From 2d3cedbfcf72e694752d9a359c2a3fb4e2ae2d30 Mon Sep 17 00:00:00 2001 From: ONLY-yours <1349021570@qq.com> Date: Mon, 25 Mar 2024 05:49:42 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20ant-desi?= =?UTF-8?q?gn/pro-editor@6e7be90e2a2987e223a217b94b1073d4001c4fb5=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1050.e867b158.async.js | 32 + 1114.cc24a407.async.js | 1 + 1123.8c247756.async.js | 2 + 1267.c9c5f989.async.js | 1 + 1342.86fd59b6.async.js | 40 + 1347.c793b9ae.async.js | 340 + 1508.8ad31a34.async.js | 1 + 152.9302a8bc.async.js | 3 + 1627.da00d6f5.async.js | 13 + 1702.34264ef0.async.js | 129 + 1719.c85ceac0.async.js | 2 + 1787.52eeb55d.async.js | 27 + 1993.c4120fe5.async.js | 1 + 2083.acf59f68.async.js | 200 + 2113.72c02fe5.async.js | 1 + 2118.3c5e539f.async.js | 518 ++ 2123.8c85842f.async.js | 1 + 2154.5b68c0d7.async.js | 7 + 2191.1b28553b.async.js | 1 + 2194.32a3a29d.async.js | 104 + 2213.b73c65ab.async.js | 1 + 227.e43ce795.async.js | 1 + 2305.fd524b15.async.js | 2 + 2409.84576e72.async.js | 1 + 2449.453d0d41.async.js | 1 + 2507.e2ba16e1.async.js | 1 + 2518.2d582bec.async.js | 1 + 2611.f91b3f2d.async.js | 4 + 2692.52155f0e.async.js | 1 + 2696.c14533ea.async.js | 1 + 273.b722260f.async.js | 21 + 2832.e550f1c5.async.js | 1 + 2835.64c47fbb.async.js | 1 + 2893.9996bc47.async.js | 186 + 2969.3ec4d618.async.js | 200 + 3041.27497160.async.js | 69 + 3058.612875ae.async.js | 4 + 3064.7f398599.async.js | 1 + 3116.d5f7d2ce.async.js | 9 + 3118.acf74948.async.js | 25 + 3137.a2fe3dcb.async.js | 1 + 3143.76bf9b41.async.js | 1 + 3339.33e61c29.async.js | 1 + 3415.88ce0fc6.async.js | 1 + 3518.a0a99e09.async.js | 68 + 3549.a7132762.async.js | 1 + 3682.516a2eef.async.js | 1 + 3914.f2db6b78.async.js | 1 + 3920.2d0588c3.async.js | 5 + 3923.83f4faab.async.js | 795 ++ 4018.03cd5a5d.async.js | 1 + 404.html | 15 + 4103.43311d53.async.js | 1 + 4213.054ce6cb.async.js | 1 + 4429.81a2ba7c.async.js | 1 + 4475.bf1df760.async.js | 1259 +++ 448.9075a39b.async.js | 1 + 4511.4f5e91bf.async.js | 80 + 4519.c6bc1db7.async.js | 1 + 458.fb3cab7b.async.js | 1 + 459.e88b0372.async.js | 1 + 466.643a766d.async.js | 681 ++ 4663.df81d2ee.async.js | 1 + 4756.3cf34a22.async.js | 1 + 4828.ef8634e6.async.js | 100 + 4888.0d40bd33.async.js | 12 + 4889.acadb7e0.async.js | 1 + 4965.de13e3ab.async.js | 300 + 505.26571dd1.async.js | 1 + 5189.cdd95471.async.js | 1 + 5240.82f25228.async.js | 57 + 539.33f1bd0e.async.js | 37 + 5424.c46a947a.async.js | 1 + 5476.5cd3b6d2.async.js | 1 + 5541.ff12c88c.async.js | 1 + 5585.c91a62f0.async.js | 505 ++ 5734.4483c34a.async.js | 223 + 5774.90051460.async.js | 1 + 5855.a705bda8.async.js | 1 + 5859.107c03c5.async.js | 699 ++ 5872.dd0f271c.async.js | 2 + 5925.79f38b62.async.js | 28 + 5931.8695964a.async.js | 699 ++ 595.5ab76140.async.js | 15 + 6039.27cad82b.async.js | 855 ++ 6141.19699ace.async.js | 1 + 6277.83061871.async.js | 1 + 6291.1eb4c75d.async.js | 2 + 6313.f18b462d.async.js | 1 + 6350.ba63fccc.async.js | 1 + 6375.26020358.async.js | 1 + 6467.55c091d1.async.js | 1 + 6515.46b08dca.async.js | 16 + 6619.4021f6dd.async.js | 1 + 6631.a2894b89.async.js | 1 + 6805.7dd1eae6.async.js | 2 + 7021.0d71af13.async.js | 1 + 7208.1226376a.async.js | 1 + 730.b1df94a2.async.js | 1 + 7347.2f3fd62c.async.js | 1 + 7383.e3f3a733.async.js | 5 + 7401.c96055c5.async.js | 19 + 7476.79ebd1c6.async.js | 151 + 7493.1c0f864c.async.js | 2 + 7564.dac14ed9.async.js | 25 + 7772.c860ca80.async.js | 13 + 7791.4b839f5e.async.js | 25 + 7824.defd5c1b.async.js | 1 + 7871.4b59f28b.async.js | 4 + 8003.85dcf5d7.async.js | 1 + 8007.fe151800.async.js | 218 + 8052.22051eba.async.js | 9 + 8062.e0709ea6.async.js | 198 + 8118.4b3bf7ec.async.js | 2 + 8149.5ae3d425.async.js | 1 + 8178.488a74ed.async.js | 1 + 8314.a9a506e3.async.js | 1 + 8436.4348fc09.async.js | 1 + 8474.24cca04a.async.js | 74 + 8578.00313e38.async.js | 666 ++ 867.01b02048.async.js | 2 + 8833.bc0e6dbc.async.js | 17 + 8849.546c04f7.async.js | 3 + 8866.cf07c4c9.async.js | 81 + 8923.3af73c8c.async.js | 9 + 8979.15af67e5.async.js | 3 + 8986.6edac635.async.js | 8 + 9047.76a5d84a.async.js | 1 + 9068.6b85b6fb.async.js | 1 + 9133.de28d745.async.js | 1 + 916.e6047ebb.async.js | 1 + 9234.08e14364.async.js | 275 + 9316.4bc07831.async.js | 1 + 9338.0ed0b3e7.async.js | 159 + 9408.9f3c5d75.async.js | 699 ++ 9570.14abc13a.async.js | 90 + 9780.b1456ead.async.js | 220 + 9845.15be3ed2.async.js | 1 + 9877.58e97721.async.js | 1 + 990.d73af5de.async.js | 17 + 9967.a799edec.async.js | 1 + ActionGroup__demos.f8418c21.async.js | 1 + ActionGroup__index.en-US.md.760740e2.async.js | 1 + ...onGroup__index.en-US.md.778c6473.chunk.css | 1 + ...onGroup__index.zh-CN.md.778c6473.chunk.css | 1 + ActionGroup__index.zh-CN.md.8c9da89e.async.js | 1 + ActionIcon__demos.a353b9f1.async.js | 85 + ActionIcon__index.en-US.md.5f091864.async.js | 1 + ActionIcon__index.en-US.md.778c6473.chunk.css | 1 + ActionIcon__index.zh-CN.md.2c089729.async.js | 1 + ActionIcon__index.zh-CN.md.778c6473.chunk.css | 1 + Awareness__demos.7da6b398.async.js | 16 + Awareness__index.en-US.md.778c6473.chunk.css | 1 + Awareness__index.en-US.md.d505742d.async.js | 1 + Awareness__index.zh-CN.md.778c6473.chunk.css | 1 + Awareness__index.zh-CN.md.9e89ce58.async.js | 1 + CNAME | 1 + ColumnList__demos.e9ad245d.async.js | 59 + ColumnList__index.en-US.md.7706c6a3.async.js | 1 + ColumnList__index.en-US.md.778c6473.chunk.css | 1 + ColumnList__index.zh-CN.md.1631a818.async.js | 1 + ColumnList__index.zh-CN.md.778c6473.chunk.css | 1 + ContextMenu__demos.7100d6c1.async.js | 163 + ...extMenu__index.en-US.md.778c6473.chunk.css | 1 + ContextMenu__index.en-US.md.a70bf7f2.async.js | 1 + ContextMenu__index.zh-CN.md.235606ce.async.js | 1 + ...extMenu__index.zh-CN.md.778c6473.chunk.css | 1 + DraggablePanel__demos.22990e4d.async.js | 179 + ...lePanel__index.en-US.md.778c6473.chunk.css | 1 + ...blePanel__index.en-US.md.7e1f7e60.async.js | 1 + ...lePanel__index.zh-CN.md.778c6473.chunk.css | 1 + ...blePanel__index.zh-CN.md.bad39e8a.async.js | 1 + ErrorBoundary__demos.25d0f5ac.async.js | 3 + ...Boundary__index.en-US.md.24b5ce5d.async.js | 1 + ...oundary__index.en-US.md.778c6473.chunk.css | 1 + ...Boundary__index.zh-CN.md.2af4423d.async.js | 1 + ...oundary__index.zh-CN.md.778c6473.chunk.css | 1 + FreeCanvas__demos.85227595.chunk.css | 1 + FreeCanvas__demos.e6d8e57e.async.js | 19 + FreeCanvas__index.en-US.md.778c6473.chunk.css | 1 + FreeCanvas__index.en-US.md.b4012699.async.js | 1 + FreeCanvas__index.zh-CN.md.2d950c9d.async.js | 1 + FreeCanvas__index.zh-CN.md.778c6473.chunk.css | 1 + Highlight__demos.054ef0d5.async.js | 492 ++ Highlight__index.en-US.md.0b0ba505.async.js | 1 + Highlight__index.en-US.md.778c6473.chunk.css | 1 + Highlight__index.zh-CN.md.778c6473.chunk.css | 1 + Highlight__index.zh-CN.md.c433cdc1.async.js | 1 + IconPicker__demos.8c16df6d.async.js | 1 + IconPicker__index.en-US.md.778c6473.chunk.css | 1 + IconPicker__index.en-US.md.fafc69ee.async.js | 1 + IconPicker__index.zh-CN.md.778c6473.chunk.css | 1 + IconPicker__index.zh-CN.md.bba37354.async.js | 1 + Layout__demos.bb96542c.async.js | 92 + Layout__index.en-US.md.66444319.async.js | 1 + Layout__index.en-US.md.778c6473.chunk.css | 1 + Layout__index.zh-CN.md.5d6807a5.async.js | 1 + Layout__index.zh-CN.md.778c6473.chunk.css | 1 + Markdown__demos.4ebeef79.async.js | 645 ++ Markdown__index.en-US.md.778c6473.chunk.css | 1 + Markdown__index.en-US.md.8a5bad97.async.js | 1 + Markdown__index.zh-CN.md.74dcbbbd.async.js | 1 + Markdown__index.zh-CN.md.778c6473.chunk.css | 1 + ProBuilder__demos.3c71fce0.async.js | 347 + ProBuilder__demos.85227595.chunk.css | 1 + Snippet__demos.4a8d3174.async.js | 81 + Snippet__index.en-US.md.60b40ff5.async.js | 1 + Snippet__index.en-US.md.778c6473.chunk.css | 1 + Snippet__index.zh-CN.md.778c6473.chunk.css | 1 + Snippet__index.zh-CN.md.c0696af2.async.js | 1 + SortableList__demos.46652f98.async.js | 39 + ...bleList__index.en-US.md.778c6473.chunk.css | 1 + ...ableList__index.en-US.md.c53106b4.async.js | 1 + ...bleList__index.zh-CN.md.778c6473.chunk.css | 1 + ...ableList__index.zh-CN.md.f53468ee.async.js | 1 + SortableTree__demos.71b99698.async.js | 153 + ...bleTree__index.en-US.md.778c6473.chunk.css | 1 + ...ableTree__index.en-US.md.92d93376.async.js | 1 + ...ableTree__index.zh-CN.md.1c521e05.async.js | 1 + ...bleTree__index.zh-CN.md.778c6473.chunk.css | 1 + antd__index.en-US.md.61056be0.async.js | 1 + antd__index.en-US.md.778c6473.chunk.css | 1 + antd__index.zh-CN.md.778c6473.chunk.css | 1 + antd__index.zh-CN.md.85943612.async.js | 1 + components/action-group/index.html | 15 + components/action-icon/index.html | 15 + components/antd/index.html | 15 + components/awareness/index.html | 15 + components/column-list/index.html | 15 + components/context-menu/index.html | 15 + components/draggable-panel/index.html | 15 + components/error-boundary/index.html | 15 + components/free-canvas/index.html | 15 + components/highlight/index.html | 15 + components/icon-picker/index.html | 15 + components/layout/index.html | 15 + components/markdown/index.html | 15 + components/snippet/index.html | 15 + components/sortable-list/index.html | 15 + components/sortable-tree/index.html | 15 + demos.2a16baf3.async.js | 195 + ...ata-management.en-US.md.778c6473.chunk.css | 1 + ...data-management.en-US.md.e878eff7.async.js | 1 + ...ata-management.zh-CN.md.778c6473.chunk.css | 1 + ...data-management.zh-CN.md.a3fa6072.async.js | 1 + docs__guide__intro.en-US.md.690ce6bf.async.js | 1 + ...__guide__intro.en-US.md.778c6473.chunk.css | 1 + ...__guide__intro.zh-CN.md.778c6473.chunk.css | 1 + docs__guide__intro.zh-CN.md.889b31d3.async.js | 1 + ...__guide__nextjs.en-US.md.0e6131df.async.js | 1 + ..._guide__nextjs.en-US.md.778c6473.chunk.css | 1 + ...__guide__nextjs.zh-CN.md.6d60da8c.async.js | 1 + ..._guide__nextjs.zh-CN.md.778c6473.chunk.css | 1 + ...ide__redo-undo.en-US.md.778c6473.chunk.css | 1 + ...uide__redo-undo.en-US.md.93761448.async.js | 1 + ...uide__redo-undo.zh-CN.md.5d732963.async.js | 1 + ...ide__redo-undo.zh-CN.md.778c6473.chunk.css | 1 + docs__guide__umi.en-US.md.447c9beb.async.js | 1 + docs__guide__umi.en-US.md.778c6473.chunk.css | 1 + docs__guide__umi.zh-CN.md.65b68860.async.js | 1 + docs__guide__umi.zh-CN.md.778c6473.chunk.css | 1 + ..._why-pro-editor.en-US.md.21970bdb.async.js | 1 + ...why-pro-editor.en-US.md.778c6473.chunk.css | 1 + ...why-pro-editor.zh-CN.md.778c6473.chunk.css | 1 + ..._why-pro-editor.zh-CN.md.b31b40ae.async.js | 1 + docs__index.en-US.md.778c6473.chunk.css | 1 + docs__index.en-US.md.e3ae80a3.async.js | 1 + docs__index.zh-CN.md.778c6473.chunk.css | 1 + docs__index.zh-CN.md.f46280b8.async.js | 1 + ...mponent-assets.en-US.md.778c6473.chunk.css | 1 + ...omponent-assets.en-US.md.b1130c33.async.js | 1 + ...mponent-assets.zh-CN.md.778c6473.chunk.css | 1 + ...omponent-assets.zh-CN.md.b0ea0971.async.js | 1 + ...tor__data-flow.en-US.md.778c6473.chunk.css | 1 + ...itor__data-flow.en-US.md.8416941c.async.js | 1 + ...tor__data-flow.zh-CN.md.778c6473.chunk.css | 1 + ...itor__data-flow.zh-CN.md.caca7889.async.js | 1 + ...-editor__index.en-US.md.778c6473.chunk.css | 1 + ...o-editor__index.en-US.md.cd7be6ce.async.js | 1 + ...-editor__index.zh-CN.md.778c6473.chunk.css | 1 + ...o-editor__index.zh-CN.md.a7fcdcae.async.js | 1 + ...ditor__provider.en-US.md.4adfb75e.async.js | 1 + ...itor__provider.en-US.md.778c6473.chunk.css | 1 + ...itor__provider.zh-CN.md.778c6473.chunk.css | 1 + ...ditor__provider.zh-CN.md.b89bc16d.async.js | 1 + ...-collaboration.en-US.md.778c6473.chunk.css | 1 + ...e-collaboration.en-US.md.99475af9.async.js | 1 + ...-collaboration.zh-CN.md.778c6473.chunk.css | 1 + ...e-collaboration.zh-CN.md.bb035a21.async.js | 1 + ...ePresenceAsset.en-US.md.778c6473.chunk.css | 1 + ...sePresenceAsset.en-US.md.ef67309f.async.js | 1 + ...sePresenceAsset.zh-CN.md.46c43f35.async.js | 1 + ...ePresenceAsset.zh-CN.md.778c6473.chunk.css | 1 + ...__useProEditor.en-US.md.778c6473.chunk.css | 1 + ...r__useProEditor.en-US.md.d9c6defb.async.js | 1 + ...r__useProEditor.zh-CN.md.73551fe0.async.js | 1 + ...__useProEditor.zh-CN.md.778c6473.chunk.css | 1 + ...i__theme__ContextWrapper.78df1ce4.async.js | 1 + favicon.ico | Bin 0 -> 32870 bytes guide/data-management/index.html | 15 + guide/intro/index.html | 15 + guide/nextjs/index.html | 15 + guide/redo-undo/index.html | 15 + guide/umi/index.html | 15 + guide/why-pro-editor/index.html | 15 + icon.png | Bin 0 -> 18511 bytes index.html | 15 + ...youts__DemoLayout__index.215931e5.async.js | 1 + ...ayouts__DocLayout__index.93c6cd43.async.js | 1 + ...youts__DocLayout__index.eec80432.chunk.css | 1 + ...ist__client__pages__404.8b85f2d9.chunk.css | 1 + ...dist__client__pages__404.e05c8088.async.js | 1 + ...ent__pages__Demo__index.578aa5c0.chunk.css | 1 + ...ient__pages__Demo__index.82506625.async.js | 1 + pro-editor/component-assets/index.html | 15 + pro-editor/data-flow/index.html | 15 + pro-editor/index.html | 15 + pro-editor/provider/index.html | 15 + pro-editor/realtime-collaboration/index.html | 15 + pro-editor/use-presence-asset/index.html | 15 + pro-editor/use-pro-editor/index.html | 15 + umi.a475f248.css | 1 + umi.e9519e91.js | 6906 +++++++++++++++++ zh-CN/components/action-group/index.html | 15 + zh-CN/components/action-icon/index.html | 15 + zh-CN/components/antd/index.html | 15 + zh-CN/components/awareness/index.html | 15 + zh-CN/components/column-list/index.html | 15 + zh-CN/components/context-menu/index.html | 15 + zh-CN/components/draggable-panel/index.html | 15 + zh-CN/components/error-boundary/index.html | 15 + zh-CN/components/free-canvas/index.html | 15 + zh-CN/components/highlight/index.html | 15 + zh-CN/components/icon-picker/index.html | 15 + zh-CN/components/layout/index.html | 15 + zh-CN/components/markdown/index.html | 15 + zh-CN/components/snippet/index.html | 15 + zh-CN/components/sortable-list/index.html | 15 + zh-CN/components/sortable-tree/index.html | 15 + zh-CN/guide/data-management/index.html | 15 + zh-CN/guide/intro/index.html | 15 + zh-CN/guide/nextjs/index.html | 15 + zh-CN/guide/redo-undo/index.html | 15 + zh-CN/guide/umi/index.html | 15 + zh-CN/guide/why-pro-editor/index.html | 15 + zh-CN/index.html | 15 + zh-CN/pro-editor/component-assets/index.html | 15 + zh-CN/pro-editor/data-flow/index.html | 15 + zh-CN/pro-editor/index.html | 15 + zh-CN/pro-editor/provider/index.html | 15 + .../realtime-collaboration/index.html | 15 + .../pro-editor/use-presence-asset/index.html | 15 + zh-CN/pro-editor/use-pro-editor/index.html | 15 + ~demos/:id/index.html | 15 + ~demos/actiongroup-demo-basic/index.html | 15 + ~demos/actiongroup-demo-config/index.html | 15 + ~demos/actiongroup-demo-custom/index.html | 15 + ~demos/actiongroup-demo-dropmenu/index.html | 15 + ~demos/actiongroup-demo-type/index.html | 15 + ~demos/actiongroup-demo-withpanel/index.html | 15 + ~demos/actionicon-demo-basic/index.html | 15 + ~demos/actionicon-demo-preset/index.html | 15 + ~demos/awareness-demo-avatar/index.html | 15 + ~demos/awareness-demo-cursor/index.html | 15 + ~demos/columnlist-demo-actions/index.html | 15 + ~demos/columnlist-demo-column/index.html | 15 + ~demos/columnlist-demo-controlled/index.html | 15 + .../index.html | 15 + .../index.html | 15 + .../columnlist-demo-customcreate/index.html | 15 + ~demos/columnlist-demo-empty/index.html | 15 + ~demos/columnlist-demo-normal/index.html | 15 + ~demos/contextmenu-demo-demos/index.html | 15 + .../index.html | 15 + .../docs-guide-redo-undo-demo-redo/index.html | 15 + .../index.html | 15 + ~demos/draggablepanel-demo-basic/index.html | 15 + ~demos/draggablepanel-demo-bottom/index.html | 15 + .../index.html | 15 + ~demos/draggablepanel-demo-float/index.html | 15 + ~demos/draggablepanel-demo-left/index.html | 15 + ~demos/draggablepanel-demo-top/index.html | 15 + ~demos/errorboundary-demo-_dev/index.html | 15 + ~demos/errorboundary-demo-_prod/index.html | 15 + ~demos/freecanvas-demo-basic/index.html | 15 + ~demos/highlight-demo-auto/index.html | 15 + ~demos/highlight-demo-basic/index.html | 15 + ~demos/highlight-demo-linenumber/index.html | 15 + ~demos/highlight-demo-theme/index.html | 15 + ~demos/iconpicker-demo-controlled/index.html | 15 + ~demos/iconpicker-demo-normal/index.html | 15 + ~demos/iconpicker-demo-scripts/index.html | 15 + ~demos/layout-demo-basic/index.html | 15 + ~demos/layout-demo-dingding/index.html | 15 + ~demos/layout-demo-noleftpannel/index.html | 15 + ~demos/layout-demo-single/index.html | 15 + ~demos/layout-demo-themetype/index.html | 15 + ~demos/layout-demo-types/index.html | 15 + ~demos/markdown-demo-code/index.html | 15 + ~demos/markdown-demo-demos/index.html | 15 + ~demos/markdown-demo-htmlplugin/index.html | 15 + .../probuilder-demo-buttonassets/index.html | 15 + .../index.html | 15 + .../probuilder-demo-defaultassets/index.html | 15 + ~demos/probuilder-demo-empty/index.html | 15 + ~demos/snippet-demo-demos/index.html | 15 + ~demos/snippet-demo-spotlight/index.html | 15 + ~demos/sortablelist-demo-basic/index.html | 15 + .../sortablelist-demo-controlled/index.html | 15 + .../index.html | 15 + ~demos/sortablelist-demo-empty/index.html | 15 + .../index.html | 15 + ~demos/sortablelist-demo-handle/index.html | 15 + .../sortablelist-demo-hideremove/index.html | 15 + ~demos/sortablelist-demo-provider/index.html | 15 + ~demos/sortablelist-demo-ref/index.html | 15 + .../index.html | 15 + .../sortablelist-demo-renderitem/index.html | 15 + .../index.html | 15 + .../sortabletree-demo-controlled/index.html | 15 + ~demos/sortabletree-demo-default/index.html | 15 + .../sortabletree-demo-disabledrag/index.html | 15 + .../index.html | 15 + .../sortabletree-demo-sortablerule/index.html | 15 + ~demos/sortabletree-demo-virtual/index.html | 15 + ~demos/src-antd-demo-basic/index.html | 15 + ~demos/src-antd-demo-inputnumber/index.html | 15 + ~demos/src-antd-demo-segmented/index.html | 15 + ~demos/src-antd-demo-select/index.html | 15 + ~demos/src-antd-demo-tabs/index.html | 15 + ~demos/src-antd-demo-tree/index.html | 15 + ~demos/src-antd-demo-treeselect/index.html | 15 + 432 files changed, 23148 insertions(+) create mode 100644 1050.e867b158.async.js create mode 100644 1114.cc24a407.async.js create mode 100644 1123.8c247756.async.js create mode 100644 1267.c9c5f989.async.js create mode 100644 1342.86fd59b6.async.js create mode 100644 1347.c793b9ae.async.js create mode 100644 1508.8ad31a34.async.js create mode 100644 152.9302a8bc.async.js create mode 100644 1627.da00d6f5.async.js create mode 100644 1702.34264ef0.async.js create mode 100644 1719.c85ceac0.async.js create mode 100644 1787.52eeb55d.async.js create mode 100644 1993.c4120fe5.async.js create mode 100644 2083.acf59f68.async.js create mode 100644 2113.72c02fe5.async.js create mode 100644 2118.3c5e539f.async.js create mode 100644 2123.8c85842f.async.js create mode 100644 2154.5b68c0d7.async.js create mode 100644 2191.1b28553b.async.js create mode 100644 2194.32a3a29d.async.js create mode 100644 2213.b73c65ab.async.js create mode 100644 227.e43ce795.async.js create mode 100644 2305.fd524b15.async.js create mode 100644 2409.84576e72.async.js create mode 100644 2449.453d0d41.async.js create mode 100644 2507.e2ba16e1.async.js create mode 100644 2518.2d582bec.async.js create mode 100644 2611.f91b3f2d.async.js create mode 100644 2692.52155f0e.async.js create mode 100644 2696.c14533ea.async.js create mode 100644 273.b722260f.async.js create mode 100644 2832.e550f1c5.async.js create mode 100644 2835.64c47fbb.async.js create mode 100644 2893.9996bc47.async.js create mode 100644 2969.3ec4d618.async.js create mode 100644 3041.27497160.async.js create mode 100644 3058.612875ae.async.js create mode 100644 3064.7f398599.async.js create mode 100644 3116.d5f7d2ce.async.js create mode 100644 3118.acf74948.async.js create mode 100644 3137.a2fe3dcb.async.js create mode 100644 3143.76bf9b41.async.js create mode 100644 3339.33e61c29.async.js create mode 100644 3415.88ce0fc6.async.js create mode 100644 3518.a0a99e09.async.js create mode 100644 3549.a7132762.async.js create mode 100644 3682.516a2eef.async.js create mode 100644 3914.f2db6b78.async.js create mode 100644 3920.2d0588c3.async.js create mode 100644 3923.83f4faab.async.js create mode 100644 4018.03cd5a5d.async.js create mode 100644 404.html create mode 100644 4103.43311d53.async.js create mode 100644 4213.054ce6cb.async.js create mode 100644 4429.81a2ba7c.async.js create mode 100644 4475.bf1df760.async.js create mode 100644 448.9075a39b.async.js create mode 100644 4511.4f5e91bf.async.js create mode 100644 4519.c6bc1db7.async.js create mode 100644 458.fb3cab7b.async.js create mode 100644 459.e88b0372.async.js create mode 100644 466.643a766d.async.js create mode 100644 4663.df81d2ee.async.js create mode 100644 4756.3cf34a22.async.js create mode 100644 4828.ef8634e6.async.js create mode 100644 4888.0d40bd33.async.js create mode 100644 4889.acadb7e0.async.js create mode 100644 4965.de13e3ab.async.js create mode 100644 505.26571dd1.async.js create mode 100644 5189.cdd95471.async.js create mode 100644 5240.82f25228.async.js create mode 100644 539.33f1bd0e.async.js create mode 100644 5424.c46a947a.async.js create mode 100644 5476.5cd3b6d2.async.js create mode 100644 5541.ff12c88c.async.js create mode 100644 5585.c91a62f0.async.js create mode 100644 5734.4483c34a.async.js create mode 100644 5774.90051460.async.js create mode 100644 5855.a705bda8.async.js create mode 100644 5859.107c03c5.async.js create mode 100644 5872.dd0f271c.async.js create mode 100644 5925.79f38b62.async.js create mode 100644 5931.8695964a.async.js create mode 100644 595.5ab76140.async.js create mode 100644 6039.27cad82b.async.js create mode 100644 6141.19699ace.async.js create mode 100644 6277.83061871.async.js create mode 100644 6291.1eb4c75d.async.js create mode 100644 6313.f18b462d.async.js create mode 100644 6350.ba63fccc.async.js create mode 100644 6375.26020358.async.js create mode 100644 6467.55c091d1.async.js create mode 100644 6515.46b08dca.async.js create mode 100644 6619.4021f6dd.async.js create mode 100644 6631.a2894b89.async.js create mode 100644 6805.7dd1eae6.async.js create mode 100644 7021.0d71af13.async.js create mode 100644 7208.1226376a.async.js create mode 100644 730.b1df94a2.async.js create mode 100644 7347.2f3fd62c.async.js create mode 100644 7383.e3f3a733.async.js create mode 100644 7401.c96055c5.async.js create mode 100644 7476.79ebd1c6.async.js create mode 100644 7493.1c0f864c.async.js create mode 100644 7564.dac14ed9.async.js create mode 100644 7772.c860ca80.async.js create mode 100644 7791.4b839f5e.async.js create mode 100644 7824.defd5c1b.async.js create mode 100644 7871.4b59f28b.async.js create mode 100644 8003.85dcf5d7.async.js create mode 100644 8007.fe151800.async.js create mode 100644 8052.22051eba.async.js create mode 100644 8062.e0709ea6.async.js create mode 100644 8118.4b3bf7ec.async.js create mode 100644 8149.5ae3d425.async.js create mode 100644 8178.488a74ed.async.js create mode 100644 8314.a9a506e3.async.js create mode 100644 8436.4348fc09.async.js create mode 100644 8474.24cca04a.async.js create mode 100644 8578.00313e38.async.js create mode 100644 867.01b02048.async.js create mode 100644 8833.bc0e6dbc.async.js create mode 100644 8849.546c04f7.async.js create mode 100644 8866.cf07c4c9.async.js create mode 100644 8923.3af73c8c.async.js create mode 100644 8979.15af67e5.async.js create mode 100644 8986.6edac635.async.js create mode 100644 9047.76a5d84a.async.js create mode 100644 9068.6b85b6fb.async.js create mode 100644 9133.de28d745.async.js create mode 100644 916.e6047ebb.async.js create mode 100644 9234.08e14364.async.js create mode 100644 9316.4bc07831.async.js create mode 100644 9338.0ed0b3e7.async.js create mode 100644 9408.9f3c5d75.async.js create mode 100644 9570.14abc13a.async.js create mode 100644 9780.b1456ead.async.js create mode 100644 9845.15be3ed2.async.js create mode 100644 9877.58e97721.async.js create mode 100644 990.d73af5de.async.js create mode 100644 9967.a799edec.async.js create mode 100644 ActionGroup__demos.f8418c21.async.js create mode 100644 ActionGroup__index.en-US.md.760740e2.async.js create mode 100644 ActionGroup__index.en-US.md.778c6473.chunk.css create mode 100644 ActionGroup__index.zh-CN.md.778c6473.chunk.css create mode 100644 ActionGroup__index.zh-CN.md.8c9da89e.async.js create mode 100644 ActionIcon__demos.a353b9f1.async.js create mode 100644 ActionIcon__index.en-US.md.5f091864.async.js create mode 100644 ActionIcon__index.en-US.md.778c6473.chunk.css create mode 100644 ActionIcon__index.zh-CN.md.2c089729.async.js create mode 100644 ActionIcon__index.zh-CN.md.778c6473.chunk.css create mode 100644 Awareness__demos.7da6b398.async.js create mode 100644 Awareness__index.en-US.md.778c6473.chunk.css create mode 100644 Awareness__index.en-US.md.d505742d.async.js create mode 100644 Awareness__index.zh-CN.md.778c6473.chunk.css create mode 100644 Awareness__index.zh-CN.md.9e89ce58.async.js create mode 100644 CNAME create mode 100644 ColumnList__demos.e9ad245d.async.js create mode 100644 ColumnList__index.en-US.md.7706c6a3.async.js create mode 100644 ColumnList__index.en-US.md.778c6473.chunk.css create mode 100644 ColumnList__index.zh-CN.md.1631a818.async.js create mode 100644 ColumnList__index.zh-CN.md.778c6473.chunk.css create mode 100644 ContextMenu__demos.7100d6c1.async.js create mode 100644 ContextMenu__index.en-US.md.778c6473.chunk.css create mode 100644 ContextMenu__index.en-US.md.a70bf7f2.async.js create mode 100644 ContextMenu__index.zh-CN.md.235606ce.async.js create mode 100644 ContextMenu__index.zh-CN.md.778c6473.chunk.css create mode 100644 DraggablePanel__demos.22990e4d.async.js create mode 100644 DraggablePanel__index.en-US.md.778c6473.chunk.css create mode 100644 DraggablePanel__index.en-US.md.7e1f7e60.async.js create mode 100644 DraggablePanel__index.zh-CN.md.778c6473.chunk.css create mode 100644 DraggablePanel__index.zh-CN.md.bad39e8a.async.js create mode 100644 ErrorBoundary__demos.25d0f5ac.async.js create mode 100644 ErrorBoundary__index.en-US.md.24b5ce5d.async.js create mode 100644 ErrorBoundary__index.en-US.md.778c6473.chunk.css create mode 100644 ErrorBoundary__index.zh-CN.md.2af4423d.async.js create mode 100644 ErrorBoundary__index.zh-CN.md.778c6473.chunk.css create mode 100644 FreeCanvas__demos.85227595.chunk.css create mode 100644 FreeCanvas__demos.e6d8e57e.async.js create mode 100644 FreeCanvas__index.en-US.md.778c6473.chunk.css create mode 100644 FreeCanvas__index.en-US.md.b4012699.async.js create mode 100644 FreeCanvas__index.zh-CN.md.2d950c9d.async.js create mode 100644 FreeCanvas__index.zh-CN.md.778c6473.chunk.css create mode 100644 Highlight__demos.054ef0d5.async.js create mode 100644 Highlight__index.en-US.md.0b0ba505.async.js create mode 100644 Highlight__index.en-US.md.778c6473.chunk.css create mode 100644 Highlight__index.zh-CN.md.778c6473.chunk.css create mode 100644 Highlight__index.zh-CN.md.c433cdc1.async.js create mode 100644 IconPicker__demos.8c16df6d.async.js create mode 100644 IconPicker__index.en-US.md.778c6473.chunk.css create mode 100644 IconPicker__index.en-US.md.fafc69ee.async.js create mode 100644 IconPicker__index.zh-CN.md.778c6473.chunk.css create mode 100644 IconPicker__index.zh-CN.md.bba37354.async.js create mode 100644 Layout__demos.bb96542c.async.js create mode 100644 Layout__index.en-US.md.66444319.async.js create mode 100644 Layout__index.en-US.md.778c6473.chunk.css create mode 100644 Layout__index.zh-CN.md.5d6807a5.async.js create mode 100644 Layout__index.zh-CN.md.778c6473.chunk.css create mode 100644 Markdown__demos.4ebeef79.async.js create mode 100644 Markdown__index.en-US.md.778c6473.chunk.css create mode 100644 Markdown__index.en-US.md.8a5bad97.async.js create mode 100644 Markdown__index.zh-CN.md.74dcbbbd.async.js create mode 100644 Markdown__index.zh-CN.md.778c6473.chunk.css create mode 100644 ProBuilder__demos.3c71fce0.async.js create mode 100644 ProBuilder__demos.85227595.chunk.css create mode 100644 Snippet__demos.4a8d3174.async.js create mode 100644 Snippet__index.en-US.md.60b40ff5.async.js create mode 100644 Snippet__index.en-US.md.778c6473.chunk.css create mode 100644 Snippet__index.zh-CN.md.778c6473.chunk.css create mode 100644 Snippet__index.zh-CN.md.c0696af2.async.js create mode 100644 SortableList__demos.46652f98.async.js create mode 100644 SortableList__index.en-US.md.778c6473.chunk.css create mode 100644 SortableList__index.en-US.md.c53106b4.async.js create mode 100644 SortableList__index.zh-CN.md.778c6473.chunk.css create mode 100644 SortableList__index.zh-CN.md.f53468ee.async.js create mode 100644 SortableTree__demos.71b99698.async.js create mode 100644 SortableTree__index.en-US.md.778c6473.chunk.css create mode 100644 SortableTree__index.en-US.md.92d93376.async.js create mode 100644 SortableTree__index.zh-CN.md.1c521e05.async.js create mode 100644 SortableTree__index.zh-CN.md.778c6473.chunk.css create mode 100644 antd__index.en-US.md.61056be0.async.js create mode 100644 antd__index.en-US.md.778c6473.chunk.css create mode 100644 antd__index.zh-CN.md.778c6473.chunk.css create mode 100644 antd__index.zh-CN.md.85943612.async.js create mode 100644 components/action-group/index.html create mode 100644 components/action-icon/index.html create mode 100644 components/antd/index.html create mode 100644 components/awareness/index.html create mode 100644 components/column-list/index.html create mode 100644 components/context-menu/index.html create mode 100644 components/draggable-panel/index.html create mode 100644 components/error-boundary/index.html create mode 100644 components/free-canvas/index.html create mode 100644 components/highlight/index.html create mode 100644 components/icon-picker/index.html create mode 100644 components/layout/index.html create mode 100644 components/markdown/index.html create mode 100644 components/snippet/index.html create mode 100644 components/sortable-list/index.html create mode 100644 components/sortable-tree/index.html create mode 100644 demos.2a16baf3.async.js create mode 100644 docs__guide__data-management.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__data-management.en-US.md.e878eff7.async.js create mode 100644 docs__guide__data-management.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__data-management.zh-CN.md.a3fa6072.async.js create mode 100644 docs__guide__intro.en-US.md.690ce6bf.async.js create mode 100644 docs__guide__intro.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__intro.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__intro.zh-CN.md.889b31d3.async.js create mode 100644 docs__guide__nextjs.en-US.md.0e6131df.async.js create mode 100644 docs__guide__nextjs.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__nextjs.zh-CN.md.6d60da8c.async.js create mode 100644 docs__guide__nextjs.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__redo-undo.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__redo-undo.en-US.md.93761448.async.js create mode 100644 docs__guide__redo-undo.zh-CN.md.5d732963.async.js create mode 100644 docs__guide__redo-undo.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__umi.en-US.md.447c9beb.async.js create mode 100644 docs__guide__umi.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__umi.zh-CN.md.65b68860.async.js create mode 100644 docs__guide__umi.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__why-pro-editor.en-US.md.21970bdb.async.js create mode 100644 docs__guide__why-pro-editor.en-US.md.778c6473.chunk.css create mode 100644 docs__guide__why-pro-editor.zh-CN.md.778c6473.chunk.css create mode 100644 docs__guide__why-pro-editor.zh-CN.md.b31b40ae.async.js create mode 100644 docs__index.en-US.md.778c6473.chunk.css create mode 100644 docs__index.en-US.md.e3ae80a3.async.js create mode 100644 docs__index.zh-CN.md.778c6473.chunk.css create mode 100644 docs__index.zh-CN.md.f46280b8.async.js create mode 100644 docs__pro-editor__component-assets.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__component-assets.en-US.md.b1130c33.async.js create mode 100644 docs__pro-editor__component-assets.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__component-assets.zh-CN.md.b0ea0971.async.js create mode 100644 docs__pro-editor__data-flow.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__data-flow.en-US.md.8416941c.async.js create mode 100644 docs__pro-editor__data-flow.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__data-flow.zh-CN.md.caca7889.async.js create mode 100644 docs__pro-editor__index.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__index.en-US.md.cd7be6ce.async.js create mode 100644 docs__pro-editor__index.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__index.zh-CN.md.a7fcdcae.async.js create mode 100644 docs__pro-editor__provider.en-US.md.4adfb75e.async.js create mode 100644 docs__pro-editor__provider.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__provider.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__provider.zh-CN.md.b89bc16d.async.js create mode 100644 docs__pro-editor__realtime-collaboration.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__realtime-collaboration.en-US.md.99475af9.async.js create mode 100644 docs__pro-editor__realtime-collaboration.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__realtime-collaboration.zh-CN.md.bb035a21.async.js create mode 100644 docs__pro-editor__usePresenceAsset.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__usePresenceAsset.en-US.md.ef67309f.async.js create mode 100644 docs__pro-editor__usePresenceAsset.zh-CN.md.46c43f35.async.js create mode 100644 docs__pro-editor__usePresenceAsset.zh-CN.md.778c6473.chunk.css create mode 100644 docs__pro-editor__useProEditor.en-US.md.778c6473.chunk.css create mode 100644 docs__pro-editor__useProEditor.en-US.md.d9c6defb.async.js create mode 100644 docs__pro-editor__useProEditor.zh-CN.md.73551fe0.async.js create mode 100644 docs__pro-editor__useProEditor.zh-CN.md.778c6473.chunk.css create mode 100644 dumi__tmp-production__dumi__theme__ContextWrapper.78df1ce4.async.js create mode 100644 favicon.ico create mode 100644 guide/data-management/index.html create mode 100644 guide/intro/index.html create mode 100644 guide/nextjs/index.html create mode 100644 guide/redo-undo/index.html create mode 100644 guide/umi/index.html create mode 100644 guide/why-pro-editor/index.html create mode 100644 icon.png create mode 100644 index.html create mode 100644 nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.215931e5.async.js create mode 100644 nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.93c6cd43.async.js create mode 100644 nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css create mode 100644 nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css create mode 100644 nm__dumi__dist__client__pages__404.e05c8088.async.js create mode 100644 nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css create mode 100644 nm__dumi__dist__client__pages__Demo__index.82506625.async.js create mode 100644 pro-editor/component-assets/index.html create mode 100644 pro-editor/data-flow/index.html create mode 100644 pro-editor/index.html create mode 100644 pro-editor/provider/index.html create mode 100644 pro-editor/realtime-collaboration/index.html create mode 100644 pro-editor/use-presence-asset/index.html create mode 100644 pro-editor/use-pro-editor/index.html create mode 100644 umi.a475f248.css create mode 100644 umi.e9519e91.js create mode 100644 zh-CN/components/action-group/index.html create mode 100644 zh-CN/components/action-icon/index.html create mode 100644 zh-CN/components/antd/index.html create mode 100644 zh-CN/components/awareness/index.html create mode 100644 zh-CN/components/column-list/index.html create mode 100644 zh-CN/components/context-menu/index.html create mode 100644 zh-CN/components/draggable-panel/index.html create mode 100644 zh-CN/components/error-boundary/index.html create mode 100644 zh-CN/components/free-canvas/index.html create mode 100644 zh-CN/components/highlight/index.html create mode 100644 zh-CN/components/icon-picker/index.html create mode 100644 zh-CN/components/layout/index.html create mode 100644 zh-CN/components/markdown/index.html create mode 100644 zh-CN/components/snippet/index.html create mode 100644 zh-CN/components/sortable-list/index.html create mode 100644 zh-CN/components/sortable-tree/index.html create mode 100644 zh-CN/guide/data-management/index.html create mode 100644 zh-CN/guide/intro/index.html create mode 100644 zh-CN/guide/nextjs/index.html create mode 100644 zh-CN/guide/redo-undo/index.html create mode 100644 zh-CN/guide/umi/index.html create mode 100644 zh-CN/guide/why-pro-editor/index.html create mode 100644 zh-CN/index.html create mode 100644 zh-CN/pro-editor/component-assets/index.html create mode 100644 zh-CN/pro-editor/data-flow/index.html create mode 100644 zh-CN/pro-editor/index.html create mode 100644 zh-CN/pro-editor/provider/index.html create mode 100644 zh-CN/pro-editor/realtime-collaboration/index.html create mode 100644 zh-CN/pro-editor/use-presence-asset/index.html create mode 100644 zh-CN/pro-editor/use-pro-editor/index.html create mode 100644 ~demos/:id/index.html create mode 100644 ~demos/actiongroup-demo-basic/index.html create mode 100644 ~demos/actiongroup-demo-config/index.html create mode 100644 ~demos/actiongroup-demo-custom/index.html create mode 100644 ~demos/actiongroup-demo-dropmenu/index.html create mode 100644 ~demos/actiongroup-demo-type/index.html create mode 100644 ~demos/actiongroup-demo-withpanel/index.html create mode 100644 ~demos/actionicon-demo-basic/index.html create mode 100644 ~demos/actionicon-demo-preset/index.html create mode 100644 ~demos/awareness-demo-avatar/index.html create mode 100644 ~demos/awareness-demo-cursor/index.html create mode 100644 ~demos/columnlist-demo-actions/index.html create mode 100644 ~demos/columnlist-demo-column/index.html create mode 100644 ~demos/columnlist-demo-controlled/index.html create mode 100644 ~demos/columnlist-demo-creatorbuttonprops/index.html create mode 100644 ~demos/columnlist-demo-creatorbuttonpropsfalse/index.html create mode 100644 ~demos/columnlist-demo-customcreate/index.html create mode 100644 ~demos/columnlist-demo-empty/index.html create mode 100644 ~demos/columnlist-demo-normal/index.html create mode 100644 ~demos/contextmenu-demo-demos/index.html create mode 100644 ~demos/docs-guide-intro-demo-columnlist/index.html create mode 100644 ~demos/docs-guide-redo-undo-demo-redo/index.html create mode 100644 ~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html create mode 100644 ~demos/draggablepanel-demo-basic/index.html create mode 100644 ~demos/draggablepanel-demo-bottom/index.html create mode 100644 ~demos/draggablepanel-demo-controlfloat/index.html create mode 100644 ~demos/draggablepanel-demo-float/index.html create mode 100644 ~demos/draggablepanel-demo-left/index.html create mode 100644 ~demos/draggablepanel-demo-top/index.html create mode 100644 ~demos/errorboundary-demo-_dev/index.html create mode 100644 ~demos/errorboundary-demo-_prod/index.html create mode 100644 ~demos/freecanvas-demo-basic/index.html create mode 100644 ~demos/highlight-demo-auto/index.html create mode 100644 ~demos/highlight-demo-basic/index.html create mode 100644 ~demos/highlight-demo-linenumber/index.html create mode 100644 ~demos/highlight-demo-theme/index.html create mode 100644 ~demos/iconpicker-demo-controlled/index.html create mode 100644 ~demos/iconpicker-demo-normal/index.html create mode 100644 ~demos/iconpicker-demo-scripts/index.html create mode 100644 ~demos/layout-demo-basic/index.html create mode 100644 ~demos/layout-demo-dingding/index.html create mode 100644 ~demos/layout-demo-noleftpannel/index.html create mode 100644 ~demos/layout-demo-single/index.html create mode 100644 ~demos/layout-demo-themetype/index.html create mode 100644 ~demos/layout-demo-types/index.html create mode 100644 ~demos/markdown-demo-code/index.html create mode 100644 ~demos/markdown-demo-demos/index.html create mode 100644 ~demos/markdown-demo-htmlplugin/index.html create mode 100644 ~demos/probuilder-demo-buttonassets/index.html create mode 100644 ~demos/probuilder-demo-controlledpresence/index.html create mode 100644 ~demos/probuilder-demo-defaultassets/index.html create mode 100644 ~demos/probuilder-demo-empty/index.html create mode 100644 ~demos/snippet-demo-demos/index.html create mode 100644 ~demos/snippet-demo-spotlight/index.html create mode 100644 ~demos/sortablelist-demo-basic/index.html create mode 100644 ~demos/sortablelist-demo-controlled/index.html create mode 100644 ~demos/sortablelist-demo-creatorbuttonprops/index.html create mode 100644 ~demos/sortablelist-demo-empty/index.html create mode 100644 ~demos/sortablelist-demo-getitemstyles/index.html create mode 100644 ~demos/sortablelist-demo-handle/index.html create mode 100644 ~demos/sortablelist-demo-hideremove/index.html create mode 100644 ~demos/sortablelist-demo-provider/index.html create mode 100644 ~demos/sortablelist-demo-ref/index.html create mode 100644 ~demos/sortablelist-demo-rendercontent/index.html create mode 100644 ~demos/sortablelist-demo-renderitem/index.html create mode 100644 ~demos/sortablelist-demo-usesortablelist/index.html create mode 100644 ~demos/sortabletree-demo-controlled/index.html create mode 100644 ~demos/sortabletree-demo-default/index.html create mode 100644 ~demos/sortabletree-demo-disabledrag/index.html create mode 100644 ~demos/sortabletree-demo-rendercontent/index.html create mode 100644 ~demos/sortabletree-demo-sortablerule/index.html create mode 100644 ~demos/sortabletree-demo-virtual/index.html create mode 100644 ~demos/src-antd-demo-basic/index.html create mode 100644 ~demos/src-antd-demo-inputnumber/index.html create mode 100644 ~demos/src-antd-demo-segmented/index.html create mode 100644 ~demos/src-antd-demo-select/index.html create mode 100644 ~demos/src-antd-demo-tabs/index.html create mode 100644 ~demos/src-antd-demo-tree/index.html create mode 100644 ~demos/src-antd-demo-treeselect/index.html diff --git a/1050.e867b158.async.js b/1050.e867b158.async.js new file mode 100644 index 00000000..f0fe5946 --- /dev/null +++ b/1050.e867b158.async.js @@ -0,0 +1,32 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1050],{53637:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return fe}});var d=r(57260),D=r(50959),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},b=u,B=r(84143),G=function(o,me){return D.createElement(B.Z,(0,d.Z)({},o,{ref:me,icon:b}))},de=D.forwardRef(G),fe=de},30185:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return fe}});var d=r(57260),D=r(50959),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},b=u,B=r(84143),G=function(o,me){return D.createElement(B.Z,(0,d.Z)({},o,{ref:me,icon:b}))},de=D.forwardRef(G),fe=de},35572:function($e,ue,r){"use strict";var d=r(50959),D=r(92576),u=r(72171);const b=B=>{const{componentName:G}=B,{getPrefixCls:de}=(0,d.useContext)(D.E_),fe=de("empty");switch(G){case"Table":case"List":return d.createElement(u.Z,{image:u.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return d.createElement(u.Z,{image:u.Z.PRESENTED_IMAGE_SIMPLE,className:`${fe}-small`});default:return d.createElement(u.Z,null)}};ue.Z=b},72171:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return ct}});var d=r(82187),D=r.n(d),u=r(50959),b=r(92576),B=r(91886),G=r(99978),de=r(45824),Ze=()=>{const[,z]=(0,de.ZP)(),k=new G.C(z.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return u.createElement("svg",{style:k,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},u.createElement("g",{fill:"none",fillRule:"evenodd"},u.createElement("g",{transform:"translate(24 31.67)"},u.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),u.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),u.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),u.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),u.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),u.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),u.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},u.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),u.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},me=()=>{const[,z]=(0,de.ZP)(),{colorFill:re,colorFillTertiary:k,colorFillQuaternary:U,colorBgContainer:e}=z,{borderColor:s,shadowColor:i,contentColor:C}=(0,u.useMemo)(()=>({borderColor:new G.C(re).onBackground(e).toHexShortString(),shadowColor:new G.C(k).onBackground(e).toHexShortString(),contentColor:new G.C(U).onBackground(e).toHexShortString()}),[re,k,U,e]);return u.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},u.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},u.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),u.createElement("g",{fillRule:"nonzero",stroke:s},u.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),u.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:C}))))},Ce=r(87077),xe=r(37324);const ot=z=>{const{componentCls:re,margin:k,marginXS:U,marginXL:e,fontSize:s,lineHeight:i}=z;return{[re]:{marginInline:U,fontSize:s,lineHeight:i,textAlign:"center",[`${re}-image`]:{height:z.emptyImgHeight,marginBottom:U,opacity:z.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${re}-description`]:{color:z.colorText},[`${re}-footer`]:{marginTop:k},"&-normal":{marginBlock:e,color:z.colorTextDisabled,[`${re}-description`]:{color:z.colorTextDisabled},[`${re}-image`]:{height:z.emptyImgHeightMD}},"&-small":{marginBlock:U,color:z.colorTextDisabled,[`${re}-image`]:{height:z.emptyImgHeightSM}}}}};var y=(0,Ce.I$)("Empty",z=>{const{componentCls:re,controlHeightLG:k,calc:U}=z,e=(0,xe.TS)(z,{emptyImgCls:`${re}-img`,emptyImgHeight:U(k).mul(2.5).equal(),emptyImgHeightMD:k,emptyImgHeightSM:U(k).mul(.875).equal()});return[ot(e)]}),Me=function(z,re){var k={};for(var U in z)Object.prototype.hasOwnProperty.call(z,U)&&re.indexOf(U)<0&&(k[U]=z[U]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,U=Object.getOwnPropertySymbols(z);e{var{className:re,rootClassName:k,prefixCls:U,image:e=Je,description:s,children:i,imageStyle:C,style:W}=z,_=Me(z,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ie,direction:Ee,empty:Fe}=u.useContext(b.E_),Te=ie("empty",U),[gt,yt,Pt]=y(Te),[pt]=(0,B.Z)("Empty"),Ge=typeof s!="undefined"?s:pt==null?void 0:pt.description,ht=typeof Ge=="string"?Ge:"empty";let St=null;return typeof e=="string"?St=u.createElement("img",{alt:ht,src:e}):St=e,gt(u.createElement("div",Object.assign({className:D()(yt,Pt,Te,Fe==null?void 0:Fe.className,{[`${Te}-normal`]:e===He,[`${Te}-rtl`]:Ee==="rtl"},re,k),style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),W)},_),u.createElement("div",{className:`${Te}-image`,style:C},St),Ge&&u.createElement("div",{className:`${Te}-description`},Ge),i&&u.createElement("div",{className:`${Te}-footer`},i)))};je.PRESENTED_IMAGE_DEFAULT=Je,je.PRESENTED_IMAGE_SIMPLE=He;var ct=je},46545:function($e,ue,r){"use strict";var d=r(50959),D=r(82187),u=r.n(D),b=r(43984),B=r(36760),G=r(33915),de=r(48141),fe=r(16239),Ze=r(79587),o=r(92576),me=r(35572),Ce=r(25162),xe=r(12158),ot=r(50483),y=r(59263),Me=r(58163),Je=r(25181),He=r(839),je=r(41779),ct=r(39188),z=r(45824),re=function(i,C){var W={};for(var _ in i)Object.prototype.hasOwnProperty.call(i,_)&&C.indexOf(_)<0&&(W[_]=i[_]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,_=Object.getOwnPropertySymbols(i);ie<_.length;ie++)C.indexOf(_[ie])<0&&Object.prototype.propertyIsEnumerable.call(i,_[ie])&&(W[_[ie]]=i[_[ie]]);return W};const k="SECRET_COMBOBOX_MODE_DO_NOT_USE",U=(i,C)=>{var W,_,{prefixCls:ie,bordered:Ee=!0,className:Fe,rootClassName:Te,getPopupContainer:gt,popupClassName:yt,dropdownClassName:Pt,listHeight:pt=256,placement:Ge,listItemHeight:ht,size:St,disabled:Ft,notFoundContent:an,status:On,builtinPlacements:Dn,dropdownMatchSelectWidth:rn,popupMatchSelectWidth:Wt,direction:Kt,style:Mn,allowClear:ln}=i,We=re(i,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:cn,getPrefixCls:un,renderEmpty:Ut,direction:sn,virtual:dn,popupMatchSelectWidth:xn,popupOverflow:jt,select:at}=d.useContext(o.E_),[,Gt]=(0,z.ZP)(),Pn=ht!=null?ht:Gt==null?void 0:Gt.controlHeight,Le=un("select",ie),Rn=un(),ut=Kt!=null?Kt:sn,{compactSize:fn,compactItemClassnames:mn}=(0,Me.ri)(Le,ut),Lt=(0,xe.Z)(Le),[vn,gn,pn]=(0,He.Z)(Le,Lt),At=d.useMemo(()=>{const{mode:Rt}=We;if(Rt!=="combobox")return Rt===k?"combobox":Rt},[We.mode]),$n=At==="multiple"||At==="tags",hn=(0,ct.Z)(We.suffixIcon,We.showArrow),Zn=(W=Wt!=null?Wt:rn)!==null&&W!==void 0?W:xn,{status:Tn,hasFeedback:Xt,isFormItemInput:Ln,feedbackIcon:Sn}=d.useContext(y.aM),An=(0,Ze.F)(Tn,On);let _t;an!==void 0?_t=an:At==="combobox"?_t=null:_t=(Ut==null?void 0:Ut("Select"))||d.createElement(me.Z,{componentName:"Select"});const{suffixIcon:Yt,itemIcon:_n,removeIcon:Nn,clearIcon:Bn}=(0,je.Z)(Object.assign(Object.assign({},We),{multiple:$n,hasFeedback:Xt,feedbackIcon:Sn,showSuffixIcon:hn,prefixCls:Le,showArrow:We.showArrow,componentName:"Select"})),Hn=ln===!0?{clearIcon:Bn}:ln,Vn=(0,B.Z)(We,["suffixIcon","itemIcon"]),zn=u()(yt||Pt,{[`${Le}-dropdown-${ut}`]:ut==="rtl"},Te,pn,Lt,gn),Qt=(0,ot.Z)(Rt=>{var Jt;return(Jt=St!=null?St:fn)!==null&&Jt!==void 0?Jt:Rt}),Fn=d.useContext(Ce.Z),bn=Ft!=null?Ft:Fn,Xn=u()({[`${Le}-lg`]:Qt==="large",[`${Le}-sm`]:Qt==="small",[`${Le}-rtl`]:ut==="rtl",[`${Le}-borderless`]:!Ee,[`${Le}-in-form-item`]:Ln},(0,Ze.Z)(Le,An,Xt),mn,at==null?void 0:at.className,Fe,Te,pn,Lt,gn),Yn=d.useMemo(()=>Ge!==void 0?Ge:ut==="rtl"?"bottomRight":"bottomLeft",[Ge,ut]),[Qn]=(0,G.Cn)("SelectLike",(_=We.dropdownStyle)===null||_===void 0?void 0:_.zIndex);return vn(d.createElement(b.ZP,Object.assign({ref:C,virtual:dn,showSearch:at==null?void 0:at.showSearch},Vn,{style:Object.assign(Object.assign({},at==null?void 0:at.style),Mn),dropdownMatchSelectWidth:Zn,builtinPlacements:(0,Je.Z)(Dn,jt),transitionName:(0,de.m)(Rn,"slide-up",We.transitionName),listHeight:pt,listItemHeight:Pn,mode:At,prefixCls:Le,placement:Yn,direction:ut,suffixIcon:Yt,menuItemSelectedIcon:_n,removeIcon:Nn,allowClear:Hn,notFoundContent:_t,className:Xn,getPopupContainer:gt||cn,dropdownClassName:zn,disabled:bn,dropdownStyle:Object.assign(Object.assign({},We==null?void 0:We.dropdownStyle),{zIndex:Qn})})))},e=d.forwardRef(U),s=(0,fe.Z)(e);e.SECRET_COMBOBOX_MODE_DO_NOT_USE=k,e.Option=b.Wx,e.OptGroup=b.Xo,e._InternalPanelDoNotUseOrYouWillBeFired=s,ue.Z=e},25181:function($e,ue){"use strict";const r=D=>{const b={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:D==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},b),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},b),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},b),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},b),{points:["br","tr"],offset:[0,-4]})}};function d(D,u){return D||r(u)}ue.Z=d},839:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return U}});var d=r(23238),D=r(55985),u=r(75928),b=r(37324),B=r(87077),G=r(17747),de=r(76375);const fe=e=>{const{optionHeight:s,optionFontSize:i,optionLineHeight:C,optionPadding:W}=e;return{position:"relative",display:"block",minHeight:s,padding:W,color:e.colorText,fontWeight:"normal",fontSize:i,lineHeight:C,boxSizing:"border-box"}};var o=e=>{const{antCls:s,componentCls:i}=e,C=`${i}-item`,W=`&${s}-slide-up-enter${s}-slide-up-enter-active`,_=`&${s}-slide-up-appear${s}-slide-up-appear-active`,ie=`&${s}-slide-up-leave${s}-slide-up-leave-active`,Ee=`${i}-dropdown-placement-`;return[{[`${i}-dropdown`]:Object.assign(Object.assign({},(0,D.Wf)(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${W}${Ee}bottomLeft, + ${_}${Ee}bottomLeft + `]:{animationName:G.fJ},[` + ${W}${Ee}topLeft, + ${_}${Ee}topLeft, + ${W}${Ee}topRight, + ${_}${Ee}topRight + `]:{animationName:G.Qt},[`${ie}${Ee}bottomLeft`]:{animationName:G.Uw},[` + ${ie}${Ee}topLeft, + ${ie}${Ee}topRight + `]:{animationName:G.ly},"&-hidden":{display:"none"},[`${C}`]:Object.assign(Object.assign({},fe(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},D.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${C}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${C}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${C}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${C}-option-selected:not(${C}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${C}-option-selected:not(${C}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${C}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}}}),"&-rtl":{direction:"rtl"}})},(0,G.oN)(e,"slide-up"),(0,G.oN)(e,"slide-down"),(0,de.Fm)(e,"move-up"),(0,de.Fm)(e,"move-down")]};const me=2,Ce=e=>{const{multipleSelectItemHeight:s,selectHeight:i,lineWidth:C}=e;return e.calc(i).sub(s).div(2).sub(C).equal()};function xe(e,s){const{componentCls:i,iconCls:C}=e,W=`${i}-selection-overflow`,_=e.multipleSelectItemHeight,ie=Ce(e),Ee=s?`${i}-${s}`:"";return{[`${i}-multiple${Ee}`]:{fontSize:e.fontSize,[W]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${i}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:e.calc(me).mul(2).equal(),paddingBlock:e.calc(ie).sub(me).equal(),borderRadius:e.borderRadius,[`${i}-show-search&`]:{cursor:"text"},[`${i}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,d.bf)(me)} 0`,lineHeight:(0,d.bf)(_),visibility:"hidden",content:'"\\a0"'}},[` + &${i}-show-arrow ${i}-selector, + &${i}-allow-clear ${i}-selector + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()},[`${i}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:_,marginTop:me,marginBottom:me,lineHeight:(0,d.bf)(e.calc(_).sub(e.calc(e.lineWidth).mul(2)).equal()),background:e.multipleItemBg,border:`${(0,d.bf)(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,marginInlineEnd:e.calc(me).mul(2).equal(),paddingInlineStart:e.paddingXS,paddingInlineEnd:e.calc(e.paddingXS).div(2).equal(),[`${i}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(e.paddingXS).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,D.Ro)()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${C}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${W}-item + ${W}-item`]:{[`${i}-selection-search`]:{marginInlineStart:0}},[`${W}-item-suffix`]:{height:"100%"},[`${i}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(ie).equal(),[` + &-input, + &-mirror + `]:{height:_,fontFamily:e.fontFamily,lineHeight:(0,d.bf)(_),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${i}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}var y=e=>{const{componentCls:s}=e,i=(0,b.TS)(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),C=(0,b.TS)(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[xe(e),xe(i,"sm"),{[`${s}-multiple${s}-sm`]:{[`${s}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${s}-selection-search`]:{marginInlineStart:2}}},xe(C,"lg")]};function Me(e,s){const{componentCls:i,inputPaddingHorizontalBase:C,borderRadius:W}=e,_=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),ie=s?`${i}-${s}`:"";return{[`${i}-single${ie}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${i}-selector`]:Object.assign(Object.assign({},(0,D.Wf)(e,!0)),{display:"flex",borderRadius:W,[`${i}-selection-search`]:{position:"absolute",top:0,insetInlineStart:C,insetInlineEnd:C,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${i}-selection-item, + ${i}-selection-placeholder + `]:{padding:0,lineHeight:(0,d.bf)(_),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${i}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${i}-selection-item:empty:after`,`${i}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${i}-show-arrow ${i}-selection-item, + &${i}-show-arrow ${i}-selection-placeholder + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${i}-open ${i}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${i}-customize-input)`]:{[`${i}-selector`]:{width:"100%",height:"100%",padding:`0 ${(0,d.bf)(C)}`,[`${i}-selection-search-input`]:{height:_},"&:after":{lineHeight:(0,d.bf)(_)}}},[`&${i}-customize-input`]:{[`${i}-selector`]:{"&:after":{display:"none"},[`${i}-selection-search`]:{position:"static",width:"100%"},[`${i}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,d.bf)(C)}`,"&:after":{display:"none"}}}}}}}function Je(e){const{componentCls:s}=e,i=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[Me(e),Me((0,b.TS)(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${s}-single${s}-sm`]:{[`&:not(${s}-customize-input)`]:{[`${s}-selection-search`]:{insetInlineStart:i,insetInlineEnd:i},[`${s}-selector`]:{padding:`0 ${(0,d.bf)(i)}`},[`&${s}-show-arrow ${s}-selection-search`]:{insetInlineEnd:e.calc(i).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + &${s}-show-arrow ${s}-selection-item, + &${s}-show-arrow ${s}-selection-placeholder + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},Me((0,b.TS)(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const He=e=>{const{componentCls:s,selectorBg:i}=e;return{position:"relative",backgroundColor:i,border:`${(0,d.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${s}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${s}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${s}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},je=function(e,s){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:C,borderHoverColor:W,antCls:_,borderActiveColor:ie,outlineColor:Ee,controlOutlineWidth:Fe}=s,Te=i?{[`${C}-selector`]:{borderColor:ie}}:{};return{[e]:{[`&:not(${C}-disabled):not(${C}-customize-input):not(${_}-pagination-size-changer)`]:Object.assign(Object.assign({},Te),{[`&:hover ${C}-selector`]:{borderColor:W},[`${C}-focused& ${C}-selector`]:{borderColor:ie,boxShadow:`0 0 0 ${(0,d.bf)(Fe)} ${Ee}`,outline:0}})}}},ct=e=>{const{componentCls:s}=e;return{[`${s}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},z=e=>{const{antCls:s,componentCls:i,inputPaddingHorizontalBase:C,iconCls:W}=e;return{[i]:Object.assign(Object.assign({},(0,D.Wf)(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${i}-customize-input) ${i}-selector`]:Object.assign(Object.assign({},He(e)),ct(e)),[`${i}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},D.vS),{[`> ${s}-typography`]:{display:"inline"}}),[`${i}-selection-placeholder`]:Object.assign(Object.assign({},D.vS),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${i}-arrow`]:Object.assign(Object.assign({},(0,D.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:C,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[W]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${i}-suffix)`]:{pointerEvents:"auto"}},[`${i}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${i}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:C,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${i}-clear`]:{opacity:1}}}),[`${i}-has-feedback`]:{[`${i}-clear`]:{insetInlineEnd:e.calc(C).add(e.fontSize).add(e.paddingXS).equal()}}}},re=e=>{const{componentCls:s}=e;return[{[s]:{[`&-borderless ${s}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${s}-in-form-item`]:{width:"100%"}}},z(e),Je(e),y(e),o(e),{[`${s}-rtl`]:{direction:"rtl"}},je(s,(0,b.TS)(e,{borderHoverColor:e.colorPrimaryHover,borderActiveColor:e.colorPrimary,outlineColor:e.controlOutline})),je(`${s}-status-error`,(0,b.TS)(e,{borderHoverColor:e.colorErrorHover,borderActiveColor:e.colorError,outlineColor:e.colorErrorOutline}),!0),je(`${s}-status-warning`,(0,b.TS)(e,{borderHoverColor:e.colorWarningHover,borderActiveColor:e.colorWarning,outlineColor:e.colorWarningOutline}),!0),(0,u.c)(e,{borderElCls:`${s}-selector`,focusElCls:`${s}-focused`})]},k=e=>{const{fontSize:s,lineHeight:i,controlHeight:C,controlPaddingHorizontal:W,zIndexPopupBase:_,colorText:ie,fontWeightStrong:Ee,controlItemBgActive:Fe,controlItemBgHover:Te,colorBgContainer:gt,colorFillSecondary:yt,controlHeightLG:Pt,controlHeightSM:pt,colorBgContainerDisabled:Ge,colorTextDisabled:ht}=e;return{zIndexPopup:_+50,optionSelectedColor:ie,optionSelectedFontWeight:Ee,optionSelectedBg:Fe,optionActiveBg:Te,optionPadding:`${(C-s*i)/2}px ${W}px`,optionFontSize:s,optionLineHeight:i,optionHeight:C,selectorBg:gt,clearBg:gt,singleItemHeightLG:Pt,multipleItemBg:yt,multipleItemBorderColor:"transparent",multipleItemHeight:pt,multipleItemHeightLG:C,multipleSelectorBgDisabled:Ge,multipleItemColorDisabled:ht,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}};var U=(0,B.I$)("Select",(e,s)=>{let{rootPrefixCls:i}=s;const C=(0,b.TS)(e,{rootPrefixCls:i,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[re(C)]},k,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},41779:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return fe}});var d=r(50959),D=r(52639),u=r(68233),b=r(84658),B=r(53637),G=r(45691),de=r(30185);function fe(Ze){let{suffixIcon:o,clearIcon:me,menuItemSelectedIcon:Ce,removeIcon:xe,loading:ot,multiple:y,hasFeedback:Me,prefixCls:Je,showSuffixIcon:He,feedbackIcon:je,showArrow:ct,componentName:z}=Ze;const re=me!=null?me:d.createElement(u.Z,null),k=i=>o===null&&!Me&&!ct?null:d.createElement(d.Fragment,null,He!==!1&&i,Me&&je);let U=null;if(o!==void 0)U=k(o);else if(ot)U=k(d.createElement(G.Z,{spin:!0}));else{const i=`${Je}-suffix`;U=C=>{let{open:W,showSearch:_}=C;return k(W&&_?d.createElement(de.Z,{className:i}):d.createElement(B.Z,{className:i}))}}let e=null;Ce!==void 0?e=Ce:y?e=d.createElement(D.Z,null):e=null;let s=null;return xe!==void 0?s=xe:s=d.createElement(b.Z,null),{clearIcon:re,suffixIcon:U,itemIcon:e,removeIcon:s}}},39188:function($e,ue,r){"use strict";r.d(ue,{Z:function(){return d}});function d(D,u){return u!==void 0?u:D!==null}},76375:function($e,ue,r){"use strict";r.d(ue,{Fm:function(){return Ce}});var d=r(23238),D=r(43977);const u=new d.E4("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),b=new d.E4("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),B=new d.E4("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),G=new d.E4("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),de=new d.E4("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),fe=new d.E4("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Ze=new d.E4("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),o=new d.E4("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),me={"move-up":{inKeyframes:Ze,outKeyframes:o},"move-down":{inKeyframes:u,outKeyframes:b},"move-left":{inKeyframes:B,outKeyframes:G},"move-right":{inKeyframes:de,outKeyframes:fe}},Ce=(xe,ot)=>{const{antCls:y}=xe,Me=`${y}-${ot}`,{inKeyframes:Je,outKeyframes:He}=me[ot];return[(0,D.R)(Me,Je,He,xe.motionDurationMid),{[` + ${Me}-enter, + ${Me}-appear + `]:{opacity:0,animationTimingFunction:xe.motionEaseOutCirc},[`${Me}-leave`]:{animationTimingFunction:xe.motionEaseInOutCirc}}]}},32986:function($e,ue,r){"use strict";r.d(ue,{ZP:function(){return de}});var d=r(81361),D=r(50959),u=r(40664),b=0,B=(0,u.Z)();function G(){var fe;return B?(fe=b,b+=1):fe="TEST_OR_SSR",fe}function de(fe){var Ze=D.useState(),o=(0,d.Z)(Ze,2),me=o[0],Ce=o[1];return D.useEffect(function(){Ce("rc_select_".concat(G()))},[]),fe||me}},43984:function($e,ue,r){"use strict";r.d(ue,{Ac:function(){return ut},Xo:function(){return mn},Wx:function(){return vn},ZP:function(){return lo},lk:function(){return z}});var d=r(57260),D=r(22937),u=r(78948),b=r(7376),B=r(81361),G=r(68601),de=r(19881),fe=r(29953),Ze=r(24694),o=r(50959),me=r(82187),Ce=r.n(me),xe=r(80918),ot=r(80564),y=r(75924),Me=r(78404),Je=function(t){var l=t.className,a=t.customizeIcon,f=t.customizeIconProps,c=t.onMouseDown,v=t.onClick,g=t.children,S;return typeof a=="function"?S=a(f):S=a,o.createElement("span",{className:l,onMouseDown:function(M){M.preventDefault(),c&&c(M)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:v,"aria-hidden":!0},S!==void 0?S:o.createElement("span",{className:Ce()(l.split(/\s+/).map(function(O){return"".concat(O,"-icon")}))},g))},He=Je;function je(n,t,l,a,f){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,v=arguments.length>6?arguments[6]:void 0,g=arguments.length>7?arguments[7]:void 0,S=o.useMemo(function(){if((0,de.Z)(a)==="object")return a.clearIcon;if(f)return f},[a,f]),O=o.useMemo(function(){return!!(!c&&a&&(l.length||v)&&!(g==="combobox"&&v===""))},[a,c,l.length,v,g]);return{allowClear:O,clearIcon:o.createElement(He,{className:"".concat(n,"-clear"),onMouseDown:t,customizeIcon:S},"\xD7")}}var ct=o.createContext(null);function z(){return o.useContext(ct)}function re(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=o.useState(!1),l=(0,B.Z)(t,2),a=l[0],f=l[1],c=o.useRef(null),v=function(){window.clearTimeout(c.current)};o.useEffect(function(){return v},[]);var g=function(O,M){v(),c.current=window.setTimeout(function(){f(O),M&&M()},n)};return[a,g,v]}function k(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=o.useRef(null),l=o.useRef(null);o.useEffect(function(){return function(){window.clearTimeout(l.current)}},[]);function a(f){(f||t.current===null)&&(t.current=f),window.clearTimeout(l.current),l.current=window.setTimeout(function(){t.current=null},n)}return[function(){return t.current},a]}function U(n,t,l,a){var f=o.useRef(null);f.current={open:t,triggerOpen:l,customizedTrigger:a},o.useEffect(function(){function c(v){var g;if(!((g=f.current)!==null&&g!==void 0&&g.customizedTrigger)){var S=v.target;S.shadowRoot&&v.composed&&(S=v.composedPath()[0]||S),f.current.open&&n().filter(function(O){return O}).every(function(O){return!O.contains(S)&&O!==S})&&f.current.triggerOpen(!1)}}return window.addEventListener("mousedown",c),function(){return window.removeEventListener("mousedown",c)}},[])}var e=r(50361),s=r(73589),i=function(t,l){var a,f=t.prefixCls,c=t.id,v=t.inputElement,g=t.disabled,S=t.tabIndex,O=t.autoFocus,M=t.autoComplete,h=t.editable,L=t.activeDescendantId,m=t.value,R=t.maxLength,Y=t.onKeyDown,ee=t.onMouseDown,F=t.onChange,j=t.onPaste,Q=t.onCompositionStart,Se=t.onCompositionEnd,J=t.open,$=t.attrs,ne=v||o.createElement("input",null),ve=ne,be=ve.ref,K=ve.props,le=K.onKeyDown,ye=K.onChange,Ie=K.onMouseDown,te=K.onCompositionStart,ge=K.onCompositionEnd,q=K.style;return(0,Ze.Kp)(!("maxLength"in ne.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),ne=o.cloneElement(ne,(0,b.Z)((0,b.Z)((0,b.Z)({type:"search"},K),{},{id:c,ref:(0,Me.sQ)(l,be),disabled:g,tabIndex:S,autoComplete:M||"off",autoFocus:O,className:Ce()("".concat(f,"-selection-search-input"),(a=ne)===null||a===void 0||(a=a.props)===null||a===void 0?void 0:a.className),role:"combobox","aria-expanded":J||!1,"aria-haspopup":"listbox","aria-owns":"".concat(c,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(c,"_list"),"aria-activedescendant":J?L:void 0},$),{},{value:h?m:"",maxLength:R,readOnly:!h,unselectable:h?null:"on",style:(0,b.Z)((0,b.Z)({},q),{},{opacity:h?null:0}),onKeyDown:function(w){Y(w),le&&le(w)},onMouseDown:function(w){ee(w),Ie&&Ie(w)},onChange:function(w){F(w),ye&&ye(w)},onCompositionStart:function(w){Q(w),te&&te(w)},onCompositionEnd:function(w){Se(w),ge&&ge(w)},onPaste:j})),ne},C=o.forwardRef(i);C.displayName="Input";var W=C;function _(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}var ie=typeof window!="undefined"&&window.document&&window.document.documentElement,Ee=ie;function Fe(n){return n!=null}function Te(n){return!n&&n!==0}function gt(n){return["string","number"].includes((0,de.Z)(n))}function yt(n){var t=void 0;return n&&(gt(n.title)?t=n.title.toString():gt(n.label)&&(t=n.label.toString())),t}function Pt(n,t){Ee?o.useLayoutEffect(n,t):o.useEffect(n,t)}function pt(n){var t;return(t=n.key)!==null&&t!==void 0?t:n.value}var Ge=function(t){t.preventDefault(),t.stopPropagation()},ht=function(t){var l=t.id,a=t.prefixCls,f=t.values,c=t.open,v=t.searchValue,g=t.autoClearSearchValue,S=t.inputRef,O=t.placeholder,M=t.disabled,h=t.mode,L=t.showSearch,m=t.autoFocus,R=t.autoComplete,Y=t.activeDescendantId,ee=t.tabIndex,F=t.removeIcon,j=t.maxTagCount,Q=t.maxTagTextLength,Se=t.maxTagPlaceholder,J=Se===void 0?function(Z){return"+ ".concat(Z.length," ...")}:Se,$=t.tagRender,ne=t.onToggleOpen,ve=t.onRemove,be=t.onInputChange,K=t.onInputPaste,le=t.onInputKeyDown,ye=t.onInputMouseDown,Ie=t.onInputCompositionStart,te=t.onInputCompositionEnd,ge=o.useRef(null),q=(0,o.useState)(0),N=(0,B.Z)(q,2),w=N[0],Ae=N[1],qe=(0,o.useState)(!1),ke=(0,B.Z)(qe,2),_e=ke[0],Xe=ke[1],Ve="".concat(a,"-selection"),pe=c||h==="multiple"&&g===!1||h==="tags"?v:"",bt=h==="tags"||h==="multiple"&&g===!1||L&&(c||_e);Pt(function(){Ae(ge.current.scrollWidth)},[pe]);function st(Z,X,he,Ne,Pe){return o.createElement("span",{className:Ce()("".concat(Ve,"-item"),(0,u.Z)({},"".concat(Ve,"-item-disabled"),he)),title:yt(Z)},o.createElement("span",{className:"".concat(Ve,"-item-content")},X),Ne&&o.createElement(He,{className:"".concat(Ve,"-item-remove"),onMouseDown:Ge,onClick:Pe,customizeIcon:F},"\xD7"))}function A(Z,X,he,Ne,Pe){var et=function(ze){Ge(ze),ne(!c)};return o.createElement("span",{onMouseDown:et},$({label:X,value:Z,disabled:he,closable:Ne,onClose:Pe}))}function E(Z){var X=Z.disabled,he=Z.label,Ne=Z.value,Pe=!M&&!X,et=he;if(typeof Q=="number"&&(typeof he=="string"||typeof he=="number")){var De=String(et);De.length>Q&&(et="".concat(De.slice(0,Q),"..."))}var ze=function(we){we&&we.stopPropagation(),ve(Z)};return typeof $=="function"?A(Ne,et,X,Pe,ze):st(Z,et,X,Pe,ze)}function H(Z){var X=typeof J=="function"?J(Z):J;return st({title:X},X,!1)}var oe=o.createElement("div",{className:"".concat(Ve,"-search"),style:{width:w},onFocus:function(){Xe(!0)},onBlur:function(){Xe(!1)}},o.createElement(W,{ref:S,open:c,prefixCls:a,id:l,inputElement:null,disabled:M,autoFocus:m,autoComplete:R,editable:bt,activeDescendantId:Y,value:pe,onKeyDown:le,onMouseDown:ye,onChange:be,onPaste:K,onCompositionStart:Ie,onCompositionEnd:te,tabIndex:ee,attrs:(0,e.Z)(t,!0)}),o.createElement("span",{ref:ge,className:"".concat(Ve,"-search-mirror"),"aria-hidden":!0},pe,"\xA0")),ae=o.createElement(s.Z,{prefixCls:"".concat(Ve,"-overflow"),data:f,renderItem:E,renderRest:H,suffix:oe,itemKey:pt,maxCount:j});return o.createElement(o.Fragment,null,ae,!f.length&&!pe&&o.createElement("span",{className:"".concat(Ve,"-placeholder")},O))},St=ht,Ft=function(t){var l=t.inputElement,a=t.prefixCls,f=t.id,c=t.inputRef,v=t.disabled,g=t.autoFocus,S=t.autoComplete,O=t.activeDescendantId,M=t.mode,h=t.open,L=t.values,m=t.placeholder,R=t.tabIndex,Y=t.showSearch,ee=t.searchValue,F=t.activeValue,j=t.maxLength,Q=t.onInputKeyDown,Se=t.onInputMouseDown,J=t.onInputChange,$=t.onInputPaste,ne=t.onInputCompositionStart,ve=t.onInputCompositionEnd,be=t.title,K=o.useState(!1),le=(0,B.Z)(K,2),ye=le[0],Ie=le[1],te=M==="combobox",ge=te||Y,q=L[0],N=ee||"";te&&F&&!ye&&(N=F),o.useEffect(function(){te&&Ie(!1)},[te,F]);var w=M!=="combobox"&&!h&&!Y?!1:!!N,Ae=be===void 0?yt(q):be,qe=function(){if(q)return null;var _e=w?{visibility:"hidden"}:void 0;return o.createElement("span",{className:"".concat(a,"-selection-placeholder"),style:_e},m)};return o.createElement(o.Fragment,null,o.createElement("span",{className:"".concat(a,"-selection-search")},o.createElement(W,{ref:c,prefixCls:a,id:f,open:h,inputElement:l,disabled:v,autoFocus:g,autoComplete:S,editable:ge,activeDescendantId:O,value:N,onKeyDown:Q,onMouseDown:Se,onChange:function(_e){Ie(!0),J(_e)},onPaste:$,onCompositionStart:ne,onCompositionEnd:ve,tabIndex:R,attrs:(0,e.Z)(t,!0),maxLength:te?j:void 0})),!te&&q?o.createElement("span",{className:"".concat(a,"-selection-item"),title:Ae,style:w?{visibility:"hidden"}:void 0},q.label):null,qe())},an=Ft;function On(n){return![y.Z.ESC,y.Z.SHIFT,y.Z.BACKSPACE,y.Z.TAB,y.Z.WIN_KEY,y.Z.ALT,y.Z.META,y.Z.WIN_KEY_RIGHT,y.Z.CTRL,y.Z.SEMICOLON,y.Z.EQUALS,y.Z.CAPS_LOCK,y.Z.CONTEXT_MENU,y.Z.F1,y.Z.F2,y.Z.F3,y.Z.F4,y.Z.F5,y.Z.F6,y.Z.F7,y.Z.F8,y.Z.F9,y.Z.F10,y.Z.F11,y.Z.F12].includes(n)}var Dn=function(t,l){var a=(0,o.useRef)(null),f=(0,o.useRef)(!1),c=t.prefixCls,v=t.open,g=t.mode,S=t.showSearch,O=t.tokenWithEnter,M=t.autoClearSearchValue,h=t.onSearch,L=t.onSearchSubmit,m=t.onToggleOpen,R=t.onInputKeyDown,Y=t.domRef;o.useImperativeHandle(l,function(){return{focus:function(){a.current.focus()},blur:function(){a.current.blur()}}});var ee=k(0),F=(0,B.Z)(ee,2),j=F[0],Q=F[1],Se=function(N){var w=N.which;(w===y.Z.UP||w===y.Z.DOWN)&&N.preventDefault(),R&&R(N),w===y.Z.ENTER&&g==="tags"&&!f.current&&!v&&(L==null||L(N.target.value)),On(w)&&m(!0)},J=function(){Q(!0)},$=(0,o.useRef)(null),ne=function(N){h(N,!0,f.current)!==!1&&m(!0)},ve=function(){f.current=!0},be=function(N){f.current=!1,g!=="combobox"&&ne(N.target.value)},K=function(N){var w=N.target.value;if(O&&$.current&&/[\r\n]/.test($.current)){var Ae=$.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");w=w.replace(Ae,$.current)}$.current=null,ne(w)},le=function(N){var w=N.clipboardData,Ae=w.getData("text");$.current=Ae},ye=function(N){var w=N.target;if(w!==a.current){var Ae=document.body.style.msTouchAction!==void 0;Ae?setTimeout(function(){a.current.focus()}):a.current.focus()}},Ie=function(N){var w=j();N.target!==a.current&&!w&&g!=="combobox"&&N.preventDefault(),(g!=="combobox"&&(!S||!w)||!v)&&(v&&M!==!1&&h("",!0,!1),m())},te={inputRef:a,onInputKeyDown:Se,onInputMouseDown:J,onInputChange:K,onInputPaste:le,onInputCompositionStart:ve,onInputCompositionEnd:be},ge=g==="multiple"||g==="tags"?o.createElement(St,(0,d.Z)({},t,te)):o.createElement(an,(0,d.Z)({},t,te));return o.createElement("div",{ref:Y,className:"".concat(c,"-selector"),onClick:ye,onMouseDown:Ie},ge)},rn=o.forwardRef(Dn);rn.displayName="Selector";var Wt=rn,Kt=r(20086),Mn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ln=function(t){var l=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:l,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:l,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:l,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:l,adjustY:1},htmlRegion:"scroll"}}},We=function(t,l){var a=t.prefixCls,f=t.disabled,c=t.visible,v=t.children,g=t.popupElement,S=t.animation,O=t.transitionName,M=t.dropdownStyle,h=t.dropdownClassName,L=t.direction,m=L===void 0?"ltr":L,R=t.placement,Y=t.builtinPlacements,ee=t.dropdownMatchSelectWidth,F=t.dropdownRender,j=t.dropdownAlign,Q=t.getPopupContainer,Se=t.empty,J=t.getTriggerDOMNode,$=t.onPopupVisibleChange,ne=t.onPopupMouseEnter,ve=(0,G.Z)(t,Mn),be="".concat(a,"-dropdown"),K=g;F&&(K=F(g));var le=o.useMemo(function(){return Y||ln(ee)},[Y,ee]),ye=S?"".concat(be,"-").concat(S):O,Ie=typeof ee=="number",te=o.useMemo(function(){return Ie?null:ee===!1?"minWidth":"width"},[ee,Ie]),ge=M;Ie&&(ge=(0,b.Z)((0,b.Z)({},ge),{},{width:ee}));var q=o.useRef(null);return o.useImperativeHandle(l,function(){return{getPopupElement:function(){return q.current}}}),o.createElement(Kt.Z,(0,d.Z)({},ve,{showAction:$?["click"]:[],hideAction:$?["click"]:[],popupPlacement:R||(m==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:le,prefixCls:be,popupTransitionName:ye,popup:o.createElement("div",{ref:q,onMouseEnter:ne},K),stretch:te,popupAlign:j,popupVisible:c,getPopupContainer:Q,popupClassName:Ce()(h,(0,u.Z)({},"".concat(be,"-empty"),Se)),popupStyle:ge,getTriggerDOMNode:J,onPopupVisibleChange:$}),v)},cn=o.forwardRef(We);cn.displayName="SelectTrigger";var un=cn,Ut=r(31752);function sn(n,t){var l=n.key,a;return"value"in n&&(a=n.value),l!=null?l:a!==void 0?a:"rc-index-key-".concat(t)}function dn(n,t){var l=n||{},a=l.label,f=l.value,c=l.options,v=l.groupLabel,g=a||(t?"children":"label");return{label:g,value:f||"value",options:c||"options",groupLabel:v||g}}function xn(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=t.fieldNames,a=t.childrenAsData,f=[],c=dn(l,!1),v=c.label,g=c.value,S=c.options,O=c.groupLabel;function M(h,L){h.forEach(function(m){if(L||!(S in m)){var R=m[g];f.push({key:sn(m,f.length),groupOption:L,data:m,label:m[v],value:R})}else{var Y=m[O];Y===void 0&&a&&(Y=m.label),f.push({key:sn(m,f.length),group:!0,data:m,label:Y}),M(m[S],!0)}})}return M(n,!1),f}function jt(n){var t=(0,b.Z)({},n);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,Ze.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function at(n,t){if(!t||!t.length)return null;var l=!1;function a(c,v){var g=(0,Ut.Z)(v),S=g[0],O=g.slice(1);if(!S)return[c];var M=c.split(S);return l=l||M.length>1,M.reduce(function(h,L){return[].concat((0,D.Z)(h),(0,D.Z)(a(L,O)))},[]).filter(function(h){return h})}var f=a(n,t);return l?f:null}var Gt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Pn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Le(n){return n==="tags"||n==="multiple"}var Rn=o.forwardRef(function(n,t){var l,a,f=n.id,c=n.prefixCls,v=n.className,g=n.showSearch,S=n.tagRender,O=n.direction,M=n.omitDomProps,h=n.displayValues,L=n.onDisplayValuesChange,m=n.emptyOptions,R=n.notFoundContent,Y=R===void 0?"Not Found":R,ee=n.onClear,F=n.mode,j=n.disabled,Q=n.loading,Se=n.getInputElement,J=n.getRawInputElement,$=n.open,ne=n.defaultOpen,ve=n.onDropdownVisibleChange,be=n.activeValue,K=n.onActiveValueChange,le=n.activeDescendantId,ye=n.searchValue,Ie=n.autoClearSearchValue,te=n.onSearch,ge=n.onSearchSplit,q=n.tokenSeparators,N=n.allowClear,w=n.suffixIcon,Ae=n.clearIcon,qe=n.OptionList,ke=n.animation,_e=n.transitionName,Xe=n.dropdownStyle,Ve=n.dropdownClassName,pe=n.dropdownMatchSelectWidth,bt=n.dropdownRender,st=n.dropdownAlign,A=n.placement,E=n.builtinPlacements,H=n.getPopupContainer,oe=n.showAction,ae=oe===void 0?[]:oe,Z=n.onFocus,X=n.onBlur,he=n.onKeyUp,Ne=n.onKeyDown,Pe=n.onMouseDown,et=(0,G.Z)(n,Gt),De=Le(F),ze=(g!==void 0?g:De)||F==="combobox",It=(0,b.Z)({},et);Pn.forEach(function(V){delete It[V]}),M==null||M.forEach(function(V){delete It[V]});var we=o.useState(!1),$t=(0,B.Z)(we,2),qt=$t[0],wt=$t[1];o.useEffect(function(){wt((0,ot.Z)())},[]);var Ke=o.useRef(null),tt=o.useRef(null),nt=o.useRef(null),Ye=o.useRef(null),rt=o.useRef(null),it=o.useRef(!1),dt=re(),Zt=(0,B.Z)(dt,3),Nt=Zt[0],kt=Zt[1],Bt=Zt[2];o.useImperativeHandle(t,function(){var V,T;return{focus:(V=Ye.current)===null||V===void 0?void 0:V.focus,blur:(T=Ye.current)===null||T===void 0?void 0:T.blur,scrollTo:function(Ue){var Oe;return(Oe=rt.current)===null||Oe===void 0?void 0:Oe.scrollTo(Ue)}}});var ft=o.useMemo(function(){var V;if(F!=="combobox")return ye;var T=(V=h[0])===null||V===void 0?void 0:V.value;return typeof T=="string"||typeof T=="number"?String(T):""},[ye,F,h]),en=F==="combobox"&&typeof Se=="function"&&Se()||null,mt=typeof J=="function"&&J(),Kn=(0,Me.x1)(tt,mt==null||(l=mt.props)===null||l===void 0?void 0:l.ref),Cn=o.useState(!1),tn=(0,B.Z)(Cn,2),Ht=tn[0],En=tn[1];(0,xe.Z)(function(){En(!0)},[]);var Un=(0,fe.Z)(!1,{defaultValue:ne,value:$}),yn=(0,B.Z)(Un,2),In=yn[0],nn=yn[1],p=Ht?In:!1,P=!Y&&m;(j||P&&p&&F==="combobox")&&(p=!1);var I=P?!1:p,x=o.useCallback(function(V){var T=V!==void 0?V:!p;j||(nn(T),p!==T&&(ve==null||ve(T)))},[j,p,nn,ve]),ce=o.useMemo(function(){return(q||[]).some(function(V){return[` +`,`\r +`].includes(V)})},[q]),se=function(T,Be,Ue){var Oe=!0,Qe=T;K==null||K(null);var lt=Ue?null:at(T,q);return F!=="combobox"&<&&(Qe="",ge==null||ge(lt),x(!1),Oe=!1),te&&ft!==Qe&&te(Qe,{source:Be?"typing":"effect"}),Oe},Ct=function(T){!T||!T.trim()||te(T,{source:"submit"})};o.useEffect(function(){!p&&!De&&F!=="combobox"&&se("",!1,!1)},[p]),o.useEffect(function(){In&&j&&nn(!1),j&&!it.current&&kt(!1)},[j]);var vt=k(),Ot=(0,B.Z)(vt,2),Re=Ot[0],Dt=Ot[1],wn=function(T){var Be=Re(),Ue=T.which;if(Ue===y.Z.ENTER&&(F!=="combobox"&&T.preventDefault(),p||x(!0)),Dt(!!ft),Ue===y.Z.BACKSPACE&&!Be&&De&&!ft&&h.length){for(var Oe=(0,D.Z)(h),Qe=null,lt=Oe.length-1;lt>=0;lt-=1){var on=Oe[lt];if(!on.disabled){Oe.splice(lt,1),Qe=on;break}}Qe&&L(Oe,{type:"remove",values:[Qe]})}for(var Mt=arguments.length,zt=new Array(Mt>1?Mt-1:0),xt=1;xt1?Be-1:0),Oe=1;Oe1?lt-1:0),Mt=1;Mt1&&arguments[1]!==void 0?arguments[1]:1,oe=le.length,ae=0;ae1&&arguments[1]!==void 0?arguments[1]:!1;Ae(E);var oe={source:H?"keyboard":"mouse"},ae=le[E];if(!ae){Y(null,-1,oe);return}Y(ae.value,E,oe)};(0,o.useEffect)(function(){qe(ee!==!1?ge(0):-1)},[le.length,O]);var ke=o.useCallback(function(A){return Q.has(A)&&S!=="combobox"},[S,(0,D.Z)(Q).toString(),Q.size]);(0,o.useEffect)(function(){var A=setTimeout(function(){if(!g&&v&&Q.size===1){var H=Array.from(Q)[0],oe=le.findIndex(function(ae){var Z=ae.data;return Z.value===H});oe!==-1&&(qe(oe),te(oe))}});if(v){var E;(E=ye.current)===null||E===void 0||E.scrollTo(void 0)}return function(){return clearTimeout(A)}},[v,O]);var _e=function(E){E!==void 0&&F(E,{selected:!Q.has(E)}),g||M(!1)};if(o.useImperativeHandle(l,function(){return{onKeyDown:function(E){var H=E.which,oe=E.ctrlKey;switch(H){case y.Z.N:case y.Z.P:case y.Z.UP:case y.Z.DOWN:{var ae=0;if(H===y.Z.UP?ae=-1:H===y.Z.DOWN?ae=1:Zn()&&oe&&(H===y.Z.N?ae=1:H===y.Z.P&&(ae=-1)),ae!==0){var Z=ge(w+ae,ae);te(Z),qe(Z,!0)}break}case y.Z.ENTER:{var X=le[w];X&&!X.data.disabled?_e(X.value):_e(void 0),v&&E.preventDefault();break}case y.Z.ESC:M(!1),v&&E.stopPropagation()}},onKeyUp:function(){},scrollTo:function(E){te(E)}}}),le.length===0)return o.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(K,"-empty"),onMouseDown:Ie},h);var Xe=Object.keys(Se).map(function(A){return Se[A]}),Ve=function(E){return E.label};function pe(A,E){var H=A.group;return{role:H?"presentation":"option",id:"".concat(c,"_list_").concat(E)}}var bt=function(E){var H=le[E];if(!H)return null;var oe=H.data||{},ae=oe.value,Z=H.group,X=(0,e.Z)(oe,!0),he=Ve(H);return H?o.createElement("div",(0,d.Z)({"aria-label":typeof he=="string"&&!Z?he:null},X,{key:E},pe(H,E),{"aria-selected":ke(ae)}),ae):null},st={role:"listbox",id:"".concat(c,"_list")};return o.createElement(o.Fragment,null,J&&o.createElement("div",(0,d.Z)({},st,{style:{height:0,width:0,overflow:"hidden"}}),bt(w-1),bt(w),bt(w+1)),o.createElement(At.Z,{itemKey:"key",ref:ye,data:le,height:ne,itemHeight:ve,fullHeight:!1,onMouseDown:Ie,onScroll:L,virtual:J,direction:$,innerProps:J?null:st},function(A,E){var H,oe=A.group,ae=A.groupOption,Z=A.data,X=A.label,he=A.value,Ne=Z.key;if(oe){var Pe,et=(Pe=Z.title)!==null&&Pe!==void 0?Pe:Xt(X)?X.toString():void 0;return o.createElement("div",{className:Ce()(K,"".concat(K,"-group")),title:et},X!==void 0?X:Ne)}var De=Z.disabled,ze=Z.title,It=Z.children,we=Z.style,$t=Z.className,qt=(0,G.Z)(Z,Tn),wt=(0,pn.Z)(qt,Xe),Ke=ke(he),tt="".concat(K,"-option"),nt=Ce()(K,tt,$t,(H={},(0,u.Z)(H,"".concat(tt,"-grouped"),ae),(0,u.Z)(H,"".concat(tt,"-active"),w===E&&!De),(0,u.Z)(H,"".concat(tt,"-disabled"),De),(0,u.Z)(H,"".concat(tt,"-selected"),Ke),H)),Ye=Ve(A),rt=!j||typeof j=="function"||Ke,it=typeof Ye=="number"?Ye:Ye||he,dt=Xt(it)?it.toString():void 0;return ze!==void 0&&(dt=ze),o.createElement("div",(0,d.Z)({},(0,e.Z)(wt),J?{}:pe(A,E),{"aria-selected":Ke,className:nt,title:dt,onMouseMove:function(){w===E||De||qe(E)},onClick:function(){De||_e(he)},style:we}),o.createElement("div",{className:"".concat(tt,"-content")},typeof be=="function"?be(A,{index:E}):it),o.isValidElement(j)||Ke,rt&&o.createElement(He,{className:"".concat(K,"-option-state"),customizeIcon:j,customizeIconProps:{value:he,disabled:De,isSelected:Ke}},Ke?"\u2713":null))}))},Sn=o.forwardRef(Ln);Sn.displayName="OptionList";var An=Sn,_t=function(n,t){var l=o.useRef({values:new Map,options:new Map}),a=o.useMemo(function(){var c=l.current,v=c.values,g=c.options,S=n.map(function(h){if(h.label===void 0){var L;return(0,b.Z)((0,b.Z)({},h),{},{label:(L=v.get(h.value))===null||L===void 0?void 0:L.label})}return h}),O=new Map,M=new Map;return S.forEach(function(h){O.set(h.value,h),M.set(h.value,t.get(h.value)||g.get(h.value))}),l.current.values=O,l.current.options=M,S},[n,t]),f=o.useCallback(function(c){return t.get(c)||l.current.options.get(c)},[t]);return[a,f]};function Yt(n,t){return _(n).join("").toUpperCase().includes(t)}var _n=function(n,t,l,a,f){return o.useMemo(function(){if(!l||a===!1)return n;var c=t.options,v=t.label,g=t.value,S=[],O=typeof a=="function",M=l.toUpperCase(),h=O?a:function(m,R){return f?Yt(R[f],M):R[c]?Yt(R[v!=="children"?v:"label"],M):Yt(R[g],M)},L=O?function(m){return jt(m)}:function(m){return m};return n.forEach(function(m){if(m[c]){var R=h(l,L(m));if(R)S.push(m);else{var Y=m[c].filter(function(ee){return h(l,L(ee))});Y.length&&S.push((0,b.Z)((0,b.Z)({},m),{},(0,u.Z)({},c,Y)))}return}h(l,L(m))&&S.push(m)}),S},[n,a,f,l,t])},Nn=r(32986),Bn=r(71783),Hn=["children","value"],Vn=["children"];function zn(n){var t=n,l=t.key,a=t.props,f=a.children,c=a.value,v=(0,G.Z)(a,Hn);return(0,b.Z)({key:l,value:c!==void 0?c:l,children:f},v)}function Qt(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Bn.Z)(n).map(function(l,a){if(!o.isValidElement(l)||!l.type)return null;var f=l,c=f.type.isSelectOptGroup,v=f.key,g=f.props,S=g.children,O=(0,G.Z)(g,Vn);return t||!c?zn(l):(0,b.Z)((0,b.Z)({key:"__RC_SELECT_GRP__".concat(v===null?a:v,"__"),label:v},O),{},{options:Qt(S)})}).filter(function(l){return l})}function Fn(n,t,l,a,f){return o.useMemo(function(){var c=n,v=!n;v&&(c=Qt(t));var g=new Map,S=new Map,O=function(L,m,R){R&&typeof R=="string"&&L.set(m[R],m)};function M(h){for(var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=0;m1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v2&&arguments[2]!==void 0?arguments[2]:{},x=I.source,ce=x===void 0?"keyboard":x;Kn(P),v&&a==="combobox"&&p!==null&&ce==="keyboard"&&Bt(String(p))},[v,a]),Ht=function(P,I,x){var ce=function(){var Tt,Et=$t(P);return[w?{label:Et==null?void 0:Et[pe.label],value:P,key:(Tt=Et==null?void 0:Et.key)!==null&&Tt!==void 0?Tt:P}:P,jt(Et)]};if(I&&m){var se=ce(),Ct=(0,B.Z)(se,2),vt=Ct[0],Ot=Ct[1];m(vt,Ot)}else if(!I&&R&&x!=="clear"){var Re=ce(),Dt=(0,B.Z)(Re,2),wn=Dt[0],jn=Dt[1];R(wn,jn)}},En=bn(function(p,P){var I,x=_e?P.selected:!0;x?I=_e?[].concat((0,D.Z)(we),[p]):[p]:I=we.filter(function(ce){return ce.value!==p}),dt(I),Ht(p,x),a==="combobox"?Bt(""):(!Le||L)&&(E(""),Bt(""))}),Un=function(P,I){dt(P);var x=I.type,ce=I.values;(x==="remove"||x==="clear")&&ce.forEach(function(se){Ht(se.value,!1,x)})},yn=function(P,I){if(E(P),Bt(null),I.source==="submit"){var x=(P||"").trim();if(x){var ce=Array.from(new Set([].concat((0,D.Z)(wt),[x])));dt(ce),Ht(x,!0),E("")}return}I.source!=="blur"&&(a==="combobox"&&dt(P),M==null||M(P))},In=function(P){var I=P;a!=="tags"&&(I=P.map(function(ce){var se=ae.get(ce);return se==null?void 0:se.value}).filter(function(ce){return ce!==void 0}));var x=Array.from(new Set([].concat((0,D.Z)(wt),(0,D.Z)(I))));dt(x),x.forEach(function(ce){Ht(ce,!0)})},nn=o.useMemo(function(){var p=K!==!1&&ee!==!1;return(0,b.Z)((0,b.Z)({},H),{},{flattenOptions:it,onActiveValue:tn,defaultActiveFirstOption:Cn,onSelect:En,menuItemSelectedIcon:be,rawValues:wt,fieldNames:pe,virtual:p,direction:le,listHeight:Ie,listItemHeight:ge,childrenAsData:Xe,optionRender:$})},[H,it,tn,Cn,En,be,wt,pe,K,ee,Ie,ge,Xe,$]);return o.createElement(hn.Provider,{value:nn},o.createElement(ut,(0,d.Z)({},qe,{id:ke,prefixCls:c,ref:t,omitDomProps:Jt,mode:a,displayValues:qt,onDisplayValuesChange:Un,direction:le,searchValue:A,onSearch:yn,autoClearSearchValue:L,onSearchSplit:In,dropdownMatchSelectWidth:ee,OptionList:An,emptyOptions:!it.length,activeValue:kt,activeDescendantId:"".concat(ke,"_list_").concat(mt)})))}),Wn=ro;Wn.Option=vn,Wn.OptGroup=mn;var io=Wn,lo=io},53649:function($e){function ue(r,d){return d||(d=r.slice(0)),Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(d)}}))}$e.exports=ue,$e.exports.__esModule=!0,$e.exports.default=$e.exports}}]); diff --git a/1114.cc24a407.async.js b/1114.cc24a407.async.js new file mode 100644 index 00000000..27b7522a --- /dev/null +++ b/1114.cc24a407.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1114],{57191:function(k,$,i){i.d($,{T:function(){return m},n:function(){return a}});function a(S){return["small","middle","large"].includes(S)}function m(S){return S?typeof S=="number"&&!Number.isNaN(S):!1}},79587:function(k,$,i){i.d($,{F:function(){return x},Z:function(){return H}});var a=i(82187),m=i.n(a);const S=null;function H(h,P,R){return m()({[`${h}-status-success`]:P==="success",[`${h}-status-warning`]:P==="warning",[`${h}-status-error`]:P==="error",[`${h}-status-validating`]:P==="validating",[`${h}-has-feedback`]:R})}const x=(h,P)=>P||h},41812:function(k,$,i){i.d($,{Z:function(){return F}});var a=i(50959),m=i(82187),S=i.n(m),H=i(71783),x=i(57191),h=i(92576),P=i(58163);const R=a.createContext({latestIndex:0}),G=R.Provider;var K=g=>{let{className:E,index:b,children:d,split:v,style:t}=g;const{latestIndex:n}=a.useContext(R);return d==null?null:a.createElement(a.Fragment,null,a.createElement("div",{className:E,style:t},d),b{var b,d;const{getPrefixCls:v,space:t,direction:n}=a.useContext(h.E_),{size:o=(t==null?void 0:t.size)||"small",align:r,className:u,rootClassName:y,children:M,direction:W="horizontal",prefixCls:w,split:e,style:c,wrap:f=!1,classNames:l,styles:s}=g,O=Z(g,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[p,T]=Array.isArray(o)?o:[o,o],N=(0,x.n)(T),A=(0,x.n)(p),I=(0,x.T)(T),Y=(0,x.T)(p),D=(0,H.Z)(M,{keepEmpty:!0}),z=r===void 0&&W==="horizontal"?"center":r,j=v("space",w),[_,B,q]=(0,J.Z)(j),ae=S()(j,t==null?void 0:t.className,B,`${j}-${W}`,{[`${j}-rtl`]:n==="rtl",[`${j}-align-${z}`]:z,[`${j}-gap-row-${T}`]:N,[`${j}-gap-col-${p}`]:A},u,y,q),ee=S()(`${j}-item`,(b=l==null?void 0:l.item)!==null&&b!==void 0?b:(d=t==null?void 0:t.classNames)===null||d===void 0?void 0:d.item);let X=0;const te=D.map((L,ne)=>{var re,oe;L!=null&&(X=ne);const se=L&&L.key||`${ee}-${ne}`;return a.createElement(K,{className:ee,key:se,index:ne,split:e,style:(re=s==null?void 0:s.item)!==null&&re!==void 0?re:(oe=t==null?void 0:t.styles)===null||oe===void 0?void 0:oe.item},L)}),ie=a.useMemo(()=>({latestIndex:X}),[X]);if(D.length===0)return null;const C={};return f&&(C.flexWrap="wrap"),!A&&Y&&(C.columnGap=p),!N&&I&&(C.rowGap=T),_(a.createElement("div",Object.assign({ref:E,className:ae,style:Object.assign(Object.assign(Object.assign({},C),t==null?void 0:t.style),c)},O),a.createElement(G,{value:ie},te)))});V.Compact=P.ZP;var F=V},59084:function(k,$,i){i.d($,{Z:function(){return w}});var a=i(50959),m=i(84658),S=i(82187),H=i.n(S),x=i(60811),h=i(17005),P=i(52046),R=i(92576),G=i(23238),le=i(99978),K=i(55985),J=i(37324),Z=i(87077);const U=e=>{const{paddingXXS:c,lineWidth:f,tagPaddingHorizontal:l,componentCls:s,calc:O}=e,p=O(l).sub(f).equal(),T=O(c).sub(f).equal();return{[s]:Object.assign(Object.assign({},(0,K.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:p,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,G.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:T,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:p}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},V=e=>{const{lineWidth:c,fontSizeIcon:f,calc:l}=e,s=e.fontSizeSM;return(0,J.TS)(e,{tagFontSize:s,tagLineHeight:(0,G.bf)(l(e.lineHeightSM).mul(s).equal()),tagIconSize:l(f).sub(l(c).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},F=e=>({defaultBg:new le.C(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var g=(0,Z.I$)("Tag",e=>{const c=V(e);return U(c)},F),E=function(e,c){var f={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&c.indexOf(l)<0&&(f[l]=e[l]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,l=Object.getOwnPropertySymbols(e);s{const{prefixCls:f,style:l,className:s,checked:O,onChange:p,onClick:T}=e,N=E(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:A,tag:I}=a.useContext(R.E_),Y=q=>{p==null||p(!O),T==null||T(q)},D=A("tag",f),[z,j,_]=g(D),B=H()(D,`${D}-checkable`,{[`${D}-checkable-checked`]:O},I==null?void 0:I.className,s,j,_);return z(a.createElement("span",Object.assign({},N,{ref:c,style:Object.assign(Object.assign({},l),I==null?void 0:I.style),className:B,onClick:Y})))}),v=i(61281);const t=e=>(0,v.Z)(e,(c,f)=>{let{textColor:l,lightBorderColor:s,lightColor:O,darkColor:p}=f;return{[`${e.componentCls}${e.componentCls}-${c}`]:{color:l,background:O,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:p,borderColor:p},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var n=(0,Z.bk)(["Tag","preset"],e=>{const c=V(e);return t(c)},F);function o(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const r=(e,c,f)=>{const l=o(f);return{[`${e.componentCls}${e.componentCls}-${c}`]:{color:e[`color${f}`],background:e[`color${l}Bg`],borderColor:e[`color${l}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var u=(0,Z.bk)(["Tag","status"],e=>{const c=V(e);return[r(c,"success","Success"),r(c,"processing","Info"),r(c,"error","Error"),r(c,"warning","Warning")]},F),y=function(e,c){var f={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&c.indexOf(l)<0&&(f[l]=e[l]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,l=Object.getOwnPropertySymbols(e);s{const{prefixCls:f,className:l,rootClassName:s,style:O,children:p,icon:T,color:N,onClose:A,closeIcon:I,closable:Y,bordered:D=!0}=e,z=y(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:j,direction:_,tag:B}=a.useContext(R.E_),[q,ae]=a.useState(!0);a.useEffect(()=>{"visible"in z&&ae(z.visible)},[z.visible]);const ee=(0,x.o2)(N),X=(0,x.yT)(N),te=ee||X,ie=Object.assign(Object.assign({backgroundColor:N&&!te?N:void 0},B==null?void 0:B.style),O),C=j("tag",f),[L,ne,re]=g(C),oe=H()(C,B==null?void 0:B.className,{[`${C}-${N}`]:te,[`${C}-has-color`]:N&&!te,[`${C}-hidden`]:!q,[`${C}-rtl`]:_==="rtl",[`${C}-borderless`]:!D},l,s,ne,re),se=Q=>{Q.stopPropagation(),A==null||A(Q),!Q.defaultPrevented&&ae(!1)},[,fe]=(0,h.Z)(Y,I,Q=>Q===null?a.createElement(m.Z,{className:`${C}-close-icon`,onClick:se}):a.createElement("span",{className:`${C}-close-icon`,onClick:se},Q),null,!1),de=typeof z.onClick=="function"||p&&p.type==="a",ce=T||null,pe=ce?a.createElement(a.Fragment,null,ce,p&&a.createElement("span",null,p)):p,ue=a.createElement("span",Object.assign({},z,{ref:c,className:oe,style:ie}),pe,fe,ee&&a.createElement(n,{key:"preset",prefixCls:C}),X&&a.createElement(u,{key:"status",prefixCls:C}));return L(de?a.createElement(P.Z,{component:"Tag"},ue):ue)},W=a.forwardRef(M);W.CheckableTag=d;var w=W},92015:function(k,$,i){function a(t){"@babel/helpers - typeof";return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},a(t)}Object.defineProperty($,"__esModule",{value:!0}),$.CopyToClipboard=void 0;var m=x(i(50959)),S=x(i(874)),H=["text","onCopy","options","children"];function x(t){return t&&t.__esModule?t:{default:t}}function h(t,n){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),o.push.apply(o,r)}return o}function P(t){for(var n=1;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function G(t,n){if(t==null)return{};var o={},r=Object.keys(t),u,y;for(y=0;y=0)&&(o[u]=t[u]);return o}function le(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function K(t,n){for(var o=0;o",name:"comment.unbuffered.block.pug",patterns:[{match:"--",name:"invalid.illegal.comment.comment.block.pug"}]},{begin:"^(\\s*)-$",comment:"Unbuffered code block.",end:"^(?!(\\1\\s)|\\s*$)",name:"source.js",patterns:[{include:"source.js"}]},{begin:"^(\\s*)(script)((\\.$)|(?=[^\\n]*((text|application)/javascript|module).*\\.$))",beginCaptures:{2:{name:"entity.name.tag.pug"}},comment:"Script tag with JavaScript code.",end:"^(?!(\\1\\s)|\\s*$)",name:"meta.tag.other",patterns:[{begin:"\\G(?=\\()",end:"$",patterns:[{include:"#tag_attributes"}]},{begin:"\\G(?=[.#])",end:"$",patterns:[{include:"#complete_tag"}]},{include:"source.js"}]},{begin:"^(\\s*)(style)((\\.$)|(?=[.#(].*\\.$))",beginCaptures:{2:{name:"entity.name.tag.pug"}},comment:"Style tag with CSS code.",end:"^(?!(\\1\\s)|\\s*$)",name:"meta.tag.other",patterns:[{begin:"\\G(?=\\()",end:"$",patterns:[{include:"#tag_attributes"}]},{begin:"\\G(?=[.#])",end:"$",patterns:[{include:"#complete_tag"}]},{include:"source.css"}]},{begin:"^(\\s*):(sass)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.sass.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.sass.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.sass"}]},{begin:"^(\\s*):(scss)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.scss.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.css.scss.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.css.scss"}]},{begin:"^(\\s*):(less)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.less.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.less.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.less"}]},{begin:"^(\\s*):(stylus)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.stylus.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",patterns:[{include:"#tag_attributes"},{include:"source.stylus"}]},{begin:"^(\\s*):(coffee(-?script)?)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.coffeescript.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.coffeescript.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.coffee"}]},{begin:"^(\\s*):(uglify-js)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.js.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.js.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.js"}]},{begin:"^(\\s*)((:(?=.))|(:$))",beginCaptures:{4:{name:"invalid.illegal.empty.generic.filter.pug"}},comment:"Generic Pug filter.",end:"^(?!(\\1\\s)|\\s*$)",patterns:[{begin:"\\G(?<=:)(?=.)",end:"$",name:"name.generic.filter.pug",patterns:[{match:"\\G\\(",name:"invalid.illegal.name.generic.filter.pug"},{match:"[\\w-]",name:"constant.language.name.generic.filter.pug"},{include:"#tag_attributes"},{match:"\\W",name:"invalid.illegal.name.generic.filter.pug"}]}]},{begin:`^(\\s*)(?:(?=\\.$)|(?:(?=[\\w.#].*?\\.$)(?=(?:(?:(?:(?:(?:#[\\w-]+)|(?:\\.[\\w-]+))|(?:(?:[#!]\\{[^}]*\\})|(?:\\w(?:(?:[\\w:-]+[\\w-])|(?:[\\w-]*)))))(?:(?:#[\\w-]+)|(?:\\.[\\w-]+)|(?:\\((?:[^()\\'\\"]*(?:(?:\\'(?:[^\\']|(?:(?|$",patterns:[{include:"#inline_pug"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},{include:"#inline_pug"},{include:"#embedded_html"},{include:"#html_entity"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},{include:"#complete_tag"}]}],repository:{babel_parens:{begin:"\\(",end:"\\)|(({\\s*)?$)",patterns:[{include:"#babel_parens"},{include:"source.js"}]},blocks_and_includes:{captures:{1:{name:"storage.type.import.include.pug"},4:{name:"variable.control.import.include.pug"}},comment:"Template blocks and includes.",match:"(extends|include|yield|append|prepend|block( (append|prepend))?)\\s+(.*)$",name:"meta.first-class.pug"},case_conds:{begin:"(default|when)((\\s+|(?=:))|$)",captures:{1:{name:"storage.type.function.pug"}},comment:"Pug case conditionals.",end:"$",name:"meta.control.flow.pug",patterns:[{begin:"\\G(?!:)",end:"(?=:\\s+)|$",name:"js.embedded.control.flow.pug",patterns:[{include:"#case_when_paren"},{include:"source.js"}]},{begin:":\\s+",end:"$",name:"tag.case.control.flow.pug",patterns:[{include:"#complete_tag"}]}]},case_when_paren:{begin:"\\(",end:"\\)",name:"js.when.control.flow.pug",patterns:[{include:"#case_when_paren"},{match:":",name:"invalid.illegal.name.tag.pug"},{include:"source.js"}]},complete_tag:{begin:"(?=[\\w.#])|(:\\s*)",end:"(\\.?$)|(?=:.)",endCaptures:{1:{name:"storage.type.function.pug.dot-block-dot"}},patterns:[{include:"#blocks_and_includes"},{include:"#unbuffered_code"},{include:"#mixin_call"},{include:"#flow_control"},{include:"#flow_control_each"},{match:"(?<=:)\\w.*$",name:"invalid.illegal.name.tag.pug"},{include:"#tag_name"},{include:"#tag_id"},{include:"#tag_classes"},{include:"#tag_attributes"},{include:"#tag_mixin_attributes"},{captures:{2:{name:"invalid.illegal.end.tag.pug"},4:{name:"invalid.illegal.end.tag.pug"}},match:"((\\.)\\s+$)|((:)\\s*$)"},{include:"#printed_expression"},{include:"#tag_text"}]},embedded_html:{begin:"(?=<[^>]*>)",end:"$|(?=>)",name:"html",patterns:[{include:"text.html.basic"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},flow_control:{begin:"(for|if|else if|else|until|while|unless|case)(\\s+|$)",captures:{1:{name:"storage.type.function.pug"}},comment:"Pug control flow.",end:"$",name:"meta.control.flow.pug",patterns:[{begin:"",end:"$",name:"js.embedded.control.flow.pug",patterns:[{include:"source.js"}]}]},flow_control_each:{begin:"(each)(\\s+|$)",captures:{1:{name:"storage.type.function.pug"}},end:"$",name:"meta.control.flow.pug.each",patterns:[{match:"([\\w$_]+)(?:\\s*,\\s*([\\w$_]+))?",name:"variable.other.pug.each-var"},{begin:"",end:"$",name:"js.embedded.control.flow.pug",patterns:[{include:"source.js"}]}]},html_entity:{patterns:[{match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.html.text.pug"},{match:"[<>&]",name:"invalid.illegal.html_entity.text.pug"}]},inline_pug:{begin:"(??/])|\\))",name:"attribute_value",patterns:[{include:"#js_parens"},{include:"#js_brackets"},{include:"#js_braces"},{include:"source.js"}]},{begin:"(?<=[%&*\\-+~|<>:?/])\\s+",end:"$|(?=,|(?:\\s+[^!%&*\\-+~|<>?/])|\\))",name:"attribute_value2",patterns:[{include:"#js_parens"},{include:"#js_brackets"},{include:"#js_braces"},{include:"source.js"}]}]},tag_classes:{captures:{1:{name:"invalid.illegal.tag.pug"}},match:"\\.([^\\w-])?[\\w-]*",name:"meta.selector.css entity.other.attribute-name.class.css.pug"},tag_id:{match:"#[\\w-]+",name:"meta.selector.css entity.other.attribute-name.id.css.pug"},tag_mixin_attributes:{begin:"(&attributes\\()",captures:{1:{name:"entity.name.function.pug"}},end:"(\\))",name:"meta.tag.other",patterns:[{match:"attributes(?=\\))",name:"storage.type.keyword.pug"},{include:"source.js"}]},tag_name:{begin:"([#!]\\{(?=.*?\\}))|(\\w(([\\w:-]+[\\w-])|([\\w-]*)))",end:"(\\G(?|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{colon:{match:":",name:"meta.property-list.css.sass.colon"},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},module:{captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}},match:"([\\w-]+?)(\\.)",name:"constant.character.module"},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"placeholder-selector":{begin:"(?{const o=p=>{const{keyCode:c}=p;c===ie.Z.ENTER&&p.preventDefault()},t=p=>{const{keyCode:c}=p,{onClick:C}=e;c===ie.Z.ENTER&&C&&C()},{style:i,noStyle:f,disabled:y}=e,O=Ve(e,["style","noStyle","disabled"]);let u={};return f||(u=Object.assign({},Ue)),y&&(u.pointerEvents="none"),u=Object.assign(Object.assign({},u),i),r.createElement("div",Object.assign({role:"button",tabIndex:0,ref:n},O,{onKeyDown:o,onKeyUp:t,style:u}))}),je=a(92576),Xe=a(91886),me=a(27850),Je=a(35803),Qe=a(37865),Ge=a(41787);const Le=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}});var Ye=a(87077),qe=a(22601),_e=a(23238);const et=(e,n,o,t)=>{const{titleMarginBottom:i,fontWeightStrong:f}=t;return{marginBottom:i,color:o,fontWeight:f,fontSize:e,lineHeight:n}},tt=e=>{const n=[1,2,3,4,5],o={};return n.forEach(t=>{o[` + h${t}&, + div&-h${t}, + div&-h${t} > textarea, + h${t} + `]=et(e[`fontSizeHeading${t}`],e[`lineHeightHeading${t}`],e.colorTextHeading,e)}),o},nt=e=>{const{componentCls:n}=e;return{"a&, a":Object.assign(Object.assign({},Le(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ot=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:qe.EV[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),rt=e=>{const{componentCls:n,paddingSM:o}=e,t=o;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),marginTop:e.calc(t).mul(-1).equal(),marginBottom:`calc(1em - ${(0,_e.bf)(t)})`},[`${n}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},it=e=>({[`${e.componentCls}-copy-success`]:{[` + &, + &:hover, + &:focus`]:{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),lt=()=>({[` + a&-ellipsis, + span&-ellipsis + `]:{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),st=e=>{const{componentCls:n,titleMarginTop:o}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${n}-secondary`]:{color:e.colorTextDescription},[`&${n}-success`]:{color:e.colorSuccess},[`&${n}-warning`]:{color:e.colorWarning},[`&${n}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},[` + div&, + p + `]:{marginBottom:"1em"}},tt(e)),{[` + & + h1${n}, + & + h2${n}, + & + h3${n}, + & + h4${n}, + & + h5${n} + `]:{marginTop:o},[` + div, + ul, + li, + p, + h1, + h2, + h3, + h4, + h5`]:{[` + + h1, + + h2, + + h3, + + h4, + + h5 + `]:{marginTop:o}}}),ot(e)),nt(e)),{[` + ${n}-expand, + ${n}-edit, + ${n}-copy + `]:Object.assign(Object.assign({},Le(e)),{marginInlineStart:e.marginXXS})}),rt(e)),it(e)),lt()),{"&-rtl":{direction:"rtl"}})}},at=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var Ie=(0,Ye.I$)("Typography",e=>[st(e)],at),ct=e=>{const{prefixCls:n,"aria-label":o,className:t,style:i,direction:f,maxLength:y,autoSize:O=!0,value:u,onSave:p,onCancel:c,onEnd:C,component:R,enterIcon:L=r.createElement(Je.Z,null)}=e,m=r.useRef(null),v=r.useRef(!1),I=r.useRef(),[W,B]=r.useState(u);r.useEffect(()=>{B(u)},[u]),r.useEffect(()=>{if(m.current&&m.current.resizableTextArea){const{textArea:x}=m.current.resizableTextArea;x.focus();const{length:j}=x.value;x.setSelectionRange(j,j)}},[]);const d=x=>{let{target:j}=x;B(j.value.replace(/[\n\r]/g,""))},E=()=>{v.current=!0},w=()=>{v.current=!1},S=x=>{let{keyCode:j}=x;v.current||(I.current=j)},X=()=>{p(W.trim())},z=x=>{let{keyCode:j,ctrlKey:re,altKey:k,metaKey:Q,shiftKey:ce}=x;I.current===j&&!v.current&&!re&&!k&&!Q&&!ce&&(j===ie.Z.ENTER?(X(),C==null||C()):j===ie.Z.ESC&&c())},g=()=>{X()},b=R?`${n}-${R}`:"",[N,$,D]=Ie(n),K=H()(n,`${n}-edit-content`,{[`${n}-rtl`]:f==="rtl"},t,b,$,D);return N(r.createElement("div",{className:K,style:i},r.createElement(Ge.Z,{ref:m,maxLength:y,value:W,onChange:d,onKeyDown:S,onKeyUp:z,onCompositionStart:E,onCompositionEnd:w,onBlur:g,"aria-label":o,rows:1,autoSize:O}),L!==null?(0,Qe.Tm)(L,{className:`${n}-edit-content-confirm`}):null))};function ye(e,n){return r.useMemo(()=>{const o=!!e;return[o,Object.assign(Object.assign({},n),o&&typeof e=="object"?e:null)]},[e])}var dt=(e,n)=>{const o=r.useRef(!1);r.useEffect(()=>{o.current?e():o.current=!0},n)},ut=function(e,n){var o={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(o[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i{const{prefixCls:o,component:t="article",className:i,rootClassName:f,setContentRef:y,children:O,direction:u,style:p}=e,c=ut(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:C,direction:R,typography:L}=r.useContext(je.E_),m=u!=null?u:R;let v=n;y&&(v=(0,Oe.sQ)(n,y));const I=C("typography",o),[W,B,d]=Ie(I),E=H()(I,L==null?void 0:L.className,{[`${I}-rtl`]:m==="rtl"},i,f,B,d),w=Object.assign(Object.assign({},L==null?void 0:L.style),p);return W(r.createElement(t,Object.assign({className:E,style:w,ref:v},c),O))});function $e(e){const n=typeof e;return n==="string"||n==="number"}function ft(e){let n=0;return e.forEach(o=>{$e(o)?n+=String(o).length:n+=1}),n}function ve(e,n){let o=0;const t=[];for(let i=0;in){const p=n-o;return t.push(String(f).slice(0,p)),t}t.push(f),o=u}return e}const pt=0,le=1,Pe=2,be=3,he=4;var gt=e=>{let{enabledMeasure:n,children:o,text:t,width:i,fontSize:f,rows:y,onEllipsis:O}=e;const[[u,p,c],C]=r.useState([0,0,0]),[R,L]=r.useState(0),[m,v]=r.useState(pt),[I,W]=r.useState(0),B=r.useRef(null),d=r.useRef(null),E=r.useMemo(()=>(0,J.Z)(t),[t]),w=r.useMemo(()=>ft(E),[E]),S=r.useMemo(()=>!n||m!==be?R&&m!==he&&n?o(ve(E,R),R{n&&i&&f&&w&&(v(le),C([0,Math.ceil(w/2),w]))},[n,i,f,t,w,y]),(0,A.Z)(()=>{var b;m===le&&W(((b=B.current)===null||b===void 0?void 0:b.offsetHeight)||0)},[m]),(0,A.Z)(()=>{var b,N;if(I){if(m===le){const $=((b=d.current)===null||b===void 0?void 0:b.offsetHeight)||0,D=y*I;$<=D?(v(he),O(!1)):v(Pe)}else if(m===Pe)if(u!==c){const $=((N=d.current)===null||N===void 0?void 0:N.offsetHeight)||0,D=y*I;let K=u,x=c;u===c-1?x=u:$<=D?K=p:x=p;const j=Math.ceil((K+x)/2);C([K,j,x])}else v(be),L(p),O(!0)}},[m,u,c,y,I]);const X={width:i,whiteSpace:"normal",margin:0,padding:0},z=(b,N,$)=>r.createElement("span",{"aria-hidden":!0,ref:N,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.ceil(f/2)*2},$)},b),g=(b,N)=>{const $=ve(E,b);return z(o($,!0),N,X)};return r.createElement(r.Fragment,null,S,n&&m!==be&&m!==he&&r.createElement(r.Fragment,null,z("lg",B,{wordBreak:"keep-all",whiteSpace:"nowrap"}),m===le?z(o(E,!1),d,X):g(p,d)))},mt=e=>{let{enabledEllipsis:n,isEllipsis:o,children:t,tooltipProps:i}=e;return!(i!=null&&i.title)||!n?t:r.createElement(me.Z,Object.assign({open:o?void 0:!1},i),t)},yt=function(e,n){var o={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(o[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i{var o,t,i;const{prefixCls:f,className:y,style:O,type:u,disabled:p,children:c,ellipsis:C,editable:R,copyable:L,component:m,title:v}=e,I=yt(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:W,direction:B}=r.useContext(je.E_),[d]=(0,Xe.Z)("Text"),E=r.useRef(null),w=r.useRef(null),S=W("typography",f),X=(0,xe.Z)(I,["mark","code","delete","underline","strong","keyboard","italic"]),[z,g]=ye(R),[b,N]=(0,Ke.Z)(!1,{value:g.editing}),{triggerType:$=["icon"]}=g,D=l=>{var s;l&&((s=g.onStart)===null||s===void 0||s.call(g)),N(l)};dt(()=>{var l;b||(l=w.current)===null||l===void 0||l.focus()},[b]);const K=l=>{l==null||l.preventDefault(),D(!0)},x=l=>{var s;(s=g.onChange)===null||s===void 0||s.call(g,l),D(!1)},j=()=>{var l;(l=g.onCancel)===null||l===void 0||l.call(g),D(!1)},[re,k]=ye(L),[Q,ce]=r.useState(!1),Ee=r.useRef(null),Ze={};k.format&&(Ze.format=k.format);const Be=()=>{Ee.current&&clearTimeout(Ee.current)},It=l=>{var s;l==null||l.preventDefault(),l==null||l.stopPropagation(),ne()(k.text||String(c)||"",Ze),ce(!0),Be(),Ee.current=setTimeout(()=>{ce(!1)},3e3),(s=k.onCopy)===null||s===void 0||s.call(k,l)};r.useEffect(()=>Be,[]);const[Me,Rt]=r.useState(!1),[ze,$t]=r.useState(!1),[Pt,Nt]=r.useState(!1),[De,Zt]=r.useState(!1),[He,Bt]=r.useState(!1),[Mt,zt]=r.useState(!0),[F,h]=ye(C,{expandable:!1}),Z=F&&!Pt,{rows:G=1}=h,de=r.useMemo(()=>!Z||h.suffix!==void 0||h.onEllipsis||h.expandable||z||re,[Z,h,z,re]);(0,A.Z)(()=>{F&&!de&&(Rt(Te("webkitLineClamp")),$t(Te("textOverflow")))},[de,F]);const M=r.useMemo(()=>de?!1:G===1?ze:Me,[de,ze,Me]),Ae=Z&&(M?He:De),Dt=Z&&G===1&&M,ue=Z&&G>1&&M,Ht=l=>{var s;Nt(!0),(s=h.onExpand)===null||s===void 0||s.call(h,l)},[We,At]=r.useState(0),[Wt,Kt]=r.useState(0),kt=(l,s)=>{let{offsetWidth:T}=l;var P;At(T),Kt(parseInt((P=window.getComputedStyle)===null||P===void 0?void 0:P.call(window,s).fontSize,10)||0)},Ft=l=>{var s;Zt(l),De!==l&&((s=h.onEllipsis)===null||s===void 0||s.call(h,l))};r.useEffect(()=>{const l=E.current;if(F&&M&&l){const s=ue?l.offsetHeight{const l=E.current;if(typeof IntersectionObserver=="undefined"||!l||!M||!Z)return;const s=new IntersectionObserver(()=>{zt(!!l.offsetParent)});return s.observe(l),()=>{s.disconnect()}},[M,Z]);let V={};h.tooltip===!0?V={title:(o=g.text)!==null&&o!==void 0?o:c}:r.isValidElement(h.tooltip)?V={title:h.tooltip}:typeof h.tooltip=="object"?V=Object.assign({title:(t=g.text)!==null&&t!==void 0?t:c},h.tooltip):V={title:h.tooltip};const fe=r.useMemo(()=>{const l=s=>["string","number"].includes(typeof s);if(!(!F||M)){if(l(g.text))return g.text;if(l(c))return c;if(l(v))return v;if(l(V.title))return V.title}},[F,M,v,V.title,Ae]);if(b)return r.createElement(ct,{value:(i=g.text)!==null&&i!==void 0?i:typeof c=="string"?c:"",onSave:x,onCancel:j,onEnd:g.onEnd,prefixCls:S,className:y,style:O,direction:B,component:m,maxLength:g.maxLength,autoSize:g.autoSize,enterIcon:g.enterIcon});const Vt=()=>{const{expandable:l,symbol:s}=h;if(!l)return null;let T;return s?T=s:T=d==null?void 0:d.expand,r.createElement("a",{key:"expand",className:`${S}-expand`,onClick:Ht,"aria-label":d==null?void 0:d.expand},T)},Ut=()=>{if(!z)return;const{icon:l,tooltip:s}=g,T=(0,J.Z)(s)[0]||(d==null?void 0:d.edit),P=typeof T=="string"?T:"";return $.includes("icon")?r.createElement(me.Z,{key:"edit",title:s===!1?"":T},r.createElement(we,{ref:w,className:`${S}-edit`,onClick:K,"aria-label":P},l||r.createElement(_.Z,{role:"button"}))):null},Xt=()=>{if(!re)return null;const{tooltips:l,icon:s}=k,T=Ne(l),P=Ne(s),pe=Q?se(T[1],d==null?void 0:d.copied):se(T[0],d==null?void 0:d.copy),Gt=Q?d==null?void 0:d.copied:d==null?void 0:d.copy,Yt=typeof pe=="string"?pe:Gt;return r.createElement(me.Z,{key:"copy",title:pe},r.createElement(we,{className:H()(`${S}-copy`,{[`${S}-copy-success`]:Q,[`${S}-copy-icon-only`]:c==null}),onClick:It,"aria-label":Yt},Q?se(P[1],r.createElement(U.Z,null),!0):se(P[0],r.createElement(q.Z,null),!0)))},Jt=l=>[l&&Vt(),Ut(),Xt()],Qt=l=>[l&&r.createElement("span",{"aria-hidden":!0,key:"ellipsis"},bt),h.suffix,Jt(l)];return r.createElement(ge.Z,{onResize:kt,disabled:!Z},l=>r.createElement(mt,{tooltipProps:V,enabledEllipsis:Z,isEllipsis:Ae},r.createElement(Re,Object.assign({className:H()({[`${S}-${u}`]:u,[`${S}-disabled`]:p,[`${S}-ellipsis`]:F,[`${S}-single-line`]:Z&&G===1,[`${S}-ellipsis-single-line`]:Dt,[`${S}-ellipsis-multiple-line`]:ue},y),prefixCls:f,style:Object.assign(Object.assign({},O),{WebkitLineClamp:ue?G:void 0}),component:m,ref:(0,Oe.sQ)(l,E,n),direction:B,onClick:$.includes("text")?K:void 0,"aria-label":fe==null?void 0:fe.toString(),title:v},X),r.createElement(gt,{enabledMeasure:Z&&!M,text:c,rows:G,width:We,fontSize:Wt,onEllipsis:Ft},(s,T)=>{let P=s;return s.length&&T&&fe&&(P=r.createElement("span",{key:"show-content","aria-hidden":!0},P)),vt(e,r.createElement(r.Fragment,null,P,Qt(T)))}))))}),ht=function(e,n){var o={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(o[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i{var{ellipsis:o,rel:t}=e,i=ht(e,["ellipsis","rel"]);const f=Object.assign(Object.assign({},i),{rel:t===void 0&&i.target==="_blank"?"noopener noreferrer":t});return delete f.navigate,r.createElement(ae,Object.assign({},f,{ref:n,ellipsis:!!o,component:"a"}))}),St=r.forwardRef((e,n)=>r.createElement(ae,Object.assign({ref:n},e,{component:"div"}))),xt=function(e,n){var o={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(o[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i{var{ellipsis:o}=e,t=xt(e,["ellipsis"]);const i=r.useMemo(()=>o&&typeof o=="object"?(0,xe.Z)(o,["expandable","rows"]):o,[o]);return r.createElement(ae,Object.assign({ref:n},t,{ellipsis:i,component:"span"}))};var Ct=r.forwardRef(Ot),Tt=function(e,n){var o={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(o[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i{const{level:o=1}=e,t=Tt(e,["level"]);let i;return wt.includes(o)?i=`h${o}`:i="h1",r.createElement(ae,Object.assign({ref:n},t,{component:i}))});const oe=Re;oe.Text=Ct,oe.Link=Et,oe.Title=jt,oe.Paragraph=St;var Lt=oe}}]); diff --git a/1347.c793b9ae.async.js b/1347.c793b9ae.async.js new file mode 100644 index 00000000..0e593a5e --- /dev/null +++ b/1347.c793b9ae.async.js @@ -0,0 +1,340 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1347,2611,2832,7564,8833,7791,3041,2969],{62611:function(i,n,e){e.r(n),e.d(n,{default:function(){return u}});var a=e(5931),t=e(18578),s=e(25859),l=e(99408);const r=Object.freeze({displayName:"GraphQL",fileTypes:["graphql","graphqls","gql","graphcool"],name:"graphql",patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-ampersand":{captures:{1:{name:"keyword.operator.logical.graphql"}},match:"\\s*(&)"},"graphql-arguments":{begin:"\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},end:"\\s*(\\))",endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},name:"meta.arguments.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-boolean-value":{captures:{1:{name:"constant.language.boolean.graphql"}},match:"\\s*\\b(true|false)\\b"},"graphql-colon":{captures:{1:{name:"punctuation.colon.graphql"}},match:"\\s*(:)"},"graphql-comma":{captures:{1:{name:"punctuation.comma.graphql"}},match:"\\s*(,)"},"graphql-comment":{patterns:[{captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",match:"(\\s*)(#).*",name:"comment.line.graphql.js"},{begin:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(""")',name:"comment.line.graphql.js"},{begin:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(")',name:"comment.line.graphql.js"}]},"graphql-description-docstring":{begin:'"""',end:'"""',name:"comment.block.graphql"},"graphql-description-singleline":{match:'#(?=([^"]*"[^"]*")*[^"]*$).*$',name:"comment.line.number-sign.graphql"},"graphql-directive":{applyEndPatternLast:1,begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{applyEndPatternLast:1,begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-variable-definitions"},{applyEndPatternLast:1,begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{captures:{2:{name:"support.type.location.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z]*)"}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-enum":{begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},end:"(?<=})",name:"meta.enum.graphql",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)",name:"constant.character.enum.graphql"},"graphql-field":{patterns:[{captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)"},{captures:{1:{name:"variable.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-float-value":{captures:{1:{name:"constant.numeric.float.graphql"}},match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)"},"graphql-fragment-definition":{begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?<=})",name:"meta.fragment.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-fragment-spread":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-inline-fragment":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?"},{begin:"\\s*(\\[)",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},end:"\\s*(\\])(?:\\s*(!))?",name:"meta.type.list.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-list-value":{patterns:[{begin:"\\s*+(\\[)",beginCaptures:{1:{name:"meta.brace.square.graphql"}},end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},name:"meta.listvalues.graphql",patterns:[{include:"#graphql-value"}]}]},"graphql-name":{captures:{1:{name:"entity.name.function.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-null-value":{captures:{1:{name:"constant.language.null.graphql"}},match:"\\s*\\b(null)\\b"},"graphql-object-field":{captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}},match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)"},"graphql-object-value":{patterns:[{begin:"\\s*+({)",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"meta.brace.curly.graphql"}},name:"meta.objectvalues.graphql",patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-query-mutation":{captures:{1:{name:"keyword.operation.graphql"}},match:"\\s*\\b(query|mutation)\\b"},"graphql-scalar":{captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}},match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-scalar-type":{captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?"},"graphql-schema":{begin:"\\s*\\b(schema)\\b",beginCaptures:{1:{name:"keyword.schema.graphql"}},end:"(?<=})",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.arguments.graphql"}},end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-selection-set":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.selectionset.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-skip-newlines":{match:`\\s* +`},"graphql-string-content":{patterns:[{match:`\\\\[/'"\\\\nrtbf]`,name:"constant.character.escape.graphql"},{match:"\\\\u([0-9a-fA-F]{4})",name:"constant.character.escape.graphql"}]},"graphql-string-value":{begin:'\\s*+(("))',beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},contentName:"string.quoted.double.graphql",end:`\\s*+(?:(("))|( +))`,endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.graphql"}},comment:"key (optionalArgs): Type",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-type-interface":{applyEndPatternLast:1,begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},end:"(?=.)",name:"meta.type.interface.graphql",patterns:[{begin:"\\s*\\b(implements)\\b\\s*",beginCaptures:{1:{name:"keyword.implements.graphql"}},end:"\\s*(?={)",patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-type-object":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-union":{applyEndPatternLast:1,begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{applyEndPatternLast:1,begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-union-mark":{captures:{1:{name:"punctuation.union.graphql"}},match:"\\s*(\\|)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-variable-assignment":{applyEndPatternLast:1,begin:"\\s(=)",beginCaptures:{1:{name:"punctuation.assignment.graphql"}},end:`(?=[ +,)])`,patterns:[{include:"#graphql-value"}]},"graphql-variable-definition":{begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.parameter.graphql"}},comment:"variable: type = value,.... which may be a list",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},name:"meta.variables.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-variable-definitions":{begin:"\\s*(\\()",captures:{1:{name:"meta.brace.round.graphql"}},end:"\\s*(\\))",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{captures:{1:{name:"variable.graphql"}},match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)"},"native-interpolation":{begin:"\\s*(\\${)",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},end:"(})",endCaptures:{1:{name:"keyword.other.substitution.end"}},name:"native.interpolation",patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]}},scopeName:"source.graphql",embeddedLangs:["javascript","typescript","jsx","tsx"],aliases:["gql"]});var u=[...a.default,...t.default,...s.default,...l.default,r]},72832:function(i,n,e){e.r(n),e.d(n,{default:function(){return s}});var a=e(88474);const t=Object.freeze({displayName:"HTML (Derivative)",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"html-derivative",patterns:[{include:"text.html.basic#core-minus-invalid"},{begin:"(]*)(?)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.unrecognized.html.derivative",patterns:[{include:"text.html.basic#attribute"}]}],scopeName:"text.html.derivative",embeddedLangs:["html"]});var s=[...a.default,t]},97564:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]},8833:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON5",fileTypes:["json5"],name:"json5",patterns:[{include:"#comments"},{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json5"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json5"}},name:"meta.structure.array.json5",patterns:[{include:"#comments"},{include:"#value"},{match:",",name:"punctuation.separator.array.json5"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json5"}]},comments:{patterns:[{match:"/{2}.*",name:"comment.single.json5"},{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.documentation.json5"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.json5"}]},constant:{match:"\\b(?:true|false|null|Infinity|NaN)\\b",name:"constant.language.json5"},infinity:{match:"(-)*\\b(?:Infinity|NaN)\\b",name:"constant.language.json5"},key:{name:"string.key.json5",patterns:[{include:"#stringSingle"},{include:"#stringDouble"},{match:"[a-zA-Z0-9_-]",name:"string.key.json5"}]},number:{patterns:[{comment:"handles hexadecimal numbers",match:"(0x)[0-9a-fA-f]*",name:"constant.hex.numeric.json5"},{comment:"handles integer and decimal numbers",match:"[+-.]?(?=[1-9]|0(?!\\d))\\d+(\\.\\d+)?([eE][+-]?\\d+)?",name:"constant.dec.numeric.json5"}]},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json5"}},comment:"a json5 object",end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json5"}},name:"meta.structure.dictionary.json5",patterns:[{include:"#comments"},{comment:"the json5 object key",include:"#key"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json5"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json5"}},name:"meta.structure.dictionary.value.json5",patterns:[{comment:"the json5 object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},stringDouble:{begin:'["]',beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:'["]',endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4} +) +)`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},stringSingle:{begin:"[']",beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:"[']",endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4} +) +)`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},value:{comment:"the 'value' diagram at http://json.org",patterns:[{include:"#constant"},{include:"#infinity"},{include:"#number"},{include:"#stringSingle"},{include:"#stringDouble"},{include:"#array"},{include:"#object"}]}},scopeName:"source.json5"})]},57791:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON with Comments",name:"jsonc",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.comments"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.comments"}},name:"meta.structure.array.json.comments",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.comments"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.comments"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.documentation.json.comments"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.json.comments"},{captures:{1:{name:"punctuation.definition.comment.json.comments"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.comments"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json.comments"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.comments"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.comments"}},name:"meta.structure.dictionary.json.comments",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.comments"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.comments"}},name:"meta.structure.dictionary.value.json.comments",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.comments"}},name:"string.json.comments support.type.property-name.json.comments",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.comments"}},name:"string.quoted.double.json.comments",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json.comments"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.comments"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json.comments"})]},3041:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"TOML",fileTypes:["toml"],name:"toml",patterns:[{include:"#comments"},{include:"#groups"},{include:"#key_pair"},{include:"#invalid"}],repository:{comments:{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.toml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.toml"}},end:"\\n",name:"comment.line.number-sign.toml"}]},groups:{patterns:[{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[)([^\\[\\]]*)(\\])",name:"meta.group.toml"},{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[\\[)([^\\[\\]]*)(\\]\\])",name:"meta.group.double.toml"}]},invalid:{match:"\\S+(\\s*(?=\\S))?",name:"invalid.illegal.not-allowed-here.toml"},key_pair:{patterns:[{begin:"([A-Za-z0-9_-]+)\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},patterns:[{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)md\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.html.markdown",patterns:[{include:"text.html.markdown"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)html\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.html.derivative",patterns:[{include:"#html-stuff"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)pug\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.pug",patterns:[{include:"text.pug"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)stylus\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.stylus",patterns:[{include:"source.stylus"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)postcss\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.postcss",patterns:[{include:"source.postcss"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)sass\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.sass",patterns:[{include:"source.sass"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)css\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css",patterns:[{include:"source.css"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)scss\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css.scss",patterns:[{include:"source.css.scss"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)less\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css.less",patterns:[{include:"source.css.less"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)js\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.js",patterns:[{include:"source.js"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)ts\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.ts",patterns:[{include:"source.ts"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)jsx\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.js.jsx",patterns:[{include:"source.js.jsx"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)tsx\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.tsx",patterns:[{include:"source.tsx"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)json\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json",patterns:[{include:"source.json"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)jsonc\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json.comments",patterns:[{include:"source.json.comments"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)json5\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json5",patterns:[{include:"source.json5"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)yaml\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.yaml",patterns:[{include:"source.yaml"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)toml\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.toml",patterns:[{include:"source.toml"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)(gql|graphql)\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.graphql",patterns:[{include:"source.graphql"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)vue\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.vue",patterns:[{include:"source.vue"}]}]},{begin:"(template)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/template\\b)",name:"text.html.derivative",patterns:[{include:"#html-stuff"}]}]},{begin:"(script)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/script\\b)",name:"source.js",patterns:[{include:"source.js"}]}]},{begin:"(style)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/style\\b)",name:"source.css",patterns:[{include:"source.css"}]}]},{begin:"([a-zA-Z0-9:-]+)",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text"}]}]}],repository:{"html-stuff":{patterns:[{include:"#template-tag"},{include:"text.html.derivative"},{include:"text.html.basic"}]},"self-closing-tag":{begin:"(<)([a-zA-Z0-9:-]+)(?=([^>]+/>))",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},end:"(/>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"self-closing-tag",patterns:[{include:"#tag-stuff"}]},"tag-stuff":{begin:"\\G",end:"(?=/>)|(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.tag-stuff",patterns:[{include:"#vue-directives"},{include:"text.html.basic#attribute"}]},"template-tag":{patterns:[{include:"#template-tag-1"},{include:"#template-tag-2"}]},"template-tag-1":{begin:"(<)(template)\\b(>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"},3:{name:"punctuation.definition.tag.end.html.vue"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.template-tag.start",patterns:[{begin:"\\G",end:"(?=/>)|(()",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.template-tag.start",patterns:[{begin:"\\G",end:"(?=/>)|((|\\/>))",patterns:[{begin:"(?=[^'\"`])",end:"(?=(\\s|>|\\/>))",name:"source.ts.embedded.html.vue",patterns:[{include:"source.ts"}]}]}]},"vue-directives-generic-attr":{begin:"\\b(generic)\\s*(=)",captures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.separator.key-value.html.vue"}},end:`(?<='|")`,name:"meta.attribute.generic.vue",patterns:[{begin:`('|")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.html.vue"}},comment:"https://github.com/microsoft/vscode/blob/fd4346210f59135fad81a8b8c4cea7bf5a9ca6b4/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json#L4002-L4020",end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"meta.type.parameters.vue",patterns:[{include:"source.ts#comment"},{match:"(?)",name:"keyword.operator.assignment.ts"}]}]},"vue-directives-original":{begin:"(?:\\b(v-)|([:\\.])|(@)|(#))(\\[?)([\\w\\-]*)(\\]?)(?:\\.([\\w\\-]*))*",beginCaptures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.attribute-shorthand.bind.html.vue"},3:{name:"punctuation.attribute-shorthand.event.html.vue"},4:{name:"punctuation.attribute-shorthand.slot.html.vue"},5:{name:"punctuation.separator.key-value.html.vue"},6:{name:"entity.other.attribute-name.html.vue"},7:{name:"punctuation.separator.key-value.html.vue"},8:{name:"entity.other.attribute-name.html.vue"},9:{name:"punctuation.separator.key-value.html.vue"}},end:"(?=\\s*+[^=\\s])",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"meta.attribute.directive.vue",patterns:[{include:"#vue-directives-expression"}]},"vue-directives-style-attr":{begin:"\\b(style)\\s*(=)",captures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.separator.key-value.html.vue"}},end:`(?<='|")`,name:"meta.attribute.style.vue",patterns:[{begin:`('|")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.html.vue"}},comment:"Copy from source.css#rule-list-innards",end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"source.css.embedded.html.vue",patterns:[{include:"source.css#comment-block"},{include:"source.css#escapes"},{include:"source.css#font-features"},{match:`(?x) (?'"%@\`]] +| [?:-] \\S +) +( +[^\\s:] +| : \\S +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) +\\G +(TAG) +(?:[ \\t]+ +((?:!(?:[0-9A-Za-z\\-]*!)?)) +(?:[ \\t]+ ( +! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* +| (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ +) +)? +)? +`},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) +(?= +(?: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +) +( +[^\\s:[\\[\\]{},]] +| : [^\\s[\\[\\]{},]] +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +) +`}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?x: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +) +`}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) +\\G +(?: +! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > +| (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ +| ! +) +(?=\\ |\\t|$) +`,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},scopeName:"source.yaml",aliases:["yml"]})]}}]); diff --git a/1508.8ad31a34.async.js b/1508.8ad31a34.async.js new file mode 100644 index 00000000..b66d5d52 --- /dev/null +++ b/1508.8ad31a34.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1508],{1508:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#580000","badge.background":"#cc3333","button.background":"#833","debugToolBar.background":"#660000","dropdown.background":"#580000","editor.background":"#390000","editor.foreground":"#F8F8F8","editor.hoverHighlightBackground":"#ff000044","editor.lineHighlightBackground":"#ff000033","editor.selectionBackground":"#750000","editor.selectionHighlightBackground":"#f5500039","editorCursor.foreground":"#970000","editorGroup.border":"#ff666633","editorGroupHeader.tabsBackground":"#330000","editorHoverWidget.background":"#300000","editorLineNumber.activeForeground":"#ffbbbb88","editorLineNumber.foreground":"#ff777788","editorLink.activeForeground":"#FFD0AA","editorSuggestWidget.background":"#300000","editorSuggestWidget.border":"#220000","editorWhitespace.foreground":"#c10000","editorWidget.background":"#300000",errorForeground:"#ffeaea","extensionButton.prominentBackground":"#cc3333","extensionButton.prominentHoverBackground":"#cc333388",focusBorder:"#ff6666aa","input.background":"#580000","inputOption.activeBorder":"#cc0000","inputValidation.infoBackground":"#550000","inputValidation.infoBorder":"#DB7E58","list.activeSelectionBackground":"#880000","list.dropBackground":"#662222","list.highlightForeground":"#ff4444","list.hoverBackground":"#800000","list.inactiveSelectionBackground":"#770000","minimap.selectionHighlight":"#750000","peekView.border":"#ff000044","peekViewEditor.background":"#300000","peekViewResult.background":"#400000","peekViewTitle.background":"#550000","pickerGroup.border":"#ff000033","pickerGroup.foreground":"#cc9999","ports.iconRunningProcessForeground":"#DB7E58","progressBar.background":"#cc3333","quickInputList.focusBackground":"#660000","selection.background":"#ff777788","sideBar.background":"#330000","statusBar.background":"#700000","statusBar.noFolderBackground":"#700000","statusBarItem.remoteBackground":"#c33","tab.activeBackground":"#490000","tab.inactiveBackground":"#300a0a","tab.lastPinnedBorder":"#ff000044","titleBar.activeBackground":"#770000","titleBar.inactiveBackground":"#772222"},displayName:"Red",name:"red",semanticHighlighting:!0,tokenColors:[{settings:{foreground:"#F8F8F8"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#F8F8F8"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#e7c0c0ff"}},{scope:"constant",settings:{fontStyle:"",foreground:"#994646ff"}},{scope:"keyword",settings:{fontStyle:"",foreground:"#f12727ff"}},{scope:"entity",settings:{fontStyle:"",foreground:"#fec758ff"}},{scope:"storage",settings:{fontStyle:"bold",foreground:"#ff6262ff"}},{scope:"string",settings:{fontStyle:"",foreground:"#cd8d8dff"}},{scope:"support",settings:{fontStyle:"",foreground:"#9df39fff"}},{scope:"variable",settings:{fontStyle:"italic",foreground:"#fb9a4bff"}},{scope:"invalid",settings:{foreground:"#ffffffff"}},{scope:"entity.other.inherited-class",settings:{fontStyle:"underline",foreground:"#aa5507ff"}},{scope:"constant.character",settings:{foreground:"#ec0d1e"}},{scope:["string constant","constant.character.escape"],settings:{fontStyle:"",foreground:"#ffe862ff"}},{scope:"string.regexp",settings:{foreground:"#ffb454ff"}},{scope:"string variable",settings:{foreground:"#edef7dff"}},{scope:"support.function",settings:{fontStyle:"",foreground:"#ffb454ff"}},{scope:["support.constant","support.variable"],settings:{fontStyle:"",foreground:"#eb939aff"}},{scope:["declaration.sgml.html declaration.doctype","declaration.sgml.html declaration.doctype entity","declaration.sgml.html declaration.doctype string","declaration.xml-processing","declaration.xml-processing entity","declaration.xml-processing string"],settings:{fontStyle:"",foreground:"#73817dff"}},{scope:["declaration.tag","declaration.tag entity","meta.tag","meta.tag entity"],settings:{fontStyle:"",foreground:"#ec0d1eff"}},{scope:"meta.selector.css entity.name.tag",settings:{fontStyle:"",foreground:"#aa5507ff"}},{scope:"meta.selector.css entity.other.attribute-name.id",settings:{foreground:"#fec758ff"}},{scope:"meta.selector.css entity.other.attribute-name.class",settings:{fontStyle:"",foreground:"#41a83eff"}},{scope:"support.type.property-name.css",settings:{fontStyle:"",foreground:"#96dd3bff"}},{scope:["meta.property-group support.constant.property-value.css","meta.property-value support.constant.property-value.css"],settings:{fontStyle:"italic",foreground:"#ffe862ff"}},{scope:["meta.property-value support.constant.named-color.css","meta.property-value constant"],settings:{fontStyle:"",foreground:"#ffe862ff"}},{scope:"meta.preprocessor.at-rule keyword.control.at-rule",settings:{foreground:"#fd6209ff"}},{scope:"meta.constructor.argument.css",settings:{fontStyle:"",foreground:"#ec9799ff"}},{scope:["meta.diff","meta.diff.header"],settings:{fontStyle:"italic",foreground:"#f8f8f8ff"}},{scope:"markup.deleted",settings:{foreground:"#ec9799ff"}},{scope:"markup.changed",settings:{foreground:"#f8f8f8ff"}},{scope:"markup.inserted",settings:{foreground:"#41a83eff"}},{scope:"markup.quote",settings:{foreground:"#f12727ff"}},{scope:"markup.list",settings:{foreground:"#ff6262ff"}},{scope:["markup.bold","markup.italic"],settings:{foreground:"#fb9a4bff"}},{scope:"markup.bold",settings:{fontStyle:"bold"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#cd8d8dff"}},{scope:["markup.heading","markup.heading.setext","punctuation.definition.heading","entity.name.section"],settings:{fontStyle:"bold",foreground:"#fec758ff"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded",".format.placeholder"],settings:{foreground:"#ec0d1e"}}],type:"dark"})}}]); diff --git a/152.9302a8bc.async.js b/152.9302a8bc.async.js new file mode 100644 index 00000000..871736ff --- /dev/null +++ b/152.9302a8bc.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[152],{84175:function(S,m,n){n.d(m,{y:function(){return u}});var t=n(43207),r=n(88213),a=n(4164),e=n(64616);function y(){for(var s=[],E=0;Ecrypto.getRandomValues(new Uint8Array(o)),a=(o,f,P)=>{let M=(2<{let d="";for(;;){let b=P(u),s=u;for(;s--;)if(d+=o[b[s]&M]||"",d.length===i)return d}}},e=(o,f=21)=>a(o,f,r),y=(o=21)=>{let f="",P=crypto.getRandomValues(new Uint8Array(o));for(;o--;)f+=t[P[o]&63];return f}},83604:function(S,m,n){n.d(m,{X:function(){return t}});function t(a,e){if(Object.is(a,e))return!0;if(typeof a!="object"||a===null||typeof e!="object"||e===null)return!1;if(a instanceof Map&&e instanceof Map){if(a.size!==e.size)return!1;for(const[o,f]of a)if(!Object.is(f,e.get(o)))return!1;return!0}if(a instanceof Set&&e instanceof Set){if(a.size!==e.size)return!1;for(const o of a)if(!e.has(o))return!1;return!0}const y=Object.keys(a);if(y.length!==Object.keys(e).length)return!1;for(const o of y)if(!Object.prototype.hasOwnProperty.call(e,o)||!Object.is(a[o],e[o]))return!1;return!0}var r=(a,e)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),t(a,e))}}]); diff --git a/1627.da00d6f5.async.js b/1627.da00d6f5.async.js new file mode 100644 index 00000000..7bf02f92 --- /dev/null +++ b/1627.da00d6f5.async.js @@ -0,0 +1,13 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1627],{41627:function(Jt,qe,d){d.d(qe,{Z:function(){return jt}});var i=d(50959),_e=d(53637),et=d(62935),tt=d(82187),T=d.n(tt),re=d(57260),E=d(78948),nt=d(19881),Y=d(81361),Re=d(68601),Ce=d(27081),De=d(17797);function pe(){return typeof BigInt=="function"}function Oe(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function z(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",a=r.split("."),s=a[0]||"0",h=a[1]||"0";s==="0"&&h==="0"&&(n=!1);var c=n?"-":"";return{negative:n,negativeStr:c,trimStr:r,integerStr:s,decimalStr:h,fullStr:"".concat(c).concat(r)}}function he(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function H(e){var t=String(e);if(he(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&be(t)?t.length-t.indexOf(".")-1:0}function ae(e){var t=String(e);if(he(e)){if(e>Number.MAX_SAFE_INTEGER)return String(pe()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":z("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),at=function(){function e(t){if((0,Ce.Z)(this,e),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"number",void 0),(0,E.Z)(this,"empty",void 0),Oe(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return(0,De.Z)(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var a=this.number+r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(aNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ae(this.number):this.origin}}]),e}();function Ze(e){return pe()?new rt(e):new at(e)}function ie(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=z(e),s=a.negativeStr,h=a.integerStr,c=a.decimalStr,b="".concat(t).concat(c),p="".concat(s).concat(h);if(n>=0){var m=Number(c[n]);if(m>=5&&!r){var y=Ze(e).add("".concat(s,"0.").concat("0".repeat(n)).concat(10-m));return ie(y.toString(),t,n,r)}return n===0?p:"".concat(p).concat(t).concat(c.padEnd(n,"0").slice(0,n))}return b===".0"?p:"".concat(p).concat(b)}var O=Ze,it=d(56994),se=d(80918),Me=d(78404),st=d(24694);function ot(e,t){var n=(0,i.useRef)(null);function r(){try{var s=e.selectionStart,h=e.selectionEnd,c=e.value,b=c.substring(0,s),p=c.substring(h);n.current={start:s,end:h,value:c,beforeTxt:b,afterTxt:p}}catch(m){}}function a(){if(e&&n.current&&t)try{var s=e.value,h=n.current,c=h.beforeTxt,b=h.afterTxt,p=h.start,m=s.length;if(s.endsWith(b))m=s.length-n.current.afterTxt.length;else if(s.startsWith(c))m=c.length;else{var y=c[p-1],g=s.indexOf(y,p-1);g!==-1&&(m=g+1)}e.setSelectionRange(m,m)}catch(S){(0,st.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(S.message))}}return[r,a]}var lt=d(80564),ut=function(){var t=(0,i.useState)(!1),n=(0,Y.Z)(t,2),r=n[0],a=n[1];return(0,se.Z)(function(){a((0,lt.Z)())},[]),r},dt=ut,oe=d(79512),ct=200,ft=600;function mt(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,a=e.upDisabled,s=e.downDisabled,h=e.onStep,c=i.useRef(),b=i.useRef([]),p=i.useRef();p.current=h;var m=function(){clearTimeout(c.current)},y=function(x,C){x.preventDefault(),m(),p.current(C);function R(){p.current(C),c.current=setTimeout(R,ct)}c.current=setTimeout(R,ft)};i.useEffect(function(){return function(){m(),b.current.forEach(function(l){return oe.Z.cancel(l)})}},[]);var g=dt();if(g)return null;var S="".concat(t,"-handler"),$=T()(S,"".concat(S,"-up"),(0,E.Z)({},"".concat(S,"-up-disabled"),a)),j=T()(S,"".concat(S,"-down"),(0,E.Z)({},"".concat(S,"-down-disabled"),s)),I=function(){return b.current.push((0,oe.Z)(m))},Z={unselectable:"on",role:"button",onMouseUp:I,onMouseLeave:I};return i.createElement("div",{className:"".concat(S,"-wrap")},i.createElement("span",(0,re.Z)({},Z,{onMouseDown:function(x){y(x,!0)},"aria-label":"Increase Value","aria-disabled":a,className:$}),n||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),i.createElement("span",(0,re.Z)({},Z,{onMouseDown:function(x){y(x,!1)},"aria-label":"Decrease Value","aria-disabled":s,className:j}),r||i.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Ae(e){var t=typeof e=="number"?ae(e):z(e).fullStr,n=t.includes(".");return n?z(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var vt=d(55901),gt=function(){var e=(0,i.useRef)(0),t=function(){oe.Z.cancel(e.current)};return(0,i.useEffect)(function(){return t},[]),function(n){t(),e.current=(0,oe.Z)(function(){n()})}},pt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur"],ht=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Be=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},Ve=function(t){var n=O(t);return n.isInvalidate()?null:n},bt=i.forwardRef(function(e,t){var n,r=e.prefixCls,a=r===void 0?"rc-input-number":r,s=e.className,h=e.style,c=e.min,b=e.max,p=e.step,m=p===void 0?1:p,y=e.defaultValue,g=e.value,S=e.disabled,$=e.readOnly,j=e.upHandler,I=e.downHandler,Z=e.keyboard,l=e.controls,x=l===void 0?!0:l,C=e.classNames,R=e.stringMode,P=e.parser,D=e.formatter,w=e.precision,M=e.decimalSeparator,G=e.onChange,J=e.onInput,L=e.onPressEnter,q=e.onStep,de=e.changeOnBlur,ye=de===void 0?!0:de,_=(0,Re.Z)(e,pt),F="".concat(a,"-input"),K=i.useRef(null),ce=i.useState(!1),fe=(0,Y.Z)(ce,2),me=fe[0],ve=fe[1],A=i.useRef(!1),k=i.useRef(!1),W=i.useRef(!1),Ft=i.useState(function(){return O(g!=null?g:y)}),We=(0,Y.Z)(Ft,2),N=We[0],ze=We[1];function Tt(u){g===void 0&&ze(u)}var Ee=i.useCallback(function(u,o){if(!o)return w>=0?w:Math.max(H(u),H(m))},[w,m]),Ie=i.useCallback(function(u){var o=String(u);if(P)return P(o);var v=o;return M&&(v=v.replace(M,".")),v.replace(/[^\w.-]+/g,"")},[P,M]),$e=i.useRef(""),He=i.useCallback(function(u,o){if(D)return D(u,{userTyping:o,input:String($e.current)});var v=typeof u=="number"?ae(u):u;if(!o){var f=Ee(v,o);if(be(v)&&(M||f>=0)){var B=M||".";v=ie(v,B,f)}}return v},[D,Ee,M]),Pt=i.useState(function(){var u=y!=null?y:g;return N.isInvalidate()&&["string","number"].includes((0,nt.Z)(u))?Number.isNaN(u)?"":u:He(N.toString(),!1)}),Ue=(0,Y.Z)(Pt,2),ee=Ue[0],Ge=Ue[1];$e.current=ee;function te(u,o){Ge(He(u.isInvalidate()?u.toString(!1):u.toString(!o),o))}var X=i.useMemo(function(){return Ve(b)},[b,w]),Q=i.useMemo(function(){return Ve(c)},[c,w]),Le=i.useMemo(function(){return!X||!N||N.isInvalidate()?!1:X.lessEquals(N)},[X,N]),ke=i.useMemo(function(){return!Q||!N||N.isInvalidate()?!1:N.lessEquals(Q)},[Q,N]),Wt=ot(K.current,me),Ke=(0,Y.Z)(Wt,2),zt=Ke[0],Ht=Ke[1],Xe=function(o){return X&&!o.lessEquals(X)?X:Q&&!Q.lessEquals(o)?Q:null},xe=function(o){return!Xe(o)},ge=function(o,v){var f=o,B=xe(f)||f.isEmpty();if(!f.isEmpty()&&!v&&(f=Xe(f)||f,B=!0),!$&&!S&&B){var ne=f.toString(),we=Ee(ne,v);return we>=0&&(f=O(ie(ne,".",we)),xe(f)||(f=O(ie(ne,".",we,!0)))),f.equals(N)||(Tt(f),G==null||G(f.isEmpty()?null:Be(R,f)),g===void 0&&te(f,v)),f}return N},Ut=gt(),Qe=function u(o){if(zt(),$e.current=o,Ge(o),!k.current){var v=Ie(o),f=O(v);f.isNaN()||ge(f,!0)}J==null||J(o),Ut(function(){var B=o;P||(B=o.replace(/。/g,".")),B!==o&&u(B)})},Gt=function(){k.current=!0},Lt=function(){k.current=!1,Qe(K.current.value)},kt=function(o){Qe(o.target.value)},Ye=function(o){var v;if(!(o&&Le||!o&&ke)){A.current=!1;var f=O(W.current?Ae(m):m);o||(f=f.negate());var B=(N||O(0)).add(f.toString()),ne=ge(B,!1);q==null||q(Be(R,ne),{offset:W.current?Ae(m):m,type:o?"up":"down"}),(v=K.current)===null||v===void 0||v.focus()}},Je=function(o){var v=O(Ie(ee)),f=v;v.isNaN()?f=ge(N,o):f=ge(v,o),g!==void 0?te(N,!1):f.isNaN()||te(f,!1)},Kt=function(){A.current=!0},Xt=function(o){var v=o.key,f=o.shiftKey;A.current=!0,W.current=f,v==="Enter"&&(k.current||(A.current=!1),Je(!1),L==null||L(o)),Z!==!1&&!k.current&&["Up","ArrowUp","Down","ArrowDown"].includes(v)&&(Ye(v==="Up"||v==="ArrowUp"),o.preventDefault())},Qt=function(){A.current=!1,W.current=!1},Yt=function(){ye&&Je(!1),ve(!1),A.current=!1};return(0,se.o)(function(){N.isInvalidate()||te(N,!1)},[w,D]),(0,se.o)(function(){var u=O(g);ze(u);var o=O(Ie(ee));(!u.equals(o)||!A.current||D)&&te(u,A.current)},[g]),(0,se.o)(function(){D&&Ht()},[ee]),i.createElement("div",{className:T()(a,C==null?void 0:C.input,s,(n={},(0,E.Z)(n,"".concat(a,"-focused"),me),(0,E.Z)(n,"".concat(a,"-disabled"),S),(0,E.Z)(n,"".concat(a,"-readonly"),$),(0,E.Z)(n,"".concat(a,"-not-a-number"),N.isNaN()),(0,E.Z)(n,"".concat(a,"-out-of-range"),!N.isInvalidate()&&!xe(N)),n)),style:h,onFocus:function(){ve(!0)},onBlur:Yt,onKeyDown:Xt,onKeyUp:Qt,onCompositionStart:Gt,onCompositionEnd:Lt,onBeforeInput:Kt},x&&i.createElement(mt,{prefixCls:a,upNode:j,downNode:I,upDisabled:Le,downDisabled:ke,onStep:Ye}),i.createElement("div",{className:"".concat(F,"-wrap")},i.createElement("input",(0,re.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":b,"aria-valuenow":N.isInvalidate()?null:N.toString(),step:m},_,{ref:(0,Me.sQ)(K,t),className:F,value:ee,onChange:kt,disabled:S,readOnly:$}))))}),je=i.forwardRef(function(e,t){var n=e.disabled,r=e.style,a=e.prefixCls,s=e.value,h=e.prefix,c=e.suffix,b=e.addonBefore,p=e.addonAfter,m=e.classes,y=e.className,g=e.classNames,S=(0,Re.Z)(e,ht),$=i.useRef(null),j=function(Z){$.current&&(0,vt.nH)($.current,Z)};return i.createElement(it.Q,{inputElement:i.createElement(bt,(0,re.Z)({prefixCls:a,disabled:n,classNames:g,ref:(0,Me.sQ)($,t)},S)),className:y,triggerFocus:j,prefixCls:a,value:s,disabled:n,style:r,prefix:h,suffix:c,addonAfter:p,addonBefore:b,classes:m,classNames:g,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});je.displayName="InputNumber";var St=je,Nt=St,le=d(79587),yt=d(92576),Et=d(38751),It=d(25162),$t=d(12158),xt=d(50483),Se=d(59263),Ne=d(58163),V=d(85580),ue=d(55985),wt=d(75928),Rt=d(87077),Ct=d(37324),U=d(23238);const Fe=(e,t)=>{let{componentCls:n,borderRadiusSM:r,borderRadiusLG:a}=e;const s=t==="lg"?a:r;return{[`&-${t}`]:{[`${n}-handler-wrap`]:{borderStartEndRadius:s,borderEndEndRadius:s},[`${n}-handler-up`]:{borderStartEndRadius:s},[`${n}-handler-down`]:{borderEndEndRadius:s}}}},Dt=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorBorder:a,borderRadius:s,fontSizeLG:h,controlHeightLG:c,controlHeightSM:b,colorError:p,paddingInlineSM:m,colorTextDescription:y,motionDurationMid:g,handleHoverColor:S,paddingInline:$,paddingBlock:j,handleBg:I,handleActiveBg:Z,colorTextDisabled:l,borderRadiusSM:x,borderRadiusLG:C,controlWidth:R,handleOpacity:P,handleBorderColor:D,calc:w}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ue.Wf)(e)),(0,V.ik)(e)),(0,V.bi)(e,t)),{display:"inline-block",width:R,margin:0,padding:0,border:`${(0,U.bf)(n)} ${r} ${a}`,borderRadius:s,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:h,borderRadius:C,[`input${t}-input`]:{height:w(c).sub(w(n).mul(2)).equal()}},"&-sm":{padding:0,borderRadius:x,[`input${t}-input`]:{height:w(b).sub(w(n).mul(2)).equal(),padding:`0 ${(0,U.bf)(m)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:p}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ue.Wf)(e)),(0,V.s7)(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:C,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:x}},[`${t}-wrapper-disabled > ${t}-group-addon`]:Object.assign({},(0,V.Xy)(e)),[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ue.Wf)(e)),{width:"100%",padding:`${(0,U.bf)(j)} ${(0,U.bf)($)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:s,outline:0,transition:`all ${g} linear`,appearance:"textfield",fontSize:"inherit"}),(0,V.nz)(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:I,borderStartStartRadius:0,borderStartEndRadius:s,borderEndEndRadius:s,borderEndStartRadius:0,opacity:P,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${g} linear ${g}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:y,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,U.bf)(n)} ${r} ${D}`,transition:`all ${g} linear`,"&:active":{background:Z},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:S}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,ue.Ro)()),{color:y,transition:`all ${g} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:s},[`${t}-handler-down`]:{borderBlockStart:`${(0,U.bf)(n)} ${r} ${D}`,borderEndEndRadius:s}},Fe(e,"lg")),Fe(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:l}})},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},Ot=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:a,controlWidth:s,borderRadiusLG:h,borderRadiusSM:c}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,V.ik)(e)),(0,V.bi)(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:s,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:h},"&-sm":{borderRadius:c},[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:`${(0,U.bf)(n)} 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:a},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:a}}})}},Zt=e=>Object.assign(Object.assign({},(0,V.TM)(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:0}),Mt=e=>Object.assign(Object.assign({},e),{handleOpacity:e.handleVisible===!0?1:0});var At=(0,Rt.I$)("InputNumber",e=>{const t=(0,Ct.TS)(e,(0,V.e5)(e));return[Dt(t),Ot(t),(0,wt.c)(t)]},Zt,{format:Mt,unitless:{handleOpacity:!0}}),Bt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:r}=i.useContext(yt.E_),a=i.useRef(null);i.useImperativeHandle(t,()=>a.current);const{className:s,rootClassName:h,size:c,disabled:b,prefixCls:p,addonBefore:m,addonAfter:y,prefix:g,bordered:S=!0,readOnly:$,status:j,controls:I}=e,Z=Bt(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),l=n("input-number",p),x=(0,$t.Z)(l),[C,R,P]=At(l,x),{compactSize:D,compactItemClassnames:w}=(0,Ne.ri)(l,r);let M=i.createElement(et.Z,{className:`${l}-handler-up-inner`}),G=i.createElement(_e.Z,{className:`${l}-handler-down-inner`});const J=typeof I=="boolean"?I:void 0;typeof I=="object"&&(M=typeof I.upIcon=="undefined"?M:i.createElement("span",{className:`${l}-handler-up-inner`},I.upIcon),G=typeof I.downIcon=="undefined"?G:i.createElement("span",{className:`${l}-handler-down-inner`},I.downIcon));const{hasFeedback:L,status:q,isFormItemInput:de,feedbackIcon:ye}=i.useContext(Se.aM),_=(0,le.F)(q,j),F=(0,xt.Z)(k=>{var W;return(W=c!=null?c:D)!==null&&W!==void 0?W:k}),K=i.useContext(It.Z),ce=b!=null?b:K,fe=T()({[`${l}-lg`]:F==="large",[`${l}-sm`]:F==="small",[`${l}-rtl`]:r==="rtl",[`${l}-borderless`]:!S,[`${l}-in-form-item`]:de},(0,le.Z)(l,_),R),me=`${l}-group`,ve=L&&i.createElement(i.Fragment,null,ye),A=i.createElement(Nt,Object.assign({ref:a,disabled:ce,className:T()(P,x,s,h,w),upHandler:M,downHandler:G,prefixCls:l,readOnly:$,controls:J,prefix:g,suffix:ve,addonAfter:y&&i.createElement(Ne.BR,null,i.createElement(Se.Ux,{override:!0,status:!0},y)),addonBefore:m&&i.createElement(Ne.BR,null,i.createElement(Se.Ux,{override:!0,status:!0},m)),classNames:{input:fe},classes:{affixWrapper:T()((0,le.Z)(`${l}-affix-wrapper`,_,L),{[`${l}-affix-wrapper-sm`]:F==="small",[`${l}-affix-wrapper-lg`]:F==="large",[`${l}-affix-wrapper-rtl`]:r==="rtl",[`${l}-affix-wrapper-borderless`]:!S},R),wrapper:T()({[`${me}-rtl`]:r==="rtl",[`${l}-wrapper-disabled`]:ce},R),group:T()({[`${l}-group-wrapper-sm`]:F==="small",[`${l}-group-wrapper-lg`]:F==="large",[`${l}-group-wrapper-rtl`]:r==="rtl"},(0,le.Z)(`${l}-group-wrapper`,_,L),R)}},Z));return C(A)}),Pe=Te,Vt=e=>i.createElement(Et.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},i.createElement(Te,Object.assign({},e)));Pe._InternalPanelDoNotUseOrYouWillBeFired=Vt;var jt=Pe}}]); diff --git a/1702.34264ef0.async.js b/1702.34264ef0.async.js new file mode 100644 index 00000000..1f51baa8 --- /dev/null +++ b/1702.34264ef0.async.js @@ -0,0 +1,129 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1702],{91702:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"Markdown",name:"markdown",patterns:[{include:"#frontMatter"},{include:"#block"}],repository:{ampersand:{comment:"Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",match:"&(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)",name:"meta.other.valid-ampersand.markdown"},block:{patterns:[{include:"#separator"},{include:"#heading"},{include:"#blockquote"},{include:"#lists"},{include:"#fenced_code_block"},{include:"#raw_block"},{include:"#link-def"},{include:"#html"},{include:"#table"},{include:"#paragraph"}]},blockquote:{begin:"(^|\\G)[ ]{0,3}(>) ?",captures:{2:{name:"punctuation.definition.quote.begin.markdown"}},name:"markup.quote.markdown",patterns:[{include:"#block"}],while:"(^|\\G)\\s*(>) ?"},bold:{begin:`(?x) (?(\\*\\*(?=\\w)|(?]*+> +| (?\`+)([^\`]|(?!(?(?!\`))\`)*+\\k + +| \\\\[\\\\\`*_{}\\[\\]()#.!+\\->]?+ +| \\[ +( +(? +[^\\[\\]\\\\] +| \\\\. +| \\[ \\g*+ \\] +)*+ +\\] +( +( +[ ]? +\\[[^\\]]*+\\] +) +| ( +\\( +[ \\t]*+ +? +[ \\t]*+ +( +(?['"]) +(.*?) +\\k<title> +)? +\\) +) +) +) +| (?!(?<=\\S)\\k<open>). + +)++ +(?<=\\S)(?=__\\b|\\*\\*)\\k<open> +) +`,captures:{1:{name:"punctuation.definition.bold.markdown"}},end:"(?<=\\S)(\\1)",name:"markup.bold.markdown",patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"},{include:"#strikethrough"}]},bracket:{comment:"Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",match:"<(?![a-zA-Z/?\\$!])",name:"meta.other.valid-bracket.markdown"},escape:{match:"\\\\[-`*_#+.!(){}\\[\\]\\\\>]",name:"constant.character.escape.markdown"},fenced_code_block:{patterns:[{include:"#fenced_code_block_css"},{include:"#fenced_code_block_basic"},{include:"#fenced_code_block_ini"},{include:"#fenced_code_block_java"},{include:"#fenced_code_block_lua"},{include:"#fenced_code_block_makefile"},{include:"#fenced_code_block_perl"},{include:"#fenced_code_block_r"},{include:"#fenced_code_block_ruby"},{include:"#fenced_code_block_php"},{include:"#fenced_code_block_sql"},{include:"#fenced_code_block_vs_net"},{include:"#fenced_code_block_xml"},{include:"#fenced_code_block_xsl"},{include:"#fenced_code_block_yaml"},{include:"#fenced_code_block_dosbatch"},{include:"#fenced_code_block_clojure"},{include:"#fenced_code_block_coffee"},{include:"#fenced_code_block_c"},{include:"#fenced_code_block_cpp"},{include:"#fenced_code_block_diff"},{include:"#fenced_code_block_dockerfile"},{include:"#fenced_code_block_git_commit"},{include:"#fenced_code_block_git_rebase"},{include:"#fenced_code_block_go"},{include:"#fenced_code_block_groovy"},{include:"#fenced_code_block_pug"},{include:"#fenced_code_block_js"},{include:"#fenced_code_block_js_regexp"},{include:"#fenced_code_block_json"},{include:"#fenced_code_block_jsonc"},{include:"#fenced_code_block_less"},{include:"#fenced_code_block_objc"},{include:"#fenced_code_block_swift"},{include:"#fenced_code_block_scss"},{include:"#fenced_code_block_perl6"},{include:"#fenced_code_block_powershell"},{include:"#fenced_code_block_python"},{include:"#fenced_code_block_julia"},{include:"#fenced_code_block_regexp_python"},{include:"#fenced_code_block_rust"},{include:"#fenced_code_block_scala"},{include:"#fenced_code_block_shell"},{include:"#fenced_code_block_ts"},{include:"#fenced_code_block_tsx"},{include:"#fenced_code_block_csharp"},{include:"#fenced_code_block_fsharp"},{include:"#fenced_code_block_dart"},{include:"#fenced_code_block_handlebars"},{include:"#fenced_code_block_markdown"},{include:"#fenced_code_block_log"},{include:"#fenced_code_block_erlang"},{include:"#fenced_code_block_elixir"},{include:"#fenced_code_block_latex"},{include:"#fenced_code_block_bibtex"},{include:"#fenced_code_block_twig"},{include:"#fenced_code_block_unknown"}]},fenced_code_block_basic:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(html|htm|shtml|xhtml|inc|tmpl|tpl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.html",patterns:[{include:"text.html.basic"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_bibtex:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bibtex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.bibtex",patterns:[{include:"text.bibtex"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_c:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(c|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.c",patterns:[{include:"source.c"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_clojure:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(clj|cljs|clojure)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.clojure",patterns:[{include:"source.clojure"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_coffee:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(coffee|Cakefile|coffee.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.coffee",patterns:[{include:"source.coffee"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_cpp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.cpp source.cpp",patterns:[{include:"source.cpp"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_csharp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.csharp",patterns:[{include:"source.cs"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_css:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(css|css.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.css",patterns:[{include:"source.css"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_dart:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dart)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.dart",patterns:[{include:"source.dart"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_diff:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.diff",patterns:[{include:"source.diff"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_dockerfile:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dockerfile|Dockerfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.dockerfile",patterns:[{include:"source.dockerfile"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_dosbatch:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bat|batch)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.dosbatch",patterns:[{include:"source.batchfile"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_elixir:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(elixir)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.elixir",patterns:[{include:"source.elixir"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_erlang:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(erlang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.erlang",patterns:[{include:"source.erlang"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_fsharp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(fs|fsharp|f#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.fsharp",patterns:[{include:"source.fsharp"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_git_commit:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(COMMIT_EDITMSG|MERGE_MSG)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.git_commit",patterns:[{include:"text.git-commit"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_git_rebase:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(git-rebase-todo)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.git_rebase",patterns:[{include:"text.git-rebase"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_go:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(go|golang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.go",patterns:[{include:"source.go"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_groovy:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(groovy|gvy)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.groovy",patterns:[{include:"source.groovy"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_handlebars:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(handlebars|hbs)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.handlebars",patterns:[{include:"text.html.handlebars"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_ini:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ini|conf)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.ini",patterns:[{include:"source.ini"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_java:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(java|bsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.java",patterns:[{include:"source.java"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_js:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\{\\.js.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.javascript",patterns:[{include:"source.js"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_js_regexp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(regexp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.js_regexp",patterns:[{include:"source.js.regexp"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_json:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.json",patterns:[{include:"source.json"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_jsonc:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jsonc)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.jsonc",patterns:[{include:"source.json.comments"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_julia:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(julia|\\{\\.julia.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.julia",patterns:[{include:"source.julia"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_latex:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(latex|tex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.latex",patterns:[{include:"text.tex.latex"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_less:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(less)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.less",patterns:[{include:"source.css.less"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_log:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(log)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.log",patterns:[{include:"text.log"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_lua:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(lua)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.lua",patterns:[{include:"source.lua"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_makefile:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(Makefile|makefile|GNUmakefile|OCamlMakefile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.makefile",patterns:[{include:"source.makefile"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_markdown:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(markdown|md)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.markdown",patterns:[{include:"text.html.markdown"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_objc:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(objectivec|objective-c|mm|objc|obj-c|m|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.objc",patterns:[{include:"source.objc"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_perl:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl|pl|pm|pod|t|PL|psgi|vcl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.perl",patterns:[{include:"source.perl"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_perl6:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl6|p6|pl6|pm6|nqp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.perl6",patterns:[{include:"source.perl.6"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_php:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.php",patterns:[{include:"text.html.basic"},{include:"source.php"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_powershell:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1|pwsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.powershell",patterns:[{include:"source.powershell"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_pug:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jade|pug)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.pug",patterns:[{include:"text.pug"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_python:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.python",patterns:[{include:"source.python"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_r:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(R|r|s|S|Rprofile|\\{\\.r.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.r",patterns:[{include:"source.r"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_regexp_python:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(re)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.regexp_python",patterns:[{include:"source.regexp.python"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_ruby:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.ruby",patterns:[{include:"source.ruby"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_rust:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.rust",patterns:[{include:"source.rust"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_scala:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scala|sbt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.scala",patterns:[{include:"source.scala"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_scss:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scss)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.scss",patterns:[{include:"source.css.scss"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_shell:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.shellscript",patterns:[{include:"source.shell"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_sql:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.sql",patterns:[{include:"source.sql"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_swift:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(swift)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.swift",patterns:[{include:"source.swift"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_ts:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(typescript|ts)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.typescript",patterns:[{include:"source.ts"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_tsx:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(tsx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.typescriptreact",patterns:[{include:"source.tsx"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_twig:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(twig)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.twig",patterns:[{include:"source.twig"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_unknown:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?=([^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown"},fenced_code_block_vs_net:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(vb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.vs_net",patterns:[{include:"source.asp.vb.net"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_xml:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.xml",patterns:[{include:"text.xml"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_xsl:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xsl|xslt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.xsl",patterns:[{include:"text.xml.xsl"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},fenced_code_block_yaml:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(yaml|yml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown",patterns:[{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.yaml",patterns:[{include:"source.yaml"}],while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)"}]},frontMatter:{begin:"\\A-{3}\\s*$",contentName:"meta.embedded.block.frontmatter",end:"(^|\\G)-{3}|\\.{3}\\s*$",patterns:[{include:"source.yaml"}]},heading:{captures:{1:{patterns:[{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.6.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.5.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.4.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.3.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.2.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.1.markdown"}]}},match:"(?:^|\\G)[ ]{0,3}(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$",name:"markup.heading.markdown"},"heading-setext":{patterns:[{match:"^(={3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.1.markdown"},{match:"^(-{3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.2.markdown"}]},html:{patterns:[{begin:"(^|\\G)\\s*(<!--)",captures:{1:{name:"punctuation.definition.comment.html"},2:{name:"punctuation.definition.comment.html"}},end:"(-->)",name:"comment.block.html"},{begin:"(?i)(^|\\G)\\s*(?=<(script|style|pre)(\\s|$|>)(?!.*?</(script|style|pre)>))",end:"(?i)(.*)((</)(script|style|pre)(>))",endCaptures:{1:{patterns:[{include:"text.html.derivative"}]},2:{name:"meta.tag.structure.$4.end.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"entity.name.tag.html"},5:{name:"punctuation.definition.tag.end.html"}},patterns:[{begin:"(\\s*|$)",patterns:[{include:"text.html.derivative"}],while:"(?i)^(?!.*</(script|style|pre)>)"}]},{begin:"(?i)(^|\\G)\\s*(?=</?[a-zA-Z]+[^\\s/>]*(\\s|$|/?>))",patterns:[{include:"text.html.derivative"}],while:"^(?!\\s*$)"},{begin:"(^|\\G)\\s*(?=(<[a-zA-Z0-9\\-](/?>|\\s.*?>)|</[a-zA-Z0-9\\-]>)\\s*$)",patterns:[{include:"text.html.derivative"}],while:"^(?!\\s*$)"}]},"image-inline":{captures:{1:{name:"punctuation.definition.link.description.begin.markdown"},2:{name:"string.other.link.description.markdown"},4:{name:"punctuation.definition.link.description.end.markdown"},5:{name:"punctuation.definition.metadata.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.image.markdown"},9:{name:"punctuation.definition.link.markdown"},10:{name:"markup.underline.link.image.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"},18:{name:"string.other.link.description.title.markdown"},19:{name:"punctuation.definition.string.begin.markdown"},20:{name:"punctuation.definition.string.end.markdown"},21:{name:"punctuation.definition.metadata.markdown"}},match:`(?x) +(\\!\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\]) + +(\\() + +[ \\t]* +( +(<)((?:\\\\[<>]|[^<>\\n])*)(>) +| ((?<url>(?>[^\\s()]+)|\\(\\g<url>*\\))*) +) +[ \\t]* +(?: +((\\().+?(\\))) +| ((").+?(")) +| ((').+?(')) +)? +\\s* +(\\)) +`,name:"meta.image.inline.markdown"},"image-ref":{captures:{1:{name:"punctuation.definition.link.description.begin.markdown"},2:{name:"string.other.link.description.markdown"},4:{name:"punctuation.definition.link.description.end.markdown"},5:{name:"punctuation.definition.constant.markdown"},6:{name:"constant.other.reference.link.markdown"},7:{name:"punctuation.definition.constant.markdown"}},match:"(\\!\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])[ ]?(\\[)(.*?)(\\])",name:"meta.image.reference.markdown"},inline:{patterns:[{include:"#ampersand"},{include:"#bracket"},{include:"#bold"},{include:"#italic"},{include:"#raw"},{include:"#strikethrough"},{include:"#escape"},{include:"#image-inline"},{include:"#image-ref"},{include:"#link-email"},{include:"#link-inet"},{include:"#link-inline"},{include:"#link-ref"},{include:"#link-ref-literal"},{include:"#link-ref-shortcut"}]},italic:{begin:`(?x) (?<open>(\\*(?=\\w)|(?<!\\w)\\*|(?<!\\w)\\b_))(?=\\S) +(?= +( +<[^>]*+> +| (?<raw>\`+)([^\`]|(?!(?<!\`)\\k<raw>(?!\`))\`)*+\\k<raw> + +| \\\\[\\\\\`*_{}\\[\\]()#.!+\\->]?+ +| \\[ +( +(?<square> +[^\\[\\]\\\\] +| \\\\. +| \\[ \\g<square>*+ \\] +)*+ +\\] +( +( +[ ]? +\\[[^\\]]*+\\] +) +| ( +\\( +[ \\t]*+ +<?(.*?)>? +[ \\t]*+ +( +(?<title>['"]) +(.*?) +\\k<title> +)? +\\) +) +) +) +| \\k<open>\\k<open> +| (?!(?<=\\S)\\k<open>). + +)++ +(?<=\\S)(?=_\\b|\\*)\\k<open> +) +`,captures:{1:{name:"punctuation.definition.italic.markdown"}},end:"(?<=\\S)(\\1)((?!\\1)|(?=\\1\\1))",name:"markup.italic.markdown",patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"},{include:"#strikethrough"}]},"link-def":{captures:{1:{name:"punctuation.definition.constant.markdown"},2:{name:"constant.other.reference.link.markdown"},3:{name:"punctuation.definition.constant.markdown"},4:{name:"punctuation.separator.key-value.markdown"},5:{name:"punctuation.definition.link.markdown"},6:{name:"markup.underline.link.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.markdown"},9:{name:"string.other.link.description.title.markdown"},10:{name:"punctuation.definition.string.begin.markdown"},11:{name:"punctuation.definition.string.end.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"}},match:`(?x) +\\s* +(\\[)([^]]+?)(\\])(:) +[ \\t]* +(?:(<)((?:\\\\[<>]|[^<>\\n])*)(>)|(\\S+?)) +[ \\t]* +(?: +((\\().+?(\\))) +| ((").+?(")) +| ((').+?(')) +)? +\\s* +$ +`,name:"meta.link.reference.def.markdown"},"link-email":{captures:{1:{name:"punctuation.definition.link.markdown"},2:{name:"markup.underline.link.markdown"},4:{name:"punctuation.definition.link.markdown"}},match:"(<)((?:mailto:)?[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)(>)",name:"meta.link.email.lt-gt.markdown"},"link-inet":{captures:{1:{name:"punctuation.definition.link.markdown"},2:{name:"markup.underline.link.markdown"},3:{name:"punctuation.definition.link.markdown"}},match:"(<)((?:https?|ftp)://.*?)(>)",name:"meta.link.inet.markdown"},"link-inline":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown",patterns:[{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#strikethrough"},{include:"#image-inline"}]},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.metadata.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.markdown"},9:{name:"punctuation.definition.link.markdown"},10:{name:"markup.underline.link.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"},18:{name:"string.other.link.description.title.markdown"},19:{name:"punctuation.definition.string.begin.markdown"},20:{name:"punctuation.definition.string.end.markdown"},21:{name:"punctuation.definition.metadata.markdown"}},match:`(?x) +(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\]) + +(\\() + +[ \\t]* +( +(<)((?:\\\\[<>]|[^<>\\n])*)(>) +| ((?<url>(?>[^\\s()]+)|\\(\\g<url>*\\))*) +) +[ \\t]* + +(?: +((\\()[^()]*(\\))) +| ((")[^"]*(")) +| ((')[^']*(')) +)? +\\s* +(\\)) +`,name:"meta.link.inline.markdown"},"link-ref":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown",patterns:[{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#strikethrough"},{include:"#image-inline"}]},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.constant.begin.markdown"},6:{name:"constant.other.reference.link.markdown"},7:{name:"punctuation.definition.constant.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])(\\[)([^\\]]*+)(\\])",name:"meta.link.reference.markdown"},"link-ref-literal":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown"},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.constant.begin.markdown"},6:{name:"punctuation.definition.constant.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])[ ]?(\\[)(\\])",name:"meta.link.reference.literal.markdown"},"link-ref-shortcut":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown"},3:{name:"punctuation.definition.link.title.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?:[^\\s\\[\\]\\\\]|\\\\[\\[\\]])+?)((?<!\\\\)\\])",name:"meta.link.reference.markdown"},list_paragraph:{begin:"(^|\\G)(?=\\S)(?![*+->]\\s|[0-9]+\\.\\s)",name:"meta.paragraph.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)(?!\\s*$|#|[ ]{0,3}([-*_>][ ]{2,}){3,}[ \\t]*$\\n?|[ ]{0,3}[*+->]|[ ]{0,3}[0-9]+\\.)"},lists:{patterns:[{begin:"(^|\\G)([ ]{0,3})([*+-])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},comment:"Currently does not support un-indented second lines.",name:"markup.list.unnumbered.markdown",patterns:[{include:"#block"},{include:"#list_paragraph"}],while:"((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"},{begin:"(^|\\G)([ ]{0,3})([0-9]+[\\.\\)])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.numbered.markdown",patterns:[{include:"#block"},{include:"#list_paragraph"}],while:"((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"}]},paragraph:{begin:"(^|\\G)[ ]{0,3}(?=[^ \\t\\n])",name:"meta.paragraph.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)((?=\\s*[-=]{3,}\\s*$)|[ ]{4,}(?=[^ \\t\\n]))"},raw:{captures:{1:{name:"punctuation.definition.raw.markdown"},3:{name:"punctuation.definition.raw.markdown"}},match:"(`+)((?:[^`]|(?!(?<!`)\\1(?!`))`)*+)(\\1)",name:"markup.inline.raw.string.markdown"},raw_block:{begin:"(^|\\G)([ ]{4}|\\t)",name:"markup.raw.block.markdown",while:"(^|\\G)([ ]{4}|\\t)"},separator:{match:"(^|\\G)[ ]{0,3}([\\*\\-\\_])([ ]{0,2}\\2){2,}[ \\t]*$\\n?",name:"meta.separator.markdown"},strikethrough:{captures:{1:{name:"punctuation.definition.strikethrough.markdown"},2:{patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"}]},3:{name:"punctuation.definition.strikethrough.markdown"}},match:"(?<!\\\\)(~{2,})((?:[^~]|(?!(?<![~\\\\])\\1(?!~))~)*+)(\\1)",name:"markup.strikethrough.markdown"},table:{begin:"(^|\\G)(\\|)(?=[^|].+\\|\\s*$)",beginCaptures:{2:{name:"punctuation.definition.table.markdown"}},name:"markup.table.markdown",patterns:[{match:"\\|",name:"punctuation.definition.table.markdown"},{captures:{1:{name:"punctuation.separator.table.markdown"}},match:"(?<=\\|)\\s*(:?-+:?)\\s*(?=\\|)"},{captures:{1:{patterns:[{include:"#inline"}]}},match:"(?<=\\|)\\s*(?=\\S)((\\\\\\||[^|])+)(?<=\\S)\\s*(?=\\|)"}],while:"(^|\\G)(?=\\|)"}},scopeName:"text.html.markdown",embeddedLangs:[],aliases:["md"],embeddedLangsLazy:["css","html","ini","java","lua","make","perl","r","ruby","php","sql","vb","xml","xsl","yaml","bat","clojure","coffee","c","cpp","diff","docker","git-commit","git-rebase","go","groovy","pug","javascript","json","jsonc","less","objective-c","swift","scss","raku","powershell","python","julia","rust","scala","shellscript","typescript","tsx","csharp","fsharp","dart","handlebars","erlang","elixir","latex","bibtex","html-derivative"]})]}}]); diff --git a/1719.c85ceac0.async.js b/1719.c85ceac0.async.js new file mode 100644 index 00000000..8e0dd2e4 --- /dev/null +++ b/1719.c85ceac0.async.js @@ -0,0 +1,2 @@ +!(function(){"use strict";var jr=Object.defineProperty,Ar=Object.defineProperties;var Dr=Object.getOwnPropertyDescriptors;var it=Object.getOwnPropertySymbols;var Zr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable;var ct=(Z,E,h)=>E in Z?jr(Z,E,{enumerable:!0,configurable:!0,writable:!0,value:h}):Z[E]=h,_=(Z,E)=>{for(var h in E||(E={}))Zr.call(E,h)&&ct(Z,h,E[h]);if(it)for(var h of it(E))Mr.call(E,h)&&ct(Z,h,E[h]);return Z},ae=(Z,E)=>Ar(Z,Dr(E));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1719],{20058:function(Z,E,h){h.d(E,{DL:function(){return M},hg:function(){return K}});var a=h(47581);function le(x){return C=>{let{transform:v}=C;return ae(_({},v),{x:Math.ceil(v.x/x)*x,y:Math.ceil(v.y/x)*x})}}const j=x=>{let{transform:C}=x;return ae(_({},C),{y:0})};function z(x,C,v){const y=_({},x);return C.top+x.y<=v.top?y.y=v.top-C.top:C.bottom+x.y>=v.top+v.height&&(y.y=v.top+v.height-C.bottom),C.left+x.x<=v.left?y.x=v.left-C.left:C.right+x.x>=v.left+v.width&&(y.x=v.left+v.width-C.right),y}const se=x=>{let{containerNodeRect:C,draggingNodeRect:v,transform:y}=x;return!v||!C?y:z(y,v,C)},A=x=>{let{draggingNodeRect:C,transform:v,scrollableAncestorRects:y}=x;const k=y[0];return!C||!k?v:z(v,C,k)},M=x=>{let{transform:C}=x;return ae(_({},C),{x:0})},K=x=>{let{transform:C,draggingNodeRect:v,windowRect:y}=x;return!v||!y?C:z(C,v,y)},ee=x=>{let{activatorEvent:C,draggingNodeRect:v,transform:y}=x;if(v&&C){const k=getEventCoordinates(C);if(!k)return y;const te=k.x-v.left,re=k.y-v.top;return ae(_({},y),{x:y.x+te-v.width/2,y:y.y+re-v.height/2})}return y}},79272:function(Z,E,h){h.d(E,{Z:function(){return vr}});var a=h(50959),le=h(82187),j=h.n(le),z=h(29953),se=h(16239),A=h(79587),M=h(92576),K=h(25162),ee=h(12158),x=h(50483),C=h(59263),v=h(37530),y=h(45824),k=h(32923),te=h(57260),re=h(78948),oe=h(81361),W=h(7376),Ne=h(27081),we=h(17797),ut=h(38125),dt=h(98715),Ie=h(68601),je=h(19881),gt=h(99978),ft=["b"],ht=["v"],me=function(t){return Math.round(Number(t||0))},mt=function(t){if(t&&(0,je.Z)(t)==="object"&&"h"in t&&"b"in t){var r=t,o=r.b,n=(0,Ie.Z)(r,ft);return(0,W.Z)((0,W.Z)({},n),{},{v:o})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},ie=function(e){(0,ut.Z)(r,e);var t=(0,dt.Z)(r);function r(o){return(0,Ne.Z)(this,r),t.call(this,mt(o))}return(0,we.Z)(r,[{key:"toHsbString",value:function(){var n=this.toHsb(),l=me(n.s*100),s=me(n.b*100),c=me(n.h),i=n.a,u="hsb(".concat(c,", ").concat(l,"%, ").concat(s,"%)"),d="hsba(".concat(c,", ").concat(l,"%, ").concat(s,"%, ").concat(i.toFixed(i===0?0:2),")");return i===1?u:d}},{key:"toHsb",value:function(){var n=this.toHsv();(0,je.Z)(this.originalInput)==="object"&&this.originalInput&&"h"in this.originalInput&&(n=this.originalInput);var l=n,s=l.v,c=(0,Ie.Z)(l,ht);return(0,W.Z)((0,W.Z)({},c),{},{b:n.v,a:this.a})}}]),r}(gt.C),vt="rc-color-picker",Y=function(t){return t instanceof ie?t:new ie(t)},pt=Y("#1677ff"),Ae=function(t){var r=t.offset,o=t.targetRef,n=t.containerRef,l=t.color,s=t.type,c=n.current.getBoundingClientRect(),i=c.width,u=c.height,d=o.current.getBoundingClientRect(),g=d.width,f=d.height,m=g/2,p=f/2,b=(r.x+m)/i,$=1-(r.y+p)/u,S=l.toHsb(),I=b,O=(r.x+m)/i*360;if(s)switch(s){case"hue":return Y((0,W.Z)((0,W.Z)({},S),{},{h:O<=0?0:O}));case"alpha":return Y((0,W.Z)((0,W.Z)({},S),{},{a:I<=0?0:I}))}return Y({h:S.h,s:b<=0?0:b,b:$>=1?1:$,a:S.a})},De=function(t,r,o,n){var l=t.current.getBoundingClientRect(),s=l.width,c=l.height,i=r.current.getBoundingClientRect(),u=i.width,d=i.height,g=u/2,f=d/2,m=o.toHsb();if(!(u===0&&d===0||u!==d)){if(n)switch(n){case"hue":return{x:m.h/360*s-g,y:-f/3};case"alpha":return{x:m.a/1*s-g,y:-f/3}}return{x:m.s*s-g,y:(1-m.b)*c-f}}},Ct=function(t){var r=t.color,o=t.prefixCls,n=t.className,l=t.style,s=t.onClick,c="".concat(o,"-color-block");return a.createElement("div",{className:j()(c,n),style:l,onClick:s},a.createElement("div",{className:"".concat(c,"-inner"),style:{background:r}}))},ve=Ct;function bt(e){var t="touches"in e?e.touches[0]:e,r=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,o=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-r,pageY:t.pageY-o}}function xt(e){var t=e.offset,r=e.targetRef,o=e.containerRef,n=e.direction,l=e.onDragChange,s=e.onDragChangeComplete,c=e.calculate,i=e.color,u=e.disabledDrag,d=(0,a.useState)(t||{x:0,y:0}),g=(0,oe.Z)(d,2),f=g[0],m=g[1],p=(0,a.useRef)(null),b=(0,a.useRef)(null),$=(0,a.useRef)({flag:!1});(0,a.useEffect)(function(){if($.current.flag===!1){var P=c==null?void 0:c(o);P&&m(P)}},[i,o]),(0,a.useEffect)(function(){return function(){document.removeEventListener("mousemove",p.current),document.removeEventListener("mouseup",b.current),document.removeEventListener("touchmove",p.current),document.removeEventListener("touchend",b.current),p.current=null,b.current=null}},[]);var S=function(N){var L=bt(N),T=L.pageX,V=L.pageY,D=o.current.getBoundingClientRect(),Se=D.x,ye=D.y,$e=D.width,Pe=D.height,ge=r.current.getBoundingClientRect(),ne=ge.width,B=ge.height,Ee=ne/2,q=B/2,Re=Math.max(0,Math.min(T-Se,$e))-Ee,J=Math.max(0,Math.min(V-ye,Pe))-q,fe={x:Re,y:n==="x"?f.y:J};if(ne===0&&B===0||ne!==B)return!1;m(fe),l==null||l(fe)},I=function(N){N.preventDefault(),S(N)},O=function(N){N.preventDefault(),$.current.flag=!1,document.removeEventListener("mousemove",p.current),document.removeEventListener("mouseup",b.current),document.removeEventListener("touchmove",p.current),document.removeEventListener("touchend",b.current),p.current=null,b.current=null,s==null||s()},H=function(N){document.removeEventListener("mousemove",p.current),document.removeEventListener("mouseup",b.current),!u&&(S(N),$.current.flag=!0,document.addEventListener("mousemove",I),document.addEventListener("mouseup",O),document.addEventListener("touchmove",I),document.addEventListener("touchend",O),p.current=I,b.current=O)};return[f,H]}var Ze=xt,Me=h(45680),St=function(t){var r=t.size,o=r===void 0?"default":r,n=t.color,l=t.prefixCls;return a.createElement("div",{className:j()("".concat(l,"-handler"),(0,re.Z)({},"".concat(l,"-handler-sm"),o==="small")),style:{backgroundColor:n}})},ke=St,yt=function(t){var r=t.children,o=t.style,n=t.prefixCls;return a.createElement("div",{className:"".concat(n,"-palette"),style:(0,W.Z)({position:"relative"},o)},r)},Te=yt,$t=(0,a.forwardRef)(function(e,t){var r=e.children,o=e.offset;return a.createElement("div",{ref:t,style:{position:"absolute",left:o.x,top:o.y,zIndex:1}},r)}),Ve=$t,Pt=function(t){var r=t.color,o=t.onChange,n=t.prefixCls,l=t.onChangeComplete,s=t.disabled,c=(0,a.useRef)(),i=(0,a.useRef)(),u=(0,a.useRef)(r),d=(0,Me.zX)(function(b){var $=Ae({offset:b,targetRef:i,containerRef:c,color:r});u.current=$,o($)}),g=Ze({color:r,containerRef:c,targetRef:i,calculate:function($){return De($,i,r)},onDragChange:d,onDragChangeComplete:function(){return l==null?void 0:l(u.current)},disabledDrag:s}),f=(0,oe.Z)(g,2),m=f[0],p=f[1];return a.createElement("div",{ref:c,className:"".concat(n,"-select"),onMouseDown:p,onTouchStart:p},a.createElement(Te,{prefixCls:n},a.createElement(Ve,{offset:m,ref:i},a.createElement(ke,{color:r.toRgbString(),prefixCls:n})),a.createElement("div",{className:"".concat(n,"-saturation"),style:{backgroundColor:"hsl(".concat(r.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},Et=Pt,Rt=function(t){var r=t.colors,o=t.children,n=t.direction,l=n===void 0?"to right":n,s=t.type,c=t.prefixCls,i=(0,a.useMemo)(function(){return r.map(function(u,d){var g=Y(u);return s==="alpha"&&d===r.length-1&&g.setAlpha(1),g.toRgbString()}).join(",")},[r,s]);return a.createElement("div",{className:"".concat(c,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(l,", ").concat(i,")")}},o)},Ot=Rt,Ht=function(t){var r=t.gradientColors,o=t.direction,n=t.type,l=n===void 0?"hue":n,s=t.color,c=t.value,i=t.onChange,u=t.onChangeComplete,d=t.disabled,g=t.prefixCls,f=(0,a.useRef)(),m=(0,a.useRef)(),p=(0,a.useRef)(s),b=(0,Me.zX)(function(H){var P=Ae({offset:H,targetRef:m,containerRef:f,color:s,type:l});p.current=P,i(P)}),$=Ze({color:s,targetRef:m,containerRef:f,calculate:function(P){return De(P,m,s,l)},onDragChange:b,onDragChangeComplete:function(){u==null||u(p.current,l)},direction:"x",disabledDrag:d}),S=(0,oe.Z)($,2),I=S[0],O=S[1];return a.createElement("div",{ref:f,className:j()("".concat(g,"-slider"),"".concat(g,"-slider-").concat(l)),onMouseDown:O,onTouchStart:O},a.createElement(Te,{prefixCls:g},a.createElement(Ve,{offset:I,ref:m},a.createElement(ke,{size:"small",color:c,prefixCls:g})),a.createElement(Ot,{colors:r,direction:o,type:l,prefixCls:g})))},Be=Ht;function ze(e){return e!==void 0}var Nt=function(t,r){var o=r.defaultValue,n=r.value,l=(0,a.useState)(function(){var u;return ze(n)?u=n:ze(o)?u=o:u=t,Y(u)}),s=(0,oe.Z)(l,2),c=s[0],i=s[1];return(0,a.useEffect)(function(){n&&i(Y(n))},[n]),[c,i]},wt=Nt,It=["rgb(255, 0, 0) 0%","rgb(255, 255, 0) 17%","rgb(0, 255, 0) 33%","rgb(0, 255, 255) 50%","rgb(0, 0, 255) 67%","rgb(255, 0, 255) 83%","rgb(255, 0, 0) 100%"],jt=(0,a.forwardRef)(function(e,t){var r=e.value,o=e.defaultValue,n=e.prefixCls,l=n===void 0?vt:n,s=e.onChange,c=e.onChangeComplete,i=e.className,u=e.style,d=e.panelRender,g=e.disabledAlpha,f=g===void 0?!1:g,m=e.disabled,p=m===void 0?!1:m,b=wt(pt,{value:r,defaultValue:o}),$=(0,oe.Z)(b,2),S=$[0],I=$[1],O=(0,a.useMemo)(function(){var T=Y(S.toRgbString());return T.setAlpha(1),T.toRgbString()},[S]),H=j()("".concat(l,"-panel"),i,(0,re.Z)({},"".concat(l,"-panel-disabled"),p)),P={prefixCls:l,onChangeComplete:c,disabled:p},N=function(V,D){r||I(V),s==null||s(V,D)},L=a.createElement(a.Fragment,null,a.createElement(Et,(0,te.Z)({color:S,onChange:N},P)),a.createElement("div",{className:"".concat(l,"-slider-container")},a.createElement("div",{className:j()("".concat(l,"-slider-group"),(0,re.Z)({},"".concat(l,"-slider-group-disabled-alpha"),f))},a.createElement(Be,(0,te.Z)({gradientColors:It,color:S,value:"hsl(".concat(S.toHsb().h,",100%, 50%)"),onChange:function(V){return N(V,"hue")}},P)),!f&&a.createElement(Be,(0,te.Z)({type:"alpha",gradientColors:["rgba(255, 0, 4, 0) 0%",O],color:S,value:S.toRgbString(),onChange:function(V){return N(V,"alpha")}},P))),a.createElement(ve,{color:S.toRgbString(),prefixCls:l})));return a.createElement("div",{className:H,style:u,ref:t},typeof d=="function"?d(L):L)}),At=jt;const We=a.createContext({}),Xe=a.createContext({}),{Provider:Dt}=We,{Provider:Zt}=Xe,ce=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/gi,"").slice(0,t?8:6))||"",Mt=(e,t)=>e?ce(e,t):"";let Le=function(){function e(t){(0,Ne.Z)(this,e),this.metaColor=new ie(t),t||this.metaColor.setAlpha(0)}return(0,we.Z)(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return Mt(this.toHexString(),this.metaColor.getAlpha()<1)}},{key:"toHexString",value:function(){return this.metaColor.getAlpha()===1?this.metaColor.toHexString():this.metaColor.toHex8String()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}}]),e}();const R=e=>e instanceof Le?e:new Le(e),ue=e=>Math.round(Number(e||0)),de=e=>ue(e.toHsb().a*100),pe=(e,t)=>{const r=e.toHsb();return r.a=t||1,R(r)};var Fe=e=>{let{prefixCls:t,value:r,colorCleared:o,onChange:n}=e;const l=()=>{if(r&&!o){const s=r.toHsb();s.a=0;const c=R(s);n==null||n(c)}};return a.createElement("div",{className:`${t}-clear`,onClick:l})},kt=h(46545),X;(function(e){e.hex="hex",e.rgb="rgb",e.hsb="hsb"})(X||(X={}));var Tt=h(41627),Q=e=>{let{prefixCls:t,min:r=0,max:o=100,value:n,onChange:l,className:s,formatter:c}=e;const i=`${t}-steppers`,[u,d]=(0,a.useState)(n);return(0,a.useEffect)(()=>{Number.isNaN(n)||d(n)},[n]),a.createElement(Tt.Z,{className:j()(i,s),min:r,max:o,value:u,formatter:c,size:"small",onChange:g=>{n||d(g||0),l==null||l(g)}})},Vt=e=>{let{prefixCls:t,value:r,onChange:o}=e;const n=`${t}-alpha-input`,[l,s]=(0,a.useState)(R(r||"#000"));(0,a.useEffect)(()=>{r&&s(r)},[r]);const c=i=>{const u=l.toHsb();u.a=(i||0)/100;const d=R(u);r||s(d),o==null||o(d)};return a.createElement(Q,{value:de(l),prefixCls:t,formatter:i=>`${i}%`,className:n,onChange:c})},Bt=h(21713);const zt=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,Ye=e=>zt.test(`#${e}`);var Wt=e=>{let{prefixCls:t,value:r,onChange:o}=e;const n=`${t}-hex-input`,[l,s]=(0,a.useState)(r==null?void 0:r.toHex());(0,a.useEffect)(()=>{const i=r==null?void 0:r.toHex();Ye(i)&&r&&s(ce(i))},[r]);const c=i=>{const u=i.target.value;s(ce(u)),Ye(ce(u,!0))&&(o==null||o(R(u)))};return a.createElement(Bt.Z,{className:n,value:l,prefix:"#",onChange:c,size:"small"})},Xt=e=>{let{prefixCls:t,value:r,onChange:o}=e;const n=`${t}-hsb-input`,[l,s]=(0,a.useState)(R(r||"#000"));(0,a.useEffect)(()=>{r&&s(r)},[r]);const c=(i,u)=>{const d=l.toHsb();d[u]=u==="h"?i:(i||0)/100;const g=R(d);r||s(g),o==null||o(g)};return a.createElement("div",{className:n},a.createElement(Q,{max:360,min:0,value:Number(l.toHsb().h),prefixCls:t,className:n,formatter:i=>ue(i||0).toString(),onChange:i=>c(Number(i),"h")}),a.createElement(Q,{max:100,min:0,value:Number(l.toHsb().s)*100,prefixCls:t,className:n,formatter:i=>`${ue(i||0)}%`,onChange:i=>c(Number(i),"s")}),a.createElement(Q,{max:100,min:0,value:Number(l.toHsb().b)*100,prefixCls:t,className:n,formatter:i=>`${ue(i||0)}%`,onChange:i=>c(Number(i),"b")}))},Lt=e=>{let{prefixCls:t,value:r,onChange:o}=e;const n=`${t}-rgb-input`,[l,s]=(0,a.useState)(R(r||"#000"));(0,a.useEffect)(()=>{r&&s(r)},[r]);const c=(i,u)=>{const d=l.toRgb();d[u]=i||0;const g=R(d);r||s(g),o==null||o(g)};return a.createElement("div",{className:n},a.createElement(Q,{max:255,min:0,value:Number(l.toRgb().r),prefixCls:t,className:n,onChange:i=>c(Number(i),"r")}),a.createElement(Q,{max:255,min:0,value:Number(l.toRgb().g),prefixCls:t,className:n,onChange:i=>c(Number(i),"g")}),a.createElement(Q,{max:255,min:0,value:Number(l.toRgb().b),prefixCls:t,className:n,onChange:i=>c(Number(i),"b")}))};const Ft=[X.hex,X.hsb,X.rgb].map(e=>({value:e,label:e.toLocaleUpperCase()}));var Yt=e=>{const{prefixCls:t,format:r,value:o,disabledAlpha:n,onFormatChange:l,onChange:s}=e,[c,i]=(0,z.Z)(X.hex,{value:r,onChange:l}),u=`${t}-input`,d=f=>{i(f)},g=(0,a.useMemo)(()=>{const f={value:o,prefixCls:t,onChange:s};switch(c){case X.hsb:return a.createElement(Xt,Object.assign({},f));case X.rgb:return a.createElement(Lt,Object.assign({},f));case X.hex:default:return a.createElement(Wt,Object.assign({},f))}},[c,t,o,s]);return a.createElement("div",{className:`${u}-container`},a.createElement(kt.Z,{value:c,bordered:!1,getPopupContainer:f=>f,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:Ft}),a.createElement("div",{className:u},g),!n&&a.createElement(Vt,{prefixCls:t,value:o,onChange:s}))},Ut=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r},Ue=()=>{const e=(0,a.useContext)(We),{prefixCls:t,colorCleared:r,allowClear:o,value:n,disabledAlpha:l,onChange:s,onClear:c,onChangeComplete:i}=e,u=Ut(e,["prefixCls","colorCleared","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete"]);return a.createElement(a.Fragment,null,o&&a.createElement(Fe,Object.assign({prefixCls:t,value:n,colorCleared:r,onChange:d=>{s==null||s(d),c==null||c()}},u)),a.createElement(At,{prefixCls:t,value:n==null?void 0:n.toHsb(),disabledAlpha:l,onChange:(d,g)=>s==null?void 0:s(d,g,!0),onChangeComplete:i}),a.createElement(Yt,Object.assign({value:n,onChange:s,prefixCls:t,disabledAlpha:l},u)))},Gt=h(50719),Kt=h(91886);const Ce=e=>e.map(t=>(t.colors=t.colors.map(R),t)),Qt=(e,t)=>{const{r,g:o,b:n,a:l}=e.toRgb(),s=new ie(e.toRgbString()).onBackground(t).toHsv();return l<=.5?s.v>.5:r*.299+o*.587+n*.114>192},Ge=e=>{let{label:t}=e;return`panel-${t}`};var Jt=e=>{let{prefixCls:t,presets:r,value:o,onChange:n}=e;const[l]=(0,Kt.Z)("ColorPicker"),[,s]=(0,y.ZP)(),[c]=(0,z.Z)(Ce(r),{value:Ce(r),postState:Ce}),i=`${t}-presets`,u=(0,a.useMemo)(()=>c.reduce((f,m)=>{const{defaultOpen:p=!0}=m;return p&&f.push(Ge(m)),f},[]),[c]),d=f=>{n==null||n(f)},g=c.map(f=>{var m;return{key:Ge(f),label:a.createElement("div",{className:`${i}-label`},f==null?void 0:f.label),children:a.createElement("div",{className:`${i}-items`},Array.isArray(f==null?void 0:f.colors)&&((m=f.colors)===null||m===void 0?void 0:m.length)>0?f.colors.map((p,b)=>a.createElement(ve,{key:`preset-${b}-${p.toHexString()}`,color:R(p).toRgbString(),prefixCls:t,className:j()(`${i}-color`,{[`${i}-color-checked`]:p.toHexString()===(o==null?void 0:o.toHexString()),[`${i}-color-bright`]:Qt(p,s.colorBgElevated)}),onClick:()=>d(p)})):a.createElement("span",{className:`${i}-empty`},l.presetEmpty))}});return a.createElement("div",{className:i},a.createElement(Gt.Z,{defaultActiveKey:u,ghost:!0,items:g}))},Ke=()=>{const{prefixCls:e,value:t,presets:r,onChange:o}=(0,a.useContext)(Xe);return Array.isArray(r)?a.createElement(Jt,{value:t,presets:r,prefixCls:e,onChange:o}):null},qt=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r},_t=e=>{const{prefixCls:t,presets:r,panelRender:o,color:n,onChange:l,onClear:s}=e,c=qt(e,["prefixCls","presets","panelRender","color","onChange","onClear"]),i=`${t}-inner-content`,u=Object.assign({prefixCls:t,value:n,onChange:l,onClear:s},c),d=a.useMemo(()=>({prefixCls:t,value:n,presets:r,onChange:l}),[t,n,r,l]),g=a.createElement(a.Fragment,null,a.createElement(Ue,null),Array.isArray(r)&&a.createElement(k.Z,{className:`${i}-divider`}),a.createElement(Ke,null));return a.createElement(Dt,{value:u},a.createElement(Zt,{value:d},a.createElement("div",{className:i},typeof o=="function"?o(g,{components:{Picker:Ue,Presets:Ke}}):g)))},er=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r},tr=(0,a.forwardRef)((e,t)=>{const{color:r,prefixCls:o,open:n,colorCleared:l,disabled:s,format:c,className:i,showText:u}=e,d=er(e,["color","prefixCls","open","colorCleared","disabled","format","className","showText"]),g=`${o}-trigger`,f=(0,a.useMemo)(()=>l?a.createElement(Fe,{prefixCls:o}):a.createElement(ve,{prefixCls:o,color:r.toRgbString()}),[r,l,o]),m=()=>{const b=r.toHexString().toUpperCase(),$=de(r);switch(c){case"rgb":return r.toRgbString();case"hsb":return r.toHsbString();case"hex":default:return $<100?`${b.slice(0,7)},${$}%`:b}},p=()=>{if(typeof u=="function")return u(r);if(u)return m()};return a.createElement("div",Object.assign({ref:t,className:j()(g,i,{[`${g}-active`]:n,[`${g}-disabled`]:s})},d),f,u&&a.createElement("div",{className:`${g}-text`},p()))});function Qe(e){return e!==void 0}var rr=(e,t)=>{const{defaultValue:r,value:o}=t,[n,l]=(0,a.useState)(()=>{let s;return Qe(o)?s=o:Qe(r)?s=r:s=e,R(s||"")});return(0,a.useEffect)(()=>{o&&l(R(o))},[o]),[n,l]},w=h(23238),or=h(87077),nr=h(37324);const Je=(e,t)=>({backgroundImage:`conic-gradient(${t} 0 25%, transparent 0 50%, ${t} 0 75%, transparent 0)`,backgroundSize:`${e} ${e}`});var qe=(e,t)=>{const{componentCls:r,borderRadiusSM:o,colorPickerInsetShadow:n,lineWidth:l,colorFillSecondary:s}=e;return{[`${r}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:o,width:t,height:t,boxShadow:n},Je("50%",e.colorFillSecondary)),{[`${r}-color-block-inner`]:{width:"100%",height:"100%",border:`${(0,w.bf)(l)} solid ${s}`,borderRadius:"inherit"}})}},ar=e=>{const{componentCls:t,antCls:r,fontSizeSM:o,lineHeightSM:n,colorPickerAlphaInputWidth:l,marginXXS:s,paddingXXS:c,controlHeightSM:i,marginXS:u,fontSizeIcon:d,paddingXS:g,colorTextPlaceholder:f,colorPickerInputNumberHandleWidth:m,lineWidth:p}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${r}-input-number`]:{fontSize:o,lineHeight:n,[`${r}-input-number-input`]:{paddingInlineStart:c,paddingInlineEnd:0},[`${r}-input-number-handler-wrap`]:{width:m}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${(0,w.bf)(l)}`,marginInlineStart:s},[`${t}-format-select${r}-select`]:{marginInlineEnd:u,width:"auto","&-single":{[`${r}-select-selector`]:{padding:0,border:0},[`${r}-select-arrow`]:{insetInlineEnd:0},[`${r}-select-selection-item`]:{paddingInlineEnd:e.calc(d).add(s).equal(),fontSize:o,lineHeight:`${(0,w.bf)(i)}`},[`${r}-select-item-option-content`]:{fontSize:o,lineHeight:n},[`${r}-select-dropdown`]:{[`${r}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:s,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:s,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${r}-input-affix-wrapper`]:{flex:1,padding:`0 ${(0,w.bf)(g)}`,[`${r}-input`]:{fontSize:o,textTransform:"uppercase",lineHeight:(0,w.bf)(e.calc(i).sub(e.calc(p).mul(2)).equal())},[`${r}-input-prefix`]:{color:f}}}}}},lr=e=>{const{componentCls:t,controlHeightLG:r,borderRadiusSM:o,colorPickerInsetShadow:n,marginSM:l,colorBgElevated:s,colorFillSecondary:c,lineWidthBold:i,colorPickerHandlerSize:u,colorPickerHandlerSizeSM:d,colorPickerSliderHeight:g}=e;return{[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(r).mul(4).equal(),overflow:"hidden",borderRadius:o},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:n,inset:0},marginBottom:l},[`${t}-handler`]:{width:u,height:u,border:`${(0,w.bf)(i)} solid ${s}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${n}, 0 0 0 1px ${c}`,"&-sm":{width:d,height:d}},[`${t}-slider`]:{borderRadius:e.calc(g).div(2).equal(),[`${t}-palette`]:{height:g},[`${t}-gradient`]:{borderRadius:e.calc(g).div(2).equal(),boxShadow:n},"&-alpha":Je(`${(0,w.bf)(g)}`,e.colorFillSecondary),"&-hue":{marginBottom:l}},[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,"&-disabled-alpha":{display:"flex",alignItems:"center",[`${t}-slider`]:{flex:1,marginBottom:0}}}}}},sr=e=>{const{componentCls:t,antCls:r,colorTextQuaternary:o,paddingXXS:n,colorPickerPresetColorSize:l,fontSizeSM:s,colorText:c,lineHeightSM:i,lineWidth:u,borderRadius:d,colorFill:g,colorWhite:f,marginXXS:m,paddingXS:p,fontHeightSM:b}=e;return{[`${t}-presets`]:{[`${r}-collapse-item > ${r}-collapse-header`]:{padding:0,[`${r}-collapse-expand-icon`]:{height:b,color:o,paddingInlineEnd:n}},[`${r}-collapse`]:{display:"flex",flexDirection:"column",gap:m},[`${r}-collapse-item > ${r}-collapse-content > ${r}-collapse-content-box`]:{padding:`${(0,w.bf)(p)} 0`},"&-label":{fontSize:s,color:c,lineHeight:i},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(m).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:l,height:l,"&::before":{content:'""',pointerEvents:"none",width:e.calc(l).add(e.calc(u).mul(4)).equal(),height:e.calc(l).add(e.calc(u).mul(4)).equal(),position:"absolute",top:e.calc(u).mul(-2).equal(),insetInlineStart:e.calc(u).mul(-2).equal(),borderRadius:d,border:`${(0,w.bf)(u)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:g},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(l).div(13).mul(5).equal(),height:e.calc(l).div(13).mul(8).equal(),border:`${(0,w.bf)(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:f,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:s,color:o}}}};const be=(e,t,r)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${(0,w.bf)(e.controlOutlineWidth)} ${r}`,outline:0}),ir=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},_e=(e,t,r)=>{const{componentCls:o,borderRadiusSM:n,lineWidth:l,colorSplit:s,red6:c}=e;return{[`${o}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:n,border:`${(0,w.bf)(l)} solid ${s}`,position:"relative",cursor:"pointer",overflow:"hidden"},r),{"&::after":{content:'""',position:"absolute",insetInlineEnd:l,top:0,display:"block",width:40,height:2,transformOrigin:"right",transform:"rotate(-45deg)",backgroundColor:c}})}},cr=e=>{const{componentCls:t,colorError:r,colorWarning:o,colorErrorHover:n,colorWarningHover:l,colorErrorOutline:s,colorWarningOutline:c}=e;return{[`&${t}-status-error`]:{borderColor:r,"&:hover":{borderColor:n},[`&${t}-trigger-active`]:Object.assign({},be(e,r,s))},[`&${t}-status-warning`]:{borderColor:o,"&:hover":{borderColor:l},[`&${t}-trigger-active`]:Object.assign({},be(e,o,c))}}},ur=e=>{const{componentCls:t,controlHeightLG:r,controlHeightSM:o,controlHeight:n,controlHeightXS:l,borderRadius:s,borderRadiusSM:c,borderRadiusXS:i,borderRadiusLG:u,fontSizeLG:d}=e;return{[`&${t}-lg`]:{minWidth:r,height:r,borderRadius:u,[`${t}-color-block, ${t}-clear`]:{width:n,height:n,borderRadius:s},[`${t}-trigger-text`]:{fontSize:d}},[`&${t}-sm`]:{minWidth:o,height:o,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:l,height:l,borderRadius:i}}}},dr=e=>{const{componentCls:t,colorPickerWidth:r,colorPrimary:o,motionDurationMid:n,colorBgElevated:l,colorTextDisabled:s,colorText:c,colorBgContainerDisabled:i,borderRadius:u,marginXS:d,marginSM:g,controlHeight:f,controlHeightSM:m,colorBgTextActive:p,colorPickerPresetColorSize:b,colorPickerPreviewSize:$,lineWidth:S,colorBorder:I,paddingXXS:O,fontSize:H,colorPrimaryHover:P,controlOutline:N}=e;return[{[t]:Object.assign({[`${t}-inner-content`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"flex",flexDirection:"column",width:r,"&-divider":{margin:`${(0,w.bf)(g)} 0 ${(0,w.bf)(d)}`},[`${t}-panel`]:Object.assign({},lr(e))},qe(e,$)),ar(e)),sr(e)),_e(e,b,{marginInlineStart:"auto",marginBottom:d})),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:f,height:f,borderRadius:u,border:`${(0,w.bf)(S)} solid ${I}`,cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",transition:`all ${n}`,background:l,padding:e.calc(O).sub(S).equal(),[`${t}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(O).sub(S)).equal(),fontSize:H,color:c},"&:hover":{borderColor:P},[`&${t}-trigger-active`]:Object.assign({},be(e,o,N)),"&-disabled":{color:s,background:i,cursor:"not-allowed","&:hover":{borderColor:p},[`${t}-trigger-text`]:{color:s}}},_e(e,m)),qe(e,m)),cr(e)),ur(e))},ir(e))}]};var gr=(0,or.I$)("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:r}=e,o=8,n=(0,nr.TS)(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:18,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:o,colorPickerPreviewSize:e.calc(o).mul(2).add(r).equal()});return[dr(n)]}),fr=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r};const xe=e=>{const{value:t,defaultValue:r,format:o,defaultFormat:n,allowClear:l=!1,presets:s,children:c,trigger:i="click",open:u,disabled:d,placement:g="bottomLeft",arrow:f=!0,panelRender:m,showText:p,style:b,className:$,size:S,rootClassName:I,prefixCls:O,styles:H,disabledAlpha:P=!1,onFormatChange:N,onChange:L,onClear:T,onOpenChange:V,onChangeComplete:D,getPopupContainer:Se,autoAdjustOverflow:ye=!0,destroyTooltipOnHide:$e}=e,Pe=fr(e,["value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide"]),{getPrefixCls:ge,direction:ne,colorPicker:B}=(0,a.useContext)(M.E_),Ee=(0,a.useContext)(K.Z),q=d!=null?d:Ee,[,Re]=(0,y.ZP)(),[J,fe]=rr(Re.colorPrimary,{value:t,defaultValue:r}),[et,pr]=(0,z.Z)(!1,{value:u,postState:U=>!q&&U,onChange:V}),[tt,Cr]=(0,z.Z)(o,{value:o,defaultValue:n,onChange:N}),[Oe,rt]=(0,a.useState)(!1),F=ge("color-picker",O),ot=(0,a.useMemo)(()=>de(J)<100,[J]),{status:br}=a.useContext(C.aM),nt=(0,x.Z)(S),at=(0,ee.Z)(F),[xr,Sr,yr]=gr(F,at),$r={[`${F}-rtl`]:ne},lt=j()(I,yr,at,$r),Pr=j()((0,A.Z)(F,br),{[`${F}-sm`]:nt==="small",[`${F}-lg`]:nt==="large"},B==null?void 0:B.className,lt,$,Sr),Er=j()(F,lt),He=(0,a.useRef)(!0),Rr=(U,he,Ir)=>{let G=R(U);(Oe||(t===null||!t&&r===null))&&(rt(!1),de(J)===0&&he!=="alpha"&&(G=pe(G))),P&&ot&&(G=pe(G)),Ir?He.current=!1:D==null||D(G),fe(G),L==null||L(G,G.toHexString())},Or=()=>{rt(!0),T==null||T()},st=U=>{He.current=!0;let he=R(U);P&&ot&&(he=pe(U)),D==null||D(he)},Hr={open:et,trigger:i,placement:g,arrow:f,rootClassName:I,getPopupContainer:Se,autoAdjustOverflow:ye,destroyTooltipOnHide:$e},Nr={prefixCls:F,color:J,allowClear:l,colorCleared:Oe,disabled:q,disabledAlpha:P,presets:s,panelRender:m,format:tt,onFormatChange:Cr,onChangeComplete:st},wr=Object.assign(Object.assign({},B==null?void 0:B.style),b);return xr(a.createElement(v.Z,Object.assign({style:H==null?void 0:H.popup,overlayInnerStyle:H==null?void 0:H.popupOverlayInner,onOpenChange:U=>{He.current&&!q&&pr(U)},content:a.createElement(C.Ux,{override:!0,status:!0},a.createElement(_t,Object.assign({},Nr,{onChange:Rr,onChangeComplete:st,onClear:Or}))),overlayClassName:Er},Hr),c||a.createElement(tr,Object.assign({open:et,className:Pr,style:wr,color:t?R(t):J,prefixCls:F,disabled:q,colorCleared:Oe,showText:p,format:tt},Pe))))},hr=(0,se.Z)(xe,"color-picker",e=>e,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}));xe._InternalPanelDoNotUseOrYouWillBeFired=hr;var mr=xe,vr=mr},88475:function(Z,E,h){h.d(E,{x0:function(){return se}});const a="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let le=A=>crypto.getRandomValues(new Uint8Array(A)),j=(A,M,K)=>{let ee=(2<<Math.log(A.length-1)/Math.LN2)-1,x=-~(1.6*ee*M/A.length);return(C=M)=>{let v="";for(;;){let y=K(x),k=x;for(;k--;)if(v+=A[y[k]&ee]||"",v.length===C)return v}}},z=(A,M=21)=>j(A,M,le),se=(A=21)=>{let M="",K=crypto.getRandomValues(new Uint8Array(A));for(;A--;)M+=a[K[A]&63];return M}}}]); +}()); \ No newline at end of file diff --git a/1787.52eeb55d.async.js b/1787.52eeb55d.async.js new file mode 100644 index 00000000..05bea542 --- /dev/null +++ b/1787.52eeb55d.async.js @@ -0,0 +1,27 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1787],{79587:function(Pe,ne,n){n.d(ne,{F:function(){return C},Z:function(){return I}});var r=n(82187),P=n.n(r);const B=null;function I(c,o,m){return P()({[`${c}-status-success`]:o==="success",[`${c}-status-warning`]:o==="warning",[`${c}-status-error`]:o==="error",[`${c}-status-validating`]:o==="validating",[`${c}-has-feedback`]:m})}const C=(c,o)=>o||c},99053:function(Pe,ne,n){n.d(ne,{Z:function(){return Me},n:function(){return Ae}});var r=n(50959),P=n(68233),B=n(82187),I=n.n(B),C=n(56994),c=n(78404),o=n(79587),m=n(92576),f=n(25162),O=n(50483),X=n(59263),_=n(58163),ue=n(25341),pe=n(85580);function Be(s){return!!(s.prefix||s.suffix||s.allowClear)}var Te=n(12158),ze=function(s,i){var F={};for(var e in s)Object.prototype.hasOwnProperty.call(s,e)&&i.indexOf(e)<0&&(F[e]=s[e]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,e=Object.getOwnPropertySymbols(s);t<e.length;t++)i.indexOf(e[t])<0&&Object.prototype.propertyIsEnumerable.call(s,e[t])&&(F[e[t]]=s[e[t]]);return F};function Ae(s,i){if(!s)return;s.focus(i);const{cursor:F}=i||{};if(F){const e=s.value.length;switch(F){case"start":s.setSelectionRange(0,0);break;case"end":s.setSelectionRange(e,e);break;default:s.setSelectionRange(0,e);break}}}var Me=(0,r.forwardRef)((s,i)=>{var F;const{prefixCls:e,bordered:t=!0,status:a,size:v,disabled:p,onBlur:N,onFocus:T,suffix:J,allowClear:Q,addonAfter:be,addonBefore:xe,className:ce,style:Se,styles:ae,rootClassName:fe,onChange:ve,classNames:de}=s,j=ze(s,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:D,direction:le,input:x}=r.useContext(m.E_),h=D("input",e),l=(0,r.useRef)(null),L=(0,Te.Z)(h),[g,d,w]=(0,pe.ZP)(h,L),{compactSize:E,compactItemClassnames:M}=(0,_.ri)(h,le),b=(0,O.Z)(K=>{var R;return(R=v!=null?v:E)!==null&&R!==void 0?R:K}),y=r.useContext(f.Z),S=p!=null?p:y,{status:V,hasFeedback:H,feedbackIcon:Z}=(0,r.useContext)(X.aM),ee=(0,o.F)(V,a),Y=Be(s)||!!H,q=(0,r.useRef)(Y),z=(0,ue.Z)(l,!0),W=K=>{z(),N==null||N(K)},te=K=>{z(),T==null||T(K)},ge=K=>{z(),ve==null||ve(K)},G=(H||J)&&r.createElement(r.Fragment,null,J,H&&Z);let re;return typeof Q=="object"&&(Q!=null&&Q.clearIcon)?re=Q:Q&&(re={clearIcon:r.createElement(P.Z,null)}),g(r.createElement(C.Z,Object.assign({ref:(0,c.sQ)(i,l),prefixCls:h,autoComplete:x==null?void 0:x.autoComplete},j,{disabled:S,onBlur:W,onFocus:te,style:Object.assign(Object.assign({},x==null?void 0:x.style),Se),styles:Object.assign(Object.assign({},x==null?void 0:x.styles),ae),suffix:G,allowClear:re,className:I()(ce,fe,w,L,d,M,x==null?void 0:x.className),onChange:ge,addonAfter:be&&r.createElement(_.BR,null,r.createElement(X.Ux,{override:!0,status:!0},be)),addonBefore:xe&&r.createElement(_.BR,null,r.createElement(X.Ux,{override:!0,status:!0},xe)),classNames:Object.assign(Object.assign(Object.assign({},de),x==null?void 0:x.classNames),{input:I()({[`${h}-sm`]:b==="small",[`${h}-lg`]:b==="large",[`${h}-rtl`]:le==="rtl",[`${h}-borderless`]:!t},!Y&&(0,o.Z)(h,ee),de==null?void 0:de.input,(F=x==null?void 0:x.classNames)===null||F===void 0?void 0:F.input,d)}),classes:{affixWrapper:I()({[`${h}-affix-wrapper-sm`]:b==="small",[`${h}-affix-wrapper-lg`]:b==="large",[`${h}-affix-wrapper-rtl`]:le==="rtl",[`${h}-affix-wrapper-borderless`]:!t},(0,o.Z)(`${h}-affix-wrapper`,ee,H),d),wrapper:I()({[`${h}-group-rtl`]:le==="rtl"},d),group:I()({[`${h}-group-wrapper-sm`]:b==="small",[`${h}-group-wrapper-lg`]:b==="large",[`${h}-group-wrapper-rtl`]:le==="rtl",[`${h}-group-wrapper-disabled`]:S},(0,o.Z)(`${h}-group-wrapper`,ee,H),d)}})))})},41787:function(Pe,ne,n){n.d(ne,{Z:function(){return h}});var r=n(50959),P=n(68233),B=n(82187),I=n.n(B),C=n(57260),c=n(7376),o=n(78948),m=n(22937),f=n(81361),O=n(68601),X=n(56994),_=n(25931),ue=n(55901),pe=n(29953),Be=n(19881),Te=n(12682),ze=n(80918),Ae=n(79512),Ne=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,Me=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],s={},i;function F(l){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=l.getAttribute("id")||l.getAttribute("data-reactid")||l.getAttribute("name");if(L&&s[g])return s[g];var d=window.getComputedStyle(l),w=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),E=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),M=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),b=Me.map(function(S){return"".concat(S,":").concat(d.getPropertyValue(S))}).join(";"),y={sizingStyle:b,paddingSize:E,borderSize:M,boxSizing:w};return L&&g&&(s[g]=y),y}function e(l){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;i||(i=document.createElement("textarea"),i.setAttribute("tab-index","-1"),i.setAttribute("aria-hidden","true"),document.body.appendChild(i)),l.getAttribute("wrap")?i.setAttribute("wrap",l.getAttribute("wrap")):i.removeAttribute("wrap");var w=F(l,L),E=w.paddingSize,M=w.borderSize,b=w.boxSizing,y=w.sizingStyle;i.setAttribute("style","".concat(y,";").concat(Ne)),i.value=l.value||l.placeholder||"";var S=void 0,V=void 0,H,Z=i.scrollHeight;if(b==="border-box"?Z+=M:b==="content-box"&&(Z-=E),g!==null||d!==null){i.value=" ";var ee=i.scrollHeight-E;g!==null&&(S=ee*g,b==="border-box"&&(S=S+E+M),Z=Math.max(S,Z)),d!==null&&(V=ee*d,b==="border-box"&&(V=V+E+M),H=Z>V?"":"hidden",Z=Math.min(V,Z))}var Y={height:Z,overflowY:H,resize:"none"};return S&&(Y.minHeight=S),V&&(Y.maxHeight=V),Y}var t=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],a=0,v=1,p=2,N=r.forwardRef(function(l,L){var g=l,d=g.prefixCls,w=g.onPressEnter,E=g.defaultValue,M=g.value,b=g.autoSize,y=g.onResize,S=g.className,V=g.style,H=g.disabled,Z=g.onChange,ee=g.onInternalAutoSize,Y=(0,O.Z)(g,t),q=(0,pe.Z)(E,{value:M,postState:function(U){return U!=null?U:""}}),z=(0,f.Z)(q,2),W=z[0],te=z[1],ge=function(U){te(U.target.value),Z==null||Z(U)},G=r.useRef();r.useImperativeHandle(L,function(){return{textArea:G.current}});var re=r.useMemo(function(){return b&&(0,Be.Z)(b)==="object"?[b.minRows,b.maxRows]:[]},[b]),K=(0,f.Z)(re,2),R=K[0],se=K[1],he=!!b,Re=function(){try{if(document.activeElement===G.current){var U=G.current,Ve=U.selectionStart,Xe=U.selectionEnd,Ge=U.scrollTop;G.current.setSelectionRange(Ve,Xe),G.current.scrollTop=Ge}}catch(Ke){}},Oe=r.useState(p),we=(0,f.Z)(Oe,2),oe=we[0],$=we[1],u=r.useState(),k=(0,f.Z)(u,2),me=k[0],$e=k[1],Ie=function(){$(a)};(0,ze.Z)(function(){he&&Ie()},[M,R,se,he]),(0,ze.Z)(function(){if(oe===a)$(v);else if(oe===v){var Ce=e(G.current,!1,R,se);$(p),$e(Ce)}else Re()},[oe]);var je=r.useRef(),Fe=function(){Ae.Z.cancel(je.current)},Le=function(U){oe===p&&(y==null||y(U),b&&(Fe(),je.current=(0,Ae.Z)(function(){Ie()})))};r.useEffect(function(){return Fe},[]);var Ue=he?me:null,De=(0,c.Z)((0,c.Z)({},V),Ue);return(oe===a||oe===v)&&(De.overflowY="hidden",De.overflowX="hidden"),r.createElement(Te.Z,{onResize:Le,disabled:!(b||y)},r.createElement("textarea",(0,C.Z)({},Y,{ref:G,style:De,className:I()(d,S,(0,o.Z)({},"".concat(d,"-disabled"),H)),disabled:H,value:W,onChange:ge})))}),T=N,J=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","count","className","style","disabled","hidden","classNames","styles","onResize"],Q=r.forwardRef(function(l,L){var g,d,w=l.defaultValue,E=l.value,M=l.onFocus,b=l.onBlur,y=l.onChange,S=l.allowClear,V=l.maxLength,H=l.onCompositionStart,Z=l.onCompositionEnd,ee=l.suffix,Y=l.prefixCls,q=Y===void 0?"rc-textarea":Y,z=l.classes,W=l.showCount,te=l.count,ge=l.className,G=l.style,re=l.disabled,K=l.hidden,R=l.classNames,se=l.styles,he=l.onResize,Re=(0,O.Z)(l,J),Oe=(0,pe.Z)(w,{value:E,defaultValue:w}),we=(0,f.Z)(Oe,2),oe=we[0],$=we[1],u=oe==null?"":String(oe),k=r.useState(!1),me=(0,f.Z)(k,2),$e=me[0],Ie=me[1],je=r.useRef(!1),Fe=r.useState(null),Le=(0,f.Z)(Fe,2),Ue=Le[0],De=Le[1],Ce=(0,r.useRef)(null),U=function(){var A;return(A=Ce.current)===null||A===void 0?void 0:A.textArea},Ve=function(){U().focus()};(0,r.useImperativeHandle)(L,function(){return{resizableTextArea:Ce.current,focus:Ve,blur:function(){U().blur()}}}),(0,r.useEffect)(function(){Ie(function(ie){return!re&&ie})},[re]);var Xe=r.useState(null),Ge=(0,f.Z)(Xe,2),Ke=Ge[0],qe=Ge[1];r.useEffect(function(){if(Ke){var ie;(ie=U()).setSelectionRange.apply(ie,(0,m.Z)(Ke))}},[Ke]);var Ee=(0,_.Z)(te,W),He=(g=Ee.max)!==null&&g!==void 0?g:V,ke=Number(He)>0,Je=Ee.strategy(u),_e=!!He&&Je>He,Qe=function(A,ye){var Ze=ye;!je.current&&Ee.exceedFormatter&&Ee.max&&Ee.strategy(ye)>Ee.max&&(Ze=Ee.exceedFormatter(ye,{max:Ee.max}),ye!==Ze&&qe([U().selectionStart||0,U().selectionEnd||0])),$(Ze),(0,ue.rJ)(A.currentTarget,A,y,Ze)},et=function(A){je.current=!0,H==null||H(A)},tt=function(A){je.current=!1,Qe(A,A.currentTarget.value),Z==null||Z(A)},nt=function(A){Qe(A,A.target.value)},at=function(A){var ye=Re.onPressEnter,Ze=Re.onKeyDown;A.key==="Enter"&&ye&&ye(A),Ze==null||Ze(A)},rt=function(A){Ie(!0),M==null||M(A)},ot=function(A){Ie(!1),b==null||b(A)},it=function(A){$(""),Ve(),(0,ue.rJ)(U(),A,y)},Ye=ee,We;Ee.show&&(Ee.showFormatter?We=Ee.showFormatter({value:u,count:Je,maxLength:He}):We="".concat(Je).concat(ke?" / ".concat(He):""),Ye=r.createElement(r.Fragment,null,Ye,r.createElement("span",{className:I()("".concat(q,"-data-count"),R==null?void 0:R.count),style:se==null?void 0:se.count},We)));var lt=function(A){var ye;he==null||he(A),(ye=U())!==null&&ye!==void 0&&ye.style.height&&De(!0)},st=!Re.autoSize&&!W&&!S,dt=r.createElement(X.Q,{value:u,allowClear:S,handleReset:it,suffix:Ye,prefixCls:q,classes:{affixWrapper:I()(z==null?void 0:z.affixWrapper,(d={},(0,o.Z)(d,"".concat(q,"-show-count"),W),(0,o.Z)(d,"".concat(q,"-textarea-allow-clear"),S),d))},disabled:re,focused:$e,className:I()(ge,_e&&"".concat(q,"-out-of-range")),style:(0,c.Z)((0,c.Z)({},G),Ue&&!st?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof We=="string"?We:void 0}},hidden:K,inputElement:r.createElement(T,(0,C.Z)({},Re,{maxLength:V,onKeyDown:at,onChange:nt,onFocus:rt,onBlur:ot,onCompositionStart:et,onCompositionEnd:tt,className:I()(R==null?void 0:R.textarea),style:(0,c.Z)((0,c.Z)({},se==null?void 0:se.textarea),{},{resize:G==null?void 0:G.resize}),disabled:re,prefixCls:q,onResize:lt,ref:Ce}))});return dt}),be=Q,xe=be,ce=n(79587),Se=n(92576),ae=n(25162),fe=n(50483),ve=n(59263),de=n(99053),j=n(85580),D=n(12158),le=function(l,L){var g={};for(var d in l)Object.prototype.hasOwnProperty.call(l,d)&&L.indexOf(d)<0&&(g[d]=l[d]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,d=Object.getOwnPropertySymbols(l);w<d.length;w++)L.indexOf(d[w])<0&&Object.prototype.propertyIsEnumerable.call(l,d[w])&&(g[d[w]]=l[d[w]]);return g},h=(0,r.forwardRef)((l,L)=>{var g;const{prefixCls:d,bordered:w=!0,size:E,disabled:M,status:b,allowClear:y,classNames:S,rootClassName:V,className:H}=l,Z=le(l,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:ee,direction:Y}=r.useContext(Se.E_),q=(0,fe.Z)(E),z=r.useContext(ae.Z),W=M!=null?M:z,{status:te,hasFeedback:ge,feedbackIcon:G}=r.useContext(ve.aM),re=(0,ce.F)(te,b),K=r.useRef(null);r.useImperativeHandle(L,()=>{var oe;return{resizableTextArea:(oe=K.current)===null||oe===void 0?void 0:oe.resizableTextArea,focus:$=>{var u,k;(0,de.n)((k=(u=K.current)===null||u===void 0?void 0:u.resizableTextArea)===null||k===void 0?void 0:k.textArea,$)},blur:()=>{var $;return($=K.current)===null||$===void 0?void 0:$.blur()}}});const R=ee("input",d);let se;typeof y=="object"&&(y!=null&&y.clearIcon)?se=y:y&&(se={clearIcon:r.createElement(P.Z,null)});const he=(0,D.Z)(R),[Re,Oe,we]=(0,j.ZP)(R,he);return Re(r.createElement(xe,Object.assign({},Z,{disabled:W,allowClear:se,className:I()(we,he,H,V),classes:{affixWrapper:I()(`${R}-textarea-affix-wrapper`,{[`${R}-affix-wrapper-rtl`]:Y==="rtl",[`${R}-affix-wrapper-borderless`]:!w,[`${R}-affix-wrapper-sm`]:q==="small",[`${R}-affix-wrapper-lg`]:q==="large",[`${R}-textarea-show-count`]:l.showCount||((g=l.count)===null||g===void 0?void 0:g.show)},(0,ce.Z)(`${R}-affix-wrapper`,re),Oe)},classNames:Object.assign(Object.assign({},S),{textarea:I()({[`${R}-borderless`]:!w,[`${R}-sm`]:q==="small",[`${R}-lg`]:q==="large"},(0,ce.Z)(R,re),Oe,S==null?void 0:S.textarea)}),prefixCls:R,suffix:ge&&r.createElement("span",{className:`${R}-textarea-suffix`},G),ref:K})))})},25341:function(Pe,ne,n){n.d(ne,{Z:function(){return P}});var r=n(50959);function P(B,I){const C=(0,r.useRef)([]),c=()=>{C.current.push(setTimeout(()=>{var o,m,f,O;!((o=B.current)===null||o===void 0)&&o.input&&((m=B.current)===null||m===void 0?void 0:m.input.getAttribute("type"))==="password"&&(!((f=B.current)===null||f===void 0)&&f.input.hasAttribute("value"))&&((O=B.current)===null||O===void 0||O.input.removeAttribute("value"))}))};return(0,r.useEffect)(()=>(I&&c(),()=>C.current.forEach(o=>{o&&clearTimeout(o)})),[]),c}},85580:function(Pe,ne,n){n.d(ne,{TM:function(){return F},Xy:function(){return f},bi:function(){return _},e5:function(){return i},ik:function(){return ue},nz:function(){return c},s7:function(){return pe},x0:function(){return X}});var r=n(23238),P=n(55985),B=n(75928),I=n(37324),C=n(87077);const c=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),o=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),m=e=>({borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:e.activeBg}),f=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover:not([disabled])":Object.assign({},o((0,I.TS)(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),O=e=>{const{paddingBlockLG:t,fontSizeLG:a,lineHeightLG:v,borderRadiusLG:p,paddingInlineLG:N}=e;return{padding:`${(0,r.bf)(t)} ${(0,r.bf)(N)}`,fontSize:a,lineHeight:v,borderRadius:p}},X=e=>({padding:`${(0,r.bf)(e.paddingBlockSM)} ${(0,r.bf)(e.paddingInlineSM)}`,borderRadius:e.borderRadiusSM}),_=(e,t)=>{const{componentCls:a,colorError:v,colorWarning:p,errorActiveShadow:N,warningActiveShadow:T,colorErrorBorderHover:J,colorWarningBorderHover:Q}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:v,"&:hover":{borderColor:J},"&:focus, &:focus-within":Object.assign({},m((0,I.TS)(e,{activeBorderColor:v,activeShadow:N}))),[`${a}-prefix, ${a}-suffix`]:{color:v}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:p,"&:hover":{borderColor:Q},"&:focus, &:focus-within":Object.assign({},m((0,I.TS)(e,{activeBorderColor:p,activeShadow:T}))),[`${a}-prefix, ${a}-suffix`]:{color:p}}}},ue=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,r.bf)(e.paddingBlock)} ${(0,r.bf)(e.paddingInline)}`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},c(e.colorTextPlaceholder)),{"&:hover":Object.assign({},o(e)),"&:focus, &:focus-within":Object.assign({},m(e)),"&-disabled, &[disabled]":Object.assign({},f(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},O(e)),"&-sm":Object.assign({},X(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),pe=e=>{const{componentCls:t,antCls:a}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,["&[class*='col-']"]:{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},O(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},X(e)),[`&-lg ${a}-select-single ${a}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${a}-select-single ${a}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{["&-addon, &-wrap"]:{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,r.bf)(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.addonBg,border:`${(0,r.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${a}-select`]:{margin:`${(0,r.bf)(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${(0,r.bf)(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${a}-select-single:not(${a}-select-customize-input):not(${a}-pagination-size-changer)`]:{[`${a}-select-selector`]:{backgroundColor:"inherit",border:`${(0,r.bf)(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${a}-select-selector`]:{color:e.colorPrimary}}},[`${a}-cascader-picker`]:{margin:`-9px ${(0,r.bf)(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${a}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${a}-select ${a}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,P.dF)()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${a}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${a}-select > ${a}-select-selector, + & > ${a}-select-auto-complete ${t}, + & > ${a}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${a}-select-focused`]:{zIndex:1},[`& > ${a}-select > ${a}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${a}-select:first-child > ${a}-select-selector, + & > ${a}-select-auto-complete:first-child ${t}, + & > ${a}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${a}-select:last-child > ${a}-select-selector, + & > ${a}-cascader-picker:last-child ${t}, + & > ${a}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${a}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},Be=e=>{const{componentCls:t,controlHeightSM:a,lineWidth:v,calc:p}=e,N=16,T=p(a).sub(p(v).mul(2)).sub(N).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,P.Wf)(e)),ue(e)),_(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:a,paddingTop:T,paddingBottom:T}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Te=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,r.bf)(e.inputAffixPadding)}`}}}},ze=e=>{const{componentCls:t,inputAffixPadding:a,colorTextDescription:v,motionDurationSlow:p,colorIcon:N,colorIconHover:T,iconCls:J}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ue(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:v},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:a},"&-suffix":{marginInlineStart:a}}}),Te(e)),{[`${J}${t}-password-icon`]:{color:N,cursor:"pointer",transition:`all ${p}`,"&:hover":{color:T}}}),_(e,`${t}-affix-wrapper`))}},Ae=e=>{const{componentCls:t,colorError:a,colorWarning:v,borderRadiusLG:p,borderRadiusSM:N}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,P.Wf)(e)),pe(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:p,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:N}},"&-status-error":{[`${t}-group-addon`]:{color:a,borderColor:a}},"&-status-warning":{[`${t}-group-addon`]:{color:v,borderColor:v}},"&-disabled":{[`${t}-group-addon`]:Object.assign({},f(e))},[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ne=e=>{const{componentCls:t,antCls:a}=e,v=`${t}-search`;return{[v]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${v}-button:not(${a}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal({unit:!1})},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${v}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${v}-button:not(${a}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${a}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${v}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${v}-button`]:{height:e.controlHeightLG},[`&-small ${v}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Me=e=>{const{componentCls:t,paddingLG:a}=e,v=`${t}-textarea`;return{[v]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${v}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:a}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${v}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},s=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}};function i(e){return(0,I.TS)(e,{inputAffixPadding:e.paddingXXS})}const F=e=>{const{controlHeight:t,fontSize:a,lineHeight:v,lineWidth:p,controlHeightSM:N,controlHeightLG:T,fontSizeLG:J,lineHeightLG:Q,paddingSM:be,controlPaddingHorizontalSM:xe,controlPaddingHorizontal:ce,colorFillAlter:Se,colorPrimaryHover:ae,colorPrimary:fe,controlOutlineWidth:ve,controlOutline:de,colorErrorOutline:j,colorWarningOutline:D}=e;return{paddingBlock:Math.max(Math.round((t-a*v)/2*10)/10-p,0),paddingBlockSM:Math.max(Math.round((N-a*v)/2*10)/10-p,0),paddingBlockLG:Math.ceil((T-J*Q)/2*10)/10-p,paddingInline:be-p,paddingInlineSM:xe-p,paddingInlineLG:ce-p,addonBg:Se,activeBorderColor:fe,hoverBorderColor:ae,activeShadow:`0 0 0 ${ve}px ${de}`,errorActiveShadow:`0 0 0 ${ve}px ${j}`,warningActiveShadow:`0 0 0 ${ve}px ${D}`,hoverBg:"",activeBg:""}};ne.ZP=(0,C.I$)("Input",e=>{const t=(0,I.TS)(e,i(e));return[Be(t),Me(t),ze(t),Ae(t),Ne(t),s(t),(0,B.c)(t)]},F)},25931:function(Pe,ne,n){n.d(ne,{Z:function(){return o}});var r=n(68601),P=n(7376),B=n(19881),I=n(50959),C=["show"];function c(m,f){if(!f.max)return!0;var O=f.strategy(m);return O<=f.max}function o(m,f){return I.useMemo(function(){var O={};f&&(O.show=(0,B.Z)(f)==="object"&&f.formatter?f.formatter:!!f),O=(0,P.Z)((0,P.Z)({},O),m);var X=O,_=X.show,ue=(0,r.Z)(X,C);return(0,P.Z)((0,P.Z)({},ue),{},{show:!!_,showFormatter:typeof _=="function"?_:void 0,strategy:ue.strategy||function(pe){return pe.length}})},[m,f])}},56994:function(Pe,ne,n){n.d(ne,{Q:function(){return O},Z:function(){return Me}});var r=n(57260),P=n(7376),B=n(78948),I=n(19881),C=n(82187),c=n.n(C),o=n(50959),m=n(55901),f=function(i){var F,e,t=i.inputElement,a=i.prefixCls,v=i.prefix,p=i.suffix,N=i.addonBefore,T=i.addonAfter,J=i.className,Q=i.style,be=i.disabled,xe=i.readOnly,ce=i.focused,Se=i.triggerFocus,ae=i.allowClear,fe=i.value,ve=i.handleReset,de=i.hidden,j=i.classes,D=i.classNames,le=i.dataAttrs,x=i.styles,h=i.components,l=(h==null?void 0:h.affixWrapper)||"span",L=(h==null?void 0:h.groupWrapper)||"span",g=(h==null?void 0:h.wrapper)||"span",d=(h==null?void 0:h.groupAddon)||"span",w=(0,o.useRef)(null),E=function(W){var te;(te=w.current)!==null&&te!==void 0&&te.contains(W.target)&&(Se==null||Se())},M=function(){var W;if(!ae)return null;var te=!be&&!xe&&fe,ge="".concat(a,"-clear-icon"),G=(0,I.Z)(ae)==="object"&&ae!==null&&ae!==void 0&&ae.clearIcon?ae.clearIcon:"\u2716";return o.createElement("span",{onClick:ve,onMouseDown:function(K){return K.preventDefault()},className:c()(ge,(W={},(0,B.Z)(W,"".concat(ge,"-hidden"),!te),(0,B.Z)(W,"".concat(ge,"-has-suffix"),!!p),W)),role:"button",tabIndex:-1},G)},b=(0,o.cloneElement)(t,{value:fe,hidden:de,className:c()((F=t.props)===null||F===void 0?void 0:F.className,!(0,m.X3)(i)&&!(0,m.He)(i)&&J)||null,style:(0,P.Z)((0,P.Z)({},(e=t.props)===null||e===void 0?void 0:e.style),!(0,m.X3)(i)&&!(0,m.He)(i)?Q:{})});if((0,m.X3)(i)){var y,S="".concat(a,"-affix-wrapper"),V=c()(S,(y={},(0,B.Z)(y,"".concat(S,"-disabled"),be),(0,B.Z)(y,"".concat(S,"-focused"),ce),(0,B.Z)(y,"".concat(S,"-readonly"),xe),(0,B.Z)(y,"".concat(S,"-input-with-clear-btn"),p&&ae&&fe),y),!(0,m.He)(i)&&J,j==null?void 0:j.affixWrapper,D==null?void 0:D.affixWrapper),H=(p||ae)&&o.createElement("span",{className:c()("".concat(a,"-suffix"),D==null?void 0:D.suffix),style:x==null?void 0:x.suffix},M(),p);b=o.createElement(l,(0,r.Z)({className:V,style:(0,P.Z)((0,P.Z)({},(0,m.He)(i)?void 0:Q),x==null?void 0:x.affixWrapper),hidden:!(0,m.He)(i)&&de,onClick:E},le==null?void 0:le.affixWrapper,{ref:w}),v&&o.createElement("span",{className:c()("".concat(a,"-prefix"),D==null?void 0:D.prefix),style:x==null?void 0:x.prefix},v),(0,o.cloneElement)(t,{value:fe,hidden:null}),H)}if((0,m.He)(i)){var Z="".concat(a,"-group"),ee="".concat(Z,"-addon"),Y=c()("".concat(a,"-wrapper"),Z,j==null?void 0:j.wrapper),q=c()("".concat(a,"-group-wrapper"),J,j==null?void 0:j.group);return o.createElement(L,{className:q,style:Q,hidden:de},o.createElement(g,{className:Y},N&&o.createElement(d,{className:ee},N),(0,o.cloneElement)(b,{hidden:null}),T&&o.createElement(d,{className:ee},T)))}return b},O=f,X=n(22937),_=n(81361),ue=n(68601),pe=n(29953),Be=n(36760),Te=n(25931),ze=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Ae=(0,o.forwardRef)(function(s,i){var F=s.autoComplete,e=s.onChange,t=s.onFocus,a=s.onBlur,v=s.onPressEnter,p=s.onKeyDown,N=s.prefixCls,T=N===void 0?"rc-input":N,J=s.disabled,Q=s.htmlSize,be=s.className,xe=s.maxLength,ce=s.suffix,Se=s.showCount,ae=s.count,fe=s.type,ve=fe===void 0?"text":fe,de=s.classes,j=s.classNames,D=s.styles,le=s.onCompositionStart,x=s.onCompositionEnd,h=(0,ue.Z)(s,ze),l=(0,o.useState)(!1),L=(0,_.Z)(l,2),g=L[0],d=L[1],w=o.useRef(!1),E=(0,o.useRef)(null),M=function(u){E.current&&(0,m.nH)(E.current,u)},b=(0,pe.Z)(s.defaultValue,{value:s.value}),y=(0,_.Z)(b,2),S=y[0],V=y[1],H=S==null?"":String(S),Z=o.useState(null),ee=(0,_.Z)(Z,2),Y=ee[0],q=ee[1],z=(0,Te.Z)(ae,Se),W=z.max||xe,te=z.strategy(H),ge=!!W&&te>W;(0,o.useImperativeHandle)(i,function(){return{focus:M,blur:function(){var u;(u=E.current)===null||u===void 0||u.blur()},setSelectionRange:function(u,k,me){var $e;($e=E.current)===null||$e===void 0||$e.setSelectionRange(u,k,me)},select:function(){var u;(u=E.current)===null||u===void 0||u.select()},input:E.current}}),(0,o.useEffect)(function(){d(function($){return $&&J?!1:$})},[J]);var G=function(u,k){var me=k;if(!w.current&&z.exceedFormatter&&z.max&&z.strategy(k)>z.max&&(me=z.exceedFormatter(k,{max:z.max}),k!==me)){var $e,Ie;q([(($e=E.current)===null||$e===void 0?void 0:$e.selectionStart)||0,((Ie=E.current)===null||Ie===void 0?void 0:Ie.selectionEnd)||0])}V(me),E.current&&(0,m.rJ)(E.current,u,e,me)};o.useEffect(function(){if(Y){var $;($=E.current)===null||$===void 0||$.setSelectionRange.apply($,(0,X.Z)(Y))}},[Y]);var re=function(u){G(u,u.target.value)},K=function(u){w.current=!1,G(u,u.currentTarget.value),x==null||x(u)},R=function(u){v&&u.key==="Enter"&&v(u),p==null||p(u)},se=function(u){d(!0),t==null||t(u)},he=function(u){d(!1),a==null||a(u)},Re=function(u){V(""),M(),E.current&&(0,m.rJ)(E.current,u,e)},Oe=ge&&"".concat(T,"-out-of-range"),we=function(){var u=(0,Be.Z)(s,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return o.createElement("input",(0,r.Z)({autoComplete:F},u,{onChange:re,onFocus:se,onBlur:he,onKeyDown:R,className:c()(T,(0,B.Z)({},"".concat(T,"-disabled"),J),j==null?void 0:j.input),style:D==null?void 0:D.input,ref:E,size:Q,type:ve,onCompositionStart:function(me){w.current=!0,le==null||le(me)},onCompositionEnd:K}))},oe=function(){var u=Number(W)>0;if(ce||z.show){var k=z.showFormatter?z.showFormatter({value:H,count:te,maxLength:W}):"".concat(te).concat(u?" / ".concat(W):"");return o.createElement(o.Fragment,null,z.show&&o.createElement("span",{className:c()("".concat(T,"-show-count-suffix"),(0,B.Z)({},"".concat(T,"-show-count-has-suffix"),!!ce),j==null?void 0:j.count),style:(0,P.Z)({},D==null?void 0:D.count)},k),ce)}return null};return o.createElement(O,(0,r.Z)({},h,{prefixCls:T,className:c()(be,Oe),inputElement:we(),handleReset:Re,value:H,focused:g,triggerFocus:M,suffix:oe(),disabled:J,classes:de,classNames:j,styles:D}))}),Ne=Ae,Me=Ne},55901:function(Pe,ne,n){n.d(ne,{He:function(){return r},X3:function(){return P},nH:function(){return I},rJ:function(){return B}});function r(C){return!!(C.addonBefore||C.addonAfter)}function P(C){return!!(C.prefix||C.suffix||C.allowClear)}function B(C,c,o,m){if(o){var f=c;if(c.type==="click"){var O=C.cloneNode(!0);f=Object.create(c,{target:{value:O},currentTarget:{value:O}}),O.value="",o(f);return}if(m!==void 0){var X=C.cloneNode(!0);f=Object.create(c,{target:{value:X},currentTarget:{value:X}}),X.type!=="file"&&(X.value=m),o(f);return}o(f)}}function I(C,c){if(C){C.focus(c);var o=c||{},m=o.cursor;if(m){var f=C.value.length;switch(m){case"start":C.setSelectionRange(0,0);break;case"end":C.setSelectionRange(f,f);break;default:C.setSelectionRange(0,f)}}}}}}]); diff --git a/1993.c4120fe5.async.js b/1993.c4120fe5.async.js new file mode 100644 index 00000000..d2f5549a --- /dev/null +++ b/1993.c4120fe5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1993],{81993:function(n,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#272822","activityBar.foreground":"#f8f8f2","badge.background":"#75715E","badge.foreground":"#f8f8f2","button.background":"#75715E","debugToolBar.background":"#1e1f1c","diffEditor.insertedTextBackground":"#4b661680","diffEditor.removedTextBackground":"#90274A70","dropdown.background":"#414339","dropdown.listBackground":"#1e1f1c","editor.background":"#272822","editor.foreground":"#f8f8f2","editor.lineHighlightBackground":"#3e3d32","editor.selectionBackground":"#878b9180","editor.selectionHighlightBackground":"#575b6180","editor.wordHighlightBackground":"#4a4a7680","editor.wordHighlightStrongBackground":"#6a6a9680","editorCursor.foreground":"#f8f8f0","editorGroup.border":"#34352f","editorGroup.dropBackground":"#41433980","editorGroupHeader.tabsBackground":"#1e1f1c","editorHoverWidget.background":"#414339","editorHoverWidget.border":"#75715E","editorIndentGuide.activeBackground":"#767771","editorIndentGuide.background":"#464741","editorLineNumber.activeForeground":"#c2c2bf","editorLineNumber.foreground":"#90908a","editorSuggestWidget.background":"#272822","editorSuggestWidget.border":"#75715E","editorWhitespace.foreground":"#464741","editorWidget.background":"#1e1f1c",focusBorder:"#99947c","input.background":"#414339","inputOption.activeBorder":"#75715E","inputValidation.errorBackground":"#90274A","inputValidation.errorBorder":"#f92672","inputValidation.infoBackground":"#546190","inputValidation.infoBorder":"#819aff","inputValidation.warningBackground":"#848528","inputValidation.warningBorder":"#e2e22e","list.activeSelectionBackground":"#75715E","list.dropBackground":"#414339","list.highlightForeground":"#f8f8f2","list.hoverBackground":"#3e3d32","list.inactiveSelectionBackground":"#414339","menu.background":"#1e1f1c","menu.foreground":"#cccccc","minimap.selectionHighlight":"#878b9180","panel.border":"#414339","panelTitle.activeBorder":"#75715E","panelTitle.activeForeground":"#f8f8f2","panelTitle.inactiveForeground":"#75715E","peekView.border":"#75715E","peekViewEditor.background":"#272822","peekViewEditor.matchHighlightBackground":"#75715E","peekViewResult.background":"#1e1f1c","peekViewResult.matchHighlightBackground":"#75715E","peekViewResult.selectionBackground":"#414339","peekViewTitle.background":"#1e1f1c","pickerGroup.foreground":"#75715E","ports.iconRunningProcessForeground":"#ccccc7","progressBar.background":"#75715E","quickInputList.focusBackground":"#414339","selection.background":"#878b9180","settings.focusedRowBackground":"#4143395A","sideBar.background":"#1e1f1c","sideBarSectionHeader.background":"#272822","statusBar.background":"#414339","statusBar.debuggingBackground":"#75715E","statusBar.noFolderBackground":"#414339","statusBarItem.remoteBackground":"#AC6218","tab.border":"#1e1f1c","tab.inactiveBackground":"#34352f","tab.inactiveForeground":"#ccccc7","tab.lastPinnedBorder":"#414339","terminal.ansiBlack":"#333333","terminal.ansiBlue":"#6A7EC8","terminal.ansiBrightBlack":"#666666","terminal.ansiBrightBlue":"#819aff","terminal.ansiBrightCyan":"#66D9EF","terminal.ansiBrightGreen":"#A6E22E","terminal.ansiBrightMagenta":"#AE81FF","terminal.ansiBrightRed":"#f92672","terminal.ansiBrightWhite":"#f8f8f2","terminal.ansiBrightYellow":"#e2e22e","terminal.ansiCyan":"#56ADBC","terminal.ansiGreen":"#86B42B","terminal.ansiMagenta":"#8C6BC8","terminal.ansiRed":"#C4265E","terminal.ansiWhite":"#e3e3dd","terminal.ansiYellow":"#B3B42B","titleBar.activeBackground":"#1e1f1c","widget.shadow":"#00000098"},displayName:"Monokai",name:"monokai",semanticHighlighting:!0,tokenColors:[{settings:{foreground:"#F8F8F2"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#F8F8F2"}},{scope:"comment",settings:{foreground:"#88846f"}},{scope:"string",settings:{foreground:"#E6DB74"}},{scope:["punctuation.definition.template-expression","punctuation.section.embedded"],settings:{foreground:"#F92672"}},{scope:["meta.template.expression"],settings:{foreground:"#F8F8F2"}},{scope:"constant.numeric",settings:{foreground:"#AE81FF"}},{scope:"constant.language",settings:{foreground:"#AE81FF"}},{scope:"constant.character, constant.other",settings:{foreground:"#AE81FF"}},{scope:"variable",settings:{fontStyle:"",foreground:"#F8F8F2"}},{scope:"keyword",settings:{foreground:"#F92672"}},{scope:"storage",settings:{fontStyle:"",foreground:"#F92672"}},{scope:"storage.type",settings:{fontStyle:"italic",foreground:"#66D9EF"}},{scope:"entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution",settings:{fontStyle:"underline",foreground:"#A6E22E"}},{scope:"entity.other.inherited-class",settings:{fontStyle:"italic underline",foreground:"#A6E22E"}},{scope:"entity.name.function",settings:{fontStyle:"",foreground:"#A6E22E"}},{scope:"variable.parameter",settings:{fontStyle:"italic",foreground:"#FD971F"}},{scope:"entity.name.tag",settings:{fontStyle:"",foreground:"#F92672"}},{scope:"entity.other.attribute-name",settings:{fontStyle:"",foreground:"#A6E22E"}},{scope:"support.function",settings:{fontStyle:"",foreground:"#66D9EF"}},{scope:"support.constant",settings:{fontStyle:"",foreground:"#66D9EF"}},{scope:"support.type, support.class",settings:{fontStyle:"italic",foreground:"#66D9EF"}},{scope:"support.other.variable",settings:{fontStyle:""}},{scope:"invalid",settings:{fontStyle:"",foreground:"#F44747"}},{scope:"invalid.deprecated",settings:{foreground:"#F44747"}},{scope:"meta.structure.dictionary.json string.quoted.double.json",settings:{foreground:"#CFCFC2"}},{scope:"meta.diff, meta.diff.header",settings:{foreground:"#75715E"}},{scope:"markup.deleted",settings:{foreground:"#F92672"}},{scope:"markup.inserted",settings:{foreground:"#A6E22E"}},{scope:"markup.changed",settings:{foreground:"#E6DB74"}},{scope:"constant.numeric.line-number.find-in-files - match",settings:{foreground:"#AE81FFA0"}},{scope:"entity.name.filename.find-in-files",settings:{foreground:"#E6DB74"}},{scope:"markup.quote",settings:{foreground:"#F92672"}},{scope:"markup.list",settings:{foreground:"#E6DB74"}},{scope:"markup.bold, markup.italic",settings:{foreground:"#66D9EF"}},{scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#FD971F"}},{scope:"markup.heading",settings:{foreground:"#A6E22E"}},{scope:"markup.heading.setext",settings:{fontStyle:"bold",foreground:"#A6E22E"}},{scope:"markup.heading.markdown",settings:{fontStyle:"bold"}},{scope:"markup.quote.markdown",settings:{fontStyle:"italic",foreground:"#75715E"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:"#AE81FF"}},{scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:"#E6DB74"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.list.unnumbered.markdown, markup.list.numbered.markdown",settings:{foreground:"#f8f8f2"}},{scope:["punctuation.definition.list.begin.markdown"],settings:{foreground:"#A6E22E"}},{scope:"token.info-token",settings:{foreground:"#6796e6"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#b267e6"}},{scope:"variable.language",settings:{foreground:"#FD971F"}}],type:"dark"})}}]); diff --git a/2083.acf59f68.async.js b/2083.acf59f68.async.js new file mode 100644 index 00000000..556b44f3 --- /dev/null +++ b/2083.acf59f68.async.js @@ -0,0 +1,200 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2083,2969],{82083:function(i,e,n){n.r(e),n.d(e,{default:function(){return r}});var t=n(88474),a=n(45585),l=n(5931),m=n(52969);const s=Object.freeze({displayName:"Handlebars",name:"handlebars",patterns:[{include:"#yfm"},{include:"#extends"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"},{include:"#inline_script"},{include:"#html_tags"},{include:"text.html.basic"}],repository:{block_comments:{patterns:[{begin:"\\{\\{!--",end:"--\\}\\}",name:"comment.block.handlebars",patterns:[{match:"@\\w*",name:"keyword.annotation.handlebars"},{include:"#comments"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"-{2,3}\\s*>",name:"comment.block.html",patterns:[{match:"--",name:"invalid.illegal.bad-comments-or-CDATA.html"}]}]},block_helper:{begin:"(\\{\\{)(~?\\#)([-a-zA-Z0-9_\\./>]+)\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*",beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars keyword.control"},4:{name:"variable.parameter.handlebars"},5:{name:"support.constant.handlebars"},6:{name:"variable.parameter.handlebars"},7:{name:"support.constant.handlebars"}},end:"(~?\\}\\})",endCaptures:{1:{name:"support.constant.handlebars"}},name:"meta.function.block.start.handlebars",patterns:[{include:"#string"},{include:"#handlebars_attribute"}]},comments:{patterns:[{begin:"\\{\\{!",end:"\\}\\}",name:"comment.block.handlebars",patterns:[{match:"@\\w*",name:"keyword.annotation.handlebars"},{include:"#comments"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"-{2,3}\\s*>",name:"comment.block.html",patterns:[{match:"--",name:"invalid.illegal.bad-comments-or-CDATA.html"}]}]},else_token:{begin:"(\\{\\{)(~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\.\\(\\s\\)/]+))?",beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars"},4:{name:"variable.parameter.handlebars"}},end:"(~?\\}\\}\\}*)",endCaptures:{1:{name:"support.constant.handlebars"}},name:"meta.function.inline.else.handlebars"},end_block:{begin:"(\\{\\{)(~?/)([a-zA-Z0-9/_\\.-]+)\\s*",beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars keyword.control"}},end:"(~?\\}\\})",endCaptures:{1:{name:"support.constant.handlebars"}},name:"meta.function.block.end.handlebars",patterns:[]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.html"},{match:"&",name:"invalid.illegal.bad-ampersand.html"}]},"escaped-double-quote":{match:'\\\\"',name:"constant.character.escape.js"},"escaped-single-quote":{match:"\\\\'",name:"constant.character.escape.js"},extends:{patterns:[{begin:"(\\{\\{!<)\\s([-a-zA-Z0-9_\\./]+)",beginCaptures:{1:{name:"support.function.handlebars"},2:{name:"support.class.handlebars"}},end:"(\\}\\})",endCaptures:{1:{name:"support.function.handlebars"}},name:"meta.preprocessor.handlebars"}]},handlebars_attribute:{patterns:[{include:"#handlebars_attribute_name"},{include:"#handlebars_attribute_value"}]},handlebars_attribute_name:{begin:"\\b([-a-zA-Z0-9_\\.]+)\\b=",captures:{1:{name:"variable.parameter.handlebars"}},end:`(?='|"|)`,name:"entity.other.attribute-name.handlebars"},handlebars_attribute_value:{begin:"([-a-zA-Z0-9_\\./]+)\\b",captures:{1:{name:"variable.parameter.handlebars"}},end:`('|"|)`,name:"entity.other.attribute-value.handlebars",patterns:[{include:"#string"}]},html_tags:{patterns:[{begin:"(<)([a-zA-Z0-9:-]+)(?=[^>]*></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.html"}},end:"(>(<)/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"meta.scope.between-tag-pair.html"},3:{name:"entity.name.tag.html"},4:{name:"punctuation.definition.tag.html"}},name:"meta.tag.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.xml.html"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml.html",patterns:[{include:"#tag_generic_attribute"},{include:"#string"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"--\\s*>",name:"comment.block.html",patterns:[{match:"--",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{begin:"<!",captures:{0:{name:"punctuation.definition.tag.html"}},end:">",name:"meta.tag.sgml.html",patterns:[{begin:"(DOCTYPE|doctype)",captures:{1:{name:"entity.name.tag.doctype.html"}},end:"(?=>)",name:"meta.tag.sgml.doctype.html",patterns:[{match:'"[^">]*"',name:"string.quoted.double.doctype.identifiers-and-DTDs.html"}]},{begin:"\\[CDATA\\[",end:"]](?=>)",name:"constant.other.inline-data.html"},{match:"(\\s*)(?!--|>)\\S(\\s*)",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{begin:"(?:^\\s+)?(<)((?i:style))\\b(?![^>]*/>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.style.html"},3:{name:"punctuation.definition.tag.html"}},end:"(</)((?i:style))(>)(?:\\s*\\n)?",name:"source.css.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"}},end:"(?=</(?i:style))",patterns:[{include:"source.css"}]}]},{begin:"(?:^\\s+)?(<)((?i:script))\\b(?![^>]*/>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(?<=</(script|SCRIPT))(>)(?:\\s*\\n)?",endCaptures:{2:{name:"punctuation.definition.tag.html"}},name:"source.js.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(?<!</(?:script|SCRIPT))(>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(</)((?i:script))",patterns:[{captures:{1:{name:"punctuation.definition.comment.js"}},match:"(//).*?((?=<\/script)|$\\n?)",name:"comment.line.double-slash.js"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/|(?=<\/script)",name:"comment.block.js"},{include:"source.js"}]}]},{begin:"(</?)((?i:body|head|html)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.structure.any.html"}},end:"(>)",name:"meta.tag.structure.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:address|blockquote|dd|div|header|section|footer|aside|nav|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.block.any.html"}},end:"(>)",name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.inline.any.html"}},end:"((?: ?/)?>)",name:"meta.tag.inline.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9:-]+)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"}},end:"(>)",name:"meta.tag.other.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9{}:-]+)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.tokenised.html"}},end:"(>)",name:"meta.tag.tokenised.html",patterns:[{include:"#tag-stuff"}]},{include:"#entities"},{match:"<>",name:"invalid.illegal.incomplete.html"},{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]},inline_script:{begin:`(?:^\\s+)?(<)((?i:script))\\b(?:.*(type)=(["'](?:text/x-handlebars-template|text/x-handlebars|text/template|x-tmpl-handlebars)["']))(?![^>]*/>)`,beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"},3:{name:"entity.other.attribute-name.html"},4:{name:"string.quoted.double.html"}},end:"(?<=</(script|SCRIPT))(>)(?:\\s*\\n)?",endCaptures:{2:{name:"punctuation.definition.tag.html"}},name:"source.handlebars.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(?<!</(?:script|SCRIPT))(>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(</)((?i:script))",patterns:[{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"},{include:"#html_tags"},{include:"text.html.basic"}]}]},partial_and_var:{begin:"(\\{\\{~?\\{*(>|!<)*)\\s*(@?[-a-zA-Z0-9$_\\./]+)*",beginCaptures:{1:{name:"support.constant.handlebars"},3:{name:"variable.parameter.handlebars"}},end:"(~?\\}\\}\\}*)",endCaptures:{1:{name:"support.constant.handlebars"}},name:"meta.function.inline.other.handlebars",patterns:[{include:"#string"},{include:"#handlebars_attribute"}]},string:{patterns:[{include:"#string-single-quoted"},{include:"#string-double-quoted"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.handlebars",patterns:[{include:"#escaped-double-quote"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#else_token"},{include:"#end_block"},{include:"#partial_and_var"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.handlebars",patterns:[{include:"#escaped-single-quote"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#else_token"},{include:"#end_block"},{include:"#partial_and_var"}]},"tag-stuff":{patterns:[{include:"#tag_id_attribute"},{include:"#tag_generic_attribute"},{include:"#string"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"}]},tag_generic_attribute:{begin:"\\b([a-zA-Z0-9_-]+)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.generic.html"},2:{name:"punctuation.separator.key-value.html"}},end:`(?<='|"|)`,name:"entity.other.attribute-name.html",patterns:[{include:"#string"}]},tag_id_attribute:{begin:"\\b(id)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.id.html"},2:{name:"punctuation.separator.key-value.html"}},end:`(?<='|"|)`,name:"meta.attribute-with-value.id.html",patterns:[{include:"#string"}]},yfm:{patterns:[{begin:"(?<!\\s)---\\n$",end:"^---\\s",name:"markup.raw.yaml.front-matter",patterns:[{include:"source.yaml"}]}]}},scopeName:"text.html.handlebars",embeddedLangs:["html","css","javascript","yaml"],aliases:["hbs"]});var r=[...t.default,...a.default,...l.default,...m.default,s]},52969:function(i,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"YAML",name:"yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) +(?= +(?x: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +) +( +[^\\s:] +| : \\S +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) +\\G +(TAG) +(?:[ \\t]+ +((?:!(?:[0-9A-Za-z\\-]*!)?)) +(?:[ \\t]+ ( +! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* +| (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ +) +)? +)? +`},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) +(?= +(?: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +) +( +[^\\s:[\\[\\]{},]] +| : [^\\s[\\[\\]{},]] +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +) +`}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?x: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +) +`}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) +\\G +(?: +! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > +| (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ +| ! +) +(?=\\ |\\t|$) +`,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},scopeName:"source.yaml",aliases:["yml"]})]}}]); diff --git a/2113.72c02fe5.async.js b/2113.72c02fe5.async.js new file mode 100644 index 00000000..a988137d --- /dev/null +++ b/2113.72c02fe5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2113],{62113:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#f9826c","activityBar.background":"#24292e","activityBar.border":"#1b1f23","activityBar.foreground":"#e1e4e8","activityBar.inactiveForeground":"#6a737d","activityBarBadge.background":"#0366d6","activityBarBadge.foreground":"#fff","badge.background":"#044289","badge.foreground":"#c8e1ff","breadcrumb.activeSelectionForeground":"#d1d5da","breadcrumb.focusForeground":"#e1e4e8","breadcrumb.foreground":"#959da5","breadcrumbPicker.background":"#2b3036","button.background":"#176f2c","button.foreground":"#dcffe4","button.hoverBackground":"#22863a","button.secondaryBackground":"#444d56","button.secondaryForeground":"#fff","button.secondaryHoverBackground":"#586069","checkbox.background":"#444d56","checkbox.border":"#1b1f23","debugToolBar.background":"#2b3036",descriptionForeground:"#959da5","diffEditor.insertedTextBackground":"#28a74530","diffEditor.removedTextBackground":"#d73a4930","dropdown.background":"#2f363d","dropdown.border":"#1b1f23","dropdown.foreground":"#e1e4e8","dropdown.listBackground":"#24292e","editor.background":"#24292e","editor.findMatchBackground":"#ffd33d44","editor.findMatchHighlightBackground":"#ffd33d22","editor.focusedStackFrameHighlightBackground":"#2b6a3033","editor.foldBackground":"#58606915","editor.foreground":"#e1e4e8","editor.inactiveSelectionBackground":"#3392FF22","editor.lineHighlightBackground":"#2b3036","editor.linkedEditingBackground":"#3392FF22","editor.selectionBackground":"#3392FF44","editor.selectionHighlightBackground":"#17E5E633","editor.selectionHighlightBorder":"#17E5E600","editor.stackFrameHighlightBackground":"#C6902625","editor.wordHighlightBackground":"#17E5E600","editor.wordHighlightBorder":"#17E5E699","editor.wordHighlightStrongBackground":"#17E5E600","editor.wordHighlightStrongBorder":"#17E5E666","editorBracketHighlight.foreground1":"#79b8ff","editorBracketHighlight.foreground2":"#ffab70","editorBracketHighlight.foreground3":"#b392f0","editorBracketHighlight.foreground4":"#79b8ff","editorBracketHighlight.foreground5":"#ffab70","editorBracketHighlight.foreground6":"#b392f0","editorBracketMatch.background":"#17E5E650","editorBracketMatch.border":"#17E5E600","editorCursor.foreground":"#c8e1ff","editorError.foreground":"#f97583","editorGroup.border":"#1b1f23","editorGroupHeader.tabsBackground":"#1f2428","editorGroupHeader.tabsBorder":"#1b1f23","editorGutter.addedBackground":"#28a745","editorGutter.deletedBackground":"#ea4a5a","editorGutter.modifiedBackground":"#2188ff","editorIndentGuide.activeBackground":"#444d56","editorIndentGuide.background":"#2f363d","editorLineNumber.activeForeground":"#e1e4e8","editorLineNumber.foreground":"#444d56","editorOverviewRuler.border":"#1b1f23","editorWarning.foreground":"#ffea7f","editorWhitespace.foreground":"#444d56","editorWidget.background":"#1f2428",errorForeground:"#f97583",focusBorder:"#005cc5",foreground:"#d1d5da","gitDecoration.addedResourceForeground":"#34d058","gitDecoration.conflictingResourceForeground":"#ffab70","gitDecoration.deletedResourceForeground":"#ea4a5a","gitDecoration.ignoredResourceForeground":"#6a737d","gitDecoration.modifiedResourceForeground":"#79b8ff","gitDecoration.submoduleResourceForeground":"#6a737d","gitDecoration.untrackedResourceForeground":"#34d058","input.background":"#2f363d","input.border":"#1b1f23","input.foreground":"#e1e4e8","input.placeholderForeground":"#959da5","list.activeSelectionBackground":"#39414a","list.activeSelectionForeground":"#e1e4e8","list.focusBackground":"#044289","list.hoverBackground":"#282e34","list.hoverForeground":"#e1e4e8","list.inactiveFocusBackground":"#1d2d3e","list.inactiveSelectionBackground":"#282e34","list.inactiveSelectionForeground":"#e1e4e8","notificationCenterHeader.background":"#24292e","notificationCenterHeader.foreground":"#959da5","notifications.background":"#2f363d","notifications.border":"#1b1f23","notifications.foreground":"#e1e4e8","notificationsErrorIcon.foreground":"#ea4a5a","notificationsInfoIcon.foreground":"#79b8ff","notificationsWarningIcon.foreground":"#ffab70","panel.background":"#1f2428","panel.border":"#1b1f23","panelInput.border":"#2f363d","panelTitle.activeBorder":"#f9826c","panelTitle.activeForeground":"#e1e4e8","panelTitle.inactiveForeground":"#959da5","peekViewEditor.background":"#1f242888","peekViewEditor.matchHighlightBackground":"#ffd33d33","peekViewResult.background":"#1f2428","peekViewResult.matchHighlightBackground":"#ffd33d33","pickerGroup.border":"#444d56","pickerGroup.foreground":"#e1e4e8","progressBar.background":"#0366d6","quickInput.background":"#24292e","quickInput.foreground":"#e1e4e8","scrollbar.shadow":"#0008","scrollbarSlider.activeBackground":"#6a737d88","scrollbarSlider.background":"#6a737d33","scrollbarSlider.hoverBackground":"#6a737d44","settings.headerForeground":"#e1e4e8","settings.modifiedItemIndicator":"#0366d6","sideBar.background":"#1f2428","sideBar.border":"#1b1f23","sideBar.foreground":"#d1d5da","sideBarSectionHeader.background":"#1f2428","sideBarSectionHeader.border":"#1b1f23","sideBarSectionHeader.foreground":"#e1e4e8","sideBarTitle.foreground":"#e1e4e8","statusBar.background":"#24292e","statusBar.border":"#1b1f23","statusBar.debuggingBackground":"#931c06","statusBar.debuggingForeground":"#fff","statusBar.foreground":"#d1d5da","statusBar.noFolderBackground":"#24292e","statusBarItem.prominentBackground":"#282e34","statusBarItem.remoteBackground":"#24292e","statusBarItem.remoteForeground":"#d1d5da","tab.activeBackground":"#24292e","tab.activeBorder":"#24292e","tab.activeBorderTop":"#f9826c","tab.activeForeground":"#e1e4e8","tab.border":"#1b1f23","tab.hoverBackground":"#24292e","tab.inactiveBackground":"#1f2428","tab.inactiveForeground":"#959da5","tab.unfocusedActiveBorder":"#24292e","tab.unfocusedActiveBorderTop":"#1b1f23","tab.unfocusedHoverBackground":"#24292e","terminal.ansiBlack":"#586069","terminal.ansiBlue":"#2188ff","terminal.ansiBrightBlack":"#959da5","terminal.ansiBrightBlue":"#79b8ff","terminal.ansiBrightCyan":"#56d4dd","terminal.ansiBrightGreen":"#85e89d","terminal.ansiBrightMagenta":"#b392f0","terminal.ansiBrightRed":"#f97583","terminal.ansiBrightWhite":"#fafbfc","terminal.ansiBrightYellow":"#ffea7f","terminal.ansiCyan":"#39c5cf","terminal.ansiGreen":"#34d058","terminal.ansiMagenta":"#b392f0","terminal.ansiRed":"#ea4a5a","terminal.ansiWhite":"#d1d5da","terminal.ansiYellow":"#ffea7f","terminal.foreground":"#d1d5da","terminal.tab.activeBorder":"#f9826c","terminalCursor.background":"#586069","terminalCursor.foreground":"#79b8ff","textBlockQuote.background":"#24292e","textBlockQuote.border":"#444d56","textCodeBlock.background":"#2f363d","textLink.activeForeground":"#c8e1ff","textLink.foreground":"#79b8ff","textPreformat.foreground":"#d1d5da","textSeparator.foreground":"#586069","titleBar.activeBackground":"#24292e","titleBar.activeForeground":"#e1e4e8","titleBar.border":"#1b1f23","titleBar.inactiveBackground":"#1f2428","titleBar.inactiveForeground":"#959da5","tree.indentGuidesStroke":"#2f363d","welcomePage.buttonBackground":"#2f363d","welcomePage.buttonHoverBackground":"#444d56"},displayName:"GitHub Dark",name:"github-dark",semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#6a737d"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language"],settings:{foreground:"#79b8ff"}},{scope:["entity","entity.name"],settings:{foreground:"#b392f0"}},{scope:"variable.parameter.function",settings:{foreground:"#e1e4e8"}},{scope:"entity.name.tag",settings:{foreground:"#85e89d"}},{scope:"keyword",settings:{foreground:"#f97583"}},{scope:["storage","storage.type"],settings:{foreground:"#f97583"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#e1e4e8"}},{scope:["string","punctuation.definition.string","string punctuation.section.embedded source"],settings:{foreground:"#9ecbff"}},{scope:"support",settings:{foreground:"#79b8ff"}},{scope:"meta.property-name",settings:{foreground:"#79b8ff"}},{scope:"variable",settings:{foreground:"#ffab70"}},{scope:"variable.other",settings:{foreground:"#e1e4e8"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"carriage-return",settings:{background:"#f97583",content:"^M",fontStyle:"italic underline",foreground:"#24292e"}},{scope:"message.error",settings:{foreground:"#fdaeb7"}},{scope:"string variable",settings:{foreground:"#79b8ff"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#dbedff"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#dbedff"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#85e89d"}},{scope:"support.constant",settings:{foreground:"#79b8ff"}},{scope:"support.variable",settings:{foreground:"#79b8ff"}},{scope:"meta.module-reference",settings:{foreground:"#79b8ff"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#ffab70"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"markup.quote",settings:{foreground:"#85e89d"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#e1e4e8"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#e1e4e8"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#79b8ff"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#86181d",foreground:"#fdaeb7"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#144620",foreground:"#85e89d"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#c24e00",foreground:"#ffab70"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#79b8ff",foreground:"#2f363d"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#b392f0"}},{scope:"meta.diff.header",settings:{foreground:"#79b8ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"meta.output",settings:{foreground:"#79b8ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#d1d5da"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#fdaeb7"}},{scope:["constant.other.reference.link","string.other.link"],settings:{fontStyle:"underline",foreground:"#dbedff"}}],type:"dark"})}}]); diff --git a/2118.3c5e539f.async.js b/2118.3c5e539f.async.js new file mode 100644 index 00000000..8f33eb2b --- /dev/null +++ b/2118.3c5e539f.async.js @@ -0,0 +1,518 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2118],{92118:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"Python",name:"python",patterns:[{include:"#statement"},{include:"#expression"}],repository:{"annotated-parameter":{begin:`(?x) +\\b +([[:alpha:]_]\\w*) \\s* (:) +`,beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.annotation.python"}},end:"(,)|(?=\\))",endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"},{match:"=(?!=)",name:"keyword.operator.assignment.python"}]},"assignment-operator":{match:`(?x) +<<= | >>= | //= | \\*\\*= +| \\+= | -= | /= | @= +| \\*= | %= | ~= | \\^= | &= | \\|= +| =(?!=) +`,name:"keyword.operator.assignment.python"},backticks:{begin:"\\`",end:"(?:\\`|(?<!\\\\)(\\n))",name:"invalid.deprecated.backtick.python",patterns:[{include:"#expression"}]},"builtin-callables":{patterns:[{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#builtin-exceptions"},{include:"#builtin-functions"},{include:"#builtin-types"}]},"builtin-exceptions":{match:`(?x) (?<!\\.) \\b( +( +Arithmetic | Assertion | Attribute | Buffer | BlockingIO +| BrokenPipe | ChildProcess +| (Connection (Aborted | Refused | Reset)?) +| EOF | Environment | FileExists | FileNotFound +| FloatingPoint | IO | Import | Indentation | Index | Interrupted +| IsADirectory | NotADirectory | Permission | ProcessLookup +| Timeout +| Key | Lookup | Memory | Name | NotImplemented | OS | Overflow +| Reference | Runtime | Recursion | Syntax | System +| Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)? +| Value | Windows | ZeroDivision | ModuleNotFound +) Error +| +((Pending)?Deprecation | Runtime | Syntax | User | Future | Import +| Unicode | Bytes | Resource +)? Warning +| +SystemExit | Stop(Async)?Iteration +| KeyboardInterrupt +| GeneratorExit | (Base)?Exception +)\\b +`,name:"support.type.exception.python"},"builtin-functions":{patterns:[{match:`(?x) +(?<!\\.) \\b( +__import__ | abs | aiter | all | any | anext | ascii | bin +| breakpoint | callable | chr | compile | copyright | credits +| delattr | dir | divmod | enumerate | eval | exec | exit +| filter | format | getattr | globals | hasattr | hash | help +| hex | id | input | isinstance | issubclass | iter | len +| license | locals | map | max | memoryview | min | next +| oct | open | ord | pow | print | quit | range | reload | repr +| reversed | round | setattr | sorted | sum | vars | zip +)\\b +`,name:"support.function.builtin.python"},{match:`(?x) +(?<!\\.) \\b( +file | reduce | intern | raw_input | unicode | cmp | basestring +| execfile | long | xrange +)\\b +`,name:"variable.legacy.builtin.python"}]},"builtin-possible-callables":{patterns:[{include:"#builtin-callables"},{include:"#magic-names"}]},"builtin-types":{match:`(?x) +(?<!\\.) \\b( +bool | bytearray | bytes | classmethod | complex | dict +| float | frozenset | int | list | object | property +| set | slice | staticmethod | str | tuple | type + +(?# Although 'super' is not a type, it's related to types, +and is special enough to be highlighted differently from +other built-ins) +| super +)\\b +`,name:"support.type.python"},"call-wrapper-inheritance":{begin:`(?x) +\\b(?= +([[:alpha:]_]\\w*) \\s* (\\() +) +`,comment:"same as a function call, but in inheritance context",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},name:"meta.function-call.python",patterns:[{include:"#inheritance-name"},{include:"#function-arguments"}]},"class-declaration":{patterns:[{begin:`(?x) +\\s*(class)\\s+ +(?= +[[:alpha:]_]\\w* \\s* (:|\\() +) +`,beginCaptures:{1:{name:"storage.type.class.python"}},end:"(:)",endCaptures:{1:{name:"punctuation.section.class.begin.python"}},name:"meta.class.python",patterns:[{include:"#class-name"},{include:"#class-inheritance"}]}]},"class-inheritance":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.inheritance.begin.python"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.inheritance.end.python"}},name:"meta.class.inheritance.python",patterns:[{match:"(\\*\\*|\\*)",name:"keyword.operator.unpacking.arguments.python"},{match:",",name:"punctuation.separator.inheritance.python"},{match:"=(?!=)",name:"keyword.operator.assignment.python"},{match:"\\bmetaclass\\b",name:"support.type.metaclass.python"},{include:"#illegal-names"},{include:"#class-kwarg"},{include:"#call-wrapper-inheritance"},{include:"#expression-base"},{include:"#member-access-class"},{include:"#inheritance-identifier"}]},"class-kwarg":{captures:{1:{name:"entity.other.inherited-class.python variable.parameter.class.python"},2:{name:"keyword.operator.assignment.python"}},match:`(?x) +\\b ([[:alpha:]_]\\w*) \\s*(=)(?!=) +`},"class-name":{patterns:[{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`,name:"entity.name.type.class.python"}]},codetags:{captures:{1:{name:"keyword.codetag.notation.python"}},match:"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)"},comments:{patterns:[{begin:`(?x) +(?: +\\# \\s* (type:) +\\s*+ (?# we want \`\\s*+\` which is possessive quantifier since +we do not actually want to backtrack when matching +whitespace here) +(?! $ | \\#) +) +`,beginCaptures:{0:{name:"meta.typehint.comment.python"},1:{name:"comment.typehint.directive.notation.python"}},contentName:"meta.typehint.comment.python",end:"(?:$|(?=\\#))",name:"comment.line.number-sign.python",patterns:[{match:`(?x) +\\G ignore +(?= \\s* (?: $ | \\#)) +`,name:"comment.typehint.ignore.notation.python"},{match:`(?x) +(?<!\\.)\\b( +bool | bytes | float | int | object | str +| List | Dict | Iterable | Sequence | Set +| FrozenSet | Callable | Union | Tuple +| Any | None +)\\b +`,name:"comment.typehint.type.notation.python"},{match:"([\\[\\]\\(\\),\\.\\=\\*]|(->))",name:"comment.typehint.punctuation.notation.python"},{match:"([[:alpha:]_]\\w*)",name:"comment.typehint.variable.notation.python"}]},{include:"#comments-base"}]},"comments-base":{begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($)",name:"comment.line.number-sign.python",patterns:[{include:"#codetags"}]},"comments-string-double-three":{begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:'($|(?="""))',name:"comment.line.number-sign.python",patterns:[{include:"#codetags"}]},"comments-string-single-three":{begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($|(?='''))",name:"comment.line.number-sign.python",patterns:[{include:"#codetags"}]},"curly-braces":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dict.begin.python"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dict.end.python"}},patterns:[{match:":",name:"punctuation.separator.dict.python"},{include:"#expression"}]},decorator:{begin:`(?x) +^\\s* +((@)) \\s* (?=[[:alpha:]_]\\w*) +`,beginCaptures:{1:{name:"entity.name.function.decorator.python"},2:{name:"punctuation.definition.decorator.python"}},end:`(?x) +( \\) ) + +(?: (.*?) (?=\\s*(?:\\#|$)) ) +| (?=\\n|\\#) +`,endCaptures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"invalid.illegal.decorator.python"}},name:"meta.function.decorator.python",patterns:[{include:"#decorator-name"},{include:"#function-arguments"}]},"decorator-name":{patterns:[{include:"#builtin-callables"},{include:"#illegal-object-name"},{captures:{2:{name:"punctuation.separator.period.python"}},match:`(?x) +([[:alpha:]_]\\w*) | (\\.) +`,name:"entity.name.function.decorator.python"},{include:"#line-continuation"},{captures:{1:{name:"invalid.illegal.decorator.python"}},match:`(?x) +\\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$) +`,name:"invalid.illegal.decorator.python"}]},docstring:{patterns:[{begin:`(\\'\\'\\'|\\"\\"\\")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.python"}},name:"string.quoted.docstring.multi.python",patterns:[{include:"#docstring-prompt"},{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{begin:`([rR])(\\'\\'\\'|\\"\\"\\")`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)",endCaptures:{1:{name:"punctuation.definition.string.end.python"}},name:"string.quoted.docstring.raw.multi.python",patterns:[{include:"#string-consume-escape"},{include:"#docstring-prompt"},{include:"#codetags"}]},{begin:`(\\'|\\")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},end:"(\\1)|(\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.docstring.single.python",patterns:[{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{begin:`([rR])(\\'|\\")`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)|(\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.docstring.raw.single.python",patterns:[{include:"#string-consume-escape"},{include:"#codetags"}]}]},"docstring-guts-unicode":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"docstring-prompt":{captures:{1:{name:"keyword.control.flow.python"}},match:`(?x) +(?: +(?:^|\\G) \\s* (?# '\\G' is necessary for ST) +((?:>>>|\\.\\.\\.) \\s) (?=\\s*\\S) +) +`},"docstring-statement":{begin:`^(?=\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,comment:"the string either terminates correctly or by the beginning of a new line (this is for single line docstrings that aren't terminated) AND it's not followed by another docstring",end:`((?<=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,patterns:[{include:"#docstring"}]},"double-one-regexp-character-set":{patterns:[{match:`(?x) +\\[ \\^? \\] (?! .*?\\]) +`},{begin:"(\\[)(\\^)?(\\])?",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},end:'(\\]|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.character.set.regexp",patterns:[{include:"#regexp-charecter-set-escapes"},{match:"[^\\n]",name:"constant.character.set.regexp"}]}]},"double-one-regexp-comments":{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"comment.regexp",patterns:[{include:"#codetags"}]},"double-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-one-regexp-character-set"},{include:"#double-one-regexp-comments"},{include:"#regexp-flags"},{include:"#double-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-one-regexp-lookahead"},{include:"#double-one-regexp-lookahead-negative"},{include:"#double-one-regexp-lookbehind"},{include:"#double-one-regexp-lookbehind-negative"},{include:"#double-one-regexp-conditional"},{include:"#double-one-regexp-parentheses-non-capturing"},{include:"#double-one-regexp-parentheses"}]},"double-one-regexp-lookahead":{begin:"(\\()\\?=",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookahead-negative":{begin:"(\\()\\?!",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind":{begin:"(\\()\\?<=",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-named-group":{begin:`(?x) +(\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.named.regexp",patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses":{begin:"\\(",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-three-regexp-character-set":{patterns:[{match:`(?x) +\\[ \\^? \\] (?! .*?\\]) +`},{begin:"(\\[)(\\^)?(\\])?",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},end:'(\\]|(?="""))',endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.character.set.regexp",patterns:[{include:"#regexp-charecter-set-escapes"},{match:"[^\\n]",name:"constant.character.set.regexp"}]}]},"double-three-regexp-comments":{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"comment.regexp",patterns:[{include:"#codetags"}]},"double-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-three-regexp-character-set"},{include:"#double-three-regexp-comments"},{include:"#regexp-flags"},{include:"#double-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-three-regexp-lookahead"},{include:"#double-three-regexp-lookahead-negative"},{include:"#double-three-regexp-lookbehind"},{include:"#double-three-regexp-lookbehind-negative"},{include:"#double-three-regexp-conditional"},{include:"#double-three-regexp-parentheses-non-capturing"},{include:"#double-three-regexp-parentheses"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookahead":{begin:"(\\()\\?=",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookahead-negative":{begin:"(\\()\\?!",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind":{begin:"(\\()\\?<=",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-named-group":{begin:`(?x) +(\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.named.regexp",patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses":{begin:"\\(",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},end:'(\\)|(?="""))',endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},ellipsis:{match:"\\.\\.\\.",name:"constant.other.ellipsis.python"},"escape-sequence":{match:`(?x) +\\\\ ( +x[0-9A-Fa-f]{2} +| [0-7]{1,3} +| [\\\\"'abfnrtv] +) +`,name:"constant.character.escape.python"},"escape-sequence-unicode":{patterns:[{match:`(?x) +\\\\ ( +u[0-9A-Fa-f]{4} +| U[0-9A-Fa-f]{8} +| N\\{[\\w\\s]+?\\} +) +`,name:"constant.character.escape.python"}]},expression:{comment:"All valid Python expressions",patterns:[{include:"#expression-base"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"expression-bare":{comment:"valid Python expressions w/o comments and line continuation",patterns:[{include:"#backticks"},{include:"#illegal-anno"},{include:"#literal"},{include:"#regexp"},{include:"#string"},{include:"#lambda"},{include:"#generator"},{include:"#illegal-operator"},{include:"#operator"},{include:"#curly-braces"},{include:"#item-access"},{include:"#list"},{include:"#odd-function-call"},{include:"#round-braces"},{include:"#function-call"},{include:"#builtin-functions"},{include:"#builtin-types"},{include:"#builtin-exceptions"},{include:"#magic-names"},{include:"#special-names"},{include:"#illegal-names"},{include:"#special-variables"},{include:"#ellipsis"},{include:"#punctuation"},{include:"#line-continuation"}]},"expression-base":{comment:"valid Python expressions with comments and line continuation",patterns:[{include:"#comments"},{include:"#expression-bare"},{include:"#line-continuation"}]},"f-expression":{comment:"All valid Python expressions, except comments and line continuation",patterns:[{include:"#expression-bare"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"fregexp-base-expression":{patterns:[{include:"#fregexp-quantifier"},{include:"#fstring-formatting-braces"},{match:"\\{.*?\\}"},{include:"#regexp-base-common"}]},"fregexp-quantifier":{match:`(?x) +\\{\\{( +\\d+ | \\d+,(\\d+)? | ,\\d+ +)\\}\\} +`,name:"keyword.operator.quantifier.regexp"},"fstring-fnorm-quoted-multi-line":{begin:`(\\b[fF])([bBuU])?('''|""")`,beginCaptures:{1:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},end:"(\\3)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-fnorm-quoted-single-line":{begin:`(\\b[fF])([bBuU])?((['"]))`,beginCaptures:{1:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python"}},end:"(\\3)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-formatting":{patterns:[{include:"#fstring-formatting-braces"},{include:"#fstring-formatting-singe-brace"}]},"fstring-formatting-braces":{patterns:[{captures:{1:{name:"constant.character.format.placeholder.other.python"},2:{name:"invalid.illegal.brace.python"},3:{name:"constant.character.format.placeholder.other.python"}},comment:"empty braces are illegal",match:"({)(\\s*?)(})"},{match:"({{|}})",name:"constant.character.escape.python"}]},"fstring-formatting-singe-brace":{match:"(}(?!}))",name:"invalid.illegal.brace.python"},"fstring-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#fstring-formatting"}]},"fstring-illegal-multi-brace":{patterns:[{include:"#impossible"}]},"fstring-illegal-single-brace":{begin:"(\\{)(?=[^\\n}]*$\\n?)",beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},comment:"it is illegal to have a multiline brace inside a single-line string",end:"(\\})|(?=\\n)",endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-multi-brace":{begin:"(\\{)",beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},comment:"value interpolation using { ... }",end:`(?x) +(\\}) +`,endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-multi"},{include:"#f-expression"}]},"fstring-multi-core":{match:`(?x) +(.+?) +( +(?# .* and .*? in multi-line match need special handling of +newlines otherwise SublimeText and Atom will match slightly +differently. + +The guard for newlines has to be separate from the +lookahead because of special $ matching rule.) +($\\n?) +| +(?=[\\\\\\}\\{]|'''|""") +) +(?# due to how multiline regexps are matched we need a special case +for matching a newline character) +| \\n +`,name:"string.interpolated.python string.quoted.multi.python"},"fstring-normf-quoted-multi-line":{begin:`(\\b[bBuU])([fF])('''|""")`,beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.multi.python"}},end:"(\\3)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-normf-quoted-single-line":{begin:`(\\b[bBuU])([fF])((['"]))`,beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.single.python"}},end:"(\\3)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#fstring-formatting"}]},"fstring-raw-multi-core":{match:`(?x) +(.+?) +( +(?# .* and .*? in multi-line match need special handling of +newlines otherwise SublimeText and Atom will match slightly +differently. + +The guard for newlines has to be separate from the +lookahead because of special $ matching rule.) +($\\n?) +| +(?=[\\\\\\}\\{]|'''|""") +) +(?# due to how multiline regexps are matched we need a special case +for matching a newline character) +| \\n +`,name:"string.interpolated.python string.quoted.raw.multi.python"},"fstring-raw-quoted-multi-line":{begin:`(\\b(?:[rR][fF]|[fF][rR]))('''|""")`,beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},end:"(\\2)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-raw-multi-core"}]},"fstring-raw-quoted-single-line":{begin:`(\\b(?:[rR][fF]|[fF][rR]))((['"]))`,beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.single.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.single.python"}},end:"(\\2)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python"},2:{name:"invalid.illegal.newline.python"}},name:"meta.fstring.python",patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-raw-single-core"}]},"fstring-raw-single-core":{match:`(?x) +(.+?) +( +(?# .* and .*? in multi-line match need special handling of +newlines otherwise SublimeText and Atom will match slightly +differently. + +The guard for newlines has to be separate from the +lookahead because of special $ matching rule.) +($\\n?) +| +(?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) +) +(?# due to how multiline regexps are matched we need a special case +for matching a newline character) +| \\n +`,name:"string.interpolated.python string.quoted.raw.single.python"},"fstring-single-brace":{begin:"(\\{)",beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},comment:"value interpolation using { ... }",end:`(?x) +(\\})|(?=\\n) +`,endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-single-core":{match:`(?x) +(.+?) +( +(?# .* and .*? in multi-line match need special handling of +newlines otherwise SublimeText and Atom will match slightly +differently. + +The guard for newlines has to be separate from the +lookahead because of special $ matching rule.) +($\\n?) +| +(?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) +) +(?# due to how multiline regexps are matched we need a special case +for matching a newline character) +| \\n +`,name:"string.interpolated.python string.quoted.single.python"},"fstring-terminator-multi":{patterns:[{match:"(=(![rsa])?)(?=})",name:"storage.type.format.python"},{match:"(=?![rsa])(?=})",name:"storage.type.format.python"},{captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},match:`(?x) +( (?: =?) (?: ![rsa])? ) +( : \\w? [<>=^]? [-+ ]? \\#? +\\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`},{include:"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},end:"(?=})",patterns:[{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{match:"([bcdeEfFgGnosxX%])(?=})",name:"storage.type.format.python"},{match:"(\\.\\d+)",name:"storage.type.format.python"},{match:"(,)",name:"storage.type.format.python"},{match:"(\\d+)",name:"storage.type.format.python"},{match:"(\\#)",name:"storage.type.format.python"},{match:"([-+ ])",name:"storage.type.format.python"},{match:"([<>=^])",name:"storage.type.format.python"},{match:"(\\w)",name:"storage.type.format.python"}]},"fstring-terminator-single":{patterns:[{match:"(=(![rsa])?)(?=})",name:"storage.type.format.python"},{match:"(=?![rsa])(?=})",name:"storage.type.format.python"},{captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},match:`(?x) +( (?: =?) (?: ![rsa])? ) +( : \\w? [<>=^]? [-+ ]? \\#? +\\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`},{include:"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},end:"(?=})|(?=\\n)",patterns:[{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{match:"([bcdeEfFgGnosxX%])(?=})",name:"storage.type.format.python"},{match:"(\\.\\d+)",name:"storage.type.format.python"},{match:"(,)",name:"storage.type.format.python"},{match:"(\\d+)",name:"storage.type.format.python"},{match:"(\\#)",name:"storage.type.format.python"},{match:"([-+ ])",name:"storage.type.format.python"},{match:"([<>=^])",name:"storage.type.format.python"},{match:"(\\w)",name:"storage.type.format.python"}]},"function-arguments":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.function-call.arguments.python",end:"(?=\\))(?!\\)\\s*\\()",patterns:[{match:"(,)",name:"punctuation.separator.arguments.python"},{captures:{1:{name:"keyword.operator.unpacking.arguments.python"}},match:`(?x) +(?:(?<=[,(])|^) \\s* (\\*{1,2}) +`},{include:"#lambda-incomplete"},{include:"#illegal-names"},{captures:{1:{name:"variable.parameter.function-call.python"},2:{name:"keyword.operator.assignment.python"}},match:"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)"},{match:"=(?!=)",name:"keyword.operator.assignment.python"},{include:"#expression"},{captures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"punctuation.definition.arguments.begin.python"}},match:"\\s*(\\))\\s*(\\()"}]},"function-call":{begin:`(?x) +\\b(?= +([[:alpha:]_]\\w*) \\s* (\\() +) +`,comment:'Regular function call of the type "name(args)"',end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},name:"meta.function-call.python",patterns:[{include:"#special-variables"},{include:"#function-name"},{include:"#function-arguments"}]},"function-declaration":{begin:`(?x) +\\s* +(?:\\b(async) \\s+)? \\b(def)\\s+ +(?= +[[:alpha:]_][[:word:]]* \\s* \\( +) +`,beginCaptures:{1:{name:"storage.type.function.async.python"},2:{name:"storage.type.function.python"}},end:`(:|(?=[#'"\\n]))`,endCaptures:{1:{name:"punctuation.section.function.begin.python"}},name:"meta.function.python",patterns:[{include:"#function-def-name"},{include:"#parameters"},{include:"#line-continuation"},{include:"#return-annotation"}]},"function-def-name":{patterns:[{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`,name:"entity.name.function.python"}]},"function-name":{patterns:[{include:"#builtin-possible-callables"},{comment:"Some color schemas support meta.function-call.generic scope",match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`,name:"meta.function-call.generic.python"}]},generator:{begin:"\\bfor\\b",beginCaptures:{0:{name:"keyword.control.flow.python"}},comment:`Match "for ... in" construct used in generators and for loops to +correctly identify the "in" as a control flow keyword. +`,end:"\\bin\\b",endCaptures:{0:{name:"keyword.control.flow.python"}},patterns:[{include:"#expression"}]},"illegal-anno":{match:"->",name:"invalid.illegal.annotation.python"},"illegal-names":{captures:{1:{name:"keyword.control.flow.python"},2:{name:"keyword.control.import.python"}},match:`(?x) +\\b(?: +( +and | assert | async | await | break | class | continue | def +| del | elif | else | except | finally | for | from | global +| if | in | is | (?<=\\.)lambda | lambda(?=\\s*[\\.=]) +| nonlocal | not | or | pass | raise | return | try | while | with +| yield +) | ( +as | import +) +)\\b +`},"illegal-object-name":{comment:`It's illegal to name class or function "True"`,match:"\\b(True|False|None)\\b",name:"keyword.illegal.name.python"},"illegal-operator":{patterns:[{match:"&&|\\|\\||--|\\+\\+",name:"invalid.illegal.operator.python"},{match:"[?$]",name:"invalid.illegal.operator.python"},{comment:"We don't want `!` to flash when we're typing `!=`",match:"!\\b",name:"invalid.illegal.operator.python"}]},import:{comment:"Import statements used to correctly mark `from`, `import`, and `as`\n",patterns:[{begin:"\\b(?<!\\.)(from)\\b(?=.+import)",beginCaptures:{1:{name:"keyword.control.import.python"}},end:"$|(?=import)",patterns:[{match:"\\.+",name:"punctuation.separator.period.python"},{include:"#expression"}]},{begin:"\\b(?<!\\.)(import)\\b",beginCaptures:{1:{name:"keyword.control.import.python"}},end:"$",patterns:[{match:"\\b(?<!\\.)as\\b",name:"keyword.control.import.python"},{include:"#expression"}]}]},impossible:{comment:"This is a special rule that should be used where no match is desired. It is not a good idea to match something like '1{0}' because in some cases that can result in infinite loops in token generation. So the rule instead matches and impossible expression to allow a match to fail and move to the next token.",match:"$.^"},"inheritance-identifier":{captures:{1:{name:"entity.other.inherited-class.python"}},match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`},"inheritance-name":{patterns:[{include:"#lambda-incomplete"},{include:"#builtin-possible-callables"},{include:"#inheritance-identifier"}]},"item-access":{patterns:[{begin:`(?x) +\\b(?= +[[:alpha:]_]\\w* \\s* \\[ +) +`,end:"(\\])",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},name:"meta.item-access.python",patterns:[{include:"#item-name"},{include:"#item-index"},{include:"#expression"}]}]},"item-index":{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.item-access.arguments.python",end:"(?=\\])",patterns:[{match:":",name:"punctuation.separator.slice.python"},{include:"#expression"}]},"item-name":{patterns:[{include:"#special-variables"},{include:"#builtin-functions"},{include:"#special-names"},{match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`,name:"meta.indexed-name.python"}]},lambda:{patterns:[{captures:{1:{name:"keyword.control.flow.python"}},match:"((?<=\\.)lambda|lambda(?=\\s*[\\.=]))"},{captures:{1:{name:"storage.type.function.lambda.python"}},match:"\\b(lambda)\\s*?(?=[,\\n]|$)"},{begin:`(?x) +\\b (lambda) \\b +`,beginCaptures:{1:{name:"storage.type.function.lambda.python"}},contentName:"meta.function.lambda.parameters.python",end:"(:)|(\\n)",endCaptures:{1:{name:"punctuation.section.function.lambda.begin.python"}},name:"meta.lambda-function.python",patterns:[{match:"/",name:"keyword.operator.positional.parameter.python"},{match:"(\\*\\*|\\*)",name:"keyword.operator.unpacking.parameter.python"},{include:"#lambda-nested-incomplete"},{include:"#illegal-names"},{captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}},match:"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))"},{include:"#comments"},{include:"#backticks"},{include:"#illegal-anno"},{include:"#lambda-parameter-with-default"},{include:"#line-continuation"},{include:"#illegal-operator"}]}]},"lambda-incomplete":{match:"\\blambda(?=\\s*[,)])",name:"storage.type.function.lambda.python"},"lambda-nested-incomplete":{match:"\\blambda(?=\\s*[:,)])",name:"storage.type.function.lambda.python"},"lambda-parameter-with-default":{begin:`(?x) +\\b +([[:alpha:]_]\\w*) \\s* (=) +`,beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"keyword.operator.python"}},end:"(,)|(?=:|$)",endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},"line-continuation":{patterns:[{captures:{1:{name:"punctuation.separator.continuation.line.python"},2:{name:"invalid.illegal.line.continuation.python"}},match:"(\\\\)\\s*(\\S.*$\\n?)"},{begin:"(\\\\)\\s*$\\n?",beginCaptures:{1:{name:"punctuation.separator.continuation.line.python"}},end:`(?x) +(?=^\\s*$) +| +(?! (\\s* [rR]? (\\'\\'\\'|\\"\\"\\"|\\'|\\")) +| +(\\G $) (?# '\\G' is necessary for ST) +) +`,patterns:[{include:"#regexp"},{include:"#string"}]}]},list:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.list.begin.python"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.list.end.python"}},patterns:[{include:"#expression"}]},literal:{patterns:[{match:"\\b(True|False|None|NotImplemented|Ellipsis)\\b",name:"constant.language.python"},{include:"#number"}]},"loose-default":{begin:"(=)",beginCaptures:{1:{name:"keyword.operator.python"}},end:"(,)|(?=\\))",endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},"magic-function-names":{captures:{1:{name:"support.function.magic.python"}},comment:`these methods have magic interpretation by python and are generally called +indirectly through syntactic constructs +`,match:`(?x) +\\b( +__(?: +abs | add | aenter | aexit | aiter | and | anext +| await | bool | call | ceil | class_getitem +| cmp | coerce | complex | contains | copy +| deepcopy | del | delattr | delete | delitem +| delslice | dir | div | divmod | enter | eq +| exit | float | floor | floordiv | format | ge +| get | getattr | getattribute | getinitargs +| getitem | getnewargs | getslice | getstate | gt +| hash | hex | iadd | iand | idiv | ifloordiv | +| ilshift | imod | imul | index | init +| instancecheck | int | invert | ior | ipow +| irshift | isub | iter | itruediv | ixor | le +| len | long | lshift | lt | missing | mod | mul +| ne | neg | new | next | nonzero | oct | or | pos +| pow | radd | rand | rdiv | rdivmod | reduce +| reduce_ex | repr | reversed | rfloordiv | +| rlshift | rmod | rmul | ror | round | rpow +| rrshift | rshift | rsub | rtruediv | rxor | set +| setattr | setitem | set_name | setslice +| setstate | sizeof | str | sub | subclasscheck +| truediv | trunc | unicode | xor | matmul +| rmatmul | imatmul | init_subclass | set_name +| fspath | bytes | prepare | length_hint +)__ +)\\b +`},"magic-names":{patterns:[{include:"#magic-function-names"},{include:"#magic-variable-names"}]},"magic-variable-names":{captures:{1:{name:"support.variable.magic.python"}},comment:"magic variables which a class/module may have.",match:`(?x) +\\b( +__(?: +all | annotations | bases | builtins | class +| closure | code | debug | defaults | dict | doc | file | func +| globals | kwdefaults | match_args | members | metaclass | methods +| module | mro | mro_entries | name | qualname | post_init | self +| signature | slots | subclasses | version | weakref | wrapped +| classcell | spec | path | package | future | traceback +)__ +)\\b +`},"member-access":{begin:"(\\.)\\s*(?!\\.)",beginCaptures:{1:{name:"punctuation.separator.period.python"}},end:`(?x) + + +(?<=\\S)(?=\\W) | + + +(^|(?<=\\s))(?=[^\\\\\\w\\s]) | +$ +`,name:"meta.member.access.python",patterns:[{include:"#function-call"},{include:"#member-access-base"},{include:"#member-access-attribute"}]},"member-access-attribute":{comment:"Highlight attribute access in otherwise non-specialized cases.",match:`(?x) +\\b ([[:alpha:]_]\\w*) \\b +`,name:"meta.attribute.python"},"member-access-base":{patterns:[{include:"#magic-names"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#special-names"},{include:"#line-continuation"},{include:"#item-access"}]},"member-access-class":{begin:"(\\.)\\s*(?!\\.)",beginCaptures:{1:{name:"punctuation.separator.period.python"}},end:"(?<=\\S)(?=\\W)|$",name:"meta.member.access.python",patterns:[{include:"#call-wrapper-inheritance"},{include:"#member-access-base"},{include:"#inheritance-identifier"}]},number:{name:"constant.numeric.python",patterns:[{include:"#number-float"},{include:"#number-dec"},{include:"#number-hex"},{include:"#number-oct"},{include:"#number-bin"},{include:"#number-long"},{match:"\\b[0-9]+\\w+",name:"invalid.illegal.name.python"}]},"number-bin":{captures:{1:{name:"storage.type.number.python"}},match:`(?x) +(?<![\\w\\.]) +(0[bB]) (_?[01])+ +\\b +`,name:"constant.numeric.bin.python"},"number-dec":{captures:{1:{name:"storage.type.imaginary.number.python"},2:{name:"invalid.illegal.dec.python"}},match:`(?x) +(?<![\\w\\.])(?: +[1-9](?: _?[0-9] )* +| +0+ +| +[0-9](?: _?[0-9] )* ([jJ]) +| +0 ([0-9]+)(?![eE\\.]) +)\\b +`,name:"constant.numeric.dec.python"},"number-float":{captures:{1:{name:"storage.type.imaginary.number.python"}},match:`(?x) +(?<! \\w)(?: +(?: +\\.[0-9](?: _?[0-9] )* +| +[0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )* +| +[0-9](?: _?[0-9] )* \\. +) (?: [eE][+-]?[0-9](?: _?[0-9] )* )? +| +[0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* ) +)([jJ])?\\b +`,name:"constant.numeric.float.python"},"number-hex":{captures:{1:{name:"storage.type.number.python"}},match:`(?x) +(?<![\\w\\.]) +(0[xX]) (_?[0-9a-fA-F])+ +\\b +`,name:"constant.numeric.hex.python"},"number-long":{captures:{2:{name:"storage.type.number.python"}},comment:"this is to support python2 syntax for long ints",match:`(?x) +(?<![\\w\\.]) +([1-9][0-9]* | 0) ([lL]) +\\b +`,name:"constant.numeric.bin.python"},"number-oct":{captures:{1:{name:"storage.type.number.python"}},match:`(?x) +(?<![\\w\\.]) +(0[oO]) (_?[0-7])+ +\\b +`,name:"constant.numeric.oct.python"},"odd-function-call":{begin:`(?x) +(?<= \\] | \\) ) \\s* +(?=\\() +`,comment:`A bit obscured function call where there may have been an +arbitrary number of other operations to get the function. +E.g. "arr[idx](args)" +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#function-arguments"}]},operator:{captures:{1:{name:"keyword.operator.logical.python"},2:{name:"keyword.control.flow.python"},3:{name:"keyword.operator.bitwise.python"},4:{name:"keyword.operator.arithmetic.python"},5:{name:"keyword.operator.comparison.python"},6:{name:"keyword.operator.assignment.python"}},match:`(?x) +\\b(?<!\\.) +(?: +(and | or | not | in | is) (?# 1) +| +(for | if | else | await | (?:yield(?:\\s+from)?)) (?# 2) +) +(?!\\s*:)\\b + +| (<< | >> | & | \\| | \\^ | ~) (?# 3) + +| (\\*\\* | \\* | \\+ | - | % | // | / | @) (?# 4) + +| (!= | == | >= | <= | < | >) (?# 5) + +| (:=) (?# 6) +`},"parameter-special":{captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"variable.parameter.function.language.special.self.python"},3:{name:"variable.parameter.function.language.special.cls.python"},4:{name:"punctuation.separator.parameters.python"}},match:`(?x) +\\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\))) +`},parameters:{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.python"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.python"}},name:"meta.function.parameters.python",patterns:[{match:"/",name:"keyword.operator.positional.parameter.python"},{match:"(\\*\\*|\\*)",name:"keyword.operator.unpacking.parameter.python"},{include:"#lambda-incomplete"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#parameter-special"},{captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}},match:`(?x) +([[:alpha:]_]\\w*) +\\s* (?: (,) | (?=[)#\\n=])) +`},{include:"#comments"},{include:"#loose-default"},{include:"#annotated-parameter"}]},punctuation:{patterns:[{match:":",name:"punctuation.separator.colon.python"},{match:",",name:"punctuation.separator.element.python"}]},regexp:{patterns:[{include:"#regexp-single-three-line"},{include:"#regexp-double-three-line"},{include:"#regexp-single-one-line"},{include:"#regexp-double-one-line"}]},"regexp-backreference":{captures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},2:{name:"entity.name.tag.named.backreference.regexp"},3:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}},match:`(?x) +(\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\)) +`,name:"meta.backreference.named.regexp"},"regexp-backreference-number":{captures:{1:{name:"entity.name.tag.backreference.regexp"}},match:"(\\\\[1-9]\\d?)",name:"meta.backreference.regexp"},"regexp-base-common":{patterns:[{match:"\\.",name:"support.other.match.any.regexp"},{match:"\\^",name:"support.other.match.begin.regexp"},{match:"\\$",name:"support.other.match.end.regexp"},{match:"[+*?]\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.disjunction.regexp"},{include:"#regexp-escape-sequence"}]},"regexp-base-expression":{patterns:[{include:"#regexp-quantifier"},{include:"#regexp-base-common"}]},"regexp-charecter-set-escapes":{patterns:[{match:"\\\\[abfnrtv\\\\]",name:"constant.character.escape.regexp"},{include:"#regexp-escape-special"},{match:"\\\\([0-7]{1,3})",name:"constant.character.escape.regexp"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-escape-catchall"}]},"regexp-double-one-line":{begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(")',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},end:'(")|(?<!\\\\)(\\n)',endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.regexp.quoted.single.python",patterns:[{include:"#double-one-regexp-expression"}]},"regexp-double-three-line":{begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(""")',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},end:'(""")',endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.regexp.quoted.multi.python",patterns:[{include:"#double-three-regexp-expression"}]},"regexp-escape-catchall":{match:"\\\\(.|\\n)",name:"constant.character.escape.regexp"},"regexp-escape-character":{match:`(?x) +\\\\ ( +x[0-9A-Fa-f]{2} +| 0[0-7]{1,2} +| [0-7]{3} +) +`,name:"constant.character.escape.regexp"},"regexp-escape-sequence":{patterns:[{include:"#regexp-escape-special"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-backreference-number"},{include:"#regexp-escape-catchall"}]},"regexp-escape-special":{match:"\\\\([AbBdDsSwWZ])",name:"support.other.escape.special.regexp"},"regexp-escape-unicode":{match:`(?x) +\\\\ ( +u[0-9A-Fa-f]{4} +| U[0-9A-Fa-f]{8} +) +`,name:"constant.character.unicode.regexp"},"regexp-flags":{match:"\\(\\?[aiLmsux]+\\)",name:"storage.modifier.flag.regexp"},"regexp-quantifier":{match:`(?x) +\\{( +\\d+ | \\d+,(\\d+)? | ,\\d+ +)\\} +`,name:"keyword.operator.quantifier.regexp"},"regexp-single-one-line":{begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},end:"(\\')|(?<!\\\\)(\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.regexp.quoted.single.python",patterns:[{include:"#single-one-regexp-expression"}]},"regexp-single-three-line":{begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},end:"(\\'\\'\\')",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.regexp.quoted.multi.python",patterns:[{include:"#single-three-regexp-expression"}]},"return-annotation":{begin:"(->)",beginCaptures:{1:{name:"punctuation.separator.annotation.result.python"}},end:"(?=:)",patterns:[{include:"#expression"}]},"round-braces":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.begin.python"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.end.python"}},patterns:[{include:"#expression"}]},semicolon:{patterns:[{match:"\\;$",name:"invalid.deprecated.semicolon.python"}]},"single-one-regexp-character-set":{patterns:[{match:`(?x) +\\[ \\^? \\] (?! .*?\\]) +`},{begin:"(\\[)(\\^)?(\\])?",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},end:"(\\]|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.character.set.regexp",patterns:[{include:"#regexp-charecter-set-escapes"},{match:"[^\\n]",name:"constant.character.set.regexp"}]}]},"single-one-regexp-comments":{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"comment.regexp",patterns:[{include:"#codetags"}]},"single-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-one-regexp-character-set"},{include:"#single-one-regexp-comments"},{include:"#regexp-flags"},{include:"#single-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-one-regexp-lookahead"},{include:"#single-one-regexp-lookahead-negative"},{include:"#single-one-regexp-lookbehind"},{include:"#single-one-regexp-lookbehind-negative"},{include:"#single-one-regexp-conditional"},{include:"#single-one-regexp-parentheses-non-capturing"},{include:"#single-one-regexp-parentheses"}]},"single-one-regexp-lookahead":{begin:"(\\()\\?=",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookahead-negative":{begin:"(\\()\\?!",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind":{begin:"(\\()\\?<=",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-named-group":{begin:`(?x) +(\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.named.regexp",patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses":{begin:"\\(",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-three-regexp-character-set":{patterns:[{match:`(?x) +\\[ \\^? \\] (?! .*?\\]) +`},{begin:"(\\[)(\\^)?(\\])?",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},end:"(\\]|(?=\\'\\'\\'))",endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.character.set.regexp",patterns:[{include:"#regexp-charecter-set-escapes"},{match:"[^\\n]",name:"constant.character.set.regexp"}]}]},"single-three-regexp-comments":{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"comment.regexp",patterns:[{include:"#codetags"}]},"single-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-three-regexp-character-set"},{include:"#single-three-regexp-comments"},{include:"#regexp-flags"},{include:"#single-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-three-regexp-lookahead"},{include:"#single-three-regexp-lookahead-negative"},{include:"#single-three-regexp-lookbehind"},{include:"#single-three-regexp-lookbehind-negative"},{include:"#single-three-regexp-conditional"},{include:"#single-three-regexp-parentheses-non-capturing"},{include:"#single-three-regexp-parentheses"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookahead":{begin:"(\\()\\?=",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookahead-negative":{begin:"(\\()\\?!",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind":{begin:"(\\()\\?<=",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-named-group":{begin:`(?x) +(\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},name:"meta.named.regexp",patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses":{begin:"\\(",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},end:"(\\)|(?=\\'\\'\\'))",endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"special-names":{match:`(?x) +\\b + + + + + +( +_* [[:upper:]] [_\\d]* [[:upper:]] +) +[[:upper:]\\d]* (_\\w*)? +\\b +`,name:"constant.other.caps.python"},"special-variables":{captures:{1:{name:"variable.language.special.self.python"},2:{name:"variable.language.special.cls.python"}},match:`(?x) +\\b (?<!\\.) (?: +(self) | (cls) +)\\b +`},statement:{patterns:[{include:"#import"},{include:"#class-declaration"},{include:"#function-declaration"},{include:"#generator"},{include:"#statement-keyword"},{include:"#assignment-operator"},{include:"#decorator"},{include:"#docstring-statement"},{include:"#semicolon"}]},"statement-keyword":{patterns:[{match:"\\b((async\\s+)?\\s*def)\\b",name:"storage.type.function.python"},{comment:`if \`as\` is eventually followed by \`:\` or line continuation +it's probably control flow like: + with foo as bar, \\ + Foo as Bar: + try: + do_stuff() + except Exception as e: + pass +`,match:"\\b(?<!\\.)as\\b(?=.*[:\\\\])",name:"keyword.control.flow.python"},{comment:"other legal use of `as` is in an import",match:"\\b(?<!\\.)as\\b",name:"keyword.control.import.python"},{match:`(?x) +\\b(?<!\\.)( +async | continue | del | assert | break | finally | for +| from | elif | else | if | except | pass | raise +| return | try | while | with +)\\b +`,name:"keyword.control.flow.python"},{match:`(?x) +\\b(?<!\\.)( +global | nonlocal +)\\b +`,name:"storage.modifier.declaration.python"},{match:"\\b(?<!\\.)(class)\\b",name:"storage.type.class.python"},{captures:{1:{name:"keyword.control.flow.python"}},match:`(?x) +^\\s*( +case | match +)(?=\\s*([-+\\w\\d(\\[{'":#]|$))\\b +`}]},string:{patterns:[{include:"#string-quoted-multi-line"},{include:"#string-quoted-single-line"},{include:"#string-bin-quoted-multi-line"},{include:"#string-bin-quoted-single-line"},{include:"#string-raw-quoted-multi-line"},{include:"#string-raw-quoted-single-line"},{include:"#string-raw-bin-quoted-multi-line"},{include:"#string-raw-bin-quoted-single-line"},{include:"#fstring-fnorm-quoted-multi-line"},{include:"#fstring-fnorm-quoted-single-line"},{include:"#fstring-normf-quoted-multi-line"},{include:"#fstring-normf-quoted-single-line"},{include:"#fstring-raw-quoted-multi-line"},{include:"#fstring-raw-quoted-single-line"}]},"string-bin-quoted-multi-line":{begin:`(\\b[bB])('''|""")`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.binary.multi.python",patterns:[{include:"#string-entity"}]},"string-bin-quoted-single-line":{begin:`(\\b[bB])((['"]))`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.binary.single.python",patterns:[{include:"#string-entity"}]},"string-brace-formatting":{patterns:[{captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}},match:`(?x) +( +{{ | }} +| (?: +{ +\\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* +(![rsa])? +( : \\w? [<>=^]? [-+ ]? \\#? +\\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )? +}) +) +`,name:"meta.format.brace.python"},{captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}},match:`(?x) +( +{ +\\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* +(![rsa])? +(:) +[^'"{}\\n]* (?: +\\{ [^'"}\\n]*? \\} [^'"{}\\n]* +)* +} +) +`,name:"meta.format.brace.python"}]},"string-consume-escape":{match:`\\\\['"\\n\\\\]`},"string-entity":{patterns:[{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#string-formatting"}]},"string-formatting":{captures:{1:{name:"constant.character.format.placeholder.other.python"}},match:`(?x) +( +% (\\([\\w\\s]*\\))? +[-+#0 ]* +(\\d+|\\*)? (\\.(\\d+|\\*))? +([hlL])? +[diouxXeEfFgGcrsab%] +) +`,name:"meta.format.percent.python"},"string-line-continuation":{match:"\\\\$",name:"constant.language.python"},"string-multi-bad-brace1-formatting-raw":{begin:`(?x) +(?= \\{% +( .*? (?!'''|""") ) +%\\} +) +`,comment:"template using {% ... %}",end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"}]},"string-multi-bad-brace1-formatting-unicode":{begin:`(?x) +(?= \\{% +( .*? (?!'''|""") ) +%\\} +) +`,comment:"template using {% ... %}",end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-multi-bad-brace2-formatting-raw":{begin:`(?x) +(?!\\{\\{) +(?= \\{ ( +\\w*? (?!'''|""") [^!:\\.\\[}\\w] +) +.*?(?!'''|""") +\\} +) +`,comment:"odd format or format-like syntax",end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-multi-bad-brace2-formatting-unicode":{begin:`(?x) +(?!\\{\\{) +(?= \\{ ( +\\w*? (?!'''|""") [^!:\\.\\[}\\w] +) +.*?(?!'''|""") +\\} +) +`,comment:"odd format or format-like syntax",end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-quoted-multi-line":{begin:`(?:\\b([rR])(?=[uU]))?([uU])?('''|""")`,beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},end:"(\\3)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.multi.python",patterns:[{include:"#string-multi-bad-brace1-formatting-unicode"},{include:"#string-multi-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-quoted-single-line":{begin:`(?:\\b([rR])(?=[uU]))?([uU])?((['"]))`,beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},end:"(\\3)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.single.python",patterns:[{include:"#string-single-bad-brace1-formatting-unicode"},{include:"#string-single-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-raw-bin-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-raw-bin-quoted-multi-line":{begin:`(\\b(?:R[bB]|[bB]R))('''|""")`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.raw.binary.multi.python",patterns:[{include:"#string-raw-bin-guts"}]},"string-raw-bin-quoted-single-line":{begin:`(\\b(?:R[bB]|[bB]R))((['"]))`,beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},end:"(\\2)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.raw.binary.single.python",patterns:[{include:"#string-raw-bin-guts"}]},"string-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"},{include:"#string-brace-formatting"}]},"string-raw-quoted-multi-line":{begin:`\\b(([uU]R)|(R))('''|""")`,beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},end:"(\\4)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.raw.multi.python",patterns:[{include:"#string-multi-bad-brace1-formatting-raw"},{include:"#string-multi-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-raw-quoted-single-line":{begin:`\\b(([uU]R)|(R))((['"]))`,beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},end:"(\\4)|((?<!\\\\)\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},name:"string.quoted.raw.single.python",patterns:[{include:"#string-single-bad-brace1-formatting-raw"},{include:"#string-single-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-single-bad-brace1-formatting-raw":{begin:`(?x) +(?= \\{% +( .*? (?!(['"])|((?<!\\\\)\\n)) ) +%\\} +) +`,comment:"template using {% ... %}",end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"}]},"string-single-bad-brace1-formatting-unicode":{begin:`(?x) +(?= \\{% +( .*? (?!(['"])|((?<!\\\\)\\n)) ) +%\\} +) +`,comment:"template using {% ... %}",end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-single-bad-brace2-formatting-raw":{begin:`(?x) +(?!\\{\\{) +(?= \\{ ( +\\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] +) +.*?(?!(['"])|((?<!\\\\)\\n)) +\\} +) +`,comment:"odd format or format-like syntax",end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-single-bad-brace2-formatting-unicode":{begin:`(?x) +(?!\\{\\{) +(?= \\{ ( +\\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] +) +.*?(?!(['"])|((?<!\\\\)\\n)) +\\} +) +`,comment:"odd format or format-like syntax",end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-unicode-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"},{include:"#string-brace-formatting"}]}},scopeName:"source.python",aliases:["py"]})]}}]); diff --git a/2123.8c85842f.async.js b/2123.8c85842f.async.js new file mode 100644 index 00000000..ce750b6f --- /dev/null +++ b/2123.8c85842f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2123],{52123:function(n,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#1A1A1A","activityBar.foreground":"#7D7D7D","activityBarBadge.background":"#383838","badge.background":"#383838","badge.foreground":"#C1C1C1","button.background":"#333","debugIcon.breakpointCurrentStackframeForeground":"#79b8ff","debugIcon.breakpointDisabledForeground":"#848484","debugIcon.breakpointForeground":"#FF7A84","debugIcon.breakpointStackframeForeground":"#79b8ff","debugIcon.breakpointUnverifiedForeground":"#848484","debugIcon.continueForeground":"#FF7A84","debugIcon.disconnectForeground":"#FF7A84","debugIcon.pauseForeground":"#FF7A84","debugIcon.restartForeground":"#79b8ff","debugIcon.startForeground":"#79b8ff","debugIcon.stepBackForeground":"#FF7A84","debugIcon.stepIntoForeground":"#FF7A84","debugIcon.stepOutForeground":"#FF7A84","debugIcon.stepOverForeground":"#FF7A84","debugIcon.stopForeground":"#79b8ff","diffEditor.insertedTextBackground":"#3a632a4b","diffEditor.removedTextBackground":"#88063852","editor.background":"#1f1f1f","editor.lineHighlightBorder":"#303030","editorGroupHeader.tabsBackground":"#1A1A1A","editorGroupHeader.tabsBorder":"#1A1A1A","editorIndentGuide.activeBackground":"#383838","editorIndentGuide.background":"#2A2A2A","editorLineNumber.foreground":"#727272","editorRuler.foreground":"#2A2A2A","editorSuggestWidget.background":"#1A1A1A",focusBorder:"#444",foreground:"#888888","gitDecoration.ignoredResourceForeground":"#444444","input.background":"#2A2A2A","input.foreground":"#E0E0E0","inputOption.activeBackground":"#3a3a3a","list.activeSelectionBackground":"#212121","list.activeSelectionForeground":"#F5F5F5","list.focusBackground":"#292929","list.highlightForeground":"#EAEAEA","list.hoverBackground":"#262626","list.hoverForeground":"#9E9E9E","list.inactiveSelectionBackground":"#212121","list.inactiveSelectionForeground":"#F5F5F5","panelTitle.activeBorder":"#1f1f1f","panelTitle.activeForeground":"#FAFAFA","panelTitle.inactiveForeground":"#484848","peekView.border":"#444","peekViewEditor.background":"#242424","pickerGroup.border":"#363636","pickerGroup.foreground":"#EAEAEA","progressBar.background":"#FAFAFA","scrollbar.shadow":"#1f1f1f","sideBar.background":"#1A1A1A","sideBarSectionHeader.background":"#202020","statusBar.background":"#1A1A1A","statusBar.debuggingBackground":"#1A1A1A","statusBar.foreground":"#7E7E7E","statusBar.noFolderBackground":"#1A1A1A","statusBarItem.prominentBackground":"#fafafa1a","statusBarItem.remoteBackground":"#1a1a1a00","statusBarItem.remoteForeground":"#7E7E7E","symbolIcon.classForeground":"#FF9800","symbolIcon.constructorForeground":"#b392f0","symbolIcon.enumeratorForeground":"#FF9800","symbolIcon.enumeratorMemberForeground":"#79b8ff","symbolIcon.eventForeground":"#FF9800","symbolIcon.fieldForeground":"#79b8ff","symbolIcon.functionForeground":"#b392f0","symbolIcon.interfaceForeground":"#79b8ff","symbolIcon.methodForeground":"#b392f0","symbolIcon.variableForeground":"#79b8ff","tab.activeBorder":"#1e1e1e","tab.activeForeground":"#FAFAFA","tab.border":"#1A1A1A","tab.inactiveBackground":"#1A1A1A","tab.inactiveForeground":"#727272","terminal.ansiBrightBlack":"#5c5c5c","textLink.activeForeground":"#fafafa","textLink.foreground":"#CCC","titleBar.activeBackground":"#1A1A1A","titleBar.border":"#00000000"},displayName:"Min Dark",name:"min-dark",semanticHighlighting:!0,tokenColors:[{settings:{foreground:"#b392f0"}},{scope:["support.function","keyword.operator.accessor","meta.group.braces.round.function.arguments","meta.template.expression","markup.fenced_code meta.embedded.block"],settings:{foreground:"#b392f0"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:["strong","markup.heading.markdown","markup.bold.markdown"],settings:{fontStyle:"bold",foreground:"#FF7A84"}},{scope:["markup.italic.markdown"],settings:{fontStyle:"italic"}},{scope:"meta.link.inline.markdown",settings:{fontStyle:"underline",foreground:"#1976D2"}},{scope:["string","markup.fenced_code","markup.inline"],settings:{foreground:"#9db1c5"}},{scope:["comment","string.quoted.docstring.multi"],settings:{foreground:"#6b737c"}},{scope:["constant.language","variable.language.this","variable.other.object","variable.other.class","variable.other.constant","meta.property-name","support","string.other.link.title.markdown"],settings:{foreground:"#79b8ff"}},{scope:["constant.numeric","constant.other.placeholder","constant.character.format.placeholder","meta.property-value","keyword.other.unit","keyword.other.template","entity.name.tag.yaml","entity.other.attribute-name","support.type.property-name.json"],settings:{foreground:"#f8f8f8"}},{scope:["keyword","storage.modifier","storage.type","storage.control.clojure","entity.name.function.clojure","support.function.node","punctuation.separator.key-value","punctuation.definition.template-expression"],settings:{foreground:"#f97583"}},{scope:"variable.parameter.function",settings:{foreground:"#FF9800"}},{scope:["entity.name.type","entity.other.inherited-class","meta.function-call","meta.instance.constructor","entity.other.attribute-name","entity.name.function","constant.keyword.clojure"],settings:{foreground:"#b392f0"}},{scope:["entity.name.tag","string.quoted","string.regexp","string.interpolated","string.template","string.unquoted.plain.out.yaml","keyword.other.template"],settings:{foreground:"#ffab70"}},{scope:"token.info-token",settings:{foreground:"#316bcd"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#cd3131"}},{scope:"token.debug-token",settings:{foreground:"#800080"}},{scope:["punctuation.definition.arguments","punctuation.definition.dict","punctuation.separator","meta.function-call.arguments"],settings:{foreground:"#bbbbbb"}},{scope:"markup.underline.link",settings:{foreground:"#ffab70"}},{scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#FF7A84"}},{scope:"punctuation.definition.metadata.markdown",settings:{foreground:"#ffab70"}},{scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#79b8ff"}}],type:"dark"})}}]); diff --git a/2154.5b68c0d7.async.js b/2154.5b68c0d7.async.js new file mode 100644 index 00000000..7e7347c4 --- /dev/null +++ b/2154.5b68c0d7.async.js @@ -0,0 +1,7 @@ +!(function(){var Fr=Object.defineProperty,$r=Object.defineProperties;var _r=Object.getOwnPropertyDescriptors;var Wt=Object.getOwnPropertySymbols;var Un=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable;var un=Math.pow,Kn=(M,X,A)=>X in M?Fr(M,X,{enumerable:!0,configurable:!0,writable:!0,value:A}):M[X]=A,w=(M,X)=>{for(var A in X||(X={}))Un.call(X,A)&&Kn(M,A,X[A]);if(Wt)for(var A of Wt(X))Hn.call(X,A)&&Kn(M,A,X[A]);return M},$=(M,X)=>$r(M,_r(X));var Jt=(M,X)=>{var A={};for(var o in M)Un.call(M,o)&&X.indexOf(o)<0&&(A[o]=M[o]);if(M!=null&&Wt)for(var o of Wt(M))X.indexOf(o)<0&&Hn.call(M,o)&&(A[o]=M[o]);return A};var Wn=(M,X,A)=>new Promise((o,z)=>{var d=V=>{try{ve(A.next(V))}catch(fe){z(fe)}},le=V=>{try{ve(A.throw(V))}catch(fe){z(fe)}},ve=V=>V.done?o(V.value):Promise.resolve(V.value).then(d,le);ve((A=A.apply(M,X)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2154],{85264:function(M,X,A){"use strict";A.d(X,{LB:function(){return vr},y9:function(){return Tr},g4:function(){return P},Lg:function(){return Rt},uN:function(){return ut},MA:function(){return je},we:function(){return lt},LO:function(){return re},pE:function(){return mt},ey:function(){return We},RJ:function(){return Dn},Ai:function(){return Cn},VK:function(){return y},_8:function(){return He},hI:function(){return N},Cj:function(){return xn},O1:function(){return yr},Zj:function(){return xr},VT:function(){return pt},Dy:function(){return bt}});var o=A(50959),z=A(10422),d=A(47581);const le={display:"none"};function ve(e){let{id:t,value:n}=e;return o.createElement("div",{id:t,style:le},n)}function V(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const s={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return o.createElement("div",{id:t,style:s,role:"status","aria-live":r,"aria-atomic":!0},n)}function fe(){const[e,t]=(0,o.useState)("");return{announce:(0,o.useCallback)(r=>{r!=null&&t(r)},[]),announcement:e}}const Ye=(0,o.createContext)(null);function Qe(e){const t=(0,o.useContext)(Ye);(0,o.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function ze(){const[e]=(0,o.useState)(()=>new Set),t=(0,o.useCallback)(r=>(e.add(r),()=>e.delete(r)),[e]);return[(0,o.useCallback)(r=>{let{type:s,event:i}=r;e.forEach(a=>{var c;return(c=a[s])==null?void 0:c.call(a,i)})},[e]),t]}const et={draggable:` + To pick up a draggable item, press the space bar. + While dragging, use the arrow keys to move the item. + Press space again to drop the item in its new position, or press escape to cancel. + `},tt={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function nt(e){let{announcements:t=tt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:s=et}=e;const{announce:i,announcement:a}=fe(),c=(0,d.Ld)("DndLiveRegion"),[l,f]=(0,o.useState)(!1);if((0,o.useEffect)(()=>{f(!0)},[]),Qe((0,o.useMemo)(()=>({onDragStart(h){let{active:R}=h;i(t.onDragStart({active:R}))},onDragMove(h){let{active:R,over:D}=h;t.onDragMove&&i(t.onDragMove({active:R,over:D}))},onDragOver(h){let{active:R,over:D}=h;i(t.onDragOver({active:R,over:D}))},onDragEnd(h){let{active:R,over:D}=h;i(t.onDragEnd({active:R,over:D}))},onDragCancel(h){let{active:R,over:D}=h;i(t.onDragCancel({active:R,over:D}))}}),[i,t])),!l)return null;const b=o.createElement(o.Fragment,null,o.createElement(ve,{id:r,value:s.draggable}),o.createElement(V,{id:c,announcement:a}));return n?(0,z.createPortal)(b,n):b}var q;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(q||(q={}));function be(){}function pt(e,t){return(0,o.useMemo)(()=>({sensor:e,options:t!=null?t:{}}),[e,t])}function bt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.useMemo)(()=>[...t].filter(r=>r!=null),[...t])}const oe=Object.freeze({x:0,y:0});function Pe(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function rt(e,t){const n=(0,d.DC)(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function Ke(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function yt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function Ue(e){let{left:t,top:n,height:r,width:s}=e;return[{x:t,y:n},{x:t+s,y:n},{x:t,y:n+r},{x:t+s,y:n+r}]}function He(e,t){if(!e||e.length===0)return null;const[n]=e;return t?n[t]:n}function ot(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}const mt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=ot(t,t.left,t.top),i=[];for(const a of r){const{id:c}=a,l=n.get(c);if(l){const f=Pe(ot(l),s);i.push({id:c,data:{droppableContainer:a,value:f}})}}return i.sort(Ke)},We=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=Ue(t),i=[];for(const a of r){const{id:c}=a,l=n.get(c);if(l){const f=Ue(l),b=s.reduce((R,D,_)=>R+Pe(f[_],D),0),h=Number((b/4).toFixed(4));i.push({id:c,data:{droppableContainer:a,value:h}})}}return i.sort(Ke)};function it(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),s=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=s-r,c=i-n;if(r<s&&n<i){const l=t.width*t.height,f=e.width*e.height,b=a*c,h=b/(l+f-b);return Number(h.toFixed(4))}return 0}const wt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=[];for(const i of r){const{id:a}=i,c=n.get(a);if(c){const l=it(c,t);l>0&&s.push({id:a,data:{droppableContainer:i,value:l}})}}return s.sort(yt)};function u(e,t){const{top:n,left:r,bottom:s,right:i}=t;return n<=e.y&&e.y<=s&&r<=e.x&&e.x<=i}const x=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const s=[];for(const i of t){const{id:a}=i,c=n.get(a);if(c&&u(r,c)){const f=Ue(c).reduce((h,R)=>h+Pe(r,R),0),b=Number((f/4).toFixed(4));s.push({id:a,data:{droppableContainer:i,value:b}})}}return s.sort(Ke)};function E(e,t,n){return $(w({},e),{scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1})}function Z(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:oe}function ee(e){return function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];return s.reduce((a,c)=>$(w({},a),{top:a.top+e*c.y,bottom:a.bottom+e*c.y,left:a.left+e*c.x,right:a.right+e*c.x}),w({},n))}}const g=ee(1);function v(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function m(e,t,n){const r=v(t);if(!r)return e;const{scaleX:s,scaleY:i,x:a,y:c}=r,l=e.left-a-(1-s)*parseFloat(n),f=e.top-c-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),b=s?e.width/s:e.width,h=i?e.height/i:e.height;return{width:b,height:h,top:f,right:l+b,bottom:f+h,left:l}}const p={ignoreTransform:!1};function y(e,t){t===void 0&&(t=p);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:f,transformOrigin:b}=(0,d.Jj)(e).getComputedStyle(e);f&&(n=m(n,f,b))}const{top:r,left:s,width:i,height:a,bottom:c,right:l}=n;return{top:r,left:s,width:i,height:a,bottom:c,right:l}}function C(e){return y(e,{ignoreTransform:!0})}function S(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function T(e,t){return t===void 0&&(t=(0,d.Jj)(e).getComputedStyle(e)),t.position==="fixed"}function U(e,t){t===void 0&&(t=(0,d.Jj)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(s=>{const i=t[s];return typeof i=="string"?n.test(i):!1})}function N(e,t){const n=[];function r(s){if(t!=null&&n.length>=t||!s)return n;if((0,d.qk)(s)&&s.scrollingElement!=null&&!n.includes(s.scrollingElement))return n.push(s.scrollingElement),n;if(!(0,d.Re)(s)||(0,d.vZ)(s)||n.includes(s))return n;const i=(0,d.Jj)(e).getComputedStyle(s);return s!==e&&U(s,i)&&n.push(s),T(s,i)?n:r(s.parentNode)}return e?r(e):n}function F(e){const[t]=N(e,1);return t!=null?t:null}function K(e){return!d.Nq||!e?null:(0,d.FJ)(e)?e:(0,d.UG)(e)?(0,d.qk)(e)||e===(0,d.r3)(e).scrollingElement?window:(0,d.Re)(e)?e:null:null}function H(e){return(0,d.FJ)(e)?e.scrollX:e.scrollLeft}function Q(e){return(0,d.FJ)(e)?e.scrollY:e.scrollTop}function ye(e){return{x:H(e),y:Q(e)}}var W;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(W||(W={}));function ue(e){return!d.Nq||!e?!1:e===document.scrollingElement}function Me(e){const t={x:0,y:0},n=ue(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},s=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,c=e.scrollLeft>=r.x;return{isTop:s,isLeft:i,isBottom:a,isRight:c,maxScroll:r,minScroll:t}}const Se={x:.2,y:.2};function me(e,t,n,r,s){let{top:i,left:a,right:c,bottom:l}=n;r===void 0&&(r=10),s===void 0&&(s=Se);const{isTop:f,isBottom:b,isLeft:h,isRight:R}=Me(e),D={x:0,y:0},_={x:0,y:0},I={height:t.height*s.y,width:t.width*s.x};return!f&&i<=t.top+I.height?(D.y=W.Backward,_.y=r*Math.abs((t.top+I.height-i)/I.height)):!b&&l>=t.bottom-I.height&&(D.y=W.Forward,_.y=r*Math.abs((t.bottom-I.height-l)/I.height)),!R&&c>=t.right-I.width?(D.x=W.Forward,_.x=r*Math.abs((t.right-I.width-c)/I.width)):!h&&a<=t.left+I.width&&(D.x=W.Backward,_.x=r*Math.abs((t.left+I.width-a)/I.width)),{direction:D,speed:_}}function se(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:s}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:s,width:e.clientWidth,height:e.clientHeight}}function Oe(e){return e.reduce((t,n)=>(0,d.IH)(t,ye(n)),oe)}function Ee(e){return e.reduce((t,n)=>t+H(n),0)}function st(e){return e.reduce((t,n)=>t+Q(n),0)}function xt(e,t){if(t===void 0&&(t=y),!e)return;const{top:n,left:r,bottom:s,right:i}=t(e);F(e)&&(s<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Gt=[["x",["left","right"],Ee],["y",["top","bottom"],st]];class at{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=N(n),s=Oe(r);this.rect=w({},t),this.width=t.width,this.height=t.height;for(const[i,a,c]of Gt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const f=c(r),b=s[i]-f;return this.rect[l]+b},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class we{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var s;(s=this.target)==null||s.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function Vt(e){const{EventTarget:t}=(0,d.Jj)(e);return e instanceof t?e:(0,d.r3)(e)}function Ct(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(un(n,2)+un(r,2))>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var de;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(de||(de={}));function Dt(e){e.preventDefault()}function qt(e){e.stopPropagation()}var P;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"})(P||(P={}));const zt={start:[P.Space,P.Enter],cancel:[P.Esc],end:[P.Space,P.Enter]},Zt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case P.Right:return $(w({},n),{x:n.x+25});case P.Left:return $(w({},n),{x:n.x-25});case P.Down:return $(w({},n),{y:n.y+25});case P.Up:return $(w({},n),{y:n.y-25})}};class Rt{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new we((0,d.r3)(n)),this.windowListeners=new we((0,d.Jj)(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(de.Resize,this.handleCancel),this.windowListeners.add(de.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(de.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&xt(r),n(oe)}handleKeyDown(t){if((0,d.vd)(t)){const{active:n,context:r,options:s}=this.props,{keyboardCodes:i=zt,coordinateGetter:a=Zt,scrollBehavior:c="smooth"}=s,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:f}=r.current,b=f?{x:f.left,y:f.top}:oe;this.referenceCoordinates||(this.referenceCoordinates=b);const h=a(t,{active:n,context:r.current,currentCoordinates:b});if(h){const R=(0,d.$X)(h,b),D={x:0,y:0},{scrollableAncestors:_}=r.current;for(const I of _){const O=t.code,{isTop:j,isRight:Y,isLeft:L,isBottom:ie,maxScroll:J,minScroll:G}=Me(I),k=se(I),B={x:Math.min(O===P.Right?k.right-k.width/2:k.right,Math.max(O===P.Right?k.left:k.left+k.width/2,h.x)),y:Math.min(O===P.Down?k.bottom-k.height/2:k.bottom,Math.max(O===P.Down?k.top:k.top+k.height/2,h.y))},te=O===P.Right&&!Y||O===P.Left&&!L,ae=O===P.Down&&!ie||O===P.Up&&!j;if(te&&B.x!==h.x){const ne=I.scrollLeft+R.x,Ne=O===P.Right&&ne<=J.x||O===P.Left&&ne>=G.x;if(Ne&&!R.y){I.scrollTo({left:ne,behavior:c});return}Ne?D.x=I.scrollLeft-ne:D.x=O===P.Right?I.scrollLeft-J.x:I.scrollLeft-G.x,D.x&&I.scrollBy({left:-D.x,behavior:c});break}else if(ae&&B.y!==h.y){const ne=I.scrollTop+R.y,Ne=O===P.Down&&ne<=J.y||O===P.Up&&ne>=G.y;if(Ne&&!R.x){I.scrollTo({top:ne,behavior:c});return}Ne?D.y=I.scrollTop-ne:D.y=O===P.Down?I.scrollTop-J.y:I.scrollTop-G.y,D.y&&I.scrollBy({top:-D.y,behavior:c});break}}this.handleMove(t,(0,d.IH)((0,d.$X)(h,this.referenceCoordinates),D))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Rt.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=zt,onActivation:s}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const c=i.activatorNode.current;return c&&e.target!==c?!1:(e.preventDefault(),s==null||s({event:e.nativeEvent}),!0)}return!1}}];function Pt(e){return!!(e&&"distance"in e)}function Te(e){return!!(e&&"delay"in e)}class ct{constructor(t,n,r){var s;r===void 0&&(r=Vt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=(0,d.r3)(a),this.documentListeners=new we(this.document),this.listeners=new we(r),this.windowListeners=new we((0,d.Jj)(a)),this.initialCoordinates=(s=(0,d.DC)(i))!=null?s:oe,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),this.windowListeners.add(de.Resize,this.handleCancel),this.windowListeners.add(de.DragStart,Dt),this.windowListeners.add(de.VisibilityChange,this.handleCancel),this.windowListeners.add(de.ContextMenu,Dt),this.documentListeners.add(de.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Te(n)){this.timeoutId=setTimeout(this.handleStart,n.delay);return}if(Pt(n))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(de.Click,qt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(de.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:s,props:i}=this,{onMove:a,options:{activationConstraint:c}}=i;if(!s)return;const l=(n=(0,d.DC)(t))!=null?n:oe,f=(0,d.$X)(s,l);if(!r&&c){if(Pt(c)){if(c.tolerance!=null&&Ct(f,c.tolerance))return this.handleCancel();if(Ct(f,c.distance))return this.handleStart()}return Te(c)&&Ct(f,c.tolerance)?this.handleCancel():void 0}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onEnd:t}=this.props;this.detach(),t()}handleCancel(){const{onCancel:t}=this.props;this.detach(),t()}handleKeydown(t){t.code===P.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const jt={move:{name:"pointermove"},end:{name:"pointerup"}};class lt extends ct{constructor(t){const{event:n}=t,r=(0,d.r3)(n.target);super(t,jt,r)}}lt.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const Qt={move:{name:"mousemove"},end:{name:"mouseup"}};var St;(function(e){e[e.RightClick=2]="RightClick"})(St||(St={}));class je extends ct{constructor(t){super(t,Qt,(0,d.r3)(t.event.target))}}je.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===St.RightClick?!1:(r==null||r({event:n}),!0)}}];const Ie={move:{name:"touchmove"},end:{name:"touchend"}};class re extends ct{constructor(t){super(t,Ie)}static setup(){return window.addEventListener(Ie.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(Ie.move.name,t)};function t(){}}}re.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:s}=n;return s.length>1?!1:(r==null||r({event:n}),!0)}}];var Je;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(Je||(Je={}));var Ge;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ge||(Ge={}));function Et(e){let{acceleration:t,activator:n=Je.Pointer,canScroll:r,draggingRect:s,enabled:i,interval:a=5,order:c=Ge.TreeOrder,pointerCoordinates:l,scrollableAncestors:f,scrollableAncestorRects:b,delta:h,threshold:R}=e;const D=tn({delta:h,disabled:!i}),[_,I]=(0,d.Yz)(),O=(0,o.useRef)({x:0,y:0}),j=(0,o.useRef)({x:0,y:0}),Y=(0,o.useMemo)(()=>{switch(n){case Je.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case Je.DraggableRect:return s}},[n,s,l]),L=(0,o.useRef)(null),ie=(0,o.useCallback)(()=>{const G=L.current;if(!G)return;const k=O.current.x*j.current.x,B=O.current.y*j.current.y;G.scrollBy(k,B)},[]),J=(0,o.useMemo)(()=>c===Ge.TreeOrder?[...f].reverse():f,[c,f]);(0,o.useEffect)(()=>{if(!i||!f.length||!Y){I();return}for(const G of J){if((r==null?void 0:r(G))===!1)continue;const k=f.indexOf(G),B=b[k];if(!B)continue;const{direction:te,speed:ae}=me(G,B,Y,t,R);for(const ne of["x","y"])D[ne][te[ne]]||(ae[ne]=0,te[ne]=0);if(ae.x>0||ae.y>0){I(),L.current=G,_(ie,a),O.current=ae,j.current=te;return}}O.current={x:0,y:0},j.current={x:0,y:0},I()},[t,ie,r,I,i,a,JSON.stringify(Y),JSON.stringify(D),_,f,J,b,JSON.stringify(R)])}const en={x:{[W.Backward]:!1,[W.Forward]:!1},y:{[W.Backward]:!1,[W.Forward]:!1}};function tn(e){let{delta:t,disabled:n}=e;const r=(0,d.D9)(t);return(0,d.Gj)(s=>{if(n||!r||!s)return en;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[W.Backward]:s.x[W.Backward]||i.x===-1,[W.Forward]:s.x[W.Forward]||i.x===1},y:{[W.Backward]:s.y[W.Backward]||i.y===-1,[W.Forward]:s.y[W.Forward]||i.y===1}}},[n,t,r])}function Jn(e,t){const n=t!==null?e.get(t):void 0,r=n?n.node.current:null;return(0,d.Gj)(s=>{var i;return t===null?null:(i=r!=null?r:s)!=null?i:null},[r,t])}function Gn(e,t){return(0,o.useMemo)(()=>e.reduce((n,r)=>{const{sensor:s}=r,i=s.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var ut;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(ut||(ut={}));var nn;(function(e){e.Optimized="optimized"})(nn||(nn={}));const dn=new Map;function Vn(e,t){let{dragging:n,dependencies:r,config:s}=t;const[i,a]=(0,o.useState)(null),{frequency:c,measure:l,strategy:f}=s,b=(0,o.useRef)(e),h=O(),R=(0,d.Ey)(h),D=(0,o.useCallback)(function(j){j===void 0&&(j=[]),!R.current&&a(Y=>Y===null?j:Y.concat(j.filter(L=>!Y.includes(L))))},[R]),_=(0,o.useRef)(null),I=(0,d.Gj)(j=>{if(h&&!n)return dn;if(!j||j===dn||b.current!==e||i!=null){const Y=new Map;for(let L of e){if(!L)continue;if(i&&i.length>0&&!i.includes(L.id)&&L.rect.current){Y.set(L.id,L.rect.current);continue}const ie=L.node.current,J=ie?new at(l(ie),ie):null;L.rect.current=J,J&&Y.set(L.id,J)}return Y}return j},[e,i,n,h,l]);return(0,o.useEffect)(()=>{b.current=e},[e]),(0,o.useEffect)(()=>{h||D()},[n,h]),(0,o.useEffect)(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),(0,o.useEffect)(()=>{h||typeof c!="number"||_.current!==null||(_.current=setTimeout(()=>{D(),_.current=null},c))},[c,h,D,...r]),{droppableRects:I,measureDroppableContainers:D,measuringScheduled:i!=null};function O(){switch(f){case ut.Always:return!1;case ut.BeforeDragging:return n;default:return!n}}}function rn(e,t){return(0,d.Gj)(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function qn(e,t){return rn(e,t)}function Zn(e){let{callback:t,disabled:n}=e;const r=(0,d.zX)(t),s=(0,o.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return(0,o.useEffect)(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function Bt(e){let{callback:t,disabled:n}=e;const r=(0,d.zX)(t),s=(0,o.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return(0,o.useEffect)(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function Qn(e){return new at(y(e),e)}function fn(e,t,n){t===void 0&&(t=Qn);const[r,s]=(0,o.useReducer)(c,null),i=Zn({callback(l){if(e)for(const f of l){const{type:b,target:h}=f;if(b==="childList"&&h instanceof HTMLElement&&h.contains(e)){s();break}}}}),a=Bt({callback:s});return(0,d.LI)(()=>{s(),e?(a==null||a.observe(e),i==null||i.observe(document.body,{childList:!0,subtree:!0})):(a==null||a.disconnect(),i==null||i.disconnect())},[e]),r;function c(l){if(!e)return null;if(e.isConnected===!1){var f;return(f=l!=null?l:n)!=null?f:null}const b=t(e);return JSON.stringify(l)===JSON.stringify(b)?l:b}}function er(e){const t=rn(e);return Z(e,t)}const hn=[];function tr(e){const t=(0,o.useRef)(e),n=(0,d.Gj)(r=>e?r&&r!==hn&&e&&t.current&&e.parentNode===t.current.parentNode?r:N(e):hn,[e]);return(0,o.useEffect)(()=>{t.current=e},[e]),n}function nr(e){const[t,n]=(0,o.useState)(null),r=(0,o.useRef)(e),s=(0,o.useCallback)(i=>{const a=K(i.target);a&&n(c=>c?(c.set(a,ye(a)),new Map(c)):null)},[]);return(0,o.useEffect)(()=>{const i=r.current;if(e!==i){a(i);const c=e.map(l=>{const f=K(l);return f?(f.addEventListener("scroll",s,{passive:!0}),[f,ye(f)]):null}).filter(l=>l!=null);n(c.length?new Map(c):null),r.current=e}return()=>{a(e),a(i)};function a(c){c.forEach(l=>{const f=K(l);f==null||f.removeEventListener("scroll",s)})}},[s,e]),(0,o.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>(0,d.IH)(i,a),oe):Oe(e):oe,[e,t])}function gn(e,t){t===void 0&&(t=[]);const n=(0,o.useRef)(null);return(0,o.useEffect)(()=>{n.current=null},t),(0,o.useEffect)(()=>{const r=e!==oe;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?(0,d.$X)(e,n.current):oe}function rr(e){(0,o.useEffect)(()=>{if(!d.Nq)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function or(e,t){return(0,o.useMemo)(()=>e.reduce((n,r)=>{let{eventName:s,handler:i}=r;return n[s]=a=>{i(a,t)},n},{}),[e,t])}function vn(e){return(0,o.useMemo)(()=>e?S(e):null,[e])}const on=[];function ir(e,t){t===void 0&&(t=y);const[n]=e,r=vn(n?(0,d.Jj)(n):null),[s,i]=(0,o.useReducer)(c,on),a=Bt({callback:i});return e.length>0&&s===on&&i(),(0,d.LI)(()=>{e.length?e.forEach(l=>a==null?void 0:a.observe(l)):(a==null||a.disconnect(),i())},[e]),s;function c(){return e.length?e.map(l=>ue(l)?r:new at(t(l),l)):on}}function pn(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,d.Re)(t)?t:e}function sr(e){let{measure:t}=e;const[n,r]=(0,o.useState)(null),s=(0,o.useCallback)(f=>{for(const{target:b}of f)if((0,d.Re)(b)){r(h=>{const R=t(b);return h?$(w({},h),{width:R.width,height:R.height}):R});break}},[t]),i=Bt({callback:s}),a=(0,o.useCallback)(f=>{const b=pn(f);i==null||i.disconnect(),b&&(i==null||i.observe(b)),r(b?t(b):null)},[t,i]),[c,l]=(0,d.wm)(a);return(0,o.useMemo)(()=>({nodeRef:c,rect:n,setRef:l}),[n,c,l])}const ar=[{sensor:lt,options:{}},{sensor:Rt,options:{}}],cr={current:{}},Xt={draggable:{measure:C},droppable:{measure:C,strategy:ut.WhileDragging,frequency:nn.Optimized},dragOverlay:{measure:y}};class It extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const lr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new It,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:be},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Xt,measureDroppableContainers:be,windowRect:null,measuringScheduled:!1},bn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:be,draggableNodes:new Map,over:null,measureDroppableContainers:be},At=(0,o.createContext)(bn),yn=(0,o.createContext)(lr);function ur(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new It}}}function dr(e,t){switch(t.type){case q.DragStart:return $(w({},e),{draggable:$(w({},e.draggable),{initialCoordinates:t.initialCoordinates,active:t.active})});case q.DragMove:return e.draggable.active?$(w({},e),{draggable:$(w({},e.draggable),{translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}})}):e;case q.DragEnd:case q.DragCancel:return $(w({},e),{draggable:$(w({},e.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case q.RegisterDroppable:{const{element:n}=t,{id:r}=n,s=new It(e.droppable.containers);return s.set(r,n),$(w({},e),{droppable:$(w({},e.droppable),{containers:s})})}case q.SetDroppableDisabled:{const{id:n,key:r,disabled:s}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new It(e.droppable.containers);return a.set(n,$(w({},i),{disabled:s})),$(w({},e),{droppable:$(w({},e.droppable),{containers:a})})}case q.UnregisterDroppable:{const{id:n,key:r}=t,s=e.droppable.containers.get(n);if(!s||r!==s.key)return e;const i=new It(e.droppable.containers);return i.delete(n),$(w({},e),{droppable:$(w({},e.droppable),{containers:i})})}default:return e}}function fr(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:s}=(0,o.useContext)(At),i=(0,d.D9)(r),a=(0,d.D9)(n==null?void 0:n.id);return(0,o.useEffect)(()=>{if(!t&&!r&&i&&a!=null){if(!(0,d.vd)(i)||document.activeElement===i.target)return;const c=s.get(a);if(!c)return;const{activatorNode:l,node:f}=c;if(!l.current&&!f.current)return;requestAnimationFrame(()=>{for(const b of[l.current,f.current]){if(!b)continue;const h=(0,d.so)(b);if(h){h.focus();break}}})}},[r,t,s,a,i]),null}function mn(e,t){let s=t,{transform:n}=s,r=Jt(s,["transform"]);return e!=null&&e.length?e.reduce((i,a)=>a(w({transform:i},r)),n):n}function hr(e){return(0,o.useMemo)(()=>({draggable:w(w({},Xt.draggable),e==null?void 0:e.draggable),droppable:w(w({},Xt.droppable),e==null?void 0:e.droppable),dragOverlay:w(w({},Xt.dragOverlay),e==null?void 0:e.dragOverlay)}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function gr(e){let{activeNode:t,measure:n,initialRect:r,config:s=!0}=e;const i=(0,o.useRef)(!1),{x:a,y:c}=typeof s=="boolean"?{x:s,y:s}:s;(0,d.LI)(()=>{if(!a&&!c||!t){i.current=!1;return}if(i.current||!r)return;const f=t==null?void 0:t.node.current;if(!f||f.isConnected===!1)return;const b=n(f),h=Z(b,r);if(a||(h.x=0),c||(h.y=0),i.current=!0,Math.abs(h.x)>0||Math.abs(h.y)>0){const R=F(f);R&&R.scrollBy({top:h.y,left:h.x})}},[t,a,c,r,n])}const Ft=(0,o.createContext)($(w({},oe),{scaleX:1,scaleY:1}));var Be;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Be||(Be={}));const vr=(0,o.memo)(function(t){var n,r,s,i;let _n=t,{id:a,accessibility:c,autoScroll:l=!0,children:f,sensors:b=ar,collisionDetection:h=wt,measuring:R,modifiers:D}=_n,_=Jt(_n,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const I=(0,o.useReducer)(dr,void 0,ur),[O,j]=I,[Y,L]=ze(),[ie,J]=(0,o.useState)(Be.Uninitialized),G=ie===Be.Initialized,{draggable:{active:k,nodes:B,translate:te},droppable:{containers:ae}}=O,ne=k?B.get(k):null,Ne=(0,o.useRef)({initial:null,translated:null}),Le=(0,o.useMemo)(()=>{var ce;return k!=null?{id:k,data:(ce=ne==null?void 0:ne.data)!=null?ce:cr,rect:Ne}:null},[k,ne]),Xe=(0,o.useRef)(null),[Sn,En]=(0,o.useState)(null),[ke,In]=(0,o.useState)(null),Mt=(0,d.Ey)(_,Object.values(_)),sn=(0,d.Ld)("DndDescribedBy",a),An=(0,o.useMemo)(()=>ae.getEnabled(),[ae]),Ve=hr(R),{droppableRects:dt,measureDroppableContainers:$t,measuringScheduled:Mn}=Vn(An,{dragging:G,dependencies:[te.x,te.y],config:Ve.droppable}),xe=Jn(B,k),On=(0,o.useMemo)(()=>ke?(0,d.DC)(ke):null,[ke]),Tn=Xr(),Nn=qn(xe,Ve.draggable.measure);gr({activeNode:k?B.get(k):null,config:Tn.layoutShiftCompensation,initialRect:Nn,measure:Ve.draggable.measure});const Ce=fn(xe,Ve.draggable.measure,Nn),an=fn(xe?xe.parentElement:null),qe=(0,o.useRef)({activatorEvent:null,active:null,activeNode:xe,collisionRect:null,collisions:null,droppableRects:dt,draggableNodes:B,draggingNode:null,draggingNodeRect:null,droppableContainers:ae,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Ln=ae.getNodeFor((n=qe.current.over)==null?void 0:n.id),Ze=sr({measure:Ve.dragOverlay.measure}),_t=(r=Ze.nodeRef.current)!=null?r:xe,ft=G?(s=Ze.rect)!=null?s:Ce:null,kn=!!(Ze.nodeRef.current&&Ze.rect),zn=er(kn?null:Ce),cn=vn(_t?(0,d.Jj)(_t):null),Fe=tr(G?Ln!=null?Ln:xe:null),Yt=ir(Fe),Kt=mn(D,{transform:{x:te.x-zn.x,y:te.y-zn.y,scaleX:1,scaleY:1},activatorEvent:ke,active:Le,activeNodeRect:Ce,containerNodeRect:an,draggingNodeRect:ft,over:qe.current.over,overlayNodeRect:Ze.rect,scrollableAncestors:Fe,scrollableAncestorRects:Yt,windowRect:cn}),Pn=On?(0,d.IH)(On,te):null,jn=nr(Fe),Nr=gn(jn),Lr=gn(jn,[Ce]),ht=(0,d.IH)(Kt,Nr),gt=ft?g(ft,Kt):null,Ot=Le&>?h({active:Le,collisionRect:gt,droppableRects:dt,droppableContainers:An,pointerCoordinates:Pn}):null,Bn=He(Ot,"id"),[$e,Xn]=(0,o.useState)(null),kr=kn?Kt:(0,d.IH)(Kt,Lr),zr=E(kr,(i=$e==null?void 0:$e.rect)!=null?i:null,Ce),Fn=(0,o.useCallback)((ce,he)=>{let{sensor:ge,options:_e}=he;if(Xe.current==null)return;const pe=B.get(Xe.current);if(!pe)return;const De=ce.nativeEvent,Ae=new ge({active:Xe.current,activeNode:pe,event:De,options:_e,context:qe,onStart(Re){const Tt=Xe.current;if(Tt==null)return;const Nt=B.get(Tt);if(!Nt)return;const{onDragStart:Ut}=Mt.current,Ht={active:{id:Tt,data:Nt.data,rect:Ne}};(0,z.unstable_batchedUpdates)(()=>{Ut==null||Ut(Ht),J(Be.Initializing),j({type:q.DragStart,initialCoordinates:Re,active:Tt}),Y({type:"onDragStart",event:Ht})})},onMove(Re){j({type:q.DragMove,coordinates:Re})},onEnd:vt(q.DragEnd),onCancel:vt(q.DragCancel)});(0,z.unstable_batchedUpdates)(()=>{En(Ae),In(ce.nativeEvent)});function vt(Re){return function(){return Wn(this,null,function*(){const{active:Nt,collisions:Ut,over:Ht,scrollAdjustedTranslate:Yn}=qe.current;let Lt=null;if(Nt&&Yn){const{cancelDrop:kt}=Mt.current;Lt={activatorEvent:De,active:Nt,collisions:Ut,delta:Yn,over:Ht},Re===q.DragEnd&&typeof kt=="function"&&(yield Promise.resolve(kt(Lt)))&&(Re=q.DragCancel)}Xe.current=null,(0,z.unstable_batchedUpdates)(()=>{j({type:Re}),J(Be.Uninitialized),Xn(null),En(null),In(null);const kt=Re===q.DragEnd?"onDragEnd":"onDragCancel";if(Lt){const ln=Mt.current[kt];ln==null||ln(Lt),Y({type:kt,event:Lt})}})})}}},[B]),Pr=(0,o.useCallback)((ce,he)=>(ge,_e)=>{const pe=ge.nativeEvent,De=B.get(_e);if(Xe.current!==null||!De||pe.dndKit||pe.defaultPrevented)return;const Ae={active:De};ce(ge,he.options,Ae)===!0&&(pe.dndKit={capturedBy:he.sensor},Xe.current=_e,Fn(ge,he))},[B,Fn]),$n=Gn(b,Pr);rr(b),(0,d.LI)(()=>{Ce&&ie===Be.Initializing&&J(Be.Initialized)},[Ce,ie]),(0,o.useEffect)(()=>{const{onDragMove:ce}=Mt.current,{active:he,activatorEvent:ge,collisions:_e,over:pe}=qe.current;if(!he||!ge)return;const De={active:he,activatorEvent:ge,collisions:_e,delta:{x:ht.x,y:ht.y},over:pe};(0,z.unstable_batchedUpdates)(()=>{ce==null||ce(De),Y({type:"onDragMove",event:De})})},[ht.x,ht.y]),(0,o.useEffect)(()=>{const{active:ce,activatorEvent:he,collisions:ge,droppableContainers:_e,scrollAdjustedTranslate:pe}=qe.current;if(!ce||Xe.current==null||!he||!pe)return;const{onDragOver:De}=Mt.current,Ae=_e.get(Bn),vt=Ae&&Ae.rect.current?{id:Ae.id,rect:Ae.rect.current,data:Ae.data,disabled:Ae.disabled}:null,Re={active:ce,activatorEvent:he,collisions:ge,delta:{x:pe.x,y:pe.y},over:vt};(0,z.unstable_batchedUpdates)(()=>{Xn(vt),De==null||De(Re),Y({type:"onDragOver",event:Re})})},[Bn]),(0,d.LI)(()=>{qe.current={activatorEvent:ke,active:Le,activeNode:xe,collisionRect:gt,collisions:Ot,droppableRects:dt,draggableNodes:B,draggingNode:_t,draggingNodeRect:ft,droppableContainers:ae,over:$e,scrollableAncestors:Fe,scrollAdjustedTranslate:ht},Ne.current={initial:ft,translated:gt}},[Le,xe,Ot,gt,B,_t,ft,dt,ae,$e,Fe,ht]),Et($(w({},Tn),{delta:te,draggingRect:gt,pointerCoordinates:Pn,scrollableAncestors:Fe,scrollableAncestorRects:Yt}));const jr=(0,o.useMemo)(()=>({active:Le,activeNode:xe,activeNodeRect:Ce,activatorEvent:ke,collisions:Ot,containerNodeRect:an,dragOverlay:Ze,draggableNodes:B,droppableContainers:ae,droppableRects:dt,over:$e,measureDroppableContainers:$t,scrollableAncestors:Fe,scrollableAncestorRects:Yt,measuringConfiguration:Ve,measuringScheduled:Mn,windowRect:cn}),[Le,xe,Ce,ke,Ot,an,Ze,B,ae,dt,$e,$t,Fe,Yt,Ve,Mn,cn]),Br=(0,o.useMemo)(()=>({activatorEvent:ke,activators:$n,active:Le,activeNodeRect:Ce,ariaDescribedById:{draggable:sn},dispatch:j,draggableNodes:B,over:$e,measureDroppableContainers:$t}),[ke,$n,Le,Ce,j,sn,B,$e,$t]);return o.createElement(Ye.Provider,{value:L},o.createElement(At.Provider,{value:Br},o.createElement(yn.Provider,{value:jr},o.createElement(Ft.Provider,{value:zr},f)),o.createElement(fr,{disabled:(c==null?void 0:c.restoreFocus)===!1})),o.createElement(nt,$(w({},c),{hiddenTextDescribedById:sn})));function Xr(){const ce=(Sn==null?void 0:Sn.autoScrollEnabled)===!1,he=typeof l=="object"?l.enabled===!1:l===!1,ge=G&&!ce&&!he;return typeof l=="object"?$(w({},l),{enabled:ge}):{enabled:ge}}}),pr=(0,o.createContext)(null),wn="button",br="Droppable";function yr(e){let{id:t,data:n,disabled:r=!1,attributes:s}=e;const i=(0,d.Ld)(br),{activators:a,activatorEvent:c,active:l,activeNodeRect:f,ariaDescribedById:b,draggableNodes:h,over:R}=(0,o.useContext)(At),{role:D=wn,roleDescription:_="draggable",tabIndex:I=0}=s!=null?s:{},O=(l==null?void 0:l.id)===t,j=(0,o.useContext)(O?Ft:pr),[Y,L]=(0,d.wm)(),[ie,J]=(0,d.wm)(),G=or(a,t),k=(0,d.Ey)(n);(0,d.LI)(()=>(h.set(t,{id:t,key:i,node:Y,activatorNode:ie,data:k}),()=>{const te=h.get(t);te&&te.key===i&&h.delete(t)}),[h,t]);const B=(0,o.useMemo)(()=>({role:D,tabIndex:I,"aria-disabled":r,"aria-pressed":O&&D===wn?!0:void 0,"aria-roledescription":_,"aria-describedby":b.draggable}),[r,D,I,O,_,b.draggable]);return{active:l,activatorEvent:c,activeNodeRect:f,attributes:B,isDragging:O,listeners:r?void 0:G,node:Y,over:R,setNodeRef:L,setActivatorNodeRef:J,transform:j}}function xn(){return(0,o.useContext)(yn)}const mr="Droppable",wr={timeout:25};function xr(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:s}=e;const i=(0,d.Ld)(mr),{active:a,dispatch:c,over:l,measureDroppableContainers:f}=(0,o.useContext)(At),b=(0,o.useRef)({disabled:n}),h=(0,o.useRef)(!1),R=(0,o.useRef)(null),D=(0,o.useRef)(null),{disabled:_,updateMeasurementsFor:I,timeout:O}=w(w({},wr),s),j=(0,d.Ey)(I!=null?I:r),Y=(0,o.useCallback)(()=>{if(!h.current){h.current=!0;return}D.current!=null&&clearTimeout(D.current),D.current=setTimeout(()=>{f(Array.isArray(j.current)?j.current:[j.current]),D.current=null},O)},[O]),L=Bt({callback:Y,disabled:_||!a}),ie=(0,o.useCallback)((B,te)=>{L&&(te&&(L.unobserve(te),h.current=!1),B&&L.observe(B))},[L]),[J,G]=(0,d.wm)(ie),k=(0,d.Ey)(t);return(0,o.useEffect)(()=>{!L||!J.current||(L.disconnect(),h.current=!1,L.observe(J.current))},[J,L]),(0,d.LI)(()=>(c({type:q.RegisterDroppable,element:{id:r,key:i,disabled:n,node:J,rect:R,data:k}}),()=>c({type:q.UnregisterDroppable,key:i,id:r})),[r]),(0,o.useEffect)(()=>{n!==b.current.disabled&&(c({type:q.SetDroppableDisabled,id:r,key:i,disabled:n}),b.current.disabled=n)},[r,i,n,c]),{active:a,rect:R,isOver:(l==null?void 0:l.id)===r,node:J,over:l,setNodeRef:G}}function Cr(e){let{animation:t,children:n}=e;const[r,s]=(0,o.useState)(null),[i,a]=(0,o.useState)(null),c=(0,d.D9)(n);return!n&&!r&&c&&s(c),(0,d.LI)(()=>{if(!i)return;const l=r==null?void 0:r.key,f=r==null?void 0:r.props.id;if(l==null||f==null){s(null);return}Promise.resolve(t(f,i)).then(()=>{s(null)})},[t,r,i]),o.createElement(o.Fragment,null,n,r?(0,o.cloneElement)(r,{ref:a}):null)}const Dr={x:0,y:0,scaleX:1,scaleY:1};function Rr(e){let{children:t}=e;return o.createElement(At.Provider,{value:bn},o.createElement(Ft.Provider,{value:Dr},t))}const Sr={position:"fixed",touchAction:"none"},Er=e=>(0,d.vd)(e)?"transform 250ms ease":void 0,Ir=(0,o.forwardRef)((e,t)=>{let{as:n,activatorEvent:r,adjustScale:s,children:i,className:a,rect:c,style:l,transform:f,transition:b=Er}=e;if(!c)return null;const h=s?f:$(w({},f),{scaleX:1,scaleY:1}),R=w($(w({},Sr),{width:c.width,height:c.height,top:c.top,left:c.left,transform:d.ux.Transform.toString(h),transformOrigin:s&&r?rt(r,c):void 0,transition:typeof b=="function"?b(r):b}),l);return o.createElement(n,{className:a,style:R,ref:t},i)}),Cn=e=>t=>{let{active:n,dragOverlay:r}=t;const s={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[c,l]of Object.entries(i.active))l!==void 0&&(s[c]=n.node.style.getPropertyValue(c),n.node.style.setProperty(c,l));if(i!=null&&i.dragOverlay)for(const[c,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(c,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,f]of Object.entries(s))n.node.style.setProperty(l,f);a!=null&&a.active&&n.node.classList.remove(a.active)}},Dn={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:d.ux.Transform.toString(t)},{transform:d.ux.Transform.toString(n)}]},sideEffects:Cn({styles:{active:{opacity:"0"}}})};function Ar(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:s}=e;return(0,d.zX)((i,a)=>{if(t===null)return;const c=n.get(i);if(!c)return;const l=c.node.current;if(!l)return;const f=pn(a);if(!f)return;const{transform:b}=(0,d.Jj)(a).getComputedStyle(a),h=v(b);if(!h)return;const R=typeof t=="function"?t:Mr(t);return xt(l,s.draggable.measure),R({active:{id:i,data:c.data,node:l,rect:s.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:s.dragOverlay.measure(f)},droppableContainers:r,measuringConfiguration:s,transform:h})})}function Mr(e){const{duration:t,easing:n,sideEffects:r,keyframes:s}=w(w({},Dn),e);return i=>{let Y=i,{active:a,dragOverlay:c,transform:l}=Y,f=Jt(Y,["active","dragOverlay","transform"]);if(!t)return;const b={x:c.rect.left-a.rect.left,y:c.rect.top-a.rect.top},h={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/c.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/c.rect.height:1},R=w({x:l.x-b.x,y:l.y-b.y},h),D=s($(w({},f),{active:a,dragOverlay:c,transform:{initial:l,final:R}})),[_]=D,I=D[D.length-1];if(JSON.stringify(_)===JSON.stringify(I))return;const O=r==null?void 0:r(w({active:a,dragOverlay:c},f)),j=c.node.animate(D,{duration:t,easing:n,fill:"forwards"});return new Promise(L=>{j.onfinish=()=>{O==null||O(),L()}})}}let Rn=0;function Or(e){return(0,o.useMemo)(()=>{if(e!=null)return Rn++,Rn},[e])}const Tr=o.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:s,transition:i,modifiers:a,wrapperElement:c="div",className:l,zIndex:f=999}=e;const{activatorEvent:b,active:h,activeNodeRect:R,containerNodeRect:D,draggableNodes:_,droppableContainers:I,dragOverlay:O,over:j,measuringConfiguration:Y,scrollableAncestors:L,scrollableAncestorRects:ie,windowRect:J}=xn(),G=(0,o.useContext)(Ft),k=Or(h==null?void 0:h.id),B=mn(a,{activatorEvent:b,active:h,activeNodeRect:R,containerNodeRect:D,draggingNodeRect:O.rect,over:j,overlayNodeRect:O.rect,scrollableAncestors:L,scrollableAncestorRects:ie,transform:G,windowRect:J}),te=rn(R),ae=Ar({config:r,draggableNodes:_,droppableContainers:I,measuringConfiguration:Y}),ne=te?O.setRef:void 0;return o.createElement(Rr,null,o.createElement(Cr,{animation:ae},h&&k?o.createElement(Ir,{key:k,id:h.id,ref:ne,as:c,activatorEvent:b,adjustScale:t,className:l,transition:i,rect:te,style:w({zIndex:f},s),transform:B},n):null))})},87147:function(M,X,A){"use strict";A.d(X,{Fo:function(){return rt},Rp:function(){return le},is:function(){return E},nB:function(){return it},qw:function(){return pt}});var o=A(50959),z=A(85264),d=A(47581);function le(g,v,m){const p=g.slice();return p.splice(m<0?p.length+m:m,0,p.splice(v,1)[0]),p}function ve(g,v,m){const p=g.slice();return p[v]=g[m],p[m]=g[v],p}function V(g,v){return g.reduce((m,p,y)=>{const C=v.get(p);return C&&(m[y]=C),m},Array(g.length))}function fe(g){return g!==null&&g>=0}function Ye(g,v){if(g===v)return!0;if(g.length!==v.length)return!1;for(let m=0;m<g.length;m++)if(g[m]!==v[m])return!1;return!0}function Qe(g){return typeof g=="boolean"?{draggable:g,droppable:g}:g}const ze={scaleX:1,scaleY:1},et=g=>{var v;let{rects:m,activeNodeRect:p,activeIndex:y,overIndex:C,index:S}=g;const T=(v=m[y])!=null?v:p;if(!T)return null;const U=tt(m,S,y);if(S===y){const N=m[C];return N?w({x:y<C?N.left+N.width-(T.left+T.width):N.left-T.left,y:0},ze):null}return S>y&&S<=C?w({x:-T.width-U,y:0},ze):S<y&&S>=C?w({x:T.width+U,y:0},ze):w({x:0,y:0},ze)};function tt(g,v,m){const p=g[v],y=g[v-1],C=g[v+1];return!p||!y&&!C?0:m<v?y?p.left-(y.left+y.width):C.left-(p.left+p.width):C?C.left-(p.left+p.width):p.left-(y.left+y.width)}const nt=g=>{let{rects:v,activeIndex:m,overIndex:p,index:y}=g;const C=le(v,p,m),S=v[y],T=C[y];return!T||!S?null:{x:T.left-S.left,y:T.top-S.top,scaleX:T.width/S.width,scaleY:T.height/S.height}},q=g=>{let{activeIndex:v,index:m,rects:p,overIndex:y}=g,C,S;return m===v&&(C=p[m],S=p[y]),m===y&&(C=p[m],S=p[v]),!S||!C?null:{x:S.left-C.left,y:S.top-C.top,scaleX:S.width/C.width,scaleY:S.height/C.height}},be={scaleX:1,scaleY:1},pt=g=>{var v;let{activeIndex:m,activeNodeRect:p,index:y,rects:C,overIndex:S}=g;const T=(v=C[m])!=null?v:p;if(!T)return null;if(y===m){const N=C[S];return N?w({x:0,y:m<S?N.top+N.height-(T.top+T.height):N.top-T.top},be):null}const U=bt(C,y,m);return y>m&&y<=S?w({x:0,y:-T.height-U},be):y<m&&y>=S?w({x:0,y:T.height+U},be):w({x:0,y:0},be)};function bt(g,v,m){const p=g[v],y=g[v-1],C=g[v+1];return p?m<v?y?p.top-(y.top+y.height):C?C.top-(p.top+p.height):0:C?C.top-(p.top+p.height):y?p.top-(y.top+y.height):0:0}const oe="Sortable",Pe=o.createContext({activeIndex:-1,containerId:oe,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:nt,disabled:{draggable:!1,droppable:!1}});function rt(g){let{children:v,id:m,items:p,strategy:y=nt,disabled:C=!1}=g;const{active:S,dragOverlay:T,droppableRects:U,over:N,measureDroppableContainers:F}=(0,z.Cj)(),K=(0,d.Ld)(oe,m),H=T.rect!==null,Q=(0,o.useMemo)(()=>p.map(Ee=>typeof Ee=="object"&&"id"in Ee?Ee.id:Ee),[p]),ye=S!=null,W=S?Q.indexOf(S.id):-1,ue=N?Q.indexOf(N.id):-1,Me=(0,o.useRef)(Q),Se=!Ye(Q,Me.current),me=ue!==-1&&W===-1||Se,se=Qe(C);(0,d.LI)(()=>{Se&&ye&&F(Q)},[Se,Q,ye,F]),(0,o.useEffect)(()=>{Me.current=Q},[Q]);const Oe=(0,o.useMemo)(()=>({activeIndex:W,containerId:K,disabled:se,disableTransforms:me,items:Q,overIndex:ue,useDragOverlay:H,sortedRects:V(Q,U),strategy:y}),[W,K,se.draggable,se.droppable,me,Q,ue,U,H,y]);return o.createElement(Pe.Provider,{value:Oe},v)}const Ke=g=>{let{id:v,items:m,activeIndex:p,overIndex:y}=g;return le(m,p,y).indexOf(v)},yt=g=>{let{containerId:v,isSorting:m,wasDragging:p,index:y,items:C,newIndex:S,previousItems:T,previousContainerId:U,transition:N}=g;return!N||!p||T!==C&&y===S?!1:m?!0:S!==y&&v===U},Ue={duration:200,easing:"ease"},He="transform",ot=d.ux.Transition.toString({property:He,duration:0,easing:"linear"}),mt={roleDescription:"sortable"};function We(g){let{disabled:v,index:m,node:p,rect:y}=g;const[C,S]=(0,o.useState)(null),T=(0,o.useRef)(m);return(0,d.LI)(()=>{if(!v&&m!==T.current&&p.current){const U=y.current;if(U){const N=(0,z.VK)(p.current,{ignoreTransform:!0}),F={x:U.left-N.left,y:U.top-N.top,scaleX:U.width/N.width,scaleY:U.height/N.height};(F.x||F.y)&&S(F)}}m!==T.current&&(T.current=m)},[v,m,p,y]),(0,o.useEffect)(()=>{C&&S(null)},[C]),C}function it(g){let{animateLayoutChanges:v=yt,attributes:m,disabled:p,data:y,getNewIndex:C=Ke,id:S,strategy:T,resizeObserverConfig:U,transition:N=Ue}=g;const{items:F,containerId:K,activeIndex:H,disabled:Q,disableTransforms:ye,sortedRects:W,overIndex:ue,useDragOverlay:Me,strategy:Se}=(0,o.useContext)(Pe),me=wt(p,Q),se=F.indexOf(S),Oe=(0,o.useMemo)(()=>w({sortable:{containerId:K,index:se,items:F}},y),[K,y,se,F]),Ee=(0,o.useMemo)(()=>F.slice(F.indexOf(S)),[F,S]),{rect:st,node:xt,isOver:Gt,setNodeRef:at}=(0,z.Zj)({id:S,data:Oe,disabled:me.droppable,resizeObserverConfig:w({updateMeasurementsFor:Ee},U)}),{active:we,activatorEvent:Vt,activeNodeRect:Ct,attributes:de,setNodeRef:Dt,listeners:qt,isDragging:P,over:zt,setActivatorNodeRef:Zt,transform:Rt}=(0,z.O1)({id:S,data:Oe,attributes:w(w({},mt),m),disabled:me.draggable}),Pt=(0,d.HB)(at,Dt),Te=!!we,ct=Te&&!ye&&fe(H)&&fe(ue),jt=!Me&&P,lt=jt&&ct?Rt:null,Qt=T!=null?T:Se,St=ct?lt!=null?lt:Qt({rects:W,activeNodeRect:Ct,activeIndex:H,overIndex:ue,index:se}):null,je=fe(H)&&fe(ue)?C({id:S,items:F,activeIndex:H,overIndex:ue}):se,Ie=we==null?void 0:we.id,re=(0,o.useRef)({activeId:Ie,items:F,newIndex:je,containerId:K}),Je=F!==re.current.items,Ge=v({active:we,containerId:K,isDragging:P,isSorting:Te,id:S,index:se,items:F,newIndex:re.current.newIndex,previousItems:re.current.items,previousContainerId:re.current.containerId,transition:N,wasDragging:re.current.activeId!=null}),Et=We({disabled:!Ge,index:se,node:xt,rect:st});return(0,o.useEffect)(()=>{Te&&re.current.newIndex!==je&&(re.current.newIndex=je),K!==re.current.containerId&&(re.current.containerId=K),F!==re.current.items&&(re.current.items=F)},[Te,je,K,F]),(0,o.useEffect)(()=>{if(Ie===re.current.activeId)return;if(Ie&&!re.current.activeId){re.current.activeId=Ie;return}const tn=setTimeout(()=>{re.current.activeId=Ie},50);return()=>clearTimeout(tn)},[Ie]),{active:we,activeIndex:H,attributes:de,data:Oe,rect:st,index:se,newIndex:je,items:F,isOver:Gt,isSorting:Te,isDragging:P,listeners:qt,node:xt,overIndex:ue,over:zt,setNodeRef:Pt,setActivatorNodeRef:Zt,setDroppableNodeRef:at,setDraggableNodeRef:Dt,transform:Et!=null?Et:St,transition:en()};function en(){if(Et||Je&&re.current.newIndex===se)return ot;if(!(jt&&!(0,d.vd)(Vt)||!N)&&(Te||Ge))return d.ux.Transition.toString($(w({},N),{property:He}))}}function wt(g,v){var m,p;return typeof g=="boolean"?{draggable:g,droppable:!1}:{draggable:(m=g==null?void 0:g.draggable)!=null?m:v.draggable,droppable:(p=g==null?void 0:g.droppable)!=null?p:v.droppable}}function u(g){if(!g)return!1;const v=g.data.current;return!!(v&&"sortable"in v&&typeof v.sortable=="object"&&"containerId"in v.sortable&&"items"in v.sortable&&"index"in v.sortable)}const x=[z.g4.Down,z.g4.Right,z.g4.Up,z.g4.Left],E=(g,v)=>{let{context:{active:m,collisionRect:p,droppableRects:y,droppableContainers:C,over:S,scrollableAncestors:T}}=v;if(x.includes(g.code)){if(g.preventDefault(),!m||!p)return;const U=[];C.getEnabled().forEach(K=>{if(!K||K!=null&&K.disabled)return;const H=y.get(K.id);if(H)switch(g.code){case z.g4.Down:p.top<H.top&&U.push(K);break;case z.g4.Up:p.top>H.top&&U.push(K);break;case z.g4.Left:p.left>H.left&&U.push(K);break;case z.g4.Right:p.left<H.left&&U.push(K);break}});const N=(0,z.ey)({active:m,collisionRect:p,droppableRects:y,droppableContainers:U,pointerCoordinates:null});let F=(0,z._8)(N,"id");if(F===(S==null?void 0:S.id)&&N.length>1&&(F=N[1].id),F!=null){const K=C.get(m.id),H=C.get(F),Q=H?y.get(H.id):null,ye=H==null?void 0:H.node.current;if(ye&&Q&&K&&H){const ue=(0,z.hI)(ye).some((Ee,st)=>T[st]!==Ee),Me=Z(K,H),Se=ee(K,H),me=ue||!Me?{x:0,y:0}:{x:Se?p.width-Q.width:0,y:Se?p.height-Q.height:0},se={x:Q.left,y:Q.top};return me.x&&me.y?se:(0,d.$X)(se,me)}}}};function Z(g,v){return!u(g)||!u(v)?!1:g.data.current.sortable.containerId===v.data.current.sortable.containerId}function ee(g,v){return!u(g)||!u(v)||!Z(g,v)?!1:g.data.current.sortable.index<v.data.current.sortable.index}},47581:function(M,X,A){"use strict";A.d(X,{$X:function(){return yt},D9:function(){return bt},DC:function(){return mt},Ey:function(){return q},FJ:function(){return le},Gj:function(){return be},HB:function(){return z},IH:function(){return Ke},Jj:function(){return V},LI:function(){return et},Ld:function(){return Pe},Nq:function(){return d},Re:function(){return Ye},UG:function(){return ve},Yz:function(){return nt},qk:function(){return fe},r3:function(){return ze},so:function(){return wt},ux:function(){return We},vZ:function(){return Qe},vd:function(){return He},wm:function(){return pt},zX:function(){return tt}});var o=A(50959);function z(){for(var u=arguments.length,x=new Array(u),E=0;E<u;E++)x[E]=arguments[E];return(0,o.useMemo)(()=>Z=>{x.forEach(ee=>ee(Z))},x)}const d=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function le(u){const x=Object.prototype.toString.call(u);return x==="[object Window]"||x==="[object global]"}function ve(u){return"nodeType"in u}function V(u){var x,E;return u?le(u)?u:ve(u)&&(x=(E=u.ownerDocument)==null?void 0:E.defaultView)!=null?x:window:window}function fe(u){const{Document:x}=V(u);return u instanceof x}function Ye(u){return le(u)?!1:u instanceof V(u).HTMLElement}function Qe(u){return u instanceof V(u).SVGElement}function ze(u){return u?le(u)?u.document:ve(u)?fe(u)?u:Ye(u)||Qe(u)?u.ownerDocument:document:document:document}const et=d?o.useLayoutEffect:o.useEffect;function tt(u){const x=(0,o.useRef)(u);return et(()=>{x.current=u}),(0,o.useCallback)(function(){for(var E=arguments.length,Z=new Array(E),ee=0;ee<E;ee++)Z[ee]=arguments[ee];return x.current==null?void 0:x.current(...Z)},[])}function nt(){const u=(0,o.useRef)(null),x=(0,o.useCallback)((Z,ee)=>{u.current=setInterval(Z,ee)},[]),E=(0,o.useCallback)(()=>{u.current!==null&&(clearInterval(u.current),u.current=null)},[]);return[x,E]}function q(u,x){x===void 0&&(x=[u]);const E=(0,o.useRef)(u);return et(()=>{E.current!==u&&(E.current=u)},x),E}function be(u,x){const E=(0,o.useRef)();return(0,o.useMemo)(()=>{const Z=u(E.current);return E.current=Z,Z},[...x])}function pt(u){const x=tt(u),E=(0,o.useRef)(null),Z=(0,o.useCallback)(ee=>{ee!==E.current&&(x==null||x(ee,E.current)),E.current=ee},[]);return[E,Z]}function bt(u){const x=(0,o.useRef)();return(0,o.useEffect)(()=>{x.current=u},[u]),x.current}let oe={};function Pe(u,x){return(0,o.useMemo)(()=>{if(x)return x;const E=oe[u]==null?0:oe[u]+1;return oe[u]=E,u+"-"+E},[u,x])}function rt(u){return function(x){for(var E=arguments.length,Z=new Array(E>1?E-1:0),ee=1;ee<E;ee++)Z[ee-1]=arguments[ee];return Z.reduce((g,v)=>{const m=Object.entries(v);for(const[p,y]of m){const C=g[p];C!=null&&(g[p]=C+u*y)}return g},w({},x))}}const Ke=rt(1),yt=rt(-1);function Ue(u){return"clientX"in u&&"clientY"in u}function He(u){if(!u)return!1;const{KeyboardEvent:x}=V(u.target);return x&&u instanceof x}function ot(u){if(!u)return!1;const{TouchEvent:x}=V(u.target);return x&&u instanceof x}function mt(u){if(ot(u)){if(u.touches&&u.touches.length){const{clientX:x,clientY:E}=u.touches[0];return{x,y:E}}else if(u.changedTouches&&u.changedTouches.length){const{clientX:x,clientY:E}=u.changedTouches[0];return{x,y:E}}}return Ue(u)?{x:u.clientX,y:u.clientY}:null}const We=Object.freeze({Translate:{toString(u){if(!u)return;const{x,y:E}=u;return"translate3d("+(x?Math.round(x):0)+"px, "+(E?Math.round(E):0)+"px, 0)"}},Scale:{toString(u){if(!u)return;const{scaleX:x,scaleY:E}=u;return"scaleX("+x+") scaleY("+E+")"}},Transform:{toString(u){if(u)return[We.Translate.toString(u),We.Scale.toString(u)].join(" ")}},Transition:{toString(u){let{property:x,duration:E,easing:Z}=u;return x+" "+E+"ms "+Z}}}),it="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function wt(u){return u.matches(it)?u:u.querySelector(it)}},38498:function(M,X,A){var o=A(78770);function z(d){if(Array.isArray(d))return o(d)}M.exports=z,M.exports.__esModule=!0,M.exports.default=M.exports},20698:function(M){function X(A){if(typeof Symbol!="undefined"&&A[Symbol.iterator]!=null||A["@@iterator"]!=null)return Array.from(A)}M.exports=X,M.exports.__esModule=!0,M.exports.default=M.exports},91162:function(M){function X(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}M.exports=X,M.exports.__esModule=!0,M.exports.default=M.exports},15558:function(M,X,A){var o=A(38498),z=A(20698),d=A(31479),le=A(91162);function ve(V){return o(V)||z(V)||d(V)||le()}M.exports=ve,M.exports.__esModule=!0,M.exports.default=M.exports}}]); +}()); \ No newline at end of file diff --git a/2191.1b28553b.async.js b/2191.1b28553b.async.js new file mode 100644 index 00000000..fd63bb29 --- /dev/null +++ b/2191.1b28553b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2191],{22191:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({displayName:"WGSL",name:"wgsl",patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#functions"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}],repository:{attributes:{patterns:[{captures:{1:{name:"keyword.operator.attribute.at"},2:{name:"entity.name.attribute.wgsl"}},comment:"attribute declaration",match:"(@)([A-Za-z_]+)",name:"meta.attribute.wgsl"}]},block_comments:{patterns:[{comment:"empty block comments",match:"/\\*\\*/",name:"comment.block.wgsl"},{begin:"/\\*\\*",comment:"block documentation comments",end:"\\*/",name:"comment.block.documentation.wgsl",patterns:[{include:"#block_comments"}]},{begin:"/\\*(?!\\*)",comment:"block comments",end:"\\*/",name:"comment.block.wgsl",patterns:[{include:"#block_comments"}]}]},constants:{patterns:[{comment:"decimal float literal",match:"(-?\\b[0-9][0-9]*\\.[0-9][0-9]*)([eE][+-]?[0-9]+)?\\b",name:"constant.numeric.float.wgsl"},{comment:"int literal",match:"-?\\b0x[0-9a-fA-F]+\\b|\\b0\\b|-?\\b[1-9][0-9]*\\b",name:"constant.numeric.decimal.wgsl"},{comment:"uint literal",match:"\\b0x[0-9a-fA-F]+u\\b|\\b0u\\b|\\b[1-9][0-9]*u\\b",name:"constant.numeric.decimal.wgsl"},{comment:"boolean constant",match:"\\b(true|false)\\b",name:"constant.language.boolean.wgsl"}]},function_calls:{patterns:[{begin:"([A-Za-z0-9_]+)(\\()",beginCaptures:{1:{name:"entity.name.function.wgsl"},2:{name:"punctuation.brackets.round.wgsl"}},comment:"function/method calls",end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.wgsl"}},name:"meta.function.call.wgsl",patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}]}]},functions:{patterns:[{begin:"\\b(fn)\\s+([A-Za-z0-9_]+)((\\()|(<))",beginCaptures:{1:{name:"keyword.other.fn.wgsl"},2:{name:"entity.name.function.wgsl"},4:{name:"punctuation.brackets.round.wgsl"}},comment:"function definition",end:"\\{",endCaptures:{0:{name:"punctuation.brackets.curly.wgsl"}},name:"meta.function.definition.wgsl",patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}]}]},keywords:{patterns:[{comment:"other keywords",match:"\\b(bitcast|block|break|case|continue|continuing|default|discard|else|elseif|enable|fallthrough|for|function|if|loop|private|read|read_write|return|storage|switch|uniform|while|workgroup|write)\\b",name:"keyword.control.wgsl"},{comment:"reserved keywords",match:"\\b(asm|const|do|enum|handle|mat|premerge|regardless|typedef|unless|using|vec|void)\\b",name:"keyword.control.wgsl"},{comment:"storage keywords",match:"\\b(let|var)\\b",name:"keyword.other.wgsl storage.type.wgsl"},{comment:"type keyword",match:"\\b(type)\\b",name:"keyword.declaration.type.wgsl storage.type.wgsl"},{comment:"enum keyword",match:"\\b(enum)\\b",name:"keyword.declaration.enum.wgsl storage.type.wgsl"},{comment:"struct keyword",match:"\\b(struct)\\b",name:"keyword.declaration.struct.wgsl storage.type.wgsl"},{comment:"fn",match:"\\bfn\\b",name:"keyword.other.fn.wgsl"},{comment:"logical operators",match:"(\\^|\\||\\|\\||&&|<<|>>|!)(?!=)",name:"keyword.operator.logical.wgsl"},{comment:"logical AND, borrow references",match:"&(?![&=])",name:"keyword.operator.borrow.and.wgsl"},{comment:"assignment operators",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&=|\\|=|<<=|>>=)",name:"keyword.operator.assignment.wgsl"},{comment:"single equal",match:"(?<![<>])=(?!=|>)",name:"keyword.operator.assignment.equal.wgsl"},{comment:"comparison operators",match:"(=(=)?(?!>)|!=|<=|(?<!=)>=)",name:"keyword.operator.comparison.wgsl"},{comment:"math operators",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))",name:"keyword.operator.math.wgsl"},{comment:"dot access",match:"\\.(?!\\.)",name:"keyword.operator.access.dot.wgsl"},{comment:"dashrocket, skinny arrow",match:"->",name:"keyword.operator.arrow.skinny.wgsl"}]},line_comments:{comment:"single line comment",match:"\\s*//.*",name:"comment.line.double-slash.wgsl"},punctuation:{patterns:[{comment:"comma",match:",",name:"punctuation.comma.wgsl"},{comment:"curly braces",match:"[{}]",name:"punctuation.brackets.curly.wgsl"},{comment:"parentheses, round brackets",match:"[()]",name:"punctuation.brackets.round.wgsl"},{comment:"semicolon",match:";",name:"punctuation.semi.wgsl"},{comment:"square brackets",match:"[\\[\\]]",name:"punctuation.brackets.square.wgsl"},{comment:"angle brackets",match:"(?<![=-])[<>]",name:"punctuation.brackets.angle.wgsl"}]},types:{comment:"types",name:"storage.type.wgsl",patterns:[{comment:"scalar Types",match:"\\b(bool|i32|u32|f32)\\b",name:"storage.type.wgsl"},{comment:"reserved scalar Types",match:"\\b(i64|u64|f64)\\b",name:"storage.type.wgsl"},{comment:"vector type aliasses",match:"\\b(vec2i|vec3i|vec4i|vec2u|vec3u|vec4u|vec2f|vec3f|vec4f|vec2h|vec3h|vec4h)\\b",name:"storage.type.wgsl"},{comment:"matrix type aliasses",match:"\\b(mat2x2f|mat2x3f|mat2x4f|mat3x2f|mat3x3f|mat3x4f|mat4x2f|mat4x3f|mat4x4f|mat2x2h|mat2x3h|mat2x4h|mat3x2h|mat3x3h|mat3x4h|mat4x2h|mat4x3h|mat4x4h)\\b",name:"storage.type.wgsl"},{comment:"vector/matrix types",match:"\\b(vec[2-4]|mat[2-4]x[2-4])\\b",name:"storage.type.wgsl"},{comment:"atomic types",match:"\\b(atomic)\\b",name:"storage.type.wgsl"},{comment:"array types",match:"\\b(array)\\b",name:"storage.type.wgsl"},{comment:"Custom type",match:"\\b([A-Z][A-Za-z0-9]*)\\b",name:"entity.name.type.wgsl"}]},variables:{patterns:[{comment:"variables",match:"\\b(?<!(?<!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b",name:"variable.other.wgsl"}]}},scopeName:"source.wgsl"})]}}]); diff --git a/2194.32a3a29d.async.js b/2194.32a3a29d.async.js new file mode 100644 index 00000000..53826f52 --- /dev/null +++ b/2194.32a3a29d.async.js @@ -0,0 +1,104 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2194],{45130:function(O,h,s){s.d(h,{iV:function(){return u},nh:function(){return T}});var c=s(26068),i=s.n(c),k=s(38751),g=s(52052),p=s(66009),v=s(66609),m=function(e,a){var t=v.Z.darkAlgorithm(e,a);return i()(i()({},t),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},b=function(e){var a={algorithm:[v.Z.compactAlgorithm]};return e==="dark"&&a.algorithm.push(m),a},f=s(60414),w=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},x=w({}),S=s(89797),y=s(11527),j=function(e){var a=(0,g.S)(),t=b(e),n={colorBgContainer:a==null?void 0:a.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return t.components={Input:n,InputNumber:n,Select:n,Tree:{colorBgContainer:"transparent"},TreeSelect:n},t},u=function(e){var a=e.children,t=e.componentToken,n=(0,p.r)(),d=n.appearance,r=n.themeMode,l=j(d);return l.components=i()(i()({},l.components),t),(0,y.jsx)(k.ZP,{theme:l,children:(0,y.jsx)(f.f6,{appearance:d,themeMode:r,theme:b,customToken:w,customStylish:S.X,children:a})})},T=function(e){return function(a){return(0,y.jsx)(u,{children:(0,y.jsx)(e,i()({},a))})}}},96433:function(O,h,s){s.d(h,{Z:function(){return a}});var c=s(80170),i=s(68889),k=s(82187),g=s.n(k),p=s(50959),v=s(67269),m=s(50078),b=s(53649),f=s.n(b),w=s(60414),x=s(56468),S,y,j,u,T=(0,w.kc)(function(t,n){var d=t.css,r=t.cx,l=t.token,A=t.prefixCls,C=n.lineNumber,J=n.theme,M="".concat(A,"-").concat(l.editorPrefix,"-highlight"),E=(0,x.p)(J==="dark"),D=E.colorTextTertiary,P=d(S||(S=f()([` + code { + counter-reset: step; + counter-increment: step 0; + } + + code .line::before { + content: counter(step); + counter-increment: step; + width: 1rem; + margin-right: 1.5rem; + display: inline-block; + text-align: right; + color: rgba(115, 138, 148, 0.4); + user-select: none; + } + `])));return{shiki:r("".concat(M,"-shiki"),d(y||(y=f()([` + .shiki { + overflow-x: scroll; + background: none !important; + `,` + } + `])),C?P:"")),loading:r(d(j||(j=f()([` + color: `,`; + `])),D)),center:r(d(u||(u=f()([` + backdrop-filter: saturate(180%) blur(10px); + position: absolute; + top: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + + height: 36px; + padding: 0 8px; + + font-family: `,`; + color: `,`; + + border-radius: `,`; + `])),l.fontFamilyCode,D,l.borderRadius))}}),o=s(11527),e=(0,p.memo)(function(t){var n=t.children,d=t.lineNumber,r=d===void 0?!1:d,l=t.theme,A=l===void 0?c.qx:l,C=t.language,J=T({lineNumber:r,theme:A}),M=J.styles,E=(0,m.Y)(C,A),D=E.renderShiki,P=E.loading;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:g()(M.shiki),dangerouslySetInnerHTML:{__html:D(n)||""}}),P?(0,o.jsx)(v.Z,{className:M.center,gap:8,horizontal:!0,children:(0,o.jsx)(i.Z,{spin:!0,className:M.loading})}):null]})}),a=e},50078:function(O,h,s){s.d(h,{W:function(){return x},Y:function(){return S}});var c=s(90228),i=s.n(c),k=s(87999),g=s.n(k),p=s(48305),v=s.n(p),m=s(50959),b=s(17772),f=s(56468),w=function(j){var u=(0,f.p)(j),T=u.type,o=u.colorBlue,e=u.colorGreen,a=u.colorOrange,t=u.colorRed,n=u.colorText,d=u.colorTextSecondary,r=u.colorTextTertiary;return{name:T,type:T,semanticHighlighting:!0,semanticTokenColors:{enumMember:{foreground:o},"variable.constant":{foreground:e},"variable.defaultLibrary":{foreground:t},"variable:dart":{foreground:e},"property:dart":{foreground:e},"annotation:dart":{foreground:e},"parameter.label:dart":{foreground:r},macro:{foreground:e},tomlArrayKey:{foreground:t}},tokenColors:[{scope:"meta.embedded",settings:{foreground:r}},{name:"unison punctuation",scope:"punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",settings:{foreground:n}},{name:"haskell variable generic-type",scope:"variable.other.generic-type.haskell",settings:{foreground:o}},{name:"haskell storage type",scope:"storage.type.haskell",settings:{foreground:e}},{name:"support.variable.magic.python",scope:"support.variable.magic.python",settings:{foreground:n}},{name:"punctuation.separator.parameters.python",scope:"punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",settings:{foreground:r}},{name:"variable.parameter.function.language.special.self.python",scope:"variable.parameter.function.language.special.self.python",settings:{foreground:t}},{name:"variable.parameter.function.language.special.cls.python",scope:"variable.parameter.function.language.special.cls.python",settings:{foreground:t}},{name:"storage.modifier.lifetime.rust",scope:"storage.modifier.lifetime.rust",settings:{foreground:r}},{name:"support.function.std.rust",scope:"support.function.std.rust",settings:{foreground:a}},{name:"entity.name.lifetime.rust",scope:"entity.name.lifetime.rust",settings:{foreground:t}},{name:"variable.language.rust",scope:"variable.language.rust",settings:{foreground:n}},{name:"support.constant.edge",scope:"support.constant.edge",settings:{foreground:o}},{name:"regexp constant character-class",scope:"constant.other.character-class.regexp",settings:{foreground:n}},{name:"keyword.operator",scope:["keyword.operator.word"],settings:{foreground:o}},{name:"regexp operator.quantifier",scope:"keyword.operator.quantifier.regexp",settings:{foreground:e}},{name:"Text",scope:"variable.parameter.function",settings:{foreground:r}},{name:"Comment Markup Link",scope:"comment markup.link",settings:{foreground:r}},{name:"markup diff",scope:"markup.changed.diff",settings:{foreground:t}},{name:"diff",scope:"meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",settings:{foreground:a}},{name:"inserted.diff",scope:"markup.inserted.diff",settings:{foreground:e}},{name:"deleted.diff",scope:"markup.deleted.diff",settings:{foreground:n}},{name:"c++ function",scope:"meta.function.c,meta.function.cpp",settings:{foreground:n}},{name:"c++ block",scope:"punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",settings:{foreground:r}},{name:"js/ts punctuation separator key-value",scope:"punctuation.separator.key-value",settings:{foreground:r}},{name:"js/ts import keyword",scope:"keyword.operator.expression.import",settings:{foreground:a}},{name:"math js/ts",scope:"support.constant.math",settings:{foreground:t}},{name:"math property js/ts",scope:"support.constant.property.math",settings:{foreground:e}},{name:"js/ts variable.other.constant",scope:"variable.other.constant",settings:{foreground:t}},{name:"java type",scope:["storage.type.annotation.java","storage.type.object.array.java"],settings:{foreground:t}},{name:"java source",scope:"source.java",settings:{foreground:n}},{name:"java modifier.import",scope:"punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",settings:{foreground:r}},{name:"java modifier.import",scope:"meta.method.java",settings:{foreground:a}},{name:"java modifier.import",scope:"storage.modifier.import.java,storage.type.java,storage.type.generic.java",settings:{foreground:t}},{name:"java instanceof",scope:"keyword.operator.instanceof.java",settings:{foreground:o}},{name:"java variable.name",scope:"meta.definition.variable.name.java",settings:{foreground:n}},{name:"operator logical",scope:"keyword.operator.logical",settings:{foreground:o}},{name:"operator bitwise",scope:"keyword.operator.bitwise",settings:{foreground:o}},{name:"operator channel",scope:"keyword.operator.channel",settings:{foreground:o}},{name:"support.constant.property-value.scss",scope:"support.constant.property-value.scss,support.constant.property-value.css",settings:{foreground:e}},{name:"CSS/SCSS/LESS Operators",scope:"keyword.operator.css,keyword.operator.scss,keyword.operator.less",settings:{foreground:o}},{name:"css color standard name",scope:"support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",settings:{foreground:e}},{name:"css comma",scope:"punctuation.separator.list.comma.css",settings:{foreground:r}},{name:"css attribute-name.id",scope:"support.constant.color.w3c-standard-color-name.css",settings:{foreground:e}},{name:"css property-name",scope:"support.type.vendored.property-name.css",settings:{foreground:o}},{name:"js/ts module",scope:"support.module.node,support.type.object.module,support.module.node",settings:{foreground:t}},{name:"entity.name.type.module",scope:"entity.name.type.module",settings:{foreground:t}},{name:"js variable readwrite",scope:"variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",settings:{foreground:n}},{name:"js/ts json",scope:"support.constant.json",settings:{foreground:e}},{name:"js/ts Keyword",scope:["keyword.operator.expression.instanceof","keyword.operator.new","keyword.operator.ternary","keyword.operator.optional","keyword.operator.expression.keyof"],settings:{foreground:o}},{name:"js/ts console",scope:"support.type.object.console",settings:{foreground:n}},{name:"js/ts support.variable.property.process",scope:"support.variable.property.process",settings:{foreground:e}},{name:"js console function",scope:"entity.name.function,support.function.console",settings:{foreground:a}},{name:"keyword.operator.misc.rust",scope:"keyword.operator.misc.rust",settings:{foreground:r}},{name:"keyword.operator.sigil.rust",scope:"keyword.operator.sigil.rust",settings:{foreground:o}},{name:"operator",scope:"keyword.operator.delete",settings:{foreground:o}},{name:"js dom",scope:"support.type.object.dom",settings:{foreground:o}},{name:"js dom variable",scope:"support.variable.dom,support.variable.property.dom",settings:{foreground:n}},{name:"keyword.operator",scope:"keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",settings:{foreground:o}},{name:"C operator assignment",scope:"keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",settings:{foreground:o}},{name:"Punctuation",scope:"punctuation.separator.delimiter",settings:{foreground:r}},{name:"Other punctuation .c",scope:"punctuation.separator.c,punctuation.separator.cpp",settings:{foreground:o}},{name:"C type posix-reserved",scope:"support.type.posix-reserved.c,support.type.posix-reserved.cpp",settings:{foreground:o}},{name:"keyword.operator.sizeof.c",scope:"keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",settings:{foreground:o}},{name:"python parameter",scope:"variable.parameter.function.language.python",settings:{foreground:e}},{name:"python type",scope:"support.type.python",settings:{foreground:o}},{name:"python logical",scope:"keyword.operator.logical.python",settings:{foreground:o}},{name:"pyCs",scope:"variable.parameter.function.python",settings:{foreground:e}},{name:"python block",scope:"punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",settings:{foreground:r}},{name:"python function-call.generic",scope:"meta.function-call.generic.python",settings:{foreground:a}},{name:"python placeholder reset to normal string",scope:"constant.character.format.placeholder.other.python",settings:{foreground:e}},{name:"Operators",scope:"keyword.operator",settings:{foreground:r}},{name:"Compound Assignment Operators",scope:"keyword.operator.assignment.compound",settings:{foreground:o}},{name:"Compound Assignment Operators js/ts",scope:"keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",settings:{foreground:o}},{name:"Keywords",scope:"keyword",settings:{foreground:o}},{name:"Namespaces",scope:"entity.name.namespace",settings:{foreground:t}},{name:"Variables",scope:"variable",settings:{foreground:n}},{name:"Variables",scope:"variable.c",settings:{foreground:r}},{name:"Language variables",scope:"variable.language",settings:{foreground:t}},{name:"Java Variables",scope:"token.variable.parameter.java",settings:{foreground:r}},{name:"Java Imports",scope:"import.storage.java",settings:{foreground:t}},{name:"Packages",scope:"token.package.keyword",settings:{foreground:o}},{name:"Packages",scope:"token.package",settings:{foreground:r}},{name:"Functions",scope:["entity.name.function","meta.require","support.function.any-method","variable.function"],settings:{foreground:a}},{name:"Classes",scope:"entity.name.type.namespace",settings:{foreground:t}},{name:"Classes",scope:"support.class, entity.name.type.class",settings:{foreground:t}},{name:"Class name",scope:"entity.name.class.identifier.namespace.type",settings:{foreground:t}},{name:"Class name",scope:["entity.name.class","variable.other.class.js","variable.other.class.ts"],settings:{foreground:t}},{name:"Class name php",scope:"variable.other.class.php",settings:{foreground:n}},{name:"Type Name",scope:"entity.name.type",settings:{foreground:t}},{name:"Keyword Control",scope:"keyword.control",settings:{foreground:o}},{name:"Control Elements",scope:"control.elements, keyword.operator.less",settings:{foreground:e}},{name:"Methods",scope:"keyword.other.special-method",settings:{foreground:a}},{name:"Storage",scope:"storage",settings:{foreground:o}},{name:"Storage JS TS",scope:"token.storage",settings:{foreground:o}},{name:"Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",scope:"keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",settings:{foreground:o}},{name:"Java Storage",scope:"token.storage.type.java",settings:{foreground:t}},{name:"Support",scope:"support.function",settings:{foreground:o}},{name:"Support type",scope:"support.type.property-name",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] toml support",scope:"support.type.property-name.toml, support.type.property-name.table.toml, support.type.property-name.array.toml",settings:{foreground:n}},{name:"Support type",scope:"support.constant.property-value",settings:{foreground:r}},{name:"Support type",scope:"support.constant.font-name",settings:{foreground:e}},{name:"Meta tag",scope:"meta.tag",settings:{foreground:r}},{name:"Strings",scope:"string",settings:{foreground:e}},{name:"Constant other symbol",scope:"constant.other.symbol",settings:{foreground:o}},{name:"Integers",scope:"constant.numeric",settings:{foreground:e}},{name:"Constants",scope:"constant",settings:{foreground:e}},{name:"Constants",scope:"punctuation.definition.constant",settings:{foreground:e}},{name:"Tags",scope:"entity.name.tag",settings:{foreground:n}},{name:"Attributes",scope:"entity.other.attribute-name",settings:{foreground:e}},{name:"Attribute IDs",scope:"entity.other.attribute-name.id",settings:{foreground:a}},{name:"Attribute class",scope:"entity.other.attribute-name.class.css",settings:{foreground:e}},{name:"Selector",scope:"meta.selector",settings:{foreground:o}},{name:"Headings",scope:"markup.heading",settings:{foreground:n}},{name:"Headings",scope:"markup.heading punctuation.definition.heading, entity.name.section",settings:{foreground:a}},{name:"Units",scope:"keyword.other.unit",settings:{foreground:n}},{name:"Bold",scope:"markup.bold,todo.bold",settings:{foreground:e}},{name:"Bold",scope:"punctuation.definition.bold",settings:{foreground:t}},{name:"markup Italic",scope:"markup.italic, punctuation.definition.italic,todo.emphasis",settings:{foreground:o}},{name:"emphasis md",scope:"emphasis md",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Markdown headings",scope:"entity.name.section.markdown",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown heading Punctuation Definition",scope:"punctuation.definition.heading.markdown",settings:{foreground:n}},{name:"punctuation.definition.list.begin.markdown",scope:"punctuation.definition.list.begin.markdown",settings:{foreground:t}},{name:"[VSCODE-CUSTOM] Markdown heading setext",scope:"markup.heading.setext",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",scope:"punctuation.definition.bold.markdown",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.markdown",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.string.markdown",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw punctuation",scope:"punctuation.definition.raw.markdown",settings:{foreground:t}},{name:"[VSCODE-CUSTOM] Markdown List Punctuation Definition",scope:"punctuation.definition.list.markdown",settings:{foreground:t}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition String",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","punctuation.definition.metadata.markdown"],settings:{foreground:n}},{name:"beginning.punctuation.definition.list.markdown",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Link",scope:"punctuation.definition.metadata.markdown",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown Underline Link/Image",scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Markdown Link Title/Description",scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:a}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw",scope:"markup.raw.monospace.asciidoc",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw Punctuation Definition",scope:"punctuation.definition.asciidoc",settings:{foreground:t}},{name:"[VSCODE-CUSTOM] Asciidoc List Punctuation Definition",scope:"markup.list.asciidoc",settings:{foreground:t}},{name:"[VSCODE-CUSTOM] Asciidoc underline link",scope:"markup.link.asciidoc,markup.other.url.asciidoc",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Asciidoc link name",scope:"string.unquoted.asciidoc,markup.other.url.asciidoc",settings:{foreground:a}},{name:"Regular Expressions",scope:"string.regexp",settings:{foreground:o}},{name:"Embedded",scope:"punctuation.section.embedded, variable.interpolation",settings:{foreground:n}},{name:"Embedded",scope:"punctuation.section.embedded.begin,punctuation.section.embedded.end",settings:{foreground:o}},{name:"illegal",scope:"invalid.illegal",settings:{foreground:n}},{name:"illegal",scope:"invalid.illegal.bad-ampersand.html",settings:{foreground:r}},{scope:"invalid.illegal.unrecognized-tag.html",settings:{foreground:n}},{name:"Broken",scope:"invalid.broken",settings:{foreground:n}},{name:"Deprecated",scope:"invalid.deprecated",settings:{foreground:n}},{name:"html Deprecated",scope:"invalid.deprecated.entity.other.attribute-name.html",settings:{foreground:e}},{name:"Unimplemented",scope:"invalid.unimplemented",settings:{foreground:n}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json",scope:"source.json meta.structure.dictionary.json > string.quoted.json",settings:{foreground:n}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",scope:"source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",settings:{foreground:n}},{name:"Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",scope:"source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",settings:{foreground:e}},{name:"Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",scope:"source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] JSON Property Name",scope:"support.type.property-name.json",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] JSON Punctuation for Property Name",scope:"support.type.property-name.json punctuation",settings:{foreground:n}},{name:"laravel blade tag",scope:"text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",settings:{foreground:o}},{name:"laravel blade @",scope:"text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",settings:{foreground:o}},{name:"use statement for other classes",scope:"support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php",settings:{foreground:t}},{name:"error suppression",scope:"keyword.operator.error-control.php",settings:{foreground:o}},{name:"php instanceof",scope:"keyword.operator.type.php",settings:{foreground:o}},{name:"style double quoted array index normal begin",scope:"punctuation.section.array.begin.php",settings:{foreground:r}},{name:"style double quoted array index normal end",scope:"punctuation.section.array.end.php",settings:{foreground:r}},{name:"php illegal.non-null-typehinted",scope:"invalid.illegal.non-null-typehinted.php",settings:{foreground:t}},{name:"php types",scope:"storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",settings:{foreground:t}},{name:"php call-function",scope:"meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",settings:{foreground:a}},{name:"php function-resets",scope:"punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",settings:{foreground:r}},{name:"support php constants",scope:"support.constant.core.rust",settings:{foreground:e}},{name:"support php constants",scope:"support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",settings:{foreground:e}},{name:"php goto",scope:"entity.name.goto-label.php,support.other.php",settings:{foreground:a}},{name:"php logical/bitwise operator",scope:"keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",settings:{foreground:o}},{name:"php regexp operator",scope:"keyword.operator.regexp.php",settings:{foreground:o}},{name:"php comparison",scope:"keyword.operator.comparison.php",settings:{foreground:o}},{name:"php heredoc/nowdoc",scope:"keyword.operator.heredoc.php,keyword.operator.nowdoc.php",settings:{foreground:o}},{name:"python function decorator @",scope:"meta.function.decorator.python",settings:{foreground:a}},{name:"python function support",scope:"support.token.decorator.python,meta.function.decorator.identifier.python",settings:{foreground:o}},{name:"parameter function js/ts",scope:"function.parameter",settings:{foreground:r}},{name:"brace function",scope:"function.brace",settings:{foreground:r}},{name:"parameter function ruby cs",scope:"function.parameter.ruby, function.parameter.cs",settings:{foreground:r}},{name:"constant.language.symbol.ruby",scope:"constant.language.symbol.ruby",settings:{foreground:o}},{name:"constant.language.symbol.hashkey.ruby",scope:"constant.language.symbol.hashkey.ruby",settings:{foreground:o}},{name:"rgb-value",scope:"rgb-value",settings:{foreground:o}},{name:"rgb value",scope:"inline-color-decoration rgb-value",settings:{foreground:e}},{name:"rgb value less",scope:"less rgb-value",settings:{foreground:e}},{name:"sass selector",scope:"selector.sass",settings:{foreground:n}},{name:"ts primitive/builtin types",scope:"support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",settings:{foreground:t}},{name:"block scope",scope:"block.scope.end,block.scope.begin",settings:{foreground:r}},{name:"cs storage type",scope:"storage.type.cs",settings:{foreground:t}},{name:"cs local variable",scope:"entity.name.variable.local.cs",settings:{foreground:n}},{scope:"token.info-token",settings:{foreground:a}},{scope:"token.warn-token",settings:{foreground:e}},{scope:"token.error-token",settings:{foreground:t}},{scope:"token.debug-token",settings:{foreground:o}},{name:"String interpolation",scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:o}},{name:"Reset JavaScript string interpolation expression",scope:["meta.template.expression"],settings:{foreground:r}},{name:"Import module JS",scope:["keyword.operator.module"],settings:{foreground:o}},{name:"js Flowtype",scope:["support.type.type.flowtype"],settings:{foreground:a}},{name:"js Flow",scope:["support.type.primitive"],settings:{foreground:t}},{name:"js class prop",scope:["meta.property.object"],settings:{foreground:n}},{name:"js func parameter",scope:["variable.parameter.function.js"],settings:{foreground:n}},{name:"js template literals begin",scope:["keyword.other.template.begin"],settings:{foreground:e}},{name:"js template literals end",scope:["keyword.other.template.end"],settings:{foreground:e}},{name:"js template literals variable braces begin",scope:["keyword.other.substitution.begin"],settings:{foreground:e}},{name:"js template literals variable braces end",scope:["keyword.other.substitution.end"],settings:{foreground:e}},{name:"js operator.assignment",scope:["keyword.operator.assignment"],settings:{foreground:o}},{name:"go operator",scope:["keyword.operator.assignment.go"],settings:{foreground:t}},{name:"go operator",scope:["keyword.operator.arithmetic.go","keyword.operator.address.go"],settings:{foreground:o}},{name:"Go package name",scope:["entity.name.package.go"],settings:{foreground:t}},{name:"elm prelude",scope:["support.type.prelude.elm"],settings:{foreground:o}},{name:"elm constant",scope:["support.constant.elm"],settings:{foreground:e}},{name:"template literal",scope:["punctuation.quasi.element"],settings:{foreground:o}},{name:"html/pug (jade) escaped characters and entities",scope:["constant.character.entity"],settings:{foreground:n}},{name:"styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:o}},{name:"Clojure globals",scope:["entity.global.clojure"],settings:{foreground:t}},{name:"Clojure symbols",scope:["meta.symbol.clojure"],settings:{foreground:n}},{name:"Clojure constants",scope:["constant.keyword.clojure"],settings:{foreground:o}},{name:"CoffeeScript Function Argument",scope:["meta.arguments.coffee","variable.parameter.function.coffee"],settings:{foreground:n}},{name:"Ini Default Text",scope:["source.ini"],settings:{foreground:e}},{name:"Makefile prerequisities",scope:["meta.scope.prerequisites.makefile"],settings:{foreground:n}},{name:"Makefile text colour",scope:["source.makefile"],settings:{foreground:t}},{name:"Groovy import names",scope:["storage.modifier.import.groovy"],settings:{foreground:t}},{name:"Groovy Methods",scope:["meta.method.groovy"],settings:{foreground:a}},{name:"Groovy Variables",scope:["meta.definition.variable.name.groovy"],settings:{foreground:n}},{name:"Groovy Inheritance",scope:["meta.definition.class.inherited.classes.groovy"],settings:{foreground:e}},{name:"HLSL Semantic",scope:["support.variable.semantic.hlsl"],settings:{foreground:t}},{name:"HLSL Types",scope:["support.type.texture.hlsl","support.type.sampler.hlsl","support.type.object.hlsl","support.type.object.rw.hlsl","support.type.fx.hlsl","support.type.object.hlsl"],settings:{foreground:o}},{name:"SQL Variables",scope:["text.variable","text.bracketed"],settings:{foreground:n}},{name:"types",scope:["support.type.swift","support.type.vb.asp"],settings:{foreground:t}},{name:"heading 1, keyword",scope:["entity.name.function.xi"],settings:{foreground:t}},{name:"heading 2, callable",scope:["entity.name.class.xi"],settings:{foreground:o}},{name:"heading 3, property",scope:["constant.character.character-class.regexp.xi"],settings:{foreground:n}},{name:"heading 4, type, class, interface",scope:["constant.regexp.xi"],settings:{foreground:o}},{name:"heading 5, enums, preprocessor, constant, decorator",scope:["keyword.control.xi"],settings:{foreground:o}},{name:"heading 6, number",scope:["invalid.xi"],settings:{foreground:r}},{name:"string",scope:["beginning.punctuation.definition.quote.markdown.xi"],settings:{foreground:e}},{name:"comments",scope:["beginning.punctuation.definition.list.markdown.xi"],settings:{foreground:r}},{name:"link",scope:["constant.character.xi"],settings:{foreground:a}},{name:"accent",scope:["accent.xi"],settings:{foreground:a}},{name:"wikiword",scope:["wikiword.xi"],settings:{foreground:e}},{name:"language operators like '+', '-' etc",scope:["constant.other.color.rgb-value.xi"],settings:{foreground:n}},{name:"elements to dim",scope:["punctuation.definition.tag.xi"],settings:{foreground:r}},{name:"C++/C#",scope:["entity.name.label.cs","entity.name.scope-resolution.function.call","entity.name.scope-resolution.function.definition"],settings:{foreground:t}},{name:"Markdown underscore-style headers",scope:["entity.name.label.cs","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:n}},{name:"meta.brace.square",scope:[" meta.brace.square"],settings:{foreground:r}},{name:"Comments",scope:"comment, punctuation.definition.comment",settings:{foreground:r,fontStyle:"italic"}},{name:"[VSCODE-CUSTOM] Markdown Quote",scope:"markup.quote.markdown",settings:{foreground:r}},{name:"punctuation.definition.block.sequence.item.yaml",scope:"punctuation.definition.block.sequence.item.yaml",settings:{foreground:r}},{scope:["constant.language.symbol.elixir","constant.language.symbol.double-quoted.elixir"],settings:{foreground:o}},{scope:["entity.name.variable.parameter.cs"],settings:{foreground:t}},{scope:["entity.name.variable.field.cs"],settings:{foreground:n}},{name:"Deleted",scope:"markup.deleted",settings:{foreground:n}},{name:"Inserted",scope:"markup.inserted",settings:{foreground:e}},{name:"Underline",scope:"markup.underline",settings:{fontStyle:"underline"}},{name:"punctuation.section.embedded.begin.php",scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:t}},{name:"support.other.namespace.php",scope:["support.other.namespace.php"],settings:{foreground:r}},{name:"variable.other.object",scope:["variable.other.object"],settings:{foreground:t}},{name:"variable.other.constant.property",scope:["variable.other.constant.property"],settings:{foreground:n}},{name:"entity.other.inherited-class",scope:["entity.other.inherited-class"],settings:{foreground:t}},{name:"c variable readwrite",scope:"variable.other.readwrite.c",settings:{foreground:n}},{name:"php scope",scope:"entity.name.variable.parameter.php,punctuation.separator.colon.php,constant.other.php",settings:{foreground:r}},{name:"Assembly",scope:["constant.numeric.decimal.asm.x86_64"],settings:{foreground:o}},{scope:["support.other.parenthesis.regexp"],settings:{foreground:e}},{scope:["constant.character.escape"],settings:{foreground:o}},{scope:["string.regexp"],settings:{foreground:n}},{scope:["log.info"],settings:{foreground:e}},{scope:["log.warning"],settings:{foreground:t}},{scope:["log.error"],settings:{foreground:n}},{name:"js/ts italic",scope:"entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",settings:{fontStyle:"italic"}},{name:"comment",scope:"comment.line.double-slash,comment.block.documentation",settings:{fontStyle:"italic"}},{name:"Python Keyword Control",scope:"keyword.control.import.python,keyword.control.flow.python,keyword.operator.logical.python",settings:{fontStyle:"italic"}},{name:"markup.italic.markdown",scope:"markup.italic.markdown",settings:{fontStyle:"italic"}}],colors:{"editor.foreground":d}}},x=["javascript","typescript","css","json","markdown","xml","html","yaml","tsx","jsx","java","python","sql","bash","sh"],S=function(j,u){var T=(0,m.useState)(null),o=v()(T,2),e=o[0],a=o[1],t=function(){var d=g()(i()().mark(function r(){var l;return i()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,(0,b.FP)({langs:x,themes:[w(!0),w(!1)]});case 2:l=C.sent,a(l);case 4:case"end":return C.stop()}},r)}));return function(){return d.apply(this,arguments)}}();(0,m.useEffect)(function(){t()},[]);var n=function(r){if(e&&e.getLoadedLanguages().includes(j)){var l=e==null?void 0:e.codeToHtml(r,{lang:j,theme:u});return l}else return"<pre><code>".concat(r,"</code></pre>")};return{loading:!e,renderShiki:n}}},56468:function(O,h,s){s.d(h,{p:function(){return i}});var c={red:{light:["#ffffff","#fff7f7","#ffeced","#ffdde2","#ffccd5","#ffb8c7","#ffa2b8","#ff88a8","#fe6998","#f04f88","#a72860","#640039","#0f0006"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 55, 0.04)","rgba(255, 17, 30, 0.08)","rgba(255, 12, 48, 0.14)","rgba(255, 0, 45, 0.2)","rgba(255, 1, 55, 0.28)","rgba(255, 4, 63, 0.37)","rgba(255, 2, 70, 0.47)","rgba(253, 1, 80, 0.59)","rgba(233, 0, 83, 0.69)","rgba(151, 2, 68, 0.85)","#640039","#0f0006"],dark:["#0f0006","#34001d","#4b002b","#640039","#7a0c46","#911b53","#a72860","#bf356e","#d7427b","#f04f88","#ff8eab","#ffc9d3","#ffffff"],darkA:["rgba(250, 0, 100, 0.06)","rgba(248, 0, 138, 0.21)","rgba(250, 0, 143, 0.3)","rgba(250, 0, 142, 0.4)","rgba(254, 25, 146, 0.48)","rgba(254, 47, 146, 0.57)","rgba(253, 61, 145, 0.66)","rgba(255, 71, 147, 0.75)","rgba(253, 78, 145, 0.85)","rgba(255, 84, 145, 0.94)","#ff8eab","#ffc9d3","#ffffff"]},volcano:{light:["#ffffff","#fff7f6","#ffece9","#ffded9","#ffcec5","#ffbbaf","#ffa695","#ff8e78","#fb745a","#ec5e41","#a53716","#5d1900","#0c0100"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 30, 0.04)","rgba(255, 44, 11, 0.09)","rgba(255, 35, 2, 0.15)","rgba(255, 42, 3, 0.23)","rgba(255, 43, 5, 0.32)","rgba(255, 43, 3, 0.42)","rgba(255, 42, 0, 0.53)","rgba(249, 41, 1, 0.65)","rgba(230, 40, 2, 0.75)","rgba(157, 38, 2, 0.92)","#5d1900","#0c0100"],dark:["#0c0100","#2f0a00","#451200","#5d1900","#762000","#8e2a07","#a53716","#bc4424","#d45132","#ec5e41","#ff9480","#ffcbc3","#ffffff"],darkA:["rgba(240, 20, 0, 0.05)","rgba(247, 53, 0, 0.19)","rgba(246, 64, 0, 0.28)","rgba(251, 68, 0, 0.37)","rgba(251, 68, 0, 0.47)","rgba(254, 75, 12, 0.56)","rgba(254, 85, 34, 0.65)","rgba(254, 92, 49, 0.74)","rgba(255, 98, 60, 0.83)","rgba(254, 101, 70, 0.93)","#ff9480","#ffcbc3","#ffffff"]},orange:{light:["#ffffff","#fff9f8","#fff0ec","#ffe6dd","#ffd9ca","#ffcbb5","#ffbb9c","#ffaa7f","#ff975c","#ff802b","#a75400","#552d00","#080300"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 22, 0.03)","rgba(255, 67, 17, 0.08)","rgba(255, 76, 12, 0.14)","rgba(255, 74, 3, 0.21)","rgba(255, 76, 0, 0.29)","rgba(255, 81, 1, 0.39)","rgba(255, 88, 4, 0.51)","rgba(255, 93, 0, 0.64)","rgba(255, 102, 0, 0.83)","#a75400","#552d00","#080300"],dark:["#080300","#271400","#3d2000","#552d00","#6f3a00","#8a4700","#a75400","#c66100","#e37013","#ff802b","#ffae87","#ffd7c8","#ffffff"],darkA:["rgba(200, 75, 0, 0.04)","rgba(244, 125, 0, 0.16)","rgba(254, 133, 0, 0.24)","rgba(250, 132, 0, 0.34)","rgba(252, 132, 0, 0.44)","rgba(251, 129, 0, 0.55)","rgba(253, 127, 0, 0.66)","rgba(254, 124, 0, 0.78)","rgba(255, 126, 21, 0.89)","#ff802b","#ffae87","#ffd7c8","#ffffff"]},gold:{light:["#ffffff","#fffcff","#fff8f2","#fff4e2","#ffefd0","#ffe9bb","#ffe3a4","#ffdb8b","#ffd46d","#ffcb47","#ac8100","#593f00","#070300"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 105, 255, 0.02)","rgba(255, 138, 38, 0.06)","rgba(255, 163, 13, 0.12)","rgba(255, 171, 8, 0.19)","rgba(255, 174, 3, 0.27)","rgba(255, 177, 2, 0.36)","rgba(255, 177, 3, 0.46)","rgba(255, 181, 3, 0.58)","rgba(255, 184, 3, 0.73)","#ac8100","#593f00","#070300"],dark:["#070300","#271a00","#3f2c00","#593f00","#745400","#906a00","#ac8100","#c99811","#e4b12f","#ffcb47","#ffdd90","#ffeecd","#ffffff"],darkA:["rgba(233, 100, 0, 0.03)","rgba(244, 163, 0, 0.16)","rgba(252, 176, 0, 0.25)","rgba(254, 180, 0, 0.35)","rgba(252, 183, 0, 0.46)","rgba(253, 186, 0, 0.57)","rgba(253, 190, 0, 0.68)","rgba(254, 192, 22, 0.79)","rgba(253, 197, 52, 0.9)","#ffcb47","#ffdd90","#ffeecd","#ffffff"]},yellow:{light:["#ffffff","#fffeff","#fffcff","#fffbf1","#fffada","#fff9c2","#fff7aa","#fff592","#fff279","#ffef5c","#ab9800","#584a00","#050400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 155, 255, 0.01)","rgba(255, 105, 255, 0.02)","rgba(255, 188, 22, 0.06)","rgba(255, 222, 8, 0.15)","rgba(255, 230, 1, 0.24)","rgba(255, 231, 5, 0.34)","rgba(255, 232, 2, 0.43)","rgba(255, 230, 2, 0.53)","rgba(255, 230, 0, 0.64)","#ab9800","#584a00","#050400"],dark:["#050400","#251d00","#3e3300","#584a00","#736300","#8e7d00","#ab9800","#c7b426","#e3d142","#ffef5c","#fff594","#fffad3","#ffffff"],darkA:["rgba(250, 200, 0, 0.02)","rgba(247, 193, 0, 0.15)","rgba(248, 204, 0, 0.25)","rgba(251, 211, 0, 0.35)","rgba(250, 215, 0, 0.46)","rgba(254, 223, 0, 0.56)","rgba(255, 227, 0, 0.67)","rgba(255, 231, 49, 0.78)","rgba(255, 235, 74, 0.89)","#ffef5c","#fff594","#fffad3","#ffffff"]},lime:{light:["#ffffff","#feffeb","#f9ffd8","#f2ffc1","#ebfdaf","#e4fc9b","#ddf987","#d5f773","#cdf35c","#c4f042","#769d00","#374f00","#020400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(242, 255, 5, 0.08)","rgba(218, 255, 11, 0.16)","rgba(203, 255, 7, 0.25)","rgba(193, 249, 5, 0.32)","rgba(187, 247, 5, 0.4)","rgba(183, 242, 0, 0.47)","rgba(179, 240, 0, 0.55)","rgba(177, 236, 0, 0.64)","rgba(175, 235, 0, 0.74)","#769d00","#374f00","#020400"],dark:["#020400","#142100","#253700","#374f00","#4b6800","#608200","#769d00","#8fb81b","#a9d42f","#c4f042","#daf685","#eefbbe","#ffffff"],darkA:["rgba(100, 200, 0, 0.02)","rgba(154, 254, 0, 0.13)","rgba(168, 250, 0, 0.22)","rgba(177, 255, 0, 0.31)","rgba(183, 254, 0, 0.41)","rgba(188, 255, 0, 0.51)","rgba(190, 253, 0, 0.62)","rgba(196, 252, 37, 0.73)","rgba(204, 255, 57, 0.83)","rgba(209, 255, 70, 0.94)","rgba(225, 254, 137, 0.97)","rgba(240, 254, 192, 0.99)","#ffffff"]},green:{light:["#ffffff","#f4fdeb","#e7f8dd","#d8f2ce","#c7eabd","#b4e1ac","#a0d79b","#89cc8a","#71c179","#55b467","#007944","#003f28","#000503"],lightA:["rgba(255, 255, 255, 0.01)","rgba(117, 230, 5, 0.08)","rgba(84, 205, 12, 0.14)","rgba(60, 190, 10, 0.2)","rgba(40, 174, 1, 0.26)","rgba(28, 164, 3, 0.33)","rgba(18, 155, 5, 0.4)","rgba(4, 146, 6, 0.47)","rgba(1, 144, 16, 0.56)","rgba(1, 143, 28, 0.67)","#007944","#003f28","#000503"],dark:["#000503","#001d12","#002d1d","#003f28","#005232","#00653c","#007944","#1b8d4d","#3ba05a","#55b467","#96cd92","#cde6c3","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 242, 150, 0.12)","rgba(0, 250, 161, 0.18)","rgba(0, 252, 160, 0.25)","rgba(0, 248, 152, 0.33)","rgba(0, 252, 150, 0.4)","rgba(0, 252, 142, 0.48)","rgba(48, 252, 137, 0.56)","rgba(94, 254, 143, 0.63)","rgba(120, 254, 145, 0.71)","rgba(185, 253, 180, 0.81)","rgba(225, 253, 214, 0.91)","#ffffff"]},cyan:{light:["#ffffff","#f9fffb","#effff8","#e3fff4","#d8fef0","#ccfcec","#c0fae8","#b3f8e3","#a5f6de","#95f3d9","#2fa28a","#005245","#000503"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 255, 122, 0.03)","rgba(26, 255, 155, 0.07)","rgba(0, 255, 155, 0.11)","rgba(11, 249, 161, 0.16)","rgba(0, 240, 160, 0.2)","rgba(3, 235, 163, 0.25)","rgba(2, 232, 162, 0.3)","rgba(5, 230, 163, 0.36)","rgba(3, 226, 165, 0.42)","rgba(1, 142, 112, 0.82)","#005245","#000503"],dark:["#000503","#00221c","#003930","#005245","#006c5b","#008772","#2fa28a","#55bca4","#75d7be","#95f3d9","#bdf7e4","#dffcf0","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 243, 200, 0.14)","rgba(0, 248, 209, 0.23)","rgba(0, 248, 209, 0.33)","rgba(0, 251, 212, 0.43)","rgba(0, 255, 215, 0.53)","rgba(73, 253, 216, 0.64)","rgba(115, 254, 222, 0.74)","rgba(138, 253, 224, 0.85)","rgba(155, 253, 226, 0.96)","rgba(195, 255, 235, 0.97)","rgba(225, 255, 242, 0.99)","#ffffff"]},blue:{light:["#ffffff","#fbfeff","#f4fcff","#eafaff","#dff7ff","#d3f5ff","#c4f2ff","#b4efff","#a1ecff","#8ae8ff","#159ab0","#004e59","#000506"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 205, 255, 0.02)","rgba(35, 195, 255, 0.05)","rgba(22, 199, 255, 0.09)","rgba(9, 193, 255, 0.13)","rgba(11, 199, 255, 0.18)","rgba(9, 201, 255, 0.24)","rgba(5, 202, 255, 0.3)","rgba(1, 204, 255, 0.37)","rgba(1, 205, 255, 0.46)","rgba(1, 145, 169, 0.92)","#004e59","#000506"],dark:["#000506","#002126","#00363f","#004e59","#006675","#008093","#159ab0","#47b3ca","#6acde4","#8ae8ff","#b8f0ff","#def7ff","#ffffff"],darkA:["rgba(0, 167, 200, 0.03)","rgba(0, 220, 253, 0.15)","rgba(0, 216, 252, 0.25)","rgba(0, 223, 254, 0.35)","rgba(0, 222, 254, 0.46)","rgba(0, 221, 253, 0.58)","rgba(30, 223, 255, 0.69)","rgba(89, 224, 252, 0.8)","rgba(118, 228, 253, 0.9)","#8ae8ff","#b8f0ff","#def7ff","#ffffff"]},geekblue:{light:["#ffffff","#f8faff","#eaf3ff","#daeaff","#c7e0ff","#b1d5ff","#9ac9ff","#7fbcff","#60aeff","#369eff","#0264c1","#003176","#000216"],lightA:["rgba(255, 255, 255, 0.01)","rgba(22, 88, 255, 0.03)","rgba(22, 122, 255, 0.09)","rgba(8, 115, 255, 0.15)","rgba(0, 114, 255, 0.22)","rgba(3, 120, 255, 0.31)","rgba(3, 120, 255, 0.4)","rgba(4, 124, 255, 0.51)","rgba(3, 126, 255, 0.63)","rgba(1, 132, 255, 0.79)","#0264c1","#003176","#000216"],dark:["#000216","#001343","#00225c","#003176","#00418f","#0052a8","#0264c1","#1877d5","#288aea","#369eff","#88bffb","#c5dffd","#ffffff"],darkA:["rgba(0, 22, 244, 0.09)","rgba(0, 70, 248, 0.27)","rgba(0, 92, 249, 0.37)","rgba(0, 104, 251, 0.47)","rgba(0, 116, 255, 0.56)","rgba(0, 124, 255, 0.66)","rgba(3, 132, 254, 0.76)","rgba(29, 142, 254, 0.84)","rgba(43, 150, 254, 0.92)","#369eff","rgba(137, 193, 254, 0.99)","#c5dffd","#ffffff"]},purple:{light:["#ffffff","#fff6fb","#ffe7fd","#fdd6fe","#f6c4f8","#eeb1f1","#e49ce8","#d886de","#cb6ed2","#bd54c6","#892b8a","#560053","#0d000b"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 30, 155, 0.04)","rgba(255, 15, 235, 0.1)","rgba(243, 14, 249, 0.17)","rgba(218, 9, 226, 0.24)","rgba(200, 3, 210, 0.31)","rgba(186, 1, 196, 0.39)","rgba(174, 3, 186, 0.48)","rgba(164, 1, 176, 0.57)","rgba(156, 0, 170, 0.67)","rgba(113, 0, 114, 0.83)","#560053","#0d000b"],dark:["#0d000b","#2e002a","#42003e","#560053","#670e66","#781e78","#892b8a","#9a399e","#ab46b2","#bd54c6","#d590da","#edc7ee","#ffffff"],darkA:["rgba(217, 0, 183, 0.06)","rgba(242, 0, 221, 0.19)","rgba(254, 0, 238, 0.26)","rgba(253, 0, 244, 0.34)","rgba(251, 34, 249, 0.41)","rgba(255, 64, 255, 0.47)","rgba(249, 78, 251, 0.55)","rgba(248, 92, 255, 0.62)","rgba(244, 100, 254, 0.7)","rgba(242, 108, 254, 0.78)","rgba(248, 167, 253, 0.86)","rgba(252, 212, 253, 0.94)","#ffffff"]},magenta:{light:["#ffffff","#fff7f9","#ffeaf4","#ffdaee","#ffc7e7","#ffb2df","#ff99d6","#f980ca","#ef67ba","#e34ba9","#a32466","#63002d","#100002"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 105, 0.04)","rgba(255, 22, 133, 0.09)","rgba(255, 8, 142, 0.15)","rgba(255, 0, 146, 0.22)","rgba(255, 7, 152, 0.31)","rgba(255, 0, 153, 0.4)","rgba(243, 1, 149, 0.5)","rgba(228, 2, 140, 0.6)","rgba(216, 1, 134, 0.71)","rgba(148, 0, 77, 0.86)","#63002d","#100002"],dark:["#100002","#350011","#4b001e","#63002d","#79093f","#8e1752","#a32466","#b8317b","#ce3e91","#e34ba9","#f38bcb","#fec5e8","#ffffff"],darkA:["rgba(229, 0, 29, 0.07)","rgba(252, 0, 81, 0.21)","rgba(250, 0, 100, 0.3)","rgba(254, 0, 115, 0.39)","rgba(252, 19, 131, 0.48)","rgba(254, 41, 146, 0.56)","rgba(255, 56, 159, 0.64)","rgba(252, 67, 168, 0.73)","rgba(254, 77, 179, 0.81)","rgba(255, 84, 190, 0.89)","rgba(253, 145, 211, 0.96)","#fec5e8","#ffffff"]},gray:{light:["#ffffff","#f8f8f8","#eeeeee","#e3e3e3","#dddddd","#cccccc","#bbbbbb","#aaaaaa","#999999","#888888","#666666","#333333","#080808"],lightA:["rgba(0, 0, 0, 0.015)","rgba(0, 0, 0, 0.03)","rgba(0, 0, 0, 0.06)","rgba(0, 0, 0, 0.12)","rgba(0, 0, 0, 0.18)","rgba(0, 0, 0, 0.24)","rgba(0, 0, 0, 0.32)","rgba(0, 0, 0, 0.38)","rgba(0, 0, 0, 0.44)","rgba(0, 0, 0, 0.5)","rgba(0, 0, 0, 0.68)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.98)"],dark:["#000000","#111111","#222222","#2d2d2d","#333333","#444444","#555555","#666666","#6f6f6f","#777777","#aaaaaa","#dddddd","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.06)","rgba(255, 255, 255, 0.10)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.24)","rgba(255, 255, 255, 0.28)","rgba(255, 255, 255, 0.32)","rgba(255, 255, 255, 0.38)","rgba(255, 255, 255, 0.44)","rgba(255, 255, 255, 0.5)","rgba(255, 255, 255, 0.66)","rgba(255, 255, 255, 0.84)","#ffffff"]},bnw:{light:["#ffffff","#f5f5f5","#eeeeee","#cccccc","#aaaaaa","#888888","#666666","#444444","#333333","#222222","#111111","#111111","#111111"],lightA:["rgba(0, 0, 0, 0.02)","rgba(0, 0, 0, 0.08)","rgba(0, 0, 0, 0.16)","rgba(0, 0, 0, 0.22)","rgba(0, 0, 0, 0.36)","rgba(0, 0, 0, 0.48)","rgba(0, 0, 0, 0.6)","rgba(0, 0, 0, 0.72)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.88)","rgba(0, 0, 0, 0.92)","rgba(0, 0, 0, 0.96)","rgba(0, 0, 0, 0.98)"],dark:["#000000","#111111","#333333","#555555","#666666","#888888","#aaaaaa","#cccccc","#dddddd","#eeeeee","#ffffff","#ffffff","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.08)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.22)","rgba(255, 255, 255, 0.36)","rgba(255, 255, 255, 0.48)","rgba(255, 255, 255, 0.6)","rgba(255, 255, 255, 0.72)","rgba(255, 255, 255, 0.84)","rgba(255, 255, 255, 0.88)","rgba(255, 255, 255, 0.92)","rgba(255, 255, 255, 0.96)","rgba(255, 255, 255, 0.98)"]}},i=function(g){var p=g?"dark":"light",v=c.gray[p][11],m=g?c.gray[p][9]:c.gray[p][10],b=g?c.gray[p][6]:c.gray[p][7],f=g?"#2b303b":"#fafafa",w=g?c.red[p][9]:c.volcano[p][9],x=g?c.gold[p][9]:c.orange[p][9],S=g?c.lime[p][9]:c.green[p][9],y=g?c.blue[p][9]:c.geekblue[p][9];return{type:p,colorText:v,colorTextSecondary:m,colorTextTertiary:b,colorRed:w,colorOrange:x,colorGreen:S,colorBlue:y,colorFillTertiary:f}}},80170:function(O,h,s){s.d(h,{ly:function(){return k},qx:function(){return i}});var c="dark",i="light",k="auto",g=function(){for(var m=arguments.length,b=new Array(m),f=0;f<m;f++)b[f]=arguments[f];return b},p=g(c,i,k)},60414:function(O,h,s){s.d(h,{f6:function(){return g},kc:function(){return k}});var c=s(96077),i=(0,c.F)({customToken:{editorPrefix:"editor"}}),k=i.createStyles,g=i.ThemeProvider},89797:function(O,h,s){s.d(h,{X:function(){return u}});var c=s(53649),i=s.n(c),k=s(97414),g,p,v,m,b,f,w,x,S,y,j,u=function(o){var e=o.token,a=o.css,t=a(g||(g=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),e.colorFillQuaternary),n=a(p||(p=i()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),e.colorText,e.colorFillTertiary),d=a(v||(v=i()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),e.colorText,e.colorFillQuaternary,e.colorPrimary),r=a(m||(m=i()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),e.colorTextSecondary,e.colorFillQuaternary);return{defaultButton:a(b||(b=i()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),r,e.colorText,e.colorFillSecondary,r,e.colorPrimary),textInfo:a(f||(f=i()([` + color: `,`; + &:hover { + color: `,`; + } + `])),e.colorTextSecondary,e.colorText),textDefault:a(w||(w=i()([` + color: `,`; + `])),e.colorTextSecondary),containerBgHover:a(x||(x=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),e.colorFillQuaternary),containerBgL2:a(S||(S=i()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),t,e.colorFillQuaternary,e.colorFillTertiary),controlContainerFocused:d,controlContainer:a(y||(y=i()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),n,d),backgroundBlur:a(j||(j=i()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,k.DZ)(.4)(e.colorBgElevated))}}}}]); diff --git a/2213.b73c65ab.async.js b/2213.b73c65ab.async.js new file mode 100644 index 00000000..e538a7be --- /dev/null +++ b/2213.b73c65ab.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2213],{82213:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBackground":"#00000000","activityBar.activeBorder":"#00000000","activityBar.activeFocusBorder":"#00000000","activityBar.background":"#232634","activityBar.border":"#00000000","activityBar.dropBorder":"#ca9ee633","activityBar.foreground":"#ca9ee6","activityBar.inactiveForeground":"#737994","activityBarBadge.background":"#ca9ee6","activityBarBadge.foreground":"#232634","activityBarTop.activeBorder":"#00000000","activityBarTop.dropBorder":"#ca9ee633","activityBarTop.foreground":"#ca9ee6","activityBarTop.inactiveForeground":"#737994","badge.background":"#51576d","badge.foreground":"#c6d0f5","banner.background":"#51576d","banner.foreground":"#c6d0f5","banner.iconForeground":"#c6d0f5","breadcrumb.activeSelectionForeground":"#ca9ee6","breadcrumb.background":"#303446","breadcrumb.focusForeground":"#ca9ee6","breadcrumb.foreground":"#c6d0f5cc","breadcrumbPicker.background":"#292c3c","button.background":"#ca9ee6","button.border":"#00000000","button.foreground":"#232634","button.hoverBackground":"#d9baed","button.secondaryBackground":"#626880","button.secondaryBorder":"#ca9ee6","button.secondaryForeground":"#c6d0f5","button.secondaryHoverBackground":"#727993","button.separator":"#00000000","charts.blue":"#8caaee","charts.foreground":"#c6d0f5","charts.green":"#a6d189","charts.lines":"#b5bfe2","charts.orange":"#ef9f76","charts.purple":"#ca9ee6","charts.red":"#e78284","charts.yellow":"#e5c890","checkbox.background":"#51576d","checkbox.border":"#00000000","checkbox.foreground":"#ca9ee6","commandCenter.activeBackground":"#62688033","commandCenter.activeBorder":"#ca9ee6","commandCenter.activeForeground":"#ca9ee6","commandCenter.background":"#292c3c","commandCenter.border":"#00000000","commandCenter.foreground":"#b5bfe2","commandCenter.inactiveBorder":"#00000000","commandCenter.inactiveForeground":"#b5bfe2","debugConsole.errorForeground":"#e78284","debugConsole.infoForeground":"#8caaee","debugConsole.sourceForeground":"#f2d5cf","debugConsole.warningForeground":"#ef9f76","debugConsoleInputIcon.foreground":"#c6d0f5","debugExceptionWidget.background":"#232634","debugExceptionWidget.border":"#ca9ee6","debugIcon.breakpointCurrentStackframeForeground":"#626880","debugIcon.breakpointDisabledForeground":"#e7828499","debugIcon.breakpointForeground":"#e78284","debugIcon.breakpointStackframeForeground":"#626880","debugIcon.breakpointUnverifiedForeground":"#a57582","debugIcon.continueForeground":"#a6d189","debugIcon.disconnectForeground":"#626880","debugIcon.pauseForeground":"#8caaee","debugIcon.restartForeground":"#81c8be","debugIcon.startForeground":"#a6d189","debugIcon.stepBackForeground":"#626880","debugIcon.stepIntoForeground":"#c6d0f5","debugIcon.stepOutForeground":"#c6d0f5","debugIcon.stepOverForeground":"#ca9ee6","debugIcon.stopForeground":"#e78284","debugTokenExpression.boolean":"#ca9ee6","debugTokenExpression.error":"#e78284","debugTokenExpression.number":"#ef9f76","debugTokenExpression.string":"#a6d189","debugToolBar.background":"#232634","debugToolBar.border":"#00000000",descriptionForeground:"#c6d0f5","diffEditor.border":"#626880","diffEditor.diagonalFill":"#62688099","diffEditor.insertedLineBackground":"#a6d18926","diffEditor.insertedTextBackground":"#a6d1891a","diffEditor.removedLineBackground":"#e7828426","diffEditor.removedTextBackground":"#e782841a","diffEditorOverview.insertedForeground":"#a6d189cc","diffEditorOverview.removedForeground":"#e78284cc",disabledForeground:"#a5adce","dropdown.background":"#292c3c","dropdown.border":"#ca9ee6","dropdown.foreground":"#c6d0f5","dropdown.listBackground":"#626880","editor.background":"#303446","editor.findMatchBackground":"#674b59","editor.findMatchBorder":"#e7828433","editor.findMatchHighlightBackground":"#506373","editor.findMatchHighlightBorder":"#99d1db33","editor.findRangeHighlightBackground":"#506373","editor.findRangeHighlightBorder":"#99d1db33","editor.focusedStackFrameHighlightBackground":"#a6d18926","editor.foldBackground":"#99d1db40","editor.foreground":"#c6d0f5","editor.hoverHighlightBackground":"#99d1db40","editor.lineHighlightBackground":"#c6d0f512","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#99d1db40","editor.rangeHighlightBorder":"#00000000","editor.selectionBackground":"#949cbb40","editor.selectionHighlightBackground":"#949cbb33","editor.selectionHighlightBorder":"#949cbb33","editor.stackFrameHighlightBackground":"#e5c89026","editor.wordHighlightBackground":"#949cbb33","editorBracketHighlight.foreground1":"#e78284","editorBracketHighlight.foreground2":"#ef9f76","editorBracketHighlight.foreground3":"#e5c890","editorBracketHighlight.foreground4":"#a6d189","editorBracketHighlight.foreground5":"#85c1dc","editorBracketHighlight.foreground6":"#ca9ee6","editorBracketHighlight.unexpectedBracket.foreground":"#ea999c","editorBracketMatch.background":"#949cbb1a","editorBracketMatch.border":"#949cbb","editorCodeLens.foreground":"#838ba7","editorCursor.background":"#303446","editorCursor.foreground":"#f2d5cf","editorError.background":"#00000000","editorError.border":"#00000000","editorError.foreground":"#e78284","editorGroup.border":"#626880","editorGroup.dropBackground":"#ca9ee633","editorGroup.emptyBackground":"#303446","editorGroupHeader.tabsBackground":"#232634","editorGutter.addedBackground":"#a6d189","editorGutter.background":"#303446","editorGutter.commentRangeForeground":"#949cbb","editorGutter.deletedBackground":"#e78284","editorGutter.foldingControlForeground":"#949cbb","editorGutter.modifiedBackground":"#e5c890","editorHoverWidget.background":"#292c3c","editorHoverWidget.border":"#626880","editorHoverWidget.foreground":"#c6d0f5","editorIndentGuide.activeBackground":"#626880","editorIndentGuide.background":"#51576d","editorInfo.background":"#00000000","editorInfo.border":"#00000000","editorInfo.foreground":"#8caaee","editorInlayHint.background":"#292c3cbf","editorInlayHint.foreground":"#626880","editorInlayHint.parameterBackground":"#292c3cbf","editorInlayHint.parameterForeground":"#a5adce","editorInlayHint.typeBackground":"#292c3cbf","editorInlayHint.typeForeground":"#b5bfe2","editorLightBulb.foreground":"#e5c890","editorLineNumber.activeForeground":"#ca9ee6","editorLineNumber.foreground":"#838ba7","editorLink.activeForeground":"#ca9ee6","editorMarkerNavigation.background":"#292c3c","editorMarkerNavigationError.background":"#e78284","editorMarkerNavigationInfo.background":"#8caaee","editorMarkerNavigationWarning.background":"#ef9f76","editorOverviewRuler.background":"#292c3c","editorOverviewRuler.border":"#c6d0f512","editorOverviewRuler.modifiedForeground":"#e5c890","editorRuler.foreground":"#626880","editorStickyScrollHover.background":"#414559","editorSuggestWidget.background":"#292c3c","editorSuggestWidget.border":"#626880","editorSuggestWidget.foreground":"#c6d0f5","editorSuggestWidget.highlightForeground":"#ca9ee6","editorSuggestWidget.selectedBackground":"#414559","editorWarning.background":"#00000000","editorWarning.border":"#00000000","editorWarning.foreground":"#ef9f76","editorWhitespace.foreground":"#949cbb66","editorWidget.background":"#292c3c","editorWidget.foreground":"#c6d0f5","editorWidget.resizeBorder":"#626880",errorForeground:"#e78284","errorLens.errorBackground":"#e7828426","errorLens.errorBackgroundLight":"#e7828426","errorLens.errorForeground":"#e78284","errorLens.errorForegroundLight":"#e78284","errorLens.errorMessageBackground":"#e7828426","errorLens.hintBackground":"#a6d18926","errorLens.hintBackgroundLight":"#a6d18926","errorLens.hintForeground":"#a6d189","errorLens.hintForegroundLight":"#a6d189","errorLens.hintMessageBackground":"#a6d18926","errorLens.infoBackground":"#8caaee26","errorLens.infoBackgroundLight":"#8caaee26","errorLens.infoForeground":"#8caaee","errorLens.infoForegroundLight":"#8caaee","errorLens.infoMessageBackground":"#8caaee26","errorLens.statusBarErrorForeground":"#e78284","errorLens.statusBarHintForeground":"#a6d189","errorLens.statusBarIconErrorForeground":"#e78284","errorLens.statusBarIconWarningForeground":"#ef9f76","errorLens.statusBarInfoForeground":"#8caaee","errorLens.statusBarWarningForeground":"#ef9f76","errorLens.warningBackground":"#ef9f7626","errorLens.warningBackgroundLight":"#ef9f7626","errorLens.warningForeground":"#ef9f76","errorLens.warningForegroundLight":"#ef9f76","errorLens.warningMessageBackground":"#ef9f7626","extensionBadge.remoteBackground":"#8caaee","extensionBadge.remoteForeground":"#232634","extensionButton.prominentBackground":"#ca9ee6","extensionButton.prominentForeground":"#232634","extensionButton.prominentHoverBackground":"#d9baed","extensionButton.separator":"#303446","extensionIcon.preReleaseForeground":"#626880","extensionIcon.sponsorForeground":"#f4b8e4","extensionIcon.starForeground":"#e5c890","extensionIcon.verifiedForeground":"#a6d189",focusBorder:"#ca9ee6",foreground:"#c6d0f5","gitDecoration.addedResourceForeground":"#a6d189","gitDecoration.conflictingResourceForeground":"#ca9ee6","gitDecoration.deletedResourceForeground":"#e78284","gitDecoration.ignoredResourceForeground":"#737994","gitDecoration.modifiedResourceForeground":"#e5c890","gitDecoration.stageDeletedResourceForeground":"#e78284","gitDecoration.stageModifiedResourceForeground":"#e5c890","gitDecoration.submoduleResourceForeground":"#8caaee","gitDecoration.untrackedResourceForeground":"#a6d189","gitlens.closedAutolinkedIssueIconColor":"#ca9ee6","gitlens.closedPullRequestIconColor":"#e78284","gitlens.decorations.branchAheadForegroundColor":"#a6d189","gitlens.decorations.branchBehindForegroundColor":"#ef9f76","gitlens.decorations.branchDivergedForegroundColor":"#e5c890","gitlens.decorations.branchMissingUpstreamForegroundColor":"#ef9f76","gitlens.decorations.branchUnpublishedForegroundColor":"#a6d189","gitlens.decorations.statusMergingOrRebasingConflictForegroundColor":"#ea999c","gitlens.decorations.statusMergingOrRebasingForegroundColor":"#e5c890","gitlens.decorations.workspaceCurrentForegroundColor":"#ca9ee6","gitlens.decorations.workspaceRepoMissingForegroundColor":"#a5adce","gitlens.decorations.workspaceRepoOpenForegroundColor":"#ca9ee6","gitlens.decorations.worktreeHasUncommittedChangesForegroundColor":"#ef9f76","gitlens.decorations.worktreeMissingForegroundColor":"#ea999c","gitlens.graphChangesColumnAddedColor":"#a6d189","gitlens.graphChangesColumnDeletedColor":"#e78284","gitlens.graphLane10Color":"#f4b8e4","gitlens.graphLane1Color":"#ca9ee6","gitlens.graphLane2Color":"#e5c890","gitlens.graphLane3Color":"#8caaee","gitlens.graphLane4Color":"#eebebe","gitlens.graphLane5Color":"#a6d189","gitlens.graphLane6Color":"#babbf1","gitlens.graphLane7Color":"#f2d5cf","gitlens.graphLane8Color":"#e78284","gitlens.graphLane9Color":"#81c8be","gitlens.graphMinimapMarkerHeadColor":"#a6d189","gitlens.graphMinimapMarkerHighlightsColor":"#e5c890","gitlens.graphMinimapMarkerLocalBranchesColor":"#8caaee","gitlens.graphMinimapMarkerRemoteBranchesColor":"#769aeb","gitlens.graphMinimapMarkerStashesColor":"#ca9ee6","gitlens.graphMinimapMarkerTagsColor":"#eebebe","gitlens.graphMinimapMarkerUpstreamColor":"#98ca77","gitlens.graphScrollMarkerHeadColor":"#a6d189","gitlens.graphScrollMarkerHighlightsColor":"#e5c890","gitlens.graphScrollMarkerLocalBranchesColor":"#8caaee","gitlens.graphScrollMarkerRemoteBranchesColor":"#769aeb","gitlens.graphScrollMarkerStashesColor":"#ca9ee6","gitlens.graphScrollMarkerTagsColor":"#eebebe","gitlens.graphScrollMarkerUpstreamColor":"#98ca77","gitlens.gutterBackgroundColor":"#4145594d","gitlens.gutterForegroundColor":"#c6d0f5","gitlens.gutterUncommittedForegroundColor":"#ca9ee6","gitlens.lineHighlightBackgroundColor":"#ca9ee626","gitlens.lineHighlightOverviewRulerColor":"#ca9ee6cc","gitlens.mergedPullRequestIconColor":"#ca9ee6","gitlens.openAutolinkedIssueIconColor":"#a6d189","gitlens.openPullRequestIconColor":"#a6d189","gitlens.trailingLineBackgroundColor":"#00000000","gitlens.trailingLineForegroundColor":"#c6d0f54d","gitlens.unpublishedChangesIconColor":"#a6d189","gitlens.unpublishedCommitIconColor":"#a6d189","gitlens.unpulledChangesIconColor":"#ef9f76","icon.foreground":"#ca9ee6","input.background":"#414559","input.border":"#00000000","input.foreground":"#c6d0f5","input.placeholderForeground":"#c6d0f573","inputOption.activeBackground":"#626880","inputOption.activeBorder":"#ca9ee6","inputOption.activeForeground":"#c6d0f5","inputValidation.errorBackground":"#e78284","inputValidation.errorBorder":"#23263433","inputValidation.errorForeground":"#232634","inputValidation.infoBackground":"#8caaee","inputValidation.infoBorder":"#23263433","inputValidation.infoForeground":"#232634","inputValidation.warningBackground":"#ef9f76","inputValidation.warningBorder":"#23263433","inputValidation.warningForeground":"#232634","issues.closed":"#ca9ee6","issues.newIssueDecoration":"#f2d5cf","issues.open":"#a6d189","list.activeSelectionBackground":"#414559","list.activeSelectionForeground":"#c6d0f5","list.dropBackground":"#ca9ee633","list.focusAndSelectionBackground":"#51576d","list.focusBackground":"#414559","list.focusForeground":"#c6d0f5","list.focusOutline":"#00000000","list.highlightForeground":"#ca9ee6","list.hoverBackground":"#41455980","list.hoverForeground":"#c6d0f5","list.inactiveSelectionBackground":"#414559","list.inactiveSelectionForeground":"#c6d0f5","list.warningForeground":"#ef9f76","listFilterWidget.background":"#51576d","listFilterWidget.noMatchesOutline":"#e78284","listFilterWidget.outline":"#00000000","menu.background":"#303446","menu.border":"#30344680","menu.foreground":"#c6d0f5","menu.selectionBackground":"#626880","menu.selectionBorder":"#00000000","menu.selectionForeground":"#c6d0f5","menu.separatorBackground":"#626880","menubar.selectionBackground":"#51576d","menubar.selectionForeground":"#c6d0f5","merge.commonContentBackground":"#51576d","merge.commonHeaderBackground":"#626880","merge.currentContentBackground":"#a6d18933","merge.currentHeaderBackground":"#a6d18966","merge.incomingContentBackground":"#8caaee33","merge.incomingHeaderBackground":"#8caaee66","minimap.background":"#292c3c80","minimap.errorHighlight":"#e78284bf","minimap.findMatchHighlight":"#99d1db4d","minimap.selectionHighlight":"#626880bf","minimap.selectionOccurrenceHighlight":"#626880bf","minimap.warningHighlight":"#ef9f76bf","minimapGutter.addedBackground":"#a6d189bf","minimapGutter.deletedBackground":"#e78284bf","minimapGutter.modifiedBackground":"#e5c890bf","minimapSlider.activeBackground":"#ca9ee699","minimapSlider.background":"#ca9ee633","minimapSlider.hoverBackground":"#ca9ee666","notificationCenter.border":"#ca9ee6","notificationCenterHeader.background":"#292c3c","notificationCenterHeader.foreground":"#c6d0f5","notificationLink.foreground":"#8caaee","notificationToast.border":"#ca9ee6","notifications.background":"#292c3c","notifications.border":"#ca9ee6","notifications.foreground":"#c6d0f5","notificationsErrorIcon.foreground":"#e78284","notificationsInfoIcon.foreground":"#8caaee","notificationsWarningIcon.foreground":"#ef9f76","panel.background":"#303446","panel.border":"#626880","panelSection.border":"#626880","panelSection.dropBackground":"#ca9ee633","panelTitle.activeBorder":"#ca9ee6","panelTitle.activeForeground":"#c6d0f5","panelTitle.inactiveForeground":"#a5adce","peekView.border":"#ca9ee6","peekViewEditor.background":"#292c3c","peekViewEditor.matchHighlightBackground":"#99d1db4d","peekViewEditor.matchHighlightBorder":"#00000000","peekViewEditorGutter.background":"#292c3c","peekViewResult.background":"#292c3c","peekViewResult.fileForeground":"#c6d0f5","peekViewResult.lineForeground":"#c6d0f5","peekViewResult.matchHighlightBackground":"#99d1db4d","peekViewResult.selectionBackground":"#414559","peekViewResult.selectionForeground":"#c6d0f5","peekViewTitle.background":"#303446","peekViewTitleDescription.foreground":"#b5bfe2b3","peekViewTitleLabel.foreground":"#c6d0f5","pickerGroup.border":"#ca9ee6","pickerGroup.foreground":"#ca9ee6","problemsErrorIcon.foreground":"#e78284","problemsInfoIcon.foreground":"#8caaee","problemsWarningIcon.foreground":"#ef9f76","progressBar.background":"#ca9ee6","pullRequests.closed":"#e78284","pullRequests.draft":"#949cbb","pullRequests.merged":"#ca9ee6","pullRequests.notification":"#c6d0f5","pullRequests.open":"#a6d189","sash.hoverBorder":"#ca9ee6","scrollbar.shadow":"#232634","scrollbarSlider.activeBackground":"#41455966","scrollbarSlider.background":"#62688080","scrollbarSlider.hoverBackground":"#737994","selection.background":"#ca9ee666","settings.dropdownBackground":"#51576d","settings.dropdownListBorder":"#00000000","settings.focusedRowBackground":"#62688033","settings.headerForeground":"#c6d0f5","settings.modifiedItemIndicator":"#ca9ee6","settings.numberInputBackground":"#51576d","settings.numberInputBorder":"#00000000","settings.textInputBackground":"#51576d","settings.textInputBorder":"#00000000","sideBar.background":"#292c3c","sideBar.border":"#00000000","sideBar.dropBackground":"#ca9ee633","sideBar.foreground":"#c6d0f5","sideBarSectionHeader.background":"#292c3c","sideBarSectionHeader.foreground":"#c6d0f5","sideBarTitle.foreground":"#ca9ee6","statusBar.background":"#232634","statusBar.border":"#00000000","statusBar.debuggingBackground":"#ef9f76","statusBar.debuggingBorder":"#00000000","statusBar.debuggingForeground":"#232634","statusBar.foreground":"#c6d0f5","statusBar.noFolderBackground":"#232634","statusBar.noFolderBorder":"#00000000","statusBar.noFolderForeground":"#c6d0f5","statusBarItem.activeBackground":"#62688066","statusBarItem.errorBackground":"#00000000","statusBarItem.errorForeground":"#e78284","statusBarItem.hoverBackground":"#62688033","statusBarItem.prominentBackground":"#00000000","statusBarItem.prominentForeground":"#ca9ee6","statusBarItem.prominentHoverBackground":"#62688033","statusBarItem.remoteBackground":"#8caaee","statusBarItem.remoteForeground":"#232634","statusBarItem.warningBackground":"#00000000","statusBarItem.warningForeground":"#ef9f76","symbolIcon.arrayForeground":"#ef9f76","symbolIcon.booleanForeground":"#ca9ee6","symbolIcon.classForeground":"#e5c890","symbolIcon.colorForeground":"#f4b8e4","symbolIcon.constantForeground":"#ef9f76","symbolIcon.constructorForeground":"#babbf1","symbolIcon.enumeratorForeground":"#e5c890","symbolIcon.enumeratorMemberForeground":"#e5c890","symbolIcon.eventForeground":"#f4b8e4","symbolIcon.fieldForeground":"#c6d0f5","symbolIcon.fileForeground":"#ca9ee6","symbolIcon.folderForeground":"#ca9ee6","symbolIcon.functionForeground":"#8caaee","symbolIcon.interfaceForeground":"#e5c890","symbolIcon.keyForeground":"#81c8be","symbolIcon.keywordForeground":"#ca9ee6","symbolIcon.methodForeground":"#8caaee","symbolIcon.moduleForeground":"#c6d0f5","symbolIcon.namespaceForeground":"#e5c890","symbolIcon.nullForeground":"#ea999c","symbolIcon.numberForeground":"#ef9f76","symbolIcon.objectForeground":"#e5c890","symbolIcon.operatorForeground":"#81c8be","symbolIcon.packageForeground":"#eebebe","symbolIcon.propertyForeground":"#ea999c","symbolIcon.referenceForeground":"#e5c890","symbolIcon.snippetForeground":"#eebebe","symbolIcon.stringForeground":"#a6d189","symbolIcon.structForeground":"#81c8be","symbolIcon.textForeground":"#c6d0f5","symbolIcon.typeParameterForeground":"#ea999c","symbolIcon.unitForeground":"#c6d0f5","symbolIcon.variableForeground":"#c6d0f5","tab.activeBackground":"#303446","tab.activeBorder":"#00000000","tab.activeBorderTop":"#ca9ee6","tab.activeForeground":"#ca9ee6","tab.activeModifiedBorder":"#e5c890","tab.border":"#292c3c","tab.hoverBackground":"#3a3f55","tab.hoverBorder":"#00000000","tab.hoverForeground":"#ca9ee6","tab.inactiveBackground":"#292c3c","tab.inactiveForeground":"#737994","tab.inactiveModifiedBorder":"#e5c8904d","tab.lastPinnedBorder":"#ca9ee6","tab.unfocusedActiveBackground":"#292c3c","tab.unfocusedActiveBorder":"#00000000","tab.unfocusedActiveBorderTop":"#ca9ee64d","tab.unfocusedInactiveBackground":"#1f212d","table.headerBackground":"#414559","table.headerForeground":"#c6d0f5","terminal.ansiBlack":"#a5adce","terminal.ansiBlue":"#8caaee","terminal.ansiBrightBlack":"#626880","terminal.ansiBrightBlue":"#8caaee","terminal.ansiBrightCyan":"#99d1db","terminal.ansiBrightGreen":"#a6d189","terminal.ansiBrightMagenta":"#f4b8e4","terminal.ansiBrightRed":"#e78284","terminal.ansiBrightWhite":"#51576d","terminal.ansiBrightYellow":"#e5c890","terminal.ansiCyan":"#99d1db","terminal.ansiGreen":"#a6d189","terminal.ansiMagenta":"#f4b8e4","terminal.ansiRed":"#e78284","terminal.ansiWhite":"#b5bfe2","terminal.ansiYellow":"#e5c890","terminal.border":"#626880","terminal.dropBackground":"#ca9ee633","terminal.foreground":"#c6d0f5","terminal.inactiveSelectionBackground":"#62688080","terminal.selectionBackground":"#626880","terminal.tab.activeBorder":"#ca9ee6","terminalCommandDecoration.defaultBackground":"#626880","terminalCommandDecoration.errorBackground":"#e78284","terminalCommandDecoration.successBackground":"#a6d189","terminalCursor.background":"#303446","terminalCursor.foreground":"#f2d5cf","textBlockQuote.background":"#292c3c","textBlockQuote.border":"#232634","textCodeBlock.background":"#303446","textLink.activeForeground":"#99d1db","textLink.foreground":"#8caaee","textPreformat.foreground":"#c6d0f5","textSeparator.foreground":"#ca9ee6","titleBar.activeBackground":"#232634","titleBar.activeForeground":"#c6d0f5","titleBar.border":"#00000000","titleBar.inactiveBackground":"#232634","titleBar.inactiveForeground":"#c6d0f580","tree.inactiveIndentGuidesStroke":"#51576d","tree.indentGuidesStroke":"#949cbb","walkThrough.embeddedEditorBackground":"#3034464d","welcomePage.progress.background":"#232634","welcomePage.progress.foreground":"#ca9ee6","welcomePage.tileBackground":"#292c3c","widget.shadow":"#292c3c80","window.activeBorder":"#00000000","window.inactiveBorder":"#00000000"},displayName:"Catppuccin Frapp\xE9",name:"catppuccin-frappe",semanticHighlighting:!0,semanticTokenColors:{boolean:{foreground:"#ef9f76"},"builtinAttribute.attribute.library:rust":{foreground:"#8caaee"},"class.builtin:python":{foreground:"#ca9ee6"},"class:python":{foreground:"#e5c890"},"constant.builtin.readonly:nix":{foreground:"#ca9ee6"},enumMember:{foreground:"#81c8be"},"function.decorator:python":{foreground:"#ef9f76"},"generic.attribute:rust":{foreground:"#c6d0f5"},heading:{foreground:"#e78284"},number:{foreground:"#ef9f76"},pol:{foreground:"#eebebe"},"property.readonly:javascript":{foreground:"#c6d0f5"},"property.readonly:javascriptreact":{foreground:"#c6d0f5"},"property.readonly:typescript":{foreground:"#c6d0f5"},"property.readonly:typescriptreact":{foreground:"#c6d0f5"},selfKeyword:{foreground:"#e78284"},"text.emph":{fontStyle:"italic",foreground:"#e78284"},"text.math":{foreground:"#eebebe"},"text.strong":{fontStyle:"bold",foreground:"#e78284"},tomlArrayKey:{fontStyle:"",foreground:"#8caaee"},tomlTableKey:{fontStyle:"",foreground:"#8caaee"},"type.defaultLibrary:go":{foreground:"#ca9ee6"},"variable.defaultLibrary":{foreground:"#ea999c"},"variable.readonly.defaultLibrary:go":{foreground:"#ca9ee6"},"variable.readonly:javascript":{foreground:"#c6d0f5"},"variable.readonly:javascriptreact":{foreground:"#c6d0f5"},"variable.readonly:scala":{foreground:"#c6d0f5"},"variable.readonly:typescript":{foreground:"#c6d0f5"},"variable.readonly:typescriptreact":{foreground:"#c6d0f5"},"variable.typeHint:python":{foreground:"#e5c890"}},tokenColors:[{scope:["text","source","variable.other.readwrite","punctuation.definition.variable"],settings:{foreground:"#c6d0f5"}},{scope:"punctuation",settings:{fontStyle:"",foreground:"#949cbb"}},{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#737994"}},{scope:["string","punctuation.definition.string"],settings:{foreground:"#a6d189"}},{scope:"constant.character.escape",settings:{foreground:"#f4b8e4"}},{scope:["constant.numeric","variable.other.constant","entity.name.constant","constant.language.boolean","constant.language.false","constant.language.true","keyword.other.unit.user-defined","keyword.other.unit.suffix.floating-point"],settings:{foreground:"#ef9f76"}},{scope:["keyword","keyword.operator.word","keyword.operator.new","variable.language.super","support.type.primitive","storage.type","storage.modifier","punctuation.definition.keyword"],settings:{fontStyle:"",foreground:"#ca9ee6"}},{scope:"entity.name.tag.documentation",settings:{foreground:"#ca9ee6"}},{scope:["keyword.operator","punctuation.accessor","punctuation.definition.generic","meta.function.closure punctuation.section.parameters","punctuation.definition.tag","punctuation.separator.key-value"],settings:{foreground:"#81c8be"}},{scope:["entity.name.function","meta.function-call.method","support.function","support.function.misc","variable.function"],settings:{fontStyle:"italic",foreground:"#8caaee"}},{scope:["entity.name.class","entity.other.inherited-class","support.class","meta.function-call.constructor","entity.name.struct"],settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:"entity.name.enum",settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:["meta.enum variable.other.readwrite","variable.other.enummember"],settings:{foreground:"#81c8be"}},{scope:"meta.property.object",settings:{foreground:"#81c8be"}},{scope:["meta.type","meta.type-alias","support.type","entity.name.type"],settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:["meta.annotation variable.function","meta.annotation variable.annotation.function","meta.annotation punctuation.definition.annotation","meta.decorator","punctuation.decorator"],settings:{foreground:"#ef9f76"}},{scope:["variable.parameter","meta.function.parameters"],settings:{fontStyle:"italic",foreground:"#ea999c"}},{scope:["constant.language","support.function.builtin"],settings:{foreground:"#e78284"}},{scope:"entity.other.attribute-name.documentation",settings:{foreground:"#e78284"}},{scope:["keyword.control.directive","punctuation.definition.directive"],settings:{foreground:"#e5c890"}},{scope:"punctuation.definition.typeparameters",settings:{foreground:"#99d1db"}},{scope:"entity.name.namespace",settings:{foreground:"#e5c890"}},{scope:"support.type.property-name.css",settings:{fontStyle:"",foreground:"#8caaee"}},{scope:["variable.language.this","variable.language.this punctuation.definition.variable"],settings:{foreground:"#e78284"}},{scope:"variable.object.property",settings:{foreground:"#c6d0f5"}},{scope:["string.template variable","string variable"],settings:{foreground:"#c6d0f5"}},{scope:"keyword.operator.new",settings:{fontStyle:"bold"}},{scope:"storage.modifier.specifier.extern.cpp",settings:{foreground:"#ca9ee6"}},{scope:["entity.name.scope-resolution.template.call.cpp","entity.name.scope-resolution.parameter.cpp","entity.name.scope-resolution.cpp","entity.name.scope-resolution.function.definition.cpp"],settings:{foreground:"#e5c890"}},{scope:"storage.type.class.doxygen",settings:{fontStyle:""}},{scope:["storage.modifier.reference.cpp"],settings:{foreground:"#81c8be"}},{scope:"meta.interpolation.cs",settings:{foreground:"#c6d0f5"}},{scope:"comment.block.documentation.cs",settings:{foreground:"#c6d0f5"}},{scope:["source.css entity.other.attribute-name.class.css","entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css"],settings:{foreground:"#e5c890"}},{scope:"punctuation.separator.operator.css",settings:{foreground:"#81c8be"}},{scope:"source.css entity.other.attribute-name.pseudo-class",settings:{foreground:"#81c8be"}},{scope:"source.css constant.other.unicode-range",settings:{foreground:"#ef9f76"}},{scope:"source.css variable.parameter.url",settings:{fontStyle:"",foreground:"#a6d189"}},{scope:["support.type.vendored.property-name"],settings:{foreground:"#99d1db"}},{scope:["source.css meta.property-value variable","source.css meta.property-value variable.other.less","source.css meta.property-value variable.other.less punctuation.definition.variable.less","meta.definition.variable.scss"],settings:{foreground:"#ea999c"}},{scope:["source.css meta.property-list variable","meta.property-list variable.other.less","meta.property-list variable.other.less punctuation.definition.variable.less"],settings:{foreground:"#8caaee"}},{scope:"keyword.other.unit.percentage.css",settings:{foreground:"#ef9f76"}},{scope:"source.css meta.attribute-selector",settings:{foreground:"#a6d189"}},{scope:["keyword.other.definition.ini","punctuation.support.type.property-name.json","support.type.property-name.json","punctuation.support.type.property-name.toml","support.type.property-name.toml","entity.name.tag.yaml","punctuation.support.type.property-name.yaml","support.type.property-name.yaml"],settings:{fontStyle:"",foreground:"#8caaee"}},{scope:["constant.language.json","constant.language.yaml"],settings:{foreground:"#ef9f76"}},{scope:["entity.name.type.anchor.yaml","variable.other.alias.yaml"],settings:{fontStyle:"",foreground:"#e5c890"}},{scope:["support.type.property-name.table","entity.name.section.group-title.ini"],settings:{foreground:"#e5c890"}},{scope:"constant.other.time.datetime.offset.toml",settings:{foreground:"#f4b8e4"}},{scope:["punctuation.definition.anchor.yaml","punctuation.definition.alias.yaml"],settings:{foreground:"#f4b8e4"}},{scope:"entity.other.document.begin.yaml",settings:{foreground:"#f4b8e4"}},{scope:"markup.changed.diff",settings:{foreground:"#ef9f76"}},{scope:["meta.diff.header.from-file","meta.diff.header.to-file","punctuation.definition.from-file.diff","punctuation.definition.to-file.diff"],settings:{foreground:"#8caaee"}},{scope:"markup.inserted.diff",settings:{foreground:"#a6d189"}},{scope:"markup.deleted.diff",settings:{foreground:"#e78284"}},{scope:["variable.other.env"],settings:{foreground:"#8caaee"}},{scope:["string.quoted variable.other.env"],settings:{foreground:"#c6d0f5"}},{scope:"support.function.builtin.gdscript",settings:{foreground:"#8caaee"}},{scope:"constant.language.gdscript",settings:{foreground:"#ef9f76"}},{scope:"comment meta.annotation.go",settings:{foreground:"#ea999c"}},{scope:"comment meta.annotation.parameters.go",settings:{foreground:"#ef9f76"}},{scope:"constant.language.go",settings:{foreground:"#ef9f76"}},{scope:"variable.graphql",settings:{foreground:"#c6d0f5"}},{scope:"string.unquoted.alias.graphql",settings:{foreground:"#eebebe"}},{scope:"constant.character.enum.graphql",settings:{foreground:"#81c8be"}},{scope:"meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql",settings:{foreground:"#eebebe"}},{scope:["keyword.other.doctype","meta.tag.sgml.doctype punctuation.definition.tag","meta.tag.metadata.doctype entity.name.tag","meta.tag.metadata.doctype punctuation.definition.tag"],settings:{foreground:"#ca9ee6"}},{scope:["entity.name.tag"],settings:{fontStyle:"",foreground:"#8caaee"}},{scope:["text.html constant.character.entity","text.html constant.character.entity punctuation","constant.character.entity.xml","constant.character.entity.xml punctuation","constant.character.entity.js.jsx","constant.charactger.entity.js.jsx punctuation","constant.character.entity.tsx","constant.character.entity.tsx punctuation"],settings:{foreground:"#e78284"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#e5c890"}},{scope:["support.class.component","support.class.component.jsx","support.class.component.tsx","support.class.component.vue"],settings:{fontStyle:"",foreground:"#f4b8e4"}},{scope:["punctuation.definition.annotation","storage.type.annotation"],settings:{foreground:"#ef9f76"}},{scope:"constant.other.enum.java",settings:{foreground:"#81c8be"}},{scope:"storage.modifier.import.java",settings:{foreground:"#c6d0f5"}},{scope:"comment.block.javadoc.java keyword.other.documentation.javadoc.java",settings:{fontStyle:""}},{scope:"meta.export variable.other.readwrite.js",settings:{foreground:"#ea999c"}},{scope:["variable.other.constant.js","variable.other.constant.ts","variable.other.property.js","variable.other.property.ts"],settings:{foreground:"#c6d0f5"}},{scope:["variable.other.jsdoc","comment.block.documentation variable.other"],settings:{fontStyle:"",foreground:"#ea999c"}},{scope:"storage.type.class.jsdoc",settings:{fontStyle:""}},{scope:"support.type.object.console.js",settings:{foreground:"#c6d0f5"}},{scope:["support.constant.node","support.type.object.module.js"],settings:{foreground:"#ca9ee6"}},{scope:"storage.modifier.implements",settings:{foreground:"#ca9ee6"}},{scope:["constant.language.null.js","constant.language.null.ts","constant.language.undefined.js","constant.language.undefined.ts","support.type.builtin.ts"],settings:{foreground:"#ca9ee6"}},{scope:"variable.parameter.generic",settings:{foreground:"#e5c890"}},{scope:["keyword.declaration.function.arrow.js","storage.type.function.arrow.ts"],settings:{foreground:"#81c8be"}},{scope:"punctuation.decorator.ts",settings:{fontStyle:"italic",foreground:"#8caaee"}},{scope:["keyword.operator.expression.in.js","keyword.operator.expression.in.ts","keyword.operator.expression.infer.ts","keyword.operator.expression.instanceof.js","keyword.operator.expression.instanceof.ts","keyword.operator.expression.is","keyword.operator.expression.keyof.ts","keyword.operator.expression.of.js","keyword.operator.expression.of.ts","keyword.operator.expression.typeof.ts"],settings:{foreground:"#ca9ee6"}},{scope:"support.function.macro.julia",settings:{fontStyle:"italic",foreground:"#81c8be"}},{scope:"constant.language.julia",settings:{foreground:"#ef9f76"}},{scope:"constant.other.symbol.julia",settings:{foreground:"#ea999c"}},{scope:"text.tex keyword.control.preamble",settings:{foreground:"#81c8be"}},{scope:"text.tex support.function.be",settings:{foreground:"#99d1db"}},{scope:"constant.other.general.math.tex",settings:{foreground:"#eebebe"}},{scope:"comment.line.double-dash.documentation.lua storage.type.annotation.lua",settings:{fontStyle:"",foreground:"#ca9ee6"}},{scope:["comment.line.double-dash.documentation.lua entity.name.variable.lua","comment.line.double-dash.documentation.lua variable.lua"],settings:{foreground:"#c6d0f5"}},{scope:["heading.1.markdown punctuation.definition.heading.markdown","heading.1.markdown","markup.heading.atx.1.mdx","markup.heading.atx.1.mdx punctuation.definition.heading.mdx","markup.heading.setext.1.markdown","markup.heading.heading-0.asciidoc"],settings:{foreground:"#e78284"}},{scope:["heading.2.markdown punctuation.definition.heading.markdown","heading.2.markdown","markup.heading.atx.2.mdx","markup.heading.atx.2.mdx punctuation.definition.heading.mdx","markup.heading.setext.2.markdown","markup.heading.heading-1.asciidoc"],settings:{foreground:"#ef9f76"}},{scope:["heading.3.markdown punctuation.definition.heading.markdown","heading.3.markdown","markup.heading.atx.3.mdx","markup.heading.atx.3.mdx punctuation.definition.heading.mdx","markup.heading.heading-2.asciidoc"],settings:{foreground:"#e5c890"}},{scope:["heading.4.markdown punctuation.definition.heading.markdown","heading.4.markdown","markup.heading.atx.4.mdx","markup.heading.atx.4.mdx punctuation.definition.heading.mdx","markup.heading.heading-3.asciidoc"],settings:{foreground:"#a6d189"}},{scope:["heading.5.markdown punctuation.definition.heading.markdown","heading.5.markdown","markup.heading.atx.5.mdx","markup.heading.atx.5.mdx punctuation.definition.heading.mdx","markup.heading.heading-4.asciidoc"],settings:{foreground:"#8caaee"}},{scope:["heading.6.markdown punctuation.definition.heading.markdown","heading.6.markdown","markup.heading.atx.6.mdx","markup.heading.atx.6.mdx punctuation.definition.heading.mdx","markup.heading.heading-5.asciidoc"],settings:{foreground:"#ca9ee6"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#e78284"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#e78284"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough",foreground:"#a5adce"}},{scope:["punctuation.definition.link","markup.underline.link"],settings:{foreground:"#8caaee"}},{scope:["text.html.markdown punctuation.definition.link.title","string.other.link.title.markdown","markup.link","punctuation.definition.constant.markdown","constant.other.reference.link.markdown","markup.substitution.attribute-reference"],settings:{foreground:"#babbf1"}},{scope:["punctuation.definition.raw.markdown","markup.inline.raw.string.markdown","markup.raw.block.markdown"],settings:{foreground:"#a6d189"}},{scope:"fenced_code.block.language",settings:{foreground:"#99d1db"}},{scope:["markup.fenced_code.block punctuation.definition","markup.raw support.asciidoc"],settings:{foreground:"#949cbb"}},{scope:["markup.quote","punctuation.definition.quote.begin"],settings:{foreground:"#f4b8e4"}},{scope:"meta.separator.markdown",settings:{foreground:"#81c8be"}},{scope:["punctuation.definition.list.begin.markdown","markup.list.bullet"],settings:{foreground:"#81c8be"}},{scope:["entity.other.attribute-name.multipart.nix","entity.other.attribute-name.single.nix"],settings:{foreground:"#8caaee"}},{scope:"variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#c6d0f5"}},{scope:"meta.embedded variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#babbf1"}},{scope:"string.unquoted.path.nix",settings:{fontStyle:"",foreground:"#f4b8e4"}},{scope:["support.attribute.builtin","meta.attribute.php"],settings:{foreground:"#e5c890"}},{scope:"meta.function.parameters.php punctuation.definition.variable.php",settings:{foreground:"#ea999c"}},{scope:"constant.language.php",settings:{foreground:"#ca9ee6"}},{scope:"text.html.php support.function",settings:{foreground:"#99d1db"}},{scope:"keyword.other.phpdoc.php",settings:{fontStyle:""}},{scope:["support.variable.magic.python","meta.function-call.arguments.python"],settings:{foreground:"#c6d0f5"}},{scope:["support.function.magic.python"],settings:{fontStyle:"italic",foreground:"#99d1db"}},{scope:["variable.parameter.function.language.special.self.python","variable.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#e78284"}},{scope:["keyword.control.flow.python","keyword.operator.logical.python"],settings:{foreground:"#ca9ee6"}},{scope:"storage.type.function.python",settings:{foreground:"#ca9ee6"}},{scope:["support.token.decorator.python","meta.function.decorator.identifier.python"],settings:{foreground:"#99d1db"}},{scope:["meta.function-call.python"],settings:{foreground:"#8caaee"}},{scope:["entity.name.function.decorator.python","punctuation.definition.decorator.python"],settings:{fontStyle:"italic",foreground:"#ef9f76"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#f4b8e4"}},{scope:["support.type.exception.python","support.function.builtin.python"],settings:{foreground:"#ef9f76"}},{scope:["support.type.python"],settings:{foreground:"#ef9f76"}},{scope:"constant.language.python",settings:{foreground:"#ca9ee6"}},{scope:["meta.indexed-name.python","meta.item-access.python"],settings:{fontStyle:"italic",foreground:"#ea999c"}},{scope:"storage.type.string.python",settings:{fontStyle:"italic",foreground:"#a6d189"}},{scope:"meta.function.parameters.python",settings:{fontStyle:""}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#f4b8e4"}},{scope:"keyword.control.anchor.regexp",settings:{foreground:"#ca9ee6"}},{scope:"string.regexp.ts",settings:{foreground:"#c6d0f5"}},{scope:["punctuation.definition.group.regexp","keyword.other.back-reference.regexp"],settings:{foreground:"#a6d189"}},{scope:"punctuation.definition.character-class.regexp",settings:{foreground:"#e5c890"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#f4b8e4"}},{scope:"constant.other.character-class.range.regexp",settings:{foreground:"#f2d5cf"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#81c8be"}},{scope:"constant.character.numeric.regexp",settings:{foreground:"#ef9f76"}},{scope:["punctuation.definition.group.no-capture.regexp","meta.assertion.look-ahead.regexp","meta.assertion.negative-look-ahead.regexp"],settings:{foreground:"#8caaee"}},{scope:["meta.annotation.rust","meta.annotation.rust punctuation","meta.attribute.rust","punctuation.definition.attribute.rust"],settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:["meta.attribute.rust string.quoted.double.rust","meta.attribute.rust string.quoted.single.char.rust"],settings:{fontStyle:""}},{scope:["entity.name.function.macro.rules.rust","storage.type.module.rust","storage.modifier.rust","storage.type.struct.rust","storage.type.enum.rust","storage.type.trait.rust","storage.type.union.rust","storage.type.impl.rust","storage.type.rust","storage.type.function.rust","storage.type.type.rust"],settings:{fontStyle:"",foreground:"#ca9ee6"}},{scope:"entity.name.type.numeric.rust",settings:{fontStyle:"",foreground:"#ca9ee6"}},{scope:"meta.generic.rust",settings:{foreground:"#ef9f76"}},{scope:"entity.name.impl.rust",settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:"entity.name.module.rust",settings:{foreground:"#ef9f76"}},{scope:"entity.name.trait.rust",settings:{fontStyle:"italic",foreground:"#e5c890"}},{scope:"storage.type.source.rust",settings:{foreground:"#e5c890"}},{scope:"entity.name.union.rust",settings:{foreground:"#e5c890"}},{scope:"meta.enum.rust storage.type.source.rust",settings:{foreground:"#81c8be"}},{scope:["support.macro.rust","meta.macro.rust support.function.rust","entity.name.function.macro.rust"],settings:{fontStyle:"italic",foreground:"#8caaee"}},{scope:["storage.modifier.lifetime.rust","entity.name.type.lifetime"],settings:{fontStyle:"italic",foreground:"#8caaee"}},{scope:"string.quoted.double.rust constant.other.placeholder.rust",settings:{foreground:"#f4b8e4"}},{scope:"meta.function.return-type.rust meta.generic.rust storage.type.rust",settings:{foreground:"#c6d0f5"}},{scope:"meta.function.call.rust",settings:{foreground:"#8caaee"}},{scope:"punctuation.brackets.angle.rust",settings:{foreground:"#99d1db"}},{scope:"constant.other.caps.rust",settings:{foreground:"#ef9f76"}},{scope:["meta.function.definition.rust variable.other.rust"],settings:{foreground:"#ea999c"}},{scope:"meta.function.call.rust variable.other.rust",settings:{foreground:"#c6d0f5"}},{scope:"variable.language.self.rust",settings:{foreground:"#e78284"}},{scope:["variable.other.metavariable.name.rust","meta.macro.metavariable.rust keyword.operator.macro.dollar.rust"],settings:{foreground:"#f4b8e4"}},{scope:["comment.line.shebang","comment.line.shebang punctuation.definition.comment","comment.line.shebang","punctuation.definition.comment.shebang.shell","meta.shebang.shell"],settings:{fontStyle:"italic",foreground:"#f4b8e4"}},{scope:"comment.line.shebang constant.language",settings:{fontStyle:"italic",foreground:"#81c8be"}},{scope:["meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation","meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation"],settings:{foreground:"#e78284"}},{scope:"meta.string meta.interpolation.parameter.shell variable.other.readwrite",settings:{fontStyle:"italic",foreground:"#ef9f76"}},{scope:["source.shell punctuation.section.interpolation","punctuation.definition.evaluation.backticks.shell"],settings:{foreground:"#81c8be"}},{scope:"entity.name.tag.heredoc.shell",settings:{foreground:"#ca9ee6"}},{scope:"string.quoted.double.shell variable.other.normal.shell",settings:{foreground:"#c6d0f5"}}],type:"dark"})}}]); diff --git a/227.e43ce795.async.js b/227.e43ce795.async.js new file mode 100644 index 00000000..4445e2ed --- /dev/null +++ b/227.e43ce795.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[227],{20227:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#222222","activityBarBadge.background":"#1D978D","button.background":"#0077B5","button.foreground":"#FFF","button.hoverBackground":"#005076","debugExceptionWidget.background":"#141414","debugExceptionWidget.border":"#FFF","debugToolBar.background":"#141414","editor.background":"#222222","editor.foreground":"#E6E6E6","editor.inactiveSelectionBackground":"#3a3d41","editor.lineHighlightBackground":"#141414","editor.lineHighlightBorder":"#141414","editor.selectionHighlightBackground":"#add6ff26","editorIndentGuide.activeBackground":"#707070","editorIndentGuide.background":"#404040","editorLink.activeForeground":"#0077B5","editorSuggestWidget.selectedBackground":"#0077B5","extensionButton.prominentBackground":"#0077B5","extensionButton.prominentForeground":"#FFF","extensionButton.prominentHoverBackground":"#005076",focusBorder:"#0077B5","gitDecoration.addedResourceForeground":"#ECB22E","gitDecoration.conflictingResourceForeground":"#FFF","gitDecoration.deletedResourceForeground":"#FFF","gitDecoration.ignoredResourceForeground":"#877583","gitDecoration.modifiedResourceForeground":"#ECB22E","gitDecoration.untrackedResourceForeground":"#ECB22E","input.placeholderForeground":"#7A7A7A","list.activeSelectionBackground":"#222222","list.dropBackground":"#383b3d","list.focusBackground":"#0077B5","list.hoverBackground":"#222222","menu.background":"#252526","menu.foreground":"#E6E6E6","notificationLink.foreground":"#0077B5","settings.numberInputBackground":"#292929","settings.textInputBackground":"#292929","sideBarSectionHeader.background":"#222222","sideBarTitle.foreground":"#E6E6E6","statusBar.background":"#222222","statusBar.debuggingBackground":"#1D978D","statusBar.noFolderBackground":"#141414","textLink.activeForeground":"#0077B5","textLink.foreground":"#0077B5","titleBar.activeBackground":"#222222","titleBar.activeForeground":"#E6E6E6","titleBar.inactiveBackground":"#222222","titleBar.inactiveForeground":"#7A7A7A"},displayName:"Slack Dark",name:"slack-dark",tokenColors:[{scope:["meta.embedded","source.groovy.embedded"],settings:{foreground:"#D4D4D4"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{scope:"header",settings:{foreground:"#000080"}},{scope:"comment",settings:{foreground:"#6A9955"}},{scope:"constant.language",settings:{foreground:"#569cd6"}},{scope:["constant.numeric"],settings:{foreground:"#b5cea8"}},{scope:"constant.regexp",settings:{foreground:"#646695"}},{scope:"entity.name.tag",settings:{foreground:"#569cd6"}},{scope:"entity.name.tag.css",settings:{foreground:"#d7ba7d"}},{scope:"entity.other.attribute-name",settings:{foreground:"#9cdcfe"}},{scope:["entity.other.attribute-name.class.css","entity.other.attribute-name.class.mixin.css","entity.other.attribute-name.id.css","entity.other.attribute-name.parent-selector.css","entity.other.attribute-name.pseudo-class.css","entity.other.attribute-name.pseudo-element.css","source.css.less entity.other.attribute-name.id","entity.other.attribute-name.attribute.scss","entity.other.attribute-name.scss"],settings:{foreground:"#d7ba7d"}},{scope:"invalid",settings:{foreground:"#f44747"}},{scope:"markup.underline",settings:{fontStyle:"underline"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.inserted",settings:{foreground:"#b5cea8"}},{scope:"markup.deleted",settings:{foreground:"#ce9178"}},{scope:"markup.changed",settings:{foreground:"#569cd6"}},{scope:"punctuation.definition.quote.begin.markdown",settings:{foreground:"#6A9955"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#6796e6"}},{scope:"markup.inline.raw",settings:{foreground:"#ce9178"}},{scope:"punctuation.definition.tag",settings:{foreground:"#808080"}},{scope:"meta.preprocessor",settings:{foreground:"#569cd6"}},{scope:"meta.preprocessor.string",settings:{foreground:"#ce9178"}},{scope:"meta.preprocessor.numeric",settings:{foreground:"#b5cea8"}},{scope:"meta.structure.dictionary.key.python",settings:{foreground:"#9cdcfe"}},{scope:"meta.diff.header",settings:{foreground:"#569cd6"}},{scope:"storage",settings:{foreground:"#569cd6"}},{scope:"storage.type",settings:{foreground:"#569cd6"}},{scope:"storage.modifier",settings:{foreground:"#569cd6"}},{scope:"string",settings:{foreground:"#ce9178"}},{scope:"string.tag",settings:{foreground:"#ce9178"}},{scope:"string.value",settings:{foreground:"#ce9178"}},{scope:"string.regexp",settings:{foreground:"#d16969"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#569cd6"}},{scope:["meta.template.expression"],settings:{foreground:"#d4d4d4"}},{scope:["support.type.vendored.property-name","support.type.property-name","variable.css","variable.scss","variable.other.less","source.coffee.embedded"],settings:{foreground:"#9cdcfe"}},{scope:"keyword",settings:{foreground:"#569cd6"}},{scope:"keyword.control",settings:{foreground:"#569cd6"}},{scope:"keyword.operator",settings:{foreground:"#d4d4d4"}},{scope:["keyword.operator.new","keyword.operator.expression","keyword.operator.cast","keyword.operator.sizeof","keyword.operator.instanceof","keyword.operator.logical.python"],settings:{foreground:"#569cd6"}},{scope:"keyword.other.unit",settings:{foreground:"#b5cea8"}},{scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#569cd6"}},{scope:"support.function.git-rebase",settings:{foreground:"#9cdcfe"}},{scope:"constant.sha.git-rebase",settings:{foreground:"#b5cea8"}},{scope:["storage.modifier.import.java","variable.language.wildcard.java","storage.modifier.package.java"],settings:{foreground:"#d4d4d4"}},{scope:"variable.language",settings:{foreground:"#569cd6"}},{scope:["entity.name.function","support.function","support.constant.handlebars"],settings:{foreground:"#DCDCAA"}},{scope:["meta.return-type","support.class","support.type","entity.name.type","entity.name.class","storage.type.numeric.go","storage.type.byte.go","storage.type.boolean.go","storage.type.string.go","storage.type.uintptr.go","storage.type.error.go","storage.type.rune.go","storage.type.cs","storage.type.generic.cs","storage.type.modifier.cs","storage.type.variable.cs","storage.type.annotation.java","storage.type.generic.java","storage.type.java","storage.type.object.array.java","storage.type.primitive.array.java","storage.type.primitive.java","storage.type.token.java","storage.type.groovy","storage.type.annotation.groovy","storage.type.parameters.groovy","storage.type.generic.groovy","storage.type.object.array.groovy","storage.type.primitive.array.groovy","storage.type.primitive.groovy"],settings:{foreground:"#4EC9B0"}},{scope:["meta.type.cast.expr","meta.type.new.expr","support.constant.math","support.constant.dom","support.constant.json","entity.other.inherited-class"],settings:{foreground:"#4EC9B0"}},{scope:"keyword.control",settings:{foreground:"#C586C0"}},{scope:["variable","meta.definition.variable.name","support.variable","entity.name.variable"],settings:{foreground:"#9CDCFE"}},{scope:["meta.object-literal.key"],settings:{foreground:"#9CDCFE"}},{scope:["support.constant.property-value","support.constant.font-name","support.constant.media-type","support.constant.media","constant.other.color.rgb-value","constant.other.rgb-value","support.constant.color"],settings:{foreground:"#CE9178"}},{scope:["punctuation.definition.group.regexp","punctuation.definition.group.assertion.regexp","punctuation.definition.character-class.regexp","punctuation.character.set.begin.regexp","punctuation.character.set.end.regexp","keyword.operator.negation.regexp","support.other.parenthesis.regexp"],settings:{foreground:"#CE9178"}},{scope:["constant.character.character-class.regexp","constant.other.character-class.set.regexp","constant.other.character-class.regexp","constant.character.set.regexp"],settings:{foreground:"#d16969"}},{scope:["keyword.operator.or.regexp","keyword.control.anchor.regexp"],settings:{foreground:"#DCDCAA"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#d7ba7d"}},{scope:"constant.character",settings:{foreground:"#569cd6"}},{scope:"constant.character.escape",settings:{foreground:"#d7ba7d"}},{scope:"token.info-token",settings:{foreground:"#6796e6"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#b267e6"}}],type:"dark"})}}]); diff --git a/2305.fd524b15.async.js b/2305.fd524b15.async.js new file mode 100644 index 00000000..67c0d073 --- /dev/null +++ b/2305.fd524b15.async.js @@ -0,0 +1,2 @@ +!(function(){var m=Math.pow;(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2305],{5101:function(y,M,p){const g=p(99419),b={};for(const e of Object.keys(g))b[g[e]]=e;const f={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};y.exports=f;for(const e of Object.keys(f)){if(!("channels"in f[e]))throw new Error("missing channels property: "+e);if(!("labels"in f[e]))throw new Error("missing channel labels property: "+e);if(f[e].labels.length!==f[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:s,labels:r}=f[e];delete f[e].channels,delete f[e].labels,Object.defineProperty(f[e],"channels",{value:s}),Object.defineProperty(f[e],"labels",{value:r})}f.rgb.hsl=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.min(s,r,o),a=Math.max(s,r,o),l=a-t;let h,n;a===t?h=0:s===a?h=(r-o)/l:r===a?h=2+(o-s)/l:o===a&&(h=4+(s-r)/l),h=Math.min(h*60,360),h<0&&(h+=360);const c=(t+a)/2;return a===t?n=0:c<=.5?n=l/(a+t):n=l/(2-a-t),[h,n*100,c*100]},f.rgb.hsv=function(e){let s,r,o,t,a;const l=e[0]/255,h=e[1]/255,n=e[2]/255,c=Math.max(l,h,n),i=c-Math.min(l,h,n),u=function(d){return(c-d)/6/i+1/2};return i===0?(t=0,a=0):(a=i/c,s=u(l),r=u(h),o=u(n),l===c?t=o-r:h===c?t=1/3+s-o:n===c&&(t=2/3+r-s),t<0?t+=1:t>1&&(t-=1)),[t*360,a*100,c*100]},f.rgb.hwb=function(e){const s=e[0],r=e[1];let o=e[2];const t=f.rgb.hsl(e)[0],a=1/255*Math.min(s,Math.min(r,o));return o=1-1/255*Math.max(s,Math.max(r,o)),[t,a*100,o*100]},f.rgb.cmyk=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.min(1-s,1-r,1-o),a=(1-s-t)/(1-t)||0,l=(1-r-t)/(1-t)||0,h=(1-o-t)/(1-t)||0;return[a*100,l*100,h*100,t*100]};function v(e,s){return m(e[0]-s[0],2)+m(e[1]-s[1],2)+m(e[2]-s[2],2)}f.rgb.keyword=function(e){const s=b[e];if(s)return s;let r=1/0,o;for(const t of Object.keys(g)){const a=g[t],l=v(e,a);l<r&&(r=l,o=t)}return o},f.keyword.rgb=function(e){return g[e]},f.rgb.xyz=function(e){let s=e[0]/255,r=e[1]/255,o=e[2]/255;s=s>.04045?m((s+.055)/1.055,2.4):s/12.92,r=r>.04045?m((r+.055)/1.055,2.4):r/12.92,o=o>.04045?m((o+.055)/1.055,2.4):o/12.92;const t=s*.4124+r*.3576+o*.1805,a=s*.2126+r*.7152+o*.0722,l=s*.0193+r*.1192+o*.9505;return[t*100,a*100,l*100]},f.rgb.lab=function(e){const s=f.rgb.xyz(e);let r=s[0],o=s[1],t=s[2];r/=95.047,o/=100,t/=108.883,r=r>.008856?m(r,1/3):7.787*r+16/116,o=o>.008856?m(o,1/3):7.787*o+16/116,t=t>.008856?m(t,1/3):7.787*t+16/116;const a=116*o-16,l=500*(r-o),h=200*(o-t);return[a,l,h]},f.hsl.rgb=function(e){const s=e[0]/360,r=e[1]/100,o=e[2]/100;let t,a,l;if(r===0)return l=o*255,[l,l,l];o<.5?t=o*(1+r):t=o+r-o*r;const h=2*o-t,n=[0,0,0];for(let c=0;c<3;c++)a=s+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?l=h+(t-h)*6*a:2*a<1?l=t:3*a<2?l=h+(t-h)*(2/3-a)*6:l=h,n[c]=l*255;return n},f.hsl.hsv=function(e){const s=e[0];let r=e[1]/100,o=e[2]/100,t=r;const a=Math.max(o,.01);o*=2,r*=o<=1?o:2-o,t*=a<=1?a:2-a;const l=(o+r)/2,h=o===0?2*t/(a+t):2*r/(o+r);return[s,h*100,l*100]},f.hsv.rgb=function(e){const s=e[0]/60,r=e[1]/100;let o=e[2]/100;const t=Math.floor(s)%6,a=s-Math.floor(s),l=255*o*(1-r),h=255*o*(1-r*a),n=255*o*(1-r*(1-a));switch(o*=255,t){case 0:return[o,n,l];case 1:return[h,o,l];case 2:return[l,o,n];case 3:return[l,h,o];case 4:return[n,l,o];case 5:return[o,l,h]}},f.hsv.hsl=function(e){const s=e[0],r=e[1]/100,o=e[2]/100,t=Math.max(o,.01);let a,l;l=(2-r)*o;const h=(2-r)*t;return a=r*t,a/=h<=1?h:2-h,a=a||0,l/=2,[s,a*100,l*100]},f.hwb.rgb=function(e){const s=e[0]/360;let r=e[1]/100,o=e[2]/100;const t=r+o;let a;t>1&&(r/=t,o/=t);const l=Math.floor(6*s),h=1-o;a=6*s-l,l&1&&(a=1-a);const n=r+a*(h-r);let c,i,u;switch(l){default:case 6:case 0:c=h,i=n,u=r;break;case 1:c=n,i=h,u=r;break;case 2:c=r,i=h,u=n;break;case 3:c=r,i=n,u=h;break;case 4:c=n,i=r,u=h;break;case 5:c=h,i=r,u=n;break}return[c*255,i*255,u*255]},f.cmyk.rgb=function(e){const s=e[0]/100,r=e[1]/100,o=e[2]/100,t=e[3]/100,a=1-Math.min(1,s*(1-t)+t),l=1-Math.min(1,r*(1-t)+t),h=1-Math.min(1,o*(1-t)+t);return[a*255,l*255,h*255]},f.xyz.rgb=function(e){const s=e[0]/100,r=e[1]/100,o=e[2]/100;let t,a,l;return t=s*3.2406+r*-1.5372+o*-.4986,a=s*-.9689+r*1.8758+o*.0415,l=s*.0557+r*-.204+o*1.057,t=t>.0031308?1.055*m(t,1/2.4)-.055:t*12.92,a=a>.0031308?1.055*m(a,1/2.4)-.055:a*12.92,l=l>.0031308?1.055*m(l,1/2.4)-.055:l*12.92,t=Math.min(Math.max(0,t),1),a=Math.min(Math.max(0,a),1),l=Math.min(Math.max(0,l),1),[t*255,a*255,l*255]},f.xyz.lab=function(e){let s=e[0],r=e[1],o=e[2];s/=95.047,r/=100,o/=108.883,s=s>.008856?m(s,1/3):7.787*s+16/116,r=r>.008856?m(r,1/3):7.787*r+16/116,o=o>.008856?m(o,1/3):7.787*o+16/116;const t=116*r-16,a=500*(s-r),l=200*(r-o);return[t,a,l]},f.lab.xyz=function(e){const s=e[0],r=e[1],o=e[2];let t,a,l;a=(s+16)/116,t=r/500+a,l=a-o/200;const h=m(a,3),n=m(t,3),c=m(l,3);return a=h>.008856?h:(a-16/116)/7.787,t=n>.008856?n:(t-16/116)/7.787,l=c>.008856?c:(l-16/116)/7.787,t*=95.047,a*=100,l*=108.883,[t,a,l]},f.lab.lch=function(e){const s=e[0],r=e[1],o=e[2];let t;t=Math.atan2(o,r)*360/2/Math.PI,t<0&&(t+=360);const l=Math.sqrt(r*r+o*o);return[s,l,t]},f.lch.lab=function(e){const s=e[0],r=e[1],t=e[2]/360*2*Math.PI,a=r*Math.cos(t),l=r*Math.sin(t);return[s,a,l]},f.rgb.ansi16=function(e,s=null){const[r,o,t]=e;let a=s===null?f.rgb.hsv(e)[2]:s;if(a=Math.round(a/50),a===0)return 30;let l=30+(Math.round(t/255)<<2|Math.round(o/255)<<1|Math.round(r/255));return a===2&&(l+=60),l},f.hsv.ansi16=function(e){return f.rgb.ansi16(f.hsv.rgb(e),e[2])},f.rgb.ansi256=function(e){const s=e[0],r=e[1],o=e[2];return s===r&&r===o?s<8?16:s>248?231:Math.round((s-8)/247*24)+232:16+36*Math.round(s/255*5)+6*Math.round(r/255*5)+Math.round(o/255*5)},f.ansi16.rgb=function(e){let s=e%10;if(s===0||s===7)return e>50&&(s+=3.5),s=s/10.5*255,[s,s,s];const r=(~~(e>50)+1)*.5,o=(s&1)*r*255,t=(s>>1&1)*r*255,a=(s>>2&1)*r*255;return[o,t,a]},f.ansi256.rgb=function(e){if(e>=232){const a=(e-232)*10+8;return[a,a,a]}e-=16;let s;const r=Math.floor(e/36)/5*255,o=Math.floor((s=e%36)/6)/5*255,t=s%6/5*255;return[r,o,t]},f.rgb.hex=function(e){const r=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r},f.hex.rgb=function(e){const s=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!s)return[0,0,0];let r=s[0];s[0].length===3&&(r=r.split("").map(h=>h+h).join(""));const o=parseInt(r,16),t=o>>16&255,a=o>>8&255,l=o&255;return[t,a,l]},f.rgb.hcg=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.max(Math.max(s,r),o),a=Math.min(Math.min(s,r),o),l=t-a;let h,n;return l<1?h=a/(1-l):h=0,l<=0?n=0:t===s?n=(r-o)/l%6:t===r?n=2+(o-s)/l:n=4+(s-r)/l,n/=6,n%=1,[n*360,l*100,h*100]},f.hsl.hcg=function(e){const s=e[1]/100,r=e[2]/100,o=r<.5?2*s*r:2*s*(1-r);let t=0;return o<1&&(t=(r-.5*o)/(1-o)),[e[0],o*100,t*100]},f.hsv.hcg=function(e){const s=e[1]/100,r=e[2]/100,o=s*r;let t=0;return o<1&&(t=(r-o)/(1-o)),[e[0],o*100,t*100]},f.hcg.rgb=function(e){const s=e[0]/360,r=e[1]/100,o=e[2]/100;if(r===0)return[o*255,o*255,o*255];const t=[0,0,0],a=s%1*6,l=a%1,h=1-l;let n=0;switch(Math.floor(a)){case 0:t[0]=1,t[1]=l,t[2]=0;break;case 1:t[0]=h,t[1]=1,t[2]=0;break;case 2:t[0]=0,t[1]=1,t[2]=l;break;case 3:t[0]=0,t[1]=h,t[2]=1;break;case 4:t[0]=l,t[1]=0,t[2]=1;break;default:t[0]=1,t[1]=0,t[2]=h}return n=(1-r)*o,[(r*t[0]+n)*255,(r*t[1]+n)*255,(r*t[2]+n)*255]},f.hcg.hsv=function(e){const s=e[1]/100,r=e[2]/100,o=s+r*(1-s);let t=0;return o>0&&(t=s/o),[e[0],t*100,o*100]},f.hcg.hsl=function(e){const s=e[1]/100,o=e[2]/100*(1-s)+.5*s;let t=0;return o>0&&o<.5?t=s/(2*o):o>=.5&&o<1&&(t=s/(2*(1-o))),[e[0],t*100,o*100]},f.hcg.hwb=function(e){const s=e[1]/100,r=e[2]/100,o=s+r*(1-s);return[e[0],(o-s)*100,(1-o)*100]},f.hwb.hcg=function(e){const s=e[1]/100,o=1-e[2]/100,t=o-s;let a=0;return t<1&&(a=(o-t)/(1-t)),[e[0],t*100,a*100]},f.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},f.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},f.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},f.gray.hsl=function(e){return[0,0,e[0]]},f.gray.hsv=f.gray.hsl,f.gray.hwb=function(e){return[0,100,e[0]]},f.gray.cmyk=function(e){return[0,0,0,e[0]]},f.gray.lab=function(e){return[e[0],0,0]},f.gray.hex=function(e){const s=Math.round(e[0]/100*255)&255,o=((s<<16)+(s<<8)+s).toString(16).toUpperCase();return"000000".substring(o.length)+o},f.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},2771:function(y,M,p){const g=p(5101),b=p(3153),f={},v=Object.keys(g);function e(r){const o=function(...t){const a=t[0];return a==null?a:(a.length>1&&(t=a),r(t))};return"conversion"in r&&(o.conversion=r.conversion),o}function s(r){const o=function(...t){const a=t[0];if(a==null)return a;a.length>1&&(t=a);const l=r(t);if(typeof l=="object")for(let h=l.length,n=0;n<h;n++)l[n]=Math.round(l[n]);return l};return"conversion"in r&&(o.conversion=r.conversion),o}v.forEach(r=>{f[r]={},Object.defineProperty(f[r],"channels",{value:g[r].channels}),Object.defineProperty(f[r],"labels",{value:g[r].labels});const o=b(r);Object.keys(o).forEach(a=>{const l=o[a];f[r][a]=s(l),f[r][a].raw=e(l)})}),y.exports=f},3153:function(y,M,p){const g=p(5101);function b(){const s={},r=Object.keys(g);for(let o=r.length,t=0;t<o;t++)s[r[t]]={distance:-1,parent:null};return s}function f(s){const r=b(),o=[s];for(r[s].distance=0;o.length;){const t=o.pop(),a=Object.keys(g[t]);for(let l=a.length,h=0;h<l;h++){const n=a[h],c=r[n];c.distance===-1&&(c.distance=r[t].distance+1,c.parent=t,o.unshift(n))}}return r}function v(s,r){return function(o){return r(s(o))}}function e(s,r){const o=[r[s].parent,s];let t=g[r[s].parent][s],a=r[s].parent;for(;r[a].parent;)o.unshift(r[a].parent),t=v(g[r[a].parent][a],t),a=r[a].parent;return t.conversion=o,t}y.exports=function(s){const r=f(s),o={},t=Object.keys(r);for(let a=t.length,l=0;l<a;l++){const h=t[l];r[h].parent!==null&&(o[h]=e(h,r))}return o}},99419:function(y){"use strict";y.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},2489:function(y,M,p){var g=p(99419),b=p(27933),f=Object.hasOwnProperty,v=Object.create(null);for(var e in g)f.call(g,e)&&(v[g[e]]=e);var s=y.exports={to:{},get:{}};s.get=function(t){var a=t.substring(0,3).toLowerCase(),l,h;switch(a){case"hsl":l=s.get.hsl(t),h="hsl";break;case"hwb":l=s.get.hwb(t),h="hwb";break;default:l=s.get.rgb(t),h="rgb";break}return l?{model:h,value:l}:null},s.get.rgb=function(t){if(!t)return null;var a=/^#([a-f0-9]{3,4})$/i,l=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,h=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,n=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,c=/^(\w+)$/,i=[0,0,0,1],u,d,w;if(u=t.match(l)){for(w=u[2],u=u[1],d=0;d<3;d++){var k=d*2;i[d]=parseInt(u.slice(k,k+2),16)}w&&(i[3]=parseInt(w,16)/255)}else if(u=t.match(a)){for(u=u[1],w=u[3],d=0;d<3;d++)i[d]=parseInt(u[d]+u[d],16);w&&(i[3]=parseInt(w+w,16)/255)}else if(u=t.match(h)){for(d=0;d<3;d++)i[d]=parseInt(u[d+1],0);u[4]&&(u[5]?i[3]=parseFloat(u[4])*.01:i[3]=parseFloat(u[4]))}else if(u=t.match(n)){for(d=0;d<3;d++)i[d]=Math.round(parseFloat(u[d+1])*2.55);u[4]&&(u[5]?i[3]=parseFloat(u[4])*.01:i[3]=parseFloat(u[4]))}else return(u=t.match(c))?u[1]==="transparent"?[0,0,0,0]:f.call(g,u[1])?(i=g[u[1]],i[3]=1,i):null:null;for(d=0;d<3;d++)i[d]=r(i[d],0,255);return i[3]=r(i[3],0,1),i},s.get.hsl=function(t){if(!t)return null;var a=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,l=t.match(a);if(l){var h=parseFloat(l[4]),n=(parseFloat(l[1])%360+360)%360,c=r(parseFloat(l[2]),0,100),i=r(parseFloat(l[3]),0,100),u=r(isNaN(h)?1:h,0,1);return[n,c,i,u]}return null},s.get.hwb=function(t){if(!t)return null;var a=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,l=t.match(a);if(l){var h=parseFloat(l[4]),n=(parseFloat(l[1])%360+360)%360,c=r(parseFloat(l[2]),0,100),i=r(parseFloat(l[3]),0,100),u=r(isNaN(h)?1:h,0,1);return[n,c,i,u]}return null},s.to.hex=function(){var t=b(arguments);return"#"+o(t[0])+o(t[1])+o(t[2])+(t[3]<1?o(Math.round(t[3]*255)):"")},s.to.rgb=function(){var t=b(arguments);return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},s.to.rgb.percent=function(){var t=b(arguments),a=Math.round(t[0]/255*100),l=Math.round(t[1]/255*100),h=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+a+"%, "+l+"%, "+h+"%)":"rgba("+a+"%, "+l+"%, "+h+"%, "+t[3]+")"},s.to.hsl=function(){var t=b(arguments);return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},s.to.hwb=function(){var t=b(arguments),a="";return t.length>=4&&t[3]!==1&&(a=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+a+")"},s.to.keyword=function(t){return v[t.slice(0,3)]};function r(t,a,l){return Math.min(Math.max(a,t),l)}function o(t){var a=Math.round(t).toString(16).toUpperCase();return a.length<2?"0"+a:a}},22305:function(y,M,p){const g=p(2489),b=p(2771),f=["keyword","gray","hex"],v={};for(const n of Object.keys(b))v[[...b[n].labels].sort().join("")]=n;const e={};function s(n,c){if(!(this instanceof s))return new s(n,c);if(c&&c in f&&(c=null),c&&!(c in b))throw new Error("Unknown model: "+c);let i,u;if(n==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(n instanceof s)this.model=n.model,this.color=[...n.color],this.valpha=n.valpha;else if(typeof n=="string"){const d=g.get(n);if(d===null)throw new Error("Unable to parse color from string: "+n);this.model=d.model,u=b[this.model].channels,this.color=d.value.slice(0,u),this.valpha=typeof d.value[u]=="number"?d.value[u]:1}else if(n.length>0){this.model=c||"rgb",u=b[this.model].channels;const d=Array.prototype.slice.call(n,0,u);this.color=h(d,u),this.valpha=typeof n[u]=="number"?n[u]:1}else if(typeof n=="number")this.model="rgb",this.color=[n>>16&255,n>>8&255,n&255],this.valpha=1;else{this.valpha=1;const d=Object.keys(n);"alpha"in n&&(d.splice(d.indexOf("alpha"),1),this.valpha=typeof n.alpha=="number"?n.alpha:0);const w=d.sort().join("");if(!(w in v))throw new Error("Unable to parse color from object: "+JSON.stringify(n));this.model=v[w];const{labels:k}=b[this.model],x=[];for(i=0;i<k.length;i++)x.push(n[k[i]]);this.color=h(x)}if(e[this.model])for(u=b[this.model].channels,i=0;i<u;i++){const d=e[this.model][i];d&&(this.color[i]=d(this.color[i]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}s.prototype={toString(){return this.string()},toJSON(){return this[this.model]()},string(n){let c=this.model in g.to?this:this.rgb();c=c.round(typeof n=="number"?n:1);const i=c.valpha===1?c.color:[...c.color,this.valpha];return g.to[c.model](i)},percentString(n){const c=this.rgb().round(typeof n=="number"?n:1),i=c.valpha===1?c.color:[...c.color,this.valpha];return g.to.rgb.percent(i)},array(){return this.valpha===1?[...this.color]:[...this.color,this.valpha]},object(){const n={},{channels:c}=b[this.model],{labels:i}=b[this.model];for(let u=0;u<c;u++)n[i[u]]=this.color[u];return this.valpha!==1&&(n.alpha=this.valpha),n},unitArray(){const n=this.rgb().color;return n[0]/=255,n[1]/=255,n[2]/=255,this.valpha!==1&&n.push(this.valpha),n},unitObject(){const n=this.rgb().object();return n.r/=255,n.g/=255,n.b/=255,this.valpha!==1&&(n.alpha=this.valpha),n},round(n){return n=Math.max(n||0,0),new s([...this.color.map(o(n)),this.valpha],this.model)},alpha(n){return n!==void 0?new s([...this.color,Math.max(0,Math.min(1,n))],this.model):this.valpha},red:t("rgb",0,a(255)),green:t("rgb",1,a(255)),blue:t("rgb",2,a(255)),hue:t(["hsl","hsv","hsl","hwb","hcg"],0,n=>(n%360+360)%360),saturationl:t("hsl",1,a(100)),lightness:t("hsl",2,a(100)),saturationv:t("hsv",1,a(100)),value:t("hsv",2,a(100)),chroma:t("hcg",1,a(100)),gray:t("hcg",2,a(100)),white:t("hwb",1,a(100)),wblack:t("hwb",2,a(100)),cyan:t("cmyk",0,a(100)),magenta:t("cmyk",1,a(100)),yellow:t("cmyk",2,a(100)),black:t("cmyk",3,a(100)),x:t("xyz",0,a(95.047)),y:t("xyz",1,a(100)),z:t("xyz",2,a(108.833)),l:t("lab",0,a(100)),a:t("lab",1),b:t("lab",2),keyword(n){return n!==void 0?new s(n):b[this.model].keyword(this.color)},hex(n){return n!==void 0?new s(n):g.to.hex(this.rgb().round().color)},hexa(n){if(n!==void 0)return new s(n);const c=this.rgb().round().color;let i=Math.round(this.valpha*255).toString(16).toUpperCase();return i.length===1&&(i="0"+i),g.to.hex(c)+i},rgbNumber(){const n=this.rgb().color;return(n[0]&255)<<16|(n[1]&255)<<8|n[2]&255},luminosity(){const n=this.rgb().color,c=[];for(const[i,u]of n.entries()){const d=u/255;c[i]=d<=.04045?d/12.92:m((d+.055)/1.055,2.4)}return .2126*c[0]+.7152*c[1]+.0722*c[2]},contrast(n){const c=this.luminosity(),i=n.luminosity();return c>i?(c+.05)/(i+.05):(i+.05)/(c+.05)},level(n){const c=this.contrast(n);return c>=7?"AAA":c>=4.5?"AA":""},isDark(){const n=this.rgb().color;return(n[0]*2126+n[1]*7152+n[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const n=this.rgb();for(let c=0;c<3;c++)n.color[c]=255-n.color[c];return n},lighten(n){const c=this.hsl();return c.color[2]+=c.color[2]*n,c},darken(n){const c=this.hsl();return c.color[2]-=c.color[2]*n,c},saturate(n){const c=this.hsl();return c.color[1]+=c.color[1]*n,c},desaturate(n){const c=this.hsl();return c.color[1]-=c.color[1]*n,c},whiten(n){const c=this.hwb();return c.color[1]+=c.color[1]*n,c},blacken(n){const c=this.hwb();return c.color[2]+=c.color[2]*n,c},grayscale(){const n=this.rgb().color,c=n[0]*.3+n[1]*.59+n[2]*.11;return s.rgb(c,c,c)},fade(n){return this.alpha(this.valpha-this.valpha*n)},opaquer(n){return this.alpha(this.valpha+this.valpha*n)},rotate(n){const c=this.hsl();let i=c.color[0];return i=(i+n)%360,i=i<0?360+i:i,c.color[0]=i,c},mix(n,c){if(!n||!n.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof n);const i=n.rgb(),u=this.rgb(),d=c===void 0?.5:c,w=2*d-1,k=i.alpha()-u.alpha(),x=((w*k===-1?w:(w+k)/(1+w*k))+1)/2,F=1-x;return s.rgb(x*i.red()+F*u.red(),x*i.green()+F*u.green(),x*i.blue()+F*u.blue(),i.alpha()*d+u.alpha()*(1-d))}};for(const n of Object.keys(b)){if(f.includes(n))continue;const{channels:c}=b[n];s.prototype[n]=function(...i){return this.model===n?new s(this):i.length>0?new s(i,n):new s([...l(b[this.model][n].raw(this.color)),this.valpha],n)},s[n]=function(...i){let u=i[0];return typeof u=="number"&&(u=h(i,c)),new s(u,n)}}function r(n,c){return Number(n.toFixed(c))}function o(n){return function(c){return r(c,n)}}function t(n,c,i){n=Array.isArray(n)?n:[n];for(const u of n)(e[u]||(e[u]=[]))[c]=i;return n=n[0],function(u){let d;return u!==void 0?(i&&(u=i(u)),d=this[n](),d.color[c]=u,d):(d=this[n]().color[c],i&&(d=i(d)),d)}}function a(n){return function(c){return Math.max(0,Math.min(n,c))}}function l(n){return Array.isArray(n)?n:[n]}function h(n,c){for(let i=0;i<c;i++)typeof n[i]!="number"&&(n[i]=0);return n}y.exports=s},48254:function(y){y.exports=function(p){return!p||typeof p=="string"?!1:p instanceof Array||Array.isArray(p)||p.length>=0&&(p.splice instanceof Function||Object.getOwnPropertyDescriptor(p,p.length-1)&&p.constructor.name!=="String")}},27933:function(y,M,p){"use strict";var g=p(48254),b=Array.prototype.concat,f=Array.prototype.slice,v=y.exports=function(s){for(var r=[],o=0,t=s.length;o<t;o++){var a=s[o];g(a)?r=b.call(r,f.call(a)):r.push(a)}return r};v.wrap=function(e){return function(){return e(v(arguments))}}}}]); +}()); \ No newline at end of file diff --git a/2409.84576e72.async.js b/2409.84576e72.async.js new file mode 100644 index 00000000..3e4537b7 --- /dev/null +++ b/2409.84576e72.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2409],{22409:function(s,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({displayName:"PostCSS",fileTypes:["pcss","postcss"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|^\\.",foldingStopMarker:"\\*/|^\\s*$",name:"postcss",patterns:[{begin:"/\\*",end:"\\*/",name:"comment.block.postcss",patterns:[{include:"#comment-tag"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#placeholder-selector"},{include:"#variable"},{include:"#variable-root-css"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#dotdotdot"},{begin:"@include",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"(?=\\n|\\(|{|;)",name:"support.function.name.postcss.library"},{begin:"@mixin|@function",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"$\\n?|(?=\\(|{)",name:"support.function.name.postcss.no-completions",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{match:"(?<=@import)\\s[\\w/.*-]+",name:"string.quoted.double.css.postcss"},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))|(?=;)",name:"keyword.control.at-rule.css.postcss"},{begin:"#",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>)",name:"entity.other.attribute-name.id.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)",name:"entity.other.attribute-name.class.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.postcss",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.postcss"}]},{match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},{begin:":",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)",name:"meta.property-list.css.postcss",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|x)\\b(?!-|\\)|:\\s)|&",end:"(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>|-|_)",name:"entity.name.tag.css.postcss.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.postcss"},{include:"#reserved-words"},{include:"#property-value"}],repository:{"comment-tag":{begin:"{{",end:"}}",name:"comment.tags.postcss",patterns:[{match:"[\\w-]+",name:"comment.tag.postcss"}]},dotdotdot:{match:"\\.{3}",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.postcss",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$",name:"comment.line.postcss",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.postcss"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[\\w-][\\w-]*(?=\\()",name:"support.function.name.postcss"},"function-content":{match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))",name:"string.quoted.double.css.postcss"},"function-content-var":{match:"(?<=var\\()[\\w-]+(?=\\))",name:"variable.parameter.postcss"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.postcss"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.postcss"},"parent-selector":{match:"&",name:"entity.name.tag.css.postcss"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s|(?=;|{)",name:"entity.other.attribute-name.placeholder-selector.postcss"},"property-value":{match:"[\\w-]+",name:"meta.property-value.css.postcss, support.constant.property-value.css.postcss"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.postcss"},"rgb-value":{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",name:"constant.other.color.rgb-value.css.postcss"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.postcss",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|%)",name:"keyword.other.unit.css.postcss"},variable:{match:"\\$[\\w-]+",name:"variable.parameter.postcss"},"variable-root-css":{match:"(?<!&)--[\\w-]+",name:"variable.parameter.postcss"}},scopeName:"source.css.postcss"})]}}]); diff --git a/2449.453d0d41.async.js b/2449.453d0d41.async.js new file mode 100644 index 00000000..0d49b791 --- /dev/null +++ b/2449.453d0d41.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2449],{72449:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#011627","activityBar.border":"#011627","activityBar.dropBackground":"#5f7e97","activityBar.foreground":"#5f7e97","activityBarBadge.background":"#44596b","activityBarBadge.foreground":"#ffffff","badge.background":"#5f7e97","badge.foreground":"#ffffff","breadcrumb.activeSelectionForeground":"#FFFFFF","breadcrumb.focusForeground":"#ffffff","breadcrumb.foreground":"#A599E9","breadcrumbPicker.background":"#001122","button.background":"#7e57c2cc","button.foreground":"#ffffffcc","button.hoverBackground":"#7e57c2",contrastBorder:"#122d42","debugExceptionWidget.background":"#011627","debugExceptionWidget.border":"#5f7e97","debugToolBar.background":"#011627","diffEditor.insertedTextBackground":"#99b76d23","diffEditor.insertedTextBorder":"#c5e47833","diffEditor.removedTextBackground":"#ef535033","diffEditor.removedTextBorder":"#ef53504d","dropdown.background":"#011627","dropdown.border":"#5f7e97","dropdown.foreground":"#ffffffcc","editor.background":"#011627","editor.findMatchBackground":"#5f7e9779","editor.findMatchHighlightBackground":"#1085bb5d","editor.findRangeHighlightBackground":null,"editor.foreground":"#d6deeb","editor.hoverHighlightBackground":"#7e57c25a","editor.inactiveSelectionBackground":"#7e57c25a","editor.lineHighlightBackground":"#0003","editor.lineHighlightBorder":null,"editor.rangeHighlightBackground":"#7e57c25a","editor.selectionBackground":"#1d3b53","editor.selectionHighlightBackground":"#5f7e9779","editor.wordHighlightBackground":"#f6bbe533","editor.wordHighlightStrongBackground":"#e2a2f433","editorBracketMatch.background":"#5f7e974d","editorBracketMatch.border":null,"editorCodeLens.foreground":"#5e82ceb4","editorCursor.foreground":"#80a4c2","editorError.border":null,"editorError.foreground":"#EF5350","editorGroup.border":"#011627","editorGroup.dropBackground":"#7e57c273","editorGroup.emptyBackground":"#011627","editorGroupHeader.noTabsBackground":"#011627","editorGroupHeader.tabsBackground":"#011627","editorGroupHeader.tabsBorder":"#262A39","editorGutter.addedBackground":"#9CCC65","editorGutter.background":"#011627","editorGutter.deletedBackground":"#EF5350","editorGutter.modifiedBackground":"#e2b93d","editorHoverWidget.background":"#011627","editorHoverWidget.border":"#5f7e97","editorIndentGuide.activeBackground":"#7E97AC","editorIndentGuide.background":"#5e81ce52","editorLineNumber.activeForeground":"#C5E4FD","editorLineNumber.foreground":"#4b6479","editorLink.activeForeground":null,"editorMarkerNavigation.background":"#0b2942","editorMarkerNavigationError.background":"#EF5350","editorMarkerNavigationWarning.background":"#FFCA28","editorOverviewRuler.commonContentForeground":"#7e57c2","editorOverviewRuler.currentContentForeground":"#7e57c2","editorOverviewRuler.incomingContentForeground":"#7e57c2","editorRuler.foreground":"#5e81ce52","editorSuggestWidget.background":"#2C3043","editorSuggestWidget.border":"#2B2F40","editorSuggestWidget.foreground":"#d6deeb","editorSuggestWidget.highlightForeground":"#ffffff","editorSuggestWidget.selectedBackground":"#5f7e97","editorWarning.border":null,"editorWarning.foreground":"#b39554","editorWhitespace.foreground":null,"editorWidget.background":"#021320","editorWidget.border":"#5f7e97",errorForeground:"#EF5350","extensionButton.prominentBackground":"#7e57c2cc","extensionButton.prominentForeground":"#ffffffcc","extensionButton.prominentHoverBackground":"#7e57c2",focusBorder:"#122d42",foreground:"#d6deeb","gitDecoration.conflictingResourceForeground":"#ffeb95cc","gitDecoration.deletedResourceForeground":"#EF535090","gitDecoration.ignoredResourceForeground":"#395a75","gitDecoration.modifiedResourceForeground":"#a2bffc","gitDecoration.untrackedResourceForeground":"#c5e478ff","input.background":"#0b253a","input.border":"#5f7e97","input.foreground":"#ffffffcc","input.placeholderForeground":"#5f7e97","inputOption.activeBorder":"#ffffffcc","inputValidation.errorBackground":"#AB0300F2","inputValidation.errorBorder":"#EF5350","inputValidation.infoBackground":"#00589EF2","inputValidation.infoBorder":"#64B5F6","inputValidation.warningBackground":"#675700F2","inputValidation.warningBorder":"#FFCA28","list.activeSelectionBackground":"#234d708c","list.activeSelectionForeground":"#ffffff","list.dropBackground":"#011627","list.focusBackground":"#010d18","list.focusForeground":"#ffffff","list.highlightForeground":"#ffffff","list.hoverBackground":"#011627","list.hoverForeground":"#ffffff","list.inactiveSelectionBackground":"#0e293f","list.inactiveSelectionForeground":"#5f7e97","list.invalidItemForeground":"#975f94","merge.border":null,"merge.currentContentBackground":null,"merge.currentHeaderBackground":"#5f7e97","merge.incomingContentBackground":null,"merge.incomingHeaderBackground":"#7e57c25a","meta.objectliteral.js":"#82AAFF","notificationCenter.border":"#262a39","notificationLink.foreground":"#80CBC4","notificationToast.border":"#262a39","notifications.background":"#01111d","notifications.border":"#262a39","notifications.foreground":"#ffffffcc","panel.background":"#011627","panel.border":"#5f7e97","panelTitle.activeBorder":"#5f7e97","panelTitle.activeForeground":"#ffffffcc","panelTitle.inactiveForeground":"#d6deeb80","peekView.border":"#5f7e97","peekViewEditor.background":"#011627","peekViewEditor.matchHighlightBackground":"#7e57c25a","peekViewResult.background":"#011627","peekViewResult.fileForeground":"#5f7e97","peekViewResult.lineForeground":"#5f7e97","peekViewResult.matchHighlightBackground":"#ffffffcc","peekViewResult.selectionBackground":"#2E3250","peekViewResult.selectionForeground":"#5f7e97","peekViewTitle.background":"#011627","peekViewTitleDescription.foreground":"#697098","peekViewTitleLabel.foreground":"#5f7e97","pickerGroup.border":"#011627","pickerGroup.foreground":"#d1aaff","progress.background":"#7e57c2","punctuation.definition.generic.begin.html":"#ef5350f2","scrollbar.shadow":"#010b14","scrollbarSlider.activeBackground":"#084d8180","scrollbarSlider.background":"#084d8180","scrollbarSlider.hoverBackground":"#084d8180","selection.background":"#4373c2","sideBar.background":"#011627","sideBar.border":"#011627","sideBar.foreground":"#89a4bb","sideBarSectionHeader.background":"#011627","sideBarSectionHeader.foreground":"#5f7e97","sideBarTitle.foreground":"#5f7e97","source.elm":"#5f7e97","statusBar.background":"#011627","statusBar.border":"#262A39","statusBar.debuggingBackground":"#202431","statusBar.debuggingBorder":"#1F2330","statusBar.debuggingForeground":null,"statusBar.foreground":"#5f7e97","statusBar.noFolderBackground":"#011627","statusBar.noFolderBorder":"#25293A","statusBar.noFolderForeground":null,"statusBarItem.activeBackground":"#202431","statusBarItem.hoverBackground":"#202431","statusBarItem.prominentBackground":"#202431","statusBarItem.prominentHoverBackground":"#202431","string.quoted.single.js":"#ffffff","tab.activeBackground":"#0b2942","tab.activeBorder":"#262A39","tab.activeForeground":"#d2dee7","tab.border":"#272B3B","tab.inactiveBackground":"#01111d","tab.inactiveForeground":"#5f7e97","tab.unfocusedActiveBorder":"#262A39","tab.unfocusedActiveForeground":"#5f7e97","tab.unfocusedInactiveForeground":"#5f7e97","terminal.ansiBlack":"#011627","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#575656","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#7fdbca","terminal.ansiBrightGreen":"#22da6e","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#EF5350","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#ffeb95","terminal.ansiCyan":"#21c7a8","terminal.ansiGreen":"#22da6e","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#EF5350","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#c5e478","terminal.selectionBackground":"#1b90dd4d","terminalCursor.background":"#234d70","textCodeBlock.background":"#4f4f4f","titleBar.activeBackground":"#011627","titleBar.activeForeground":"#eeefff","titleBar.inactiveBackground":"#010e1a","titleBar.inactiveForeground":null,"walkThrough.embeddedEditorBackground":"#011627","welcomePage.buttonBackground":"#011627","welcomePage.buttonHoverBackground":"#011627","widget.shadow":"#011627"},displayName:"Night Owl",name:"night-owl",semanticHighlighting:!1,tokenColors:[{scope:["markup.changed","meta.diff.header.git","meta.diff.header.from-file","meta.diff.header.to-file"],settings:{fontStyle:"italic",foreground:"#a2bffc"}},{scope:"markup.deleted.diff",settings:{fontStyle:"italic",foreground:"#EF535090"}},{scope:"markup.inserted.diff",settings:{fontStyle:"italic",foreground:"#c5e478ff"}},{settings:{background:"#011627",foreground:"#d6deeb"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#637777"}},{scope:"string",settings:{foreground:"#ecc48d"}},{scope:["string.quoted","variable.other.readwrite.js"],settings:{foreground:"#ecc48d"}},{scope:"support.constant.math",settings:{foreground:"#c5e478"}},{scope:["constant.numeric","constant.character.numeric"],settings:{fontStyle:"",foreground:"#F78C6C"}},{scope:["constant.language","punctuation.definition.constant","variable.other.constant"],settings:{foreground:"#82AAFF"}},{scope:["constant.character","constant.other"],settings:{foreground:"#82AAFF"}},{scope:"constant.character.escape",settings:{foreground:"#F78C6C"}},{scope:["string.regexp","string.regexp keyword.other"],settings:{foreground:"#5ca7e4"}},{scope:"meta.function punctuation.separator.comma",settings:{foreground:"#5f7e97"}},{scope:"variable",settings:{foreground:"#c5e478"}},{scope:["punctuation.accessor","keyword"],settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:["storage","meta.var.expr","meta.class meta.method.declaration meta.var.expr storage.type.js","storage.type.property.js","storage.type.property.ts","storage.type.property.tsx"],settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"storage.type",settings:{foreground:"#c792ea"}},{scope:"storage.type.function.arrow.js",settings:{fontStyle:""}},{scope:["entity.name.class","meta.class entity.name.type.class"],settings:{foreground:"#ffcb8b"}},{scope:"entity.other.inherited-class",settings:{foreground:"#c5e478"}},{scope:"entity.name.function",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:["punctuation.definition.tag","meta.tag"],settings:{foreground:"#7fdbca"}},{scope:["entity.name.tag","meta.tag.other.html","meta.tag.other.js","meta.tag.other.tsx","entity.name.tag.tsx","entity.name.tag.js","entity.name.tag","meta.tag.js","meta.tag.tsx","meta.tag.html"],settings:{fontStyle:"",foreground:"#caece6"}},{scope:"entity.other.attribute-name",settings:{fontStyle:"italic",foreground:"#c5e478"}},{scope:"entity.name.tag.custom",settings:{foreground:"#f78c6c"}},{scope:["support.function","support.constant"],settings:{foreground:"#82AAFF"}},{scope:"support.constant.meta.property-value",settings:{foreground:"#7fdbca"}},{scope:["support.type","support.class"],settings:{foreground:"#c5e478"}},{scope:"support.variable.dom",settings:{foreground:"#c5e478"}},{scope:"invalid",settings:{background:"#ff2c83",foreground:"#ffffff"}},{scope:"invalid.deprecated",settings:{background:"#d3423e",foreground:"#ffffff"}},{scope:"keyword.operator",settings:{fontStyle:"",foreground:"#7fdbca"}},{scope:"keyword.operator.relational",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"keyword.operator.assignment",settings:{foreground:"#c792ea"}},{scope:"keyword.operator.arithmetic",settings:{foreground:"#c792ea"}},{scope:"keyword.operator.bitwise",settings:{foreground:"#c792ea"}},{scope:"keyword.operator.increment",settings:{foreground:"#c792ea"}},{scope:"keyword.operator.ternary",settings:{foreground:"#c792ea"}},{scope:"comment.line.double-slash",settings:{foreground:"#637777"}},{scope:"object",settings:{foreground:"#cdebf7"}},{scope:"constant.language.null",settings:{foreground:"#ff5874"}},{scope:"meta.brace",settings:{foreground:"#d6deeb"}},{scope:"meta.delimiter.period",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"punctuation.definition.string",settings:{foreground:"#d9f5dd"}},{scope:"punctuation.definition.string.begin.markdown",settings:{foreground:"#ff5874"}},{scope:"constant.language.boolean",settings:{foreground:"#ff5874"}},{scope:"object.comma",settings:{foreground:"#ffffff"}},{scope:"variable.parameter.function",settings:{fontStyle:"",foreground:"#7fdbca"}},{scope:["support.type.vendor.property-name","support.constant.vendor.property-value","support.type.property-name","meta.property-list entity.name.tag"],settings:{fontStyle:"",foreground:"#80CBC4"}},{scope:"meta.property-list entity.name.tag.reference",settings:{foreground:"#57eaf1"}},{scope:"constant.other.color.rgb-value punctuation.definition.constant",settings:{foreground:"#F78C6C"}},{scope:"constant.other.color",settings:{foreground:"#FFEB95"}},{scope:"keyword.other.unit",settings:{foreground:"#FFEB95"}},{scope:"meta.selector",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#FAD430"}},{scope:"meta.property-name",settings:{foreground:"#80CBC4"}},{scope:["entity.name.tag.doctype","meta.tag.sgml.doctype"],settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"punctuation.definition.parameters",settings:{foreground:"#d9f5dd"}},{scope:"keyword.control.operator",settings:{foreground:"#7fdbca"}},{scope:"keyword.operator.logical",settings:{fontStyle:"",foreground:"#c792ea"}},{scope:["variable.instance","variable.other.instance","variable.readwrite.instance","variable.other.readwrite.instance","variable.other.property"],settings:{foreground:"#baebe2"}},{scope:["variable.other.object.property"],settings:{fontStyle:"italic",foreground:"#faf39f"}},{scope:["variable.other.object.js"],settings:{fontStyle:""}},{scope:["entity.name.function"],settings:{fontStyle:"italic",foreground:"#82AAFF"}},{scope:["keyword.operator.comparison","keyword.control.flow.js","keyword.control.flow.ts","keyword.control.flow.tsx","keyword.control.ruby","keyword.control.module.ruby","keyword.control.class.ruby","keyword.control.def.ruby","keyword.control.loop.js","keyword.control.loop.ts","keyword.control.import.js","keyword.control.import.ts","keyword.control.import.tsx","keyword.control.from.js","keyword.control.from.ts","keyword.control.from.tsx","keyword.operator.instanceof.js","keyword.operator.expression.instanceof.ts","keyword.operator.expression.instanceof.tsx"],settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:["keyword.control.conditional.js","keyword.control.conditional.ts","keyword.control.switch.js","keyword.control.switch.ts"],settings:{fontStyle:"",foreground:"#c792ea"}},{scope:["support.constant","keyword.other.special-method","keyword.other.new","keyword.other.debugger","keyword.control"],settings:{foreground:"#7fdbca"}},{scope:"support.function",settings:{foreground:"#c5e478"}},{scope:"invalid.broken",settings:{background:"#F78C6C",foreground:"#020e14"}},{scope:"invalid.unimplemented",settings:{background:"#8BD649",foreground:"#ffffff"}},{scope:"invalid.illegal",settings:{background:"#ec5f67",foreground:"#ffffff"}},{scope:"variable.language",settings:{foreground:"#7fdbca"}},{scope:"support.variable.property",settings:{foreground:"#7fdbca"}},{scope:"variable.function",settings:{foreground:"#82AAFF"}},{scope:"variable.interpolation",settings:{foreground:"#ec5f67"}},{scope:"meta.function-call",settings:{foreground:"#82AAFF"}},{scope:"punctuation.section.embedded",settings:{foreground:"#d3423e"}},{scope:["punctuation.terminator.expression","punctuation.definition.arguments","punctuation.definition.array","punctuation.section.array","meta.array"],settings:{foreground:"#d6deeb"}},{scope:["punctuation.definition.list.begin","punctuation.definition.list.end","punctuation.separator.arguments","punctuation.definition.list"],settings:{foreground:"#d9f5dd"}},{scope:"string.template meta.template.expression",settings:{foreground:"#d3423e"}},{scope:"string.template punctuation.definition.string",settings:{foreground:"#d6deeb"}},{scope:"italic",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"bold",settings:{fontStyle:"bold",foreground:"#c5e478"}},{scope:"quote",settings:{fontStyle:"italic",foreground:"#697098"}},{scope:"raw",settings:{foreground:"#80CBC4"}},{scope:"variable.assignment.coffee",settings:{foreground:"#31e1eb"}},{scope:"variable.parameter.function.coffee",settings:{foreground:"#d6deeb"}},{scope:"variable.assignment.coffee",settings:{foreground:"#7fdbca"}},{scope:"variable.other.readwrite.cs",settings:{foreground:"#d6deeb"}},{scope:["entity.name.type.class.cs","storage.type.cs"],settings:{foreground:"#ffcb8b"}},{scope:"entity.name.type.namespace.cs",settings:{foreground:"#B2CCD6"}},{scope:"string.unquoted.preprocessor.message.cs",settings:{foreground:"#d6deeb"}},{scope:["punctuation.separator.hash.cs","keyword.preprocessor.region.cs","keyword.preprocessor.endregion.cs"],settings:{fontStyle:"bold",foreground:"#ffcb8b"}},{scope:"variable.other.object.cs",settings:{foreground:"#B2CCD6"}},{scope:"entity.name.type.enum.cs",settings:{foreground:"#c5e478"}},{scope:["string.interpolated.single.dart","string.interpolated.double.dart"],settings:{foreground:"#FFCB8B"}},{scope:"support.class.dart",settings:{foreground:"#FFCB8B"}},{scope:["entity.name.tag.css","entity.name.tag.less","entity.name.tag.custom.css","support.constant.property-value.css"],settings:{fontStyle:"",foreground:"#ff6363"}},{scope:["entity.name.tag.wildcard.css","entity.name.tag.wildcard.less","entity.name.tag.wildcard.scss","entity.name.tag.wildcard.sass"],settings:{foreground:"#7fdbca"}},{scope:"keyword.other.unit.css",settings:{foreground:"#FFEB95"}},{scope:["meta.attribute-selector.css entity.other.attribute-name.attribute","variable.other.readwrite.js"],settings:{foreground:"#F78C6C"}},{scope:["source.elixir support.type.elixir","source.elixir meta.module.elixir entity.name.class.elixir"],settings:{foreground:"#82AAFF"}},{scope:"source.elixir entity.name.function",settings:{foreground:"#c5e478"}},{scope:["source.elixir constant.other.symbol.elixir","source.elixir constant.other.keywords.elixir"],settings:{foreground:"#82AAFF"}},{scope:"source.elixir punctuation.definition.string",settings:{foreground:"#c5e478"}},{scope:["source.elixir variable.other.readwrite.module.elixir","source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir"],settings:{foreground:"#c5e478"}},{scope:"source.elixir .punctuation.binary.elixir",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"constant.keyword.clojure",settings:{foreground:"#7fdbca"}},{scope:"source.go meta.function-call.go",settings:{foreground:"#DDDDDD"}},{scope:["source.go keyword.package.go","source.go keyword.import.go","source.go keyword.function.go","source.go keyword.type.go","source.go keyword.struct.go","source.go keyword.interface.go","source.go keyword.const.go","source.go keyword.var.go","source.go keyword.map.go","source.go keyword.channel.go","source.go keyword.control.go"],settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:["source.go constant.language.go","source.go constant.other.placeholder.go"],settings:{foreground:"#ff5874"}},{scope:["entity.name.function.preprocessor.cpp","entity.scope.name.cpp"],settings:{foreground:"#7fdbcaff"}},{scope:["meta.namespace-block.cpp"],settings:{foreground:"#e0dec6"}},{scope:["storage.type.language.primitive.cpp"],settings:{foreground:"#ff5874"}},{scope:["meta.preprocessor.macro.cpp"],settings:{foreground:"#d6deeb"}},{scope:["variable.parameter"],settings:{foreground:"#ffcb8b"}},{scope:["variable.other.readwrite.powershell"],settings:{foreground:"#82AAFF"}},{scope:["support.function.powershell"],settings:{foreground:"#7fdbcaff"}},{scope:"entity.other.attribute-name.id.html",settings:{foreground:"#c5e478"}},{scope:"punctuation.definition.tag.html",settings:{foreground:"#6ae9f0"}},{scope:"meta.tag.sgml.doctype.html",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"meta.class entity.name.type.class.js",settings:{foreground:"#ffcb8b"}},{scope:"meta.method.declaration storage.type.js",settings:{foreground:"#82AAFF"}},{scope:"terminator.js",settings:{foreground:"#d6deeb"}},{scope:"meta.js punctuation.definition.js",settings:{foreground:"#d6deeb"}},{scope:["entity.name.type.instance.jsdoc","entity.name.type.instance.phpdoc"],settings:{foreground:"#5f7e97"}},{scope:["variable.other.jsdoc","variable.other.phpdoc"],settings:{foreground:"#78ccf0"}},{scope:["variable.other.meta.import.js","meta.import.js variable.other","variable.other.meta.export.js","meta.export.js variable.other"],settings:{foreground:"#d6deeb"}},{scope:"variable.parameter.function.js",settings:{foreground:"#7986E7"}},{scope:["variable.other.object.js","variable.other.object.jsx","variable.object.property.js","variable.object.property.jsx"],settings:{foreground:"#d6deeb"}},{scope:["variable.js","variable.other.js"],settings:{foreground:"#d6deeb"}},{scope:["entity.name.type.js","entity.name.type.module.js"],settings:{fontStyle:"",foreground:"#ffcb8b"}},{scope:"support.class.js",settings:{foreground:"#d6deeb"}},{scope:"support.type.property-name.json",settings:{foreground:"#7fdbca"}},{scope:"support.constant.json",settings:{foreground:"#c5e478"}},{scope:"meta.structure.dictionary.value.json string.quoted.double",settings:{foreground:"#c789d6"}},{scope:"string.quoted.double.json punctuation.definition.string.json",settings:{foreground:"#80CBC4"}},{scope:"meta.structure.dictionary.json meta.structure.dictionary.value constant.language",settings:{foreground:"#ff5874"}},{scope:"variable.other.object.js",settings:{fontStyle:"italic",foreground:"#7fdbca"}},{scope:["variable.other.ruby"],settings:{foreground:"#d6deeb"}},{scope:["entity.name.type.class.ruby"],settings:{foreground:"#ecc48d"}},{scope:"constant.language.symbol.hashkey.ruby",settings:{foreground:"#7fdbca"}},{scope:"constant.language.symbol.ruby",settings:{foreground:"#7fdbca"}},{scope:"entity.name.tag.less",settings:{foreground:"#7fdbca"}},{scope:"keyword.other.unit.css",settings:{foreground:"#FFEB95"}},{scope:"meta.attribute-selector.less entity.other.attribute-name.attribute",settings:{foreground:"#F78C6C"}},{scope:["markup.heading.markdown","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:"#82b1ff"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold",foreground:"#c5e478"}},{scope:"markup.quote.markdown",settings:{fontStyle:"italic",foreground:"#697098"}},{scope:"markup.inline.raw.markdown",settings:{foreground:"#80CBC4"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{foreground:"#ff869a"}},{scope:["string.other.link.title.markdown","string.other.link.description.markdown"],settings:{foreground:"#d6deeb"}},{scope:["punctuation.definition.string.markdown","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","meta.link.inline.markdown punctuation.definition.string"],settings:{foreground:"#82b1ff"}},{scope:["punctuation.definition.metadata.markdown"],settings:{foreground:"#7fdbca"}},{scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#82b1ff"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#c5e478"}},{scope:["variable.other.php","variable.other.property.php"],settings:{foreground:"#bec5d4"}},{scope:"support.class.php",settings:{foreground:"#ffcb8b"}},{scope:"meta.function-call.php punctuation",settings:{foreground:"#d6deeb"}},{scope:"variable.other.global.php",settings:{foreground:"#c5e478"}},{scope:"variable.other.global.php punctuation.definition.variable",settings:{foreground:"#c5e478"}},{scope:"constant.language.python",settings:{foreground:"#ff5874"}},{scope:["variable.parameter.function.python","meta.function-call.arguments.python"],settings:{foreground:"#82AAFF"}},{scope:["meta.function-call.python","meta.function-call.generic.python"],settings:{foreground:"#B2CCD6"}},{scope:"punctuation.python",settings:{foreground:"#d6deeb"}},{scope:"entity.name.function.decorator.python",settings:{foreground:"#c5e478"}},{scope:"source.python variable.language.special",settings:{foreground:"#8EACE3"}},{scope:"keyword.control",settings:{fontStyle:"italic",foreground:"#c792ea"}},{scope:["variable.scss","variable.sass","variable.parameter.url.scss","variable.parameter.url.sass"],settings:{foreground:"#c5e478"}},{scope:["source.css.scss meta.at-rule variable","source.css.sass meta.at-rule variable"],settings:{foreground:"#82AAFF"}},{scope:["source.css.scss meta.at-rule variable","source.css.sass meta.at-rule variable"],settings:{foreground:"#bec5d4"}},{scope:["meta.attribute-selector.scss entity.other.attribute-name.attribute","meta.attribute-selector.sass entity.other.attribute-name.attribute"],settings:{foreground:"#F78C6C"}},{scope:["entity.name.tag.scss","entity.name.tag.sass"],settings:{foreground:"#7fdbca"}},{scope:["keyword.other.unit.scss","keyword.other.unit.sass"],settings:{foreground:"#FFEB95"}},{scope:["variable.other.readwrite.alias.ts","variable.other.readwrite.alias.tsx","variable.other.readwrite.ts","variable.other.readwrite.tsx","variable.other.object.ts","variable.other.object.tsx","variable.object.property.ts","variable.object.property.tsx","variable.other.ts","variable.other.tsx","variable.tsx","variable.ts"],settings:{foreground:"#d6deeb"}},{scope:["entity.name.type.ts","entity.name.type.tsx"],settings:{foreground:"#ffcb8b"}},{scope:["support.class.node.ts","support.class.node.tsx"],settings:{foreground:"#82AAFF"}},{scope:["meta.type.parameters.ts entity.name.type","meta.type.parameters.tsx entity.name.type"],settings:{foreground:"#5f7e97"}},{scope:["meta.import.ts punctuation.definition.block","meta.import.tsx punctuation.definition.block","meta.export.ts punctuation.definition.block","meta.export.tsx punctuation.definition.block"],settings:{foreground:"#d6deeb"}},{scope:["meta.decorator punctuation.decorator.ts","meta.decorator punctuation.decorator.tsx"],settings:{foreground:"#82AAFF"}},{scope:"meta.tag.js meta.jsx.children.tsx",settings:{foreground:"#82AAFF"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#7fdbca"}},{scope:["variable.other.readwrite.js","variable.parameter"],settings:{foreground:"#d7dbe0"}},{scope:["support.class.component.js","support.class.component.tsx"],settings:{fontStyle:"",foreground:"#f78c6c"}},{scope:["meta.jsx.children","meta.jsx.children.js","meta.jsx.children.tsx"],settings:{foreground:"#d6deeb"}},{scope:"meta.class entity.name.type.class.tsx",settings:{foreground:"#ffcb8b"}},{scope:["entity.name.type.tsx","entity.name.type.module.tsx"],settings:{foreground:"#ffcb8b"}},{scope:["meta.class.ts meta.var.expr.ts storage.type.ts","meta.class.tsx meta.var.expr.tsx storage.type.tsx"],settings:{foreground:"#C792EA"}},{scope:["meta.method.declaration storage.type.ts","meta.method.declaration storage.type.tsx"],settings:{foreground:"#82AAFF"}},{scope:["meta.property-list.css meta.property-value.css variable.other.less","meta.property-list.scss variable.scss","meta.property-list.sass variable.sass","meta.brace","keyword.operator.operator","keyword.operator.or.regexp","keyword.operator.expression.in","keyword.operator.relational","keyword.operator.assignment","keyword.operator.comparison","keyword.operator.type","keyword.operator","keyword","punctuation.definintion.string","punctuation","variable.other.readwrite.js","storage.type","source.css","string.quoted"],settings:{fontStyle:""}}],type:"dark"})}}]); diff --git a/2507.e2ba16e1.async.js b/2507.e2ba16e1.async.js new file mode 100644 index 00000000..7cae80b4 --- /dev/null +++ b/2507.e2ba16e1.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2507],{19379:function(c,l,t){"use strict";t.d(l,{Z:function(){return m}});var n=t(57260),o=t(50959),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},u=g,f=t(84143),h=function(s,v){return o.createElement(f.Z,(0,n.Z)({},s,{ref:v,icon:u}))},p=o.forwardRef(h),m=p},80980:function(c,l,t){"use strict";var n=t(99938),o=t(66292),g=t.n(o),u=t(50959),f=t(33198),h=t(40714),p=t(93915),m=t(85303);function x(s,v){var O;m.Z&&((0,p.mf)(s)||console.error("useDebounceFn expected parameter is a function, got ".concat(typeof s)));var S=(0,f.Z)(s),P=(O=v==null?void 0:v.wait)!==null&&O!==void 0?O:1e3,C=(0,u.useMemo)(function(){return g()(function(){for(var E=[],T=0;T<arguments.length;T++)E[T]=arguments[T];return S.current.apply(S,(0,n.ev)([],(0,n.CR)(E),!1))},P,v)},[]);return(0,h.Z)(function(){C.cancel()}),{run:C,cancel:C.cancel,flush:C.flush}}l.Z=x},33198:function(c,l,t){"use strict";var n=t(50959);function o(g){var u=(0,n.useRef)(g);return u.current=g,u}l.Z=o},40714:function(c,l,t){"use strict";var n=t(50959),o=t(33198),g=t(93915),u=t(85303),f=function(h){u.Z&&((0,g.mf)(h)||console.error("useUnmount expected parameter is a function, got ".concat(typeof h)));var p=(0,o.Z)(h);(0,n.useEffect)(function(){return function(){p.current()}},[])};l.Z=f},74781:function(c,l,t){"use strict";t.d(l,{Z:function(){return u}});var n=t(50959),o=function(f){return function(h,p){var m=(0,n.useRef)(!1);f(function(){return function(){m.current=!1}},[]),f(function(){if(!m.current)m.current=!0;else return h()},p)}},g=null,u=o(n.useEffect)},74376:function(c,l,t){"use strict";t.d(l,{Z:function(){return T}});var n=t(50959),o=t(82187),g=t.n(o),u=t(92576),f=t(4515),h=t(20288),p=t(55335);const m=n.createContext({});var s=n.createContext({message:{},notification:{},modal:{}}),v=t(87077);const O=N=>{const{componentCls:R,colorText:A,fontSize:B,lineHeight:F,fontFamily:W}=N;return{[R]:{color:A,fontSize:B,lineHeight:F,fontFamily:W}}},S=()=>({});var P=(0,v.I$)("App",O,S);const C=()=>n.useContext(s),E=N=>{const{prefixCls:R,children:A,className:B,rootClassName:F,message:W,notification:K,style:j,component:U="div"}=N,{getPrefixCls:J}=(0,n.useContext)(u.E_),X=J("app",R),[Z,b,e]=P(X),a=g()(b,X,B,F,e),d=(0,n.useContext)(m),r=n.useMemo(()=>({message:Object.assign(Object.assign({},d.message),W),notification:Object.assign(Object.assign({},d.notification),K)}),[W,K,d.message,d.notification]),[i,I]=(0,f.Z)(r.message),[y,L]=(0,p.Z)(r.notification),[M,V]=(0,h.Z)(),D=n.useMemo(()=>({message:i,notification:y,modal:M}),[i,y,M]),Y=U===!1?n.Fragment:U,z={className:a,style:j};return Z(n.createElement(s.Provider,{value:D},n.createElement(m.Provider,{value:r},n.createElement(Y,Object.assign({},U===!1?void 0:z),V,I,L,A))))};E.useApp=C;var T=E},59084:function(c,l,t){"use strict";t.d(l,{Z:function(){return b}});var n=t(50959),o=t(84658),g=t(82187),u=t.n(g),f=t(60811),h=t(17005),p=t(52046),m=t(92576),x=t(23238),s=t(99978),v=t(55985),O=t(37324),S=t(87077);const P=e=>{const{paddingXXS:a,lineWidth:d,tagPaddingHorizontal:r,componentCls:i,calc:I}=e,y=I(r).sub(d).equal(),L=I(a).sub(d).equal();return{[i]:Object.assign(Object.assign({},(0,v.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:y,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,x.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${i}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${i}-close-icon`]:{marginInlineStart:L,fontSize:e.tagIconSize,color:e.colorTextDescription,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${i}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${i}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:y}}),[`${i}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},C=e=>{const{lineWidth:a,fontSizeIcon:d,calc:r}=e,i=e.fontSizeSM;return(0,O.TS)(e,{tagFontSize:i,tagLineHeight:(0,x.bf)(r(e.lineHeightSM).mul(i).equal()),tagIconSize:r(d).sub(r(a).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},E=e=>({defaultBg:new s.C(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var T=(0,S.I$)("Tag",e=>{const a=C(e);return P(a)},E),N=function(e,a){var d={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(d[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)a.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(d[r[i]]=e[r[i]]);return d},A=n.forwardRef((e,a)=>{const{prefixCls:d,style:r,className:i,checked:I,onChange:y,onClick:L}=e,M=N(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:V,tag:D}=n.useContext(m.E_),Y=_=>{y==null||y(!I),L==null||L(_)},z=V("tag",d),[G,w,k]=T(z),H=u()(z,`${z}-checkable`,{[`${z}-checkable-checked`]:I},D==null?void 0:D.className,i,w,k);return G(n.createElement("span",Object.assign({},M,{ref:a,style:Object.assign(Object.assign({},r),D==null?void 0:D.style),className:H,onClick:Y})))}),B=t(61281);const F=e=>(0,B.Z)(e,(a,d)=>{let{textColor:r,lightBorderColor:i,lightColor:I,darkColor:y}=d;return{[`${e.componentCls}${e.componentCls}-${a}`]:{color:r,background:I,borderColor:i,"&-inverse":{color:e.colorTextLightSolid,background:y,borderColor:y},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var W=(0,S.bk)(["Tag","preset"],e=>{const a=C(e);return F(a)},E);function K(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const j=(e,a,d)=>{const r=K(d);return{[`${e.componentCls}${e.componentCls}-${a}`]:{color:e[`color${d}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var U=(0,S.bk)(["Tag","status"],e=>{const a=C(e);return[j(a,"success","Success"),j(a,"processing","Info"),j(a,"error","Error"),j(a,"warning","Warning")]},E),J=function(e,a){var d={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(d[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)a.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(d[r[i]]=e[r[i]]);return d};const X=(e,a)=>{const{prefixCls:d,className:r,rootClassName:i,style:I,children:y,icon:L,color:M,onClose:V,closeIcon:D,closable:Y,bordered:z=!0}=e,G=J(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:k,tag:H}=n.useContext(m.E_),[_,ee]=n.useState(!0);n.useEffect(()=>{"visible"in G&&ee(G.visible)},[G.visible]);const te=(0,f.o2)(M),ne=(0,f.yT)(M),q=te||ne,ae=Object.assign(Object.assign({backgroundColor:M&&!q?M:void 0},H==null?void 0:H.style),I),$=w("tag",d),[ce,ie,le]=T($),ue=u()($,H==null?void 0:H.className,{[`${$}-${M}`]:q,[`${$}-has-color`]:M&&!q,[`${$}-hidden`]:!_,[`${$}-rtl`]:k==="rtl",[`${$}-borderless`]:!z},r,i,ie,le),oe=Q=>{Q.stopPropagation(),V==null||V(Q),!Q.defaultPrevented&&ee(!1)},[,fe]=(0,h.Z)(Y,D,Q=>Q===null?n.createElement(o.Z,{className:`${$}-close-icon`,onClick:oe}):n.createElement("span",{className:`${$}-close-icon`,onClick:oe},Q),null,!1),de=typeof G.onClick=="function"||y&&y.type==="a",re=L||null,ge=re?n.createElement(n.Fragment,null,re,y&&n.createElement("span",null,y)):y,se=n.createElement("span",Object.assign({},G,{ref:a,className:ue,style:ae}),ge,fe,te&&n.createElement(W,{key:"preset",prefixCls:$}),ne&&n.createElement(U,{key:"status",prefixCls:$}));return ce(de?n.createElement(p.Z,{component:"Tag"},se):se)},Z=n.forwardRef(X);Z.CheckableTag=A;var b=Z},74396:function(c,l,t){var n=t(29165),o=n.Symbol;c.exports=o},80732:function(c,l,t){var n=t(74396),o=t(31239),g=t(57058),u="[object Null]",f="[object Undefined]",h=n?n.toStringTag:void 0;function p(m){return m==null?m===void 0?f:u:h&&h in Object(m)?o(m):g(m)}c.exports=p},33124:function(c,l,t){var n=t(82996),o=/^\s+/;function g(u){return u&&u.slice(0,n(u)+1).replace(o,"")}c.exports=g},96476:function(c,l,t){var n=typeof t.g=="object"&&t.g&&t.g.Object===Object&&t.g;c.exports=n},31239:function(c,l,t){var n=t(74396),o=Object.prototype,g=o.hasOwnProperty,u=o.toString,f=n?n.toStringTag:void 0;function h(p){var m=g.call(p,f),x=p[f];try{p[f]=void 0;var s=!0}catch(O){}var v=u.call(p);return s&&(m?p[f]=x:delete p[f]),v}c.exports=h},57058:function(c){var l=Object.prototype,t=l.toString;function n(o){return t.call(o)}c.exports=n},29165:function(c,l,t){var n=t(96476),o=typeof self=="object"&&self&&self.Object===Object&&self,g=n||o||Function("return this")();c.exports=g},82996:function(c){var l=/\s/;function t(n){for(var o=n.length;o--&&l.test(n.charAt(o)););return o}c.exports=t},66292:function(c,l,t){var n=t(36838),o=t(76668),g=t(12448),u="Expected a function",f=Math.max,h=Math.min;function p(m,x,s){var v,O,S,P,C,E,T=0,N=!1,R=!1,A=!0;if(typeof m!="function")throw new TypeError(u);x=g(x)||0,n(s)&&(N=!!s.leading,R="maxWait"in s,S=R?f(g(s.maxWait)||0,x):S,A="trailing"in s?!!s.trailing:A);function B(b){var e=v,a=O;return v=O=void 0,T=b,P=m.apply(a,e),P}function F(b){return T=b,C=setTimeout(j,x),N?B(b):P}function W(b){var e=b-E,a=b-T,d=x-e;return R?h(d,S-a):d}function K(b){var e=b-E,a=b-T;return E===void 0||e>=x||e<0||R&&a>=S}function j(){var b=o();if(K(b))return U(b);C=setTimeout(j,W(b))}function U(b){return C=void 0,A&&v?B(b):(v=O=void 0,P)}function J(){C!==void 0&&clearTimeout(C),T=0,v=E=O=C=void 0}function X(){return C===void 0?P:U(o())}function Z(){var b=o(),e=K(b);if(v=arguments,O=this,E=b,e){if(C===void 0)return F(E);if(R)return clearTimeout(C),C=setTimeout(j,x),B(E)}return C===void 0&&(C=setTimeout(j,x)),P}return Z.cancel=J,Z.flush=X,Z}c.exports=p},36838:function(c){function l(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}c.exports=l},55073:function(c){function l(t){return t!=null&&typeof t=="object"}c.exports=l},16764:function(c,l,t){var n=t(80732),o=t(55073),g="[object Symbol]";function u(f){return typeof f=="symbol"||o(f)&&n(f)==g}c.exports=u},76668:function(c,l,t){var n=t(29165),o=function(){return n.Date.now()};c.exports=o},12448:function(c,l,t){var n=t(33124),o=t(36838),g=t(16764),u=0/0,f=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,p=/^0o[0-7]+$/i,m=parseInt;function x(s){if(typeof s=="number")return s;if(g(s))return u;if(o(s)){var v=typeof s.valueOf=="function"?s.valueOf():s;s=o(v)?v+"":v}if(typeof s!="string")return s===0?s:+s;s=n(s);var O=h.test(s);return O||p.test(s)?m(s.slice(2),O?2:8):f.test(s)?u:+s}c.exports=x}}]); diff --git a/2518.2d582bec.async.js b/2518.2d582bec.async.js new file mode 100644 index 00000000..48f6051a --- /dev/null +++ b/2518.2d582bec.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2518],{22518:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#16161e","activityBar.border":"#16161e","activityBar.foreground":"#787c99","activityBar.inactiveForeground":"#3b3e52","activityBarBadge.background":"#3d59a1","activityBarBadge.foreground":"#fff","badge.background":"#7e83b230","badge.foreground":"#acb0d0","breadcrumb.activeSelectionForeground":"#a9b1d6","breadcrumb.background":"#16161e","breadcrumb.focusForeground":"#a9b1d6","breadcrumb.foreground":"#515670","breadcrumbPicker.background":"#16161e","button.background":"#3d59a1dd","button.foreground":"#ffffff","button.hoverBackground":"#3d59a1AA","button.secondaryBackground":"#3b3e52","charts.blue":"#7aa2f7","charts.foreground":"#9AA5CE","charts.green":"#41a6b5","charts.lines":"#16161e","charts.orange":"#ff9e64","charts.purple":"#9d7cd8","charts.red":"#f7768e","charts.yellow":"#e0af68","debugConsole.errorForeground":"#bb616b","debugConsole.infoForeground":"#787c99","debugConsole.sourceForeground":"#787c99","debugConsole.warningForeground":"#c49a5a","debugConsoleInputIcon.foreground":"#73daca","debugExceptionWidget.background":"#101014","debugExceptionWidget.border":"#963c47","debugIcon.breakpointDisabledForeground":"#414761","debugIcon.breakpointForeground":"#db4b4b","debugIcon.breakpointUnverifiedForeground":"#c24242","debugTokenExpression.boolean":"#ff9e64","debugTokenExpression.error":"#bb616b","debugTokenExpression.name":"#7dcfff","debugTokenExpression.number":"#ff9e64","debugTokenExpression.string":"#9ece6a","debugTokenExpression.value":"#9aa5ce","debugToolBar.background":"#101014","debugView.stateLabelBackground":"#14141b","debugView.stateLabelForeground":"#787c99","debugView.valueChangedHighlight":"#3d59a1aa",descriptionForeground:"#515670","diffEditor.diagonalFill":"#292e42","diffEditor.insertedLineBackground":"#41a6b520","diffEditor.insertedTextBackground":"#41a6b520","diffEditor.removedLineBackground":"#db4b4b22","diffEditor.removedTextBackground":"#db4b4b22","diffEditorGutter.insertedLineBackground":"#41a6b525","diffEditorGutter.removedLineBackground":"#db4b4b22","diffEditorOverview.insertedForeground":"#41a6b525","diffEditorOverview.removedForeground":"#db4b4b22","dropdown.background":"#14141b","dropdown.foreground":"#787c99","dropdown.listBackground":"#14141b","editor.background":"#1a1b26","editor.findMatchBackground":"#3d59a166","editor.findMatchBorder":"#e0af68","editor.findMatchHighlightBackground":"#3d59a166","editor.findRangeHighlightBackground":"#515c7e33","editor.focusedStackFrameHighlightBackground":"#73daca20","editor.foldBackground":"#1111174a","editor.foreground":"#a9b1d6","editor.inactiveSelectionBackground":"#515c7e25","editor.lineHighlightBackground":"#1e202e","editor.rangeHighlightBackground":"#515c7e20","editor.selectionBackground":"#515c7e4d","editor.selectionHighlightBackground":"#515c7e44","editor.stackFrameHighlightBackground":"#E2BD3A20","editor.wordHighlightBackground":"#515c7e44","editor.wordHighlightStrongBackground":"#515c7e55","editorBracketHighlight.foreground1":"#698cd6","editorBracketHighlight.foreground2":"#68b3de","editorBracketHighlight.foreground3":"#9a7ecc","editorBracketHighlight.foreground4":"#25aac2","editorBracketHighlight.foreground5":"#80a856","editorBracketHighlight.foreground6":"#c49a5a","editorBracketHighlight.unexpectedBracket.foreground":"#db4b4b","editorBracketMatch.background":"#16161e","editorBracketMatch.border":"#42465d","editorBracketPairGuide.activeBackground1":"#698cd6","editorBracketPairGuide.activeBackground2":"#68b3de","editorBracketPairGuide.activeBackground3":"#9a7ecc","editorBracketPairGuide.activeBackground4":"#25aac2","editorBracketPairGuide.activeBackground5":"#80a856","editorBracketPairGuide.activeBackground6":"#c49a5a","editorCodeLens.foreground":"#51597d","editorCursor.foreground":"#c0caf5","editorError.foreground":"#db4b4b","editorGhostText.foreground":"#646e9c","editorGroup.border":"#101014","editorGroup.dropBackground":"#1e202e","editorGroupHeader.border":"#101014","editorGroupHeader.noTabsBackground":"#16161e","editorGroupHeader.tabsBackground":"#16161e","editorGroupHeader.tabsBorder":"#101014","editorGutter.addedBackground":"#164846","editorGutter.deletedBackground":"#823c41","editorGutter.modifiedBackground":"#394b70","editorHint.foreground":"#0da0ba","editorHoverWidget.background":"#16161e","editorHoverWidget.border":"#101014","editorIndentGuide.activeBackground":"#363b54","editorIndentGuide.background":"#1e202e","editorInfo.foreground":"#0da0ba","editorLightBulb.foreground":"#e0af68","editorLightBulbAutoFix.foreground":"#e0af68","editorLineNumber.activeForeground":"#737aa2","editorLineNumber.foreground":"#363b54","editorLink.activeForeground":"#acb0d0","editorMarkerNavigation.background":"#16161e","editorOverviewRuler.addedForeground":"#164846","editorOverviewRuler.border":"#101014","editorOverviewRuler.bracketMatchForeground":"#101014","editorOverviewRuler.deletedForeground":"#703438","editorOverviewRuler.errorForeground":"#db4b4b","editorOverviewRuler.findMatchForeground":"#a9b1d644","editorOverviewRuler.infoForeground":"#1abc9c","editorOverviewRuler.modifiedForeground":"#394b70","editorOverviewRuler.rangeHighlightForeground":"#a9b1d644","editorOverviewRuler.selectionHighlightForeground":"#a9b1d622","editorOverviewRuler.warningForeground":"#e0af68","editorOverviewRuler.wordHighlightForeground":"#bb9af755","editorOverviewRuler.wordHighlightStrongForeground":"#bb9af766","editorPane.background":"#16161e","editorRuler.foreground":"#101014","editorSuggestWidget.background":"#16161e","editorSuggestWidget.border":"#101014","editorSuggestWidget.highlightForeground":"#6183bb","editorSuggestWidget.selectedBackground":"#20222c","editorWarning.foreground":"#e0af68","editorWhitespace.foreground":"#363b54","editorWidget.background":"#16161e","editorWidget.foreground":"#787c99","editorWidget.resizeBorder":"#545c7e33",errorForeground:"#515670","extensionBadge.remoteBackground":"#3d59a1","extensionBadge.remoteForeground":"#ffffff","extensionButton.prominentBackground":"#3d59a1DD","extensionButton.prominentForeground":"#ffffff","extensionButton.prominentHoverBackground":"#3d59a1AA",focusBorder:"#545c7e33",foreground:"#787c99","gitDecoration.addedResourceForeground":"#449dab","gitDecoration.conflictingResourceForeground":"#e0af68cc","gitDecoration.deletedResourceForeground":"#914c54","gitDecoration.ignoredResourceForeground":"#515670","gitDecoration.modifiedResourceForeground":"#6183bb","gitDecoration.renamedResourceForeground":"#449dab","gitDecoration.stageDeletedResourceForeground":"#914c54","gitDecoration.stageModifiedResourceForeground":"#6183bb","gitDecoration.untrackedResourceForeground":"#449dab","gitlens.gutterBackgroundColor":"#16161e","gitlens.gutterForegroundColor":"#787c99","gitlens.gutterUncommittedForegroundColor":"#7aa2f7","gitlens.trailingLineForegroundColor":"#646e9c","icon.foreground":"#787c99","input.background":"#14141b","input.border":"#0f0f14","input.foreground":"#a9b1d6","input.placeholderForeground":"#787c998A","inputOption.activeBackground":"#3d59a144","inputOption.activeForeground":"#c0caf5","inputValidation.errorBackground":"#85353e","inputValidation.errorBorder":"#963c47","inputValidation.errorForeground":"#bbc2e0","inputValidation.infoBackground":"#3d59a15c","inputValidation.infoBorder":"#3d59a1","inputValidation.infoForeground":"#bbc2e0","inputValidation.warningBackground":"#c2985b","inputValidation.warningBorder":"#e0af68","inputValidation.warningForeground":"#000000","list.activeSelectionBackground":"#202330","list.activeSelectionForeground":"#a9b1d6","list.deemphasizedForeground":"#787c99","list.dropBackground":"#1e202e","list.errorForeground":"#bb616b","list.focusBackground":"#1c1d29","list.focusForeground":"#a9b1d6","list.highlightForeground":"#668ac4","list.hoverBackground":"#13131a","list.hoverForeground":"#a9b1d6","list.inactiveSelectionBackground":"#1c1d29","list.inactiveSelectionForeground":"#a9b1d6","list.invalidItemForeground":"#c97018","list.warningForeground":"#c49a5a","listFilterWidget.background":"#101014","listFilterWidget.noMatchesOutline":"#a6333f","listFilterWidget.outline":"#3d59a1","menu.background":"#16161e","menu.border":"#101014","menu.foreground":"#787c99","menu.selectionBackground":"#1e202e","menu.selectionForeground":"#a9b1d6","menu.separatorBackground":"#101014","menubar.selectionBackground":"#1e202e","menubar.selectionBorder":"#1b1e2e","menubar.selectionForeground":"#a9b1d6","merge.currentContentBackground":"#007a7544","merge.currentHeaderBackground":"#41a6b525","merge.incomingContentBackground":"#3d59a144","merge.incomingHeaderBackground":"#3d59a1aa","mergeEditor.change.background":"#41a6b525","mergeEditor.change.word.background":"#41a6b540","mergeEditor.conflict.handled.minimapOverViewRuler":"#449dab","mergeEditor.conflict.handledFocused.border":"#41a6b565","mergeEditor.conflict.handledUnfocused.border":"#41a6b525","mergeEditor.conflict.unhandled.minimapOverViewRuler":"#e0af68","mergeEditor.conflict.unhandledFocused.border":"#e0af68b0","mergeEditor.conflict.unhandledUnfocused.border":"#e0af6888","minimapGutter.addedBackground":"#1C5957","minimapGutter.deletedBackground":"#944449","minimapGutter.modifiedBackground":"#425882","notebook.cellBorderColor":"#101014","notebook.cellEditorBackground":"#16161e","notebook.cellStatusBarItemHoverBackground":"#1c1d29","notebook.editorBackground":"#1a1b26","notebook.focusedCellBorder":"#29355a","notificationCenterHeader.background":"#101014","notificationLink.foreground":"#6183bb","notifications.background":"#101014","notificationsErrorIcon.foreground":"#bb616b","notificationsInfoIcon.foreground":"#0da0ba","notificationsWarningIcon.foreground":"#bba461","panel.background":"#16161e","panel.border":"#101014","panelInput.border":"#16161e","panelTitle.activeBorder":"#16161e","panelTitle.activeForeground":"#787c99","panelTitle.inactiveForeground":"#42465d","peekView.border":"#101014","peekViewEditor.background":"#16161e","peekViewEditor.matchHighlightBackground":"#3d59a166","peekViewResult.background":"#101014","peekViewResult.fileForeground":"#787c99","peekViewResult.lineForeground":"#a9b1d6","peekViewResult.matchHighlightBackground":"#3d59a166","peekViewResult.selectionBackground":"#3d59a133","peekViewResult.selectionForeground":"#a9b1d6","peekViewTitle.background":"#101014","peekViewTitleDescription.foreground":"#787c99","peekViewTitleLabel.foreground":"#a9b1d6","pickerGroup.border":"#101014","pickerGroup.foreground":"#a9b1d6","progressBar.background":"#3d59a1","sash.hoverBorder":"#29355a","scrollbar.shadow":"#00000033","scrollbarSlider.activeBackground":"#868bc422","scrollbarSlider.background":"#868bc415","scrollbarSlider.hoverBackground":"#868bc410","selection.background":"#515c7e40","settings.headerForeground":"#6183bb","sideBar.background":"#16161e","sideBar.border":"#101014","sideBar.dropBackground":"#1e202e","sideBar.foreground":"#787c99","sideBarSectionHeader.background":"#16161e","sideBarSectionHeader.border":"#101014","sideBarSectionHeader.foreground":"#a9b1d6","sideBarTitle.foreground":"#787c99","statusBar.background":"#16161e","statusBar.border":"#101014","statusBar.debuggingBackground":"#16161e","statusBar.debuggingForeground":"#787c99","statusBar.foreground":"#787c99","statusBar.noFolderBackground":"#16161e","statusBarItem.activeBackground":"#101014","statusBarItem.hoverBackground":"#20222c","statusBarItem.prominentBackground":"#101014","statusBarItem.prominentHoverBackground":"#20222c","tab.activeBackground":"#16161e","tab.activeBorder":"#3d59a1","tab.activeForeground":"#a9b1d6","tab.activeModifiedBorder":"#1a1b26","tab.border":"#101014","tab.hoverForeground":"#a9b1d6","tab.inactiveBackground":"#16161e","tab.inactiveForeground":"#787c99","tab.inactiveModifiedBorder":"#1f202e","tab.lastPinnedBorder":"#222333","tab.unfocusedActiveBorder":"#1f202e","tab.unfocusedActiveForeground":"#a9b1d6","tab.unfocusedHoverForeground":"#a9b1d6","tab.unfocusedInactiveForeground":"#787c99","terminal.ansiBlack":"#363b54","terminal.ansiBlue":"#7aa2f7","terminal.ansiBrightBlack":"#363b54","terminal.ansiBrightBlue":"#7aa2f7","terminal.ansiBrightCyan":"#7dcfff","terminal.ansiBrightGreen":"#41a6b5","terminal.ansiBrightMagenta":"#bb9af7","terminal.ansiBrightRed":"#f7768e","terminal.ansiBrightWhite":"#acb0d0","terminal.ansiBrightYellow":"#e0af68","terminal.ansiCyan":"#7dcfff","terminal.ansiGreen":"#73daca","terminal.ansiMagenta":"#bb9af7","terminal.ansiRed":"#f7768e","terminal.ansiWhite":"#787c99","terminal.ansiYellow":"#e0af68","terminal.background":"#16161e","terminal.foreground":"#787c99","terminal.selectionBackground":"#515c7e4d","textBlockQuote.background":"#16161e","textCodeBlock.background":"#16161e","textLink.activeForeground":"#7dcfff","textLink.foreground":"#6183bb","textPreformat.foreground":"#9699a8","textSeparator.foreground":"#363b54","titleBar.activeBackground":"#16161e","titleBar.activeForeground":"#787c99","titleBar.border":"#101014","titleBar.inactiveBackground":"#16161e","titleBar.inactiveForeground":"#787c99","toolbar.activeBackground":"#202330","toolbar.hoverBackground":"#202330","tree.indentGuidesStroke":"#2b2b3b","walkThrough.embeddedEditorBackground":"#16161e","widget.shadow":"#ffffff00","window.activeBorder":"#0d0f17","window.inactiveBorder":"#0d0f17"},displayName:"Tokyo Night",name:"tokyo-night",semanticTokenColors:{"*.defaultLibrary":{foreground:"#2ac3de"},parameter:{foreground:"#d9d4cd"},"parameter.declaration":{foreground:"#e0af68"},"property.declaration":{foreground:"#73daca"},"property.defaultLibrary":{foreground:"#2ac3de"},variable:{foreground:"#c0caf5"},"variable.declaration":{foreground:"#bb9af7"},"variable.defaultLibrary":{foreground:"#2ac3de"}},tokenColors:[{scope:["comment","meta.var.expr storage.type","keyword.control.flow","keyword.control.return","meta.directive.vue punctuation.separator.key-value.html","meta.directive.vue entity.other.attribute-name.html","tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js","storage.modifier"],settings:{fontStyle:"italic"}},{scope:["keyword.control.flow.block-scalar.literal","keyword.control.flow.python"],settings:{fontStyle:""}},{scope:["comment","comment.block.documentation","punctuation.definition.comment","comment.block.documentation punctuation"],settings:{foreground:"#51597d"}},{scope:["keyword.operator.assignment.jsdoc","comment.block.documentation variable","comment.block.documentation storage","comment.block.documentation keyword","comment.block.documentation support","comment.block.documentation markup","comment.block.documentation markup.inline.raw.string.markdown","meta.other.type.phpdoc.php keyword.other.type.php","meta.other.type.phpdoc.php support.other.namespace.php","meta.other.type.phpdoc.php punctuation.separator.inheritance.php","meta.other.type.phpdoc.php support.class","keyword.other.phpdoc.php","log.date"],settings:{foreground:"#5a638c"}},{scope:["meta.other.type.phpdoc.php support.class","comment.block.documentation storage.type","comment.block.documentation punctuation.definition.block.tag","comment.block.documentation entity.name.type.instance"],settings:{foreground:"#646e9c"}},{scope:["variable.other.constant","punctuation.definition.constant","constant.language","constant.numeric","support.constant","constant.other.caps"],settings:{foreground:"#ff9e64"}},{scope:["string","constant.other.symbol","constant.other.key","meta.attribute-selector","string constant.character"],settings:{fontStyle:"",foreground:"#9ece6a"}},{scope:["constant.other.color","constant.other.color.rgb-value.hex punctuation.definition.constant"],settings:{foreground:"#9aa5ce"}},{scope:["invalid","invalid.illegal"],settings:{foreground:"#ff5370"}},{scope:"invalid.deprecated",settings:{foreground:"#bb9af7"}},{scope:"storage.type",settings:{foreground:"#bb9af7"}},{scope:["meta.var.expr storage.type","storage.modifier"],settings:{foreground:"#9d7cd8"}},{scope:["punctuation.definition.template-expression","punctuation.section.embedded","meta.embedded.line.tag.smarty","support.constant.handlebars","punctuation.section.tag.twig"],settings:{foreground:"#7dcfff"}},{scope:["keyword.control.smarty","keyword.control.twig","support.constant.handlebars keyword.control","keyword.operator.comparison.twig","keyword.blade","entity.name.function.blade"],settings:{foreground:"#0db9d7"}},{scope:["keyword.operator.spread","keyword.operator.rest"],settings:{fontStyle:"bold",foreground:"#f7768e"}},{scope:["keyword.operator","keyword.control.as","keyword.other","keyword.operator.bitwise.shift","punctuation","expression.embbeded.vue punctuation.definition.tag","text.html.twig meta.tag.inline.any.html","meta.tag.template.value.twig meta.function.arguments.twig","meta.directive.vue punctuation.separator.key-value.html","punctuation.definition.constant.markdown","punctuation.definition.string","punctuation.support.type.property-name","text.html.vue-html meta.tag","meta.attribute.directive","punctuation.definition.keyword","punctuation.terminator.rule","punctuation.definition.entity","punctuation.separator.inheritance.php","keyword.other.template","keyword.other.substitution","entity.name.operator","meta.property-list punctuation.separator.key-value","meta.at-rule.mixin punctuation.separator.key-value","meta.at-rule.function variable.parameter.url"],settings:{foreground:"#89ddff"}},{scope:["keyword.control.module.js","keyword.control.import","keyword.control.export","keyword.control.from","keyword.control.default","meta.import keyword.other"],settings:{foreground:"#7dcfff"}},{scope:["keyword","keyword.control","keyword.other.important"],settings:{foreground:"#bb9af7"}},{scope:"keyword.other.DML",settings:{foreground:"#7dcfff"}},{scope:["keyword.operator.logical","storage.type.function","keyword.operator.bitwise","keyword.operator.ternary","keyword.operator.comparison","keyword.operator.relational","keyword.operator.or.regexp"],settings:{foreground:"#bb9af7"}},{scope:"entity.name.tag",settings:{foreground:"#f7768e"}},{scope:["entity.name.tag support.class.component","meta.tag.custom entity.name.tag","meta.tag.other.unrecognized.html.derivative entity.name.tag","meta.tag"],settings:{foreground:"#de5971"}},{scope:"punctuation.definition.tag",settings:{foreground:"#ba3c97"}},{scope:["constant.other.php","variable.other.global.safer","variable.other.global.safer punctuation.definition.variable","variable.other.global","variable.other.global punctuation.definition.variable","constant.other"],settings:{foreground:"#e0af68"}},{scope:["variable","support.variable","string constant.other.placeholder","variable.parameter.handlebars","variable.other.object","meta.fstring","meta.function-call meta.function-call.arguments"],settings:{foreground:"#c0caf5"}},{scope:"meta.array.literal variable",settings:{foreground:"#7dcfff"}},{scope:["meta.object-literal.key","entity.name.type.hcl","string.alias.graphql","string.unquoted.graphql","string.unquoted.alias.graphql","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js","meta.field.declaration.ts variable.object.property","meta.block entity.name.label"],settings:{foreground:"#73daca"}},{scope:["variable.other.property","support.variable.property","support.variable.property.dom","meta.function-call variable.other.object.property"],settings:{foreground:"#7dcfff"}},{scope:"variable.other.object.property",settings:{foreground:"#c0caf5"}},{scope:"meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key",settings:{foreground:"#41a6b5"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#f7768e"}},{scope:"support.other.variable",settings:{foreground:"#f7768e"}},{scope:["meta.class-method.js entity.name.function.js","entity.name.method.js","variable.function.constructor","keyword.other.special-method","storage.type.cs"],settings:{foreground:"#7aa2f7"}},{scope:["entity.name.function","variable.other.enummember","meta.function-call","meta.function-call entity.name.function","variable.function","meta.definition.method entity.name.function","meta.object-literal entity.name.function"],settings:{foreground:"#7aa2f7"}},{scope:["variable.parameter.function.language.special","variable.parameter","meta.function.parameters punctuation.definition.variable","meta.function.parameter variable"],settings:{foreground:"#e0af68"}},{scope:["keyword.other.type.php","storage.type.php","constant.character","constant.escape","keyword.other.unit"],settings:{foreground:"#bb9af7"}},{scope:["meta.definition.variable variable.other.constant","meta.definition.variable variable.other.readwrite","variable.declaration.hcl variable.other.readwrite.hcl","meta.mapping.key.hcl variable.other.readwrite.hcl","variable.other.declaration"],settings:{foreground:"#bb9af7"}},{scope:"entity.other.inherited-class",settings:{fontStyle:"",foreground:"#bb9af7"}},{scope:["support.class","support.type","variable.other.readwrite.alias","support.orther.namespace.use.php","meta.use.php","support.other.namespace.php","support.type.sys-types","support.variable.dom","support.constant.math","support.type.object.module","support.constant.json","entity.name.namespace","meta.import.qualifier","variable.other.constant.object"],settings:{foreground:"#0db9d7"}},{scope:"entity.name",settings:{foreground:"#c0caf5"}},{scope:"support.function",settings:{foreground:"#0db9d7"}},{scope:["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name","support.type.property-name.css","support.type.vendored.property-name","support.type.map.key"],settings:{foreground:"#7aa2f7"}},{scope:["support.constant.font-name","meta.definition.variable"],settings:{foreground:"#9ece6a"}},{scope:["entity.other.attribute-name.class","meta.at-rule.mixin.scss entity.name.function.scss"],settings:{foreground:"#9ece6a"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#fc7b7b"}},{scope:"entity.name.tag.css",settings:{foreground:"#0db9d7"}},{scope:["entity.other.attribute-name.pseudo-class punctuation.definition.entity","entity.other.attribute-name.pseudo-element punctuation.definition.entity","entity.other.attribute-name.class punctuation.definition.entity","entity.name.tag.reference"],settings:{foreground:"#e0af68"}},{scope:"meta.property-list",settings:{foreground:"#9abdf5"}},{scope:["meta.property-list meta.at-rule.if","meta.at-rule.return variable.parameter.url","meta.property-list meta.at-rule.else"],settings:{foreground:"#ff9e64"}},{scope:["entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity.css"],settings:{foreground:"#73daca"}},{scope:"meta.property-list meta.property-list",settings:{foreground:"#9abdf5"}},{scope:["meta.at-rule.mixin keyword.control.at-rule.mixin","meta.at-rule.include entity.name.function.scss","meta.at-rule.include keyword.control.at-rule.include"],settings:{foreground:"#bb9af7"}},{scope:["keyword.control.at-rule.include punctuation.definition.keyword","keyword.control.at-rule.mixin punctuation.definition.keyword","meta.at-rule.include keyword.control.at-rule.include","keyword.control.at-rule.extend punctuation.definition.keyword","meta.at-rule.extend keyword.control.at-rule.extend","entity.other.attribute-name.placeholder.css punctuation.definition.entity.css","meta.at-rule.media keyword.control.at-rule.media","meta.at-rule.mixin keyword.control.at-rule.mixin","meta.at-rule.function keyword.control.at-rule.function","keyword.control punctuation.definition.keyword"],settings:{foreground:"#9d7cd8"}},{scope:"meta.property-list meta.at-rule.include",settings:{foreground:"#c0caf5"}},{scope:"support.constant.property-value",settings:{foreground:"#ff9e64"}},{scope:["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],settings:{foreground:"#c0caf5"}},{scope:"variable.language",settings:{foreground:"#f7768e"}},{scope:"variable.other punctuation.definition.variable",settings:{foreground:"#c0caf5"}},{scope:["source.js constant.other.object.key.js string.unquoted.label.js","variable.language.this punctuation.definition.variable","keyword.other.this"],settings:{foreground:"#f7768e"}},{scope:["entity.other.attribute-name","text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],settings:{foreground:"#bb9af7"}},{scope:"text.html constant.character.entity",settings:{foreground:"#0DB9D7"}},{scope:["entity.other.attribute-name.id.html","meta.directive.vue entity.other.attribute-name.html"],settings:{foreground:"#bb9af7"}},{scope:"source.sass keyword.control",settings:{foreground:"#7aa2f7"}},{scope:["entity.other.attribute-name.pseudo-class","entity.other.attribute-name.pseudo-element","entity.other.attribute-name.placeholder","meta.property-list meta.property-value"],settings:{foreground:"#bb9af7"}},{scope:"markup.inserted",settings:{foreground:"#449dab"}},{scope:"markup.deleted",settings:{foreground:"#914c54"}},{scope:"markup.changed",settings:{foreground:"#6183bb"}},{scope:"string.regexp",settings:{foreground:"#b4f9f8"}},{scope:"punctuation.definition.group",settings:{foreground:"#f7768e"}},{scope:["constant.other.character-class.regexp"],settings:{foreground:"#bb9af7"}},{scope:["constant.other.character-class.set.regexp","punctuation.definition.character-class.regexp"],settings:{foreground:"#e0af68"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#89ddff"}},{scope:"constant.character.escape.backslash",settings:{foreground:"#c0caf5"}},{scope:"constant.character.escape",settings:{foreground:"#89ddff"}},{scope:["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],settings:{foreground:"#7aa2f7"}},{scope:"keyword.other.unit",settings:{foreground:"#f7768e"}},{scope:["source.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7aa2f7"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#0db9d7"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7dcfff"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#bb9af7"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e0af68"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#0db9d7"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#73daca"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f7768e"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#9ece6a"}},{scope:"punctuation.definition.list_item.markdown",settings:{foreground:"#9abdf5"}},{scope:["meta.block","meta.brace","punctuation.definition.block","punctuation.definition.use","punctuation.definition.class","punctuation.definition.begin.bracket","punctuation.definition.end.bracket","punctuation.definition.switch-expression.begin.bracket","punctuation.definition.switch-expression.end.bracket","punctuation.definition.section.switch-block.begin.bracket","punctuation.definition.section.switch-block.end.bracket","punctuation.definition.group.shell","punctuation.definition.parameters","punctuation.definition.arguments","punctuation.definition.dictionary","punctuation.definition.array","punctuation.section"],settings:{foreground:"#9abdf5"}},{scope:["meta.embedded.block"],settings:{foreground:"#c0caf5"}},{scope:["meta.tag JSXNested","meta.jsx.children","text.html","text.log"],settings:{foreground:"#9aa5ce"}},{scope:"text.html.markdown markup.inline.raw.markdown",settings:{foreground:"#bb9af7"}},{scope:"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown",settings:{foreground:"#4E5579"}},{scope:["heading.1.markdown entity.name","heading.1.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#89ddff"}},{scope:["heading.2.markdown entity.name","heading.2.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#61bdf2"}},{scope:["heading.3.markdown entity.name","heading.3.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#7aa2f7"}},{scope:["heading.4.markdown entity.name","heading.4.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#6d91de"}},{scope:["heading.5.markdown entity.name","heading.5.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#9aa5ce"}},{scope:["heading.6.markdown entity.name","heading.6.markdown punctuation.definition.heading.markdown"],settings:{fontStyle:"bold",foreground:"#747ca1"}},{scope:["markup.italic","markup.italic punctuation"],settings:{fontStyle:"italic",foreground:"#c0caf5"}},{scope:["markup.bold","markup.bold punctuation"],settings:{fontStyle:"bold",foreground:"#c0caf5"}},{scope:["markup.bold markup.italic","markup.bold markup.italic punctuation"],settings:{fontStyle:"bold italic",foreground:"#c0caf5"}},{scope:["markup.underline","markup.underline punctuation"],settings:{fontStyle:"underline"}},{scope:"markup.quote punctuation.definition.blockquote.markdown",settings:{foreground:"#4e5579"}},{scope:"markup.quote",settings:{fontStyle:"italic"}},{scope:["string.other.link","markup.underline.link","constant.other.reference.link.markdown","string.other.link.description.title.markdown"],settings:{foreground:"#73daca"}},{scope:["markup.fenced_code.block.markdown","markup.inline.raw.string.markdown","variable.language.fenced.markdown"],settings:{foreground:"#89ddff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#51597d"}},{scope:"markup.table",settings:{foreground:"#c0cefc"}},{scope:"token.info-token",settings:{foreground:"#0db9d7"}},{scope:"token.warn-token",settings:{foreground:"#ffdb69"}},{scope:"token.error-token",settings:{foreground:"#db4b4b"}},{scope:"token.debug-token",settings:{foreground:"#b267e6"}},{scope:"entity.tag.apacheconf",settings:{foreground:"#f7768e"}},{scope:["meta.preprocessor"],settings:{foreground:"#73daca"}},{scope:"source.env",settings:{foreground:"#7aa2f7"}}],type:"dark"})}}]); diff --git a/2611.f91b3f2d.async.js b/2611.f91b3f2d.async.js new file mode 100644 index 00000000..a3f0138c --- /dev/null +++ b/2611.f91b3f2d.async.js @@ -0,0 +1,4 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2611],{62611:function(s,a,e){e.r(a),e.d(a,{default:function(){return p}});var n=e(5931),l=e(18578),i=e(25859),r=e(99408);const t=Object.freeze({displayName:"GraphQL",fileTypes:["graphql","graphqls","gql","graphcool"],name:"graphql",patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-ampersand":{captures:{1:{name:"keyword.operator.logical.graphql"}},match:"\\s*(&)"},"graphql-arguments":{begin:"\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},end:"\\s*(\\))",endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},name:"meta.arguments.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-boolean-value":{captures:{1:{name:"constant.language.boolean.graphql"}},match:"\\s*\\b(true|false)\\b"},"graphql-colon":{captures:{1:{name:"punctuation.colon.graphql"}},match:"\\s*(:)"},"graphql-comma":{captures:{1:{name:"punctuation.comma.graphql"}},match:"\\s*(,)"},"graphql-comment":{patterns:[{captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",match:"(\\s*)(#).*",name:"comment.line.graphql.js"},{begin:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(""")',name:"comment.line.graphql.js"},{begin:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(")',name:"comment.line.graphql.js"}]},"graphql-description-docstring":{begin:'"""',end:'"""',name:"comment.block.graphql"},"graphql-description-singleline":{match:'#(?=([^"]*"[^"]*")*[^"]*$).*$',name:"comment.line.number-sign.graphql"},"graphql-directive":{applyEndPatternLast:1,begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{applyEndPatternLast:1,begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-variable-definitions"},{applyEndPatternLast:1,begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{captures:{2:{name:"support.type.location.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z]*)"}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-enum":{begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},end:"(?<=})",name:"meta.enum.graphql",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)",name:"constant.character.enum.graphql"},"graphql-field":{patterns:[{captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)"},{captures:{1:{name:"variable.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-float-value":{captures:{1:{name:"constant.numeric.float.graphql"}},match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)"},"graphql-fragment-definition":{begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?<=})",name:"meta.fragment.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-fragment-spread":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-inline-fragment":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?"},{begin:"\\s*(\\[)",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},end:"\\s*(\\])(?:\\s*(!))?",name:"meta.type.list.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-list-value":{patterns:[{begin:"\\s*+(\\[)",beginCaptures:{1:{name:"meta.brace.square.graphql"}},end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},name:"meta.listvalues.graphql",patterns:[{include:"#graphql-value"}]}]},"graphql-name":{captures:{1:{name:"entity.name.function.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-null-value":{captures:{1:{name:"constant.language.null.graphql"}},match:"\\s*\\b(null)\\b"},"graphql-object-field":{captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}},match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)"},"graphql-object-value":{patterns:[{begin:"\\s*+({)",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"meta.brace.curly.graphql"}},name:"meta.objectvalues.graphql",patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-query-mutation":{captures:{1:{name:"keyword.operation.graphql"}},match:"\\s*\\b(query|mutation)\\b"},"graphql-scalar":{captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}},match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-scalar-type":{captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?"},"graphql-schema":{begin:"\\s*\\b(schema)\\b",beginCaptures:{1:{name:"keyword.schema.graphql"}},end:"(?<=})",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.arguments.graphql"}},end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-selection-set":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.selectionset.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-skip-newlines":{match:`\\s* +`},"graphql-string-content":{patterns:[{match:`\\\\[/'"\\\\nrtbf]`,name:"constant.character.escape.graphql"},{match:"\\\\u([0-9a-fA-F]{4})",name:"constant.character.escape.graphql"}]},"graphql-string-value":{begin:'\\s*+(("))',beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},contentName:"string.quoted.double.graphql",end:`\\s*+(?:(("))|( +))`,endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.graphql"}},comment:"key (optionalArgs): Type",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-type-interface":{applyEndPatternLast:1,begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},end:"(?=.)",name:"meta.type.interface.graphql",patterns:[{begin:"\\s*\\b(implements)\\b\\s*",beginCaptures:{1:{name:"keyword.implements.graphql"}},end:"\\s*(?={)",patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-type-object":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-union":{applyEndPatternLast:1,begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{applyEndPatternLast:1,begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-union-mark":{captures:{1:{name:"punctuation.union.graphql"}},match:"\\s*(\\|)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-variable-assignment":{applyEndPatternLast:1,begin:"\\s(=)",beginCaptures:{1:{name:"punctuation.assignment.graphql"}},end:`(?=[ +,)])`,patterns:[{include:"#graphql-value"}]},"graphql-variable-definition":{begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.parameter.graphql"}},comment:"variable: type = value,.... which may be a list",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},name:"meta.variables.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-variable-definitions":{begin:"\\s*(\\()",captures:{1:{name:"meta.brace.round.graphql"}},end:"\\s*(\\))",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{captures:{1:{name:"variable.graphql"}},match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)"},"native-interpolation":{begin:"\\s*(\\${)",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},end:"(})",endCaptures:{1:{name:"keyword.other.substitution.end"}},name:"native.interpolation",patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]}},scopeName:"source.graphql",embeddedLangs:["javascript","typescript","jsx","tsx"],aliases:["gql"]});var p=[...n.default,...l.default,...i.default,...r.default,t]}}]); diff --git a/2692.52155f0e.async.js b/2692.52155f0e.async.js new file mode 100644 index 00000000..eda4b0b7 --- /dev/null +++ b/2692.52155f0e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2692],{52692:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBackground":"#BD93F910","activityBar.activeBorder":"#FF79C680","activityBar.background":"#343746","activityBar.foreground":"#F8F8F2","activityBar.inactiveForeground":"#6272A4","activityBarBadge.background":"#FF79C6","activityBarBadge.foreground":"#F8F8F2","badge.background":"#44475A","badge.foreground":"#F8F8F2","breadcrumb.activeSelectionForeground":"#F8F8F2","breadcrumb.background":"#282A36","breadcrumb.focusForeground":"#F8F8F2","breadcrumb.foreground":"#6272A4","breadcrumbPicker.background":"#191A21","button.background":"#44475A","button.foreground":"#F8F8F2","button.secondaryBackground":"#282A36","button.secondaryForeground":"#F8F8F2","button.secondaryHoverBackground":"#343746","debugToolBar.background":"#21222C","diffEditor.insertedTextBackground":"#50FA7B20","diffEditor.removedTextBackground":"#FF555550","dropdown.background":"#343746","dropdown.border":"#191A21","dropdown.foreground":"#F8F8F2","editor.background":"#282A36","editor.findMatchBackground":"#FFB86C80","editor.findMatchHighlightBackground":"#FFFFFF40","editor.findRangeHighlightBackground":"#44475A75","editor.foldBackground":"#21222C80","editor.foreground":"#F8F8F2","editor.hoverHighlightBackground":"#8BE9FD50","editor.lineHighlightBorder":"#44475A","editor.rangeHighlightBackground":"#BD93F915","editor.selectionBackground":"#44475A","editor.selectionHighlightBackground":"#424450","editor.snippetFinalTabstopHighlightBackground":"#282A36","editor.snippetFinalTabstopHighlightBorder":"#50FA7B","editor.snippetTabstopHighlightBackground":"#282A36","editor.snippetTabstopHighlightBorder":"#6272A4","editor.wordHighlightBackground":"#8BE9FD50","editor.wordHighlightStrongBackground":"#50FA7B50","editorBracketHighlight.foreground1":"#F8F8F2","editorBracketHighlight.foreground2":"#FF79C6","editorBracketHighlight.foreground3":"#8BE9FD","editorBracketHighlight.foreground4":"#50FA7B","editorBracketHighlight.foreground5":"#BD93F9","editorBracketHighlight.foreground6":"#FFB86C","editorBracketHighlight.unexpectedBracket.foreground":"#FF5555","editorCodeLens.foreground":"#6272A4","editorError.foreground":"#FF5555","editorGroup.border":"#BD93F9","editorGroup.dropBackground":"#44475A70","editorGroupHeader.tabsBackground":"#191A21","editorGutter.addedBackground":"#50FA7B80","editorGutter.deletedBackground":"#FF555580","editorGutter.modifiedBackground":"#8BE9FD80","editorHoverWidget.background":"#282A36","editorHoverWidget.border":"#6272A4","editorIndentGuide.activeBackground":"#FFFFFF45","editorIndentGuide.background":"#FFFFFF1A","editorLineNumber.foreground":"#6272A4","editorLink.activeForeground":"#8BE9FD","editorMarkerNavigation.background":"#21222C","editorOverviewRuler.addedForeground":"#50FA7B80","editorOverviewRuler.border":"#191A21","editorOverviewRuler.currentContentForeground":"#50FA7B","editorOverviewRuler.deletedForeground":"#FF555580","editorOverviewRuler.errorForeground":"#FF555580","editorOverviewRuler.incomingContentForeground":"#BD93F9","editorOverviewRuler.infoForeground":"#8BE9FD80","editorOverviewRuler.modifiedForeground":"#8BE9FD80","editorOverviewRuler.selectionHighlightForeground":"#FFB86C","editorOverviewRuler.warningForeground":"#FFB86C80","editorOverviewRuler.wordHighlightForeground":"#8BE9FD","editorOverviewRuler.wordHighlightStrongForeground":"#50FA7B","editorRuler.foreground":"#FFFFFF1A","editorSuggestWidget.background":"#21222C","editorSuggestWidget.foreground":"#F8F8F2","editorSuggestWidget.selectedBackground":"#44475A","editorWarning.foreground":"#8BE9FD","editorWhitespace.foreground":"#FFFFFF1A","editorWidget.background":"#21222C",errorForeground:"#FF5555","extensionButton.prominentBackground":"#50FA7B90","extensionButton.prominentForeground":"#F8F8F2","extensionButton.prominentHoverBackground":"#50FA7B60",focusBorder:"#6272A4",foreground:"#F8F8F2","gitDecoration.conflictingResourceForeground":"#FFB86C","gitDecoration.deletedResourceForeground":"#FF5555","gitDecoration.ignoredResourceForeground":"#6272A4","gitDecoration.modifiedResourceForeground":"#8BE9FD","gitDecoration.untrackedResourceForeground":"#50FA7B","inlineChat.regionHighlight":"#343746","input.background":"#282A36","input.border":"#191A21","input.foreground":"#F8F8F2","input.placeholderForeground":"#6272A4","inputOption.activeBorder":"#BD93F9","inputValidation.errorBorder":"#FF5555","inputValidation.infoBorder":"#FF79C6","inputValidation.warningBorder":"#FFB86C","list.activeSelectionBackground":"#44475A","list.activeSelectionForeground":"#F8F8F2","list.dropBackground":"#44475A","list.errorForeground":"#FF5555","list.focusBackground":"#44475A75","list.highlightForeground":"#8BE9FD","list.hoverBackground":"#44475A75","list.inactiveSelectionBackground":"#44475A75","list.warningForeground":"#FFB86C","listFilterWidget.background":"#343746","listFilterWidget.noMatchesOutline":"#FF5555","listFilterWidget.outline":"#424450","merge.currentHeaderBackground":"#50FA7B90","merge.incomingHeaderBackground":"#BD93F990","panel.background":"#282A36","panel.border":"#BD93F9","panelTitle.activeBorder":"#FF79C6","panelTitle.activeForeground":"#F8F8F2","panelTitle.inactiveForeground":"#6272A4","peekView.border":"#44475A","peekViewEditor.background":"#282A36","peekViewEditor.matchHighlightBackground":"#F1FA8C80","peekViewResult.background":"#21222C","peekViewResult.fileForeground":"#F8F8F2","peekViewResult.lineForeground":"#F8F8F2","peekViewResult.matchHighlightBackground":"#F1FA8C80","peekViewResult.selectionBackground":"#44475A","peekViewResult.selectionForeground":"#F8F8F2","peekViewTitle.background":"#191A21","peekViewTitleDescription.foreground":"#6272A4","peekViewTitleLabel.foreground":"#F8F8F2","pickerGroup.border":"#BD93F9","pickerGroup.foreground":"#8BE9FD","progressBar.background":"#FF79C6","selection.background":"#BD93F9","settings.checkboxBackground":"#21222C","settings.checkboxBorder":"#191A21","settings.checkboxForeground":"#F8F8F2","settings.dropdownBackground":"#21222C","settings.dropdownBorder":"#191A21","settings.dropdownForeground":"#F8F8F2","settings.headerForeground":"#F8F8F2","settings.modifiedItemIndicator":"#FFB86C","settings.numberInputBackground":"#21222C","settings.numberInputBorder":"#191A21","settings.numberInputForeground":"#F8F8F2","settings.textInputBackground":"#21222C","settings.textInputBorder":"#191A21","settings.textInputForeground":"#F8F8F2","sideBar.background":"#21222C","sideBarSectionHeader.background":"#282A36","sideBarSectionHeader.border":"#191A21","sideBarTitle.foreground":"#F8F8F2","statusBar.background":"#191A21","statusBar.debuggingBackground":"#FF5555","statusBar.debuggingForeground":"#191A21","statusBar.foreground":"#F8F8F2","statusBar.noFolderBackground":"#191A21","statusBar.noFolderForeground":"#F8F8F2","statusBarItem.prominentBackground":"#FF5555","statusBarItem.prominentHoverBackground":"#FFB86C","statusBarItem.remoteBackground":"#BD93F9","statusBarItem.remoteForeground":"#282A36","tab.activeBackground":"#282A36","tab.activeBorderTop":"#FF79C680","tab.activeForeground":"#F8F8F2","tab.border":"#191A21","tab.inactiveBackground":"#21222C","tab.inactiveForeground":"#6272A4","terminal.ansiBlack":"#21222C","terminal.ansiBlue":"#BD93F9","terminal.ansiBrightBlack":"#6272A4","terminal.ansiBrightBlue":"#D6ACFF","terminal.ansiBrightCyan":"#A4FFFF","terminal.ansiBrightGreen":"#69FF94","terminal.ansiBrightMagenta":"#FF92DF","terminal.ansiBrightRed":"#FF6E6E","terminal.ansiBrightWhite":"#FFFFFF","terminal.ansiBrightYellow":"#FFFFA5","terminal.ansiCyan":"#8BE9FD","terminal.ansiGreen":"#50FA7B","terminal.ansiMagenta":"#FF79C6","terminal.ansiRed":"#FF5555","terminal.ansiWhite":"#F8F8F2","terminal.ansiYellow":"#F1FA8C","terminal.background":"#282A36","terminal.foreground":"#F8F8F2","titleBar.activeBackground":"#21222C","titleBar.activeForeground":"#F8F8F2","titleBar.inactiveBackground":"#191A21","titleBar.inactiveForeground":"#6272A4","walkThrough.embeddedEditorBackground":"#21222C"},displayName:"Dracula",name:"dracula",semanticHighlighting:!0,tokenColors:[{scope:["emphasis"],settings:{fontStyle:"italic"}},{scope:["strong"],settings:{fontStyle:"bold"}},{scope:["header"],settings:{foreground:"#BD93F9"}},{scope:["meta.diff","meta.diff.header"],settings:{foreground:"#6272A4"}},{scope:["markup.inserted"],settings:{foreground:"#50FA7B"}},{scope:["markup.deleted"],settings:{foreground:"#FF5555"}},{scope:["markup.changed"],settings:{foreground:"#FFB86C"}},{scope:["invalid"],settings:{fontStyle:"underline italic",foreground:"#FF5555"}},{scope:["invalid.deprecated"],settings:{fontStyle:"underline italic",foreground:"#F8F8F2"}},{scope:["entity.name.filename"],settings:{foreground:"#F1FA8C"}},{scope:["markup.error"],settings:{foreground:"#FF5555"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.bold"],settings:{fontStyle:"bold",foreground:"#FFB86C"}},{scope:["markup.heading"],settings:{fontStyle:"bold",foreground:"#BD93F9"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#F1FA8C"}},{scope:["beginning.punctuation.definition.list.markdown","beginning.punctuation.definition.quote.markdown","punctuation.definition.link.restructuredtext"],settings:{foreground:"#8BE9FD"}},{scope:["markup.inline.raw","markup.raw.restructuredtext"],settings:{foreground:"#50FA7B"}},{scope:["markup.underline.link","markup.underline.link.image"],settings:{foreground:"#8BE9FD"}},{scope:["meta.link.reference.def.restructuredtext","punctuation.definition.directive.restructuredtext","string.other.link.description","string.other.link.title"],settings:{foreground:"#FF79C6"}},{scope:["entity.name.directive.restructuredtext","markup.quote"],settings:{fontStyle:"italic",foreground:"#F1FA8C"}},{scope:["meta.separator.markdown"],settings:{foreground:"#6272A4"}},{scope:["fenced_code.block.language","markup.raw.inner.restructuredtext","markup.fenced_code.block.markdown punctuation.definition.markdown"],settings:{foreground:"#50FA7B"}},{scope:["punctuation.definition.constant.restructuredtext"],settings:{foreground:"#BD93F9"}},{scope:["markup.heading.markdown punctuation.definition.string.begin","markup.heading.markdown punctuation.definition.string.end"],settings:{foreground:"#BD93F9"}},{scope:["meta.paragraph.markdown punctuation.definition.string.begin","meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#F8F8F2"}},{scope:["markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin","markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#F1FA8C"}},{scope:["entity.name.type.class","entity.name.class"],settings:{fontStyle:"normal",foreground:"#8BE9FD"}},{scope:["keyword.expressions-and-types.swift","keyword.other.this","variable.language","variable.language punctuation.definition.variable.php","variable.other.readwrite.instance.ruby","variable.parameter.function.language.special"],settings:{fontStyle:"italic",foreground:"#BD93F9"}},{scope:["entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{scope:["comment","punctuation.definition.comment","unused.comment","wildcard.comment"],settings:{foreground:"#6272A4"}},{scope:["comment keyword.codetag.notation","comment.block.documentation keyword","comment.block.documentation storage.type.class"],settings:{foreground:"#FF79C6"}},{scope:["comment.block.documentation entity.name.type"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{scope:["comment.block.documentation entity.name.type punctuation.definition.bracket"],settings:{foreground:"#8BE9FD"}},{scope:["comment.block.documentation variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["constant","variable.other.constant"],settings:{foreground:"#BD93F9"}},{scope:["constant.character.escape","constant.character.string.escape","constant.regexp"],settings:{foreground:"#FF79C6"}},{scope:["entity.name.tag"],settings:{foreground:"#FF79C6"}},{scope:["entity.other.attribute-name.parent-selector"],settings:{foreground:"#FF79C6"}},{scope:["entity.other.attribute-name"],settings:{fontStyle:"italic",foreground:"#50FA7B"}},{scope:["entity.name.function","meta.function-call.object","meta.function-call.php","meta.function-call.static","meta.method-call.java meta.method","meta.method.groovy","support.function.any-method.lua","keyword.operator.function.infix"],settings:{foreground:"#50FA7B"}},{scope:["entity.name.variable.parameter","meta.at-rule.function variable","meta.at-rule.mixin variable","meta.function.arguments variable.other.php","meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql","variable.parameter"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["meta.decorator variable.other.readwrite","meta.decorator variable.other.property"],settings:{fontStyle:"italic",foreground:"#50FA7B"}},{scope:["meta.decorator variable.other.object"],settings:{foreground:"#50FA7B"}},{scope:["keyword","punctuation.definition.keyword"],settings:{foreground:"#FF79C6"}},{scope:["keyword.control.new","keyword.operator.new"],settings:{fontStyle:"bold"}},{scope:["meta.selector"],settings:{foreground:"#FF79C6"}},{scope:["support"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{scope:["support.function.magic","support.variable","variable.other.predefined"],settings:{fontStyle:"regular",foreground:"#BD93F9"}},{scope:["support.function","support.type.property-name"],settings:{fontStyle:"regular"}},{scope:["constant.other.symbol.hashkey punctuation.definition.constant.ruby","entity.other.attribute-name.placeholder punctuation","entity.other.attribute-name.pseudo-class punctuation","entity.other.attribute-name.pseudo-element punctuation","meta.group.double.toml","meta.group.toml","meta.object-binding-pattern-variable punctuation.destructuring","punctuation.colon.graphql","punctuation.definition.block.scalar.folded.yaml","punctuation.definition.block.scalar.literal.yaml","punctuation.definition.block.sequence.item.yaml","punctuation.definition.entity.other.inherited-class","punctuation.function.swift","punctuation.separator.dictionary.key-value","punctuation.separator.hash","punctuation.separator.inheritance","punctuation.separator.key-value","punctuation.separator.key-value.mapping.yaml","punctuation.separator.namespace","punctuation.separator.pointer-access","punctuation.separator.slice","string.unquoted.heredoc punctuation.definition.string","support.other.chomping-indicator.yaml","punctuation.separator.annotation"],settings:{foreground:"#FF79C6"}},{scope:["keyword.operator.other.powershell","keyword.other.statement-separator.powershell","meta.brace.round","meta.function-call punctuation","punctuation.definition.arguments.begin","punctuation.definition.arguments.end","punctuation.definition.entity.begin","punctuation.definition.entity.end","punctuation.definition.tag.cs","punctuation.definition.type.begin","punctuation.definition.type.end","punctuation.section.scope.begin","punctuation.section.scope.end","punctuation.terminator.expression.php","storage.type.generic.java","string.template meta.brace","string.template punctuation.accessor"],settings:{foreground:"#F8F8F2"}},{scope:["meta.string-contents.quoted.double punctuation.definition.variable","punctuation.definition.interpolation.begin","punctuation.definition.interpolation.end","punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded.begin","punctuation.section.embedded.coffee","punctuation.section.embedded.end","punctuation.section.embedded.end source.php","punctuation.section.embedded.end source.ruby","punctuation.definition.variable.makefile"],settings:{foreground:"#FF79C6"}},{scope:["entity.name.function.target.makefile","entity.name.section.toml","entity.name.tag.yaml","variable.other.key.toml"],settings:{foreground:"#8BE9FD"}},{scope:["constant.other.date","constant.other.timestamp"],settings:{foreground:"#FFB86C"}},{scope:["variable.other.alias.yaml"],settings:{fontStyle:"italic underline",foreground:"#50FA7B"}},{scope:["storage","meta.implementation storage.type.objc","meta.interface-or-protocol storage.type.objc","source.groovy storage.type.def"],settings:{fontStyle:"regular",foreground:"#FF79C6"}},{scope:["entity.name.type","keyword.primitive-datatypes.swift","keyword.type.cs","meta.protocol-list.objc","meta.return-type.objc","source.go storage.type","source.groovy storage.type","source.java storage.type","source.powershell entity.other.attribute-name","storage.class.std.rust","storage.type.attribute.swift","storage.type.c","storage.type.core.rust","storage.type.cs","storage.type.groovy","storage.type.objc","storage.type.php","storage.type.haskell","storage.type.ocaml"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{scope:["entity.name.type.type-parameter","meta.indexer.mappedtype.declaration entity.name.type","meta.type.parameters entity.name.type"],settings:{foreground:"#FFB86C"}},{scope:["storage.modifier"],settings:{foreground:"#FF79C6"}},{scope:["string.regexp","constant.other.character-class.set.regexp","constant.character.escape.backslash.regexp"],settings:{foreground:"#F1FA8C"}},{scope:["punctuation.definition.group.capture.regexp"],settings:{foreground:"#FF79C6"}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#FF5555"}},{scope:["punctuation.definition.character-class.regexp"],settings:{foreground:"#8BE9FD"}},{scope:["punctuation.definition.group.regexp"],settings:{foreground:"#FFB86C"}},{scope:["punctuation.definition.group.assertion.regexp","keyword.operator.negation.regexp"],settings:{foreground:"#FF5555"}},{scope:["meta.assertion.look-ahead.regexp"],settings:{foreground:"#50FA7B"}},{scope:["string"],settings:{foreground:"#F1FA8C"}},{scope:["punctuation.definition.string.begin","punctuation.definition.string.end"],settings:{foreground:"#E9F284"}},{scope:["punctuation.support.type.property-name.begin","punctuation.support.type.property-name.end"],settings:{foreground:"#8BE9FE"}},{scope:["string.quoted.docstring.multi","string.quoted.docstring.multi.python punctuation.definition.string.begin","string.quoted.docstring.multi.python punctuation.definition.string.end","string.quoted.docstring.multi.python constant.character.escape"],settings:{foreground:"#6272A4"}},{scope:["variable","constant.other.key.perl","support.variable.property","variable.other.constant.js","variable.other.constant.ts","variable.other.constant.tsx"],settings:{foreground:"#F8F8F2"}},{scope:["meta.import variable.other.readwrite","meta.variable.assignment.destructured.object.coffee variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["meta.import variable.other.readwrite.alias","meta.export variable.other.readwrite.alias","meta.variable.assignment.destructured.object.coffee variable variable"],settings:{fontStyle:"normal",foreground:"#F8F8F2"}},{scope:["meta.selectionset.graphql variable"],settings:{foreground:"#F1FA8C"}},{scope:["meta.selectionset.graphql meta.arguments variable"],settings:{foreground:"#F8F8F2"}},{scope:["entity.name.fragment.graphql","variable.fragment.graphql"],settings:{foreground:"#8BE9FD"}},{scope:["constant.other.symbol.hashkey.ruby","keyword.operator.dereference.java","keyword.operator.navigation.groovy","meta.scope.for-loop.shell punctuation.definition.string.begin","meta.scope.for-loop.shell punctuation.definition.string.end","meta.scope.for-loop.shell string","storage.modifier.import","punctuation.section.embedded.begin.tsx","punctuation.section.embedded.end.tsx","punctuation.section.embedded.begin.jsx","punctuation.section.embedded.end.jsx","punctuation.separator.list.comma.css","constant.language.empty-list.haskell"],settings:{foreground:"#F8F8F2"}},{scope:["source.shell variable.other"],settings:{foreground:"#BD93F9"}},{scope:["support.constant"],settings:{fontStyle:"normal",foreground:"#BD93F9"}},{scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#F1FA8C"}},{scope:["meta.attribute-selector.scss"],settings:{foreground:"#F1FA8C"}},{scope:["punctuation.definition.attribute-selector.end.bracket.square.scss","punctuation.definition.attribute-selector.begin.bracket.square.scss"],settings:{foreground:"#F8F8F2"}},{scope:["meta.preprocessor.haskell"],settings:{foreground:"#6272A4"}},{scope:["log.error"],settings:{fontStyle:"bold",foreground:"#FF5555"}},{scope:["log.warning"],settings:{fontStyle:"bold",foreground:"#F1FA8C"}}],type:"dark"})}}]); diff --git a/2696.c14533ea.async.js b/2696.c14533ea.async.js new file mode 100644 index 00000000..7d5aecb8 --- /dev/null +++ b/2696.c14533ea.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2696],{32696:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#4d9375","activityBar.background":"#121212","activityBar.border":"#191919","activityBar.foreground":"#dbd7caee","activityBar.inactiveForeground":"#dedcd550","activityBarBadge.background":"#bfbaaa","activityBarBadge.foreground":"#121212","badge.background":"#dedcd590","badge.foreground":"#121212","breadcrumb.activeSelectionForeground":"#eeeeee18","breadcrumb.background":"#181818","breadcrumb.focusForeground":"#dbd7caee","breadcrumb.foreground":"#959da5","breadcrumbPicker.background":"#121212","button.background":"#4d9375","button.foreground":"#121212","button.hoverBackground":"#4d9375","checkbox.background":"#181818","checkbox.border":"#2f363d","debugToolBar.background":"#121212",descriptionForeground:"#dedcd590","diffEditor.insertedTextBackground":"#4d937522","diffEditor.removedTextBackground":"#ab595922","dropdown.background":"#121212","dropdown.border":"#191919","dropdown.foreground":"#dbd7caee","dropdown.listBackground":"#181818","editor.background":"#121212","editor.findMatchBackground":"#e6cc7722","editor.findMatchHighlightBackground":"#e6cc7744","editor.focusedStackFrameHighlightBackground":"#b808","editor.foldBackground":"#eeeeee10","editor.foreground":"#dbd7caee","editor.inactiveSelectionBackground":"#eeeeee10","editor.lineHighlightBackground":"#181818","editor.selectionBackground":"#eeeeee18","editor.selectionHighlightBackground":"#eeeeee10","editor.stackFrameHighlightBackground":"#a707","editor.wordHighlightBackground":"#1c6b4805","editor.wordHighlightStrongBackground":"#1c6b4810","editorBracketHighlight.foreground1":"#5eaab5","editorBracketHighlight.foreground2":"#4d9375","editorBracketHighlight.foreground3":"#d4976c","editorBracketHighlight.foreground4":"#d9739f","editorBracketHighlight.foreground5":"#e6cc77","editorBracketHighlight.foreground6":"#6394bf","editorBracketMatch.background":"#4d937520","editorError.foreground":"#cb7676","editorGroup.border":"#191919","editorGroupHeader.tabsBackground":"#121212","editorGroupHeader.tabsBorder":"#191919","editorGutter.addedBackground":"#4d9375","editorGutter.commentRangeForeground":"#dedcd550","editorGutter.deletedBackground":"#cb7676","editorGutter.foldingControlForeground":"#dedcd590","editorGutter.modifiedBackground":"#6394bf","editorHint.foreground":"#4d9375","editorIndentGuide.activeBackground":"#ffffff30","editorIndentGuide.background":"#ffffff15","editorInfo.foreground":"#6394bf","editorInlayHint.background":"#00000000","editorInlayHint.foreground":"#666666","editorLineNumber.activeForeground":"#bfbaaa","editorLineNumber.foreground":"#dedcd550","editorOverviewRuler.border":"#111","editorStickyScroll.background":"#181818","editorStickyScrollHover.background":"#181818","editorWarning.foreground":"#d4976c","editorWhitespace.foreground":"#ffffff15","editorWidget.background":"#121212",errorForeground:"#cb7676",focusBorder:"#00000000",foreground:"#dbd7caee","gitDecoration.addedResourceForeground":"#4d9375","gitDecoration.conflictingResourceForeground":"#d4976c","gitDecoration.deletedResourceForeground":"#cb7676","gitDecoration.ignoredResourceForeground":"#dedcd550","gitDecoration.modifiedResourceForeground":"#6394bf","gitDecoration.submoduleResourceForeground":"#dedcd590","gitDecoration.untrackedResourceForeground":"#5eaab5","input.background":"#181818","input.border":"#191919","input.foreground":"#dbd7caee","input.placeholderForeground":"#dedcd590","inputOption.activeBackground":"#dedcd550","list.activeSelectionBackground":"#181818","list.activeSelectionForeground":"#dbd7caee","list.focusBackground":"#121212","list.highlightForeground":"#4d9375","list.hoverBackground":"#181818","list.hoverForeground":"#dbd7caee","list.inactiveFocusBackground":"#121212","list.inactiveSelectionBackground":"#181818","list.inactiveSelectionForeground":"#dbd7caee","menu.separatorBackground":"#191919","notificationCenterHeader.background":"#121212","notificationCenterHeader.foreground":"#959da5","notifications.background":"#121212","notifications.border":"#191919","notifications.foreground":"#dbd7caee","notificationsErrorIcon.foreground":"#cb7676","notificationsInfoIcon.foreground":"#6394bf","notificationsWarningIcon.foreground":"#d4976c","panel.background":"#121212","panel.border":"#191919","panelInput.border":"#2f363d","panelTitle.activeBorder":"#4d9375","panelTitle.activeForeground":"#dbd7caee","panelTitle.inactiveForeground":"#959da5","peekViewEditor.background":"#121212","peekViewEditor.matchHighlightBackground":"#ffd33d33","peekViewResult.background":"#121212","peekViewResult.matchHighlightBackground":"#ffd33d33","pickerGroup.border":"#191919","pickerGroup.foreground":"#dbd7caee","problemsErrorIcon.foreground":"#cb7676","problemsInfoIcon.foreground":"#6394bf","problemsWarningIcon.foreground":"#d4976c","progressBar.background":"#4d9375","quickInput.background":"#121212","quickInput.foreground":"#dbd7caee","quickInputList.focusBackground":"#181818","scrollbar.shadow":"#0000","scrollbarSlider.activeBackground":"#dedcd550","scrollbarSlider.background":"#dedcd510","scrollbarSlider.hoverBackground":"#dedcd550","settings.headerForeground":"#dbd7caee","settings.modifiedItemIndicator":"#4d9375","sideBar.background":"#121212","sideBar.border":"#191919","sideBar.foreground":"#bfbaaa","sideBarSectionHeader.background":"#121212","sideBarSectionHeader.border":"#191919","sideBarSectionHeader.foreground":"#dbd7caee","sideBarTitle.foreground":"#dbd7caee","statusBar.background":"#121212","statusBar.border":"#191919","statusBar.debuggingBackground":"#181818","statusBar.debuggingForeground":"#bfbaaa","statusBar.foreground":"#bfbaaa","statusBar.noFolderBackground":"#121212","statusBarItem.prominentBackground":"#181818","tab.activeBackground":"#121212","tab.activeBorder":"#191919","tab.activeBorderTop":"#dedcd590","tab.activeForeground":"#dbd7caee","tab.border":"#191919","tab.hoverBackground":"#181818","tab.inactiveBackground":"#121212","tab.inactiveForeground":"#959da5","tab.unfocusedActiveBorder":"#191919","tab.unfocusedActiveBorderTop":"#191919","tab.unfocusedHoverBackground":"#121212","terminal.ansiBlack":"#393a34","terminal.ansiBlue":"#6394bf","terminal.ansiBrightBlack":"#777777","terminal.ansiBrightBlue":"#6394bf","terminal.ansiBrightCyan":"#5eaab5","terminal.ansiBrightGreen":"#4d9375","terminal.ansiBrightMagenta":"#d9739f","terminal.ansiBrightRed":"#cb7676","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#e6cc77","terminal.ansiCyan":"#5eaab5","terminal.ansiGreen":"#4d9375","terminal.ansiMagenta":"#d9739f","terminal.ansiRed":"#cb7676","terminal.ansiWhite":"#dbd7ca","terminal.ansiYellow":"#e6cc77","terminal.foreground":"#dbd7caee","terminal.selectionBackground":"#eeeeee18","textBlockQuote.background":"#121212","textBlockQuote.border":"#191919","textCodeBlock.background":"#121212","textLink.activeForeground":"#4d9375","textLink.foreground":"#4d9375","textPreformat.foreground":"#d1d5da","textSeparator.foreground":"#586069","titleBar.activeBackground":"#121212","titleBar.activeForeground":"#bfbaaa","titleBar.border":"#181818","titleBar.inactiveBackground":"#121212","titleBar.inactiveForeground":"#959da5","tree.indentGuidesStroke":"#2f363d","welcomePage.buttonBackground":"#2f363d","welcomePage.buttonHoverBackground":"#444d56"},displayName:"Vitesse Dark",name:"vitesse-dark",semanticHighlighting:!0,semanticTokenColors:{class:"#7f8ac7",interface:"#5d99a9",namespace:"#db889a",property:"#b8a965",type:"#5d99a9"},tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#758575dd"}},{scope:["delimiter.bracket","delimiter","invalid.illegal.character-not-allowed-here.html","keyword.operator.rest","keyword.operator.spread","keyword.operator.type.annotation","keyword.operator.relational","keyword.operator.assignment","meta.brace","meta.tag.block.any.html","meta.tag.inline.any.html","meta.tag.structure.input.void.html","meta.type.annotation","meta.embedded.block.github-actions-expression","storage.type.function.arrow","keyword.operator.type","meta.objectliteral.ts","punctuation"],settings:{foreground:"#666666"}},{scope:["constant","entity.name.constant","variable.language","meta.definition.variable"],settings:{foreground:"#c99076"}},{scope:["entity","entity.name"],settings:{foreground:"#80a665"}},{scope:"variable.parameter.function",settings:{foreground:"#dbd7caee"}},{scope:["entity.name.tag","tag.html"],settings:{foreground:"#4d9375"}},{scope:"entity.name.function",settings:{foreground:"#80a665"}},{scope:["keyword","storage.type.class.jsdoc"],settings:{foreground:"#4d9375"}},{scope:["storage","storage.type","support.type.builtin","constant.language.undefined","constant.language.null"],settings:{foreground:"#cb7676"}},{scope:["text.html.derivative","storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#dbd7caee"}},{scope:["string","string punctuation.section.embedded source","attribute.value"],settings:{foreground:"#c98a7d"}},{scope:["punctuation.definition.string","punctuation.support.type.property-name"],settings:{foreground:"#c98a7d99"}},{scope:"support",settings:{foreground:"#b8a965"}},{scope:["property","meta.property-name","meta.object-literal.key","entity.name.tag.yaml","attribute.name"],settings:{foreground:"#b8a965"}},{scope:["entity.other.attribute-name","invalid.deprecated.entity.other.attribute-name.html"],settings:{foreground:"#bd976a"}},{scope:["variable","identifier"],settings:{foreground:"#bd976a"}},{scope:["support.type.primitive","entity.name.type"],settings:{foreground:"#5DA994"}},{scope:"namespace",settings:{foreground:"#db889a"}},{scope:["keyword.operator","keyword.operator.assignment.compound","meta.var.expr.ts"],settings:{foreground:"#cb7676"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"carriage-return",settings:{background:"#f97583",content:"^M",fontStyle:"italic underline",foreground:"#24292e"}},{scope:"message.error",settings:{foreground:"#fdaeb7"}},{scope:"string variable",settings:{foreground:"#c98a7d"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#c4704f"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#c98a7d"}},{scope:"string.regexp constant.character.escape",settings:{foreground:"#e6cc77"}},{scope:["support.constant"],settings:{foreground:"#c99076"}},{scope:["constant.numeric","number"],settings:{foreground:"#4C9A91"}},{scope:["keyword.other.unit"],settings:{foreground:"#cb7676"}},{scope:["constant.language.boolean","constant.language"],settings:{foreground:"#4d9375"}},{scope:"meta.module-reference",settings:{foreground:"#4d9375"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#d4976c"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#4d9375"}},{scope:"markup.quote",settings:{foreground:"#5d99a9"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#dbd7caee"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#dbd7caee"}},{scope:"markup.raw",settings:{foreground:"#4d9375"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#86181d",foreground:"#fdaeb7"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#144620",foreground:"#85e89d"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#c24e00",foreground:"#ffab70"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#79b8ff",foreground:"#2f363d"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#b392f0"}},{scope:"meta.diff.header",settings:{foreground:"#79b8ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"meta.output",settings:{foreground:"#79b8ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#d1d5da"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#fdaeb7"}},{scope:["constant.other.reference.link","string.other.link","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#c98a7d"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{fontStyle:"underline",foreground:"#dedcd590"}},{scope:["type.identifier"],settings:{foreground:"#7f8ac7"}},{scope:["entity.other.attribute-name.html.vue"],settings:{foreground:"#80a665"}},{scope:["invalid.illegal.unrecognized-tag.html"],settings:{fontStyle:"normal"}}],type:"dark"})}}]); diff --git a/273.b722260f.async.js b/273.b722260f.async.js new file mode 100644 index 00000000..8a37e0fe --- /dev/null +++ b/273.b722260f.async.js @@ -0,0 +1,21 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[273],{50273:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"SQL",name:"sql",patterns:[{match:"((?<!@)@)\\b(\\w+)\\b",name:"text.variable"},{match:"(\\[)[^\\]]*(\\])",name:"text.bracketed"},{include:"#comments"},{captures:{1:{name:"keyword.other.create.sql"},2:{name:"keyword.other.sql"},5:{name:"entity.name.function.sql"}},match:"(?i:^\\s*(create(?:\\s+or\\s+replace)?)\\s+(aggregate|conversion|database|domain|function|group|(unique\\s+)?index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)(['\"`]?)(\\w+)\\4",name:"meta.create.sql"},{captures:{1:{name:"keyword.other.create.sql"},2:{name:"keyword.other.sql"}},match:"(?i:^\\s*(drop)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|rule|schema|sequence|table|tablespace|trigger|type|user|view))",name:"meta.drop.sql"},{captures:{1:{name:"keyword.other.create.sql"},2:{name:"keyword.other.table.sql"},3:{name:"entity.name.function.sql"},4:{name:"keyword.other.cascade.sql"}},match:"(?i:\\s*(drop)\\s+(table)\\s+(\\w+)(\\s+cascade)?\\b)",name:"meta.drop.sql"},{captures:{1:{name:"keyword.other.create.sql"},2:{name:"keyword.other.table.sql"}},match:"(?i:^\\s*(alter)\\s+(aggregate|conversion|database|domain|function|group|index|language|operator class|operator|proc(edure)?|rule|schema|sequence|table|tablespace|trigger|type|user|view)\\s+)",name:"meta.alter.sql"},{captures:{1:{name:"storage.type.sql"},2:{name:"storage.type.sql"},3:{name:"constant.numeric.sql"},4:{name:"storage.type.sql"},5:{name:"constant.numeric.sql"},6:{name:"storage.type.sql"},7:{name:"constant.numeric.sql"},8:{name:"constant.numeric.sql"},9:{name:"storage.type.sql"},10:{name:"constant.numeric.sql"},11:{name:"storage.type.sql"},12:{name:"storage.type.sql"},13:{name:"storage.type.sql"},14:{name:"constant.numeric.sql"},15:{name:"storage.type.sql"}},match:`(?xi) + + +\\b(bigint|bigserial|bit|boolean|box|bytea|cidr|circle|date|double\\sprecision|inet|int|integer|line|lseg|macaddr|money|oid|path|point|polygon|real|serial|smallint|sysdate|text)\\b + + +|\\b(bit\\svarying|character\\s(?:varying)?|tinyint|var\\schar|float|interval)\\((\\d+)\\) + + +|\\b(char|number|varchar\\d?)\\b(?:\\((\\d+)\\))? + + +|\\b(numeric|decimal)\\b(?:\\((\\d+),(\\d+)\\))? + + +|\\b(times?)\\b(?:\\((\\d+)\\))?(\\swith(?:out)?\\stime\\szone\\b)? + + +|\\b(timestamp)(?:(s|tz))?\\b(?:\\((\\d+)\\))?(\\s(with|without)\\stime\\szone\\b)? + +`},{match:"(?i:\\b((?:primary|foreign)\\s+key|references|on\\sdelete(\\s+cascade)?|nocheck|check|constraint|collate|default)\\b)",name:"storage.modifier.sql"},{match:"\\b\\d+\\b",name:"constant.numeric.sql"},{match:"(?i:\\b(select(\\s+(all|distinct))?|insert\\s+(ignore\\s+)?into|update|delete|from|set|where|group\\s+by|or|like|and|union(\\s+all)?|having|order\\s+by|limit|cross\\s+join|join|straight_join|(inner|(left|right|full)(\\s+outer)?)\\s+join|natural(\\s+(inner|(left|right|full)(\\s+outer)?))?\\s+join)\\b)",name:"keyword.other.DML.sql"},{match:"(?i:\\b(on|off|((is\\s+)?not\\s+)?null)\\b)",name:"keyword.other.DDL.create.II.sql"},{match:"(?i:\\bvalues\\b)",name:"keyword.other.DML.II.sql"},{match:"(?i:\\b(begin(\\s+work)?|start\\s+transaction|commit(\\s+work)?|rollback(\\s+work)?)\\b)",name:"keyword.other.LUW.sql"},{match:"(?i:\\b(grant(\\swith\\sgrant\\soption)?|revoke)\\b)",name:"keyword.other.authorization.sql"},{match:"(?i:\\bin\\b)",name:"keyword.other.data-integrity.sql"},{match:"(?i:^\\s*(comment\\s+on\\s+(table|column|aggregate|constraint|database|domain|function|index|operator|rule|schema|sequence|trigger|type|view))\\s+.*?\\s+(is)\\s+)",name:"keyword.other.object-comments.sql"},{match:"(?i)\\bAS\\b",name:"keyword.other.alias.sql"},{match:"(?i)\\b(DESC|ASC)\\b",name:"keyword.other.order.sql"},{match:"\\*",name:"keyword.operator.star.sql"},{match:"[!<>]?=|<>|<|>",name:"keyword.operator.comparison.sql"},{match:"-|\\+|/",name:"keyword.operator.math.sql"},{match:"\\|\\|",name:"keyword.operator.concatenator.sql"},{captures:{1:{name:"support.function.aggregate.sql"}},match:"(?i)\\b(approx_count_distinct|approx_percentile_cont|approx_percentile_disc|avg|checksum_agg|count|count_big|group|grouping|grouping_id|max|min|sum|stdev|stdevp|var|varp)\\b\\s*\\("},{captures:{1:{name:"support.function.analytic.sql"}},match:"(?i)\\b(cume_dist|first_value|lag|last_value|lead|percent_rank|percentile_cont|percentile_disc)\\b\\s*\\("},{captures:{1:{name:"support.function.bitmanipulation.sql"}},match:"(?i)\\b(bit_count|get_bit|left_shift|right_shift|set_bit)\\b\\s*\\("},{captures:{1:{name:"support.function.conversion.sql"}},match:"(?i)\\b(cast|convert|parse|try_cast|try_convert|try_parse)\\b\\s*\\("},{captures:{1:{name:"support.function.collation.sql"}},match:"(?i)\\b(collationproperty|tertiary_weights)\\b\\s*\\("},{captures:{1:{name:"support.function.cryptographic.sql"}},match:"(?i)\\b(asymkey_id|asymkeyproperty|certproperty|cert_id|crypt_gen_random|decryptbyasymkey|decryptbycert|decryptbykey|decryptbykeyautoasymkey|decryptbykeyautocert|decryptbypassphrase|encryptbyasymkey|encryptbycert|encryptbykey|encryptbypassphrase|hashbytes|is_objectsigned|key_guid|key_id|key_name|signbyasymkey|signbycert|symkeyproperty|verifysignedbycert|verifysignedbyasymkey)\\b\\s*\\("},{captures:{1:{name:"support.function.cursor.sql"}},match:"(?i)\\b(cursor_status)\\b\\s*\\("},{captures:{1:{name:"support.function.datetime.sql"}},match:"(?i)\\b(sysdatetime|sysdatetimeoffset|sysutcdatetime|current_time(stamp)?|getdate|getutcdate|datename|datepart|day|month|year|datefromparts|datetime2fromparts|datetimefromparts|datetimeoffsetfromparts|smalldatetimefromparts|timefromparts|datediff|dateadd|datetrunc|eomonth|switchoffset|todatetimeoffset|isdate|date_bucket)\\b\\s*\\("},{captures:{1:{name:"support.function.datatype.sql"}},match:"(?i)\\b(datalength|ident_current|ident_incr|ident_seed|identity|sql_variant_property)\\b\\s*\\("},{captures:{1:{name:"support.function.expression.sql"}},match:"(?i)\\b(coalesce|nullif)\\b\\s*\\("},{captures:{1:{name:"support.function.globalvar.sql"}},match:"(?<!@)@@(?i)\\b(cursor_rows|connections|cpu_busy|datefirst|dbts|error|fetch_status|identity|idle|io_busy|langid|language|lock_timeout|max_connections|max_precision|nestlevel|options|packet_errors|pack_received|pack_sent|procid|remserver|rowcount|servername|servicename|spid|textsize|timeticks|total_errors|total_read|total_write|trancount|version)\\b\\s*\\("},{captures:{1:{name:"support.function.json.sql"}},match:"(?i)\\b(json|isjson|json_object|json_array|json_value|json_query|json_modify|json_path_exists)\\b\\s*\\("},{captures:{1:{name:"support.function.logical.sql"}},match:"(?i)\\b(choose|iif|greatest|least)\\b\\s*\\("},{captures:{1:{name:"support.function.mathematical.sql"}},match:"(?i)\\b(abs|acos|asin|atan|atn2|ceiling|cos|cot|degrees|exp|floor|log|log10|pi|power|radians|rand|round|sign|sin|sqrt|square|tan)\\b\\s*\\("},{captures:{1:{name:"support.function.metadata.sql"}},match:"(?i)\\b(app_name|applock_mode|applock_test|assemblyproperty|col_length|col_name|columnproperty|database_principal_id|databasepropertyex|db_id|db_name|file_id|file_idex|file_name|filegroup_id|filegroup_name|filegroupproperty|fileproperty|fulltextcatalogproperty|fulltextserviceproperty|index_col|indexkey_property|indexproperty|object_definition|object_id|object_name|object_schema_name|objectproperty|objectpropertyex|original_db_name|parsename|schema_id|schema_name|scope_identity|serverproperty|stats_date|type_id|type_name|typeproperty)\\b\\s*\\("},{captures:{1:{name:"support.function.ranking.sql"}},match:"(?i)\\b(rank|dense_rank|ntile|row_number)\\b\\s*\\("},{captures:{1:{name:"support.function.rowset.sql"}},match:"(?i)\\b(generate_series|opendatasource|openjson|openrowset|openquery|openxml|predict|string_split)\\b\\s*\\("},{captures:{1:{name:"support.function.security.sql"}},match:"(?i)\\b(certencoded|certprivatekey|current_user|database_principal_id|has_perms_by_name|is_member|is_rolemember|is_srvrolemember|original_login|permissions|pwdcompare|pwdencrypt|schema_id|schema_name|session_user|suser_id|suser_sid|suser_sname|system_user|suser_name|user_id|user_name)\\b\\s*\\("},{captures:{1:{name:"support.function.string.sql"}},match:"(?i)\\b(ascii|char|charindex|concat|difference|format|left|len|lower|ltrim|nchar|nodes|patindex|quotename|replace|replicate|reverse|right|rtrim|soundex|space|str|string_agg|string_escape|string_split|stuff|substring|translate|trim|unicode|upper)\\b\\s*\\("},{captures:{1:{name:"support.function.system.sql"}},match:"(?i)\\b(binary_checksum|checksum|compress|connectionproperty|context_info|current_request_id|current_transaction_id|decompress|error_line|error_message|error_number|error_procedure|error_severity|error_state|formatmessage|get_filestream_transaction_context|getansinull|host_id|host_name|isnull|isnumeric|min_active_rowversion|newid|newsequentialid|rowcount_big|session_context|session_id|xact_state)\\b\\s*\\("},{captures:{1:{name:"support.function.textimage.sql"}},match:"(?i)\\b(patindex|textptr|textvalid)\\b\\s*\\("},{captures:{1:{name:"constant.other.database-name.sql"},2:{name:"constant.other.table-name.sql"}},match:"(\\w+?)\\.(\\w+)"},{include:"#strings"},{include:"#regexps"},{match:"\\b(?i)(abort|abort_after_wait|absent|absolute|accent_sensitivity|acceptable_cursopt|acp|action|activation|add|address|admin|aes_128|aes_192|aes_256|affinity|after|aggregate|algorithm|all_constraints|all_errormsgs|all_indexes|all_levels|all_results|allow_connections|allow_dup_row|allow_encrypted_value_modifications|allow_page_locks|allow_row_locks|allow_snapshot_isolation|alter|altercolumn|always|anonymous|ansi_defaults|ansi_null_default|ansi_null_dflt_off|ansi_null_dflt_on|ansi_nulls|ansi_padding|ansi_warnings|appdomain|append|application|apply|arithabort|arithignore|array|assembly|asymmetric|asynchronous_commit|at|atan2|atomic|attach|attach_force_rebuild_log|attach_rebuild_log|audit|auth_realm|authentication|auto|auto_cleanup|auto_close|auto_create_statistics|auto_drop|auto_shrink|auto_update_statistics|auto_update_statistics_async|automated_backup_preference|automatic|autopilot|availability|availability_mode|backup|backup_priority|base64|basic|batches|batchsize|before|between|bigint|binary|binding|bit|block|blockers|blocksize|bmk|both|break|broker|broker_instance|bucket_count|buffer|buffercount|bulk_logged|by|call|caller|card|case|catalog|catch|cert|certificate|change_retention|change_tracking|change_tracking_context|changes|char|character|character_set|check_expiration|check_policy|checkconstraints|checkindex|checkpoint|checksum|cleanup_policy|clear|clear_port|close|clustered|codepage|collection|column_encryption_key|column_master_key|columnstore|columnstore_archive|colv_80_to_100|colv_100_to_80|commit_differential_base|committed|compatibility_level|compress_all_row_groups|compression|compression_delay|concat_null_yields_null|concatenate|configuration|connect|connection|containment|continue|continue_after_error|contract|contract_name|control|conversation|conversation_group_id|conversation_handle|copy|copy_only|count_rows|counter|create(\\\\s+or\\\\s+alter)?|credential|cross|cryptographic|cryptographic_provider|cube|cursor|cursor_close_on_commit|cursor_default|data|data_compression|data_flush_interval_seconds|data_mirroring|data_purity|data_source|database|database_name|database_snapshot|datafiletype|date_correlation_optimization|date|datefirst|dateformat|date_format|datetime|datetime2|datetimeoffset|day(s)?|db_chaining|dbid|dbidexec|dbo_only|deadlock_priority|deallocate|dec|decimal|declare|decrypt|decrypt_a|decryption|default_database|default_fulltext_language|default_language|default_logon_domain|default_schema|definition|delay|delayed_durability|delimitedtext|density_vector|dependent|des|description|desired_state|desx|differential|digest|disable|disable_broker|disable_def_cnst_chk|disabled|disk|distinct|distributed|distribution|drop|drop_existing|dts_buffers|dump|durability|dynamic|edition|elements|else|emergency|empty|enable|enable_broker|enabled|encoding|encrypted|encrypted_value|encryption|encryption_type|end|endpoint|endpoint_url|enhancedintegrity|entry|error_broker_conversations|errorfile|estimateonly|event|except|exec|executable|execute|exists|expand|expiredate|expiry_date|explicit|external|external_access|failover|failover_mode|failure_condition_level|fast|fast_forward|fastfirstrow|federated_service_account|fetch|field_terminator|fieldterminator|file|filelistonly|filegroup|filegrowth|filename|filestream|filestream_log|filestream_on|filetable|file_format|filter|first_row|fips_flagger|fire_triggers|first|firstrow|float|flush_interval_seconds|fmtonly|following|for|force|force_failover_allow_data_loss|force_service_allow_data_loss|forced|forceplan|formatfile|format_options|format_type|formsof|forward_only|free_cursors|free_exec_context|fullscan|fulltext|fulltextall|fulltextkey|function|generated|get|geography|geometry|global|go|goto|governor|guid|hadoop|hardening|hash|hashed|header_limit|headeronly|health_check_timeout|hidden|hierarchyid|histogram|histogram_steps|hits_cursors|hits_exec_context|hour(s)?|http|identity|identity_value|if|ifnull|ignore|ignore_constraints|ignore_dup_key|ignore_dup_row|ignore_triggers|image|immediate|implicit_transactions|include|include_null_values|incremental|index|inflectional|init|initiator|insensitive|insert|instead|int|integer|integrated|intersect|intermediate|interval_length_minutes|into|inuse_cursors|inuse_exec_context|io|is|isabout|iso_week|isolation|job_tracker_location|json|keep|keep_nulls|keep_replication|keepdefaults|keepfixed|keepidentity|keepnulls|kerberos|key|key_path|key_source|key_store_provider_name|keyset|kill|kilobytes_per_batch|labelonly|langid|language|last|lastrow|leading|legacy_cardinality_estimation|length|level|lifetime|lineage_80_to_100|lineage_100_to_80|listener_ip|listener_port|load|loadhistory|lob_compaction|local|local_service_name|locate|location|lock_escalation|lock_timeout|lockres|log|login|login_type|loop|manual|mark_in_use_for_removal|masked|master|match|matched|max_queue_readers|max_duration|max_outstanding_io_per_volume|maxdop|maxerrors|maxlength|maxtransfersize|max_plans_per_query|max_storage_size_mb|mediadescription|medianame|mediapassword|memogroup|memory_optimized|merge|message|message_forward_size|message_forwarding|microsecond|millisecond|minute(s)?|mirror_address|misses_cursors|misses_exec_context|mixed|modify|money|month|move|multi_user|must_change|name|namespace|nanosecond|native|native_compilation|nchar|ncharacter|nested_triggers|never|new_account|new_broker|newname|next|no|no_browsetable|no_checksum|no_compression|no_infomsgs|no_triggers|no_truncate|nocount|noexec|noexpand|noformat|noinit|nolock|nonatomic|nonclustered|nondurable|none|norecompute|norecovery|noreset|norewind|noskip|not|notification|nounload|now|nowait|ntext|ntlm|nulls|numeric|numeric_roundabort|nvarchar|object|objid|oem|offline|old_account|online|operation_mode|open|openjson|optimistic|option|orc|out|outer|output|over|override|owner|ownership|pad_index|page|page_checksum|page_verify|pagecount|paglock|param|parameter_sniffing|parameter_type_expansion|parameterization|parquet|parseonly|partial|partition|partner|password|path|pause|percentage|permission_set|persisted|period|physical_only|plan_forcing_mode|policy|pool|population|ports|preceding|precision|predicate|presume_abort|primary|primary_role|print|prior|priority |priority_level|private|proc(edure)?|procedure_name|profile|provider|quarter|query_capture_mode|query_governor_cost_limit|query_optimizer_hotfixes|query_store|queue|quoted_identifier|raiserror|range|raw|rcfile|rc2|rc4|rc4_128|rdbms|read_committed_snapshot|read|read_only|read_write|readcommitted|readcommittedlock|readonly|readpast|readuncommitted|readwrite|real|rebuild|receive|recmodel_70backcomp|recompile|reconfigure|recovery|recursive|recursive_triggers|redo_queue|reject_sample_value|reject_type|reject_value|relative|remote|remote_data_archive|remote_proc_transactions|remote_service_name|remove|removed_cursors|removed_exec_context|reorganize|repeat|repeatable|repeatableread|replace|replica|replicated|replnick_100_to_80|replnickarray_80_to_100|replnickarray_100_to_80|required|required_cursopt|resample|reset|resource|resource_manager_location|respect|restart|restore|restricted_user|resume|retaindays|retention|return|revert|rewind|rewindonly|returns|robust|role|rollup|root|round_robin|route|row|rowdump|rowguidcol|rowlock|row_terminator|rows|rows_per_batch|rowsets_only|rowterminator|rowversion|rsa_1024|rsa_2048|rsa_3072|rsa_4096|rsa_512|safe|safety|sample|save|scalar|schema|schemabinding|scoped|scroll|scroll_locks|sddl|second|secexpr|seconds|secondary|secondary_only|secondary_role|secret|security|securityaudit|selective|self|send|sent|sequence|serde_method|serializable|server|service|service_broker|service_name|service_objective|session_timeout|session|sessions|seterror|setopts|sets|shard_map_manager|shard_map_name|sharded|shared_memory|shortest_path|show_statistics|showplan_all|showplan_text|showplan_xml|showplan_xml_with_recompile|shrinkdb|shutdown|sid|signature|simple|single_blob|single_clob|single_nclob|single_user|singleton|site|size|size_based_cleanup_mode|skip|smalldatetime|smallint|smallmoney|snapshot|snapshot_import|snapshotrestorephase|soap|softnuma|sort_in_tempdb|sorted_data|sorted_data_reorg|spatial|sql|sql_bigint|sql_binary|sql_bit|sql_char|sql_date|sql_decimal|sql_double|sql_float|sql_guid|sql_handle|sql_longvarbinary|sql_longvarchar|sql_numeric|sql_real|sql_smallint|sql_time|sql_timestamp|sql_tinyint|sql_tsi_day|sql_tsi_frac_second|sql_tsi_hour|sql_tsi_minute|sql_tsi_month|sql_tsi_quarter|sql_tsi_second|sql_tsi_week|sql_tsi_year|sql_type_date|sql_type_time|sql_type_timestamp|sql_varbinary|sql_varchar|sql_variant|sql_wchar|sql_wlongvarchar|ssl|ssl_port|standard|standby|start|start_date|started|stat_header|state|statement|static|statistics|statistics_incremental|statistics_norecompute|statistics_only|statman|stats|stats_stream|status|stop|stop_on_error|stopat|stopatmark|stopbeforemark|stoplist|stopped|string_delimiter|subject|supplemental_logging|supported|suspend|symmetric|synchronous_commit|synonym|sysname|system|system_time|system_versioning|table|tableresults|tablock|tablockx|take|tape|target|target_index|target_partition|target_recovery_time|tcp|temporal_history_retention|text|textimage_on|then|thesaurus|throw|time|timeout|timestamp|tinyint|to|top|torn_page_detection|track_columns_updated|trailing|tran|transaction|transfer|transform_noise_words|triple_des|triple_des_3key|truncate|trustworthy|try|tsql|two_digit_year_cutoff|type|type_desc|type_warning|tzoffset|uid|unbounded|uncommitted|unique|uniqueidentifier|unlimited|unload|unlock|unsafe|updlock|url|use|useplan|useroptions|use_type_default|using|utcdatetime|valid_xml|validation|value|values|varbinary|varchar|verbose|verifyonly|version|view_metadata|virtual_device|visiblity|wait_at_low_priority|waitfor|webmethod|week|weekday|weight|well_formed_xml|when|while|widechar|widechar_ansi|widenative|window|windows|with|within|within group|witness|without|without_array_wrapper|workload|wsdl|xact_abort|xlock|xml|xmlschema|xquery|xsinil|year|zone)\\b",name:"keyword.other.sql"},{captures:{1:{name:"punctuation.section.scope.begin.sql"},2:{name:"punctuation.section.scope.end.sql"}},comment:"Allow for special \u21A9 behavior",match:"(\\()(\\))",name:"meta.block.sql"}],repository:{"comment-block":{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.sql"}},end:"\\*/",name:"comment.block",patterns:[{include:"#comment-block"}]},comments:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.sql"}},end:"(?!\\G)",patterns:[{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.sql"}},end:"\\n",name:"comment.line.double-dash.sql"}]},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.sql"}},end:"(?!\\G)",patterns:[]},{include:"#comment-block"}]},regexps:{patterns:[{begin:"/(?=\\S.*/)",beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},end:"/",endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.regexp.sql",patterns:[{include:"#string_interpolation"},{match:"\\\\/",name:"constant.character.escape.slash.sql"}]},{begin:"%r\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},comment:"We should probably handle nested bracket pairs!?! -- Allan",end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.regexp.modr.sql",patterns:[{include:"#string_interpolation"}]}]},string_escape:{match:"\\\\.",name:"constant.character.escape.sql"},string_interpolation:{captures:{1:{name:"punctuation.definition.string.begin.sql"},3:{name:"punctuation.definition.string.end.sql"}},match:"(#\\{)([^\\}]*)(\\})",name:"string.interpolated.sql"},strings:{patterns:[{captures:{2:{name:"punctuation.definition.string.begin.sql"},3:{name:"punctuation.definition.string.end.sql"}},comment:"this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines.",match:"(N)?(')[^']*(')",name:"string.quoted.single.sql"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.quoted.single.sql",patterns:[{include:"#string_escape"}]},{captures:{1:{name:"punctuation.definition.string.begin.sql"},2:{name:"punctuation.definition.string.end.sql"}},comment:"this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines.",match:"(`)[^`\\\\]*(`)",name:"string.quoted.other.backtick.sql"},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.quoted.other.backtick.sql",patterns:[{include:"#string_escape"}]},{captures:{1:{name:"punctuation.definition.string.begin.sql"},2:{name:"punctuation.definition.string.end.sql"}},comment:"this is faster than the next begin/end rule since sub-pattern will match till end-of-line and SQL files tend to have very long lines.",match:'(")[^"#]*(")',name:"string.quoted.double.sql"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.quoted.double.sql",patterns:[{include:"#string_interpolation"}]},{begin:"%\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.sql"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.sql"}},name:"string.other.quoted.brackets.sql",patterns:[{include:"#string_interpolation"}]}]}},scopeName:"source.sql"})]}}]); diff --git a/2832.e550f1c5.async.js b/2832.e550f1c5.async.js new file mode 100644 index 00000000..ec40c975 --- /dev/null +++ b/2832.e550f1c5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2832],{72832:function(m,e,t){t.r(e),t.d(e,{default:function(){return i}});var a=t(88474);const n=Object.freeze({displayName:"HTML (Derivative)",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"html-derivative",patterns:[{include:"text.html.basic#core-minus-invalid"},{begin:"(</?)(\\w[^\\s>]*)(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.unrecognized.html.derivative",patterns:[{include:"text.html.basic#attribute"}]}],scopeName:"text.html.derivative",embeddedLangs:["html"]});var i=[...a.default,n]}}]); diff --git a/2835.64c47fbb.async.js b/2835.64c47fbb.async.js new file mode 100644 index 00000000..cad7f1bd --- /dev/null +++ b/2835.64c47fbb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2835],{42835:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#23262E","activityBar.dropBackground":"#3a404e","activityBar.foreground":"#BAAFC0","activityBarBadge.background":"#00b0ff","activityBarBadge.foreground":"#20232B","badge.background":"#00b0ff","badge.foreground":"#20232B","button.background":"#00e8c5cc","button.hoverBackground":"#07d4b6cc","debugExceptionWidget.background":"#FF9F2E60","debugExceptionWidget.border":"#FF9F2E60","debugToolBar.background":"#20232A","diffEditor.insertedTextBackground":"#29BF1220","diffEditor.removedTextBackground":"#F21B3F20","dropdown.background":"#2b303b","dropdown.border":"#363c49","editor.background":"#23262E","editor.findMatchBackground":"#f39d1256","editor.findMatchBorder":"#f39d12b6","editor.findMatchHighlightBackground":"#59b8b377","editor.foreground":"#D5CED9","editor.hoverHighlightBackground":"#373941","editor.lineHighlightBackground":"#2e323d","editor.lineHighlightBorder":"#2e323d","editor.rangeHighlightBackground":"#372F3C","editor.selectionBackground":"#3D4352","editor.selectionHighlightBackground":"#4F435580","editor.wordHighlightBackground":"#4F4355","editor.wordHighlightStrongBackground":"#db45a280","editorBracketMatch.background":"#746f77","editorBracketMatch.border":"#746f77","editorCodeLens.foreground":"#746f77","editorCursor.foreground":"#FFF","editorError.foreground":"#FC644D","editorGroup.background":"#23262E","editorGroup.dropBackground":"#495061d7","editorGroupHeader.tabsBackground":"#23262E","editorGutter.addedBackground":"#9BC53DBB","editorGutter.deletedBackground":"#FC644DBB","editorGutter.modifiedBackground":"#5BC0EBBB","editorHoverWidget.background":"#373941","editorHoverWidget.border":"#00e8c5cc","editorIndentGuide.activeBackground":"#585C66","editorIndentGuide.background":"#333844","editorLineNumber.foreground":"#746f77","editorLink.activeForeground":"#3B79C7","editorOverviewRuler.border":"#1B1D23","editorRuler.foreground":"#4F4355","editorSuggestWidget.background":"#20232A","editorSuggestWidget.border":"#372F3C","editorSuggestWidget.selectedBackground":"#373941","editorWarning.foreground":"#FF9F2E","editorWhitespace.foreground":"#333844","editorWidget.background":"#20232A",errorForeground:"#FC644D","extensionButton.prominentBackground":"#07d4b6cc","extensionButton.prominentHoverBackground":"#07d4b5b0",focusBorder:"#746f77",foreground:"#D5CED9","gitDecoration.ignoredResourceForeground":"#555555","input.background":"#2b303b","input.placeholderForeground":"#746f77","inputOption.activeBorder":"#C668BA","inputValidation.errorBackground":"#D65343","inputValidation.errorBorder":"#D65343","inputValidation.infoBackground":"#3A6395","inputValidation.infoBorder":"#3A6395","inputValidation.warningBackground":"#DE9237","inputValidation.warningBorder":"#DE9237","list.activeSelectionBackground":"#23262E","list.activeSelectionForeground":"#00e8c6","list.dropBackground":"#3a404e","list.focusBackground":"#282b35","list.focusForeground":"#eee","list.hoverBackground":"#23262E","list.hoverForeground":"#eee","list.inactiveSelectionBackground":"#23262E","list.inactiveSelectionForeground":"#00e8c6","merge.currentContentBackground":"#F9267240","merge.currentHeaderBackground":"#F92672","merge.incomingContentBackground":"#3B79C740","merge.incomingHeaderBackground":"#3B79C7BB","minimapSlider.activeBackground":"#60698060","minimapSlider.background":"#58607460","minimapSlider.hoverBackground":"#60698060","notification.background":"#2d313b","notification.buttonBackground":"#00e8c5cc","notification.buttonHoverBackground":"#07d4b5b0","notification.errorBackground":"#FC644D","notification.infoBackground":"#00b0ff","notification.warningBackground":"#FF9F2E","panel.background":"#23262E","panel.border":"#1B1D23","panelTitle.activeBorder":"#23262E","panelTitle.inactiveForeground":"#746f77","peekView.border":"#23262E","peekViewEditor.background":"#1A1C22","peekViewEditor.matchHighlightBackground":"#FF9F2E60","peekViewResult.background":"#1A1C22","peekViewResult.matchHighlightBackground":"#FF9F2E60","peekViewResult.selectionBackground":"#23262E","peekViewTitle.background":"#1A1C22","peekViewTitleDescription.foreground":"#746f77","pickerGroup.border":"#4F4355","pickerGroup.foreground":"#746f77","progressBar.background":"#C668BA","scrollbar.shadow":"#23262E","scrollbarSlider.activeBackground":"#3A3F4CCC","scrollbarSlider.background":"#3A3F4C77","scrollbarSlider.hoverBackground":"#3A3F4CAA","selection.background":"#746f77","sideBar.background":"#23262E","sideBar.foreground":"#999999","sideBarSectionHeader.background":"#23262E","sideBarTitle.foreground":"#00e8c6","statusBar.background":"#23262E","statusBar.debuggingBackground":"#FC644D","statusBar.noFolderBackground":"#23262E","statusBarItem.activeBackground":"#00e8c5cc","statusBarItem.hoverBackground":"#07d4b5b0","statusBarItem.prominentBackground":"#07d4b5b0","statusBarItem.prominentHoverBackground":"#00e8c5cc","tab.activeBackground":"#23262e","tab.activeBorder":"#00e8c6","tab.activeForeground":"#00e8c6","tab.inactiveBackground":"#23262E","tab.inactiveForeground":"#746f77","terminal.ansiBlue":"#7cb7ff","terminal.ansiBrightBlue":"#7cb7ff","terminal.ansiBrightCyan":"#00e8c6","terminal.ansiBrightGreen":"#96E072","terminal.ansiBrightMagenta":"#ff00aa","terminal.ansiBrightRed":"#ee5d43","terminal.ansiBrightYellow":"#FFE66D","terminal.ansiCyan":"#00e8c6","terminal.ansiGreen":"#96E072","terminal.ansiMagenta":"#ff00aa","terminal.ansiRed":"#ee5d43","terminal.ansiYellow":"#FFE66D","terminalCursor.background":"#23262E","terminalCursor.foreground":"#FFE66D","titleBar.activeBackground":"#23262E","walkThrough.embeddedEditorBackground":"#23262E","widget.shadow":"#14151A"},displayName:"Andromeeda",name:"andromeeda",tokenColors:[{settings:{background:"#23262E",foreground:"#D5CED9"}},{scope:["comment","markup.quote.markdown","meta.diff","meta.diff.header"],settings:{foreground:"#A0A1A7cc"}},{scope:["meta.template.expression.js","constant.name.attribute.tag.jade","punctuation.definition.metadata.markdown","punctuation.definition.string.end.markdown","punctuation.definition.string.begin.markdown"],settings:{foreground:"#D5CED9"}},{scope:["variable","support.variable","entity.name.tag.yaml","constant.character.entity.html","source.css entity.name.tag.reference","beginning.punctuation.definition.list.markdown","source.css entity.other.attribute-name.parent-selector","meta.structure.dictionary.json support.type.property-name"],settings:{foreground:"#00e8c6"}},{scope:["markup.bold","constant.numeric","meta.group.regexp","constant.other.php","support.constant.ext.php","constant.other.class.php","support.constant.core.php","fenced_code.block.language","constant.other.caps.python","entity.other.attribute-name","support.type.exception.python","source.css keyword.other.unit","variable.other.object.property.js.jsx","variable.other.object.js"],settings:{foreground:"#f39c12"}},{scope:["markup.list","text.xml string","entity.name.type","support.function","entity.other.attribute-name","meta.at-rule.extend","entity.name.function","entity.other.inherited-class","entity.other.keyframe-offset.css","text.html.markdown string.quoted","meta.function-call.generic.python","meta.at-rule.extend support.constant","entity.other.attribute-name.class.jade","source.css entity.other.attribute-name","text.xml punctuation.definition.string"],settings:{foreground:"#FFE66D"}},{scope:["markup.heading","variable.language.this.js","variable.language.special.self.python"],settings:{foreground:"#ff00aa"}},{scope:["punctuation.definition.interpolation","punctuation.section.embedded.end.php","punctuation.section.embedded.end.ruby","punctuation.section.embedded.begin.php","punctuation.section.embedded.begin.ruby","punctuation.definition.template-expression","entity.name.tag"],settings:{foreground:"#f92672"}},{scope:["storage","keyword","meta.link","meta.image","markup.italic","source.js support.type"],settings:{foreground:"#c74ded"}},{scope:["string.regexp","markup.changed"],settings:{foreground:"#7cb7ff"}},{scope:["constant","support.class","keyword.operator","support.constant","text.html.markdown string","source.css support.function","source.php support.function","support.function.magic.python","entity.other.attribute-name.id","markup.deleted"],settings:{foreground:"#ee5d43"}},{scope:["string","text.html.php string","markup.inline.raw","markup.inserted","punctuation.definition.string","punctuation.definition.markdown","text.html meta.embedded source.js string","text.html.php punctuation.definition.string","text.html meta.embedded source.js punctuation.definition.string","text.html punctuation.definition.string","text.html string"],settings:{foreground:"#96E072"}},{scope:["entity.other.inherited-class"],settings:{fontStyle:"underline"}}],type:"dark"})}}]); diff --git a/2893.9996bc47.async.js b/2893.9996bc47.async.js new file mode 100644 index 00000000..6cc23d88 --- /dev/null +++ b/2893.9996bc47.async.js @@ -0,0 +1,186 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2893,9047],{62893:function(i,n,e){e.r(n),e.d(n,{default:function(){return m}});var t=e(9047),c=e(50273);const a=Object.freeze({displayName:"C++",name:"cpp-macro",patterns:[{include:"#ever_present_context"},{include:"#constructor_root"},{include:"#destructor_root"},{include:"#function_definition"},{include:"#operator_overload"},{include:"#using_namespace"},{include:"source.cpp#type_alias"},{include:"source.cpp#using_name"},{include:"source.cpp#namespace_alias"},{include:"#namespace_block"},{include:"#extern_block"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"source.cpp#misc_keywords"},{include:"source.cpp#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"source.cpp#template_isolated_definition"},{include:"#template_definition"},{include:"source.cpp#template_explicit_instantiation"},{include:"source.cpp#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#evaluation_context"}],repository:{alignas_attribute:{begin:"alignas\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"source.cpp#number_literal"},{include:"#ever_present_context"}]},alignas_operator:{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},patterns:[{include:"#evaluation_context"}]},alignof_operator:{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},patterns:[{include:"#evaluation_context"}]},assembly:{begin:"(\\b(?:__asm__|asm)\\b)(?:\\s+)?((?:volatile)?)",beginCaptures:{1:{name:"storage.type.asm.cpp"},2:{name:"storage.modifier.cpp"}},end:`(?!\\G)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.asm.cpp",patterns:[{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\n|$)"},{include:"#comments"},{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.cpp"}},patterns:[{begin:'(R?)(")',beginCaptures:{1:{name:"meta.encoding.cpp"},2:{name:"punctuation.definition.string.begin.assembly.cpp"}},contentName:"meta.embedded.assembly",end:`"|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.string.end.assembly.cpp"}},name:"string.quoted.double.cpp",patterns:[{include:"source.asm"},{include:"source.x86"},{include:"source.x86_64"},{include:"source.arm"},{include:"source.cpp#backslash_escapes"},{include:"#string_escaped_char"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.inner.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.inner.cpp"}},patterns:[{include:"#evaluation_context"}]},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.other.asm.label.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\[((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]"},{match:":",name:"punctuation.separator.delimiter.colon.assembly.cpp"},{include:"#comments"}]}]},attributes_context:{patterns:[{include:"#cpp_attributes"},{include:"#gcc_attributes"},{include:"#ms_attributes"},{include:"#alignas_attribute"}]},block:{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.cpp"}},end:`}|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.cpp"}},name:"meta.block.cpp",patterns:[{include:"#function_body_context"}]},block_comment:{begin:"\\s*+(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.cpp"}},end:`\\*\\/|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.comment.end.cpp"}},name:"comment.block.cpp"},builtin_storage_type_initilizer:{begin:"\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)\\s*+(?<!\\w)(\\()",beginCaptures:{1:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},2:{name:"storage.type.cpp storage.type.built-in.cpp"},3:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},4:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},5:{name:"punctuation.section.arguments.begin.bracket.round.initializer.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},case_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)case(?!\\w))",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.case.cpp"}},end:`:|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.separator.colon.case.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},class_block:{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.class.cpp",patterns:[{include:"$self"}]}]},comments:{patterns:[{begin:"^(?:\\s+)?+(\\/\\/[!\\/]+)",beginCaptures:{1:{name:"punctuation.definition.comment.documentation.cpp"}},end:`(?<=\\n)(?<!\\\\\\n)|(?=(?<!\\\\) +)`,endCaptures:{},name:"comment.line.double-slash.documentation.cpp",patterns:[{include:"source.cpp#line_continuation_character"},{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{captures:{1:{name:"punctuation.definition.comment.begin.documentation.cpp"},2:{patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},3:{name:"punctuation.definition.comment.end.documentation.cpp"}},match:"(\\/\\*[!*]+(?=\\s))(.+)([!*]*\\*\\/)",name:"comment.block.documentation.cpp"},{begin:"(?:\\s+)?+\\/\\*[!*]+(?:(?:\\n|$)|(?=\\s))",beginCaptures:{0:{name:"punctuation.definition.comment.begin.documentation.cpp"}},end:`[!*]*\\*\\/|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.comment.end.documentation.cpp"}},name:"comment.block.documentation.cpp",patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{include:"source.cpp#emacs_file_banner"},{include:"#block_comment"},{include:"#line_comment"},{include:"source.cpp#invalid_comment_end"}]},constructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"source.cpp#functional_specifiers_pre_parameters"}]},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"storage.type.modifier.calling-convention.cpp"},11:{patterns:[{include:"source.cpp#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.constructor.cpp entity.name.function.definition.special.constructor.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"source.cpp#functional_specifiers_pre_parameters"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},end:`(?=\\{)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:`\\}|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},constructor_root:{begin:`\\s*+((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<8>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\10)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{name:"storage.type.modifier.calling-convention.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.constructor.cpp"},{include:"#template_call_range"}]},7:{patterns:[{include:"#template_call_range"}]},8:{},9:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.constructor.cpp"},{match:"(?<=:)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.constructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"}]},10:{},11:{patterns:[{include:"source.cpp#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{include:"source.cpp#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"source.cpp#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"source.cpp#functional_specifiers_pre_parameters"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},end:`(?=\\{)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:`\\}|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},cpp_attributes:{begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:`\\]\\]|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"source.cpp#number_literal"},{include:"#ever_present_context"}]},curly_initializer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\{)`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"source.cpp#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{include:"source.cpp#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{name:"punctuation.section.arguments.begin.bracket.curly.initializer.cpp"}},end:`\\}|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.curly.initializer.cpp"}},name:"meta.initialization.cpp",patterns:[{include:"#evaluation_context"},{include:"source.cpp#comma"}]},decltype:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},patterns:[{include:"#evaluation_context"}]},decltype_specifier:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},patterns:[{include:"#evaluation_context"}]},default_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)default(?!\\w))",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.default.cpp"}},end:`:|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.separator.colon.case.default.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},destructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(~(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"source.cpp#functional_specifiers_pre_parameters"}]},11:{patterns:[{include:"source.cpp#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.destructor.cpp entity.name.function.definition.special.member.destructor.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},patterns:[]},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},destructor_root:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))~(?:\\14)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.destructor.cpp"},{include:"#template_call_range"}]},11:{patterns:[{include:"#template_call_range"}]},12:{},13:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.destructor.cpp"},{match:"(?<=:)~(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.member.destructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"}]},14:{},15:{patterns:[{include:"source.cpp#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"source.cpp#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{include:"source.cpp#inline_comment"}]},24:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},25:{name:"comment.block.cpp"},26:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},patterns:[]},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},diagnostic:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:error|warning)))\\b(?:\\s+)?",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$7.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{}},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.preprocessor.diagnostic.$reference(directive).cpp",patterns:[{include:"#comments"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},end:`(?:(")|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.cpp",patterns:[{include:"source.cpp#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},end:`(?:(')|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.single.cpp",patterns:[{include:"source.cpp#line_continuation_character"}]},{begin:`[^'"]`,beginCaptures:{},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"string.unquoted.cpp",patterns:[{include:"source.cpp#line_continuation_character"},{include:"#comments"}]}]},enum_block:{begin:`((?<!\\w)enum(?!\\w))(?:\\s+(class|struct))?(?:(?:\\s+|((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\))))|(?={))(?:\\s+)?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)(?:(?:\\s+)?(:)(?:\\s+)?(?:((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::))?(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))?`,beginCaptures:{0:{name:"meta.head.enum.cpp"},1:{name:"storage.type.enum.cpp"},2:{name:"storage.type.enum.enum-key.$2.cpp"},3:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},4:{name:"entity.name.type.enum.cpp"},5:{name:"punctuation.separator.colon.type-specifier.cpp"},6:{patterns:[{include:"source.cpp#scope_resolution_inner_generated"}]},7:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{name:"entity.name.scope-resolution.cpp"},11:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},12:{},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},17:{name:"storage.type.integral.$17.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.enum.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.enum.cpp"}},name:"meta.head.enum.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.enum.cpp"}},name:"meta.body.enum.cpp",patterns:[{include:"#ever_present_context"},{include:"source.cpp#enumerator_list"},{include:"#comments"},{include:"source.cpp#comma"},{include:"source.cpp#semicolon"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.enum.cpp",patterns:[{include:"$self"}]}]},evaluation_context:{patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"source.cpp#number_literal"},{include:"#method_access"},{include:"source.cpp#member_access"},{include:"source.cpp#predefined_macros"},{include:"#operators"},{include:"source.cpp#memory_operators"},{include:"source.cpp#wordlike_operators"},{include:"source.cpp#type_casting_operators"},{include:"source.cpp#control_flow_keywords"},{include:"source.cpp#exception_keywords"},{include:"source.cpp#the_this_keyword"},{include:"source.cpp#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"source.cpp#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"source.cpp#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"source.cpp#semicolon"},{include:"source.cpp#comma"}]},ever_present_context:{patterns:[{include:"source.cpp#pragma_mark"},{include:"#pragma"},{include:"source.cpp#include"},{include:"#line"},{include:"#diagnostic"},{include:"source.cpp#undef"},{include:"#preprocessor_conditional_range"},{include:"source.cpp#single_line_macro"},{include:"#macro"},{include:"source.cpp#preprocessor_conditional_standalone"},{include:"source.cpp#macro_argument"},{include:"#comments"},{include:"source.cpp#line_continuation_character"}]},extern_block:{begin:'((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(extern)(?=\\s*\\")',beginCaptures:{0:{name:"meta.head.extern.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.extern.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.extern.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.extern.cpp"}},name:"meta.head.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.extern.cpp"}},name:"meta.body.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.extern.cpp",patterns:[{include:"$self"}]},{include:"$self"}]},function_body_context:{patterns:[{include:"#ever_present_context"},{include:"#using_namespace"},{include:"source.cpp#type_alias"},{include:"source.cpp#using_name"},{include:"source.cpp#namespace_alias"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"source.cpp#misc_keywords"},{include:"source.cpp#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"source.cpp#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#switch_statement"},{include:"source.cpp#goto_statement"},{include:"#evaluation_context"},{include:"source.cpp#label"}]},function_call:{begin:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{patterns:[{include:"source.cpp#scope_resolution_function_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.function.call.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},11:{},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"punctuation.section.arguments.begin.bracket.round.function.call.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.cpp"}},patterns:[{include:"#evaluation_context"}]},function_definition:{begin:`(?:(?:^|\\G|(?<=;|\\}))|(?<=>|\\*\\/))\\s*+(?:((?<!\\w)template(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\()`,beginCaptures:{0:{name:"meta.head.function.definition.cpp"},1:{name:"storage.type.template.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{captures:{1:{name:"storage.modifier.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"}]},8:{name:"storage.modifier.$8.cpp"},9:{patterns:[{include:"source.cpp#inline_comment"}]},10:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},11:{name:"comment.block.cpp"},12:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},13:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},14:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},15:{patterns:[{include:"source.cpp#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"source.cpp#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},24:{patterns:[{include:"#template_call_range"}]},25:{},26:{patterns:[{include:"source.cpp#inline_comment"}]},27:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},28:{name:"comment.block.cpp"},29:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},30:{},31:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},32:{patterns:[{include:"source.cpp#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{patterns:[{include:"source.cpp#inline_comment"}]},37:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},38:{name:"comment.block.cpp"},39:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},40:{patterns:[{include:"source.cpp#inline_comment"}]},41:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},42:{name:"comment.block.cpp"},43:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},44:{name:"storage.type.modifier.calling-convention.cpp"},45:{patterns:[{include:"source.cpp#inline_comment"}]},46:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},47:{name:"comment.block.cpp"},48:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},49:{patterns:[{include:"source.cpp#scope_resolution_function_definition_inner_generated"}]},50:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},51:{patterns:[{include:"#template_call_range"}]},52:{},53:{name:"entity.name.function.definition.cpp"},54:{patterns:[{include:"source.cpp#inline_comment"}]},55:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},56:{name:"comment.block.cpp"},57:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.cpp"}},name:"meta.head.function.definition.cpp",patterns:[{include:"#ever_present_context"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.cpp"}},contentName:"meta.function.definition.parameters",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.cpp"}},patterns:[{include:"#ever_present_context"},{include:"#parameter_or_maybe_value"},{include:"source.cpp#comma"},{include:"#evaluation_context"}]},{captures:{1:{name:"punctuation.definition.function.return-type.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},7:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},8:{patterns:[{include:"source.cpp#inline_comment"}]},9:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},10:{name:"comment.block.cpp"},11:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},17:{patterns:[{include:"#template_call_range"}]},18:{},19:{patterns:[{include:"source.cpp#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{}},match:`(?<=^|\\))(?:\\s+)?(->)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.cpp"}},name:"meta.body.function.definition.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.cpp",patterns:[{include:"$self"}]}]},function_parameter_context:{patterns:[{include:"#ever_present_context"},{include:"#parameter"},{include:"source.cpp#comma"}]},function_pointer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"source.cpp#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"source.cpp#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"source.cpp#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"source.cpp#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.other.definition.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:`(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},function_pointer_parameter:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"source.cpp#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"source.cpp#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"source.cpp#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"source.cpp#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.parameter.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:`(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},gcc_attributes:{begin:"__attribute(?:__)?\\s*\\(\\s*\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:`\\)\\s*\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"source.cpp#number_literal"},{include:"#ever_present_context"}]},inheritance_context:{patterns:[{include:"#ever_present_context"},{match:",",name:"punctuation.separator.delimiter.comma.inheritance.cpp"},{match:"(?<!\\w)(?:(?:protected)|(?:private)|(?:public))(?!\\w)",name:"storage.type.modifier.access.$0.cpp"},{match:"(?<!\\w)virtual(?!\\w)",name:"storage.type.modifier.virtual.cpp"},{captures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},5:{patterns:[{include:"source.cpp#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{patterns:[{include:"source.cpp#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{}},match:`(?<=protected|virtual|private|public|,|:)(?:\\s+)?(?!(?:(?:(?:protected)|(?:private)|(?:public))|virtual))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`}]},lambdas:{begin:'(?:(?<=[^\\s]|^)(?<![\\w\\]\\)\\[\\*&">])|(?<=\\Wreturn|^return))(?:\\s+)?(\\[(?!\\[| *+"| *+\\d))((?:[^\\[\\]]|((?<!\\[)\\[(?!\\[)(?:[^\\[\\]]*+\\g<3>?)++\\]))*+)(\\](?!((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))[\\[\\];=]))',beginCaptures:{1:{name:"punctuation.definition.capture.begin.lambda.cpp"},2:{name:"meta.lambda.capture.cpp",patterns:[{include:"source.cpp#the_this_keyword"},{captures:{1:{name:"variable.parameter.capture.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.separator.delimiter.comma.cpp"},7:{name:"keyword.operator.assignment.cpp"}},match:"((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?=\\]|\\z|$)|(,))|(\\=))"},{include:"#evaluation_context"}]},3:{},4:{name:"punctuation.definition.capture.end.lambda.cpp"},5:{patterns:[{include:"source.cpp#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?<=[;}])|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.lambda.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.parameters.end.lambda.cpp"}},name:"meta.function.definition.parameters.lambda.cpp",patterns:[{include:"#function_parameter_context"}]},{match:"(?<!\\w)(?:(?:constexpr)|(?:consteval)|(?:mutable))(?!\\w)",name:"storage.modifier.lambda.$0.cpp"},{begin:"->",beginCaptures:{0:{name:"punctuation.definition.lambda.return-type.cpp"}},end:`(?=\\{)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#comments"},{match:"\\S+",name:"storage.type.return-type.lambda.cpp"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.lambda.cpp"}},end:`\\}|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.lambda.cpp"}},name:"meta.function.definition.body.lambda.cpp",patterns:[{include:"$self"}]}]},line:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?line\\b",beginCaptures:{0:{name:"keyword.control.directive.line.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.preprocessor.line.cpp",patterns:[{include:"#string_context"},{include:"#preprocessor_number_literal"},{include:"source.cpp#line_continuation_character"}]},line_comment:{begin:"\\s*+(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.cpp"}},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"comment.line.double-slash.cpp",patterns:[{include:"source.cpp#line_continuation_character"}]},macro:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?define\\b)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",beginCaptures:{1:{name:"keyword.control.directive.define.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{name:"entity.name.function.preprocessor.cpp"}},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.preprocessor.macro.cpp",patterns:[{captures:{1:{name:"punctuation.definition.parameters.begin.preprocessor.cpp"},2:{name:"meta.function.preprocessor.parameters.cpp",patterns:[{captures:{1:{name:"variable.parameter.preprocessor.cpp"}},match:"(?<=[(,])(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?"},{match:",",name:"punctuation.separator.parameters.cpp"},{match:"\\.\\.\\.",name:"punctuation.vararg-ellipses.variable.parameter.preprocessor.cpp"}]},3:{name:"punctuation.definition.parameters.end.preprocessor.cpp"}},match:"\\G(?:\\s+)?(\\()([^\\(]*)(\\))"},{include:"#macro_context"},{include:"source.cpp#macro_argument"}]},macro_context:{patterns:[{include:"source.cpp.embedded.macro"}]},method_access:{begin:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\s+)?(?:(?:\\.\\*|\\.)|(?:->\\*|->))(?:\\s+)?)*)(?:\\s+)?(~?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\()",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"},9:{patterns:[{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.property.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?<=(?:\\.\\*|\\.|->|->\\*))(?:\\s+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{include:"source.cpp#member_access"},{include:"#method_access"}]},10:{name:"entity.name.function.member.cpp"},11:{name:"punctuation.section.arguments.begin.bracket.round.function.member.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.cpp"}},patterns:[{include:"#evaluation_context"}]},ms_attributes:{begin:"__declspec\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"source.cpp#number_literal"},{include:"#ever_present_context"}]},namespace_block:{begin:"((?<!\\w)namespace(?!\\w))",beginCaptures:{0:{name:"meta.head.namespace.cpp"},1:{name:"keyword.other.namespace.definition.cpp storage.type.namespace.definition.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.block.namespace.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.namespace.cpp"}},name:"meta.head.namespace.cpp",patterns:[{include:"#ever_present_context"},{include:"#attributes_context"},{captures:{1:{patterns:[{include:"source.cpp#scope_resolution_namespace_block_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.namespace.cpp"},6:{name:"punctuation.separator.scope-resolution.namespace.block.cpp"},7:{name:"storage.modifier.inline.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<4>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(?:(::)(?:\\s+)?(inline))?`}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.namespace.cpp"}},name:"meta.body.namespace.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.namespace.cpp",patterns:[{include:"$self"}]}]},noexcept_operator:{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},patterns:[{include:"#evaluation_context"}]},operator_overload:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(operator)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(?:(?:((?:(?:delete\\[\\])|(?:delete)|(?:new\\[\\])|(?:<=>)|(?:<<=)|(?:new)|(?:>>=)|(?:\\->\\*)|(?:\\/=)|(?:%=)|(?:&=)|(?:>=)|(?:\\|=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\(\\))|(?:\\[\\])|(?:\\->)|(?:\\+\\+)|(?:<<)|(?:>>)|(?:\\-\\-)|(?:<=)|(?:\\^=)|(?:==)|(?:!=)|(?:&&)|(?:\\|\\|)|(?:\\+=)|(?:\\-=)|(?:\\*=)|,|\\+|\\-|!|~|\\*|&|\\*|\\/|%|\\+|\\-|<|>|&|\\^|\\||=))|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:\\[\\])?)))|("")((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\<|\\()`,beginCaptures:{0:{name:"meta.head.function.definition.special.operator-overload.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{include:"source.cpp#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},16:{patterns:[{include:"#template_call_range"}]},17:{},18:{patterns:[{include:"source.cpp#inline_comment"}]},19:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},20:{name:"comment.block.cpp"},21:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},22:{},23:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},24:{patterns:[{include:"source.cpp#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"source.cpp#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{patterns:[{include:"source.cpp#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{name:"storage.type.modifier.calling-convention.cpp"},37:{patterns:[{include:"source.cpp#inline_comment"}]},38:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},39:{name:"comment.block.cpp"},40:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},41:{patterns:[{include:"source.cpp#inline_comment"}]},42:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},43:{name:"comment.block.cpp"},44:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},45:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator.cpp"},{include:"#template_call_range"}]},46:{patterns:[{include:"#template_call_range"}]},47:{},48:{name:"keyword.other.operator.overload.cpp"},49:{patterns:[{include:"source.cpp#inline_comment"}]},50:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},51:{name:"comment.block.cpp"},52:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},53:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator-overload.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator-overload.cpp"},{include:"#template_call_range"}]},54:{patterns:[{include:"#template_call_range"}]},55:{},56:{name:"entity.name.operator.cpp"},57:{name:"entity.name.operator.type.cpp"},58:{patterns:[{match:"\\*",name:"entity.name.operator.type.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"entity.name.operator.type.reference.cpp"}]},59:{patterns:[{include:"source.cpp#inline_comment"}]},60:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},61:{name:"comment.block.cpp"},62:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},63:{patterns:[{include:"source.cpp#inline_comment"}]},64:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},65:{name:"comment.block.cpp"},66:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},67:{patterns:[{include:"source.cpp#inline_comment"}]},68:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},69:{name:"comment.block.cpp"},70:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},71:{name:"entity.name.operator.type.array.cpp"},72:{name:"entity.name.operator.custom-literal.cpp"},73:{patterns:[{include:"source.cpp#inline_comment"}]},74:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},75:{name:"comment.block.cpp"},76:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},77:{name:"entity.name.operator.custom-literal.cpp"},78:{patterns:[{include:"source.cpp#inline_comment"}]},79:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},80:{name:"comment.block.cpp"},81:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.function.definition.special.operator-overload.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.head.function.definition.special.operator-overload.cpp",patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.operator-overload.cpp"}},contentName:"meta.function.definition.parameters.special.operator-overload",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.operator-overload.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp"},7:{name:"keyword.other.delete.function.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.body.function.definition.special.operator-overload.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.function.definition.special.operator-overload.cpp",patterns:[{include:"$self"}]}]},operators:{patterns:[{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"--",name:"keyword.operator.decrement.cpp"},{match:"\\+\\+",name:"keyword.operator.increment.cpp"},{match:"%=|\\+=|-=|\\*=|(?<!\\()\\/=",name:"keyword.operator.assignment.compound.cpp"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.cpp"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.cpp"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.cpp"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.cpp"},{match:"&|\\||\\^|~",name:"keyword.operator.bitwise.cpp"},{include:"source.cpp#assignment_operator"},{match:"%|\\*|\\/|-|\\+",name:"keyword.operator.arithmetic.cpp"},{include:"#ternary_operator"}]},parameter:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?=\\))|(,))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#function_pointer_parameter"},{include:"#decltype"},{include:"source.cpp#vararg_ellipses"},{captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)"},{include:"#storage_types"},{include:"source.cpp#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",beginCaptures:{},end:`(?:(?=\\))|(,))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"\\=",name:"keyword.operator.assignment.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\)|,|\\[|=|\\n)"},{include:"#attributes_context"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},end:`\\]|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"source.cpp#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)"},{include:"#ever_present_context"}]},parameter_or_maybe_value:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:`(?:(?=\\))|(,))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#function_pointer_parameter"},{include:"source.cpp#memory_operators"},{include:"#builtin_storage_type_initilizer"},{include:"#curly_initializer"},{include:"#decltype"},{include:"source.cpp#vararg_ellipses"},{captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)"},{include:"#storage_types"},{include:"#function_call"},{include:"source.cpp#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",beginCaptures:{},end:`(?:(?=\\))|(,))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=(?:\\)|,|\\[|=|\\/\\/|(?:\\n|$)))"},{include:"#attributes_context"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},end:`\\]|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"source.cpp#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)"},{include:"#evaluation_context"},{include:"#ever_present_context"}]},parentheses:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.cpp",patterns:[{include:"source.cpp#over_qualified_types"},{match:"(?<!:):(?!:)",name:"punctuation.separator.colon.range-based.cpp"},{include:"#evaluation_context"}]},pragma:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?pragma\\b",beginCaptures:{0:{name:"keyword.control.directive.pragma.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.preprocessor.pragma.cpp",patterns:[{include:"#comments"},{include:"#string_context"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.cpp"},{include:"#preprocessor_number_literal"},{include:"source.cpp#line_continuation_character"}]},preprocessor_conditional_context:{patterns:[{include:"#preprocessor_conditional_defined"},{include:"#comments"},{include:"source.cpp#language_constants"},{include:"#string_context"},{include:"source.cpp#d9bc4796b0b_preprocessor_number_literal"},{include:"#operators"},{include:"source.cpp#predefined_macros"},{include:"source.cpp#macro_name"},{include:"source.cpp#line_continuation_character"}]},preprocessor_conditional_defined:{begin:"((?<!\\w)defined(?!\\w))(\\()",beginCaptures:{1:{name:"keyword.control.directive.conditional.defined.cpp"},2:{name:"punctuation.section.parens.control.defined.cpp"}},end:`(?:\\)|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.control.defined.cpp"}},patterns:[{include:"source.cpp#macro_name"}]},preprocessor_conditional_parentheses:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.preprocessor.conditional.cpp"},preprocessor_conditional_range:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:(?:ifndef|ifdef)|if))",beginCaptures:{0:{name:"keyword.control.directive.conditional.$6.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"},6:{}},contentName:"meta.preprocessor.conditional",end:`(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{include:"#preprocessor_conditional_context"}]},preprocessor_context:{patterns:[{include:"source.cpp#pragma_mark"},{include:"#pragma"},{include:"source.cpp#include"},{include:"#line"},{include:"#diagnostic"},{include:"source.cpp#undef"},{include:"#preprocessor_conditional_range"},{include:"source.cpp#single_line_macro"},{include:"#macro"},{include:"source.cpp#preprocessor_conditional_standalone"},{include:"source.cpp#macro_argument"}]},sizeof_operator:{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},patterns:[{include:"#evaluation_context"}]},sizeof_variadic_operator:{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},patterns:[{include:"#evaluation_context"}]},square_brackets:{begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.other.object"},2:{name:"punctuation.definition.begin.bracket.square"}},end:`\\]|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.end.bracket.square"}},name:"meta.bracket.square.access",patterns:[{include:"#evaluation_context"}]},static_assert:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)static_assert|_Static_assert(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.other.static_assert.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"punctuation.section.arguments.begin.bracket.round.static_assert.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.static_assert.cpp"}},patterns:[{begin:'(,)(?:\\s+)?(?=(?:L|u8|u|U(?:\\s+)?\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},end:`(?=\\))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.static_assert.message.cpp",patterns:[{include:"#string_context"}]},{include:"#evaluation_context"}]},storage_types:{patterns:[{include:"source.cpp#storage_specifiers"},{include:"source.cpp#inline_builtin_storage_type"},{include:"#decltype"},{include:"source.cpp#typename"}]},string_context:{patterns:[{begin:'((?:u|u8|U|L)?)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:`(")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.cpp",patterns:[{match:"(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8})",name:"constant.character.escape.cpp"},{match:`\\\\['"?\\\\abfnrtv]`,name:"constant.character.escape.cpp"},{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.cpp"},{captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}},match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))"},{include:"source.cpp#string_escapes_context_c"}]},{begin:"(?<![0-9A-Fa-f])((?:u|u8|U|L)?)'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:`(')(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.character.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.character.cpp"}},name:"string.quoted.single.cpp",patterns:[{captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}},match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))"},{include:"source.cpp#string_escapes_context_c"},{include:"source.cpp#line_continuation_character"}]},{begin:'((?:[uUL]8?)?R)\\"(?:(?:_r|re)|regex)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:`\\)(?:(?:_r|re)|regex)\\"|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.raw.regex.cpp",patterns:[{include:"source.regexp.python"}]},{begin:'((?:[uUL]8?)?R)\\"(?:glsl|GLSL)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:`\\)(?:glsl|GLSL)\\"|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.glsl.cpp",patterns:[{include:"source.glsl"}]},{begin:'((?:[uUL]8?)?R)\\"(?:[pP]?(?:sql|SQL)|d[dm]l)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:`\\)(?:[pP]?(?:sql|SQL)|d[dm]l)\\"|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.sql.cpp",patterns:[{include:"source.sql"}]},{begin:'((?:u|u8|U|L)?R)"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin"},1:{name:"meta.encoding"},3:{name:"invalid.illegal.delimiter-too-long"}},end:`(\\)\\2(\\3)")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.definition.string.end"},2:{name:"invalid.illegal.delimiter-too-long"},3:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},4:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.raw"}]},struct_block:{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{include:"$self"}]}]},switch_conditional_parentheses:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.cpp"}},end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.cpp"}},name:"meta.conditional.switch.cpp",patterns:[{include:"#evaluation_context"}]},switch_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)switch(?!\\w))",beginCaptures:{0:{name:"meta.head.switch.cpp"},1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.switch.cpp"}},end:`(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.block.switch.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.switch.cpp"}},name:"meta.head.switch.cpp",patterns:[{include:"#switch_conditional_parentheses"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.switch.cpp"}},name:"meta.body.switch.cpp",patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.switch.cpp",patterns:[{include:"$self"}]}]},template_call_context:{patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{include:"#storage_types"},{include:"source.cpp#language_constants"},{include:"source.cpp#scope_resolution_template_call_inner_generated"},{include:"#operators"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma_in_template_argument"},{include:"source.cpp#qualified_type"}]},template_call_range:{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},template_definition:{begin:"(?<!\\w)(template)(?:\\s+)?(<)",beginCaptures:{1:{name:"storage.type.template.cpp"},2:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"}},name:"meta.template.definition.cpp",patterns:[{begin:"(?<=\\w)(?:\\s+)?<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},patterns:[{include:"#template_call_context"}]},{include:"#template_definition_context"}]},template_definition_context:{patterns:[{include:"source.cpp#scope_resolution_template_definition_inner_generated"},{include:"source.cpp#template_definition_argument"},{include:"source.cpp#template_argument_defaulted"},{include:"source.cpp#template_call_innards"},{include:"#evaluation_context"}]},ternary_operator:{applyEndPatternLast:1,begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.cpp"}},end:`:|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"keyword.operator.ternary.cpp"}},patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"source.cpp#number_literal"},{include:"#method_access"},{include:"source.cpp#member_access"},{include:"source.cpp#predefined_macros"},{include:"#operators"},{include:"source.cpp#memory_operators"},{include:"source.cpp#wordlike_operators"},{include:"source.cpp#type_casting_operators"},{include:"source.cpp#control_flow_keywords"},{include:"source.cpp#exception_keywords"},{include:"source.cpp#the_this_keyword"},{include:"source.cpp#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"source.cpp#qualifiers_and_specifiers_post_parameters"},{include:"source.cpp#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"source.cpp#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"source.cpp#semicolon"},{include:"source.cpp#comma"}]},typedef_class:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)class(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:`(?<=;)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.class.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"source.cpp#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typedef_function_pointer:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=.*\\(\\*\\s*(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s*\\))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:`(?<=;)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"source.cpp#number_literal"},{include:"#string_context"},{include:"source.cpp#comma"},{include:"source.cpp#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:`>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},3:{patterns:[{include:"source.cpp#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"source.cpp#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"source.cpp#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"source.cpp#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"source.cpp#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"entity.name.type.alias.cpp entity.name.type.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:`(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]}]},typedef_struct:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)struct(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:`(?<=;)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"source.cpp#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typedef_union:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)union(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:`(?<=;)|(?=(?<!\\\\) +)`,endCaptures:{},patterns:[{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.union.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"source.cpp#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"source.cpp#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"source.cpp#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typeid_operator:{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",end:`\\)|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},patterns:[{include:"#evaluation_context"}]},union_block:{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"source.cpp#number_literal"}]},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"source.cpp#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"source.cpp#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"source.cpp#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"source.cpp#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:`(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=(?<!\\\\) +)`,endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:`(?:\\{|<%|\\?\\?<|(?=;))|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:`\\}|%>|\\?\\?>|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:`[\\s]*(?=;)|(?=(?<!\\\\) +)`,endCaptures:{},name:"meta.tail.union.cpp",patterns:[{include:"$self"}]}]},using_namespace:{begin:`(?<!\\w)(using)\\s+(namespace)\\s+((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<6>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?=;|\\n)`,beginCaptures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"keyword.other.namespace.directive.cpp storage.type.namespace.directive.cpp"},3:{patterns:[{include:"source.cpp#scope_resolution_namespace_using_inner_generated"}]},4:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},5:{patterns:[{include:"#template_call_range"}]},6:{},7:{name:"entity.name.namespace.cpp"}},end:`;|(?=(?<!\\\\) +)`,endCaptures:{0:{name:"punctuation.terminator.statement.cpp"}},name:"meta.using-namespace.cpp"}},scopeName:"source.cpp.embedded.macro",embeddedLangs:["glsl","sql"]});var p=[...t.default,...c.default,a];const o=Object.freeze({displayName:"C++",name:"cpp",patterns:[{include:"#ever_present_context"},{include:"#constructor_root"},{include:"#destructor_root"},{include:"#function_definition"},{include:"#operator_overload"},{include:"#using_namespace"},{include:"#type_alias"},{include:"#using_name"},{include:"#namespace_alias"},{include:"#namespace_block"},{include:"#extern_block"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"#misc_keywords"},{include:"#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"#template_isolated_definition"},{include:"#template_definition"},{include:"#template_explicit_instantiation"},{include:"#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#evaluation_context"}],repository:{access_control_keywords:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"storage.type.modifier.access.control.$4.cpp"},4:{},5:{name:"punctuation.separator.colon.access.control.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(((?:(?:protected)|(?:private)|(?:public)))(?:\\s+)?(:))"},alignas_attribute:{begin:"alignas\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:"\\)",endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},alignas_operator:{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},patterns:[{include:"#evaluation_context"}]},alignof_operator:{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},patterns:[{include:"#evaluation_context"}]},assembly:{begin:"(\\b(?:__asm__|asm)\\b)(?:\\s+)?((?:volatile)?)",beginCaptures:{1:{name:"storage.type.asm.cpp"},2:{name:"storage.modifier.cpp"}},end:"(?!\\G)",endCaptures:{},name:"meta.asm.cpp",patterns:[{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\n|$)"},{include:"#comments"},{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.cpp"}},patterns:[{begin:'(R?)(")',beginCaptures:{1:{name:"meta.encoding.cpp"},2:{name:"punctuation.definition.string.begin.assembly.cpp"}},contentName:"meta.embedded.assembly",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.assembly.cpp"}},name:"string.quoted.double.cpp",patterns:[{include:"source.asm"},{include:"source.x86"},{include:"source.x86_64"},{include:"source.arm"},{include:"#backslash_escapes"},{include:"#string_escaped_char"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.inner.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.inner.cpp"}},patterns:[{include:"#evaluation_context"}]},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.other.asm.label.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\[((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]"},{match:":",name:"punctuation.separator.delimiter.colon.assembly.cpp"},{include:"#comments"}]}]},assignment_operator:{match:"\\=",name:"keyword.operator.assignment.cpp"},attributes_context:{patterns:[{include:"#cpp_attributes"},{include:"#gcc_attributes"},{include:"#ms_attributes"},{include:"#alignas_attribute"}]},backslash_escapes:{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape"},block:{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.cpp"}},end:"}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.cpp"}},name:"meta.block.cpp",patterns:[{include:"#function_body_context"}]},block_comment:{begin:"\\s*+(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.cpp"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.cpp"}},name:"comment.block.cpp"},builtin_storage_type_initilizer:{begin:"\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)\\s*+(?<!\\w)(\\()",beginCaptures:{1:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},2:{name:"storage.type.cpp storage.type.built-in.cpp"},3:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},4:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},5:{name:"punctuation.section.arguments.begin.bracket.round.initializer.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},case_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)case(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.case.cpp"}},end:":",endCaptures:{0:{name:"punctuation.separator.colon.case.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},class_block:{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.class.cpp",patterns:[{include:"$self"}]}]},class_declare:{captures:{1:{name:"storage.type.class.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.class.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)class(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},comma:{match:",",name:"punctuation.separator.delimiter.comma.cpp"},comma_in_template_argument:{match:",",name:"punctuation.separator.delimiter.comma.template.argument.cpp"},comments:{patterns:[{begin:"^(?:\\s+)?+(\\/\\/[!\\/]+)",beginCaptures:{1:{name:"punctuation.definition.comment.documentation.cpp"}},end:"(?<=\\n)(?<!\\\\\\n)",endCaptures:{},name:"comment.line.double-slash.documentation.cpp",patterns:[{include:"#line_continuation_character"},{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{captures:{1:{name:"punctuation.definition.comment.begin.documentation.cpp"},2:{patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},3:{name:"punctuation.definition.comment.end.documentation.cpp"}},match:"(\\/\\*[!*]+(?=\\s))(.+)([!*]*\\*\\/)",name:"comment.block.documentation.cpp"},{begin:"(?:\\s+)?+\\/\\*[!*]+(?:(?:\\n|$)|(?=\\s))",beginCaptures:{0:{name:"punctuation.definition.comment.begin.documentation.cpp"}},end:"[!*]*\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.documentation.cpp"}},name:"comment.block.documentation.cpp",patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{include:"#emacs_file_banner"},{include:"#block_comment"},{include:"#line_comment"},{include:"#invalid_comment_end"}]},constructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#functional_specifiers_pre_parameters"}]},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"storage.type.modifier.calling-convention.cpp"},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.constructor.cpp entity.name.function.definition.special.constructor.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"#functional_specifiers_pre_parameters"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},end:"(?=\\{)",endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:"\\}",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},constructor_root:{begin:`\\s*+((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<8>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\10)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{name:"storage.type.modifier.calling-convention.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.constructor.cpp"},{include:"#template_call_range"}]},7:{patterns:[{include:"#template_call_range"}]},8:{},9:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.constructor.cpp"},{match:"(?<=:)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.constructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"}]},10:{},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"#functional_specifiers_pre_parameters"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},end:"(?=\\{)",endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",end:"\\}",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},control_flow_keywords:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.control.$3.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:co_return)|(?:co_yield)|(?:co_await)|(?:continue)|(?:default)|(?:switch)|(?:return)|(?:catch)|(?:while)|(?:throw)|(?:break)|(?:case)|(?:goto)|(?:else)|(?:for)|(?:try)|(?:if)|(?:do))(?!\\w))"},cpp_attributes:{begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:"\\]\\]",endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:"\\)",endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},curly_initializer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\{)`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{name:"punctuation.section.arguments.begin.bracket.curly.initializer.cpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.curly.initializer.cpp"}},name:"meta.initialization.cpp",patterns:[{include:"#evaluation_context"},{include:"#comma"}]},d9bc4796b0b_module_import:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.control.directive.import.cpp"},5:{name:"string.quoted.other.lt-gt.include.cpp"},6:{name:"punctuation.definition.string.begin.cpp"},7:{name:"punctuation.definition.string.end.cpp"},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{name:"string.quoted.double.include.cpp"},11:{name:"punctuation.definition.string.begin.cpp"},12:{name:"punctuation.definition.string.end.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},15:{name:"entity.name.other.preprocessor.macro.include.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},18:{patterns:[{include:"#inline_comment"}]},19:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},20:{patterns:[{include:"#inline_comment"}]},21:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},22:{name:"punctuation.terminator.statement.cpp"}},match:'^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((import))(?:\\s+)?(?:(?:(?:((<)[^>]*(>?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/)))|((\\")[^\\"]*(\\"?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/))))|(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\.(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)*((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;)))))|((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;))))(?:\\s+)?(;?)',name:"meta.preprocessor.import.cpp"},d9bc4796b0b_preprocessor_number_literal:{captures:{0:{patterns:[{begin:"(?=.)",beginCaptures:{},end:"$",endCaptures:{},patterns:[{captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"constant.numeric.hexadecimal.cpp"},5:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},6:{name:"punctuation.separator.constant.numeric.cpp"},7:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},8:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},9:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},10:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},11:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$"},{captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"constant.numeric.decimal.point.cpp"},4:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},5:{name:"punctuation.separator.constant.numeric.cpp"},6:{name:"keyword.other.unit.exponent.decimal.cpp"},7:{name:"keyword.operator.plus.exponent.decimal.cpp"},8:{name:"keyword.operator.minus.exponent.decimal.cpp"},9:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},10:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"}},match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.binary.cpp"},2:{name:"constant.numeric.binary.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}},match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.octal.cpp"},2:{name:"constant.numeric.octal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}},match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},5:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},6:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},7:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},8:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"keyword.other.unit.exponent.decimal.cpp"},4:{name:"keyword.operator.plus.exponent.decimal.cpp"},5:{name:"keyword.operator.minus.exponent.decimal.cpp"},6:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},7:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}},match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$"},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric.cpp"}]}]}},match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*"},decltype:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},patterns:[{include:"#evaluation_context"}]},decltype_specifier:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},patterns:[{include:"#evaluation_context"}]},default_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)default(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.default.cpp"}},end:":",endCaptures:{0:{name:"punctuation.separator.colon.case.default.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},destructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(~(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#functional_specifiers_pre_parameters"}]},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.destructor.cpp entity.name.function.definition.special.member.destructor.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},patterns:[]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},destructor_root:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))~(?:\\14)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.destructor.cpp"},{include:"#template_call_range"}]},11:{patterns:[{include:"#template_call_range"}]},12:{},13:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.destructor.cpp"},{match:"(?<=:)~(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.member.destructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"}]},14:{},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{include:"#inline_comment"}]},24:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},25:{name:"comment.block.cpp"},26:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},patterns:[]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},diagnostic:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:error|warning)))\\b(?:\\s+)?",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$7.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{}},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"meta.preprocessor.diagnostic.$reference(directive).cpp",patterns:[{include:"#comments"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},end:'(?:(")|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))',endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.cpp",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},end:"(?:(')|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))",endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.single.cpp",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,beginCaptures:{},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"string.unquoted.cpp",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},emacs_file_banner:{captures:{1:{name:"meta.toc-list.banner.double-slash.cpp"},2:{name:"comment.line.double-slash.cpp"},3:{name:"punctuation.definition.comment.cpp"},4:{name:"meta.banner.character.cpp"},5:{name:"meta.toc-list.banner.block.cpp"},6:{name:"comment.line.banner.cpp"},7:{name:"punctuation.definition.comment.cpp"},8:{name:"meta.banner.character.cpp"}},match:"(?:(^(?:\\s+)?((\\/\\/)(?:\\s+)?((?:[#;\\/=*C~]+)++(?![#;\\/=*C~]))(?:\\s+)?.+(?:\\s+)?(?:\\4)(?:\\s+)?(?:\\n|$)))|(^(?:\\s+)?((\\/\\*)(?:\\s+)?((?:[#;\\/=*C~]+)++(?![#;\\/=*C~]))(?:\\s+)?.+(?:\\s+)?(?:\\8)(?:\\s+)?\\*\\/)))"},empty_square_brackets:{match:"(?<!delete)\\[(?:\\s+)?\\]",name:"storage.modifier.array.bracket.square"},enum_block:{begin:`((?<!\\w)enum(?!\\w))(?:\\s+(class|struct))?(?:(?:\\s+|((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\))))|(?={))(?:\\s+)?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)(?:(?:\\s+)?(:)(?:\\s+)?(?:((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::))?(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))?`,beginCaptures:{0:{name:"meta.head.enum.cpp"},1:{name:"storage.type.enum.cpp"},2:{name:"storage.type.enum.enum-key.$2.cpp"},3:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},4:{name:"entity.name.type.enum.cpp"},5:{name:"punctuation.separator.colon.type-specifier.cpp"},6:{patterns:[{include:"#scope_resolution_inner_generated"}]},7:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{name:"entity.name.scope-resolution.cpp"},11:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},12:{},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},17:{name:"storage.type.integral.$17.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.enum.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.enum.cpp"}},name:"meta.head.enum.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.enum.cpp"}},name:"meta.body.enum.cpp",patterns:[{include:"#ever_present_context"},{include:"#enumerator_list"},{include:"#comments"},{include:"#comma"},{include:"#semicolon"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.enum.cpp",patterns:[{include:"$self"}]}]},enum_declare:{captures:{1:{name:"storage.type.enum.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.enum.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)enum(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},enumerator_list:{captures:{1:{name:"variable.other.enummember.cpp"},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{name:"keyword.operator.assignment.cpp"},4:{patterns:[{include:"#evaluation_context"}]},5:{patterns:[{include:"#comma"},{include:"#semicolon"}]}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?(?:\\s+)?(?:(\\=)(?:\\s+)?(.+?)(?:\\s+)?)?(?:(?:((?:[,;](?!')|\\n))|(?=\\}[^']))|(?=(?:\\/\\/|\\/\\*)))",name:"meta.enum.definition.cpp"},evaluation_context:{patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#number_literal"},{include:"#method_access"},{include:"#member_access"},{include:"#predefined_macros"},{include:"#operators"},{include:"#memory_operators"},{include:"#wordlike_operators"},{include:"#type_casting_operators"},{include:"#control_flow_keywords"},{include:"#exception_keywords"},{include:"#the_this_keyword"},{include:"#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"#semicolon"},{include:"#comma"}]},ever_present_context:{patterns:[{include:"#pragma_mark"},{include:"#pragma"},{include:"#include"},{include:"#line"},{include:"#diagnostic"},{include:"#undef"},{include:"#preprocessor_conditional_range"},{include:"#single_line_macro"},{include:"#macro"},{include:"#preprocessor_conditional_standalone"},{include:"#macro_argument"},{include:"#comments"},{include:"#line_continuation_character"}]},exception_keywords:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.control.exception.$3.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:throw)|(?:catch)|(?:try))(?!\\w))"},extern_block:{begin:'((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(extern)(?=\\s*\\")',beginCaptures:{0:{name:"meta.head.extern.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.extern.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.extern.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.extern.cpp"}},name:"meta.head.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.extern.cpp"}},name:"meta.body.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.extern.cpp",patterns:[{include:"$self"}]},{include:"$self"}]},function_body_context:{patterns:[{include:"#ever_present_context"},{include:"#using_namespace"},{include:"#type_alias"},{include:"#using_name"},{include:"#namespace_alias"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"#misc_keywords"},{include:"#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#switch_statement"},{include:"#goto_statement"},{include:"#evaluation_context"},{include:"#label"}]},function_call:{begin:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,beginCaptures:{1:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.function.call.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},11:{},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"punctuation.section.arguments.begin.bracket.round.function.call.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.cpp"}},patterns:[{include:"#evaluation_context"}]},function_definition:{begin:`(?:(?:^|\\G|(?<=;|\\}))|(?<=>|\\*\\/))\\s*+(?:((?<!\\w)template(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\()`,beginCaptures:{0:{name:"meta.head.function.definition.cpp"},1:{name:"storage.type.template.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{captures:{1:{name:"storage.modifier.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"}]},8:{name:"storage.modifier.$8.cpp"},9:{patterns:[{include:"#inline_comment"}]},10:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},11:{name:"comment.block.cpp"},12:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},13:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},14:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},24:{patterns:[{include:"#template_call_range"}]},25:{},26:{patterns:[{include:"#inline_comment"}]},27:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},28:{name:"comment.block.cpp"},29:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},30:{},31:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},32:{patterns:[{include:"#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{patterns:[{include:"#inline_comment"}]},37:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},38:{name:"comment.block.cpp"},39:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},40:{patterns:[{include:"#inline_comment"}]},41:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},42:{name:"comment.block.cpp"},43:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},44:{name:"storage.type.modifier.calling-convention.cpp"},45:{patterns:[{include:"#inline_comment"}]},46:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},47:{name:"comment.block.cpp"},48:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},49:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},50:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},51:{patterns:[{include:"#template_call_range"}]},52:{},53:{name:"entity.name.function.definition.cpp"},54:{patterns:[{include:"#inline_comment"}]},55:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},56:{name:"comment.block.cpp"},57:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.cpp"}},name:"meta.head.function.definition.cpp",patterns:[{include:"#ever_present_context"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.cpp"}},contentName:"meta.function.definition.parameters",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.cpp"}},patterns:[{include:"#ever_present_context"},{include:"#parameter_or_maybe_value"},{include:"#comma"},{include:"#evaluation_context"}]},{captures:{1:{name:"punctuation.definition.function.return-type.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},7:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},8:{patterns:[{include:"#inline_comment"}]},9:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},10:{name:"comment.block.cpp"},11:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},17:{patterns:[{include:"#template_call_range"}]},18:{},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{}},match:`(?<=^|\\))(?:\\s+)?(->)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.cpp"}},name:"meta.body.function.definition.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.cpp",patterns:[{include:"$self"}]}]},function_parameter_context:{patterns:[{include:"#ever_present_context"},{include:"#parameter"},{include:"#comma"}]},function_pointer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.other.definition.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},function_pointer_parameter:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.parameter.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},functional_specifiers_pre_parameters:{match:"(?<!\\w)(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))(?!\\w)",name:"storage.modifier.specifier.functional.pre-parameters.$0.cpp"},gcc_attributes:{begin:"__attribute(?:__)?\\s*\\(\\s*\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:"\\)\\s*\\)",endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:"\\)",endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},goto_statement:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.control.goto.cpp"},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},6:{name:"entity.name.label.call.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)goto(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)"},identifier:{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*"},include:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.control.directive.$5.cpp"},4:{name:"punctuation.definition.directive.cpp"},6:{name:"string.quoted.other.lt-gt.include.cpp"},7:{name:"punctuation.definition.string.begin.cpp"},8:{name:"punctuation.definition.string.end.cpp"},9:{patterns:[{include:"#inline_comment"}]},10:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},11:{name:"string.quoted.double.include.cpp"},12:{name:"punctuation.definition.string.begin.cpp"},13:{name:"punctuation.definition.string.end.cpp"},14:{patterns:[{include:"#inline_comment"}]},15:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},16:{name:"entity.name.other.preprocessor.macro.include.cpp"},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},21:{patterns:[{include:"#inline_comment"}]},22:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:'^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((#)(?:\\s+)?((?:include|include_next))\\b)(?:\\s+)?(?:(?:(?:((<)[^>]*(>?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/)))|((\\")[^\\"]*(\\"?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/))))|(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\.(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)*((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;)))))|((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;))))',name:"meta.preprocessor.include.cpp"},inheritance_context:{patterns:[{include:"#ever_present_context"},{match:",",name:"punctuation.separator.delimiter.comma.inheritance.cpp"},{match:"(?<!\\w)(?:(?:protected)|(?:private)|(?:public))(?!\\w)",name:"storage.type.modifier.access.$0.cpp"},{match:"(?<!\\w)virtual(?!\\w)",name:"storage.type.modifier.virtual.cpp"},{captures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{}},match:`(?<=protected|virtual|private|public|,|:)(?:\\s+)?(?!(?:(?:(?:protected)|(?:private)|(?:public))|virtual))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`}]},inline_builtin_storage_type:{captures:{1:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},2:{name:"storage.type.cpp storage.type.built-in.cpp"},3:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},4:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"}},match:"\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)"},inline_comment:{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))"},invalid_comment_end:{match:"\\*\\/",name:"invalid.illegal.unexpected.punctuation.definition.comment.end.cpp"},label:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"entity.name.label.cpp"},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},6:{name:"punctuation.separator.label.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\b(?<!case|default)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:)"},lambdas:{begin:'(?:(?<=[^\\s]|^)(?<![\\w\\]\\)\\[\\*&">])|(?<=\\Wreturn|^return))(?:\\s+)?(\\[(?!\\[| *+"| *+\\d))((?:[^\\[\\]]|((?<!\\[)\\[(?!\\[)(?:[^\\[\\]]*+\\g<3>?)++\\]))*+)(\\](?!((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))[\\[\\];=]))',beginCaptures:{1:{name:"punctuation.definition.capture.begin.lambda.cpp"},2:{name:"meta.lambda.capture.cpp",patterns:[{include:"#the_this_keyword"},{captures:{1:{name:"variable.parameter.capture.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.separator.delimiter.comma.cpp"},7:{name:"keyword.operator.assignment.cpp"}},match:"((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?=\\]|\\z|$)|(,))|(\\=))"},{include:"#evaluation_context"}]},3:{},4:{name:"punctuation.definition.capture.end.lambda.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?<=[;}])",endCaptures:{},patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.lambda.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.lambda.cpp"}},name:"meta.function.definition.parameters.lambda.cpp",patterns:[{include:"#function_parameter_context"}]},{match:"(?<!\\w)(?:(?:constexpr)|(?:consteval)|(?:mutable))(?!\\w)",name:"storage.modifier.lambda.$0.cpp"},{begin:"->",beginCaptures:{0:{name:"punctuation.definition.lambda.return-type.cpp"}},end:"(?=\\{)",endCaptures:{},patterns:[{include:"#comments"},{match:"\\S+",name:"storage.type.return-type.lambda.cpp"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.lambda.cpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.lambda.cpp"}},name:"meta.function.definition.body.lambda.cpp",patterns:[{include:"$self"}]}]},language_constants:{match:"(?<!\\w)(?:(?:nullptr)|(?:false)|(?:NULL)|(?:true))(?!\\w)",name:"constant.language.$0.cpp"},line:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?line\\b",beginCaptures:{0:{name:"keyword.control.directive.line.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"meta.preprocessor.line.cpp",patterns:[{include:"#string_context"},{include:"#preprocessor_number_literal"},{include:"#line_continuation_character"}]},line_comment:{begin:"\\s*+(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.cpp"}},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"comment.line.double-slash.cpp",patterns:[{include:"#line_continuation_character"}]},line_continuation_character:{match:"\\\\\\n",name:"constant.character.escape.line-continuation.cpp"},macro:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?define\\b)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",beginCaptures:{1:{name:"keyword.control.directive.define.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{name:"entity.name.function.preprocessor.cpp"}},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"meta.preprocessor.macro.cpp",patterns:[{captures:{1:{name:"punctuation.definition.parameters.begin.preprocessor.cpp"},2:{name:"meta.function.preprocessor.parameters.cpp",patterns:[{captures:{1:{name:"variable.parameter.preprocessor.cpp"}},match:"(?<=[(,])(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?"},{match:",",name:"punctuation.separator.parameters.cpp"},{match:"\\.\\.\\.",name:"punctuation.vararg-ellipses.variable.parameter.preprocessor.cpp"}]},3:{name:"punctuation.definition.parameters.end.preprocessor.cpp"}},match:"\\G(?:\\s+)?(\\()([^\\(]*)(\\))"},{include:"#macro_context"},{include:"#macro_argument"}]},macro_argument:{match:"##?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.other.macro.argument.cpp"},macro_context:{patterns:[{include:"source.cpp.embedded.macro"}]},macro_name:{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.function.preprocessor.cpp"},member_access:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"variable.language.this.cpp"},4:{name:"variable.other.object.access.cpp"},5:{name:"punctuation.separator.dot-access.cpp"},6:{name:"punctuation.separator.pointer-access.cpp"},7:{patterns:[{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.property.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?<=(?:\\.\\*|\\.|->|->\\*))(?:\\s+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{include:"#member_access"},{include:"#method_access"}]},8:{name:"variable.other.property.cpp"}},match:"(?:((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\s+)?(?:(?:\\.\\*|\\.)|(?:->\\*|->))(?:\\s+)?)*)(?:\\s+)?(\\b(?!uint_least32_t[^\\w]|uint_least16_t[^\\w]|uint_least64_t[^\\w]|int_least32_t[^\\w]|int_least64_t[^\\w]|uint_fast32_t[^\\w]|uint_fast64_t[^\\w]|uint_least8_t[^\\w]|uint_fast16_t[^\\w]|int_least16_t[^\\w]|int_fast16_t[^\\w]|int_least8_t[^\\w]|uint_fast8_t[^\\w]|int_fast64_t[^\\w]|int_fast32_t[^\\w]|int_fast8_t[^\\w]|suseconds_t[^\\w]|useconds_t[^\\w]|in_addr_t[^\\w]|uintmax_t[^\\w]|uintmax_t[^\\w]|uintmax_t[^\\w]|in_port_t[^\\w]|uintptr_t[^\\w]|blksize_t[^\\w]|uint32_t[^\\w]|uint64_t[^\\w]|u_quad_t[^\\w]|intmax_t[^\\w]|intmax_t[^\\w]|unsigned[^\\w]|blkcnt_t[^\\w]|uint16_t[^\\w]|intptr_t[^\\w]|swblk_t[^\\w]|wchar_t[^\\w]|u_short[^\\w]|qaddr_t[^\\w]|caddr_t[^\\w]|daddr_t[^\\w]|fixpt_t[^\\w]|nlink_t[^\\w]|segsz_t[^\\w]|clock_t[^\\w]|ssize_t[^\\w]|int16_t[^\\w]|int32_t[^\\w]|int64_t[^\\w]|uint8_t[^\\w]|int8_t[^\\w]|mode_t[^\\w]|quad_t[^\\w]|ushort[^\\w]|u_long[^\\w]|u_char[^\\w]|double[^\\w]|signed[^\\w]|time_t[^\\w]|size_t[^\\w]|key_t[^\\w]|div_t[^\\w]|ino_t[^\\w]|uid_t[^\\w]|gid_t[^\\w]|off_t[^\\w]|pid_t[^\\w]|float[^\\w]|dev_t[^\\w]|u_int[^\\w]|short[^\\w]|bool[^\\w]|id_t[^\\w]|uint[^\\w]|long[^\\w]|char[^\\w]|void[^\\w]|auto[^\\w]|id_t[^\\w]|int[^\\w])(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?!\\())"},memory_operators:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.operator.wordlike.cpp"},4:{name:"keyword.operator.delete.array.cpp"},5:{name:"keyword.operator.delete.array.bracket.cpp"},6:{name:"keyword.operator.delete.cpp"},7:{name:"keyword.operator.new.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(delete)(?:\\s+)?(\\[\\])|(delete))|(new))(?!\\w))"},method_access:{begin:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\s+)?(?:(?:\\.\\*|\\.)|(?:->\\*|->))(?:\\s+)?)*)(?:\\s+)?(~?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"},9:{patterns:[{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.property.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?<=(?:\\.\\*|\\.|->|->\\*))(?:\\s+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}},match:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"},{include:"#member_access"},{include:"#method_access"}]},10:{name:"entity.name.function.member.cpp"},11:{name:"punctuation.section.arguments.begin.bracket.round.function.member.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.cpp"}},patterns:[{include:"#evaluation_context"}]},misc_keywords:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.other.$3.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:constinit)|(?:requires)|(?:typedef)|(?:concept)|(?:export)|(?:module))(?!\\w))"},ms_attributes:{begin:"__declspec\\(",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",beginCaptures:{},end:"\\)",endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}},match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},namespace_alias:{captures:{1:{name:"keyword.other.namespace.alias.cpp storage.type.namespace.alias.cpp"},2:{name:"entity.name.namespace.alias.cpp"},3:{name:"keyword.operator.assignment.cpp"},4:{name:"meta.declaration.namespace.alias.value.cpp"},5:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},6:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},7:{patterns:[{include:"#template_call_range"}]},9:{name:"entity.name.namespace.cpp"},10:{name:"punctuation.terminator.statement.cpp"}},match:`(?<!\\w)(namespace)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(\\=)(?:\\s+)?(((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<8>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(?:(;)|\\n))`,name:"meta.declaration.namespace.alias.cpp"},namespace_block:{begin:"((?<!\\w)namespace(?!\\w))",beginCaptures:{0:{name:"meta.head.namespace.cpp"},1:{name:"keyword.other.namespace.definition.cpp storage.type.namespace.definition.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.block.namespace.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.namespace.cpp"}},name:"meta.head.namespace.cpp",patterns:[{include:"#ever_present_context"},{include:"#attributes_context"},{captures:{1:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.namespace.cpp"},6:{name:"punctuation.separator.scope-resolution.namespace.block.cpp"},7:{name:"storage.modifier.inline.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<4>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(?:(::)(?:\\s+)?(inline))?`}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.namespace.cpp"}},name:"meta.body.namespace.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.namespace.cpp",patterns:[{include:"$self"}]}]},noexcept_operator:{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},patterns:[{include:"#evaluation_context"}]},number_literal:{captures:{0:{patterns:[{begin:"(?=.)",beginCaptures:{},end:"$",endCaptures:{},patterns:[{captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"constant.numeric.hexadecimal.cpp"},5:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},6:{name:"punctuation.separator.constant.numeric.cpp"},7:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},8:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},9:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},10:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},11:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"},12:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?((?:\\w(?<![0-9a-fA-FpP])\\w*)?$)"},{captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"constant.numeric.decimal.point.cpp"},4:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},5:{name:"punctuation.separator.constant.numeric.cpp"},6:{name:"keyword.other.unit.exponent.decimal.cpp"},7:{name:"keyword.operator.plus.exponent.decimal.cpp"},8:{name:"keyword.operator.minus.exponent.decimal.cpp"},9:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},10:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"},11:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?((?:\\w(?<![0-9eE])\\w*)?$)"},{captures:{1:{name:"keyword.other.unit.binary.cpp"},2:{name:"constant.numeric.binary.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},5:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9])\\w*)?$)"},{captures:{1:{name:"keyword.other.unit.octal.cpp"},2:{name:"constant.numeric.octal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},5:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9])\\w*)?$)"},{captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},5:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},6:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},7:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},8:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},9:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9a-fA-FpP])\\w*)?$)"},{captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"keyword.other.unit.exponent.decimal.cpp"},4:{name:"keyword.operator.plus.exponent.decimal.cpp"},5:{name:"keyword.operator.minus.exponent.decimal.cpp"},6:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},7:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},8:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}},match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9eE])\\w*)?$)"},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric.cpp"}]}]}},match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*"},operator_overload:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(operator)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(?:(?:((?:(?:delete\\[\\])|(?:delete)|(?:new\\[\\])|(?:<=>)|(?:<<=)|(?:new)|(?:>>=)|(?:\\->\\*)|(?:\\/=)|(?:%=)|(?:&=)|(?:>=)|(?:\\|=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\(\\))|(?:\\[\\])|(?:\\->)|(?:\\+\\+)|(?:<<)|(?:>>)|(?:\\-\\-)|(?:<=)|(?:\\^=)|(?:==)|(?:!=)|(?:&&)|(?:\\|\\|)|(?:\\+=)|(?:\\-=)|(?:\\*=)|,|\\+|\\-|!|~|\\*|&|\\*|\\/|%|\\+|\\-|<|>|&|\\^|\\||=))|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:\\[\\])?)))|("")((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\<|\\()`,beginCaptures:{0:{name:"meta.head.function.definition.special.operator-overload.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},16:{patterns:[{include:"#template_call_range"}]},17:{},18:{patterns:[{include:"#inline_comment"}]},19:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},20:{name:"comment.block.cpp"},21:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},22:{},23:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{patterns:[{include:"#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{name:"storage.type.modifier.calling-convention.cpp"},37:{patterns:[{include:"#inline_comment"}]},38:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},39:{name:"comment.block.cpp"},40:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},41:{patterns:[{include:"#inline_comment"}]},42:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},43:{name:"comment.block.cpp"},44:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},45:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator.cpp"},{include:"#template_call_range"}]},46:{patterns:[{include:"#template_call_range"}]},47:{},48:{name:"keyword.other.operator.overload.cpp"},49:{patterns:[{include:"#inline_comment"}]},50:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},51:{name:"comment.block.cpp"},52:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},53:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator-overload.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator-overload.cpp"},{include:"#template_call_range"}]},54:{patterns:[{include:"#template_call_range"}]},55:{},56:{name:"entity.name.operator.cpp"},57:{name:"entity.name.operator.type.cpp"},58:{patterns:[{match:"\\*",name:"entity.name.operator.type.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"entity.name.operator.type.reference.cpp"}]},59:{patterns:[{include:"#inline_comment"}]},60:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},61:{name:"comment.block.cpp"},62:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},63:{patterns:[{include:"#inline_comment"}]},64:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},65:{name:"comment.block.cpp"},66:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},67:{patterns:[{include:"#inline_comment"}]},68:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},69:{name:"comment.block.cpp"},70:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},71:{name:"entity.name.operator.type.array.cpp"},72:{name:"entity.name.operator.custom-literal.cpp"},73:{patterns:[{include:"#inline_comment"}]},74:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},75:{name:"comment.block.cpp"},76:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},77:{name:"entity.name.operator.custom-literal.cpp"},78:{patterns:[{include:"#inline_comment"}]},79:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},80:{name:"comment.block.cpp"},81:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.function.definition.special.operator-overload.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.head.function.definition.special.operator-overload.cpp",patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.operator-overload.cpp"}},contentName:"meta.function.definition.parameters.special.operator-overload",end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.operator-overload.cpp"}},patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp"},7:{name:"keyword.other.delete.function.cpp"}},match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.body.function.definition.special.operator-overload.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.function.definition.special.operator-overload.cpp",patterns:[{include:"$self"}]}]},operators:{patterns:[{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},patterns:[{include:"#evaluation_context"}]},{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"--",name:"keyword.operator.decrement.cpp"},{match:"\\+\\+",name:"keyword.operator.increment.cpp"},{match:"%=|\\+=|-=|\\*=|(?<!\\()\\/=",name:"keyword.operator.assignment.compound.cpp"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.cpp"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.cpp"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.cpp"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.cpp"},{match:"&|\\||\\^|~",name:"keyword.operator.bitwise.cpp"},{include:"#assignment_operator"},{match:"%|\\*|\\/|-|\\+",name:"keyword.operator.arithmetic.cpp"},{include:"#ternary_operator"}]},over_qualified_types:{patterns:[{captures:{1:{name:"storage.type.struct.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.struct.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},{captures:{1:{name:"storage.type.enum.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.enum.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\benum)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},{captures:{1:{name:"storage.type.union.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.union.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bunion)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},{captures:{1:{name:"storage.type.class.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.class.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bclass)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"}]},parameter:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?=\\))|(,))",endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#function_pointer_parameter"},{include:"#decltype"},{include:"#vararg_ellipses"},{captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)"},{include:"#storage_types"},{include:"#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",beginCaptures:{},end:"(?:(?=\\))|(,))",endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"\\=",name:"keyword.operator.assignment.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\)|,|\\[|=|\\n)"},{include:"#attributes_context"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)"},{include:"#ever_present_context"}]},parameter_class:{captures:{1:{name:"storage.type.class.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.class.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bclass)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},parameter_enum:{captures:{1:{name:"storage.type.enum.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.enum.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\benum)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},parameter_or_maybe_value:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},end:"(?:(?=\\))|(,))",endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#function_pointer_parameter"},{include:"#memory_operators"},{include:"#builtin_storage_type_initilizer"},{include:"#curly_initializer"},{include:"#decltype"},{include:"#vararg_ellipses"},{captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)"},{include:"#storage_types"},{include:"#function_call"},{include:"#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",beginCaptures:{},end:"(?:(?=\\))|(,))",endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=(?:\\)|,|\\[|=|\\/\\/|(?:\\n|$)))"},{include:"#attributes_context"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)"},{include:"#evaluation_context"},{include:"#ever_present_context"}]},parameter_struct:{captures:{1:{name:"storage.type.struct.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.struct.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},parameter_union:{captures:{1:{name:"storage.type.union.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.union.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(\\bunion)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)"},parentheses:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.cpp",patterns:[{include:"#over_qualified_types"},{match:"(?<!:):(?!:)",name:"punctuation.separator.colon.range-based.cpp"},{include:"#evaluation_context"}]},pragma:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?pragma\\b",beginCaptures:{0:{name:"keyword.control.directive.pragma.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},name:"meta.preprocessor.pragma.cpp",patterns:[{include:"#comments"},{include:"#string_context"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.cpp"},{include:"#preprocessor_number_literal"},{include:"#line_continuation_character"}]},pragma_mark:{captures:{1:{name:"keyword.control.directive.pragma.pragma-mark.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"punctuation.definition.directive.cpp"},5:{name:"entity.name.tag.pragma-mark.cpp"}},match:"(^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?pragma\\s+mark)\\s+(.*)",name:"meta.preprocessor.pragma.cpp"},predefined_macros:{patterns:[{captures:{1:{name:"entity.name.other.preprocessor.macro.predefined.$1.cpp"}},match:"\\b(__cplusplus|__DATE__|__FILE__|__LINE__|__STDC__|__STDC_HOSTED__|__STDC_NO_COMPLEX__|__STDC_VERSION__|__STDCPP_THREADS__|__TIME__|NDEBUG|__OBJC__|__ASSEMBLER__|__ATOM__|__AVX__|__AVX2__|_CHAR_UNSIGNED|__CLR_VER|_CONTROL_FLOW_GUARD|__COUNTER__|__cplusplus_cli|__cplusplus_winrt|_CPPRTTI|_CPPUNWIND|_DEBUG|_DLL|__FUNCDNAME__|__FUNCSIG__|__FUNCTION__|_INTEGRAL_MAX_BITS|__INTELLISENSE__|_ISO_VOLATILE|_KERNEL_MODE|_M_AMD64|_M_ARM|_M_ARM_ARMV7VE|_M_ARM_FP|_M_ARM64|_M_CEE|_M_CEE_PURE|_M_CEE_SAFE|_M_FP_EXCEPT|_M_FP_FAST|_M_FP_PRECISE|_M_FP_STRICT|_M_IX86|_M_IX86_FP|_M_X64|_MANAGED|_MSC_BUILD|_MSC_EXTENSIONS|_MSC_FULL_VER|_MSC_VER|_MSVC_LANG|__MSVC_RUNTIME_CHECKS|_MT|_NATIVE_WCHAR_T_DEFINED|_OPENMP|_PREFAST|__TIMESTAMP__|_VC_NO_DEFAULTLIB|_WCHAR_T_DEFINED|_WIN32|_WIN64|_WINRT_DLL|_ATL_VER|_MFC_VER|__GFORTRAN__|__GNUC__|__GNUC_MINOR__|__GNUC_PATCHLEVEL__|__GNUG__|__STRICT_ANSI__|__BASE_FILE__|__INCLUDE_LEVEL__|__ELF__|__VERSION__|__OPTIMIZE__|__OPTIMIZE_SIZE__|__NO_INLINE__|__GNUC_STDC_INLINE__|__CHAR_UNSIGNED__|__WCHAR_UNSIGNED__|__REGISTER_PREFIX__|__REGISTER_PREFIX__|__SIZE_TYPE__|__PTRDIFF_TYPE__|__WCHAR_TYPE__|__WINT_TYPE__|__INTMAX_TYPE__|__UINTMAX_TYPE__|__SIG_ATOMIC_TYPE__|__INT8_TYPE__|__INT16_TYPE__|__INT32_TYPE__|__INT64_TYPE__|__UINT8_TYPE__|__UINT16_TYPE__|__UINT32_TYPE__|__UINT64_TYPE__|__INT_LEAST8_TYPE__|__INT_LEAST16_TYPE__|__INT_LEAST32_TYPE__|__INT_LEAST64_TYPE__|__UINT_LEAST8_TYPE__|__UINT_LEAST16_TYPE__|__UINT_LEAST32_TYPE__|__UINT_LEAST64_TYPE__|__INT_FAST8_TYPE__|__INT_FAST16_TYPE__|__INT_FAST32_TYPE__|__INT_FAST64_TYPE__|__UINT_FAST8_TYPE__|__UINT_FAST16_TYPE__|__UINT_FAST32_TYPE__|__UINT_FAST64_TYPE__|__INTPTR_TYPE__|__UINTPTR_TYPE__|__CHAR_BIT__|__SCHAR_MAX__|__WCHAR_MAX__|__SHRT_MAX__|__INT_MAX__|__LONG_MAX__|__LONG_LONG_MAX__|__WINT_MAX__|__SIZE_MAX__|__PTRDIFF_MAX__|__INTMAX_MAX__|__UINTMAX_MAX__|__SIG_ATOMIC_MAX__|__INT8_MAX__|__INT16_MAX__|__INT32_MAX__|__INT64_MAX__|__UINT8_MAX__|__UINT16_MAX__|__UINT32_MAX__|__UINT64_MAX__|__INT_LEAST8_MAX__|__INT_LEAST16_MAX__|__INT_LEAST32_MAX__|__INT_LEAST64_MAX__|__UINT_LEAST8_MAX__|__UINT_LEAST16_MAX__|__UINT_LEAST32_MAX__|__UINT_LEAST64_MAX__|__INT_FAST8_MAX__|__INT_FAST16_MAX__|__INT_FAST32_MAX__|__INT_FAST64_MAX__|__UINT_FAST8_MAX__|__UINT_FAST16_MAX__|__UINT_FAST32_MAX__|__UINT_FAST64_MAX__|__INTPTR_MAX__|__UINTPTR_MAX__|__WCHAR_MIN__|__WINT_MIN__|__SIG_ATOMIC_MIN__|__SCHAR_WIDTH__|__SHRT_WIDTH__|__INT_WIDTH__|__LONG_WIDTH__|__LONG_LONG_WIDTH__|__PTRDIFF_WIDTH__|__SIG_ATOMIC_WIDTH__|__SIZE_WIDTH__|__WCHAR_WIDTH__|__WINT_WIDTH__|__INT_LEAST8_WIDTH__|__INT_LEAST16_WIDTH__|__INT_LEAST32_WIDTH__|__INT_LEAST64_WIDTH__|__INT_FAST8_WIDTH__|__INT_FAST16_WIDTH__|__INT_FAST32_WIDTH__|__INT_FAST64_WIDTH__|__INTPTR_WIDTH__|__INTMAX_WIDTH__|__SIZEOF_INT__|__SIZEOF_LONG__|__SIZEOF_LONG_LONG__|__SIZEOF_SHORT__|__SIZEOF_POINTER__|__SIZEOF_FLOAT__|__SIZEOF_DOUBLE__|__SIZEOF_LONG_DOUBLE__|__SIZEOF_SIZE_T__|__SIZEOF_WCHAR_T__|__SIZEOF_WINT_T__|__SIZEOF_PTRDIFF_T__|__BYTE_ORDER__|__ORDER_LITTLE_ENDIAN__|__ORDER_BIG_ENDIAN__|__ORDER_PDP_ENDIAN__|__FLOAT_WORD_ORDER__|__DEPRECATED|__EXCEPTIONS|__GXX_RTTI|__USING_SJLJ_EXCEPTIONS__|__GXX_EXPERIMENTAL_CXX0X__|__GXX_WEAK__|__NEXT_RUNTIME__|__LP64__|_LP64|__SSP__|__SSP_ALL__|__SSP_STRONG__|__SSP_EXPLICIT__|__SANITIZE_ADDRESS__|__SANITIZE_THREAD__|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16|__HAVE_SPECULATION_SAFE_VALUE|__GCC_HAVE_DWARF2_CFI_ASM|__FP_FAST_FMA|__FP_FAST_FMAF|__FP_FAST_FMAL|__FP_FAST_FMAF16|__FP_FAST_FMAF32|__FP_FAST_FMAF64|__FP_FAST_FMAF128|__FP_FAST_FMAF32X|__FP_FAST_FMAF64X|__FP_FAST_FMAF128X|__GCC_IEC_559|__GCC_IEC_559_COMPLEX|__NO_MATH_ERRNO__|__has_builtin|__has_feature|__has_extension|__has_cpp_attribute|__has_c_attribute|__has_attribute|__has_declspec_attribute|__is_identifier|__has_include|__has_include_next|__has_warning|__BASE_FILE__|__FILE_NAME__|__clang__|__clang_major__|__clang_minor__|__clang_patchlevel__|__clang_version__|__fp16|_Float16)\\b"},{match:"\\b__([A-Z_]+)__\\b",name:"entity.name.other.preprocessor.macro.predefined.probably.$1.cpp"}]},preprocessor_conditional_context:{patterns:[{include:"#preprocessor_conditional_defined"},{include:"#comments"},{include:"#language_constants"},{include:"#string_context"},{include:"#d9bc4796b0b_preprocessor_number_literal"},{include:"#operators"},{include:"#predefined_macros"},{include:"#macro_name"},{include:"#line_continuation_character"}]},preprocessor_conditional_defined:{begin:"((?<!\\w)defined(?!\\w))(\\()",beginCaptures:{1:{name:"keyword.control.directive.conditional.defined.cpp"},2:{name:"punctuation.section.parens.control.defined.cpp"}},end:"(?:\\)|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))",endCaptures:{0:{name:"punctuation.section.parens.control.defined.cpp"}},patterns:[{include:"#macro_name"}]},preprocessor_conditional_parentheses:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.preprocessor.conditional.cpp"},preprocessor_conditional_range:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:(?:ifndef|ifdef)|if))",beginCaptures:{0:{name:"keyword.control.directive.conditional.$6.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"},6:{}},contentName:"meta.preprocessor.conditional",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",endCaptures:{},patterns:[{include:"#preprocessor_conditional_context"}]},preprocessor_conditional_standalone:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"punctuation.definition.directive.cpp"}},match:"^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?<!\\w)(?:endif|else|elif)(?!\\w))",name:"keyword.control.directive.$4.cpp"},preprocessor_context:{patterns:[{include:"#pragma_mark"},{include:"#pragma"},{include:"#include"},{include:"#line"},{include:"#diagnostic"},{include:"#undef"},{include:"#preprocessor_conditional_range"},{include:"#single_line_macro"},{include:"#macro"},{include:"#preprocessor_conditional_standalone"},{include:"#macro_argument"}]},qualified_type:{captures:{0:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},1:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},6:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},7:{patterns:[{include:"#template_call_range"}]},9:{patterns:[{include:"#inline_comment"}]},10:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:`\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.])`,name:"meta.qualified_type.cpp"},qualifiers_and_specifiers_post_parameters:{captures:{1:{patterns:[{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.modifier.specifier.functional.post-parameters.$5.cpp"}},match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:override)|(?:volatile)|(?:noexcept)|(?:final)|(?:const))(?!\\w))"}]}},match:"((?:(?:(?:(?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)(?<!\\w)(?:(?:override)|(?:volatile)|(?:noexcept)|(?:final)|(?:const))(?!\\w))+)(?=\\s*(?:\\{|;|\\n|\\r|=))"},scope_resolution:{captures:{0:{patterns:[{include:"#scope_resolution_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_function_call:{captures:{0:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_function_call_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.call.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_function_definition:{captures:{0:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_function_definition_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.definition.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_function_definition_operator_overload:{captures:{0:{patterns:[{include:"#scope_resolution_function_definition_operator_overload_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_function_definition_operator_overload_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_function_definition_operator_overload_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.definition.operator-overload.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_namespace_alias:{captures:{0:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_namespace_alias_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.alias.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_namespace_block:{captures:{0:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_namespace_block_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.block.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_namespace_using:{captures:{0:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_namespace_using_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.using.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_parameter:{captures:{0:{patterns:[{include:"#scope_resolution_parameter_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_parameter_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_parameter_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.parameter.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_template_call:{captures:{0:{patterns:[{include:"#scope_resolution_template_call_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_template_call_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_template_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.template.call.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},scope_resolution_template_definition:{captures:{0:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"},2:{patterns:[{include:"#template_call_range"}]}},match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`},scope_resolution_template_definition_inner_generated:{captures:{1:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.template.definition.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"}},match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`},semicolon:{match:";",name:"punctuation.terminator.statement.cpp"},simple_type:{captures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{},13:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},14:{patterns:[{include:"#inline_comment"}]},15:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},16:{patterns:[{include:"#inline_comment"}]},17:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?`},single_line_macro:{captures:{0:{patterns:[{include:"#macro"},{include:"#comments"}]},1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))#define.*(?<![\\\\])(?:\\n|$)"},sizeof_operator:{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},patterns:[{include:"#evaluation_context"}]},sizeof_variadic_operator:{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},patterns:[{include:"#evaluation_context"}]},square_brackets:{begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.other.object"},2:{name:"punctuation.definition.begin.bracket.square"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square"}},name:"meta.bracket.square.access",patterns:[{include:"#evaluation_context"}]},standard_declares:{patterns:[{captures:{1:{name:"storage.type.struct.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.struct.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)struct(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},{captures:{1:{name:"storage.type.union.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.union.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)union(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},{captures:{1:{name:"storage.type.enum.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.enum.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)enum(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},{captures:{1:{name:"storage.type.class.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.class.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)class(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"}]},static_assert:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)static_assert|_Static_assert(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.other.static_assert.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"punctuation.section.arguments.begin.bracket.round.static_assert.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.static_assert.cpp"}},patterns:[{begin:'(,)(?:\\s+)?(?=(?:L|u8|u|U(?:\\s+)?\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},end:"(?=\\))",endCaptures:{},name:"meta.static_assert.message.cpp",patterns:[{include:"#string_context"}]},{include:"#evaluation_context"}]},std_space:{captures:{0:{patterns:[{include:"#inline_comment"}]},1:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)"},storage_specifiers:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"storage.modifier.specifier.$3.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const))(?!\\w))"},storage_types:{patterns:[{include:"#storage_specifiers"},{include:"#inline_builtin_storage_type"},{include:"#decltype"},{include:"#typename"}]},string_context:{patterns:[{begin:'((?:u|u8|U|L)?)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:'(")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?',endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.cpp",patterns:[{match:"(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8})",name:"constant.character.escape.cpp"},{match:`\\\\['"?\\\\abfnrtv]`,name:"constant.character.escape.cpp"},{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.cpp"},{captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}},match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))"},{include:"#string_escapes_context_c"}]},{begin:"(?<![0-9A-Fa-f])((?:u|u8|U|L)?)'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:"(')(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?",endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.character.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.character.cpp"}},name:"string.quoted.single.cpp",patterns:[{captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}},match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))"},{include:"#string_escapes_context_c"},{include:"#line_continuation_character"}]},{begin:'((?:[uUL]8?)?R)\\"(?:(?:_r|re)|regex)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:'\\)(?:(?:_r|re)|regex)\\"',endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.raw.regex.cpp",patterns:[{include:"source.regexp.python"}]},{begin:'((?:[uUL]8?)?R)\\"(?:glsl|GLSL)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:'\\)(?:glsl|GLSL)\\"',endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.glsl.cpp",patterns:[{include:"source.glsl"}]},{begin:'((?:[uUL]8?)?R)\\"(?:[pP]?(?:sql|SQL)|d[dm]l)\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},end:'\\)(?:[pP]?(?:sql|SQL)|d[dm]l)\\"',endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.sql.cpp",patterns:[{include:"source.sql"}]},{begin:'((?:u|u8|U|L)?R)"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin"},1:{name:"meta.encoding"},3:{name:"invalid.illegal.delimiter-too-long"}},end:'(\\)\\2(\\3)")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?',endCaptures:{1:{name:"punctuation.definition.string.end"},2:{name:"invalid.illegal.delimiter-too-long"},3:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},4:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.raw"}]},string_escapes_context_c:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape"},{match:"\\\\.",name:"invalid.illegal.unknown-escape"},{match:`(?x) (?!%')(?!%")% +(\\d+\\$)? +[#0\\- +']* +[,;:_]? +((-?\\d+)|\\*(-?\\d+\\$)?)? +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? +[diouxXDOUeEfFgGaACcSspn%]`,name:"constant.other.placeholder"}]},struct_block:{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{include:"$self"}]}]},struct_declare:{captures:{1:{name:"storage.type.struct.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.struct.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)struct(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},switch_conditional_parentheses:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.cpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.cpp"}},name:"meta.conditional.switch.cpp",patterns:[{include:"#evaluation_context"}]},switch_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)switch(?!\\w))",beginCaptures:{0:{name:"meta.head.switch.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.switch.cpp"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",endCaptures:{},name:"meta.block.switch.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.switch.cpp"}},name:"meta.head.switch.cpp",patterns:[{include:"#switch_conditional_parentheses"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.switch.cpp"}},name:"meta.body.switch.cpp",patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.switch.cpp",patterns:[{include:"$self"}]}]},template_argument_defaulted:{captures:{1:{name:"storage.type.template.argument.$1.cpp"},2:{name:"entity.name.type.template.cpp"},3:{name:"keyword.operator.assignment.cpp"}},match:"(?<=<|,)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\s+((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(\\=)"},template_call_context:{patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{include:"#storage_types"},{include:"#language_constants"},{include:"#scope_resolution_template_call_inner_generated"},{include:"#operators"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma_in_template_argument"},{include:"#qualified_type"}]},template_call_innards:{captures:{0:{patterns:[{include:"#template_call_range"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:`((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<1>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+`,name:"meta.template.call.cpp"},template_call_range:{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},template_definition:{begin:"(?<!\\w)(template)(?:\\s+)?(<)",beginCaptures:{1:{name:"storage.type.template.cpp"},2:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"}},name:"meta.template.definition.cpp",patterns:[{begin:"(?<=\\w)(?:\\s+)?<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},patterns:[{include:"#template_call_context"}]},{include:"#template_definition_context"}]},template_definition_argument:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"storage.type.template.argument.$3.cpp"},4:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"storage.type.template.argument.$0.cpp"}]},5:{name:"entity.name.type.template.cpp"},6:{name:"storage.type.template.argument.$6.cpp"},7:{name:"punctuation.vararg-ellipses.template.definition.cpp"},8:{name:"entity.name.type.template.cpp"},9:{name:"storage.type.template.cpp"},10:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"},11:{name:"storage.type.template.argument.$11.cpp"},12:{name:"entity.name.type.template.cpp"},13:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"},14:{name:"storage.type.template.argument.$14.cpp"},15:{name:"entity.name.type.template.cpp"},16:{name:"keyword.operator.assignment.cpp"},17:{name:"punctuation.separator.delimiter.comma.template.argument.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s+)+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\.\\.\\.)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|(?<!\\w)(template)(?:\\s+)?(<)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(>)(?:\\s+)?(class|typename)(?:\\s+((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?)(?:\\s+)?(?:(\\=)(?:\\s+)?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?(?:(,)|(?=>|$))"},template_definition_context:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"},{include:"#template_definition_argument"},{include:"#template_argument_defaulted"},{include:"#template_call_innards"},{include:"#evaluation_context"}]},template_explicit_instantiation:{captures:{1:{name:"storage.modifier.specifier.extern.cpp"},2:{name:"storage.type.template.cpp"}},match:"(?<!\\w)(?:(extern)\\s+)?(template)\\s+",name:"meta.template.explicit-instantiation.cpp"},template_isolated_definition:{captures:{1:{name:"storage.type.template.cpp"},2:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"},3:{name:"meta.template.definition.cpp",patterns:[{include:"#template_definition_context"}]},4:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"}},match:"(?<!\\w)(template)(?:\\s+)?(<)(.*)(>)(?:\\s+)?$"},ternary_operator:{applyEndPatternLast:1,begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.cpp"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.cpp"}},patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#number_literal"},{include:"#method_access"},{include:"#member_access"},{include:"#predefined_macros"},{include:"#operators"},{include:"#memory_operators"},{include:"#wordlike_operators"},{include:"#type_casting_operators"},{include:"#control_flow_keywords"},{include:"#exception_keywords"},{include:"#the_this_keyword"},{include:"#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"#semicolon"},{include:"#comma"}]},the_this_keyword:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"variable.language.this.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))"},type_alias:{captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.type.cpp"},3:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},4:{name:"keyword.operator.assignment.cpp"},5:{name:"keyword.other.typename.cpp"},6:{patterns:[{include:"#storage_specifiers"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},9:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},14:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},15:{patterns:[{include:"#template_call_range"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},20:{name:"meta.declaration.type.alias.value.unknown.cpp",patterns:[{include:"#evaluation_context"}]},21:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},22:{patterns:[{include:"#inline_comment"}]},23:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},24:{patterns:[{include:"#inline_comment"}]},25:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},26:{patterns:[{include:"#inline_comment"}]},27:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},28:{name:"punctuation.definition.begin.bracket.square.cpp"},29:{patterns:[{include:"#evaluation_context"}]},30:{name:"punctuation.definition.end.bracket.square.cpp"},31:{name:"punctuation.terminator.statement.cpp"}},match:`(using)\\s+(?!namespace)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?(?:\\s+)?(\\=)(?:\\s+)?((?:typename)?)(?:\\s+)?((?:(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)(?<!\\w)(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const))(?!\\w)\\s+)+)?(?:(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<19>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<19>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))|(.*(?<!;)))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?:(\\[)(\\w*)(\\])(?:\\s+)?)?(?:\\s+)?(?:(;)|\\n)`,name:"meta.declaration.type.alias.cpp"},type_casting_operators:{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},3:{name:"keyword.operator.wordlike.cpp keyword.operator.cast.$3.cpp"}},match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:reinterpret_cast)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast))(?!\\w))"},typedef_class:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)class(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:"(?<=;)",endCaptures:{},patterns:[{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.class.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typedef_function_pointer:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=.*\\(\\*\\s*(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s*\\))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:"(?<=;)",endCaptures:{},patterns:[{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"entity.name.type.alias.cpp entity.name.type.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]}]},typedef_struct:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)struct(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:"(?<=;)",endCaptures:{},patterns:[{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typedef_union:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)union(?!\\w))",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},end:"(?<=;)",endCaptures:{},patterns:[{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.union.cpp",patterns:[{captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}},match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))"},{match:","}]}]}]},typeid_operator:{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},patterns:[{include:"#evaluation_context"}]},typename:{captures:{1:{name:"storage.modifier.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},6:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},end:">",endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},7:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},13:{patterns:[{include:"#template_call_range"}]},14:{},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},17:{}},match:`(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?<!\\w)typename(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<17>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<17>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`},undef:{captures:{1:{name:"keyword.control.directive.undef.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"punctuation.definition.directive.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},7:{name:"entity.name.function.preprocessor.cpp"}},match:"(^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?undef\\b)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",name:"meta.preprocessor.undef.cpp"},union_block:{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))"},{captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)"},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",beginCaptures:{},end:"(?:\\{|<%|\\?\\?<|(?=;))",endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",beginCaptures:{},end:"\\}|%>|\\?\\?>",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",beginCaptures:{},end:"[\\s]*(?=;)",endCaptures:{},name:"meta.tail.union.cpp",patterns:[{include:"$self"}]}]},union_declare:{captures:{1:{name:"storage.type.union.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},4:{name:"entity.name.type.union.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+"}]}},match:"((?<!\\w)union(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])"},using_name:{captures:{1:{name:"keyword.other.using.directive.cpp"}},match:"(using)\\s+(?!namespace\\b)"},using_namespace:{begin:`(?<!\\w)(using)\\s+(namespace)\\s+((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<6>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?=;|\\n)`,beginCaptures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"keyword.other.namespace.directive.cpp storage.type.namespace.directive.cpp"},3:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},4:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},5:{patterns:[{include:"#template_call_range"}]},6:{},7:{name:"entity.name.namespace.cpp"}},end:";",endCaptures:{0:{name:"punctuation.terminator.statement.cpp"}},name:"meta.using-namespace.cpp"},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.cpp"},wordlike_operators:{patterns:[{match:"(?<!\\w)(?:(?:noexcept)|(?:xor_eq)|(?:and_eq)|(?:delete)|(?:not_eq)|(?:bitand)|(?:bitor)|(?:compl)|(?:or_eq)|(?:not)|(?:xor)|(?:new)|(?:and)|(?:or))(?!\\w)",name:"keyword.operator.wordlike.cpp keyword.operator.$0.cpp"}]}},scopeName:"source.cpp",embeddedLangs:["cpp-macro","glsl","sql"],aliases:["c++"]});var m=[...p,...t.default,...c.default,o]},9047:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(8866);const c=Object.freeze({displayName:"GLSL",fileTypes:["vs","fs","gs","vsh","fsh","gsh","vshader","fshader","gshader","vert","frag","geom","f.glsl","v.glsl","g.glsl"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",name:"glsl",patterns:[{match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b",name:"keyword.control.glsl"},{match:"\\b(void|bool|int|uint|float|vec2|vec3|vec4|bvec2|bvec3|bvec4|ivec2|ivec2|ivec3|uvec2|uvec2|uvec3|mat2|mat3|mat4|mat2x2|mat2x3|mat2x4|mat3x2|mat3x3|mat3x4|mat4x2|mat4x3|mat4x4|sampler[1|2|3]D|samplerCube|sampler2DRect|sampler[1|2]DShadow|sampler2DRectShadow|sampler[1|2]DArray|sampler[1|2]DArrayShadow|samplerBuffer|sampler2DMS|sampler2DMSArray|struct|isampler[1|2|3]D|isamplerCube|isampler2DRect|isampler[1|2]DArray|isamplerBuffer|isampler2DMS|isampler2DMSArray|usampler[1|2|3]D|usamplerCube|usampler2DRect|usampler[1|2]DArray|usamplerBuffer|usampler2DMS|usampler2DMSArray)\\b",name:"storage.type.glsl"},{match:"\\b(attribute|centroid|const|flat|in|inout|invariant|noperspective|out|smooth|uniform|varying)\\b",name:"storage.modifier.glsl"},{match:"\\b(gl_BackColor|gl_BackLightModelProduct|gl_BackLightProduct|gl_BackMaterial|gl_BackSecondaryColor|gl_ClipDistance|gl_ClipPlane|gl_ClipVertex|gl_Color|gl_DepthRange|gl_DepthRangeParameters|gl_EyePlaneQ|gl_EyePlaneR|gl_EyePlaneS|gl_EyePlaneT|gl_Fog|gl_FogCoord|gl_FogFragCoord|gl_FogParameters|gl_FragColor|gl_FragCoord|gl_FragDat|gl_FragDept|gl_FrontColor|gl_FrontFacing|gl_FrontLightModelProduct|gl_FrontLightProduct|gl_FrontMaterial|gl_FrontSecondaryColor|gl_InstanceID|gl_Layer|gl_LightModel|gl_LightModelParameters|gl_LightModelProducts|gl_LightProducts|gl_LightSource|gl_LightSourceParameters|gl_MaterialParameters|gl_ModelViewMatrix|gl_ModelViewMatrixInverse|gl_ModelViewMatrixInverseTranspose|gl_ModelViewMatrixTranspose|gl_ModelViewProjectionMatrix|gl_ModelViewProjectionMatrixInverse|gl_ModelViewProjectionMatrixInverseTranspose|gl_ModelViewProjectionMatrixTranspose|gl_MultiTexCoord[0-7]|gl_Normal|gl_NormalMatrix|gl_NormalScale|gl_ObjectPlaneQ|gl_ObjectPlaneR|gl_ObjectPlaneS|gl_ObjectPlaneT|gl_Point|gl_PointCoord|gl_PointParameters|gl_PointSize|gl_Position|gl_PrimitiveIDIn|gl_ProjectionMatrix|gl_ProjectionMatrixInverse|gl_ProjectionMatrixInverseTranspose|gl_ProjectionMatrixTranspose|gl_SecondaryColor|gl_TexCoord|gl_TextureEnvColor|gl_TextureMatrix|gl_TextureMatrixInverse|gl_TextureMatrixInverseTranspose|gl_TextureMatrixTranspose|gl_Vertex|gl_VertexIDh)\\b",name:"support.variable.glsl"},{match:"\\b(gl_MaxClipPlanes|gl_MaxCombinedTextureImageUnits|gl_MaxDrawBuffers|gl_MaxFragmentUniformComponents|gl_MaxLights|gl_MaxTextureCoords|gl_MaxTextureImageUnits|gl_MaxTextureUnits|gl_MaxVaryingFloats|gl_MaxVertexAttribs|gl_MaxVertexTextureImageUnits|gl_MaxVertexUniformComponents)\\b",name:"support.constant.glsl"},{match:"\\b(abs|acos|all|any|asin|atan|ceil|clamp|cos|cross|degrees|dFdx|dFdy|distance|dot|equal|exp|exp2|faceforward|floor|fract|ftransform|fwidth|greaterThan|greaterThanEqual|inversesqrt|length|lessThan|lessThanEqual|log|log2|matrixCompMult|max|min|mix|mod|noise[1-4]|normalize|not|notEqual|outerProduct|pow|radians|reflect|refract|shadow1D|shadow1DLod|shadow1DProj|shadow1DProjLod|shadow2D|shadow2DLod|shadow2DProj|shadow2DProjLod|sign|sin|smoothstep|sqrt|step|tan|texture1D|texture1DLod|texture1DProj|texture1DProjLod|texture2D|texture2DLod|texture2DProj|texture2DProjLod|texture3D|texture3DLod|texture3DProj|texture3DProjLod|textureCube|textureCubeLod|transpose)\\b",name:"support.function.glsl"},{match:"\\b(asm|double|enum|extern|goto|inline|long|short|sizeof|static|typedef|union|unsigned|volatile)\\b",name:"invalid.illegal.glsl"},{include:"source.c"}],scopeName:"source.glsl",embeddedLangs:["c"]});var a=[...t.default,c]}}]); diff --git a/2969.3ec4d618.async.js b/2969.3ec4d618.async.js new file mode 100644 index 00000000..a5664b1f --- /dev/null +++ b/2969.3ec4d618.async.js @@ -0,0 +1,200 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2969],{52969:function(t,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({displayName:"YAML",name:"yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) +(?= +(?x: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +) +( +[^\\s:] +| : \\S +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) +\\G +(TAG) +(?:[ \\t]+ +((?:!(?:[0-9A-Za-z\\-]*!)?)) +(?:[ \\t]+ ( +! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* +| (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ +) +)? +)? +`},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) +(?= +(?: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +) +( +[^\\s:[\\[\\]{},]] +| : [^\\s[\\[\\]{},]] +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +) +`}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?x: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +) +`}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) +\\G +(?: +! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > +| (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ +| ! +) +(?=\\ |\\t|$) +`,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},scopeName:"source.yaml",aliases:["yml"]})]}}]); diff --git a/3041.27497160.async.js b/3041.27497160.async.js new file mode 100644 index 00000000..b5c81993 --- /dev/null +++ b/3041.27497160.async.js @@ -0,0 +1,69 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3041],{3041:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"TOML",fileTypes:["toml"],name:"toml",patterns:[{include:"#comments"},{include:"#groups"},{include:"#key_pair"},{include:"#invalid"}],repository:{comments:{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.toml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.toml"}},end:"\\n",name:"comment.line.number-sign.toml"}]},groups:{patterns:[{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[)([^\\[\\]]*)(\\])",name:"meta.group.toml"},{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[\\[)([^\\[\\]]*)(\\]\\])",name:"meta.group.double.toml"}]},invalid:{match:"\\S+(\\s*(?=\\S))?",name:"invalid.illegal.not-allowed-here.toml"},key_pair:{patterns:[{begin:"([A-Za-z0-9_-]+)\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:'((")(.*?)("))\\s*(=)\\s*',captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},3:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"},{match:'"',name:"invalid.illegal.not-allowed-here.toml"}]},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:"((')([^']*)('))\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:`(?x) +( +( +(?: +[A-Za-z0-9_-]+ +| " (?:[^"\\\\]|\\\\.)* " +| ' [^']* ' +) +(?: +\\s* \\. \\s* +| (?= \\s* =) +) +){2,} +) +\\s*(=)\\s* +`,captures:{1:{name:"variable.other.key.toml",patterns:[{match:"\\.",name:"punctuation.separator.variable.toml"},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},3:{name:"punctuation.definition.variable.end.toml"}},match:'(")((?:[^"\\\\]|\\\\.)*)(")'},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{name:"punctuation.definition.variable.end.toml"}},match:"(')[^']*(')"}]},3:{name:"punctuation.separator.key-value.toml"}},comment:"Dotted key",end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]}]},primatives:{patterns:[{begin:'\\G"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"{3,5}',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\\\n]',name:"invalid.illegal.escape.toml"}]},{begin:'\\G"',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},{begin:"\\G'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'{3,5}",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.single.toml"},{begin:"\\G'",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.single.toml"},{match:`\\G(?x) +[0-9]{4} +- +(0[1-9]|1[012]) +- +(?!00|3[2-9])[0-3][0-9] +( +[Tt ] +(?!2[5-9])[0-2][0-9] +: +[0-5][0-9] +: +(?!6[1-9])[0-6][0-9] +(\\.[0-9]+)? +( +Z +| [+-](?!2[5-9])[0-2][0-9]:[0-5][0-9] +)? +)? +`,name:"constant.other.date.toml"},{match:`\\G(?x) +(?!2[5-9])[0-2][0-9] +: +[0-5][0-9] +: +(?!6[1-9])[0-6][0-9] +(\\.[0-9]+)? +`,name:"constant.other.time.toml"},{match:"\\G(true|false)",name:"constant.language.boolean.toml"},{match:"\\G0x\\h(\\h|_\\h)*",name:"constant.numeric.hex.toml"},{match:"\\G0o[0-7]([0-7]|_[0-7])*",name:"constant.numeric.octal.toml"},{match:"\\G0b[01]([01]|_[01])*",name:"constant.numeric.binary.toml"},{match:"\\G[+-]?(inf|nan)",name:"constant.numeric.toml"},{match:`(?x) +\\G +( +[+-]? +( +0 +| ([1-9](([0-9]|_[0-9])+)?) +) +) +(?=[.eE]) +( +\\. +([0-9](([0-9]|_[0-9])+)?) +)? +( +[eE] +([+-]?[0-9](([0-9]|_[0-9])+)?) +)? +`,name:"constant.numeric.float.toml"},{match:`(?x) +\\G +( +[+-]? +( +0 +| ([1-9](([0-9]|_[0-9])+)?) +) +) +`,name:"constant.numeric.integer.toml"},{begin:"\\G\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.toml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.toml"}},name:"meta.array.toml",patterns:[{begin:`(?=["'']|[+-]?[0-9]|[+-]?(inf|nan)|true|false|\\[|\\{)`,end:",|(?=])",endCaptures:{0:{name:"punctuation.separator.array.toml"}},patterns:[{include:"#primatives"},{include:"#comments"},{include:"#invalid"}]},{include:"#comments"},{include:"#invalid"}]},{begin:"\\G\\{",beginCaptures:{0:{name:"punctuation.definition.inline-table.begin.toml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.inline-table.end.toml"}},name:"meta.inline-table.toml",patterns:[{begin:"(?=\\S)",end:",|(?=})",endCaptures:{0:{name:"punctuation.separator.inline-table.toml"}},patterns:[{include:"#key_pair"}]},{include:"#comments"}]}]}},scopeName:"source.toml"})]}}]); diff --git a/3058.612875ae.async.js b/3058.612875ae.async.js new file mode 100644 index 00000000..332f1a40 --- /dev/null +++ b/3058.612875ae.async.js @@ -0,0 +1,4 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3058],{72637:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z"}}]},name:"dash",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},96441:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},53637:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},82553:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.3 506.3L781.7 405.6a7.23 7.23 0 00-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 00-11.3 0L405.6 242.3a7.23 7.23 0 005.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 00.1-11.4z"}}]},name:"drag",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},6128:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},92306:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},30185:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},89365:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},65541:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},12011:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},3984:function(Z,m,e){"use strict";e.d(m,{Z:function(){return S}});var r=e(57260),u=e(50959),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},O=C,v=e(84143),h=function($,d){return u.createElement(v.Z,(0,r.Z)({},$,{ref:d,icon:O}))},c=u.forwardRef(h),S=c},96754:function(Z,m,e){"use strict";e.d(m,{Z:function(){return E}});var r=e(99938),u=e(50959),C=e(80111),O=e(74781),v=e(93915);function h($){function d(U,I){I===void 0&&(I={});var z,q=I.onError,W=q===void 0?function(D){console.error(D)}:q;try{z=$()}catch(D){W(D)}var _=function(D){return I!=null&&I.serializer?I==null?void 0:I.serializer(D):JSON.stringify(D)},T=function(D){return I!=null&&I.deserializer?I==null?void 0:I.deserializer(D):JSON.parse(D)};function te(){try{var D=z==null?void 0:z.getItem(U);if(D)return T(D)}catch(k){W(k)}return(0,v.mf)(I==null?void 0:I.defaultValue)?I==null?void 0:I.defaultValue():I==null?void 0:I.defaultValue}var ee=(0,r.CR)((0,u.useState)(function(){return te()}),2),ae=ee[0],re=ee[1];(0,O.Z)(function(){re(te())},[U]);var oe=function(D){var k=(0,v.mf)(D)?D(ae):D;if(re(k),(0,v.G7)(k))z==null||z.removeItem(U);else try{z==null||z.setItem(U,_(k))}catch(ie){console.error(ie)}};return[ae,(0,C.Z)(oe)]}return d}var c=e(70794),S=h(function(){return c.Z?localStorage:void 0}),E=S},80111:function(Z,m,e){"use strict";var r=e(50959),u=e(93915),C=e(85303);function O(v){C.Z&&((0,u.mf)(v)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof v)));var h=(0,r.useRef)(v);h.current=(0,r.useMemo)(function(){return v},[v]);var c=(0,r.useRef)();return c.current||(c.current=function(){for(var S=[],E=0;E<arguments.length;E++)S[E]=arguments[E];return h.current.apply(this,S)}),c.current}m.Z=O},74781:function(Z,m,e){"use strict";e.d(m,{Z:function(){return O}});var r=e(50959),u=function(v){return function(h,c){var S=(0,r.useRef)(!1);v(function(){return function(){S.current=!1}},[]),v(function(){if(!S.current)S.current=!0;else return h()},c)}},C=null,O=u(r.useEffect)},93915:function(Z,m,e){"use strict";e.d(m,{G7:function(){return h},mf:function(){return u}});var r=function(c){return c!==null&&typeof c=="object"},u=function(c){return typeof c=="function"},C=function(c){return typeof c=="string"},O=function(c){return typeof c=="boolean"},v=function(c){return typeof c=="number"},h=function(c){return typeof c=="undefined"}},70794:function(Z,m){"use strict";var e=!!(typeof window!="undefined"&&window.document&&window.document.createElement);m.Z=e},85303:function(Z,m){"use strict";var e=!1;m.Z=e},45244:function(Z,m,e){"use strict";e.d(m,{Z:function(){return M}});var r=e(89365),u=e(82187),C=e.n(u),O=e(57260),v=e(78948),h=e(81361),c=e(68601),S=e(29953),E=e(75924),$=e(50361),d=e(50959);function U(n,a){var s=n.disabled,i=n.prefixCls,o=n.character,f=n.characterRender,g=n.index,p=n.count,R=n.value,j=n.allowHalf,N=n.focused,P=n.onHover,F=n.onClick,Y=function(b){P(b,g)},X=function(b){F(b,g)},B=function(b){b.keyCode===E.Z.ENTER&&F(b,g)},H=g+1,w=new Set([i]);R===0&&g===0&&N?w.add("".concat(i,"-focused")):j&&R+.5>=H&&R<H?(w.add("".concat(i,"-half")),w.add("".concat(i,"-active")),N&&w.add("".concat(i,"-focused"))):(H<=R?w.add("".concat(i,"-full")):w.add("".concat(i,"-zero")),H===R&&N&&w.add("".concat(i,"-focused")));var A=typeof o=="function"?o(n):o,L=d.createElement("li",{className:C()(Array.from(w)),ref:a},d.createElement("div",{onClick:s?null:X,onKeyDown:s?null:B,onMouseMove:s?null:Y,role:"radio","aria-checked":R>g?"true":"false","aria-posinset":g+1,"aria-setsize":p,tabIndex:s?-1:0},d.createElement("div",{className:"".concat(i,"-first")},A),d.createElement("div",{className:"".concat(i,"-second")},A)));return f&&(L=f(L,n)),L}var I=d.forwardRef(U);function z(){var n=d.useRef({});function a(i){return n.current[i]}function s(i){return function(o){n.current[i]=o}}return[a,s]}function q(n){var a=n.pageXOffset,s="scrollLeft";if(typeof a!="number"){var i=n.document;a=i.documentElement[s],typeof a!="number"&&(a=i.body[s])}return a}function W(n){var a,s,i=n.ownerDocument,o=i.body,f=i&&i.documentElement,g=n.getBoundingClientRect();return a=g.left,s=g.top,a-=f.clientLeft||o.clientLeft||0,s-=f.clientTop||o.clientTop||0,{left:a,top:s}}function _(n){var a=W(n),s=n.ownerDocument,i=s.defaultView||s.parentWindow;return a.left+=q(i),a.left}var T=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function te(n,a){var s,i=n.prefixCls,o=i===void 0?"rc-rate":i,f=n.className,g=n.defaultValue,p=n.value,R=n.count,j=R===void 0?5:R,N=n.allowHalf,P=N===void 0?!1:N,F=n.allowClear,Y=F===void 0?!0:F,X=n.character,B=X===void 0?"\u2605":X,H=n.characterRender,w=n.disabled,A=n.direction,L=A===void 0?"ltr":A,G=n.tabIndex,b=G===void 0?0:G,ne=n.autoFocus,K=n.onHoverChange,le=n.onChange,ce=n.onFocus,se=n.onBlur,de=n.onKeyDown,Ce=n.onMouseLeave,Pe=(0,c.Z)(n,T),Fe=z(),$e=(0,h.Z)(Fe,2),Ve=$e[0],Te=$e[1],Oe=d.useRef(null),Me=function(){if(!w){var y;(y=Oe.current)===null||y===void 0||y.focus()}};d.useImperativeHandle(a,function(){return{focus:Me,blur:function(){if(!w){var y;(y=Oe.current)===null||y===void 0||y.blur()}}}});var je=(0,S.Z)(g||0,{value:p}),Ee=(0,h.Z)(je,2),Ie=Ee[0],Ke=Ee[1],Be=(0,S.Z)(null),we=(0,h.Z)(Be,2),Ae=we[0],ye=we[1],Ze=function(y,Q){var V=L==="rtl",x=y+1;if(P){var ze=Ve(y),He=_(ze),Ne=ze.clientWidth;(V&&Q-He>Ne/2||!V&&Q-He<Ne/2)&&(x-=.5)}return x},ue=function(y){Ke(y),le==null||le(y)},Ue=d.useState(!1),xe=(0,h.Z)(Ue,2),We=xe[0],Re=xe[1],Xe=function(){Re(!0),ce==null||ce()},Ge=function(){Re(!1),se==null||se()},Je=d.useState(null),be=(0,h.Z)(Je,2),De=be[0],pe=be[1],Qe=function(y,Q){var V=Ze(Q,y.pageX);V!==Ae&&(pe(V),ye(null)),K==null||K(V)},Le=function(y){w||(pe(null),ye(null),K==null||K(void 0)),y&&(Ce==null||Ce(y))},Ye=function(y,Q){var V=Ze(Q,y.pageX),x=!1;Y&&(x=V===Ie),Le(),ue(x?0:V),ye(x?V:null)},ke=function(y){var Q=y.keyCode,V=L==="rtl",x=Ie;Q===E.Z.RIGHT&&x<j&&!V?(P?x+=.5:x+=1,ue(x),y.preventDefault()):Q===E.Z.LEFT&&x>0&&!V||Q===E.Z.RIGHT&&x>0&&V?(P?x-=.5:x-=1,ue(x),y.preventDefault()):Q===E.Z.LEFT&&x<j&&V&&(P?x+=.5:x+=1,ue(x),y.preventDefault()),de==null||de(y)};d.useEffect(function(){ne&&!w&&Me()},[]);var qe=new Array(j).fill(0).map(function(J,y){return d.createElement(I,{ref:Te(y),index:y,count:j,disabled:w,prefixCls:"".concat(o,"-star"),allowHalf:P,value:De===null?Ie:De,onClick:Ye,onHover:Qe,key:J||y,character:B,characterRender:H,focused:We})}),_e=C()(o,f,(s={},(0,v.Z)(s,"".concat(o,"-disabled"),w),(0,v.Z)(s,"".concat(o,"-rtl"),L==="rtl"),s));return d.createElement("ul",(0,O.Z)({className:_e,onMouseLeave:Le,tabIndex:w?-1:b,onFocus:w?null:Xe,onBlur:w?null:Ge,onKeyDown:w?null:ke,ref:Oe,role:"radiogroup"},(0,$.Z)(Pe,{aria:!0,data:!0,attr:!0})),qe)}var ee=d.forwardRef(te),ae=ee,re=e(92576),oe=e(27850),D=e(55985),k=e(87077),ie=e(37324),ve=e(23238);const me=n=>{const{componentCls:a}=n;return{[`${a}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:n.marginXS},"> div":{transition:`all ${n.motionDurationMid}, outline 0s`,"&:hover":{transform:n.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,ve.bf)(n.lineWidth)} dashed ${n.starColor}`,transform:n.starHoverScale}},"&-first, &-second":{color:n.starBg,transition:`all ${n.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${a}-star-first, &-half ${a}-star-second`]:{opacity:1},[`&-half ${a}-star-first, &-full ${a}-star-second`]:{color:"inherit"}}}},he=n=>({[`&-rtl${n.componentCls}`]:{direction:"rtl"}}),ge=n=>{const{componentCls:a}=n;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(n)),{display:"inline-block",margin:0,padding:0,color:n.starColor,fontSize:n.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${a} ${a}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),me(n)),he(n))}},fe=n=>({starColor:n.yellow6,starSize:n.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:n.colorFillContent});var Se=(0,k.I$)("Rate",n=>{const a=(0,ie.TS)(n,{});return[ge(a)]},fe),t=function(n,a){var s={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&a.indexOf(i)<0&&(s[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,i=Object.getOwnPropertySymbols(n);o<i.length;o++)a.indexOf(i[o])<0&&Object.prototype.propertyIsEnumerable.call(n,i[o])&&(s[i[o]]=n[i[o]]);return s},M=d.forwardRef((n,a)=>{const{prefixCls:s,className:i,rootClassName:o,style:f,tooltips:g,character:p=d.createElement(r.Z,null)}=n,R=t(n,["prefixCls","className","rootClassName","style","tooltips","character"]),j=(A,L)=>{let{index:G}=L;return g?d.createElement(oe.Z,{title:g[G]},A):A},{getPrefixCls:N,direction:P,rate:F}=d.useContext(re.E_),Y=N("rate",s),[X,B,H]=Se(Y),w=Object.assign(Object.assign({},F==null?void 0:F.style),f);return X(d.createElement(ae,Object.assign({ref:a,character:p,characterRender:j},R,{className:C()(i,o,B,H,F==null?void 0:F.className),style:w,prefixCls:Y,direction:P})))})},76375:function(Z,m,e){"use strict";e.d(m,{Fm:function(){return U}});var r=e(23238),u=e(43977);const C=new r.E4("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),O=new r.E4("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),v=new r.E4("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new r.E4("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new r.E4("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),S=new r.E4("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),E=new r.E4("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$=new r.E4("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:E,outKeyframes:$},"move-down":{inKeyframes:C,outKeyframes:O},"move-left":{inKeyframes:v,outKeyframes:h},"move-right":{inKeyframes:c,outKeyframes:S}},U=(I,z)=>{const{antCls:q}=I,W=`${q}-${z}`,{inKeyframes:_,outKeyframes:T}=d[z];return[(0,u.R)(W,_,T,I.motionDurationMid),{[` + ${W}-enter, + ${W}-appear + `]:{opacity:0,animationTimingFunction:I.motionEaseOutCirc},[`${W}-leave`]:{animationTimingFunction:I.motionEaseInOutCirc}}]}},66371:function(Z,m,e){"use strict";e.d(m,{Z:function(){return Se}});var r=e(50959),u=e(45691),C=e(82187),O=e.n(C),v=e(57260),h=e(78948),c=e(81361),S=e(68601),E=e(29953),$=e(75924),d=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],U=r.forwardRef(function(t,l){var M,n=t.prefixCls,a=n===void 0?"rc-switch":n,s=t.className,i=t.checked,o=t.defaultChecked,f=t.disabled,g=t.loadingIcon,p=t.checkedChildren,R=t.unCheckedChildren,j=t.onClick,N=t.onChange,P=t.onKeyDown,F=(0,S.Z)(t,d),Y=(0,E.Z)(!1,{value:i,defaultValue:o}),X=(0,c.Z)(Y,2),B=X[0],H=X[1];function w(b,ne){var K=B;return f||(K=b,H(K),N==null||N(K,ne)),K}function A(b){b.which===$.Z.LEFT?w(!1,b):b.which===$.Z.RIGHT&&w(!0,b),P==null||P(b)}function L(b){var ne=w(!B,b);j==null||j(ne,b)}var G=O()(a,s,(M={},(0,h.Z)(M,"".concat(a,"-checked"),B),(0,h.Z)(M,"".concat(a,"-disabled"),f),M));return r.createElement("button",(0,v.Z)({},F,{type:"button",role:"switch","aria-checked":B,disabled:f,className:G,ref:l,onKeyDown:A,onClick:L}),g,r.createElement("span",{className:"".concat(a,"-inner")},r.createElement("span",{className:"".concat(a,"-inner-checked")},p),r.createElement("span",{className:"".concat(a,"-inner-unchecked")},R)))});U.displayName="Switch";var I=U,z=e(52046),q=e(92576),W=e(25162),_=e(50483),T=e(23238),te=e(99978),ee=e(55985),ae=e(87077),re=e(37324);const oe=t=>{const{componentCls:l,trackHeightSM:M,trackPadding:n,trackMinWidthSM:a,innerMinMarginSM:s,innerMaxMarginSM:i,handleSizeSM:o,calc:f}=t,g=`${l}-inner`,p=(0,T.bf)(f(o).add(f(n).mul(2)).equal()),R=(0,T.bf)(f(i).mul(2).equal());return{[l]:{[`&${l}-small`]:{minWidth:a,height:M,lineHeight:(0,T.bf)(M),[`${l}-inner`]:{paddingInlineStart:i,paddingInlineEnd:s,[`${g}-checked`]:{marginInlineStart:`calc(-100% + ${p} - ${R})`,marginInlineEnd:`calc(100% - ${p} + ${R})`},[`${g}-unchecked`]:{marginTop:f(M).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${l}-handle`]:{width:o,height:o},[`${l}-loading-icon`]:{top:f(f(o).sub(t.switchLoadingIconSize)).div(2).equal(),fontSize:t.switchLoadingIconSize},[`&${l}-checked`]:{[`${l}-inner`]:{paddingInlineStart:s,paddingInlineEnd:i,[`${g}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${g}-unchecked`]:{marginInlineStart:`calc(100% - ${p} + ${R})`,marginInlineEnd:`calc(-100% + ${p} - ${R})`}},[`${l}-handle`]:{insetInlineStart:`calc(100% - ${(0,T.bf)(f(o).add(n).equal())})`}},[`&:not(${l}-disabled):active`]:{[`&:not(${l}-checked) ${g}`]:{[`${g}-unchecked`]:{marginInlineStart:f(t.marginXXS).div(2).equal(),marginInlineEnd:f(t.marginXXS).mul(-1).div(2).equal()}},[`&${l}-checked ${g}`]:{[`${g}-checked`]:{marginInlineStart:f(t.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:f(t.marginXXS).div(2).equal()}}}}}}},D=t=>{const{componentCls:l,handleSize:M,calc:n}=t;return{[l]:{[`${l}-loading-icon${t.iconCls}`]:{position:"relative",top:n(n(M).sub(t.fontSize)).div(2).equal(),color:t.switchLoadingIconColor,verticalAlign:"top"},[`&${l}-checked ${l}-loading-icon`]:{color:t.switchColor}}}},k=t=>{const{componentCls:l,trackPadding:M,handleBg:n,handleShadow:a,handleSize:s,calc:i}=t,o=`${l}-handle`;return{[l]:{[o]:{position:"absolute",top:M,insetInlineStart:M,width:s,height:s,transition:`all ${t.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:n,borderRadius:i(s).div(2).equal(),boxShadow:a,transition:`all ${t.switchDuration} ease-in-out`,content:'""'}},[`&${l}-checked ${o}`]:{insetInlineStart:`calc(100% - ${(0,T.bf)(i(s).add(M).equal())})`},[`&:not(${l}-disabled):active`]:{[`${o}::before`]:{insetInlineEnd:t.switchHandleActiveInset,insetInlineStart:0},[`&${l}-checked ${o}::before`]:{insetInlineEnd:0,insetInlineStart:t.switchHandleActiveInset}}}}},ie=t=>{const{componentCls:l,trackHeight:M,trackPadding:n,innerMinMargin:a,innerMaxMargin:s,handleSize:i,calc:o}=t,f=`${l}-inner`,g=(0,T.bf)(o(i).add(o(n).mul(2)).equal()),p=(0,T.bf)(o(s).mul(2).equal());return{[l]:{[f]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:s,paddingInlineEnd:a,transition:`padding-inline-start ${t.switchDuration} ease-in-out, padding-inline-end ${t.switchDuration} ease-in-out`,[`${f}-checked, ${f}-unchecked`]:{display:"block",color:t.colorTextLightSolid,fontSize:t.fontSizeSM,transition:`margin-inline-start ${t.switchDuration} ease-in-out, margin-inline-end ${t.switchDuration} ease-in-out`,pointerEvents:"none"},[`${f}-checked`]:{marginInlineStart:`calc(-100% + ${g} - ${p})`,marginInlineEnd:`calc(100% - ${g} + ${p})`},[`${f}-unchecked`]:{marginTop:o(M).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${l}-checked ${f}`]:{paddingInlineStart:a,paddingInlineEnd:s,[`${f}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${f}-unchecked`]:{marginInlineStart:`calc(100% - ${g} + ${p})`,marginInlineEnd:`calc(-100% + ${g} - ${p})`}},[`&:not(${l}-disabled):active`]:{[`&:not(${l}-checked) ${f}`]:{[`${f}-unchecked`]:{marginInlineStart:o(n).mul(2).equal(),marginInlineEnd:o(n).mul(-1).mul(2).equal()}},[`&${l}-checked ${f}`]:{[`${f}-checked`]:{marginInlineStart:o(n).mul(-1).mul(2).equal(),marginInlineEnd:o(n).mul(2).equal()}}}}}},ve=t=>{const{componentCls:l,trackHeight:M,trackMinWidth:n}=t;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ee.Wf)(t)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:n,height:M,lineHeight:`${(0,T.bf)(M)}`,verticalAlign:"middle",background:t.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${t.motionDurationMid}`,userSelect:"none",[`&:hover:not(${l}-disabled)`]:{background:t.colorTextTertiary}}),(0,ee.Qy)(t)),{[`&${l}-checked`]:{background:t.switchColor,[`&:hover:not(${l}-disabled)`]:{background:t.colorPrimaryHover}},[`&${l}-loading, &${l}-disabled`]:{cursor:"not-allowed",opacity:t.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${l}-rtl`]:{direction:"rtl"}})}},me=t=>{const{fontSize:l,lineHeight:M,controlHeight:n,colorWhite:a}=t,s=l*M,i=n/2,o=2,f=s-o*2,g=i-o*2;return{trackHeight:s,trackHeightSM:i,trackMinWidth:f*2+o*4,trackMinWidthSM:g*2+o*2,trackPadding:o,handleBg:a,handleSize:f,handleSizeSM:g,handleShadow:`0 2px 4px 0 ${new te.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:f/2,innerMaxMargin:f+o+o*2,innerMinMarginSM:g/2,innerMaxMarginSM:g+o+o*2}};var he=(0,ae.I$)("Switch",t=>{const l=(0,re.TS)(t,{switchDuration:t.motionDurationMid,switchColor:t.colorPrimary,switchDisabledOpacity:t.opacityLoading,switchLoadingIconSize:t.calc(t.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${t.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ve(l),ie(l),k(l),D(l),oe(l)]},me),ge=function(t,l){var M={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(M[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)l.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(M[n[a]]=t[n[a]]);return M};const fe=r.forwardRef((t,l)=>{const{prefixCls:M,size:n,disabled:a,loading:s,className:i,rootClassName:o,style:f,checked:g,value:p,defaultChecked:R,defaultValue:j,onChange:N}=t,P=ge(t,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[F,Y]=(0,E.Z)(!1,{value:g!=null?g:p,defaultValue:R!=null?R:j}),{getPrefixCls:X,direction:B,switch:H}=r.useContext(q.E_),w=r.useContext(W.Z),A=(a!=null?a:w)||s,L=X("switch",M),G=r.createElement("div",{className:`${L}-handle`},s&&r.createElement(u.Z,{className:`${L}-loading-icon`})),[b,ne,K]=he(L),le=(0,_.Z)(n),ce=O()(H==null?void 0:H.className,{[`${L}-small`]:le==="small",[`${L}-loading`]:s,[`${L}-rtl`]:B==="rtl"},i,o,ne,K),se=Object.assign(Object.assign({},H==null?void 0:H.style),f),de=function(){Y(arguments.length<=0?void 0:arguments[0]),N==null||N.apply(void 0,arguments)};return b(r.createElement(z.Z,{component:"Switch"},r.createElement(I,Object.assign({},P,{checked:F,onChange:de,prefixCls:L,className:ce,style:se,disabled:A,ref:l,loadingIcon:G}))))});fe.__ANT_SWITCH=!0;var Se=fe},53649:function(Z){function m(e,r){return r||(r=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(r)}}))}Z.exports=m,Z.exports.__esModule=!0,Z.exports.default=Z.exports}}]); diff --git a/3064.7f398599.async.js b/3064.7f398599.async.js new file mode 100644 index 00000000..f8586c19 --- /dev/null +++ b/3064.7f398599.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3064],{13064:function(o,t,e){e.r(t),e.d(t,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#07090F","activityBar.foreground":"#86A5FF","activityBar.inactiveForeground":"#576dafc5","activityBarBadge.background":"#86A5FF","activityBarBadge.foreground":"#07090F","badge.background":"#86A5FF","badge.foreground":"#07090F","breadcrumb.activeSelectionForeground":"#86A5FF","breadcrumb.focusForeground":"#576daf","breadcrumb.foreground":"#576dafa6","breadcrumbPicker.background":"#07090F","button.background":"#86A5FF","button.foreground":"#07090F","button.hoverBackground":"#A8BEFF",descriptionForeground:"#576daf79","diffEditor.diagonalFill":"#15182B","diffEditor.insertedTextBackground":"#64d3892c","diffEditor.removedTextBackground":"#dd50742c","dropdown.background":"#15182B","dropdown.foreground":"#c7d5ff99","editor.background":"#07090F","editor.findMatchBackground":"#576daf","editor.findMatchHighlightBackground":"#262E47","editor.inactiveSelectionBackground":"#262e47be","editor.selectionBackground":"#262E47","editor.selectionHighlightBackground":"#262E47","editor.wordHighlightBackground":"#262E47","editor.wordHighlightStrongBackground":"#262E47","editorCodeLens.foreground":"#262E47","editorCursor.background":"#01030b","editorCursor.foreground":"#86A5FF","editorGroup.background":"#07090F","editorGroup.border":"#15182B","editorGroup.dropBackground":"#0C0E19","editorGroup.emptyBackground":"#07090F","editorGroupHeader.tabsBackground":"#07090F","editorLineNumber.activeForeground":"#576dafd8","editorLineNumber.foreground":"#262e47bb","editorWidget.background":"#15182B","editorWidget.border":"#576daf","extensionButton.prominentBackground":"#C7D5FF","extensionButton.prominentForeground":"#07090F",focusBorder:"#262E47",foreground:"#576daf","gitDecoration.addedResourceForeground":"#64d389fd","gitDecoration.deletedResourceForeground":"#dd5074","gitDecoration.ignoredResourceForeground":"#576daf90","gitDecoration.modifiedResourceForeground":"#c778db","gitDecoration.untrackedResourceForeground":"#576daf90","icon.foreground":"#576daf","input.background":"#15182B","input.foreground":"#86A5FF","inputOption.activeForeground":"#86A5FF","inputValidation.errorBackground":"#dd5073","inputValidation.errorBorder":"#dd5073","inputValidation.errorForeground":"#07090F","list.activeSelectionBackground":"#000000","list.activeSelectionForeground":"#86A5FF","list.dropBackground":"#000000","list.errorForeground":"#dd5074","list.focusBackground":"#01030b","list.focusForeground":"#86A5FF","list.highlightForeground":"#A8BEFF","list.hoverBackground":"#000000","list.hoverForeground":"#A8BEFF","list.inactiveFocusBackground":"#01030b","list.inactiveSelectionBackground":"#000000","list.inactiveSelectionForeground":"#86A5FF","list.warningForeground":"#e6db7f","notificationCenterHeader.background":"#15182B","notifications.background":"#15182B","panel.border":"#15182B","panelTitle.activeBorder":"#86A5FF","panelTitle.activeForeground":"#C7D5FF","panelTitle.inactiveForeground":"#576daf","peekViewTitle.background":"#262E47","quickInput.background":"#0C0E19","scrollbar.shadow":"#01030b","scrollbarSlider.activeBackground":"#576daf","scrollbarSlider.background":"#262E47","scrollbarSlider.hoverBackground":"#576daf","selection.background":"#01030b","sideBar.background":"#07090F","sideBar.border":"#15182B","sideBarSectionHeader.background":"#07090F","sideBarSectionHeader.foreground":"#86A5FF","statusBar.background":"#86A5FF","statusBar.debuggingBackground":"#c778db","statusBar.foreground":"#07090F","tab.activeBackground":"#07090F","tab.activeBorder":"#86A5FF","tab.activeForeground":"#C7D5FF","tab.border":"#07090F","tab.inactiveBackground":"#07090F","tab.inactiveForeground":"#576dafd8","terminal.ansiBrightRed":"#dd5073","terminal.ansiGreen":"#63eb90","terminal.ansiRed":"#dd5073","terminal.foreground":"#A8BEFF","textLink.foreground":"#86A5FF","titleBar.activeBackground":"#07090F","titleBar.activeForeground":"#86A5FF","titleBar.inactiveBackground":"#07090F","tree.indentGuidesStroke":"#576daf","widget.shadow":"#01030b"},displayName:"Aurora X",name:"aurora-x",tokenColors:[{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#546E7A"}},{scope:["variable","string constant.other.placeholder"],settings:{foreground:"#EEFFFF"}},{scope:["constant.other.color"],settings:{foreground:"#ffffff"}},{scope:["invalid","invalid.illegal"],settings:{foreground:"#FF5370"}},{scope:["keyword","storage.type","storage.modifier"],settings:{foreground:"#C792EA"}},{scope:["keyword.control","constant.other.color","punctuation","meta.tag","punctuation.definition.tag","punctuation.separator.inheritance.php","punctuation.definition.tag.html","punctuation.definition.tag.begin.html","punctuation.definition.tag.end.html","punctuation.section.embedded","keyword.other.template","keyword.other.substitution"],settings:{foreground:"#89DDFF"}},{scope:["entity.name.tag","meta.tag.sgml","markup.deleted.git_gutter"],settings:{foreground:"#f07178"}},{scope:["entity.name.function","meta.function-call","variable.function","support.function","keyword.other.special-method"],settings:{foreground:"#82AAFF"}},{scope:["meta.block variable.other"],settings:{foreground:"#f07178"}},{scope:["support.other.variable","string.other.link"],settings:{foreground:"#f07178"}},{scope:["constant.numeric","constant.language","support.constant","constant.character","constant.escape","variable.parameter","keyword.other.unit","keyword.other"],settings:{foreground:"#F78C6C"}},{scope:["string","constant.other.symbol","constant.other.key","entity.other.inherited-class","markup.heading","markup.inserted.git_gutter","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"],settings:{foreground:"#C3E88D"}},{scope:["entity.name","support.type","support.class","support.orther.namespace.use.php","meta.use.php","support.other.namespace.php","markup.changed.git_gutter","support.type.sys-types"],settings:{foreground:"#FFCB6B"}},{scope:["support.type"],settings:{foreground:"#B2CCD6"}},{scope:["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name"],settings:{foreground:"#B2CCD6"}},{scope:["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],settings:{foreground:"#FF5370"}},{scope:["variable.language"],settings:{fontStyle:"italic",foreground:"#FF5370"}},{scope:["entity.name.method.js"],settings:{fontStyle:"italic",foreground:"#82AAFF"}},{scope:["meta.class-method.js entity.name.function.js","variable.function.constructor"],settings:{foreground:"#82AAFF"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#C792EA"}},{scope:["text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],settings:{fontStyle:"italic",foreground:"#FFCB6B"}},{scope:["entity.other.attribute-name.class"],settings:{foreground:"#FFCB6B"}},{scope:["source.sass keyword.control"],settings:{foreground:"#82AAFF"}},{scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{scope:["markup.deleted"],settings:{foreground:"#FF5370"}},{scope:["markup.changed"],settings:{foreground:"#C792EA"}},{scope:["string.regexp"],settings:{foreground:"#89DDFF"}},{scope:["constant.character.escape"],settings:{foreground:"#89DDFF"}},{scope:["*url*","*link*","*uri*"],settings:{fontStyle:"underline"}},{scope:["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],settings:{fontStyle:"italic",foreground:"#82AAFF"}},{scope:["source.js constant.other.object.key.js string.unquoted.label.js"],settings:{fontStyle:"italic",foreground:"#FF5370"}},{scope:["source.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FF5370"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C17E70"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}},{scope:["text.html.markdown","punctuation.definition.list_item.markdown"],settings:{foreground:"#EEFFFF"}},{scope:["text.html.markdown markup.inline.raw.markdown"],settings:{foreground:"#C792EA"}},{scope:["text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"],settings:{foreground:"#65737E"}},{scope:["markdown.heading","markup.heading | markup.heading entity.name","markup.heading.markdown punctuation.definition.heading.markdown"],settings:{foreground:"#C3E88D"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["markup.bold","markup.bold string"],settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:["markup.bold markup.italic","markup.italic markup.bold","markup.quote markup.bold","markup.bold markup.italic string","markup.italic markup.bold string","markup.quote markup.bold string"],settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:["markup.underline"],settings:{fontStyle:"underline",foreground:"#F78C6C"}},{scope:["markup.quote punctuation.definition.blockquote.markdown"],settings:{foreground:"#65737E"}},{scope:["markup.quote"],settings:{fontStyle:"italic"}},{scope:["string.other.link.title.markdown"],settings:{foreground:"#82AAFF"}},{scope:["string.other.link.description.title.markdown"],settings:{foreground:"#C792EA"}},{scope:["constant.other.reference.link.markdown"],settings:{foreground:"#FFCB6B"}},{scope:["markup.raw.block"],settings:{foreground:"#C792EA"}},{scope:["markup.raw.block.fenced.markdown"],settings:{foreground:"#00000050"}},{scope:["punctuation.definition.fenced.markdown"],settings:{foreground:"#00000050"}},{scope:["markup.raw.block.fenced.markdown","variable.language.fenced.markdown","punctuation.section.class.end"],settings:{foreground:"#EEFFFF"}},{scope:["variable.language.fenced.markdown"],settings:{foreground:"#65737E"}},{scope:["meta.separator"],settings:{fontStyle:"bold",foreground:"#65737E"}},{scope:["markup.table"],settings:{foreground:"#EEFFFF"}}],type:"dark"})}}]); diff --git a/3116.d5f7d2ce.async.js b/3116.d5f7d2ce.async.js new file mode 100644 index 00000000..b48b98df --- /dev/null +++ b/3116.d5f7d2ce.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3116],{39930:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},1526:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},92162:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},52935:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},29493:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},77550:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},81697:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},40541:function(Se,Q,a){a.d(Q,{Z:function(){return V}});var b=a(57260),w=a(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Z=c,n=a(84143),z=function(y,$){return w.createElement(n.Z,(0,b.Z)({},y,{ref:$,icon:Z}))},x=w.forwardRef(z),V=x},4115:function(Se,Q,a){a.d(Q,{Z:function(){return _t}});var b=a(22937),w=a(82187),c=a.n(w),Z=a(10091),n=a(50959),z=a(48141),x=a(59263);function V(e){const[t,r]=n.useState(e);return n.useEffect(()=>{const o=setTimeout(()=>{r(e)},e.length?0:10);return()=>{clearTimeout(o)}},[e]),t}var v=a(23238),y=a(55985),$=a(74185),ge=a(40283),Y=a(37324),F=a(87077),W=e=>{const{componentCls:t}=e,r=`${t}-show-help`,o=`${t}-show-help-item`;return{[r]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[o]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${o}-appear, &${o}-enter`]:{transform:"translateY(-5px)",opacity:0,["&-active"]:{transform:"translateY(0)",opacity:1}},[`&${o}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ne=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,v.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},[`input[type='file']:focus, + input[type='radio']:focus, + input[type='checkbox']:focus`]:{outline:0,boxShadow:`0 0 0 ${(0,v.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Ze=(e,t)=>{const{formItemCls:r}=e;return{[r]:{[`${r}-label > label`]:{height:t},[`${r}-control-input`]:{minHeight:t}}}},qe=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,y.Wf)(e)),ne(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Ze(e,e.controlHeightSM)),"&-large":Object.assign({},Ze(e,e.controlHeightLG))})}},ke=e=>{const{formItemCls:t,iconCls:r,componentCls:o,rootPrefixCls:i,labelRequiredMarkColor:g,labelColor:S,labelFontSize:L,labelHeight:M,labelColonMarginInlineStart:N,labelColonMarginInlineEnd:H,itemMarginBottom:P}=e;return{[t]:Object.assign(Object.assign({},(0,y.Wf)(e)),{marginBottom:P,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${i}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:M,color:S,fontSize:L,[`> ${r}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:g,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${o}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${o}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:N,marginInlineEnd:H},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{["--ant-display"]:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${i}-col-'"]):not([class*="' ${i}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:$.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},l=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-horizontal`]:{[`${r}-label`]:{flexGrow:0},[`${r}-control`]:{flex:"1 1 0",minWidth:0},[`${r}-label[class$='-24'], ${r}-label[class*='-24 ']`]:{[`& + ${r}-control`]:{minWidth:"unset"}}}}},s=e=>{const{componentCls:t,formItemCls:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[r]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${r}-label, + > ${r}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${r}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${r}-has-feedback`]:{display:"inline-block"}}}}},f=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),p=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:o}=e;return{[`${r} ${r}-label`]:f(e),[`${t}:not(${t}-inline)`]:{[r]:{flexWrap:"wrap",[`${r}-label, ${r}-control`]:{[`&:not([class*=" ${o}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},C=e=>{const{componentCls:t,formItemCls:r,rootPrefixCls:o}=e;return{[`${t}-vertical`]:{[r]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${r}-label, + .${o}-col-24${r}-label, + .${o}-col-xl-24${r}-label`]:f(e),[`@media (max-width: ${(0,v.bf)(e.screenXSMax)})`]:[p(e),{[t]:{[`.${o}-col-xs-24${r}-label`]:f(e)}}],[`@media (max-width: ${(0,v.bf)(e.screenSMMax)})`]:{[t]:{[`.${o}-col-sm-24${r}-label`]:f(e)}},[`@media (max-width: ${(0,v.bf)(e.screenMDMax)})`]:{[t]:{[`.${o}-col-md-24${r}-label`]:f(e)}},[`@media (max-width: ${(0,v.bf)(e.screenLGMax)})`]:{[t]:{[`.${o}-col-lg-24${r}-label`]:f(e)}}}},u=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),d=(e,t)=>(0,Y.TS)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var m=(0,F.I$)("Form",(e,t)=>{let{rootPrefixCls:r}=t;const o=d(e,r);return[qe(o),ke(o),W(o),l(o),s(o),C(o),(0,ge.Z)(o),$.kr]},u,{order:-1e3}),E=a(12158);const h=[];function R(e,t,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${o}`,error:e,errorStatus:r}}var j=e=>{let{help:t,helpStatus:r,errors:o=h,warnings:i=h,className:g,fieldId:S,onVisibleChanged:L}=e;const{prefixCls:M}=n.useContext(x.Rk),N=`${M}-item-explain`,H=(0,E.Z)(M),[P,oe,k]=m(M,H),le=(0,n.useMemo)(()=>(0,z.Z)(M),[M]),ee=V(o),ue=V(i),_=n.useMemo(()=>t!=null?[R(t,"help",r)]:[].concat((0,b.Z)(ee.map((D,T)=>R(D,"error","error",T))),(0,b.Z)(ue.map((D,T)=>R(D,"warning","warning",T)))),[t,r,ee,ue]),O={};return S&&(O.id=`${S}_help`),P(n.createElement(Z.ZP,{motionDeadline:le.motionDeadline,motionName:`${M}-show-help`,visible:!!_.length,onVisibleChanged:L},D=>{const{className:T,style:A}=D;return n.createElement("div",Object.assign({},O,{className:c()(N,T,k,H,g,oe),style:A,role:"alert"}),n.createElement(Z.V4,Object.assign({keys:_},(0,z.Z)(M),{motionName:`${M}-show-help-item`,component:!1}),U=>{const{key:fe,error:ce,errorStatus:ye,className:de,style:we}=U;return n.createElement("div",{key:fe,className:c()(de,{[`${N}-${ye}`]:ye}),style:we},ce)}))}))},B=a(7445),re=a(92576),ie=a(25162),xe=a(50483),G=a(73743),X=a(10886);const pe=["parentNode"],se="form_item";function I(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Ce(e,t){if(!e.length)return;const r=e.join("_");return t?`${t}_${r}`:pe.includes(r)?`${se}_${r}`:r}function Oe(e,t,r,o,i,g){let S=o;return g!==void 0?S=g:r.validating?S="validating":e.length?S="error":t.length?S="warning":(r.touched||i&&r.validated)&&(S="success"),S}function Ie(e){return I(e).join("_")}function he(e){const[t]=(0,B.cI)(),r=n.useRef({}),o=n.useMemo(()=>e!=null?e:Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:i=>g=>{const S=Ie(i);g?r.current[S]=g:delete r.current[S]}},scrollToField:function(i){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const S=I(i),L=Ce(S,o.__INTERNAL__.name),M=L?document.getElementById(L):null;M&&(0,X.Z)(M,Object.assign({scrollMode:"if-needed",block:"nearest"},g))},getFieldInstance:i=>{const g=Ie(i);return r.current[g]}}),[e,t]);return[o]}var $e=a(8934),We=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)t.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(r[o[i]]=e[o[i]]);return r};const Be=(e,t)=>{const r=n.useContext(ie.Z),{getPrefixCls:o,direction:i,form:g}=n.useContext(re.E_),{prefixCls:S,className:L,rootClassName:M,size:N,disabled:H=r,form:P,colon:oe,labelAlign:k,labelWrap:le,labelCol:ee,wrapperCol:ue,hideRequiredMark:_,layout:O="horizontal",scrollToFirstError:D,requiredMark:T,onFinishFailed:A,name:U,style:fe,feedbackIcons:ce}=e,ye=We(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),de=(0,xe.Z)(N),we=n.useContext($e.Z),je=(0,n.useMemo)(()=>T!==void 0?T:_?!1:g&&g.requiredMark!==void 0?g.requiredMark:!0,[_,T,g]),Qe=oe!=null?oe:g==null?void 0:g.colon,q=o("form",S),Le=(0,E.Z)(q),[Ee,nt,Me]=m(q,Le),ut=c()(q,`${q}-${O}`,{[`${q}-hide-required-mark`]:je===!1,[`${q}-rtl`]:i==="rtl",[`${q}-${de}`]:de},Me,Le,nt,g==null?void 0:g.className,L,M),[Ve]=he(P),{__INTERNAL__:at}=Ve;at.name=U;const Te=(0,n.useMemo)(()=>({name:U,labelAlign:k,labelCol:ee,labelWrap:le,wrapperCol:ue,vertical:O==="vertical",colon:Qe,requiredMark:je,itemRef:at.itemRef,form:Ve,feedbackIcons:ce}),[U,k,ee,ue,O,Qe,je,Ve,ce]);n.useImperativeHandle(t,()=>Ve);const Je=(Ne,Pe)=>{if(Ne){let K={block:"nearest"};typeof Ne=="object"&&(K=Ne),Ve.scrollToField(Pe,K)}},ft=Ne=>{if(A==null||A(Ne),Ne.errorFields.length){const Pe=Ne.errorFields[0].name;if(D!==void 0){Je(D,Pe);return}g&&g.scrollToFirstError!==void 0&&Je(g.scrollToFirstError,Pe)}};return Ee(n.createElement(ie.n,{disabled:H},n.createElement(G.Z.Provider,{value:de},n.createElement(x.RV,{validateMessages:we},n.createElement(x.q3.Provider,{value:Te},n.createElement(B.ZP,Object.assign({id:U},ye,{name:U,onFinishFailed:ft,form:Ve,style:Object.assign(Object.assign({},g==null?void 0:g.style),fe),className:ut})))))))};var Ge=n.forwardRef(Be),Xe=a(22359),De=a(78404),be=a(37865),Fe=a(14107),Ue=a(71783);function Ye(e){if(typeof e=="function")return e;const t=(0,Ue.Z)(e);return t.length<=1?t[0]:t}const Ke=()=>{const{status:e,errors:t=[],warnings:r=[]}=(0,n.useContext)(x.aM);return{status:e,errors:t,warnings:r}};Ke.Context=x.aM;var et=Ke,tt=a(79512);function lt(e){const[t,r]=n.useState(e),o=(0,n.useRef)(null),i=(0,n.useRef)([]),g=(0,n.useRef)(!1);n.useEffect(()=>(g.current=!1,()=>{g.current=!0,tt.Z.cancel(o.current),o.current=null}),[]);function S(L){g.current||(o.current===null&&(i.current=[],o.current=(0,tt.Z)(()=>{o.current=null,r(M=>{let N=M;return i.current.forEach(H=>{N=H(N)}),N})})),i.current.push(L))}return[t,S]}function xt(){const{itemRef:e}=n.useContext(x.q3),t=n.useRef({});function r(o,i){const g=i&&typeof i=="object"&&i.ref,S=o.join("_");return(t.current.name!==S||t.current.originRef!==g)&&(t.current.name=S,t.current.originRef=g,t.current.ref=(0,De.sQ)(e(o),g)),t.current.ref}return r}var Ot=a(81837),It=a(80918),$t=a(36760),Ft=a(92002),ht=a(53263);const wt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var Mt=(0,F.bk)(["Form","item-item"],(e,t)=>{let{rootPrefixCls:r}=t;const o=d(e,r);return[wt(o)]}),Nt=e=>{const{prefixCls:t,status:r,wrapperCol:o,children:i,errors:g,warnings:S,_internalItemRender:L,extra:M,help:N,fieldId:H,marginBottom:P,onErrorVisibleChanged:oe}=e,k=`${t}-item`,le=n.useContext(x.q3),ee=o||le.wrapperCol||{},ue=c()(`${k}-control`,ee.className),_=n.useMemo(()=>Object.assign({},le),[le]);delete _.labelCol,delete _.wrapperCol;const O=n.createElement("div",{className:`${k}-control-input`},n.createElement("div",{className:`${k}-control-input-content`},i)),D=n.useMemo(()=>({prefixCls:t,status:r}),[t,r]),T=P!==null||g.length||S.length?n.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},n.createElement(x.Rk.Provider,{value:D},n.createElement(j,{fieldId:H,errors:g,warnings:S,help:N,helpStatus:r,className:`${k}-explain-connected`,onVisibleChanged:oe})),!!P&&n.createElement("div",{style:{width:0,height:P}})):null,A={};H&&(A.id=`${H}_extra`);const U=M?n.createElement("div",Object.assign({},A,{className:`${k}-extra`}),M):null,fe=L&&L.mark==="pro_table_render"&&L.render?L.render(e,{input:O,errorList:T,extra:U}):n.createElement(n.Fragment,null,O,T,U);return n.createElement(x.q3.Provider,{value:_},n.createElement(ht.Z,Object.assign({},ee,{className:ue}),fe),n.createElement(Mt,{prefixCls:t}))},Pt=a(40541),Rt=a(27507),jt=a(91886),Lt=a(27850),Zt=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)t.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(r[o[i]]=e[o[i]]);return r};function Vt(e){return e?typeof e=="object"&&!n.isValidElement(e)?e:{title:e}:null}var Ht=e=>{let{prefixCls:t,label:r,htmlFor:o,labelCol:i,labelAlign:g,colon:S,required:L,requiredMark:M,tooltip:N}=e;var H;const[P]=(0,jt.Z)("Form"),{vertical:oe,labelAlign:k,labelCol:le,labelWrap:ee,colon:ue}=n.useContext(x.q3);if(!r)return null;const _=i||le||{},O=g||k,D=`${t}-item-label`,T=c()(D,O==="left"&&`${D}-left`,_.className,{[`${D}-wrap`]:!!ee});let A=r;const U=S===!0||ue!==!1&&S!==!1;U&&!oe&&typeof r=="string"&&r.trim()!==""&&(A=r.replace(/[:|:]\s*$/,""));const ce=Vt(N);if(ce){const{icon:je=n.createElement(Pt.Z,null)}=ce,Qe=Zt(ce,["icon"]),q=n.createElement(Lt.Z,Object.assign({},Qe),n.cloneElement(je,{className:`${t}-item-tooltip`,title:"",onClick:Le=>{Le.preventDefault()},tabIndex:null}));A=n.createElement(n.Fragment,null,A,q)}const ye=M==="optional",de=typeof M=="function";de?A=M(A,{required:!!L}):ye&&!L&&(A=n.createElement(n.Fragment,null,A,n.createElement("span",{className:`${t}-item-optional`,title:""},(P==null?void 0:P.optional)||((H=Rt.Z.Form)===null||H===void 0?void 0:H.optional))));const we=c()({[`${t}-item-required`]:L,[`${t}-item-required-mark-optional`]:ye||de,[`${t}-item-no-colon`]:!U});return n.createElement(ht.Z,Object.assign({},_,{className:T}),n.createElement("label",{htmlFor:o,className:we,title:typeof r=="string"?r:""},A))},Dt=a(92933),Tt=a(68233),zt=a(30475),At=a(45691);const Wt={success:Dt.Z,warning:zt.Z,error:Tt.Z,validating:At.Z};function vt(e){let{children:t,errors:r,warnings:o,hasFeedback:i,validateStatus:g,prefixCls:S,meta:L,noStyle:M}=e;const N=`${S}-item`,{feedbackIcons:H}=n.useContext(x.q3),P=Oe(r,o,L,null,!!i,g),{isFormItemInput:oe,status:k,hasFeedback:le,feedbackIcon:ee}=n.useContext(x.aM),ue=n.useMemo(()=>{var _;let O;if(i){const T=i!==!0&&i.icons||H,A=P&&((_=T==null?void 0:T({status:P,errors:r,warnings:o}))===null||_===void 0?void 0:_[P]),U=P&&Wt[P];O=A!==!1&&U?n.createElement("span",{className:c()(`${N}-feedback-icon`,`${N}-feedback-icon-${P}`)},A||n.createElement(U,null)):null}const D={status:P||"",errors:r,warnings:o,hasFeedback:!!i,feedbackIcon:O,isFormItemInput:!0};return M&&(D.status=(P!=null?P:k)||"",D.isFormItemInput=oe,D.hasFeedback=!!(i!=null?i:le),D.feedbackIcon=i!==void 0?D.feedbackIcon:ee),D},[P,i,M,oe,k]);return n.createElement(x.aM.Provider,{value:ue},t)}var Bt=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)t.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(r[o[i]]=e[o[i]]);return r};function Gt(e){const{prefixCls:t,className:r,rootClassName:o,style:i,help:g,errors:S,warnings:L,validateStatus:M,meta:N,hasFeedback:H,hidden:P,children:oe,fieldId:k,required:le,isRequired:ee,onSubItemMetaChange:ue}=e,_=Bt(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),O=`${t}-item`,{requiredMark:D}=n.useContext(x.q3),T=n.useRef(null),A=V(S),U=V(L),fe=g!=null,ce=!!(fe||S.length||L.length),ye=!!T.current&&(0,Ot.Z)(T.current),[de,we]=n.useState(null);(0,It.Z)(()=>{if(ce&&T.current){const Ee=getComputedStyle(T.current);we(parseInt(Ee.marginBottom,10))}},[ce,ye]);const je=Ee=>{Ee||we(null)},q=function(){let Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const nt=Ee?A:N.errors,Me=Ee?U:N.warnings;return Oe(nt,Me,N,"",!!H,M)}(),Le=c()(O,r,o,{[`${O}-with-help`]:fe||A.length||U.length,[`${O}-has-feedback`]:q&&H,[`${O}-has-success`]:q==="success",[`${O}-has-warning`]:q==="warning",[`${O}-has-error`]:q==="error",[`${O}-is-validating`]:q==="validating",[`${O}-hidden`]:P});return n.createElement("div",{className:Le,style:i,ref:T},n.createElement(Ft.Z,Object.assign({className:`${O}-row`},(0,$t.Z)(_,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),n.createElement(Ht,Object.assign({htmlFor:k},e,{requiredMark:D,required:le!=null?le:ee,prefixCls:t})),n.createElement(Nt,Object.assign({},e,N,{errors:A,warnings:U,prefixCls:t,status:q,help:g,marginBottom:de,onErrorVisibleChanged:je}),n.createElement(x.qI.Provider,{value:ue},n.createElement(vt,{prefixCls:t,meta:N,errors:N.errors,warnings:N.warnings,hasFeedback:H,validateStatus:q},oe)))),!!de&&n.createElement("div",{className:`${O}-margin-offset`,style:{marginBottom:-de}}))}const Xt="__SPLIT__",rn=null;function Ut(e,t){const r=Object.keys(e),o=Object.keys(t);return r.length===o.length&&r.every(i=>{const g=e[i],S=t[i];return g===S||typeof g=="function"||typeof S=="function"})}const Yt=n.memo(e=>{let{children:t}=e;return t},(e,t)=>Ut(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((r,o)=>r===t.childProps[o]));function pt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Kt(e){const{name:t,noStyle:r,className:o,dependencies:i,prefixCls:g,shouldUpdate:S,rules:L,children:M,required:N,label:H,messageVariables:P,trigger:oe="onChange",validateTrigger:k,hidden:le,help:ee}=e,{getPrefixCls:ue}=n.useContext(re.E_),{name:_}=n.useContext(x.q3),O=Ye(M),D=typeof O=="function",T=n.useContext(x.qI),{validateTrigger:A}=n.useContext(B.zb),U=k!==void 0?k:A,fe=t!=null,ce=ue("form",g),ye=(0,E.Z)(ce),[de,we,je]=m(ce,ye),Qe=(0,Fe.ln)("Form.Item"),q=n.useContext(B.ZM),Le=n.useRef(),[Ee,nt]=lt({}),[Me,ut]=(0,Xe.Z)(()=>pt()),Ve=K=>{const ve=q==null?void 0:q.getKey(K.name);if(ut(K.destroy?pt():K,!0),r&&ee!==!1&&T){let me=K.name;if(K.destroy)me=Le.current||me;else if(ve!==void 0){const[He,ze]=ve;me=[He].concat((0,b.Z)(ze)),Le.current=me}T(K,me)}},at=(K,ve)=>{nt(me=>{const He=Object.assign({},me),rt=[].concat((0,b.Z)(K.name.slice(0,-1)),(0,b.Z)(ve)).join(Xt);return K.destroy?delete He[rt]:He[rt]=K,He})},[Te,Je]=n.useMemo(()=>{const K=(0,b.Z)(Me.errors),ve=(0,b.Z)(Me.warnings);return Object.values(Ee).forEach(me=>{K.push.apply(K,(0,b.Z)(me.errors||[])),ve.push.apply(ve,(0,b.Z)(me.warnings||[]))}),[K,ve]},[Ee,Me.errors,Me.warnings]),ft=xt();function Ne(K,ve,me){return r&&!le?n.createElement(vt,{prefixCls:ce,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:Me,errors:Te,warnings:Je,noStyle:!0},K):n.createElement(Gt,Object.assign({key:"row"},e,{className:c()(o,je,ye,we),prefixCls:ce,fieldId:ve,isRequired:me,errors:Te,warnings:Je,meta:Me,onSubItemMetaChange:at}),K)}if(!fe&&!D&&!i)return de(Ne(O));let Pe={};return typeof H=="string"?Pe.label=H:t&&(Pe.label=String(t)),P&&(Pe=Object.assign(Object.assign({},Pe),P)),de(n.createElement(B.gN,Object.assign({},e,{messageVariables:Pe,trigger:oe,validateTrigger:U,onMetaChange:Ve}),(K,ve,me)=>{const He=I(t).length&&ve?ve.name:[],ze=Ce(He,_),rt=N!==void 0?N:!!(L&&L.some(te=>{if(te&&typeof te=="object"&&te.required&&!te.warningOnly)return!0;if(typeof te=="function"){const st=te(me);return st&&st.required&&!st.warningOnly}return!1})),it=Object.assign({},K);let ot=null;if(Array.isArray(O)&&fe)ot=O;else if(!(D&&(!(S||i)||fe))){if(!(i&&!D&&!fe))if((0,be.l$)(O)){const te=Object.assign(Object.assign({},O.props),it);if(te.id||(te.id=ze),ee||Te.length>0||Je.length>0||e.extra){const Ae=[];(ee||Te.length>0)&&Ae.push(`${ze}_help`),e.extra&&Ae.push(`${ze}_extra`),te["aria-describedby"]=Ae.join(" ")}Te.length>0&&(te["aria-invalid"]="true"),rt&&(te["aria-required"]="true"),(0,De.Yr)(O)&&(te.ref=ft(He,O)),new Set([].concat((0,b.Z)(I(oe)),(0,b.Z)(I(U)))).forEach(Ae=>{te[Ae]=function(){for(var yt,bt,dt,Et,mt,St=arguments.length,gt=new Array(St),ct=0;ct<St;ct++)gt[ct]=arguments[ct];(dt=it[Ae])===null||dt===void 0||(yt=dt).call.apply(yt,[it].concat(gt)),(mt=(Et=O.props)[Ae])===null||mt===void 0||(bt=mt).call.apply(bt,[Et].concat(gt))}});const en=[te["aria-required"],te["aria-invalid"],te["aria-describedby"]];ot=n.createElement(Yt,{control:it,update:O,childProps:en},(0,be.Tm)(O,te))}else D&&(S||i)&&!fe?ot=O(me):ot=O}return Ne(ot,ze,rt)}))}const Ct=Kt;Ct.useStatus=et;var Qt=Ct,Jt=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(e);i<o.length;i++)t.indexOf(o[i])<0&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(r[o[i]]=e[o[i]]);return r},qt=e=>{var{prefixCls:t,children:r}=e,o=Jt(e,["prefixCls","children"]);const{getPrefixCls:i}=n.useContext(re.E_),g=i("form",t),S=n.useMemo(()=>({prefixCls:g,status:"error"}),[g]);return n.createElement(B.aV,Object.assign({},o),(L,M,N)=>n.createElement(x.Rk.Provider,{value:S},r(L.map(H=>Object.assign(Object.assign({},H),{fieldKey:H.key})),M,{errors:N.errors,warnings:N.warnings})))};function kt(){const{form:e}=(0,n.useContext)(x.q3);return e}const Re=Ge;Re.Item=Qt,Re.List=qt,Re.ErrorList=j,Re.useForm=he,Re.useFormInstance=kt,Re.useWatch=B.qo,Re.Provider=x.RV,Re.create=()=>{};var _t=Re},10886:function(Se,Q,a){a.d(Q,{Z:function(){return V}});const b=v=>typeof v=="object"&&v!=null&&v.nodeType===1,w=(v,y)=>(!y||v!=="hidden")&&v!=="visible"&&v!=="clip",c=(v,y)=>{if(v.clientHeight<v.scrollHeight||v.clientWidth<v.scrollWidth){const $=getComputedStyle(v,null);return w($.overflowY,y)||w($.overflowX,y)||(ge=>{const Y=(F=>{if(!F.ownerDocument||!F.ownerDocument.defaultView)return null;try{return F.ownerDocument.defaultView.frameElement}catch(ae){return null}})(ge);return!!Y&&(Y.clientHeight<ge.scrollHeight||Y.clientWidth<ge.scrollWidth)})(v)}return!1},Z=(v,y,$,ge,Y,F,ae,W)=>F<v&&ae>y||F>v&&ae<y?0:F<=v&&W<=$||ae>=y&&W>=$?F-v-ge:ae>y&&W<$||F<v&&W>$?ae-y+Y:0,n=v=>{const y=v.parentElement;return y==null?v.getRootNode().host||null:y},z=(v,y)=>{var $,ge,Y,F;if(typeof document=="undefined")return[];const{scrollMode:ae,block:W,inline:ne,boundary:Ze,skipOverflowHiddenElements:qe}=y,ke=typeof Ze=="function"?Ze:se=>se!==Ze;if(!b(v))throw new TypeError("Invalid target");const l=document.scrollingElement||document.documentElement,s=[];let f=v;for(;b(f)&&ke(f);){if(f=n(f),f===l){s.push(f);break}f!=null&&f===document.body&&c(f)&&!c(document.documentElement)||f!=null&&c(f,qe)&&s.push(f)}const p=(ge=($=window.visualViewport)==null?void 0:$.width)!=null?ge:innerWidth,C=(F=(Y=window.visualViewport)==null?void 0:Y.height)!=null?F:innerHeight,{scrollX:u,scrollY:d}=window,{height:m,width:E,top:h,right:R,bottom:J,left:j}=v.getBoundingClientRect(),{top:B,right:re,bottom:ie,left:xe}=(se=>{const I=window.getComputedStyle(se);return{top:parseFloat(I.scrollMarginTop)||0,right:parseFloat(I.scrollMarginRight)||0,bottom:parseFloat(I.scrollMarginBottom)||0,left:parseFloat(I.scrollMarginLeft)||0}})(v);let G=W==="start"||W==="nearest"?h-B:W==="end"?J+ie:h+m/2-B+ie,X=ne==="center"?j+E/2-xe+re:ne==="end"?R+re:j-xe;const pe=[];for(let se=0;se<s.length;se++){const I=s[se],{height:Ce,width:Oe,top:Ie,right:he,bottom:$e,left:We}=I.getBoundingClientRect();if(ae==="if-needed"&&h>=0&&j>=0&&J<=C&&R<=p&&h>=Ie&&J<=$e&&j>=We&&R<=he)return pe;const Be=getComputedStyle(I),_e=parseInt(Be.borderLeftWidth,10),Ge=parseInt(Be.borderTopWidth,10),Xe=parseInt(Be.borderRightWidth,10),De=parseInt(Be.borderBottomWidth,10);let be=0,Fe=0;const Ue="offsetWidth"in I?I.offsetWidth-I.clientWidth-_e-Xe:0,Ye="offsetHeight"in I?I.offsetHeight-I.clientHeight-Ge-De:0,Ke="offsetWidth"in I?I.offsetWidth===0?0:Oe/I.offsetWidth:0,et="offsetHeight"in I?I.offsetHeight===0?0:Ce/I.offsetHeight:0;if(l===I)be=W==="start"?G:W==="end"?G-C:W==="nearest"?Z(d,d+C,C,Ge,De,d+G,d+G+m,m):G-C/2,Fe=ne==="start"?X:ne==="center"?X-p/2:ne==="end"?X-p:Z(u,u+p,p,_e,Xe,u+X,u+X+E,E),be=Math.max(0,be+d),Fe=Math.max(0,Fe+u);else{be=W==="start"?G-Ie-Ge:W==="end"?G-$e+De+Ye:W==="nearest"?Z(Ie,$e,Ce,Ge,De+Ye,G,G+m,m):G-(Ie+Ce/2)+Ye/2,Fe=ne==="start"?X-We-_e:ne==="center"?X-(We+Oe/2)+Ue/2:ne==="end"?X-he+Xe+Ue:Z(We,he,Oe,_e,Xe+Ue,X,X+E,E);const{scrollLeft:tt,scrollTop:lt}=I;be=et===0?0:Math.max(0,Math.min(lt+be/et,I.scrollHeight-Ce/et+Ye)),Fe=Ke===0?0:Math.max(0,Math.min(tt+Fe/Ke,I.scrollWidth-Oe/Ke+Ue)),G+=lt-be,X+=tt-Fe}pe.push({el:I,top:be,left:Fe})}return pe},x=v=>v===!1?{block:"end",inline:"nearest"}:(y=>y===Object(y)&&Object.keys(y).length!==0)(v)?v:{block:"start",inline:"nearest"};function V(v,y){if(!v.isConnected||!(Y=>{let F=Y;for(;F&&F.parentNode;){if(F.parentNode===document)return!0;F=F.parentNode instanceof ShadowRoot?F.parentNode.host:F.parentNode}return!1})(v))return;const $=(Y=>{const F=window.getComputedStyle(Y);return{top:parseFloat(F.scrollMarginTop)||0,right:parseFloat(F.scrollMarginRight)||0,bottom:parseFloat(F.scrollMarginBottom)||0,left:parseFloat(F.scrollMarginLeft)||0}})(v);if((Y=>typeof Y=="object"&&typeof Y.behavior=="function")(y))return y.behavior(z(v,y));const ge=typeof y=="boolean"||y==null?void 0:y.behavior;for(const{el:Y,top:F,left:ae}of z(v,x(y))){const W=F-$.top+$.bottom,ne=ae-$.left+$.right;Y.scroll({top:W,left:ne,behavior:ge})}}},84394:function(Se,Q,a){var b=a(29905);var w=function(){return w=Object.assign||function(s){for(var f,p=1,C=arguments.length;p<C;p++){f=arguments[p];for(var u in f)Object.prototype.hasOwnProperty.call(f,u)&&(s[u]=f[u])}return s},w.apply(this,arguments)},c;(function(l){l.NONE="none",l.INSERT="insert",l.UPDATE="update",l.DELETE="delete",l.PENDING="pending"})(c||(c={}));var Z=function(l){return n(l)||z(l)||l instanceof Object},n=function(l){return l instanceof Array},z=function(l){return typeof l=="string"},x=function(l){return!n(l)&&!z(l)},V=function(l,s){return z(l)&&z(s)?v(l,s):n(l)&&n(s)?y(l,s):x(l)&&x(s)?$(l,s):[]},v=function(l,s){if(l===s)return[];if(l.length===0)return s.split("").map(function(m,E){return[c.INSERT,E,m]});if(s.length===0)return l.split("").map(function(){return[c.DELETE,0,void 0]});if(ge(l,s)){var C=l.length,u=s.length,d=C>=u;return d?Y(s,l,d):Y(l,s,d)}else{var f=l.split("").map(function(){return[c.DELETE,0,void 0]}),p=s.split("").map(function(m,E){return[c.INSERT,E,m]});return f.concat(p)}},y=function(l,s){for(var f=[],p=0,C=0,u=0;u<l.length;u++){var d=l[u],m=u+C;if(s[m]===void 0)f.push([c.DELETE,u,void 0]);else if(Z(d)&&Z(s[m])){var E=V(d,s[m]),h=typeof s[m+1]=="undefined"?[]:V(d,s[m+1]);typeof s[m+1]!="undefined"&&h.length===0?(f.push([c.INSERT,u,s[m]]),p+=2,C++):(E.length!==0&&f.push([c.PENDING,u,E]),p++)}else d!==s[m]&&d===s[m+1]?(f.push([c.INSERT,m,s[m]]),p+=2,C++):(d!==s[m]&&d!==s[m+1]&&f.push([c.UPDATE,m,s[m]]),p++)}return p<s.length&&s.slice(l.length).forEach(function(R,J){return f.push([c.INSERT,p+J,R])}),f},$=function(l,s){var f=[];return Object.entries(l).forEach(function(p){var C=p[0],u=p[1];!(C in s)&&!(u instanceof Function)&&f.push([c.DELETE,C,void 0])}),Object.entries(s).forEach(function(p){var C=p[0],u=p[1];if(!(C in l))f.push([c.INSERT,C,u]);else if(Z(l[C])&&Z(u)){var d=V(l[C],u);d.length!==0&&f.push([c.PENDING,C,d])}else l[C]!==u&&f.push([c.UPDATE,C,u])}),f},ge=function(l,s){for(var f=l.split(""),p=s.split(""),C=!1,u=0,d=f;u<d.length;u++){var m=d[u];C=C||p.includes(m)}return C},Y=function(l,s,f){for(var p=l.length,C=s.length,u=p,d=C-p,m=p+C+1,E=[],h=0;h<m;h++)E[h]=-1;for(var R=[],h=0;h<m;h++)R[h]=-1;var J=[],j=function(Ce,Oe,Ie){for(var he=Math.max(Oe,Ie),$e=he-Ce;$e<p&&he<C&&l[$e]===s[he];)$e++,he++;return R[Ce+u]=J.length,J[J.length]={x:$e,y:he,k:Oe>Ie?R[Ce+u-1]:R[Ce+u+1]},he},B=-1;do{B++;for(var re=-B;re<d;re++)E[re+u]=j(re,E[re+u-1]+1,E[re+u+1]);for(var ie=d+B;ie>d;ie--)E[ie+u]=j(ie,E[ie+u-1]+1,E[ie+u+1]);E[d+u]=j(d,E[d+u-1]+1,E[d+u+1])}while(E[d+u]!==C);for(var xe=R[d+u],G=[];xe!==-1;)G[G.length]={x:J[xe].x,y:J[xe].y},xe=J[xe].k;for(var X=[],pe=0,se=0,I=-1,h=G.length-1;h>=0;h--)for(;pe<=G[h].x||se<=G[h].y;)G[h].y-G[h].x>se-pe?(f?X[X.length]=[c.DELETE,I,void 0]:(X[X.length]=[c.INSERT,I,s[se-1]],I++),se++):G[h].y-G[h].x<se-pe?(f?(X[X.length]=[c.INSERT,I,l[pe-1]],I++):X[X.length]=[c.DELETE,I,void 0],pe++):(pe++,se++,I++);return X},F=function(l){var s=new b.mJ;return l.forEach(function(f){f instanceof Array?s.push([F(f)]):f instanceof Object?s.push([ae(f)]):typeof f=="string"?s.push([W(f)]):s.push([f])}),s},ae=function(l){var s=new b.D5;return Object.entries(l).forEach(function(f){var p=f[0],C=f[1];C instanceof Array?s.set(p,F(C)):C instanceof Object?s.set(p,ae(C)):typeof C=="string"?s.set(p,W(C)):s.set(p,C)}),s},W=function(l){return new b.xv(l)},ne=function(l,s){var f=V(l.toJSON(),s);f.forEach(function(p){var C=p[0],u=p[1],d=p[2];switch(C){case c.INSERT:case c.UPDATE:if(!(d instanceof Function))if(l instanceof b.D5)typeof d=="string"?l.set(u,W(d)):d instanceof Array?l.set(u,F(d)):d instanceof Object?l.set(u,ae(d)):l.set(u,d);else if(l instanceof b.mJ){var m=u;C===c.UPDATE&&l.delete(m),typeof d=="string"?l.insert(m,[W(d)]):d instanceof Array?l.insert(m,[F(d)]):d instanceof Object?l.insert(m,[ae(d)]):l.insert(m,[d])}else l instanceof b.xv&&l.insert(u,d);break;case c.DELETE:if(l instanceof b.D5)l.delete(u);else if(l instanceof b.mJ){var m=u;l.delete(l.length<=m?l.length-1:m)}else l instanceof b.xv&&l.delete(u,1);break;case c.PENDING:(l instanceof b.D5||l instanceof b.mJ)&&ne(l.get(u),s[u]);break}})},Ze=function(l,s){var f=V(l,s),p=function(m,E){if(typeof m=="string")return d(m,E);if(m instanceof Array)return C(m,E);if(m instanceof Object)return u(m,E)},C=function(m,E){return E.sort(function(h,R){var J=h[1],j=R[1];return Math.sign(J-j)}).reduce(function(h,R){var J=R[0],j=R[1],B=R[2];switch(J){case c.INSERT:return h.splice(j,0,B),h;case c.UPDATE:return h[j]=B,h;case c.PENDING:return h[j]=p(m[j],B),h;case c.DELETE:return h.splice(j,1),h;case c.NONE:default:return h}},m)},u=function(m,E){return E.reduce(function(h,R){var J=R[0],j=R[1],B=R[2];switch(J){case c.INSERT:case c.UPDATE:return h[j]=B,h;case c.PENDING:return h[j]=p(m[j],B),h;case c.DELETE:return delete h[j],h;case c.NONE:default:return h}},m)},d=function(m,E){return E.reduce(function(h,R){var J=R[0],j=R[1],B=R[2];switch(J){case c.INSERT:{var re=h.slice(0,j),ie=h.slice(j);return re+B+ie}case c.DELETE:{var re=h.slice(0,j),ie=h.slice(j+1);return re+ie}default:return h}},m)};return f.length===0?l:p(l,f)},qe=function(l,s){var f=w({},l.getState());l.setState(Ze(f,s),!0)},ke=function(l,s,f){var p=l.getMap(s);return function(C,u,d){var m=f(function(E,h){C(E,h),l.transact(function(){return ne(p,u())})},u,w(w({},d),{setState:function(E,h){d.setState(E,h),l.transact(function(){return ne(p,d.getState())})}}));return p.observeDeep(function(){qe(d,p.toJSON())}),m}};Q.Z=ke}}]); diff --git a/3118.acf74948.async.js b/3118.acf74948.async.js new file mode 100644 index 00000000..f1497dba --- /dev/null +++ b/3118.acf74948.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3118],{73118:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON Lines",name:"jsonl",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.lines"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.lines"}},name:"meta.structure.array.json.lines",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.lines"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.lines"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.lines"}},end:"\\*/",name:"comment.block.documentation.json.lines"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.lines"}},end:"\\*/",name:"comment.block.json.lines"},{captures:{1:{name:"punctuation.definition.comment.json.lines"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.lines"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json.lines"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.lines"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.lines"}},name:"meta.structure.dictionary.json.lines",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.lines"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.lines"}},name:"meta.structure.dictionary.value.json.lines",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.lines"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.lines"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.lines"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.lines"}},name:"string.json.lines support.type.property-name.json.lines",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.lines"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.lines"}},name:"string.quoted.double.json.lines",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json.lines"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.lines"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json.lines"})]}}]); diff --git a/3137.a2fe3dcb.async.js b/3137.a2fe3dcb.async.js new file mode 100644 index 00000000..812d7816 --- /dev/null +++ b/3137.a2fe3dcb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3137],{23137:function(a,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#e0def4","activityBar.background":"#191724","activityBar.dropBorder":"#26233a","activityBar.foreground":"#e0def4","activityBar.inactiveForeground":"#908caa","activityBarBadge.background":"#ebbcba","activityBarBadge.foreground":"#191724","badge.background":"#ebbcba","badge.foreground":"#191724","banner.background":"#1f1d2e","banner.foreground":"#e0def4","banner.iconForeground":"#908caa","breadcrumb.activeSelectionForeground":"#ebbcba","breadcrumb.background":"#191724","breadcrumb.focusForeground":"#908caa","breadcrumb.foreground":"#6e6a86","breadcrumbPicker.background":"#1f1d2e","button.background":"#ebbcba","button.foreground":"#191724","button.hoverBackground":"#ebbcbae6","button.secondaryBackground":"#1f1d2e","button.secondaryForeground":"#e0def4","button.secondaryHoverBackground":"#26233a","charts.blue":"#9ccfd8","charts.foreground":"#e0def4","charts.green":"#31748f","charts.lines":"#908caa","charts.orange":"#ebbcba","charts.purple":"#c4a7e7","charts.red":"#eb6f92","charts.yellow":"#f6c177","checkbox.background":"#1f1d2e","checkbox.border":"#6e6a8633","checkbox.foreground":"#e0def4","debugExceptionWidget.background":"#1f1d2e","debugExceptionWidget.border":"#6e6a8633","debugIcon.breakpointCurrentStackframeForeground":"#908caa","debugIcon.breakpointDisabledForeground":"#908caa","debugIcon.breakpointForeground":"#908caa","debugIcon.breakpointStackframeForeground":"#908caa","debugIcon.breakpointUnverifiedForeground":"#908caa","debugIcon.continueForeground":"#908caa","debugIcon.disconnectForeground":"#908caa","debugIcon.pauseForeground":"#908caa","debugIcon.restartForeground":"#908caa","debugIcon.startForeground":"#908caa","debugIcon.stepBackForeground":"#908caa","debugIcon.stepIntoForeground":"#908caa","debugIcon.stepOutForeground":"#908caa","debugIcon.stepOverForeground":"#908caa","debugIcon.stopForeground":"#eb6f92","debugToolBar.background":"#1f1d2e","debugToolBar.border":"#26233a",descriptionForeground:"#908caa","diffEditor.border":"#26233a","diffEditor.diagonalFill":"#6e6a8666","diffEditor.insertedLineBackground":"#9ccfd826","diffEditor.insertedTextBackground":"#9ccfd826","diffEditor.removedLineBackground":"#eb6f9226","diffEditor.removedTextBackground":"#eb6f9226","diffEditorOverview.insertedForeground":"#9ccfd880","diffEditorOverview.removedForeground":"#eb6f9280","dropdown.background":"#1f1d2e","dropdown.border":"#6e6a8633","dropdown.foreground":"#e0def4","dropdown.listBackground":"#1f1d2e","editor.background":"#191724","editor.findMatchBackground":"#6e6a8666","editor.findMatchHighlightBackground":"#6e6a8666","editor.findRangeHighlightBackground":"#6e6a8666","editor.findRangeHighlightBorder":"#0000","editor.focusedStackFrameHighlightBackground":"#6e6a8633","editor.foldBackground":"#1f1d2e","editor.foreground":"#e0def4","editor.hoverHighlightBackground":"#0000","editor.inactiveSelectionBackground":"#6e6a861a","editor.inlineValuesBackground":"#0000","editor.inlineValuesForeground":"#908caa","editor.lineHighlightBackground":"#6e6a861a","editor.lineHighlightBorder":"#0000","editor.linkedEditingBackground":"#1f1d2e","editor.rangeHighlightBackground":"#6e6a861a","editor.selectionBackground":"#6e6a8633","editor.selectionForeground":"#e0def4","editor.selectionHighlightBackground":"#6e6a8633","editor.selectionHighlightBorder":"#191724","editor.snippetFinalTabstopHighlightBackground":"#6e6a8633","editor.snippetFinalTabstopHighlightBorder":"#1f1d2e","editor.snippetTabstopHighlightBackground":"#6e6a8633","editor.snippetTabstopHighlightBorder":"#1f1d2e","editor.stackFrameHighlightBackground":"#6e6a8633","editor.symbolHighlightBackground":"#6e6a8633","editor.symbolHighlightBorder":"#0000","editor.wordHighlightBackground":"#6e6a8633","editor.wordHighlightBorder":"#0000","editor.wordHighlightStrongBackground":"#6e6a8633","editor.wordHighlightStrongBorder":"#6e6a8633","editorBracketHighlight.foreground1":"#eb6f9280","editorBracketHighlight.foreground2":"#31748f80","editorBracketHighlight.foreground3":"#f6c17780","editorBracketHighlight.foreground4":"#9ccfd880","editorBracketHighlight.foreground5":"#ebbcba80","editorBracketHighlight.foreground6":"#c4a7e780","editorBracketMatch.background":"#0000","editorBracketMatch.border":"#908caa","editorBracketPairGuide.activeBackground1":"#31748f","editorBracketPairGuide.activeBackground2":"#ebbcba","editorBracketPairGuide.activeBackground3":"#c4a7e7","editorBracketPairGuide.activeBackground4":"#9ccfd8","editorBracketPairGuide.activeBackground5":"#f6c177","editorBracketPairGuide.activeBackground6":"#eb6f92","editorBracketPairGuide.background1":"#31748f80","editorBracketPairGuide.background2":"#ebbcba80","editorBracketPairGuide.background3":"#c4a7e780","editorBracketPairGuide.background4":"#9ccfd880","editorBracketPairGuide.background5":"#f6c17780","editorBracketPairGuide.background6":"#eb6f9280","editorCodeLens.foreground":"#ebbcba","editorCursor.background":"#e0def4","editorCursor.foreground":"#6e6a86","editorError.border":"#0000","editorError.foreground":"#eb6f92","editorGhostText.foreground":"#908caa","editorGroup.border":"#0000","editorGroup.dropBackground":"#1f1d2e","editorGroup.emptyBackground":"#0000","editorGroup.focusedEmptyBorder":"#0000","editorGroupHeader.noTabsBackground":"#0000","editorGroupHeader.tabsBackground":"#0000","editorGroupHeader.tabsBorder":"#0000","editorGutter.addedBackground":"#9ccfd8","editorGutter.background":"#191724","editorGutter.commentRangeForeground":"#908caa","editorGutter.deletedBackground":"#eb6f92","editorGutter.foldingControlForeground":"#c4a7e7","editorGutter.modifiedBackground":"#ebbcba","editorHint.border":"#0000","editorHint.foreground":"#908caa","editorHoverWidget.background":"#1f1d2e","editorHoverWidget.border":"#6e6a8680","editorHoverWidget.foreground":"#908caa","editorHoverWidget.highlightForeground":"#e0def4","editorHoverWidget.statusBarBackground":"#0000","editorIndentGuide.activeBackground":"#6e6a86","editorIndentGuide.background":"#6e6a8666","editorInfo.border":"#26233a","editorInfo.foreground":"#9ccfd8","editorInlayHint.background":"#26233a","editorInlayHint.foreground":"#908caa","editorInlayHint.parameterBackground":"#26233a","editorInlayHint.parameterForeground":"#c4a7e7","editorInlayHint.typeBackground":"#26233a","editorInlayHint.typeForeground":"#9ccfd8","editorLightBulb.foreground":"#31748f","editorLightBulbAutoFix.foreground":"#ebbcba","editorLineNumber.activeForeground":"#e0def4","editorLineNumber.foreground":"#908caa","editorLink.activeForeground":"#ebbcba","editorMarkerNavigation.background":"#1f1d2e","editorMarkerNavigationError.background":"#1f1d2e","editorMarkerNavigationInfo.background":"#1f1d2e","editorMarkerNavigationWarning.background":"#1f1d2e","editorOverviewRuler.addedForeground":"#9ccfd880","editorOverviewRuler.background":"#191724","editorOverviewRuler.border":"#6e6a8666","editorOverviewRuler.bracketMatchForeground":"#908caa","editorOverviewRuler.commonContentForeground":"#6e6a861a","editorOverviewRuler.currentContentForeground":"#6e6a8633","editorOverviewRuler.deletedForeground":"#eb6f9280","editorOverviewRuler.errorForeground":"#eb6f9280","editorOverviewRuler.findMatchForeground":"#6e6a8666","editorOverviewRuler.incomingContentForeground":"#c4a7e780","editorOverviewRuler.infoForeground":"#9ccfd880","editorOverviewRuler.modifiedForeground":"#ebbcba80","editorOverviewRuler.rangeHighlightForeground":"#6e6a8666","editorOverviewRuler.selectionHighlightForeground":"#6e6a8666","editorOverviewRuler.warningForeground":"#f6c17780","editorOverviewRuler.wordHighlightForeground":"#6e6a8633","editorOverviewRuler.wordHighlightStrongForeground":"#6e6a8666","editorPane.background":"#0000","editorRuler.foreground":"#6e6a8666","editorSuggestWidget.background":"#1f1d2e","editorSuggestWidget.border":"#0000","editorSuggestWidget.focusHighlightForeground":"#ebbcba","editorSuggestWidget.foreground":"#908caa","editorSuggestWidget.highlightForeground":"#ebbcba","editorSuggestWidget.selectedBackground":"#6e6a8633","editorSuggestWidget.selectedForeground":"#e0def4","editorSuggestWidget.selectedIconForeground":"#e0def4","editorUnnecessaryCode.border":"#0000","editorUnnecessaryCode.opacity":"#e0def480","editorWarning.border":"#0000","editorWarning.foreground":"#f6c177","editorWhitespace.foreground":"#6e6a86","editorWidget.background":"#1f1d2e","editorWidget.border":"#26233a","editorWidget.foreground":"#908caa","editorWidget.resizeBorder":"#6e6a86",errorForeground:"#eb6f92","extensionBadge.remoteBackground":"#c4a7e7","extensionBadge.remoteForeground":"#191724","extensionButton.prominentBackground":"#ebbcba","extensionButton.prominentForeground":"#191724","extensionButton.prominentHoverBackground":"#ebbcbae6","extensionIcon.preReleaseForeground":"#31748f","extensionIcon.starForeground":"#ebbcba","extensionIcon.verifiedForeground":"#c4a7e7",focusBorder:"#6e6a8633",foreground:"#e0def4","gitDecoration.addedResourceForeground":"#9ccfd8","gitDecoration.conflictingResourceForeground":"#eb6f92","gitDecoration.deletedResourceForeground":"#908caa","gitDecoration.ignoredResourceForeground":"#6e6a86","gitDecoration.modifiedResourceForeground":"#ebbcba","gitDecoration.renamedResourceForeground":"#31748f","gitDecoration.stageDeletedResourceForeground":"#eb6f92","gitDecoration.stageModifiedResourceForeground":"#c4a7e7","gitDecoration.submoduleResourceForeground":"#f6c177","gitDecoration.untrackedResourceForeground":"#f6c177","icon.foreground":"#908caa","input.background":"#26233a80","input.border":"#6e6a8633","input.foreground":"#e0def4","input.placeholderForeground":"#908caa","inputOption.activeBackground":"#ebbcba26","inputOption.activeForeground":"#ebbcba","inputValidation.errorBackground":"#1f1d2e","inputValidation.errorBorder":"#6e6a8666","inputValidation.errorForeground":"#eb6f92","inputValidation.infoBackground":"#1f1d2e","inputValidation.infoBorder":"#6e6a8666","inputValidation.infoForeground":"#9ccfd8","inputValidation.warningBackground":"#1f1d2e","inputValidation.warningBorder":"#6e6a8666","inputValidation.warningForeground":"#9ccfd880","keybindingLabel.background":"#26233a","keybindingLabel.border":"#6e6a8666","keybindingLabel.bottomBorder":"#6e6a8666","keybindingLabel.foreground":"#c4a7e7","keybindingTable.headerBackground":"#26233a","keybindingTable.rowsBackground":"#1f1d2e","list.activeSelectionBackground":"#6e6a8633","list.activeSelectionForeground":"#e0def4","list.deemphasizedForeground":"#908caa","list.dropBackground":"#1f1d2e","list.errorForeground":"#eb6f92","list.filterMatchBackground":"#1f1d2e","list.filterMatchBorder":"#ebbcba","list.focusBackground":"#6e6a8666","list.focusForeground":"#e0def4","list.focusOutline":"#6e6a8633","list.highlightForeground":"#ebbcba","list.hoverBackground":"#6e6a861a","list.hoverForeground":"#e0def4","list.inactiveFocusBackground":"#6e6a861a","list.inactiveSelectionBackground":"#1f1d2e","list.inactiveSelectionForeground":"#e0def4","list.invalidItemForeground":"#eb6f92","list.warningForeground":"#f6c177","listFilterWidget.background":"#1f1d2e","listFilterWidget.noMatchesOutline":"#eb6f92","listFilterWidget.outline":"#26233a","menu.background":"#1f1d2e","menu.border":"#6e6a861a","menu.foreground":"#e0def4","menu.selectionBackground":"#6e6a8633","menu.selectionBorder":"#26233a","menu.selectionForeground":"#e0def4","menu.separatorBackground":"#6e6a8666","menubar.selectionBackground":"#6e6a8633","menubar.selectionBorder":"#6e6a861a","menubar.selectionForeground":"#e0def4","merge.border":"#26233a","merge.commonContentBackground":"#6e6a8633","merge.commonHeaderBackground":"#6e6a8633","merge.currentContentBackground":"#f6c17780","merge.currentHeaderBackground":"#f6c17780","merge.incomingContentBackground":"#9ccfd880","merge.incomingHeaderBackground":"#9ccfd880","minimap.background":"#1f1d2e","minimap.errorHighlight":"#eb6f9280","minimap.findMatchHighlight":"#6e6a8633","minimap.selectionHighlight":"#6e6a8633","minimap.warningHighlight":"#f6c17780","minimapGutter.addedBackground":"#9ccfd8","minimapGutter.deletedBackground":"#eb6f92","minimapGutter.modifiedBackground":"#ebbcba","minimapSlider.activeBackground":"#6e6a8666","minimapSlider.background":"#6e6a8633","minimapSlider.hoverBackground":"#6e6a8633","notebook.cellBorderColor":"#9ccfd880","notebook.cellEditorBackground":"#1f1d2e","notebook.cellHoverBackground":"#26233a80","notebook.focusedCellBackground":"#6e6a861a","notebook.focusedCellBorder":"#9ccfd8","notebook.outputContainerBackgroundColor":"#6e6a861a","notificationCenter.border":"#6e6a8633","notificationCenterHeader.background":"#1f1d2e","notificationCenterHeader.foreground":"#908caa","notificationLink.foreground":"#c4a7e7","notificationToast.border":"#6e6a8633","notifications.background":"#1f1d2e","notifications.border":"#6e6a8633","notifications.foreground":"#e0def4","notificationsErrorIcon.foreground":"#eb6f92","notificationsInfoIcon.foreground":"#9ccfd8","notificationsWarningIcon.foreground":"#f6c177","panel.background":"#1f1d2e","panel.border":"#0000","panel.dropBorder":"#26233a","panelInput.border":"#1f1d2e","panelSection.dropBackground":"#6e6a8633","panelSectionHeader.background":"#1f1d2e","panelSectionHeader.foreground":"#e0def4","panelTitle.activeBorder":"#6e6a8666","panelTitle.activeForeground":"#e0def4","panelTitle.inactiveForeground":"#908caa","peekView.border":"#26233a","peekViewEditor.background":"#1f1d2e","peekViewEditor.matchHighlightBackground":"#6e6a8666","peekViewResult.background":"#1f1d2e","peekViewResult.fileForeground":"#908caa","peekViewResult.lineForeground":"#908caa","peekViewResult.matchHighlightBackground":"#6e6a8666","peekViewResult.selectionBackground":"#6e6a8633","peekViewResult.selectionForeground":"#e0def4","peekViewTitle.background":"#26233a","peekViewTitleDescription.foreground":"#908caa","pickerGroup.border":"#6e6a8666","pickerGroup.foreground":"#c4a7e7","ports.iconRunningProcessForeground":"#ebbcba","problemsErrorIcon.foreground":"#eb6f92","problemsInfoIcon.foreground":"#9ccfd8","problemsWarningIcon.foreground":"#f6c177","progressBar.background":"#ebbcba","quickInput.background":"#1f1d2e","quickInput.foreground":"#908caa","quickInputList.focusBackground":"#6e6a8633","quickInputList.focusForeground":"#e0def4","quickInputList.focusIconForeground":"#e0def4","scrollbar.shadow":"#1f1d2e4d","scrollbarSlider.activeBackground":"#31748f80","scrollbarSlider.background":"#6e6a8633","scrollbarSlider.hoverBackground":"#6e6a8666","searchEditor.findMatchBackground":"#6e6a8633","selection.background":"#6e6a8666","settings.focusedRowBackground":"#1f1d2e","settings.focusedRowBorder":"#6e6a8633","settings.headerForeground":"#e0def4","settings.modifiedItemIndicator":"#ebbcba","settings.rowHoverBackground":"#1f1d2e","sideBar.background":"#191724","sideBar.dropBackground":"#1f1d2e","sideBar.foreground":"#908caa","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#6e6a8633","statusBar.background":"#191724","statusBar.debuggingBackground":"#c4a7e7","statusBar.debuggingForeground":"#191724","statusBar.foreground":"#908caa","statusBar.noFolderBackground":"#191724","statusBar.noFolderForeground":"#908caa","statusBarItem.activeBackground":"#6e6a8666","statusBarItem.errorBackground":"#191724","statusBarItem.errorForeground":"#eb6f92","statusBarItem.hoverBackground":"#6e6a8633","statusBarItem.prominentBackground":"#26233a","statusBarItem.prominentForeground":"#e0def4","statusBarItem.prominentHoverBackground":"#6e6a8633","statusBarItem.remoteBackground":"#191724","statusBarItem.remoteForeground":"#f6c177","symbolIcon.arrayForeground":"#908caa","symbolIcon.classForeground":"#908caa","symbolIcon.colorForeground":"#908caa","symbolIcon.constantForeground":"#908caa","symbolIcon.constructorForeground":"#908caa","symbolIcon.enumeratorForeground":"#908caa","symbolIcon.enumeratorMemberForeground":"#908caa","symbolIcon.eventForeground":"#908caa","symbolIcon.fieldForeground":"#908caa","symbolIcon.fileForeground":"#908caa","symbolIcon.folderForeground":"#908caa","symbolIcon.functionForeground":"#908caa","symbolIcon.interfaceForeground":"#908caa","symbolIcon.keyForeground":"#908caa","symbolIcon.keywordForeground":"#908caa","symbolIcon.methodForeground":"#908caa","symbolIcon.moduleForeground":"#908caa","symbolIcon.namespaceForeground":"#908caa","symbolIcon.nullForeground":"#908caa","symbolIcon.numberForeground":"#908caa","symbolIcon.objectForeground":"#908caa","symbolIcon.operatorForeground":"#908caa","symbolIcon.packageForeground":"#908caa","symbolIcon.propertyForeground":"#908caa","symbolIcon.referenceForeground":"#908caa","symbolIcon.snippetForeground":"#908caa","symbolIcon.stringForeground":"#908caa","symbolIcon.structForeground":"#908caa","symbolIcon.textForeground":"#908caa","symbolIcon.typeParameterForeground":"#908caa","symbolIcon.unitForeground":"#908caa","symbolIcon.variableForeground":"#908caa","tab.activeBackground":"#6e6a861a","tab.activeForeground":"#e0def4","tab.activeModifiedBorder":"#9ccfd8","tab.border":"#0000","tab.hoverBackground":"#6e6a8633","tab.inactiveBackground":"#0000","tab.inactiveForeground":"#908caa","tab.inactiveModifiedBorder":"#9ccfd880","tab.lastPinnedBorder":"#6e6a86","tab.unfocusedActiveBackground":"#0000","tab.unfocusedHoverBackground":"#0000","tab.unfocusedInactiveBackground":"#0000","tab.unfocusedInactiveModifiedBorder":"#9ccfd880","terminal.ansiBlack":"#26233a","terminal.ansiBlue":"#9ccfd8","terminal.ansiBrightBlack":"#908caa","terminal.ansiBrightBlue":"#9ccfd8","terminal.ansiBrightCyan":"#ebbcba","terminal.ansiBrightGreen":"#31748f","terminal.ansiBrightMagenta":"#c4a7e7","terminal.ansiBrightRed":"#eb6f92","terminal.ansiBrightWhite":"#e0def4","terminal.ansiBrightYellow":"#f6c177","terminal.ansiCyan":"#ebbcba","terminal.ansiGreen":"#31748f","terminal.ansiMagenta":"#c4a7e7","terminal.ansiRed":"#eb6f92","terminal.ansiWhite":"#e0def4","terminal.ansiYellow":"#f6c177","terminal.dropBackground":"#6e6a8633","terminal.foreground":"#e0def4","terminal.selectionBackground":"#6e6a8633","terminal.tab.activeBorder":"#e0def4","terminalCursor.background":"#e0def4","terminalCursor.foreground":"#6e6a86","textBlockQuote.background":"#1f1d2e","textBlockQuote.border":"#6e6a8633","textCodeBlock.background":"#1f1d2e","textLink.activeForeground":"#c4a7e7e6","textLink.foreground":"#c4a7e7","textPreformat.foreground":"#f6c177","textSeparator.foreground":"#908caa","titleBar.activeBackground":"#191724","titleBar.activeForeground":"#908caa","titleBar.inactiveBackground":"#1f1d2e","titleBar.inactiveForeground":"#908caa","toolbar.activeBackground":"#6e6a8666","toolbar.hoverBackground":"#6e6a8633","tree.indentGuidesStroke":"#908caa","walkThrough.embeddedEditorBackground":"#191724","welcomePage.background":"#191724","welcomePage.buttonBackground":"#1f1d2e","welcomePage.buttonHoverBackground":"#26233a","widget.shadow":"#1f1d2e4d","window.activeBorder":"#1f1d2e","window.inactiveBorder":"#1f1d2e"},displayName:"Ros\xE9 Pine",name:"rose-pine",tokenColors:[{scope:["comment"],settings:{fontStyle:"italic",foreground:"#6e6a86"}},{scope:["constant"],settings:{foreground:"#31748f"}},{scope:["constant.numeric","constant.language"],settings:{foreground:"#ebbcba"}},{scope:["entity.name"],settings:{foreground:"#ebbcba"}},{scope:["entity.name.section","entity.name.tag","entity.name.namespace","entity.name.type"],settings:{foreground:"#9ccfd8"}},{scope:["entity.other.attribute-name","entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#c4a7e7"}},{scope:["invalid"],settings:{foreground:"#eb6f92"}},{scope:["invalid.deprecated"],settings:{foreground:"#908caa"}},{scope:["keyword"],settings:{foreground:"#31748f"}},{scope:["markup.inserted.diff"],settings:{foreground:"#9ccfd8"}},{scope:["markup.deleted.diff"],settings:{foreground:"#eb6f92"}},{scope:"markup.heading",settings:{fontStyle:"bold"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["meta.diff.range"],settings:{foreground:"#c4a7e7"}},{scope:["meta.tag","meta.brace"],settings:{foreground:"#e0def4"}},{scope:["meta.import","meta.export"],settings:{foreground:"#31748f"}},{scope:"meta.directive.vue",settings:{fontStyle:"italic",foreground:"#c4a7e7"}},{scope:"meta.property-name.css",settings:{foreground:"#9ccfd8"}},{scope:"meta.property-value.css",settings:{foreground:"#f6c177"}},{scope:"meta.tag.other.html",settings:{foreground:"#908caa"}},{scope:["punctuation"],settings:{foreground:"#908caa"}},{scope:["punctuation.accessor"],settings:{foreground:"#31748f"}},{scope:["punctuation.definition.string"],settings:{foreground:"#f6c177"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#6e6a86"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#31748f"}},{scope:["string"],settings:{foreground:"#f6c177"}},{scope:["support"],settings:{foreground:"#9ccfd8"}},{scope:["support.constant"],settings:{foreground:"#f6c177"}},{scope:["support.function"],settings:{fontStyle:"italic",foreground:"#eb6f92"}},{scope:["variable"],settings:{fontStyle:"italic",foreground:"#ebbcba"}},{scope:["variable.other","variable.language","variable.function","variable.argument"],settings:{foreground:"#e0def4"}},{scope:["variable.parameter"],settings:{foreground:"#c4a7e7"}}],type:"dark"})}}]); diff --git a/3143.76bf9b41.async.js b/3143.76bf9b41.async.js new file mode 100644 index 00000000..b1aaa472 --- /dev/null +++ b/3143.76bf9b41.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3143],{63143:function(Jt,lt,x){x.d(lt,{Z:function(){return Pt}});var $e=x(57260),F=x(7376),be=x(19881),C=x(81361),D=x(78948),it=x(68601),t=x(50959),Oe=x(10422),ot=x(82187),Ze=x.n(ot),Ne=x(12682),Fe=t.forwardRef(function(e,u){var r=e.height,l=e.offsetY,c=e.offsetX,n=e.children,f=e.prefixCls,d=e.onInnerResize,g=e.innerProps,Z=e.rtl,R=e.extra,a={},s={display:"flex",flexDirection:"column"};return l!==void 0&&(a={height:r,position:"relative",overflow:"hidden"},s=(0,F.Z)((0,F.Z)({},s),{},(0,D.Z)((0,D.Z)((0,D.Z)((0,D.Z)((0,D.Z)({transform:"translateY(".concat(l,"px)")},Z?"marginRight":"marginLeft",-c),"position","absolute"),"left",0),"right",0),"top",0))),t.createElement("div",{style:a},t.createElement(Ne.Z,{onResize:function(m){var S=m.offsetHeight;S&&d&&d()}},t.createElement("div",(0,$e.Z)({style:s,className:Ze()((0,D.Z)({},"".concat(f,"-holder-inner"),f)),ref:u},g),n,R)))});Fe.displayName="Filler";var ut=Fe,B=x(79512);function Ye(e,u){var r="touches"in e?e.touches[0]:e;return r[u?"pageX":"pageY"]}var ft=t.forwardRef(function(e,u){var r=e.prefixCls,l=e.rtl,c=e.scrollOffset,n=e.scrollRange,f=e.onStartMove,d=e.onStopMove,g=e.onScroll,Z=e.horizontal,R=e.spinSize,a=e.containerSize,s=e.style,h=e.thumbStyle,m=t.useState(!1),S=(0,C.Z)(m,2),v=S[0],y=S[1],b=t.useState(null),T=(0,C.Z)(b,2),w=T[0],V=T[1],k=t.useState(null),p=(0,C.Z)(k,2),K=p[0],I=p[1],$=!l,O=t.useRef(),ee=t.useRef(),E=t.useState(!1),Y=(0,C.Z)(E,2),te=Y[0],re=Y[1],U=t.useRef(),P=function(){clearTimeout(U.current),re(!0),U.current=setTimeout(function(){re(!1)},3e3)},J=n-a||0,ue=a-R||0,Q=t.useMemo(function(){if(c===0||J===0)return 0;var z=c/J;return z*ue},[c,J,ue]),ne=function(H){H.stopPropagation(),H.preventDefault()},q=t.useRef({top:Q,dragging:v,pageY:w,startTop:K});q.current={top:Q,dragging:v,pageY:w,startTop:K};var fe=function(H){y(!0),V(Ye(H,Z)),I(q.current.top),f(),H.stopPropagation(),H.preventDefault()};t.useEffect(function(){var z=function(ve){ve.preventDefault()},H=O.current,X=ee.current;return H.addEventListener("touchstart",z),X.addEventListener("touchstart",fe),function(){H.removeEventListener("touchstart",z),X.removeEventListener("touchstart",fe)}},[]);var ce=t.useRef();ce.current=J;var ye=t.useRef();ye.current=ue,t.useEffect(function(){if(v){var z,H=function(ve){var de=q.current,pe=de.dragging,Ee=de.pageY,xe=de.startTop;if(B.Z.cancel(z),pe){var ae=Ye(ve,Z)-Ee,he=xe;!$&&Z?he-=ae:he+=ae;var Se=ce.current,le=ye.current,ze=le?he/le:0,j=Math.ceil(ze*Se);j=Math.max(j,0),j=Math.min(j,Se),z=(0,B.Z)(function(){g(j,Z)})}},X=function(){y(!1),d()};return window.addEventListener("mousemove",H),window.addEventListener("touchmove",H),window.addEventListener("mouseup",X),window.addEventListener("touchend",X),function(){window.removeEventListener("mousemove",H),window.removeEventListener("touchmove",H),window.removeEventListener("mouseup",X),window.removeEventListener("touchend",X),B.Z.cancel(z)}}},[v]),t.useEffect(function(){P()},[c]),t.useImperativeHandle(u,function(){return{delayHidden:P}});var A="".concat(r,"-scrollbar"),N={position:"absolute",visibility:te?null:"hidden"},W={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Z?(N.height=8,N.left=0,N.right=0,N.bottom=0,W.height="100%",W.width=R,$?W.left=Q:W.right=Q):(N.width=8,N.top=0,N.bottom=0,$?N.right=0:N.left=0,W.width="100%",W.height=R,W.top=Q),t.createElement("div",{ref:O,className:Ze()(A,(0,D.Z)((0,D.Z)((0,D.Z)({},"".concat(A,"-horizontal"),Z),"".concat(A,"-vertical"),!Z),"".concat(A,"-visible"),te)),style:(0,F.Z)((0,F.Z)({},N),s),onMouseDown:ne,onMouseMove:P},t.createElement("div",{ref:ee,className:Ze()("".concat(A,"-thumb"),(0,D.Z)({},"".concat(A,"-thumb-moving"),v)),style:(0,F.Z)((0,F.Z)({},W),h),onMouseDown:fe}))}),Xe=ft;function ct(e){var u=e.children,r=e.setRef,l=t.useCallback(function(c){r(c)},[]);return t.cloneElement(u,{ref:l})}function st(e,u,r,l,c,n,f){var d=f.getKey;return e.slice(u,r+1).map(function(g,Z){var R=u+Z,a=n(g,R,{style:{width:l}}),s=d(g);return t.createElement(ct,{key:s,setRef:function(m){return c(g,m)}},a)})}var vt=x(61768),dt=x(27081),ht=x(17797),St=function(){function e(){(0,dt.Z)(this,e),(0,D.Z)(this,"maps",void 0),(0,D.Z)(this,"id",0),this.maps=Object.create(null)}return(0,ht.Z)(e,[{key:"set",value:function(r,l){this.maps[r]=l,this.id+=1}},{key:"get",value:function(r){return this.maps[r]}}]),e}(),gt=St;function mt(e,u,r){var l=t.useState(0),c=(0,C.Z)(l,2),n=c[0],f=c[1],d=(0,t.useRef)(new Map),g=(0,t.useRef)(new gt),Z=(0,t.useRef)();function R(){B.Z.cancel(Z.current)}function a(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;R();var m=function(){d.current.forEach(function(v,y){if(v&&v.offsetParent){var b=(0,vt.Z)(v),T=b.offsetHeight;g.current.get(y)!==T&&g.current.set(y,b.offsetHeight)}}),f(function(v){return v+1})};h?m():Z.current=(0,B.Z)(m)}function s(h,m){var S=e(h),v=d.current.get(S);m?(d.current.set(S,m),a()):d.current.delete(S),!v!=!m&&(m?u==null||u(h):r==null||r(h))}return(0,t.useEffect)(function(){return R},[]),[s,a,g.current,n]}var oe=x(80918),We=x(45680),Rt=10;function Mt(e,u,r,l,c,n,f,d){var g=t.useRef(),Z=t.useState(null),R=(0,C.Z)(Z,2),a=R[0],s=R[1];return(0,oe.Z)(function(){if(a&&a.times<Rt){if(!e.current){s(function(J){return(0,F.Z)({},J)});return}n();var h=a.targetAlign,m=a.originAlign,S=a.index,v=a.offset,y=e.current.clientHeight,b=!1,T=h,w=null;if(y){for(var V=h||m,k=0,p=0,K=0,I=Math.min(u.length-1,S),$=0;$<=I;$+=1){var O=c(u[$]);p=k;var ee=r.get(O);K=p+(ee===void 0?l:ee),k=K}for(var E=V==="top"?v:y-v,Y=I;Y>=0;Y-=1){var te=c(u[Y]),re=r.get(te);if(re===void 0){b=!0;break}if(E-=re,E<=0)break}switch(V){case"top":w=p-v;break;case"bottom":w=K-y+v;break;default:{var U=e.current.scrollTop,P=U+y;p<U?T="top":K>P&&(T="bottom")}}w!==null&&f(w),w!==a.lastTop&&(b=!0)}b&&s((0,F.Z)((0,F.Z)({},a),{},{times:a.times+1,targetAlign:T,lastTop:w}))}},[a,e.current]),function(h){if(h==null){d();return}if(B.Z.cancel(g.current),typeof h=="number")f(h);else if(h&&(0,be.Z)(h)==="object"){var m,S=h.align;"index"in h?m=h.index:m=u.findIndex(function(b){return c(b)===h.key});var v=h.offset,y=v===void 0?0:v;s({times:0,index:m,offset:y,originAlign:S})}}}function Qt(e,u,r,l){var c=r-e,n=u-r,f=Math.min(c,n)*2;if(l<=f){var d=Math.floor(l/2);return l%2?r+d+1:r-d}return c>n?r-(l-n):r+(l-c)}function Zt(e,u,r){var l=e.length,c=u.length,n,f;if(l===0&&c===0)return null;l<c?(n=e,f=u):(n=u,f=e);var d={__EMPTY_ITEM__:!0};function g(m){return m!==void 0?r(m):d}for(var Z=null,R=Math.abs(l-c)!==1,a=0;a<f.length;a+=1){var s=g(n[a]),h=g(f[a]);if(s!==h){Z=a,R=R||s!==g(f[a+1]);break}}return Z===null?null:{index:Z,multiple:R}}function yt(e,u,r){var l=t.useState(e),c=(0,C.Z)(l,2),n=c[0],f=c[1],d=t.useState(null),g=(0,C.Z)(d,2),Z=g[0],R=g[1];return t.useEffect(function(){var a=Zt(n||[],e||[],u);(a==null?void 0:a.index)!==void 0&&(r==null||r(a.index),R(e[a.index])),f(e)},[e]),[Z]}var bt=(typeof navigator=="undefined"?"undefined":(0,be.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Be=bt,Ve=function(e,u){var r=(0,t.useRef)(!1),l=(0,t.useRef)(null);function c(){clearTimeout(l.current),r.current=!0,l.current=setTimeout(function(){r.current=!1},50)}var n=(0,t.useRef)({top:e,bottom:u});return n.current.top=e,n.current.bottom=u,function(f){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=f<0&&n.current.top||f>0&&n.current.bottom;return d&&g?(clearTimeout(l.current),r.current=!1):(!g||r.current)&&c(),!r.current&&g}};function pt(e,u,r,l,c){var n=(0,t.useRef)(0),f=(0,t.useRef)(null),d=(0,t.useRef)(null),g=(0,t.useRef)(!1),Z=Ve(u,r);function R(v,y){B.Z.cancel(f.current),n.current+=y,d.current=y,!Z(y)&&(Be||v.preventDefault(),f.current=(0,B.Z)(function(){var b=g.current?10:1;c(n.current*b),n.current=0}))}function a(v,y){c(y,!0),Be||v.preventDefault()}var s=(0,t.useRef)(null),h=(0,t.useRef)(null);function m(v){if(e){B.Z.cancel(h.current),h.current=(0,B.Z)(function(){s.current=null},2);var y=v.deltaX,b=v.deltaY,T=v.shiftKey,w=y,V=b;(s.current==="sx"||!s.current&&T&&b&&!y)&&(w=b,V=0,s.current="sx");var k=Math.abs(w),p=Math.abs(V);s.current===null&&(s.current=l&&k>p?"x":"y"),s.current==="y"?R(v,V):a(v,w)}}function S(v){e&&(g.current=v.detail===d.current)}return[m,S]}var Et=14/15;function xt(e,u,r){var l=(0,t.useRef)(!1),c=(0,t.useRef)(0),n=(0,t.useRef)(null),f=(0,t.useRef)(null),d,g=function(s){if(l.current){var h=Math.ceil(s.touches[0].pageY),m=c.current-h;c.current=h,r(m)&&s.preventDefault(),clearInterval(f.current),f.current=setInterval(function(){m*=Et,(!r(m,!0)||Math.abs(m)<=.1)&&clearInterval(f.current)},16)}},Z=function(){l.current=!1,d()},R=function(s){d(),s.touches.length===1&&!l.current&&(l.current=!0,c.current=Math.ceil(s.touches[0].pageY),n.current=s.target,n.current.addEventListener("touchmove",g),n.current.addEventListener("touchend",Z))};d=function(){n.current&&(n.current.removeEventListener("touchmove",g),n.current.removeEventListener("touchend",Z))},(0,oe.Z)(function(){return e&&u.current.addEventListener("touchstart",R),function(){var a;(a=u.current)===null||a===void 0||a.removeEventListener("touchstart",R),d(),clearInterval(f.current)}},[e])}var zt=20;function ke(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/u*e;return isNaN(r)&&(r=0),r=Math.max(r,zt),Math.floor(r)}function Lt(e,u,r,l){var c=t.useMemo(function(){return[new Map,[]]},[e,r.id,l]),n=(0,C.Z)(c,2),f=n[0],d=n[1],g=function(R){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R,s=f.get(R),h=f.get(a);if(s===void 0||h===void 0)for(var m=e.length,S=d.length;S<m;S+=1){var v,y=e[S],b=u(y);f.set(b,S);var T=(v=r.get(b))!==null&&v!==void 0?v:l;if(d[S]=(d[S-1]||0)+T,b===R&&(s=S),b===a&&(h=S),s!==void 0&&h!==void 0)break}return{top:d[s-1]||0,bottom:d[h]}};return g}var Ct=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],wt=[],Ht={overflowY:"auto",overflowAnchor:"none"};function Tt(e,u){var r=e.prefixCls,l=r===void 0?"rc-virtual-list":r,c=e.className,n=e.height,f=e.itemHeight,d=e.fullHeight,g=d===void 0?!0:d,Z=e.style,R=e.data,a=e.children,s=e.itemKey,h=e.virtual,m=e.direction,S=e.scrollWidth,v=e.component,y=v===void 0?"div":v,b=e.onScroll,T=e.onVirtualScroll,w=e.onVisibleChange,V=e.innerProps,k=e.extraRender,p=e.styles,K=(0,it.Z)(e,Ct),I=!!(h!==!1&&n&&f),$=I&&R&&(f*R.length>n||!!S),O=m==="rtl",ee=Ze()(l,(0,D.Z)({},"".concat(l,"-rtl"),O),c),E=R||wt,Y=(0,t.useRef)(),te=(0,t.useRef)(),re=(0,t.useState)(0),U=(0,C.Z)(re,2),P=U[0],J=U[1],ue=(0,t.useState)(0),Q=(0,C.Z)(ue,2),ne=Q[0],q=Q[1],fe=(0,t.useState)(!1),ce=(0,C.Z)(fe,2),ye=ce[0],A=ce[1],N=function(){A(!0)},W=function(){A(!1)},z=t.useCallback(function(i){return typeof s=="function"?s(i):i==null?void 0:i[s]},[s]),H={getKey:z};function X(i){J(function(o){var M;typeof i=="function"?M=i(o):M=i;var L=Yt(M);return Y.current.scrollTop=L,L})}var se=(0,t.useRef)({start:0,end:E.length}),ve=(0,t.useRef)(),de=yt(E,z),pe=(0,C.Z)(de,1),Ee=pe[0];ve.current=Ee;var xe=mt(z,null,null),ae=(0,C.Z)(xe,4),he=ae[0],Se=ae[1],le=ae[2],ze=ae[3],j=t.useMemo(function(){if(!I)return{scrollHeight:void 0,start:0,end:E.length-1,offset:void 0};if(!$){var i;return{scrollHeight:((i=te.current)===null||i===void 0?void 0:i.offsetHeight)||0,start:0,end:E.length-1,offset:void 0}}for(var o=0,M,L,_,At=E.length,Me=0;Me<At;Me+=1){var Gt=E[Me],Ut=z(Gt),at=le.get(Ut),Ie=o+(at===void 0?f:at);Ie>=P&&M===void 0&&(M=Me,L=o),Ie>P+n&&_===void 0&&(_=Me),o=Ie}return M===void 0&&(M=0,L=0,_=Math.ceil(n/f)),_===void 0&&(_=E.length-1),_=Math.min(_+1,E.length-1),{scrollHeight:o,start:M,end:_,offset:L}},[$,I,P,E,ze,n]),ie=j.scrollHeight,ge=j.start,me=j.end,Ke=j.offset;se.current.start=ge,se.current.end=me;var It=t.useState({width:0,height:n}),Ae=(0,C.Z)(It,2),G=Ae[0],$t=Ae[1],Ot=function(o){$t({width:o.width||o.offsetWidth,height:o.height||o.offsetHeight})},Ge=(0,t.useRef)(),Ue=(0,t.useRef)(),Nt=t.useMemo(function(){return ke(G.width,S)},[G.width,S]),Ft=t.useMemo(function(){return ke(G.height,ie)},[G.height,ie]),Le=ie-n,Ce=(0,t.useRef)(Le);Ce.current=Le;function Yt(i){var o=i;return Number.isNaN(Ce.current)||(o=Math.min(o,Ce.current)),o=Math.max(o,0),o}var Je=P<=0,Qe=P>=Le,Xt=Ve(Je,Qe),we=function(){return{x:O?-ne:ne,y:P}},He=(0,t.useRef)(we()),Te=(0,We.zX)(function(){if(T){var i=we();(He.current.x!==i.x||He.current.y!==i.y)&&(T(i),He.current=i)}});function qe(i,o){var M=i;o?((0,Oe.flushSync)(function(){q(M)}),Te()):X(M)}function Wt(i){var o=i.currentTarget.scrollTop;o!==P&&X(o),b==null||b(i),Te()}var De=function(o){var M=o,L=S-G.width;return M=Math.max(M,0),M=Math.min(M,L),M},Bt=(0,We.zX)(function(i,o){o?((0,Oe.flushSync)(function(){q(function(M){var L=M+(O?-i:i);return De(L)})}),Te()):X(function(M){var L=M+i;return L})}),Vt=pt(I,Je,Qe,!!S,Bt),_e=(0,C.Z)(Vt,2),Pe=_e[0],et=_e[1];xt(I,Y,function(i,o){return Xt(i,o)?!1:(Pe({preventDefault:function(){},deltaY:i}),!0)}),(0,oe.Z)(function(){function i(M){I&&M.preventDefault()}var o=Y.current;return o.addEventListener("wheel",Pe),o.addEventListener("DOMMouseScroll",et),o.addEventListener("MozMousePixelScroll",i),function(){o.removeEventListener("wheel",Pe),o.removeEventListener("DOMMouseScroll",et),o.removeEventListener("MozMousePixelScroll",i)}},[I]),(0,oe.Z)(function(){S&&q(function(i){return De(i)})},[G.width,S]);var tt=function(){var o,M;(o=Ge.current)===null||o===void 0||o.delayHidden(),(M=Ue.current)===null||M===void 0||M.delayHidden()},rt=Mt(Y,E,le,f,z,function(){return Se(!0)},X,tt);t.useImperativeHandle(u,function(){return{getScrollInfo:we,scrollTo:function(o){function M(L){return L&&(0,be.Z)(L)==="object"&&("left"in L||"top"in L)}M(o)?(o.left!==void 0&&q(De(o.left)),rt(o.top)):rt(o)}}}),(0,oe.Z)(function(){if(w){var i=E.slice(ge,me+1);w(i,E)}},[ge,me,E]);var kt=Lt(E,z,le,f),jt=k==null?void 0:k({start:ge,end:me,virtual:$,offsetX:ne,offsetY:Ke,rtl:O,getSize:kt}),Kt=st(E,ge,me,S,he,a,H),Re=null;n&&(Re=(0,F.Z)((0,D.Z)({},g?"height":"maxHeight",n),Ht),I&&(Re.overflowY="hidden",S&&(Re.overflowX="hidden"),ye&&(Re.pointerEvents="none")));var nt={};return O&&(nt.dir="rtl"),t.createElement("div",(0,$e.Z)({style:(0,F.Z)((0,F.Z)({},Z),{},{position:"relative"}),className:ee},nt,K),t.createElement(Ne.Z,{onResize:Ot},t.createElement(y,{className:"".concat(l,"-holder"),style:Re,ref:Y,onScroll:Wt,onMouseEnter:tt},t.createElement(ut,{prefixCls:l,height:ie,offsetX:ne,offsetY:Ke,scrollWidth:S,onInnerResize:Se,ref:te,innerProps:V,rtl:O,extra:jt},Kt))),$&&ie>n&&t.createElement(Xe,{ref:Ge,prefixCls:l,scrollOffset:P,scrollRange:ie,rtl:O,onScroll:qe,onStartMove:N,onStopMove:W,spinSize:Ft,containerSize:G.height,style:p==null?void 0:p.verticalScrollBar,thumbStyle:p==null?void 0:p.verticalScrollBarThumb}),$&&S>G.width&&t.createElement(Xe,{ref:Ue,prefixCls:l,scrollOffset:ne,scrollRange:S,rtl:O,onScroll:qe,onStartMove:N,onStopMove:W,spinSize:Nt,containerSize:G.width,horizontal:!0,style:p==null?void 0:p.horizontalScrollBar,thumbStyle:p==null?void 0:p.horizontalScrollBarThumb}))}var je=t.forwardRef(Tt);je.displayName="List";var Dt=je,Pt=Dt}}]); diff --git a/3339.33e61c29.async.js b/3339.33e61c29.async.js new file mode 100644 index 00000000..4c8088dc --- /dev/null +++ b/3339.33e61c29.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3339],{23339:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#a6accd","activityBar.background":"#1b1e28","activityBar.dropBorder":"#a6accd","activityBar.foreground":"#a6accd","activityBar.inactiveForeground":"#a6accd66","activityBarBadge.background":"#303340","activityBarBadge.foreground":"#e4f0fb","badge.background":"#303340","badge.foreground":"#e4f0fb","breadcrumb.activeSelectionForeground":"#e4f0fb","breadcrumb.background":"#00000000","breadcrumb.focusForeground":"#e4f0fb","breadcrumb.foreground":"#767c9dcc","breadcrumbPicker.background":"#1b1e28","button.background":"#303340","button.foreground":"#ffffff","button.hoverBackground":"#50647750","button.secondaryBackground":"#a6accd","button.secondaryForeground":"#ffffff","button.secondaryHoverBackground":"#a6accd","charts.blue":"#ADD7FF","charts.foreground":"#a6accd","charts.green":"#5DE4c7","charts.lines":"#a6accd80","charts.orange":"#89ddff","charts.purple":"#f087bd","charts.red":"#d0679d","charts.yellow":"#fffac2","checkbox.background":"#1b1e28","checkbox.border":"#ffffff10","checkbox.foreground":"#e4f0fb","debugConsole.errorForeground":"#d0679d","debugConsole.infoForeground":"#ADD7FF","debugConsole.sourceForeground":"#a6accd","debugConsole.warningForeground":"#fffac2","debugConsoleInputIcon.foreground":"#a6accd","debugExceptionWidget.background":"#d0679d","debugExceptionWidget.border":"#d0679d","debugIcon.breakpointCurrentStackframeForeground":"#fffac2","debugIcon.breakpointDisabledForeground":"#7390AA","debugIcon.breakpointForeground":"#d0679d","debugIcon.breakpointStackframeForeground":"#5fb3a1","debugIcon.breakpointUnverifiedForeground":"#7390AA","debugIcon.continueForeground":"#ADD7FF","debugIcon.disconnectForeground":"#d0679d","debugIcon.pauseForeground":"#ADD7FF","debugIcon.restartForeground":"#5fb3a1","debugIcon.startForeground":"#5fb3a1","debugIcon.stepBackForeground":"#ADD7FF","debugIcon.stepIntoForeground":"#ADD7FF","debugIcon.stepOutForeground":"#ADD7FF","debugIcon.stepOverForeground":"#ADD7FF","debugIcon.stopForeground":"#d0679d","debugTokenExpression.boolean":"#89ddff","debugTokenExpression.error":"#d0679d","debugTokenExpression.name":"#e4f0fb","debugTokenExpression.number":"#5fb3a1","debugTokenExpression.string":"#89ddff","debugTokenExpression.value":"#a6accd99","debugToolBar.background":"#303340","debugView.exceptionLabelBackground":"#d0679d","debugView.exceptionLabelForeground":"#e4f0fb","debugView.stateLabelBackground":"#303340","debugView.stateLabelForeground":"#a6accd","debugView.valueChangedHighlight":"#89ddff",descriptionForeground:"#a6accdb3","diffEditor.diagonalFill":"#a6accd33","diffEditor.insertedTextBackground":"#50647715","diffEditor.removedTextBackground":"#d0679d20","dropdown.background":"#1b1e28","dropdown.border":"#ffffff10","dropdown.foreground":"#e4f0fb","editor.background":"#1b1e28","editor.findMatchBackground":"#ADD7FF40","editor.findMatchBorder":"#ADD7FF","editor.findMatchHighlightBackground":"#ADD7FF40","editor.findRangeHighlightBackground":"#ADD7FF40","editor.focusedStackFrameHighlightBackground":"#7abd7a4d","editor.foldBackground":"#717cb40b","editor.foreground":"#a6accd","editor.hoverHighlightBackground":"#264f7840","editor.inactiveSelectionBackground":"#717cb425","editor.lineHighlightBackground":"#717cb425","editor.lineHighlightBorder":"#00000000","editor.linkedEditingBackground":"#d0679d4d","editor.rangeHighlightBackground":"#ffffff0b","editor.selectionBackground":"#717cb425","editor.selectionHighlightBackground":"#00000000","editor.selectionHighlightBorder":"#ADD7FF80","editor.snippetFinalTabstopHighlightBorder":"#525252","editor.snippetTabstopHighlightBackground":"#7c7c7c4d","editor.stackFrameHighlightBackground":"#ffff0033","editor.symbolHighlightBackground":"#89ddff60","editor.wordHighlightBackground":"#ADD7FF20","editor.wordHighlightStrongBackground":"#ADD7FF40","editorBracketMatch.background":"#00000000","editorBracketMatch.border":"#e4f0fb40","editorCodeLens.foreground":"#a6accd","editorCursor.foreground":"#a6accd","editorError.foreground":"#d0679d","editorGroup.border":"#00000030","editorGroup.dropBackground":"#7390AA80","editorGroupHeader.noTabsBackground":"#1b1e28","editorGroupHeader.tabsBackground":"#1b1e28","editorGutter.addedBackground":"#5fb3a140","editorGutter.background":"#1b1e28","editorGutter.commentRangeForeground":"#a6accd","editorGutter.deletedBackground":"#d0679d40","editorGutter.foldingControlForeground":"#a6accd","editorGutter.modifiedBackground":"#ADD7FF20","editorHint.foreground":"#7390AAb3","editorHoverWidget.background":"#1b1e28","editorHoverWidget.border":"#ffffff10","editorHoverWidget.foreground":"#a6accd","editorHoverWidget.statusBarBackground":"#202430","editorIndentGuide.activeBackground":"#e3e4e229","editorIndentGuide.background":"#303340","editorInfo.foreground":"#ADD7FF","editorInlineHint.background":"#a6accd","editorInlineHint.foreground":"#1b1e28","editorLightBulb.foreground":"#fffac2","editorLightBulbAutoFix.foreground":"#ADD7FF","editorLineNumber.activeForeground":"#a6accd","editorLineNumber.foreground":"#767c9d50","editorLink.activeForeground":"#ADD7FF","editorMarkerNavigation.background":"#2d2d30","editorMarkerNavigationError.background":"#d0679d","editorMarkerNavigationInfo.background":"#ADD7FF","editorMarkerNavigationWarning.background":"#fffac2","editorOverviewRuler.addedForeground":"#5fb3a199","editorOverviewRuler.border":"#00000000","editorOverviewRuler.bracketMatchForeground":"#a0a0a0","editorOverviewRuler.commonContentForeground":"#a6accd66","editorOverviewRuler.currentContentForeground":"#5fb3a180","editorOverviewRuler.deletedForeground":"#d0679d99","editorOverviewRuler.errorForeground":"#d0679db3","editorOverviewRuler.findMatchForeground":"#e4f0fb20","editorOverviewRuler.incomingContentForeground":"#89ddff80","editorOverviewRuler.infoForeground":"#ADD7FF","editorOverviewRuler.modifiedForeground":"#89ddff99","editorOverviewRuler.rangeHighlightForeground":"#89ddff99","editorOverviewRuler.selectionHighlightForeground":"#a0a0a0cc","editorOverviewRuler.warningForeground":"#fffac2","editorOverviewRuler.wordHighlightForeground":"#a0a0a0cc","editorOverviewRuler.wordHighlightStrongForeground":"#89ddffcc","editorPane.background":"#1b1e28","editorRuler.foreground":"#e4f0fb10","editorSuggestWidget.background":"#1b1e28","editorSuggestWidget.border":"#ffffff10","editorSuggestWidget.foreground":"#a6accd","editorSuggestWidget.highlightForeground":"#5DE4c7","editorSuggestWidget.selectedBackground":"#00000050","editorUnnecessaryCode.opacity":"#000000aa","editorWarning.foreground":"#fffac2","editorWhitespace.foreground":"#303340","editorWidget.background":"#1b1e28","editorWidget.border":"#a6accd","editorWidget.foreground":"#a6accd",errorForeground:"#d0679d","extensionBadge.remoteBackground":"#303340","extensionBadge.remoteForeground":"#e4f0fb","extensionButton.prominentBackground":"#30334090","extensionButton.prominentForeground":"#ffffff","extensionButton.prominentHoverBackground":"#303340","extensionIcon.starForeground":"#fffac2",focusBorder:"#00000000",foreground:"#a6accd","gitDecoration.addedResourceForeground":"#5fb3a1","gitDecoration.conflictingResourceForeground":"#d0679d","gitDecoration.deletedResourceForeground":"#d0679d","gitDecoration.ignoredResourceForeground":"#767c9d70","gitDecoration.modifiedResourceForeground":"#ADD7FF","gitDecoration.renamedResourceForeground":"#5DE4c7","gitDecoration.stageDeletedResourceForeground":"#d0679d","gitDecoration.stageModifiedResourceForeground":"#ADD7FF","gitDecoration.submoduleResourceForeground":"#89ddff","gitDecoration.untrackedResourceForeground":"#5DE4c7","icon.foreground":"#a6accd","imagePreview.border":"#303340","input.background":"#ffffff05","input.border":"#ffffff10","input.foreground":"#e4f0fb","input.placeholderForeground":"#a6accd60","inputOption.activeBackground":"#00000000","inputOption.activeBorder":"#00000000","inputOption.activeForeground":"#ffffff","inputValidation.errorBackground":"#1b1e28","inputValidation.errorBorder":"#d0679d","inputValidation.errorForeground":"#d0679d","inputValidation.infoBackground":"#506477","inputValidation.infoBorder":"#89ddff","inputValidation.warningBackground":"#506477","inputValidation.warningBorder":"#fffac2","list.activeSelectionBackground":"#30334080","list.activeSelectionForeground":"#e4f0fb","list.deemphasizedForeground":"#767c9d","list.dropBackground":"#506477","list.errorForeground":"#d0679d","list.filterMatchBackground":"#89ddff60","list.focusBackground":"#30334080","list.focusForeground":"#a6accd","list.focusOutline":"#00000000","list.highlightForeground":"#5fb3a1","list.hoverBackground":"#30334080","list.hoverForeground":"#e4f0fb","list.inactiveSelectionBackground":"#30334080","list.inactiveSelectionForeground":"#e4f0fb","list.invalidItemForeground":"#fffac2","list.warningForeground":"#fffac2","listFilterWidget.background":"#303340","listFilterWidget.noMatchesOutline":"#d0679d","listFilterWidget.outline":"#00000000","menu.background":"#1b1e28","menu.foreground":"#e4f0fb","menu.selectionBackground":"#303340","menu.selectionForeground":"#7390AA","menu.separatorBackground":"#767c9d","menubar.selectionBackground":"#717cb425","menubar.selectionForeground":"#a6accd","merge.commonContentBackground":"#a6accd29","merge.commonHeaderBackground":"#a6accd66","merge.currentContentBackground":"#5fb3a133","merge.currentHeaderBackground":"#5fb3a180","merge.incomingContentBackground":"#89ddff33","merge.incomingHeaderBackground":"#89ddff80","minimap.errorHighlight":"#d0679d","minimap.findMatchHighlight":"#ADD7FF","minimap.selectionHighlight":"#e4f0fb40","minimap.warningHighlight":"#fffac2","minimapGutter.addedBackground":"#5fb3a180","minimapGutter.deletedBackground":"#d0679d80","minimapGutter.modifiedBackground":"#ADD7FF80","minimapSlider.activeBackground":"#a6accd30","minimapSlider.background":"#a6accd20","minimapSlider.hoverBackground":"#a6accd30","notebook.cellBorderColor":"#1b1e28","notebook.cellInsertionIndicator":"#00000000","notebook.cellStatusBarItemHoverBackground":"#ffffff26","notebook.cellToolbarSeparator":"#303340","notebook.focusedCellBorder":"#00000000","notebook.focusedEditorBorder":"#00000000","notebook.focusedRowBorder":"#00000000","notebook.inactiveFocusedCellBorder":"#00000000","notebook.outputContainerBackgroundColor":"#1b1e28","notebook.rowHoverBackground":"#30334000","notebook.selectedCellBackground":"#303340","notebook.selectedCellBorder":"#1b1e28","notebook.symbolHighlightBackground":"#ffffff0b","notebookScrollbarSlider.activeBackground":"#a6accd25","notebookScrollbarSlider.background":"#00000050","notebookScrollbarSlider.hoverBackground":"#a6accd25","notebookStatusErrorIcon.foreground":"#d0679d","notebookStatusRunningIcon.foreground":"#a6accd","notebookStatusSuccessIcon.foreground":"#5fb3a1","notificationCenterHeader.background":"#303340","notificationLink.foreground":"#ADD7FF","notifications.background":"#1b1e28","notifications.border":"#303340","notifications.foreground":"#e4f0fb","notificationsErrorIcon.foreground":"#d0679d","notificationsInfoIcon.foreground":"#ADD7FF","notificationsWarningIcon.foreground":"#fffac2","panel.background":"#1b1e28","panel.border":"#00000030","panel.dropBorder":"#a6accd","panelSection.border":"#1b1e28","panelSection.dropBackground":"#7390AA80","panelSectionHeader.background":"#303340","panelTitle.activeBorder":"#a6accd","panelTitle.activeForeground":"#a6accd","panelTitle.inactiveForeground":"#a6accd99","peekView.border":"#00000030","peekViewEditor.background":"#a6accd05","peekViewEditor.matchHighlightBackground":"#303340","peekViewEditorGutter.background":"#a6accd05","peekViewResult.background":"#a6accd05","peekViewResult.fileForeground":"#ffffff","peekViewResult.lineForeground":"#a6accd","peekViewResult.matchHighlightBackground":"#303340","peekViewResult.selectionBackground":"#717cb425","peekViewResult.selectionForeground":"#ffffff","peekViewTitle.background":"#a6accd05","peekViewTitleDescription.foreground":"#a6accd60","peekViewTitleLabel.foreground":"#ffffff","pickerGroup.border":"#a6accd","pickerGroup.foreground":"#89ddff","problemsErrorIcon.foreground":"#d0679d","problemsInfoIcon.foreground":"#ADD7FF","problemsWarningIcon.foreground":"#fffac2","progressBar.background":"#89ddff","quickInput.background":"#1b1e28","quickInput.foreground":"#a6accd","quickInputList.focusBackground":"#a6accd10","quickInputTitle.background":"#ffffff1b","sash.hoverBorder":"#00000000","scm.providerBorder":"#e4f0fb10","scrollbar.shadow":"#00000000","scrollbarSlider.activeBackground":"#a6accd25","scrollbarSlider.background":"#00000080","scrollbarSlider.hoverBackground":"#a6accd25","searchEditor.findMatchBackground":"#ADD7FF50","searchEditor.textInputBorder":"#ffffff10","selection.background":"#a6accd","settings.checkboxBackground":"#1b1e28","settings.checkboxBorder":"#ffffff10","settings.checkboxForeground":"#e4f0fb","settings.dropdownBackground":"#1b1e28","settings.dropdownBorder":"#ffffff10","settings.dropdownForeground":"#e4f0fb","settings.dropdownListBorder":"#e4f0fb10","settings.focusedRowBackground":"#00000000","settings.headerForeground":"#e4f0fb","settings.modifiedItemIndicator":"#ADD7FF","settings.numberInputBackground":"#ffffff05","settings.numberInputBorder":"#ffffff10","settings.numberInputForeground":"#e4f0fb","settings.textInputBackground":"#ffffff05","settings.textInputBorder":"#ffffff10","settings.textInputForeground":"#e4f0fb","sideBar.background":"#1b1e28","sideBar.dropBackground":"#7390AA80","sideBar.foreground":"#767c9d","sideBarSectionHeader.background":"#1b1e28","sideBarSectionHeader.foreground":"#a6accd","sideBarTitle.foreground":"#a6accd","statusBar.background":"#1b1e28","statusBar.debuggingBackground":"#303340","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#a6accd","statusBar.noFolderBackground":"#1b1e28","statusBar.noFolderForeground":"#a6accd","statusBarItem.activeBackground":"#ffffff2e","statusBarItem.errorBackground":"#d0679d","statusBarItem.errorForeground":"#ffffff","statusBarItem.hoverBackground":"#ffffff1f","statusBarItem.prominentBackground":"#00000080","statusBarItem.prominentForeground":"#a6accd","statusBarItem.prominentHoverBackground":"#0000004d","statusBarItem.remoteBackground":"#303340","statusBarItem.remoteForeground":"#e4f0fb","symbolIcon.arrayForeground":"#a6accd","symbolIcon.booleanForeground":"#a6accd","symbolIcon.classForeground":"#fffac2","symbolIcon.colorForeground":"#a6accd","symbolIcon.constantForeground":"#a6accd","symbolIcon.constructorForeground":"#f087bd","symbolIcon.enumeratorForeground":"#fffac2","symbolIcon.enumeratorMemberForeground":"#ADD7FF","symbolIcon.eventForeground":"#fffac2","symbolIcon.fieldForeground":"#ADD7FF","symbolIcon.fileForeground":"#a6accd","symbolIcon.folderForeground":"#a6accd","symbolIcon.functionForeground":"#f087bd","symbolIcon.interfaceForeground":"#ADD7FF","symbolIcon.keyForeground":"#a6accd","symbolIcon.keywordForeground":"#a6accd","symbolIcon.methodForeground":"#f087bd","symbolIcon.moduleForeground":"#a6accd","symbolIcon.namespaceForeground":"#a6accd","symbolIcon.nullForeground":"#a6accd","symbolIcon.numberForeground":"#a6accd","symbolIcon.objectForeground":"#a6accd","symbolIcon.operatorForeground":"#a6accd","symbolIcon.packageForeground":"#a6accd","symbolIcon.propertyForeground":"#a6accd","symbolIcon.referenceForeground":"#a6accd","symbolIcon.snippetForeground":"#a6accd","symbolIcon.stringForeground":"#a6accd","symbolIcon.structForeground":"#a6accd","symbolIcon.textForeground":"#a6accd","symbolIcon.typeParameterForeground":"#a6accd","symbolIcon.unitForeground":"#a6accd","symbolIcon.variableForeground":"#ADD7FF","tab.activeBackground":"#30334080","tab.activeForeground":"#e4f0fb","tab.activeModifiedBorder":"#ADD7FF","tab.border":"#00000000","tab.inactiveBackground":"#1b1e28","tab.inactiveForeground":"#767c9d","tab.inactiveModifiedBorder":"#ADD7FF80","tab.lastPinnedBorder":"#00000000","tab.unfocusedActiveBackground":"#1b1e28","tab.unfocusedActiveForeground":"#a6accd","tab.unfocusedActiveModifiedBorder":"#ADD7FF40","tab.unfocusedInactiveBackground":"#1b1e28","tab.unfocusedInactiveForeground":"#a6accd80","tab.unfocusedInactiveModifiedBorder":"#ADD7FF40","terminal.ansiBlack":"#1b1e28","terminal.ansiBlue":"#89ddff","terminal.ansiBrightBlack":"#a6accd","terminal.ansiBrightBlue":"#ADD7FF","terminal.ansiBrightCyan":"#ADD7FF","terminal.ansiBrightGreen":"#5DE4c7","terminal.ansiBrightMagenta":"#f087bd","terminal.ansiBrightRed":"#d0679d","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#fffac2","terminal.ansiCyan":"#89ddff","terminal.ansiGreen":"#5DE4c7","terminal.ansiMagenta":"#f087bd","terminal.ansiRed":"#d0679d","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#fffac2","terminal.border":"#00000000","terminal.foreground":"#a6accd","terminal.selectionBackground":"#717cb425","terminalCommandDecoration.defaultBackground":"#767c9d","terminalCommandDecoration.errorBackground":"#d0679d","terminalCommandDecoration.successBackground":"#5DE4c7","testing.iconErrored":"#d0679d","testing.iconFailed":"#d0679d","testing.iconPassed":"#5DE4c7","testing.iconQueued":"#fffac2","testing.iconSkipped":"#7390AA","testing.iconUnset":"#7390AA","testing.message.error.decorationForeground":"#d0679d","testing.message.error.lineBackground":"#d0679d33","testing.message.hint.decorationForeground":"#7390AAb3","testing.message.info.decorationForeground":"#ADD7FF","testing.message.info.lineBackground":"#89ddff33","testing.message.warning.decorationForeground":"#fffac2","testing.message.warning.lineBackground":"#fffac233","testing.peekBorder":"#d0679d","testing.runAction":"#5DE4c7","textBlockQuote.background":"#7390AA1a","textBlockQuote.border":"#89ddff80","textCodeBlock.background":"#00000050","textLink.activeForeground":"#ADD7FF","textLink.foreground":"#ADD7FF","textPreformat.foreground":"#e4f0fb","textSeparator.foreground":"#ffffff2e","titleBar.activeBackground":"#1b1e28","titleBar.activeForeground":"#a6accd","titleBar.inactiveBackground":"#1b1e28","titleBar.inactiveForeground":"#767c9d","tree.indentGuidesStroke":"#303340","tree.tableColumnsBorder":"#a6accd20","welcomePage.progress.background":"#ffffff05","welcomePage.progress.foreground":"#5fb3a1","welcomePage.tileBackground":"#1b1e28","welcomePage.tileHoverBackground":"#303340","widget.shadow":"#00000030"},displayName:"Poimandres",name:"poimandres",tokenColors:[{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#767c9dB0"}},{scope:"meta.parameters comment.block",settings:{fontStyle:"italic",foreground:"#a6accd"}},{scope:["variable.other.constant.object","variable.other.readwrite.alias","meta.import variable.other.readwrite"],settings:{foreground:"#ADD7FF"}},{scope:["variable.other","support.type.object"],settings:{foreground:"#e4f0fb"}},{scope:["variable.other.object.property","variable.other.property","support.variable.property"],settings:{foreground:"#e4f0fb"}},{scope:["entity.name.function.method","string.unquoted","meta.object.member"],settings:{foreground:"#ADD7FF"}},{scope:["variable - meta.import","constant.other.placeholder","meta.object-literal.key-meta.object.member"],settings:{foreground:"#e4f0fb"}},{scope:["keyword.control.flow"],settings:{foreground:"#5DE4c7c0"}},{scope:["keyword.operator.new","keyword.control.new"],settings:{foreground:"#5DE4c7"}},{scope:["variable.language.this","storage.modifier.async","storage.modifier","variable.language.super"],settings:{foreground:"#5DE4c7"}},{scope:["support.class.error","keyword.control.trycatch","keyword.operator.expression.delete","keyword.operator.expression.void","keyword.operator.void","keyword.operator.delete","constant.language.null","constant.language.boolean.false","constant.language.undefined"],settings:{foreground:"#d0679d"}},{scope:["variable.parameter","variable.other.readwrite.js","meta.definition.variable variable.other.constant","meta.definition.variable variable.other.readwrite"],settings:{foreground:"#e4f0fb"}},{scope:["constant.other.color"],settings:{foreground:"#ffffff"}},{scope:["invalid","invalid.illegal"],settings:{foreground:"#d0679d"}},{scope:["invalid.deprecated"],settings:{foreground:"#d0679d"}},{scope:["keyword.control","keyword"],settings:{foreground:"#a6accd"}},{scope:["keyword.operator","storage.type"],settings:{foreground:"#91B4D5"}},{scope:["keyword.control.module","keyword.control.import","keyword.control.export","keyword.control.default","meta.import","meta.export"],settings:{foreground:"#5DE4c7"}},{scope:["Keyword","Storage"],settings:{fontStyle:"italic"}},{scope:["keyword-meta.export"],settings:{foreground:"#ADD7FF"}},{scope:["meta.brace","punctuation","keyword.operator.existential"],settings:{foreground:"#a6accd"}},{scope:["constant.other.color","meta.tag","punctuation.definition.tag","punctuation.separator.inheritance.php","punctuation.definition.tag.html","punctuation.definition.tag.begin.html","punctuation.definition.tag.end.html","punctuation.section.embedded","keyword.other.template","keyword.other.substitution","meta.objectliteral"],settings:{foreground:"#e4f0fb"}},{scope:["support.class.component"],settings:{foreground:"#5DE4c7"}},{scope:["entity.name.tag","entity.name.tag","meta.tag.sgml","markup.deleted.git_gutter"],settings:{foreground:"#5DE4c7"}},{scope:"variable.function, source meta.function-call entity.name.function, source meta.function-call entity.name.function, source meta.method-call entity.name.function, meta.class meta.group.braces.curly meta.function-call variable.function, meta.class meta.field.declaration meta.function-call entity.name.function, variable.function.constructor, meta.block meta.var.expr meta.function-call entity.name.function, support.function.console, meta.function-call support.function, meta.property.class variable.other.class, punctuation.definition.entity.css",settings:{foreground:"#e4f0fbd0"}},{scope:"entity.name.function, meta.class entity.name.class, meta.class entity.name.type.class, meta.class meta.function-call variable.function, keyword.other.important",settings:{foreground:"#ADD7FF"}},{scope:["source.cpp meta.block variable.other"],settings:{foreground:"#ADD7FF"}},{scope:["support.other.variable","string.other.link"],settings:{foreground:"#5DE4c7"}},{scope:["constant.numeric","support.constant","constant.character","constant.escape","keyword.other.unit","keyword.other","string","constant.language","constant.other.symbol","constant.other.key","markup.heading","markup.inserted.git_gutter","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js","text.html.derivative"],settings:{foreground:"#5DE4c7"}},{scope:["entity.other.inherited-class"],settings:{foreground:"#ADD7FF"}},{scope:["meta.type.declaration"],settings:{foreground:"#ADD7FF"}},{scope:["entity.name.type.alias"],settings:{foreground:"#a6accd"}},{scope:["keyword.control.as","entity.name.type","support.type"],settings:{foreground:"#a6accdC0"}},{scope:["entity.name","support.orther.namespace.use.php","meta.use.php","support.other.namespace.php","markup.changed.git_gutter","support.type.sys-types"],settings:{foreground:"#91B4D5"}},{scope:["support.class","support.constant","variable.other.constant.object"],settings:{foreground:"#ADD7FF"}},{scope:["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name"],settings:{foreground:"#ADD7FF"}},{scope:["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],settings:{foreground:"#e4f0fb"}},{scope:["variable.language"],settings:{fontStyle:"italic",foreground:"#ADD7FF"}},{scope:["entity.name.method.js"],settings:{fontStyle:"italic",foreground:"#91B4D5"}},{scope:["meta.class-method.js entity.name.function.js","variable.function.constructor"],settings:{foreground:"#91B4D5"}},{scope:["entity.other.attribute-name"],settings:{fontStyle:"italic",foreground:"#91B4D5"}},{scope:["text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],settings:{fontStyle:"italic",foreground:"#5fb3a1"}},{scope:["entity.other.attribute-name.class"],settings:{foreground:"#5fb3a1"}},{scope:["source.sass keyword.control"],settings:{foreground:"#42675A"}},{scope:["markup.inserted"],settings:{foreground:"#ADD7FF"}},{scope:["markup.deleted"],settings:{foreground:"#506477"}},{scope:["markup.changed"],settings:{foreground:"#91B4D5"}},{scope:["string.regexp"],settings:{foreground:"#5fb3a1"}},{scope:["constant.character.escape"],settings:{foreground:"#5fb3a1"}},{scope:["*url*","*link*","*uri*"],settings:{fontStyle:"underline",foreground:"#ADD7FF"}},{scope:["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],settings:{fontStyle:"italic",foreground:"#42675A"}},{scope:["source.js constant.other.object.key.js string.unquoted.label.js"],settings:{fontStyle:"italic",foreground:"#5fb3a1"}},{scope:["source.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ADD7FF"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B4D5"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7390AA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ADD7FF"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B4D5"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7390AA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["text.html.markdown","punctuation.definition.list_item.markdown"],settings:{foreground:"#e4f0fb"}},{scope:["text.html.markdown markup.inline.raw.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"],settings:{foreground:"#91B4D5"}},{scope:["markdown.heading","markup.heading | markup.heading entity.name","markup.heading.markdown punctuation.definition.heading.markdown"],settings:{foreground:"#e4f0fb"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#7390AA"}},{scope:["markup.bold","markup.bold string"],settings:{fontStyle:"bold",foreground:"#7390AA"}},{scope:["markup.bold markup.italic","markup.italic markup.bold","markup.quote markup.bold","markup.bold markup.italic string","markup.italic markup.bold string","markup.quote markup.bold string"],settings:{fontStyle:"bold",foreground:"#7390AA"}},{scope:["markup.underline"],settings:{fontStyle:"underline",foreground:"#7390AA"}},{scope:["markup.strike"],settings:{fontStyle:"italic"}},{scope:["markup.quote punctuation.definition.blockquote.markdown"],settings:{foreground:"#5DE4c7"}},{scope:["markup.quote"],settings:{fontStyle:"italic"}},{scope:["string.other.link.title.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["string.other.link.description.title.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["constant.other.reference.link.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["markup.raw.block"],settings:{foreground:"#ADD7FF"}},{scope:["markup.raw.block.fenced.markdown"],settings:{foreground:"#50647750"}},{scope:["punctuation.definition.fenced.markdown"],settings:{foreground:"#50647750"}},{scope:["markup.raw.block.fenced.markdown","variable.language.fenced.markdown","punctuation.section.class.end"],settings:{foreground:"#91B4D5"}},{scope:["variable.language.fenced.markdown"],settings:{foreground:"#91B4D5"}},{scope:["meta.separator"],settings:{fontStyle:"bold",foreground:"#7390AA"}},{scope:["markup.table"],settings:{foreground:"#ADD7FF"}},{scope:"token.info-token",settings:{foreground:"#89ddff"}},{scope:"token.warn-token",settings:{foreground:"#fffac2"}},{scope:"token.error-token",settings:{foreground:"#d0679d"}},{scope:"token.debug-token",settings:{foreground:"#e4f0fb"}},{scope:["entity.name.section.markdown","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{fontStyle:"bold",foreground:"#e4f0fb"}},{scope:"meta.paragraph.markdown",settings:{foreground:"#e4f0fbd0"}},{scope:["punctuation.definition.from-file.diff","meta.diff.header.from-file"],settings:{foreground:"#506477"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#7390AA"}},{scope:"meta.separator.markdown",settings:{foreground:"#767c9d"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["beginning.punctuation.definition.list.markdown","punctuation.definition.list.begin.markdown","markup.list.unnumbered.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["string.other.link.description.title.markdown punctuation.definition.string.markdown","meta.link.inline.markdown string.other.link.description.title.markdown","string.other.link.description.title.markdown punctuation.definition.string.begin.markdown","string.other.link.description.title.markdown punctuation.definition.string.end.markdown","meta.image.inline.markdown string.other.link.description.title.markdown"],settings:{fontStyle:"",foreground:"#ADD7FF"}},{scope:["meta.link.inline.markdown string.other.link.title.markdown","meta.link.reference.markdown string.other.link.title.markdown","meta.link.reference.def.markdown markup.underline.link.markdown"],settings:{fontStyle:"underline",foreground:"#ADD7FF"}},{scope:["markup.underline.link.markdown","string.other.link.description.title.markdown"],settings:{foreground:"#5DE4c7"}},{scope:["fenced_code.block.language","markup.inline.raw.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["punctuation.definition.markdown","punctuation.definition.raw.markdown","punctuation.definition.heading.markdown","punctuation.definition.bold.markdown","punctuation.definition.italic.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["source.ignore","log.error","log.exception"],settings:{foreground:"#d0679d"}},{scope:["log.verbose"],settings:{foreground:"#a6accd"}}],type:"dark"})}}]); diff --git a/3415.88ce0fc6.async.js b/3415.88ce0fc6.async.js new file mode 100644 index 00000000..b3c25355 --- /dev/null +++ b/3415.88ce0fc6.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3415],{43415:function(u,e,t){t.r(e),t.d(e,{default:function(){return m}});var n=t(91347),a=t(5931);const i=Object.freeze({displayName:"Vue HTML",fileTypes:[],name:"vue-html",patterns:[{include:"source.vue#vue-interpolations"},{begin:"(<)([A-Z][a-zA-Z0-9:-]*)(?=[^>]*></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"support.class.component.html"}},end:"(>)(<)(/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"},2:{name:"punctuation.definition.tag.begin.html meta.scope.between-tag-pair.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"support.class.component.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(<)([a-z][a-zA-Z0-9:-]*)(?=[^>]*></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(>)(<)(/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"},2:{name:"punctuation.definition.tag.begin.html meta.scope.between-tag-pair.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"entity.name.tag.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.xml.html"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml.html",patterns:[{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"-->",name:"comment.block.html"},{begin:"<!",captures:{0:{name:"punctuation.definition.tag.html"}},end:">",name:"meta.tag.sgml.html",patterns:[{begin:"(?i:DOCTYPE)",captures:{1:{name:"entity.name.tag.doctype.html"}},end:"(?=>)",name:"meta.tag.sgml.doctype.html",patterns:[{match:'"[^">]*"',name:"string.quoted.double.doctype.identifiers-and-DTDs.html"}]},{begin:"\\[CDATA\\[",end:"]](?=>)",name:"constant.other.inline-data.html"},{match:"(\\s*)(?!--|>)\\S(\\s*)",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{begin:"(</?)([A-Z][a-zA-Z0-9:-]*\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"support.class.component.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-z][a-zA-Z0-9:-]*\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.block.any.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:body|head|html)\\b)",captures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.structure.any.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:address|blockquote|dd|div|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)(?!-)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.block.any.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)(?!-)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.inline.any.html"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9:-]+)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.other.html"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.html",patterns:[{include:"#tag-stuff"}]},{include:"#entities"},{match:"<>",name:"invalid.illegal.incomplete.html"},{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}],repository:{entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.html"},{match:"&",name:"invalid.illegal.bad-ampersand.html"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},"tag-generic-attribute":{match:"(?<=[^=])\\b([a-zA-Z0-9:\\-_]+)",name:"entity.other.attribute-name.html"},"tag-id-attribute":{begin:"\\b(id)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.id.html"},2:{name:"punctuation.separator.key-value.html"}},end:`(?!\\G)(?<='|"|[^\\s<>/])`,name:"meta.attribute-with-value.id.html",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"meta.toc-list.id.html",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"meta.toc-list.id.html",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},{captures:{0:{name:"meta.toc-list.id.html"}},match:`(?<==)(?:[^\\s<>/'"]|/(?!>))+`,name:"string.unquoted.html"}]},"tag-stuff":{patterns:[{include:"#vue-directives"},{include:"#tag-id-attribute"},{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"},{include:"#unquoted-attribute"}]},"unquoted-attribute":{match:`(?<==)(?:[^\\s<>/'"]|/(?!>))+`,name:"string.unquoted.html"},"vue-directives":{begin:"(?:\\b(v-)|(:|@|#))([a-zA-Z0-9\\-_]+)(?:\\:([a-zA-Z\\-_]+))?(?:\\.([a-zA-Z\\-_]+))*\\s*(=)",captures:{1:{name:"entity.other.attribute-name.html"},2:{name:"punctuation.separator.key-value.html"},3:{name:"entity.other.attribute-name.html"},4:{name:"entity.other.attribute-name.html"},5:{name:"entity.other.attribute-name.html"},6:{name:"punctuation.separator.key-value.html"}},end:"(?<='|\")|(?=[\\s<>`])",name:"meta.directive.vue",patterns:[{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"source.directive.vue",patterns:[{include:"source.js#expression"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"source.directive.vue",patterns:[{include:"source.js#expression"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"source.directive.vue",patterns:[{include:"source.js#expression"}]}]}},scopeName:"text.html.vue-html",embeddedLangs:["vue","javascript"]});var m=[...n.default,...a.default,i]}}]); diff --git a/3518.a0a99e09.async.js b/3518.a0a99e09.async.js new file mode 100644 index 00000000..5498fb2d --- /dev/null +++ b/3518.a0a99e09.async.js @@ -0,0 +1,68 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3518],{3518:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({displayName:"Java",name:"java",patterns:[{begin:"\\b(package)\\b\\s*",beginCaptures:{1:{name:"keyword.other.package.java"}},contentName:"storage.modifier.package.java",end:"\\s*(;)",endCaptures:{1:{name:"punctuation.terminator.java"}},name:"meta.package.java",patterns:[{include:"#comments"},{match:"(?<=\\.)\\s*\\.|\\.(?=\\s*;)",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!_)_(?=\\s*(\\.|;))|\\b\\d+|-+",name:"invalid.illegal.character_not_allowed_here.java"},{match:"[A-Z]+",name:"invalid.deprecated.package_name_not_lowercase.java"},{match:`(?x)\\b(?<!\\$) +(abstract|assert|boolean|break|byte|case|catch|char|class| +const|continue|default|do|double|else|enum|extends|final| +finally|float|for|goto|if|implements|import|instanceof|int| +interface|long|native|new|non-sealed|package|permits|private|protected|public| +return|sealed|short|static|strictfp|super|switch|syncronized|this| +throw|throws|transient|try|void|volatile|while|yield| +true|false|null)\\b`,name:"invalid.illegal.character_not_allowed_here.java"},{match:"\\.",name:"punctuation.separator.java"}]},{begin:"\\b(import)\\b\\s*\\b(static)?\\b\\s",beginCaptures:{1:{name:"keyword.other.import.java"},2:{name:"storage.modifier.java"}},contentName:"storage.modifier.import.java",end:"\\s*(;)",endCaptures:{1:{name:"punctuation.terminator.java"}},name:"meta.import.java",patterns:[{include:"#comments"},{match:"(?<=\\.)\\s*\\.|\\.(?=\\s*;)",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!\\.)\\s*\\*",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!_)_(?=\\s*(\\.|;))|\\b\\d+|-+",name:"invalid.illegal.character_not_allowed_here.java"},{match:`(?x)\\b(?<!\\$) +(abstract|assert|boolean|break|byte|case|catch|char|class| +const|continue|default|do|double|else|enum|extends|final| +finally|float|for|goto|if|implements|import|instanceof|int| +interface|long|native|new|non-sealed|package|permits|private|protected|public| +return|sealed|short|static|strictfp|super|switch|syncronized|this| +throw|throws|transient|try|void|volatile|while|yield| +true|false|null)\\b`,name:"invalid.illegal.character_not_allowed_here.java"},{match:"\\.",name:"punctuation.separator.java"},{match:"\\*",name:"variable.language.wildcard.java"}]},{include:"#comments-javadoc"},{include:"#code"},{include:"#module"}],repository:{"all-types":{patterns:[{include:"#primitive-arrays"},{include:"#primitive-types"},{include:"#object-types"}]},annotations:{patterns:[{begin:"((@)\\s*([^\\s(]+))(\\()",beginCaptures:{2:{name:"punctuation.definition.annotation.java"},3:{name:"storage.type.annotation.java"},4:{name:"punctuation.definition.annotation-arguments.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.annotation-arguments.end.bracket.round.java"}},name:"meta.declaration.annotation.java",patterns:[{captures:{1:{name:"constant.other.key.java"},2:{name:"keyword.operator.assignment.java"}},match:"(\\w*)\\s*(=)"},{include:"#code"}]},{captures:{1:{name:"punctuation.definition.annotation.java"},2:{name:"storage.modifier.java"},3:{name:"storage.type.annotation.java"},5:{name:"punctuation.definition.annotation.java"},6:{name:"storage.type.annotation.java"}},match:"(@)(interface)\\s+(\\w*)|((@)\\s*(\\w+))",name:"meta.declaration.annotation.java"}]},"anonymous-block-and-instance-initializer":{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.java"}},patterns:[{include:"#code"}]},"anonymous-classes-and-new":{begin:"\\bnew\\b",beginCaptures:{0:{name:"keyword.control.new.java"}},end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{include:"#function-call"},{include:"#all-types"},{begin:"(?<=\\))",end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.inner-class.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.inner-class.end.bracket.curly.java"}},name:"meta.inner-class.java",patterns:[{include:"#class-body"}]}]},{begin:"(?<=\\])",end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.array-initializer.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.array-initializer.end.bracket.curly.java"}},name:"meta.array-initializer.java",patterns:[{include:"#code"}]}]},{include:"#parens"}]},assertions:{patterns:[{begin:"\\b(assert)\\s",beginCaptures:{1:{name:"keyword.control.assert.java"}},end:"$",name:"meta.declaration.assertion.java",patterns:[{match:":",name:"keyword.operator.assert.expression-separator.java"},{include:"#code"}]}]},class:{begin:"(?=\\w?[\\w\\s-]*\\b(?:class|(?<!@)interface|enum)\\s+[\\w$]+)",end:"}",endCaptures:{0:{name:"punctuation.section.class.end.bracket.curly.java"}},name:"meta.class.java",patterns:[{include:"#storage-modifiers"},{include:"#generics"},{include:"#comments"},{captures:{1:{name:"storage.modifier.java"},2:{name:"entity.name.type.class.java"}},match:"(class|(?<!@)interface|enum)\\s+([\\w$]+)",name:"meta.class.identifier.java"},{begin:"extends",beginCaptures:{0:{name:"storage.modifier.extends.java"}},end:"(?={|implements|permits)",name:"meta.definition.class.inherited.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"(implements)\\s",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?=\\s*extends|permits|\\{)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"(permits)\\s",beginCaptures:{1:{name:"storage.modifier.permits.java"}},end:"(?=\\s*extends|implements|\\{)",name:"meta.definition.class.permits.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.class.begin.bracket.curly.java"}},contentName:"meta.class.body.java",end:"(?=})",patterns:[{include:"#class-body"}]}]},"class-body":{patterns:[{include:"#comments-javadoc"},{include:"#comments"},{include:"#enums"},{include:"#class"},{include:"#generics"},{include:"#static-initializer"},{include:"#class-fields-and-methods"},{include:"#annotations"},{include:"#storage-modifiers"},{include:"#member-variables"},{include:"#code"}]},"class-fields-and-methods":{patterns:[{begin:"(?=\\=)",end:"(?=;)",patterns:[{include:"#code"}]},{include:"#methods"}]},code:{patterns:[{include:"#annotations"},{include:"#comments"},{include:"#enums"},{include:"#class"},{include:"#record"},{include:"#anonymous-block-and-instance-initializer"},{include:"#try-catch-finally"},{include:"#assertions"},{include:"#parens"},{include:"#constants-and-special-vars"},{include:"#numbers"},{include:"#anonymous-classes-and-new"},{include:"#lambda-expression"},{include:"#keywords"},{include:"#storage-modifiers"},{include:"#method-call"},{include:"#function-call"},{include:"#variables"},{include:"#variables-local"},{include:"#objects"},{include:"#properties"},{include:"#strings"},{include:"#all-types"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.",name:"punctuation.separator.period.java"},{match:";",name:"punctuation.terminator.java"}]},comments:{patterns:[{captures:{0:{name:"punctuation.definition.comment.java"}},match:"/\\*\\*/",name:"comment.block.empty.java"},{include:"#comments-inline"}]},"comments-inline":{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.java"}},end:"\\*/",name:"comment.block.java"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.java"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.java"}},end:"\\n",name:"comment.line.double-slash.java"}]}]},"comments-javadoc":{patterns:[{begin:"^\\s*(/\\*\\*)(?!/)",beginCaptures:{1:{name:"punctuation.definition.comment.java"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.java"}},name:"comment.block.javadoc.java",patterns:[{match:"@(author|deprecated|return|see|serial|since|version)\\b",name:"keyword.other.documentation.javadoc.java"},{captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"variable.parameter.java"}},match:"(@param)\\s+(\\S+)"},{captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"entity.name.type.class.java"}},match:"(@(?:exception|throws))\\s+(\\S+)"},{captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"entity.name.type.class.java"},3:{name:"variable.parameter.java"}},match:"{(@link)\\s+(\\S+)?#([\\w$]+\\s*\\([^\\(\\)]*\\)).*?}"}]}]},"constants-and-special-vars":{patterns:[{match:"\\b(true|false|null)\\b",name:"constant.language.java"},{match:"\\bthis\\b",name:"variable.language.this.java"},{match:"\\bsuper\\b",name:"variable.language.java"}]},enums:{begin:"^\\s*([\\w\\s]*)(enum)\\s+(\\w+)",beginCaptures:{1:{patterns:[{include:"#storage-modifiers"}]},2:{name:"storage.modifier.java"},3:{name:"entity.name.type.enum.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.enum.end.bracket.curly.java"}},name:"meta.enum.java",patterns:[{begin:"\\b(extends)\\b",beginCaptures:{1:{name:"storage.modifier.extends.java"}},end:"(?={|\\bimplements\\b)",name:"meta.definition.class.inherited.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"\\b(implements)\\b",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?={|\\bextends\\b)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.enum.begin.bracket.curly.java"}},end:"(?=})",patterns:[{begin:"(?<={)",end:"(?=;|})",patterns:[{include:"#comments-javadoc"},{include:"#comments"},{begin:"\\b(\\w+)\\b",beginCaptures:{1:{name:"constant.other.enum.java"}},end:"(,)|(?=;|})",endCaptures:{1:{name:"punctuation.separator.delimiter.java"}},patterns:[{include:"#comments-javadoc"},{include:"#comments"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.bracket.round.java"}},patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.bracket.curly.java"}},patterns:[{include:"#class-body"}]}]}]},{include:"#class-body"}]}]},"function-call":{begin:"([A-Za-z_$][\\w$]*)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.java"},2:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.function-call.java",patterns:[{include:"#code"}]},generics:{begin:"<",beginCaptures:{0:{name:"punctuation.bracket.angle.java"}},end:">",endCaptures:{0:{name:"punctuation.bracket.angle.java"}},patterns:[{match:"\\b(extends|super)\\b",name:"storage.modifier.$1.java"},{captures:{1:{name:"storage.type.java"}},match:"(?<!\\.)([a-zA-Z$_][a-zA-Z0-9$_]*)(?=\\s*<)"},{include:"#primitive-arrays"},{match:"[a-zA-Z$_][a-zA-Z0-9$_]*",name:"storage.type.generic.java"},{match:"\\?",name:"storage.type.generic.wildcard.java"},{match:"&",name:"punctuation.separator.types.java"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.",name:"punctuation.separator.period.java"},{include:"#parens"},{include:"#generics"},{include:"#comments"}]},keywords:{patterns:[{match:"\\bthrow\\b",name:"keyword.control.throw.java"},{match:"\\?|:",name:"keyword.control.ternary.java"},{match:"\\b(return|yield|break|case|continue|default|do|while|for|switch|if|else)\\b",name:"keyword.control.java"},{match:"\\b(instanceof)\\b",name:"keyword.operator.instanceof.java"},{match:"(<<|>>>?|~|\\^)",name:"keyword.operator.bitwise.java"},{match:"((&|\\^|\\||<<|>>>?)=)",name:"keyword.operator.assignment.bitwise.java"},{match:"(===?|!=|<=|>=|<>|<|>)",name:"keyword.operator.comparison.java"},{match:"([+*/%-]=)",name:"keyword.operator.assignment.arithmetic.java"},{match:"(=)",name:"keyword.operator.assignment.java"},{match:"(\\-\\-|\\+\\+)",name:"keyword.operator.increment-decrement.java"},{match:"(\\-|\\+|\\*|\\/|%)",name:"keyword.operator.arithmetic.java"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.java"},{match:"(\\||&)",name:"keyword.operator.bitwise.java"},{match:"\\b(const|goto)\\b",name:"keyword.reserved.java"}]},"lambda-expression":{patterns:[{match:"->",name:"storage.type.function.arrow.java"}]},"member-variables":{begin:"(?=private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final)",end:"(?=\\=|;)",patterns:[{include:"#storage-modifiers"},{include:"#variables"},{include:"#primitive-arrays"},{include:"#object-types"}]},"method-call":{begin:"(\\.)\\s*([A-Za-z_$][\\w$]*)\\s*(\\()",beginCaptures:{1:{name:"punctuation.separator.period.java"},2:{name:"entity.name.function.java"},3:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.method-call.java",patterns:[{include:"#code"}]},methods:{begin:"(?!new)(?=[\\w<].*\\s+)(?=([^=/]|/(?!/))+\\()",end:"(})|(?=;)",endCaptures:{1:{name:"punctuation.section.method.end.bracket.curly.java"}},name:"meta.method.java",patterns:[{include:"#storage-modifiers"},{begin:"(\\w+)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.java"},2:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.method.identifier.java",patterns:[{include:"#parameters"},{include:"#parens"},{include:"#comments"}]},{include:"#generics"},{begin:"(?=\\w.*\\s+\\w+\\s*\\()",end:"(?=\\s+\\w+\\s*\\()",name:"meta.method.return-type.java",patterns:[{include:"#all-types"},{include:"#parens"},{include:"#comments"}]},{include:"#throws"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.method.begin.bracket.curly.java"}},contentName:"meta.method.body.java",end:"(?=})",patterns:[{include:"#code"}]},{include:"#comments"}]},module:{begin:"((open)\\s)?(module)\\s+(\\w+)",beginCaptures:{1:{name:"storage.modifier.java"},3:{name:"storage.modifier.java"},4:{name:"entity.name.type.module.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.module.end.bracket.curly.java"}},name:"meta.module.java",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.module.begin.bracket.curly.java"}},contentName:"meta.module.body.java",end:"(?=})",patterns:[{include:"#comments"},{include:"#comments-javadoc"},{match:"\\b(requires|transitive|exports|opens|to|uses|provides|with)\\b",name:"keyword.module.java"}]}]},numbers:{patterns:[{match:`(?x) +\\b(?<!\\$) +0(x|X) +( +(?<!\\.)[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?[Ll]?(?!\\.) +| +( +[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?\\.? +| +([0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?)?\\.[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])? +) +[Pp][+-]?[0-9]([0-9_]*[0-9])?[FfDd]? +) +\\b(?!\\$)`,name:"constant.numeric.hex.java"},{match:"\\b(?<!\\$)0(b|B)[01]([01_]*[01])?[Ll]?\\b(?!\\$)",name:"constant.numeric.binary.java"},{match:"\\b(?<!\\$)0[0-7]([0-7_]*[0-7])?[Ll]?\\b(?!\\$)",name:"constant.numeric.octal.java"},{match:`(?x) +(?<!\\$) +( +\\b[0-9]([0-9_]*[0-9])?\\.\\B(?!\\.) +| +\\b[0-9]([0-9_]*[0-9])?\\.([Ee][+-]?[0-9]([0-9_]*[0-9])?)[FfDd]?\\b +| +\\b[0-9]([0-9_]*[0-9])?\\.([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]\\b +| +\\b[0-9]([0-9_]*[0-9])?\\.([0-9]([0-9_]*[0-9])?)([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]?\\b +| +(?<!\\.)\\B\\.[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]?\\b +| +\\b[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)[FfDd]?\\b +| +\\b[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]\\b +| +\\b(0|[1-9]([0-9_]*[0-9])?)(?!\\.)[Ll]?\\b +) +(?!\\$)`,name:"constant.numeric.decimal.java"}]},"object-types":{patterns:[{include:"#generics"},{begin:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*)([A-Z_]\\w*)\\s*(?=\\[)",beginCaptures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]},2:{name:"storage.type.object.array.java"}},end:"(?!\\s*\\[)",patterns:[{include:"#comments"},{include:"#parens"}]},{captures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]}},match:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*[A-Z_]\\w*)\\s*(?=<)"},{captures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]}},match:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*[A-Z_]\\w*)\\b((?=\\s*[A-Za-z$_\\n])|(?=\\s*\\.\\.\\.))"}]},"object-types-inherited":{patterns:[{include:"#generics"},{captures:{1:{name:"punctuation.separator.period.java"}},match:"\\b(?:[A-Z]\\w*\\s*(\\.)\\s*)*[A-Z]\\w*\\b",name:"entity.other.inherited-class.java"},{match:",",name:"punctuation.separator.delimiter.java"}]},objects:{match:"(?<![\\w$])[a-zA-Z_$][\\w$]*(?=\\s*\\.\\s*[\\w$]+)",name:"variable.other.object.java"},parameters:{patterns:[{match:"\\bfinal\\b",name:"storage.modifier.java"},{include:"#annotations"},{include:"#all-types"},{include:"#strings"},{match:"\\w+",name:"variable.parameter.java"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.\\.\\.",name:"punctuation.definition.parameters.varargs.java"}]},parens:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.bracket.round.java"}},patterns:[{include:"#code"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.bracket.square.java"}},end:"\\]",endCaptures:{0:{name:"punctuation.bracket.square.java"}},patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.bracket.curly.java"}},patterns:[{include:"#code"}]}]},"primitive-arrays":{patterns:[{begin:"\\b(void|boolean|byte|char|short|int|float|long|double)\\b\\s*(?=\\[)",beginCaptures:{1:{name:"storage.type.primitive.array.java"}},end:"(?!\\s*\\[)",patterns:[{include:"#comments"},{include:"#parens"}]}]},"primitive-types":{match:"\\b(void|boolean|byte|char|short|int|float|long|double)\\b",name:"storage.type.primitive.java"},properties:{patterns:[{captures:{1:{name:"punctuation.separator.period.java"},2:{name:"keyword.control.new.java"}},match:"(\\.)\\s*(new)"},{captures:{1:{name:"punctuation.separator.period.java"},2:{name:"variable.other.object.property.java"}},match:"(\\.)\\s*([a-zA-Z_$][\\w$]*)(?=\\s*\\.\\s*[a-zA-Z_$][\\w$]*)"},{captures:{1:{name:"punctuation.separator.period.java"},2:{name:"variable.other.object.property.java"}},match:"(\\.)\\s*([a-zA-Z_$][\\w$]*)"},{captures:{1:{name:"punctuation.separator.period.java"},2:{name:"invalid.illegal.identifier.java"}},match:"(\\.)\\s*([0-9][\\w$]*)"}]},record:{begin:"(?=\\w?[\\w\\s]*\\b(?:record)\\s+[\\w$]+)",end:"}",endCaptures:{0:{name:"punctuation.section.class.end.bracket.curly.java"}},name:"meta.record.java",patterns:[{include:"#storage-modifiers"},{include:"#generics"},{include:"#comments"},{begin:"(record)\\s+([\\w$]+)(<[\\w$]+>)?(\\()",beginCaptures:{1:{name:"storage.modifier.java"},2:{name:"entity.name.type.record.java"},3:{patterns:[{include:"#generics"}]},4:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.record.identifier.java",patterns:[{include:"#code"}]},{begin:"(implements)\\s",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?=\\s*\\{)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{include:"#record-body"}]},"record-body":{begin:"{",beginCaptures:{0:{name:"punctuation.section.class.begin.bracket.curly.java"}},end:"(?=})",name:"meta.record.body.java",patterns:[{include:"#record-constructor"},{include:"#class-body"}]},"record-constructor":{begin:"(?!new)(?=[\\w<].*\\s+)(?=([^\\(=/]|/(?!/))+(?={))",end:"(})|(?=;)",endCaptures:{1:{name:"punctuation.section.method.end.bracket.curly.java"}},name:"meta.method.java",patterns:[{include:"#storage-modifiers"},{begin:"(\\w+)",beginCaptures:{1:{name:"entity.name.function.java"}},end:"(?=\\s*{)",name:"meta.method.identifier.java",patterns:[{include:"#comments"}]},{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.method.begin.bracket.curly.java"}},contentName:"meta.method.body.java",end:"(?=})",patterns:[{include:"#code"}]}]},"static-initializer":{patterns:[{include:"#anonymous-block-and-instance-initializer"},{match:"static",name:"storage.modifier.java"}]},"storage-modifiers":{match:"\\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient|volatile|default|strictfp|sealed|non-sealed)\\b",name:"storage.modifier.java"},strings:{patterns:[{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.triple.java",patterns:[{match:'(\\\\""")(?!")|(\\\\.)',name:"constant.character.escape.java"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.double.java",patterns:[{match:"\\\\.",name:"constant.character.escape.java"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.single.java",patterns:[{match:"\\\\.",name:"constant.character.escape.java"}]}]},throws:{begin:"throws",beginCaptures:{0:{name:"storage.modifier.java"}},end:"(?={|;)",name:"meta.throwables.java",patterns:[{match:",",name:"punctuation.separator.delimiter.java"},{match:"[a-zA-Z$_][\\.a-zA-Z0-9$_]*",name:"storage.type.java"},{include:"#comments"}]},"try-catch-finally":{patterns:[{begin:"\\btry\\b",beginCaptures:{0:{name:"keyword.control.try.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.try.end.bracket.curly.java"}},name:"meta.try.java",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.try.resources.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.try.resources.end.bracket.round.java"}},name:"meta.try.resources.java",patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.try.begin.bracket.curly.java"}},contentName:"meta.try.body.java",end:"(?=})",patterns:[{include:"#code"}]}]},{begin:"\\b(catch)\\b",beginCaptures:{1:{name:"keyword.control.catch.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.catch.end.bracket.curly.java"}},name:"meta.catch.java",patterns:[{include:"#comments"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},contentName:"meta.catch.parameters.java",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},patterns:[{include:"#comments"},{include:"#storage-modifiers"},{begin:"[a-zA-Z$_][\\.a-zA-Z0-9$_]*",beginCaptures:{0:{name:"storage.type.java"}},end:"(\\|)|(?=\\))",endCaptures:{1:{name:"punctuation.catch.separator.java"}},patterns:[{include:"#comments"},{captures:{0:{name:"variable.parameter.java"}},match:"\\w+"}]}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.catch.begin.bracket.curly.java"}},contentName:"meta.catch.body.java",end:"(?=})",patterns:[{include:"#code"}]}]},{begin:"\\bfinally\\b",beginCaptures:{0:{name:"keyword.control.finally.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.finally.end.bracket.curly.java"}},name:"meta.finally.java",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.finally.begin.bracket.curly.java"}},contentName:"meta.finally.body.java",end:"(?=})",patterns:[{include:"#code"}]}]}]},variables:{begin:`(?x) +(?= +\\b +( +(void|boolean|byte|char|short|int|float|long|double) +| +(?>(\\w+\\.)*[A-Z_]+\\w*) +) +\\b +\\s* +( +<[\\w<>,\\.?\\s\\[\\]]*> +)? +\\s* +( +(\\[\\])* +)? +\\s+ +[A-Za-z_$][\\w$]* +([\\w\\[\\],$][\\w\\[\\],\\s]*)? +\\s*(=|:|;) +)`,end:"(?=\\=|:|;)",name:"meta.definition.variable.java",patterns:[{captures:{1:{name:"variable.other.definition.java"}},match:"([A-Za-z$_][\\w$]*)(?=\\s*(\\[\\])*\\s*(;|:|=|,))"},{include:"#all-types"},{include:"#code"}]},"variables-local":{begin:"(?=\\b(var)\\b\\s+[A-Za-z_$][\\w$]*\\s*(=|:|;))",end:"(?=\\=|:|;)",name:"meta.definition.variable.local.java",patterns:[{match:"\\bvar\\b",name:"storage.type.local.java"},{captures:{1:{name:"variable.other.definition.java"}},match:"([A-Za-z$_][\\w$]*)(?=\\s*(\\[\\])*\\s*(=|:|;))"},{include:"#code"}]}},scopeName:"source.java"})]}}]); diff --git a/3549.a7132762.async.js b/3549.a7132762.async.js new file mode 100644 index 00000000..5eb36901 --- /dev/null +++ b/3549.a7132762.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3549],{83549:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#4d9375","activityBar.background":"#000","activityBar.border":"#191919","activityBar.foreground":"#dbd7cacc","activityBar.inactiveForeground":"#dedcd550","activityBarBadge.background":"#bfbaaa","activityBarBadge.foreground":"#000","badge.background":"#dedcd590","badge.foreground":"#000","breadcrumb.activeSelectionForeground":"#eeeeee18","breadcrumb.background":"#121212","breadcrumb.focusForeground":"#dbd7cacc","breadcrumb.foreground":"#959da5","breadcrumbPicker.background":"#000","button.background":"#4d9375","button.foreground":"#000","button.hoverBackground":"#4d9375","checkbox.background":"#121212","checkbox.border":"#2f363d","debugToolBar.background":"#000",descriptionForeground:"#dedcd590","diffEditor.insertedTextBackground":"#4d937522","diffEditor.removedTextBackground":"#ab595922","dropdown.background":"#000","dropdown.border":"#191919","dropdown.foreground":"#dbd7cacc","dropdown.listBackground":"#121212","editor.background":"#000","editor.findMatchBackground":"#e6cc7722","editor.findMatchHighlightBackground":"#e6cc7744","editor.focusedStackFrameHighlightBackground":"#b808","editor.foldBackground":"#eeeeee10","editor.foreground":"#dbd7cacc","editor.inactiveSelectionBackground":"#eeeeee10","editor.lineHighlightBackground":"#121212","editor.selectionBackground":"#eeeeee18","editor.selectionHighlightBackground":"#eeeeee10","editor.stackFrameHighlightBackground":"#a707","editor.wordHighlightBackground":"#1c6b4805","editor.wordHighlightStrongBackground":"#1c6b4810","editorBracketHighlight.foreground1":"#5eaab5","editorBracketHighlight.foreground2":"#4d9375","editorBracketHighlight.foreground3":"#d4976c","editorBracketHighlight.foreground4":"#d9739f","editorBracketHighlight.foreground5":"#e6cc77","editorBracketHighlight.foreground6":"#6394bf","editorBracketMatch.background":"#4d937520","editorError.foreground":"#cb7676","editorGroup.border":"#191919","editorGroupHeader.tabsBackground":"#000","editorGroupHeader.tabsBorder":"#191919","editorGutter.addedBackground":"#4d9375","editorGutter.commentRangeForeground":"#dedcd550","editorGutter.deletedBackground":"#cb7676","editorGutter.foldingControlForeground":"#dedcd590","editorGutter.modifiedBackground":"#6394bf","editorHint.foreground":"#4d9375","editorIndentGuide.activeBackground":"#ffffff30","editorIndentGuide.background":"#ffffff15","editorInfo.foreground":"#6394bf","editorInlayHint.background":"#00000000","editorInlayHint.foreground":"#444444","editorLineNumber.activeForeground":"#bfbaaa","editorLineNumber.foreground":"#dedcd550","editorOverviewRuler.border":"#111","editorStickyScroll.background":"#121212","editorStickyScrollHover.background":"#121212","editorWarning.foreground":"#d4976c","editorWhitespace.foreground":"#ffffff15","editorWidget.background":"#000",errorForeground:"#cb7676",focusBorder:"#00000000",foreground:"#dbd7cacc","gitDecoration.addedResourceForeground":"#4d9375","gitDecoration.conflictingResourceForeground":"#d4976c","gitDecoration.deletedResourceForeground":"#cb7676","gitDecoration.ignoredResourceForeground":"#dedcd550","gitDecoration.modifiedResourceForeground":"#6394bf","gitDecoration.submoduleResourceForeground":"#dedcd590","gitDecoration.untrackedResourceForeground":"#5eaab5","input.background":"#121212","input.border":"#191919","input.foreground":"#dbd7cacc","input.placeholderForeground":"#dedcd590","inputOption.activeBackground":"#dedcd550","list.activeSelectionBackground":"#121212","list.activeSelectionForeground":"#dbd7cacc","list.focusBackground":"#000","list.highlightForeground":"#4d9375","list.hoverBackground":"#121212","list.hoverForeground":"#dbd7cacc","list.inactiveFocusBackground":"#000","list.inactiveSelectionBackground":"#121212","list.inactiveSelectionForeground":"#dbd7cacc","menu.separatorBackground":"#191919","notificationCenterHeader.background":"#000","notificationCenterHeader.foreground":"#959da5","notifications.background":"#000","notifications.border":"#191919","notifications.foreground":"#dbd7cacc","notificationsErrorIcon.foreground":"#cb7676","notificationsInfoIcon.foreground":"#6394bf","notificationsWarningIcon.foreground":"#d4976c","panel.background":"#000","panel.border":"#191919","panelInput.border":"#2f363d","panelTitle.activeBorder":"#4d9375","panelTitle.activeForeground":"#dbd7cacc","panelTitle.inactiveForeground":"#959da5","peekViewEditor.background":"#000","peekViewEditor.matchHighlightBackground":"#ffd33d33","peekViewResult.background":"#000","peekViewResult.matchHighlightBackground":"#ffd33d33","pickerGroup.border":"#191919","pickerGroup.foreground":"#dbd7cacc","problemsErrorIcon.foreground":"#cb7676","problemsInfoIcon.foreground":"#6394bf","problemsWarningIcon.foreground":"#d4976c","progressBar.background":"#4d9375","quickInput.background":"#000","quickInput.foreground":"#dbd7cacc","quickInputList.focusBackground":"#121212","scrollbar.shadow":"#0000","scrollbarSlider.activeBackground":"#dedcd550","scrollbarSlider.background":"#dedcd510","scrollbarSlider.hoverBackground":"#dedcd550","settings.headerForeground":"#dbd7cacc","settings.modifiedItemIndicator":"#4d9375","sideBar.background":"#000","sideBar.border":"#191919","sideBar.foreground":"#bfbaaa","sideBarSectionHeader.background":"#000","sideBarSectionHeader.border":"#191919","sideBarSectionHeader.foreground":"#dbd7cacc","sideBarTitle.foreground":"#dbd7cacc","statusBar.background":"#000","statusBar.border":"#191919","statusBar.debuggingBackground":"#121212","statusBar.debuggingForeground":"#bfbaaa","statusBar.foreground":"#bfbaaa","statusBar.noFolderBackground":"#000","statusBarItem.prominentBackground":"#121212","tab.activeBackground":"#000","tab.activeBorder":"#191919","tab.activeBorderTop":"#dedcd590","tab.activeForeground":"#dbd7cacc","tab.border":"#191919","tab.hoverBackground":"#121212","tab.inactiveBackground":"#000","tab.inactiveForeground":"#959da5","tab.unfocusedActiveBorder":"#191919","tab.unfocusedActiveBorderTop":"#191919","tab.unfocusedHoverBackground":"#000","terminal.ansiBlack":"#393a34","terminal.ansiBlue":"#6394bf","terminal.ansiBrightBlack":"#777777","terminal.ansiBrightBlue":"#6394bf","terminal.ansiBrightCyan":"#5eaab5","terminal.ansiBrightGreen":"#4d9375","terminal.ansiBrightMagenta":"#d9739f","terminal.ansiBrightRed":"#cb7676","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#e6cc77","terminal.ansiCyan":"#5eaab5","terminal.ansiGreen":"#4d9375","terminal.ansiMagenta":"#d9739f","terminal.ansiRed":"#cb7676","terminal.ansiWhite":"#dbd7ca","terminal.ansiYellow":"#e6cc77","terminal.foreground":"#dbd7cacc","terminal.selectionBackground":"#eeeeee18","textBlockQuote.background":"#000","textBlockQuote.border":"#191919","textCodeBlock.background":"#000","textLink.activeForeground":"#4d9375","textLink.foreground":"#4d9375","textPreformat.foreground":"#d1d5da","textSeparator.foreground":"#586069","titleBar.activeBackground":"#000","titleBar.activeForeground":"#bfbaaa","titleBar.border":"#121212","titleBar.inactiveBackground":"#000","titleBar.inactiveForeground":"#959da5","tree.indentGuidesStroke":"#2f363d","welcomePage.buttonBackground":"#2f363d","welcomePage.buttonHoverBackground":"#444d56"},displayName:"Vitesse Black",name:"vitesse-black",semanticHighlighting:!0,semanticTokenColors:{class:"#7f8ac7",interface:"#5d99a9",namespace:"#db889a",property:"#b8a965",type:"#5d99a9"},tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#758575dd"}},{scope:["delimiter.bracket","delimiter","invalid.illegal.character-not-allowed-here.html","keyword.operator.rest","keyword.operator.spread","keyword.operator.type.annotation","keyword.operator.relational","keyword.operator.assignment","meta.brace","meta.tag.block.any.html","meta.tag.inline.any.html","meta.tag.structure.input.void.html","meta.type.annotation","meta.embedded.block.github-actions-expression","storage.type.function.arrow","keyword.operator.type","meta.objectliteral.ts","punctuation"],settings:{foreground:"#444444"}},{scope:["constant","entity.name.constant","variable.language","meta.definition.variable"],settings:{foreground:"#c99076"}},{scope:["entity","entity.name"],settings:{foreground:"#80a665"}},{scope:"variable.parameter.function",settings:{foreground:"#dbd7cacc"}},{scope:["entity.name.tag","tag.html"],settings:{foreground:"#4d9375"}},{scope:"entity.name.function",settings:{foreground:"#80a665"}},{scope:["keyword","storage.type.class.jsdoc"],settings:{foreground:"#4d9375"}},{scope:["storage","storage.type","support.type.builtin","constant.language.undefined","constant.language.null"],settings:{foreground:"#cb7676"}},{scope:["text.html.derivative","storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#dbd7cacc"}},{scope:["string","string punctuation.section.embedded source","attribute.value"],settings:{foreground:"#c98a7d"}},{scope:["punctuation.definition.string","punctuation.support.type.property-name"],settings:{foreground:"#c98a7d99"}},{scope:"support",settings:{foreground:"#b8a965"}},{scope:["property","meta.property-name","meta.object-literal.key","entity.name.tag.yaml","attribute.name"],settings:{foreground:"#b8a965"}},{scope:["entity.other.attribute-name","invalid.deprecated.entity.other.attribute-name.html"],settings:{foreground:"#bd976a"}},{scope:["variable","identifier"],settings:{foreground:"#bd976a"}},{scope:["support.type.primitive","entity.name.type"],settings:{foreground:"#5DA994"}},{scope:"namespace",settings:{foreground:"#db889a"}},{scope:["keyword.operator","keyword.operator.assignment.compound","meta.var.expr.ts"],settings:{foreground:"#cb7676"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"carriage-return",settings:{background:"#f97583",content:"^M",fontStyle:"italic underline",foreground:"#24292e"}},{scope:"message.error",settings:{foreground:"#fdaeb7"}},{scope:"string variable",settings:{foreground:"#c98a7d"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#c4704f"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#c98a7d"}},{scope:"string.regexp constant.character.escape",settings:{foreground:"#e6cc77"}},{scope:["support.constant"],settings:{foreground:"#c99076"}},{scope:["constant.numeric","number"],settings:{foreground:"#4C9A91"}},{scope:["keyword.other.unit"],settings:{foreground:"#cb7676"}},{scope:["constant.language.boolean","constant.language"],settings:{foreground:"#4d9375"}},{scope:"meta.module-reference",settings:{foreground:"#4d9375"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#d4976c"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#4d9375"}},{scope:"markup.quote",settings:{foreground:"#5d99a9"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#dbd7cacc"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#dbd7cacc"}},{scope:"markup.raw",settings:{foreground:"#4d9375"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#86181d",foreground:"#fdaeb7"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#144620",foreground:"#85e89d"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#c24e00",foreground:"#ffab70"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#79b8ff",foreground:"#2f363d"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#b392f0"}},{scope:"meta.diff.header",settings:{foreground:"#79b8ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"meta.output",settings:{foreground:"#79b8ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#d1d5da"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#fdaeb7"}},{scope:["constant.other.reference.link","string.other.link","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#c98a7d"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{fontStyle:"underline",foreground:"#dedcd590"}},{scope:["type.identifier"],settings:{foreground:"#7f8ac7"}},{scope:["entity.other.attribute-name.html.vue"],settings:{foreground:"#80a665"}},{scope:["invalid.illegal.unrecognized-tag.html"],settings:{fontStyle:"normal"}}],type:"dark"})}}]); diff --git a/3682.516a2eef.async.js b/3682.516a2eef.async.js new file mode 100644 index 00000000..ae32442a --- /dev/null +++ b/3682.516a2eef.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3682],{5899:function(x,R,E){x=E.nmd(x);var K=200,X="__lodash_hash_undefined__",o=1,c=2,G=9007199254740991,_="[object Arguments]",U="[object Array]",Xt="[object AsyncFunction]",lt="[object Boolean]",ct="[object Date]",pt="[object Error]",dt="[object Function]",jt="[object GeneratorFunction]",j="[object Map]",gt="[object Number]",Jt="[object Null]",L="[object Object]",_t="[object Promise]",Wt="[object Proxy]",ht="[object RegExp]",J="[object Set]",yt="[object String]",Yt="[object Symbol]",Zt="[object Undefined]",et="[object WeakMap]",vt="[object ArrayBuffer]",W="[object DataView]",Bt="[object Float32Array]",Qt="[object Float64Array]",qt="[object Int8Array]",Vt="[object Int16Array]",kt="[object Int32Array]",te="[object Uint8Array]",ee="[object Uint8ClampedArray]",ne="[object Uint16Array]",re="[object Uint32Array]",ie=/[\\^$.*+?()[\]{}|]/g,ae=/^\[object .+?Constructor\]$/,se=/^(?:0|[1-9]\d*)$/,a={};a[Bt]=a[Qt]=a[qt]=a[Vt]=a[kt]=a[te]=a[ee]=a[ne]=a[re]=!0,a[_]=a[U]=a[vt]=a[lt]=a[W]=a[ct]=a[pt]=a[dt]=a[j]=a[gt]=a[L]=a[ht]=a[J]=a[yt]=a[et]=!1;var Tt=typeof E.g=="object"&&E.g&&E.g.Object===Object&&E.g,fe=typeof self=="object"&&self&&self.Object===Object&&self,w=Tt||fe||Function("return this")(),wt=R&&!R.nodeType&&R,At=wt&&!0&&x&&!x.nodeType&&x,Ot=At&&At.exports===wt,nt=Ot&&Tt.process,bt=function(){try{return nt&&nt.binding&&nt.binding("util")}catch(t){}}(),St=bt&&bt.isTypedArray;function ue(t,e){for(var n=-1,r=t==null?0:t.length,s=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[s++]=u)}return i}function oe(t,e){for(var n=-1,r=e.length,s=t.length;++n<r;)t[s+n]=e[n];return t}function le(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function ce(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function pe(t){return function(e){return t(e)}}function de(t,e){return t.has(e)}function ge(t,e){return t==null?void 0:t[e]}function _e(t){var e=-1,n=Array(t.size);return t.forEach(function(r,s){n[++e]=[s,r]}),n}function he(t,e){return function(n){return t(e(n))}}function ye(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var ve=Array.prototype,Te=Function.prototype,Y=Object.prototype,rt=w["__core-js_shared__"],Ct=Te.toString,T=Y.hasOwnProperty,xt=function(){var t=/[^.]+$/.exec(rt&&rt.keys&&rt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),Et=Y.toString,we=RegExp("^"+Ct.call(T).replace(ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),It=Ot?w.Buffer:void 0,Z=w.Symbol,mt=w.Uint8Array,Pt=Y.propertyIsEnumerable,Ae=ve.splice,I=Z?Z.toStringTag:void 0,zt=Object.getOwnPropertySymbols,Oe=It?It.isBuffer:void 0,be=he(Object.keys,Object),it=M(w,"DataView"),H=M(w,"Map"),at=M(w,"Promise"),st=M(w,"Set"),ft=M(w,"WeakMap"),F=M(Object,"create"),Se=z(it),Ce=z(H),xe=z(at),Ee=z(st),Ie=z(ft),Dt=Z?Z.prototype:void 0,ut=Dt?Dt.valueOf:void 0;function m(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function me(){this.__data__=F?F(null):{},this.size=0}function Pe(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function ze(t){var e=this.__data__;if(F){var n=e[t];return n===X?void 0:n}return T.call(e,t)?e[t]:void 0}function De(t){var e=this.__data__;return F?e[t]!==void 0:T.call(e,t)}function Le(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=F&&e===void 0?X:e,this}m.prototype.clear=me,m.prototype.delete=Pe,m.prototype.get=ze,m.prototype.has=De,m.prototype.set=Le;function A(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Me(){this.__data__=[],this.size=0}function Re(t){var e=this.__data__,n=Q(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Ae.call(e,n,1),--this.size,!0}function Ge(t){var e=this.__data__,n=Q(e,t);return n<0?void 0:e[n][1]}function Ue(t){return Q(this.__data__,t)>-1}function He(t,e){var n=this.__data__,r=Q(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}A.prototype.clear=Me,A.prototype.delete=Re,A.prototype.get=Ge,A.prototype.has=Ue,A.prototype.set=He;function P(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Fe(){this.size=0,this.__data__={hash:new m,map:new(H||A),string:new m}}function Ne(t){var e=q(this,t).delete(t);return this.size-=e?1:0,e}function $e(t){return q(this,t).get(t)}function Ke(t){return q(this,t).has(t)}function Xe(t,e){var n=q(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}P.prototype.clear=Fe,P.prototype.delete=Ne,P.prototype.get=$e,P.prototype.has=Ke,P.prototype.set=Xe;function B(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new P;++e<n;)this.add(t[e])}function je(t){return this.__data__.set(t,X),this}function Je(t){return this.__data__.has(t)}B.prototype.add=B.prototype.push=je,B.prototype.has=Je;function b(t){var e=this.__data__=new A(t);this.size=e.size}function We(){this.__data__=new A,this.size=0}function Ye(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function Ze(t){return this.__data__.get(t)}function Be(t){return this.__data__.has(t)}function Qe(t,e){var n=this.__data__;if(n instanceof A){var r=n.__data__;if(!H||r.length<K-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new P(r)}return n.set(t,e),this.size=n.size,this}b.prototype.clear=We,b.prototype.delete=Ye,b.prototype.get=Ze,b.prototype.has=Be,b.prototype.set=Qe;function qe(t,e){var n=V(t),r=!n&&dn(t),s=!n&&!r&&ot(t),i=!n&&!r&&!s&&$t(t),u=n||r||s||i,l=u?ce(t.length,String):[],p=l.length;for(var f in t)(e||T.call(t,f))&&!(u&&(f=="length"||s&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||un(f,p)))&&l.push(f);return l}function Q(t,e){for(var n=t.length;n--;)if(Ut(t[n][0],e))return n;return-1}function Ve(t,e,n){var r=e(t);return V(t)?r:oe(r,n(t))}function N(t){return t==null?t===void 0?Zt:Jt:I&&I in Object(t)?sn(t):pn(t)}function Lt(t){return $(t)&&N(t)==_}function Mt(t,e,n,r,s){return t===e?!0:t==null||e==null||!$(t)&&!$(e)?t!==t&&e!==e:ke(t,e,n,r,Mt,s)}function ke(t,e,n,r,s,i){var u=V(t),l=V(e),p=u?U:S(t),f=l?U:S(e);p=p==_?L:p,f=f==_?L:f;var g=p==L,v=f==L,d=p==f;if(d&&ot(t)){if(!ot(e))return!1;u=!0,g=!1}if(d&&!g)return i||(i=new b),u||$t(t)?Rt(t,e,n,r,s,i):rn(t,e,p,n,r,s,i);if(!(n&o)){var h=g&&T.call(t,"__wrapped__"),y=v&&T.call(e,"__wrapped__");if(h||y){var C=h?t.value():t,O=y?e.value():e;return i||(i=new b),s(C,O,n,r,i)}}return d?(i||(i=new b),an(t,e,n,r,s,i)):!1}function tn(t){if(!Nt(t)||ln(t))return!1;var e=Ht(t)?we:ae;return e.test(z(t))}function en(t){return $(t)&&Ft(t.length)&&!!a[N(t)]}function nn(t){if(!cn(t))return be(t);var e=[];for(var n in Object(t))T.call(t,n)&&n!="constructor"&&e.push(n);return e}function Rt(t,e,n,r,s,i){var u=n&o,l=t.length,p=e.length;if(l!=p&&!(u&&p>l))return!1;var f=i.get(t);if(f&&i.get(e))return f==e;var g=-1,v=!0,d=n&c?new B:void 0;for(i.set(t,e),i.set(e,t);++g<l;){var h=t[g],y=e[g];if(r)var C=u?r(y,h,g,e,t,i):r(h,y,g,t,e,i);if(C!==void 0){if(C)continue;v=!1;break}if(d){if(!le(e,function(O,D){if(!de(d,D)&&(h===O||s(h,O,n,r,i)))return d.push(D)})){v=!1;break}}else if(!(h===y||s(h,y,n,r,i))){v=!1;break}}return i.delete(t),i.delete(e),v}function rn(t,e,n,r,s,i,u){switch(n){case W:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case vt:return!(t.byteLength!=e.byteLength||!i(new mt(t),new mt(e)));case lt:case ct:case gt:return Ut(+t,+e);case pt:return t.name==e.name&&t.message==e.message;case ht:case yt:return t==e+"";case j:var l=_e;case J:var p=r&o;if(l||(l=ye),t.size!=e.size&&!p)return!1;var f=u.get(t);if(f)return f==e;r|=c,u.set(t,e);var g=Rt(l(t),l(e),r,s,i,u);return u.delete(t),g;case Yt:if(ut)return ut.call(t)==ut.call(e)}return!1}function an(t,e,n,r,s,i){var u=n&o,l=Gt(t),p=l.length,f=Gt(e),g=f.length;if(p!=g&&!u)return!1;for(var v=p;v--;){var d=l[v];if(!(u?d in e:T.call(e,d)))return!1}var h=i.get(t);if(h&&i.get(e))return h==e;var y=!0;i.set(t,e),i.set(e,t);for(var C=u;++v<p;){d=l[v];var O=t[d],D=e[d];if(r)var Kt=u?r(D,O,d,e,t,i):r(O,D,d,t,e,i);if(!(Kt===void 0?O===D||s(O,D,n,r,i):Kt)){y=!1;break}C||(C=d=="constructor")}if(y&&!C){var k=t.constructor,tt=e.constructor;k!=tt&&"constructor"in t&&"constructor"in e&&!(typeof k=="function"&&k instanceof k&&typeof tt=="function"&&tt instanceof tt)&&(y=!1)}return i.delete(t),i.delete(e),y}function Gt(t){return Ve(t,hn,fn)}function q(t,e){var n=t.__data__;return on(e)?n[typeof e=="string"?"string":"hash"]:n.map}function M(t,e){var n=ge(t,e);return tn(n)?n:void 0}function sn(t){var e=T.call(t,I),n=t[I];try{t[I]=void 0;var r=!0}catch(i){}var s=Et.call(t);return r&&(e?t[I]=n:delete t[I]),s}var fn=zt?function(t){return t==null?[]:(t=Object(t),ue(zt(t),function(e){return Pt.call(t,e)}))}:yn,S=N;(it&&S(new it(new ArrayBuffer(1)))!=W||H&&S(new H)!=j||at&&S(at.resolve())!=_t||st&&S(new st)!=J||ft&&S(new ft)!=et)&&(S=function(t){var e=N(t),n=e==L?t.constructor:void 0,r=n?z(n):"";if(r)switch(r){case Se:return W;case Ce:return j;case xe:return _t;case Ee:return J;case Ie:return et}return e});function un(t,e){return e=e==null?G:e,!!e&&(typeof t=="number"||se.test(t))&&t>-1&&t%1==0&&t<e}function on(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function ln(t){return!!xt&&xt in t}function cn(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||Y;return t===n}function pn(t){return Et.call(t)}function z(t){if(t!=null){try{return Ct.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Ut(t,e){return t===e||t!==t&&e!==e}var dn=Lt(function(){return arguments}())?Lt:function(t){return $(t)&&T.call(t,"callee")&&!Pt.call(t,"callee")},V=Array.isArray;function gn(t){return t!=null&&Ft(t.length)&&!Ht(t)}var ot=Oe||vn;function _n(t,e){return Mt(t,e)}function Ht(t){if(!Nt(t))return!1;var e=N(t);return e==dt||e==jt||e==Xt||e==Wt}function Ft(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=G}function Nt(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function $(t){return t!=null&&typeof t=="object"}var $t=St?pe(St):en;function hn(t){return gn(t)?qe(t):nn(t)}function yn(){return[]}function vn(){return!1}x.exports=_n},83604:function(x,R,E){"use strict";E.d(R,{X:function(){return K}});function K(o,c){if(Object.is(o,c))return!0;if(typeof o!="object"||o===null||typeof c!="object"||c===null)return!1;if(o instanceof Map&&c instanceof Map){if(o.size!==c.size)return!1;for(const[_,U]of o)if(!Object.is(U,c.get(_)))return!1;return!0}if(o instanceof Set&&c instanceof Set){if(o.size!==c.size)return!1;for(const _ of o)if(!c.has(_))return!1;return!0}const G=Object.keys(o);if(G.length!==Object.keys(c).length)return!1;for(const _ of G)if(!Object.prototype.hasOwnProperty.call(c,_)||!Object.is(o[_],c[_]))return!1;return!0}var X=(o,c)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),K(o,c))}}]); diff --git a/3914.f2db6b78.async.js b/3914.f2db6b78.async.js new file mode 100644 index 00000000..8441107f --- /dev/null +++ b/3914.f2db6b78.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3914],{80111:function(d,h,o){"use strict";var y=o(50959),v=o(93915),_=o(85303);function g(p){_.Z&&((0,v.mf)(p)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof p)));var b=(0,y.useRef)(p);b.current=(0,y.useMemo)(function(){return p},[p]);var u=(0,y.useRef)();return u.current||(u.current=function(){for(var A=[],T=0;T<arguments.length;T++)A[T]=arguments[T];return b.current.apply(this,A)}),u.current}h.Z=g},93915:function(d,h,o){"use strict";o.d(h,{G7:function(){return b},mf:function(){return v}});var y=function(u){return u!==null&&typeof u=="object"},v=function(u){return typeof u=="function"},_=function(u){return typeof u=="string"},g=function(u){return typeof u=="boolean"},p=function(u){return typeof u=="number"},b=function(u){return typeof u=="undefined"}},85303:function(d,h){"use strict";var o=!1;h.Z=o},72266:function(d,h,o){d=o.nmd(d);var y=200,v="__lodash_hash_undefined__",_=800,g=16,p=9007199254740991,b="[object Arguments]",u="[object Array]",A="[object AsyncFunction]",T="[object Boolean]",J="[object Date]",x="[object Error]",B="[object Function]",w="[object GeneratorFunction]",I="[object Map]",wt="[object Number]",It="[object Null]",ut="[object Object]",Ut="[object Proxy]",Rt="[object RegExp]",zt="[object Set]",Lt="[object String]",Ft="[object Undefined]",Bt="[object WeakMap]",Nt="[object ArrayBuffer]",Kt="[object DataView]",Wt="[object Float32Array]",Gt="[object Float64Array]",Ht="[object Int8Array]",Zt="[object Int16Array]",$t="[object Int32Array]",Vt="[object Uint8Array]",Jt="[object Uint8ClampedArray]",Xt="[object Uint16Array]",Yt="[object Uint32Array]",Qt=/[\\^$.*+?()[\]{}|]/g,qt=/^\[object .+?Constructor\]$/,kt=/^(?:0|[1-9]\d*)$/,s={};s[Wt]=s[Gt]=s[Ht]=s[Zt]=s[$t]=s[Vt]=s[Jt]=s[Xt]=s[Yt]=!0,s[b]=s[u]=s[Nt]=s[T]=s[Kt]=s[J]=s[x]=s[B]=s[I]=s[wt]=s[ut]=s[Rt]=s[zt]=s[Lt]=s[Bt]=!1;var ft=typeof o.g=="object"&&o.g&&o.g.Object===Object&&o.g,te=typeof self=="object"&&self&&self.Object===Object&&self,U=ft||te||Function("return this")(),st=h&&!h.nodeType&&h,R=st&&!0&&d&&!d.nodeType&&d,ct=R&&R.exports===st,X=ct&&ft.process,lt=function(){try{var t=R&&R.require&&R.require("util").types;return t||X&&X.binding&&X.binding("util")}catch(e){}}(),dt=lt&<.isTypedArray;function ee(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function ne(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function re(t){return function(e){return t(e)}}function ie(t,e){return t==null?void 0:t[e]}function ae(t,e){return function(n){return t(e(n))}}var oe=Array.prototype,ue=Function.prototype,N=Object.prototype,Y=U["__core-js_shared__"],K=ue.toString,C=N.hasOwnProperty,pt=function(){var t=/[^.]+$/.exec(Y&&Y.keys&&Y.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),ht=N.toString,fe=K.call(Object),se=RegExp("^"+K.call(C).replace(Qt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=ct?U.Buffer:void 0,_t=U.Symbol,gt=U.Uint8Array,vt=W?W.allocUnsafe:void 0,yt=ae(Object.getPrototypeOf,Object),bt=Object.create,ce=N.propertyIsEnumerable,le=oe.splice,P=_t?_t.toStringTag:void 0,G=function(){try{var t=k(Object,"defineProperty");return t({},"",{}),t}catch(e){}}(),de=W?W.isBuffer:void 0,Ot=Math.max,pe=Date.now,Tt=k(U,"Map"),z=k(Object,"create"),he=function(){function t(){}return function(e){if(!S(e))return{};if(bt)return bt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function j(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function _e(){this.__data__=z?z(null):{},this.size=0}function ge(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function ve(t){var e=this.__data__;if(z){var n=e[t];return n===v?void 0:n}return C.call(e,t)?e[t]:void 0}function ye(t){var e=this.__data__;return z?e[t]!==void 0:C.call(e,t)}function be(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=z&&e===void 0?v:e,this}j.prototype.clear=_e,j.prototype.delete=ge,j.prototype.get=ve,j.prototype.has=ye,j.prototype.set=be;function E(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Oe(){this.__data__=[],this.size=0}function Te(t){var e=this.__data__,n=H(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():le.call(e,n,1),--this.size,!0}function me(t){var e=this.__data__,n=H(e,t);return n<0?void 0:e[n][1]}function Ae(t){return H(this.__data__,t)>-1}function Ce(t,e){var n=this.__data__,r=H(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}E.prototype.clear=Oe,E.prototype.delete=Te,E.prototype.get=me,E.prototype.has=Ae,E.prototype.set=Ce;function D(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ee(){this.size=0,this.__data__={hash:new j,map:new(Tt||E),string:new j}}function Pe(t){var e=$(this,t).delete(t);return this.size-=e?1:0,e}function je(t){return $(this,t).get(t)}function Se(t){return $(this,t).has(t)}function De(t,e){var n=$(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}D.prototype.clear=Ee,D.prototype.delete=Pe,D.prototype.get=je,D.prototype.has=Se,D.prototype.set=De;function M(t){var e=this.__data__=new E(t);this.size=e.size}function Me(){this.__data__=new E,this.size=0}function xe(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function we(t){return this.__data__.get(t)}function Ie(t){return this.__data__.has(t)}function Ue(t,e){var n=this.__data__;if(n instanceof E){var r=n.__data__;if(!Tt||r.length<y-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new D(r)}return n.set(t,e),this.size=n.size,this}M.prototype.clear=Me,M.prototype.delete=xe,M.prototype.get=we,M.prototype.has=Ie,M.prototype.set=Ue;function Re(t,e){var n=nt(t),r=!n&&et(t),a=!n&&!r&&Pt(t),f=!n&&!r&&!a&&St(t),c=n||r||a||f,i=c?ne(t.length,String):[],l=i.length;for(var m in t)(e||C.call(t,m))&&!(c&&(m=="length"||a&&(m=="offset"||m=="parent")||f&&(m=="buffer"||m=="byteLength"||m=="byteOffset")||Ct(m,l)))&&i.push(m);return i}function Q(t,e,n){(n!==void 0&&!V(t[e],n)||n===void 0&&!(e in t))&&q(t,e,n)}function ze(t,e,n){var r=t[e];(!(C.call(t,e)&&V(r,n))||n===void 0&&!(e in t))&&q(t,e,n)}function H(t,e){for(var n=t.length;n--;)if(V(t[n][0],e))return n;return-1}function q(t,e,n){e=="__proto__"&&G?G(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var Le=Ye();function Z(t){return t==null?t===void 0?Ft:It:P&&P in Object(t)?Qe(t):rn(t)}function mt(t){return L(t)&&Z(t)==b}function Fe(t){if(!S(t)||en(t))return!1;var e=it(t)?se:qt;return e.test(fn(t))}function Be(t){return L(t)&&jt(t.length)&&!!s[Z(t)]}function Ne(t){if(!S(t))return nn(t);var e=Et(t),n=[];for(var r in t)r=="constructor"&&(e||!C.call(t,r))||n.push(r);return n}function At(t,e,n,r,a){t!==e&&Le(e,function(f,c){if(a||(a=new M),S(f))Ke(t,e,c,n,At,r,a);else{var i=r?r(tt(t,c),f,c+"",t,e,a):void 0;i===void 0&&(i=f),Q(t,c,i)}},Dt)}function Ke(t,e,n,r,a,f,c){var i=tt(t,n),l=tt(e,n),m=c.get(l);if(m){Q(t,n,m);return}var O=f?f(i,l,n+"",t,e,c):void 0,F=O===void 0;if(F){var at=nt(l),ot=!at&&Pt(l),xt=!at&&!ot&&St(l);O=l,at||ot||xt?nt(i)?O=i:sn(i)?O=Ve(i):ot?(F=!1,O=He(l,!0)):xt?(F=!1,O=$e(l,!0)):O=[]:cn(l)||et(l)?(O=i,et(i)?O=ln(i):(!S(i)||it(i))&&(O=qe(l))):F=!1}F&&(c.set(l,O),a(O,l,r,f,c),c.delete(l)),Q(t,n,O)}function We(t,e){return on(an(t,e,Mt),t+"")}var Ge=G?function(t,e){return G(t,"toString",{configurable:!0,enumerable:!1,value:pn(e),writable:!0})}:Mt;function He(t,e){if(e)return t.slice();var n=t.length,r=vt?vt(n):new t.constructor(n);return t.copy(r),r}function Ze(t){var e=new t.constructor(t.byteLength);return new gt(e).set(new gt(t)),e}function $e(t,e){var n=e?Ze(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Ve(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}function Je(t,e,n,r){var a=!n;n||(n={});for(var f=-1,c=e.length;++f<c;){var i=e[f],l=r?r(n[i],t[i],i,n,t):void 0;l===void 0&&(l=t[i]),a?q(n,i,l):ze(n,i,l)}return n}function Xe(t){return We(function(e,n){var r=-1,a=n.length,f=a>1?n[a-1]:void 0,c=a>2?n[2]:void 0;for(f=t.length>3&&typeof f=="function"?(a--,f):void 0,c&&ke(n[0],n[1],c)&&(f=a<3?void 0:f,a=1),e=Object(e);++r<a;){var i=n[r];i&&t(e,i,r,f)}return e})}function Ye(t){return function(e,n,r){for(var a=-1,f=Object(e),c=r(e),i=c.length;i--;){var l=c[t?i:++a];if(n(f[l],l,f)===!1)break}return e}}function $(t,e){var n=t.__data__;return tn(e)?n[typeof e=="string"?"string":"hash"]:n.map}function k(t,e){var n=ie(t,e);return Fe(n)?n:void 0}function Qe(t){var e=C.call(t,P),n=t[P];try{t[P]=void 0;var r=!0}catch(f){}var a=ht.call(t);return r&&(e?t[P]=n:delete t[P]),a}function qe(t){return typeof t.constructor=="function"&&!Et(t)?he(yt(t)):{}}function Ct(t,e){var n=typeof t;return e=e==null?p:e,!!e&&(n=="number"||n!="symbol"&&kt.test(t))&&t>-1&&t%1==0&&t<e}function ke(t,e,n){if(!S(n))return!1;var r=typeof e;return(r=="number"?rt(n)&&Ct(e,n.length):r=="string"&&e in n)?V(n[e],t):!1}function tn(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function en(t){return!!pt&&pt in t}function Et(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||N;return t===n}function nn(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}function rn(t){return ht.call(t)}function an(t,e,n){return e=Ot(e===void 0?t.length-1:e,0),function(){for(var r=arguments,a=-1,f=Ot(r.length-e,0),c=Array(f);++a<f;)c[a]=r[e+a];a=-1;for(var i=Array(e+1);++a<e;)i[a]=r[a];return i[e]=n(c),ee(t,this,i)}}function tt(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var on=un(Ge);function un(t){var e=0,n=0;return function(){var r=pe(),a=g-(r-n);if(n=r,a>0){if(++e>=_)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function fn(t){if(t!=null){try{return K.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function V(t,e){return t===e||t!==t&&e!==e}var et=mt(function(){return arguments}())?mt:function(t){return L(t)&&C.call(t,"callee")&&!ce.call(t,"callee")},nt=Array.isArray;function rt(t){return t!=null&&jt(t.length)&&!it(t)}function sn(t){return L(t)&&rt(t)}var Pt=de||hn;function it(t){if(!S(t))return!1;var e=Z(t);return e==B||e==w||e==A||e==Ut}function jt(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=p}function S(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function L(t){return t!=null&&typeof t=="object"}function cn(t){if(!L(t)||Z(t)!=ut)return!1;var e=yt(t);if(e===null)return!0;var n=C.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&K.call(n)==fe}var St=dt?re(dt):Be;function ln(t){return Je(t,Dt(t))}function Dt(t){return rt(t)?Re(t,!0):Ne(t)}var dn=Xe(function(t,e,n){At(t,e,n)});function pn(t){return function(){return t}}function Mt(t){return t}function hn(){return!1}d.exports=dn},6218:function(d,h,o){"use strict";o.d(h,{N:function(){return p}});var y=o(78948),v=o(3341),_=o.n(v),g=o(50959),p=function(u){return function(A,T){var J=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[T],x=arguments.length>3?arguments[3]:void 0,B=x!=null?x:u.setState;(0,g.useEffect)(function(){if(typeof T!="undefined"){var w,I=(w=u.getState)===null||w===void 0?void 0:w.call(u);if(_()(I==null?void 0:I[A],T))return;B((0,y.Z)({},A,T),!1,{type:"\u{1F4AD} useStoreUpdater / ".concat(A),payload:T})}},J)}}},31965:function(d,h,o){"use strict";o.d(h,{v:function(){return v}});var y=o(52577),v=function(g){return g?y.mW:function(p){return p}}},67825:function(d,h,o){var y=o(64382);function v(_,g){if(_==null)return{};var p=y(_,g),b,u;if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(_);for(u=0;u<A.length;u++)b=A[u],!(g.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(_,b)&&(p[b]=_[b])}return p}d.exports=v,d.exports.__esModule=!0,d.exports.default=d.exports},64382:function(d){function h(o,y){if(o==null)return{};var v={},_=Object.keys(o),g,p;for(p=0;p<_.length;p++)g=_[p],!(y.indexOf(g)>=0)&&(v[g]=o[g]);return v}d.exports=h,d.exports.__esModule=!0,d.exports.default=d.exports}}]); diff --git a/3920.2d0588c3.async.js b/3920.2d0588c3.async.js new file mode 100644 index 00000000..7a8e6331 --- /dev/null +++ b/3920.2d0588c3.async.js @@ -0,0 +1,5 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3920],{70686:function(K,B,E){"use strict";var R=E(99828),d=E(50959),O=E(20818);function P(u,r){return H(u)||C(u,r)||_(u,r)||T()}function T(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _(u,r){if(u){if(typeof u=="string")return w(u,r);var t=Object.prototype.toString.call(u).slice(8,-1);if(t==="Object"&&u.constructor&&(t=u.constructor.name),t==="Map"||t==="Set")return Array.from(u);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return w(u,r)}}function w(u,r){(r==null||r>u.length)&&(r=u.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=u[t];return a}function C(u,r){var t=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(t!=null){var a,l,s,c,y=[],p=!0,S=!1;try{if(s=(t=t.call(u)).next,r===0){if(Object(t)!==t)return;p=!1}else for(;!(p=(a=s.call(t)).done)&&(y.push(a.value),y.length!==r);p=!0);}catch(o){S=!0,l=o}finally{try{if(!p&&t.return!=null&&(c=t.return(),Object(c)!==c))return}finally{if(S)throw l}}return y}}function H(u){if(Array.isArray(u))return u}var k={toString:function(r){return typeof r.type=="string"&&r.type in this?"enum"in r?this.enum(r):this[r.type](r):r.type?this.getValidClassName(r)||r.type:"const"in r?"".concat(r.const):"oneOf"in r?this.oneOf(r):"unknown"},string:function(r){return r.type},number:function(r){return r.type},boolean:function(r){return r.type},any:function(r){return r.type},object:function(r){var t=this,a=[];return Object.entries(r.properties||{}).forEach(function(l){var s,c=P(l,2),y=c[0],p=c[1];a.push("".concat(y).concat((s=r.required)!==null&&s!==void 0&&s.includes(y)?"":"?",": ").concat(p.type==="object"?"object":t.toString(p)))}),a.length?"{ ".concat(a.join("; ")," }"):"{}"},array:function(r){if(r.items){var t=this.getValidClassName(r.items);return t?"".concat(t,"[]"):"".concat(this.toString(r.items),"[]")}return"any[]"},element:function(r){return"<".concat(r.componentName," />")},function:function(r){var t=this,a=r.signature;if(!a)return"Function";var l="oneOf"in a?a.oneOf:[a];return l.map(function(s){return"".concat(s.isAsync?"async ":"","(").concat(s.arguments.map(function(c){return"".concat(c.key,": ").concat(t.toString(c))}).join(", "),") => ").concat(t.toString(s.returnType))}).join(" | ")},dom:function(r){return r.className||"DOM"},enum:function(r){return r.enum.map(function(t){return JSON.stringify(t)}).join(" | ")},oneOf:function(r){var t=this;return r.oneOf.map(function(a){return t.getValidClassName(a)||t.toString(a)}).join(" | ")},getValidClassName:function(r){return"className"in r&&typeof r.className=="string"&&r.className!=="__type"?r.className:null}},W=function(r){var t=(0,d.useState)(function(){return k.toString(r)}),a=P(t,2),l=a[0],s=a[1];return(0,d.useEffect)(function(){s(k.toString(r))},[r]),d.createElement("code",null,l)},D=function(r){var t,a=(0,R.eL)(),l=a.frontmatter,s=(0,R.cc)(),c=s.components,y=r.id||l.atomId,p=(0,R.YB)();if(!y)throw new Error("`id` properties if required for API component!");var S=c==null?void 0:c[y];return d.createElement("div",{className:"markdown"},d.createElement(O.Z,null,d.createElement("thead",null,d.createElement("tr",null,d.createElement("th",null,p.formatMessage({id:"api.component.name"})),d.createElement("th",null,p.formatMessage({id:"api.component.description"})),d.createElement("th",null,p.formatMessage({id:"api.component.type"})),d.createElement("th",null,p.formatMessage({id:"api.component.default"})))),d.createElement("tbody",null,S&&(t=S.propsConfig)!==null&&t!==void 0&&t.properties?Object.entries(S.propsConfig.properties).map(function(o){var m,g=P(o,2),v=g[0],A=g[1];return d.createElement("tr",{key:v},d.createElement("td",null,v),d.createElement("td",null,A.description||"--"),d.createElement("td",null,d.createElement(W,A)),d.createElement("td",null,d.createElement("code",null,(m=S.propsConfig.required)!==null&&m!==void 0&&m.includes(v)?p.formatMessage({id:"api.component.required"}):JSON.stringify(A.default)||"--")))}):d.createElement("tr",null,d.createElement("td",{colSpan:4},p.formatMessage({id:"api.component.".concat(c?"not.found":"unavailable")},{id:y}))))))};B.Z=D},41652:function(K,B,E){"use strict";var R=E(50959);function d(){return d=Object.assign?Object.assign.bind():function(T){for(var _=1;_<arguments.length;_++){var w=arguments[_];for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&(T[C]=w[C])}return T},d.apply(this,arguments)}var O=function(_){return React.createElement("span",d({className:"dumi-default-badge"},_))},P=null},20818:function(K,B,E){"use strict";E.d(B,{Z:function(){return r}});var R=E(30826),d=E.n(R),O=E(50959),P=["children"];function T(t,a){return k(t)||H(t,a)||w(t,a)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w(t,a){if(t){if(typeof t=="string")return C(t,a);var l=Object.prototype.toString.call(t).slice(8,-1);if(l==="Object"&&t.constructor&&(l=t.constructor.name),l==="Map"||l==="Set")return Array.from(t);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return C(t,a)}}function C(t,a){(a==null||a>t.length)&&(a=t.length);for(var l=0,s=new Array(a);l<a;l++)s[l]=t[l];return s}function H(t,a){var l=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(l!=null){var s,c,y,p,S=[],o=!0,m=!1;try{if(y=(l=l.call(t)).next,a===0){if(Object(l)!==l)return;o=!1}else for(;!(o=(s=y.call(l)).done)&&(S.push(s.value),S.length!==a);o=!0);}catch(g){m=!0,c=g}finally{try{if(!o&&l.return!=null&&(p=l.return(),Object(p)!==p))return}finally{if(m)throw c}}return S}}function k(t){if(Array.isArray(t))return t}function W(t,a){if(t==null)return{};var l=D(t,a),s,c;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(t);for(c=0;c<y.length;c++)s=y[c],!(a.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(l[s]=t[s])}return l}function D(t,a){if(t==null)return{};var l={},s=Object.keys(t),c,y;for(y=0;y<s.length;y++)c=s[y],!(a.indexOf(c)>=0)&&(l[c]=t[c]);return l}var u=function(a){var l=a.children,s=W(a,P),c=(0,O.useRef)(null),y=(0,O.useState)(!1),p=T(y,2),S=p[0],o=p[1],m=(0,O.useState)(!1),g=T(m,2),v=g[0],A=g[1];return(0,O.useEffect)(function(){var I=c.current;if(I){var e=d()(function(){o(I.scrollLeft>0),A(I.scrollLeft<I.scrollWidth-I.offsetWidth)},100);return e(),I.addEventListener("scroll",e),window.addEventListener("resize",e),function(){I.removeEventListener("scroll",e),window.removeEventListener("resize",e)}}},[]),O.createElement("div",{className:"dumi-default-table"},O.createElement("div",{className:"dumi-default-table-content",ref:c,"data-left-folded":S||void 0,"data-right-folded":v||void 0},O.createElement("table",s,l)))},r=u},24131:function(K,B,E){"use strict";var R=E(25541),d=E(50959);function O(e){"@babel/helpers - typeof";return O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},O(e)}function P(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);n&&(f=f.filter(function(L){return Object.getOwnPropertyDescriptor(e,L).enumerable})),i.push.apply(i,f)}return i}function T(e){for(var n=1;n<arguments.length;n++){var i=arguments[n]!=null?arguments[n]:{};n%2?P(Object(i),!0).forEach(function(f){_(e,f,i[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):P(Object(i)).forEach(function(f){Object.defineProperty(e,f,Object.getOwnPropertyDescriptor(i,f))})}return e}function _(e,n,i){return n=w(n),n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i,e}function w(e){var n=C(e,"string");return O(n)==="symbol"?n:String(n)}function C(e,n){if(O(e)!=="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var f=i.call(e,n||"default");if(O(f)!=="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function H(e,n){return D(e)||W(e,n)||t(e,n)||k()}function k(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W(e,n){var i=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var f,L,b,j,N=[],x=!0,F=!1;try{if(b=(i=i.call(e)).next,n===0){if(Object(i)!==i)return;x=!1}else for(;!(x=(f=b.call(i)).done)&&(N.push(f.value),N.length!==n);x=!0);}catch($){F=!0,L=$}finally{try{if(!x&&i.return!=null&&(j=i.return(),Object(j)!==j))return}finally{if(F)throw L}}return N}}function D(e){if(Array.isArray(e))return e}function u(e){return l(e)||a(e)||t(e)||r()}function r(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(e,n){if(e){if(typeof e=="string")return s(e,n);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return s(e,n)}}function a(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l(e){if(Array.isArray(e))return s(e)}function s(e,n){(n==null||n>e.length)&&(n=e.length);for(var i=0,f=new Array(n);i<n;i++)f[i]=e[i];return f}function c(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[];return[].concat(e).forEach(function(f,L){var b="".concat(n?"".concat(n,"-"):"").concat(L);switch(f==null?void 0:f.type){case"ul":{var j,N=((j=i[i.length-1])===null||j===void 0?void 0:j.children)||i,x=c(f.props.children||[],b);N.push.apply(N,u(x));break}case"li":{var F=c(f.props.children,b);i.push({title:[].concat(f.props.children).filter(function($){return $.type!=="ul"}),key:b,children:F,isLeaf:!F.length});break}default:}}),i}var y=function(n){var i=useState(c(n)),f=H(i,2),L=f[0],b=f[1];return useEffect(function(){b(c(n))},[n]),L},p=function(n){var i=n.isLeaf,f=n.expanded;return i?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FileOutlined,{fill:"currentColor"})):f?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOpenOutlined,{fill:"currentColor"})):React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOutlined,{fill:"currentColor"}))},S=function(n){var i=n.isLeaf,f=n.expanded;return i?React.createElement("span",{className:"tree-switcher-leaf-line"}):f?React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(MinusSquareOutlined,{fill:"currentColor"}))):React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(PlusSquareOutlined,{fill:"currentColor"})))},o=function(){return{height:0,opacity:0}},m=function(n){var i=n.scrollHeight;return{height:i,opacity:1}},g=function(n){return{height:n?n.offsetHeight:0}},v=function(n,i){return(i==null?void 0:i.deadline)===!0||i.propertyName==="height"},A={motionName:"ant-motion-collapse",onAppearStart:o,onEnterStart:o,onAppearActive:m,onEnterActive:m,onLeaveStart:g,onLeaveActive:o,onAppearEnd:v,onEnterEnd:v,onLeaveEnd:v,motionDeadline:500},I=function(e){var n=y(e.children),i=createRef(),f=function(b,j){var N=j.isLeaf;N||b.shiftKey||b.metaKey||b.ctrlKey||i.current.onNodeExpand(b,j)};return React.createElement(Tree,{className:"dumi-default-tree",icon:p,ref:i,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:T(T({},A),{},{motionAppear:!1}),onClick:f,treeData:[{key:"0",title:e.title||"<root>",children:n}],defaultExpandAll:!0,switcherIcon:S})}},30826:function(K,B,E){var R="Expected a function",d=NaN,O="[object Symbol]",P=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,w=/^0o[0-7]+$/i,C=parseInt,H=typeof E.g=="object"&&E.g&&E.g.Object===Object&&E.g,k=typeof self=="object"&&self&&self.Object===Object&&self,W=H||k||Function("return this")(),D=Object.prototype,u=D.toString,r=Math.max,t=Math.min,a=function(){return W.Date.now()};function l(o,m,g){var v,A,I,e,n,i,f=0,L=!1,b=!1,j=!0;if(typeof o!="function")throw new TypeError(R);m=S(m)||0,c(g)&&(L=!!g.leading,b="maxWait"in g,I=b?r(S(g.maxWait)||0,m):I,j="trailing"in g?!!g.trailing:j);function N(h){var M=v,U=A;return v=A=void 0,f=h,e=o.apply(U,M),e}function x(h){return f=h,n=setTimeout(V,m),L?N(h):e}function F(h){var M=h-i,U=h-f,J=m-M;return b?t(J,I-U):J}function $(h){var M=h-i,U=h-f;return i===void 0||M>=m||M<0||b&&U>=I}function V(){var h=a();if($(h))return z(h);n=setTimeout(V,F(h))}function z(h){return n=void 0,j&&v?N(h):(v=A=void 0,e)}function G(){n!==void 0&&clearTimeout(n),f=0,v=i=A=n=void 0}function X(){return n===void 0?e:z(a())}function Z(){var h=a(),M=$(h);if(v=arguments,A=this,i=h,M){if(n===void 0)return x(i);if(b)return n=setTimeout(V,m),N(i)}return n===void 0&&(n=setTimeout(V,m)),e}return Z.cancel=G,Z.flush=X,Z}function s(o,m,g){var v=!0,A=!0;if(typeof o!="function")throw new TypeError(R);return c(g)&&(v="leading"in g?!!g.leading:v,A="trailing"in g?!!g.trailing:A),l(o,m,{leading:v,maxWait:m,trailing:A})}function c(o){var m=typeof o;return!!o&&(m=="object"||m=="function")}function y(o){return!!o&&typeof o=="object"}function p(o){return typeof o=="symbol"||y(o)&&u.call(o)==O}function S(o){if(typeof o=="number")return o;if(p(o))return d;if(c(o)){var m=typeof o.valueOf=="function"?o.valueOf():o;o=c(m)?m+"":m}if(typeof o!="string")return o===0?o:+o;o=o.replace(P,"");var g=_.test(o);return g||w.test(o)?C(o.slice(2),g?2:8):T.test(o)?d:+o}K.exports=s}}]); diff --git a/3923.83f4faab.async.js b/3923.83f4faab.async.js new file mode 100644 index 00000000..65faf478 --- /dev/null +++ b/3923.83f4faab.async.js @@ -0,0 +1,795 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3923,7564,8314],{97564:function(r,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]},13923:function(r,n,e){e.r(n),e.d(n,{default:function(){return m}});var a=e(88474),t=e(68314),i=e(50273),p=e(5931),s=e(97564),o=e(45585);const c=Object.freeze({displayName:"PHP",name:"php",patterns:[{include:"#attribute"},{include:"#comments"},{captures:{1:{name:"keyword.other.namespace.php"},2:{name:"entity.name.type.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}},match:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+([a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)(?=\\s*;)",name:"meta.namespace.php"},{begin:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+",beginCaptures:{1:{name:"keyword.other.namespace.php"}},end:"(?<=})|(?=\\?>)",name:"meta.namespace.php",patterns:[{include:"#comments"},{captures:{0:{patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}},match:"(?i)[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+",name:"entity.name.type.namespace.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.namespace.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.namespace.end.bracket.curly.php"}},patterns:[{include:"$self"}]},{match:"[^\\s]+",name:"invalid.illegal.identifier.php"}]},{match:"\\s+(?=use\\b)"},{begin:"(?i)\\buse\\b",beginCaptures:{0:{name:"keyword.other.use.php"}},end:"(?<=})|(?=;)|(?=\\?>)",name:"meta.use.php",patterns:[{match:"\\b(const|function)\\b",name:"storage.type.${1:/downcase}.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.use.begin.bracket.curly.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.use.end.bracket.curly.php"}},patterns:[{include:"#scope-resolution"},{captures:{1:{name:"keyword.other.use-as.php"},2:{name:"storage.modifier.php"},3:{name:"entity.other.alias.php"}},match:`(?xi) +\\b(as) +\\s+(final|abstract|public|private|protected|static) +\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`},{captures:{1:{name:"keyword.other.use-as.php"},2:{patterns:[{match:"^(?:final|abstract|public|private|protected|static)$",name:"storage.modifier.php"},{match:".+",name:"entity.other.alias.php"}]}},match:`(?xi) +\\b(as) +\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`},{captures:{1:{name:"keyword.other.use-insteadof.php"},2:{name:"support.class.php"}},match:"(?i)\\b(insteadof)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)"},{match:";",name:"punctuation.terminator.expression.php"},{include:"#use-inner"}]},{include:"#use-inner"}]},{begin:`(?ix) +\\b(trait)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{name:"storage.type.trait.php"},2:{name:"entity.name.type.trait.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.trait.end.bracket.curly.php"}},name:"meta.trait.php",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.trait.begin.bracket.curly.php"}},contentName:"meta.trait.body.php",end:"(?=}|\\?>)",patterns:[{include:"$self"}]}]},{begin:`(?ix) +\\b(interface)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{name:"storage.type.interface.php"},2:{name:"entity.name.type.interface.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.interface.end.bracket.curly.php"}},name:"meta.interface.php",patterns:[{include:"#comments"},{include:"#interface-extends"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.interface.begin.bracket.curly.php"}},contentName:"meta.interface.body.php",end:"(?=}|\\?>)",patterns:[{include:"#class-constant"},{include:"$self"}]}]},{begin:`(?ix) +\\b(enum)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +(?: \\s* (:) \\s* (int | string) \\b )?`,beginCaptures:{1:{name:"storage.type.enum.php"},2:{name:"entity.name.type.enum.php"},3:{name:"keyword.operator.return-value.php"},4:{name:"keyword.other.type.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.enum.end.bracket.curly.php"}},name:"meta.enum.php",patterns:[{include:"#comments"},{include:"#class-implements"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.enum.begin.bracket.curly.php"}},contentName:"meta.enum.body.php",end:"(?=}|\\?>)",patterns:[{captures:{1:{name:"storage.modifier.php"},2:{name:"constant.enum.php"}},match:"(?i)\\b(case)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)"},{include:"#class-constant"},{include:"$self"}]}]},{begin:`(?ix) +(?: +\\b((?:(?:final|abstract|readonly)\\s+)*)(class)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +|\\b(new)\\b\\s*(\\#\\[.*\\])?\\s*(?:(readonly)\\s+)?\\b(class)\\b +)`,beginCaptures:{1:{patterns:[{match:"final|abstract",name:"storage.modifier.${0:/downcase}.php"},{match:"readonly",name:"storage.modifier.php"}]},2:{name:"storage.type.class.php"},3:{name:"entity.name.type.class.php"},4:{name:"keyword.other.new.php"},5:{patterns:[{include:"#attribute"}]},6:{name:"storage.modifier.php"},7:{name:"storage.type.class.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.class.end.bracket.curly.php"}},name:"meta.class.php",patterns:[{begin:"(?<=class)\\s*(\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{include:"#comments"},{include:"#class-extends"},{include:"#class-implements"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.class.begin.bracket.curly.php"}},contentName:"meta.class.body.php",end:"(?=}|\\?>)",patterns:[{include:"#class-constant"},{include:"$self"}]}]},{include:"#match_statement"},{include:"#switch_statement"},{captures:{1:{name:"keyword.control.yield-from.php"}},match:"\\s*\\b(yield\\s+from)\\b"},{captures:{1:{name:"keyword.control.${1:/downcase}.php"}},match:`(?x) +\\b( +break|case|continue|declare|default|die|do| +else(if)?|end(declare|for(each)?|if|switch|while)|exit| +for(each)?|if|return|switch|use|while|yield +)\\b`},{begin:"(?i)\\b((?:require|include)(?:_once)?)(\\s+|(?=\\())",beginCaptures:{1:{name:"keyword.control.import.include.php"}},end:"(?=\\s|;|$|\\?>)",name:"meta.include.php",patterns:[{include:"$self"}]},{begin:"\\b(catch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.catch.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.catch.php",patterns:[{captures:{1:{patterns:[{match:"\\|",name:"punctuation.separator.delimiter.php"},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* ) +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.exception.php"}},patterns:[{include:"#namespace"}]}]},2:{name:"variable.other.php"},3:{name:"punctuation.definition.variable.php"}},match:`(?xi) +([a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ (?: \\s*\\|\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)*) +\\s* +((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?`}]},{match:"\\b(catch|try|throw|exception|finally)\\b",name:"keyword.control.exception.php"},{begin:"(?i)\\b(function)\\s*(?=&?\\s*\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"(?=\\s*{)",name:"meta.function.closure.php",patterns:[{include:"#comments"},{begin:"(&)?\\s*(\\()",beginCaptures:{1:{name:"storage.modifier.reference.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{begin:"(?i)(use)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.function.use.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.function.closure.use.php",patterns:[{match:",",name:"punctuation.separator.delimiter.php"},{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)((?:(&)\\s*)?(\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(?=,|\\))"}]},{captures:{1:{name:"keyword.operator.return-value.php"},2:{patterns:[{include:"#php-types"}]}},match:`(?xi) +(:)\\s* +( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) +(?=\\s*(?:{|/[/*]|\\#|$))`}]},{begin:"(?i)\\b(fn)\\s*(?=&?\\s*\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"=>",endCaptures:{0:{name:"punctuation.definition.arrow.php"}},name:"meta.function.closure.php",patterns:[{begin:"(?:(&)\\s*)?(\\()",beginCaptures:{1:{name:"storage.modifier.reference.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{captures:{1:{name:"keyword.operator.return-value.php"},2:{patterns:[{include:"#php-types"}]}},match:`(?xi) +(:)\\s* +( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) +(?=\\s*(?:=>|/[/*]|\\#|$))`}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected)\\s+)*) +(function)\\s+(__construct) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.constructor.php"},4:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:`(?xi) +(\\)) \\s* ( : \\s* +(?:\\?\\s*)? (?!\\s) [a-z0-9_\\x{7f}-\\x{10ffff}\\\\\\s\\|&()]+ (?<!\\s) +)? +(?=\\s*(?:{|/[/*]|\\#|$|;))`,endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"invalid.illegal.return-type.php"}},name:"meta.function.php",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{begin:`(?xi) +((?:(?:public|private|protected|readonly)(?:\\s+|(?=\\?)))++) +(?: ( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) \\s+ )? +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{patterns:[{match:"public|private|protected|readonly",name:"storage.modifier.php"}]},2:{patterns:[{include:"#php-types"}]},3:{name:"variable.other.php"},4:{name:"storage.modifier.reference.php"},5:{name:"punctuation.definition.variable.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.promoted-property.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",patterns:[{include:"#parameter-default-types"}]}]},{include:"#function-parameters"}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected|static)\\s+)*) +(function)\\s+ +(?i: +(__(?:call|construct|debugInfo|destruct|get|set|isset|unset|toString| +clone|set_state|sleep|wakeup|autoload|invoke|callStatic|serialize|unserialize)) +|(?:(&)?\\s*([a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)) +) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected|static",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.magic.php"},4:{name:"storage.modifier.reference.php"},5:{name:"entity.name.function.php"},6:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:`(?xi) +(\\)) (?: \\s* (:) \\s* ( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) )? +(?=\\s*(?:{|/[/*]|\\#|$|;))`,endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"keyword.operator.return-value.php"},3:{patterns:[{match:"\\b(static)\\b",name:"storage.type.php"},{match:"\\b(never)\\b",name:"keyword.other.type.never.php"},{include:"#php-types"}]}},name:"meta.function.php",patterns:[{include:"#function-parameters"}]},{captures:{1:{patterns:[{match:"public|private|protected|static|readonly",name:"storage.modifier.php"}]},2:{patterns:[{include:"#php-types"}]},3:{name:"variable.other.php"},4:{name:"punctuation.definition.variable.php"}},match:`(?xi) +((?:(?:public|private|protected|static|readonly)(?:\\s+|(?=\\?)))++) +( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +)? +\\s+ ((\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`},{include:"#invoke-call"},{include:"#scope-resolution"},{include:"#variables"},{include:"#strings"},{captures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"},3:{name:"punctuation.definition.array.end.bracket.round.php"}},match:"(array)(\\()(\\))",name:"meta.array.empty.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"$self"}]},{captures:{1:{name:"punctuation.definition.storage-type.begin.bracket.round.php"},2:{name:"storage.type.php"},3:{name:"punctuation.definition.storage-type.end.bracket.round.php"}},match:"(?i)(\\()\\s*(array|real|double|float|int(?:eger)?|bool(?:ean)?|string|object|binary|unset)\\s*(\\))"},{match:"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|var|function|interface|trait|parent|self|object|mixed)\\b",name:"storage.type.php"},{match:"(?i)\\b(global|abstract|const|final|private|protected|public|static)\\b",name:"storage.modifier.php"},{include:"#object"},{match:";",name:"punctuation.terminator.expression.php"},{match:":",name:"punctuation.terminator.statement.php"},{include:"#heredoc"},{include:"#numbers"},{match:"(?i)\\bclone\\b",name:"keyword.other.clone.php"},{match:"\\.\\.\\.",name:"keyword.operator.spread.php"},{match:"\\.=?",name:"keyword.operator.string.php"},{match:"=>",name:"keyword.operator.key.php"},{captures:{1:{name:"keyword.operator.assignment.php"},2:{name:"storage.modifier.reference.php"},3:{name:"storage.modifier.reference.php"}},match:"(?i)(\\=)(&)|(&)(?=[$a-z_])"},{match:"@",name:"keyword.operator.error-control.php"},{match:"===|==|!==|!=|<>",name:"keyword.operator.comparison.php"},{match:"=|\\+=|\\-=|\\*\\*?=|/=|%=|&=|\\|=|\\^=|<<=|>>=|\\?\\?=",name:"keyword.operator.assignment.php"},{match:"<=>|<=|>=|<|>",name:"keyword.operator.comparison.php"},{match:"\\-\\-|\\+\\+",name:"keyword.operator.increment-decrement.php"},{match:"\\-|\\+|\\*\\*?|/|%",name:"keyword.operator.arithmetic.php"},{match:"(?i)(!|&&|\\|\\|)|\\b(and|or|xor|as)\\b",name:"keyword.operator.logical.php"},{include:"#function-call"},{match:"<<|>>|~|\\^|&|\\|",name:"keyword.operator.bitwise.php"},{begin:"(?i)\\b(instanceof)\\s+(?=[\\\\$a-z_])",beginCaptures:{1:{name:"keyword.operator.type.php"}},end:"(?i)(?=[^\\\\$a-z0-9_\\x{7f}-\\x{10ffff}])",patterns:[{include:"#class-name"},{include:"#variable-name"}]},{include:"#instantiation"},{captures:{1:{name:"keyword.control.goto.php"},2:{name:"support.other.php"}},match:"(?i)(goto)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)"},{captures:{1:{name:"entity.name.goto-label.php"}},match:"(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*(?<!default))\\s*:(?!:)"},{include:"#string-backtick"},{include:"#ternary_shorthand"},{include:"#null_coalescing"},{include:"#ternary_expression"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.php"}},patterns:[{include:"$self"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.php"}},patterns:[{include:"$self"}]},{include:"#constants"},{match:",",name:"punctuation.separator.delimiter.php"}],repository:{attribute:{begin:"\\#\\[",end:"\\]",name:"meta.attribute.php",patterns:[{match:",",name:"punctuation.separator.delimiter.php"},{begin:"([a-zA-Z0-9_\\x{7f}-\\x{10ffff}\\\\]+)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#attribute-name"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},patterns:[{include:"#named-arguments"},{include:"$self"}]},{include:"#attribute-name"}]},"attribute-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.attribute.php"}},patterns:[{include:"#namespace"}]},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?xi) +(\\\\)?\\b(Attribute|SensitiveParameter|AllowDynamicProperties|ReturnTypeWillChange)\\b`,name:"support.attribute.builtin.php"},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.attribute.php"}},patterns:[{include:"#namespace"}]}]},"class-builtin":{patterns:[{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?xi) +(\\\\)?\\b +(Attribute|(APC|Append)Iterator|Array(Access|Iterator|Object) +|Bad(Function|Method)CallException +|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile +|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException +|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference +|Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath) +|(Error)?Exception|EmptyIterator +|finfo +|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)? +|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)? +|FANNConnection|(Filter|Filesystem)Iterator +|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)? +|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page) +|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString) +|HRTime\\\\(PerformanceCounter|StopWatch) +|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone) +|Imagick(Draw|Pixel(Iterator)?)? +|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)? +|JsonSerializable +|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame)) +|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)? +|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch +|Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp +|UpdateBatch|Write(Batch|ConcernException))? +|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex +|mysqli(_(driver|stmt|warning|result))? +|MysqlndUh(Connection|PreparedStatement) +|NoRewindIterator|Normalizer|NumberFormatter +|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception +|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool +|QuickHash(Int(Set|StringHash)|StringIntHash) +|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator +|Reflection(Class|Function(Abstract)?|Method|Object|Parameter|Property|(Zend)?Extension)? +|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater) +|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))? +|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?) +|Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence) +|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP +|Soap(Client|Fault|Header|Param|Server|Var) +|SphinxClient|Spoofchecker +|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage +|(Priority)?Queue|Stack|Subject|Type|TempFileObject) +|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered) +|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore) +|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable +|UConverter|(Underflow|UnexpectedValue)Exception +|V8Js(Exception)?|Varnish(Admin|Log|Stat) +|Worker|Weak(Map|Ref) +|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor +|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar) +|Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract +|Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http) +|Response_Abstract|Router|Session|View_(Simple|Interface)) +|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?) +|ZipArchive|ZMQ(Context|Device|Poll|Socket)?) +\\b`,name:"support.class.builtin.php"}]},"class-constant":{patterns:[{captures:{1:{name:"storage.modifier.php"},2:{name:"constant.other.php"}},match:"(?i)\\b(const)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)"}]},"class-extends":{patterns:[{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},end:"(?i)(?=[^A-Za-z0-9_\\x{7f}-\\x{10ffff}\\\\])",patterns:[{include:"#comments"},{include:"#inheritance-single"}]}]},"class-implements":{patterns:[{begin:"(?i)(implements)\\s+",beginCaptures:{1:{name:"storage.modifier.implements.php"}},end:"(?i)(?={)",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.classes.php"},{include:"#inheritance-single"}]}]},"class-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]}]},comments:{patterns:[{begin:"/\\*\\*(?=\\s)",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.block.documentation.phpdoc.php",patterns:[{include:"#php_doc"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",name:"comment.block.php"},{begin:"(^\\s+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.double-slash.php"}]},{begin:"(^\\s+)?(?=#)(?!#\\[)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.number-sign.php"}]}]},constants:{patterns:[{match:"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__|ON|OFF|YES|NO|NL|BR|TAB)\\b",name:"constant.language.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(DEFAULT_INCLUDE_PATH +|EAR_(INSTALL|EXTENSION)_DIR +|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|DEPRECATED|ERROR|NOTICE +|PARSE|RECOVERABLE_ERROR|STRICT|USER_(DEPRECATED|ERROR|NOTICE|WARNING)|WARNING) +|PHP_(ROUND_HALF_(DOWN|EVEN|ODD|UP)|(MAJOR|MINOR|RELEASE)_VERSION|MAXPATHLEN +|BINDIR|SHLIB_SUFFIX|SYSCONFDIR|SAPI|CONFIG_FILE_(PATH|SCAN_DIR) +|INT_(MAX|SIZE)|ZTS|OS|OUTPUT_HANDLER_(START|CONT|END)|DEBUG|DATADIR +|URL_(SCHEME|HOST|USER|PORT|PASS|PATH|QUERY|FRAGMENT)|PREFIX +|EXTRA_VERSION|EXTENSION_DIR|EOL|VERSION(_ID)? +|WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION) +|VERSION_(MAJOR|MINOR)|BUILD|SUITEMASK|SP_(MAJOR|MINOR) +|PRODUCTTYPE|PLATFORM) +|LIBDIR|LOCALSTATEDIR) +|STD(ERR|IN|OUT)|ZEND_(DEBUG_BUILD|THREAD_SAFE)) +\\b`,name:"support.constant.core.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(__COMPILER_HALT_OFFSET__|AB(MON_(1|2|3|4|5|6|7|8|9|10|11|12)|DAY[1-7]) +|AM_STR|ASSERT_(ACTIVE|BAIL|CALLBACK_QUIET_EVAL|WARNING)|ALT_DIGITS +|CASE_(UPPER|LOWER)|CHAR_MAX|CONNECTION_(ABORTED|NORMAL|TIMEOUT)|CODESET|COUNT_(NORMAL|RECURSIVE) +|CREDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI) +|CRYPT_(BLOWFISH|EXT_DES|MD5|SHA(256|512)|SALT_LENGTH|STD_DES)|CURRENCY_SYMBOL +|D_(T_)?FMT|DATE_(ATOM|COOKIE|ISO8601|RFC(822|850|1036|1123|2822|3339)|RSS|W3C) +|DAY_[1-7]|DECIMAL_POINT|DIRECTORY_SEPARATOR +|ENT_(COMPAT|IGNORE|(NO)?QUOTES)|EXTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|REFS|SKIP) +|ERA(_(D_(T_)?FMT)|T_FMT|YEAR)?|FRAC_DIGITS|GROUPING|HASH_HMAC|HTML_(ENTITIES|SPECIALCHARS) +|INF|INFO_(ALL|CREDITS|CONFIGURATION|ENVIRONMENT|GENERAL|LICENSEMODULES|VARIABLES) +|INI_(ALL|CANNER_(NORMAL|RAW)|PERDIR|SYSTEM|USER)|INT_(CURR_SYMBOL|FRAC_DIGITS) +|LC_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|LOCK_(EX|NB|SH|UN) +|LOG_(ALERT|AUTH(PRIV)?|CRIT|CRON|CONS|DAEMON|DEBUG|EMERG|ERR|INFO|LOCAL[1-7]|LPR|KERN|MAIL +|NEWS|NODELAY|NOTICE|NOWAIT|ODELAY|PID|PERROR|WARNING|SYSLOG|UCP|USER) +|M_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRT)?PI|PI(_(2|4))?|E(ULER)?|LN(10|2|PI)|LOG(10|2)E) +|MON_(1|2|3|4|5|6|7|8|9|10|11|12|DECIMAL_POINT|GROUPING|THOUSANDS_SEP) +|N_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|NAN|NEGATIVE_SIGN|NO(EXPR|STR) +|P_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|PM_STR|POSITIVE_SIGN +|PATH(_SEPARATOR|INFO_(EXTENSION|(BASE|DIR|FILE)NAME))|RADIXCHAR +|SEEK_(CUR|END|SET)|SORT_(ASC|DESC|LOCALE_STRING|REGULAR|STRING)|STR_PAD_(BOTH|LEFT|RIGHT) +|T_FMT(_AMPM)?|THOUSEP|THOUSANDS_SEP +|UPLOAD_ERR_(CANT_WRITE|EXTENSION|(FORM|INI)_SIZE|NO_(FILE|TMP_DIR)|OK|PARTIAL) +|YES(EXPR|STR)) +\\b`,name:"support.constant.std.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS) +|XML_(SAX_IMPL|(DTD|DOCUMENT(_(FRAG|TYPE))?|HTML_DOCUMENT|NOTATION|NAMESPACE_DECL|PI|COMMENT|DATA_SECTION|TEXT)_NODE +|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING) +|ERROR_((BAD_CHAR|(ATTRIBUTE_EXTERNAL|BINARY|PARAM|RECURSIVE)_ENTITY)_REF|MISPLACED_XML_PI|SYNTAX|NONE +|NO_(MEMORY|ELEMENTS)|TAG_MISMATCH|INCORRECT_ENCODING|INVALID_TOKEN|DUPLICATE_ATTRIBUTE +|UNCLOSED_(CDATA_SECTION|TOKEN)|UNDEFINED_ENTITY|UNKNOWN_ENCODING|JUNK_AFTER_DOC_ELEMENT +|PARTIAL_CHAR|EXTERNAL_ENTITY_HANDLING|ASYNC_ENTITY) +|ENTITY_(((REF|DECL)_)?NODE)|ELEMENT(_DECL)?_NODE|LOCAL_NAMESPACE|ATTRIBUTE_(NMTOKEN(S)?|NOTATION|NODE) +|CDATA|ID(REF(S)?)?|DECL_NODE|ENTITY|ENUMERATION) +|MHASH_(RIPEMD(128|160|256|320)|GOST|MD(2|4|5)|SHA(1|224|256|384|512)|SNEFRU256|HAVAL(128|160|192|224|256) +|CRC23(B)?|TIGER(128|160)?|WHIRLPOOL|ADLER32) +|MYSQL_(BOTH|NUM|CLIENT_(SSL|COMPRESS|IGNORE_SPACE|INTERACTIVE|ASSOC)) +|MYSQLI_(REPORT_(STRICT|INDEX|OFF|ERROR|ALL)|REFRESH_(GRANT|MASTER|BACKUP_LOG|STATUS|SLAVE|HOSTS|THREADS|TABLES|LOG) +|READ_DEFAULT_(FILE|GROUP)|(GROUP|MULTIPLE_KEY|BINARY|BLOB)_FLAG|BOTH +|STMT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|STORE_RESULT +|SERVER_QUERY_(NO_((GOOD_)?INDEX_USED)|WAS_SLOW)|SET_(CHARSET_NAME|FLAG) +|NO_(DEFAULT_VALUE_FLAG|DATA)|NOT_NULL_FLAG|NUM(_FLAG)? +|CURSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE) +|CLIENT_(SSL|NO_SCHEMA|COMPRESS|IGNORE_SPACE|INTERACTIVE|FOUND_ROWS) +|TYPE_(GEOMETRY|((MEDIUM|LONG|TINY)_)?BLOB|BIT|SHORT|STRING|SET|YEAR|NULL|NEWDECIMAL|NEWDATE|CHAR +|TIME(STAMP)?|TINY|INT24|INTERVAL|DOUBLE|DECIMAL|DATE(TIME)?|ENUM|VAR_STRING|FLOAT|LONG(LONG)?) +|TIME_STAMP_FLAG|INIT_COMMAND|ZEROFILL_FLAG|ON_UPDATE_NOW_FLAG +|OPT_(NET_((CMD|READ)_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE) +|DEBUG_TRACE_ENABLED|DATA_TRUNCATED|USE_RESULT|(ENUM|(PART|PRI|UNIQUE)_KEY|UNSIGNED)_FLAG +|ASSOC|ASYNC|AUTO_INCREMENT_FLAG) +|MCRYPT_(RC(2|6)|RIJNDAEL_(128|192|256)|RAND|GOST|XTEA|MODE_(STREAM|NOFB|CBC|CFB|OFB|ECB)|MARS +|BLOWFISH(_COMPAT)?|SERPENT|SKIPJACK|SAFER(64|128|PLUS)|CRYPT|CAST_(128|256)|TRIPLEDES|THREEWAY +|TWOFISH|IDEA|(3)?DES|DECRYPT|DEV_(U)?RANDOM|PANAMA|ENCRYPT|ENIGNA|WAKE|LOKI97|ARCFOUR(_IV)?) +|STREAM_(REPORT_ERRORS|MUST_SEEK|MKDIR_RECURSIVE|BUFFER_(NONE|FULL|LINE)|SHUT_(RD)?WR +|SOCK_(RDM|RAW|STREAM|SEQPACKET|DGRAM)|SERVER_(BIND|LISTEN) +|NOTIFY_(REDIRECTED|RESOLVE|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|COMPLETED|CONNECT|PROGRESS +|FILE_SIZE_IS|FAILURE|AUTH_(REQUIRED|RESULT)) +|CRYPTO_METHOD_((SSLv2(3)?|SSLv3|TLS)_(CLIENT|SERVER))|CLIENT_((ASYNC_)?CONNECT|PERSISTENT) +|CAST_(AS_STREAM|FOR_SELECT)|(IGNORE|IS)_URL|IPPROTO_(RAW|TCP|ICMP|IP|UDP)|OOB +|OPTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER)|URL_STAT_(LINK|QUIET)|USE_PATH +|PEEK|PF_(INET(6)?|UNIX)|ENFORCE_SAFE_MODE|FILTER_(ALL|READ|WRITE)) +|SUNFUNCS_RET_(DOUBLE|STRING|TIMESTAMP) +|SQLITE_(READONLY|ROW|MISMATCH|MISUSE|BOTH|BUSY|SCHEMA|NOMEM|NOTFOUND|NOTADB|NOLFS|NUM|CORRUPT +|CONSTRAINT|CANTOPEN|TOOBIG|INTERRUPT|INTERNAL|IOERR|OK|DONE|PROTOCOL|PERM|ERROR|EMPTY +|FORMAT|FULL|LOCKED|ABORT|ASSOC|AUTH) +|SQLITE3_(BOTH|BLOB|NUM|NULL|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT_ASSOC) +|CURL(M_(BAD_((EASY)?HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|OUT_OF_MEMORY|OK) +|MSG_DONE|SSH_AUTH_(HOST|NONE|DEFAULT|PUBLICKEY|PASSWORD|KEYBOARD) +|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC) +|INFO_(REDIRECT_(COUNT|TIME)|REQUEST_SIZE|SSL_VERIFYRESULT|STARTTRANSFER_TIME +|(SIZE|SPEED)_(DOWNLOAD|UPLOAD)|HTTP_CODE|HEADER_(OUT|SIZE)|NAMELOOKUP_TIME +|CONNECT_TIME|CONTENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD))|CERTINFO|TOTAL_TIME +|PRIVATE|PRETRANSFER_TIME|EFFECTIVE_URL|FILETIME) +|OPT_(RESUME_FROM|RETURNTRANSFER|REDIR_PROTOCOLS|REFERER|READ(DATA|FUNCTION)|RANGE|RANDOM_FILE +|MAX(CONNECTS|REDIRS)|BINARYTRANSFER|BUFFERSIZE +|SSH_(HOST_PUBLIC_KEY_MD5|(PRIVATE|PUBLIC)_KEYFILE)|AUTH_TYPES) +|SSL(CERT(TYPE|PASSWD)?|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?) +|SSL_(CIPHER_LIST|VERIFY(HOST|PEER)) +|STDERR|HTTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH) +|HEADER(FUNCTION)?|NO(BODY|SIGNAL|PROGRESS)|NETRC|CRLF|CONNECTTIMEOUT(_MS)? +|COOKIE(SESSION|JAR|FILE)?|CUSTOMREQUEST|CERTINFO|CLOSEPOLICY|CA(INFO|PATH)|TRANSFERTEXT +|TCP_NODELAY|TIME(CONDITION|OUT(_MS)?|VALUE)|INTERFACE|INFILE(SIZE)?|IPRESOLVE +|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|URL|USER(AGENT|PWD)|UNRESTRICTED_AUTH|UPLOAD +|PRIVATE|PROGRESSFUNCTION|PROXY(TYPE|USERPWD|PORT|AUTH)?|PROTOCOLS|PORT +|POST(REDIR|QUOTE|FIELDS)?|PUT|EGDSOCKET|ENCODING|VERBOSE|KRB4LEVEL|KEYPASSWD|QUOTE|FRESH_CONNECT +|FTP(APPEND|LISTONLY|PORT|SSLAUTH) +|FTP_(SSL|SKIP_PASV_IP|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD) +|FILE(TIME)?|FORBID_REUSE|FOLLOWLOCATION|FAILONERROR|WRITE(FUNCTION|HEADER)|LOW_SPEED_(LIMIT|TIME) +|AUTOREFERER) +|PROXY_(HTTP|SOCKS(4|5))|PROTO_(SCP|SFTP|HTTP(S)?|TELNET|TFTP|DICT|FTP(S)?|FILE|LDAP(S)?|ALL) +|E_((RECV|READ)_ERROR|GOT_NOTHING|MALFORMAT_USER +|BAD_(CONTENT_ENCODING|CALLING_ORDER|PASSWORD_ENTERED|FUNCTION_ARGUMENT) +|SSH|SSL_(CIPHER|CONNECT_ERROR|CERTPROBLEM|CACERT|PEER_CERTIFICATE|ENGINE_(NOTFOUND|SETFAILED)) +|SHARE_IN_USE|SEND_ERROR|HTTP_(RANGE_ERROR|NOT_FOUND|PORT_FAILED|POST_ERROR) +|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|TOO_MANY_REDIRECTS|TELNET_OPTION_SYNTAX|OBSOLETE +|OUT_OF_MEMORY|OPERATION|TIMEOUTED|OK|URL_MALFORMAT(_USER)?|UNSUPPORTED_PROTOCOL +|UNKNOWN_TELNET_OPTION|PARTIAL_FILE +|FTP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|COULDNT_(RETR_FILE|GET_SIZE|STOR_FILE|SET_(BINARY|ASCII)|USE_REST) +|CANT_(GET_HOST|RECONNECT)|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|WRITE_ERROR +|WEIRD_((PASS|PASV|SERVER|USER)_REPLY|227_FORMAT)|ACCESS_DENIED) +|FILESIZE_EXCEEDED|FILE_COULDNT_READ_FILE|FUNCTION_NOT_FOUND|FAILED_INIT|WRITE_ERROR|LIBRARY_NOT_FOUND +|LDAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL)|ABORTED_BY_CALLBACK) +|VERSION_NOW +|FTP(METHOD_(MULTI|SINGLE|NO)CWD|SSL_(ALL|NONE|CONTROL|TRY)|AUTH_(DEFAULT|SSL|TLS)) +|AUTH_(ANY(SAFE)?|BASIC|DIGEST|GSSNEGOTIATE|NTLM)) +|CURL_(HTTP_VERSION_(1_(0|1)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(UN)?MODSINCE|LASTMOD) +|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ)) +|IMAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|ICO|IFF|UNKNOWN|JB2|JPX|JP2|JPC|JPEG(2000)?|PSD|PNG|WBMP) +|INPUT_(REQUEST|GET|SERVER|SESSION|COOKIE|POST|ENV)|ICONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION) +|DNS_(MX|SRV|SOA|HINFO|NS|NAPTR|CNAME|TXT|PTR|ANY|ALL|AAAA|A(6)?) +|DOM(STRING_SIZE_ERR) +|DOM_((SYNTAX|HIERARCHY_REQUEST|NO_(MODIFICATION_ALLOWED|DATA_ALLOWED)|NOT_(FOUND|SUPPORTED)|NAMESPACE +|INDEX_SIZE|USE_ATTRIBUTE|VALID_(MODIFICATION|STATE|CHARACTER|ACCESS)|PHP|VALIDATION|WRONG_DOCUMENT)_ERR) +|JSON_(HEX_(TAG|QUOT|AMP|APOS)|NUMERIC_CHECK|ERROR_(SYNTAX|STATE_MISMATCH|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT) +|PREG_((D_UTF8(_OFFSET)?|NO|INTERNAL|(BACKTRACK|RECURSION)_LIMIT)_ERROR|GREP_INVERT +|SPLIT_(NO_EMPTY|(DELIM|OFFSET)_CAPTURE)|SET_ORDER|OFFSET_CAPTURE|PATTERN_ORDER) +|PSFS_(PASS_ON|ERR_FATAL|FEED_ME|FLAG_(NORMAL|FLUSH_(CLOSE|INC))) +|PCRE_VERSION|POSIX_((F|R|W|X)_OK|S_IF(REG|BLK|SOCK|CHR|IFO)) +|FNM_(NOESCAPE|CASEFOLD|PERIOD|PATHNAME) +|FILTER_(REQUIRE_(SCALAR|ARRAY)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW +|SANITIZE_(MAGIC_QUOTES|STRING|STRIPPED|SPECIAL_CHARS|NUMBER_(INT|FLOAT)|URL +|EMAIL|ENCODED|FULL_SPCIAL_CHARS) +|VALIDATE_(REGEXP|BOOLEAN|INT|IP|URL|EMAIL|FLOAT) +|FORCE_ARRAY +|FLAG_(SCHEME_REQUIRED|STRIP_(BACKTICK|HIGH|LOW)|HOST_REQUIRED|NONE|NO_(RES|PRIV)_RANGE|ENCODE_QUOTES +|IPV(4|6)|PATH_REQUIRED|EMPTY_STRING_NULL|ENCODE_(HIGH|LOW|AMP)|QUERY_REQUIRED +|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))) +|FILE_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND) +|FILEINFO_(RAW|MIME(_(ENCODING|TYPE))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME) +|FORCE_(DEFLATE|GZIP) +|LIBXML_(XINCLUDE|NSCLEAN|NO(XMLDECL|BLANKS|NET|CDATA|ERROR|EMPTYTAG|ENT|WARNING) +|COMPACT|DTD(VALID|LOAD|ATTR)|((DOTTED|LOADED)_)?VERSION|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING))) +\\b`,name:"support.constant.ext.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(T_(RETURN|REQUIRE(_ONCE)?|GOTO|GLOBAL|(MINUS|MOD|MUL|XOR)_EQUAL|METHOD_C|ML_COMMENT|BREAK +|BOOL_CAST|BOOLEAN_(AND|OR)|BAD_CHARACTER|SR(_EQUAL)?|STRING(_CAST|VARNAME)?|START_HEREDOC|STATIC +|SWITCH|SL(_EQUAL)?|HALT_COMPILER|NS_(C|SEPARATOR)|NUM_STRING|NEW|NAMESPACE|CHARACTER|COMMENT +|CONSTANT(_ENCAPSED_STRING)?|CONCAT_EQUAL|CONTINUE|CURLY_OPEN|CLOSE_TAG|CLONE|CLASS(_C)? +|CASE|CATCH|TRY|THROW|IMPLEMENTS|ISSET|IS_((GREATER|SMALLER)_OR_EQUAL|(NOT_)?(IDENTICAL|EQUAL)) +|INSTANCEOF|INCLUDE(_ONCE)?|INC|INT_CAST|INTERFACE|INLINE_HTML|IF|OR_EQUAL|OBJECT_(CAST|OPERATOR) +|OPEN_TAG(_WITH_ECHO)?|OLD_FUNCTION|DNUMBER|DIR|DIV_EQUAL|DOC_COMMENT|DOUBLE_(ARROW|CAST|COLON) +|DOLLAR_OPEN_CURLY_BRACES|DO|DEC|DECLARE|DEFAULT|USE|UNSET(_CAST)?|PRINT|PRIVATE|PROTECTED|PUBLIC +|PLUS_EQUAL|PAAMAYIM_NEKUDOTAYIM|EXTENDS|EXIT|EMPTY|ENCAPSED_AND_WHITESPACE +|END(SWITCH|IF|DECLARE|FOR(EACH)?|WHILE)|END_HEREDOC|ECHO|EVAL|ELSE(IF)?|VAR(IABLE)?|FINAL|FILE +|FOR(EACH)?|FUNC_C|FUNCTION|WHITESPACE|WHILE|LNUMBER|LIST|LINE|LOGICAL_(AND|OR|XOR) +|ARRAY_(CAST)?|ABSTRACT|AS|AND_EQUAL)) +\\b`,name:"support.constant.parser-token.php"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"constant.other.php"}]},"function-call":{patterns:[{begin:`(?x) +( +\\\\?(?<![a-zA-Z0-9_\\x{7f}-\\x{10ffff}]) +[a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]* +(?:\\\\[a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)+ +)\\s*(\\()`,beginCaptures:{1:{patterns:[{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.name.function.php"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{begin:"(\\\\)?(?<![a-zA-Z0-9_\\x{7f}-\\x{10ffff}])([a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#namespace"}]},2:{patterns:[{include:"#support"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.name.function.php"}]},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"}]},"function-parameters":{patterns:[{include:"#attribute"},{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{captures:{1:{patterns:[{include:"#php-types"}]},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"keyword.operator.variadic.php"},5:{name:"punctuation.definition.variable.php"}},match:`(?xi) +(?: ( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) \\s+ )? +((?:(&)\\s*)?(\\.\\.\\.)(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +(?=\\s*(?:,|\\)|/[/*]|\\#|$))`,name:"meta.function.parameter.variadic.php"},{begin:`(?xi) +( + +(?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +(?: \\s*[|&]\\s* +(?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) +)+ +) +\\s+ ((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{patterns:[{include:"#php-types"}]},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.typehinted.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",patterns:[{include:"#parameter-default-types"}]}]},{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},match:`(?xi) +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +(?=\\s*(?:,|\\)|/[/*]|\\#|$))`,name:"meta.function.parameter.no-default.php"},{begin:`(?xi) +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +\\s*(=)\\s*`,beginCaptures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.default.php",patterns:[{include:"#parameter-default-types"}]}]},heredoc:{patterns:[{begin:'(?i)(?=<<<\\s*("?)([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(\\1)\\s*$)',end:"(?!\\G)",name:"string.unquoted.heredoc.php",patterns:[{include:"#heredoc_interior"}]},{begin:"(?=<<<\\s*'([a-zA-Z_]+[a-zA-Z0-9_]*)'\\s*$)",end:"(?!\\G)",name:"string.unquoted.nowdoc.php",patterns:[{include:"#nowdoc_interior"}]}]},heredoc_interior:{patterns:[{begin:'(<<<)\\s*("?)(HTML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.html",patterns:[{include:"#interpolation"},{include:"text.html.basic"}]},{begin:'(<<<)\\s*("?)(XML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.xml",patterns:[{include:"#interpolation"},{include:"text.xml"}]},{begin:'(<<<)\\s*("?)([DS]QL)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.sql",patterns:[{include:"#interpolation"},{include:"source.sql"}]},{begin:'(<<<)\\s*("?)(JAVASCRIPT|JS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.js",patterns:[{include:"#interpolation"},{include:"source.js"}]},{begin:'(<<<)\\s*("?)(JSON)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.json",patterns:[{include:"#interpolation"},{include:"source.json"}]},{begin:'(<<<)\\s*("?)(CSS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.css",patterns:[{include:"#interpolation"},{include:"source.css"}]},{begin:'(<<<)\\s*("?)(REGEXP?)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.heredoc.php",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"},{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{10ffff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:'(<<<)\\s*("?)(BLADE)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html.php.blade",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.php.blade",patterns:[{include:"#interpolation"}]},{begin:'(?i)(<<<)\\s*("?)([a-z_\\x{7f}-\\x{10ffff}]+[a-z0-9_\\x{7f}-\\x{10ffff}]*)(\\2)(\\s*)',beginCaptures:{1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"}]}]},"inheritance-single":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{10ffff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.other.inherited-class.php"}]},instantiation:{begin:"(?i)(new)\\s+(?!class\\b)",beginCaptures:{1:{name:"keyword.other.new.php"}},end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{10ffff}\\\\])",patterns:[{match:"(?i)(parent|static|self)(?![a-z0-9_\\x{7f}-\\x{10ffff}])",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]},"interface-extends":{patterns:[{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},end:"(?i)(?={)",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.classes.php"},{include:"#inheritance-single"}]}]},interpolation:{patterns:[{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.octal.php"},{match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.character.escape.hex.php"},{match:"\\\\u{[0-9A-Fa-f]+}",name:"constant.character.escape.unicode.php"},{match:"\\\\[nrtvef$\\\\]",name:"constant.character.escape.php"},{begin:"{(?=\\$.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]},{include:"#variable-name"}]},interpolation_double_quoted:{patterns:[{match:'\\\\"',name:"constant.character.escape.php"},{include:"#interpolation"}]},"invoke-call":{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(?=\\s*\\()",name:"meta.function-call.invoke.php"},match_statement:{patterns:[{match:"\\s+(?=match\\b)"},{begin:"\\bmatch\\b",beginCaptures:{0:{name:"keyword.control.match.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.match-block.end.bracket.curly.php"}},name:"meta.match-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.match-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.match-expression.end.bracket.round.php"}},patterns:[{include:"$self"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.match-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{match:"=>",name:"keyword.definition.arrow.php"},{include:"$self"}]}]}]},"named-arguments":{captures:{1:{name:"entity.name.variable.parameter.php"},2:{name:"punctuation.separator.colon.php"}},match:"(?i)(?<=^|\\(|,)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(:)(?!:)"},namespace:{begin:"(?i)(?:(namespace)|[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?(\\\\)",beginCaptures:{1:{name:"variable.language.namespace.php"},2:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?![a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",name:"support.other.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},nowdoc_interior:{patterns:[{begin:"(<<<)\\s*'(HTML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.html",patterns:[{include:"text.html.basic"}]},{begin:"(<<<)\\s*'(XML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.xml",patterns:[{include:"text.xml"}]},{begin:"(<<<)\\s*'([DS]QL)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.sql",patterns:[{include:"source.sql"}]},{begin:"(<<<)\\s*'(JAVASCRIPT|JS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.js",patterns:[{include:"source.js"}]},{begin:"(<<<)\\s*'(JSON)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.json",patterns:[{include:"source.json"}]},{begin:"(<<<)\\s*'(CSS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"(<<<)\\s*'(REGEXP?)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.nowdoc.php",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{10ffff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:"(<<<)\\s*'(BLADE)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html.php.blade",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.php.blade"},{begin:"(?i)(<<<)\\s*'([a-z_\\x{7f}-\\x{10ffff}]+[a-z0-9_\\x{7f}-\\x{10ffff}]*)'(\\s*)",beginCaptures:{1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{1:{name:"keyword.operator.nowdoc.php"}}}]},null_coalescing:{match:"\\?\\?",name:"keyword.operator.null-coalescing.php"},numbers:{patterns:[{match:"0[xX][0-9a-fA-F]+(?:_[0-9a-fA-F]+)*",name:"constant.numeric.hex.php"},{match:"0[bB][01]+(?:_[01]+)*",name:"constant.numeric.binary.php"},{match:"0[oO][0-7]+(?:_[0-7]+)*",name:"constant.numeric.octal.php"},{match:"0(?:_?[0-7]+)+",name:"constant.numeric.octal.php"},{captures:{1:{name:"punctuation.separator.decimal.period.php"},2:{name:"punctuation.separator.decimal.period.php"}},match:`(?x) +(?: +(?:[0-9]+(?:_[0-9]+)*)?(\\.)[0-9]+(?:_[0-9]+)*(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| +[0-9]+(?:_[0-9]+)*(\\.)(?:[0-9]+(?:_[0-9]+)*)?(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| +[0-9]+(?:_[0-9]+)*[eE][+-]?[0-9]+(?:_[0-9]+)* +)`,name:"constant.numeric.decimal.php"},{match:"0|[1-9](?:_?[0-9]+)*",name:"constant.numeric.decimal.php"}]},object:{patterns:[{begin:"(\\??->)\\s*(\\$?{)",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]},{begin:"(?i)(\\??->)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.property.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)(\\??->)\\s*((\\$+)?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?"}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#string-backtick"},{include:"#variables"},{match:"=>",name:"keyword.operator.key.php"},{match:"=",name:"keyword.operator.assignment.php"},{match:"&(?=\\s*\\$)",name:"storage.modifier.reference.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#parameter-default-types"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"$self"}]},{include:"#instantiation"},{begin:`(?xi) +(?=[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ +(::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)? +)`,end:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?",endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"constant.other.class.php"}},patterns:[{include:"#class-name"}]},{include:"#constants"}]},"php-types":{patterns:[{match:"\\?",name:"keyword.operator.nullable-type.php"},{match:"[|&]",name:"punctuation.separator.delimiter.php"},{match:"(?i)\\b(null|int|float|bool|string|array|object|callable|iterable|true|false|mixed|void)\\b",name:"keyword.other.type.php"},{match:"(?i)\\b(parent|self)\\b",name:"storage.type.php"},{match:"\\(",name:"punctuation.definition.type.begin.bracket.round.php"},{match:"\\)",name:"punctuation.definition.type.end.bracket.round.php"},{include:"#class-name"}]},php_doc:{patterns:[{match:"^(?!\\s*\\*).*?(?:(?=\\*\\/)|$\\n?)",name:"invalid.illegal.missing-asterisk.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"},3:{name:"storage.modifier.php"},4:{name:"invalid.illegal.wrong-access-type.phpdoc.php"}},match:"^\\s*\\*\\s*(@access)\\s+((public|private|protected)|(.+))\\s*$"},{captures:{1:{name:"keyword.other.phpdoc.php"},2:{name:"markup.underline.link.php"}},match:"(@xlink)\\s+(.+)\\s*$"},{begin:"(@(?:global|param|property(-(read|write))?|return|throws|var))\\s+(?=[?A-Za-z_\\x{7f}-\\x{10ffff}\\\\]|\\()",beginCaptures:{1:{name:"keyword.other.phpdoc.php"}},contentName:"meta.other.type.phpdoc.php",end:"(?=\\s|\\*/)",patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"}]},{match:`(?x) +@ +( +api|abstract|author|category|copyright|example|global|inherit[Dd]oc|internal| +license|link|method|property(-(read|write))?|package|param|return|see|since|source| +static|subpackage|throws|todo|var|version|uses|deprecated|final|ignore +)\\b`,name:"keyword.other.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"}},match:"{(@(link|inherit[Dd]oc)).+?}",name:"meta.tag.inline.phpdoc.php"}]},php_doc_types:{captures:{0:{patterns:[{match:"\\?",name:"keyword.operator.nullable-type.php"},{match:`(?x)\\b +(string|integer|int|boolean|bool|float|double|object|mixed +|array|resource|void|null|callback|false|true|self|static)\\b`,name:"keyword.other.type.php"},{include:"#class-name"},{match:"[|&]",name:"punctuation.separator.delimiter.php"},{match:"\\(",name:"punctuation.definition.type.begin.bracket.round.php"},{match:"\\)",name:"punctuation.definition.type.end.bracket.round.php"}]}},match:"(?i)\\??[a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*([|&]\\??[a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)*"},php_doc_types_array_multiple:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.type.begin.bracket.round.phpdoc.php"}},end:"(\\))(\\[\\])|(?=\\*/)",endCaptures:{1:{name:"punctuation.definition.type.end.bracket.round.phpdoc.php"},2:{name:"keyword.other.array.phpdoc.php"}},patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"},{match:"[|&]",name:"punctuation.separator.delimiter.php"}]},php_doc_types_array_single:{captures:{1:{patterns:[{include:"#php_doc_types"}]},2:{name:"keyword.other.array.phpdoc.php"}},match:"(?i)([a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)(\\[\\])"},"regex-double-quoted":{begin:'"/(?=(\\\\.|[^"/])++/[imsxeADSUXu]*")',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'(/)([imsxeADSUXu]*)(")',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.double-quoted.php",patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{include:"#interpolation_double_quoted"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{include:"#interpolation_double_quoted"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"regex-single-quoted":{begin:"'/(?=(\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)|[^'/])++/[imsxeADSUXu]*')",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"(/)([imsxeADSUXu]*)(')",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.single-quoted.php",patterns:[{include:"#single_quote_regex_escape"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php"},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"scope-resolution":{patterns:[{captures:{1:{patterns:[{match:"\\b(self|static|parent)\\b",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]}},match:"([A-Za-z_\\x{7f}-\\x{10ffff}\\\\][A-Za-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)(?=\\s*::)"},{begin:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.static.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"keyword.other.class.php"}},match:"(?i)(::)\\s*(class)\\b"},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.class.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"constant.other.class.php"}},match:`(?xi) +(::)\\s* +(?: +((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +| +([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +)?`}]},single_quote_regex_escape:{match:"\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)",name:"constant.character.escape.php"},"sql-string-double-quoted":{begin:'"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND|WITH)\\b)',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.sql.php",patterns:[{captures:{1:{name:"punctuation.definition.comment.sql"}},match:'(#)(\\\\"|[^"])*(?="|$)',name:"comment.line.number-sign.sql"},{captures:{1:{name:"punctuation.definition.comment.sql"}},match:'(--)(\\\\"|[^"])*(?="|$)',name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\\"`']",name:"constant.character.escape.php"},{match:`'(?=((\\\\')|[^'"])*("|$))`,name:"string.quoted.single.unclosed.sql"},{match:'`(?=((\\\\`)|[^`"])*("|$))',name:"string.quoted.other.backtick.unclosed.sql"},{begin:"'",end:"'",name:"string.quoted.single.sql",patterns:[{include:"#interpolation_double_quoted"}]},{begin:"`",end:"`",name:"string.quoted.other.backtick.sql",patterns:[{include:"#interpolation_double_quoted"}]},{include:"#interpolation_double_quoted"},{include:"source.sql"}]},"sql-string-single-quoted":{begin:"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND|WITH)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.sql.php",patterns:[{captures:{1:{name:"punctuation.definition.comment.sql"}},match:"(#)(\\\\'|[^'])*(?='|$)",name:"comment.line.number-sign.sql"},{captures:{1:{name:"punctuation.definition.comment.sql"}},match:"(--)(\\\\'|[^'])*(?='|$)",name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\'`\"]",name:"constant.character.escape.php"},{match:"`(?=((\\\\`)|[^`'])*('|$))",name:"string.quoted.other.backtick.unclosed.sql"},{match:`"(?=((\\\\")|[^"'])*('|$))`,name:"string.quoted.double.unclosed.sql"},{include:"source.sql"}]},"string-backtick":{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.interpolated.php",patterns:[{match:"\\\\`",name:"constant.character.escape.php"},{include:"#interpolation"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.php",patterns:[{include:"#interpolation_double_quoted"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.php",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.php"}]},strings:{patterns:[{include:"#regex-double-quoted"},{include:"#sql-string-double-quoted"},{include:"#string-double-quoted"},{include:"#regex-single-quoted"},{include:"#sql-string-single-quoted"},{include:"#string-single-quoted"}]},support:{patterns:[{match:`(?xi) +\\b +apc_( +store|sma_info|compile_file|clear_cache|cas|cache_info|inc|dec|define_constants|delete(_file)?| +exists|fetch|load_constants|add|bin_(dump|load)(file)? +)\\b`,name:"support.function.apc.php"},{match:`(?xi)\\b +( +shuffle|sizeof|sort|next|nat(case)?sort|count|compact|current|in_array|usort|uksort|uasort| +pos|prev|end|each|extract|ksort|key(_exists)?|krsort|list|asort|arsort|rsort|reset|range| +array(_(shift|sum|splice|search|slice|chunk|change_key_case|count_values|column|combine| +(diff|intersect)(_(u)?(key|assoc))?|u(diff|intersect)(_(u)?assoc)?|unshift|unique| +pop|push|pad|product|values|keys|key_exists|filter|fill(_keys)?|flip|walk(_recursive)?| +reduce|replace(_recursive)?|reverse|rand|multisort|merge(_recursive)?|map)?) +)\\b`,name:"support.function.array.php"},{match:`(?xi)\\b +( +show_source|sys_getloadavg|sleep|highlight_(file|string)|constant|connection_(aborted|status)| +time_(nanosleep|sleep_until)|ignore_user_abort|die|define(d)?|usleep|uniqid|unpack|__halt_compiler| +php_(check_syntax|strip_whitespace)|pack|eval|exit|get_browser +)\\b`,name:"support.function.basic_functions.php"},{match:"(?i)\\bbc(scale|sub|sqrt|comp|div|pow(mod)?|add|mod|mul)\\b",name:"support.function.bcmath.php"},{match:"(?i)\\bblenc_encrypt\\b",name:"support.function.blenc.php"},{match:"(?i)\\bbz(compress|close|open|decompress|errstr|errno|error|flush|write|read)\\b",name:"support.function.bz2.php"},{match:`(?xi)\\b +( +(French|Gregorian|Jewish|Julian)ToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd| +jdto(unix|jewish)|easter_(date|days)|JD(MonthName|To(Gregorian|Julian|French)|DayOfWeek) +)\\b`,name:"support.function.calendar.php"},{match:`(?xi)\\b +( +class_alias|all_user_method(_array)?|is_(a|subclass_of)|__autoload|(class|interface|method|property|trait)_exists| +get_(class(_(vars|methods))?|(called|parent)_class|object_vars|declared_(classes|interfaces|traits)) +)\\b`,name:"support.function.classobj.php"},{match:`(?xi)\\b +( +com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)| +variant_(sub|set(_type)?|not|neg|cast|cat|cmp|int|idiv|imp|or|div|date_(from|to)_timestamp| +pow|eqv|fix|and|add|abs|round|get_type|xor|mod|mul) +)\\b`,name:"support.function.com.php"},{match:"(?i)\\b(isset|unset|eval|empty|list)\\b",name:"support.function.construct.php"},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"},{match:"(?i)\\bctype_(space|cntrl|digit|upper|punct|print|lower|alnum|alpha|graph|xdigit)\\b",name:"support.function.ctype.php"},{match:`(?xi)\\b +curl_( +share_(close|init|setopt)|strerror|setopt(_array)?|copy_handle|close|init|unescape|pause|escape| +errno|error|exec|version|file_create|reset|getinfo| +multi_(strerror|setopt|select|close|init|info_read|(add|remove)_handle|getcontent|exec) +)\\b`,name:"support.function.curl.php"},{match:`(?xi)\\b +( +strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate| +timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)| +date(_(sun(rise|set)|sun_info|sub|create(_(immutable_)?from_format)?|timestamp_(get|set)|timezone_(get|set)|time_set| +isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_(get|set)|date_set| +parse(_from_format)?|format|add|get_last_errors|modify))?| +localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime +)\\b`,name:"support.function.datetime.php"},{match:"(?i)\\bdba_(sync|handlers|nextkey|close|insert|optimize|open|delete|popen|exists|key_split|firstkey|fetch|list|replace)\\b",name:"support.function.dba.php"},{match:"(?i)\\bdbx_(sort|connect|compare|close|escape_string|error|query|fetch_row)\\b",name:"support.function.dbx.php"},{match:"(?i)\\b(scandir|chdir|chroot|closedir|opendir|dir|rewinddir|readdir|getcwd)\\b",name:"support.function.dir.php"},{match:`(?xi)\\b +eio_( +sync(fs)?|sync_file_range|symlink|stat(vfs)?|sendfile|set_min_parallel|set_max_(idle|poll_(reqs|time)|parallel)| +seek|n(threads|op|pending|reqs|ready)|chown|chmod|custom|close|cancel|truncate|init|open|dup2|unlink|utime|poll| +event_loop|f(sync|stat(vfs)?|chown|chmod|truncate|datasync|utime|allocate)|write|lstat|link|rename|realpath| +read(ahead|dir|link)?|rmdir|get_(event_stream|last_error)|grp(_(add|cancel|limit))?|mknod|mkdir|busy +)\\b`,name:"support.function.eio.php"},{match:`(?xi)\\b +enchant_( +dict_(store_replacement|suggest|check|is_in_session|describe|quick_check|add_to_(personal|session)|get_error)| +broker_(set_ordering|init|dict_exists|describe|free(_dict)?|list_dicts|request_(pwl_)?dict|get_error) +)\\b`,name:"support.function.enchant.php"},{match:"(?i)\\b(split(i)?|sql_regcase|ereg(i)?(_replace)?)\\b",name:"support.function.ereg.php"},{match:"(?i)\\b((restore|set)_(error_handler|exception_handler)|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|get_last))\\b",name:"support.function.errorfunc.php"},{match:"(?i)\\b(shell_exec|system|passthru|proc_(nice|close|terminate|open|get_status)|escapeshell(arg|cmd)|exec)\\b",name:"support.function.exec.php"},{match:"(?i)\\b(exif_(thumbnail|tagname|imagetype|read_data)|read_exif_data)\\b",name:"support.function.exif.php"},{match:`(?xi)\\b +fann_( +(duplicate|length|merge|shuffle|subset)_train_data|scale_(train(_data)?|(input|output)(_train_data)?)| +set_(scaling_params|sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)| +cascade_(num_candidate_groups|candidate_(change_fraction|limit|stagnation_epochs)| +output_(change_fraction|stagnation_epochs)|weight_multiplier|activation_(functions|steepnesses)| +(max|min)_(cand|out)_epochs)| +callback|training_algorithm|train_(error|stop)_function|(input|output)_scaling_params|error_log| +quickprop_(decay|mu)|weight(_array)?|learning_(momentum|rate)|bit_fail_limit| +activation_(function|steepness)(_(hidden|layer|output))?| +rprop_((decrease|increase)_factor|delta_(max|min|zero)))| +save(_train)?|num_(input|output)_train_data|copy|clear_scaling_params|cascadetrain_on_(file|data)| +create_((sparse|shortcut|standard)(_array)?|train(_from_callback)?|from_file)| +test(_data)?|train(_(on_(file|data)|epoch))?|init_weights|descale_(input|output|train)|destroy(_train)?| +print_error|run|reset_(MSE|err(no|str))|read_train_from_file|randomize_weights| +get_(sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)|num_(input|output|layers)| +network_type|MSE|connection_(array|rate)|bias_array|bit_fail(_limit)?| +cascade_(num_(candidates|candidate_groups)|(candidate|output)_(change_fraction|limit|stagnation_epochs)| +weight_multiplier|activation_(functions|steepnesses)(_count)?|(max|min)_(cand|out)_epochs)| +total_(connections|neurons)|training_algorithm|train_(error|stop)_function|err(no|str)| +quickprop_(decay|mu)|learning_(momentum|rate)|layer_array|activation_(function|steepness)| +rprop_((decrease|increase)_factor|delta_(max|min|zero))) +)\\b`,name:"support.function.fann.php"},{match:`(?xi)\\b +( +symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile| +is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace| +dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch| +fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)| +f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?| +rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename +)\\b`,name:"support.function.file.php"},{match:"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b",name:"support.function.fileinfo.php"},{match:"(?i)\\bfilter_(has_var|input(_array)?|id|var(_array)?|list)\\b",name:"support.function.filter.php"},{match:"(?i)\\bfastcgi_finish_request\\b",name:"support.function.fpm.php"},{match:"(?i)\\b(call_user_(func|method)(_array)?|create_function|unregister_tick_function|forward_static_call(_array)?|function_exists|func_(num_args|get_arg(s)?)|register_(shutdown|tick)_function|get_defined_functions)\\b",name:"support.function.funchand.php"},{match:"(?i)\\b((n)?gettext|textdomain|d((n)?gettext|c(n)?gettext)|bind(textdomain|_textdomain_codeset))\\b",name:"support.function.gettext.php"},{match:`(?xi)\\b +gmp_( +scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit| +intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_square| +prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range))?|gcd(ext)?|xor|mod|mul +)\\b`,name:"support.function.gmp.php"},{match:"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(file|stream))?|pbkdf2|equals|file|final|algos))?\\b",name:"support.function.hash.php"},{match:`(?xi)\\b +( +http_(support|send_(status|stream|content_(disposition|type)|data|file|last_modified)|head| +negotiate_(charset|content_type|language)|chunked_decode|cache_(etag|last_modified)|throttle| +inflate|deflate|date|post_(data|fields)|put_(data|file|stream)|persistent_handles_(count|clean|ident)| +parse_(cookie|headers|message|params)|redirect|request(_(method_(exists|name|(un)?register)|body_encode))?| +get(_request_(headers|body(_stream)?))?|match_(etag|modified|request_header)|build_(cookie|str|url))| +ob_(etag|deflate|inflate)handler +)\\b`,name:"support.function.http.php"},{match:"(?i)\\b(iconv(_(str(pos|len|rpos)|substr|(get|set)_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",name:"support.function.iconv.php"},{match:"(?i)\\biis_((start|stop)_(service|server)|set_(script_map|server_rights|dir_security|app_settings)|(add|remove)_server|get_(script_map|service_state|server_(rights|by_(comment|path))|dir_security))\\b",name:"support.function.iisfunc.php"},{match:`(?xi)\\b +( +iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?| +image(s[xy]|scale|(char|string)(up)?|set(style|thickness|tile|interpolation|pixel|brush)|savealpha| +convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)| +color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)| +crop(auto)?|create(truecolor|from(string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|xpm|xbm))?| +types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg| +_type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon| +palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder| +filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect| +antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd(2)?|gammacorrect| +grab(screen|window)|xbm) +)\\b`,name:"support.function.image.php"},{match:`(?xi)\\b +( +sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_(get|set)_process_title| +ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)| +php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare| +assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt| +get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions| +magic_quotes_(gpc|runtime)|required_files|resources)| +get(env|lastmod|rusage|my(inode|[gup]id))| +memory_get_(peak_)?usage|main|magic_quotes_runtime +)\\b`,name:"support.function.info.php"},{match:`(?xi)\\b +ibase_( +set_event_handler|service_(attach|detach)|server_info|num_(fields|params)|name_result|connect| +commit(_ret)?|close|trans|delete_user|drop_db|db_info|pconnect|param_info|prepare|err(code|msg)| +execute|query|field_info|fetch_(assoc|object|row)|free_(event_handler|query|result)|wait_event| +add_user|affected_rows|rollback(_ret)?|restore|gen_id|modify_user|maintain_db|backup| +blob_(cancel|close|create|import|info|open|echo|add|get) +)\\b`,name:"support.function.interbase.php"},{match:`(?xi)\\b +( +normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)| +numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?| +get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))| +collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort| +get_(strength|sort_key|error_(code|message)|locale|attribute))| +transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))| +intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))| +datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime| +get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))| +locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http| +get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))| +resourcebundle_(create|count|locales|get(_(error_(code|message)))?)| +grapheme_(str(i?str|r?i?pos|len)|substr|extract)| +msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale)) +)\\b`,name:"support.function.intl.php"},{match:"(?i)\\bjson_(decode|encode|last_error(_msg)?)\\b",name:"support.function.json.php"},{match:`(?xi)\\b +ldap_( +start|tls|sort|search|sasl_bind|set_(option|rebind_proc)|(first|next)_(attribute|entry|reference)| +connect|control_paged_result(_response)?|count_entries|compare|close|t61_to_8859|8859_to_t61| +dn2ufn|delete|unbind|parse_(reference|result)|escape|errno|err2str|error|explode_dn|bind| +free_result|list|add|rename|read|get_(option|dn|entries|values(_len)?|attributes)|modify(_batch)?| +mod_(add|del|replace) +)\\b`,name:"support.function.ldap.php"},{match:"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b",name:"support.function.libxml.php"},{match:"(?i)\\b(ezmlm_hash|mail)\\b",name:"support.function.mail.php"},{match:`(?xi)\\b +( +(a)?(cos|sin|tan)(h)?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad| +pi|pow|exp(m1)?|floor|fmod|lcg_value|log(1(p|0))?|atan2|abs|round|rand|rad2deg|getrandmax| +mt_(srand|rand|getrandmax)|max|min|bindec|base_convert +)\\b`,name:"support.function.math.php"},{match:`(?xi)\\b +mb_( +str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos)| +substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding| +convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)| +detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)| +ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)| +list_encodings|language|regex_(set_options|encoding)|get_info +)\\b`,name:"support.function.mbstring.php"},{match:`(?xi)\\b +( +mcrypt_( +cfb|create_iv|cbc|ofb|decrypt|encrypt|ecb|list_(algorithms|modes)|generic(_((de)?init|end))?| +enc_(self_test|is_block_(algorithm|algorithm_mode|mode)| +get_(supported_key_sizes|(block|iv|key)_size|(algorithms|modes)_name))| +get_(cipher_name|(block|iv|key)_size)| +module_(close|self_test|is_block_(algorithm|algorithm_mode|mode)|open| +get_(supported_key_sizes|algo_(block|key)_size)))| +mdecrypt_generic +)\\b`,name:"support.function.mcrypt.php"},{match:"(?i)\\bmemcache_debug\\b",name:"support.function.memcache.php"},{match:"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b",name:"support.function.mhash.php"},{match:"(?i)\\b(log_(cmd_(insert|delete|update)|killcursor|write_batch|reply|getmore)|bson_(decode|encode))\\b",name:"support.function.mongo.php"},{match:`(?xi)\\b +mysql_( +stat|set_charset|select_db|num_(fields|rows)|connect|client_encoding|close|create_db|escape_string| +thread_id|tablename|insert_id|info|data_seek|drop_db|db_(name|query)|unbuffered_query|pconnect|ping| +errno|error|query|field_(seek|name|type|table|flags|len)|fetch_(object|field|lengths|assoc|array|row)| +free_result|list_(tables|dbs|processes|fields)|affected_rows|result|real_escape_string| +get_(client|host|proto|server)_info +)\\b`,name:"support.function.mysql.php"},{match:`(?xi)\\b +mysqli_( +ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))| +stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result| +attr_(get|set)|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))| +select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit| +client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)| +dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute| +embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh| +fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)| +release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query| +get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)| +master_query|bind_(param|result)|begin_transaction +)\\b`,name:"support.function.mysqli.php"},{match:"(?i)\\bmysqlnd_memcache_(set|get_config)\\b",name:"support.function.mysqlnd-memcache.php"},{match:"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|dump_servers|query_is_select|fabric_select_(shard|global)|get_(stats|last_(used_connection|gtid))|xa_(commit|rollback|gc|begin)|match_wild)\\b",name:"support.function.mysqlnd-ms.php"},{match:"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|core_stats|cache_info|query_trace_log|available_handlers))\\b",name:"support.function.mysqlnd-qc.php"},{match:"(?i)\\bmysqlnd_uh_(set_(statement|connection)_proxy|convert_to_mysqlnd)\\b",name:"support.function.mysqlnd-uh.php"},{match:`(?xi)\\b +( +syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog| +headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long| +openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip| +get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr) +)\\b`,name:"support.function.network.php"},{match:"(?i)\\bnsapi_(virtual|response_headers|request_headers)\\b",name:"support.function.nsapi.php"},{match:`(?xi)\\b +( +oci(statementtype|setprefetch|serverversion|savelob(file)?|numcols|new(collection|cursor|descriptor)|nlogon| +column(scale|size|name|type(raw)?|isnull|precision)|coll(size|trim|assign(elem)?|append|getelem|max)|commit| +closelob|cancel|internaldebug|definebyname|plogon|parse|error|execute|fetch(statement|into)?| +free(statement|collection|cursor|desc)|write(temporarylob|lobtofile)|loadlob|log(on|off)|rowcount|rollback| +result|bindbyname)| +oci_(statement_type|set_(client_(info|identifier)|prefetch|edition|action|module_name)|server_version| +num_(fields|rows)|new_(connect|collection|cursor|descriptor)|connect|commit|client_version|close|cancel| +internal_debug|define_by_name|pconnect|password_change|parse|error|execute|bind_(array_)?by_name| +field_(scale|size|name|type(_raw)?|is_null|precision)|fetch(_(object|assoc|all|array|row))?| +free_(statement|descriptor)|lob_(copy|is_equal)|rollback|result|get_implicit_resultset) +)\\b`,name:"support.function.oci8.php"},{match:"(?i)\\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\\b",name:"support.function.opcache.php"},{match:`(?xi)\\b +openssl_( +sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))| +cipher_iv_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string| +pkcs12_(export(_to_file)?|read)|pkcs7_(sign|decrypt|encrypt|verify)|verify|free_key|random_pseudo_bytes| +pkey_(new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2| +get_((cipher|md)_methods|cert_locations|(public|private)key)| +x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read) +)\\b`,name:"support.function.openssl.php"},{match:`(?xi)\\b +( +output_(add_rewrite_var|reset_rewrite_vars)|flush| +ob_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|gzhandler| +get_(status|contents|clean|flush|length|level)) +)\\b`,name:"support.function.output.php"},{match:"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",name:"support.function.password.php"},{match:`(?xi)\\b +pcntl_( +strerror|signal(_dispatch)?|sig(timedwait|procmask|waitinfo)|setpriority|errno|exec|fork| +w(stopsig|termsig|if(stopped|signaled|exited))|wait(pid)?|alarm|getpriority|get_last_error +)\\b`,name:"support.function.pcntl.php"},{match:`(?xi)\\b +pg_( +socket|send_(prepare|execute|query(_params)?)|set_(client_encoding|error_verbosity)|select|host| +num_(fields|rows)|consume_input|connection_(status|reset|busy)|connect(_poll)?|convert|copy_(from|to)| +client_encoding|close|cancel_query|tty|transaction_status|trace|insert|options|delete|dbname|untrace| +unescape_bytea|update|pconnect|ping|port|put_line|parameter_status|prepare|version|query(_params)?| +escape_(string|identifier|literal|bytea)|end_copy|execute|flush|free_result|last_(notice|error|oid)| +field_(size|num|name|type(_oid)?|table|is_null|prtlen)|affected_rows|result_(status|seek|error(_field)?)| +fetch_(object|assoc|all(_columns)?|array|row|result)|get_(notify|pid|result)|meta_data| +lo_(seek|close|create|tell|truncate|import|open|unlink|export|write|read(_all)?)| +)\\b`,name:"support.function.pgsql.php"},{match:"(?i)\\b(virtual|getallheaders|apache_((get|set)env|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",name:"support.function.php_apache.php"},{match:"(?i)\\bdom_import_simplexml\\b",name:"support.function.php_dom.php"},{match:`(?xi)\\b +ftp_( +ssl_connect|systype|site|size|set_option|nlist|nb_(continue|f?(put|get))|ch(dir|mod)|connect|cdup|close| +delete|put|pwd|pasv|exec|quit|f(put|get)|login|alloc|rename|raw(list)?|rmdir|get(_option)?|mdtm|mkdir +)\\b`,name:"support.function.php_ftp.php"},{match:`(?xi)\\b +imap_( +(create|delete|list|rename|scan)(mailbox)?|status|sort|subscribe|set_quota|set(flag_full|acl)|search|savebody| +num_(recent|msg)|check|close|clearflag_full|thread|timeout|open|header(info)?|headers|append|alerts|reopen| +8bit|unsubscribe|undelete|utf7_(decode|encode)|utf8|uid|ping|errors|expunge|qprint|gc| +fetch(structure|header|text|mime|body)|fetch_overview|lsub|list(scan|subscribed)|last_error| +rfc822_(parse_(headers|adrlist)|write_address)|get(subscribed|acl|mailboxes)|get_quota(root)?| +msgno|mime_header_decode|mail_(copy|compose|move)|mail|mailboxmsginfo|binary|body(struct)?|base64 +)\\b`,name:"support.function.php_imap.php"},{match:`(?xi)\\b +mssql_( +select_db|num_(fields|rows)|next_result|connect|close|init|data_seek|pconnect|execute|query| +field_(seek|name|type|length)|fetch_(object|field|assoc|array|row|batch)|free_(statement|result)| +rows_affected|result|guid_string|get_last_message|min_(error|message)_severity|bind +)\\b`,name:"support.function.php_mssql.php"},{match:`(?xi)\\b +odbc_( +statistics|specialcolumns|setoption|num_(fields|rows)|next_result|connect|columns|columnprivileges|commit| +cursor|close(_all)?|tables|tableprivileges|do|data_source|pconnect|primarykeys|procedures|procedurecolumns| +prepare|error(msg)?|exec(ute)?|field_(scale|num|name|type|precision|len)|foreignkeys|free_result| +fetch_(into|object|array|row)|longreadlen|autocommit|rollback|result(_all)?|gettypeinfo|binmode +)\\b`,name:"support.function.php_odbc.php"},{match:"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",name:"support.function.php_pcre.php"},{match:"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b",name:"support.function.php_spl.php"},{match:"(?i)\\bzip_(close|open|entry_(name|compressionmethod|compressedsize|close|open|filesize|read)|read)\\b",name:"support.function.php_zip.php"},{match:`(?xi)\\b +posix_( +strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|access| +get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)| +get_last_error|mknod|mkfifo +)\\b`,name:"support.function.posix.php"},{match:"(?i)\\bset(thread|proc)title\\b",name:"support.function.proctitle.php"},{match:`(?xi)\\b +pspell_( +store_replacement|suggest|save_wordlist|new(_(config|personal))?|check|clear_session| +config_(save_repl|create|ignore|(data|dict)_dir|personal|runtogether|repl|mode)|add_to_(session|personal) +)\\b`,name:"support.function.pspell.php"},{match:"(?i)\\breadline(_(completion_function|clear_history|callback_(handler_(install|remove)|read_char)|info|on_new_line|write_history|list_history|add_history|redisplay|read_history))?\\b",name:"support.function.readline.php"},{match:"(?i)\\brecode(_(string|file))?\\b",name:"support.function.recode.php"},{match:"(?i)\\brrd(c_disconnect|_(create|tune|info|update|error|version|first|fetch|last(update)?|restore|graph|xport))\\b",name:"support.function.rrd.php"},{match:`(?xi)\\b +( +shm_((get|has|remove|put)_var|detach|attach|remove)|sem_(acquire|release|remove|get)|ftok| +msg_((get|remove|set|stat)_queue|send|queue_exists|receive) +)\\b`,name:"support.function.sem.php"},{match:`(?xi)\\b +session_( +status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)| +is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?| +regenerate_id|get_cookie_params|module_name +)\\b`,name:"support.function.session.php"},{match:"(?i)\\bshmop_(size|close|open|delete|write|read)\\b",name:"support.function.shmop.php"},{match:"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b",name:"support.function.simplexml.php"},{match:`(?xi)\\b +( +snmp(walk(oid)?|realwalk|get(next)?|set)| +snmp_(set_(valueretrieval|quick_print|enum_print|oid_(numeric_print|output_format))|read_mib| +get_(valueretrieval|quick_print))| +snmp[23]_(set|walk|real_walk|get(next)?) +)\\b`,name:"support.function.snmp.php"},{match:"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b",name:"support.function.soap.php"},{match:`(?xi)\\b +socket_( +shutdown|strerror|send(to|msg)?|set_((non)?block|option)|select|connect|close|clear_error|bind| +create(_(pair|listen))?|cmsg_space|import_stream|write|listen|last_error|accept|recv(from|msg)?| +read|get(peer|sock)name|get_option +)\\b`,name:"support.function.sockets.php"},{match:`(?xi)\\b +sqlite_( +single_query|seek|has_(more|prev)|num_(fields|rows)|next|changes|column|current|close| +create_(aggregate|function)|open|unbuffered_query|udf_(decode|encode)_binary|popen|prev| +escape_string|error_string|exec|valid|key|query|field_name|factory| +fetch_(string|single|column_types|object|all|array)|lib(encoding|version)| +last_(insert_rowid|error)|array_query|rewind|busy_timeout +)\\b`,name:"support.function.sqlite.php"},{match:`(?xi)\\b +sqlsrv_( +send_stream_data|server_info|has_rows|num_(fields|rows)|next_result|connect|configure|commit| +client_info|close|cancel|prepare|errors|execute|query|field_metadata|fetch(_(array|object))?| +free_stmt|rows_affected|rollback|get_(config|field)|begin_transaction +)\\b`,name:"support.function.sqlsrv.php"},{match:`(?xi)\\b +stats_( +harmonic_mean|covariance|standard_deviation|skew| +cdf_(noncentral_(chisquare|f)|negative_binomial|chisquare|cauchy|t|uniform|poisson|exponential|f|weibull| +logistic|laplace|gamma|binomial|beta)| +stat_(noncentral_t|correlation|innerproduct|independent_t|powersum|percentile|paired_t|gennch|binomial_coef)| +dens_(normal|negative_binomial|chisquare|cauchy|t|pmf_(hypergeometric|poisson|binomial)|exponential|f| +weibull|logistic|laplace|gamma|beta)| +den_uniform|variance|kurtosis|absolute_deviation| +rand_(setall|phrase_to_seeds|ranf|get_seeds| +gen_(noncentral_[ft]|noncenral_chisquare|normal|chisquare|t|int| +i(uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)) +)\\b`,name:"support.function.stats.php"},{match:`(?xi)\\b +( +set_socket_blocking| +stream_(socket_(shutdown|sendto|server|client|pair|enable_crypto|accept|recvfrom|get_name)| +set_(chunk_size|timeout|(read|write)_buffer|blocking)|select|notification_callback|supports_lock| +context_(set_(option|default|params)|create|get_(options|default|params))|copy_to_stream|is_local| +encoding|filter_(append|prepend|register|remove)|wrapper_((un)?register|restore)| +resolve_include_path|register_wrapper|get_(contents|transports|filters|wrappers|line|meta_data)| +bucket_(new|prepend|append|make_writeable) +) +)\\b`,name:"support.function.streamsfuncs.php"},{match:`(?xi)\\b +( +money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?| +str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)| +str_(getcsv|ireplace|pad|repeat|replace|rot13|shuffle|split|word_count)| +strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale| +html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo| +chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord| +uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)| +quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table +)\\b`,name:"support.function.string.php"},{match:`(?xi)\\b +sybase_( +set_message_handler|select_db|num_(fields|rows)|connect|close|deadlock_retry_count|data_seek| +unbuffered_query|pconnect|query|field_seek|fetch_(object|field|assoc|array|row)|free_result| +affected_rows|result|get_last_message|min_(client|error|message|server)_severity +)\\b`,name:"support.function.sybase.php"},{match:"(?i)\\b(taint|is_tainted|untaint)\\b",name:"support.function.taint.php"},{match:`(?xi)\\b +( +tidy_((get|set)opt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose| +(access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)| +get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))| +ob_tidyhandler +)\\b`,name:"support.function.tidy.php"},{match:"(?i)\\btoken_(name|get_all)\\b",name:"support.function.tokenizer.php"},{match:`(?xi)\\b +trader_( +stoch(f|r|rsi)?|stddev|sin(h)?|sum|sub|set_(compat|unstable_period)|sqrt|sar(ext)?|sma| +ht_(sine|trend(line|mode)|dc(period|phase)|phasor)|natr|cci|cos(h)?|correl| +cdl(shootingstar|shortline|sticksandwich|stalledpattern|spinningtop|separatinglines| +hikkake(mod)?|highwave|homingpigeon|hangingman|harami(cross)?|hammer|concealbabyswall| +counterattack|closingmarubozu|thrusting|tasukigap|takuri|tristar|inneck|invertedhammer| +identical3crows|2crows|onneck|doji(star)?|darkcloudcover|dragonflydoji|unique3river| +upsidegap2crows|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)| +piercing|engulfing|evening(doji)?star|kicking(bylength)?|longline|longleggeddoji| +ladderbottom|advanceblock|abandonedbaby|risefall3methods|rickshawman|gapsidesidewhite| +gravestonedoji|xsidegap3methods|morning(doji)?star|mathold|matchinglow|marubozu| +belthold|breakaway)| +ceil|cmo|tsf|typprice|t3|tema|tan(h)?|trix|trima|trange|obv|div|dema|dx|ultosc|ppo| +plus_d[im]|errno|exp|ema|var|kama|floor|wclprice|willr|wma|ln|log10|bop|beta|bbands| +linearreg(_(slope|intercept|angle))?|asin|acos|atan|atr|adosc|ad|add|adx(r)?|apo|avgprice| +aroon(osc)?|rsi|roc|rocp|rocr(100)?|get_(compat|unstable_period)|min(index)?|minus_d[im]| +minmax(index)?|mid(point|price)|mom|mult|medprice|mfi|macd(ext|fix)?|mavp|max(index)?|ma(ma)? +)\\b`,name:"support.function.trader.php"},{match:"(?i)\\buopz_(copy|compose|implement|overload|delete|undefine|extend|function|flags|restore|rename|redefine|backup)\\b",name:"support.function.uopz.php"},{match:"(?i)\\b(http_build_query|(raw)?url(decode|encode)|parse_url|get_(headers|meta_tags)|base64_(decode|encode))\\b",name:"support.function.url.php"},{match:`(?xi)\\b +( +strval|settype|serialize|(bool|double|float)val|debug_zval_dump|intval|import_request_variables|isset| +is_(scalar|string|null|numeric|callable|int(eger)?|object|double|float|long|array|resource|real|bool)| +unset|unserialize|print_r|empty|var_(dump|export)|gettype|get_(defined_vars|resource_type) +)\\b`,name:"support.function.var.php"},{match:"(?i)\\bwddx_(serialize_(value|vars)|deserialize|packet_(start|end)|add_vars)\\b",name:"support.function.wddx.php"},{match:"(?i)\\bxhprof_(sample_)?(disable|enable)\\b",name:"support.function.xhprof.php"},{match:`(?xi) +\\b +( +utf8_(decode|encode)| +xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler| +(character_data|default|element|external_entity_ref|processing_instruction)_handler|object)| +parse(_into_struct)?|parser_((get|set)_option|create(_ns)?|free)|error_string| +get_(current_((column|line)_number|byte_index)|error_code)) +)\\b`,name:"support.function.xml.php"},{match:`(?xi)\\b +xmlrpc_( +server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))| +is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|(get|set)_type +)\\b`,name:"support.function.xmlrpc.php"},{match:`(?xi)\\b +xmlwriter_( +(end|start|write)_(comment|cdata|dtd(_(attlist|entity|element))?|document|pi|attribute|element)| +(start|write)_(attribute|element)_ns|write_raw|set_indent(_string)?|text|output_memory|open_(memory|uri)| +full_end_element|flush| +)\\b`,name:"support.function.xmlwriter.php"},{match:`(?xi)\\b +( +zlib_(decode|encode|get_coding_type)|readgzfile| +gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file| +write|rewind|read|getc|getss?) +)\\b`,name:"support.function.zlib.php"},{match:"(?i)\\bis_int(eger)?\\b",name:"support.function.alias.php"}]},switch_statement:{patterns:[{match:"\\s+(?=switch\\b)"},{begin:"\\bswitch\\b(?!\\s*\\(.*\\)\\s*:)",beginCaptures:{0:{name:"keyword.control.switch.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.switch-block.end.bracket.curly.php"}},name:"meta.switch-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.switch-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.switch-expression.end.bracket.round.php"}},patterns:[{include:"$self"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.switch-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{include:"$self"}]}]}]},ternary_expression:{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.php"}},end:"(?<!:):(?!:)",endCaptures:{0:{name:"keyword.operator.ternary.php"}},patterns:[{captures:{1:{patterns:[{include:"$self"}]}},match:"(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(?=:(?!:))"},{include:"$self"}]},ternary_shorthand:{match:"\\?:",name:"keyword.operator.ternary.php"},"use-inner":{patterns:[{include:"#comments"},{begin:"(?i)\\b(as)\\s+",beginCaptures:{1:{name:"keyword.other.use-as.php"}},end:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",endCaptures:{0:{name:"entity.other.alias.php"}}},{include:"#class-name"},{match:",",name:"punctuation.separator.delimiter.php"}]},var_basic:{patterns:[{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(?i)(\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"variable.other.php"}]},var_global:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b",name:"variable.other.global.php"},var_global_safer:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))",name:"variable.other.global.safer.php"},var_language:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)this\\b",name:"variable.language.this.php"},"variable-name":{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.class.php"},5:{name:"variable.other.property.php"},6:{name:"punctuation.section.array.begin.php"},7:{name:"constant.numeric.index.php"},8:{name:"variable.other.index.php"},9:{name:"punctuation.definition.variable.php"},10:{name:"string.unquoted.index.php"},11:{name:"punctuation.section.array.end.php"}},match:`(?xi) +((\\$)(?<name>[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*))\\s* +(?: +(\\??->)\\s*(\\g<name>) +| +(\\[)(?:(\\d+)|((\\$)\\g<name>)|([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*))(\\]) +)?`},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\${)(?<name>[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(}))"}]},variables:{patterns:[{include:"#var_language"},{include:"#var_global"},{include:"#var_global_safer"},{include:"#var_basic"},{begin:"\\${(?=.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]}]}},scopeName:"source.php",embeddedLangs:["html","xml","sql","javascript","json","css"]});var m=[...a.default,...t.default,...i.default,...p.default,...s.default,...o.default,c]},68314:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var a=e(3518);const t=Object.freeze({displayName:"XML",name:"xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]}},scopeName:"text.xml",embeddedLangs:["java"]});var i=[...a.default,t]}}]); diff --git a/4018.03cd5a5d.async.js b/4018.03cd5a5d.async.js new file mode 100644 index 00000000..a23ba249 --- /dev/null +++ b/4018.03cd5a5d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4018],{74018:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#ec775c","activityBar.background":"#22272e","activityBar.border":"#444c56","activityBar.foreground":"#adbac7","activityBar.inactiveForeground":"#768390","activityBarBadge.background":"#316dca","activityBarBadge.foreground":"#cdd9e5","badge.background":"#316dca","badge.foreground":"#cdd9e5","breadcrumb.activeSelectionForeground":"#768390","breadcrumb.focusForeground":"#adbac7","breadcrumb.foreground":"#768390","breadcrumbPicker.background":"#2d333b","button.background":"#347d39","button.foreground":"#ffffff","button.hoverBackground":"#46954a","button.secondaryBackground":"#3d444d","button.secondaryForeground":"#adbac7","button.secondaryHoverBackground":"#444c56","checkbox.background":"#2d333b","checkbox.border":"#444c56","debugConsole.errorForeground":"#ff938a","debugConsole.infoForeground":"#768390","debugConsole.sourceForeground":"#daaa3f","debugConsole.warningForeground":"#c69026","debugConsoleInputIcon.foreground":"#b083f0","debugIcon.breakpointForeground":"#e5534b","debugTokenExpression.boolean":"#6bc46d","debugTokenExpression.error":"#ff938a","debugTokenExpression.name":"#6cb6ff","debugTokenExpression.number":"#6bc46d","debugTokenExpression.string":"#96d0ff","debugTokenExpression.value":"#96d0ff","debugToolBar.background":"#2d333b",descriptionForeground:"#768390","diffEditor.insertedLineBackground":"#347d3926","diffEditor.insertedTextBackground":"#57ab5a4d","diffEditor.removedLineBackground":"#c93c3726","diffEditor.removedTextBackground":"#f470674d","dropdown.background":"#2d333b","dropdown.border":"#444c56","dropdown.foreground":"#adbac7","dropdown.listBackground":"#2d333b","editor.background":"#22272e","editor.findMatchBackground":"#966600","editor.findMatchHighlightBackground":"#eac55f80","editor.focusedStackFrameHighlightBackground":"#46954a66","editor.foldBackground":"#636e7b1a","editor.foreground":"#adbac7","editor.lineHighlightBackground":"#636e7b1a","editor.linkedEditingBackground":"#539bf512","editor.selectionHighlightBackground":"#57ab5a40","editor.stackFrameHighlightBackground":"#ae7c1466","editor.wordHighlightBackground":"#636e7b80","editor.wordHighlightBorder":"#636e7b99","editor.wordHighlightStrongBackground":"#636e7b4d","editor.wordHighlightStrongBorder":"#636e7b99","editorBracketHighlight.foreground1":"#6cb6ff","editorBracketHighlight.foreground2":"#6bc46d","editorBracketHighlight.foreground3":"#daaa3f","editorBracketHighlight.foreground4":"#ff938a","editorBracketHighlight.foreground5":"#fc8dc7","editorBracketHighlight.foreground6":"#dcbdfb","editorBracketHighlight.unexpectedBracket.foreground":"#768390","editorBracketMatch.background":"#57ab5a40","editorBracketMatch.border":"#57ab5a99","editorCursor.foreground":"#539bf5","editorGroup.border":"#444c56","editorGroupHeader.tabsBackground":"#1c2128","editorGroupHeader.tabsBorder":"#444c56","editorGutter.addedBackground":"#46954a66","editorGutter.deletedBackground":"#e5534b66","editorGutter.modifiedBackground":"#ae7c1466","editorIndentGuide.activeBackground":"#adbac73d","editorIndentGuide.background":"#adbac71f","editorInlayHint.background":"#76839033","editorInlayHint.foreground":"#768390","editorInlayHint.paramBackground":"#76839033","editorInlayHint.paramForeground":"#768390","editorInlayHint.typeBackground":"#76839033","editorInlayHint.typeForeground":"#768390","editorLineNumber.activeForeground":"#adbac7","editorLineNumber.foreground":"#636e7b","editorOverviewRuler.border":"#1c2128","editorWhitespace.foreground":"#545d68","editorWidget.background":"#2d333b",errorForeground:"#e5534b",focusBorder:"#316dca",foreground:"#adbac7","gitDecoration.addedResourceForeground":"#57ab5a","gitDecoration.conflictingResourceForeground":"#cc6b2c","gitDecoration.deletedResourceForeground":"#e5534b","gitDecoration.ignoredResourceForeground":"#636e7b","gitDecoration.modifiedResourceForeground":"#c69026","gitDecoration.submoduleResourceForeground":"#768390","gitDecoration.untrackedResourceForeground":"#57ab5a","icon.foreground":"#768390","input.background":"#22272e","input.border":"#444c56","input.foreground":"#adbac7","input.placeholderForeground":"#636e7b","keybindingLabel.foreground":"#adbac7","list.activeSelectionBackground":"#636e7b66","list.activeSelectionForeground":"#adbac7","list.focusBackground":"#4184e426","list.focusForeground":"#adbac7","list.highlightForeground":"#539bf5","list.hoverBackground":"#636e7b1a","list.hoverForeground":"#adbac7","list.inactiveFocusBackground":"#4184e426","list.inactiveSelectionBackground":"#636e7b66","list.inactiveSelectionForeground":"#adbac7","minimapSlider.activeBackground":"#76839047","minimapSlider.background":"#76839033","minimapSlider.hoverBackground":"#7683903d","notificationCenterHeader.background":"#2d333b","notificationCenterHeader.foreground":"#768390","notifications.background":"#2d333b","notifications.border":"#444c56","notifications.foreground":"#adbac7","notificationsErrorIcon.foreground":"#e5534b","notificationsInfoIcon.foreground":"#539bf5","notificationsWarningIcon.foreground":"#c69026","panel.background":"#1c2128","panel.border":"#444c56","panelInput.border":"#444c56","panelTitle.activeBorder":"#ec775c","panelTitle.activeForeground":"#adbac7","panelTitle.inactiveForeground":"#768390","peekViewEditor.background":"#636e7b1a","peekViewEditor.matchHighlightBackground":"#ae7c1466","peekViewResult.background":"#22272e","peekViewResult.matchHighlightBackground":"#ae7c1466","pickerGroup.border":"#444c56","pickerGroup.foreground":"#768390","progressBar.background":"#316dca","quickInput.background":"#2d333b","quickInput.foreground":"#adbac7","scrollbar.shadow":"#545d6833","scrollbarSlider.activeBackground":"#76839047","scrollbarSlider.background":"#76839033","scrollbarSlider.hoverBackground":"#7683903d","settings.headerForeground":"#adbac7","settings.modifiedItemIndicator":"#ae7c1466","sideBar.background":"#1c2128","sideBar.border":"#444c56","sideBar.foreground":"#adbac7","sideBarSectionHeader.background":"#1c2128","sideBarSectionHeader.border":"#444c56","sideBarSectionHeader.foreground":"#adbac7","sideBarTitle.foreground":"#adbac7","statusBar.background":"#22272e","statusBar.border":"#444c56","statusBar.debuggingBackground":"#c93c37","statusBar.debuggingForeground":"#cdd9e5","statusBar.focusBorder":"#316dca80","statusBar.foreground":"#768390","statusBar.noFolderBackground":"#22272e","statusBarItem.activeBackground":"#adbac71f","statusBarItem.focusBorder":"#316dca","statusBarItem.hoverBackground":"#adbac714","statusBarItem.prominentBackground":"#636e7b66","statusBarItem.remoteBackground":"#444c56","statusBarItem.remoteForeground":"#adbac7","symbolIcon.arrayForeground":"#e0823d","symbolIcon.booleanForeground":"#539bf5","symbolIcon.classForeground":"#e0823d","symbolIcon.colorForeground":"#6cb6ff","symbolIcon.constantForeground":["#b4f1b4","#8ddb8c","#6bc46d","#57ab5a","#46954a","#347d39","#2b6a30","#245829","#1b4721","#113417"],"symbolIcon.constructorForeground":"#dcbdfb","symbolIcon.enumeratorForeground":"#e0823d","symbolIcon.enumeratorMemberForeground":"#539bf5","symbolIcon.eventForeground":"#636e7b","symbolIcon.fieldForeground":"#e0823d","symbolIcon.fileForeground":"#c69026","symbolIcon.folderForeground":"#c69026","symbolIcon.functionForeground":"#b083f0","symbolIcon.interfaceForeground":"#e0823d","symbolIcon.keyForeground":"#539bf5","symbolIcon.keywordForeground":"#f47067","symbolIcon.methodForeground":"#b083f0","symbolIcon.moduleForeground":"#f47067","symbolIcon.namespaceForeground":"#f47067","symbolIcon.nullForeground":"#539bf5","symbolIcon.numberForeground":"#57ab5a","symbolIcon.objectForeground":"#e0823d","symbolIcon.operatorForeground":"#6cb6ff","symbolIcon.packageForeground":"#e0823d","symbolIcon.propertyForeground":"#e0823d","symbolIcon.referenceForeground":"#539bf5","symbolIcon.snippetForeground":"#539bf5","symbolIcon.stringForeground":"#6cb6ff","symbolIcon.structForeground":"#e0823d","symbolIcon.textForeground":"#6cb6ff","symbolIcon.typeParameterForeground":"#6cb6ff","symbolIcon.unitForeground":"#539bf5","symbolIcon.variableForeground":"#e0823d","tab.activeBackground":"#22272e","tab.activeBorder":"#22272e","tab.activeBorderTop":"#ec775c","tab.activeForeground":"#adbac7","tab.border":"#444c56","tab.hoverBackground":"#22272e","tab.inactiveBackground":"#1c2128","tab.inactiveForeground":"#768390","tab.unfocusedActiveBorder":"#22272e","tab.unfocusedActiveBorderTop":"#444c56","tab.unfocusedHoverBackground":"#636e7b1a","terminal.ansiBlack":"#545d68","terminal.ansiBlue":"#539bf5","terminal.ansiBrightBlack":"#636e7b","terminal.ansiBrightBlue":"#6cb6ff","terminal.ansiBrightCyan":"#56d4dd","terminal.ansiBrightGreen":"#6bc46d","terminal.ansiBrightMagenta":"#dcbdfb","terminal.ansiBrightRed":"#ff938a","terminal.ansiBrightWhite":"#cdd9e5","terminal.ansiBrightYellow":"#daaa3f","terminal.ansiCyan":"#39c5cf","terminal.ansiGreen":"#57ab5a","terminal.ansiMagenta":"#b083f0","terminal.ansiRed":"#f47067","terminal.ansiWhite":"#909dab","terminal.ansiYellow":"#c69026","terminal.foreground":"#adbac7","textBlockQuote.background":"#1c2128","textBlockQuote.border":"#444c56","textCodeBlock.background":"#636e7b66","textLink.activeForeground":"#539bf5","textLink.foreground":"#539bf5","textPreformat.foreground":"#768390","textSeparator.foreground":"#373e47","titleBar.activeBackground":"#22272e","titleBar.activeForeground":"#768390","titleBar.border":"#444c56","titleBar.inactiveBackground":"#1c2128","titleBar.inactiveForeground":"#768390","tree.indentGuidesStroke":"#373e47","welcomePage.buttonBackground":"#373e47","welcomePage.buttonHoverBackground":"#444c56"},displayName:"GitHub Dark Dimmed",name:"github-dark-dimmed",semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#768390"}},{scope:["constant.other.placeholder","constant.character"],settings:{foreground:"#f47067"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language","entity"],settings:{foreground:"#6cb6ff"}},{scope:["entity.name","meta.export.default","meta.definition.variable"],settings:{foreground:"#f69d50"}},{scope:["variable.parameter.function","meta.jsx.children","meta.block","meta.tag.attributes","entity.name.constant","meta.object.member","meta.embedded.expression"],settings:{foreground:"#adbac7"}},{scope:"entity.name.function",settings:{foreground:"#dcbdfb"}},{scope:["entity.name.tag","support.class.component"],settings:{foreground:"#8ddb8c"}},{scope:"keyword",settings:{foreground:"#f47067"}},{scope:["storage","storage.type"],settings:{foreground:"#f47067"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#adbac7"}},{scope:["string","string punctuation.section.embedded source"],settings:{foreground:"#96d0ff"}},{scope:"support",settings:{foreground:"#6cb6ff"}},{scope:"meta.property-name",settings:{foreground:"#6cb6ff"}},{scope:"variable",settings:{foreground:"#f69d50"}},{scope:"variable.other",settings:{foreground:"#adbac7"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"carriage-return",settings:{background:"#f47067",content:"^M",fontStyle:"italic underline",foreground:"#cdd9e5"}},{scope:"message.error",settings:{foreground:"#ff938a"}},{scope:"string variable",settings:{foreground:"#6cb6ff"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#96d0ff"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#96d0ff"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#8ddb8c"}},{scope:"support.constant",settings:{foreground:"#6cb6ff"}},{scope:"support.variable",settings:{foreground:"#6cb6ff"}},{scope:"support.type.property-name.json",settings:{foreground:"#8ddb8c"}},{scope:"meta.module-reference",settings:{foreground:"#6cb6ff"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#f69d50"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#6cb6ff"}},{scope:"markup.quote",settings:{foreground:"#8ddb8c"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#adbac7"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#adbac7"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#6cb6ff"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#5d0f12",foreground:"#ff938a"}},{scope:["punctuation.section.embedded"],settings:{foreground:"#f47067"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#113417",foreground:"#8ddb8c"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#682d0f",foreground:"#f69d50"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#6cb6ff",foreground:"#2d333b"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#dcbdfb"}},{scope:"meta.diff.header",settings:{foreground:"#6cb6ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#6cb6ff"}},{scope:"meta.output",settings:{foreground:"#6cb6ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#768390"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#ff938a"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#96d0ff"}}],type:"dark"})}}]); diff --git a/404.html b/404.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/404.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> +<link rel="shortcut icon" href="https://gw.alipayobjects.com/zos/antfincdn/upvrAjAPQX/Logo_Tech%252520UI.svg"> +<link rel="stylesheet" href="/umi.a475f248.css"> +<script>!function(){"use strict";var t="/".replace(/([^/])$/,"$1/"),e=location.pathname,n=e.startsWith(t)&&decodeURI("/".concat(e.slice(t.length)));if(n){var a=document,c=a.head,r=a.createElement.bind(a),i=function(t,e,n){var a,c=e.r[t]||(null===(a=Object.entries(e.r).find((function(e){var n=e[0];return new RegExp("^".concat(n.replace(/\/:[^/]+/g,"/[^/]+").replace("/*","/.+"),"$")).test(t)})))||void 0===a?void 0:a[1]);return null==c?void 0:c.map((function(t){var a=e.f[t][1],c=e.f[t][0];return{type:c.split(".").pop(),url:"".concat(n.publicPath).concat(c),attrs:[["data-".concat(e.b),"".concat(e.p,":").concat(a)]]}}))}(n,{"p":"@ant-design/pro-editor","b":"webpack","f":[["Awareness__index.zh-CN.md.778c6473.chunk.css",388],["Awareness__index.zh-CN.md.9e89ce58.async.js",388],["Snippet__index.en-US.md.778c6473.chunk.css",515],["Snippet__index.en-US.md.60b40ff5.async.js",515],["539.33f1bd0e.async.js",539],["Highlight__index.zh-CN.md.778c6473.chunk.css",675],["Highlight__index.zh-CN.md.c433cdc1.async.js",675],["SortableTree__index.en-US.md.778c6473.chunk.css",881],["SortableTree__index.en-US.md.92d93376.async.js",881],["nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css",1009],["nm__dumi__dist__client__pages__Demo__index.82506625.async.js",1009],["Markdown__index.zh-CN.md.778c6473.chunk.css",1075],["Markdown__index.zh-CN.md.74dcbbbd.async.js",1075],["1342.86fd59b6.async.js",1342],["docs__pro-editor__usePresenceAsset.en-US.md.778c6473.chunk.css",1371],["docs__pro-editor__usePresenceAsset.en-US.md.ef67309f.async.js",1371],["docs__pro-editor__useProEditor.zh-CN.md.778c6473.chunk.css",1395],["docs__pro-editor__useProEditor.zh-CN.md.73551fe0.async.js",1395],["docs__guide__nextjs.zh-CN.md.778c6473.chunk.css",1672],["docs__guide__nextjs.zh-CN.md.6d60da8c.async.js",1672],["1787.52eeb55d.async.js",1787],["docs__guide__why-pro-editor.zh-CN.md.778c6473.chunk.css",1810],["docs__guide__why-pro-editor.zh-CN.md.b31b40ae.async.js",1810],["Markdown__index.en-US.md.778c6473.chunk.css",1844],["Markdown__index.en-US.md.8a5bad97.async.js",1844],["docs__guide__why-pro-editor.en-US.md.778c6473.chunk.css",1909],["docs__guide__why-pro-editor.en-US.md.21970bdb.async.js",1909],["dumi__tmp-production__dumi__theme__ContextWrapper.78df1ce4.async.js",1923],["IconPicker__index.en-US.md.778c6473.chunk.css",1940],["IconPicker__index.en-US.md.fafc69ee.async.js",1940],["ErrorBoundary__index.en-US.md.778c6473.chunk.css",2258],["ErrorBoundary__index.en-US.md.24b5ce5d.async.js",2258],["docs__guide__umi.en-US.md.778c6473.chunk.css",2438],["docs__guide__umi.en-US.md.447c9beb.async.js",2438],["2507.e2ba16e1.async.js",2507],["ActionIcon__index.en-US.md.778c6473.chunk.css",2807],["ActionIcon__index.en-US.md.5f091864.async.js",2807],["ActionIcon__index.zh-CN.md.778c6473.chunk.css",2895],["ActionIcon__index.zh-CN.md.2c089729.async.js",2895],["ActionGroup__index.zh-CN.md.778c6473.chunk.css",2938],["ActionGroup__index.zh-CN.md.8c9da89e.async.js",2938],["docs__guide__nextjs.en-US.md.778c6473.chunk.css",3012],["docs__guide__nextjs.en-US.md.0e6131df.async.js",3012],["docs__index.en-US.md.778c6473.chunk.css",3039],["docs__index.en-US.md.e3ae80a3.async.js",3039],["nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css",3065],["nm__dumi__dist__client__pages__404.e05c8088.async.js",3065],["3143.76bf9b41.async.js",3143],["docs__pro-editor__provider.en-US.md.778c6473.chunk.css",3523],["docs__pro-editor__provider.en-US.md.4adfb75e.async.js",3523],["DraggablePanel__index.zh-CN.md.778c6473.chunk.css",3545],["DraggablePanel__index.zh-CN.md.bad39e8a.async.js",3545],["docs__pro-editor__usePresenceAsset.zh-CN.md.778c6473.chunk.css",3570],["docs__pro-editor__usePresenceAsset.zh-CN.md.46c43f35.async.js",3570],["3920.2d0588c3.async.js",3920],["SortableTree__index.zh-CN.md.778c6473.chunk.css",4007],["SortableTree__index.zh-CN.md.1c521e05.async.js",4007],["antd__index.zh-CN.md.778c6473.chunk.css",4015],["antd__index.zh-CN.md.85943612.async.js",4015],["ColumnList__index.zh-CN.md.778c6473.chunk.css",4106],["ColumnList__index.zh-CN.md.1631a818.async.js",4106],["ContextMenu__index.en-US.md.778c6473.chunk.css",4107],["ContextMenu__index.en-US.md.a70bf7f2.async.js",4107],["docs__pro-editor__data-flow.en-US.md.778c6473.chunk.css",4156],["docs__pro-editor__data-flow.en-US.md.8416941c.async.js",4156],["docs__pro-editor__index.zh-CN.md.778c6473.chunk.css",4283],["docs__pro-editor__index.zh-CN.md.a7fcdcae.async.js",4283],["docs__pro-editor__component-assets.en-US.md.778c6473.chunk.css",4320],["docs__pro-editor__component-assets.en-US.md.b1130c33.async.js",4320],["4475.bf1df760.async.js",4475],["IconPicker__index.zh-CN.md.778c6473.chunk.css",4592],["IconPicker__index.zh-CN.md.bba37354.async.js",4592],["docs__guide__data-management.en-US.md.778c6473.chunk.css",4662],["docs__guide__data-management.en-US.md.e878eff7.async.js",4662],["DraggablePanel__index.en-US.md.778c6473.chunk.css",4685],["DraggablePanel__index.en-US.md.7e1f7e60.async.js",4685],["docs__guide__redo-undo.zh-CN.md.778c6473.chunk.css",4694],["docs__guide__redo-undo.zh-CN.md.5d732963.async.js",4694],["nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css",4860],["nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.93c6cd43.async.js",4860],["docs__pro-editor__component-assets.zh-CN.md.778c6473.chunk.css",4935],["docs__pro-editor__component-assets.zh-CN.md.b0ea0971.async.js",4935],["docs__guide__intro.en-US.md.778c6473.chunk.css",4961],["docs__guide__intro.en-US.md.690ce6bf.async.js",4961],["docs__guide__intro.zh-CN.md.778c6473.chunk.css",5273],["docs__guide__intro.zh-CN.md.889b31d3.async.js",5273],["ColumnList__index.en-US.md.778c6473.chunk.css",5311],["ColumnList__index.en-US.md.7706c6a3.async.js",5311],["docs__pro-editor__data-flow.zh-CN.md.778c6473.chunk.css",5405],["docs__pro-editor__data-flow.zh-CN.md.caca7889.async.js",5405],["5541.ff12c88c.async.js",5541],["docs__guide__umi.zh-CN.md.778c6473.chunk.css",5777],["docs__guide__umi.zh-CN.md.65b68860.async.js",5777],["5872.dd0f271c.async.js",5872],["docs__pro-editor__index.en-US.md.778c6473.chunk.css",5948],["docs__pro-editor__index.en-US.md.cd7be6ce.async.js",5948],["docs__pro-editor__useProEditor.en-US.md.778c6473.chunk.css",6037],["docs__pro-editor__useProEditor.en-US.md.d9c6defb.async.js",6037],["Snippet__index.zh-CN.md.778c6473.chunk.css",6050],["Snippet__index.zh-CN.md.c0696af2.async.js",6050],["ContextMenu__index.zh-CN.md.778c6473.chunk.css",6052],["ContextMenu__index.zh-CN.md.235606ce.async.js",6052],["FreeCanvas__index.zh-CN.md.778c6473.chunk.css",6074],["FreeCanvas__index.zh-CN.md.2d950c9d.async.js",6074],["ActionGroup__index.en-US.md.778c6473.chunk.css",6230],["ActionGroup__index.en-US.md.760740e2.async.js",6230],["SortableList__index.zh-CN.md.778c6473.chunk.css",6254],["SortableList__index.zh-CN.md.f53468ee.async.js",6254],["docs__guide__data-management.zh-CN.md.778c6473.chunk.css",6528],["docs__guide__data-management.zh-CN.md.a3fa6072.async.js",6528],["antd__index.en-US.md.778c6473.chunk.css",6874],["antd__index.en-US.md.61056be0.async.js",6874],["FreeCanvas__index.en-US.md.778c6473.chunk.css",7701],["FreeCanvas__index.en-US.md.b4012699.async.js",7701],["docs__pro-editor__realtime-collaboration.en-US.md.778c6473.chunk.css",7918],["docs__pro-editor__realtime-collaboration.en-US.md.99475af9.async.js",7918],["docs__pro-editor__provider.zh-CN.md.778c6473.chunk.css",8334],["docs__pro-editor__provider.zh-CN.md.b89bc16d.async.js",8334],["Highlight__index.en-US.md.778c6473.chunk.css",8647],["Highlight__index.en-US.md.0b0ba505.async.js",8647],["docs__guide__redo-undo.en-US.md.778c6473.chunk.css",8831],["docs__guide__redo-undo.en-US.md.93761448.async.js",8831],["docs__index.zh-CN.md.778c6473.chunk.css",8834],["docs__index.zh-CN.md.f46280b8.async.js",8834],["Layout__index.zh-CN.md.778c6473.chunk.css",8843],["Layout__index.zh-CN.md.5d6807a5.async.js",8843],["8923.3af73c8c.async.js",8923],["Layout__index.en-US.md.778c6473.chunk.css",9110],["Layout__index.en-US.md.66444319.async.js",9110],["SortableList__index.en-US.md.778c6473.chunk.css",9188],["SortableList__index.en-US.md.c53106b4.async.js",9188],["Awareness__index.en-US.md.778c6473.chunk.css",9539],["Awareness__index.en-US.md.d505742d.async.js",9539],["docs__pro-editor__realtime-collaboration.zh-CN.md.778c6473.chunk.css",9618],["docs__pro-editor__realtime-collaboration.zh-CN.md.bb035a21.async.js",9618],["nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.215931e5.async.js",9946],["ErrorBoundary__index.zh-CN.md.778c6473.chunk.css",9957],["ErrorBoundary__index.zh-CN.md.2af4423d.async.js",9957]],"r":{"/*":[45,46,4,13,20,34,69,78,79,93,126,27],"/":[43,44,47,54,90,4,13,20,34,69,78,79,93,126,27],"/pro-editor":[47,54,90,94,95,4,13,20,34,69,78,79,93,126,27],"/zh-CN/":[47,54,90,122,123,4,13,20,34,69,78,79,93,126,27],"/~demos/:id":[9,10,135,27],"/pro-editor/realtime-collaboration":[47,54,90,114,115,4,13,20,34,69,78,79,93,126,27],"/pro-editor/component-assets":[47,54,67,68,90,4,13,20,34,69,78,79,93,126,27],"/pro-editor/use-presence-asset":[14,15,47,54,90,4,13,20,34,69,78,79,93,126,27],"/pro-editor/use-pro-editor":[47,54,90,96,97,4,13,20,34,69,78,79,93,126,27],"/guide/data-management":[47,54,72,73,90,4,13,20,34,69,78,79,93,126,27],"/guide/why-pro-editor":[25,26,47,54,90,4,13,20,34,69,78,79,93,126,27],"/pro-editor/data-flow":[47,54,63,64,90,4,13,20,34,69,78,79,93,126,27],"/pro-editor/provider":[47,48,49,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor":[47,54,65,66,90,4,13,20,34,69,78,79,93,126,27],"/guide/redo-undo":[47,54,90,120,121,4,13,20,34,69,78,79,93,126,27],"/guide/nextjs":[41,42,47,54,90,4,13,20,34,69,78,79,93,126,27],"/guide/intro":[47,54,82,83,90,4,13,20,34,69,78,79,93,126,27],"/guide/umi":[32,33,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/action-group":[47,54,90,104,105,4,13,20,34,69,78,79,93,126,27],"/components/action-icon":[35,36,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/antd":[47,54,90,110,111,4,13,20,34,69,78,79,93,126,27],"/components/awareness":[47,54,90,131,132,4,13,20,34,69,78,79,93,126,27],"/components/column-list":[47,54,86,87,90,4,13,20,34,69,78,79,93,126,27],"/components/context-menu":[47,54,61,62,90,4,13,20,34,69,78,79,93,126,27],"/components/draggable-panel":[47,54,74,75,90,4,13,20,34,69,78,79,93,126,27],"/components/error-boundary":[30,31,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/free-canvas":[47,54,90,112,113,4,13,20,34,69,78,79,93,126,27],"/components/highlight":[47,54,90,118,119,4,13,20,34,69,78,79,93,126,27],"/components/icon-picker":[28,29,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/layout":[47,54,90,127,128,4,13,20,34,69,78,79,93,126,27],"/components/markdown":[23,24,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/snippet":[2,3,47,54,90,4,13,20,34,69,78,79,93,126,27],"/components/sortable-list":[47,54,90,129,130,4,13,20,34,69,78,79,93,126,27],"/components/sortable-tree":[7,8,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/realtime-collaboration":[47,54,90,133,134,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/component-assets":[47,54,80,81,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/use-presence-asset":[47,52,53,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/use-pro-editor":[16,17,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/data-management":[47,54,90,108,109,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/why-pro-editor":[21,22,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/data-flow":[47,54,88,89,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/pro-editor/provider":[47,54,90,116,117,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/redo-undo":[47,54,76,77,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/nextjs":[18,19,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/intro":[47,54,84,85,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/guide/umi":[47,54,90,91,92,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/action-group":[39,40,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/action-icon":[37,38,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/antd":[47,54,57,58,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/awareness":[0,1,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/column-list":[47,54,59,60,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/context-menu":[47,54,90,100,101,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/draggable-panel":[47,50,51,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/error-boundary":[47,54,90,136,137,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/free-canvas":[47,54,90,102,103,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/highlight":[5,6,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/icon-picker":[47,54,70,71,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/layout":[47,54,90,124,125,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/markdown":[11,12,47,54,90,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/snippet":[47,54,90,98,99,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/sortable-list":[47,54,90,106,107,4,13,20,34,69,78,79,93,126,27],"/zh-CN/components/sortable-tree":[47,54,55,56,90,4,13,20,34,69,78,79,93,126,27]}},{publicPath:"/"});null==i||i.forEach((function(t){var e,n=t.type,a=t.url;if("js"===n)(e=r("script")).src=a,e.async=!0;else{if("css"!==n)return;(e=r("link")).href=a,e.rel="preload",e.as="style"}t.attrs.forEach((function(t){e.setAttribute(t[0],t[1]||"")})),c.appendChild(e)}))}}();</script> +</head> +<body> +<div id="root"></div> +<script src="/umi.e9519e91.js"></script> +</body> +</html> \ No newline at end of file diff --git a/4103.43311d53.async.js b/4103.43311d53.async.js new file mode 100644 index 00000000..4a4062bf --- /dev/null +++ b/4103.43311d53.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4103],{64103:function(n,t,e){e.r(t),e.d(t,{default:function(){return a}});var a=[Object.freeze({displayName:"WebAssembly",name:"wasm",patterns:[{include:"#comments"},{include:"#strings"},{include:"#instructions"},{include:"#types"},{include:"#modules"},{include:"#constants"},{include:"#invalid"}],repository:{comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.wat"}},comment:"Line comment",match:"(;;).*$",name:"comment.line.wat"},{begin:"\\(;",beginCaptures:{0:{name:"punctuation.definition.comment.wat"}},comment:"Block comment",end:";\\)",endCaptures:{0:{name:"punctuation.definition.comment.wat"}},name:"comment.block.wat"}]},constants:{patterns:[{comment:"Fixed-width SIMD",patterns:[{captures:{1:{name:"support.type.wat"}},comment:"Vector literal (i8x16) [simd]",match:"\\b(i8x16)(?:\\s+0x[0-9a-fA-F]{1,2}){16}\\b",name:"constant.numeric.vector.wat"},{captures:{1:{name:"support.type.wat"}},comment:"Vector literal (i16x8) [simd]",match:"\\b(i16x8)(?:\\s+0x[0-9a-fA-F]{1,4}){8}\\b",name:"constant.numeric.vector.wat"},{captures:{1:{name:"support.type.wat"}},comment:"Vector literal (i32x4) [simd]",match:"\\b(i32x4)(?:\\s+0x[0-9a-fA-F]{1,8}){4}\\b",name:"constant.numeric.vector.wat"},{captures:{1:{name:"support.type.wat"}},comment:"Vector literal (i64x2) [simd]",match:"\\b(i64x2)(?:\\s+0x[0-9a-fA-F]{1,16}){2}\\b",name:"constant.numeric.vector.wat"}]},{comment:"MVP",patterns:[{comment:"Floating point literal",match:"[+-]?\\b[0-9][0-9]*(?:\\.[0-9][0-9]*)?(?:[eE][+-]?[0-9]+)?\\b",name:"constant.numeric.float.wat"},{comment:"Floating point hexadecimal literal",match:"[+-]?\\b0x([0-9a-fA-F]*\\.[0-9a-fA-F]+|[0-9a-fA-F]+\\.?)[Pp][+-]?[0-9]+\\b",name:"constant.numeric.float.wat"},{comment:"Floating point infinity",match:"[+-]?\\binf\\b",name:"constant.numeric.float.wat"},{comment:"Floating point literal (NaN)",match:"[+-]?\\bnan:0x[0-9a-fA-F][0-9a-fA-F]*\\b",name:"constant.numeric.float.wat"},{comment:"Integer literal",match:"[+-]?\\b(?:0x[0-9a-fA-F][0-9a-fA-F]*|\\d[\\d]*)\\b",name:"constant.numeric.integer.wat"}]}]},instructions:{patterns:[{comment:"Non-trapping float-to-int conversions",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Conversion instruction [nontrapping-float-to-int-conversions]",match:"\\b(i32|i64)\\.trunc_sat_f(?:32|64)_[su]\\b",name:"keyword.operator.word.wat"}]},{comment:"Sign-extension operators",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Numeric instruction (i32) [sign-extension-ops]",match:"\\b(i32)\\.(?:extend(?:8|16)_s)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Numeric instruction (i64) [sign-extension-ops]",match:"\\b(i64)\\.(?:extend(?:8|16|32)_s)\\b",name:"keyword.operator.word.wat"}]},{comment:"Bulk memory operations",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Memory instruction [bulk-memory-operations]",match:"\\b(memory)\\.(?:copy|fill|init|drop)\\b",name:"keyword.operator.word.wat"}]},{comment:"Fixed-width SIMD",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (v128) [simd]",match:"\\b(v128)\\.(?:const|and|or|xor|not|andnot|bitselect|load|store)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (i8x16) [simd]",match:"\\b(i8x16)\\.(?:shuffle|swizzle|splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane_[su]|add_saturate_[su]|sub_saturate_[su]|avgr_u|narrow_i16x8_[su])\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (i16x8) [simd]",match:"\\b(i16x8)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane_[su]|add_saturate_[su]|sub_saturate_[su]|avgr_u|load8x8_[su]|narrow_i32x4_[su]|widen_(low|high)_i8x16_[su])\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (i32x4) [simd]",match:"\\b(i32x4)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane|load16x4_[su]|trunc_sat_f32x4_[su]|widen_(low|high)_i16x8_[su])\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (i64x2) [simd]",match:"\\b(i64x2)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|extract_lane|load32x2_[su])\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (f32x4) [simd]",match:"\\b(f32x4)\\.(?:splat|replace_lane|add|sub|mul|neg|extract_lane|eq|ne|lt|le|gt|ge|abs|min|max|div|sqrt|convert_i32x4_[su])\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (f64x2) [simd]",match:"\\b(f64x2)\\.(?:splat|replace_lane|add|sub|mul|neg|extract_lane|eq|ne|lt|le|gt|ge|abs|min|max|div|sqrt)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (v8x16) [simd]",match:"\\b(v8x16)\\.(?:load_splat|shuffle|swizzle)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (v16x8) [simd]",match:"\\b(v16x8)\\.load_splat\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (v32x4) [simd]",match:"\\b(v32x4)\\.load_splat\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Vector instruction (v64x2) [simd]",match:"\\b(v64x2)\\.load_splat\\b",name:"keyword.operator.word.wat"}]},{comment:"Threads",patterns:[{captures:{1:{name:"support.class.wat"},2:{name:"support.class.wat"},3:{name:"support.class.wat"},4:{name:"support.class.wat"}},comment:"Atomic instruction (i32) [threads]",match:"\\b(i32)\\.(atomic)\\.(?:load(?:8_u|16_u)?|store(?:8|16)?|wait|(rmw)\\.(?:add|sub|and|or|xor|xchg|cmpxchg)|(rmw8|rmw16)\\.(?:add_u|sub_u|and_u|or_u|xor_u|xchg_u|cmpxchg_u))\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"},2:{name:"support.class.wat"},3:{name:"support.class.wat"},4:{name:"support.class.wat"}},comment:"Atomic instruction (i64) [threads]",match:"\\b(i64)\\.(atomic)\\.(?:load(?:8_u|16_u|32_u)?|store(?:8|16|32)?|wait|(rmw)\\.(?:add|sub|and|or|xor|xchg|cmpxchg)|(rmw8|rmw16|rmw32)\\.(?:add_u|sub_u|and_u|or_u|xor_u|xchg_u|cmpxchg_u))\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Atomic instruction [threads]",match:"\\b(atomic)\\.(?:notify|fence)\\b",name:"keyword.operator.word.wat"},{comment:"Shared modifier [threads]",match:"\\bshared\\b",name:"storage.modifier.wat"}]},{comment:"Reference types",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Reference instruction [reference-types]",match:"\\b(ref)\\.(?:null|is_null|func|extern)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Table instruction [reference-types]",match:"\\b(table)\\.(?:get|size|grow|fill|init|copy)\\b",name:"keyword.operator.word.wat"},{comment:"Type name [reference-types]",match:"\\b(?:externref|funcref|nullref)\\b",name:"entity.name.type.wat"}]},{comment:"Tail Call",patterns:[{comment:"Control instruction [tail-call]",match:"\\breturn_call(?:_indirect)?\\b",name:"keyword.control.wat"}]},{comment:"Exception handling",patterns:[{comment:"Control instruction [exception-handling]",match:"\\b(?:try|catch|throw|rethrow|br_on_exn)\\b",name:"keyword.control.wat"},{comment:"Module element [exception-handling]",match:"(?<=\\()event\\b",name:"storage.type.wat"}]},{comment:"Binaryen extensions",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Pseudo stack instruction [binaryen]",match:"\\b(i32|i64|f32|f64|externref|funcref|nullref|exnref)\\.(?:push|pop)\\b",name:"keyword.operator.word.wat"}]},{comment:"MVP",patterns:[{captures:{1:{name:"support.class.type.wat"}},comment:"Memory instruction (i32) [mvp]",match:"\\b(i32)\\.(?:load|load(?:8|16)(?:_[su])?|store(?:8|16)?)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Memory instruction (i64) [mvp]",match:"\\b(i64)\\.(?:load|load(?:8|16|32)(?:_[su])?|store(?:8|16|32)?)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Memory instruction (f32/f64) [mvp]",match:"\\b(f32|f64)\\.(?:load|store)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.memory.wat"}},comment:"Memory instruction [mvp]",match:"\\b(memory)\\.(?:size|grow)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"entity.other.attribute-name.wat"}},comment:"Memory instruction attribute [mvp]",match:"\\b(offset|align)=\\b"},{captures:{1:{name:"support.class.local.wat"}},comment:"Variable instruction (local) [mvp]",match:"\\b(local)\\.(?:get|set|tee)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.global.wat"}},comment:"Variable instruction (global) [mvp]",match:"\\b(global)\\.(?:get|set)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Numeric instruction (i32/i64) [mvp]",match:"\\b(i32|i64)\\.(const|eqz|eq|ne|lt_[su]|gt_[su]|le_[su]|ge_[su]|clz|ctz|popcnt|add|sub|mul|div_[su]|rem_[su]|and|or|xor|shl|shr_[su]|rotl|rotr)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Numeric instruction (f32/f64) [mvp]",match:"\\b(f32|f64)\\.(const|eq|ne|lt|gt|le|ge|abs|neg|ceil|floor|trunc|nearest|sqrt|add|sub|mul|div|min|max|copysign)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Conversion instruction (i32) [mvp]",match:"\\b(i32)\\.(wrap_i64|trunc_(f32|f64)_[su]|reinterpret_f32)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Conversion instruction (i64) [mvp]",match:"\\b(i64)\\.(extend_i32_[su]|trunc_f(32|64)_[su]|reinterpret_f64)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Conversion instruction (f32) [mvp]",match:"\\b(f32)\\.(convert_i(32|64)_[su]|demote_f64|reinterpret_i32)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.type.wat"}},comment:"Conversion instruction (f64) [mvp]",match:"\\b(f64)\\.(convert_i(32|64)_[su]|promote_f32|reinterpret_i64)\\b",name:"keyword.operator.word.wat"},{comment:"Control instruction [mvp]",match:"\\b(?:unreachable|nop|block|loop|if|then|else|end|br|br_if|br_table|return|call|call_indirect)\\b",name:"keyword.control.wat"},{comment:"Parametric instruction [mvp]",match:"\\b(?:drop|select)\\b",name:"keyword.operator.word.wat"}]},{comment:"GC Instructions",patterns:[{captures:{1:{name:"support.class.wat"}},comment:"Reference Instructions [GC]",match:"\\b(ref)\\.(?:eq|test|cast)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Struct Instructions [GC]",match:"\\b(struct)\\.(?:new_canon|new_canon_default|get|get_s|get_u|set)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Array Instructions [GC]",match:"\\b(array)\\.(?:new_canon|new_canon_default|get|get_s|get_u|set|len|new_canon_fixed|new_canon_data|new_canon_elem)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"i31 Instructions [GC]",match:"\\b(i31)\\.(?:new|get_s|get_u)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Branch Instructions [GC]",match:"\\b(?:br_on_non_null|br_on_cast|br_on_cast_fail)\\b",name:"keyword.operator.word.wat"},{captures:{1:{name:"support.class.wat"}},comment:"Reference Instructions [GC]",match:"\\b(extern)\\.(?:internalize|externalize)\\b",name:"keyword.operator.word.wat"}]}]},invalid:{patterns:[{match:"[^\\s()]+",name:"invalid.wat"}]},modules:{patterns:[{comment:"Bulk memory operations",patterns:[{captures:{1:{name:"storage.modifier.wat"}},comment:"Passive modifier [bulk-memory-operations]",match:"(?<=\\(data)\\s+(passive)\\b"}]},{comment:"MVP",patterns:[{comment:"Module element [mvp]",match:"(?<=\\()(?:module|import|export|memory|data|table|elem|start|func|type|param|result|global|local)\\b",name:"storage.type.wat"},{captures:{1:{name:"storage.modifier.wat"}},comment:"Mutable global modifier [mvp]",match:"(?<=\\()\\s*(mut)\\b",name:"storage.modifier.wat"},{captures:{1:{name:"entity.name.function.wat"}},comment:"Function name [mvp]",match:"(?<=\\(func|\\(start|call|return_call|ref\\.func)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)"},{begin:"\\)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)",beginCaptures:{1:{name:"entity.name.function.wat"}},comment:"Function name(s) (elem) [mvp]",end:"\\)",patterns:[{match:"(?<=\\s)\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*",name:"entity.name.function.wat"}]},{captures:{1:{name:"support.type.function.wat"}},comment:"Function type [mvp]",match:"(?<=\\(type)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)"},{comment:"Variable name or branch label [mvp]",match:"\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*\\b",name:"variable.other.wat"}]}]},strings:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},comment:"String literal",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end"}},name:"string.quoted.double.wat",patterns:[{match:`\\\\(n|t|\\\\|'|"|[0-9a-fA-F]{2})`,name:"constant.character.escape.wat"}]},types:{patterns:[{comment:"Fixed-width SIMD",patterns:[{comment:"Type name [simd]",match:"\\bv128\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"Reference types",patterns:[{comment:"Type name [reference-types]",match:"\\b(?:externref|funcref|nullref)\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"Exception handling",patterns:[{comment:"Type name [exception-handling]",match:"\\bexnref\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"MVP",patterns:[{comment:"Type name [mvp]",match:"\\b(?:i32|i64|f32|f64)\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"GC Types",patterns:[{comment:"Type name [GC]",match:"\\b(?:i8|i16|ref|funcref|externref|anyref|eqref|i31ref|nullfuncref|nullexternref|structref|arrayref|nullref)\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"GC Heap Types",patterns:[{comment:"Type name [GC]",match:"\\b(?:type|func|extern|any|eq|nofunc|noextern|struct|array|none)\\b(?!\\.)",name:"entity.name.type.wat"}]},{comment:"GC Structured and sub Types",patterns:[{comment:"Type name [GC]",match:"\\b(?:struct|array|sub|final|rec|field|mut)\\b(?!\\.)",name:"entity.name.type.wat"}]}]}},scopeName:"source.wat"})]}}]); diff --git a/4213.054ce6cb.async.js b/4213.054ce6cb.async.js new file mode 100644 index 00000000..3fbbae54 --- /dev/null +++ b/4213.054ce6cb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4213],{27189:function(H,_,l){l.d(_,{ZP:function(){return w},c4:function(){return P}});var i=l(50959),b=l(45824);const P=["xxl","xl","lg","md","sm","xs"],E=v=>({xs:`(max-width: ${v.screenXSMax}px)`,sm:`(min-width: ${v.screenSM}px)`,md:`(min-width: ${v.screenMD}px)`,lg:`(min-width: ${v.screenLG}px)`,xl:`(min-width: ${v.screenXL}px)`,xxl:`(min-width: ${v.screenXXL}px)`}),B=v=>{const m=v,x=[].concat(P).reverse();return x.forEach((u,O)=>{const n=u.toUpperCase(),e=`screen${n}Min`,t=`screen${n}`;if(!(m[e]<=m[t]))throw new Error(`${e}<=${t} fails : !(${m[e]}<=${m[t]})`);if(O<x.length-1){const s=`screen${n}Max`;if(!(m[t]<=m[s]))throw new Error(`${t}<=${s} fails : !(${m[t]}<=${m[s]})`);const c=`screen${x[O+1].toUpperCase()}Min`;if(!(m[s]<=m[c]))throw new Error(`${s}<=${c} fails : !(${m[s]}<=${m[c]})`)}}),v};function w(){const[,v]=(0,b.ZP)(),m=E(B(v));return i.useMemo(()=>{const x=new Map;let u=-1,O={};return{matchHandlers:{},dispatch(n){return O=n,x.forEach(e=>e(O)),x.size>=1},subscribe(n){return x.size||this.register(),u+=1,x.set(u,n),n(O),u},unsubscribe(n){x.delete(n),x.size||this.unregister()},unregister(){Object.keys(m).forEach(n=>{const e=m[n],t=this.matchHandlers[e];t==null||t.mql.removeListener(t==null?void 0:t.listener)}),x.clear()},register(){Object.keys(m).forEach(n=>{const e=m[n],t=f=>{let{matches:c}=f;this.dispatch(Object.assign(Object.assign({},O),{[n]:c}))},s=window.matchMedia(e);s.addListener(t),this.matchHandlers[e]={mql:s,listener:t},t(s)})},responsiveMap:m}},[v])}const D=(v,m)=>{if(m&&typeof m=="object")for(let x=0;x<P.length;x++){const u=P[x];if(v[u]&&m[u]!==void 0)return m[u]}}},8796:function(H,_,l){var i=l(50959);const b=(0,i.createContext)({});_.Z=b},53263:function(H,_,l){var i=l(50959),b=l(82187),P=l.n(b),E=l(92576),B=l(8796),w=l(51750),D=function(u,O){var n={};for(var e in u)Object.prototype.hasOwnProperty.call(u,e)&&O.indexOf(e)<0&&(n[e]=u[e]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,e=Object.getOwnPropertySymbols(u);t<e.length;t++)O.indexOf(e[t])<0&&Object.prototype.propertyIsEnumerable.call(u,e[t])&&(n[e[t]]=u[e[t]]);return n};function v(u){return typeof u=="number"?`${u} ${u} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(u)?`0 0 ${u}`:u}const m=["xs","sm","md","lg","xl","xxl"],x=i.forwardRef((u,O)=>{const{getPrefixCls:n,direction:e}=i.useContext(E.E_),{gutter:t,wrap:s}=i.useContext(B.Z),{prefixCls:f,span:c,order:I,offset:W,push:L,pull:A,className:F,children:X,flex:V,style:z}=u,G=D(u,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),h=n("col",f),[r,a,d]=(0,w.cG)(h);let o={};m.forEach(y=>{let p={};const C=u[y];typeof C=="number"?p.span=C:typeof C=="object"&&(p=C||{}),delete G[y],o=Object.assign(Object.assign({},o),{[`${h}-${y}-${p.span}`]:p.span!==void 0,[`${h}-${y}-order-${p.order}`]:p.order||p.order===0,[`${h}-${y}-offset-${p.offset}`]:p.offset||p.offset===0,[`${h}-${y}-push-${p.push}`]:p.push||p.push===0,[`${h}-${y}-pull-${p.pull}`]:p.pull||p.pull===0,[`${h}-${y}-flex-${p.flex}`]:p.flex||p.flex==="auto",[`${h}-rtl`]:e==="rtl"})});const g=P()(h,{[`${h}-${c}`]:c!==void 0,[`${h}-order-${I}`]:I,[`${h}-offset-${W}`]:W,[`${h}-push-${L}`]:L,[`${h}-pull-${A}`]:A},F,o,a,d),$={};if(t&&t[0]>0){const y=t[0]/2;$.paddingLeft=y,$.paddingRight=y}return V&&($.flex=v(V),s===!1&&!$.minWidth&&($.minWidth=0)),r(i.createElement("div",Object.assign({},G,{style:Object.assign(Object.assign({},$),z),className:g,ref:O}),X))});_.Z=x},92002:function(H,_,l){var i=l(50959),b=l(82187),P=l.n(b),E=l(27189),B=l(92576),w=l(8796),D=l(51750),v=function(n,e){var t={};for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(n);f<s.length;f++)e.indexOf(s[f])<0&&Object.prototype.propertyIsEnumerable.call(n,s[f])&&(t[s[f]]=n[s[f]]);return t};const m=null,x=null;function u(n,e){const[t,s]=i.useState(typeof n=="string"?n:""),f=()=>{if(typeof n=="string"&&s(n),typeof n=="object")for(let c=0;c<E.c4.length;c++){const I=E.c4[c];if(!e[I])continue;const W=n[I];if(W!==void 0){s(W);return}}};return i.useEffect(()=>{f()},[JSON.stringify(n),e]),t}const O=i.forwardRef((n,e)=>{const{prefixCls:t,justify:s,align:f,className:c,style:I,children:W,gutter:L=0,wrap:A}=n,F=v(n,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:X,direction:V}=i.useContext(B.E_),[z,G]=i.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[h,r]=i.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),a=u(f,h),d=u(s,h),o=i.useRef(L),g=(0,E.ZP)();i.useEffect(()=>{const Z=g.subscribe(k=>{r(k);const R=o.current||0;(!Array.isArray(R)&&typeof R=="object"||Array.isArray(R)&&(typeof R[0]=="object"||typeof R[1]=="object"))&&G(k)});return()=>g.unsubscribe(Z)},[]);const $=()=>{const Z=[void 0,void 0];return(Array.isArray(L)?L:[L,void 0]).forEach((R,q)=>{if(typeof R=="object")for(let Q=0;Q<E.c4.length;Q++){const Y=E.c4[Q];if(z[Y]&&R[Y]!==void 0){Z[q]=R[Y];break}}else Z[q]=R}),Z},y=X("row",t),[p,C,K]=(0,D.VM)(y),S=$(),U=P()(y,{[`${y}-no-wrap`]:A===!1,[`${y}-${d}`]:d,[`${y}-${a}`]:a,[`${y}-rtl`]:V==="rtl"},c,C,K),M={},j=S[0]!=null&&S[0]>0?S[0]/-2:void 0;j&&(M.marginLeft=j,M.marginRight=j),[,M.rowGap]=S;const[N,T]=S,J=i.useMemo(()=>({gutter:[N,T],wrap:A}),[N,T,A]);return p(i.createElement(w.Z.Provider,{value:J},i.createElement("div",Object.assign({},F,{className:U,style:Object.assign(Object.assign({},M),I),ref:e}),W)))});_.Z=O},51750:function(H,_,l){l.d(_,{VM:function(){return u},cG:function(){return O}});var i=l(23238),b=l(87077),P=l(37324);const E=n=>{const{componentCls:e}=n;return{[e]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},B=n=>{const{componentCls:e}=n;return{[e]:{position:"relative",maxWidth:"100%",minHeight:1}}},w=(n,e)=>{const{componentCls:t,gridColumns:s}=n,f={};for(let c=s;c>=0;c--)c===0?(f[`${t}${e}-${c}`]={display:"none"},f[`${t}-push-${c}`]={insetInlineStart:"auto"},f[`${t}-pull-${c}`]={insetInlineEnd:"auto"},f[`${t}${e}-push-${c}`]={insetInlineStart:"auto"},f[`${t}${e}-pull-${c}`]={insetInlineEnd:"auto"},f[`${t}${e}-offset-${c}`]={marginInlineStart:0},f[`${t}${e}-order-${c}`]={order:0}):(f[`${t}${e}-${c}`]=[{["--ant-display"]:"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${c/s*100}%`,maxWidth:`${c/s*100}%`}],f[`${t}${e}-push-${c}`]={insetInlineStart:`${c/s*100}%`},f[`${t}${e}-pull-${c}`]={insetInlineEnd:`${c/s*100}%`},f[`${t}${e}-offset-${c}`]={marginInlineStart:`${c/s*100}%`},f[`${t}${e}-order-${c}`]={order:c});return f},D=(n,e)=>w(n,e),v=(n,e,t)=>({[`@media (min-width: ${(0,i.bf)(e)})`]:Object.assign({},D(n,t))}),m=()=>({}),x=()=>({}),u=(0,b.I$)("Grid",E,m),O=(0,b.I$)("Grid",n=>{const e=(0,P.TS)(n,{gridColumns:24}),t={"-sm":e.screenSMMin,"-md":e.screenMDMin,"-lg":e.screenLGMin,"-xl":e.screenXLMin,"-xxl":e.screenXXLMin};return[B(e),D(e,""),D(e,"-xs"),Object.keys(t).map(s=>v(e,t[s],s)).reduce((s,f)=>Object.assign(Object.assign({},s),f),{})]},x)},37530:function(H,_,l){l.d(_,{Z:function(){return h}});var i=l(50959),b=l(82187),P=l.n(b);const E=r=>r?typeof r=="function"?r():r:null;var B=l(48141),w=l(92576),D=l(27850),v=l(61852),m=l(55985),x=l(74185),u=l(80197),O=l(73316),n=l(87077),e=l(37324),t=l(83467);const s=r=>{const{componentCls:a,popoverColor:d,titleMinWidth:o,fontWeightStrong:g,innerPadding:$,boxShadowSecondary:y,colorTextHeading:p,borderRadiusLG:C,zIndexPopup:K,titleMarginBottom:S,colorBgElevated:U,popoverBg:M,titleBorderBottom:j,innerContentPadding:N,titlePadding:T}=r;return[{[a]:Object.assign(Object.assign({},(0,m.Wf)(r)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:K,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":U,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${a}-content`]:{position:"relative"},[`${a}-inner`]:{backgroundColor:M,backgroundClip:"padding-box",borderRadius:C,boxShadow:y,padding:$},[`${a}-title`]:{minWidth:o,marginBottom:S,color:p,fontWeight:g,borderBottom:j,padding:T},[`${a}-inner-content`]:{color:d,padding:N}})},(0,u.ZP)(r,"var(--antd-arrow-background-color)"),{[`${a}-pure`]:{position:"relative",maxWidth:"none",margin:r.sizePopupArrow,display:"inline-block",[`${a}-content`]:{display:"inline-block"}}}]},f=r=>{const{componentCls:a}=r;return{[a]:O.i.map(d=>{const o=r[`${d}6`];return{[`&${a}-${d}`]:{"--antd-arrow-background-color":o,[`${a}-inner`]:{backgroundColor:o},[`${a}-arrow`]:{background:"transparent"}}}})}},c=r=>{const{lineWidth:a,controlHeight:d,fontHeight:o,padding:g,wireframe:$,zIndexPopupBase:y,borderRadiusLG:p,marginXS:C,lineType:K,colorSplit:S,paddingSM:U}=r,M=d-o,j=M/2,N=M/2-a,T=g;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:y+30},(0,t.w)(r)),(0,u.wZ)({contentRadius:p,limitVerticalRadius:!0})),{innerPadding:$?0:12,titleMarginBottom:$?0:C,titlePadding:$?`${j}px ${T}px ${N}px`:0,titleBorderBottom:$?`${a}px ${K} ${S}`:"none",innerContentPadding:$?`${U}px ${T}px`:0})};var I=(0,n.I$)("Popover",r=>{const{colorBgElevated:a,colorText:d}=r,o=(0,e.TS)(r,{popoverBg:a,popoverColor:d});return[s(o),f(o),(0,x._y)(o,"zoom-big")]},c,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),W=function(r,a){var d={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&a.indexOf(o)<0&&(d[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,o=Object.getOwnPropertySymbols(r);g<o.length;g++)a.indexOf(o[g])<0&&Object.prototype.propertyIsEnumerable.call(r,o[g])&&(d[o[g]]=r[o[g]]);return d};const L=(r,a,d)=>!a&&!d?null:i.createElement(i.Fragment,null,a&&i.createElement("div",{className:`${r}-title`},E(a)),i.createElement("div",{className:`${r}-inner-content`},E(d))),A=r=>{const{hashId:a,prefixCls:d,className:o,style:g,placement:$="top",title:y,content:p,children:C}=r;return i.createElement("div",{className:P()(a,d,`${d}-pure`,`${d}-placement-${$}`,o),style:g},i.createElement("div",{className:`${d}-arrow`}),i.createElement(v.G,Object.assign({},r,{className:a,prefixCls:d}),C||L(d,y,p)))};var X=r=>{const{prefixCls:a,className:d}=r,o=W(r,["prefixCls","className"]),{getPrefixCls:g}=i.useContext(w.E_),$=g("popover",a),[y,p,C]=I($);return y(i.createElement(A,Object.assign({},o,{prefixCls:$,hashId:p,className:P()(d,C)})))},V=function(r,a){var d={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&a.indexOf(o)<0&&(d[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,o=Object.getOwnPropertySymbols(r);g<o.length;g++)a.indexOf(o[g])<0&&Object.prototype.propertyIsEnumerable.call(r,o[g])&&(d[o[g]]=r[o[g]]);return d};const z=r=>{let{title:a,content:d,prefixCls:o}=r;return i.createElement(i.Fragment,null,a&&i.createElement("div",{className:`${o}-title`},E(a)),i.createElement("div",{className:`${o}-inner-content`},E(d)))},G=i.forwardRef((r,a)=>{const{prefixCls:d,title:o,content:g,overlayClassName:$,placement:y="top",trigger:p="hover",mouseEnterDelay:C=.1,mouseLeaveDelay:K=.1,overlayStyle:S={}}=r,U=V(r,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:M}=i.useContext(w.E_),j=M("popover",d),[N,T,J]=I(j),Z=M(),k=P()($,T,J);return N(i.createElement(D.Z,Object.assign({placement:y,trigger:p,mouseEnterDelay:C,mouseLeaveDelay:K,overlayStyle:S},U,{prefixCls:j,overlayClassName:k,ref:a,overlay:o||g?i.createElement(z,{prefixCls:j,title:o,content:g}):null,transitionName:(0,B.m)(Z,"zoom-big",U.transitionName),"data-popover-inject":!0})))});G._InternalPanelDoNotUseOrYouWillBeFired=X;var h=G}}]); diff --git a/4429.81a2ba7c.async.js b/4429.81a2ba7c.async.js new file mode 100644 index 00000000..6127c30c --- /dev/null +++ b/4429.81a2ba7c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4429],{54429:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#0F111A","activityBar.border":"#0F111A60","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#babed8","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#464B5D","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#0F111A","breadcrumb.focusForeground":"#babed8","breadcrumb.foreground":"#525975","breadcrumbPicker.background":"#0F111A","button.background":"#717CB450","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#0F111A","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#0F111A","dropdown.border":"#FFFFFF10","editor.background":"#0F111A","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#babed8","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#babed8","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#717CB450","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#0F111A","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#0F111A","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#0F111A","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#3B3F51","editorIndentGuide.background":"#3B3F5170","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#525975","editorLineNumber.foreground":"#3B3F5180","editorLink.activeForeground":"#babed8","editorMarkerNavigation.background":"#babed805","editorOverviewRuler.border":"#0F111A","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#3B3F51","editorSuggestWidget.background":"#0F111A","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#babed8","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#babed840","editorWidget.background":"#0F111A","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#babed8","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#babed8","extensionButton.prominentHoverBackground":"#C3E88D",focusBorder:"#FFFFFF00",foreground:"#babed8","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#52597590","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#1A1C25","input.border":"#FFFFFF10","input.foreground":"#babed8","input.placeholderForeground":"#babed860","inputOption.activeBackground":"#babed830","inputOption.activeBorder":"#babed830","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#0F111A","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#babed820","list.focusForeground":"#babed8","list.highlightForeground":"#80CBC4","list.hoverBackground":"#0F111A","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#0F111A","menu.foreground":"#babed8","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#babed8","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#0F111A","notifications.foreground":"#babed8","panel.background":"#0F111A","panel.border":"#0F111A60","panel.dropBackground":"#babed8","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#babed8","peekView.border":"#00000030","peekViewEditor.background":"#babed805","peekViewEditor.matchHighlightBackground":"#717CB450","peekViewEditorGutter.background":"#babed805","peekViewResult.background":"#babed805","peekViewResult.matchHighlightBackground":"#717CB450","peekViewResult.selectionBackground":"#52597570","peekViewTitle.background":"#babed805","peekViewTitleDescription.foreground":"#babed860","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#0F111A","quickInput.foreground":"#525975","quickInput.list.focusBackground":"#babed820","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#8F93A220","scrollbarSlider.hoverBackground":"#8F93A210","selection.background":"#00000080","settings.checkboxBackground":"#0F111A","settings.checkboxForeground":"#babed8","settings.dropdownBackground":"#0F111A","settings.dropdownForeground":"#babed8","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#0F111A","settings.numberInputForeground":"#babed8","settings.textInputBackground":"#0F111A","settings.textInputForeground":"#babed8","sideBar.background":"#0F111A","sideBar.border":"#0F111A60","sideBar.foreground":"#525975","sideBarSectionHeader.background":"#0F111A","sideBarSectionHeader.border":"#0F111A60","sideBarTitle.foreground":"#babed8","statusBar.background":"#0F111A","statusBar.border":"#0F111A60","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#4B526D","statusBar.noFolderBackground":"#0F111A","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#464B5D20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#0F111A","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#525975","tab.border":"#0F111A","tab.inactiveBackground":"#0F111A","tab.inactiveForeground":"#525975","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#464B5D","tab.unfocusedActiveForeground":"#babed8","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#464B5D","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#babed8","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#0F111A","titleBar.activeForeground":"#babed8","titleBar.border":"#0F111A60","titleBar.inactiveBackground":"#0F111A","titleBar.inactiveForeground":"#525975","tree.indentGuidesStroke":"#3B3F51","widget.shadow":"#00000030"},displayName:"Material Theme Ocean",name:"material-theme-ocean",semanticHighlighting:!0,tokenColors:[{settings:{background:"#0F111A",foreground:"#babed8"}},{scope:"string",settings:{foreground:"#C3E88D"}},{scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#babed8"}},{scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#babed8"}},{scope:"keyword.other",settings:{foreground:"#F78C6C"}},{scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{scope:"support.module, support.node",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#464B5D"}},{scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{fontStyle:"italic",foreground:"#464B5D"}},{scope:"punctuation",settings:{foreground:"#89DDFF"}},{scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#babed8"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{scope:"entity.name.tag",settings:{foreground:"#f07178"}},{scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{scope:"punctuation.definition.entity.html",settings:{foreground:"#babed8"}},{scope:"markup.heading",settings:{foreground:"#89DDFF"}},{scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{fontStyle:"italic bold",foreground:"#f07178"}},{scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.preprocessor",settings:{foreground:"#464B5D"}},{scope:"source.cs entity.name.type.namespace",settings:{foreground:"#babed8"}},{scope:"meta.jsx.children, SXNested",settings:{foreground:"#babed8"}},{scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#babed8"}},{scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{scope:"meta.block",settings:{foreground:"#f07178"}},{scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#babed8"}},{scope:"constant.keyword",settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{settings:{background:"#0F111A",foreground:"#babed8"}},{scope:["constant.other.placeholder"],settings:{foreground:"#f07178"}},{scope:["markup.deleted"],settings:{foreground:"#f07178"}},{scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["keyword.control"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["variable.parameter"],settings:{fontStyle:"italic"}},{scope:["variable.parameter.function.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["markup.fenced_code.block"],settings:{foreground:"#babed890"}},{scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],type:"dark"})}}]); diff --git a/4475.bf1df760.async.js b/4475.bf1df760.async.js new file mode 100644 index 00000000..fecc56c8 --- /dev/null +++ b/4475.bf1df760.async.js @@ -0,0 +1,1259 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4475],{86628:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},78671:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},63391:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},66871:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"filled"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},91546:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},26169:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z"}}]},name:"history",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},70955:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 00-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0026 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 01-49.8 62.2A355.92 355.92 0 01651.1 840a355 355 0 01-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 01-113.3-76.3A353.06 353.06 0 01184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 01138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 00892 694z"}}]},name:"issues-close",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},4256:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 01-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 016.8-17.2z"}}]},name:"medium",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},18394:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},30185:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},47371:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0075-94 336.64 336.64 0 01-108.2 41.2A170.1 170.1 0 00672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 00-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 01-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 01-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z"}}]},name:"twitter",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},39334:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});var g=e(57260),l=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z"}}]},name:"zhihu",theme:"outlined"},i=a,y=e(84143),h=function(r,d){return l.createElement(y.Z,(0,g.Z)({},r,{ref:d,icon:i}))},f=l.forwardRef(h),t=f},17545:function(T,n,e){"use strict";e.d(n,{Z:function(){return R}});var g=e(53229),l=e.n(g),a=e(60344),i=e.n(a),y=e(44968),h=e.n(y),f=function(x){return function(M){for(var H=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm"),v={html:M,ids:[],css:""},b,z={};(b=H.exec(M))!==null;)z[b[1]]===void 0&&(z[b[1]]=!0);return v.ids=Object.keys(x.inserted).filter(function(p){if((z[p]!==void 0||x.registered[x.key+"-"+p]===void 0)&&x.inserted[p]!==!0)return v.css+=x.inserted[p],!0}),v}},t=function(x){return function(M){for(var H=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm"),v={html:M,styles:[]},b,z={};(b=H.exec(M))!==null;)z[b[1]]===void 0&&(z[b[1]]=!0);var p=[],k="";return Object.keys(x.inserted).forEach(function(w){(z[w]!==void 0||x.registered[x.key+"-"+w]===void 0)&&x.inserted[w]!==!0&&(x.registered[x.key+"-"+w]?(p.push(w),k+=x.inserted[w]):v.styles.push({key:x.key+"-global",ids:[w],css:x.inserted[w]}))}),v.styles.push({key:x.key,ids:p,css:k}),v}};function o(S,x,M,H){return'<style data-emotion="'+S+" "+x+'"'+H+">"+M+"</style>"}var r=function(x,M){return function(H){var v=x.inserted,b=x.key,z=x.registered,p=new RegExp("<|"+b+"-([a-zA-Z0-9-_]+)","gm"),k={},w="",L="",W="";for(var J in v)if(v.hasOwnProperty(J)){var _=v[J],ne=b+"-"+J;_!==!0&&z[ne]===void 0&&(W+=_,L+=" "+J)}W!==""&&(w=o(b,L.substring(1),W,M));for(var u="",m="",F=0,q;(q=p.exec(H))!==null;){if(q[0]==="<"){u!==""&&(w+=o(b,u.substring(1),m,M),u="",m=""),w+=H.substring(F,q.index),F=q.index;continue}var oe=q[1],xe=v[oe];xe===!0||xe===void 0||k[oe]||(k[oe]=!0,m+=xe,u+=" "+oe)}return w+=H.substring(F),w}},d=function(x,M){return function(){var H={},v=i()(),b=l()(function(p){var k=p[0],w=p[1];if(k==="open"){for(var L="",W={},J,_=w.toString(),ne=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm");(J=ne.exec(_))!==null;)J!==null&&H[J[1]]===void 0&&(W[J[1]]=!0);Object.keys(x.inserted).forEach(function(u){x.inserted[u]!==!0&&H[u]===void 0&&(W[u]===!0||x.registered[x.key+"-"+u]===void 0&&(W[u]=!0))&&(H[u]=!0,L+=x.inserted[u])}),L!==""&&this.queue('<style data-emotion="'+x.key+" "+Object.keys(W).join(" ")+'"'+M+">"+L+"</style>")}this.queue(w)},function(){this.queue(null)});return h()(v,b)}},A=function(x,M){return function(H){var v="";return H.styles.forEach(function(b){v+=o(b.key,b.ids.join(" "),b.css,M)}),v}};function R(S){S.compat!==!0&&(S.compat=!0);var x=S.nonce!==void 0?' nonce="'+S.nonce+'"':"";return{extractCritical:f(S),extractCriticalToChunks:t(S),renderStylesToString:r(S,x),renderStylesToNodeStream:d(S,x),constructStyleTagsFromChunks:A(S,x)}}},93915:function(T,n,e){"use strict";e.d(n,{G7:function(){return h},mf:function(){return l}});var g=function(f){return f!==null&&typeof f=="object"},l=function(f){return typeof f=="function"},a=function(f){return typeof f=="string"},i=function(f){return typeof f=="boolean"},y=function(f){return typeof f=="number"},h=function(f){return typeof f=="undefined"}},85303:function(T,n){"use strict";var e=!1;n.Z=e},98178:function(T,n,e){"use strict";e.d(n,{F:function(){return h}});var g=e(89831),l=e(21006);function a(){return(0,l.Z)()}var i={useBreakpoint:a},y=e(50959),h=function(){var t=i.useBreakpoint();return(0,y.useMemo)(function(){return(0,g.f)(t)},[t])}},27189:function(T,n,e){"use strict";e.d(n,{ZP:function(){return h},c4:function(){return a}});var g=e(50959),l=e(45824);const a=["xxl","xl","lg","md","sm","xs"],i=t=>({xs:`(max-width: ${t.screenXSMax}px)`,sm:`(min-width: ${t.screenSM}px)`,md:`(min-width: ${t.screenMD}px)`,lg:`(min-width: ${t.screenLG}px)`,xl:`(min-width: ${t.screenXL}px)`,xxl:`(min-width: ${t.screenXXL}px)`}),y=t=>{const o=t,r=[].concat(a).reverse();return r.forEach((d,A)=>{const R=d.toUpperCase(),S=`screen${R}Min`,x=`screen${R}`;if(!(o[S]<=o[x]))throw new Error(`${S}<=${x} fails : !(${o[S]}<=${o[x]})`);if(A<r.length-1){const M=`screen${R}Max`;if(!(o[x]<=o[M]))throw new Error(`${x}<=${M} fails : !(${o[x]}<=${o[M]})`);const v=`screen${r[A+1].toUpperCase()}Min`;if(!(o[M]<=o[v]))throw new Error(`${M}<=${v} fails : !(${o[M]}<=${o[v]})`)}}),t};function h(){const[,t]=(0,l.ZP)(),o=i(y(t));return g.useMemo(()=>{const r=new Map;let d=-1,A={};return{matchHandlers:{},dispatch(R){return A=R,r.forEach(S=>S(A)),r.size>=1},subscribe(R){return r.size||this.register(),d+=1,r.set(d,R),R(A),d},unsubscribe(R){r.delete(R),r.size||this.unregister()},unregister(){Object.keys(o).forEach(R=>{const S=o[R],x=this.matchHandlers[S];x==null||x.mql.removeListener(x==null?void 0:x.listener)}),r.clear()},register(){Object.keys(o).forEach(R=>{const S=o[R],x=H=>{let{matches:v}=H;this.dispatch(Object.assign(Object.assign({},A),{[R]:v}))},M=window.matchMedia(S);M.addListener(x),this.matchHandlers[S]={mql:M,listener:x},x(M)})},responsiveMap:o}},[t])}const f=(t,o)=>{if(o&&typeof o=="object")for(let r=0;r<a.length;r++){const d=a[r];if(t[d]&&o[d]!==void 0)return o[d]}}},21006:function(T,n,e){"use strict";e.d(n,{Z:function(){return h}});var g=e(50959),l=e(80918);function a(){const[,f]=g.useReducer(t=>t+1,0);return f}var i=e(27189);function y(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=(0,g.useRef)({}),o=a(),r=(0,i.ZP)();return(0,l.Z)(()=>{const d=r.subscribe(A=>{t.current=A,f&&o()});return()=>r.unsubscribe(d)},[]),t.current}var h=y},40283:function(T,n){"use strict";const e=g=>({[g.componentCls]:{[`${g.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}},[`${g.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}}});n.Z=e},66391:function(T,n,e){var g=e(55872).Buffer,l=Object.prototype.toString,a=typeof g.alloc=="function"&&typeof g.allocUnsafe=="function"&&typeof g.from=="function";function i(t){return l.call(t).slice(8,-1)==="ArrayBuffer"}function y(t,o,r){o>>>=0;var d=t.byteLength-o;if(d<0)throw new RangeError("'offset' is out of bounds");if(r===void 0)r=d;else if(r>>>=0,r>d)throw new RangeError("'length' is out of bounds");return a?g.from(t.slice(o,o+r)):new g(new Uint8Array(t.slice(o,o+r)))}function h(t,o){if((typeof o!="string"||o==="")&&(o="utf8"),!g.isEncoding(o))throw new TypeError('"encoding" must be a valid string encoding');return a?g.from(t,o):new g(t,o)}function f(t,o,r){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return i(t)?y(t,o,r):typeof t=="string"?h(t,o):a?g.from(t):new g(t)}T.exports=f},62790:function(T,n,e){function g(M){return Array.isArray?Array.isArray(M):x(M)==="[object Array]"}n.isArray=g;function l(M){return typeof M=="boolean"}n.isBoolean=l;function a(M){return M===null}n.isNull=a;function i(M){return M==null}n.isNullOrUndefined=i;function y(M){return typeof M=="number"}n.isNumber=y;function h(M){return typeof M=="string"}n.isString=h;function f(M){return typeof M=="symbol"}n.isSymbol=f;function t(M){return M===void 0}n.isUndefined=t;function o(M){return x(M)==="[object RegExp]"}n.isRegExp=o;function r(M){return typeof M=="object"&&M!==null}n.isObject=r;function d(M){return x(M)==="[object Date]"}n.isDate=d;function A(M){return x(M)==="[object Error]"||M instanceof Error}n.isError=A;function R(M){return typeof M=="function"}n.isFunction=R;function S(M){return M===null||typeof M=="boolean"||typeof M=="number"||typeof M=="string"||typeof M=="symbol"||typeof M=="undefined"}n.isPrimitive=S,n.isBuffer=e(55872).Buffer.isBuffer;function x(M){return Object.prototype.toString.call(M)}},69295:function(T,n,e){"use strict";e.r(n),e.d(n,{default:function(){return Ie}});var g=e(23238),l=e(71503),a=e(11527),i=function(E){return{ids:Object.keys(E.inserted),css:Object.values(E.inserted).filter(function(D){return typeof D=="string"}).join("")}},y=(0,g.Df)(),h=function(E,D){var K,fe=typeof(D==null?void 0:D.includeAntd)!="undefined"?D.includeAntd:!0,re=(K=D==null?void 0:D.antdCache)!==null&&K!==void 0?K:y,V=(0,g.EN)(re),ve=V.replace(/<style\s[^>]*>/g,"").replace(/<\/style>/g,""),Oe={style:(0,a.jsx)("style",{"data-antd-version":l.Z,dangerouslySetInnerHTML:{__html:ve}},"antd"),ids:Array.from(re.cache.keys()),key:"antd",css:ve,tag:'<style data-antd-version="'.concat(l.Z,'">').concat(ve,"</style>")},$e=e.g.__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__.getCacheList().map(function(Ee){var Fe=e(17545).Z,Te=E?Fe(Ee).extractCritical(E):i(Ee);if(!Te.css)return null;var no=Te.css,eo=Te.ids;return{key:Ee.key,style:(0,a.jsx)("style",{"data-emotion":"".concat(Ee.key," ").concat(eo.join(" ")),dangerouslySetInnerHTML:{__html:no}},Ee.key),css:no,ids:eo,tag:'<style data-emotion="'.concat(Ee.key," ").concat(Te.ids.join(" "),'">').concat(Te.css,"</style>")}});return ve&&fe&&$e.unshift(Oe),$e.filter(Boolean)};h.cache=y;var f=e(99828),t=e(3341),o=e.n(t),r=e(50959),d=e(78948),A=e(68601),R=e(74376),S=e(60821),x=["children"];function M(le,E){var D=Object.keys(le);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(le);E&&(K=K.filter(function(fe){return Object.getOwnPropertyDescriptor(le,fe).enumerable})),D.push.apply(D,K)}return D}function H(le){for(var E=1;E<arguments.length;E++){var D=arguments[E]!=null?arguments[E]:{};E%2?M(Object(D),!0).forEach(function(K){(0,d.Z)(le,K,D[K])}):Object.getOwnPropertyDescriptors?Object.defineProperties(le,Object.getOwnPropertyDescriptors(D)):M(Object(D)).forEach(function(K){Object.defineProperty(le,K,Object.getOwnPropertyDescriptor(D,K))})}return le}var v=function(le){var E=le.children,D=(0,A.Z)(le,x);return(0,a.jsx)(S.f,H(H({},D),{},{children:(0,a.jsx)(R.Z,{children:E})}))},b=e(22937),z=e(99938),p=e(80980),k=e(74781);function w(le,E,D){var K=(0,z.CR)((0,r.useState)({}),2),fe=K[0],re=K[1],V=(0,p.Z)(function(){re({})},D).run;(0,r.useEffect)(function(){return V()},E),(0,k.Z)(le,[fe])}var L=w,W=e(5212),J=["setLoading"],_=["setLoading"],ne=typeof window!="undefined",u={},m=function(E,D){(0,r.useEffect)(function(){r.startTransition(function(){E()})},D)},F=function(E,D){L(function(){E()},D,{wait:32,maxWait:96})},q=typeof r.startTransition=="function"?m:F,oe=function(E,D,K){var fe=(0,W.AC)(),re=K||function(V,ve){return fe.setState((0,d.Z)({},V,ve))};!ne&&!u[E]&&(re(E,D),u[E]=!0),q(function(){re(E,D)},[D])},xe={"zh-CN":"\u9996\u9875","en-US":"Home"},ie=function(E){return{title:xe[E],link:"/",activePath:"/"}},O=(0,r.memo)(function(){var le=(0,f.WF)(),E=(0,f.tx)(),D=(0,f.eL)(),K=(0,f.zh)(),fe=(0,f.OK)(),re=(0,f.TH)(),V=(0,f.bU)(),ve=(0,W.AC)();return oe("siteData",le,function(){var Oe=le.setLoading,$e=(0,A.Z)(le,J),Ee=ve.getState(),Fe=Ee.siteData,Te=Fe.setLoading,no=(0,A.Z)(Fe,_);o()($e,no)||ve.setState({siteData:le})}),oe("sidebar",E),oe("routeMeta",D),oe("location",re),oe("tabMeta",K),oe("locale",V),oe("navData",fe,function(){var Oe=le.themeConfig.hideHomeNav?fe:[ie(V.id)].concat((0,b.Z)(fe));ve.setState({navData:Oe})}),null}),C=e(98178),j=e(33743),B=e(67269),U=e(20953),G=e(14409),N=e(71757),ee=e(95123),ae=e(28495),he=e(98387),s=e(69387),c=e(44402),P=e(36142),Z=e(63229),se=e(39826),te,ue,Re,Ue=(0,se.kc)(function(le,E){var D=le.css,K=le.cx,fe=le.responsive,re=le.token,V=E.hideToc,ve=E.hideSidebar;return{layout:D(te||(te=(0,Z.Z)([` + background-color: `,`; + background-image: linear-gradient( + 180deg, + `,` 0%, + rgba(255, 255, 255, 0) 10% + ); + display: grid; + grid-template-columns: `,"px 1fr ",`; + grid-template-rows: `,`px auto 1fr auto; + grid-template-areas: + 'head head head' + '`," title ",`' + '`," main ",`' + '`,` footer footer'; + min-height: 100vh; + + `,` { + display: flex; + flex-direction: column; + } + `])),re.colorBgLayout,re.colorBgContainer,re.sidebarWidth,V?"":"".concat(re.tocWidth+24,"px"),re.headerHeight,ve?"title":"sidebar",V?"title":".",ve?"main":"sidebar",V?"main":"toc",ve?"footer":"sidebar",fe.mobile),toc:D(ue||(ue=(0,Z.Z)([` + position: sticky; + top: 100px; + width: `,`px; + margin-inline-end: 24px; + max-height: 80vh; + overflow: auto; + margin-top: 48px; + + `,` { + z-index: 300; + top: `,`px; + margin-top: 0; + width: 100%; + } + + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + + > h4 { + margin: 0 0 8px; + color: `,`; + font-size: 12px; + line-height: 1; + } + `])),re.tocWidth,fe.mobile,re.headerHeight+1,re.colorTextDescription),content:K(D(Re||(Re=(0,Z.Z)([` + max-width: 960px; + width: 100%; + margin: 0 24px; + `]))),D(fe({desktop:{maxWidth:re.contentMaxWidth},mobile:{margin:0}})))}}),Ae=(0,r.memo)(function(){var le=(0,f.pC)(),E=(0,C.F)(),D=E.mobile,K=(0,W.HX)(function(Te){return Te.routeMeta.frontmatter},o()),fe=(0,W.HX)(s.Y),re=(0,W.HX)(c.TG),V=(0,W.HX)(function(Te){return(0,P.TL)(Te).length===0}),ve=K.sidebar===!1,Oe=K.toc===!1||V,$e=Ue({hideToc:Oe,hideSidebar:ve}),Ee=$e.styles,Fe=$e.theme;return(0,a.jsxs)("div",{className:Ee.layout,children:[(0,a.jsx)(f.ql,{children:K.title&&(0,a.jsxs)("title",{children:[K.title," - ",re]})}),(0,a.jsx)(N.Z,{}),Oe?null:(0,a.jsx)(ae.Z,{}),D||ve?null:(0,a.jsx)(ee.Z,{}),fe?(0,a.jsx)(j.D,{style:{gridArea:"title",paddingBlock:D?24:void 0},children:(0,a.jsx)(B.Z,{children:(0,a.jsx)(j.D,{style:{maxWidth:Fe.contentMaxWidth,width:"100%"},children:(0,a.jsx)(j.D,{style:{paddingBlock:0,paddingInline:D?16:48},children:(0,a.jsx)(he.Z,{})})})})}):null,(0,a.jsx)(j.D,{style:{zIndex:10,gridArea:"main",margin:D?0:24,marginBottom:D?0:48},children:(0,a.jsx)(B.Z,{width:"100%",children:(0,a.jsx)(j.D,{className:Ee.content,children:(0,a.jsx)(j.D,{horizontal:!0,children:(0,a.jsx)(U.Z,{children:le})})})})}),(0,a.jsx)(G.Z,{})]})}),lo=Ae,X=e(92122),I=e(87452),$=e(3215),de,we=(0,se.kc)(function(le){var E=le.token,D=le.prefixCls,K=le.css,fe=le.cx,re="".concat(D,"-home-contents");return{container:fe(re,K(de||(de=(0,Z.Z)([` + width: 100%; + max-width: `,`px; + padding: 0 16px; + box-sizing: border-box; + `])),E.contentMaxWidth))}}),be=(0,r.memo)(function(){var le=(0,W.HX)(c.TG),E=(0,f.pC)(),D=(0,W.HX)($.b0),K=we(),fe=K.styles;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f.ql,{children:(0,a.jsx)("title",{children:le})}),(0,a.jsxs)(j.D,{align:"center",gap:80,children:[(0,a.jsx)(N.Z,{}),(0,a.jsx)(I.Z,{}),(0,a.jsx)(X.Z,{}),D&&(0,a.jsx)("div",{className:fe.container,children:E}),(0,a.jsx)(G.Z,{})]})]})}),Se=be,De=e(21173),Me,We=(0,se.vJ)(Me||(Me=(0,Z.Z)([` + body { + margin: 0; + padding: 0; + background-color: `,`; + } + + @font-face { + font-family: AliPuHui; + font-weight: normal; + src: url('//at.alicdn.com/t/webfont_exesdog9toj.woff2') format('woff2'), + url('//at.alicdn.com/t/webfont_exesdog9toj.woff') format('woff'), + url('//at.alicdn.com/t/webfont_exesdog9toj.ttf') format('truetype'); + font-display: swap; + } + + @font-face { + font-family: AliPuHui; + font-weight: bold; + src: url('https://at.alicdn.com/wf/webfont/exMpJIukiCms/Gsw2PSKrftc1yNWMNlXgw.woff2') format('woff2'), + url('https://at.alicdn.com/wf/webfont/exMpJIukiCms/vtu73by4O2gEBcvBuLgeu.woff') format('woff'); + font-display: swap; + } + + /* \u5B9A\u4E49\u6EDA\u52A8\u69FD\u7684\u6837\u5F0F */ + ::-webkit-scrollbar { + width: 6px; + height: 6px; + margin-right: 4px; + background-color: transparent; // \u5B9A\u4E49\u6EDA\u52A8\u69FD\u7684\u80CC\u666F\u8272 + + &-thumb { + background-color: `,`; // \u5B9A\u4E49\u6EDA\u52A8\u5757\u7684\u80CC\u666F\u8272 + border-radius: 4px; // \u5B9A\u4E49\u6EDA\u52A8\u5757\u7684\u5706\u89D2\u534A\u5F84 + } + + &-corner { + display: none; + } + } +`])),function(le){return le.theme.colorBgLayout},function(le){var E=le.theme;return E.colorFill}),ze=(0,r.memo)(function(){var le=(0,f.YB)(),E=(0,f.TH)(),D=E.hash,K=(0,W.HX)(function(V){return V.routeMeta.frontmatter}),fe=(0,W.HX)($.D$),re=(0,W.HX)(function(V){return V.siteData.loading});return(0,r.useEffect)(function(){var V=D.replace("#","");V&&setTimeout(function(){var ve=document.getElementById(decodeURIComponent(V));ve&&(ve.scrollIntoView(),window.scrollBy({top:-80}))},1)},[re,D]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(f.ql,{children:[(0,a.jsx)("html",{lang:le.locale.replace(/-.+$/,"")}),K.title&&(0,a.jsx)("meta",{property:"og:title",content:K.title}),K.description&&(0,a.jsx)("meta",{name:"description",content:K.description}),K.description&&(0,a.jsx)("meta",{property:"og:description",content:K.description}),K.keywords&&(0,a.jsx)("meta",{name:"keywords",content:K.keywords.join(",")}),K.keywords&&(0,a.jsx)("meta",{property:"og:keywords",content:K.keywords.join(",")})]}),fe?(0,a.jsx)(Se,{}):(0,a.jsx)(lo,{})]})});e.g.__ANTD_CACHE__=h.cache;var co=function(E){var D=E.children,K=(0,W.HX)(De.H,o());return(0,a.jsx)(v,{cache:h.cache,token:K,children:D})},so=(0,r.memo)(function(le){var E=le.initState;return(0,a.jsxs)(W.zt,{createStore:function(){return(0,W.MT)(E)},children:[(0,a.jsx)(O,{}),(0,a.jsxs)(co,{children:[(0,a.jsx)(We,{}),(0,a.jsx)(ze,{})]})]})}),Ie=function(){var le=(0,f.WF)(),E=(0,f.tx)(),D=(0,f.eL)(),K=(0,f.zh)(),fe=(0,f.OK)(),re=(0,f.TH)(),V=(0,f.bU)(),ve=(0,r.useMemo)(function(){return{siteData:le,navData:fe,locale:V,location:re,routeMeta:D,tabMeta:K,sidebar:E}},[]);return(0,a.jsx)(so,{initState:ve})}},42275:function(T,n,e){"use strict";e.d(n,{Z:function(){return G}});var g=e(78948),l=e(50959),a=e(66871),i=e(51524),y=e(31342),h=e(32923),f=e(41812),t=e(98178),o=e(33743),r=e(52639),d=e(27850),A=e(874),R=e.n(A),S=e(65108),x=e(45217),M=e(57660),H=e(63229),v=e(39826),b,z=(0,v.kc)(function(N){var ee=N.css,ae=N.token;return ee(b||(b=(0,H.Z)([` + cursor: pointer; + &:hover { + background: `,`; + border-radius: 4px; + } + pre { + background: none !important; + padding: 2px 8px !important; + margin: 0; + } + code[class*='language-'] { + background: none !important; + } + `])),ae.colorFillSecondary)}),p=e(11527),k=function(ee){var ae=ee.children,he=z(),s=he.styles,c=he.theme,P=(0,t.F)(),Z=P.mobile,se=(0,M.M)(),te=se.copied,ue=se.setCopied;return(0,p.jsx)(d.Z,{placement:Z?void 0:"right",title:te?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r.Z,{style:{color:c.colorSuccess}})," \u590D\u5236\u6210\u529F"]}):"\u590D\u5236",children:(0,p.jsx)("div",{className:s,onClick:function(){R()(ae),ue()},children:(0,p.jsx)(S.oP,{background:!1,type:"prism",copyable:!1,syntaxThemes:{prism:{dark:x.YC,light:x.vs}},language:"js",children:ae})})})},w=k,L,W,J,_,ne,u=(0,v.kc)(function(N){var ee=N.css,ae=N.token,he=N.responsive,s=N.stylish;return{title:ee(L||(L=(0,H.Z)([` + font-family: monospace; + `,` { + margin-block: 0; + font-size: 32px !important; + } + `])),he.mobile),label:ee(W||(W=(0,H.Z)([` + width: 80px; + `]))),desc:ee(J||(J=(0,H.Z)([` + font-size: `,`px; + line-height: `,`px; + `])),ae.fontSizeLG,ae.lineHeightLG),text:ee(_||(_=(0,H.Z)([` + `,` + `])),s.clickableText),meta:ee(ne||(ne=(0,H.Z)([""])))}}),m=(0,l.memo)(function(N){var ee=N.title,ae=N.componentName,he=N.description,s=N.defaultImport,c=N.pkg,P=N.sourceUrl,Z=N.docUrl,se=N.serviceList,te=se===void 0?[]:se,ue=u(),Re=ue.styles,Ue=(0,t.F)(),Ae=Ue.mobile,lo=[P&&{icon:(0,p.jsx)(a.Z,{}),children:"\u67E5\u770B\u6E90\u7801",url:P},Z&&{icon:(0,p.jsx)(i.Z,{}),children:"\u7F16\u8F91\u6587\u6863",url:Z}].filter(function(I){return I}),X=s?"import ".concat(ae," from '").concat(c,"';"):"import { ".concat(ae," } from '").concat(c,"';");return(0,p.jsxs)(o.D,{children:[(0,p.jsx)(y.Z.Title,{className:Re.title,children:ee}),he&&(0,p.jsx)("div",{children:(0,p.jsx)(y.Z.Text,{type:"secondary",className:Re.desc,children:he})}),(0,p.jsxs)(o.D,{style:{marginTop:16},gap:Ae?16:24,children:[(0,p.jsxs)(o.D,{horizontal:!Ae,gap:Ae?12:0,children:[(0,p.jsx)(y.Z.Text,{className:Re.label,type:"secondary",style:{display:"flex",alignItems:"center"},children:"\u5F15\u5165\u65B9\u6CD5"}),(0,p.jsx)(w,{children:X})]}),(0,p.jsx)(h.Z,{dashed:!0,style:{margin:"2px 0"}}),(0,p.jsxs)(o.D,{horizontal:!Ae,gap:Ae?24:0,distribution:"space-between",children:[(0,p.jsx)(f.Z,{split:(0,p.jsx)(h.Z,{type:"vertical"}),wrap:!0,children:te.map(function(I){return(0,p.jsx)("a",{href:I.url,target:"_blank",rel:"noreferrer",title:I.label,children:(0,p.jsxs)(o.D,{horizontal:!0,align:"center",gap:8,className:Re.text,children:[(0,p.jsx)(p.Fragment,{children:I.icon}),(0,p.jsx)(p.Fragment,{children:I.children})]})},I.label)})}),(0,p.jsx)(f.Z,{split:(0,p.jsx)(h.Z,{type:"vertical"}),className:Re.meta,children:lo.map(function(I){return(0,p.jsx)("a",{href:I.url,target:"_blank",rel:"noreferrer",children:(0,p.jsxs)(o.D,{horizontal:!0,align:"center",gap:8,className:Re.text,children:[(0,p.jsx)(p.Fragment,{children:I.icon}),(0,p.jsx)(p.Fragment,{children:I.children})]})},I.url)})})]})]})]})}),F=e(5212),q=e(69387),oe=(0,l.memo)(function(){return(0,p.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"64 64 896 896",fill:"currentColor",children:(0,p.jsx)("path",{fillRule:"evenodd",d:"M503.783 64 960 263.576V761.46L521.625 955.734V473.5h-17.5v486.351l-.342.149L64 761.46V263.576L503.783 64Zm.13 19.158L84.37 273.548 512 466.131 939.386 273.66l-435.473-190.5Z"})})}),xe=(0,l.memo)(function(){return(0,p.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p.jsx)("path",{d:"M14.051 2.751l4.935 2.85a2.144 2.144 0 013.409.4 2.146 2.146 0 01-1.354 3.151v5.699a2.132 2.132 0 011.348 3.15 2.143 2.143 0 01-3.453.353l-4.905 2.832a2.14 2.14 0 11-4.171.678c0-.205.029-.41.088-.609l-4.936-2.847a2.14 2.14 0 11-2.052-3.559l.001-5.699A2.141 2.141 0 011.604 6a2.143 2.143 0 013.407-.405l4.938-2.85A2.138 2.138 0 0112 0a2.137 2.137 0 012.051 2.751zm-.515.877a.793.793 0 01-.058.058l6.461 11.19c.026-.009.056-.016.082-.023V9.146a2.135 2.135 0 01-1.558-2.588l.019-.072-4.946-2.858zm-3.015.059l-.06-.06-4.946 2.852a2.136 2.136 0 01-1.461 2.645l-.076.021v5.708l.084.023 6.461-11.19-.002.001zm2.076.507c-.39.112-.803.112-1.192 0l-6.46 11.189c.294.283.502.645.6 1.041h12.911c.097-.398.307-.761.603-1.044L12.597 4.194zm.986 16.227l4.913-2.838a1.748 1.748 0 01-.038-.142H5.542l-.021.083 4.939 2.852a2.126 2.126 0 011.54-.653c.627 0 1.19.269 1.583.698z"})})}),ie=(0,l.memo)(function(){return(0,p.jsx)("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:(0,p.jsx)("path",{d:"M13,0 C13.5522847,-1.01453063e-16 14,0.44771525 14,1 L14,13 C14,13.5522847 13.5522847,14 13,14 L1,14 C0.44771525,14 -4.87476137e-16,13.5522847 0,13 L0,1 C-6.76353751e-17,0.44771525 0.44771525,-4.5365845e-16 1,0 L13,0 Z M11.375,2.625 L2.625,2.625 L2.625,11.375 L7,11.375 L7,4.375 L9.625,4.375 L9.625,11.375 L11.375,11.375 L11.375,2.625 Z",fill:"#C12127"})})}),O=(0,l.memo)(function(){return(0,p.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 108 108",children:[(0,p.jsx)("defs",{children:(0,p.jsxs)("linearGradient",{id:"main",children:[(0,p.jsx)("stop",{offset:"0",stopColor:"#006838"}),(0,p.jsx)("stop",{offset:"1",stopColor:"#32de85"})]})}),(0,p.jsx)("path",{fill:"url(#main)",d:"M21.667 73.809V33.867l28.33-16.188 28.337 16.188V66.13L49.997 82.321 35 73.75V41.604l14.997-8.57L65 41.604v16.788l-15.003 8.571-1.663-.95v-16.67l8.382-4.792-6.719-3.838-8.33 4.763V69.88l8.33 4.762 21.67-12.383V37.737l-21.67-12.379-21.663 12.379v39.88L49.997 90 85 70V30L49.997 10 15 30v40z",transform:"matrix(1.25 0 0 1.25 -8.75 -7.5)"})]})}),C=(0,l.memo)(function(){return(0,p.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p.jsx)("path",{d:"M16.509 16.845c.148-.507.091-.97-.155-1.315-.225-.317-.605-.5-1.062-.521l-8.659-.113a.155.155 0 01-.134-.071.194.194 0 01-.02-.155.239.239 0 01.203-.156l8.736-.113c1.034-.048 2.16-.886 2.554-1.913l.5-1.301a.28.28 0 00.013-.168 5.69 5.69 0 00-10.938-.584 2.585 2.585 0 00-1.793-.5 2.561 2.561 0 00-2.223 3.18 3.634 3.634 0 00-3.53 3.636c0 .176.013.352.034.528a.174.174 0 00.169.148h15.981a.22.22 0 00.204-.155zm2.757-5.564c-.077 0-.162 0-.24.011-.055 0-.105.042-.126.098l-.337 1.175c-.148.506-.092.97.154 1.315.226.317.605.5 1.063.52l1.843.114c.056 0 .105.026.133.07a.2.2 0 01.021.156.238.238 0 01-.204.155l-1.92.113c-1.041.049-2.16.887-2.553 1.914l-.141.358c-.028.071.02.141.098.141h6.598a.173.173 0 00.17-.125 4.81 4.81 0 00.175-1.28 4.739 4.739 0 00-4.734-4.727"})})});function j(N,ee){var ae=Object.keys(N);if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(N);ee&&(he=he.filter(function(s){return Object.getOwnPropertyDescriptor(N,s).enumerable})),ae.push.apply(ae,he)}return ae}function B(N){for(var ee=1;ee<arguments.length;ee++){var ae=arguments[ee]!=null?arguments[ee]:{};ee%2?j(Object(ae),!0).forEach(function(he){(0,g.Z)(N,he,ae[he])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(ae)):j(Object(ae)).forEach(function(he){Object.defineProperty(N,he,Object.getOwnPropertyDescriptor(ae,he))})}return N}var U=(0,l.memo)(function(){var N=(0,F.HX)(q.U),ee=N.pkg,ae=(0,l.useMemo)(function(){return[{label:"NPM",icon:(0,p.jsx)(ie,{}),children:"NPM",url:"https://www.npmjs.com/package/".concat(ee)},{label:"\u9884\u89C8\u4EA7\u7269",icon:(0,p.jsx)(C,{}),children:"UNPKG",url:"https://unpkg.com/browse/".concat(ee,"/")},{label:"\u67E5\u9605\u4EA7\u7269\u4F53\u79EF",icon:(0,p.jsx)(oe,{}),children:"BundlePhobia",url:"https://bundlephobia.com/package/".concat(ee)},{label:"\u67E5\u9605\u5B89\u88C5\u5305\u4F53\u79EF",icon:(0,p.jsx)(O,{}),children:"PackagePhobia",url:"https://packagephobia.com/result?p=".concat(ee)},{label:"\u5206\u6790\u4F9D\u8D56\u56FE",icon:(0,p.jsx)(xe,{}),children:"Anvaka Graph",url:"https://npm.anvaka.com/#/view/2d/".concat(ee)}]},[ee]);return(0,p.jsx)(m,B({serviceList:ae},N))}),G=U},35303:function(T,n,e){"use strict";e.d(n,{Z:function(){return R}});var g=e(22423),l=e(98178),a=e(50959),i=e(33743),y=e(71267),h=e(5212),f=e(63229),t=e(39826),o,r=(0,t.kc)(function(S){var x=S.token,M=S.responsive,H=S.isDarkMode,v=S.css;return{content:v(o||(o=(0,f.Z)([` + min-height: 400px; + flex: 1; + width: 100%; + box-sizing: border-box; + + padding: 24px 48px; + border-radius: 10px; + background-color: `,`; + box-shadow: `,`; + + &:has([data-page-tabs='true']) { + padding-top: 8px; + } + + `,` { + padding: 8px 16px; + border-radius: 0; + } + + .markdown { + color: `,`; + + h1, + h2, + h3 { + color: `,`; + } + p { + line-height: 1.8; + } + + // hyperlink + a { + color: `,`; + + &:hover { + color: `,`; + } + + &:active { + color: `,`; + } + } + + img { + max-width: 100%; + + opacity: `,`; + } + + > [data-code-type='highlighter'] { + pre { + margin: 8px 0 !important; + } + } + // inline code + > :not([data-code-type='highlighter']) code { + padding: 2px 6px; + + //FIXME: \u7B49\u4E0B\u4E00\u7248 token \u4F18\u5316\u5347\u7EA7 + color: `,`; + background: `,`; + border-radius: 4px; + } + + // pre tag + pre { + font-size: 14px; + padding-left: 24px; + padding-right: 24px; + } + + // table + table { + width: 100%; + border-spacing: 1px; + } + + th { + background: `,`; + } + + tr { + } + th, + td { + padding-block-start: 10px; + padding-block-end: 10px; + padding-inline-start: 16px; + padding-inline-end: 16px; + border-bottom: 1px solid `,`; + } + + // blockquote + blockquote { + font-style: italic; + + margin: 16px 0; + padding: 0 12px; + color: `,`; + border-left: 3px solid `,`; + } + + // list + ul li { + line-height: 1.8; + } + + // anchor of headings + h1, + h2, + h3, + h4, + h5, + h6 { + > a[aria-hidden]:first-child { + float: left; + width: 20px; + padding-inline-end: 4px; + margin-inline-start: -24px; + color: `,`; + // hide phantom blank node + font-size: 0; + text-align: right; + line-height: inherit; + + &:hover { + border: 0; + } + + > .icon-link::before { + content: '#'; + color: `,`; + font-size: 20px; + } + } + + &:not(:hover) > a[aria-hidden]:first-child > .icon-link { + visibility: hidden; + } + } + } + `])),x.colorBgContainer,x.boxShadowTertiary,M.mobile,H?x.colorTextSecondary:x.colorText,x.colorText,x.colorLink,x.colorLinkHover,x.colorLinkActive,H?.8:1,H?x["cyan-7"]:x.colorPrimaryText,H?x["cyan-1"]:x.colorPrimaryBg,x.colorFillTertiary,x.colorBorderSecondary,x.colorTextDescription,x.colorBorder,x.colorText,x.colorTextTertiary)}}),d=e(11527),A=function(x){var M=x.children,H=(0,h.HX)(function(w){return w.siteData.loading}),v=r(),b=v.styles,z=v.cx,p=(0,l.F)(),k=p.mobile;return(0,d.jsxs)(i.D,{width:"100%",gap:k?0:24,children:[(0,d.jsxs)("div",{className:z("dumi-antd-style-content",b.content),children:[(0,d.jsx)(g.Z,{active:!0,paragraph:!0,loading:H}),(0,d.jsx)("div",{style:{display:H?"none":void 0},children:M})]}),(0,d.jsx)(y.Z,{})]})},R=(0,a.memo)(A)},91335:function(T,n,e){"use strict";e.d(n,{Z:function(){return W}});var g=e(78948),l=e(98178),a=e(3341),i=e.n(a),y=e(50959),h=e(33743),f=e(5212),t=e(36142),o=e(78671),r=e(63391),d=e(99828),A=e(63229),R=e(39826),S,x,M,H,v=(0,R.kc)(function(J){var _=J.token,ne=J.css;return{container:ne(S||(S=(0,A.Z)([` + background: `,`; + padding: 16px 24px; + border-radius: 8px; + cursor: pointer; + + min-width: 250px; + &:hover { + background: `,`; + } + `])),_.colorBgContainer,_.colorFillTertiary),nav:ne(x||(x=(0,A.Z)([` + color: `,`; + font-size: 12px; + `])),_.colorTextTertiary),title:ne(M||(M=(0,A.Z)([` + font-size: 16px; + `]))),alignmentEnd:ne(H||(H=(0,A.Z)([` + justify-content: flex-end; + `])))}}),b=e(11527),z=function(_){var ne=_.title,u=_.link,m=_.type,F=v(),q=F.styles,oe=F.cx,xe=(0,d.YB)(),ie=(0,y.useMemo)(function(){switch(m){case"prev":return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(o.Z,{})," ",xe.formatMessage({id:"content.footer.actions.previous"})]});case"next":return(0,b.jsxs)(b.Fragment,{children:[xe.formatMessage({id:"content.footer.actions.next"})," ",(0,b.jsx)(r.Z,{})]})}},[m]);return(0,b.jsx)(d.rU,{to:u,children:(0,b.jsxs)(h.D,{className:q.container,gap:8,children:[(0,b.jsx)(h.D,{horizontal:!0,gap:4,className:oe(q.nav,m==="next"&&q.alignmentEnd),children:ie}),(0,b.jsx)(h.D,{horizontal:!0,className:oe(q.title,m==="next"&&q.alignmentEnd),children:ne})]})})},p=(0,y.memo)(z);function k(J,_){var ne=Object.keys(J);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(J);_&&(u=u.filter(function(m){return Object.getOwnPropertyDescriptor(J,m).enumerable})),ne.push.apply(ne,u)}return ne}function w(J){for(var _=1;_<arguments.length;_++){var ne=arguments[_]!=null?arguments[_]:{};_%2?k(Object(ne),!0).forEach(function(u){(0,g.Z)(J,u,ne[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(J,Object.getOwnPropertyDescriptors(ne)):k(Object(ne)).forEach(function(u){Object.defineProperty(J,u,Object.getOwnPropertyDescriptor(ne,u))})}return J}var L=function(){var _=(0,f.HX)(t.e9,i()),ne=_.prev,u=_.next,m=(0,l.F)(),F=m.mobile;return(0,b.jsxs)(h.D,{horizontal:!F,gap:F?12:0,distribution:"space-between",style:{margin:F?12:0},children:[ne?(0,b.jsx)(p,w({type:"prev"},ne)):(0,b.jsx)("div",{}),u?(0,b.jsx)(p,w({type:"next"},u)):(0,b.jsx)("div",{})]})},W=(0,y.memo)(L)},70132:function(T,n,e){"use strict";e.d(n,{Z:function(){return O}});var g=e(83604),l=e(78948),a=e(63391),i=e(59084),y=e(99828),h=e(67269),f=e(33743),t=e(63229),o=e(39826),r=e(97414),d,A,R,S,x,M,H,v,b,z,p=(0,o.kc)(function(C,j){var B=C.token,U=C.prefixCls,G=C.responsive,N=C.css,ee=C.stylish,ae=C.isDarkMode,he=C.cx,s=j.rowNum,c=j.hasLink,P="".concat(U,"-features"),Z="".concat(P,"-cover"),se="".concat(P,"-description"),te="".concat(P,"-title"),ue="".concat(P,"-img"),Re=20,Ue=function(X){return N(d||(d=(0,t.Z)([` + width: `,`px; + height: `,`px; + font-size: `,`px; + `])),X,X,X*(22/24))},Ae=N(A||(A=(0,t.Z)([` + transition: all `," ",`; + `])),B.motionDurationSlow,B.motionEaseInOutCirc);return{cell:N(R||(R=(0,t.Z)([` + overflow: hidden; + `]))),container:N(S||(S=(0,t.Z)([` + `,`; + + z-index: 1; + padding: 24px; + border-radius: 24px; + + background: linear-gradient( + 135deg, + `,`, + `,` + ); + + position: relative; + + &:hover { + scale: 1.03; + + background: linear-gradient( + 135deg, + `,`, + `,` + ); + + box-shadow: inset 0 0 0 1px `,", ",`; + + .`,` { + height: `,`px; + width: 100%; + padding: 0; + } + + .`,` { + `,`; + } + + .`,` { + position: absolute; + visibility: hidden; + opacity: 0; + } + + .`,` { + font-size: `,`px; + } + } + `])),Ae,B.colorFillContent,B.colorFillQuaternary,(0,r.$n)(.5,B.colorFillContent),(0,r.$n)(.5,B.colorFillQuaternary),B.colorBorder,B.boxShadowSecondary,Z,Re*s,ue,Ue(100),se,te,c?14:20),title:he(te,Ae,N(x||(x=(0,t.Z)([` + pointer-events: none; + font-size: 20px; + line-height: `,`; + margin: 16px 0; + color: `,`; + `])),B.lineHeightHeading3,B.colorText)),desc:he(se,Ae,N(M||(M=(0,t.Z)([` + color: `,`; + + pointer-events: none; + quotient { + color: `,`; + display: block; + margin: 12px 0; + padding-left: 12px; + position: relative; + &:before { + position: absolute; + content: ''; + left: 0; + display: block; + border-radius: 2px; + width: 4px; + height: 100%; + background: `,`; + } + } + `])),B.colorTextSecondary,B.colorTextDescription,ae?B.colorPrimary:B.colorPrimaryBgHover)),imgContainer:he(Z,Ae,N(H||(H=(0,t.Z)([` + background: `,`; + border-radius: 8px; + opacity: 0.8; + + `,`; + padding: 4px; + + &[image-style='primary'] { + background: linear-gradient(135deg, `,", ",`); + } + + &[image-style='light'] { + background: `,`; + } + + &[image-style='soon'] { + opacity: 0.5; + background: linear-gradient( + 135deg, + `,`, + `,` 50%, + `,` + ); + } + `])),B.colorFillContent,Ue(24),B.gradientColor1,B.gradientColor2,B.colorBgContainer,(0,r.m4)(B.gradientColor2,.3),(0,r.m4)(B.gradientColor2,.3),(0,r.m4)(B.gradientColor1,.3))),img:he(ue,Ae,N(v||(v=(0,t.Z)([` + `,`; + color: `,`; + `])),Ue(20),B.colorWhite)),link:N(b||(b=(0,t.Z)([` + `,`; + + margin-top: 24px; + + a { + `,`; + + color: `,`; + &:hover { + color: `,`; + } + } + `])),Ae,ee.resetLinkColor,B.colorTextDescription,B.colorPrimaryHover),blur:N(z||(z=(0,t.Z)([` + pointer-events: none; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + `,`; + scale: 2; + opacity: `,`; + `,` { + display: none; + } + `])),ee.heroBlurBall,ae?.05:.08,G.mobile)}}),k=e(11527),w=function(j){var B=j.image,U=j.className,G=j.title,N=/(\.png|\.jpg|\.jpeg|\.gif|\.svg|\.webp)$/;return B.startsWith("http")||N.test(B)?(0,k.jsx)("img",{className:U,src:B,alt:G}):(0,k.jsx)(h.Z,{className:U,children:B})},L=function(j){var B=j.imageType,U=j.row,G=j.column,N=j.hero,ee=j.description,ae=j.image,he=j.title,s=j.link,c=j.imageStyle,P=j.openExternal,Z=U||7,se=p({rowNum:Z,hasLink:!!s}),te=se.styles,ue=se.theme;return(0,k.jsxs)("div",{className:te.container,style:{gridRow:"span ".concat(Z),gridColumn:"span ".concat(G||1),cursor:s?"pointer":"default"},onClick:function(){s&&(P?window.open(s):y.m8.push(s))},children:[(0,k.jsxs)("div",{className:te.cell,children:[ae&&(0,k.jsx)(h.Z,{"image-style":B,className:te.imgContainer,style:c,children:(0,k.jsx)(w,{className:te.img,image:ae,title:he})}),he&&(0,k.jsxs)(f.D,{as:"h3",horizontal:!0,gap:8,align:"center",className:te.title,children:[he,B==="soon"?(0,k.jsx)(i.Z,{color:ue.isDarkMode?"pink-inverse":"cyan-inverse",children:"SOON"}):null]}),ee&&(0,k.jsx)("p",{dangerouslySetInnerHTML:{__html:ee},className:te.desc}),s&&(0,k.jsx)("div",{className:te.link,children:(0,k.jsxs)(y.rU,{to:s,children:["\u7ACB\u5373\u4E86\u89E3 ",(0,k.jsx)(a.Z,{})]})})]}),N&&(0,k.jsx)("div",{className:te.blur})]})},W=L,J,_,ne=(0,o.kc)(function(C){var j=C.token,B=C.prefixCls,U=C.responsive,G=C.css,N=C.cx,ee="".concat(B,"-features");return{container:N(ee,G(J||(J=(0,t.Z)([` + max-width: `,`px; + + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-auto-flow: row dense; + grid-auto-rows: 24px; + gap: 16px; + + `,` + `])),j.contentMaxWidth,U({mobile:G(_||(_=(0,t.Z)([` + flex-direction: column; + display: flex; + `]))),laptop:{gridTemplateColumns:"repeat(2, 1fr)"}})))}});function u(C,j){var B=Object.keys(C);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(C);j&&(U=U.filter(function(G){return Object.getOwnPropertyDescriptor(C,G).enumerable})),B.push.apply(B,U)}return B}function m(C){for(var j=1;j<arguments.length;j++){var B=arguments[j]!=null?arguments[j]:{};j%2?u(Object(B),!0).forEach(function(U){(0,l.Z)(C,U,B[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(B)):u(Object(B)).forEach(function(U){Object.defineProperty(C,U,Object.getOwnPropertyDescriptor(B,U))})}return C}var F=function(j){var B=j.items,U=j.style,G=ne(),N=G.styles;return B!=null&&B.length?(0,k.jsx)("div",{className:N.container,style:U,children:B.map(function(ee){return(0,k.jsx)(W,m({},ee),ee.title)})}):null},q=F,oe=e(5212),xe=e(3215),ie=function(){var j=(0,oe.HX)(xe.SL,g.X);return j!=null&&j.length?(0,k.jsx)(q,{items:j,style:{margin:"0 16px"}}):null},O=ie},84319:function(T,n,e){"use strict";e.d(n,{Z:function(){return j}});var g=e(32923),l=e(98178),a=e(67269),i=e(33743),y=e(7376),h=e(78948),f=e(68601),t=e(50959),o=e(82187),r=e.n(o),d=function(U){var G=U.prefixCls,N=U.icon,ee=U.title,ae=U.items,he=ae===void 0?[]:ae,s=U.style,c=U.className;return t.createElement("div",{className:r()("".concat(G,"-column"),c),style:s},(ee||N)&&t.createElement("h2",null,N&&t.createElement("span",{className:"".concat(G,"-column-icon")},N),ee),he.map(function(P,Z){var se=P.LinkComponent||"a";return t.createElement("div",{className:r()("".concat(G,"-item"),P.className),style:P.style,key:Z},t.createElement(se,{href:P.url,to:typeof se!="string"?P.url:void 0,target:P.openExternal?"_blank":void 0,rel:P.openExternal?"noopener noreferrer":void 0},P.icon&&t.createElement("span",{className:"".concat(G,"-item-icon")},P.icon),P.title),P.description&&t.createElement(t.Fragment,null,t.createElement("span",{className:"".concat(G,"-item-separator")},"-"),t.createElement("span",{className:"".concat(G,"-item-description")},P.description)))}))},A=d,R=["prefixCls","className","style","bottom","columns","maxColumnsPerRow","backgroundColor","columnLayout","theme"],S=function(U){var G=U.prefixCls,N=G===void 0?"rc-footer":G,ee=U.className,ae=U.style,he=U.bottom,s=U.columns,c=U.maxColumnsPerRow,P=U.backgroundColor,Z=U.columnLayout,se=U.theme,te=se===void 0?"dark":se,ue=(0,f.Z)(U,R),Re=r()("".concat(N),ee,(0,h.Z)({},"".concat(N,"-").concat(te),!!te)),Ue=typeof c=="number"&&c>0;return t.createElement("footer",(0,y.Z)((0,y.Z)({},ue),{},{className:Re,style:(0,y.Z)((0,y.Z)({},ae),{},{backgroundColor:P})}),t.createElement("section",{className:"".concat(N,"-container")},s&&s.length>0&&t.createElement("section",{className:"".concat(N,"-columns"),style:{justifyContent:Z,flexWrap:Ue?"wrap":void 0}},s.map(function(Ae,lo){var X=Ae.title,I=Ae.icon,$=Ae.style,de=Ae.className,we=Ae.items,be=we===void 0?[]:we,Se=(0,y.Z)({},$);return Ue&&(Se.flex="0 0 ".concat(100/(c+1)+.1,"%")),t.createElement(A,{key:lo,prefixCls:N,title:X,icon:I,items:be,style:Se,className:de})}))),he&&t.createElement("section",{className:"".concat(N,"-bottom")},t.createElement("div",{className:"".concat(N,"-bottom-container")},he)))},x=S,M=e(63229),H=e(39826),v,b,z=(0,H.kc)(function(B,U){var G=B.css,N=B.responsive,ee=B.token,ae="rc-footer";return{container:G(v||(v=(0,M.Z)([` + grid-area: footer; + border-top: 1px solid `,`; + color: `,`; + text-align: center; + align-self: stretch; + + `,` { + border: none; + flex-direction: column; + } + `])),ee.colorSplit,ee.colorTextDescription,N.mobile),footer:G(b||(b=(0,M.Z)([` + color: `,`; + font-size: 14px; + line-height: 1.5; + background-color: `,`; + + &.`,` { + a { + color: `,`; + text-decoration: none; + transition: all 0.3s; + + &:hover { + color: `,`; + } + } + } + + .`,` { + &-container { + width: 100%; + max-width: `,`px; + margin: auto; + padding: `,`; + } + + &-columns { + display: flex; + justify-content: space-around; + } + + &-column { + h2 { + position: relative; + margin: 0 auto; + color: `,`; + font-weight: 500; + font-size: 16px; + } + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 22px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.5em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + } + + &-item { + margin: 12px 0; + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 16px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.4em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + + &-separator { + margin: 0 0.3em; + } + } + + &-bottom { + &-container { + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: 16px 0; + font-size: 16px; + line-height: 32px; + text-align: center; + border-top: 1px solid `,`; + } + } + + &-light { + color: rgba(0, 0, 0, 0.85); + background-color: transparent; + + h2, + a { + color: rgba(0, 0, 0, 0.85); + } + } + + &-light &-bottom-container { + border-top-color: #e8e8e8; + } + + &-light &-item-separator, + &-light &-item-description { + color: rgba(0, 0, 0, 0.45); + } + } + + `,` { + .`,` { + text-align: center; + + &-container { + padding: 40px 0; + } + + &-columns { + display: block; + } + + &-column { + display: block; + margin-bottom: 40px; + + &:last-child { + margin-bottom: 0; + } + } + } + } + `])),ee.colorTextSecondary,ee.colorBgLayout,ae,ee.colorTextTertiary,ee.colorLinkHover,ae,ee.contentMaxWidth,U?"0":"60px 0 20px",ee.colorText,U?"transparent":ee.colorBorderSecondary,N.mobile,ae)}}),p=e(11527),k=function(U){var G=U.columns,N=U.bottom,ee=U.theme,ae=!G||(G==null?void 0:G.length)===0,he=z(ae),s=he.styles;return(0,p.jsx)("div",{className:s.container,children:(0,p.jsx)(x,{theme:ee,className:s.footer,columns:G,bottom:N})})},w=k,L=e(5212),W=e(44402),J=e(4256),_=e(47371),ne=e(39334),u=e(91546),m=e(26169),F=e(70955),q=e(99828),oe=function(U){var G=U.github,N={title:"\u76F8\u5173\u8D44\u6E90",items:[{title:"Ant Design",url:"https://ant.design",openExternal:!0},{title:"Ant Design Pro",url:"https://pro.ant.design",openExternal:!0},{title:"Ant Design Pro Components",url:"https://procomponents.ant.design",openExternal:!0},{title:"Umi",description:"React \u5E94\u7528\u5F00\u53D1\u6846\u67B6",url:"https://umijs.org",openExternal:!0},{title:"Dumi",description:"\u7EC4\u4EF6/\u6587\u6863\u7814\u53D1\u5DE5\u5177",url:"https://d.umijs.org",openExternal:!0},{title:"qiankun",description:"\u5FAE\u524D\u7AEF\u6846\u67B6",url:"https://qiankun.umijs.org",openExternal:!0}]},ee={title:"\u793E\u533A",items:[{icon:(0,p.jsx)(J.Z,{}),title:"Medium",url:"http://medium.com/ant-design/",openExternal:!0},{icon:(0,p.jsx)(_.Z,{style:{color:"#1DA1F2"}}),title:"Twitter",url:"http://twitter.com/antdesignui",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/XuVpGqBFxXplzvLjJBZB.svg",alt:"yuque"}),title:"Ant Design \u8BED\u96C0\u4E13\u680F",url:"https://yuque.com/ant-design/ant-design",openExternal:!0},{icon:(0,p.jsx)(ne.Z,{style:{color:"#056de8"}}),title:"Ant Design \u77E5\u4E4E\u4E13\u680F",url:"https://www.zhihu.com/column/c_1564262000561106944",openExternal:!0},{icon:(0,p.jsx)(ne.Z,{style:{color:"#056de8"}}),title:"\u4F53\u9A8C\u79D1\u6280\u4E13\u680F",url:"http://zhuanlan.zhihu.com/xtech",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/mZBWtboYbnMkTBaRIuWQ.png",alt:"seeconf"}),title:"SEE Conf",description:"SEE Conf-\u8682\u8681\u4F53\u9A8C\u79D1\u6280\u5927\u4F1A",url:"https://seeconf.antfin.com/",openExternal:!0}]},ae={icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg",alt:"more products"}),title:"\u66F4\u591A\u4EA7\u54C1",items:[{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/XuVpGqBFxXplzvLjJBZB.svg",alt:"yuque"}),title:"\u8BED\u96C0",url:"https://yuque.com",description:"\u77E5\u8BC6\u521B\u4F5C\u4E0E\u5206\u4EAB\u5DE5\u5177",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/antfincdn/nc7Fc0XBg5/8a6844f5-a6ed-4630-9177-4fa5d0b7dd47.png",alt:"AntV"}),title:"AntV",url:"https://antv.vision",description:"\u6570\u636E\u53EF\u89C6\u5316\u89E3\u51B3\u65B9\u6848",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://www.eggjs.org/logo.svg",alt:"Egg"}),title:"Egg",url:"https://eggjs.org",description:"\u4F01\u4E1A\u7EA7 Node.js \u6846\u67B6",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/DMDOlAUhmktLyEODCMBR.ico",alt:"kitchen"}),title:"Kitchen",description:"Sketch \u5DE5\u5177\u96C6",url:"https://kitchen.alipay.com",openExternal:!0},{icon:(0,p.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg",alt:"xtech"}),title:"\u8682\u8681\u4F53\u9A8C\u79D1\u6280",url:"https://xtech.antfin.com/",openExternal:!0}]},he={title:"\u5E2E\u52A9",items:[G?{icon:(0,p.jsx)(u.Z,{}),title:"GitHub",url:G,openExternal:!0}:void 0,{icon:(0,p.jsx)(m.Z,{}),title:"\u66F4\u65B0\u65E5\u5FD7",url:"/changelog",LinkComponent:q.rU},G?{icon:(0,p.jsx)(F.Z,{}),title:"\u8BA8\u8BBA",url:"".concat(G,"/issues"),openExternal:!0}:void 0].filter(Boolean)};return[N,ee,he,ae]},xe,ie,O=(0,H.kc)(function(B){var U=B.css,G=B.responsive,N=B.token,ee="rc-footer";return{container:U(xe||(xe=(0,M.Z)([` + grid-area: footer; + border-top: 1px solid `,`; + color: `,`; + text-align: center; + align-self: stretch; + + `,` { + border: none; + flex-direction: column; + } + `])),N.colorSplit,N.colorTextDescription,G.mobile),footer:U(ie||(ie=(0,M.Z)([` + color: `,`; + font-size: 14px; + line-height: 1.5; + background-color: `,`; + + &.`,` { + a { + color: `,`; + text-decoration: none; + transition: all 0.3s; + + &:hover { + color: `,`; + } + } + } + + .`,` { + &-container { + width: 100%; + max-width: `,`px; + margin: auto; + padding: 60px 0 20px; + } + + &-columns { + display: flex; + justify-content: space-around; + } + + &-column { + //margin-bottom: 60px; + + h2 { + position: relative; + margin: 0 auto; + color: `,`; + font-weight: 500; + font-size: 16px; + } + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 22px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.5em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + } + + &-item { + margin: 12px 0; + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 16px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.4em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + + &-separator { + margin: 0 0.3em; + } + } + + &-bottom { + &-container { + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: 16px 0; + font-size: 16px; + line-height: 32px; + text-align: center; + border-top: 1px solid `,`; + } + } + + &-light { + color: rgba(0, 0, 0, 0.85); + background-color: transparent; + + h2, + a { + color: rgba(0, 0, 0, 0.85); + } + } + + &-light &-bottom-container { + border-top-color: #e8e8e8; + } + + &-light &-item-separator, + &-light &-item-description { + color: rgba(0, 0, 0, 0.45); + } + } + + `,` { + .`,` { + text-align: center; + + &-container { + padding: 40px 0; + } + + &-columns { + display: block; + } + + &-column { + display: block; + margin-bottom: 40px; + + &:last-child { + margin-bottom: 0; + } + } + } + } + `])),N.colorTextSecondary,N.colorBgLayout,ee,N.colorTextTertiary,N.colorLinkHover,ee,N.contentMaxWidth,N.colorText,N.colorBorderSecondary,G.mobile,ee)}}),C=function(){var U=(0,L.HX)(function(Re){return Re.siteData}),G=U.themeConfig,N=U.pkg,ee=(0,L.HX)(W.BB),ae=O(),he=ae.styles,s=ae.theme,c=(0,l.F)(),P=c.mobile;if(!G.footer)return null;var Z=G.footerConfig,se=Z!=null&&Z.columns?Z.columns:oe({github:ee||N.homepage}),te=(Z==null?void 0:Z.bottom)||G.footer,ue=(Z==null?void 0:Z.copyright)||"Copyright \xA9 2022-".concat(new Date().getFullYear());return(0,p.jsx)(w,{theme:(Z==null?void 0:Z.theme)||s.appearance,columns:se,bottom:P?(0,p.jsxs)(a.Z,{className:he.container,children:[ue,(0,p.jsx)(i.D,{align:"center",horizontal:!0,dangerouslySetInnerHTML:{__html:te}})]}):(0,p.jsxs)(a.Z,{horizontal:!0,children:[ue,(0,p.jsx)(g.Z,{type:"vertical"}),(0,p.jsx)("span",{dangerouslySetInnerHTML:{__html:te}})]})})},j=C},1371:function(T,n,e){"use strict";e.d(n,{Z:function(){return zo}});var g=e(81361),l=e(50959),a=e(33743),i=e(87053),y=e(34360),h=e(29965),f=e(62950),t=e(82187),o=e.n(t),r=e(7376),d=e(35588),A=e(80918),R=l.createContext(null),S=l.createContext({}),x=R,M=e(78948),H=e(57260),v=e(10091),b=e(75924),z=e(50361),p=e(45680),k=function(Y){var ge=Y.prefixCls,ce=Y.className,ye=Y.style,je=Y.children,pe=Y.containerRef,He=Y.id,Xe=Y.onMouseEnter,Ye=Y.onMouseOver,Qe=Y.onMouseLeave,Ge=Y.onClick,Be=Y.onKeyDown,qe=Y.onKeyUp,Ke={onMouseEnter:Xe,onMouseOver:Ye,onMouseLeave:Qe,onClick:Ge,onKeyDown:Be,onKeyUp:qe},Je=l.useContext(S),ke=Je.panel,me=(0,p.x1)(ke,pe);return l.createElement(l.Fragment,null,l.createElement("div",(0,H.Z)({id:He,className:o()("".concat(ge,"-content"),ce),style:(0,r.Z)({},ye),"aria-modal":"true",role:"dialog",ref:me},Ke),je))},w=k,L=e(24694);function W(Q){return typeof Q=="string"&&String(Number(Q))===Q?((0,L.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Q)):Q}function J(Q){warning(!("wrapperClassName"in Q),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Q.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var _={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ne(Q,Y){var ge,ce,ye,je,pe=Q.prefixCls,He=Q.open,Xe=Q.placement,Ye=Q.inline,Qe=Q.push,Ge=Q.forceRender,Be=Q.autoFocus,qe=Q.keyboard,Ke=Q.classNames,Je=Q.rootClassName,ke=Q.rootStyle,me=Q.zIndex,Ce=Q.className,to=Q.id,ro=Q.style,io=Q.motion,jo=Q.width,uo=Q.height,go=Q.children,ho=Q.contentWrapperStyle,To=Q.mask,Le=Q.maskClosable,Ve=Q.maskMotion,Ne=Q.maskClassName,_e=Q.maskStyle,So=Q.afterOpenChange,mo=Q.onClose,xo=Q.onMouseEnter,Co=Q.onMouseOver,Ho=Q.onMouseLeave,Uo=Q.onClick,Ao=Q.onKeyDown,Fo=Q.onKeyUp,po=Q.styles,Do=l.useRef(),Lo=l.useRef(),Bo=l.useRef();l.useImperativeHandle(Y,function(){return Do.current});var $o=function(wo){var Io=wo.keyCode,Zo=wo.shiftKey;switch(Io){case b.Z.TAB:{if(Io===b.Z.TAB){if(!Zo&&document.activeElement===Bo.current){var Xo;(Xo=Lo.current)===null||Xo===void 0||Xo.focus({preventScroll:!0})}else if(Zo&&document.activeElement===Lo.current){var Go;(Go=Bo.current)===null||Go===void 0||Go.focus({preventScroll:!0})}}break}case b.Z.ESC:{mo&&qe&&(wo.stopPropagation(),mo(wo));break}}};l.useEffect(function(){if(He&&Be){var ao;(ao=Do.current)===null||ao===void 0||ao.focus({preventScroll:!0})}},[He]);var Yo=l.useState(!1),No=(0,g.Z)(Yo,2),Vo=No[0],Po=No[1],bo=l.useContext(x),Ko;Qe===!1?Ko={distance:0}:Qe===!0?Ko={}:Ko=Qe||{};var Ro=(ge=(ce=(ye=Ko)===null||ye===void 0?void 0:ye.distance)!==null&&ce!==void 0?ce:bo==null?void 0:bo.pushDistance)!==null&&ge!==void 0?ge:180,Jo=l.useMemo(function(){return{pushDistance:Ro,push:function(){Po(!0)},pull:function(){Po(!1)}}},[Ro]);l.useEffect(function(){if(He){var ao;bo==null||(ao=bo.push)===null||ao===void 0||ao.call(bo)}else{var wo;bo==null||(wo=bo.pull)===null||wo===void 0||wo.call(bo)}},[He]),l.useEffect(function(){return function(){var ao;bo==null||(ao=bo.pull)===null||ao===void 0||ao.call(bo)}},[]);var qo=To&&l.createElement(v.ZP,(0,H.Z)({key:"mask"},Ve,{visible:He}),function(ao,wo){var Io=ao.className,Zo=ao.style;return l.createElement("div",{className:o()("".concat(pe,"-mask"),Io,Ke==null?void 0:Ke.mask,Ne),style:(0,r.Z)((0,r.Z)((0,r.Z)({},Zo),_e),po==null?void 0:po.mask),onClick:Le&&He?mo:void 0,ref:wo})}),_o=typeof io=="function"?io(Xe):io,Wo={};if(Vo&&Ro)switch(Xe){case"top":Wo.transform="translateY(".concat(Ro,"px)");break;case"bottom":Wo.transform="translateY(".concat(-Ro,"px)");break;case"left":Wo.transform="translateX(".concat(Ro,"px)");break;default:Wo.transform="translateX(".concat(-Ro,"px)");break}Xe==="left"||Xe==="right"?Wo.width=W(jo):Wo.height=W(uo);var en={onMouseEnter:xo,onMouseOver:Co,onMouseLeave:Ho,onClick:Uo,onKeyDown:Ao,onKeyUp:Fo},on=l.createElement(v.ZP,(0,H.Z)({key:"panel"},_o,{visible:He,forceRender:Ge,onVisibleChanged:function(wo){So==null||So(wo)},removeOnLeave:!1,leavedClassName:"".concat(pe,"-content-wrapper-hidden")}),function(ao,wo){var Io=ao.className,Zo=ao.style;return l.createElement("div",(0,H.Z)({className:o()("".concat(pe,"-content-wrapper"),Ke==null?void 0:Ke.wrapper,Io),style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},Wo),Zo),ho),po==null?void 0:po.wrapper)},(0,z.Z)(Q,{data:!0})),l.createElement(w,(0,H.Z)({id:to,containerRef:wo,prefixCls:pe,className:o()(Ce,Ke==null?void 0:Ke.content),style:(0,r.Z)((0,r.Z)({},ro),po==null?void 0:po.content)},en),go))}),Qo=(0,r.Z)({},ke);return me&&(Qo.zIndex=me),l.createElement(x.Provider,{value:Jo},l.createElement("div",{className:o()(pe,"".concat(pe,"-").concat(Xe),Je,(je={},(0,M.Z)(je,"".concat(pe,"-open"),He),(0,M.Z)(je,"".concat(pe,"-inline"),Ye),je)),style:Qo,tabIndex:-1,ref:Do,onKeyDown:$o},qo,l.createElement("div",{tabIndex:0,ref:Lo,style:_,"aria-hidden":"true","data-sentinel":"start"}),on,l.createElement("div",{tabIndex:0,ref:Bo,style:_,"aria-hidden":"true","data-sentinel":"end"})))}var u=l.forwardRef(ne),m=u,F=function(Y){var ge=Y.open,ce=ge===void 0?!1:ge,ye=Y.prefixCls,je=ye===void 0?"rc-drawer":ye,pe=Y.placement,He=pe===void 0?"right":pe,Xe=Y.autoFocus,Ye=Xe===void 0?!0:Xe,Qe=Y.keyboard,Ge=Qe===void 0?!0:Qe,Be=Y.width,qe=Be===void 0?378:Be,Ke=Y.mask,Je=Ke===void 0?!0:Ke,ke=Y.maskClosable,me=ke===void 0?!0:ke,Ce=Y.getContainer,to=Y.forceRender,ro=Y.afterOpenChange,io=Y.destroyOnClose,jo=Y.onMouseEnter,uo=Y.onMouseOver,go=Y.onMouseLeave,ho=Y.onClick,To=Y.onKeyDown,Le=Y.onKeyUp,Ve=Y.panelRef,Ne=l.useState(!1),_e=(0,g.Z)(Ne,2),So=_e[0],mo=_e[1],xo=l.useState(!1),Co=(0,g.Z)(xo,2),Ho=Co[0],Uo=Co[1];(0,A.Z)(function(){Uo(!0)},[]);var Ao=Ho?ce:!1,Fo=l.useRef(),po=l.useRef();(0,A.Z)(function(){Ao&&(po.current=document.activeElement)},[Ao]);var Do=function(No){var Vo;if(mo(No),ro==null||ro(No),!No&&po.current&&!((Vo=Fo.current)!==null&&Vo!==void 0&&Vo.contains(po.current))){var Po;(Po=po.current)===null||Po===void 0||Po.focus({preventScroll:!0})}},Lo=l.useMemo(function(){return{panel:Ve}},[Ve]);if(!to&&!So&&!Ao&&io)return null;var Bo={onMouseEnter:jo,onMouseOver:uo,onMouseLeave:go,onClick:ho,onKeyDown:To,onKeyUp:Le},$o=(0,r.Z)((0,r.Z)({},Y),{},{open:Ao,prefixCls:je,placement:He,autoFocus:Ye,keyboard:Ge,width:qe,mask:Je,maskClosable:me,inline:Ce===!1,afterOpenChange:Do,ref:Fo},Bo);return l.createElement(S.Provider,{value:Lo},l.createElement(d.Z,{open:Ao||to||So,autoDestroy:!1,getContainer:Ce,autoLock:Je&&(Ao||So)},l.createElement(m,$o)))},q=F,oe=q,xe=e(33915),ie=e(48141),O=e(1414),C=e(92576),j=e(59263),B=e(58163),U=e(51858),G=e(17005),ee=Q=>{var Y,ge;const{prefixCls:ce,title:ye,footer:je,extra:pe,closeIcon:He,closable:Xe,onClose:Ye,headerStyle:Qe,drawerStyle:Ge,bodyStyle:Be,footerStyle:qe,children:Ke,classNames:Je,styles:ke}=Q,{drawer:me}=l.useContext(C.E_),Ce=l.useCallback(uo=>l.createElement("button",{type:"button",onClick:Ye,"aria-label":"Close",className:`${ce}-close`},uo),[Ye]),[to,ro]=(0,G.Z)(Xe,He,Ce,void 0,!0),io=l.useMemo(()=>{var uo,go;return!ye&&!to?null:l.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(uo=me==null?void 0:me.styles)===null||uo===void 0?void 0:uo.header),Qe),ke==null?void 0:ke.header),className:o()(`${ce}-header`,{[`${ce}-header-close-only`]:to&&!ye&&!pe},(go=me==null?void 0:me.classNames)===null||go===void 0?void 0:go.header,Je==null?void 0:Je.header)},l.createElement("div",{className:`${ce}-header-title`},ro,ye&&l.createElement("div",{className:`${ce}-title`},ye)),pe&&l.createElement("div",{className:`${ce}-extra`},pe))},[to,ro,pe,Qe,ce,ye]),jo=l.useMemo(()=>{var uo,go;if(!je)return null;const ho=`${ce}-footer`;return l.createElement("div",{className:o()(ho,(uo=me==null?void 0:me.classNames)===null||uo===void 0?void 0:uo.footer,Je==null?void 0:Je.footer),style:Object.assign(Object.assign(Object.assign({},(go=me==null?void 0:me.styles)===null||go===void 0?void 0:go.footer),qe),ke==null?void 0:ke.footer)},je)},[je,qe,ce]);return l.createElement("div",{className:`${ce}-wrapper-body`,style:Ge},io,l.createElement("div",{className:o()(`${ce}-body`,Je==null?void 0:Je.body,(Y=me==null?void 0:me.classNames)===null||Y===void 0?void 0:Y.body),style:Object.assign(Object.assign(Object.assign({},(ge=me==null?void 0:me.styles)===null||ge===void 0?void 0:ge.body),Be),ke==null?void 0:ke.body)},Ke),jo)},ae=e(23238),he=e(87077),s=e(37324),P=Q=>{const{componentCls:Y,motionDurationSlow:ge}=Q,ce={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ge}`}}};return{[Y]:{[`${Y}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ge}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Y}-panel-motion`]:{"&-left":[ce,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ce,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ce,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ce,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Z=Q=>{const{componentCls:Y,zIndexPopup:ge,colorBgMask:ce,colorBgElevated:ye,motionDurationSlow:je,motionDurationMid:pe,padding:He,paddingLG:Xe,fontSizeLG:Ye,lineHeightLG:Qe,lineWidth:Ge,lineType:Be,colorSplit:qe,marginSM:Ke,colorIcon:Je,colorIconHover:ke,colorText:me,fontWeightStrong:Ce,footerPaddingBlock:to,footerPaddingInline:ro}=Q,io=`${Y}-content-wrapper`;return{[Y]:{position:"fixed",inset:0,zIndex:ge,pointerEvents:"none","&-pure":{position:"relative",background:ye,[`&${Y}-left`]:{boxShadow:Q.boxShadowDrawerLeft},[`&${Y}-right`]:{boxShadow:Q.boxShadowDrawerRight},[`&${Y}-top`]:{boxShadow:Q.boxShadowDrawerUp},[`&${Y}-bottom`]:{boxShadow:Q.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Y}-mask`]:{position:"absolute",inset:0,zIndex:ge,background:ce,pointerEvents:"auto"},[io]:{position:"absolute",zIndex:ge,maxWidth:"100vw",transition:`all ${je}`,"&-hidden":{display:"none"}},[`&-left > ${io}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Q.boxShadowDrawerLeft},[`&-right > ${io}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Q.boxShadowDrawerRight},[`&-top > ${io}`]:{top:0,insetInline:0,boxShadow:Q.boxShadowDrawerUp},[`&-bottom > ${io}`]:{bottom:0,insetInline:0,boxShadow:Q.boxShadowDrawerDown},[`${Y}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ye,pointerEvents:"auto"},[`${Y}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Y}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,ae.bf)(He)} ${(0,ae.bf)(Xe)}`,fontSize:Ye,lineHeight:Qe,borderBottom:`${(0,ae.bf)(Ge)} ${Be} ${qe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Y}-extra`]:{flex:"none"},[`${Y}-close`]:{display:"inline-block",marginInlineEnd:Ke,color:Je,fontWeight:Ce,fontSize:Ye,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${pe}`,textRendering:"auto","&:focus, &:hover":{color:ke,textDecoration:"none"}},[`${Y}-title`]:{flex:1,margin:0,color:me,fontWeight:Q.fontWeightStrong,fontSize:Ye,lineHeight:Qe},[`${Y}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Xe,overflow:"auto"},[`${Y}-footer`]:{flexShrink:0,padding:`${(0,ae.bf)(to)} ${(0,ae.bf)(ro)}`,borderTop:`${(0,ae.bf)(Ge)} ${Be} ${qe}`},"&-rtl":{direction:"rtl"}}}},se=Q=>({zIndexPopup:Q.zIndexPopupBase,footerPaddingBlock:Q.paddingXS,footerPaddingInline:Q.padding});var te=(0,he.I$)("Drawer",Q=>{const Y=(0,s.TS)(Q,{});return[Z(Y),P(Y)]},se),ue=function(Q,Y){var ge={};for(var ce in Q)Object.prototype.hasOwnProperty.call(Q,ce)&&Y.indexOf(ce)<0&&(ge[ce]=Q[ce]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ce=Object.getOwnPropertySymbols(Q);ye<ce.length;ye++)Y.indexOf(ce[ye])<0&&Object.prototype.propertyIsEnumerable.call(Q,ce[ye])&&(ge[ce[ye]]=Q[ce[ye]]);return ge};const Re=null,Ue={distance:180},Ae=Q=>{var Y,ge,ce,ye,je,pe,He,Xe,Ye;const{rootClassName:Qe,width:Ge,height:Be,size:qe="default",mask:Ke=!0,push:Je=Ue,open:ke,afterOpenChange:me,onClose:Ce,prefixCls:to,getContainer:ro,style:io,className:jo,visible:uo,afterVisibleChange:go}=Q,ho=ue(Q,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:To,getPrefixCls:Le,direction:Ve,drawer:Ne}=l.useContext(C.E_),_e=Le("drawer",to),[So,mo,xo]=te(_e),Co=ro===void 0&&To?()=>To(document.body):ro,Ho=o()({"no-mask":!Ke,[`${_e}-rtl`]:Ve==="rtl"},Qe,mo,xo),Uo=l.useMemo(()=>Ge!=null?Ge:qe==="large"?736:378,[Ge,qe]),Ao=l.useMemo(()=>Be!=null?Be:qe==="large"?736:378,[Be,qe]),Fo={motionName:(0,ie.m)(_e,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},po=$o=>({motionName:(0,ie.m)(_e,`panel-motion-${$o}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Do=(0,U.H)(),[Lo,Bo]=(0,xe.Cn)("Drawer",ho.zIndex);return So(l.createElement(B.BR,null,l.createElement(j.Ux,{status:!0,override:!0},l.createElement(O.Z.Provider,{value:Bo},l.createElement(oe,Object.assign({prefixCls:_e,onClose:Ce,maskMotion:Fo,motion:po},ho,{classNames:{mask:o()((ge=ho.classNames)===null||ge===void 0?void 0:ge.mask,(ce=Ne==null?void 0:Ne.classNames)===null||ce===void 0?void 0:ce.mask),content:o()((ye=ho.classNames)===null||ye===void 0?void 0:ye.content,(je=Ne==null?void 0:Ne.classNames)===null||je===void 0?void 0:je.content)},styles:{mask:Object.assign(Object.assign({},(pe=ho.styles)===null||pe===void 0?void 0:pe.mask),(He=Ne==null?void 0:Ne.styles)===null||He===void 0?void 0:He.mask),content:Object.assign(Object.assign({},(Xe=ho.styles)===null||Xe===void 0?void 0:Xe.content),(Ye=Ne==null?void 0:Ne.styles)===null||Ye===void 0?void 0:Ye.content)},open:ke!=null?ke:uo,mask:Ke,push:Je,width:Uo,height:Ao,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),io),className:o()(Ne==null?void 0:Ne.className,jo),rootClassName:Ho,getContainer:Co,afterOpenChange:me!=null?me:go,panelRef:Do,zIndex:Lo}),l.createElement(ee,Object.assign({prefixCls:_e},ho,{onClose:Ce})))))))},lo=Q=>{const{prefixCls:Y,style:ge,className:ce,placement:ye="right"}=Q,je=ue(Q,["prefixCls","style","className","placement"]),{getPrefixCls:pe}=l.useContext(C.E_),He=pe("drawer",Y),[Xe,Ye,Qe]=te(He),Ge=o()(He,`${He}-pure`,`${He}-${ye}`,Ye,Qe,ce);return Xe(l.createElement("div",{className:Ge,style:ge},l.createElement(ee,Object.assign({prefixCls:He},je))))};Ae._InternalPanelDoNotUseOrYouWillBeFired=lo;var X=Ae,I=e(35723),$=e(99828),de=e(3341),we=e.n(de),be=e(32699),Se=e(67269),De=e(5212),Me=e(36142),We=e(63229),ze=e(39826),co=e(97414),so,Ie,le,E,D,K,fe,re=(0,ze.kc)(function(Q){var Y=Q.token,ge=Q.prefixCls,ce=Q.cx,ye=Q.css,je=6;return{rect:ye(so||(so=(0,We.Z)([` + background: `,`; + + width: 100%; + `])),(0,co.m4)(Y.colorBgContainer,.8)),icon:ce("site-burger-icon",ye(Ie||(Ie=(0,We.Z)([` + position: relative; + + &, + &::before, + &::after { + display: inline-block; + height: 2px; + background: `,`; + + width: 16px; + + transition: all 150ms ease; + } + + &::before, + &::after { + position: absolute; + left: 0; + + content: ''; + } + + &::before { + top: `,`px; + } + + &::after { + top: -`,`px; + } + `])),Y.colorTextSecondary,je,je)),active:ye(le||(le=(0,We.Z)([` + &::before, + &::after { + background: `,`; + } + & { + background: transparent; + } + + &::before { + top: 0; + transform: rotate(-135deg); + } + + &::after { + top: 0; + transform: rotate(135deg); + } + `])),Y.colorText),container:ye(E||(E=(0,We.Z)([` + width: `,`px; + height: `,`px; + border-radius: `,`px; + cursor: pointer; + `])),Y.controlHeight,Y.controlHeight,Y.borderRadius),drawerRoot:ye(D||(D=(0,We.Z)([` + top: `,`px; + + :focus-visible { + outline: none; + } + + .`,`-drawer { + &-mask { + background: transparent; + backdrop-filter: blur(7px); + background: `,`; + } + + &-content-wrapper { + box-shadow: none; + } + } + `])),Y.headerHeight+1,ge,(0,co.m4)(Y.colorBgBase,.5)),drawer:ye(K||(K=(0,We.Z)([` + &.`,`-drawer-content { + background: transparent; + } + + .`,`-drawer-body { + display: flex; + flex-direction: column; + } + `])),ge,ge),menu:ye(fe||(fe=(0,We.Z)([` + background: transparent; + border-inline-end: transparent !important; + + > .`,"-menu-item-only-child,.",`-menu-submenu-title { + background: `,`; + border-radius: 0; + margin: 0; + width: 100%; + &:active { + margin-inline: 4px; + border-radius: `,`px; + } + } + + .`,"-menu-sub.",`-menu-inline { + //background: transparent !important; + background: `,` !important; + } + `])),ge,ge,(0,co.m4)(Y.colorBgContainer,.8),Y.borderRadius,ge,ge,(0,co.m4)(Y.colorBgContainer,.2))}}),V=e(11527),ve=function(){var Y=(0,l.useState)(!1),ge=(0,g.Z)(Y,2),ce=ge[0],ye=ge[1],je=re(),pe=je.styles,He=je.cx,Xe=(0,De.HX)(function(Be){return Be.navData},we()),Ye=(0,De.HX)(function(Be){return Be.sidebar},we()),Qe=(0,De.HX)(Me.K1),Ge=(0,De.HX)(function(Be){return Be.location.pathname});return(0,V.jsxs)(Se.Z,{className:pe.container,onClick:function(){ye(!ce)},children:[(0,V.jsx)("div",{className:He(pe.icon,ce?pe.active:"")}),(0,V.jsxs)(X,{open:ce,placement:"left",closeIcon:null,rootClassName:pe.drawerRoot,className:pe.drawer,width:"100vw",headerStyle:{display:"none"},bodyStyle:{padding:0},children:[(0,V.jsx)("div",{style:{height:24},className:pe.rect}),(0,V.jsx)(I.Z,{mode:"inline",selectedKeys:(0,be.uniq)([Qe,"s-".concat(Ge)]),openKeys:[Qe],className:pe.menu,items:Xe.map(function(Be){return{label:(0,V.jsx)($.rU,{to:Be.link,children:Be.title}),key:Be.activePath||Be.link,children:(Be.activePath||Be.link)===Qe&&(Ye==null?void 0:Ye.map(function(qe){return!qe.link&&{label:qe.title,type:"group",children:qe.children.map(function(Ke){return{label:(0,V.jsx)($.rU,{to:Ke.link,onClick:function(){ye(!1)},children:Ke.title}),key:"s-".concat(Ke.link)}})}}))}})}),(0,V.jsx)("div",{style:{flex:1},className:pe.rect})]})]})},Oe=ve,$e=e(66871),Ee=e(27850),Fe=e(86865),Te=e(44402),no=function(){var Y=(0,De.HX)(Te.BB);return Y?(0,V.jsx)(Ee.Z,{arrow:!1,title:"Github",children:(0,V.jsx)("a",{href:Y,target:"_blank",rel:"noreferrer",children:(0,V.jsx)(Fe.ZP,{icon:(0,V.jsx)($e.Z,{})})})}):null},eo=(0,l.memo)(no),fo=e(44881),oo=e(98178),Ze=e(97228),Pe,ko,vo,Oo,yo=(0,ze.kc)(function(Q){var Y=Q.css,ge=Q.responsive,ce=Q.token;return{header:Y(Pe||(Pe=(0,We.Z)([` + top: 0; + position: sticky; + background-color: transparent; + backdrop-filter: blur(6px); + z-index: `,`; + border-bottom: 1px solid `,`; + + grid-area: head; + align-self: stretch; + + `,` { + background: `,`; + } + `])),ce.zIndexPopupBase-50,ce.colorSplit,ge.mobile,ce.colorBgContainer),content:Y(ko||(ko=(0,We.Z)([` + padding: 0 24px; + height: 64px; + + `,` { + padding: 0 12px; + } + `])),ge.mobile),left:Y(vo||(vo=(0,We.Z)([""]))),right:Y(Oo||(Oo=(0,We.Z)([` + flex: 1; + display: flex; + justify-content: space-between; + + &-aside { + display: flex; + align-items: center; + + `,` { + margin: 8px 16px; + padding-top: 24px; + justify-content: center; + border-top: 1px solid `,`; + } + } + `])),ge.mobile,ce.colorBorder)}}),Eo=function(){var Y=(0,De.HX)(function(pe){return pe.siteData.themeConfig.prefersColor.switch}),ge=(0,Ze.f)(function(pe){return pe.themeMode}),ce=(0,$.OI)(),ye=(0,g.Z)(ce,3),je=ye[2];return(0,l.useEffect)(function(){return je(ge)},[ge]),Y?(0,V.jsx)(fo.Z,{value:ge,onChange:function(He){Ze.f.setState({themeMode:He})}}):null},Mo=function(){var Y=(0,De.HX)(function(pe){return!!pe.routeMeta.frontmatter}),ge=(0,oo.F)(),ce=ge.mobile,ye=yo(),je=ye.styles;return Y?(0,V.jsx)("div",{className:je.header,children:(0,V.jsx)(a.D,{horizontal:!0,distribution:"space-between",align:"center",width:"auto",className:je.content,children:ce?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(a.D,{children:(0,V.jsx)(Oe,{})}),(0,V.jsx)(a.D,{horizontal:!0,className:je.left,children:(0,V.jsx)(y.Z,{})}),(0,V.jsx)(a.D,{children:(0,V.jsx)(Eo,{})})]}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(a.D,{horizontal:!0,className:je.left,children:(0,V.jsx)(y.Z,{})}),(0,V.jsx)(a.D,{style:{marginLeft:48,alignSelf:"end"},children:(0,V.jsx)(h.Z,{})}),(0,V.jsxs)("section",{className:je.right,children:[(0,V.jsx)("div",{}),(0,V.jsxs)(a.D,{gap:16,horizontal:!0,align:"center",className:"dumi-default-header-right-aside",children:[(0,V.jsx)(f.ZP,{}),(0,V.jsx)(i.Z,{}),(0,V.jsx)(eo,{}),(0,V.jsx)(Eo,{})]})]})]})})}):null},zo=(0,l.memo)(Mo)},13934:function(T,n,e){"use strict";e.d(n,{Z:function(){return J}});var g=e(38751),l=e(86865),a=e(99828),i=e(33743),y=e(67269),h=e(63229),f=e(39826),t,o=(0,f.kc)(function(_){var ne=_.css,u=_.stylish;return{button:ne(t||(t=(0,h.Z)([` + border: none; + + `,` + `,` + + background-size: 200% 100%; + + &:hover { + animation: none; + } + `])),u.heroButtonGradient,u.heroGradientFlow)}}),r=e(11527),d=function(ne){var u=ne.children,m=o(),F=m.styles;return(0,r.jsx)(l.ZP,{size:"large",shape:"round",type:"primary",className:F.button,children:u})},A=d,R,S,x,M,H,v,b,z=(0,f.kc)(function(_){var ne=_.css,u=_.responsive,m=_.token,F=_.stylish,q=_.isDarkMode;return{container:ne(R||(R=(0,h.Z)([` + position: relative; + text-align: center; + box-sizing: border-box; + + + * { + position: relative; + } + + > p { + margin: 32px; + color: `,`; + font-size: 20px; + line-height: 1.6; + + `,` + } + `])),m.colorTextSecondary,u({mobile:{fontSize:16}})),titleContainer:ne(S||(S=(0,h.Z)([` + position: relative; + `]))),title:ne(x||(x=(0,h.Z)([` + font-size: 68px; + z-index: 10; + color: transparent; + margin: 0; + font-family: AliPuHui, `,`; + + `,` + + b { + position: relative; + z-index: 5; + `,`; + `,` + + background-clip: text; + -webkit-text-fill-color: transparent; + } + `])),m.fontFamily,u({mobile:{fontSize:40}}),F.heroGradient,F.heroGradientFlow),titleShadow:ne(M||(M=(0,h.Z)([` + position: absolute; + z-index: 0; + color: `,`; + + top: 0; + left: 0; + font-size: 68px; + font-family: AliPuHui, `,`; + font-weight: bold; + `,` + + `,` + + b { + color: transparent; + } + `])),q?m.colorWhite:m.colorTextBase,m.fontFamily,u({mobile:{fontSize:40}}),F.heroTextShadow),desc:ne(H||(H=(0,h.Z)([` + font-size: `,`px; + color: `,`; + + `,` { + font-size: `,`px; + margin: 24px 16px; + } + `])),m.fontSizeHeading3,m.colorTextSecondary,u.mobile,m.fontSizeHeading5),actions:ne(v||(v=(0,h.Z)([` + margin-top: 48px; + display: flex; + justify-content: center; + + `,` + `])),u({mobile:{marginTop:24}})),canvas:ne(b||(b=(0,h.Z)([` + z-index: 10; + pointer-events: none; + position: absolute; + top: -250px; + left: 50%; + transform: translateX(-50%) scale(1.5); + width: 600px; + height: 400px; + opacity: 0.2; + `,` + + `,` { + width: 200px; + height: 300px; + } + `])),F.heroBlurBall,u.mobile)}}),p=function(ne){var u=ne.title,m=ne.description,F=ne.actions,q=z(),oe=q.styles,xe=q.cx;return(0,r.jsxs)(i.D,{horizontal:!0,distribution:"center",className:oe.container,children:[(0,r.jsx)("div",{className:oe.canvas}),(0,r.jsxs)(y.Z,{children:[u&&(0,r.jsxs)("div",{className:oe.titleContainer,children:[(0,r.jsx)("h1",{className:oe.title,dangerouslySetInnerHTML:{__html:u}}),(0,r.jsx)("div",{className:xe(oe.titleShadow),dangerouslySetInnerHTML:{__html:u}})]}),m&&(0,r.jsx)("p",{className:oe.desc,dangerouslySetInnerHTML:{__html:m}}),!!(F!=null&&F.length)&&(0,r.jsx)(g.ZP,{theme:{token:{fontSize:16,controlHeight:40}},children:(0,r.jsx)(i.D,{horizontal:!0,gap:24,className:oe.actions,children:F.map(function(ie,O){var C=ie.text,j=ie.link,B=ie.openExternal,U=/^(https?:)?\/\//i.test(j),G=O===0?(0,r.jsx)(A,{children:C}):(0,r.jsx)(l.ZP,{size:"large",shape:"round",type:"default",children:C});return U?(0,r.jsx)("a",{href:j,target:"_blank",rel:"noopener noreferrer",children:G},"".concat(C,"-").concat(O)):(0,r.jsx)(a.rU,{to:j,target:B?"_blank":void 0,rel:"noreferrer",children:G},C)})})})]})]})},k=p,w=e(5212),L=e(3215),W=function(){var ne=(0,w.HX)(L.aH),u=(0,w.HX)(L.S2),m=(0,w.HX)(L.Vd);return(0,r.jsx)(k,{title:ne,actions:m,description:u})},J=W},79544:function(T,n,e){"use strict";var g=e(81361),l=e(86865),a=e(99828),i=e(50959),y=e(1966),h=e(5212),f=e(11527);function t(R){var S=R.pathname,x=R.current,M=R.target,H="base"in x?S.replace(x.base.replace(/\/$/,""),"")||"/":S.replace(new RegExp("".concat(x.suffix,"$")),"");return"base"in M?"".concat(M.base.replace(/\/$/,"")).concat(H).replace(/([^/])\/$/,"$1"):"".concat(H).concat(M.suffix)}var o={"zh-CN":"\u{1F1E8}\u{1F1F3}","en-US":"\u{1F1FA}\u{1F1F8}","jp-JP":"\u{1F1EF}\u{1F1F5}","ko-KR":"\u{1F1F0}\u{1F1F7}","ru-RU":"\u{1F1F7}\u{1F1FA}","es-ES":"\u{1F1EA}\u{1F1F8}","fr-FR":"\u{1F1EB}\u{1F1F7}","de-DE":"\u{1F1E9}\u{1F1EA}","pt-BR":"\u{1F1E7}\u{1F1F7}","it-IT":"\u{1F1EE}\u{1F1F9}","tr-TR":"\u{1F1F9}\u{1F1F7}","vi-VN":"\u{1F1FB}\u{1F1F3}"},r={"zh-CN":"\u4E2D","en-US":"EN"},d=function(S){var x=S.locale,M=S.current,H=(0,a.TH)(),v=H.pathname,b=(0,i.useState)(function(){return t({pathname:v,current:M,target:x})}),z=(0,g.Z)(b,2),p=z[0],k=z[1];return(0,i.useEffect)(function(){k(t({pathname:v,current:M,target:x}))},[v,M.id,x.id]),(0,f.jsx)(a.rU,{to:p,children:(0,f.jsx)(l.ZP,{style:{minWidth:34,padding:0,display:"flex",alignItems:"center",justifyContent:"center"},children:r[x.id]})})},A=function(){var S=(0,h.HX)(function(M){return M.siteData.locales}),x=(0,h.HX)(function(M){return M.locale});return S.length<=1?null:S.length>2?(0,f.jsx)(y.Z,{value:S.findIndex(function(M){return M.id===x.id}),onChange:function(H){console.log(t({pathname:location.pathname,current:x,target:S[H]})),a.m8.push(t({pathname:location.pathname,current:x,target:S[H]}))},options:S.map(function(M){return{value:M.id,label:r[M.id]}}),renderItem:function(H,v){return"".concat(o[S[v].id]," ").concat(S[v].name)},style:{height:32,minWidth:32,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}}):(0,f.jsx)(d,{locale:S.find(function(M){var H=M.id;return H!==x.id}),current:x})};n.Z=(0,i.memo)(A)},34875:function(T,n,e){"use strict";e.d(n,{Z:function(){return v}});var g=e(99828),l=e(3341),a=e.n(l),i=e(50959),y=e(83604),h=e(5212),f=e(69387),t=e(36142),o=e(21173),r=e(44402),d={apiHeader:f.U,flattenSidebar:t.gt,token:o.H,logo:r.c1},A=e(63229),R=e(39826),S,x=(0,R.kc)(function(b){var z=b.css,p=b.responsive,k=b.token;return z(S||(S=(0,A.Z)([` + display: inline-flex; + align-items: center; + font-family: AliPuHui, `,`; + color: `,`; + font-size: 22px; + line-height: 1; + font-weight: 500; + text-decoration: none; + gap: 10px; + + `,` { + font-size: 18px; + } + `])),k.fontFamily,k.colorText,p.mobile)}),M=e(11527),H=function(){var z=(0,h.HX)(function(u){return u.siteData.themeConfig},a()),p=(0,h.HX)(function(u){return u.locale},a()),k=(0,h.HX)(d.logo,y.X),w=x(),L=w.styles,W=w.cx,J=z.name,_=z.hideNameOnHeader,ne=_===void 0?!1:_;return z&&(0,M.jsxs)(g.rU,{className:W(L),to:"base"in p?p.base:"/",children:[!!k&&(0,M.jsx)("img",{src:k,alt:z.name,height:32}),!ne&&J]})},v=(0,i.memo)(H)},80879:function(T,n,e){"use strict";e.d(n,{Z:function(){return M}});var g=e(63229),l=e(40622),a=e(39826),i=e(99828),y=e(50959),h=function(){return y.createElement(y.Fragment,null)},f=h,t=e(83604),o=e(5212),r=e(36142),d=e(11527),A,R,S=(0,a.kc)(function(H){var v=H.css,b=H.responsive,z=H.token,p=H.stylish,k=H.prefixCls,w=".".concat(k,"-tabs"),L=16,W=6;return{tabs:v(A||(A=(0,g.Z)([` + `,"-tab + ",`-tab { + margin: `,`px 4px !important; + padding: 0 12px !important; + } + + `,`-tab { + color: `,`; + transition: background-color 100ms ease-out; + + &:first-child { + margin: `,"px 4px ",`px 0; + padding: `,`px 12px !important; + } + + &:hover { + color: `,` !important; + background: `,`; + border-radius: `,`px; + } + } + + `,`-nav { + margin-bottom: 0; + } + + `,` { + display: none; + } + `])),w,w,L,w,z.colorTextSecondary,L,L,W,z.colorText,z.colorFillTertiary,z.borderRadius,w,b.mobile),link:v(R||(R=(0,g.Z)([` + `,` + `])),p.resetLinkColor)}}),x=function(){var v=S(),b=v.styles,z=/^(\w+:)\/\/|^(mailto|tel):/,p=(0,o.HX)(function(w){return w.navData},t.X),k=(0,o.HX)(r.K1);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(l.Z,{onChange:function(L){var W,J=(W=p.find(function(_){return _.activePath===L||_.link===L}))===null||W===void 0?void 0:W.link;!J||z.test(J)||i.m8.push(J)},activeKey:k,className:b.tabs,items:p.map(function(w){return{label:z.test(w.link||"")?(0,d.jsx)("a",{href:w.link,className:b.link,target:"_blank",rel:"noreferrer",children:w.title}):(0,d.jsx)(i.rU,{className:b.link,to:w.link,children:w.title}),key:w.activePath||w.link}})}),(0,d.jsx)(f,{})]})},M=(0,y.memo)(x)},91718:function(T,n,e){"use strict";e.d(n,{ZP:function(){return lo}});var g=e(81361),l=e(30185),a=e(99828),i=e(50959),y=Object.defineProperty,h=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,t=Object.prototype.propertyIsEnumerable,o=(X,I,$)=>I in X?y(X,I,{enumerable:!0,configurable:!0,writable:!0,value:$}):X[I]=$,r=(X,I)=>{for(var $ in I||(I={}))f.call(I,$)&&o(X,$,I[$]);if(h)for(var $ of h(I))t.call(I,$)&&o(X,$,I[$]);return X};const d=X=>i.createElement("svg",r({viewBox:"0 0 1024 1024"},X),i.createElement("path",{d:"m885.2 446.3-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}));var A="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij48cGF0aCBkPSJtODg1LjIgNDQ2LjMtLjItLjgtMTEyLjItMjg1LjFjLTUtMTYuMS0xOS45LTI3LjItMzYuOC0yNy4ySDI4MS4yYy0xNyAwLTMyLjEgMTEuMy0zNi45IDI3LjZMMTM5LjQgNDQzbC0uMy43LS4yLjhjLTEuMyA0LjktMS43IDkuOS0xIDE0LjgtLjEgMS42LS4yIDMuMi0uMiA0LjhWODMwYTYwLjkgNjAuOSAwIDAgMCA2MC44IDYwLjhoNjI3LjJjMzMuNSAwIDYwLjgtMjcuMyA2MC45LTYwLjhWNDY0LjFjMC0xLjMgMC0yLjYtLjEtMy43LjQtNC45IDAtOS42LTEuMy0xNC4xem0tMjk1LjgtNDMtLjMgMTUuN2MtLjggNDQuOS0zMS44IDc1LjEtNzcuMSA3NS4xLTIyLjEgMC00MS4xLTcuMS01NC44LTIwLjZTNDM2IDQ0MS4yIDQzNS42IDQxOWwtLjMtMTUuN0gyMjkuNUwzMDkgMjEwaDM5OS4ybDgxLjcgMTkzLjNINTg5LjR6bS0zNzUgNzYuOGgxNTcuM2MyNC4zIDU3LjEgNzYgOTAuOCAxNDAuNCA5MC44IDMzLjcgMCA2NS05LjQgOTAuMy0yNy4yIDIyLjItMTUuNiAzOS41LTM3LjQgNTAuNy02My42aDE1Ni41VjgxNEgyMTQuNFY0ODAuMXoiLz48L3N2Zz4=",R=function(X,I,$,de){function we(be){return be instanceof $?be:new $(function(Se){Se(be)})}return new($||($=Promise))(function(be,Se){function De(ze){try{We(de.next(ze))}catch(co){Se(co)}}function Me(ze){try{We(de.throw(ze))}catch(co){Se(co)}}function We(ze){ze.done?be(ze.value):we(ze.value).then(De,Me)}We((de=de.apply(X,I||[])).next())})};function S(X){let I=0,$=0,de=X;do I+=de.offsetTop||0,$+=de.offsetLeft||0,de=de.offsetParent;while(de);return{top:I,left:$}}class x{constructor(I){this.element=I}getHorizontalScroll(){return this.element.scrollLeft}getVerticalScroll(){return this.element.scrollTop}getMaxHorizontalScroll(){return this.element.scrollWidth-this.element.clientWidth}getMaxVerticalScroll(){return this.element.scrollHeight-this.element.clientHeight}getHorizontalElementScrollOffset(I,$){return S(I).left-S($).left}getVerticalElementScrollOffset(I,$){return S(I).top-S($).top}scrollTo(I,$){this.element.scrollLeft=I,this.element.scrollTop=$}}class M{constructor(){this.element=window}getHorizontalScroll(){return window.scrollX||document.documentElement.scrollLeft}getVerticalScroll(){return window.scrollY||document.documentElement.scrollTop}getMaxHorizontalScroll(){return Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.body.clientWidth,document.documentElement.clientWidth)-window.innerWidth}getMaxVerticalScroll(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)-window.innerHeight}getHorizontalElementScrollOffset(I){return(window.scrollX||document.documentElement.scrollLeft)+I.getBoundingClientRect().left}getVerticalElementScrollOffset(I){return(window.scrollY||document.documentElement.scrollTop)+I.getBoundingClientRect().top}scrollTo(I,$){window.scrollTo(I,$)}}const H={elements:[],cancelMethods:[],add:(X,I)=>{H.elements.push(X),H.cancelMethods.push(I)},remove:(X,I)=>{const $=H.elements.indexOf(X);$>-1&&(I&&H.cancelMethods[$](),H.elements.splice($,1),H.cancelMethods.splice($,1))}},v=typeof window!="undefined",b={cancelOnUserAction:!0,easing:X=>--X*X*X+1,elementToScroll:v?window:null,horizontalOffset:0,maxDuration:3e3,minDuration:250,speed:500,verticalOffset:0};function z(X,I={}){return R(this,void 0,void 0,function*(){if(v){if(!window.Promise)throw"Browser doesn't support Promises, and animated-scroll-to depends on it, please provide a polyfill."}else return new Promise(V=>{V(!1)});let $,de,we,be=Object.assign(Object.assign({},b),I);const Se=be.elementToScroll===window,De=!!be.elementToScroll.nodeName;if(!Se&&!De)throw"Element to scroll needs to be either window or DOM element.";const Me=Se?document.documentElement:be.elementToScroll;getComputedStyle(Me).getPropertyValue("scroll-behavior")==="smooth"&&console.warn(`${Me.tagName} has "scroll-behavior: smooth" which can mess up with animated-scroll-to's animations`);const ze=Se?new M:new x(be.elementToScroll);if(X instanceof Element){if(we=X,De&&(!be.elementToScroll.contains(we)||be.elementToScroll.isSameNode(we)))throw"options.elementToScroll has to be a parent of scrollToElement";$=ze.getHorizontalElementScrollOffset(we,be.elementToScroll),de=ze.getVerticalElementScrollOffset(we,be.elementToScroll)}else if(typeof X=="number")$=ze.getHorizontalScroll(),de=X;else if(Array.isArray(X)&&X.length===2)$=X[0]===null?ze.getHorizontalScroll():X[0],de=X[1]===null?ze.getVerticalScroll():X[1];else throw`Wrong function signature. Check documentation. +Available method signatures are: + animateScrollTo(y:number, options) + animateScrollTo([x:number | null, y:number | null], options) + animateScrollTo(scrollToElement:Element, options)`;$+=be.horizontalOffset,de+=be.verticalOffset;const co=ze.getMaxHorizontalScroll(),so=ze.getHorizontalScroll();$>co&&($=co);const Ie=$-so,le=ze.getMaxVerticalScroll(),E=ze.getVerticalScroll();de>le&&(de=le);const D=de-E,K=Math.abs(Math.round(Ie/1e3*be.speed)),fe=Math.abs(Math.round(D/1e3*be.speed));let re=K>fe?K:fe;return re<be.minDuration?re=be.minDuration:re>be.maxDuration&&(re=be.maxDuration),new Promise((V,ve)=>{Ie===0&&D===0&&V(!0),H.remove(ze.element,!0);let Oe;const $e=()=>{eo(),cancelAnimationFrame(Oe),V(!1)};H.add(ze.element,$e);const Ee=Ze=>Ze.preventDefault(),Fe=be.cancelOnUserAction?$e:Ee,Te=be.cancelOnUserAction?{passive:!0}:{passive:!1},no=["wheel","touchstart","keydown","mousedown"],eo=()=>{no.forEach(Ze=>{ze.element.removeEventListener(Ze,Fe,Te)})};no.forEach(Ze=>{ze.element.addEventListener(Ze,Fe,Te)});const fo=Date.now(),oo=()=>{var Ze=Date.now()-fo,Pe=Ze/re;const ko=Math.round(so+Ie*be.easing(Pe)),vo=Math.round(E+D*be.easing(Pe));Ze<re&&(ko!==$||vo!==de)?(ze.scrollTo(ko,vo),Oe=requestAnimationFrame(oo)):(ze.scrollTo($,de),cancelAnimationFrame(Oe),eo(),H.remove(ze.element,!1),V(!0))};Oe=requestAnimationFrame(oo)})})}var p=z;function k(X,I){return _(X)||J(X,I)||L(X,I)||w()}function w(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L(X,I){if(X){if(typeof X=="string")return W(X,I);var $=Object.prototype.toString.call(X).slice(8,-1);if($==="Object"&&X.constructor&&($=X.constructor.name),$==="Map"||$==="Set")return Array.from(X);if($==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($))return W(X,I)}}function W(X,I){(I==null||I>X.length)&&(I=X.length);for(var $=0,de=new Array(I);$<I;$++)de[$]=X[$];return de}function J(X,I){var $=X==null?null:typeof Symbol!="undefined"&&X[Symbol.iterator]||X["@@iterator"];if($!=null){var de,we,be,Se,De=[],Me=!0,We=!1;try{if(be=($=$.call(X)).next,I===0){if(Object($)!==$)return;Me=!1}else for(;!(Me=(de=be.call($)).done)&&(De.push(de.value),De.length!==I);Me=!0);}catch(ze){We=!0,we=ze}finally{try{if(!Me&&$.return!=null&&(Se=$.return(),Object(Se)!==Se))return}finally{if(We)throw we}}return De}}function _(X){if(Array.isArray(X))return X}var ne=function(){return i.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M5.333 10.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 13.333 4 12.89 4 12s.444-1.333 1.333-1.333Z"}),i.createElement("path",{d:"M13.207 2.667h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Zm8 0h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Z"}),i.createElement("path",{d:"M5.333 18.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 21.333 4 20.89 4 20s.444-1.333 1.333-1.333Z"}))},u=function(){return i.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M9.402 0h14.78L30 6.16V24.5c0 1.933-1.71 3.5-3.589 3.5H9.401C7.524 28 6 26.433 6 24.5v-21C6 1.567 7.523 0 9.402 0ZM23 2v4.183c0 .451.366.817.817.817H28l-5-5Zm3.333 24c.92 0 1.667-.768 1.667-1.714V8.857h-5c-.92 0-1.667-.767-1.667-1.714V2H9.667C8.747 2 8 2.768 8 3.714v20.572C8 25.232 8.746 26 9.667 26h16.666Z"}))},m=function(){return i.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M6.12 14.589h6.628l1.52 4.004h2.485l-5.938-15.19H8.053L2.115 18.732H4.6l1.52-4.143ZM8.88 6.855c.139-.414.277-.828.415-1.38h.138c0 .138.138.414.414 1.104 0 .138.138.276.138.276 0 .138.829 2.072 2.21 5.938H6.672c1.519-3.866 2.21-5.8 2.21-5.938Zm8.148 2.348h12.705v1.933H17.029V9.203ZM2.115 20.665h27.619v1.933H2.114v-1.933Zm14.914-5.662h12.705v1.933H17.029v-1.933ZM2.115 26.327h27.619v1.933H2.114v-1.933ZM17.029 3.54h12.705v1.934H17.029V3.54Z"}))},F=function(){return i.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M28 6h-5a5 5 0 0 0-10 0H8a2 2 0 0 0-2 2v5a5 5 0 0 0 0 10v5a2 2 0 0 0 2 2h7v-2a3 3 0 0 1 6 0v2h7a2 2 0 0 0 2-2v-7h-2a3 3 0 0 1 0-6h2V8a2 2 0 0 0-2-2Zm-5 12a5 5 0 0 0 5 5v5h-5a5 5 0 0 0-10 0H8v-7H6a3 3 0 0 1 0-6h2V8h7V6a3 3 0 0 1 6 0v2h7v5a5 5 0 0 0-5 5Z"}))},q={title:ne,page:u,content:m,demo:F},oe=function(I){return i.createElement(i.Fragment,null,I.texts.map(function($,de){return i.createElement(i.Fragment,{key:de},$.highlighted?i.createElement("mark",null,$.text):$.text)}))},xe=function(I){var $=(0,i.useCallback)(function(){var De=0,Me=[];return I.forEach(function(We){We.title&&Me.push({type:"title",value:{title:We.title}}),We.hints.forEach(function(ze){Me.push({type:"hint",activeIndex:De++,value:ze})})}),[Me,De]},[I]),de=(0,i.useState)($),we=k(de,2),be=we[0],Se=we[1];return(0,i.useEffect)(function(){Se($)},[I]),be},ie=function(I){var $=xe(I.data),de=k($,2),we=de[0],be=de[1],Se=(0,i.useState)(-1),De=k(Se,2),Me=De[0],We=De[1],ze=(0,a.TH)(),co=ze.pathname,so=function(le){var E;(E=I.onItemSelect)===null||E===void 0||E.call(I,le);var D=new URL(le==null?void 0:le.link,location.origin);(D==null?void 0:D.pathname)===co&&!D.hash&&setTimeout(function(){p(0,{maxDuration:300})},1)};return(0,i.useEffect)(function(){var Ie=function(E){if(E.key==="ArrowDown")We((Me+1)%be);else if(E.key==="ArrowUp")We((Me+be-1)%be);else if(E.key==="Enter"&&Me>=0){var D=we.find(function(K){return K.type==="hint"&&K.activeIndex===Me}).value;a.m8.push(D.link),so==null||so(D),document.activeElement.blur()}["Escape","Enter"].includes(E.key)&&We(-1)};return document.addEventListener("keydown",Ie),function(){return document.removeEventListener("keydown",Ie)}}),i.createElement("div",{className:"dumi-default-search-result",onMouseEnter:function(){return We(-1)},onMouseDownCapture:function(le){return le.preventDefault()},onMouseUpCapture:function(){document.activeElement.blur()}},I.data.length||I.loading?i.createElement("dl",null,we.map(function(Ie,le){return Ie.type==="title"?i.createElement("dt",{key:String(le)},Ie.value.title):i.createElement("dd",{key:String(le)},i.createElement(a.rU,{to:Ie.value.link,"data-active":Me===Ie.activeIndex||void 0,onClick:function(){return so==null?void 0:so(Ie.value)}},i.createElement(q[Ie.value.type]),i.createElement("h4",null,i.createElement(oe,{texts:Ie.value.highlightTitleTexts})),i.createElement("p",null,i.createElement(oe,{texts:Ie.value.highlightTexts}))))})):i.createElement("div",{className:"dumi-default-search-empty"},i.createElement(d,null),i.createElement(a._H,{id:"search.not.found"})))},O=ie,C=e(11527),j=(0,i.forwardRef)(function(X,I){var $=(0,a.YB)(),de=(0,i.useRef)(!1),we=(0,i.useRef)(null);return(0,i.useImperativeHandle)(I,function(){return we.current}),(0,C.jsx)("input",{className:X.className,onCompositionStart:function(){return de.current=!0},onCompositionEnd:function(Se){de.current=!1,X.onChange(Se.currentTarget.value)},onFocus:X.onFocus,onBlur:X.onBlur,onKeyDown:function(Se){["ArrowDown","ArrowUp"].includes(Se.key)&&Se.preventDefault(),Se.key==="Escape"&&!de.current&&Se.currentTarget.blur()},onChange:function(Se){setTimeout(function(){de.current||X.onChange(Se.target.value)},1)},placeholder:$.formatMessage({id:"header.search.placeholder"}),ref:we})}),B=e(63229),U=e(39826),G,N,ee,ae=(0,U.kc)(function(X){var I=X.token,$=X.css;return{modal:$(G||(G=(0,B.Z)([` + position: fixed; + top: 0; + inset-inline-start: 0; + z-index: 1000; + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + `]))),mask:$(N||(N=(0,B.Z)([` + background-color: `,`; + width: 100%; + height: 100%; + `])),I.colorBgMask),content:$(ee||(ee=(0,B.Z)([` + position: absolute; + top: 60px; + background-color: `,`; + width: 500px; + padding: 12px; + box-sizing: border-box; + box-shadow: inset 1px 1px 0 0 hsla(0deg, 0%, 100%, 50%), 0 3px 8px 0 #555a64; + border-radius: 8px; + max-height: calc(100% - 120px); + display: flex; + flex-direction: column; + `])),I.colorBgElevated)}}),he=function(I){var $=ae(),de=$.styles;return(0,i.useEffect)(function(){if(I.visible)document.body.style.overflow="hidden";else{var we;document.body.style.overflow="",(we=I.onClose)===null||we===void 0||we.call(I)}},[I.visible]),I.visible?(0,C.jsxs)("div",{className:de.modal,children:[(0,C.jsx)("div",{className:de.mask,onClick:I.onMaskClick}),(0,C.jsx)("div",{className:de.content,children:I.children})]}):null},s,c,P,Z,se,te=(0,U.kc)(function(X){var I=X.token,$=X.responsive,de=X.css,we=X.cx;return{container:de(s||(s=(0,B.Z)([` + position: relative; + + // TODO: support search for mobile devices + `,` { + display: none; + } + `])),$.mobile),shortcut:we("site-header-shortcut",de(c||(c=(0,B.Z)([` + position: absolute; + top: 50%; + inset-inline-end: 11px; + display: inline-block; + padding: 4px 8px; + color: `,`; + font-size: 12px; + line-height: 1; + white-space: nowrap; + background-color: `,`; + border-radius: 11px; + border: 1px solid `,`; + transform: translateY(-50%); + transition: all 0.3s; + pointer-events: none; + + `,` { + display: none; + } + `])),I.colorTextDescription,I.colorFillSecondary,I.colorBorderSecondary,$.mobile)),popover:de(P||(P=(0,B.Z)([` + position: absolute; + top: 100%; + inset-inline-end: 0; + display: flex; + flex-direction: column; + width: 540px; + max-height: 460px; + margin-top: 18px; + background-color: `,`; + border-radius: 8px; + box-shadow: 0 4px 30px rgba(0, 0, 0, 20%); + + &::before { + content: ''; + position: absolute; + bottom: 100%; + inset-inline-end: 100px; + display: inline-block; + width: 0; + height: 0; + border: 8px solid transparent; + border-bottom-color: #fff; + } + + > section { + flex: 1; + min-height: 60px; + overflow: auto; + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + border-radius: inherit; + } + `])),I.colorBgElevated),svg:we(de(Z||(Z=(0,B.Z)([` + position: absolute; + top: 50%; + margin-top: 1px; + inset-inline-start: 16px; + width: 16px; + color: `,`; + transform: translateY(-50%); + `])),I.colorTextPlaceholder)),input:de(se||(se=(0,B.Z)([` + width: 280px; + height: `,`px; + padding: 0; + padding-inline-start: 40px; + padding-inline-end: 12px; + color: `,`; + font-size: 14px; + border: 1px solid `,`; + border-radius: 20px; + box-sizing: border-box; + outline: none; + transition: all 0.3s; + background-color: transparent; + + &:focus { + border-color: `,`; + background: `,`; + + ~ .site-header-shortcut { + opacity: 0; + } + } + + &::-webkit-input-placeholder { + color: `,`; + } + `])),I.controlHeightLG,I.colorTextSecondary,I.colorBorder,I.colorBorderSecondary,I.colorBgElevated,I.colorTextPlaceholder)}}),ue,Re=/(mac|iphone|ipod|ipad)/i.test(typeof navigator!="undefined"?(ue=navigator)===null||ue===void 0?void 0:ue.platform:""),Ue=function(I){return["TEXTAREA","INPUT"].includes(I.tagName)||I.contentEditable==="true"},Ae=function(){var I=te(),$=I.styles,de=(0,i.useState)(!1),we=(0,g.Z)(de,2),be=we[0],Se=we[1],De=(0,i.useRef)(null),Me=(0,i.useRef)(null),We=(0,i.useState)("\u2318"),ze=(0,g.Z)(We,2),co=ze[0],so=ze[1],Ie=(0,a.OO)(),le=Ie.keywords,E=Ie.setKeywords,D=Ie.result,K=Ie.loading,fe=(0,i.useState)(!1),re=(0,g.Z)(fe,2),V=re[0],ve=re[1];return(0,i.useEffect)(function(){Re||so("Ctrl");var Oe=function(Ee){if(((Re?Ee.metaKey:Ee.ctrlKey)&&Ee.key==="k"||Ee.key==="/"&&!Ue(Ee.target))&&(Ee.preventDefault(),De.current)){var Fe=De.current.getBoundingClientRect(),Te=Fe.top,no=Fe.bottom,eo=Fe.left,fo=Fe.right,oo=Te>=0&&eo>=0&&no<=window.innerHeight&&fo<=window.innerWidth;oo?De.current.focus():(E(""),ve(!0),setTimeout(function(){var Ze;(Ze=Me.current)===null||Ze===void 0||Ze.focus()}))}Ee.key==="Escape"&&(Ee.preventDefault(),ve(!1))};return document.addEventListener("keydown",Oe),function(){return document.removeEventListener("keydown",Oe)}},[]),(0,C.jsxs)("div",{className:$.container,children:[(0,C.jsx)(l.Z,{className:$.svg}),(0,C.jsx)(j,{onFocus:function(){return Se(!0)},onBlur:function(){setTimeout(function(){Se(!1)},1)},onChange:function($e){return E($e)},ref:De,className:$.input}),(0,C.jsxs)("span",{className:$.shortcut,children:[co," K"]}),le.trim()&&be&&(D.length||!K)&&!V&&(0,C.jsx)("div",{className:$.popover,children:(0,C.jsx)("section",{children:(0,C.jsx)(O,{data:D,loading:K})})}),(0,C.jsxs)(he,{visible:V,onMaskClick:function(){ve(!1)},onClose:function(){return E("")},children:[(0,C.jsxs)("div",{style:{position:"relative"},children:[(0,C.jsx)(l.Z,{className:$.svg}),(0,C.jsx)(j,{className:$.input,onFocus:function(){return Se(!0)},onBlur:function(){setTimeout(function(){Se(!1)},1)},onChange:function($e){return E($e)},ref:Me})]}),(0,C.jsx)(O,{data:D,loading:K,onItemSelect:function(){ve(!1)}})]})]})},lo=Ae},62110:function(T,n,e){"use strict";e.d(n,{Z:function(){return A}});var g=e(99828),l=e(3341),a=e.n(l),i=e(50959),y=e(5212),h=e(63229),f=e(39826),t,o=(0,f.kc)(function(R){var S=R.css,x=R.token;return{sidebar:S(t||(t=(0,h.Z)([` + grid-area: sidebar; + overflow: auto; + position: sticky; + top: `,`px; + max-height: calc(100vh - `,`px); + box-sizing: border-box; + padding-top: 20px; + padding-bottom: 24px; + padding-inline: 16px; + border-right: 1px solid `,`; + + > dl { + margin: 0; + padding: 0; + line-height: 1; + + > dt { + margin: 8px 0; + color: `,`; + font-weight: 500; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + text-transform: uppercase; + } + + > dd { + margin: 0; + padding: 2px 0; + + > a { + padding: 6px 12px; + border-radius: 6px; + display: block; + font-size: `,`px; + line-height: `,`; + text-decoration: none; + transition: all 0.1s; + + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + + &.active { + color: `,`; + background: `,`; + + &:hover { + color: `,`; + background: `,`; + } + } + } + } + + // divider line & gap + + dl { + margin-top: 16px; + padding-top: 16px; + border-top: 1px dashed `,`; + } + } + `])),x.headerHeight,x.headerHeight,x.colorSplit,x.colorText,x.fontSize,x.lineHeight,x.colorTextSecondary,x.colorText,x.colorFillTertiary,x.colorPrimaryText,x.colorPrimaryBg,x.colorPrimaryTextHover,x.colorPrimaryBgHover,x.colorBorder)}}),r=e(11527),d=function(){var S=(0,y.HX)(function(v){return v.sidebar},a()),x=o(),M=x.styles,H=!S||S.length===0;return H?null:(0,r.jsx)("div",{className:M.sidebar,children:S.map(function(v,b){return(0,r.jsxs)("dl",{children:[v.title&&(0,r.jsx)("dt",{children:v.title}),v.children.map(function(z){return(0,r.jsx)("dd",{children:(0,r.jsx)(g.OL,{to:z.link,title:z.title,end:!0,children:z.title})},z.link)})]},String(b))})})},A=(0,i.memo)(d)},54767:function(T,n,e){"use strict";e.d(n,{Z:function(){return le}});var g=e(3341),l=e.n(g),a=e(50959),i=e(81361),y=e(86628),h=e(18394),f=e(38751),t=e(50719),o=e(22937),r=e(82187),d=e.n(r),A=e(45680),R=e(10886);function S(E){return E!=null&&E===E.window}function x(E,D){var K,fe;if(typeof window=="undefined")return 0;const re=D?"scrollTop":"scrollLeft";let V=0;return S(E)?V=E[D?"pageYOffset":"pageXOffset"]:E instanceof Document?V=E.documentElement[re]:(E instanceof HTMLElement||E)&&(V=E[re]),E&&!S(E)&&typeof V!="number"&&(V=(fe=((K=E.ownerDocument)!==null&&K!==void 0?K:E).documentElement)===null||fe===void 0?void 0:fe[re]),V}var M=e(79512);function H(E,D,K,fe){const re=K-D;return E/=fe/2,E<1?re/2*E*E*E+D:re/2*((E-=2)*E*E+2)+D}function v(E){let D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:K=()=>window,callback:fe,duration:re=450}=D,V=K(),ve=x(V,!0),Oe=Date.now(),$e=()=>{const Fe=Date.now()-Oe,Te=H(Fe>re?re:Fe,ve,E,re);S(V)?V.scrollTo(window.pageXOffset,Te):V instanceof Document||V.constructor.name==="HTMLDocument"?V.documentElement.scrollTop=Te:V.scrollTop=Te,Fe<re?(0,M.Z)($e):typeof fe=="function"&&fe()};(0,M.Z)($e)}var b=e(12682),z=e(36760);function p(E){let D;const K=re=>()=>{D=null,E.apply(void 0,(0,o.Z)(re))},fe=function(){if(D==null){for(var re=arguments.length,V=new Array(re),ve=0;ve<re;ve++)V[ve]=arguments[ve];D=(0,M.Z)(K(V))}};return fe.cancel=()=>{M.Z.cancel(D),D=null},fe}var k=p,w=e(92576),L=e(87077);const W=E=>{const{componentCls:D}=E;return{[D]:{position:"fixed",zIndex:E.zIndexPopup}}},J=E=>({zIndexPopup:E.zIndexBase+10});var _=(0,L.I$)("Affix",W,J);function ne(E){return E!==window?E.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function u(E,D,K){if(K!==void 0&&D.top>E.top-K)return K+D.top}function m(E,D,K){if(K!==void 0&&D.bottom<E.bottom+K){const fe=window.innerHeight-D.bottom;return K+fe}}const F=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function q(){return typeof window!="undefined"?window:null}var oe;(function(E){E[E.None=0]="None",E[E.Prepare=1]="Prepare"})(oe||(oe={}));var ie=a.forwardRef((E,D)=>{var K;const{style:fe,offsetTop:re,offsetBottom:V,prefixCls:ve,className:Oe,rootClassName:$e,children:Ee,target:Fe,onChange:Te}=E,{getPrefixCls:no,getTargetContainer:eo}=a.useContext(w.E_),fo=no("affix",ve),[oo,Ze]=a.useState(!1),[Pe,ko]=a.useState(),[vo,Oo]=a.useState(),yo=a.useRef(oe.None),Eo=a.useRef(null),Mo=a.useRef(),zo=a.useRef(null),Q=a.useRef(null),Y=a.useRef(null),ge=(K=Fe!=null?Fe:eo)!==null&&K!==void 0?K:q,ce=V===void 0&&re===void 0?0:re,ye=()=>{if(yo.current!==oe.Prepare||!Q.current||!zo.current||!ge)return;const ke=ge();if(ke){const me={status:oe.None},Ce=ne(zo.current);if(Ce.top===0&&Ce.left===0&&Ce.width===0&&Ce.height===0)return;const to=ne(ke),ro=u(Ce,to,ce),io=m(Ce,to,V);ro!==void 0?(me.affixStyle={position:"fixed",top:ro,width:Ce.width,height:Ce.height},me.placeholderStyle={width:Ce.width,height:Ce.height}):io!==void 0&&(me.affixStyle={position:"fixed",bottom:io,width:Ce.width,height:Ce.height},me.placeholderStyle={width:Ce.width,height:Ce.height}),me.lastAffix=!!me.affixStyle,oo!==me.lastAffix&&(Te==null||Te(me.lastAffix)),yo.current=me.status,ko(me.affixStyle),Oo(me.placeholderStyle),Ze(me.lastAffix)}},je=()=>{var ke;yo.current=oe.Prepare,ye()},pe=k(()=>{je()}),He=k(()=>{if(ge&&Pe){const ke=ge();if(ke&&zo.current){const me=ne(ke),Ce=ne(zo.current),to=u(Ce,me,ce),ro=m(Ce,me,V);if(to!==void 0&&Pe.top===to||ro!==void 0&&Pe.bottom===ro)return}}je()}),Xe=()=>{const ke=ge==null?void 0:ge();ke&&(F.forEach(me=>{var Ce;Mo.current&&((Ce=Eo.current)===null||Ce===void 0||Ce.removeEventListener(me,Mo.current)),ke==null||ke.addEventListener(me,He)}),Eo.current=ke,Mo.current=He)},Ye=()=>{Y.current&&(clearTimeout(Y.current),Y.current=null);const ke=ge==null?void 0:ge();F.forEach(me=>{var Ce;ke==null||ke.removeEventListener(me,He),Mo.current&&((Ce=Eo.current)===null||Ce===void 0||Ce.removeEventListener(me,Mo.current))}),pe.cancel(),He.cancel()};a.useImperativeHandle(D,()=>({updatePosition:pe})),a.useEffect(()=>(Y.current=setTimeout(Xe),()=>Ye()),[]),a.useEffect(()=>{Xe()},[Fe,Pe]),a.useEffect(()=>{pe()},[Fe,re,V]);const[Qe,Ge,Be]=_(fo),qe=d()($e,Ge,fo,Be),Ke=d()({[qe]:Pe});let Je=(0,z.Z)(E,["prefixCls","offsetTop","offsetBottom","target","onChange","rootClassName"]);return Qe(a.createElement(b.Z,{onResize:pe},a.createElement("div",Object.assign({style:fe,className:Oe,ref:zo},Je),Pe&&a.createElement("div",{style:vo,"aria-hidden":"true"}),a.createElement("div",{className:Ke,ref:Q,style:Pe},a.createElement(b.Z,{onResize:pe},Ee)))))}),O=e(12158),j=a.createContext(void 0),U=E=>{const{href:D,title:K,prefixCls:fe,children:re,className:V,target:ve,replace:Oe}=E,$e=a.useContext(j),{registerLink:Ee,unregisterLink:Fe,scrollTo:Te,onClick:no,activeLink:eo,direction:fo}=$e||{};a.useEffect(()=>(Ee==null||Ee(D),()=>{Fe==null||Fe(D)}),[D]);const oo=yo=>{Oe&&(yo.preventDefault(),window.location.replace(D)),no==null||no(yo,{title:K,href:D}),Te==null||Te(D)},{getPrefixCls:Ze}=a.useContext(w.E_),Pe=Ze("anchor",fe),ko=eo===D,vo=d()(`${Pe}-link`,V,{[`${Pe}-link-active`]:ko}),Oo=d()(`${Pe}-link-title`,{[`${Pe}-link-title-active`]:ko});return a.createElement("div",{className:vo},a.createElement("a",{className:Oo,href:D,title:typeof K=="string"?K:"",target:ve,onClick:oo},K),fo!=="horizontal"?re:null)},G=e(23238),N=e(55985),ee=e(37324);const ae=E=>{const{componentCls:D,holderOffsetBlock:K,motionDurationSlow:fe,lineWidthBold:re,colorPrimary:V,lineType:ve,colorSplit:Oe,calc:$e}=E;return{[`${D}-wrapper`]:{marginBlockStart:$e(K).mul(-1).equal(),paddingBlockStart:K,[D]:Object.assign(Object.assign({},(0,N.Wf)(E)),{position:"relative",paddingInlineStart:re,[`${D}-link`]:{paddingBlock:E.linkPaddingBlock,paddingInline:`${(0,G.bf)(E.linkPaddingInlineStart)} 0`,"&-title":Object.assign(Object.assign({},N.vS),{position:"relative",display:"block",marginBlockEnd:E.anchorTitleBlock,color:E.colorText,transition:`all ${E.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${D}-link-title`]:{color:E.colorPrimary},[`${D}-link`]:{paddingBlock:E.anchorPaddingBlockSecondary}}}),[`&:not(${D}-wrapper-horizontal)`]:{[D]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${(0,G.bf)(re)} ${ve} ${Oe}`,content:'" "'},[`${D}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${fe} ease-in-out`,width:re,backgroundColor:V,[`&${D}-ink-visible`]:{display:"inline-block"}}}},[`${D}-fixed ${D}-ink ${D}-ink`]:{display:"none"}}}},he=E=>{const{componentCls:D,motionDurationSlow:K,lineWidthBold:fe,colorPrimary:re}=E;return{[`${D}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`${(0,G.bf)(E.lineWidth)} ${E.lineType} ${E.colorSplit}`,content:'" "'},[D]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${D}-link:first-of-type`]:{paddingInline:0},[`${D}-ink`]:{position:"absolute",bottom:0,transition:`left ${K} ease-in-out, width ${K} ease-in-out`,height:fe,backgroundColor:re}}}}},s=E=>({linkPaddingBlock:E.paddingXXS,linkPaddingInlineStart:E.padding});var c=(0,L.I$)("Anchor",E=>{const{fontSize:D,fontSizeLG:K,paddingXXS:fe,calc:re}=E,V=(0,ee.TS)(E,{holderOffsetBlock:fe,anchorPaddingBlockSecondary:re(fe).div(2).equal(),anchorTitleBlock:re(D).div(14).mul(3).equal(),anchorBallSize:re(K).div(2).equal()});return[ae(V),he(V)]},s);function P(){return window}function Z(E,D){if(!E.getClientRects().length)return 0;const K=E.getBoundingClientRect();return K.width||K.height?D===window?(D=E.ownerDocument.documentElement,K.top-D.clientTop):K.top-D.getBoundingClientRect().top:K.top}const se=/#([\S ]+)$/;var ue=E=>{var D;const{rootClassName:K,prefixCls:fe,className:re,style:V,offsetTop:ve,affix:Oe=!0,showInkInFixed:$e=!1,children:Ee,items:Fe,direction:Te="vertical",bounds:no,targetOffset:eo,onClick:fo,onChange:oo,getContainer:Ze,getCurrentAnchor:Pe,replace:ko}=E,[vo,Oo]=a.useState([]),[yo,Eo]=a.useState(null),Mo=a.useRef(yo),zo=a.useRef(null),Q=a.useRef(null),Y=a.useRef(!1),{direction:ge,anchor:ce,getTargetContainer:ye,getPrefixCls:je}=a.useContext(w.E_),pe=je("anchor",fe),He=(0,O.Z)(pe),[Xe,Ye,Qe]=c(pe,He),Ge=(D=Ze!=null?Ze:ye)!==null&&D!==void 0?D:P,Be=JSON.stringify(vo),qe=(0,A.zX)(Le=>{vo.includes(Le)||Oo(Ve=>[].concat((0,o.Z)(Ve),[Le]))}),Ke=(0,A.zX)(Le=>{vo.includes(Le)&&Oo(Ve=>Ve.filter(Ne=>Ne!==Le))}),Je=()=>{var Le;const Ve=(Le=zo.current)===null||Le===void 0?void 0:Le.querySelector(`.${pe}-link-title-active`);if(Ve&&Q.current){const{style:Ne}=Q.current,_e=Te==="horizontal";Ne.top=_e?"":`${Ve.offsetTop+Ve.clientHeight/2}px`,Ne.height=_e?"":`${Ve.clientHeight}px`,Ne.left=_e?`${Ve.offsetLeft}px`:"",Ne.width=_e?`${Ve.clientWidth}px`:"",_e&&(0,R.Z)(Ve,{scrollMode:"if-needed",block:"nearest"})}},ke=function(Le){let Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const _e=[],So=Ge();return Le.forEach(mo=>{const xo=se.exec(mo==null?void 0:mo.toString());if(!xo)return;const Co=document.getElementById(xo[1]);if(Co){const Ho=Z(Co,So);Ho<Ve+Ne&&_e.push({link:mo,top:Ho})}}),_e.length?_e.reduce((xo,Co)=>Co.top>xo.top?Co:xo).link:""},me=(0,A.zX)(Le=>{if(Mo.current===Le)return;const Ve=typeof Pe=="function"?Pe(Le):Le;Eo(Ve),Mo.current=Ve,oo==null||oo(Le)}),Ce=a.useCallback(()=>{if(Y.current)return;const Le=ke(vo,eo!==void 0?eo:ve||0,no);me(Le)},[Be,eo,ve]),to=a.useCallback(Le=>{me(Le);const Ve=se.exec(Le);if(!Ve)return;const Ne=document.getElementById(Ve[1]);if(!Ne)return;const _e=Ge(),So=x(_e,!0),mo=Z(Ne,_e);let xo=So+mo;xo-=eo!==void 0?eo:ve||0,Y.current=!0,v(xo,{getContainer:Ge,callback(){Y.current=!1}})},[eo,ve]),ro=d()(Ye,Qe,He,K,`${pe}-wrapper`,{[`${pe}-wrapper-horizontal`]:Te==="horizontal",[`${pe}-rtl`]:ge==="rtl"},re,ce==null?void 0:ce.className),io=d()(pe,{[`${pe}-fixed`]:!Oe&&!$e}),jo=d()(`${pe}-ink`,{[`${pe}-ink-visible`]:yo}),uo=Object.assign(Object.assign({maxHeight:ve?`calc(100vh - ${ve}px)`:"100vh"},ce==null?void 0:ce.style),V),go=Le=>Array.isArray(Le)?Le.map(Ve=>a.createElement(U,Object.assign({replace:ko},Ve,{key:Ve.key}),Te==="vertical"&&go(Ve.children))):null,ho=a.createElement("div",{ref:zo,className:ro,style:uo},a.createElement("div",{className:io},a.createElement("span",{className:jo,ref:Q}),"items"in E?go(Fe):Ee));a.useEffect(()=>{const Le=Ge();return Ce(),Le==null||Le.addEventListener("scroll",Ce),()=>{Le==null||Le.removeEventListener("scroll",Ce)}},[Be]),a.useEffect(()=>{typeof Pe=="function"&&me(Pe(Mo.current||""))},[Pe]),a.useEffect(()=>{Je()},[Te,Pe,Be,yo]);const To=a.useMemo(()=>({registerLink:qe,unregisterLink:Ke,scrollTo:to,activeLink:yo,onClick:fo,direction:Te}),[yo,fo,to,Te]);return Xe(a.createElement(j.Provider,{value:To},Oe?a.createElement(ie,{offsetTop:ve,target:Ge},ho):ho))};const Re=ue;Re.Link=U;var Ue=Re,Ae=e(98178),lo=e(39826),X=e(93251),I=e(63229),$=e(97414),de,we,be,Se,De=(0,lo.kc)(function(E){var D=E.token,K=E.stylish,fe=E.prefixCls,re=E.responsive,V=E.css,ve=36;return{container:V(de||(de=(0,I.Z)([` + grid-area: toc; + position: sticky; + top: 100px; + width: `,`px; + margin-inline-end: 24px; + max-height: 80vh; + overflow: auto; + margin-top: 48px; + z-index: 10; + + `,` { + z-index: 300; + top: `,`px; + margin-top: 0; + width: 100%; + } + + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + + > h4 { + margin: 0 0 8px; + color: `,`; + font-size: 12px; + line-height: 1; + } + `])),D.tocWidth,re.mobile,D.headerHeight+1,D.colorTextDescription),mobileCtn:V(we||(we=(0,I.Z)([` + position: sticky; + top: `,`px; + + height: `,`px; + width: 100%; + z-index: 200; + background: transparent; + background: `,`; + `])),D.headerHeight+1,ve,(0,$.m4)(D.colorBgContainer,.8)),expand:V(be||(be=(0,I.Z)([` + backdrop-filter: blur(6px); + border-radius: 0; + border-bottom: 1px solid `,`; + + box-shadow: `,`; + width: 100%; + z-index: 201; + background: `,`; + + .`,`-collapse-header { + padding: 8px 16px !important; + } + `])),D.colorSplit,D.boxShadowSecondary,(0,$.m4)(D.colorBgContainer,.8),fe),anchor:V(Se||(Se=(0,I.Z)([` + `,` + `])),K.blur)}}),Me=e(11527),We=(0,a.memo)(function(E){var D=E.items,K=E.activeKey,fe=E.onChange,re=(0,X.Z)("",{value:K,onChange:fe}),V=(0,i.Z)(re,2),ve=V[0],Oe=V[1],$e=De(),Ee=$e.styles,Fe=(0,Ae.F)(),Te=Fe.mobile,no=(0,lo.Fg)(),eo=D.find(function(oo){return oo.id===ve}),fo=(0,a.useMemo)(function(){return D.map(function(oo){var Ze;return{href:"#".concat(oo.id),title:oo.title,key:oo.id,children:(Ze=oo.children)===null||Ze===void 0?void 0:Ze.map(function(Pe){return{href:"#".concat(Pe.id),title:Pe==null?void 0:Pe.title,key:Pe.id}})}})},[D]);return((D==null?void 0:D.length)===0?null:Te?(0,Me.jsx)(f.ZP,{theme:{token:{fontSize:12,sizeStep:3}},children:(0,Me.jsx)("div",{className:Ee.mobileCtn,children:(0,Me.jsx)(t.Z,{bordered:!1,ghost:!0,expandIconPosition:"end",expandIcon:function(Ze){var Pe=Ze.isActive;return Pe?(0,Me.jsx)(y.Z,{}):(0,Me.jsx)(h.Z,{})},className:Ee.expand,children:(0,Me.jsx)(t.Z.Panel,{forceRender:!0,header:eo?eo.title:"\u76EE\u5F55",children:(0,Me.jsx)(f.ZP,{theme:{token:{fontSize:14,sizeStep:4}},children:(0,Me.jsx)(Ue,{onChange:function(Ze){Oe(Ze.replace("#",""))},targetOffset:no.headerHeight+12,items:fo})})},"toc")})})}):(0,Me.jsxs)("div",{className:Ee.container,children:[(0,Me.jsx)("h4",{children:"Table of Contents"}),(0,Me.jsx)(Ue,{items:fo,className:Ee.anchor,targetOffset:no.headerHeight+12})]}))||null}),ze=We,co=e(5212),so=e(36142),Ie=(0,a.memo)(function(){var E=(0,co.HX)(so.TL,l());return(0,Me.jsx)(ze,{items:E})}),le=Ie},69387:function(T,n,e){"use strict";e.d(n,{U:function(){return f},Y:function(){return y}});var g=e(22937),l=e(32699),a=e.n(l),i=e(44402),y=function(o){var r,d=o.routeMeta.frontmatter;if(o.siteData.themeConfig.apiHeader===!1||d.apiHeader===!1)return!1;if(d.apiHeader)return!0;var A=["/api","/components"].concat((0,g.Z)(((r=o.siteData.themeConfig.apiHeader)===null||r===void 0?void 0:r.match)||[]));return A.some(function(R){return o.location.pathname.startsWith(R)})};function h(t,o){var r={camel:function(){return(0,l.camelCase)(t)},pascal:function(){return(0,l.upperFirst)((0,l.camelCase)(t))},kebab:function(){return(0,l.kebabCase)(t)},snake:function(){return(0,l.snakeCase)(t)},default:function(){return t}};return(r[o]||r.default)()}var f=function(o){var r,d,A,R,S,x,M,H,v=(0,i.BB)(o),b=((r=o.routeMeta)===null||r===void 0?void 0:r.frontmatter)||{},z=(d=o.locale)===null||d===void 0?void 0:d.id,p=function(O){if(v)return O.replace("{github}",v).replace("{atomId}",b.atomId||"").replace(/\{atomId\.([^}]+)}/g,function(C,j){return h(b.atomId||"",j)}).replace("{title}",b.title).replace("{locale}",z)},k=function(O){return O===!1?!1:typeof O=="string"},w=((A=o.siteData)===null||A===void 0||(A=A.themeConfig)===null||A===void 0?void 0:A.apiHeader)||{},L=w.pkg,W=L===void 0?(R=o.siteData)===null||R===void 0||(R=R.pkg)===null||R===void 0?void 0:R.name:L,J=w.sourceUrl,_=w.docUrl,ne=((S=b.apiHeader)===null||S===void 0?void 0:S.pkg)||W,u=b.atomId||b.title,m=((x=b.apiHeader)===null||x===void 0?void 0:x.defaultImport)||!1,F=((M=b.apiHeader)===null||M===void 0?void 0:M.sourceUrl)||J,q=k(F)?p(F):void 0,oe=((H=b.apiHeader)===null||H===void 0?void 0:H.docUrl)||_,xe=k(oe)?p(oe):void 0;return{title:b.title,description:b.description,pkg:ne,defaultImport:m,componentName:u,sourceUrl:q,docUrl:xe}}},3215:function(T,n,e){"use strict";e.d(n,{D$:function(){return g},S2:function(){return y},SL:function(){return f},Vd:function(){return h},aH:function(){return i},b0:function(){return l}});var g=function(o){return!!o.routeMeta.frontmatter.hero},l=function(o){var r,d;return!!((r=o.routeMeta.frontmatter.hero)!==null&&r!==void 0&&r.showCustomContent)||!!((d=o.siteData.themeConfig.hero)!==null&&d!==void 0&&d.showCustomContent)},a=function(o,r){if(r)return r[o.locale.id]?r[o.locale.id]:r},i=function(o){var r,d;return((r=o.routeMeta.frontmatter.hero)===null||r===void 0?void 0:r.title)||((d=a(o,o.siteData.themeConfig.hero))===null||d===void 0?void 0:d.title)||a(o,o.siteData.themeConfig.title)||o.siteData.themeConfig.name},y=function(o){var r,d;return((r=o.routeMeta.frontmatter.hero)===null||r===void 0?void 0:r.description)||((d=a(o,o.siteData.themeConfig.hero))===null||d===void 0?void 0:d.description)||a(o,o.siteData.themeConfig.description)},h=function(o){var r,d;return((r=o.routeMeta.frontmatter.hero)===null||r===void 0?void 0:r.actions)||((d=a(o,o.siteData.themeConfig.hero))===null||d===void 0?void 0:d.actions)||a(o,o.siteData.themeConfig.actions)},f=function(o){var r;return g(o)?((r=a(o,o.siteData.themeConfig.hero))===null||r===void 0?void 0:r.features)||a(o,o.siteData.themeConfig.features)||o.routeMeta.frontmatter.features||[]:[]}},36142:function(T,n,e){"use strict";e.d(n,{K1:function(){return i},TL:function(){return y},e9:function(){return f},gt:function(){return h}});var g=e(78948);function l(t,o){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(t);o&&(d=d.filter(function(A){return Object.getOwnPropertyDescriptor(t,A).enumerable})),r.push.apply(r,d)}return r}function a(t){for(var o=1;o<arguments.length;o++){var r=arguments[o]!=null?arguments[o]:{};o%2?l(Object(r),!0).forEach(function(d){(0,g.Z)(t,d,r[d])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(d){Object.defineProperty(t,d,Object.getOwnPropertyDescriptor(r,d))})}return t}var i=function(o){if(o.location.pathname==="/")return"/";var r=o.navData.filter(function(d){return d.link!=="/"}).find(function(d){return o.location.pathname.startsWith(d.activePath||d.link)});return(r==null?void 0:r.activePath)||(r==null?void 0:r.link)||""},y=function(o){var r,d,A=o.routeMeta,R=A.toc,S=A.frontmatter;return(r=o.tabMeta)!==null&&r!==void 0&&r.toc&&(R=o.tabMeta.toc),(d=o.tabMeta)!==null&&d!==void 0&&d.frontmatter&&(S=o.tabMeta.frontmatter),R.reduce(function(x,M){var H=function(z){if(!S.tocDepth||typeof S.tocDepth=="number"&&S.tocDepth>z-1)return!0};if(M.depth===2&&H(2))x.push(a({},M));else if(M.depth===3&&H(3)){var v=x[x.length-1];v&&(v.children=v.children||[],v.children.push(a({},M)))}return x},[])},h=function(o){var r;return((r=o.sidebar)===null||r===void 0?void 0:r.map(function(d){return d.children}).flat())||[]},f=function(o){var r=h(o),d=o.location.pathname,A=r.findIndex(function(R){return R.link===d});return{prev:r[A-1],currentIndex:A,next:r[A+1]}}},44402:function(T,n,e){"use strict";e.d(n,{BB:function(){return l},TG:function(){return g},c1:function(){return a}});var g=function(y){return y.siteData.themeConfig.name},l=function(y){var h,f;return((h=y.siteData.themeConfig)===null||h===void 0||(h=h.socialLinks)===null||h===void 0?void 0:h.github)||((f=y.siteData.themeConfig)===null||f===void 0?void 0:f.github)},a=function(y){var h=y.siteData.themeConfig.logo;return h?(h.startsWith("http"),h):h||""}},21173:function(T,n,e){"use strict";e.d(n,{H:function(){return a}});var g=e(32699),l=e.n(g),a=function(y){var h=y.routeMeta.frontmatter;return(0,g.merge)({},h.token,y.siteData.themeConfig.siteToken)}},1395:function(T,n,e){"use strict";var g=e(87515);function l(a,i,y){typeof y=="undefined"&&(y=i,i=a,a=null),g.Duplex.call(this,a),typeof y.read!="function"&&(y=new g.Readable(a).wrap(y)),this._writable=i,this._readable=y,this._waiting=!1;var h=this;i.once("finish",function(){h.end()}),this.once("finish",function(){i.end()}),y.on("readable",function(){h._waiting&&(h._waiting=!1,h._read())}),y.once("end",function(){h.push(null)}),(!a||typeof a.bubbleErrors=="undefined"||a.bubbleErrors)&&(i.on("error",function(f){h.emit("error",f)}),y.on("error",function(f){h.emit("error",f)}))}l.prototype=Object.create(g.Duplex.prototype,{constructor:{value:l}}),l.prototype._write=function(i,y,h){this._writable.write(i,y,h)},l.prototype._read=function(){for(var i,y=0;(i=this._readable.read())!==null;)this.push(i),y++;y===0&&(this._waiting=!0)},T.exports=function(i,y,h){return new l(i,y,h)},T.exports.DuplexWrapper=l},72100:function(T){"use strict";var n=typeof Reflect=="object"?Reflect:null,e=n&&typeof n.apply=="function"?n.apply:function(z,p,k){return Function.prototype.apply.call(z,p,k)},g;n&&typeof n.ownKeys=="function"?g=n.ownKeys:Object.getOwnPropertySymbols?g=function(z){return Object.getOwnPropertyNames(z).concat(Object.getOwnPropertySymbols(z))}:g=function(z){return Object.getOwnPropertyNames(z)};function l(b){console&&console.warn&&console.warn(b)}var a=Number.isNaN||function(z){return z!==z};function i(){i.init.call(this)}T.exports=i,T.exports.once=M,i.EventEmitter=i,i.prototype._events=void 0,i.prototype._eventsCount=0,i.prototype._maxListeners=void 0;var y=10;function h(b){if(typeof b!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof b)}Object.defineProperty(i,"defaultMaxListeners",{enumerable:!0,get:function(){return y},set:function(b){if(typeof b!="number"||b<0||a(b))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+b+".");y=b}}),i.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},i.prototype.setMaxListeners=function(z){if(typeof z!="number"||z<0||a(z))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+z+".");return this._maxListeners=z,this};function f(b){return b._maxListeners===void 0?i.defaultMaxListeners:b._maxListeners}i.prototype.getMaxListeners=function(){return f(this)},i.prototype.emit=function(z){for(var p=[],k=1;k<arguments.length;k++)p.push(arguments[k]);var w=z==="error",L=this._events;if(L!==void 0)w=w&&L.error===void 0;else if(!w)return!1;if(w){var W;if(p.length>0&&(W=p[0]),W instanceof Error)throw W;var J=new Error("Unhandled error."+(W?" ("+W.message+")":""));throw J.context=W,J}var _=L[z];if(_===void 0)return!1;if(typeof _=="function")e(_,this,p);else for(var ne=_.length,u=R(_,ne),k=0;k<ne;++k)e(u[k],this,p);return!0};function t(b,z,p,k){var w,L,W;if(h(p),L=b._events,L===void 0?(L=b._events=Object.create(null),b._eventsCount=0):(L.newListener!==void 0&&(b.emit("newListener",z,p.listener?p.listener:p),L=b._events),W=L[z]),W===void 0)W=L[z]=p,++b._eventsCount;else if(typeof W=="function"?W=L[z]=k?[p,W]:[W,p]:k?W.unshift(p):W.push(p),w=f(b),w>0&&W.length>w&&!W.warned){W.warned=!0;var J=new Error("Possible EventEmitter memory leak detected. "+W.length+" "+String(z)+" listeners added. Use emitter.setMaxListeners() to increase limit");J.name="MaxListenersExceededWarning",J.emitter=b,J.type=z,J.count=W.length,l(J)}return b}i.prototype.addListener=function(z,p){return t(this,z,p,!1)},i.prototype.on=i.prototype.addListener,i.prototype.prependListener=function(z,p){return t(this,z,p,!0)};function o(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function r(b,z,p){var k={fired:!1,wrapFn:void 0,target:b,type:z,listener:p},w=o.bind(k);return w.listener=p,k.wrapFn=w,w}i.prototype.once=function(z,p){return h(p),this.on(z,r(this,z,p)),this},i.prototype.prependOnceListener=function(z,p){return h(p),this.prependListener(z,r(this,z,p)),this},i.prototype.removeListener=function(z,p){var k,w,L,W,J;if(h(p),w=this._events,w===void 0)return this;if(k=w[z],k===void 0)return this;if(k===p||k.listener===p)--this._eventsCount===0?this._events=Object.create(null):(delete w[z],w.removeListener&&this.emit("removeListener",z,k.listener||p));else if(typeof k!="function"){for(L=-1,W=k.length-1;W>=0;W--)if(k[W]===p||k[W].listener===p){J=k[W].listener,L=W;break}if(L<0)return this;L===0?k.shift():S(k,L),k.length===1&&(w[z]=k[0]),w.removeListener!==void 0&&this.emit("removeListener",z,J||p)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(z){var p,k,w;if(k=this._events,k===void 0)return this;if(k.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):k[z]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete k[z]),this;if(arguments.length===0){var L=Object.keys(k),W;for(w=0;w<L.length;++w)W=L[w],W!=="removeListener"&&this.removeAllListeners(W);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(p=k[z],typeof p=="function")this.removeListener(z,p);else if(p!==void 0)for(w=p.length-1;w>=0;w--)this.removeListener(z,p[w]);return this};function d(b,z,p){var k=b._events;if(k===void 0)return[];var w=k[z];return w===void 0?[]:typeof w=="function"?p?[w.listener||w]:[w]:p?x(w):R(w,w.length)}i.prototype.listeners=function(z){return d(this,z,!0)},i.prototype.rawListeners=function(z){return d(this,z,!1)},i.listenerCount=function(b,z){return typeof b.listenerCount=="function"?b.listenerCount(z):A.call(b,z)},i.prototype.listenerCount=A;function A(b){var z=this._events;if(z!==void 0){var p=z[b];if(typeof p=="function")return 1;if(p!==void 0)return p.length}return 0}i.prototype.eventNames=function(){return this._eventsCount>0?g(this._events):[]};function R(b,z){for(var p=new Array(z),k=0;k<z;++k)p[k]=b[k];return p}function S(b,z){for(;z+1<b.length;z++)b[z]=b[z+1];b.pop()}function x(b){for(var z=new Array(b.length),p=0;p<z.length;++p)z[p]=b[p].listener||b[p];return z}function M(b,z){return new Promise(function(p,k){function w(W){b.removeListener(z,L),k(W)}function L(){typeof b.removeListener=="function"&&b.removeListener("error",w),p([].slice.call(arguments))}v(b,z,L,{once:!0}),z!=="error"&&H(b,w,{once:!0})})}function H(b,z,p){typeof b.on=="function"&&v(b,"error",z,p)}function v(b,z,p,k){if(typeof b.on=="function")k.once?b.once(z,p):b.on(z,p);else if(typeof b.addEventListener=="function")b.addEventListener(z,function w(L){k.once&&b.removeEventListener(z,w),p(L)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof b)}},60344:function(T,n,e){var g=e(55872).Buffer,l=e(66391),a=e(34466).Transform,i=e(2937);i(t,a),T.exports=t;var y={lt:"<".charCodeAt(0),gt:">".charCodeAt(0),slash:"/".charCodeAt(0),dquote:'"'.charCodeAt(0),squote:"'".charCodeAt(0),equal:"=".charCodeAt(0)},h={endScript:l("<\/script"),endStyle:l("</style"),endTitle:l("</title"),comment:l("<!--"),endComment:l("-->"),cdata:l("<![CDATA["),endCdata:l("]]>")},f={TagNameState:1,AttributeNameState:2,BeforeAttributeValueState:3,AttributeValueState:4};function t(){if(!(this instanceof t))return new t;a.call(this),this._readableState.objectMode=!0,this.state="text",this.tagState=null,this.quoteState=null,this.raw=null,this.buffers=[],this._last=[]}t.prototype._transform=function(A,R,S){var x=0,M=0;for(this._prev&&(A=g.concat([this._prev,A]),x=this._prev.length-1,M=this._offset,this._prev=null,this._offset=0);x<A.length;x++){var H=A[x];if(this._last.push(H),this._last.length>9&&this._last.shift(),this.raw){var v=this._testRaw(A,M,x);v&&(this.push(["text",v[0]]),this.raw===h.endComment||this.raw===h.endCdata?(this.state="text",this.buffers=[],this.push(["close",v[1]])):(this.state="open",this.buffers=[v[1]]),this.raw=null,M=x+1)}else{if(this.state==="text"&&H===y.lt&&x===A.length-1)return this._prev=A,this._offset=M,S();if(this.state==="text"&&H===y.lt&&!d(A[x+1]))x>0&&x-M>0&&this.buffers.push(A.slice(M,x)),M=x,this.state="open",this.tagState=f.TagNameState,this._pushState("text");else if(this.tagState===f.TagNameState&&d(H))this.tagState=f.AttributeNameState;else if(this.tagState===f.AttributeNameState&&H===y.equal)this.tagState=f.BeforeAttributeValueState;else if(!(this.tagState===f.BeforeAttributeValueState&&d(H)))if(this.tagState===f.BeforeAttributeValueState&&H!==y.gt)this.tagState=f.AttributeValueState,H===y.dquote?this.quoteState="double":H===y.squote?this.quoteState="single":this.quoteState=null;else if(this.tagState===f.AttributeValueState&&!this.quoteState&&d(H))this.tagState=f.AttributeNameState;else if(this.tagState===f.AttributeValueState&&this.quoteState==="double"&&H===y.dquote)this.quoteState=null,this.tagState=f.AttributeNameState;else if(this.tagState===f.AttributeValueState&&this.quoteState==="single"&&H===y.squote)this.quoteState=null,this.tagState=f.AttributeNameState;else if(this.state==="open"&&H===y.gt&&!this.quoteState)if(this.buffers.push(A.slice(M,x+1)),M=x+1,this.state="text",this.tagState=null,this._getChar(1)===y.slash)this._pushState("close");else{var b=this._getTag();b==="script"&&(this.raw=h.endScript),b==="style"&&(this.raw=h.endStyle),b==="title"&&(this.raw=h.endTitle),this._pushState("open")}else this.state==="open"&&o(this._last,h.comment)?(this.buffers.push(A.slice(M,x+1)),M=x+1,this.state="text",this.raw=h.endComment,this._pushState("open")):this.state==="open"&&o(this._last,h.cdata)&&(this.buffers.push(A.slice(M,x+1)),M=x+1,this.state="text",this.raw=h.endCdata,this._pushState("open"))}}M<A.length&&this.buffers.push(A.slice(M)),S()},t.prototype._flush=function(A){this.state==="text"&&this._pushState("text"),this.push(null),A()},t.prototype._pushState=function(A){if(this.buffers.length!==0){var R=g.concat(this.buffers);this.buffers=[],this.push([A,R])}},t.prototype._getChar=function(A){for(var R=0,S=0;S<this.buffers.length;S++){var x=this.buffers[S];if(R+x.length>A)return x[A-R];R+=x}},t.prototype._getTag=function(){for(var A=0,R="",S=0;S<this.buffers.length;S++){for(var x=this.buffers[S],M=0;M<x.length;M++)if(!(A===0&&M===0)){var H=String.fromCharCode(x[M]);if(/[^\w-!\[\]]/.test(H))return R.toLowerCase();R+=H}A+=x.length}},t.prototype._testRaw=function(H,R,S){var x=this.raw,M=this._last;if(o(M,x)){this.buffers.push(H.slice(R,S+1));var H=g.concat(this.buffers),v=H.length-x.length;return[H.slice(0,v),H.slice(v)]}};function o(A,R){if(A.length<R.length)return!1;for(var S=A.length-1,x=R.length-1;S>=0&&x>=0;S--,x--)if(r(A[S])!==r(R[x]))return!1;return!0}function r(A){return A>=65&&A<=90?A+32:A}function d(A){return A===32||A===9||A===10||A===12||A===13}},2937:function(T){typeof Object.create=="function"?T.exports=function(e,g){g&&(e.super_=g,e.prototype=Object.create(g.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:T.exports=function(e,g){if(g){e.super_=g;var l=function(){};l.prototype=g.prototype,e.prototype=new l,e.prototype.constructor=e}}},70901:function(T){T.exports=Array.isArray||function(n){return Object.prototype.toString.call(n)=="[object Array]"}},79673:function(T){var n={}.toString;T.exports=Array.isArray||function(e){return n.call(e)=="[object Array]"}},44968:function(T,n,e){var g=e(14224),l=e(1395),a=e(26748).PassThrough,i=e(26748).PassThrough,y=e(22767),h=[].slice,f={bubbleErrors:!1,objectMode:!0};T.exports=t;function t(o,r,d){Array.isArray(o)||(o=h.call(arguments),r=null,d=null);var A=o[o.length-1];typeof A=="function"&&(d=o.splice(-1)[0],A=o[o.length-1]),typeof A=="object"&&typeof A.pipe!="function"&&(r=o.splice(-1)[0]);var R=o[0],S=o[o.length-1],x;if(r=y({},f,r),!R)return d&&g.nextTick(d),new a(r);if(R.writable&&S.readable?x=l(r,R,S):o.length==1?x=new i(r).wrap(o[0]):R.writable?x=R:S.readable?x=S:x=new a(r),o.forEach(function(v,b){var z=o[b+1];z&&v.pipe(z),v!=x&&v.on("error",x.emit.bind(x,"error"))}),d){let v=function(b){M||(M=!0,d(b))};var H=v,M=!1;x.on("error",v),S.on("finish",function(){v()}),S.on("close",function(){v()})}return x}},22767:function(T){"use strict";var n=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;function l(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function a(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var y={},h=0;h<10;h++)y["_"+String.fromCharCode(h)]=h;var f=Object.getOwnPropertyNames(y).map(function(o){return y[o]});if(f.join("")!=="0123456789")return!1;var t={};return"abcdefghijklmnopqrst".split("").forEach(function(o){t[o]=o}),Object.keys(Object.assign({},t)).join("")==="abcdefghijklmnopqrst"}catch(o){return!1}}T.exports=a()?Object.assign:function(i,y){for(var h,f=l(i),t,o=1;o<arguments.length;o++){h=Object(arguments[o]);for(var r in h)e.call(h,r)&&(f[r]=h[r]);if(n){t=n(h);for(var d=0;d<t.length;d++)g.call(h,t[d])&&(f[t[d]]=h[t[d]])}}return f}},31233:function(T,n,e){"use strict";var g=e(14224);typeof g=="undefined"||!g.version||g.version.indexOf("v0.")===0||g.version.indexOf("v1.")===0&&g.version.indexOf("v1.8.")!==0?T.exports={nextTick:l}:T.exports=g;function l(a,i,y,h){if(typeof a!="function")throw new TypeError('"callback" argument must be a function');var f=arguments.length,t,o;switch(f){case 0:case 1:return g.nextTick(a);case 2:return g.nextTick(function(){a.call(null,i)});case 3:return g.nextTick(function(){a.call(null,i,y)});case 4:return g.nextTick(function(){a.call(null,i,y,h)});default:for(t=new Array(f-1),o=0;o<t.length;)t[o++]=arguments[o];return g.nextTick(function(){a.apply(null,t)})}}},88535:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2b2b2b",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#d4d0ab"},prolog:{color:"#d4d0ab"},doctype:{color:"#d4d0ab"},cdata:{color:"#d4d0ab"},punctuation:{color:"#fefefe"},property:{color:"#ffa07a"},tag:{color:"#ffa07a"},constant:{color:"#ffa07a"},symbol:{color:"#ffa07a"},deleted:{color:"#ffa07a"},boolean:{color:"#00e0e0"},number:{color:"#00e0e0"},selector:{color:"#abe338"},"attr-name":{color:"#abe338"},string:{color:"#abe338"},char:{color:"#abe338"},builtin:{color:"#abe338"},inserted:{color:"#abe338"},operator:{color:"#00e0e0"},entity:{color:"#00e0e0",cursor:"help"},url:{color:"#00e0e0"},".language-css .token.string":{color:"#00e0e0"},".style .token.string":{color:"#00e0e0"},variable:{color:"#00e0e0"},atrule:{color:"#ffd700"},"attr-value":{color:"#ffd700"},function:{color:"#ffd700"},keyword:{color:"#00e0e0"},regex:{color:"#ffd700"},important:{color:"#ffd700",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},57836:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},67163:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#898ea4"},prolog:{color:"#898ea4"},doctype:{color:"#898ea4"},cdata:{color:"#898ea4"},punctuation:{color:"#5e6687"},namespace:{Opacity:".7"},operator:{color:"#c76b29"},boolean:{color:"#c76b29"},number:{color:"#c76b29"},property:{color:"#c08b30"},tag:{color:"#3d8fd1"},string:{color:"#22a2c9"},selector:{color:"#6679cc"},"attr-name":{color:"#c76b29"},entity:{color:"#22a2c9",cursor:"help"},url:{color:"#22a2c9"},".language-css .token.string":{color:"#22a2c9"},".style .token.string":{color:"#22a2c9"},"attr-value":{color:"#ac9739"},keyword:{color:"#ac9739"},control:{color:"#ac9739"},directive:{color:"#ac9739"},unit:{color:"#ac9739"},statement:{color:"#22a2c9"},regex:{color:"#22a2c9"},atrule:{color:"#22a2c9"},placeholder:{color:"#3d8fd1"},variable:{color:"#3d8fd1"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #202746",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c94922"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:"0.4em solid #c94922",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#dfe2f1"},".line-numbers .line-numbers-rows > span:before":{color:"#979db4"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0))"}};n.default=e},97090:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"none",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"#222",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"15px",margin:"1em 0",overflow:"auto",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},'pre[class*="language-"] code':{float:"left",padding:"0 15px 0 0"},':not(pre) > code[class*="language-"]':{background:"#222",padding:"5px 10px",lineHeight:"1",MozBorderRadius:"3px",WebkitBorderRadius:"3px",borderRadius:"3px"},comment:{color:"#797979"},prolog:{color:"#797979"},doctype:{color:"#797979"},cdata:{color:"#797979"},selector:{color:"#fff"},operator:{color:"#fff"},punctuation:{color:"#fff"},namespace:{Opacity:".7"},tag:{color:"#ffd893"},boolean:{color:"#ffd893"},atrule:{color:"#B0C975"},"attr-value":{color:"#B0C975"},hex:{color:"#B0C975"},string:{color:"#B0C975"},property:{color:"#c27628"},entity:{color:"#c27628",cursor:"help"},url:{color:"#c27628"},"attr-name":{color:"#c27628"},keyword:{color:"#c27628"},regex:{color:"#9B71C6"},function:{color:"#e5a638"},constant:{color:"#e5a638"},variable:{color:"#fdfba8"},number:{color:"#8799B0"},important:{color:"#E45734"},deliminator:{color:"#E45734"},".line-highlight.line-highlight":{background:"rgba(255, 255, 255, .2)"},".line-highlight.line-highlight:before":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-highlight.line-highlight[data-end]:after":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-numbers .line-numbers-rows > span":{borderRight:"3px #d9d336 solid"}};n.default=e},60023:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#111b27",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#111b27",background:"#e3eaf2",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'code[class*="language-"]::-moz-selection':{background:"#8da1b9"},'code[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"]::selection':{background:"#8da1b9"},'pre[class*="language-"] ::selection':{background:"#8da1b9"},'code[class*="language-"]::selection':{background:"#8da1b9"},'code[class*="language-"] ::selection':{background:"#8da1b9"},':not(pre) > code[class*="language-"]':{background:"#e3eaf2",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#3c526d"},prolog:{color:"#3c526d"},doctype:{color:"#3c526d"},cdata:{color:"#3c526d"},punctuation:{color:"#111b27"},"delimiter.important":{color:"#006d6d",fontWeight:"inherit"},"selector.parent":{color:"#006d6d"},tag:{color:"#006d6d"},"tag.punctuation":{color:"#006d6d"},"attr-name":{color:"#755f00"},boolean:{color:"#755f00"},"boolean.important":{color:"#755f00"},number:{color:"#755f00"},constant:{color:"#755f00"},"selector.attribute":{color:"#755f00"},"class-name":{color:"#005a8e"},key:{color:"#005a8e"},parameter:{color:"#005a8e"},property:{color:"#005a8e"},"property-access":{color:"#005a8e"},variable:{color:"#005a8e"},"attr-value":{color:"#116b00"},inserted:{color:"#116b00"},color:{color:"#116b00"},"selector.value":{color:"#116b00"},string:{color:"#116b00"},"string.url-link":{color:"#116b00"},builtin:{color:"#af00af"},"keyword-array":{color:"#af00af"},package:{color:"#af00af"},regex:{color:"#af00af"},function:{color:"#7c00aa"},"selector.class":{color:"#7c00aa"},"selector.id":{color:"#7c00aa"},"atrule.rule":{color:"#a04900"},combinator:{color:"#a04900"},keyword:{color:"#a04900"},operator:{color:"#a04900"},"pseudo-class":{color:"#a04900"},"pseudo-element":{color:"#a04900"},selector:{color:"#a04900"},unit:{color:"#a04900"},deleted:{color:"#c22f2e"},important:{color:"#c22f2e",fontWeight:"bold"},"keyword-this":{color:"#005a8e",fontWeight:"bold"},this:{color:"#005a8e",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#af00af"},".language-markdown .token.code":{color:"#006d6d"},".language-markdown .token.hr.punctuation":{color:"#005a8e"},".language-markdown .token.url > .token.content":{color:"#116b00"},".language-markdown .token.url-link":{color:"#755f00"},".language-markdown .token.list.punctuation":{color:"#af00af"},".language-markdown .token.table-header":{color:"#111b27"},".language-json .token.operator":{color:"#111b27"},".language-scss .token.variable":{color:"#006d6d"},"token.tab:not(:empty):before":{color:"#3c526d"},"token.cr:before":{color:"#3c526d"},"token.lf:before":{color:"#3c526d"},"token.space:before":{color:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#e3eaf2",background:"#3c526d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #8da1b92f 70%, #8da1b925)"},".line-highlight.line-highlight:before":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#3c526d1f"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #8da1b97a",background:"#d0dae77a"},".line-numbers .line-numbers-rows > span:before":{color:"#3c526dda"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#7c00aa"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},".command-line .command-line-prompt":{borderRight:"1px solid #8da1b97a"},".command-line .command-line-prompt > span:before":{color:"#3c526dda"}};n.default=e},8290:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#e3eaf2",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#e3eaf2",background:"#111b27",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#3c526d"},'pre[class*="language-"] ::-moz-selection':{background:"#3c526d"},'code[class*="language-"]::-moz-selection':{background:"#3c526d"},'code[class*="language-"] ::-moz-selection':{background:"#3c526d"},'pre[class*="language-"]::selection':{background:"#3c526d"},'pre[class*="language-"] ::selection':{background:"#3c526d"},'code[class*="language-"]::selection':{background:"#3c526d"},'code[class*="language-"] ::selection':{background:"#3c526d"},':not(pre) > code[class*="language-"]':{background:"#111b27",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#8da1b9"},prolog:{color:"#8da1b9"},doctype:{color:"#8da1b9"},cdata:{color:"#8da1b9"},punctuation:{color:"#e3eaf2"},"delimiter.important":{color:"#66cccc",fontWeight:"inherit"},"selector.parent":{color:"#66cccc"},tag:{color:"#66cccc"},"tag.punctuation":{color:"#66cccc"},"attr-name":{color:"#e6d37a"},boolean:{color:"#e6d37a"},"boolean.important":{color:"#e6d37a"},number:{color:"#e6d37a"},constant:{color:"#e6d37a"},"selector.attribute":{color:"#e6d37a"},"class-name":{color:"#6cb8e6"},key:{color:"#6cb8e6"},parameter:{color:"#6cb8e6"},property:{color:"#6cb8e6"},"property-access":{color:"#6cb8e6"},variable:{color:"#6cb8e6"},"attr-value":{color:"#91d076"},inserted:{color:"#91d076"},color:{color:"#91d076"},"selector.value":{color:"#91d076"},string:{color:"#91d076"},"string.url-link":{color:"#91d076"},builtin:{color:"#f4adf4"},"keyword-array":{color:"#f4adf4"},package:{color:"#f4adf4"},regex:{color:"#f4adf4"},function:{color:"#c699e3"},"selector.class":{color:"#c699e3"},"selector.id":{color:"#c699e3"},"atrule.rule":{color:"#e9ae7e"},combinator:{color:"#e9ae7e"},keyword:{color:"#e9ae7e"},operator:{color:"#e9ae7e"},"pseudo-class":{color:"#e9ae7e"},"pseudo-element":{color:"#e9ae7e"},selector:{color:"#e9ae7e"},unit:{color:"#e9ae7e"},deleted:{color:"#cd6660"},important:{color:"#cd6660",fontWeight:"bold"},"keyword-this":{color:"#6cb8e6",fontWeight:"bold"},this:{color:"#6cb8e6",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#f4adf4"},".language-markdown .token.code":{color:"#66cccc"},".language-markdown .token.hr.punctuation":{color:"#6cb8e6"},".language-markdown .token.url .token.content":{color:"#91d076"},".language-markdown .token.url-link":{color:"#e6d37a"},".language-markdown .token.list.punctuation":{color:"#f4adf4"},".language-markdown .token.table-header":{color:"#e3eaf2"},".language-json .token.operator":{color:"#e3eaf2"},".language-scss .token.variable":{color:"#66cccc"},"token.tab:not(:empty):before":{color:"#8da1b9"},"token.cr:before":{color:"#8da1b9"},"token.lf:before":{color:"#8da1b9"},"token.space:before":{color:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#111b27",background:"#8da1b9"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #3c526d5f 70%, #3c526d55)"},".line-highlight.line-highlight:before":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#8da1b918"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #0b121b",background:"#0b121b7a"},".line-numbers .line-numbers-rows > span:before":{color:"#8da1b9da"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#c699e3"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},".command-line .command-line-prompt":{borderRight:"1px solid #0b121b"},".command-line .command-line-prompt > span:before":{color:"#8da1b9da"}};n.default=e},74454:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local",margin:".5em 0",padding:"0 1em"},'pre[class*="language-"] > code':{display:"block"},':not(pre) > code[class*="language-"]':{position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"}};n.default=e},32435:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}};n.default=e},53084:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#2b2b2b"},'pre[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:".1em",borderRadius:".3em"},comment:{color:"#808080"},prolog:{color:"#808080"},cdata:{color:"#808080"},delimiter:{color:"#cc7832"},boolean:{color:"#cc7832"},keyword:{color:"#cc7832"},selector:{color:"#cc7832"},important:{color:"#cc7832"},atrule:{color:"#cc7832"},operator:{color:"#a9b7c6"},punctuation:{color:"#a9b7c6"},"attr-name":{color:"#a9b7c6"},tag:{color:"#e8bf6a"},"tag.punctuation":{color:"#e8bf6a"},doctype:{color:"#e8bf6a"},builtin:{color:"#e8bf6a"},entity:{color:"#6897bb"},number:{color:"#6897bb"},symbol:{color:"#6897bb"},property:{color:"#9876aa"},constant:{color:"#9876aa"},variable:{color:"#9876aa"},string:{color:"#6a8759"},char:{color:"#6a8759"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline"},function:{color:"#ffc66d"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#294436"},deleted:{background:"#484a4a"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"}};n.default=e},16758:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"white",background:"none",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(30, 20%, 25%)",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:".3em solid hsl(30, 20%, 40%)",borderRadius:".5em",boxShadow:"1px 1px .5em black inset"},':not(pre) > code[class*="language-"]':{background:"hsl(30, 20%, 25%)",padding:".15em .2em .05em",borderRadius:".3em",border:".13em solid hsl(30, 20%, 40%)",boxShadow:"1px 1px .3em -.1em black inset",whiteSpace:"normal"},comment:{color:"hsl(30, 20%, 50%)"},prolog:{color:"hsl(30, 20%, 50%)"},doctype:{color:"hsl(30, 20%, 50%)"},cdata:{color:"hsl(30, 20%, 50%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},property:{color:"hsl(350, 40%, 70%)"},tag:{color:"hsl(350, 40%, 70%)"},boolean:{color:"hsl(350, 40%, 70%)"},number:{color:"hsl(350, 40%, 70%)"},constant:{color:"hsl(350, 40%, 70%)"},symbol:{color:"hsl(350, 40%, 70%)"},selector:{color:"hsl(75, 70%, 60%)"},"attr-name":{color:"hsl(75, 70%, 60%)"},string:{color:"hsl(75, 70%, 60%)"},char:{color:"hsl(75, 70%, 60%)"},builtin:{color:"hsl(75, 70%, 60%)"},inserted:{color:"hsl(75, 70%, 60%)"},operator:{color:"hsl(40, 90%, 60%)"},entity:{color:"hsl(40, 90%, 60%)",cursor:"help"},url:{color:"hsl(40, 90%, 60%)"},".language-css .token.string":{color:"hsl(40, 90%, 60%)"},".style .token.string":{color:"hsl(40, 90%, 60%)"},variable:{color:"hsl(40, 90%, 60%)"},atrule:{color:"hsl(350, 40%, 70%)"},"attr-value":{color:"hsl(350, 40%, 70%)"},keyword:{color:"hsl(350, 40%, 70%)"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"}};n.default=e},29139:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#282a36",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#282a36",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#6272a4"},prolog:{color:"#6272a4"},doctype:{color:"#6272a4"},cdata:{color:"#6272a4"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#ff79c6"},tag:{color:"#ff79c6"},constant:{color:"#ff79c6"},symbol:{color:"#ff79c6"},deleted:{color:"#ff79c6"},boolean:{color:"#bd93f9"},number:{color:"#bd93f9"},selector:{color:"#50fa7b"},"attr-name":{color:"#50fa7b"},string:{color:"#50fa7b"},char:{color:"#50fa7b"},builtin:{color:"#50fa7b"},inserted:{color:"#50fa7b"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#f1fa8c"},"attr-value":{color:"#f1fa8c"},function:{color:"#f1fa8c"},"class-name":{color:"#f1fa8c"},keyword:{color:"#8be9fd"},regex:{color:"#ffb86c"},important:{color:"#ffb86c",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},79008:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6c6783"},prolog:{color:"#6c6783"},doctype:{color:"#6c6783"},cdata:{color:"#6c6783"},punctuation:{color:"#6c6783"},namespace:{Opacity:".7"},tag:{color:"#e09142"},operator:{color:"#e09142"},number:{color:"#e09142"},property:{color:"#9a86fd"},function:{color:"#9a86fd"},"tag-id":{color:"#eeebff"},selector:{color:"#eeebff"},"atrule-id":{color:"#eeebff"},"code.language-javascript":{color:"#c4b9fe"},"attr-name":{color:"#c4b9fe"},"code.language-css":{color:"#ffcc99"},"code.language-scss":{color:"#ffcc99"},boolean:{color:"#ffcc99"},string:{color:"#ffcc99"},entity:{color:"#ffcc99",cursor:"help"},url:{color:"#ffcc99"},".language-css .token.string":{color:"#ffcc99"},".language-scss .token.string":{color:"#ffcc99"},".style .token.string":{color:"#ffcc99"},"attr-value":{color:"#ffcc99"},keyword:{color:"#ffcc99"},control:{color:"#ffcc99"},directive:{color:"#ffcc99"},unit:{color:"#ffcc99"},statement:{color:"#ffcc99"},regex:{color:"#ffcc99"},atrule:{color:"#ffcc99"},placeholder:{color:"#ffcc99"},variable:{color:"#ffcc99"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #eeebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c4b9fe"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #8a75f5",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c2937"},".line-numbers .line-numbers-rows > span:before":{color:"#3c3949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0))"}};n.default=e},84087:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6a5f58"},prolog:{color:"#6a5f58"},doctype:{color:"#6a5f58"},cdata:{color:"#6a5f58"},punctuation:{color:"#6a5f58"},namespace:{Opacity:".7"},tag:{color:"#bfa05a"},operator:{color:"#bfa05a"},number:{color:"#bfa05a"},property:{color:"#88786d"},function:{color:"#88786d"},"tag-id":{color:"#fff3eb"},selector:{color:"#fff3eb"},"atrule-id":{color:"#fff3eb"},"code.language-javascript":{color:"#a48774"},"attr-name":{color:"#a48774"},"code.language-css":{color:"#fcc440"},"code.language-scss":{color:"#fcc440"},boolean:{color:"#fcc440"},string:{color:"#fcc440"},entity:{color:"#fcc440",cursor:"help"},url:{color:"#fcc440"},".language-css .token.string":{color:"#fcc440"},".language-scss .token.string":{color:"#fcc440"},".style .token.string":{color:"#fcc440"},"attr-value":{color:"#fcc440"},keyword:{color:"#fcc440"},control:{color:"#fcc440"},directive:{color:"#fcc440"},unit:{color:"#fcc440"},statement:{color:"#fcc440"},regex:{color:"#fcc440"},atrule:{color:"#fcc440"},placeholder:{color:"#fcc440"},variable:{color:"#fcc440"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #fff3eb",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#a48774"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #816d5f",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#35302b"},".line-numbers .line-numbers-rows > span:before":{color:"#46403d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0))"}};n.default=e},7129:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#535f53"},prolog:{color:"#535f53"},doctype:{color:"#535f53"},cdata:{color:"#535f53"},punctuation:{color:"#535f53"},namespace:{Opacity:".7"},tag:{color:"#a2b34d"},operator:{color:"#a2b34d"},number:{color:"#a2b34d"},property:{color:"#687d68"},function:{color:"#687d68"},"tag-id":{color:"#f0fff0"},selector:{color:"#f0fff0"},"atrule-id":{color:"#f0fff0"},"code.language-javascript":{color:"#b3d6b3"},"attr-name":{color:"#b3d6b3"},"code.language-css":{color:"#e5fb79"},"code.language-scss":{color:"#e5fb79"},boolean:{color:"#e5fb79"},string:{color:"#e5fb79"},entity:{color:"#e5fb79",cursor:"help"},url:{color:"#e5fb79"},".language-css .token.string":{color:"#e5fb79"},".language-scss .token.string":{color:"#e5fb79"},".style .token.string":{color:"#e5fb79"},"attr-value":{color:"#e5fb79"},keyword:{color:"#e5fb79"},control:{color:"#e5fb79"},directive:{color:"#e5fb79"},unit:{color:"#e5fb79"},statement:{color:"#e5fb79"},regex:{color:"#e5fb79"},atrule:{color:"#e5fb79"},placeholder:{color:"#e5fb79"},variable:{color:"#e5fb79"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #f0fff0",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#b3d6b3"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #5c705c",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c302c"},".line-numbers .line-numbers-rows > span:before":{color:"#3b423b"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0))"}};n.default=e},69237:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#b6ad9a"},prolog:{color:"#b6ad9a"},doctype:{color:"#b6ad9a"},cdata:{color:"#b6ad9a"},punctuation:{color:"#b6ad9a"},namespace:{Opacity:".7"},tag:{color:"#063289"},operator:{color:"#063289"},number:{color:"#063289"},property:{color:"#b29762"},function:{color:"#b29762"},"tag-id":{color:"#2d2006"},selector:{color:"#2d2006"},"atrule-id":{color:"#2d2006"},"code.language-javascript":{color:"#896724"},"attr-name":{color:"#896724"},"code.language-css":{color:"#728fcb"},"code.language-scss":{color:"#728fcb"},boolean:{color:"#728fcb"},string:{color:"#728fcb"},entity:{color:"#728fcb",cursor:"help"},url:{color:"#728fcb"},".language-css .token.string":{color:"#728fcb"},".language-scss .token.string":{color:"#728fcb"},".style .token.string":{color:"#728fcb"},"attr-value":{color:"#728fcb"},keyword:{color:"#728fcb"},control:{color:"#728fcb"},directive:{color:"#728fcb"},unit:{color:"#728fcb"},statement:{color:"#728fcb"},regex:{color:"#728fcb"},atrule:{color:"#728fcb"},placeholder:{color:"#93abdc"},variable:{color:"#93abdc"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #2d2006",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#896724"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #896724",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#ece8de"},".line-numbers .line-numbers-rows > span:before":{color:"#cdc4b1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0))"}};n.default=e},6624:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#4a5f78"},prolog:{color:"#4a5f78"},doctype:{color:"#4a5f78"},cdata:{color:"#4a5f78"},punctuation:{color:"#4a5f78"},namespace:{Opacity:".7"},tag:{color:"#0aa370"},operator:{color:"#0aa370"},number:{color:"#0aa370"},property:{color:"#57718e"},function:{color:"#57718e"},"tag-id":{color:"#ebf4ff"},selector:{color:"#ebf4ff"},"atrule-id":{color:"#ebf4ff"},"code.language-javascript":{color:"#7eb6f6"},"attr-name":{color:"#7eb6f6"},"code.language-css":{color:"#47ebb4"},"code.language-scss":{color:"#47ebb4"},boolean:{color:"#47ebb4"},string:{color:"#47ebb4"},entity:{color:"#47ebb4",cursor:"help"},url:{color:"#47ebb4"},".language-css .token.string":{color:"#47ebb4"},".language-scss .token.string":{color:"#47ebb4"},".style .token.string":{color:"#47ebb4"},"attr-value":{color:"#47ebb4"},keyword:{color:"#47ebb4"},control:{color:"#47ebb4"},directive:{color:"#47ebb4"},unit:{color:"#47ebb4"},statement:{color:"#47ebb4"},regex:{color:"#47ebb4"},atrule:{color:"#47ebb4"},placeholder:{color:"#47ebb4"},variable:{color:"#47ebb4"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebf4ff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#7eb6f6"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #34659d",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#1f2932"},".line-numbers .line-numbers-rows > span:before":{color:"#2c3847"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0))"}};n.default=e},95211:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#5b5b76"},prolog:{color:"#5b5b76"},doctype:{color:"#5b5b76"},cdata:{color:"#5b5b76"},punctuation:{color:"#5b5b76"},namespace:{Opacity:".7"},tag:{color:"#dd672c"},operator:{color:"#dd672c"},number:{color:"#dd672c"},property:{color:"#767693"},function:{color:"#767693"},"tag-id":{color:"#ebebff"},selector:{color:"#ebebff"},"atrule-id":{color:"#ebebff"},"code.language-javascript":{color:"#aaaaca"},"attr-name":{color:"#aaaaca"},"code.language-css":{color:"#fe8c52"},"code.language-scss":{color:"#fe8c52"},boolean:{color:"#fe8c52"},string:{color:"#fe8c52"},entity:{color:"#fe8c52",cursor:"help"},url:{color:"#fe8c52"},".language-css .token.string":{color:"#fe8c52"},".language-scss .token.string":{color:"#fe8c52"},".style .token.string":{color:"#fe8c52"},"attr-value":{color:"#fe8c52"},keyword:{color:"#fe8c52"},control:{color:"#fe8c52"},directive:{color:"#fe8c52"},unit:{color:"#fe8c52"},statement:{color:"#fe8c52"},regex:{color:"#fe8c52"},atrule:{color:"#fe8c52"},placeholder:{color:"#fe8c52"},variable:{color:"#fe8c52"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#aaaaca"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #7676f4",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#262631"},".line-numbers .line-numbers-rows > span:before":{color:"#393949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0))"}};n.default=e},83512:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"black",color:"white",boxShadow:"-.3em 0 0 .3em black, .3em 0 0 .3em black"},'pre[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:".4em .8em",margin:".5em 0",overflow:"auto",background:`url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>')`,backgroundSize:"1em 1em"},':not(pre) > code[class*="language-"]':{padding:".2em",borderRadius:".3em",boxShadow:"none",whiteSpace:"normal"},comment:{color:"#aaa"},prolog:{color:"#aaa"},doctype:{color:"#aaa"},cdata:{color:"#aaa"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#0cf"},tag:{color:"#0cf"},boolean:{color:"#0cf"},number:{color:"#0cf"},constant:{color:"#0cf"},symbol:{color:"#0cf"},selector:{color:"yellow"},"attr-name":{color:"yellow"},string:{color:"yellow"},char:{color:"yellow"},builtin:{color:"yellow"},operator:{color:"yellowgreen"},entity:{color:"yellowgreen",cursor:"help"},url:{color:"yellowgreen"},".language-css .token.string":{color:"yellowgreen"},variable:{color:"yellowgreen"},inserted:{color:"yellowgreen"},atrule:{color:"deeppink"},"attr-value":{color:"deeppink"},keyword:{color:"deeppink"},regex:{color:"orange"},important:{color:"orange",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"},"pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"}};n.default=e},55200:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"]::selection':{background:"#b3d4fc"},'pre[class*="language-"] ::selection':{background:"#b3d4fc"},'code[class*="language-"]::selection':{background:"#b3d4fc"},'code[class*="language-"] ::selection':{background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#999988",fontStyle:"italic"},prolog:{color:"#999988",fontStyle:"italic"},doctype:{color:"#999988",fontStyle:"italic"},cdata:{color:"#999988",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#e3116c"},"attr-value":{color:"#e3116c"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},entity:{color:"#36acaa"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},property:{color:"#36acaa"},regex:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#00a4db"},keyword:{color:"#00a4db"},"attr-name":{color:"#00a4db"},".language-autohotkey .token.selector":{color:"#00a4db"},function:{color:"#9a050f",fontWeight:"bold"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},tag:{color:"#00009f"},selector:{color:"#00009f"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},44717:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#1d2021"},'pre[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},':not(pre) > code[class*="language-"]':{background:"#1d2021",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#a89984"},prolog:{color:"#a89984"},cdata:{color:"#a89984"},delimiter:{color:"#fb4934"},boolean:{color:"#fb4934"},keyword:{color:"#fb4934"},selector:{color:"#fb4934"},important:{color:"#fb4934"},atrule:{color:"#fb4934"},operator:{color:"#a89984"},punctuation:{color:"#a89984"},"attr-name":{color:"#a89984"},tag:{color:"#fabd2f"},"tag.punctuation":{color:"#fabd2f"},doctype:{color:"#fabd2f"},builtin:{color:"#fabd2f"},entity:{color:"#d3869b"},number:{color:"#d3869b"},symbol:{color:"#d3869b"},property:{color:"#fb4934"},constant:{color:"#fb4934"},variable:{color:"#fb4934"},string:{color:"#b8bb26"},char:{color:"#b8bb26"},"attr-value":{color:"#a89984"},"attr-value.punctuation":{color:"#a89984"},url:{color:"#b8bb26",textDecoration:"underline"},function:{color:"#fabd2f"},regex:{background:"#b8bb26"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#a89984"},deleted:{background:"#fb4934"}};n.default=e},64084:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#f9f5d7"},'pre[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},':not(pre) > code[class*="language-"]':{background:"#f9f5d7",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#7c6f64"},prolog:{color:"#7c6f64"},cdata:{color:"#7c6f64"},delimiter:{color:"#9d0006"},boolean:{color:"#9d0006"},keyword:{color:"#9d0006"},selector:{color:"#9d0006"},important:{color:"#9d0006"},atrule:{color:"#9d0006"},operator:{color:"#7c6f64"},punctuation:{color:"#7c6f64"},"attr-name":{color:"#7c6f64"},tag:{color:"#b57614"},"tag.punctuation":{color:"#b57614"},doctype:{color:"#b57614"},builtin:{color:"#b57614"},entity:{color:"#8f3f71"},number:{color:"#8f3f71"},symbol:{color:"#8f3f71"},property:{color:"#9d0006"},constant:{color:"#9d0006"},variable:{color:"#9d0006"},string:{color:"#797403"},char:{color:"#797403"},"attr-value":{color:"#7c6f64"},"attr-value.punctuation":{color:"#7c6f64"},url:{color:"#797403",textDecoration:"underline"},function:{color:"#b57614"},regex:{background:"#797403"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#7c6f64"},deleted:{background:"#9d0006"}};n.default=e},65491:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={"code[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},"pre[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",border:"1px solid #2a4555",borderRadius:"5px",padding:"1.5em 1em",margin:"1em 0",overflow:"auto"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},":not(pre) > code[class*='language-']":{color:"#f0f6f6",background:"#2a4555",padding:"0.2em 0.3em",borderRadius:"0.2em",boxDecorationBreak:"clone"},comment:{color:"#446e69"},prolog:{color:"#446e69"},doctype:{color:"#446e69"},cdata:{color:"#446e69"},punctuation:{color:"#d6b007"},property:{color:"#d6e7ff"},tag:{color:"#d6e7ff"},boolean:{color:"#d6e7ff"},number:{color:"#d6e7ff"},constant:{color:"#d6e7ff"},symbol:{color:"#d6e7ff"},deleted:{color:"#d6e7ff"},selector:{color:"#e60067"},"attr-name":{color:"#e60067"},builtin:{color:"#e60067"},inserted:{color:"#e60067"},string:{color:"#49c6ec"},char:{color:"#49c6ec"},operator:{color:"#ec8e01",background:"transparent"},entity:{color:"#ec8e01",background:"transparent"},url:{color:"#ec8e01",background:"transparent"},".language-css .token.string":{color:"#ec8e01",background:"transparent"},".style .token.string":{color:"#ec8e01",background:"transparent"},atrule:{color:"#0fe468"},"attr-value":{color:"#0fe468"},keyword:{color:"#0fe468"},function:{color:"#78f3e9"},"class-name":{color:"#78f3e9"},regex:{color:"#d6e7ff"},important:{color:"#d6e7ff"},variable:{color:"#d6e7ff"}};n.default=e},32081:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8"},'pre[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#797379"},prolog:{color:"#797379"},doctype:{color:"#797379"},cdata:{color:"#797379"},punctuation:{color:"#b9b5b8"},".namespace":{Opacity:".7"},null:{color:"#fd8b19"},operator:{color:"#fd8b19"},boolean:{color:"#fd8b19"},number:{color:"#fd8b19"},property:{color:"#fdcc59"},tag:{color:"#1290bf"},string:{color:"#149b93"},selector:{color:"#c85e7c"},"attr-name":{color:"#fd8b19"},entity:{color:"#149b93",cursor:"help"},url:{color:"#149b93"},".language-css .token.string":{color:"#149b93"},".style .token.string":{color:"#149b93"},"attr-value":{color:"#8fc13e"},keyword:{color:"#8fc13e"},control:{color:"#8fc13e"},directive:{color:"#8fc13e"},unit:{color:"#8fc13e"},statement:{color:"#149b93"},regex:{color:"#149b93"},atrule:{color:"#149b93"},placeholder:{color:"#1290bf"},variable:{color:"#1290bf"},important:{color:"#dd464c",fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid red",OutlineOffset:".4em"}};n.default=e},45217:function(T,n,e){"use strict";var g,l=e(39599);g={value:!0},g={enumerable:!0,get:function(){return d.default}},g={enumerable:!0,get:function(){return A.default}},g={enumerable:!0,get:function(){return R.default}},g={enumerable:!0,get:function(){return S.default}},g={enumerable:!0,get:function(){return x.default}},g={enumerable:!0,get:function(){return M.default}},g={enumerable:!0,get:function(){return a.default}},g={enumerable:!0,get:function(){return H.default}},g={enumerable:!0,get:function(){return v.default}},g={enumerable:!0,get:function(){return i.default}},g={enumerable:!0,get:function(){return b.default}},g={enumerable:!0,get:function(){return z.default}},g={enumerable:!0,get:function(){return p.default}},g={enumerable:!0,get:function(){return k.default}},g={enumerable:!0,get:function(){return w.default}},g={enumerable:!0,get:function(){return L.default}},g={enumerable:!0,get:function(){return W.default}},g={enumerable:!0,get:function(){return y.default}},g={enumerable:!0,get:function(){return J.default}},g={enumerable:!0,get:function(){return _.default}},g={enumerable:!0,get:function(){return ne.default}},g={enumerable:!0,get:function(){return u.default}},g={enumerable:!0,get:function(){return m.default}},g={enumerable:!0,get:function(){return F.default}},g={enumerable:!0,get:function(){return q.default}},g={enumerable:!0,get:function(){return oe.default}},g={enumerable:!0,get:function(){return xe.default}},g={enumerable:!0,get:function(){return ie.default}},g={enumerable:!0,get:function(){return O.default}},g={enumerable:!0,get:function(){return h.default}},g={enumerable:!0,get:function(){return C.default}},g={enumerable:!0,get:function(){return j.default}},g={enumerable:!0,get:function(){return B.default}},g={enumerable:!0,get:function(){return r.default}},g={enumerable:!0,get:function(){return U.default}},g={enumerable:!0,get:function(){return G.default}},g={enumerable:!0,get:function(){return f.default}},g={enumerable:!0,get:function(){return N.default}},g={enumerable:!0,get:function(){return t.default}},g={enumerable:!0,get:function(){return o.default}},Object.defineProperty(n,"vs",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(n,"YC",{enumerable:!0,get:function(){return ae.default}}),g={enumerable:!0,get:function(){return he.default}},g={enumerable:!0,get:function(){return s.default}};var a=l(e(32435)),i=l(e(16758)),y=l(e(83512)),h=l(e(78435)),f=l(e(4124)),t=l(e(72154)),o=l(e(65230)),r=l(e(83039)),d=l(e(88535)),A=l(e(57836)),R=l(e(67163)),S=l(e(97090)),x=l(e(60023)),M=l(e(8290)),H=l(e(74454)),v=l(e(53084)),b=l(e(29139)),z=l(e(79008)),p=l(e(84087)),k=l(e(7129)),w=l(e(69237)),L=l(e(6624)),W=l(e(95211)),J=l(e(55200)),_=l(e(44717)),ne=l(e(64084)),u=l(e(65491)),m=l(e(32081)),F=l(e(61188)),q=l(e(48930)),oe=l(e(83148)),xe=l(e(83850)),ie=l(e(98241)),O=l(e(46716)),C=l(e(56857)),j=l(e(7273)),B=l(e(8889)),U=l(e(34817)),G=l(e(41361)),N=l(e(16973)),ee=l(e(31850)),ae=l(e(67034)),he=l(e(84006)),s=l(e(67376))},61188:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#263E52",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#263E52",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#5c98cd"},prolog:{color:"#5c98cd"},doctype:{color:"#5c98cd"},cdata:{color:"#5c98cd"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#F05E5D"},tag:{color:"#F05E5D"},constant:{color:"#F05E5D"},symbol:{color:"#F05E5D"},deleted:{color:"#F05E5D"},boolean:{color:"#BC94F9"},number:{color:"#BC94F9"},selector:{color:"#FCFCD6"},"attr-name":{color:"#FCFCD6"},string:{color:"#FCFCD6"},char:{color:"#FCFCD6"},builtin:{color:"#FCFCD6"},inserted:{color:"#FCFCD6"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#66D8EF"},"attr-value":{color:"#66D8EF"},function:{color:"#66D8EF"},"class-name":{color:"#66D8EF"},keyword:{color:"#6EB26E"},regex:{color:"#F05E5D"},important:{color:"#F05E5D",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},48930:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#a5e844"},attribute:{color:"#a5e844"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},comment:{color:"#616161"},constant:{color:"#c792ea"},deleted:{color:"#ff6666"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#616161"},property:{color:"#80cbc4"},"pseudo-class":{color:"#a5e844"},"pseudo-element":{color:"#a5e844"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#ff6666"},string:{color:"#a5e844"},symbol:{color:"#c792ea"},tag:{color:"#ff6666"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#ff6666"}};n.default=e},83148:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#f76d47"},".language-sass > code":{color:"#f76d47"},".language-scss > code":{color:"#f76d47"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#7c4dff"},"attr-name":{color:"#39adb5"},"attr-value":{color:"#f6a434"},attribute:{color:"#f6a434"},boolean:{color:"#7c4dff"},builtin:{color:"#39adb5"},cdata:{color:"#39adb5"},char:{color:"#39adb5"},class:{color:"#39adb5"},"class-name":{color:"#6182b8"},comment:{color:"#aabfc9"},constant:{color:"#7c4dff"},deleted:{color:"#e53935"},doctype:{color:"#aabfc9"},entity:{color:"#e53935"},function:{color:"#7c4dff"},hexcode:{color:"#f76d47"},id:{color:"#7c4dff",fontWeight:"bold"},important:{color:"#7c4dff",fontWeight:"bold"},inserted:{color:"#39adb5"},keyword:{color:"#7c4dff"},number:{color:"#f76d47"},operator:{color:"#39adb5"},prolog:{color:"#aabfc9"},property:{color:"#39adb5"},"pseudo-class":{color:"#f6a434"},"pseudo-element":{color:"#f6a434"},punctuation:{color:"#39adb5"},regex:{color:"#6182b8"},selector:{color:"#e53935"},string:{color:"#f6a434"},symbol:{color:"#7c4dff"},tag:{color:"#e53935"},unit:{color:"#f76d47"},url:{color:"#e53935"},variable:{color:"#e53935"}};n.default=e},83850:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#c3e88d"},attribute:{color:"#c3e88d"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},color:{color:"#f2ff00"},comment:{color:"#546e7a"},constant:{color:"#c792ea"},deleted:{color:"#f07178"},doctype:{color:"#546e7a"},entity:{color:"#f07178"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea",fontStyle:"italic"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#546e7a"},property:{color:"#80cbc4"},"pseudo-class":{color:"#c3e88d"},"pseudo-element":{color:"#c3e88d"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#f07178"},string:{color:"#c3e88d"},symbol:{color:"#c792ea"},tag:{color:"#f07178"},unit:{color:"#f07178"},url:{color:"#fd9170"},variable:{color:"#f07178"}};n.default=e},98241:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#d6deeb",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#011627"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},':not(pre) > code[class*="language-"]':{color:"white",background:"#011627",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(130, 170, 255)"},function:{color:"rgb(130, 170, 255)"},builtin:{color:"rgb(130, 170, 255)"},char:{color:"rgb(130, 170, 255)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},46716:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2E3440",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2E3440",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#636f88"},prolog:{color:"#636f88"},doctype:{color:"#636f88"},cdata:{color:"#636f88"},punctuation:{color:"#81A1C1"},".namespace":{Opacity:".7"},property:{color:"#81A1C1"},tag:{color:"#81A1C1"},constant:{color:"#81A1C1"},symbol:{color:"#81A1C1"},deleted:{color:"#81A1C1"},number:{color:"#B48EAD"},boolean:{color:"#81A1C1"},selector:{color:"#A3BE8C"},"attr-name":{color:"#A3BE8C"},string:{color:"#A3BE8C"},char:{color:"#A3BE8C"},builtin:{color:"#A3BE8C"},inserted:{color:"#A3BE8C"},operator:{color:"#81A1C1"},entity:{color:"#81A1C1",cursor:"help"},url:{color:"#81A1C1"},".language-css .token.string":{color:"#81A1C1"},".style .token.string":{color:"#81A1C1"},variable:{color:"#81A1C1"},atrule:{color:"#88C0D0"},"attr-value":{color:"#88C0D0"},function:{color:"#88C0D0"},"class-name":{color:"#88C0D0"},keyword:{color:"#81A1C1"},regex:{color:"#EBCB8B"},important:{color:"#EBCB8B",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},78435:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#272822",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#272822",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8292a2"},prolog:{color:"#8292a2"},doctype:{color:"#8292a2"},cdata:{color:"#8292a2"},punctuation:{color:"#f8f8f2"},namespace:{Opacity:".7"},property:{color:"#f92672"},tag:{color:"#f92672"},constant:{color:"#f92672"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},boolean:{color:"#ae81ff"},number:{color:"#ae81ff"},selector:{color:"#a6e22e"},"attr-name":{color:"#a6e22e"},string:{color:"#a6e22e"},char:{color:"#a6e22e"},builtin:{color:"#a6e22e"},inserted:{color:"#a6e22e"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#e6db74"},"attr-value":{color:"#e6db74"},function:{color:"#e6db74"},"class-name":{color:"#e6db74"},keyword:{color:"#66d9ef"},regex:{color:"#fd971f"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},56857:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"]::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},prolog:{color:"hsl(220, 10%, 40%)"},cdata:{color:"hsl(220, 10%, 40%)"},doctype:{color:"hsl(220, 14%, 71%)"},punctuation:{color:"hsl(220, 14%, 71%)"},entity:{color:"hsl(220, 14%, 71%)",cursor:"help"},"attr-name":{color:"hsl(29, 54%, 61%)"},"class-name":{color:"hsl(29, 54%, 61%)"},boolean:{color:"hsl(29, 54%, 61%)"},constant:{color:"hsl(29, 54%, 61%)"},number:{color:"hsl(29, 54%, 61%)"},atrule:{color:"hsl(29, 54%, 61%)"},keyword:{color:"hsl(286, 60%, 67%)"},property:{color:"hsl(355, 65%, 65%)"},tag:{color:"hsl(355, 65%, 65%)"},symbol:{color:"hsl(355, 65%, 65%)"},deleted:{color:"hsl(355, 65%, 65%)"},important:{color:"hsl(355, 65%, 65%)"},selector:{color:"hsl(95, 38%, 62%)"},string:{color:"hsl(95, 38%, 62%)"},char:{color:"hsl(95, 38%, 62%)"},builtin:{color:"hsl(95, 38%, 62%)"},inserted:{color:"hsl(95, 38%, 62%)"},regex:{color:"hsl(95, 38%, 62%)"},"attr-value":{color:"hsl(95, 38%, 62%)"},"attr-value > .token.punctuation":{color:"hsl(95, 38%, 62%)"},variable:{color:"hsl(207, 82%, 66%)"},operator:{color:"hsl(207, 82%, 66%)"},function:{color:"hsl(207, 82%, 66%)"},url:{color:"hsl(187, 47%, 55%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(220, 14%, 71%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(220, 14%, 71%)"},".language-css .token.selector":{color:"hsl(355, 65%, 65%)"},".language-css .token.property":{color:"hsl(220, 14%, 71%)"},".language-css .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.string.url":{color:"hsl(95, 38%, 62%)"},".language-css .token.important":{color:"hsl(286, 60%, 67%)"},".language-css .token.atrule .token.rule":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.operator":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(5, 48%, 51%)"},".language-json .token.operator":{color:"hsl(220, 14%, 71%)"},".language-json .token.null.keyword":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.url":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.operator":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.content":{color:"hsl(207, 82%, 66%)"},".language-markdown .token.url > .token.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.url-reference.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(95, 38%, 62%)"},".language-markdown .token.bold .token.content":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.italic .token.content":{color:"hsl(286, 60%, 67%)"},".language-markdown .token.strike .token.content":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.list.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(355, 65%, 65%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.cr:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.lf:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.space:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},".line-highlight.line-highlight":{background:"hsla(220, 100%, 80%, 0.04)"},".line-highlight.line-highlight:before":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(220, 100%, 80%, 0.04)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".command-line .command-line-prompt":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(220, 14%, 45%)"},".command-line .command-line-prompt > span:before":{color:"hsl(220, 14%, 45%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(286, 60%, 67%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(224, 13%, 17%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(224, 13%, 17%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(224, 13%, 17%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(224, 13%, 17%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(219, 13%, 22%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(220, 14%, 71%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(220, 14%, 71%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(220, 14%, 71%)"}};n.default=e},7273:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}};n.default=e},8889:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#dccf8f",textShadow:"0"},'pre[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#DCCF8F",textShadow:"0",borderRadius:"5px",border:"1px solid #000",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"12px",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{borderRadius:"5px",border:"1px solid #000",color:"#DCCF8F",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"2px 6px"},namespace:{Opacity:".7"},comment:{color:"#586e75",fontStyle:"italic"},prolog:{color:"#586e75",fontStyle:"italic"},doctype:{color:"#586e75",fontStyle:"italic"},cdata:{color:"#586e75",fontStyle:"italic"},number:{color:"#b89859"},string:{color:"#468966"},char:{color:"#468966"},builtin:{color:"#468966"},inserted:{color:"#468966"},"attr-name":{color:"#b89859"},operator:{color:"#dccf8f"},entity:{color:"#dccf8f",cursor:"help"},url:{color:"#dccf8f"},".language-css .token.string":{color:"#dccf8f"},".style .token.string":{color:"#dccf8f"},selector:{color:"#859900"},regex:{color:"#859900"},atrule:{color:"#cb4b16"},keyword:{color:"#cb4b16"},"attr-value":{color:"#468966"},function:{color:"#b58900"},variable:{color:"#b58900"},placeholder:{color:"#b58900"},property:{color:"#b89859"},tag:{color:"#ffb03b"},boolean:{color:"#b89859"},constant:{color:"#b89859"},symbol:{color:"#b89859"},important:{color:"#dc322f"},statement:{color:"#dc322f"},deleted:{color:"#dc322f"},punctuation:{color:"#dccf8f"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},83039:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},34817:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={"code[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245"},"pre[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245",padding:"2em",margin:"0.5em 0",overflow:"auto",background:"#1e1e3f"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},":not(pre) > code[class*='language-']":{background:"#1e1e3f",padding:"0.1em",borderRadius:"0.3em"},"":{fontWeight:"400"},comment:{color:"#b362ff"},prolog:{color:"#b362ff"},cdata:{color:"#b362ff"},delimiter:{color:"#ff9d00"},keyword:{color:"#ff9d00"},selector:{color:"#ff9d00"},important:{color:"#ff9d00"},atrule:{color:"#ff9d00"},operator:{color:"rgb(255, 180, 84)",background:"none"},"attr-name":{color:"rgb(255, 180, 84)"},punctuation:{color:"#ffffff"},boolean:{color:"rgb(255, 98, 140)"},tag:{color:"rgb(255, 157, 0)"},"tag.punctuation":{color:"rgb(255, 157, 0)"},doctype:{color:"rgb(255, 157, 0)"},builtin:{color:"rgb(255, 157, 0)"},entity:{color:"#6897bb",background:"none"},symbol:{color:"#6897bb"},number:{color:"#ff628c"},property:{color:"#ff628c"},constant:{color:"#ff628c"},variable:{color:"#ff628c"},string:{color:"#a5ff90"},char:{color:"#a5ff90"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline",background:"none"},function:{color:"rgb(250, 208, 0)"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#00ff00"},deleted:{background:"#ff000d"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"},"class-name":{color:"#fb94ff"},".language-css .token.string":{background:"none"},".style .token.string":{background:"none"},".line-highlight.line-highlight":{marginTop:"36px",background:"linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent)"},".line-highlight.line-highlight:before":{content:"''"},".line-highlight.line-highlight[data-end]:after":{content:"''"}};n.default=e},41361:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#002b36"},':not(pre) > code[class*="language-"]':{background:"#002b36",padding:".1em",borderRadius:".3em"},comment:{color:"#586e75"},prolog:{color:"#586e75"},doctype:{color:"#586e75"},cdata:{color:"#586e75"},punctuation:{color:"#93a1a1"},".namespace":{Opacity:".7"},property:{color:"#268bd2"},keyword:{color:"#268bd2"},tag:{color:"#268bd2"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#b58900"},constant:{color:"#b58900"},symbol:{color:"#dc322f"},deleted:{color:"#dc322f"},number:{color:"#859900"},selector:{color:"#859900"},"attr-name":{color:"#859900"},string:{color:"#859900"},char:{color:"#859900"},builtin:{color:"#859900"},inserted:{color:"#859900"},variable:{color:"#268bd2"},operator:{color:"#EDEDED"},function:{color:"#268bd2"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"}};n.default=e},4124:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",backgroundColor:"#fdf6e3"},'pre[class*="language-"]::-moz-selection':{background:"#073642"},'pre[class*="language-"] ::-moz-selection':{background:"#073642"},'code[class*="language-"]::-moz-selection':{background:"#073642"},'code[class*="language-"] ::-moz-selection':{background:"#073642"},'pre[class*="language-"]::selection':{background:"#073642"},'pre[class*="language-"] ::selection':{background:"#073642"},'code[class*="language-"]::selection':{background:"#073642"},'code[class*="language-"] ::selection':{background:"#073642"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdf6e3",padding:".1em",borderRadius:".3em"},comment:{color:"#93a1a1"},prolog:{color:"#93a1a1"},doctype:{color:"#93a1a1"},cdata:{color:"#93a1a1"},punctuation:{color:"#586e75"},namespace:{Opacity:".7"},property:{color:"#268bd2"},tag:{color:"#268bd2"},boolean:{color:"#268bd2"},number:{color:"#268bd2"},constant:{color:"#268bd2"},symbol:{color:"#268bd2"},deleted:{color:"#268bd2"},selector:{color:"#2aa198"},"attr-name":{color:"#2aa198"},string:{color:"#2aa198"},char:{color:"#2aa198"},builtin:{color:"#2aa198"},url:{color:"#2aa198"},inserted:{color:"#2aa198"},entity:{color:"#657b83",background:"#eee8d5",cursor:"help"},atrule:{color:"#859900"},"attr-value":{color:"#859900"},keyword:{color:"#859900"},function:{color:"#b58900"},"class-name":{color:"#b58900"},regex:{color:"#cb4b16"},important:{color:"#cb4b16",fontWeight:"bold"},variable:{color:"#cb4b16"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},16973:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)"},':not(pre) > code[class*="language-"]':{backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8e8e8e"},"block-comment":{color:"#8e8e8e"},prolog:{color:"#8e8e8e"},doctype:{color:"#8e8e8e"},cdata:{color:"#8e8e8e"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},number:{color:"#e2777a"},unit:{color:"#e2777a"},hexcode:{color:"#e2777a"},deleted:{color:"#e2777a"},property:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},selector:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},"function-name":{color:"#6196cc"},boolean:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"selector.id":{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},function:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"class-name":{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"},constant:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},symbol:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},important:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575",fontWeight:"bold"},atrule:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},keyword:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},"selector.class":{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},builtin:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},string:{color:"#f87c32"},char:{color:"#f87c32"},"attr-value":{color:"#f87c32"},regex:{color:"#f87c32"},variable:{color:"#f87c32"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};n.default=e},72154:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#ccc",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ccc",background:"#2d2d2d",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},':not(pre) > code[class*="language-"]':{background:"#2d2d2d",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#999"},"block-comment":{color:"#999"},prolog:{color:"#999"},doctype:{color:"#999"},cdata:{color:"#999"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},deleted:{color:"#e2777a"},"function-name":{color:"#6196cc"},boolean:{color:"#f08d49"},number:{color:"#f08d49"},function:{color:"#f08d49"},property:{color:"#f8c555"},"class-name":{color:"#f8c555"},constant:{color:"#f8c555"},symbol:{color:"#f8c555"},selector:{color:"#cc99cd"},important:{color:"#cc99cd",fontWeight:"bold"},atrule:{color:"#cc99cd"},keyword:{color:"#cc99cd"},builtin:{color:"#cc99cd"},string:{color:"#7ec699"},char:{color:"#7ec699"},"attr-value":{color:"#7ec699"},regex:{color:"#7ec699"},variable:{color:"#7ec699"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};n.default=e},65230:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"white",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(0, 0%, 8%)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",borderRadius:".5em",border:".3em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .5em black inset",margin:".5em 0",overflow:"auto",padding:"1em"},':not(pre) > code[class*="language-"]':{background:"hsl(0, 0%, 8%)",borderRadius:".3em",border:".13em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .3em -.1em black inset",padding:".15em .2em .05em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"]::selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},comment:{color:"hsl(0, 0%, 47%)"},prolog:{color:"hsl(0, 0%, 47%)"},doctype:{color:"hsl(0, 0%, 47%)"},cdata:{color:"hsl(0, 0%, 47%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},tag:{color:"hsl(14, 58%, 55%)"},boolean:{color:"hsl(14, 58%, 55%)"},number:{color:"hsl(14, 58%, 55%)"},deleted:{color:"hsl(14, 58%, 55%)"},keyword:{color:"hsl(53, 89%, 79%)"},property:{color:"hsl(53, 89%, 79%)"},selector:{color:"hsl(53, 89%, 79%)"},constant:{color:"hsl(53, 89%, 79%)"},symbol:{color:"hsl(53, 89%, 79%)"},builtin:{color:"hsl(53, 89%, 79%)"},"attr-name":{color:"hsl(76, 21%, 52%)"},"attr-value":{color:"hsl(76, 21%, 52%)"},string:{color:"hsl(76, 21%, 52%)"},char:{color:"hsl(76, 21%, 52%)"},operator:{color:"hsl(76, 21%, 52%)"},entity:{color:"hsl(76, 21%, 52%)",cursor:"help"},url:{color:"hsl(76, 21%, 52%)"},".language-css .token.string":{color:"hsl(76, 21%, 52%)"},".style .token.string":{color:"hsl(76, 21%, 52%)"},variable:{color:"hsl(76, 21%, 52%)"},inserted:{color:"hsl(76, 21%, 52%)"},atrule:{color:"hsl(218, 22%, 55%)"},regex:{color:"hsl(42, 75%, 65%)"},important:{color:"hsl(42, 75%, 65%)",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},".language-markup .token.tag":{color:"hsl(33, 33%, 52%)"},".language-markup .token.attr-name":{color:"hsl(33, 33%, 52%)"},".language-markup .token.punctuation":{color:"hsl(33, 33%, 52%)"},"":{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0))",borderBottom:"1px dashed hsl(0, 0%, 33%)",borderTop:"1px dashed hsl(0, 0%, 33%)",marginTop:"0.75em",zIndex:"0"},".line-highlight.line-highlight:before":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"}};n.default=e},31850:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"]::selection':{background:"#C1DEF1"},'pre[class*="language-"] ::selection':{background:"#C1DEF1"},'code[class*="language-"]::selection':{background:"#C1DEF1"},'code[class*="language-"] ::selection':{background:"#C1DEF1"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#008000",fontStyle:"italic"},prolog:{color:"#008000",fontStyle:"italic"},doctype:{color:"#008000",fontStyle:"italic"},cdata:{color:"#008000",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#A31515"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#0000ff"},keyword:{color:"#0000ff"},"attr-value":{color:"#0000ff"},".language-autohotkey .token.selector":{color:"#0000ff"},".language-json .token.boolean":{color:"#0000ff"},".language-json .token.number":{color:"#0000ff"},'code[class*="language-css"]':{color:"#0000ff"},function:{color:"#393A34"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},selector:{color:"#800000"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},"class-name":{color:"#2B91AF"},".language-json .token.property":{color:"#2B91AF"},tag:{color:"#800000"},"attr-name":{color:"#ff0000"},property:{color:"#ff0000"},regex:{color:"#ff0000"},entity:{color:"#ff0000"},"directive.tag.tag":{background:"#ffff00",color:"#393A34"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#a5a5a5"},".line-numbers .line-numbers-rows > span:before":{color:"#2B91AF"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))"}};n.default=e},67034:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}};n.default=e},84006:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none"},'pre[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none",background:"#2a2a2a",padding:"15px",borderRadius:"4px",border:"1px solid #e1e1e8",overflow:"auto",position:"relative"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{background:"#2a2a2a",padding:"0.15em 0.2em 0.05em",borderRadius:".3em",border:"0.13em solid #7a6652",boxShadow:"1px 1px 0.3em -0.1em #000 inset"},'pre[class*="language-"] code':{whiteSpace:"pre",display:"block"},namespace:{Opacity:".7"},comment:{color:"#6f705e"},prolog:{color:"#6f705e"},doctype:{color:"#6f705e"},cdata:{color:"#6f705e"},operator:{color:"#a77afe"},boolean:{color:"#a77afe"},number:{color:"#a77afe"},"attr-name":{color:"#e6d06c"},string:{color:"#e6d06c"},entity:{color:"#e6d06c",cursor:"help"},url:{color:"#e6d06c"},".language-css .token.string":{color:"#e6d06c"},".style .token.string":{color:"#e6d06c"},selector:{color:"#a6e22d"},inserted:{color:"#a6e22d"},atrule:{color:"#ef3b7d"},"attr-value":{color:"#ef3b7d"},keyword:{color:"#ef3b7d"},important:{color:"#ef3b7d",fontWeight:"bold"},deleted:{color:"#ef3b7d"},regex:{color:"#76d9e6"},statement:{color:"#76d9e6",fontWeight:"bold"},placeholder:{color:"#fff"},variable:{color:"#fff"},bold:{fontWeight:"bold"},punctuation:{color:"#bebec5"},italic:{fontStyle:"italic"},"code.language-markup":{color:"#f9f9f9"},"code.language-markup .token.tag":{color:"#ef3b7d"},"code.language-markup .token.attr-name":{color:"#a6e22d"},"code.language-markup .token.attr-value":{color:"#e6d06c"},"code.language-markup .token.style":{color:"#76d9e6"},"code.language-markup .token.script":{color:"#76d9e6"},"code.language-markup .token.script .token.keyword":{color:"#76d9e6"},".line-highlight.line-highlight":{padding:"0",background:"rgba(255, 255, 255, 0.08)"},".line-highlight.line-highlight:before":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"},".line-highlight.line-highlight[data-end]:after":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"}};n.default=e},67376:function(T,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var e={'code[class*="language-"]':{color:"#22da17",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"5px 0"},'pre[class*="language-"]':{color:"white",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"0.5em 0",background:"#0a143c",padding:"1em",overflow:"auto"},'pre[class*="language-"] *':{fontFamily:"monospace"},':not(pre) > code[class*="language-"]':{color:"white",background:"#0a143c",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(34 183 199)"},function:{color:"rgb(34 183 199)"},builtin:{color:"rgb(34 183 199)"},char:{color:"rgb(34 183 199)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};n.default=e},30644:function(T,n,e){var g=e(14224);T.exports=h;var l=Object.keys||function(o){var r=[];for(var d in o)r.push(d);return r},a=e(62790);a.inherits=e(2937);var i=e(24263),y=e(11491);a.inherits(h,i),t(l(y.prototype),function(o){h.prototype[o]||(h.prototype[o]=y.prototype[o])});function h(o){if(!(this instanceof h))return new h(o);i.call(this,o),y.call(this,o),o&&o.readable===!1&&(this.readable=!1),o&&o.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,o&&o.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",f)}function f(){this.allowHalfOpen||this._writableState.ended||g.nextTick(this.end.bind(this))}function t(o,r){for(var d=0,A=o.length;d<A;d++)r(o[d],d)}},5985:function(T,n,e){T.exports=a;var g=e(89173),l=e(62790);l.inherits=e(2937),l.inherits(a,g);function a(i){if(!(this instanceof a))return new a(i);g.call(this,i)}a.prototype._transform=function(i,y,h){h(null,i)}},24263:function(T,n,e){var g=e(14224);T.exports=o;var l=e(70901),a=e(55872).Buffer;o.ReadableState=t;var i=e(72100).EventEmitter;i.listenerCount||(i.listenerCount=function(u,m){return u.listeners(m).length});var y=e(26748),h=e(62790);h.inherits=e(2937);var f;h.inherits(o,y);function t(u,m){u=u||{};var F=u.highWaterMark;this.highWaterMark=F||F===0?F:16*1024,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=!1,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.calledRead=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.objectMode=!!u.objectMode,this.defaultEncoding=u.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,u.encoding&&(f||(f=e(19322).s),this.decoder=new f(u.encoding),this.encoding=u.encoding)}function o(u){if(!(this instanceof o))return new o(u);this._readableState=new t(u,this),this.readable=!0,y.call(this)}o.prototype.push=function(u,m){var F=this._readableState;return typeof u=="string"&&!F.objectMode&&(m=m||F.defaultEncoding,m!==F.encoding&&(u=new a(u,m),m="")),r(this,F,u,m,!1)},o.prototype.unshift=function(u){var m=this._readableState;return r(this,m,u,"",!0)};function r(u,m,F,q,oe){var xe=x(m,F);if(xe)u.emit("error",xe);else if(F==null)m.reading=!1,m.ended||M(u,m);else if(m.objectMode||F&&F.length>0)if(m.ended&&!oe){var ie=new Error("stream.push() after EOF");u.emit("error",ie)}else if(m.endEmitted&&oe){var ie=new Error("stream.unshift() after end event");u.emit("error",ie)}else m.decoder&&!oe&&!q&&(F=m.decoder.write(F)),m.length+=m.objectMode?1:F.length,oe?m.buffer.unshift(F):(m.reading=!1,m.buffer.push(F)),m.needReadable&&H(u),b(u,m);else oe||(m.reading=!1);return d(m)}function d(u){return!u.ended&&(u.needReadable||u.length<u.highWaterMark||u.length===0)}o.prototype.setEncoding=function(u){f||(f=e(19322).s),this._readableState.decoder=new f(u),this._readableState.encoding=u};var A=8388608;function R(u){if(u>=A)u=A;else{u--;for(var m=1;m<32;m<<=1)u|=u>>m;u++}return u}function S(u,m){return m.length===0&&m.ended?0:m.objectMode?u===0?0:1:u===null||isNaN(u)?m.flowing&&m.buffer.length?m.buffer[0].length:m.length:u<=0?0:(u>m.highWaterMark&&(m.highWaterMark=R(u)),u>m.length?m.ended?m.length:(m.needReadable=!0,0):u)}o.prototype.read=function(u){var m=this._readableState;m.calledRead=!0;var F=u,q;if((typeof u!="number"||u>0)&&(m.emittedReadable=!1),u===0&&m.needReadable&&(m.length>=m.highWaterMark||m.ended))return H(this),null;if(u=S(u,m),u===0&&m.ended)return q=null,m.length>0&&m.decoder&&(q=W(u,m),m.length-=q.length),m.length===0&&J(this),q;var oe=m.needReadable;return m.length-u<=m.highWaterMark&&(oe=!0),(m.ended||m.reading)&&(oe=!1),oe&&(m.reading=!0,m.sync=!0,m.length===0&&(m.needReadable=!0),this._read(m.highWaterMark),m.sync=!1),oe&&!m.reading&&(u=S(F,m)),u>0?q=W(u,m):q=null,q===null&&(m.needReadable=!0,u=0),m.length-=u,m.length===0&&!m.ended&&(m.needReadable=!0),m.ended&&!m.endEmitted&&m.length===0&&J(this),q};function x(u,m){var F=null;return!a.isBuffer(m)&&typeof m!="string"&&m!==null&&m!==void 0&&!u.objectMode&&(F=new TypeError("Invalid non-string/buffer chunk")),F}function M(u,m){if(m.decoder&&!m.ended){var F=m.decoder.end();F&&F.length&&(m.buffer.push(F),m.length+=m.objectMode?1:F.length)}m.ended=!0,m.length>0?H(u):J(u)}function H(u){var m=u._readableState;m.needReadable=!1,!m.emittedReadable&&(m.emittedReadable=!0,m.sync?g.nextTick(function(){v(u)}):v(u))}function v(u){u.emit("readable")}function b(u,m){m.readingMore||(m.readingMore=!0,g.nextTick(function(){z(u,m)}))}function z(u,m){for(var F=m.length;!m.reading&&!m.flowing&&!m.ended&&m.length<m.highWaterMark&&(u.read(0),F!==m.length);)F=m.length;m.readingMore=!1}o.prototype._read=function(u){this.emit("error",new Error("not implemented"))},o.prototype.pipe=function(u,m){var F=this,q=this._readableState;switch(q.pipesCount){case 0:q.pipes=u;break;case 1:q.pipes=[q.pipes,u];break;default:q.pipes.push(u);break}q.pipesCount+=1;var oe=(!m||m.end!==!1)&&u!==g.stdout&&u!==g.stderr,xe=oe?O:j;q.endEmitted?g.nextTick(xe):F.once("end",xe),u.on("unpipe",ie);function ie(ee){ee===F&&j()}function O(){u.end()}var C=p(F);u.on("drain",C);function j(){u.removeListener("close",U),u.removeListener("finish",G),u.removeListener("drain",C),u.removeListener("error",B),u.removeListener("unpipe",ie),F.removeListener("end",O),F.removeListener("end",j),(!u._writableState||u._writableState.needDrain)&&C()}function B(ee){N(),u.removeListener("error",B),i.listenerCount(u,"error")===0&&u.emit("error",ee)}!u._events||!u._events.error?u.on("error",B):l(u._events.error)?u._events.error.unshift(B):u._events.error=[B,u._events.error];function U(){u.removeListener("finish",G),N()}u.once("close",U);function G(){u.removeListener("close",U),N()}u.once("finish",G);function N(){F.unpipe(u)}return u.emit("pipe",F),q.flowing||(this.on("readable",w),q.flowing=!0,g.nextTick(function(){k(F)})),u};function p(u){return function(){var m=this,F=u._readableState;F.awaitDrain--,F.awaitDrain===0&&k(u)}}function k(u){var m=u._readableState,F;m.awaitDrain=0;function q(oe,xe,ie){var O=oe.write(F);O===!1&&m.awaitDrain++}for(;m.pipesCount&&(F=u.read())!==null;)if(m.pipesCount===1?q(m.pipes,0,null):_(m.pipes,q),u.emit("data",F),m.awaitDrain>0)return;if(m.pipesCount===0){m.flowing=!1,i.listenerCount(u,"data")>0&&L(u);return}m.ranOut=!0}function w(){this._readableState.ranOut&&(this._readableState.ranOut=!1,k(this))}o.prototype.unpipe=function(u){var m=this._readableState;if(m.pipesCount===0)return this;if(m.pipesCount===1)return u&&u!==m.pipes?this:(u||(u=m.pipes),m.pipes=null,m.pipesCount=0,this.removeListener("readable",w),m.flowing=!1,u&&u.emit("unpipe",this),this);if(!u){var F=m.pipes,q=m.pipesCount;m.pipes=null,m.pipesCount=0,this.removeListener("readable",w),m.flowing=!1;for(var oe=0;oe<q;oe++)F[oe].emit("unpipe",this);return this}var oe=ne(m.pipes,u);return oe===-1?this:(m.pipes.splice(oe,1),m.pipesCount-=1,m.pipesCount===1&&(m.pipes=m.pipes[0]),u.emit("unpipe",this),this)},o.prototype.on=function(u,m){var F=y.prototype.on.call(this,u,m);if(u==="data"&&!this._readableState.flowing&&L(this),u==="readable"&&this.readable){var q=this._readableState;q.readableListening||(q.readableListening=!0,q.emittedReadable=!1,q.needReadable=!0,q.reading?q.length&&H(this,q):this.read(0))}return F},o.prototype.addListener=o.prototype.on,o.prototype.resume=function(){L(this),this.read(0),this.emit("resume")},o.prototype.pause=function(){L(this,!0),this.emit("pause")};function L(u,m){var F=u._readableState;if(F.flowing)throw new Error("Cannot switch to old mode now.");var q=m||!1,oe=!1;u.readable=!0,u.pipe=y.prototype.pipe,u.on=u.addListener=y.prototype.on,u.on("readable",function(){oe=!0;for(var xe;!q&&(xe=u.read())!==null;)u.emit("data",xe);xe===null&&(oe=!1,u._readableState.needReadable=!0)}),u.pause=function(){q=!0,this.emit("pause")},u.resume=function(){q=!1,oe?g.nextTick(function(){u.emit("readable")}):this.read(0),this.emit("resume")},u.emit("readable")}o.prototype.wrap=function(u){var m=this._readableState,F=!1,q=this;u.on("end",function(){if(m.decoder&&!m.ended){var ie=m.decoder.end();ie&&ie.length&&q.push(ie)}q.push(null)}),u.on("data",function(ie){if(m.decoder&&(ie=m.decoder.write(ie)),!(m.objectMode&&ie==null)&&!(!m.objectMode&&(!ie||!ie.length))){var O=q.push(ie);O||(F=!0,u.pause())}});for(var oe in u)typeof u[oe]=="function"&&typeof this[oe]=="undefined"&&(this[oe]=function(ie){return function(){return u[ie].apply(u,arguments)}}(oe));var xe=["error","close","destroy","pause","resume"];return _(xe,function(ie){u.on(ie,q.emit.bind(q,ie))}),q._read=function(ie){F&&(F=!1,u.resume())},q},o._fromList=W;function W(u,m){var F=m.buffer,q=m.length,oe=!!m.decoder,xe=!!m.objectMode,ie;if(F.length===0)return null;if(q===0)ie=null;else if(xe)ie=F.shift();else if(!u||u>=q)oe?ie=F.join(""):ie=a.concat(F,q),F.length=0;else if(u<F[0].length){var O=F[0];ie=O.slice(0,u),F[0]=O.slice(u)}else if(u===F[0].length)ie=F.shift();else{oe?ie="":ie=new a(u);for(var C=0,j=0,B=F.length;j<B&&C<u;j++){var O=F[0],U=Math.min(u-C,O.length);oe?ie+=O.slice(0,U):O.copy(ie,C,0,U),U<O.length?F[0]=O.slice(U):F.shift(),C+=U}}return ie}function J(u){var m=u._readableState;if(m.length>0)throw new Error("endReadable called on non-empty stream");!m.endEmitted&&m.calledRead&&(m.ended=!0,g.nextTick(function(){!m.endEmitted&&m.length===0&&(m.endEmitted=!0,u.readable=!1,u.emit("end"))}))}function _(u,m){for(var F=0,q=u.length;F<q;F++)m(u[F],F)}function ne(u,m){for(var F=0,q=u.length;F<q;F++)if(u[F]===m)return F;return-1}},89173:function(T,n,e){T.exports=y;var g=e(30644),l=e(62790);l.inherits=e(2937),l.inherits(y,g);function a(f,t){this.afterTransform=function(o,r){return i(t,o,r)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null}function i(f,t,o){var r=f._transformState;r.transforming=!1;var d=r.writecb;if(!d)return f.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,o!=null&&f.push(o),d&&d(t);var A=f._readableState;A.reading=!1,(A.needReadable||A.length<A.highWaterMark)&&f._read(A.highWaterMark)}function y(f){if(!(this instanceof y))return new y(f);g.call(this,f);var t=this._transformState=new a(f,this),o=this;this._readableState.needReadable=!0,this._readableState.sync=!1,this.once("finish",function(){typeof this._flush=="function"?this._flush(function(r){h(o,r)}):h(o)})}y.prototype.push=function(f,t){return this._transformState.needTransform=!1,g.prototype.push.call(this,f,t)},y.prototype._transform=function(f,t,o){throw new Error("not implemented")},y.prototype._write=function(f,t,o){var r=this._transformState;if(r.writecb=o,r.writechunk=f,r.writeencoding=t,!r.transforming){var d=this._readableState;(r.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},y.prototype._read=function(f){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0};function h(f,t){if(t)return f.emit("error",t);var o=f._writableState,r=f._readableState,d=f._transformState;if(o.length)throw new Error("calling transform done when ws.length != 0");if(d.transforming)throw new Error("calling transform done when still transforming");return f.push(null)}},11491:function(T,n,e){var g=e(14224);T.exports=f;var l=e(55872).Buffer;f.WritableState=h;var a=e(62790);a.inherits=e(2937);var i=e(26748);a.inherits(f,i);function y(k,w,L){this.chunk=k,this.encoding=w,this.callback=L}function h(k,w){k=k||{};var L=k.highWaterMark;this.highWaterMark=L||L===0?L:16*1024,this.objectMode=!!k.objectMode,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var W=k.decodeStrings===!1;this.decodeStrings=!W,this.defaultEncoding=k.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(J){x(w,J)},this.writecb=null,this.writelen=0,this.buffer=[],this.errorEmitted=!1}function f(k){var w=e(30644);if(!(this instanceof f)&&!(this instanceof w))return new f(k);this._writableState=new h(k,this),this.writable=!0,i.call(this)}f.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))};function t(k,w,L){var W=new Error("write after end");k.emit("error",W),g.nextTick(function(){L(W)})}function o(k,w,L,W){var J=!0;if(!l.isBuffer(L)&&typeof L!="string"&&L!==null&&L!==void 0&&!w.objectMode){var _=new TypeError("Invalid non-string/buffer chunk");k.emit("error",_),g.nextTick(function(){W(_)}),J=!1}return J}f.prototype.write=function(k,w,L){var W=this._writableState,J=!1;return typeof w=="function"&&(L=w,w=null),l.isBuffer(k)?w="buffer":w||(w=W.defaultEncoding),typeof L!="function"&&(L=function(){}),W.ended?t(this,W,L):o(this,W,k,L)&&(J=d(this,W,k,w,L)),J};function r(k,w,L){return!k.objectMode&&k.decodeStrings!==!1&&typeof w=="string"&&(w=new l(w,L)),w}function d(k,w,L,W,J){L=r(w,L,W),l.isBuffer(L)&&(W="buffer");var _=w.objectMode?1:L.length;w.length+=_;var ne=w.length<w.highWaterMark;return ne||(w.needDrain=!0),w.writing?w.buffer.push(new y(L,W,J)):A(k,w,_,L,W,J),ne}function A(k,w,L,W,J,_){w.writelen=L,w.writecb=_,w.writing=!0,w.sync=!0,k._write(W,J,w.onwrite),w.sync=!1}function R(k,w,L,W,J){L?g.nextTick(function(){J(W)}):J(W),k._writableState.errorEmitted=!0,k.emit("error",W)}function S(k){k.writing=!1,k.writecb=null,k.length-=k.writelen,k.writelen=0}function x(k,w){var L=k._writableState,W=L.sync,J=L.writecb;if(S(L),w)R(k,L,W,w,J);else{var _=b(k,L);!_&&!L.bufferProcessing&&L.buffer.length&&v(k,L),W?g.nextTick(function(){M(k,L,_,J)}):M(k,L,_,J)}}function M(k,w,L,W){L||H(k,w),W(),L&&z(k,w)}function H(k,w){w.length===0&&w.needDrain&&(w.needDrain=!1,k.emit("drain"))}function v(k,w){w.bufferProcessing=!0;for(var L=0;L<w.buffer.length;L++){var W=w.buffer[L],J=W.chunk,_=W.encoding,ne=W.callback,u=w.objectMode?1:J.length;if(A(k,w,u,J,_,ne),w.writing){L++;break}}w.bufferProcessing=!1,L<w.buffer.length?w.buffer=w.buffer.slice(L):w.buffer.length=0}f.prototype._write=function(k,w,L){L(new Error("not implemented"))},f.prototype.end=function(k,w,L){var W=this._writableState;typeof k=="function"?(L=k,k=null,w=null):typeof w=="function"&&(L=w,w=null),typeof k!="undefined"&&k!==null&&this.write(k,w),!W.ending&&!W.finished&&p(this,W,L)};function b(k,w){return w.ending&&w.length===0&&!w.finished&&!w.writing}function z(k,w){var L=b(k,w);return L&&(w.finished=!0,k.emit("finish")),L}function p(k,w,L){w.ending=!0,z(k,w),L&&(w.finished?g.nextTick(L):k.once("finish",L)),w.ended=!0}},34466:function(T,n,e){var g=e(14224),l=e(26748);n=T.exports=e(24263),n.Stream=l,n.Readable=n,n.Writable=e(11491),n.Duplex=e(30644),n.Transform=e(89173),n.PassThrough=e(5985),!g.browser&&{NODE_ENV:"production",PUBLIC_PATH:"/"}.READABLE_STREAM==="disable"&&(T.exports=e(26748))},44830:function(T,n,e){T.exports=e(61230)},61230:function(T,n,e){"use strict";var g=e(31233),l=Object.keys||function(A){var R=[];for(var S in A)R.push(S);return R};T.exports=o;var a=Object.create(e(62790));a.inherits=e(2937);var i=e(14589),y=e(29461);a.inherits(o,i);for(var h=l(y.prototype),f=0;f<h.length;f++){var t=h[f];o.prototype[t]||(o.prototype[t]=y.prototype[t])}function o(A){if(!(this instanceof o))return new o(A);i.call(this,A),y.call(this,A),A&&A.readable===!1&&(this.readable=!1),A&&A.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,A&&A.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",r)}Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function r(){this.allowHalfOpen||this._writableState.ended||g.nextTick(d,this)}function d(A){A.end()}Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(A){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=A,this._writableState.destroyed=A)}}),o.prototype._destroy=function(A,R){this.push(null),this.end(),g.nextTick(R,A)}},78016:function(T,n,e){"use strict";T.exports=a;var g=e(83657),l=Object.create(e(62790));l.inherits=e(2937),l.inherits(a,g);function a(i){if(!(this instanceof a))return new a(i);g.call(this,i)}a.prototype._transform=function(i,y,h){h(null,i)}},14589:function(T,n,e){"use strict";var g=e(14224),l=e(31233);T.exports=p;var a=e(79673),i;p.ReadableState=z;var y=e(72100).EventEmitter,h=function(s,c){return s.listeners(c).length},f=e(55703),t=e(10380).Buffer,o=(typeof e.g!="undefined"?e.g:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function r(s){return t.from(s)}function d(s){return t.isBuffer(s)||s instanceof o}var A=Object.create(e(62790));A.inherits=e(2937);var R=e(14050),S=void 0;R&&R.debuglog?S=R.debuglog("stream"):S=function(){};var x=e(26953),M=e(56183),H;A.inherits(p,f);var v=["error","close","destroy","pause","resume"];function b(s,c,P){if(typeof s.prependListener=="function")return s.prependListener(c,P);!s._events||!s._events[c]?s.on(c,P):a(s._events[c])?s._events[c].unshift(P):s._events[c]=[P,s._events[c]]}function z(s,c){i=i||e(61230),s=s||{};var P=c instanceof i;this.objectMode=!!s.objectMode,P&&(this.objectMode=this.objectMode||!!s.readableObjectMode);var Z=s.highWaterMark,se=s.readableHighWaterMark,te=this.objectMode?16:16*1024;Z||Z===0?this.highWaterMark=Z:P&&(se||se===0)?this.highWaterMark=se:this.highWaterMark=te,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new x,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=s.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,s.encoding&&(H||(H=e(68861).s),this.decoder=new H(s.encoding),this.encoding=s.encoding)}function p(s){if(i=i||e(61230),!(this instanceof p))return new p(s);this._readableState=new z(s,this),this.readable=!0,s&&(typeof s.read=="function"&&(this._read=s.read),typeof s.destroy=="function"&&(this._destroy=s.destroy)),f.call(this)}Object.defineProperty(p.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(s){this._readableState&&(this._readableState.destroyed=s)}}),p.prototype.destroy=M.destroy,p.prototype._undestroy=M.undestroy,p.prototype._destroy=function(s,c){this.push(null),c(s)},p.prototype.push=function(s,c){var P=this._readableState,Z;return P.objectMode?Z=!0:typeof s=="string"&&(c=c||P.defaultEncoding,c!==P.encoding&&(s=t.from(s,c),c=""),Z=!0),k(this,s,c,!1,Z)},p.prototype.unshift=function(s){return k(this,s,null,!0,!1)};function k(s,c,P,Z,se){var te=s._readableState;if(c===null)te.reading=!1,u(s,te);else{var ue;se||(ue=L(te,c)),ue?s.emit("error",ue):te.objectMode||c&&c.length>0?(typeof c!="string"&&!te.objectMode&&Object.getPrototypeOf(c)!==t.prototype&&(c=r(c)),Z?te.endEmitted?s.emit("error",new Error("stream.unshift() after end event")):w(s,te,c,!0):te.ended?s.emit("error",new Error("stream.push() after EOF")):(te.reading=!1,te.decoder&&!P?(c=te.decoder.write(c),te.objectMode||c.length!==0?w(s,te,c,!1):q(s,te)):w(s,te,c,!1))):Z||(te.reading=!1)}return W(te)}function w(s,c,P,Z){c.flowing&&c.length===0&&!c.sync?(s.emit("data",P),s.read(0)):(c.length+=c.objectMode?1:P.length,Z?c.buffer.unshift(P):c.buffer.push(P),c.needReadable&&m(s)),q(s,c)}function L(s,c){var P;return!d(c)&&typeof c!="string"&&c!==void 0&&!s.objectMode&&(P=new TypeError("Invalid non-string/buffer chunk")),P}function W(s){return!s.ended&&(s.needReadable||s.length<s.highWaterMark||s.length===0)}p.prototype.isPaused=function(){return this._readableState.flowing===!1},p.prototype.setEncoding=function(s){return H||(H=e(68861).s),this._readableState.decoder=new H(s),this._readableState.encoding=s,this};var J=8388608;function _(s){return s>=J?s=J:(s--,s|=s>>>1,s|=s>>>2,s|=s>>>4,s|=s>>>8,s|=s>>>16,s++),s}function ne(s,c){return s<=0||c.length===0&&c.ended?0:c.objectMode?1:s!==s?c.flowing&&c.length?c.buffer.head.data.length:c.length:(s>c.highWaterMark&&(c.highWaterMark=_(s)),s<=c.length?s:c.ended?c.length:(c.needReadable=!0,0))}p.prototype.read=function(s){S("read",s),s=parseInt(s,10);var c=this._readableState,P=s;if(s!==0&&(c.emittedReadable=!1),s===0&&c.needReadable&&(c.length>=c.highWaterMark||c.ended))return S("read: emitReadable",c.length,c.ended),c.length===0&&c.ended?ee(this):m(this),null;if(s=ne(s,c),s===0&&c.ended)return c.length===0&&ee(this),null;var Z=c.needReadable;S("need readable",Z),(c.length===0||c.length-s<c.highWaterMark)&&(Z=!0,S("length less than watermark",Z)),c.ended||c.reading?(Z=!1,S("reading or ended",Z)):Z&&(S("do read"),c.reading=!0,c.sync=!0,c.length===0&&(c.needReadable=!0),this._read(c.highWaterMark),c.sync=!1,c.reading||(s=ne(P,c)));var se;return s>0?se=B(s,c):se=null,se===null?(c.needReadable=!0,s=0):c.length-=s,c.length===0&&(c.ended||(c.needReadable=!0),P!==s&&c.ended&&ee(this)),se!==null&&this.emit("data",se),se};function u(s,c){if(!c.ended){if(c.decoder){var P=c.decoder.end();P&&P.length&&(c.buffer.push(P),c.length+=c.objectMode?1:P.length)}c.ended=!0,m(s)}}function m(s){var c=s._readableState;c.needReadable=!1,c.emittedReadable||(S("emitReadable",c.flowing),c.emittedReadable=!0,c.sync?l.nextTick(F,s):F(s))}function F(s){S("emit readable"),s.emit("readable"),j(s)}function q(s,c){c.readingMore||(c.readingMore=!0,l.nextTick(oe,s,c))}function oe(s,c){for(var P=c.length;!c.reading&&!c.flowing&&!c.ended&&c.length<c.highWaterMark&&(S("maybeReadMore read 0"),s.read(0),P!==c.length);)P=c.length;c.readingMore=!1}p.prototype._read=function(s){this.emit("error",new Error("_read() is not implemented"))},p.prototype.pipe=function(s,c){var P=this,Z=this._readableState;switch(Z.pipesCount){case 0:Z.pipes=s;break;case 1:Z.pipes=[Z.pipes,s];break;default:Z.pipes.push(s);break}Z.pipesCount+=1,S("pipe count=%d opts=%j",Z.pipesCount,c);var se=(!c||c.end!==!1)&&s!==g.stdout&&s!==g.stderr,te=se?Re:be;Z.endEmitted?l.nextTick(te):P.once("end",te),s.on("unpipe",ue);function ue(Se,De){S("onunpipe"),Se===P&&De&&De.hasUnpiped===!1&&(De.hasUnpiped=!0,lo())}function Re(){S("onend"),s.end()}var Ue=xe(P);s.on("drain",Ue);var Ae=!1;function lo(){S("cleanup"),s.removeListener("close",de),s.removeListener("finish",we),s.removeListener("drain",Ue),s.removeListener("error",$),s.removeListener("unpipe",ue),P.removeListener("end",Re),P.removeListener("end",be),P.removeListener("data",I),Ae=!0,Z.awaitDrain&&(!s._writableState||s._writableState.needDrain)&&Ue()}var X=!1;P.on("data",I);function I(Se){S("ondata"),X=!1;var De=s.write(Se);De===!1&&!X&&((Z.pipesCount===1&&Z.pipes===s||Z.pipesCount>1&&he(Z.pipes,s)!==-1)&&!Ae&&(S("false write response, pause",Z.awaitDrain),Z.awaitDrain++,X=!0),P.pause())}function $(Se){S("onerror",Se),be(),s.removeListener("error",$),h(s,"error")===0&&s.emit("error",Se)}b(s,"error",$);function de(){s.removeListener("finish",we),be()}s.once("close",de);function we(){S("onfinish"),s.removeListener("close",de),be()}s.once("finish",we);function be(){S("unpipe"),P.unpipe(s)}return s.emit("pipe",P),Z.flowing||(S("pipe resume"),P.resume()),s};function xe(s){return function(){var c=s._readableState;S("pipeOnDrain",c.awaitDrain),c.awaitDrain&&c.awaitDrain--,c.awaitDrain===0&&h(s,"data")&&(c.flowing=!0,j(s))}}p.prototype.unpipe=function(s){var c=this._readableState,P={hasUnpiped:!1};if(c.pipesCount===0)return this;if(c.pipesCount===1)return s&&s!==c.pipes?this:(s||(s=c.pipes),c.pipes=null,c.pipesCount=0,c.flowing=!1,s&&s.emit("unpipe",this,P),this);if(!s){var Z=c.pipes,se=c.pipesCount;c.pipes=null,c.pipesCount=0,c.flowing=!1;for(var te=0;te<se;te++)Z[te].emit("unpipe",this,{hasUnpiped:!1});return this}var ue=he(c.pipes,s);return ue===-1?this:(c.pipes.splice(ue,1),c.pipesCount-=1,c.pipesCount===1&&(c.pipes=c.pipes[0]),s.emit("unpipe",this,P),this)},p.prototype.on=function(s,c){var P=f.prototype.on.call(this,s,c);if(s==="data")this._readableState.flowing!==!1&&this.resume();else if(s==="readable"){var Z=this._readableState;!Z.endEmitted&&!Z.readableListening&&(Z.readableListening=Z.needReadable=!0,Z.emittedReadable=!1,Z.reading?Z.length&&m(this):l.nextTick(ie,this))}return P},p.prototype.addListener=p.prototype.on;function ie(s){S("readable nexttick read 0"),s.read(0)}p.prototype.resume=function(){var s=this._readableState;return s.flowing||(S("resume"),s.flowing=!0,O(this,s)),this};function O(s,c){c.resumeScheduled||(c.resumeScheduled=!0,l.nextTick(C,s,c))}function C(s,c){c.reading||(S("resume read 0"),s.read(0)),c.resumeScheduled=!1,c.awaitDrain=0,s.emit("resume"),j(s),c.flowing&&!c.reading&&s.read(0)}p.prototype.pause=function(){return S("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(S("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function j(s){var c=s._readableState;for(S("flow",c.flowing);c.flowing&&s.read()!==null;);}p.prototype.wrap=function(s){var c=this,P=this._readableState,Z=!1;s.on("end",function(){if(S("wrapped end"),P.decoder&&!P.ended){var ue=P.decoder.end();ue&&ue.length&&c.push(ue)}c.push(null)}),s.on("data",function(ue){if(S("wrapped data"),P.decoder&&(ue=P.decoder.write(ue)),!(P.objectMode&&ue==null)&&!(!P.objectMode&&(!ue||!ue.length))){var Re=c.push(ue);Re||(Z=!0,s.pause())}});for(var se in s)this[se]===void 0&&typeof s[se]=="function"&&(this[se]=function(ue){return function(){return s[ue].apply(s,arguments)}}(se));for(var te=0;te<v.length;te++)s.on(v[te],this.emit.bind(this,v[te]));return this._read=function(ue){S("wrapped _read",ue),Z&&(Z=!1,s.resume())},this},Object.defineProperty(p.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),p._fromList=B;function B(s,c){if(c.length===0)return null;var P;return c.objectMode?P=c.buffer.shift():!s||s>=c.length?(c.decoder?P=c.buffer.join(""):c.buffer.length===1?P=c.buffer.head.data:P=c.buffer.concat(c.length),c.buffer.clear()):P=U(s,c.buffer,c.decoder),P}function U(s,c,P){var Z;return s<c.head.data.length?(Z=c.head.data.slice(0,s),c.head.data=c.head.data.slice(s)):s===c.head.data.length?Z=c.shift():Z=P?G(s,c):N(s,c),Z}function G(s,c){var P=c.head,Z=1,se=P.data;for(s-=se.length;P=P.next;){var te=P.data,ue=s>te.length?te.length:s;if(ue===te.length?se+=te:se+=te.slice(0,s),s-=ue,s===0){ue===te.length?(++Z,P.next?c.head=P.next:c.head=c.tail=null):(c.head=P,P.data=te.slice(ue));break}++Z}return c.length-=Z,se}function N(s,c){var P=t.allocUnsafe(s),Z=c.head,se=1;for(Z.data.copy(P),s-=Z.data.length;Z=Z.next;){var te=Z.data,ue=s>te.length?te.length:s;if(te.copy(P,P.length-s,0,ue),s-=ue,s===0){ue===te.length?(++se,Z.next?c.head=Z.next:c.head=c.tail=null):(c.head=Z,Z.data=te.slice(ue));break}++se}return c.length-=se,P}function ee(s){var c=s._readableState;if(c.length>0)throw new Error('"endReadable()" called on non-empty stream');c.endEmitted||(c.ended=!0,l.nextTick(ae,c,s))}function ae(s,c){!s.endEmitted&&s.length===0&&(s.endEmitted=!0,c.readable=!1,c.emit("end"))}function he(s,c){for(var P=0,Z=s.length;P<Z;P++)if(s[P]===c)return P;return-1}},83657:function(T,n,e){"use strict";T.exports=i;var g=e(61230),l=Object.create(e(62790));l.inherits=e(2937),l.inherits(i,g);function a(f,t){var o=this._transformState;o.transforming=!1;var r=o.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,t!=null&&this.push(t),r(f);var d=this._readableState;d.reading=!1,(d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}function i(f){if(!(this instanceof i))return new i(f);g.call(this,f),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,f&&(typeof f.transform=="function"&&(this._transform=f.transform),typeof f.flush=="function"&&(this._flush=f.flush)),this.on("prefinish",y)}function y(){var f=this;typeof this._flush=="function"?this._flush(function(t,o){h(f,t,o)}):h(this,null,null)}i.prototype.push=function(f,t){return this._transformState.needTransform=!1,g.prototype.push.call(this,f,t)},i.prototype._transform=function(f,t,o){throw new Error("_transform() is not implemented")},i.prototype._write=function(f,t,o){var r=this._transformState;if(r.writecb=o,r.writechunk=f,r.writeencoding=t,!r.transforming){var d=this._readableState;(r.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},i.prototype._read=function(f){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},i.prototype._destroy=function(f,t){var o=this;g.prototype._destroy.call(this,f,function(r){t(r),o.emit("close")})};function h(f,t,o){if(t)return f.emit("error",t);if(o!=null&&f.push(o),f._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(f._transformState.transforming)throw new Error("Calling transform done when still transforming");return f.push(null)}},29461:function(T,n,e){"use strict";var g=e(14224),l=e(31233);T.exports=v;function a(O,C,j){this.chunk=O,this.encoding=C,this.callback=j,this.next=null}function i(O){var C=this;this.next=null,this.entry=null,this.finish=function(){ie(C,O)}}var y=!g.browser&&["v0.10","v0.9."].indexOf(g.version.slice(0,5))>-1?setImmediate:l.nextTick,h;v.WritableState=M;var f=Object.create(e(62790));f.inherits=e(2937);var t={deprecate:e(48863)},o=e(55703),r=e(10380).Buffer,d=(typeof e.g!="undefined"?e.g:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function A(O){return r.from(O)}function R(O){return r.isBuffer(O)||O instanceof d}var S=e(56183);f.inherits(v,o);function x(){}function M(O,C){h=h||e(61230),O=O||{};var j=C instanceof h;this.objectMode=!!O.objectMode,j&&(this.objectMode=this.objectMode||!!O.writableObjectMode);var B=O.highWaterMark,U=O.writableHighWaterMark,G=this.objectMode?16:16*1024;B||B===0?this.highWaterMark=B:j&&(U||U===0)?this.highWaterMark=U:this.highWaterMark=G,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var N=O.decodeStrings===!1;this.decodeStrings=!N,this.defaultEncoding=O.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ee){J(C,ee)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}M.prototype.getBuffer=function(){for(var C=this.bufferedRequest,j=[];C;)j.push(C),C=C.next;return j},function(){try{Object.defineProperty(M.prototype,"buffer",{get:t.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(O){}}();var H;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(H=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(O){return H.call(this,O)?!0:this!==v?!1:O&&O._writableState instanceof M}})):H=function(O){return O instanceof this};function v(O){if(h=h||e(61230),!H.call(v,this)&&!(this instanceof h))return new v(O);this._writableState=new M(O,this),this.writable=!0,O&&(typeof O.write=="function"&&(this._write=O.write),typeof O.writev=="function"&&(this._writev=O.writev),typeof O.destroy=="function"&&(this._destroy=O.destroy),typeof O.final=="function"&&(this._final=O.final)),o.call(this)}v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function b(O,C){var j=new Error("write after end");O.emit("error",j),l.nextTick(C,j)}function z(O,C,j,B){var U=!0,G=!1;return j===null?G=new TypeError("May not write null values to stream"):typeof j!="string"&&j!==void 0&&!C.objectMode&&(G=new TypeError("Invalid non-string/buffer chunk")),G&&(O.emit("error",G),l.nextTick(B,G),U=!1),U}v.prototype.write=function(O,C,j){var B=this._writableState,U=!1,G=!B.objectMode&&R(O);return G&&!r.isBuffer(O)&&(O=A(O)),typeof C=="function"&&(j=C,C=null),G?C="buffer":C||(C=B.defaultEncoding),typeof j!="function"&&(j=x),B.ended?b(this,j):(G||z(this,B,O,j))&&(B.pendingcb++,U=k(this,B,G,O,C,j)),U},v.prototype.cork=function(){var O=this._writableState;O.corked++},v.prototype.uncork=function(){var O=this._writableState;O.corked&&(O.corked--,!O.writing&&!O.corked&&!O.bufferProcessing&&O.bufferedRequest&&u(this,O))},v.prototype.setDefaultEncoding=function(C){if(typeof C=="string"&&(C=C.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((C+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+C);return this._writableState.defaultEncoding=C,this};function p(O,C,j){return!O.objectMode&&O.decodeStrings!==!1&&typeof C=="string"&&(C=r.from(C,j)),C}Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function k(O,C,j,B,U,G){if(!j){var N=p(C,B,U);B!==N&&(j=!0,U="buffer",B=N)}var ee=C.objectMode?1:B.length;C.length+=ee;var ae=C.length<C.highWaterMark;if(ae||(C.needDrain=!0),C.writing||C.corked){var he=C.lastBufferedRequest;C.lastBufferedRequest={chunk:B,encoding:U,isBuf:j,callback:G,next:null},he?he.next=C.lastBufferedRequest:C.bufferedRequest=C.lastBufferedRequest,C.bufferedRequestCount+=1}else w(O,C,!1,ee,B,U,G);return ae}function w(O,C,j,B,U,G,N){C.writelen=B,C.writecb=N,C.writing=!0,C.sync=!0,j?O._writev(U,C.onwrite):O._write(U,G,C.onwrite),C.sync=!1}function L(O,C,j,B,U){--C.pendingcb,j?(l.nextTick(U,B),l.nextTick(oe,O,C),O._writableState.errorEmitted=!0,O.emit("error",B)):(U(B),O._writableState.errorEmitted=!0,O.emit("error",B),oe(O,C))}function W(O){O.writing=!1,O.writecb=null,O.length-=O.writelen,O.writelen=0}function J(O,C){var j=O._writableState,B=j.sync,U=j.writecb;if(W(j),C)L(O,j,B,C,U);else{var G=m(j);!G&&!j.corked&&!j.bufferProcessing&&j.bufferedRequest&&u(O,j),B?y(_,O,j,G,U):_(O,j,G,U)}}function _(O,C,j,B){j||ne(O,C),C.pendingcb--,B(),oe(O,C)}function ne(O,C){C.length===0&&C.needDrain&&(C.needDrain=!1,O.emit("drain"))}function u(O,C){C.bufferProcessing=!0;var j=C.bufferedRequest;if(O._writev&&j&&j.next){var B=C.bufferedRequestCount,U=new Array(B),G=C.corkedRequestsFree;G.entry=j;for(var N=0,ee=!0;j;)U[N]=j,j.isBuf||(ee=!1),j=j.next,N+=1;U.allBuffers=ee,w(O,C,!0,C.length,U,"",G.finish),C.pendingcb++,C.lastBufferedRequest=null,G.next?(C.corkedRequestsFree=G.next,G.next=null):C.corkedRequestsFree=new i(C),C.bufferedRequestCount=0}else{for(;j;){var ae=j.chunk,he=j.encoding,s=j.callback,c=C.objectMode?1:ae.length;if(w(O,C,!1,c,ae,he,s),j=j.next,C.bufferedRequestCount--,C.writing)break}j===null&&(C.lastBufferedRequest=null)}C.bufferedRequest=j,C.bufferProcessing=!1}v.prototype._write=function(O,C,j){j(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(O,C,j){var B=this._writableState;typeof O=="function"?(j=O,O=null,C=null):typeof C=="function"&&(j=C,C=null),O!=null&&this.write(O,C),B.corked&&(B.corked=1,this.uncork()),B.ending||xe(this,B,j)};function m(O){return O.ending&&O.length===0&&O.bufferedRequest===null&&!O.finished&&!O.writing}function F(O,C){O._final(function(j){C.pendingcb--,j&&O.emit("error",j),C.prefinished=!0,O.emit("prefinish"),oe(O,C)})}function q(O,C){!C.prefinished&&!C.finalCalled&&(typeof O._final=="function"?(C.pendingcb++,C.finalCalled=!0,l.nextTick(F,O,C)):(C.prefinished=!0,O.emit("prefinish")))}function oe(O,C){var j=m(C);return j&&(q(O,C),C.pendingcb===0&&(C.finished=!0,O.emit("finish"))),j}function xe(O,C,j){C.ending=!0,oe(O,C),j&&(C.finished?l.nextTick(j):O.once("finish",j)),C.ended=!0,O.writable=!1}function ie(O,C,j){var B=O.entry;for(O.entry=null;B;){var U=B.callback;C.pendingcb--,U(j),B=B.next}C.corkedRequestsFree.next=O}Object.defineProperty(v.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(O){this._writableState&&(this._writableState.destroyed=O)}}),v.prototype.destroy=S.destroy,v.prototype._undestroy=S.undestroy,v.prototype._destroy=function(O,C){this.end(),C(O)}},26953:function(T,n,e){"use strict";function g(y,h){if(!(y instanceof h))throw new TypeError("Cannot call a class as a function")}var l=e(10380).Buffer,a=e(84232);function i(y,h,f){y.copy(h,f)}T.exports=function(){function y(){g(this,y),this.head=null,this.tail=null,this.length=0}return y.prototype.push=function(f){var t={data:f,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},y.prototype.unshift=function(f){var t={data:f,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},y.prototype.shift=function(){if(this.length!==0){var f=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,f}},y.prototype.clear=function(){this.head=this.tail=null,this.length=0},y.prototype.join=function(f){if(this.length===0)return"";for(var t=this.head,o=""+t.data;t=t.next;)o+=f+t.data;return o},y.prototype.concat=function(f){if(this.length===0)return l.alloc(0);for(var t=l.allocUnsafe(f>>>0),o=this.head,r=0;o;)i(o.data,t,r),r+=o.data.length,o=o.next;return t},y}(),a&&a.inspect&&a.inspect.custom&&(T.exports.prototype[a.inspect.custom]=function(){var y=a.inspect({length:this.length});return this.constructor.name+" "+y})},56183:function(T,n,e){"use strict";var g=e(31233);function l(y,h){var f=this,t=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return t||o?(h?h(y):y&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,g.nextTick(i,this,y)):g.nextTick(i,this,y)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(r){!h&&r?f._writableState?f._writableState.errorEmitted||(f._writableState.errorEmitted=!0,g.nextTick(i,f,r)):g.nextTick(i,f,r):h&&h(r)}),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(y,h){y.emit("error",h)}T.exports={destroy:l,undestroy:a}},55703:function(T,n,e){T.exports=e(72100).EventEmitter},40798:function(T,n,e){T.exports=e(87515).PassThrough},87515:function(T,n,e){n=T.exports=e(14589),n.Stream=n,n.Readable=n,n.Writable=e(29461),n.Duplex=e(61230),n.Transform=e(83657),n.PassThrough=e(78016)},25547:function(T,n,e){T.exports=e(87515).Transform},67991:function(T,n,e){T.exports=e(29461)},10380:function(T,n,e){var g=e(55872),l=g.Buffer;function a(y,h){for(var f in y)h[f]=y[f]}l.from&&l.alloc&&l.allocUnsafe&&l.allocUnsafeSlow?T.exports=g:(a(g,n),n.Buffer=i);function i(y,h,f){return l(y,h,f)}a(l,i),i.from=function(y,h,f){if(typeof y=="number")throw new TypeError("Argument must not be a number");return l(y,h,f)},i.alloc=function(y,h,f){if(typeof y!="number")throw new TypeError("Argument must be a number");var t=l(y);return h!==void 0?typeof f=="string"?t.fill(h,f):t.fill(h):t.fill(0),t},i.allocUnsafe=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return l(y)},i.allocUnsafeSlow=function(y){if(typeof y!="number")throw new TypeError("Argument must be a number");return g.SlowBuffer(y)}},26748:function(T,n,e){T.exports=a;var g=e(72100).EventEmitter,l=e(2937);l(a,g),a.Readable=e(87515),a.Writable=e(67991),a.Duplex=e(44830),a.Transform=e(25547),a.PassThrough=e(40798),a.Stream=a;function a(){g.call(this)}a.prototype.pipe=function(i,y){var h=this;function f(S){i.writable&&i.write(S)===!1&&h.pause&&h.pause()}h.on("data",f);function t(){h.readable&&h.resume&&h.resume()}i.on("drain",t),!i._isStdio&&(!y||y.end!==!1)&&(h.on("end",r),h.on("close",d));var o=!1;function r(){o||(o=!0,i.end())}function d(){o||(o=!0,typeof i.destroy=="function"&&i.destroy())}function A(S){if(R(),g.listenerCount(this,"error")===0)throw S}h.on("error",A),i.on("error",A);function R(){h.removeListener("data",f),i.removeListener("drain",t),h.removeListener("end",r),h.removeListener("close",d),h.removeListener("error",A),i.removeListener("error",A),h.removeListener("end",R),h.removeListener("close",R),i.removeListener("close",R)}return h.on("end",R),h.on("close",R),i.on("close",R),i.emit("pipe",h),i}},19322:function(T,n,e){var g=e(55872).Buffer,l=g.isEncoding||function(t){switch(t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(t){if(t&&!l(t))throw new Error("Unknown encoding: "+t)}var i=n.s=function(t){switch(this.encoding=(t||"utf8").toLowerCase().replace(/[-_]/,""),a(t),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=h;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=f;break;default:this.write=y;return}this.charBuffer=new g(6),this.charReceived=0,this.charLength=0};i.prototype.write=function(t){for(var o="";this.charLength;){var r=t.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:t.length;if(t.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";t=t.slice(r,t.length),o=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var A=o.charCodeAt(o.length-1);if(A>=55296&&A<=56319){this.charLength+=this.surrogateSize,o="";continue}if(this.charReceived=this.charLength=0,t.length===0)return o;break}this.detectIncompleteChar(t);var d=t.length;this.charLength&&(t.copy(this.charBuffer,0,t.length-this.charReceived,d),d-=this.charReceived),o+=t.toString(this.encoding,0,d);var d=o.length-1,A=o.charCodeAt(d);if(A>=55296&&A<=56319){var R=this.surrogateSize;return this.charLength+=R,this.charReceived+=R,this.charBuffer.copy(this.charBuffer,R,0,R),t.copy(this.charBuffer,0,0,R),o.substring(0,d)}return o},i.prototype.detectIncompleteChar=function(t){for(var o=t.length>=3?3:t.length;o>0;o--){var r=t[t.length-o];if(o==1&&r>>5==6){this.charLength=2;break}if(o<=2&&r>>4==14){this.charLength=3;break}if(o<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=o},i.prototype.end=function(t){var o="";if(t&&t.length&&(o=this.write(t)),this.charReceived){var r=this.charReceived,d=this.charBuffer,A=this.encoding;o+=d.slice(0,r).toString(A)}return o};function y(t){return t.toString(this.encoding)}function h(t){this.charReceived=t.length%2,this.charLength=this.charReceived?2:0}function f(t){this.charReceived=t.length%3,this.charLength=this.charReceived?3:0}},68861:function(T,n,e){"use strict";var g=e(10380).Buffer,l=g.isEncoding||function(v){switch(v=""+v,v&&v.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(v){if(!v)return"utf8";for(var b;;)switch(v){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return v;default:if(b)return;v=(""+v).toLowerCase(),b=!0}}function i(v){var b=a(v);if(typeof b!="string"&&(g.isEncoding===l||!l(v)))throw new Error("Unknown encoding: "+v);return b||v}n.s=y;function y(v){this.encoding=i(v);var b;switch(this.encoding){case"utf16le":this.text=A,this.end=R,b=4;break;case"utf8":this.fillLast=o,b=4;break;case"base64":this.text=S,this.end=x,b=3;break;default:this.write=M,this.end=H;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=g.allocUnsafe(b)}y.prototype.write=function(v){if(v.length===0)return"";var b,z;if(this.lastNeed){if(b=this.fillLast(v),b===void 0)return"";z=this.lastNeed,this.lastNeed=0}else z=0;return z<v.length?b?b+this.text(v,z):this.text(v,z):b||""},y.prototype.end=d,y.prototype.text=r,y.prototype.fillLast=function(v){if(this.lastNeed<=v.length)return v.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);v.copy(this.lastChar,this.lastTotal-this.lastNeed,0,v.length),this.lastNeed-=v.length};function h(v){return v<=127?0:v>>5===6?2:v>>4===14?3:v>>3===30?4:v>>6===2?-1:-2}function f(v,b,z){var p=b.length-1;if(p<z)return 0;var k=h(b[p]);return k>=0?(k>0&&(v.lastNeed=k-1),k):--p<z||k===-2?0:(k=h(b[p]),k>=0?(k>0&&(v.lastNeed=k-2),k):--p<z||k===-2?0:(k=h(b[p]),k>=0?(k>0&&(k===2?k=0:v.lastNeed=k-3),k):0))}function t(v,b,z){if((b[0]&192)!==128)return v.lastNeed=0,"\uFFFD";if(v.lastNeed>1&&b.length>1){if((b[1]&192)!==128)return v.lastNeed=1,"\uFFFD";if(v.lastNeed>2&&b.length>2&&(b[2]&192)!==128)return v.lastNeed=2,"\uFFFD"}}function o(v){var b=this.lastTotal-this.lastNeed,z=t(this,v,b);if(z!==void 0)return z;if(this.lastNeed<=v.length)return v.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);v.copy(this.lastChar,b,0,v.length),this.lastNeed-=v.length}function r(v,b){var z=f(this,v,b);if(!this.lastNeed)return v.toString("utf8",b);this.lastTotal=z;var p=v.length-(z-this.lastNeed);return v.copy(this.lastChar,0,p),v.toString("utf8",b,p)}function d(v){var b=v&&v.length?this.write(v):"";return this.lastNeed?b+"\uFFFD":b}function A(v,b){if((v.length-b)%2===0){var z=v.toString("utf16le",b);if(z){var p=z.charCodeAt(z.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=v[v.length-2],this.lastChar[1]=v[v.length-1],z.slice(0,-1)}return z}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=v[v.length-1],v.toString("utf16le",b,v.length-1)}function R(v){var b=v&&v.length?this.write(v):"";if(this.lastNeed){var z=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,z)}return b}function S(v,b){var z=(v.length-b)%3;return z===0?v.toString("base64",b):(this.lastNeed=3-z,this.lastTotal=3,z===1?this.lastChar[0]=v[v.length-1]:(this.lastChar[0]=v[v.length-2],this.lastChar[1]=v[v.length-1]),v.toString("base64",b,v.length-z))}function x(v){var b=v&&v.length?this.write(v):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function M(v){return v.toString(this.encoding)}function H(v){return v&&v.length?this.write(v):""}},53229:function(T,n,e){var g=e(14224),l=e(26748);n=T.exports=a,a.through=a;function a(i,y,h){i=i||function(S){this.queue(S)},y=y||function(){this.queue(null)};var f=!1,t=!1,o=[],r=!1,d=new l;d.readable=d.writable=!0,d.paused=!1,d.autoDestroy=!(h&&h.autoDestroy===!1),d.write=function(S){return i.call(this,S),!d.paused};function A(){for(;o.length&&!d.paused;){var S=o.shift();if(S===null)return d.emit("end");d.emit("data",S)}}d.queue=d.push=function(S){return r||(S===null&&(r=!0),o.push(S),A()),d},d.on("end",function(){d.readable=!1,!d.writable&&d.autoDestroy&&g.nextTick(function(){d.destroy()})});function R(){d.writable=!1,y.call(d),!d.readable&&d.autoDestroy&&d.destroy()}return d.end=function(S){if(!f)return f=!0,arguments.length&&d.write(S),R(),d},d.destroy=function(){if(!t)return t=!0,f=!0,o.length=0,d.writable=d.readable=!1,d.emit("close"),d},d.pause=function(){if(!d.paused)return d.paused=!0,d},d.resume=function(){return d.paused&&(d.paused=!1,d.emit("resume")),A(),d.paused||d.emit("drain"),d},d}},48863:function(T,n,e){T.exports=g;function g(a,i){if(l("noDeprecation"))return a;var y=!1;function h(){if(!y){if(l("throwDeprecation"))throw new Error(i);l("traceDeprecation")?console.trace(i):console.warn(i),y=!0}return a.apply(this,arguments)}return h}function l(a){try{if(!e.g.localStorage)return!1}catch(y){return!1}var i=e.g.localStorage[a];return i==null?!1:String(i).toLowerCase()==="true"}},10886:function(T,n,e){"use strict";e.d(n,{Z:function(){return t}});const g=o=>typeof o=="object"&&o!=null&&o.nodeType===1,l=(o,r)=>(!r||o!=="hidden")&&o!=="visible"&&o!=="clip",a=(o,r)=>{if(o.clientHeight<o.scrollHeight||o.clientWidth<o.scrollWidth){const d=getComputedStyle(o,null);return l(d.overflowY,r)||l(d.overflowX,r)||(A=>{const R=(S=>{if(!S.ownerDocument||!S.ownerDocument.defaultView)return null;try{return S.ownerDocument.defaultView.frameElement}catch(x){return null}})(A);return!!R&&(R.clientHeight<A.scrollHeight||R.clientWidth<A.scrollWidth)})(o)}return!1},i=(o,r,d,A,R,S,x,M)=>S<o&&x>r||S>o&&x<r?0:S<=o&&M<=d||x>=r&&M>=d?S-o-A:x>r&&M<d||S<o&&M>d?x-r+R:0,y=o=>{const r=o.parentElement;return r==null?o.getRootNode().host||null:r},h=(o,r)=>{var d,A,R,S;if(typeof document=="undefined")return[];const{scrollMode:x,block:M,inline:H,boundary:v,skipOverflowHiddenElements:b}=r,z=typeof v=="function"?v:G=>G!==v;if(!g(o))throw new TypeError("Invalid target");const p=document.scrollingElement||document.documentElement,k=[];let w=o;for(;g(w)&&z(w);){if(w=y(w),w===p){k.push(w);break}w!=null&&w===document.body&&a(w)&&!a(document.documentElement)||w!=null&&a(w,b)&&k.push(w)}const L=(A=(d=window.visualViewport)==null?void 0:d.width)!=null?A:innerWidth,W=(S=(R=window.visualViewport)==null?void 0:R.height)!=null?S:innerHeight,{scrollX:J,scrollY:_}=window,{height:ne,width:u,top:m,right:F,bottom:q,left:oe}=o.getBoundingClientRect(),{top:xe,right:ie,bottom:O,left:C}=(G=>{const N=window.getComputedStyle(G);return{top:parseFloat(N.scrollMarginTop)||0,right:parseFloat(N.scrollMarginRight)||0,bottom:parseFloat(N.scrollMarginBottom)||0,left:parseFloat(N.scrollMarginLeft)||0}})(o);let j=M==="start"||M==="nearest"?m-xe:M==="end"?q+O:m+ne/2-xe+O,B=H==="center"?oe+u/2-C+ie:H==="end"?F+ie:oe-C;const U=[];for(let G=0;G<k.length;G++){const N=k[G],{height:ee,width:ae,top:he,right:s,bottom:c,left:P}=N.getBoundingClientRect();if(x==="if-needed"&&m>=0&&oe>=0&&q<=W&&F<=L&&m>=he&&q<=c&&oe>=P&&F<=s)return U;const Z=getComputedStyle(N),se=parseInt(Z.borderLeftWidth,10),te=parseInt(Z.borderTopWidth,10),ue=parseInt(Z.borderRightWidth,10),Re=parseInt(Z.borderBottomWidth,10);let Ue=0,Ae=0;const lo="offsetWidth"in N?N.offsetWidth-N.clientWidth-se-ue:0,X="offsetHeight"in N?N.offsetHeight-N.clientHeight-te-Re:0,I="offsetWidth"in N?N.offsetWidth===0?0:ae/N.offsetWidth:0,$="offsetHeight"in N?N.offsetHeight===0?0:ee/N.offsetHeight:0;if(p===N)Ue=M==="start"?j:M==="end"?j-W:M==="nearest"?i(_,_+W,W,te,Re,_+j,_+j+ne,ne):j-W/2,Ae=H==="start"?B:H==="center"?B-L/2:H==="end"?B-L:i(J,J+L,L,se,ue,J+B,J+B+u,u),Ue=Math.max(0,Ue+_),Ae=Math.max(0,Ae+J);else{Ue=M==="start"?j-he-te:M==="end"?j-c+Re+X:M==="nearest"?i(he,c,ee,te,Re+X,j,j+ne,ne):j-(he+ee/2)+X/2,Ae=H==="start"?B-P-se:H==="center"?B-(P+ae/2)+lo/2:H==="end"?B-s+ue+lo:i(P,s,ae,se,ue+lo,B,B+u,u);const{scrollLeft:de,scrollTop:we}=N;Ue=$===0?0:Math.max(0,Math.min(we+Ue/$,N.scrollHeight-ee/$+X)),Ae=I===0?0:Math.max(0,Math.min(de+Ae/I,N.scrollWidth-ae/I+lo)),j+=we-Ue,B+=de-Ae}U.push({el:N,top:Ue,left:Ae})}return U},f=o=>o===!1?{block:"end",inline:"nearest"}:(r=>r===Object(r)&&Object.keys(r).length!==0)(o)?o:{block:"start",inline:"nearest"};function t(o,r){if(!o.isConnected||!(R=>{let S=R;for(;S&&S.parentNode;){if(S.parentNode===document)return!0;S=S.parentNode instanceof ShadowRoot?S.parentNode.host:S.parentNode}return!1})(o))return;const d=(R=>{const S=window.getComputedStyle(R);return{top:parseFloat(S.scrollMarginTop)||0,right:parseFloat(S.scrollMarginRight)||0,bottom:parseFloat(S.scrollMarginBottom)||0,left:parseFloat(S.scrollMarginLeft)||0}})(o);if((R=>typeof R=="object"&&typeof R.behavior=="function")(r))return r.behavior(h(o,r));const A=typeof r=="boolean"||r==null?void 0:r.behavior;for(const{el:R,top:S,left:x}of h(o,f(r))){const M=S-d.top+d.bottom,H=x-d.left+d.right;R.scroll({top:M,left:H,behavior:A})}}},83604:function(T,n,e){"use strict";e.d(n,{X:function(){return g}});function g(a,i){if(Object.is(a,i))return!0;if(typeof a!="object"||a===null||typeof i!="object"||i===null)return!1;if(a instanceof Map&&i instanceof Map){if(a.size!==i.size)return!1;for(const[h,f]of a)if(!Object.is(f,i.get(h)))return!1;return!0}if(a instanceof Set&&i instanceof Set){if(a.size!==i.size)return!1;for(const h of a)if(!i.has(h))return!1;return!0}const y=Object.keys(a);if(y.length!==Object.keys(i).length)return!1;for(const h of y)if(!Object.prototype.hasOwnProperty.call(i,h)||!Object.is(a[h],i[h]))return!1;return!0}var l=(a,i)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),g(a,i))}}]); diff --git a/448.9075a39b.async.js b/448.9075a39b.async.js new file mode 100644 index 00000000..765ba51c --- /dev/null +++ b/448.9075a39b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[448],{90448:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#f78166","activityBar.background":"#0d1117","activityBar.border":"#30363d","activityBar.foreground":"#e6edf3","activityBar.inactiveForeground":"#7d8590","activityBarBadge.background":"#1f6feb","activityBarBadge.foreground":"#ffffff","badge.background":"#1f6feb","badge.foreground":"#ffffff","breadcrumb.activeSelectionForeground":"#7d8590","breadcrumb.focusForeground":"#e6edf3","breadcrumb.foreground":"#7d8590","breadcrumbPicker.background":"#161b22","button.background":"#238636","button.foreground":"#ffffff","button.hoverBackground":"#2ea043","button.secondaryBackground":"#282e33","button.secondaryForeground":"#c9d1d9","button.secondaryHoverBackground":"#30363d","checkbox.background":"#161b22","checkbox.border":"#30363d","debugConsole.errorForeground":"#ffa198","debugConsole.infoForeground":"#8b949e","debugConsole.sourceForeground":"#e3b341","debugConsole.warningForeground":"#d29922","debugConsoleInputIcon.foreground":"#bc8cff","debugIcon.breakpointForeground":"#f85149","debugTokenExpression.boolean":"#56d364","debugTokenExpression.error":"#ffa198","debugTokenExpression.name":"#79c0ff","debugTokenExpression.number":"#56d364","debugTokenExpression.string":"#a5d6ff","debugTokenExpression.value":"#a5d6ff","debugToolBar.background":"#161b22",descriptionForeground:"#7d8590","diffEditor.insertedLineBackground":"#23863626","diffEditor.insertedTextBackground":"#3fb9504d","diffEditor.removedLineBackground":"#da363326","diffEditor.removedTextBackground":"#ff7b724d","dropdown.background":"#161b22","dropdown.border":"#30363d","dropdown.foreground":"#e6edf3","dropdown.listBackground":"#161b22","editor.background":"#0d1117","editor.findMatchBackground":"#9e6a03","editor.findMatchHighlightBackground":"#f2cc6080","editor.focusedStackFrameHighlightBackground":"#2ea04366","editor.foldBackground":"#6e76811a","editor.foreground":"#e6edf3","editor.lineHighlightBackground":"#6e76811a","editor.linkedEditingBackground":"#2f81f712","editor.selectionHighlightBackground":"#3fb95040","editor.stackFrameHighlightBackground":"#bb800966","editor.wordHighlightBackground":"#6e768180","editor.wordHighlightBorder":"#6e768199","editor.wordHighlightStrongBackground":"#6e76814d","editor.wordHighlightStrongBorder":"#6e768199","editorBracketHighlight.foreground1":"#79c0ff","editorBracketHighlight.foreground2":"#56d364","editorBracketHighlight.foreground3":"#e3b341","editorBracketHighlight.foreground4":"#ffa198","editorBracketHighlight.foreground5":"#ff9bce","editorBracketHighlight.foreground6":"#d2a8ff","editorBracketHighlight.unexpectedBracket.foreground":"#7d8590","editorBracketMatch.background":"#3fb95040","editorBracketMatch.border":"#3fb95099","editorCursor.foreground":"#2f81f7","editorGroup.border":"#30363d","editorGroupHeader.tabsBackground":"#010409","editorGroupHeader.tabsBorder":"#30363d","editorGutter.addedBackground":"#2ea04366","editorGutter.deletedBackground":"#f8514966","editorGutter.modifiedBackground":"#bb800966","editorIndentGuide.activeBackground":"#e6edf33d","editorIndentGuide.background":"#e6edf31f","editorInlayHint.background":"#8b949e33","editorInlayHint.foreground":"#7d8590","editorInlayHint.paramBackground":"#8b949e33","editorInlayHint.paramForeground":"#7d8590","editorInlayHint.typeBackground":"#8b949e33","editorInlayHint.typeForeground":"#7d8590","editorLineNumber.activeForeground":"#e6edf3","editorLineNumber.foreground":"#6e7681","editorOverviewRuler.border":"#010409","editorWhitespace.foreground":"#484f58","editorWidget.background":"#161b22",errorForeground:"#f85149",focusBorder:"#1f6feb",foreground:"#e6edf3","gitDecoration.addedResourceForeground":"#3fb950","gitDecoration.conflictingResourceForeground":"#db6d28","gitDecoration.deletedResourceForeground":"#f85149","gitDecoration.ignoredResourceForeground":"#6e7681","gitDecoration.modifiedResourceForeground":"#d29922","gitDecoration.submoduleResourceForeground":"#7d8590","gitDecoration.untrackedResourceForeground":"#3fb950","icon.foreground":"#7d8590","input.background":"#0d1117","input.border":"#30363d","input.foreground":"#e6edf3","input.placeholderForeground":"#6e7681","keybindingLabel.foreground":"#e6edf3","list.activeSelectionBackground":"#6e768166","list.activeSelectionForeground":"#e6edf3","list.focusBackground":"#388bfd26","list.focusForeground":"#e6edf3","list.highlightForeground":"#2f81f7","list.hoverBackground":"#6e76811a","list.hoverForeground":"#e6edf3","list.inactiveFocusBackground":"#388bfd26","list.inactiveSelectionBackground":"#6e768166","list.inactiveSelectionForeground":"#e6edf3","minimapSlider.activeBackground":"#8b949e47","minimapSlider.background":"#8b949e33","minimapSlider.hoverBackground":"#8b949e3d","notificationCenterHeader.background":"#161b22","notificationCenterHeader.foreground":"#7d8590","notifications.background":"#161b22","notifications.border":"#30363d","notifications.foreground":"#e6edf3","notificationsErrorIcon.foreground":"#f85149","notificationsInfoIcon.foreground":"#2f81f7","notificationsWarningIcon.foreground":"#d29922","panel.background":"#010409","panel.border":"#30363d","panelInput.border":"#30363d","panelTitle.activeBorder":"#f78166","panelTitle.activeForeground":"#e6edf3","panelTitle.inactiveForeground":"#7d8590","peekViewEditor.background":"#6e76811a","peekViewEditor.matchHighlightBackground":"#bb800966","peekViewResult.background":"#0d1117","peekViewResult.matchHighlightBackground":"#bb800966","pickerGroup.border":"#30363d","pickerGroup.foreground":"#7d8590","progressBar.background":"#1f6feb","quickInput.background":"#161b22","quickInput.foreground":"#e6edf3","scrollbar.shadow":"#484f5833","scrollbarSlider.activeBackground":"#8b949e47","scrollbarSlider.background":"#8b949e33","scrollbarSlider.hoverBackground":"#8b949e3d","settings.headerForeground":"#e6edf3","settings.modifiedItemIndicator":"#bb800966","sideBar.background":"#010409","sideBar.border":"#30363d","sideBar.foreground":"#e6edf3","sideBarSectionHeader.background":"#010409","sideBarSectionHeader.border":"#30363d","sideBarSectionHeader.foreground":"#e6edf3","sideBarTitle.foreground":"#e6edf3","statusBar.background":"#0d1117","statusBar.border":"#30363d","statusBar.debuggingBackground":"#da3633","statusBar.debuggingForeground":"#ffffff","statusBar.focusBorder":"#1f6feb80","statusBar.foreground":"#7d8590","statusBar.noFolderBackground":"#0d1117","statusBarItem.activeBackground":"#e6edf31f","statusBarItem.focusBorder":"#1f6feb","statusBarItem.hoverBackground":"#e6edf314","statusBarItem.prominentBackground":"#6e768166","statusBarItem.remoteBackground":"#30363d","statusBarItem.remoteForeground":"#e6edf3","symbolIcon.arrayForeground":"#f0883e","symbolIcon.booleanForeground":"#58a6ff","symbolIcon.classForeground":"#f0883e","symbolIcon.colorForeground":"#79c0ff","symbolIcon.constantForeground":["#aff5b4","#7ee787","#56d364","#3fb950","#2ea043","#238636","#196c2e","#0f5323","#033a16","#04260f"],"symbolIcon.constructorForeground":"#d2a8ff","symbolIcon.enumeratorForeground":"#f0883e","symbolIcon.enumeratorMemberForeground":"#58a6ff","symbolIcon.eventForeground":"#6e7681","symbolIcon.fieldForeground":"#f0883e","symbolIcon.fileForeground":"#d29922","symbolIcon.folderForeground":"#d29922","symbolIcon.functionForeground":"#bc8cff","symbolIcon.interfaceForeground":"#f0883e","symbolIcon.keyForeground":"#58a6ff","symbolIcon.keywordForeground":"#ff7b72","symbolIcon.methodForeground":"#bc8cff","symbolIcon.moduleForeground":"#ff7b72","symbolIcon.namespaceForeground":"#ff7b72","symbolIcon.nullForeground":"#58a6ff","symbolIcon.numberForeground":"#3fb950","symbolIcon.objectForeground":"#f0883e","symbolIcon.operatorForeground":"#79c0ff","symbolIcon.packageForeground":"#f0883e","symbolIcon.propertyForeground":"#f0883e","symbolIcon.referenceForeground":"#58a6ff","symbolIcon.snippetForeground":"#58a6ff","symbolIcon.stringForeground":"#79c0ff","symbolIcon.structForeground":"#f0883e","symbolIcon.textForeground":"#79c0ff","symbolIcon.typeParameterForeground":"#79c0ff","symbolIcon.unitForeground":"#58a6ff","symbolIcon.variableForeground":"#f0883e","tab.activeBackground":"#0d1117","tab.activeBorder":"#0d1117","tab.activeBorderTop":"#f78166","tab.activeForeground":"#e6edf3","tab.border":"#30363d","tab.hoverBackground":"#0d1117","tab.inactiveBackground":"#010409","tab.inactiveForeground":"#7d8590","tab.unfocusedActiveBorder":"#0d1117","tab.unfocusedActiveBorderTop":"#30363d","tab.unfocusedHoverBackground":"#6e76811a","terminal.ansiBlack":"#484f58","terminal.ansiBlue":"#58a6ff","terminal.ansiBrightBlack":"#6e7681","terminal.ansiBrightBlue":"#79c0ff","terminal.ansiBrightCyan":"#56d4dd","terminal.ansiBrightGreen":"#56d364","terminal.ansiBrightMagenta":"#d2a8ff","terminal.ansiBrightRed":"#ffa198","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#e3b341","terminal.ansiCyan":"#39c5cf","terminal.ansiGreen":"#3fb950","terminal.ansiMagenta":"#bc8cff","terminal.ansiRed":"#ff7b72","terminal.ansiWhite":"#b1bac4","terminal.ansiYellow":"#d29922","terminal.foreground":"#e6edf3","textBlockQuote.background":"#010409","textBlockQuote.border":"#30363d","textCodeBlock.background":"#6e768166","textLink.activeForeground":"#2f81f7","textLink.foreground":"#2f81f7","textPreformat.foreground":"#7d8590","textSeparator.foreground":"#21262d","titleBar.activeBackground":"#0d1117","titleBar.activeForeground":"#7d8590","titleBar.border":"#30363d","titleBar.inactiveBackground":"#010409","titleBar.inactiveForeground":"#7d8590","tree.indentGuidesStroke":"#21262d","welcomePage.buttonBackground":"#21262d","welcomePage.buttonHoverBackground":"#30363d"},displayName:"GitHub Dark Default",name:"github-dark-default",semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#8b949e"}},{scope:["constant.other.placeholder","constant.character"],settings:{foreground:"#ff7b72"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language","entity"],settings:{foreground:"#79c0ff"}},{scope:["entity.name","meta.export.default","meta.definition.variable"],settings:{foreground:"#ffa657"}},{scope:["variable.parameter.function","meta.jsx.children","meta.block","meta.tag.attributes","entity.name.constant","meta.object.member","meta.embedded.expression"],settings:{foreground:"#e6edf3"}},{scope:"entity.name.function",settings:{foreground:"#d2a8ff"}},{scope:["entity.name.tag","support.class.component"],settings:{foreground:"#7ee787"}},{scope:"keyword",settings:{foreground:"#ff7b72"}},{scope:["storage","storage.type"],settings:{foreground:"#ff7b72"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#e6edf3"}},{scope:["string","string punctuation.section.embedded source"],settings:{foreground:"#a5d6ff"}},{scope:"support",settings:{foreground:"#79c0ff"}},{scope:"meta.property-name",settings:{foreground:"#79c0ff"}},{scope:"variable",settings:{foreground:"#ffa657"}},{scope:"variable.other",settings:{foreground:"#e6edf3"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#ffa198"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#ffa198"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#ffa198"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#ffa198"}},{scope:"carriage-return",settings:{background:"#ff7b72",content:"^M",fontStyle:"italic underline",foreground:"#f0f6fc"}},{scope:"message.error",settings:{foreground:"#ffa198"}},{scope:"string variable",settings:{foreground:"#79c0ff"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#a5d6ff"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#a5d6ff"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#7ee787"}},{scope:"support.constant",settings:{foreground:"#79c0ff"}},{scope:"support.variable",settings:{foreground:"#79c0ff"}},{scope:"support.type.property-name.json",settings:{foreground:"#7ee787"}},{scope:"meta.module-reference",settings:{foreground:"#79c0ff"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#ffa657"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#79c0ff"}},{scope:"markup.quote",settings:{foreground:"#7ee787"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#e6edf3"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#e6edf3"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#79c0ff"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#490202",foreground:"#ffa198"}},{scope:["punctuation.section.embedded"],settings:{foreground:"#ff7b72"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#04260f",foreground:"#7ee787"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#5a1e02",foreground:"#ffa657"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#79c0ff",foreground:"#161b22"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#d2a8ff"}},{scope:"meta.diff.header",settings:{foreground:"#79c0ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79c0ff"}},{scope:"meta.output",settings:{foreground:"#79c0ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#8b949e"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#ffa198"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#a5d6ff"}}],type:"dark"})}}]); diff --git a/4511.4f5e91bf.async.js b/4511.4f5e91bf.async.js new file mode 100644 index 00000000..cbf3d4c2 --- /dev/null +++ b/4511.4f5e91bf.async.js @@ -0,0 +1,80 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4511,458,8314],{90458:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var t=e(8866);const a=Object.freeze({displayName:"Lua",name:"lua",patterns:[{begin:"\\b(?:(local)\\s+)?(function)\\b(?![,:])",beginCaptures:{1:{name:"keyword.local.lua"},2:{name:"keyword.control.lua"}},end:`(?<=[\\)\\-{}\\[\\]"'])`,name:"meta.function.lua",patterns:[{include:"#comment"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.lua"}},end:`(\\))|(?=[\\-\\.{}\\[\\]"'])`,endCaptures:{1:{name:"punctuation.definition.parameters.finish.lua"}},name:"meta.parameter.lua",patterns:[{include:"#comment"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.parameter.function.lua"},{match:",",name:"punctuation.separator.arguments.lua"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.arguments.lua"}},end:"(?=[\\),])",patterns:[{include:"#emmydoc.type"}]}]},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=:)",name:"entity.name.class.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"entity.name.function.lua"}]},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]*)?([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX]\\.[0-9A-Fa-f]+([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",name:"constant.numeric.integer.hexadecimal.lua"},{match:"(?<![\\w\\d.])\\d+(\\.\\d*)?([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\.\\d+([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\d+(?![pPeE.0-9])",name:"constant.numeric.integer.lua"},{include:"#string"},{captures:{1:{name:"punctuation.definition.comment.lua"}},match:"\\A(#!).*$\\n?",name:"comment.line.shebang.lua"},{include:"#comment"},{captures:{1:{name:"keyword.control.goto.lua"},2:{name:"string.tag.lua"}},match:"\\b(goto)\\s+([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.section.embedded.begin.lua"},2:{name:"punctuation.section.embedded.end.lua"}},match:"(::)\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*(::)",name:"string.tag.lua"},{captures:{1:{name:"string.tag.lua"}},match:"<\\s*(const|close)\\s*>"},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|in)\\b",name:"keyword.control.lua"},{match:"\\b(local|global)\\b",name:"keyword.local.lua"},{match:"\\b(function)\\b(?![,:])",name:"keyword.control.lua"},{match:"(?<![^.]\\.|:)\\b(false|nil(?!:)|true|_ENV|_G|_VERSION|math\\.(pi|huge|maxinteger|mininteger)|utf8\\.charpattern|io\\.(stdin|stdout|stderr)|package\\.(config|cpath|loaded|loaders|path|preload|searchers))\\b|(?<![.])\\.{3}(?!\\.)",name:"constant.language.lua"},{match:"(?<![^.]\\.|:)\\b(self)\\b",name:"variable.language.self.lua"},{match:"(?<![^.]\\.|:)\\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\\b(?!\\s*=(?!=))",name:"support.function.lua"},{match:"(?<![^.]\\.|:)\\b(async)\\b(?!\\s*=(?!=))",name:"entity.name.tag.lua"},{match:"(?<![^.]\\.|:)\\b(coroutine\\.(create|isyieldable|close|resume|running|status|wrap|yield)|string\\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)|table\\.(concat|insert|maxn|move|pack|remove|sort|unpack)|math\\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?|tointeger|type)|io\\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\\.(loadlib|seeall|searchpath)|debug\\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|[gs]etuservalue|set[Cc]stacklimit|traceback|upvalueid|upvaluejoin)|bit32\\.(arshift|band|bnot|bor|btest|bxor|extract|replace|lrotate|lshift|rrotate|rshift)|utf8\\.(char|codes|codepoint|len|offset))\\b(?!\\s*=(?!=))",name:"support.function.library.lua"},{match:"\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b",name:"keyword.operator.lua"},{match:`\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({"']|\\[\\[))`,name:"support.function.any-method.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*\\??:)",name:"entity.name.class.lua"},{match:"(?<=[^.]\\.|:)\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"entity.other.attribute.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"variable.other.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*=\\s*\\b(function)\\b)",name:"entity.name.function.lua"},{match:"\\+|-|%|#|\\*|\\/|\\^|==?|~=|!=|<=?|>=?|(?<!\\.)\\.{2}(?!\\.)",name:"keyword.operator.lua"}],repository:{comment:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.lua"}},end:"(?!\\G)((?!^)[ \\t]+\\n)?",endCaptures:{1:{name:"punctuation.whitespace.comment.trailing.lua"}},patterns:[{begin:"--\\[(=*)\\[@@@",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"",patterns:[{include:"source.lua"}]},{begin:"--\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"----",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua"},{begin:"---",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.documentation.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua",patterns:[{include:"#ldoc_tag"}]}]},{begin:"\\/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]}]},emmydoc:{patterns:[{begin:"(?<=---[ \\t]*)@class",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:":|,",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@enum",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=\\n)"}]},{begin:"(?<=---[ \\t]*)@type",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@alias",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?",beginCaptures:{1:{name:"storage.type.annotation.lua"},2:{name:"support.function.library.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@cast",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.other.lua"}},end:"(?=\\n)",patterns:[{include:"#emmydoc.type"},{match:"([+-|])",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@param",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(\\??)",beginCaptures:{1:{name:"entity.name.variable.lua"},2:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@return",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\?",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@field",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"(\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b|(\\[))(\\??)",beginCaptures:{2:{name:"entity.name.variable.lua"},3:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#string"},{include:"#emmydoc.type"},{match:"\\]",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@generic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{0:{name:"storage.type.generic.lua"}},end:"(?=\\n)|(,)",endCaptures:{0:{name:"keyword.operator.lua"}},patterns:[{match:":",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@vararg",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@overload",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@deprecated",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@meta",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@private",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@protected",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@package",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@version",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b(5\\.1|5\\.2|5\\.3|5\\.4|JIT)\\b",name:"support.class.lua"},{match:",|\\>|\\<",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@see",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:"#",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@diagnostic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"([a-zA-Z_\\-0-9]+)[ \\t]*(:)?",beginCaptures:{1:{name:"keyword.other.unit"},2:{name:"keyword.operator.unit"}},end:"(?=\\n)",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",name:"support.class.lua"},{match:",",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@module",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]},{match:"(?<=---[ \\t]*)@(async|nodiscard)",name:"storage.type.annotation.lua"},{begin:"(?<=---)\\|\\s*[\\>\\+]?",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]}]},"emmydoc.type":{patterns:[{begin:"\\bfun\\b",beginCaptures:{0:{name:"keyword.control.lua"}},end:"(?=[\\s#])",patterns:[{match:"[\\(\\),:\\?][ \\t]*",name:"keyword.operator.lua"},{match:"([a-zA-Z_][a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]*)(?<!,)[ \\t]*(?=\\??:)",name:"entity.name.variable.lua"},{include:"#emmydoc.type"},{include:"#string"}]},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\basync\\b",name:"entity.name.tag.lua"},{match:"[\\{\\}\\:\\,\\?\\|\\`][ \\t]*",name:"keyword.operator.lua"},{begin:`(?=[a-zA-Z_\\.\\*"'\\[])`,end:"(?=[\\s\\)\\,\\?\\:\\}\\|#])",patterns:[{match:"([a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]+)(?<!,)[ \\t]*",name:"support.type.lua"},{match:"(\\.\\.\\.)[ \\t]*",name:"constant.language.lua"},{include:"#string"}]}]},escaped_char:{patterns:[{match:`\\\\[abfnrtv\\\\"'\\n]`,name:"constant.character.escape.lua"},{match:"\\\\z[\\n\\t ]*",name:"constant.character.escape.lua"},{match:"\\\\\\d{1,3}",name:"constant.character.escape.byte.lua"},{match:"\\\\x[0-9A-Fa-f][0-9A-Fa-f]",name:"constant.character.escape.byte.lua"},{match:"\\\\u\\{[0-9A-Fa-f]+\\}",name:"constant.character.escape.unicode.lua"},{match:"\\\\.",name:"invalid.illegal.character.escape.lua"}]},ldoc_tag:{captures:{1:{name:"punctuation.definition.block.tag.ldoc"},2:{name:"storage.type.class.ldoc"}},match:"\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b"},string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"'[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.single.lua",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:'"[ \\t]*|(?=\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua",patterns:[{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"`[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua"},{begin:"(?<=\\.cdef)\\s*(\\[(=*)\\[)",beginCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.begin.lua"}},contentName:"meta.embedded.lua",end:"(\\]\\2\\])[ \\t]*",endCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.end.lua"}},patterns:[{include:"source.c"}]},{begin:"(?<!--)\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"\\]\\1\\][ \\t]*",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.other.multiline.lua"}]}},scopeName:"source.lua",embeddedLangs:["c"]});var r=[...t.default,a]},34511:function(i,n,e){e.r(n),e.d(n,{default:function(){return l}});var t=e(88474),a=e(68314),r=e(50273),s=e(45585),u=e(8866),c=e(5931),o=e(67347),d=e(90458);const m=Object.freeze({displayName:"Ruby",name:"ruby",patterns:[{captures:{1:{name:"keyword.control.class.ruby"},2:{name:"entity.name.type.class.ruby"},3:{name:"keyword.operator.other.ruby"},4:{name:"entity.other.inherited-class.ruby"},5:{name:"keyword.operator.other.ruby"},6:{name:"variable.other.object.ruby"}},match:"^\\s*(class)\\s+(?:([.a-zA-Z0-9_:]+)(?:\\s*(<)\\s*([.a-zA-Z0-9_:]+))?|(<<)\\s*([.a-zA-Z0-9_:]+))",name:"meta.class.ruby"},{captures:{1:{name:"keyword.control.module.ruby"},2:{name:"entity.name.type.module.ruby"},3:{name:"entity.other.inherited-class.module.first.ruby"},4:{name:"punctuation.separator.inheritance.ruby"},5:{name:"entity.other.inherited-class.module.second.ruby"},6:{name:"punctuation.separator.inheritance.ruby"},7:{name:"entity.other.inherited-class.module.third.ruby"},8:{name:"punctuation.separator.inheritance.ruby"}},match:"^\\s*(module)\\s+(([A-Z]\\w*(::))?([A-Z]\\w*(::))?([A-Z]\\w*(::))*[A-Z]\\w*)",name:"meta.module.ruby"},{comment:"else if is a common mistake carried over from other languages. it works if you put in a second end, but it\u2019s never what you want.",match:"(?<!\\.)\\belse(\\s)+if\\b",name:"invalid.deprecated.ruby"},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols as hash key (1.9 syntax)",match:"(?>[a-zA-Z_]\\w*(?>[?!])?)(:)(?!:)",name:"constant.other.symbol.hashkey.ruby"},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols as hash key (1.8 syntax)",match:"(?<!:)(:)(?>[a-zA-Z_]\\w*(?>[?!])?)(?=\\s*=>)",name:"constant.other.symbol.hashkey.ruby"},{comment:"everything being a reserved word, not a value and needing a 'end' is a..",match:"(?<!\\.)\\b(BEGIN|begin|case|class|else|elsif|END|end|ensure|for|if|in|module|rescue|then|unless|until|when|while)\\b(?![?!])",name:"keyword.control.ruby"},{comment:"contextual smart pair support for block parameters",match:"(?<!\\.)\\bdo\\b",name:"keyword.control.start-block.ruby"},{comment:"contextual smart pair support",match:"(?<=\\{)(\\s+)",name:"meta.syntax.ruby.start-block"},{match:"(?<!\\.)\\b(alias|alias_method|block_given[?]|break|defined[?]|iterator[?]|next|redo|retry|return|super|undef|yield)(\\b|(?<=[?]))(?![?!])",name:"keyword.control.pseudo-method.ruby"},{match:"\\b(nil|true|false)\\b(?![?!])",name:"constant.language.ruby"},{match:"\\b(__(dir|FILE|LINE)__)\\b(?![?!])",name:"variable.language.ruby"},{begin:"^__END__\\n",captures:{0:{name:"string.unquoted.program-block.ruby"}},comment:"__END__ marker",contentName:"text.plain",end:"(?=not)impossible",patterns:[{begin:"(?=<?xml|<(?i:html\\b)|!DOCTYPE (?i:html\\b))",end:"(?=not)impossible",name:"text.html.embedded.ruby",patterns:[{include:"text.html.basic"}]}]},{match:"\\b(self)\\b(?![?!])",name:"variable.language.self.ruby"},{comment:" everything being a method but having a special function is a..",match:"\\b(initialize|new|loop|include|extend|prepend|fail|raise|attr_reader|attr_writer|attr_accessor|attr|catch|throw|private|private_class_method|module_function|public|public_class_method|protected|refine|using)\\b(?![?!])",name:"keyword.other.special-method.ruby"},{begin:"\\b(?<!\\.|::)(require|require_relative)\\b",captures:{1:{name:"keyword.other.special-method.ruby"}},end:"$|(?=#|\\})",name:"meta.require.ruby",patterns:[{include:"$self"}]},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(\\$)(!|@|&|`|'|\\+|\\d+|~|=|/|\\\\|,|;|\\.|<|>|_|\\*|\\$|\\?|:|\"|-[0adFiIlpvw])",name:"variable.other.readwrite.global.pre-defined.ruby"},{begin:"\\b(ENV)\\[",beginCaptures:{1:{name:"variable.other.constant.ruby"}},end:"\\]",name:"meta.environment-variable.ruby",patterns:[{include:"$self"}]},{match:"\\b[A-Z]\\w*(?=((\\.|::)[A-Za-z]|\\[))",name:"support.class.ruby"},{match:"\\b(abort|at_exit|autoload[?]?|binding|callcc|caller|caller_locations|chomp|chop|eval|exec|exit|exit!|fork|format|gets|global_variables|gsub|lambda|load|local_variables|open|p|print|printf|proc|putc|puts|rand|readline|readlines|select|set_trace_func|sleep|spawn|sprintf|srand|sub|syscall|system|test|trace_var|trap|untrace_var|warn)(\\b|(?<=[?!]))(?![?!])",name:"support.function.kernel.ruby"},{match:"\\b[A-Z]\\w*\\b",name:"variable.other.constant.ruby"},{begin:`(?x) +(?=def\\b) +(?<=^|\\s)(def)\\s+ +( (?>[a-zA-Z_]\\w*(?>\\.|::))? +(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? +|===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) +\\s*(\\() +`,beginCaptures:{1:{name:"keyword.control.def.ruby"},2:{name:"entity.name.function.ruby"},3:{name:"punctuation.definition.parameters.ruby"}},comment:"the method pattern comes from the symbol pattern, see there for a explaination",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.ruby"}},name:"meta.function.method.with-arguments.ruby",patterns:[{begin:"(?=[&*_a-zA-Z])",end:"(?=[,)])",patterns:[{captures:{1:{name:"storage.type.variable.ruby"},2:{name:"constant.other.symbol.hashkey.parameter.function.ruby"},3:{name:"punctuation.definition.constant.ruby"},4:{name:"variable.parameter.function.ruby"}},match:"\\G([&*]?)(?:([_a-zA-Z]\\w*(:))|([_a-zA-Z]\\w*))"},{include:"#parens"},{include:"#braces"},{include:"$self"}]}],repository:{braces:{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.function.begin.ruby"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.function.end.ruby"}},patterns:[{include:"#parens"},{include:"#braces"},{include:"$self"}]},parens:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.function.begin.ruby"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.ruby"}},patterns:[{include:"#parens"},{include:"#braces"},{include:"$self"}]}}},{begin:`(?x) +(?=def\\b) +(?<=^|\\s)(def)\\s+ +( (?>[a-zA-Z_]\\w*(?>\\.|::))? +(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? +|===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) +[ \\t] +(?=[ \\t]*[^\\s#;]) +`,beginCaptures:{1:{name:"keyword.control.def.ruby"},2:{name:"entity.name.function.ruby"}},comment:"same as the previous rule, but without parentheses around the arguments",end:"$",name:"meta.function.method.with-arguments.ruby",patterns:[{begin:"(?![\\s,])",end:"(?=,|$)",patterns:[{captures:{1:{name:"storage.type.variable.ruby"},2:{name:"constant.other.symbol.hashkey.parameter.function.ruby"},3:{name:"punctuation.definition.constant.ruby"},4:{name:"variable.parameter.function.ruby"}},match:"\\G([&*]?)(?:([_a-zA-Z]\\w*(:))|([_a-zA-Z]\\w*))",name:"variable.parameter.function.ruby"},{include:"$self"}]}]},{captures:{1:{name:"keyword.control.def.ruby"},3:{name:"entity.name.function.ruby"}},comment:" the optional name is just to catch the def also without a method-name",match:`(?x) +(?=def\\b) +(?<=^|\\s)(def)\\b +( \\s+ +( (?>[a-zA-Z_]\\w*(?>\\.|::))? +(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? +|===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) )? +`,name:"meta.function.method.without-arguments.ruby"},{match:"\\b\\d(?>_?\\d)*(?=\\.\\d|[eE])(\\.\\d(?>_?\\d)*)?([eE][-+]?\\d(?>_?\\d)*)?r?i?\\b",name:"constant.numeric.float.ruby"},{match:"\\b(0|(0[dD]\\d|[1-9])(?>_?\\d)*)r?i?\\b",name:"constant.numeric.integer.ruby"},{match:"\\b0[xX]\\h(?>_?\\h)*r?i?\\b",name:"constant.numeric.hex.ruby"},{match:"\\b0[bB][01](?>_?[01])*r?i?\\b",name:"constant.numeric.binary.ruby"},{match:"\\b0([oO]?[0-7](?>_?[0-7])*)?r?i?\\b",name:"constant.numeric.octal.ruby"},{begin:":'",captures:{0:{name:"punctuation.definition.constant.ruby"}},end:"'",name:"constant.other.symbol.single-quoted.ruby",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.ruby"}]},{begin:':"',captures:{0:{name:"punctuation.definition.constant.ruby"}},end:'"',name:"constant.other.symbol.double-quoted.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{comment:"Needs higher precedence than regular expressions.",match:"(?<!\\()/=",name:"keyword.operator.assignment.augmented.ruby"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"single quoted string (does not allow interpolation)",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.single.ruby",patterns:[{match:"\\\\'|\\\\\\\\",name:"constant.character.escape.ruby"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"double quoted string (allows for interpolation)",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.double.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"execute string (allows for interpolation)",end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.interpolated.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{include:"#percent_literals"},{begin:`(?x) +(?: +^ +| (?<= +[=>~(?:\\[,|&;] +| [\\s;]if\\s +| [\\s;]elsif\\s +| [\\s;]while\\s +| [\\s;]unless\\s +| [\\s;]when\\s +| [\\s;]assert_match\\s +| [\\s;]or\\s +| [\\s;]and\\s +| [\\s;]not\\s +| [\\s.]index\\s +| [\\s.]scan\\s +| [\\s.]sub\\s +| [\\s.]sub!\\s +| [\\s.]gsub\\s +| [\\s.]gsub!\\s +| [\\s.]match\\s +) +| (?<= +^when\\s +| ^if\\s +| ^elsif\\s +| ^while\\s +| ^unless\\s +) +) +\\s*((/))(?![*+{}?]) +`,captures:{1:{name:"string.regexp.classic.ruby"},2:{name:"punctuation.definition.string.ruby"}},comment:`regular expressions (normal) + we only start a regexp if the character before it (excluding whitespace) + is what we think is before a regexp + `,contentName:"string.regexp.classic.ruby",end:"((/[eimnosux]*))",patterns:[{include:"#regex_sub"}]},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols",match:"(?<!:)(:)(?>[a-zA-Z_]\\w*(?>[?!]|=(?![>=]))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?|(@@?|\\$)[a-zA-Z_]\\w*)",name:"constant.other.symbol.ruby"},{begin:"^=begin",captures:{0:{name:"punctuation.definition.comment.ruby"}},comment:"multiline comments",end:"^=end",name:"comment.block.documentation.ruby"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ruby"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.ruby"}},end:"\\n",name:"comment.line.number-sign.ruby"}]},{comment:` + matches questionmark-letters. + + examples (1st alternation = hex): + ?\\x1 ?\\x61 + + examples (2nd alternation = octal): + ?\\0 ?\\07 ?\\017 + + examples (3rd alternation = escaped): + ?\\n ?\\b + + examples (4th alternation = meta-ctrl): + ?\\C-a ?\\M-a ?\\C-\\M-\\C-\\M-a + + examples (4th alternation = normal): + ?a ?A ?0 + ?* ?" ?( + ?. ?# + + + the negative lookbehind prevents against matching + p(42.tainted?) + `,match:"(?<!\\w)\\?(\\\\(x\\h{1,2}(?!\\h)\\b|0[0-7]{0,2}(?![0-7])\\b|[^x0MC])|(\\\\[MC]-)+\\w|[^\\s\\\\])",name:"constant.numeric.ruby"},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)HTML)\\b\\1))',comment:"Heredoc with embedded html",end:"(?!\\G)",name:"meta.embedded.block.html",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)HTML)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"text.html",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"text.html.basic"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)XML)\\b\\1))',comment:"Heredoc with embedded xml",end:"(?!\\G)",name:"meta.embedded.block.xml",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)XML)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"text.xml",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"text.xml"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)SQL)\\b\\1))',comment:"Heredoc with embedded sql",end:"(?!\\G)",name:"meta.embedded.block.sql",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)SQL)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.sql",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.sql"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)CSS)\\b\\1))',comment:"Heredoc with embedded css",end:"(?!\\G)",name:"meta.embedded.block.css",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)CSS)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.css",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.css"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)CPP)\\b\\1))',comment:"Heredoc with embedded c++",end:"(?!\\G)",name:"meta.embedded.block.c++",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)CPP)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.c++",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.c++"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)C)\\b\\1))',comment:"Heredoc with embedded c",end:"(?!\\G)",name:"meta.embedded.block.c",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)C)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.c",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.c"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1))',comment:"Heredoc with embedded javascript",end:"(?!\\G)",name:"meta.embedded.block.js",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.js",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.js"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)JQUERY)\\b\\1))',comment:"Heredoc with embedded jQuery javascript",end:"(?!\\G)",name:"meta.embedded.block.js.jquery",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)JQUERY)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.js.jquery",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.js.jquery"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1))',comment:"Heredoc with embedded shell",end:"(?!\\G)",name:"meta.embedded.block.shell",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.shell",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.shell"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)LUA)\\b\\1))',comment:"Heredoc with embedded lua",end:"(?!\\G)",name:"meta.embedded.block.lua",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)LUA)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.lua",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.lua"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)RUBY)\\b\\1))',comment:"Heredoc with embedded ruby",end:"(?!\\G)",name:"meta.embedded.block.ruby",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)RUBY)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.ruby",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.ruby"},{include:"#escaped_char"}]}]},{begin:"(?>=\\s*<<(\\w+))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"^\\1$",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"(?><<[-~](\\w+))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"heredoc with indented terminator",end:"\\s*\\1$",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"(?<=\\{|do|\\{\\s|do\\s)(\\|)",captures:{1:{name:"punctuation.separator.arguments.ruby"}},end:"(?<!\\|)(\\|)(?!\\|)",patterns:[{include:"$self"},{match:"[_a-zA-Z][_a-zA-Z0-9]*",name:"variable.other.block.ruby"},{match:",",name:"punctuation.separator.variable.ruby"}]},{match:"=>",name:"punctuation.separator.key-value"},{match:"->",name:"support.function.kernel.lambda.ruby"},{match:"<<=|%=|&{1,2}=|\\*=|\\*\\*=|\\+=|-=|\\^=|\\|{1,2}=|<<",name:"keyword.operator.assignment.augmented.ruby"},{match:"<=>|<(?!<|=)|>(?!<|=|>)|<=|>=|===|==|=~|!=|!~|(?<=[ \\t])\\?",name:"keyword.operator.comparison.ruby"},{match:"(?<!\\.)\\b(and|not|or)\\b(?![?!])",name:"keyword.operator.logical.ruby"},{comment:"Make sure this goes after assignment and comparison",match:"(?<=^|[ \\t])!|&&|\\|\\||\\^",name:"keyword.operator.logical.ruby"},{captures:{1:{name:"punctuation.separator.method.ruby"}},comment:"Safe navigation operator - Added in 2.3",match:"(&\\.)\\s*(?![A-Z])"},{match:"(%|&|\\*\\*|\\*|\\+|-|/)",name:"keyword.operator.arithmetic.ruby"},{match:"=",name:"keyword.operator.assignment.ruby"},{match:"\\||~|>>",name:"keyword.operator.other.ruby"},{match:";",name:"punctuation.separator.statement.ruby"},{match:",",name:"punctuation.separator.object.ruby"},{captures:{1:{name:"punctuation.separator.namespace.ruby"}},comment:"Mark as namespace separator if double colons followed by capital letter",match:"(::)\\s*(?=[A-Z])"},{captures:{1:{name:"punctuation.separator.method.ruby"}},comment:"Mark as method separator if double colons not followed by capital letter",match:"(\\.|::)\\s*(?![A-Z])"},{comment:"Must come after method and constant separators to prefer double colons",match:":",name:"punctuation.separator.other.ruby"},{match:"\\{",name:"punctuation.section.scope.begin.ruby"},{match:"\\}",name:"punctuation.section.scope.end.ruby"},{match:"\\[",name:"punctuation.section.array.begin.ruby"},{match:"\\]",name:"punctuation.section.array.end.ruby"},{match:"\\(|\\)",name:"punctuation.section.function.ruby"}],repository:{escaped_char:{match:"\\\\(?:[0-7]{1,3}|x[\\da-fA-F]{1,2}|.)",name:"constant.character.escape.ruby"},heredoc:{begin:"^<<[-~]?\\w+",end:"$",patterns:[{include:"$self"}]},interpolated_ruby:{patterns:[{begin:"#\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.ruby"}},contentName:"source.ruby",end:"(\\})",endCaptures:{0:{name:"punctuation.section.embedded.end.ruby"},1:{name:"source.ruby"}},name:"meta.embedded.line.ruby",patterns:[{include:"#nest_curly_and_self"},{include:"$self"}],repository:{nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.ruby"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]}}},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"}]},percent_literals:{patterns:[{begin:"%i(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.symbol.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#symbol"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#symbol"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#symbol"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#symbol"}]},{include:"#symbol"}],repository:{angles:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\<|\\\\>",name:"constant.other.symbol.ruby"},{begin:"<",captures:{0:{name:"constant.other.symbol.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#symbol"}]}]},braces:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\{|\\\\\\}",name:"constant.other.symbol.ruby"},{begin:"\\{",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#symbol"}]}]},brackets:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\[|\\\\\\]",name:"constant.other.symbol.ruby"},{begin:"\\[",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#symbol"}]}]},parens:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\(|\\\\\\)",name:"constant.other.symbol.ruby"},{begin:"\\(",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#symbol"}]}]},symbol:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\\\|\\\\[ ]",name:"constant.other.symbol.ruby"},{match:"\\S\\w*",name:"constant.other.symbol.ruby"}]}}},{begin:"%I(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.symbol.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#symbol"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#symbol"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#symbol"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#symbol"}]},{include:"#symbol"}],repository:{angles:{patterns:[{begin:"<",captures:{0:{name:"constant.other.symbol.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#symbol"}]}]},braces:{patterns:[{begin:"\\{",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#symbol"}]}]},brackets:{patterns:[{begin:"\\[",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#symbol"}]}]},parens:{patterns:[{begin:"\\(",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#symbol"}]}]},symbol:{patterns:[{begin:"(?=\\\\|#\\{)",end:"(?!\\G)",name:"constant.other.symbol.ruby",patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"}]},{match:"\\S\\w*",name:"constant.other.symbol.ruby"}]}}},{begin:"%q(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.other.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]}],repository:{angles:{patterns:[{match:"\\\\<|\\\\>|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{match:"\\\\\\{|\\\\\\}|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{match:"\\\\\\[|\\\\\\]|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{match:"\\\\\\(|\\\\\\)|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%Q?(?:([(\\[{<])|([^\\w\\s=]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.other.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#escaped_char"},{include:"#interpolated_ruby"}],repository:{angles:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%r(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"([)\\]}>]\\2|\\1\\2)[eimnosux]*",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.regexp.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#regex_sub"}],repository:{angles:{patterns:[{include:"#regex_sub"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#regex_sub"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#regex_sub"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#regex_sub"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%s(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.constant.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.constant.end.ruby"}},name:"constant.other.symbol.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]}],repository:{angles:{patterns:[{match:"\\\\<|\\\\>|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{match:"\\\\\\{|\\\\\\}|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{match:"\\\\\\[|\\\\\\]|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{match:"\\\\\\(|\\\\\\)|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%w(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.string.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#string"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#string"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#string"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#string"}]},{include:"#string"}],repository:{angles:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\<|\\\\>",name:"string.other.ruby"},{begin:"<",captures:{0:{name:"string.other.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#string"}]}]},braces:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\{|\\\\\\}",name:"string.other.ruby"},{begin:"\\{",captures:{0:{name:"string.other.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#string"}]}]},brackets:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\[|\\\\\\]",name:"string.other.ruby"},{begin:"\\[",captures:{0:{name:"string.other.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#string"}]}]},parens:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\(|\\\\\\)",name:"string.other.ruby"},{begin:"\\(",captures:{0:{name:"string.other.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#string"}]}]},string:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\\\|\\\\[ ]",name:"string.other.ruby"},{match:"\\S\\w*",name:"string.other.ruby"}]}}},{begin:"%W(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.string.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#string"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#string"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#string"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#string"}]},{include:"#string"}],repository:{angles:{patterns:[{begin:"<",captures:{0:{name:"string.other.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#string"}]}]},braces:{patterns:[{begin:"\\{",captures:{0:{name:"string.other.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#string"}]}]},brackets:{patterns:[{begin:"\\[",captures:{0:{name:"string.other.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#string"}]}]},parens:{patterns:[{begin:"\\(",captures:{0:{name:"string.other.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#string"}]}]},string:{patterns:[{begin:"(?=\\\\|#\\{)",end:"(?!\\G)",name:"string.other.ruby",patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"}]},{match:"\\S\\w*",name:"string.other.ruby"}]}}},{begin:"%x(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.interpolated.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#escaped_char"},{include:"#interpolated_ruby"}],repository:{angles:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}}]},regex_sub:{patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"},{captures:{1:{name:"punctuation.definition.quantifier.begin.ruby"},3:{name:"punctuation.definition.quantifier.end.ruby"}},match:"(\\{)\\d+(,\\d+)?(\\})",name:"keyword.operator.quantifier.ruby"},{begin:"\\[\\^?",beginCaptures:{0:{name:"punctuation.definition.character-class.begin.ruby"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.character-class.end.ruby"}},name:"constant.other.character-class.set.ruby",patterns:[{include:"#escaped_char"}]},{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.definition.comment.begin.ruby"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.comment.end.ruby"}},name:"comment.line.number-sign.ruby",patterns:[{include:"#escaped_char"}]},{begin:"\\(",captures:{0:{name:"punctuation.definition.group.ruby"}},end:"\\)",name:"meta.group.regexp.ruby",patterns:[{include:"#regex_sub"}]},{begin:"(?<=^|\\s)(#)\\s(?=[[a-zA-Z0-9,. \\t?!-][^\\x{00}-\\x{7F}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.ruby"}},comment:"We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags.",end:"$\\n?",name:"comment.line.number-sign.ruby"}]}},scopeName:"source.ruby",embeddedLangs:["html","xml","sql","css","c","javascript","shellscript","lua"],aliases:["rb"]});var l=[...t.default,...a.default,...r.default,...s.default,...u.default,...c.default,...o.default,...d.default,m]},68314:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var t=e(3518);const a=Object.freeze({displayName:"XML",name:"xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]}},scopeName:"text.xml",embeddedLangs:["java"]});var r=[...t.default,a]}}]); diff --git a/4519.c6bc1db7.async.js b/4519.c6bc1db7.async.js new file mode 100644 index 00000000..ae63ab2f --- /dev/null +++ b/4519.c6bc1db7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4519],{94519:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.background":"#DDD6C1","activityBar.foreground":"#584c27","activityBarBadge.background":"#B58900","badge.background":"#B58900AA","button.background":"#AC9D57","debugExceptionWidget.background":"#DDD6C1","debugExceptionWidget.border":"#AB395B","debugToolBar.background":"#DDD6C1","dropdown.background":"#EEE8D5","dropdown.border":"#D3AF86","editor.background":"#FDF6E3","editor.foreground":"#657B83","editor.lineHighlightBackground":"#EEE8D5","editor.selectionBackground":"#EEE8D5","editorCursor.foreground":"#657B83","editorGroup.border":"#DDD6C1","editorGroup.dropBackground":"#DDD6C1AA","editorGroupHeader.tabsBackground":"#D9D2C2","editorHoverWidget.background":"#CCC4B0","editorIndentGuide.activeBackground":"#081E2580","editorIndentGuide.background":"#586E7580","editorLineNumber.activeForeground":"#567983","editorWhitespace.foreground":"#586E7580","editorWidget.background":"#EEE8D5","extensionButton.prominentBackground":"#b58900","extensionButton.prominentHoverBackground":"#584c27aa",focusBorder:"#b49471","input.background":"#DDD6C1","input.foreground":"#586E75","input.placeholderForeground":"#586E75AA","inputOption.activeBorder":"#D3AF86","list.activeSelectionBackground":"#DFCA88","list.activeSelectionForeground":"#6C6C6C","list.highlightForeground":"#B58900","list.hoverBackground":"#DFCA8844","list.inactiveSelectionBackground":"#D1CBB8","minimap.selectionHighlight":"#EEE8D5","notebook.cellEditorBackground":"#F7F0E0","panel.border":"#DDD6C1","peekView.border":"#B58900","peekViewEditor.background":"#FFFBF2","peekViewEditor.matchHighlightBackground":"#7744AA40","peekViewResult.background":"#EEE8D5","peekViewTitle.background":"#EEE8D5","pickerGroup.border":"#2AA19899","pickerGroup.foreground":"#2AA19899","ports.iconRunningProcessForeground":"#2AA19899","progressBar.background":"#B58900","quickInputList.focusBackground":"#DFCA8866","selection.background":"#878b9180","sideBar.background":"#EEE8D5","sideBarTitle.foreground":"#586E75","statusBar.background":"#EEE8D5","statusBar.debuggingBackground":"#EEE8D5","statusBar.foreground":"#586E75","statusBar.noFolderBackground":"#EEE8D5","statusBarItem.prominentBackground":"#DDD6C1","statusBarItem.prominentHoverBackground":"#DDD6C199","statusBarItem.remoteBackground":"#AC9D57","tab.activeBackground":"#FDF6E3","tab.activeModifiedBorder":"#cb4b16","tab.border":"#DDD6C1","tab.inactiveBackground":"#D3CBB7","tab.inactiveForeground":"#586E75","tab.lastPinnedBorder":"#FDF6E3","terminal.ansiBlack":"#073642","terminal.ansiBlue":"#268bd2","terminal.ansiBrightBlack":"#002b36","terminal.ansiBrightBlue":"#839496","terminal.ansiBrightCyan":"#93a1a1","terminal.ansiBrightGreen":"#586e75","terminal.ansiBrightMagenta":"#6c71c4","terminal.ansiBrightRed":"#cb4b16","terminal.ansiBrightWhite":"#fdf6e3","terminal.ansiBrightYellow":"#657b83","terminal.ansiCyan":"#2aa198","terminal.ansiGreen":"#859900","terminal.ansiMagenta":"#d33682","terminal.ansiRed":"#dc322f","terminal.ansiWhite":"#eee8d5","terminal.ansiYellow":"#b58900","terminal.background":"#FDF6E3","titleBar.activeBackground":"#EEE8D5","walkThrough.embeddedEditorBackground":"#00000014"},displayName:"Solarized Light",name:"solarized-light",semanticHighlighting:!0,tokenColors:[{settings:{foreground:"#657B83"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#657B83"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#93A1A1"}},{scope:"string",settings:{foreground:"#2AA198"}},{scope:"string.regexp",settings:{foreground:"#DC322F"}},{scope:"constant.numeric",settings:{foreground:"#D33682"}},{scope:["variable.language","variable.other"],settings:{foreground:"#268BD2"}},{scope:"keyword",settings:{foreground:"#859900"}},{scope:"storage",settings:{fontStyle:"bold",foreground:"#586E75"}},{scope:["entity.name.class","entity.name.type","entity.name.namespace","entity.name.scope-resolution"],settings:{fontStyle:"",foreground:"#CB4B16"}},{scope:"entity.name.function",settings:{foreground:"#268BD2"}},{scope:"punctuation.definition.variable",settings:{foreground:"#859900"}},{scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#DC322F"}},{scope:["constant.language","meta.preprocessor"],settings:{foreground:"#B58900"}},{scope:["support.function.construct","keyword.other.new"],settings:{foreground:"#CB4B16"}},{scope:["constant.character","constant.other"],settings:{foreground:"#CB4B16"}},{scope:"entity.other.inherited-class",settings:{foreground:"#6C71C4"}},{scope:"variable.parameter",settings:{}},{scope:"entity.name.tag",settings:{foreground:"#268BD2"}},{scope:"punctuation.definition.tag",settings:{foreground:"#93A1A1"}},{scope:"entity.other.attribute-name",settings:{foreground:"#93A1A1"}},{scope:"support.function",settings:{foreground:"#268BD2"}},{scope:"punctuation.separator.continuation",settings:{foreground:"#DC322F"}},{scope:["support.constant","support.variable"],settings:{}},{scope:["support.type","support.class"],settings:{foreground:"#859900"}},{scope:"support.type.exception",settings:{foreground:"#CB4B16"}},{scope:"support.other.variable",settings:{}},{scope:"invalid",settings:{foreground:"#DC322F"}},{scope:["meta.diff","meta.diff.header"],settings:{fontStyle:"italic",foreground:"#268BD2"}},{scope:"markup.deleted",settings:{fontStyle:"",foreground:"#DC322F"}},{scope:"markup.changed",settings:{fontStyle:"",foreground:"#CB4B16"}},{scope:"markup.inserted",settings:{foreground:"#859900"}},{scope:"markup.quote",settings:{foreground:"#859900"}},{scope:"markup.list",settings:{foreground:"#B58900"}},{scope:["markup.bold","markup.italic"],settings:{foreground:"#D33682"}},{scope:"markup.bold",settings:{fontStyle:"bold"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#2AA198"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#268BD2"}},{scope:"markup.heading.setext",settings:{fontStyle:"",foreground:"#268BD2"}}],type:"light"})}}]); diff --git a/458.fb3cab7b.async.js b/458.fb3cab7b.async.js new file mode 100644 index 00000000..5e49bfda --- /dev/null +++ b/458.fb3cab7b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[458],{90458:function(o,a,e){e.r(a),e.d(a,{default:function(){return i}});var n=e(8866);const t=Object.freeze({displayName:"Lua",name:"lua",patterns:[{begin:"\\b(?:(local)\\s+)?(function)\\b(?![,:])",beginCaptures:{1:{name:"keyword.local.lua"},2:{name:"keyword.control.lua"}},end:`(?<=[\\)\\-{}\\[\\]"'])`,name:"meta.function.lua",patterns:[{include:"#comment"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.lua"}},end:`(\\))|(?=[\\-\\.{}\\[\\]"'])`,endCaptures:{1:{name:"punctuation.definition.parameters.finish.lua"}},name:"meta.parameter.lua",patterns:[{include:"#comment"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.parameter.function.lua"},{match:",",name:"punctuation.separator.arguments.lua"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.arguments.lua"}},end:"(?=[\\),])",patterns:[{include:"#emmydoc.type"}]}]},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=:)",name:"entity.name.class.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"entity.name.function.lua"}]},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]*)?([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX]\\.[0-9A-Fa-f]+([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",name:"constant.numeric.integer.hexadecimal.lua"},{match:"(?<![\\w\\d.])\\d+(\\.\\d*)?([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\.\\d+([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\d+(?![pPeE.0-9])",name:"constant.numeric.integer.lua"},{include:"#string"},{captures:{1:{name:"punctuation.definition.comment.lua"}},match:"\\A(#!).*$\\n?",name:"comment.line.shebang.lua"},{include:"#comment"},{captures:{1:{name:"keyword.control.goto.lua"},2:{name:"string.tag.lua"}},match:"\\b(goto)\\s+([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.section.embedded.begin.lua"},2:{name:"punctuation.section.embedded.end.lua"}},match:"(::)\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*(::)",name:"string.tag.lua"},{captures:{1:{name:"string.tag.lua"}},match:"<\\s*(const|close)\\s*>"},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|in)\\b",name:"keyword.control.lua"},{match:"\\b(local|global)\\b",name:"keyword.local.lua"},{match:"\\b(function)\\b(?![,:])",name:"keyword.control.lua"},{match:"(?<![^.]\\.|:)\\b(false|nil(?!:)|true|_ENV|_G|_VERSION|math\\.(pi|huge|maxinteger|mininteger)|utf8\\.charpattern|io\\.(stdin|stdout|stderr)|package\\.(config|cpath|loaded|loaders|path|preload|searchers))\\b|(?<![.])\\.{3}(?!\\.)",name:"constant.language.lua"},{match:"(?<![^.]\\.|:)\\b(self)\\b",name:"variable.language.self.lua"},{match:"(?<![^.]\\.|:)\\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\\b(?!\\s*=(?!=))",name:"support.function.lua"},{match:"(?<![^.]\\.|:)\\b(async)\\b(?!\\s*=(?!=))",name:"entity.name.tag.lua"},{match:"(?<![^.]\\.|:)\\b(coroutine\\.(create|isyieldable|close|resume|running|status|wrap|yield)|string\\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)|table\\.(concat|insert|maxn|move|pack|remove|sort|unpack)|math\\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?|tointeger|type)|io\\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\\.(loadlib|seeall|searchpath)|debug\\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|[gs]etuservalue|set[Cc]stacklimit|traceback|upvalueid|upvaluejoin)|bit32\\.(arshift|band|bnot|bor|btest|bxor|extract|replace|lrotate|lshift|rrotate|rshift)|utf8\\.(char|codes|codepoint|len|offset))\\b(?!\\s*=(?!=))",name:"support.function.library.lua"},{match:"\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b",name:"keyword.operator.lua"},{match:`\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({"']|\\[\\[))`,name:"support.function.any-method.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*\\??:)",name:"entity.name.class.lua"},{match:"(?<=[^.]\\.|:)\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"entity.other.attribute.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"variable.other.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*=\\s*\\b(function)\\b)",name:"entity.name.function.lua"},{match:"\\+|-|%|#|\\*|\\/|\\^|==?|~=|!=|<=?|>=?|(?<!\\.)\\.{2}(?!\\.)",name:"keyword.operator.lua"}],repository:{comment:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.lua"}},end:"(?!\\G)((?!^)[ \\t]+\\n)?",endCaptures:{1:{name:"punctuation.whitespace.comment.trailing.lua"}},patterns:[{begin:"--\\[(=*)\\[@@@",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"",patterns:[{include:"source.lua"}]},{begin:"--\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"----",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua"},{begin:"---",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.documentation.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua",patterns:[{include:"#ldoc_tag"}]}]},{begin:"\\/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]}]},emmydoc:{patterns:[{begin:"(?<=---[ \\t]*)@class",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:":|,",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@enum",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=\\n)"}]},{begin:"(?<=---[ \\t]*)@type",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@alias",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?",beginCaptures:{1:{name:"storage.type.annotation.lua"},2:{name:"support.function.library.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@cast",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.other.lua"}},end:"(?=\\n)",patterns:[{include:"#emmydoc.type"},{match:"([+-|])",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@param",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(\\??)",beginCaptures:{1:{name:"entity.name.variable.lua"},2:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@return",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\?",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@field",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"(\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b|(\\[))(\\??)",beginCaptures:{2:{name:"entity.name.variable.lua"},3:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#string"},{include:"#emmydoc.type"},{match:"\\]",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@generic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{0:{name:"storage.type.generic.lua"}},end:"(?=\\n)|(,)",endCaptures:{0:{name:"keyword.operator.lua"}},patterns:[{match:":",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@vararg",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@overload",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@deprecated",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@meta",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@private",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@protected",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@package",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@version",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b(5\\.1|5\\.2|5\\.3|5\\.4|JIT)\\b",name:"support.class.lua"},{match:",|\\>|\\<",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@see",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:"#",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@diagnostic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"([a-zA-Z_\\-0-9]+)[ \\t]*(:)?",beginCaptures:{1:{name:"keyword.other.unit"},2:{name:"keyword.operator.unit"}},end:"(?=\\n)",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",name:"support.class.lua"},{match:",",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@module",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]},{match:"(?<=---[ \\t]*)@(async|nodiscard)",name:"storage.type.annotation.lua"},{begin:"(?<=---)\\|\\s*[\\>\\+]?",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]}]},"emmydoc.type":{patterns:[{begin:"\\bfun\\b",beginCaptures:{0:{name:"keyword.control.lua"}},end:"(?=[\\s#])",patterns:[{match:"[\\(\\),:\\?][ \\t]*",name:"keyword.operator.lua"},{match:"([a-zA-Z_][a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]*)(?<!,)[ \\t]*(?=\\??:)",name:"entity.name.variable.lua"},{include:"#emmydoc.type"},{include:"#string"}]},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\basync\\b",name:"entity.name.tag.lua"},{match:"[\\{\\}\\:\\,\\?\\|\\`][ \\t]*",name:"keyword.operator.lua"},{begin:`(?=[a-zA-Z_\\.\\*"'\\[])`,end:"(?=[\\s\\)\\,\\?\\:\\}\\|#])",patterns:[{match:"([a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]+)(?<!,)[ \\t]*",name:"support.type.lua"},{match:"(\\.\\.\\.)[ \\t]*",name:"constant.language.lua"},{include:"#string"}]}]},escaped_char:{patterns:[{match:`\\\\[abfnrtv\\\\"'\\n]`,name:"constant.character.escape.lua"},{match:"\\\\z[\\n\\t ]*",name:"constant.character.escape.lua"},{match:"\\\\\\d{1,3}",name:"constant.character.escape.byte.lua"},{match:"\\\\x[0-9A-Fa-f][0-9A-Fa-f]",name:"constant.character.escape.byte.lua"},{match:"\\\\u\\{[0-9A-Fa-f]+\\}",name:"constant.character.escape.unicode.lua"},{match:"\\\\.",name:"invalid.illegal.character.escape.lua"}]},ldoc_tag:{captures:{1:{name:"punctuation.definition.block.tag.ldoc"},2:{name:"storage.type.class.ldoc"}},match:"\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b"},string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"'[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.single.lua",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:'"[ \\t]*|(?=\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua",patterns:[{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"`[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua"},{begin:"(?<=\\.cdef)\\s*(\\[(=*)\\[)",beginCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.begin.lua"}},contentName:"meta.embedded.lua",end:"(\\]\\2\\])[ \\t]*",endCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.end.lua"}},patterns:[{include:"source.c"}]},{begin:"(?<!--)\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"\\]\\1\\][ \\t]*",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.other.multiline.lua"}]}},scopeName:"source.lua",embeddedLangs:["c"]});var i=[...n.default,t]}}]); diff --git a/459.e88b0372.async.js b/459.e88b0372.async.js new file mode 100644 index 00000000..d30de1e8 --- /dev/null +++ b/459.e88b0372.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[459],{10459:function(n,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#e0def4","activityBar.background":"#232136","activityBar.dropBorder":"#393552","activityBar.foreground":"#e0def4","activityBar.inactiveForeground":"#908caa","activityBarBadge.background":"#ea9a97","activityBarBadge.foreground":"#232136","badge.background":"#ea9a97","badge.foreground":"#232136","banner.background":"#2a273f","banner.foreground":"#e0def4","banner.iconForeground":"#908caa","breadcrumb.activeSelectionForeground":"#ea9a97","breadcrumb.background":"#232136","breadcrumb.focusForeground":"#908caa","breadcrumb.foreground":"#6e6a86","breadcrumbPicker.background":"#2a273f","button.background":"#ea9a97","button.foreground":"#232136","button.hoverBackground":"#ea9a97e6","button.secondaryBackground":"#2a273f","button.secondaryForeground":"#e0def4","button.secondaryHoverBackground":"#393552","charts.blue":"#9ccfd8","charts.foreground":"#e0def4","charts.green":"#3e8fb0","charts.lines":"#908caa","charts.orange":"#ea9a97","charts.purple":"#c4a7e7","charts.red":"#eb6f92","charts.yellow":"#f6c177","checkbox.background":"#2a273f","checkbox.border":"#817c9c26","checkbox.foreground":"#e0def4","debugExceptionWidget.background":"#2a273f","debugExceptionWidget.border":"#817c9c26","debugIcon.breakpointCurrentStackframeForeground":"#908caa","debugIcon.breakpointDisabledForeground":"#908caa","debugIcon.breakpointForeground":"#908caa","debugIcon.breakpointStackframeForeground":"#908caa","debugIcon.breakpointUnverifiedForeground":"#908caa","debugIcon.continueForeground":"#908caa","debugIcon.disconnectForeground":"#908caa","debugIcon.pauseForeground":"#908caa","debugIcon.restartForeground":"#908caa","debugIcon.startForeground":"#908caa","debugIcon.stepBackForeground":"#908caa","debugIcon.stepIntoForeground":"#908caa","debugIcon.stepOutForeground":"#908caa","debugIcon.stepOverForeground":"#908caa","debugIcon.stopForeground":"#eb6f92","debugToolBar.background":"#2a273f","debugToolBar.border":"#393552",descriptionForeground:"#908caa","diffEditor.border":"#393552","diffEditor.diagonalFill":"#817c9c4d","diffEditor.insertedLineBackground":"#9ccfd826","diffEditor.insertedTextBackground":"#9ccfd826","diffEditor.removedLineBackground":"#eb6f9226","diffEditor.removedTextBackground":"#eb6f9226","diffEditorOverview.insertedForeground":"#9ccfd880","diffEditorOverview.removedForeground":"#eb6f9280","dropdown.background":"#2a273f","dropdown.border":"#817c9c26","dropdown.foreground":"#e0def4","dropdown.listBackground":"#2a273f","editor.background":"#232136","editor.findMatchBackground":"#817c9c4d","editor.findMatchHighlightBackground":"#817c9c4d","editor.findRangeHighlightBackground":"#817c9c4d","editor.findRangeHighlightBorder":"#0000","editor.focusedStackFrameHighlightBackground":"#817c9c26","editor.foldBackground":"#2a273f","editor.foreground":"#e0def4","editor.hoverHighlightBackground":"#0000","editor.inactiveSelectionBackground":"#817c9c14","editor.inlineValuesBackground":"#0000","editor.inlineValuesForeground":"#908caa","editor.lineHighlightBackground":"#817c9c14","editor.lineHighlightBorder":"#0000","editor.linkedEditingBackground":"#2a273f","editor.rangeHighlightBackground":"#817c9c14","editor.selectionBackground":"#817c9c26","editor.selectionForeground":"#e0def4","editor.selectionHighlightBackground":"#817c9c26","editor.selectionHighlightBorder":"#232136","editor.snippetFinalTabstopHighlightBackground":"#817c9c26","editor.snippetFinalTabstopHighlightBorder":"#2a273f","editor.snippetTabstopHighlightBackground":"#817c9c26","editor.snippetTabstopHighlightBorder":"#2a273f","editor.stackFrameHighlightBackground":"#817c9c26","editor.symbolHighlightBackground":"#817c9c26","editor.symbolHighlightBorder":"#0000","editor.wordHighlightBackground":"#817c9c26","editor.wordHighlightBorder":"#0000","editor.wordHighlightStrongBackground":"#817c9c26","editor.wordHighlightStrongBorder":"#817c9c26","editorBracketHighlight.foreground1":"#eb6f9280","editorBracketHighlight.foreground2":"#3e8fb080","editorBracketHighlight.foreground3":"#f6c17780","editorBracketHighlight.foreground4":"#9ccfd880","editorBracketHighlight.foreground5":"#ea9a9780","editorBracketHighlight.foreground6":"#c4a7e780","editorBracketMatch.background":"#0000","editorBracketMatch.border":"#908caa","editorBracketPairGuide.activeBackground1":"#3e8fb0","editorBracketPairGuide.activeBackground2":"#ea9a97","editorBracketPairGuide.activeBackground3":"#c4a7e7","editorBracketPairGuide.activeBackground4":"#9ccfd8","editorBracketPairGuide.activeBackground5":"#f6c177","editorBracketPairGuide.activeBackground6":"#eb6f92","editorBracketPairGuide.background1":"#3e8fb080","editorBracketPairGuide.background2":"#ea9a9780","editorBracketPairGuide.background3":"#c4a7e780","editorBracketPairGuide.background4":"#9ccfd880","editorBracketPairGuide.background5":"#f6c17780","editorBracketPairGuide.background6":"#eb6f9280","editorCodeLens.foreground":"#ea9a97","editorCursor.background":"#e0def4","editorCursor.foreground":"#6e6a86","editorError.border":"#0000","editorError.foreground":"#eb6f92","editorGhostText.foreground":"#908caa","editorGroup.border":"#0000","editorGroup.dropBackground":"#2a273f","editorGroup.emptyBackground":"#0000","editorGroup.focusedEmptyBorder":"#0000","editorGroupHeader.noTabsBackground":"#0000","editorGroupHeader.tabsBackground":"#0000","editorGroupHeader.tabsBorder":"#0000","editorGutter.addedBackground":"#9ccfd8","editorGutter.background":"#232136","editorGutter.commentRangeForeground":"#908caa","editorGutter.deletedBackground":"#eb6f92","editorGutter.foldingControlForeground":"#c4a7e7","editorGutter.modifiedBackground":"#ea9a97","editorHint.border":"#0000","editorHint.foreground":"#908caa","editorHoverWidget.background":"#2a273f","editorHoverWidget.border":"#6e6a8680","editorHoverWidget.foreground":"#908caa","editorHoverWidget.highlightForeground":"#e0def4","editorHoverWidget.statusBarBackground":"#0000","editorIndentGuide.activeBackground":"#6e6a86","editorIndentGuide.background":"#817c9c4d","editorInfo.border":"#393552","editorInfo.foreground":"#9ccfd8","editorInlayHint.background":"#393552","editorInlayHint.foreground":"#908caa","editorInlayHint.parameterBackground":"#393552","editorInlayHint.parameterForeground":"#c4a7e7","editorInlayHint.typeBackground":"#393552","editorInlayHint.typeForeground":"#9ccfd8","editorLightBulb.foreground":"#3e8fb0","editorLightBulbAutoFix.foreground":"#ea9a97","editorLineNumber.activeForeground":"#e0def4","editorLineNumber.foreground":"#908caa","editorLink.activeForeground":"#ea9a97","editorMarkerNavigation.background":"#2a273f","editorMarkerNavigationError.background":"#2a273f","editorMarkerNavigationInfo.background":"#2a273f","editorMarkerNavigationWarning.background":"#2a273f","editorOverviewRuler.addedForeground":"#9ccfd880","editorOverviewRuler.background":"#232136","editorOverviewRuler.border":"#817c9c4d","editorOverviewRuler.bracketMatchForeground":"#908caa","editorOverviewRuler.commonContentForeground":"#817c9c14","editorOverviewRuler.currentContentForeground":"#817c9c26","editorOverviewRuler.deletedForeground":"#eb6f9280","editorOverviewRuler.errorForeground":"#eb6f9280","editorOverviewRuler.findMatchForeground":"#817c9c4d","editorOverviewRuler.incomingContentForeground":"#c4a7e780","editorOverviewRuler.infoForeground":"#9ccfd880","editorOverviewRuler.modifiedForeground":"#ea9a9780","editorOverviewRuler.rangeHighlightForeground":"#817c9c4d","editorOverviewRuler.selectionHighlightForeground":"#817c9c4d","editorOverviewRuler.warningForeground":"#f6c17780","editorOverviewRuler.wordHighlightForeground":"#817c9c26","editorOverviewRuler.wordHighlightStrongForeground":"#817c9c4d","editorPane.background":"#0000","editorRuler.foreground":"#817c9c4d","editorSuggestWidget.background":"#2a273f","editorSuggestWidget.border":"#0000","editorSuggestWidget.focusHighlightForeground":"#ea9a97","editorSuggestWidget.foreground":"#908caa","editorSuggestWidget.highlightForeground":"#ea9a97","editorSuggestWidget.selectedBackground":"#817c9c26","editorSuggestWidget.selectedForeground":"#e0def4","editorSuggestWidget.selectedIconForeground":"#e0def4","editorUnnecessaryCode.border":"#0000","editorUnnecessaryCode.opacity":"#e0def480","editorWarning.border":"#0000","editorWarning.foreground":"#f6c177","editorWhitespace.foreground":"#6e6a86","editorWidget.background":"#2a273f","editorWidget.border":"#393552","editorWidget.foreground":"#908caa","editorWidget.resizeBorder":"#6e6a86",errorForeground:"#eb6f92","extensionBadge.remoteBackground":"#c4a7e7","extensionBadge.remoteForeground":"#232136","extensionButton.prominentBackground":"#ea9a97","extensionButton.prominentForeground":"#232136","extensionButton.prominentHoverBackground":"#ea9a97e6","extensionIcon.preReleaseForeground":"#3e8fb0","extensionIcon.starForeground":"#ea9a97","extensionIcon.verifiedForeground":"#c4a7e7",focusBorder:"#817c9c26",foreground:"#e0def4","gitDecoration.addedResourceForeground":"#9ccfd8","gitDecoration.conflictingResourceForeground":"#eb6f92","gitDecoration.deletedResourceForeground":"#908caa","gitDecoration.ignoredResourceForeground":"#6e6a86","gitDecoration.modifiedResourceForeground":"#ea9a97","gitDecoration.renamedResourceForeground":"#3e8fb0","gitDecoration.stageDeletedResourceForeground":"#eb6f92","gitDecoration.stageModifiedResourceForeground":"#c4a7e7","gitDecoration.submoduleResourceForeground":"#f6c177","gitDecoration.untrackedResourceForeground":"#f6c177","icon.foreground":"#908caa","input.background":"#39355280","input.border":"#817c9c26","input.foreground":"#e0def4","input.placeholderForeground":"#908caa","inputOption.activeBackground":"#ea9a9726","inputOption.activeForeground":"#ea9a97","inputValidation.errorBackground":"#2a273f","inputValidation.errorBorder":"#817c9c4d","inputValidation.errorForeground":"#eb6f92","inputValidation.infoBackground":"#2a273f","inputValidation.infoBorder":"#817c9c4d","inputValidation.infoForeground":"#9ccfd8","inputValidation.warningBackground":"#2a273f","inputValidation.warningBorder":"#817c9c4d","inputValidation.warningForeground":"#9ccfd880","keybindingLabel.background":"#393552","keybindingLabel.border":"#817c9c4d","keybindingLabel.bottomBorder":"#817c9c4d","keybindingLabel.foreground":"#c4a7e7","keybindingTable.headerBackground":"#393552","keybindingTable.rowsBackground":"#2a273f","list.activeSelectionBackground":"#817c9c26","list.activeSelectionForeground":"#e0def4","list.deemphasizedForeground":"#908caa","list.dropBackground":"#2a273f","list.errorForeground":"#eb6f92","list.filterMatchBackground":"#2a273f","list.filterMatchBorder":"#ea9a97","list.focusBackground":"#817c9c4d","list.focusForeground":"#e0def4","list.focusOutline":"#817c9c26","list.highlightForeground":"#ea9a97","list.hoverBackground":"#817c9c14","list.hoverForeground":"#e0def4","list.inactiveFocusBackground":"#817c9c14","list.inactiveSelectionBackground":"#2a273f","list.inactiveSelectionForeground":"#e0def4","list.invalidItemForeground":"#eb6f92","list.warningForeground":"#f6c177","listFilterWidget.background":"#2a273f","listFilterWidget.noMatchesOutline":"#eb6f92","listFilterWidget.outline":"#393552","menu.background":"#2a273f","menu.border":"#817c9c14","menu.foreground":"#e0def4","menu.selectionBackground":"#817c9c26","menu.selectionBorder":"#393552","menu.selectionForeground":"#e0def4","menu.separatorBackground":"#817c9c4d","menubar.selectionBackground":"#817c9c26","menubar.selectionBorder":"#817c9c14","menubar.selectionForeground":"#e0def4","merge.border":"#393552","merge.commonContentBackground":"#817c9c26","merge.commonHeaderBackground":"#817c9c26","merge.currentContentBackground":"#f6c17780","merge.currentHeaderBackground":"#f6c17780","merge.incomingContentBackground":"#9ccfd880","merge.incomingHeaderBackground":"#9ccfd880","minimap.background":"#2a273f","minimap.errorHighlight":"#eb6f9280","minimap.findMatchHighlight":"#817c9c26","minimap.selectionHighlight":"#817c9c26","minimap.warningHighlight":"#f6c17780","minimapGutter.addedBackground":"#9ccfd8","minimapGutter.deletedBackground":"#eb6f92","minimapGutter.modifiedBackground":"#ea9a97","minimapSlider.activeBackground":"#817c9c4d","minimapSlider.background":"#817c9c26","minimapSlider.hoverBackground":"#817c9c26","notebook.cellBorderColor":"#9ccfd880","notebook.cellEditorBackground":"#2a273f","notebook.cellHoverBackground":"#39355280","notebook.focusedCellBackground":"#817c9c14","notebook.focusedCellBorder":"#9ccfd8","notebook.outputContainerBackgroundColor":"#817c9c14","notificationCenter.border":"#817c9c26","notificationCenterHeader.background":"#2a273f","notificationCenterHeader.foreground":"#908caa","notificationLink.foreground":"#c4a7e7","notificationToast.border":"#817c9c26","notifications.background":"#2a273f","notifications.border":"#817c9c26","notifications.foreground":"#e0def4","notificationsErrorIcon.foreground":"#eb6f92","notificationsInfoIcon.foreground":"#9ccfd8","notificationsWarningIcon.foreground":"#f6c177","panel.background":"#2a273f","panel.border":"#0000","panel.dropBorder":"#393552","panelInput.border":"#2a273f","panelSection.dropBackground":"#817c9c26","panelSectionHeader.background":"#2a273f","panelSectionHeader.foreground":"#e0def4","panelTitle.activeBorder":"#817c9c4d","panelTitle.activeForeground":"#e0def4","panelTitle.inactiveForeground":"#908caa","peekView.border":"#393552","peekViewEditor.background":"#2a273f","peekViewEditor.matchHighlightBackground":"#817c9c4d","peekViewResult.background":"#2a273f","peekViewResult.fileForeground":"#908caa","peekViewResult.lineForeground":"#908caa","peekViewResult.matchHighlightBackground":"#817c9c4d","peekViewResult.selectionBackground":"#817c9c26","peekViewResult.selectionForeground":"#e0def4","peekViewTitle.background":"#393552","peekViewTitleDescription.foreground":"#908caa","pickerGroup.border":"#817c9c4d","pickerGroup.foreground":"#c4a7e7","ports.iconRunningProcessForeground":"#ea9a97","problemsErrorIcon.foreground":"#eb6f92","problemsInfoIcon.foreground":"#9ccfd8","problemsWarningIcon.foreground":"#f6c177","progressBar.background":"#ea9a97","quickInput.background":"#2a273f","quickInput.foreground":"#908caa","quickInputList.focusBackground":"#817c9c26","quickInputList.focusForeground":"#e0def4","quickInputList.focusIconForeground":"#e0def4","scrollbar.shadow":"#2a273f4d","scrollbarSlider.activeBackground":"#3e8fb080","scrollbarSlider.background":"#817c9c26","scrollbarSlider.hoverBackground":"#817c9c4d","searchEditor.findMatchBackground":"#817c9c26","selection.background":"#817c9c4d","settings.focusedRowBackground":"#2a273f","settings.focusedRowBorder":"#817c9c26","settings.headerForeground":"#e0def4","settings.modifiedItemIndicator":"#ea9a97","settings.rowHoverBackground":"#2a273f","sideBar.background":"#232136","sideBar.dropBackground":"#2a273f","sideBar.foreground":"#908caa","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#817c9c26","statusBar.background":"#232136","statusBar.debuggingBackground":"#c4a7e7","statusBar.debuggingForeground":"#232136","statusBar.foreground":"#908caa","statusBar.noFolderBackground":"#232136","statusBar.noFolderForeground":"#908caa","statusBarItem.activeBackground":"#817c9c4d","statusBarItem.errorBackground":"#232136","statusBarItem.errorForeground":"#eb6f92","statusBarItem.hoverBackground":"#817c9c26","statusBarItem.prominentBackground":"#393552","statusBarItem.prominentForeground":"#e0def4","statusBarItem.prominentHoverBackground":"#817c9c26","statusBarItem.remoteBackground":"#232136","statusBarItem.remoteForeground":"#f6c177","symbolIcon.arrayForeground":"#908caa","symbolIcon.classForeground":"#908caa","symbolIcon.colorForeground":"#908caa","symbolIcon.constantForeground":"#908caa","symbolIcon.constructorForeground":"#908caa","symbolIcon.enumeratorForeground":"#908caa","symbolIcon.enumeratorMemberForeground":"#908caa","symbolIcon.eventForeground":"#908caa","symbolIcon.fieldForeground":"#908caa","symbolIcon.fileForeground":"#908caa","symbolIcon.folderForeground":"#908caa","symbolIcon.functionForeground":"#908caa","symbolIcon.interfaceForeground":"#908caa","symbolIcon.keyForeground":"#908caa","symbolIcon.keywordForeground":"#908caa","symbolIcon.methodForeground":"#908caa","symbolIcon.moduleForeground":"#908caa","symbolIcon.namespaceForeground":"#908caa","symbolIcon.nullForeground":"#908caa","symbolIcon.numberForeground":"#908caa","symbolIcon.objectForeground":"#908caa","symbolIcon.operatorForeground":"#908caa","symbolIcon.packageForeground":"#908caa","symbolIcon.propertyForeground":"#908caa","symbolIcon.referenceForeground":"#908caa","symbolIcon.snippetForeground":"#908caa","symbolIcon.stringForeground":"#908caa","symbolIcon.structForeground":"#908caa","symbolIcon.textForeground":"#908caa","symbolIcon.typeParameterForeground":"#908caa","symbolIcon.unitForeground":"#908caa","symbolIcon.variableForeground":"#908caa","tab.activeBackground":"#817c9c14","tab.activeForeground":"#e0def4","tab.activeModifiedBorder":"#9ccfd8","tab.border":"#0000","tab.hoverBackground":"#817c9c26","tab.inactiveBackground":"#0000","tab.inactiveForeground":"#908caa","tab.inactiveModifiedBorder":"#9ccfd880","tab.lastPinnedBorder":"#6e6a86","tab.unfocusedActiveBackground":"#0000","tab.unfocusedHoverBackground":"#0000","tab.unfocusedInactiveBackground":"#0000","tab.unfocusedInactiveModifiedBorder":"#9ccfd880","terminal.ansiBlack":"#393552","terminal.ansiBlue":"#9ccfd8","terminal.ansiBrightBlack":"#908caa","terminal.ansiBrightBlue":"#9ccfd8","terminal.ansiBrightCyan":"#ea9a97","terminal.ansiBrightGreen":"#3e8fb0","terminal.ansiBrightMagenta":"#c4a7e7","terminal.ansiBrightRed":"#eb6f92","terminal.ansiBrightWhite":"#e0def4","terminal.ansiBrightYellow":"#f6c177","terminal.ansiCyan":"#ea9a97","terminal.ansiGreen":"#3e8fb0","terminal.ansiMagenta":"#c4a7e7","terminal.ansiRed":"#eb6f92","terminal.ansiWhite":"#e0def4","terminal.ansiYellow":"#f6c177","terminal.dropBackground":"#817c9c26","terminal.foreground":"#e0def4","terminal.selectionBackground":"#817c9c26","terminal.tab.activeBorder":"#e0def4","terminalCursor.background":"#e0def4","terminalCursor.foreground":"#6e6a86","textBlockQuote.background":"#2a273f","textBlockQuote.border":"#817c9c26","textCodeBlock.background":"#2a273f","textLink.activeForeground":"#c4a7e7e6","textLink.foreground":"#c4a7e7","textPreformat.foreground":"#f6c177","textSeparator.foreground":"#908caa","titleBar.activeBackground":"#232136","titleBar.activeForeground":"#908caa","titleBar.inactiveBackground":"#2a273f","titleBar.inactiveForeground":"#908caa","toolbar.activeBackground":"#817c9c4d","toolbar.hoverBackground":"#817c9c26","tree.indentGuidesStroke":"#908caa","walkThrough.embeddedEditorBackground":"#232136","welcomePage.background":"#232136","welcomePage.buttonBackground":"#2a273f","welcomePage.buttonHoverBackground":"#393552","widget.shadow":"#2a273f4d","window.activeBorder":"#2a273f","window.inactiveBorder":"#2a273f"},displayName:"Ros\xE9 Pine Moon",name:"rose-pine-moon",tokenColors:[{scope:["comment"],settings:{fontStyle:"italic",foreground:"#6e6a86"}},{scope:["constant"],settings:{foreground:"#3e8fb0"}},{scope:["constant.numeric","constant.language"],settings:{foreground:"#ea9a97"}},{scope:["entity.name"],settings:{foreground:"#ea9a97"}},{scope:["entity.name.section","entity.name.tag","entity.name.namespace","entity.name.type"],settings:{foreground:"#9ccfd8"}},{scope:["entity.other.attribute-name","entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#c4a7e7"}},{scope:["invalid"],settings:{foreground:"#eb6f92"}},{scope:["invalid.deprecated"],settings:{foreground:"#908caa"}},{scope:["keyword"],settings:{foreground:"#3e8fb0"}},{scope:["markup.inserted.diff"],settings:{foreground:"#9ccfd8"}},{scope:["markup.deleted.diff"],settings:{foreground:"#eb6f92"}},{scope:"markup.heading",settings:{fontStyle:"bold"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["meta.diff.range"],settings:{foreground:"#c4a7e7"}},{scope:["meta.tag","meta.brace"],settings:{foreground:"#e0def4"}},{scope:["meta.import","meta.export"],settings:{foreground:"#3e8fb0"}},{scope:"meta.directive.vue",settings:{fontStyle:"italic",foreground:"#c4a7e7"}},{scope:"meta.property-name.css",settings:{foreground:"#9ccfd8"}},{scope:"meta.property-value.css",settings:{foreground:"#f6c177"}},{scope:"meta.tag.other.html",settings:{foreground:"#908caa"}},{scope:["punctuation"],settings:{foreground:"#908caa"}},{scope:["punctuation.accessor"],settings:{foreground:"#3e8fb0"}},{scope:["punctuation.definition.string"],settings:{foreground:"#f6c177"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#6e6a86"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#3e8fb0"}},{scope:["string"],settings:{foreground:"#f6c177"}},{scope:["support"],settings:{foreground:"#9ccfd8"}},{scope:["support.constant"],settings:{foreground:"#f6c177"}},{scope:["support.function"],settings:{fontStyle:"italic",foreground:"#eb6f92"}},{scope:["variable"],settings:{fontStyle:"italic",foreground:"#ea9a97"}},{scope:["variable.other","variable.language","variable.function","variable.argument"],settings:{foreground:"#e0def4"}},{scope:["variable.parameter"],settings:{foreground:"#c4a7e7"}}],type:"dark"})}}]); diff --git a/466.643a766d.async.js b/466.643a766d.async.js new file mode 100644 index 00000000..a0392bae --- /dev/null +++ b/466.643a766d.async.js @@ -0,0 +1,681 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[466,6515],{18591:function(r,n,e){e.d(n,{Z:function(){return t}});var t=[Object.freeze({injectionSelector:"L:text.html -comment",name:"angular-expression",patterns:[{include:"#ngExpression"}],repository:{arrayLiteral:{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.array.literal.ts",patterns:[{include:"#ngExpression"},{include:"#punctuationComma"}]},booleanLiteral:{patterns:[{match:"(?<!\\.|\\$)\\btrue\\b(?!\\$)",name:"constant.language.boolean.true.ts"},{match:"(?<!\\.|\\$)\\bfalse\\b(?!\\$)",name:"constant.language.boolean.false.ts"}]},expressionOperator:{patterns:[{captures:{1:{name:"keyword.operator.logical.ts"},2:{name:"entity.name.function.pipe.ng"}},match:"((?<!\\|)\\|(?!\\|))\\s?([a-zA-Z0-9\\-\\_\\$]*)"},{match:"(?<!\\.|\\$)\\b(let)\\b(?!\\$)",name:"storage.type.ts"},{match:"(?<!\\.|\\$)\\b(await)\\b(?!\\$)",name:"keyword.control.flow.ts"},{match:"(?<!\\.|\\$)\\bdelete\\b(?!\\$)",name:"keyword.operator.expression.delete.ts"},{match:"(?<!\\.|\\$)\\bin\\b(?!\\$)",name:"keyword.operator.expression.in.ts"},{match:"(?<!\\.|\\$)\\bof\\b(?!\\$)",name:"keyword.operator.expression.of.ts"},{match:"(?<!\\.|\\$)\\bif\\b(?!\\$)",name:"keyword.control.if.ts"},{match:"(?<!\\.|\\$)\\belse\\b(?!\\$)",name:"keyword.control.else.ts"},{match:"(?<!\\.|\\$)\\bthen\\b(?!\\$)",name:"keyword.control.then.ts"},{match:"(?<!\\.|\\$)\\binstanceof\\b(?!\\$)",name:"keyword.operator.expression.instanceof.ts"},{match:"(?<!\\.|\\$)\\bnew\\b(?!\\$)",name:"keyword.operator.new.ts"},{match:"(?<!\\.|\\$)\\bvoid\\b(?!\\$)",name:"keyword.operator.expression.void.ts"},{begin:"(?<!\\.|\\$)\\bas\\b(?!\\$)",beginCaptures:{0:{name:"storage.type.as.ts"}},end:`(?=$|"|'|[;,:})\\]])`,patterns:[{include:"#type"}]},{match:"\\*=|(?<!\\()\\/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.ts"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.ts"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.ts"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.ts"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.ts"},{match:"\\!|&&|\\?\\?|\\|\\|",name:"keyword.operator.logical.ts"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.ts"},{match:"\\=",name:"keyword.operator.assignment.ts"},{match:"--",name:"keyword.operator.decrement.ts"},{match:"\\+\\+",name:"keyword.operator.increment.ts"},{match:"\\%|\\*|\\/|-|\\+",name:"keyword.operator.arithmetic.ts"},{captures:{1:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:]])\\s*(\\/)(?![\\/*])"},{include:"#typeofOperator"}]},functionCall:{begin:"(?=(\\??\\.\\s*)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\()",end:"(?<=\\))(?!(\\??\\.\\s*)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\()",patterns:[{match:"\\?",name:"punctuation.accessor.ts"},{match:"\\.",name:"punctuation.accessor.ts"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.ts"},{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#type"},{include:"#punctuationComma"}]},{include:"#parenExpression"}]},functionParameters:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.ts"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.ts"}},name:"meta.parameters.ts",patterns:[{include:"#decorator"},{include:"#parameterName"},{include:"#variableInitializer"},{match:",",name:"punctuation.separator.parameter.ts"}]},identifiers:{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\.\\s*prototype\\b(?!\\$))",name:"support.class.ts"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"constant.other.object.property.ts"},3:{name:"variable.other.object.property.ts"}},match:`(?x)([?!]?\\.)\\s*(?: +([[:upper:]][_$[:digit:][:upper:]]*)| +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"entity.name.function.ts"}},match:"(?x)(?:([?!]?\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*((async\\s+)|(function\\s*[(<])|(function\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\s*=>)|((<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\(([^()]|\\([^()]*\\))*\\)(\\s*:\\s*(.)*)?\\s*=>)))"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"constant.other.property.ts"}},match:"([?!]?\\.)\\s*([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"variable.other.property.ts"}},match:"([?!]?\\.)\\s*([_$[:alpha:]][_$[:alnum:]]*)"},{captures:{1:{name:"constant.other.object.ts"},2:{name:"variable.other.object.ts"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*)| +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)`},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"constant.character.other"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.ts"}]},literal:{name:"literal.ts",patterns:[{include:"#numericLiteral"},{include:"#booleanLiteral"},{include:"#nullLiteral"},{include:"#undefinedLiteral"},{include:"#numericConstantLiteral"},{include:"#arrayLiteral"},{include:"#thisLiteral"}]},ngExpression:{name:"meta.expression.ng",patterns:[{include:"#string"},{include:"#literal"},{include:"#ternaryExpression"},{include:"#expressionOperator"},{include:"#functionCall"},{include:"#identifiers"},{include:"#parenExpression"},{include:"#punctuationComma"},{include:"#punctuationAccessor"}]},nullLiteral:{match:"(?<!\\.|\\$)\\bnull\\b(?!\\$)",name:"constant.language.null.ts"},numericConstantLiteral:{patterns:[{match:"(?<!\\.|\\$)\\bNaN\\b(?!\\$)",name:"constant.language.nan.ts"},{match:"(?<!\\.|\\$)\\bInfinity\\b(?!\\$)",name:"constant.language.infinity.ts"}]},numericLiteral:{patterns:[{match:"\\b(?<!\\$)0(x|X)[0-9a-fA-F]+\\b(?!\\$)",name:"constant.numeric.hex.ts"},{match:"\\b(?<!\\$)0(b|B)[01]+\\b(?!\\$)",name:"constant.numeric.binary.ts"},{match:"\\\\b(?<!\\$)0(o|O)?[0-7]+\\b(?!\\$)",name:"constant.numeric.octal.ts"},{captures:{0:{name:"constant.numeric.decimal.ts"},1:{name:"meta.delimiter.decimal.period.ts"},2:{name:"meta.delimiter.decimal.period.ts"},3:{name:"meta.delimiter.decimal.period.ts"},4:{name:"meta.delimiter.decimal.period.ts"},5:{name:"meta.delimiter.decimal.period.ts"},6:{name:"meta.delimiter.decimal.period.ts"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9]+(\\.)[0-9]+[eE][+-]?[0-9]+\\b)|#1.1E+3 +(?:\\b[0-9]+(\\.)[eE][+-]?[0-9]+\\b)|#1.E+3 +(?:\\B(\\.)[0-9]+[eE][+-]?[0-9]+\\b)|#.1E+3 +(?:\\b[0-9]+[eE][+-]?[0-9]+\\b)|#1E+3(?:\\b[0-9]+(\\.)[0-9]+\\b)|#1.1 +(?:\\b[0-9]+(\\.)\\B)|#1. +(?:\\B(\\.)[0-9]+\\b)|#.1 +(?:\\b[0-9]+\\b(?!\\.))#1 +)(?!\\$)`}]},parameterName:{patterns:[{captures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.operator.rest.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:\\s*\\b(readonly)\\s+)?(?:\\s*\\b(public|private|protected)\\s+)?(\\.\\.\\.)?\\s*(?<!=|:)([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\??)(?=\\s* (=\\s*( (async\\s+) | (function\\s*[(<]) | (function\\s+) | ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) | ((<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\(([^()]|\\([^()]*\\))*\\)(\\s*:\\s*(.)*)?\\s*=>)) ) | (:\\s*( (<) | ([(]\\s*( ([)]) | (\\.\\.\\.) | ([_$[:alnum:]]+\\s*( ([:,?=])| ([)]\\s*=>) )) ))) ))"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.operator.rest.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?:\\s*\\b(readonly)\\s+)?(?:\\s*\\b(public|private|protected)\\s+)?(\\.\\.\\.)?\\s*(?<!=|:)([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\??)"}]},parenExpression:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#ngExpression"},{include:"#punctuationComma"}]},punctuationAccessor:{match:"\\?\\.|\\!\\.|\\.",name:"punctuation.accessor.ts"},punctuationComma:{match:",",name:"punctuation.separator.comma.ts"},punctuationSemicolon:{match:";",name:"punctuation.terminator.statement.ts"},qstringDouble:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.double.ts",patterns:[{include:"#stringCharacterEscape"}]},qstringSingle:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.single.ts",patterns:[{include:"#stringCharacterEscape"}]},string:{patterns:[{include:"#qstringSingle"},{include:"#qstringDouble"}]},stringCharacterEscape:{match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.ts"},ternaryExpression:{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ts"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#ngExpression"}]},thisLiteral:{match:"(?<!\\.|\\$)\\bthis\\b(?!\\$)",name:"variable.language.this.ts"},type:{name:"meta.type.ts",patterns:[{include:"#string"},{include:"#numericLiteral"},{include:"#typeBuiltinLiterals"},{include:"#typeTuple"},{include:"#typeObject"},{include:"#typeOperators"},{include:"#typeFnTypeParameters"},{include:"#typeParenOrFunctionParameters"},{include:"#typeName"}]},typeAnnotation:{begin:":",beginCaptures:{0:{name:"keyword.operator.type.annotation.ts"}},end:'(?=$|[,);\\}\\]]|\\/\\/|")|(?==[^>])|(?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)',name:"meta.type.annotation.ts",patterns:[{include:"#type"}]},typeBuiltinLiterals:{match:"(?<!\\.|\\$)\\b(this|true|false|undefined|null)\\b(?!\\$)",name:"support.type.builtin.ts"},typeFnTypeParameters:{patterns:[{captures:{1:{name:"keyword.control.new.ts"}},match:"(?<!\\.|\\$)\\b(new)\\b(?=\\s*\\<)",name:"meta.type.constructor.ts"},{begin:"(?<!\\.|\\$)\\b(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.new.ts"}},end:"(?<=\\))",name:"meta.type.constructor.ts",patterns:[{include:"#functionParameters"}]},{begin:"(?<=\\>)\\s*(?=\\()",end:"(?<=\\))",include:"#typeofOperator",name:"meta.type.function.ts",patterns:[{include:"#functionParameters"}]},{begin:"(?x)((?=[(]\\s*(([)])|(\\.\\.\\.)|([_$[:alnum:]]+\\s*(([:,?=])|([)]\\s*=>))))))",end:"(?<=\\))",name:"meta.type.function.ts",patterns:[{include:"#functionParameters"}]}]},typeName:{patterns:[{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*([?!]?\\.)"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.ts"}]},typeObject:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.object.type.ts",patterns:[{include:"#typeObjectMembers"}]},typeObjectMembers:{patterns:[{include:"#typeAnnotation"},{include:"#punctuationComma"},{include:"#punctuationSemicolon"}]},typeOperators:{patterns:[{include:"#typeofOperator"},{match:"[&|]",name:"keyword.operator.type.ts"},{match:"(?<!\\.|\\$)\\bkeyof\\b(?!\\$)",name:"keyword.operator.expression.keyof.ts"}]},typeParenOrFunctionParameters:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.type.paren.cover.ts",patterns:[{include:"#type"},{include:"#functionParameters"}]},typeTuple:{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.type.tuple.ts",patterns:[{include:"#type"},{include:"#punctuationComma"}]},typeofOperator:{match:"(?<!\\.|\\$)\\btypeof\\b(?!\\$)",name:"keyword.operator.expression.typeof.ts"},undefinedLiteral:{match:"(?<!\\.|\\$)\\bundefined\\b(?!\\$)",name:"constant.language.undefined.ts"},variableInitializer:{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=$|[,);}\\]])",patterns:[{include:"#ngExpression"}]}},scopeName:"expression.ng"})]},46515:function(r,n,e){e.r(n),e.d(n,{default:function(){return o}});var a=e(88474),t=e(18591),s=e(19050),i=e(45570);const c=Object.freeze({displayName:"Angular HTML",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"angular-html",patterns:[{include:"text.html.basic#core-minus-invalid"},{begin:"(</?)(\\w[^\\s>]*)(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.unrecognized.html.derivative",patterns:[{include:"text.html.basic#attribute"}]}],scopeName:"text.html.derivative.ng",embeddedLangs:["html","angular-expression","angular-template","angular-template-blocks"]});var o=[...a.default,...t.Z,...s.Z,...i.Z,c]},45570:function(r,n,e){e.d(n,{Z:function(){return i}});var a=e(18591),t=e(19050);const s=Object.freeze({injectTo:["text.html.derivative","text.html.derivative.ng","source.ts.ng"],injectionSelector:"L:text.html -comment -expression.ng -meta.tag -source.css -source.js",name:"angular-template-blocks",patterns:[{include:"#block"}],repository:{block:{begin:"(@)((?:\\w+\\s*)+)(?=\\(|\\{)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.block.kind.ng"}},contentName:"control.block.ng",end:"(?<=\\})",patterns:[{include:"#blockExpression"},{include:"#blockBody"}]},blockBody:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},contentName:"control.block.body.ng",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"text.html.derivative.ng"},{include:"template.ng"}]},blockExpression:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},contentName:"control.block.expression.ng",end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"expression.ng"}]},transition:{match:"@",name:"keyword.control.block.transition.ng"}},scopeName:"template.blocks.ng",embeddedLangs:["angular-expression","angular-template"]});var i=[...a.Z,...t.Z,s]},19050:function(r,n,e){e.d(n,{Z:function(){return s}});var a=e(18591);const t=Object.freeze({injectTo:["text.html.derivative","text.html.derivative.ng","source.ts.ng"],injectionSelector:"L:text.html -comment",name:"angular-template",patterns:[{include:"#interpolation"}],repository:{interpolation:{begin:"{{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},contentName:"expression.ng",end:"}}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"expression.ng"}]}},scopeName:"template.ng",embeddedLangs:["angular-expression"]});var s=[...a.Z,t]},40466:function(r,n,e){e.r(n),e.d(n,{default:function(){return d}});var a=e(18591),t=e(89570);const s=Object.freeze({injectTo:["source.ts.ng"],injectionSelector:"L:source.ts#meta.decorator.ts -comment",name:"angular-inline-style",patterns:[{include:"#inlineStyles"}],repository:{inlineStyles:{begin:"(styles)\\s*(:)",beginCaptures:{1:{name:"meta.object-literal.key.ts"},2:{name:"meta.object-literal.key.ts punctuation.separator.key-value.ts"}},end:"(?=,|})",patterns:[{include:"#tsParenExpression"},{include:"#tsBracketExpression"},{include:"#style"}]},style:{begin:"\\s*([`|'|\"])",beginCaptures:{1:{name:"string"}},contentName:"source.css.scss",end:"\\1",endCaptures:{0:{name:"string"}},patterns:[{include:"source.css.scss"}]},tsBracketExpression:{begin:"\\G\\s*(\\[)",beginCaptures:{1:{name:"meta.array.literal.ts meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.array.literal.ts meta.brace.square.ts"}},patterns:[{include:"#style"}]},tsParenExpression:{begin:"\\G\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"$self"},{include:"#tsBracketExpression"},{include:"#style"}]}},scopeName:"inline-styles.ng",embeddedLangs:["scss"]});var i=[...t.default,s],c=e(46515),o=e(19050);const l=Object.freeze({injectTo:["source.ts.ng"],injectionSelector:"L:meta.decorator.ts -comment -text.html",name:"angular-inline-template",patterns:[{include:"#inlineTemplate"}],repository:{inlineTemplate:{begin:"(template)\\s*(:)",beginCaptures:{1:{name:"meta.object-literal.key.ts"},2:{name:"meta.object-literal.key.ts punctuation.separator.key-value.ts"}},end:"(?=,|})",patterns:[{include:"#tsParenExpression"},{include:"#ngTemplate"}]},ngTemplate:{begin:"\\G\\s*([`|'|\"])",beginCaptures:{1:{name:"string"}},contentName:"text.html",end:"\\1",endCaptures:{0:{name:"string"}},patterns:[{include:"text.html.derivative.ng"},{include:"template.ng"}]},tsParenExpression:{begin:"\\G\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#tsParenExpression"},{include:"#ngTemplate"}]}},scopeName:"inline-template.ng",embeddedLangs:["angular-html","angular-template"]});var m=[...c.default,...o.Z,l],p=e(45570);const u=Object.freeze({displayName:"Angular TypeScript",name:"angular-ts",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{"access-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"},"after-operator-block-as-object-literal":{begin:"(?<!\\+\\+|--)(?<=[:=(,\\[?+!>]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.objectliteral.ts",patterns:[{include:"#object-member"}]},"array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#binding-element"},{include:"#punctuation-comma"}]},"array-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#binding-element-const"},{include:"#punctuation-comma"}]},"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.array.literal.ts",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"arrow-function":{patterns:[{captures:{1:{name:"storage.modifier.async.ts"},2:{name:"variable.parameter.ts"}},match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==>)",name:"meta.arrow.ts"},{begin:`(?x) (?: +(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync) +)? ((?<![})!\\]])\\s* +(?= + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +) +)`,beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.arrow.ts",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"((?<=\\}|\\S)(?<!=>)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",name:"meta.arrow.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"arrow-return-type":{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.return.type.arrow.ts",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"async-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.async.ts"},"binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern"},{include:"#array-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"}]},"binding-element-const":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern-const"},{include:"#array-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.ts"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},cast:{patterns:[{captures:{1:{name:"meta.brace.angle.ts"},2:{name:"storage.modifier.ts"},3:{name:"meta.brace.angle.ts"}},match:"\\s*(<)\\s*(const)\\s*(>)",name:"cast.expr.ts"},{begin:"(?:(?<!\\+\\+|--)(?<=^return|[^\\._$[:alnum:]]return|^throw|[^\\._$[:alnum:]]throw|^yield|[^\\._$[:alnum:]]yield|^await|[^\\._$[:alnum:]]await|^default|[^\\._$[:alnum:]]default|[=(,:>*?\\&\\|\\^]|[^_$[:alnum:]](?:\\+\\+|\\-\\-)|[^\\+]\\+|[^\\-]\\-))\\s*(<)(?!<?\\=)(?!\\s*$)",beginCaptures:{1:{name:"meta.brace.angle.ts"}},end:"(\\>)",endCaptures:{1:{name:"meta.brace.angle.ts"}},name:"cast.expr.ts",patterns:[{include:"#type"}]},{begin:"(?:(?<=^))\\s*(<)(?=[_$[:alpha:]][_$[:alnum:]]*\\s*>)",beginCaptures:{1:{name:"meta.brace.angle.ts"}},end:"(\\>)",endCaptures:{1:{name:"meta.brace.angle.ts"}},name:"cast.expr.ts",patterns:[{include:"#type"}]}]},"class-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.class.ts"}},end:"(?<=\\})",name:"meta.class.ts",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.class.ts"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},"class-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[<{]|\\/[\\/*])",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.type.class.ts"}},end:"(?<=\\})",name:"meta.class.ts",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{include:"#decorator"},{begin:"(?<=:)\\s*",end:"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#field-declaration"},{include:"#string"},{include:"#type-annotation"},{include:"#variable-initializer"},{include:"#access-modifier"},{include:"#property-accessor"},{include:"#async-modifier"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"class-or-interface-heritage":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.ts"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{include:"#type-parameters"},{include:"#expressionWithoutIdentifiers"},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)"},{captures:{1:{name:"entity.other.inherited-class.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)"},{include:"#expressionPunctuations"}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}},name:"comment.block.documentation.ts",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.ts"},2:{name:"storage.type.internaldeclaration.ts"},3:{name:"punctuation.decorator.internaldeclaration.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}},name:"comment.block.ts"},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},contentName:"comment.line.double-slash.ts",end:"(?=$)"}]},"control-statement":{patterns:[{include:"#switch-statement"},{include:"#for-loop"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.trycatch.ts"},{captures:{1:{name:"keyword.control.loop.ts"},2:{name:"entity.name.label.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.loop.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.control.flow.ts"}},end:"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.switch.ts"},{include:"#if-statement"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.conditional.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.with.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.other.debugger.ts"}]},"decl-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.block.ts",patterns:[{include:"#statements"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@",beginCaptures:{0:{name:"punctuation.decorator.ts"}},end:"(?=\\s)",name:"meta.decorator.ts",patterns:[{include:"#expression"}]},"destructuring-const":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.ts",patterns:[{include:"#object-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.ts",patterns:[{include:"#array-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-parameter":{patterns:[{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},name:"meta.parameter.object-binding-pattern.ts",patterns:[{include:"#parameter-object-binding-element"}]},{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},name:"meta.paramter.array-binding-pattern.ts",patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]}]},"destructuring-parameter-rest":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"variable.parameter.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.ts",patterns:[{include:"#object-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.ts",patterns:[{include:"#array-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-variable-rest":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"meta.definition.variable.ts variable.other.readwrite.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"meta.definition.variable.ts variable.other.constant.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.ts"}},end:"(?=$)",name:"comment.line.triple-slash.directive.ts",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.ts"},2:{name:"entity.name.tag.directive.ts"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.ts"}},name:"meta.tag.ts",patterns:[{match:"path|types|no-default-lib|lib|name|resolution-mode",name:"entity.other.attribute-name.directive.ts"},{match:"=",name:"keyword.operator.assignment.ts"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.ts"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.ts"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|satisfies|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)"}]},"enum-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.enum.ts"},5:{name:"entity.name.type.enum.ts"}},end:"(?<=\\})",name:"meta.enum.declaration.ts",patterns:[{include:"#comment"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{0:{name:"variable.other.enummember.ts"}},end:"(?=,|\\}|$)",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},{begin:"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))",end:"(?=,|\\}|$)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#comment"},{include:"#variable-initializer"}]},{include:"#punctuation-comma"}]}]},"export-declaration":{patterns:[{captures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.as.ts"},3:{name:"storage.type.namespace.ts"},4:{name:"entity.name.type.module.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.type.ts"},3:{name:"keyword.operator.assignment.ts"},4:{name:"keyword.control.default.ts"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.default.ts",patterns:[{include:"#interface-declaration"},{include:"#expression"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.type.ts"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.ts",patterns:[{include:"#import-export-declaration"}]}]},expression:{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)"},{include:"#type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.ts"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-operators":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.flow.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)",beginCaptures:{1:{name:"keyword.control.flow.ts"}},end:"\\*",endCaptures:{0:{name:"keyword.generator.asterisk.ts"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.control.flow.ts"},2:{name:"keyword.generator.asterisk.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.delete.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.in.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.of.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.instanceof.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.new.ts"},{include:"#typeof-operator"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.void.ts"},{captures:{1:{name:"keyword.control.as.ts"},2:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.ts"},2:{name:"keyword.control.satisfies.ts"}},end:"(?=^|[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisfies)\\s+)|(\\s+\\<))",patterns:[{include:"#type"}]},{match:"\\.\\.\\.",name:"keyword.operator.spread.ts"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.ts"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.ts"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.ts"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.ts"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.ts"},{captures:{1:{name:"keyword.operator.logical.ts"},2:{name:"keyword.operator.assignment.compound.ts"},3:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))"},{match:"\\!|&&|\\|\\||\\?\\?",name:"keyword.operator.logical.ts"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.ts"},{match:"\\=",name:"keyword.operator.assignment.ts"},{match:"--",name:"keyword.operator.decrement.ts"},{match:"\\+\\+",name:"keyword.operator.increment.ts"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.ts"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#arrow-function"},{include:"#paren-expression-possibly-arrow"},{include:"#cast"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#function-call"},{include:"#literal"},{include:"#support-objects"},{include:"#paren-expression"}]},"field-declaration":{begin:`(?x)(?<!\\()(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s+)?(?=\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))`,beginCaptures:{1:{name:"storage.modifier.ts"}},end:`(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?<=\\})`,name:"meta.field.declaration.ts",patterns:[{include:"#variable-initializer"},{include:"#type-annotation"},{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{include:"#comment"},{captures:{1:{name:"meta.definition.property.ts entity.name.function.ts"},2:{name:"keyword.operator.optional.ts"},3:{name:"keyword.operator.definiteassignment.ts"}},match:`(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{match:"\\#?[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.property.ts variable.object.property.ts"},{match:"\\?",name:"keyword.operator.optional.ts"},{match:"\\!",name:"keyword.operator.definiteassignment.ts"}]},"for-loop":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())",beginCaptures:{0:{name:"keyword.control.loop.ts"}},end:"(?<=\\))",patterns:[{include:"#comment"},{match:"await",name:"keyword.control.loop.ts"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#var-expr"},{include:"#expression"},{include:"#punctuation-semicolon"}]}]},"function-body":{patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#return-type"},{include:"#type-function-return-type"},{include:"#decl-block"},{match:"\\*",name:"keyword.generator.asterisk.ts"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",name:"meta.function-call.ts",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",name:"meta.function-call.ts",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-optionals":{patterns:[{match:"\\?\\.",name:"meta.function-call.ts punctuation.accessor.optional.ts"},{match:"\\!",name:"meta.function-call.ts keyword.operator.definiteassignment.ts"}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.ts"}]},"function-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.async.ts"},4:{name:"storage.type.function.ts"},5:{name:"keyword.generator.asterisk.ts"},6:{name:"meta.definition.function.ts entity.name.function.ts"}},end:"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|(?<=\\})",name:"meta.function.ts",patterns:[{include:"#function-name"},{include:"#function-body"}]},"function-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.function.ts"},3:{name:"keyword.generator.asterisk.ts"},4:{name:"meta.definition.function.ts entity.name.function.ts"}},end:"(?=;)|(?<=\\})",name:"meta.function.expression.ts",patterns:[{include:"#function-name"},{include:"#single-line-comment-consuming-line-ending"},{include:"#function-body"}]},"function-name":{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.function.ts entity.name.function.ts"},"function-parameters":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.ts"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.ts"}},name:"meta.parameters.ts",patterns:[{include:"#function-parameters-body"}]},"function-parameters-body":{patterns:[{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{include:"#parameter-name"},{include:"#parameter-type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.ts"}]},identifiers:{patterns:[{include:"#object-identifiers"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"entity.name.function.ts"}},match:`(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +))`},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.property.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.property.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.ts"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.ts"}]},"if-statement":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))",end:"(?=;|$|\\})",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(if)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.conditional.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression"}]},{begin:"(?<=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]},{include:"#statements"}]}]},"import-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"}},end:"(?<!^import|[^\\._$[:alnum:]]import)(?=;|$|^)",name:"meta.import.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#string"},{begin:`(?<=^import|[^\\._$[:alnum:]]import)(?!\\s*["'])`,end:"\\bfrom\\b",endCaptures:{0:{name:"keyword.control.from.ts"}},patterns:[{include:"#import-export-declaration"}]},{include:"#import-export-declaration"}]},"import-equals-declaration":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"},5:{name:"variable.other.readwrite.alias.ts"},6:{name:"keyword.operator.assignment.ts"},7:{name:"keyword.control.require.ts"},8:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.import-equals.external.ts",patterns:[{include:"#comment"},{include:"#string"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"},5:{name:"variable.other.readwrite.alias.ts"},6:{name:"keyword.operator.assignment.ts"}},end:"(?=;|$|^)",name:"meta.import-equals.internal.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.other.readwrite.ts"}]}]},"import-export-assert-clause":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(with)|(assert))\\s*(\\{)",beginCaptures:{1:{name:"keyword.control.with.ts"},2:{name:"keyword.control.assert.ts"},3:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{include:"#string"},{match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object-literal.key.ts"},{match:":",name:"punctuation.separator.key-value.ts"}]},"import-export-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.block.ts",patterns:[{include:"#import-export-clause"}]},"import-export-clause":{patterns:[{include:"#comment"},{captures:{1:{name:"keyword.control.type.ts"},2:{name:"keyword.control.default.ts"},3:{name:"constant.language.import-export-all.ts"},4:{name:"variable.other.readwrite.ts"},5:{name:"keyword.control.as.ts"},6:{name:"keyword.control.default.ts"},7:{name:"variable.other.readwrite.alias.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))"},{include:"#punctuation-comma"},{match:"\\*",name:"constant.language.import-export-all.ts"},{match:"\\b(default)\\b",name:"keyword.control.default.ts"},{captures:{1:{name:"keyword.control.type.ts"},2:{name:"variable.other.readwrite.alias.ts"}},match:"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)"}]},"import-export-declaration":{patterns:[{include:"#comment"},{include:"#string"},{include:"#import-export-block"},{match:"\\bfrom\\b",name:"keyword.control.from.ts"},{include:"#import-export-assert-clause"},{include:"#import-export-clause"}]},"indexer-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"meta.brace.square.ts"},3:{name:"variable.parameter.ts"}},end:"(\\])\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.ts"},2:{name:"keyword.operator.optional.ts"}},name:"meta.indexer.declaration.ts",patterns:[{include:"#type-annotation"}]},"indexer-mapped-type-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",beginCaptures:{1:{name:"keyword.operator.type.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"meta.brace.square.ts"},4:{name:"entity.name.type.ts"},5:{name:"keyword.operator.expression.in.ts"}},end:"(\\])([+-])?\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.ts"},2:{name:"keyword.operator.type.modifier.ts"},3:{name:"keyword.operator.optional.ts"}},name:"meta.indexer.mappedtype.declaration.ts",patterns:[{captures:{1:{name:"keyword.control.as.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+"},{include:"#type"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"instanceof-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.expression.instanceof.ts"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",patterns:[{include:"#type"}]},"interface-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.interface.ts"}},end:"(?<=\\})",name:"meta.interface.ts",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.interface.ts"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},jsdoctype:{patterns:[{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},label:{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)",beginCaptures:{1:{name:"entity.name.label.ts"},2:{name:"punctuation.separator.label.ts"}},end:"(?<=\\})",patterns:[{include:"#decl-block"}]},{captures:{1:{name:"entity.name.label.ts"},2:{name:"punctuation.separator.label.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"method-declaration":{patterns:[{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"storage.type.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"keyword.operator.new.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"storage.type.property.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\<])`,end:"(?=\\(|\\<)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.method.ts entity.name.function.ts"},{match:"\\?",name:"keyword.operator.optional.ts"}]},"namespace-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.namespace.ts"}},end:"(?<=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.namespace.declaration.ts",patterns:[{include:"#comment"},{include:"#string"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.type.module.ts"},{include:"#punctuation-accessor"},{include:"#decl-block"}]},"new-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.new.ts"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",name:"new.expr.ts",patterns:[{include:"#expression"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.ts"},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.ts"},{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.ts"},{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.ts"},{captures:{0:{name:"constant.numeric.decimal.ts"},1:{name:"meta.delimiter.decimal.period.ts"},2:{name:"storage.type.numeric.bigint.ts"},3:{name:"meta.delimiter.decimal.period.ts"},4:{name:"storage.type.numeric.bigint.ts"},5:{name:"meta.delimiter.decimal.period.ts"},6:{name:"storage.type.numeric.bigint.ts"},7:{name:"storage.type.numeric.bigint.ts"},8:{name:"meta.delimiter.decimal.period.ts"},9:{name:"storage.type.numeric.bigint.ts"},10:{name:"meta.delimiter.decimal.period.ts"},11:{name:"storage.type.numeric.bigint.ts"},12:{name:"meta.delimiter.decimal.period.ts"},13:{name:"storage.type.numeric.bigint.ts"},14:{name:"storage.type.numeric.bigint.ts"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.ts"}]},"object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element"}]},{include:"#object-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-const":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element-const"}]},{include:"#object-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-propertyName":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(:)",endCaptures:{0:{name:"punctuation.destructuring.ts"}},patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.object.property.ts"}]},"object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#object-binding-element"}]},"object-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#object-binding-element-const"}]},"object-identifiers":{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))",name:"support.class.ts"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.object.property.ts"},4:{name:"variable.other.object.property.ts"}},match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: +(\\#?[[:upper:]][_$[:digit:][:upper:]]*) | +(\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"variable.other.constant.object.ts"},2:{name:"variable.other.object.ts"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*) | +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`}]},"object-literal":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.objectliteral.ts",patterns:[{include:"#object-member"}]},"object-literal-method-declaration":{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#array-literal"}]},{begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#string"}]},{begin:`(?x)(?=(\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)))`,end:"(?=:)|(?=\\s*([\\(\\<,}])|(\\s+as|satisifies\\s+))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#numeric-literal"}]},{begin:"(?<=[\\]\\'\\\"\\`])(?=\\s*[\\(\\<])",end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#function-body"}]},{captures:{0:{name:"meta.object-literal.key.ts"},1:{name:"constant.numeric.decimal.ts"}},match:"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.ts"},{captures:{0:{name:"meta.object-literal.key.ts"},1:{name:"entity.name.function.ts"}},match:`(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,name:"meta.object.member.ts"},{captures:{0:{name:"meta.object-literal.key.ts"}},match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.ts"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.ts"}},end:"(?=,|\\})",name:"meta.object.member.ts",patterns:[{include:"#expression"}]},{captures:{1:{name:"variable.other.readwrite.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.ts"},{captures:{1:{name:"keyword.control.as.ts"},2:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*([,}]|$))",name:"meta.object.member.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.ts"},2:{name:"keyword.control.satisfies.ts"}},end:"(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisifies)\\s+))",name:"meta.object.member.ts",patterns:[{include:"#type"}]},{begin:"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)",end:"(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.ts",patterns:[{include:"#expression"}]},{begin:":",beginCaptures:{0:{name:"meta.object-literal.key.ts punctuation.separator.key-value.ts"}},end:"(?=,|\\})",name:"meta.object.member.ts",patterns:[{begin:"(?<=:)\\s*(async)?(?=\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"parameter-array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]},"parameter-binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#parameter-object-binding-pattern"},{include:"#parameter-array-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"}]},"parameter-name":{patterns:[{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)"}]},"parameter-object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#parameter-binding-element"},{include:"#paren-expression"}]},{include:"#parameter-object-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"parameter-object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#parameter-object-binding-element"}]},"parameter-type-annotation":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?=[,)])|(?==[^>])",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]}]},"paren-expression":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression"}]},"paren-expression-possibly-arrow":{patterns:[{begin:"(?<=[(=,])\\s*(async)?(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}},contentName:"meta.arrow.ts meta.return.type.arrow.ts",end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"property-accessor":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.property.ts"},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.ts"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.ts"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.double.ts",patterns:[{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.single.ts",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"return-type":{patterns:[{begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])(?=$|^|[{};,]|//)",name:"meta.return.type.ts",patterns:[{include:"#return-type-core"}]},{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])((?=[{};,]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.return.type.ts",patterns:[{include:"#return-type-core"}]}]},"return-type-core":{patterns:[{include:"#comment"},{begin:"(?<=[:|&])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},shebang:{captures:{1:{name:"punctuation.definition.comment.ts"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.ts"},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},contentName:"comment.line.double-slash.ts",end:"(?=^)"},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.ts"},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.ts"},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))",name:"keyword.operator.expression.import.ts"}]},"support-objects":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(arguments)\\b(?!\\$)",name:"variable.language.arguments.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(Promise)\\b(?!\\$)",name:"support.class.promise.ts"},{captures:{1:{name:"keyword.control.import.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"support.variable.property.importmeta.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)"},{captures:{1:{name:"keyword.operator.new.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"support.variable.property.target.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"support.variable.property.ts"},4:{name:"support.constant.ts"}},match:`(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?: +(?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) +| +(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`},{captures:{1:{name:"support.type.object.module.ts"},2:{name:"support.type.object.module.ts"},3:{name:"punctuation.accessor.ts"},4:{name:"punctuation.accessor.optional.ts"},5:{name:"support.type.object.module.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)"}]},"switch-statement":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bswitch\\s*\\()",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"switch-statement.expr.ts",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(switch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.switch.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"switch-expression.expr.ts",patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"(?=\\})",name:"switch-block.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.switch.ts"}},end:"(?=:)",name:"case-clause.expr.ts",patterns:[{include:"#expression"}]},{begin:"(:)\\s*(\\{)",beginCaptures:{1:{name:"case-clause.expr.ts punctuation.definition.section.case-statement.ts"},2:{name:"meta.block.ts punctuation.definition.block.ts"}},contentName:"meta.block.ts",end:"\\}",endCaptures:{0:{name:"meta.block.ts punctuation.definition.block.ts"}},patterns:[{include:"#statements"}]},{captures:{0:{name:"case-clause.expr.ts punctuation.definition.section.case-statement.ts"}},match:"(:)"},{include:"#statements"}]}]},template:{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},contentName:"string.template.ts",end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tagged-template.ts"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},contentName:"meta.embedded.line.ts",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},name:"meta.template.expression.ts",patterns:[{include:"#expression"}]},"template-type":{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},contentName:"string.template.ts",end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},contentName:"meta.embedded.line.ts",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},name:"meta.template.expression.ts",patterns:[{include:"#type"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ts"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#expression"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))this\\b(?!\\$)",name:"variable.language.this.ts"},type:{patterns:[{include:"#comment"},{include:"#type-string"},{include:"#numeric-literal"},{include:"#type-primitive"},{include:"#type-builtin-literals"},{include:"#type-parameters"},{include:"#type-tuple"},{include:"#type-object"},{include:"#type-operators"},{include:"#type-conditional"},{include:"#type-fn-type-parameters"},{include:"#type-paren-or-function-parameters"},{include:"#type-function-return-type"},{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*"},{include:"#type-name"}]},"type-alias-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.type.ts"},4:{name:"entity.name.type.alias.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.type.declaration.ts",patterns:[{include:"#comment"},{include:"#type-parameters"},{begin:"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.assignment.ts"},2:{name:"keyword.control.intrinsic.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]}]},"type-annotation":{patterns:[{begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])(?!\\s*[|&]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]},{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])((?=[,);\\}\\]]|\\/\\/)|(?==[^>])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]}]},"type-arguments":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{captures:{0:{name:"keyword.operator.type.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"#type"},{include:"#punctuation-comma"}]},"type-builtin-literals":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.builtin.ts"},"type-conditional":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.ts"}},end:"(?<=:)",patterns:[{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.ts"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#type"}]},{include:"#type"}]}]},"type-fn-type-parameters":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\<)",beginCaptures:{1:{name:"meta.type.constructor.ts storage.modifier.ts"},2:{name:"meta.type.constructor.ts keyword.control.new.ts"}},end:"(?<=>)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.control.new.ts"}},end:"(?<=\\))",name:"meta.type.constructor.ts",patterns:[{include:"#function-parameters"}]},{begin:`(?x)( +(?= +[(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +) +) +)`,end:"(?<=\\))",name:"meta.type.function.ts",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.ts"}},end:"(?<!=>)(?<![|&])(?=[,\\]\\)\\{\\}=;>:\\?]|//|$)",name:"meta.type.function.return.ts",patterns:[{include:"#type-function-return-type-core"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"(?<!=>)(?<![|&])((?=[,\\]\\)\\{\\}=;:\\?>]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.type.function.return.ts",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-infer":{patterns:[{captures:{1:{name:"keyword.operator.expression.infer.ts"},2:{name:"entity.name.type.ts"},3:{name:"keyword.operator.expression.extends.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?",name:"meta.type.infer.ts"}]},"type-name":{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(<)",captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},contentName:"meta.type.parameters.ts",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.ts"},2:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},contentName:"meta.type.parameters.ts",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#type-arguments-body"}]},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.ts"}]},"type-object":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.object.type.ts",patterns:[{include:"#comment"},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#indexer-mapped-type-declaration"},{include:"#field-declaration"},{include:"#type-annotation"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#type"}]},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?=\\S)"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.keyof.ts"},{match:"(\\?|\\:)",name:"keyword.operator.ternary.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*\\()",name:"keyword.operator.expression.import.ts"}]},"type-parameters":{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"},{include:"#type"},{include:"#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.ts"}]},"type-paren-or-function-parameters":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.type.paren.cover.ts",patterns:[{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)"},{include:"#type-annotation"},{match:",",name:"punctuation.separator.parameter.ts"},{include:"#type"}]},"type-predicate-operator":{patterns:[{captures:{1:{name:"keyword.operator.type.asserts.ts"},2:{name:"variable.parameter.ts variable.language.this.ts"},3:{name:"variable.parameter.ts"},4:{name:"keyword.operator.expression.is.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{captures:{1:{name:"keyword.operator.type.asserts.ts"},2:{name:"variable.parameter.ts variable.language.this.ts"},3:{name:"variable.parameter.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.type.asserts.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.is.ts"}]},"type-primitive":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.primitive.ts"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"type-tuple":{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.type.tuple.ts",patterns:[{match:"\\.\\.\\.",name:"keyword.operator.rest.ts"},{captures:{1:{name:"entity.name.label.ts"},2:{name:"keyword.operator.optional.ts"},3:{name:"punctuation.separator.label.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)"},{include:"#type"},{include:"#punctuation-comma"}]},"typeof-operator":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.operator.expression.typeof.ts"}},end:"(?=[,);}\\]=>:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.ts"},"var-expr":{patterns:[{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^using|[^\\._$[:alnum:]]using|^await\\s+using|[^\\._$[:alnum:]]await\\s+using)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*((?!\\S)|(?=\\/\\/))",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]}]},"var-single-const":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts entity.name.function.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.readwrite.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{patterns:[{include:"#type-annotation"},{include:"#string"},{include:"#comment"}]},"variable-initializer":{patterns:[{begin:"(?<!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=>\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=$|^|[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",patterns:[{include:"#expression"}]},{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))|(?=^\\s*$)|(?<![\\|\\&\\+\\-\\*\\/])(?<=\\S)(?<!=)(?=\\s*$)",patterns:[{include:"#expression"}]}]}},scopeName:"source.ts.ng",embeddedLangs:["angular-expression","angular-inline-style","angular-inline-template","angular-template","angular-template-blocks"]});var d=[...a.Z,...i,...m,...o.Z,...p.Z,u]}}]); diff --git a/4663.df81d2ee.async.js b/4663.df81d2ee.async.js new file mode 100644 index 00000000..955d2d40 --- /dev/null +++ b/4663.df81d2ee.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4663,2409],{22409:function(a,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({displayName:"PostCSS",fileTypes:["pcss","postcss"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|^\\.",foldingStopMarker:"\\*/|^\\s*$",name:"postcss",patterns:[{begin:"/\\*",end:"\\*/",name:"comment.block.postcss",patterns:[{include:"#comment-tag"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#placeholder-selector"},{include:"#variable"},{include:"#variable-root-css"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#dotdotdot"},{begin:"@include",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"(?=\\n|\\(|{|;)",name:"support.function.name.postcss.library"},{begin:"@mixin|@function",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"$\\n?|(?=\\(|{)",name:"support.function.name.postcss.no-completions",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{match:"(?<=@import)\\s[\\w/.*-]+",name:"string.quoted.double.css.postcss"},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))|(?=;)",name:"keyword.control.at-rule.css.postcss"},{begin:"#",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>)",name:"entity.other.attribute-name.id.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)",name:"entity.other.attribute-name.class.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.postcss",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.postcss"}]},{match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},{begin:":",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)",name:"meta.property-list.css.postcss",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|x)\\b(?!-|\\)|:\\s)|&",end:"(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>|-|_)",name:"entity.name.tag.css.postcss.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.postcss"},{include:"#reserved-words"},{include:"#property-value"}],repository:{"comment-tag":{begin:"{{",end:"}}",name:"comment.tags.postcss",patterns:[{match:"[\\w-]+",name:"comment.tag.postcss"}]},dotdotdot:{match:"\\.{3}",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.postcss",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$",name:"comment.line.postcss",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.postcss"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[\\w-][\\w-]*(?=\\()",name:"support.function.name.postcss"},"function-content":{match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))",name:"string.quoted.double.css.postcss"},"function-content-var":{match:"(?<=var\\()[\\w-]+(?=\\))",name:"variable.parameter.postcss"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.postcss"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.postcss"},"parent-selector":{match:"&",name:"entity.name.tag.css.postcss"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s|(?=;|{)",name:"entity.other.attribute-name.placeholder-selector.postcss"},"property-value":{match:"[\\w-]+",name:"meta.property-value.css.postcss, support.constant.property-value.css.postcss"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.postcss"},"rgb-value":{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",name:"constant.other.color.rgb-value.css.postcss"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.postcss",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|%)",name:"keyword.other.unit.css.postcss"},variable:{match:"\\$[\\w-]+",name:"variable.parameter.postcss"},"variable-root-css":{match:"(?<!&)--[\\w-]+",name:"variable.parameter.postcss"}},scopeName:"source.css.postcss"})]},34663:function(a,t,e){e.r(t),e.d(t,{default:function(){return b}});var s=e(5931),n=e(18578),i=e(23039),c=e(40595),r=e(38118),o=e(45585),l=e(89570),d=e(19338),u=e(22409),m=e(61123),p=e(91702);const g=Object.freeze({displayName:"Svelte",fileTypes:["svelte"],injections:{"L:(meta.script.svelte | meta.style.svelte) (meta.lang.js | meta.lang.javascript) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.js",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.js"}]}]},"L:(meta.script.svelte | meta.style.svelte) (meta.lang.ts | meta.lang.typescript) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.ts",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.ts"}]}]},"L:(meta.script.svelte | meta.style.svelte) meta.lang.coffee - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.coffee",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.coffee"}]}]},"L:(source.ts, source.js, source.coffee)":{patterns:[{match:`(?<![_$./'"[:alnum:]])\\$(?=[_[:alpha:]][_$[:alnum:]]*)`,name:"punctuation.definition.variable.svelte"},{match:`(?<![_$./'"[:alnum:]])(\\$\\$)(?=props|restProps|slots)`,name:"punctuation.definition.variable.svelte"}]},"L:meta.script.svelte - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.js",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.js"}]}]},"L:meta.style.svelte - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.css"}]}]},"L:meta.style.svelte meta.lang.css - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.css"}]}]},"L:meta.style.svelte meta.lang.less - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.less",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.css.less"}]}]},"L:meta.style.svelte meta.lang.postcss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.postcss",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.css.postcss"}]}]},"L:meta.style.svelte meta.lang.sass - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.sass",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.sass"}]}]},"L:meta.style.svelte meta.lang.scss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.scss",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.css.scss"}]}]},"L:meta.style.svelte meta.lang.stylus - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.stylus",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"source.stylus"}]}]},"L:meta.template.svelte - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)\\s",end:"(?=</template)",patterns:[{include:"#scope"}]}]},"L:meta.template.svelte meta.lang.pug - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"text.pug",end:"(?=</)",name:"meta.embedded.block.svelte",patterns:[{include:"text.pug"}]}]}},name:"svelte",patterns:[{include:"#scope"}],repository:{attributes:{patterns:[{include:"#attributes-directives"},{include:"#attributes-keyvalue"},{include:"#attributes-interpolated"}]},"attributes-directives":{begin:"(?<!<)(on|use|bind|transition|in|out|animate|let|class|style)(:)(?:((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*(?=\\s*=))|((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*))((\\|\\w+)*)",beginCaptures:{1:{patterns:[{include:"#attributes-directives-keywords"}]},2:{name:"punctuation.definition.keyword.svelte"},3:{patterns:[{include:"#attributes-directives-types-assigned"}]},4:{patterns:[{include:"#attributes-directives-types"}]},5:{patterns:[{match:"\\w+",name:"support.function.svelte"},{match:"\\|",name:"punctuation.separator.svelte"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.directive.$1.svelte",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.svelte"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{include:"#attributes-value"}]}]},"attributes-directives-keywords":{patterns:[{match:"on|use|bind",name:"keyword.control.svelte"},{match:"transition|in|out|animate",name:"keyword.other.animation.svelte"},{match:"let",name:"storage.type.svelte"},{match:"class|style",name:"entity.other.attribute-name.svelte"}]},"attributes-directives-types":{patterns:[{match:"(?<=(on):).*$",name:"entity.name.type.svelte"},{match:"(?<=(bind):).*$",name:"variable.parameter.svelte"},{match:"(?<=(use|transition|in|out|animate):).*$",name:"variable.function.svelte"},{match:"(?<=(let|class|style):).*$",name:"variable.parameter.svelte"}]},"attributes-directives-types-assigned":{patterns:[{match:"(?<=(bind):)this$",name:"variable.language.svelte"},{match:"(?<=(bind):).*$",name:"entity.name.type.svelte"},{match:"(?<=(class):).*$",name:"entity.other.attribute-name.class.svelte"},{match:"(?<=(style):).*$",name:"support.type.property-name.svelte"},{include:"#attributes-directives-types"}]},"attributes-generics":{begin:`(generics)(=)(["'])`,beginCaptures:{1:{name:"entity.other.attribute-name.svelte"},2:{name:"punctuation.separator.key-value.svelte"},3:{name:"punctuation.definition.string.begin.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",end:"(\\3)",endCaptures:{1:{name:"punctuation.definition.string.end.svelte"}},patterns:[{include:"#type-parameters"}]},"attributes-interpolated":{begin:"(?<!:|=)\\s*({)",captures:{1:{name:"entity.other.attribute-name.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",end:"(\\})",patterns:[{include:"source.ts"}]},"attributes-keyvalue":{begin:"((?:--)?[_$[:alpha:]][_\\-$[:alnum:]]*)",beginCaptures:{0:{patterns:[{match:"--.*",name:"support.type.property-name.svelte"},{match:".*",name:"entity.other.attribute-name.svelte"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.svelte",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.svelte"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{include:"#attributes-value"}]}]},"attributes-value":{patterns:[{include:"#interpolation"},{captures:{1:{name:"punctuation.definition.string.begin.svelte"},2:{name:"constant.numeric.decimal.svelte"},3:{name:"punctuation.definition.string.end.svelte"},4:{name:"constant.numeric.decimal.svelte"}},match:`(?:(['"])([0-9._]+[\\w%]{,4})(\\1))|(?:([0-9._]+[\\w%]{,4})(?=\\s|/?>))`},{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.svelte",patterns:[{include:"#interpolation"}]},{begin:`(['"])`,beginCaptures:{0:{name:"punctuation.definition.string.begin.svelte"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.svelte"}},name:"string.quoted.svelte",patterns:[{include:"#interpolation"}]}]},comments:{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.svelte"}},end:"-->",name:"comment.block.svelte",patterns:[{begin:"(@)(component)",beginCaptures:{1:{name:"punctuation.definition.keyword.svelte"},2:{name:"storage.type.class.component.svelte keyword.declaration.class.component.svelte"}},contentName:"comment.block.documentation.svelte",end:"(?=-->)",patterns:[{captures:{0:{patterns:[{include:"text.html.markdown"}]}},match:".*?(?=-->)"},{include:"text.html.markdown"}]},{match:"\\G-?>|<!--(?!>)|<!-(?=-->)|--!>",name:"invalid.illegal.characters-not-allowed-here.svelte"}]},destructuring:{patterns:[{begin:"(?={)",end:"(?<=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#object-binding-pattern"}]},{begin:"(?=\\[)",end:"(?<=\\])",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#array-binding-pattern"}]}]},"destructuring-const":{patterns:[{begin:"(?={)",end:"(?<=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#object-binding-pattern-const"}]},{begin:"(?=\\[)",end:"(?<=\\])",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#array-binding-pattern-const"}]}]},interpolation:{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.svelte"}},patterns:[{begin:"\\G\\s*(?={)",end:"(?<=})",patterns:[{include:"source.ts#object-literal"}]},{include:"source.ts"}]}]},scope:{patterns:[{include:"#comments"},{include:"#special-tags"},{include:"#tags"},{include:"#interpolation"},{begin:"(?<=>|})",end:"(?=<|{)",name:"text.svelte"}]},"special-tags":{patterns:[{include:"#special-tags-void"},{include:"#special-tags-block-begin"},{include:"#special-tags-block-end"}]},"special-tags-block-begin":{begin:"({)\\s*(#([a-z]*))",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},end:"(})",endCaptures:{0:{name:"punctuation.definition.block.end.svelte"}},name:"meta.special.$3.svelte meta.special.start.svelte",patterns:[{include:"#special-tags-modes"}]},"special-tags-block-end":{begin:"({)\\s*(/([a-z]*))",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},end:"(})",endCaptures:{1:{name:"punctuation.definition.block.end.svelte"}},name:"meta.special.$3.svelte meta.special.end.svelte"},"special-tags-keywords":{captures:{1:{name:"punctuation.definition.keyword.svelte"},2:{patterns:[{match:"if|else\\s+if|else",name:"keyword.control.conditional.svelte"},{match:"each|key",name:"keyword.control.svelte"},{match:"await|then|catch",name:"keyword.control.flow.svelte"},{match:"snippet",name:"keyword.control.svelte"},{match:"html",name:"keyword.other.svelte"},{match:"render",name:"keyword.other.svelte"},{match:"debug",name:"keyword.other.debugger.svelte"},{match:"const",name:"storage.type.svelte"}]}},match:"([#@/:])(else\\s+if|[a-z]*)"},"special-tags-modes":{patterns:[{begin:"(?<=(if|key|then|catch|snippet|html|render).*?)\\G",end:"(?=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]},{begin:"(?<=const.*?)\\G",end:"(?=})",patterns:[{include:"#destructuring-const"},{begin:"\\G\\s*([_$[:alpha:]][_$[:alnum:]]+)\\s*",beginCaptures:{1:{name:"variable.other.constant.svelte"}},end:"(?=\\=)"},{begin:"(?=\\=)",end:"(?=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}]},{begin:"(?<=each.*?)\\G",end:"(?=})",patterns:[{begin:"\\G\\s*?(?=\\S)",contentName:"meta.embedded.expression.svelte source.ts",end:"(?=(?:^\\s*|\\s+)(as))",patterns:[{include:"source.ts"}]},{begin:"(as)",beginCaptures:{1:{name:"keyword.control.as.svelte"}},end:"(?=})",patterns:[{include:"#destructuring"},{begin:"\\(",captures:{0:{name:"meta.brace.round.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",end:"\\)|(?=})",patterns:[{include:"source.ts"}]},{captures:{1:{name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}},match:"(\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*)"},{match:",",name:"punctuation.separator.svelte"}]}]},{begin:"(?<=await.*?)\\G",end:"(?=})",patterns:[{begin:"\\G\\s*?(?=\\S)",contentName:"meta.embedded.expression.svelte source.ts",end:"\\s+(then)|(?=})",endCaptures:{1:{name:"keyword.control.flow.svelte"}},patterns:[{include:"source.ts"}]},{begin:"(?<=then\\b)",contentName:"meta.embedded.expression.svelte source.ts",end:"(?=})",patterns:[{include:"source.ts"}]}]},{begin:"(?<=debug.*?)\\G",end:"(?=})",patterns:[{captures:{0:{name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{match:",",name:"punctuation.separator.svelte"}]}]},"special-tags-void":{begin:"({)\\s*((?:[@:])(else\\s+if|[a-z]*))",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.end.svelte"}},name:"meta.special.$3.svelte",patterns:[{include:"#special-tags-modes"}]},tags:{patterns:[{include:"#tags-lang"},{include:"#tags-void"},{include:"#tags-general-end"},{include:"#tags-general-start"}]},"tags-end-node":{captures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},2:{name:"meta.tag.end.svelte",patterns:[{include:"#tags-name"}]},3:{name:"meta.tag.end.svelte punctuation.definition.tag.end.svelte"},4:{name:"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}},match:"(</)(.*?)\\s*(>)|(/>)"},"tags-general-end":{begin:"(</)([^/\\s>]*)",beginCaptures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},2:{name:"meta.tag.end.svelte",patterns:[{include:"#tags-name"}]}},end:"(>)",endCaptures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.end.svelte"}},name:"meta.scope.tag.$2.svelte"},"tags-general-start":{begin:"(<)([^/\\s>/]*)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},end:"(/?>)",endCaptures:{1:{name:"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}},name:"meta.scope.tag.$2.svelte",patterns:[{include:"#tags-start-attributes"}]},"tags-lang":{begin:"<(script|style|template)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},end:"</\\1\\s*>|/>",endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.$1.svelte",patterns:[{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text/)?(\\w+)\\2)`,end:"(?=</|/>)",name:"meta.lang.$3.svelte",patterns:[{include:"#tags-lang-start-attributes"}]},{include:"#tags-lang-start-attributes"}]},"tags-lang-start-attributes":{begin:"\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.svelte"}},name:"meta.tag.start.svelte",patterns:[{include:"#attributes-generics"},{include:"#attributes"}]},"tags-name":{patterns:[{captures:{1:{name:"keyword.control.svelte"},2:{name:"punctuation.definition.keyword.svelte"},3:{name:"entity.name.tag.svelte"}},match:"(svelte)(:)([a-z][\\w0-9:-]*)"},{match:"slot",name:"keyword.control.svelte"},{match:"[A-Z][a-zA-Z0-9_]*",name:"support.class.component.svelte"},{match:"[a-z][\\w0-9:]*-[\\w0-9:-]*",name:"meta.tag.custom.svelte entity.name.tag.svelte"},{match:"[a-z][\\w0-9:-]*",name:"entity.name.tag.svelte"}]},"tags-start-attributes":{begin:"\\G",end:"(?=/?>)",name:"meta.tag.start.svelte",patterns:[{include:"#attributes"}]},"tags-start-node":{captures:{1:{name:"punctuation.definition.tag.begin.svelte"},2:{patterns:[{include:"#tags-name"}]}},match:"(<)([^/\\s>/]*)",name:"meta.tag.start.svelte"},"tags-void":{begin:"(<)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.svelte"},2:{name:"entity.name.tag.svelte"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.begin.svelte"}},name:"meta.tag.void.svelte",patterns:[{include:"#attributes"}]},"type-parameters":{name:"meta.type.parameters.ts",patterns:[{include:"source.ts#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"},{include:"source.ts#type"},{include:"source.ts#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.ts"}]}},scopeName:"source.svelte",embeddedLangs:["javascript","typescript","coffee","stylus","sass","css","scss","less","postcss","pug","markdown"]});var b=[...s.default,...n.default,...i.default,...c.default,...r.default,...o.default,...l.default,...d.default,...u.default,...m.default,...p.default,g]}}]); diff --git a/4756.3cf34a22.async.js b/4756.3cf34a22.async.js new file mode 100644 index 00000000..0d06995a --- /dev/null +++ b/4756.3cf34a22.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4756],{74756:function(r,e,o){o.r(e),o.d(e,{default:function(){return n}});var n=Object.freeze({colors:{"activityBar.background":"#161F26","activityBar.dropBackground":"#FFF","activityBar.foreground":"#FFF","activityBarBadge.background":"#8AE773","activityBarBadge.foreground":"#FFF","badge.background":"#8AE773","breadcrumb.focusForeground":"#475663","breadcrumb.foreground":"#161F26","button.background":"#475663","button.foreground":"#FFF","button.hoverBackground":"#161F26","debugExceptionWidget.background":"#AED4FB","debugExceptionWidget.border":"#161F26","debugToolBar.background":"#161F26","dropdown.background":"#FFF","dropdown.border":"#DCDEDF","dropdown.foreground":"#DCDEDF","dropdown.listBackground":"#FFF","editor.background":"#FFF","editor.findMatchBackground":"#AED4FB","editor.foreground":"#000","editor.lineHighlightBackground":"#EEEEEE","editor.selectionBackground":"#AED4FB","editor.wordHighlightBackground":"#AED4FB","editor.wordHighlightStrongBackground":"#EEEEEE","editorActiveLineNumber.foreground":"#475663","editorGroup.emptyBackground":"#2D3E4C","editorGroup.focusedEmptyBorder":"#2D3E4C","editorGroupHeader.tabsBackground":"#2D3E4C","editorHint.border":"#F9F9F9","editorHint.foreground":"#F9F9F9","editorIndentGuide.activeBackground":"#dbdbdb","editorIndentGuide.background":"#F3F3F3","editorLineNumber.foreground":"#b9b9b9","editorMarkerNavigation.background":"#F9F9F9","editorMarkerNavigationError.background":"#F44C5E","editorMarkerNavigationInfo.background":"#6182b8","editorMarkerNavigationWarning.background":"#F6B555","editorPane.background":"#2D3E4C","editorSuggestWidget.foreground":"#2D3E4C","editorSuggestWidget.highlightForeground":"#2D3E4C","editorSuggestWidget.selectedBackground":"#b9b9b9","editorWidget.background":"#F9F9F9","editorWidget.border":"#dbdbdb","extensionButton.prominentBackground":"#475663","extensionButton.prominentForeground":"#F6F6F6","extensionButton.prominentHoverBackground":"#161F26",focusBorder:"#161F26",foreground:"#616161","gitDecoration.addedResourceForeground":"#ECB22E","gitDecoration.conflictingResourceForeground":"#FFF","gitDecoration.deletedResourceForeground":"#FFF","gitDecoration.ignoredResourceForeground":"#877583","gitDecoration.modifiedResourceForeground":"#ECB22E","gitDecoration.untrackedResourceForeground":"#ECB22E","input.background":"#FFF","input.border":"#161F26","input.foreground":"#000","input.placeholderForeground":"#a0a0a0","inputOption.activeBorder":"#3E313C","inputValidation.errorBackground":"#F44C5E","inputValidation.errorForeground":"#FFF","inputValidation.infoBackground":"#6182b8","inputValidation.infoForeground":"#FFF","inputValidation.warningBackground":"#F6B555","inputValidation.warningForeground":"#000","list.activeSelectionBackground":"#5899C5","list.activeSelectionForeground":"#fff","list.focusBackground":"#d5e1ea","list.focusForeground":"#fff","list.highlightForeground":"#2D3E4C","list.hoverBackground":"#d5e1ea","list.hoverForeground":"#fff","list.inactiveFocusBackground":"#161F26","list.inactiveSelectionBackground":"#5899C5","list.inactiveSelectionForeground":"#fff","list.invalidItemForeground":"#fff","menu.background":"#161F26","menu.foreground":"#F9FAFA","menu.separatorBackground":"#F9FAFA","notificationCenter.border":"#161F26","notificationCenterHeader.foreground":"#FFF","notificationLink.foreground":"#FFF","notificationToast.border":"#161F26","notifications.background":"#161F26","notifications.border":"#161F26","notifications.foreground":"#FFF","panel.border":"#2D3E4C","panelTitle.activeForeground":"#161F26","progressBar.background":"#8AE773","scrollbar.shadow":"#ffffff00","scrollbarSlider.activeBackground":"#161F267e","scrollbarSlider.background":"#161F267e","scrollbarSlider.hoverBackground":"#161F267e","settings.dropdownBorder":"#161F26","settings.dropdownForeground":"#161F26","settings.headerForeground":"#161F26","sideBar.background":"#2D3E4C","sideBar.foreground":"#DCDEDF","sideBarSectionHeader.background":"#161F26","sideBarSectionHeader.foreground":"#FFF","sideBarTitle.foreground":"#FFF","statusBar.background":"#5899C5","statusBar.debuggingBackground":"#8AE773","statusBar.foreground":"#FFF","statusBar.noFolderBackground":"#161F26","tab.activeBackground":"#FFF","tab.activeForeground":"#000","tab.border":"#F3F3F3","tab.inactiveBackground":"#F3F3F3","tab.inactiveForeground":"#686868","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#6182b8","terminal.ansiBrightBlack":"#90a4ae","terminal.ansiBrightBlue":"#6182b8","terminal.ansiBrightCyan":"#39adb5","terminal.ansiBrightGreen":"#91b859","terminal.ansiBrightMagenta":"#7c4dff","terminal.ansiBrightRed":"#e53935","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#ffb62c","terminal.ansiCyan":"#39adb5","terminal.ansiGreen":"#91b859","terminal.ansiMagenta":"#7c4dff","terminal.ansiRed":"#e53935","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#ffb62c","terminal.border":"#2D3E4C","terminal.foreground":"#161F26","terminal.selectionBackground":"#0006","textPreformat.foreground":"#161F26","titleBar.activeBackground":"#2D3E4C","titleBar.activeForeground":"#FFF","titleBar.border":"#2D3E4C","titleBar.inactiveBackground":"#161F26","titleBar.inactiveForeground":"#685C66","welcomePage.buttonBackground":"#F3F3F3","welcomePage.buttonHoverBackground":"#ECECEC","widget.shadow":"#161F2694"},displayName:"Slack Ochin",name:"slack-ochin",tokenColors:[{settings:{foreground:"#002339"}},{scope:["meta.paragraph.markdown","string.other.link.description.title.markdown"],settings:{foreground:"#110000"}},{scope:["entity.name.section.markdown","punctuation.definition.heading.markdown"],settings:{foreground:"#034c7c"}},{scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","markup.quote.markdown"],settings:{foreground:"#00AC8F"}},{scope:["markup.quote.markdown"],settings:{fontStyle:"italic",foreground:"#003494"}},{scope:["markup.bold.markdown","punctuation.definition.bold.markdown"],settings:{fontStyle:"bold",foreground:"#4e76b5"}},{scope:["markup.italic.markdown","punctuation.definition.italic.markdown"],settings:{fontStyle:"italic",foreground:"#C792EA"}},{scope:["markup.inline.raw.string.markdown","markup.fenced_code.block.markdown"],settings:{fontStyle:"italic",foreground:"#0460b1"}},{scope:["punctuation.definition.metadata.markdown"],settings:{foreground:"#00AC8F"}},{scope:["markup.underline.link.image.markdown","markup.underline.link.markdown"],settings:{foreground:"#924205"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#357b42"}},{scope:"string",settings:{foreground:"#a44185"}},{scope:"constant.numeric",settings:{foreground:"#174781"}},{scope:"constant",settings:{foreground:"#174781"}},{scope:"language.method",settings:{foreground:"#174781"}},{scope:["constant.character","constant.other"],settings:{foreground:"#174781"}},{scope:"variable",settings:{fontStyle:"",foreground:"#2f86d2"}},{scope:"variable.language.this",settings:{fontStyle:"",foreground:"#000000"}},{scope:"keyword",settings:{fontStyle:"",foreground:"#7b30d0"}},{scope:"storage",settings:{fontStyle:"",foreground:"#da5221"}},{scope:"storage.type",settings:{fontStyle:"",foreground:"#0991b6"}},{scope:"entity.name.class",settings:{foreground:"#1172c7"}},{scope:"entity.other.inherited-class",settings:{fontStyle:"",foreground:"#b02767"}},{scope:"entity.name.function",settings:{fontStyle:"",foreground:"#7eb233"}},{scope:"variable.parameter",settings:{fontStyle:"",foreground:"#b1108e"}},{scope:"entity.name.tag",settings:{fontStyle:"",foreground:"#0444ac"}},{scope:"text.html.basic",settings:{fontStyle:"",foreground:"#0071ce"}},{scope:"entity.name.type",settings:{foreground:"#0444ac"}},{scope:"entity.other.attribute-name",settings:{fontStyle:"italic",foreground:"#df8618"}},{scope:"support.function",settings:{fontStyle:"",foreground:"#1ab394"}},{scope:"support.constant",settings:{fontStyle:"",foreground:"#174781"}},{scope:["support.type","support.class"],settings:{foreground:"#dc3eb7"}},{scope:"support.other.variable",settings:{foreground:"#224555"}},{scope:"invalid",settings:{fontStyle:" italic bold underline",foreground:"#207bb8"}},{scope:"invalid.deprecated",settings:{fontStyle:" bold italic underline",foreground:"#207bb8"}},{scope:"source.json support",settings:{foreground:"#6dbdfa"}},{scope:["source.json string","source.json punctuation.definition.string"],settings:{foreground:"#00820f"}},{scope:"markup.list",settings:{foreground:"#207bb8"}},{scope:["markup.heading punctuation.definition.heading","entity.name.section"],settings:{fontStyle:"",foreground:"#4FB4D8"}},{scope:["text.html.markdown meta.paragraph meta.link.inline","text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.begin.markdown","text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.end.markdown"],settings:{foreground:"#87429A"}},{scope:"markup.quote",settings:{foreground:"#87429A"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#08134A"}},{scope:["markup.italic","punctuation.definition.italic"],settings:{fontStyle:"italic",foreground:"#174781"}},{scope:"meta.link",settings:{foreground:"#87429A"}}],type:"light"})}}]); diff --git a/4828.ef8634e6.async.js b/4828.ef8634e6.async.js new file mode 100644 index 00000000..8e7e4969 --- /dev/null +++ b/4828.ef8634e6.async.js @@ -0,0 +1,100 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4828],{23039:function(r,t,e){e.r(t),e.d(t,{default:function(){return o}});var n=e(5931);const a=Object.freeze({displayName:"CoffeeScript",name:"coffee",patterns:[{include:"#jsx"},{captures:{1:{name:"keyword.operator.new.coffee"},2:{name:"storage.type.class.coffee"},3:{name:"entity.name.type.instance.coffee"},4:{name:"entity.name.type.instance.coffee"}},match:"(new)\\s+(?:(?:(class)\\s+(\\w+(?:\\.\\w*)*)?)|(\\w+(?:\\.\\w*)*))",name:"meta.class.instance.constructor.coffee"},{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.coffee"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.end.coffee"}},name:"string.quoted.single.heredoc.coffee",patterns:[{captures:{1:{name:"punctuation.definition.escape.backslash.coffee"}},match:"(\\\\).",name:"constant.character.escape.backslash.coffee"}]},{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.coffee"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.coffee"}},name:"string.quoted.double.heredoc.coffee",patterns:[{captures:{1:{name:"punctuation.definition.escape.backslash.coffee"}},match:"(\\\\).",name:"constant.character.escape.backslash.coffee"},{include:"#interpolated_coffee"}]},{captures:{1:{name:"punctuation.definition.string.begin.coffee"},2:{name:"source.js.embedded.coffee",patterns:[{include:"source.js"}]},3:{name:"punctuation.definition.string.end.coffee"}},match:"(`)(.*)(`)",name:"string.quoted.script.coffee"},{begin:"(?<!#)###(?!#)",beginCaptures:{0:{name:"punctuation.definition.comment.coffee"}},end:"###",endCaptures:{0:{name:"punctuation.definition.comment.coffee"}},name:"comment.block.coffee",patterns:[{match:"(?<=^|\\s)@\\w*(?=\\s)",name:"storage.type.annotation.coffee"}]},{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.coffee"}},end:"$",name:"comment.line.number-sign.coffee"},{begin:"///",beginCaptures:{0:{name:"punctuation.definition.string.begin.coffee"}},end:"(///)[gimuy]*",endCaptures:{1:{name:"punctuation.definition.string.end.coffee"}},name:"string.regexp.multiline.coffee",patterns:[{include:"#heregexp"}]},{begin:"(?<![\\w$])(/)(?=(?![/*+?])(.+)(/)[gimuy]*(?!\\s*[\\w$/(]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.coffee"}},end:"(/)[gimuy]*(?!\\s*[\\w$/(])",endCaptures:{1:{name:"punctuation.definition.string.end.coffee"}},name:"string.regexp.coffee",patterns:[{include:"source.js.regexp"}]},{match:"\\b(?<![\\.\\$])(break|by|catch|continue|else|finally|for|in|of|if|return|switch|then|throw|try|unless|when|while|until|loop|do|export|import|default|from|as|yield|async|await|(?<=for)\\s+own)(?!\\s*:)\\b",name:"keyword.control.coffee"},{match:"\\b(?<![\\.\\$])(delete|instanceof|new|typeof)(?!\\s*:)\\b",name:"keyword.operator.$1.coffee"},{match:"\\b(?<![\\.\\$])(case|function|var|void|with|const|let|enum|native|__hasProp|__extends|__slice|__bind|__indexOf|implements|interface|package|private|protected|public|static)(?!\\s*:)\\b",name:"keyword.reserved.coffee"},{begin:`(?x) +(?<=\\s|^)((@)?[a-zA-Z_$][\\w$]*) +\\s*([:=])\\s* +(?=(\\([^\\(\\)]*\\)\\s*)?[=-]>)`,beginCaptures:{1:{name:"entity.name.function.coffee"},2:{name:"variable.other.readwrite.instance.coffee"},3:{name:"keyword.operator.assignment.coffee"}},end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.coffee",patterns:[{include:"#function_params"}]},{begin:`(?x) +(?<=\\s|^)(?:((')([^']*?)('))|((")([^"]*?)("))) +\\s*([:=])\\s* +(?=(\\([^\\(\\)]*\\)\\s*)?[=-]>)`,beginCaptures:{1:{name:"string.quoted.single.coffee"},2:{name:"punctuation.definition.string.begin.coffee"},3:{name:"entity.name.function.coffee"},4:{name:"punctuation.definition.string.end.coffee"},5:{name:"string.quoted.double.coffee"},6:{name:"punctuation.definition.string.begin.coffee"},7:{name:"entity.name.function.coffee"},8:{name:"punctuation.definition.string.end.coffee"},9:{name:"keyword.operator.assignment.coffee"}},end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.coffee",patterns:[{include:"#function_params"}]},{begin:"(?=(\\([^\\(\\)]*\\)\\s*)?[=-]>)",end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.inline.coffee",patterns:[{include:"#function_params"}]},{begin:`(?<=\\s|^)({)(?=[^'"#]+?}[\\s\\]}]*=)`,beginCaptures:{1:{name:"punctuation.definition.destructuring.begin.bracket.curly.coffee"}},end:"}",endCaptures:{0:{name:"punctuation.definition.destructuring.end.bracket.curly.coffee"}},name:"meta.variable.assignment.destructured.object.coffee",patterns:[{include:"$self"},{match:"[a-zA-Z$_]\\w*",name:"variable.assignment.coffee"}]},{begin:`(?<=\\s|^)(\\[)(?=[^'"#]+?\\][\\s\\]}]*=)`,beginCaptures:{1:{name:"punctuation.definition.destructuring.begin.bracket.square.coffee"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.destructuring.end.bracket.square.coffee"}},name:"meta.variable.assignment.destructured.array.coffee",patterns:[{include:"$self"},{match:"[a-zA-Z$_]\\w*",name:"variable.assignment.coffee"}]},{match:"\\b(?<!\\.|::)(true|on|yes)(?!\\s*[:=][^=])\\b",name:"constant.language.boolean.true.coffee"},{match:"\\b(?<!\\.|::)(false|off|no)(?!\\s*[:=][^=])\\b",name:"constant.language.boolean.false.coffee"},{match:"\\b(?<!\\.|::)null(?!\\s*[:=][^=])\\b",name:"constant.language.null.coffee"},{match:"\\b(?<!\\.|::)extends(?!\\s*[:=])\\b",name:"variable.language.coffee"},{match:"(?<!\\.)\\b(?<!\\$)(super|this|arguments)(?!\\s*[:=][^=]|\\$)\\b",name:"variable.language.$1.coffee"},{captures:{1:{name:"storage.type.class.coffee"},2:{name:"keyword.control.inheritance.coffee"},3:{name:"entity.other.inherited-class.coffee"}},match:"(?<=\\s|^|\\[|\\()(class)\\s+(extends)\\s+(@?[a-zA-Z\\$\\._][\\w\\.]*)",name:"meta.class.coffee"},{captures:{1:{name:"storage.type.class.coffee"},2:{name:"entity.name.type.class.coffee"},3:{name:"keyword.control.inheritance.coffee"},4:{name:"entity.other.inherited-class.coffee"}},match:"(?<=\\s|^|\\[|\\()(class\\b)\\s+(@?[a-zA-Z\\$_][\\w\\.]*)?(?:\\s+(extends)\\s+(@?[a-zA-Z\\$\\._][\\w\\.]*))?",name:"meta.class.coffee"},{match:"\\b(debugger|\\\\)\\b",name:"keyword.other.coffee"},{match:"\\b(Array|ArrayBuffer|Blob|Boolean|Date|document|Function|Int(8|16|32|64)Array|Math|Map|Number|Object|Proxy|RegExp|Set|String|WeakMap|window|Uint(8|16|32|64)Array|XMLHttpRequest)\\b",name:"support.class.coffee"},{match:"\\b(console)\\b",name:"entity.name.type.object.coffee"},{match:"((?<=console\\.)(debug|warn|info|log|error|time|timeEnd|assert))\\b",name:"support.function.console.coffee"},{match:"((?<=\\.)(apply|call|concat|every|filter|forEach|from|hasOwnProperty|indexOf|isPrototypeOf|join|lastIndexOf|map|of|pop|propertyIsEnumerable|push|reduce(Right)?|reverse|shift|slice|some|sort|splice|to(Locale)?String|unshift|valueOf))\\b",name:"support.function.method.array.coffee"},{match:"((?<=Array\\.)(isArray))\\b",name:"support.function.static.array.coffee"},{match:"((?<=Object\\.)(create|definePropert(ies|y)|freeze|getOwnProperty(Descriptors?|Names)|getProperty(Descriptor|Names)|getPrototypeOf|is(Extensible|Frozen|Sealed)?|isnt|keys|preventExtensions|seal))\\b",name:"support.function.static.object.coffee"},{match:"((?<=Math\\.)(abs|acos|acosh|asin|asinh|atan|atan2|atanh|ceil|cos|cosh|exp|expm1|floor|hypot|log|log10|log1p|log2|max|min|pow|random|round|sign|sin|sinh|sqrt|tan|tanh|trunc))\\b",name:"support.function.static.math.coffee"},{match:"((?<=Number\\.)(is(Finite|Integer|NaN)|toInteger))\\b",name:"support.function.static.number.coffee"},{match:"(?<!\\.)\\b(module|exports|__filename|__dirname|global|process)(?!\\s*:)\\b",name:"support.variable.coffee"},{match:"\\b(Infinity|NaN|undefined)\\b",name:"constant.language.coffee"},{include:"#operators"},{include:"#method_calls"},{include:"#function_calls"},{include:"#numbers"},{include:"#objects"},{include:"#properties"},{match:"::",name:"keyword.operator.prototype.coffee"},{match:"(?<!\\$)\\b[0-9]+[\\w$]*",name:"invalid.illegal.identifier.coffee"},{match:";",name:"punctuation.terminator.statement.coffee"},{match:",",name:"punctuation.separator.delimiter.coffee"},{begin:"{",beginCaptures:{0:{name:"meta.brace.curly.coffee"}},end:"}",endCaptures:{0:{name:"meta.brace.curly.coffee"}},patterns:[{include:"$self"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.bracket.square.coffee"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.square.coffee"}},patterns:[{match:"(?<!\\.)\\.{3}",name:"keyword.operator.slice.exclusive.coffee"},{match:"(?<!\\.)\\.{2}",name:"keyword.operator.slice.inclusive.coffee"},{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.coffee"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.coffee"}},patterns:[{include:"$self"}]},{include:"#instance_variable"},{include:"#single_quoted_string"},{include:"#double_quoted_string"}],repository:{arguments:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.arguments.begin.bracket.round.coffee"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.coffee"}},name:"meta.arguments.coffee",patterns:[{include:"$self"}]},{begin:`(?=(@|@?[\\w$]+|[=-]>|\\-\\d|\\[|{|"|'))`,end:"(?=\\s*(?<![\\w$])(of|in|then|is|isnt|and|or|for|else|when|if|unless|by|instanceof)(?![\\w$]))|(?=\\s*(}|\\]|\\)|#|$))",name:"meta.arguments.coffee",patterns:[{include:"$self"}]}]},double_quoted_string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.coffee"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.coffee"}},name:"string.quoted.double.coffee",patterns:[{captures:{1:{name:"punctuation.definition.escape.backslash.coffee"}},match:"(\\\\)(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]|37[0-7]?|[4-7][0-7]?|.)",name:"constant.character.escape.backslash.coffee"},{include:"#interpolated_coffee"}]}]},embedded_comment:{patterns:[{captures:{1:{name:"punctuation.definition.comment.coffee"}},match:"(?<!\\\\)(#).*$\\n?",name:"comment.line.number-sign.coffee"}]},function_calls:{patterns:[{begin:"(@)?([\\w$]+)(?=\\()",beginCaptures:{1:{name:"variable.other.readwrite.instance.coffee"},2:{patterns:[{include:"#function_names"}]}},end:"(?<=\\))",name:"meta.function-call.coffee",patterns:[{include:"#arguments"}]},{begin:`(?x) +(@)?([\\w$]+) +\\s* +(?=\\s+(?!(?<![\\w$])(of|in|then|is|isnt|and|or|for|else|when|if|unless|by|instanceof)(?![\\w$]))(?=(@?[\\w$]+|[=-]>|\\-\\d|\\[|{|"|')))`,beginCaptures:{1:{name:"variable.other.readwrite.instance.coffee"},2:{patterns:[{include:"#function_names"}]}},end:"(?=\\s*(?<![\\w$])(of|in|then|is|isnt|and|or|for|else|when|if|unless|by|instanceof)(?![\\w$]))|(?=\\s*(}|\\]|\\)|#|$))",name:"meta.function-call.coffee",patterns:[{include:"#arguments"}]}]},function_names:{patterns:[{match:`(?x) +\\b(isNaN|isFinite|eval|uneval|parseInt|parseFloat|decodeURI| +decodeURIComponent|encodeURI|encodeURIComponent|escape|unescape| +require|set(Interval|Timeout)|clear(Interval|Timeout))\\b`,name:"support.function.coffee"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.coffee"},{match:"\\d[\\w$]*",name:"invalid.illegal.identifier.coffee"}]},function_params:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.coffee"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.coffee"}},name:"meta.parameters.coffee",patterns:[{captures:{1:{name:"variable.parameter.function.coffee"},2:{name:"keyword.operator.splat.coffee"}},match:"([a-zA-Z_$][\\w$]*)(\\.\\.\\.)?"},{captures:{1:{name:"variable.parameter.function.readwrite.instance.coffee"},2:{name:"keyword.operator.splat.coffee"}},match:"(@(?:[a-zA-Z_$][\\w$]*)?)(\\.\\.\\.)?"},{include:"$self"}]}]},heregexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{match:"\\\\[1-9]\\d*",name:"keyword.other.back-reference.regexp"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#heregexp"}]},{begin:"\\((\\?:)?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#heregexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"},{include:"#interpolated_coffee"},{include:"#embedded_comment"}]},instance_variable:{patterns:[{match:"(@)([a-zA-Z_\\$]\\w*)?",name:"variable.other.readwrite.instance.coffee"}]},interpolated_coffee:{patterns:[{begin:"\\#\\{",captures:{0:{name:"punctuation.section.embedded.coffee"}},end:"\\}",name:"source.coffee.embedded.source",patterns:[{include:"$self"}]}]},jsx:{patterns:[{include:"#jsx-tag"},{include:"#jsx-end-tag"}]},"jsx-attribute":{patterns:[{captures:{1:{name:"entity.other.attribute-name.coffee"},2:{name:"keyword.operator.assignment.coffee"}},match:"(?:^|\\s+)([-\\w.]+)\\s*(=)"},{include:"#double_quoted_string"},{include:"#single_quoted_string"},{include:"#jsx-expression"}]},"jsx-end-tag":{patterns:[{begin:"(</)([-\\w\\.]+)",beginCaptures:{1:{name:"punctuation.definition.tag.coffee"},2:{name:"entity.name.tag.coffee"}},end:"(/?>)",name:"meta.tag.coffee"}]},"jsx-expression":{begin:"{",beginCaptures:{0:{name:"meta.brace.curly.coffee"}},end:"}",endCaptures:{0:{name:"meta.brace.curly.coffee"}},patterns:[{include:"#double_quoted_string"},{include:"$self"}]},"jsx-tag":{patterns:[{begin:"(<)([-\\w\\.]+)",beginCaptures:{1:{name:"punctuation.definition.tag.coffee"},2:{name:"entity.name.tag.coffee"}},end:"(/?>)",name:"meta.tag.coffee",patterns:[{include:"#jsx-attribute"}]}]},method_calls:{patterns:[{begin:"(?:(\\.)|(::))\\s*([\\w$]+)\\s*(?=\\()",beginCaptures:{1:{name:"punctuation.separator.method.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{patterns:[{include:"#method_names"}]}},end:"(?<=\\))",name:"meta.method-call.coffee",patterns:[{include:"#arguments"}]},{begin:`(?:(\\.)|(::))\\s*([\\w$]+)\\s*(?=\\s+(?!(?<![\\w$])(of|in|then|is|isnt|and|or|for|else|when|if|unless|by|instanceof)(?![\\w$]))(?=(@|@?[\\w$]+|[=-]>|\\-\\d|\\[|{|"|')))`,beginCaptures:{1:{name:"punctuation.separator.method.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{patterns:[{include:"#method_names"}]}},end:"(?=\\s*(?<![\\w$])(of|in|then|is|isnt|and|or|for|else|when|if|unless|by|instanceof)(?![\\w$]))|(?=\\s*(}|\\]|\\)|#|$))",name:"meta.method-call.coffee",patterns:[{include:"#arguments"}]}]},method_names:{patterns:[{match:`(?x) +\\bon(Rowsinserted|Rowsdelete|Rowenter|Rowexit|Resize|Resizestart|Resizeend|Reset| +Readystatechange|Mouseout|Mouseover|Mousedown|Mouseup|Mousemove| +Before(cut|deactivate|unload|update|paste|print|editfocus|activate)| +Blur|Scrolltop|Submit|Select|Selectstart|Selectionchange|Hover|Help| +Change|Contextmenu|Controlselect|Cut|Cellchange|Clock|Close|Deactivate| +Datasetchanged|Datasetcomplete|Dataavailable|Drop|Drag|Dragstart|Dragover| +Dragdrop|Dragenter|Dragend|Dragleave|Dblclick|Unload|Paste|Propertychange|Error| +Errorupdate|Keydown|Keyup|Keypress|Focus|Load|Activate|Afterupdate|Afterprint|Abort)\\b`,name:"support.function.event-handler.coffee"},{match:`(?x) +\\b(shift|showModelessDialog|showModalDialog|showHelp|scroll|scrollX|scrollByPages| +scrollByLines|scrollY|scrollTo|stop|strike|sizeToContent|sidebar|signText|sort| +sup|sub|substr|substring|splice|split|send|set(Milliseconds|Seconds|Minutes|Hours| +Month|Year|FullYear|Date|UTC(Milliseconds|Seconds|Minutes|Hours|Month|FullYear|Date)| +Time|Hotkeys|Cursor|ZOptions|Active|Resizable|RequestHeader)|search|slice| +savePreferences|small|home|handleEvent|navigate|char|charCodeAt|charAt|concat| +contextual|confirm|compile|clear|captureEvents|call|createStyleSheet|createPopup| +createEventObject|to(GMTString|UTCString|String|Source|UpperCase|LowerCase|LocaleString)| +test|taint|taintEnabled|indexOf|italics|disableExternalCapture|dump|detachEvent|unshift| +untaint|unwatch|updateCommands|join|javaEnabled|pop|push|plugins.refresh|paddings|parse| +print|prompt|preference|enableExternalCapture|exec|execScript|valueOf|UTC|find|file| +fileModifiedDate|fileSize|fileCreatedDate|fileUpdatedDate|fixed|fontsize|fontcolor| +forward|fromCharCode|watch|link|load|lastIndexOf|anchor|attachEvent|atob|apply|alert| +abort|routeEvents|resize|resizeBy|resizeTo|recalc|returnValue|replace|reverse|reload| +releaseCapture|releaseEvents|go|get(Milliseconds|Seconds|Minutes|Hours|Month|Day|Year|FullYear| +Time|Date|TimezoneOffset|UTC(Milliseconds|Seconds|Minutes|Hours|Day|Month|FullYear|Date)| +Attention|Selection|ResponseHeader|AllResponseHeaders)|moveBy|moveBelow|moveTo| +moveToAbsolute|moveAbove|mergeAttributes|match|margins|btoa|big|bold|borderWidths|blink|back)\\b`,name:"support.function.coffee"},{match:`(?x) +\\b(acceptNode|add|addEventListener|addTextTrack|adoptNode|after|animate|append| +appendChild|appendData|before|blur|canPlayType|captureStream| +caretPositionFromPoint|caretRangeFromPoint|checkValidity|clear|click| +cloneContents|cloneNode|cloneRange|close|closest|collapse| +compareBoundaryPoints|compareDocumentPosition|comparePoint|contains| +convertPointFromNode|convertQuadFromNode|convertRectFromNode|createAttribute| +createAttributeNS|createCaption|createCDATASection|createComment| +createContextualFragment|createDocument|createDocumentFragment| +createDocumentType|createElement|createElementNS|createEntityReference| +createEvent|createExpression|createHTMLDocument|createNodeIterator| +createNSResolver|createProcessingInstruction|createRange|createShadowRoot| +createTBody|createTextNode|createTFoot|createTHead|createTreeWalker|delete| +deleteCaption|deleteCell|deleteContents|deleteData|deleteRow|deleteTFoot| +deleteTHead|detach|disconnect|dispatchEvent|elementFromPoint|elementsFromPoint| +enableStyleSheetsForSet|entries|evaluate|execCommand|exitFullscreen| +exitPointerLock|expand|extractContents|fastSeek|firstChild|focus|forEach|get| +getAll|getAnimations|getAttribute|getAttributeNames|getAttributeNode| +getAttributeNodeNS|getAttributeNS|getBoundingClientRect|getBoxQuads| +getClientRects|getContext|getDestinationInsertionPoints|getElementById| +getElementsByClassName|getElementsByName|getElementsByTagName| +getElementsByTagNameNS|getItem|getNamedItem|getSelection|getStartDate| +getVideoPlaybackQuality|has|hasAttribute|hasAttributeNS|hasAttributes| +hasChildNodes|hasFeature|hasFocus|importNode|initEvent|insertAdjacentElement| +insertAdjacentHTML|insertAdjacentText|insertBefore|insertCell|insertData| +insertNode|insertRow|intersectsNode|isDefaultNamespace|isEqualNode| +isPointInRange|isSameNode|item|key|keys|lastChild|load|lookupNamespaceURI| +lookupPrefix|matches|move|moveAttribute|moveAttributeNode|moveChild| +moveNamedItem|namedItem|nextNode|nextSibling|normalize|observe|open| +parentNode|pause|play|postMessage|prepend|preventDefault|previousNode| +previousSibling|probablySupportsContext|queryCommandEnabled| +queryCommandIndeterm|queryCommandState|queryCommandSupported|queryCommandValue| +querySelector|querySelectorAll|registerContentHandler|registerElement| +registerProtocolHandler|releaseCapture|releaseEvents|remove|removeAttribute| +removeAttributeNode|removeAttributeNS|removeChild|removeEventListener| +removeItem|replace|replaceChild|replaceData|replaceWith|reportValidity| +requestFullscreen|requestPointerLock|reset|scroll|scrollBy|scrollIntoView| +scrollTo|seekToNextFrame|select|selectNode|selectNodeContents|set|setAttribute| +setAttributeNode|setAttributeNodeNS|setAttributeNS|setCapture| +setCustomValidity|setEnd|setEndAfter|setEndBefore|setItem|setNamedItem| +setRangeText|setSelectionRange|setSinkId|setStart|setStartAfter|setStartBefore| +slice|splitText|stepDown|stepUp|stopImmediatePropagation|stopPropagation| +submit|substringData|supports|surroundContents|takeRecords|terminate|toBlob| +toDataURL|toggle|toString|values|write|writeln)\\b`,name:"support.function.dom.coffee"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.coffee"},{match:"\\d[\\w$]*",name:"invalid.illegal.identifier.coffee"}]},numbers:{patterns:[{match:"\\b(?<!\\$)0(x|X)[0-9a-fA-F]+\\b(?!\\$)",name:"constant.numeric.hex.coffee"},{match:"\\b(?<!\\$)0(b|B)[01]+\\b(?!\\$)",name:"constant.numeric.binary.coffee"},{match:"\\b(?<!\\$)0(o|O)?[0-7]+\\b(?!\\$)",name:"constant.numeric.octal.coffee"},{captures:{0:{name:"constant.numeric.decimal.coffee"},1:{name:"punctuation.separator.decimal.period.coffee"},2:{name:"punctuation.separator.decimal.period.coffee"},3:{name:"punctuation.separator.decimal.period.coffee"},4:{name:"punctuation.separator.decimal.period.coffee"},5:{name:"punctuation.separator.decimal.period.coffee"},6:{name:"punctuation.separator.decimal.period.coffee"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9]+(\\.)[0-9]+[eE][+-]?[0-9]+\\b)| +(?:\\b[0-9]+(\\.)[eE][+-]?[0-9]+\\b)| +(?:\\B(\\.)[0-9]+[eE][+-]?[0-9]+\\b)| +(?:\\b[0-9]+[eE][+-]?[0-9]+\\b)| +(?:\\b[0-9]+(\\.)[0-9]+\\b)| +(?:\\b[0-9]+(?=\\.{2,3}))| +(?:\\b[0-9]+(\\.)\\B)| +(?:\\B(\\.)[0-9]+\\b)| +(?:\\b[0-9]+\\b(?!\\.)) +)(?!\\$)`}]},objects:{patterns:[{match:"[A-Z][A-Z0-9_$]*(?=\\s*\\??(\\.\\s*[a-zA-Z_$]\\w*|::))",name:"constant.other.object.coffee"},{match:"[a-zA-Z_$][\\w$]*(?=\\s*\\??(\\.\\s*[a-zA-Z_$]\\w*|::))",name:"variable.other.object.coffee"}]},operators:{patterns:[{captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.compound.coffee"}},match:"(?:([a-zA-Z$_][\\w$]*)?\\s+|(?<![\\w$]))(and=|or=)"},{captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.compound.coffee"}},match:"([a-zA-Z$_][\\w$]*)?\\s*(%=|\\+=|-=|\\*=|&&=|\\|\\|=|\\?=|(?<!\\()/=)"},{captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.compound.bitwise.coffee"}},match:"([a-zA-Z$_][\\w$]*)?\\s*(&=|\\^=|<<=|>>=|>>>=|\\|=)"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.coffee"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.coffee"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.coffee"},{match:"&|\\||\\^|~",name:"keyword.operator.bitwise.coffee"},{captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.coffee"}},match:"([a-zA-Z$_][\\w$]*)?\\s*(=|:(?!:))(?![>=])"},{match:"--",name:"keyword.operator.decrement.coffee"},{match:"\\+\\+",name:"keyword.operator.increment.coffee"},{match:"\\.\\.\\.",name:"keyword.operator.splat.coffee"},{match:"\\?",name:"keyword.operator.existential.coffee"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.coffee"},{captures:{1:{name:"keyword.operator.logical.coffee"},2:{name:"keyword.operator.comparison.coffee"}},match:`(?x) +\\b(?<![\\.\\$]) +(?: +(and|or|not) +| +(is|isnt) +) +(?!\\s*:)\\b`}]},properties:{patterns:[{captures:{1:{name:"punctuation.separator.property.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{name:"constant.other.object.property.coffee"}},match:"(?:(\\.)|(::))\\s*([A-Z][A-Z0-9_$]*\\b\\$*)(?=\\s*\\??(\\.\\s*[a-zA-Z_$]\\w*|::))"},{captures:{1:{name:"punctuation.separator.property.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{name:"variable.other.object.property.coffee"}},match:"(?:(\\.)|(::))\\s*(\\$*[a-zA-Z_$][\\w$]*)(?=\\s*\\??(\\.\\s*[a-zA-Z_$]\\w*|::))"},{captures:{1:{name:"punctuation.separator.property.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{name:"constant.other.property.coffee"}},match:"(?:(\\.)|(::))\\s*([A-Z][A-Z0-9_$]*\\b\\$*)"},{captures:{1:{name:"punctuation.separator.property.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{name:"variable.other.property.coffee"}},match:"(?:(\\.)|(::))\\s*(\\$*[a-zA-Z_$][\\w$]*)"},{captures:{1:{name:"punctuation.separator.property.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{name:"invalid.illegal.identifier.coffee"}},match:"(?:(\\.)|(::))\\s*([0-9][\\w$]*)"}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdD]|\\.",name:"constant.character.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},single_quoted_string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.coffee"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.coffee"}},name:"string.quoted.single.coffee",patterns:[{captures:{1:{name:"punctuation.definition.escape.backslash.coffee"}},match:"(\\\\)(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)",name:"constant.character.escape.backslash.coffee"}]}]}},scopeName:"source.coffee",embeddedLangs:["javascript"],aliases:["coffeescript"]});var o=[...n.default,a]}}]); diff --git a/4888.0d40bd33.async.js b/4888.0d40bd33.async.js new file mode 100644 index 00000000..8dd7358f --- /dev/null +++ b/4888.0d40bd33.async.js @@ -0,0 +1,12 @@ +!(function(){var Yn=Object.defineProperty,Xn=Object.defineProperties;var Jn=Object.getOwnPropertyDescriptors;var kn=Object.getOwnPropertySymbols;var Qn=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable;var $n=(J,le,v)=>le in J?Yn(J,le,{enumerable:!0,configurable:!0,writable:!0,value:v}):J[le]=v,An=(J,le)=>{for(var v in le||(le={}))Qn.call(le,v)&&$n(J,v,le[v]);if(kn)for(var v of kn(le))qn.call(le,v)&&$n(J,v,le[v]);return J},jn=(J,le)=>Xn(J,Jn(le));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4888],{57191:function(J,le,v){"use strict";v.d(le,{T:function(){return fe},n:function(){return P}});function P(z){return["small","middle","large"].includes(z)}function fe(z){return z?typeof z=="number"&&!Number.isNaN(z):!1}},74629:function(J,le,v){"use strict";v.d(le,{C:function(){return Pe}});var P=v(50959),fe=v(82187),z=v.n(fe),N=v(12682),j=v(78404),w=v(27189),u=v(92576),g=v(50483),R=v(21006),h=P.createContext({}),o=v(23238),s=v(55985),S=v(87077),f=v(37324);const p=U=>{const{antCls:B,componentCls:oe,iconCls:Y,avatarBg:ne,avatarColor:G,containerSize:Q,containerSizeLG:de,containerSizeSM:me,textFontSize:Ce,textFontSizeLG:Ne,textFontSizeSM:je,borderRadius:Se,borderRadiusLG:Be,borderRadiusSM:ke,lineWidth:xe,lineType:Te,calc:C}=U,A=($,Z,V)=>({width:$,height:$,lineHeight:(0,o.bf)(C($).sub(C(xe).mul(2)).equal()),borderRadius:"50%",[`&${oe}-square`]:{borderRadius:V},[`${oe}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${oe}-icon`]:{fontSize:Z,[`> ${Y}`]:{margin:0}}});return{[oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,s.Wf)(U)),{position:"relative",display:"inline-block",overflow:"hidden",color:G,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:ne,border:`${(0,o.bf)(xe)} ${Te} transparent`,["&-image"]:{background:"transparent"},[`${B}-image-img`]:{display:"block"}}),A(Q,Ce,Se)),{["&-lg"]:Object.assign({},A(de,Ne,Be)),["&-sm"]:Object.assign({},A(me,je,ke)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},E=U=>{const{componentCls:B,groupBorderColor:oe,groupOverlapping:Y,groupSpace:ne}=U;return{[`${B}-group`]:{display:"inline-flex",[`${B}`]:{borderColor:oe},["> *:not(:first-child)"]:{marginInlineStart:Y}},[`${B}-group-popover`]:{[`${B} + ${B}`]:{marginInlineStart:ne}}}},i=U=>{const{controlHeight:B,controlHeightLG:oe,controlHeightSM:Y,fontSize:ne,fontSizeLG:G,fontSizeXL:Q,fontSizeHeading3:de,marginXS:me,marginXXS:Ce,colorBorderBg:Ne}=U;return{containerSize:B,containerSizeLG:oe,containerSizeSM:Y,textFontSize:Math.round((G+Q)/2),textFontSizeLG:de,textFontSizeSM:ne,groupSpace:Ce,groupOverlapping:-me,groupBorderColor:Ne}};var l=(0,S.I$)("Avatar",U=>{const{colorTextLightSolid:B,colorTextPlaceholder:oe}=U,Y=(0,f.TS)(U,{avatarBg:oe,avatarColor:B});return[p(Y),E(Y)]},i),a=v(12158),y=function(U,B){var oe={};for(var Y in U)Object.prototype.hasOwnProperty.call(U,Y)&&B.indexOf(Y)<0&&(oe[Y]=U[Y]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Y=Object.getOwnPropertySymbols(U);ne<Y.length;ne++)B.indexOf(Y[ne])<0&&Object.prototype.propertyIsEnumerable.call(U,Y[ne])&&(oe[Y[ne]]=U[Y[ne]]);return oe};const d=(U,B)=>{const[oe,Y]=P.useState(1),[ne,G]=P.useState(!1),[Q,de]=P.useState(!0),me=P.useRef(null),Ce=P.useRef(null),Ne=(0,j.sQ)(B,me),{getPrefixCls:je,avatar:Se}=P.useContext(u.E_),Be=P.useContext(h),ke=()=>{if(!Ce.current||!me.current)return;const b=Ce.current.offsetWidth,O=me.current.offsetWidth;if(b!==0&&O!==0){const{gap:D=4}=U;D*2<O&&Y(O-D*2<b?(O-D*2)/b:1)}};P.useEffect(()=>{G(!0)},[]),P.useEffect(()=>{de(!0),Y(1)},[U.src]),P.useEffect(ke,[U.gap]);const xe=()=>{const{onError:b}=U;(b==null?void 0:b())!==!1&&de(!1)},{prefixCls:Te,shape:C,size:A,src:$,srcSet:Z,icon:V,className:e,rootClassName:t,alt:n,draggable:c,children:_,crossOrigin:I}=U,F=y(U,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),te=(0,g.Z)(b=>{var O,D;return(D=(O=A!=null?A:Be==null?void 0:Be.size)!==null&&O!==void 0?O:b)!==null&&D!==void 0?D:"default"}),pe=Object.keys(typeof te=="object"?te||{}:{}).some(b=>["xs","sm","md","lg","xl","xxl"].includes(b)),ye=(0,R.Z)(pe),ve=P.useMemo(()=>{if(typeof te!="object")return{};const b=w.c4.find(D=>ye[D]),O=te[b];return O?{width:O,height:O,lineHeight:`${O}px`,fontSize:O&&(V||_)?O/2:18}:{}},[ye,te]),ce=je("avatar",Te),Ke=(0,a.Z)(ce),[tt,Ue,xt]=l(ce,Ke),ut=z()({[`${ce}-lg`]:te==="large",[`${ce}-sm`]:te==="small"}),ot=P.isValidElement($),Wt=C||(Be==null?void 0:Be.shape)||"circle",pn=z()(ce,ut,Se==null?void 0:Se.className,`${ce}-${Wt}`,{[`${ce}-image`]:ot||$&&Q,[`${ce}-icon`]:!!V},xt,Ke,e,t,Ue),Ht=typeof te=="number"?{width:te,height:te,lineHeight:`${te}px`,fontSize:V?te/2:18}:{};let pt;if(typeof $=="string"&&Q)pt=P.createElement("img",{src:$,draggable:c,srcSet:Z,onError:xe,alt:n,crossOrigin:I});else if(ot)pt=$;else if(V)pt=V;else if(ne||oe!==1){const b=`scale(${oe}) translateX(-50%)`,O={msTransform:b,WebkitTransform:b,transform:b},D=typeof te=="number"?{lineHeight:`${te}px`}:{};pt=P.createElement(N.Z,{onResize:ke},P.createElement("span",{className:`${ce}-string`,ref:Ce,style:Object.assign(Object.assign({},D),O)},_))}else pt=P.createElement("span",{className:`${ce}-string`,style:{opacity:0},ref:Ce},_);return delete F.onError,delete F.gap,tt(P.createElement("span",Object.assign({},F,{style:Object.assign(Object.assign(Object.assign(Object.assign({},Ht),ve),Se==null?void 0:Se.style),F.style),className:pn,ref:Ne}),pt))};var L=P.forwardRef(d),m=v(71783),x=v(37530),k=v(37865);const W=U=>{const{size:B,shape:oe}=P.useContext(h),Y=P.useMemo(()=>({size:U.size||B,shape:U.shape||oe}),[U.size,U.shape,B,oe]);return P.createElement(h.Provider,{value:Y},U.children)};var ue=U=>{const{getPrefixCls:B,direction:oe}=P.useContext(u.E_),{prefixCls:Y,className:ne,rootClassName:G,style:Q,maxCount:de,maxStyle:me,size:Ce,shape:Ne,maxPopoverPlacement:je="top",maxPopoverTrigger:Se="hover",children:Be}=U,ke=B("avatar",Y),xe=`${ke}-group`,Te=(0,a.Z)(ke),[C,A,$]=l(ke,Te),Z=z()(xe,{[`${xe}-rtl`]:oe==="rtl"},$,Te,ne,G,A),V=(0,m.Z)(Be).map((t,n)=>(0,k.Tm)(t,{key:`avatar-key-${n}`})),e=V.length;if(de&&de<e){const t=V.slice(0,de),n=V.slice(de,e);return t.push(P.createElement(x.Z,{key:"avatar-popover-key",content:n,trigger:Se,placement:je,overlayClassName:`${xe}-popover`},P.createElement(L,{style:me},`+${e-de}`))),C(P.createElement(W,{shape:Ne,size:Ce},P.createElement("div",{className:Z,style:Q},t)))}return C(P.createElement(W,{shape:Ne,size:Ce},P.createElement("div",{className:Z,style:Q},V)))};const he=L;he.Group=ue;var Pe=he},6479:function(J,le,v){"use strict";v.d(le,{C2:function(){return w}});var P=v(23238),fe=v(55985),z=v(37324),N=v(87077);const j=g=>{const{checkboxCls:R}=g,r=`${R}-wrapper`;return[{[`${R}-group`]:Object.assign(Object.assign({},(0,fe.Wf)(g)),{display:"inline-flex",flexWrap:"wrap",columnGap:g.marginXS,[`> ${g.antCls}-row`]:{flex:1}}),[r]:Object.assign(Object.assign({},(0,fe.Wf)(g)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${r}`]:{marginInlineStart:0},[`&${r}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[R]:Object.assign(Object.assign({},(0,fe.Wf)(g)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:g.borderRadiusSM,alignSelf:"center",[`${R}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${R}-inner`]:Object.assign({},(0,fe.oN)(g))},[`${R}-inner`]:{boxSizing:"border-box",display:"block",width:g.checkboxSize,height:g.checkboxSize,direction:"ltr",backgroundColor:g.colorBgContainer,border:`${(0,P.bf)(g.lineWidth)} ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadiusSM,borderCollapse:"separate",transition:`all ${g.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:g.calc(g.checkboxSize).div(14).mul(5).equal(),height:g.calc(g.checkboxSize).div(14).mul(8).equal(),border:`${(0,P.bf)(g.lineWidthBold)} solid ${g.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${g.motionDurationFast} ${g.motionEaseInBack}, opacity ${g.motionDurationFast}`}},"& + span":{paddingInlineStart:g.paddingXS,paddingInlineEnd:g.paddingXS}})},{[` + ${r}:not(${r}-disabled), + ${R}:not(${R}-disabled) + `]:{[`&:hover ${R}-inner`]:{borderColor:g.colorPrimary}},[`${r}:not(${r}-disabled)`]:{[`&:hover ${R}-checked:not(${R}-disabled) ${R}-inner`]:{backgroundColor:g.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${R}-checked:not(${R}-disabled):after`]:{borderColor:g.colorPrimaryHover}}},{[`${R}-checked`]:{[`${R}-inner`]:{backgroundColor:g.colorPrimary,borderColor:g.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${g.motionDurationMid} ${g.motionEaseOutBack} ${g.motionDurationFast}`}}},[` + ${r}-checked:not(${r}-disabled), + ${R}-checked:not(${R}-disabled) + `]:{[`&:hover ${R}-inner`]:{backgroundColor:g.colorPrimaryHover,borderColor:"transparent"}}},{[R]:{"&-indeterminate":{[`${R}-inner`]:{backgroundColor:g.colorBgContainer,borderColor:g.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:g.calc(g.fontSizeLG).div(2).equal(),height:g.calc(g.fontSizeLG).div(2).equal(),backgroundColor:g.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${r}-disabled`]:{cursor:"not-allowed"},[`${R}-disabled`]:{[`&, ${R}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${R}-inner`]:{background:g.colorBgContainerDisabled,borderColor:g.colorBorder,"&:after":{borderColor:g.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:g.colorTextDisabled},[`&${R}-indeterminate ${R}-inner::after`]:{background:g.colorTextDisabled}}}]};function w(g,R){const r=(0,z.TS)(R,{checkboxCls:`.${g}`,checkboxSize:R.controlInteractiveSize});return[j(r)]}var u=(0,N.I$)("Checkbox",(g,R)=>{let{prefixCls:r}=R;return[w(r,g)]})},21006:function(J,le,v){"use strict";v.d(le,{Z:function(){return w}});var P=v(50959),fe=v(80918);function z(){const[,u]=P.useReducer(g=>g+1,0);return u}var N=v(27189);function j(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const g=(0,P.useRef)({}),R=z(),r=(0,N.ZP)();return(0,fe.Z)(()=>{const h=r.subscribe(o=>{g.current=o,u&&R()});return()=>r.unsubscribe(h)},[]),g.current}var w=j},41812:function(J,le,v){"use strict";v.d(le,{Z:function(){return p}});var P=v(50959),fe=v(82187),z=v.n(fe),N=v(71783),j=v(57191),w=v(92576),u=v(58163);const g=P.createContext({latestIndex:0}),R=g.Provider;var h=E=>{let{className:i,index:l,children:a,split:y,style:d}=E;const{latestIndex:T}=P.useContext(g);return a==null?null:P.createElement(P.Fragment,null,P.createElement("div",{className:i,style:d},a),l<T&&y&&P.createElement("span",{className:`${i}-split`},y))},o=v(425),s=function(E,i){var l={};for(var a in E)Object.prototype.hasOwnProperty.call(E,a)&&i.indexOf(a)<0&&(l[a]=E[a]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(E);y<a.length;y++)i.indexOf(a[y])<0&&Object.prototype.propertyIsEnumerable.call(E,a[y])&&(l[a[y]]=E[a[y]]);return l};const f=P.forwardRef((E,i)=>{var l,a;const{getPrefixCls:y,space:d,direction:T}=P.useContext(w.E_),{size:L=(d==null?void 0:d.size)||"small",align:m,className:x,rootClassName:k,children:W,direction:ae="horizontal",prefixCls:ue,split:he,style:Pe,wrap:U=!1,classNames:B,styles:oe}=E,Y=s(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ne,G]=Array.isArray(L)?L:[L,L],Q=(0,j.n)(G),de=(0,j.n)(ne),me=(0,j.T)(G),Ce=(0,j.T)(ne),Ne=(0,N.Z)(W,{keepEmpty:!0}),je=m===void 0&&ae==="horizontal"?"center":m,Se=y("space",ue),[Be,ke,xe]=(0,o.Z)(Se),Te=z()(Se,d==null?void 0:d.className,ke,`${Se}-${ae}`,{[`${Se}-rtl`]:T==="rtl",[`${Se}-align-${je}`]:je,[`${Se}-gap-row-${G}`]:Q,[`${Se}-gap-col-${ne}`]:de},x,k,xe),C=z()(`${Se}-item`,(l=B==null?void 0:B.item)!==null&&l!==void 0?l:(a=d==null?void 0:d.classNames)===null||a===void 0?void 0:a.item);let A=0;const $=Ne.map((e,t)=>{var n,c;e!=null&&(A=t);const _=e&&e.key||`${C}-${t}`;return P.createElement(h,{className:C,key:_,index:t,split:he,style:(n=oe==null?void 0:oe.item)!==null&&n!==void 0?n:(c=d==null?void 0:d.styles)===null||c===void 0?void 0:c.item},e)}),Z=P.useMemo(()=>({latestIndex:A}),[A]);if(Ne.length===0)return null;const V={};return U&&(V.flexWrap="wrap"),!de&&Ce&&(V.columnGap=ne),!Q&&me&&(V.rowGap=G),Be(P.createElement("div",Object.assign({ref:i,className:Te,style:Object.assign(Object.assign(Object.assign({},V),d==null?void 0:d.style),Pe)},Y),P.createElement(R,{value:Z},$)))});f.Compact=u.ZP;var p=f},5304:function(J,le,v){"use strict";v.d(le,{Z:function(){return dt}});var P=v(50959),fe=v(82187),z=v.n(fe),N=v(57260),j=v(22937),w=v(7376),u=v(81361),g=v(68601),R=v(19881),r=v(43984),h=v(32986),o=v(4909),s=v(29953),S=v(24694),f=function(M){var X=P.useRef({valueLabels:new Map});return P.useMemo(function(){var re=X.current.valueLabels,ie=new Map,ee=M.map(function(be){var ge,we=be.value,_e=(ge=be.label)!==null&&ge!==void 0?ge:re.get(we);return ie.set(we,_e),(0,w.Z)((0,w.Z)({},be),{},{label:_e})});return X.current.valueLabels=ie,[ee]},[M])},p=function(M,X,re,ie){return P.useMemo(function(){var ee=M.map(function(_e){var Ie=_e.value;return Ie}),be=X.map(function(_e){var Ie=_e.value;return Ie}),ge=ee.filter(function(_e){return!ie[_e]});if(re){var we=(0,o.S)(ee,!0,ie);ee=we.checkedKeys,be=we.halfCheckedKeys}return[Array.from(new Set([].concat((0,j.Z)(ge),(0,j.Z)(ee)))),be]},[M,X,re,ie])},E=v(74409),i=function(M,X){return P.useMemo(function(){var re=(0,E.I8)(M,{fieldNames:X,initWrapper:function(ee){return(0,w.Z)((0,w.Z)({},ee),{},{valueEntities:new Map})},processEntity:function(ee,be){var ge=ee.node[X.value];if(!1)var we;be.valueEntities.set(ge,ee)}});return re},[M,X])},l=v(78948),a=v(71783),y=function(){return null},d=y,T=["children","value"];function L(M){return(0,a.Z)(M).map(function(X){if(!P.isValidElement(X)||!X.type)return null;var re=X,ie=re.key,ee=re.props,be=ee.children,ge=ee.value,we=(0,g.Z)(ee,T),_e=(0,w.Z)({key:ie,value:ge},we),Ie=L(be);return Ie.length&&(_e.children=Ie),_e}).filter(function(X){return X})}function m(M){if(!M)return M;var X=(0,w.Z)({},M);return"props"in X||Object.defineProperty(X,"props",{get:function(){return(0,S.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),X}}),X}function x(M,X,re,ie,ee,be){var ge=null,we=null;function _e(){function Ie(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Oe.map(function(Ve,st){var qe="".concat(nt,"-").concat(st),at=Ve[be.value],gt=re.includes(at),Tt=Ie(Ve[be.children]||[],qe,gt),wt=P.createElement(d,Ve,Tt.map(function(rt){return rt.node}));if(X===at&&(ge=wt),gt){var We={pos:qe,node:wt,children:Tt};return Qe||we.push(We),We}return null}).filter(function(Ve){return Ve})}we||(we=[],Ie(ie),we.sort(function(Oe,nt){var Qe=Oe.node.props.value,Ve=nt.node.props.value,st=re.indexOf(Qe),qe=re.indexOf(Ve);return st-qe}))}Object.defineProperty(M,"triggerNode",{get:function(){return(0,S.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),_e(),ge}}),Object.defineProperty(M,"allCheckedNodes",{get:function(){return(0,S.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),_e(),ee?we:we.map(function(Oe){var nt=Oe.node;return nt})}})}var k=function(M,X,re){var ie=re.treeNodeFilterProp,ee=re.filterTreeNode,be=re.fieldNames,ge=be.children;return P.useMemo(function(){if(!X||ee===!1)return M;var we;if(typeof ee=="function")we=ee;else{var _e=X.toUpperCase();we=function(nt,Qe){var Ve=Qe[ie];return String(Ve).toUpperCase().includes(_e)}}function Ie(Oe){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Oe.reduce(function(Qe,Ve){var st=Ve[ge],qe=nt||we(X,m(Ve)),at=Ie(st||[],qe);return(qe||at.length)&&Qe.push((0,w.Z)((0,w.Z)({},Ve),{},(0,l.Z)({isLeaf:void 0},ge,at))),Qe},[])}return Ie(M)},[M,X,ge,ie,ee])};function W(M){var X=P.useRef();X.current=M;var re=P.useCallback(function(){return X.current.apply(X,arguments)},[]);return re}function ae(M,X){var re=X.id,ie=X.pId,ee=X.rootPId,be={},ge=[],we=M.map(function(_e){var Ie=(0,w.Z)({},_e),Oe=Ie[re];return be[Oe]=Ie,Ie.key=Ie.key||Oe,Ie});return we.forEach(function(_e){var Ie=_e[ie],Oe=be[Ie];Oe&&(Oe.children=Oe.children||[],Oe.children.push(_e)),(Ie===ee||!Oe&&ee===null)&&ge.push(_e)}),ge}function ue(M,X,re){return P.useMemo(function(){return M?re?ae(M,(0,w.Z)({id:"id",pId:"pId",rootPId:null},re!==!0?re:{})):M:L(X)},[X,re,M])}var he=P.createContext(null),Pe=he,U=v(75924),B=v(1952),oe=v(25541),Y=P.createContext(null),ne=Y;function G(M){return Array.isArray(M)?M:M!==void 0?[M]:[]}function Q(M){var X=M||{},re=X.label,ie=X.value,ee=X.children,be=ie||"value";return{_title:re?[re]:["title","label"],value:be,key:be,children:ee||"children"}}function de(M){return!M||M.disabled||M.disableCheckbox||M.checkable===!1}function me(M,X){var re=[];function ie(ee){ee.forEach(function(be){var ge=be[X.children];ge&&(re.push(be[X.value]),ie(ge))})}return ie(M),re}function Ce(M){return M==null}var Ne={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},je=function(X,re){var ie=(0,r.lk)(),ee=ie.prefixCls,be=ie.multiple,ge=ie.searchValue,we=ie.toggleOpen,_e=ie.open,Ie=ie.notFoundContent,Oe=P.useContext(ne),nt=Oe.virtual,Qe=Oe.listHeight,Ve=Oe.listItemHeight,st=Oe.listItemScrollOffset,qe=Oe.treeData,at=Oe.fieldNames,gt=Oe.onSelect,Tt=Oe.dropdownMatchSelectWidth,wt=Oe.treeExpandAction,We=P.useContext(Pe),rt=We.checkable,et=We.checkedKeys,en=We.halfCheckedKeys,Nt=We.treeExpandedKeys,gn=We.treeDefaultExpandAll,yn=We.treeDefaultExpandedKeys,tn=We.onTreeExpand,Dt=We.treeIcon,Kt=We.showTreeIcon,yt=We.switcherIcon,nn=We.treeLine,Rt=We.treeNodeFilterProp,Mt=We.loadData,mt=We.treeLoadedKeys,rn=We.treeMotion,on=We.onTreeLoad,sn=We.keyEntities,Ct=P.useRef(),Xe=(0,B.Z)(function(){return qe},[_e,qe],function(Ge,De){return De[0]&&Ge[1]!==De[1]}),zt=P.useState(null),vt=(0,u.Z)(zt,2),Lt=vt[0],kt=vt[1],lt=sn[Lt],Ot=P.useMemo(function(){return rt?{checked:et,halfChecked:en}:null},[rt,et,en]);P.useEffect(function(){if(_e&&!be&&et.length){var Ge;(Ge=Ct.current)===null||Ge===void 0||Ge.scrollTo({key:et[0]}),kt(et[0])}},[_e]);var Zt=String(ge).toLowerCase(),Vt=function(De){return Zt?String(De[Rt]).toLowerCase().includes(Zt):!1},Gt=P.useState(yn),Yt=(0,u.Z)(Gt,2),Xt=Yt[0],an=Yt[1],mn=P.useState(null),It=(0,u.Z)(mn,2),At=It[0],$t=It[1],ft=P.useMemo(function(){return Nt?(0,j.Z)(Nt):ge?At:Xt},[Xt,At,Nt,ge]);P.useEffect(function(){ge&&$t(me(qe,at))},[ge]);var vn=function(De){an(De),$t(De),tn&&tn(De)},Jt=function(De){De.preventDefault()},St=function(De,Et){var ht=Et.node;rt&&de(ht)||(gt(ht.key,{selected:!et.includes(ht.key)}),be||we(!1))};if(P.useImperativeHandle(re,function(){var Ge;return{scrollTo:(Ge=Ct.current)===null||Ge===void 0?void 0:Ge.scrollTo,onKeyDown:function(Et){var ht,ln=Et.which;switch(ln){case U.Z.UP:case U.Z.DOWN:case U.Z.LEFT:case U.Z.RIGHT:(ht=Ct.current)===null||ht===void 0||ht.onKeyDown(Et);break;case U.Z.ENTER:{if(lt){var jt=(lt==null?void 0:lt.node)||{},bn=jt.selectable,Bt=jt.value;bn!==!1&&St(null,{node:{key:Lt},selected:!et.includes(Bt)})}break}case U.Z.ESC:we(!1)}},onKeyUp:function(){}}}),Xe.length===0)return P.createElement("div",{role:"listbox",className:"".concat(ee,"-empty"),onMouseDown:Jt},Ie);var Qt={fieldNames:at};return mt&&(Qt.loadedKeys=mt),ft&&(Qt.expandedKeys=ft),P.createElement("div",{onMouseDown:Jt},lt&&_e&&P.createElement("span",{style:Ne,"aria-live":"assertive"},lt.node.value),P.createElement(oe.Z,(0,N.Z)({ref:Ct,focusable:!1,prefixCls:"".concat(ee,"-tree"),treeData:Xe,height:Qe,itemHeight:Ve,itemScrollOffset:st,virtual:nt!==!1&&Tt!==!1,multiple:be,icon:Dt,showIcon:Kt,switcherIcon:yt,showLine:nn,loadData:ge?null:Mt,motion:rn,activeKey:Lt,checkable:rt,checkStrictly:!0,checkedKeys:Ot,selectedKeys:rt?[]:et,defaultExpandAll:gn},Qt,{onActiveChange:kt,onSelect:St,onCheck:St,onExpand:vn,onLoad:on,filterTreeNode:Vt,expandAction:wt})))},Se=P.forwardRef(je);Se.displayName="OptionList";var Be=Se,ke="SHOW_ALL",xe="SHOW_PARENT",Te="SHOW_CHILD";function C(M,X,re,ie){var ee=new Set(M);return X===Te?M.filter(function(be){var ge=re[be];return!(ge&&ge.children&&ge.children.some(function(we){var _e=we.node;return ee.has(_e[ie.value])})&&ge.children.every(function(we){var _e=we.node;return de(_e)||ee.has(_e[ie.value])}))}):X===xe?M.filter(function(be){var ge=re[be],we=ge?ge.parent:null;return!(we&&!de(we.node)&&ee.has(we.key))}):M}function A(M){var X=M.searchPlaceholder,re=M.treeCheckStrictly,ie=M.treeCheckable,ee=M.labelInValue,be=M.value,ge=M.multiple;warning(!X,"`searchPlaceholder` has been removed."),re&&ee===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(ee||re)&&warning(toArray(be).every(function(we){return we&&_typeof(we)==="object"&&"value"in we}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),re||ge||ie?warning(!be||Array.isArray(be),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(be),"`value` should not be array when `TreeSelect` is single mode.")}var $=null,Z=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function V(M){return!M||(0,R.Z)(M)!=="object"}var e=P.forwardRef(function(M,X){var re=M.id,ie=M.prefixCls,ee=ie===void 0?"rc-tree-select":ie,be=M.value,ge=M.defaultValue,we=M.onChange,_e=M.onSelect,Ie=M.onDeselect,Oe=M.searchValue,nt=M.inputValue,Qe=M.onSearch,Ve=M.autoClearSearchValue,st=Ve===void 0?!0:Ve,qe=M.filterTreeNode,at=M.treeNodeFilterProp,gt=at===void 0?"value":at,Tt=M.showCheckedStrategy,wt=M.treeNodeLabelProp,We=M.multiple,rt=M.treeCheckable,et=M.treeCheckStrictly,en=M.labelInValue,Nt=M.fieldNames,gn=M.treeDataSimpleMode,yn=M.treeData,tn=M.children,Dt=M.loadData,Kt=M.treeLoadedKeys,yt=M.onTreeLoad,nn=M.treeDefaultExpandAll,Rt=M.treeExpandedKeys,Mt=M.treeDefaultExpandedKeys,mt=M.onTreeExpand,rn=M.treeExpandAction,on=M.virtual,sn=M.listHeight,Ct=sn===void 0?200:sn,Xe=M.listItemHeight,zt=Xe===void 0?20:Xe,vt=M.listItemScrollOffset,Lt=vt===void 0?0:vt,kt=M.onDropdownVisibleChange,lt=M.dropdownMatchSelectWidth,Ot=lt===void 0?!0:lt,Zt=M.treeLine,Vt=M.treeIcon,Gt=M.showTreeIcon,Yt=M.switcherIcon,Xt=M.treeMotion,an=(0,g.Z)(M,Z),mn=(0,h.ZP)(re),It=rt&&!et,At=rt||et,$t=et||en,ft=At||We,vn=(0,s.Z)(ge,{value:be}),Jt=(0,u.Z)(vn,2),St=Jt[0],Qt=Jt[1],Ge=P.useMemo(function(){return rt?Tt||Te:ke},[Tt,rt]),De=P.useMemo(function(){return Q(Nt)},[JSON.stringify(Nt)]),Et=(0,s.Z)("",{value:Oe!==void 0?Oe:nt,postState:function(Me){return Me||""}}),ht=(0,u.Z)(Et,2),ln=ht[0],jt=ht[1],bn=function(Me){jt(Me),Qe==null||Qe(Me)},Bt=ue(yn,tn,gn),En=i(Bt,De),it=En.keyEntities,Pt=En.valueEntities,_n=P.useCallback(function(Le){var Me=[],$e=[];return Le.forEach(function(He){Pt.has(He)?$e.push(He):Me.push(He)}),{missingRawValues:Me,existRawValues:$e}},[Pt]),cn=k(Bt,ln,{fieldNames:De,treeNodeFilterProp:gt,filterTreeNode:qe}),un=P.useCallback(function(Le){if(Le){if(wt)return Le[wt];for(var Me=De._title,$e=0;$e<Me.length;$e+=1){var He=Le[Me[$e]];if(He!==void 0)return He}}},[De,wt]),wn=P.useCallback(function(Le){var Me=G(Le);return Me.map(function($e){return V($e)?{value:$e}:$e})},[]),xn=P.useCallback(function(Le){var Me=wn(Le);return Me.map(function($e){var He=$e.label,ct=$e.value,Je=$e.halfChecked,ze,Ze=Pt.get(ct);if(Ze){var bt;He=(bt=He)!==null&&bt!==void 0?bt:un(Ze.node),ze=Ze.node.disabled}else if(He===void 0){var Ft=wn(St).find(function(Cn){return Cn.value===ct});He=Ft.label}return{label:He,value:ct,halfChecked:Je,disabled:ze}})},[Pt,un,wn,St]),Pn=P.useMemo(function(){return wn(St)},[wn,St]),Bn=P.useMemo(function(){var Le=[],Me=[];return Pn.forEach(function($e){$e.halfChecked?Me.push($e):Le.push($e)}),[Le,Me]},[Pn]),Nn=(0,u.Z)(Bn,2),dn=Nn[0],Dn=Nn[1],Mn=P.useMemo(function(){return dn.map(function(Le){return Le.value})},[dn]),Fn=p(dn,Dn,It,it),Ln=(0,u.Z)(Fn,2),fn=Ln[0],Tn=Ln[1],Un=P.useMemo(function(){var Le=C(fn,Ge,it,De),Me=Le.map(function(Je){var ze,Ze;return(ze=(Ze=it[Je])===null||Ze===void 0||(Ze=Ze.node)===null||Ze===void 0?void 0:Ze[De.value])!==null&&ze!==void 0?ze:Je}),$e=Me.map(function(Je){var ze=dn.find(function(Ze){return Ze.value===Je});return{value:Je,label:ze==null?void 0:ze.label}}),He=xn($e),ct=He[0];return!ft&&ct&&Ce(ct.value)&&Ce(ct.label)?[]:He.map(function(Je){var ze;return(0,w.Z)((0,w.Z)({},Je),{},{label:(ze=Je.label)!==null&&ze!==void 0?ze:Je.value})})},[De,ft,fn,dn,xn,Ge,it]),Wn=f(Un),Hn=(0,u.Z)(Wn,1),Kn=Hn[0],Rn=W(function(Le,Me,$e){var He=xn(Le);if(Qt(He),st&&jt(""),we){var ct=Le;if(It){var Je=C(Le,Ge,it,De);ct=Je.map(function(_t){var Ut=Pt.get(_t);return Ut?Ut.node[De.value]:_t})}var ze=Me||{triggerValue:void 0,selected:void 0},Ze=ze.triggerValue,bt=ze.selected,Ft=ct;if(et){var Cn=Dn.filter(function(_t){return!ct.includes(_t.value)});Ft=[].concat((0,j.Z)(Ft),(0,j.Z)(Cn))}var Sn=xn(Ft),qt={preValue:dn,triggerValue:Ze},hn=!0;(et||$e==="selection"&&!bt)&&(hn=!1),x(qt,Ze,Le,Bt,hn,De),At?qt.checked=bt:qt.selected=bt;var On=$t?Sn:Sn.map(function(_t){return _t.value});we(ft?On:On[0],$t?null:Sn.map(function(_t){return _t.label}),qt)}}),In=P.useCallback(function(Le,Me){var $e,He=Me.selected,ct=Me.source,Je=it[Le],ze=Je==null?void 0:Je.node,Ze=($e=ze==null?void 0:ze[De.value])!==null&&$e!==void 0?$e:Le;if(!ft)Rn([Ze],{selected:!0,triggerValue:Ze},"option");else{var bt=He?[].concat((0,j.Z)(Mn),[Ze]):fn.filter(function(Ut){return Ut!==Ze});if(It){var Ft=_n(bt),Cn=Ft.missingRawValues,Sn=Ft.existRawValues,qt=Sn.map(function(Ut){return Pt.get(Ut).key}),hn;if(He){var On=(0,o.S)(qt,!0,it);hn=On.checkedKeys}else{var _t=(0,o.S)(qt,{checked:!1,halfCheckedKeys:Tn},it);hn=_t.checkedKeys}bt=[].concat((0,j.Z)(Cn),(0,j.Z)(hn.map(function(Ut){return it[Ut].node[De.value]})))}Rn(bt,{selected:He,triggerValue:Ze},ct||"option")}He||!ft?_e==null||_e(Ze,m(ze)):Ie==null||Ie(Ze,m(ze))},[_n,Pt,it,De,ft,Mn,Rn,It,_e,Ie,fn,Tn]),zn=P.useCallback(function(Le){if(kt){var Me={};Object.defineProperty(Me,"documentClickClose",{get:function(){return(0,S.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),kt(Le,Me)}},[kt]),Zn=W(function(Le,Me){var $e=Le.map(function(He){return He.value});if(Me.type==="clear"){Rn($e,{},"selection");return}Me.values.length&&In(Me.values[0].value,{selected:!1,source:"selection"})}),Vn=P.useMemo(function(){return{virtual:on,dropdownMatchSelectWidth:Ot,listHeight:Ct,listItemHeight:zt,listItemScrollOffset:Lt,treeData:cn,fieldNames:De,onSelect:In,treeExpandAction:rn}},[on,Ot,Ct,zt,Lt,cn,De,In,rn]),Gn=P.useMemo(function(){return{checkable:At,loadData:Dt,treeLoadedKeys:Kt,onTreeLoad:yt,checkedKeys:fn,halfCheckedKeys:Tn,treeDefaultExpandAll:nn,treeExpandedKeys:Rt,treeDefaultExpandedKeys:Mt,onTreeExpand:mt,treeIcon:Vt,treeMotion:Xt,showTreeIcon:Gt,switcherIcon:Yt,treeLine:Zt,treeNodeFilterProp:gt,keyEntities:it}},[At,Dt,Kt,yt,fn,Tn,nn,Rt,Mt,mt,Vt,Xt,Gt,Yt,Zt,gt,it]);return P.createElement(ne.Provider,{value:Vn},P.createElement(Pe.Provider,{value:Gn},P.createElement(r.Ac,(0,N.Z)({ref:X},an,{id:mn,prefixCls:ee,mode:ft?"multiple":void 0,displayValues:Kn,onDisplayValuesChange:Zn,searchValue:ln,onSearch:bn,OptionList:Be,emptyOptions:!Bt.length,onDropdownVisibleChange:zn,dropdownMatchSelectWidth:Ot}))))}),t=e;t.TreeNode=d,t.SHOW_ALL=ke,t.SHOW_PARENT=xe,t.SHOW_CHILD=Te;var n=t,c=n,_=v(36760),I=v(33915),F=v(48141),te=v(16239),pe=v(79587),ye=v(92576),ve=v(35572),ce=v(25162),Ke=v(12158),tt=v(50483),Ue=v(59263),xt=v(25181),ut=v(839),ot=v(41779),Wt=v(39188),pn=v(58163),Ht=v(53675),pt=v(23238),b=v(6479),O=v(37324),D=v(87077),H=v(63701);const K=M=>{const{componentCls:X,treePrefixCls:re,colorBgElevated:ie}=M,ee=`.${re}`;return[{[`${X}-dropdown`]:[{padding:`${(0,pt.bf)(M.paddingXS)} ${(0,pt.bf)(M.calc(M.paddingXS).div(2).equal())}`},(0,H.Yk)(re,(0,O.TS)(M,{colorBgContainer:ie})),{[ee]:{borderRadius:0,[`${ee}-list-holder-inner`]:{alignItems:"stretch",[`${ee}-treenode`]:{[`${ee}-node-content-wrapper`]:{flex:"auto"}}}}},(0,b.C2)(`${re}-checkbox`,M),{"&-rtl":{direction:"rtl",[`${ee}-switcher${ee}-switcher_close`]:{[`${ee}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},se=null;function q(M,X,re){return(0,D.I$)("TreeSelect",ie=>{const ee=(0,O.TS)(ie,{treePrefixCls:X});return[K(ee)]},H.TM)(M,re)}var Ee=function(M,X){var re={};for(var ie in M)Object.prototype.hasOwnProperty.call(M,ie)&&X.indexOf(ie)<0&&(re[ie]=M[ie]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ie=Object.getOwnPropertySymbols(M);ee<ie.length;ee++)X.indexOf(ie[ee])<0&&Object.prototype.propertyIsEnumerable.call(M,ie[ee])&&(re[ie[ee]]=M[ie[ee]]);return re};const Re=(M,X)=>{var re,ie,{prefixCls:ee,size:be,disabled:ge,bordered:we=!0,className:_e,rootClassName:Ie,treeCheckable:Oe,multiple:nt,listHeight:Qe=256,listItemHeight:Ve=26,placement:st,notFoundContent:qe,switcherIcon:at,treeLine:gt,getPopupContainer:Tt,popupClassName:wt,dropdownClassName:We,treeIcon:rt=!1,transitionName:et,choiceTransitionName:en="",status:Nt,treeExpandAction:gn,builtinPlacements:yn,dropdownMatchSelectWidth:tn,popupMatchSelectWidth:Dt,allowClear:Kt}=M,yt=Ee(M,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:nn,getPrefixCls:Rt,renderEmpty:Mt,direction:mt,virtual:rn,popupMatchSelectWidth:on,popupOverflow:sn}=P.useContext(ye.E_),Ct=Rt(),Xe=Rt("select",ee),zt=Rt("select-tree",ee),vt=Rt("tree-select",ee),{compactSize:Lt,compactItemClassnames:kt}=(0,pn.ri)(Xe,mt),lt=(0,Ke.Z)(Xe),Ot=(0,Ke.Z)(vt),[Zt,Vt,Gt]=(0,ut.Z)(Xe,lt),[Yt]=q(vt,zt,Ot),Xt=z()(wt||We,`${vt}-dropdown`,{[`${vt}-dropdown-rtl`]:mt==="rtl"},Ie,Gt,lt,Ot,Vt),an=!!(Oe||nt),mn=(0,Wt.Z)(yt.suffixIcon,yt.showArrow),It=(re=Dt!=null?Dt:tn)!==null&&re!==void 0?re:on,{status:At,hasFeedback:$t,isFormItemInput:ft,feedbackIcon:vn}=P.useContext(Ue.aM),Jt=(0,pe.F)(At,Nt),{suffixIcon:St,removeIcon:Qt,clearIcon:Ge}=(0,ot.Z)(Object.assign(Object.assign({},yt),{multiple:an,showSuffixIcon:mn,hasFeedback:$t,feedbackIcon:vn,prefixCls:Xe,componentName:"TreeSelect"})),De=Kt===!0?{clearIcon:Ge}:Kt;let Et;qe!==void 0?Et=qe:Et=(Mt==null?void 0:Mt("Select"))||P.createElement(ve.Z,{componentName:"Select"});const ht=(0,_.Z)(yt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ln=P.useMemo(()=>st!==void 0?st:mt==="rtl"?"bottomRight":"bottomLeft",[st,mt]),jt=(0,tt.Z)(cn=>{var un;return(un=be!=null?be:Lt)!==null&&un!==void 0?un:cn}),bn=P.useContext(ce.Z),Bt=ge!=null?ge:bn,En=z()(!ee&&vt,{[`${Xe}-lg`]:jt==="large",[`${Xe}-sm`]:jt==="small",[`${Xe}-rtl`]:mt==="rtl",[`${Xe}-borderless`]:!we,[`${Xe}-in-form-item`]:ft},(0,pe.Z)(Xe,Jt,$t),kt,_e,Ie,Gt,lt,Ot,Vt),it=cn=>P.createElement(Ht.Z,{prefixCls:zt,switcherIcon:at,treeNodeProps:cn,showLine:gt}),[Pt]=(0,I.Cn)("SelectLike",(ie=yt.dropdownStyle)===null||ie===void 0?void 0:ie.zIndex),_n=P.createElement(c,Object.assign({virtual:rn,disabled:Bt},ht,{dropdownMatchSelectWidth:It,builtinPlacements:(0,xt.Z)(yn,sn),ref:X,prefixCls:Xe,className:En,listHeight:Qe,listItemHeight:Ve,treeCheckable:Oe&&P.createElement("span",{className:`${Xe}-tree-checkbox-inner`}),treeLine:!!gt,suffixIcon:St,multiple:an,placement:ln,removeIcon:Qt,allowClear:De,switcherIcon:it,showTreeIcon:rt,notFoundContent:Et,getPopupContainer:Tt||nn,treeMotion:null,dropdownClassName:Xt,dropdownStyle:Object.assign(Object.assign({},yt.dropdownStyle),{zIndex:Pt}),choiceTransitionName:(0,F.m)(Ct,"",en),transitionName:(0,F.m)(Ct,"slide-up",et),treeExpandAction:gn}));return Zt(Yt(_n))},Ae=P.forwardRef(Re),Ye=(0,te.Z)(Ae);Ae.TreeNode=d,Ae.SHOW_ALL=ke,Ae.SHOW_PARENT=xe,Ae.SHOW_CHILD=Te,Ae._InternalPanelDoNotUseOrYouWillBeFired=Ye;var dt=Ae},57770:function(J,le,v){"use strict";v.d(le,{Z:function(){return Pe}});var P=v(25541),fe=v(22937),z=v(50959),N=v(1526),j=v(92162),w=v(52935),u=v(82187),g=v.n(u),R=v(7856),r=v(74409),h=v(92576),o=v(29493),s=v(48141),S=v(63701);const f=4;function p(U){const{dropPosition:B,dropLevelOffset:oe,prefixCls:Y,indent:ne,direction:G="ltr"}=U,Q=G==="ltr"?"left":"right",de=G==="ltr"?"right":"left",me={[Q]:-oe*ne+f,[de]:0};switch(B){case-1:me.top=-3;break;case 1:me.bottom=-3;break;default:me.bottom=-3,me[Q]=ne+f;break}return z.createElement("div",{style:me,className:`${Y}-drop-indicator`})}var E=v(53675),i=v(45824),a=z.forwardRef((U,B)=>{var oe;const{getPrefixCls:Y,direction:ne,virtual:G,tree:Q}=z.useContext(h.E_),{prefixCls:de,className:me,showIcon:Ce=!1,showLine:Ne,switcherIcon:je,blockNode:Se=!1,children:Be,checkable:ke=!1,selectable:xe=!0,draggable:Te,motion:C,style:A}=U,$=Y("tree",de),Z=Y(),V=C!=null?C:Object.assign(Object.assign({},(0,s.Z)(Z)),{motionAppear:!1}),e=Object.assign(Object.assign({},U),{checkable:ke,selectable:xe,showIcon:Ce,motion:V,blockNode:Se,showLine:!!Ne,dropIndicatorRender:p}),[t,n,c]=(0,S.ZP)($),[,_]=(0,i.ZP)(),I=_.paddingXS/2+(((oe=_.Tree)===null||oe===void 0?void 0:oe.titleHeight)||_.controlHeightSM),F=z.useMemo(()=>{if(!Te)return!1;let pe={};switch(typeof Te){case"function":pe.nodeDraggable=Te;break;case"object":pe=Object.assign({},Te);break;default:break}return pe.icon!==!1&&(pe.icon=pe.icon||z.createElement(o.Z,null)),pe},[Te]),te=pe=>z.createElement(E.Z,{prefixCls:$,switcherIcon:je,treeNodeProps:pe,showLine:Ne});return t(z.createElement(P.Z,Object.assign({itemHeight:I,ref:B,virtual:G},e,{style:Object.assign(Object.assign({},Q==null?void 0:Q.style),A),prefixCls:$,className:g()({[`${$}-icon-hide`]:!Ce,[`${$}-block-node`]:Se,[`${$}-unselectable`]:!xe,[`${$}-rtl`]:ne==="rtl"},Q==null?void 0:Q.className,me,n,c),direction:ne,checkable:ke&&z.createElement("span",{className:`${$}-checkbox-inner`}),selectable:xe,switcherIcon:te,draggable:F}),Be))}),y;(function(U){U[U.None=0]="None",U[U.Start=1]="Start",U[U.End=2]="End"})(y||(y={}));function d(U,B,oe){const{key:Y,children:ne}=oe;function G(Q){const de=Q[Y],me=Q[ne];B(de,Q)!==!1&&d(me||[],B,oe)}U.forEach(G)}function T(U){let{treeData:B,expandedKeys:oe,startKey:Y,endKey:ne,fieldNames:G}=U;const Q=[];let de=y.None;if(Y&&Y===ne)return[Y];if(!Y||!ne)return[];function me(Ce){return Ce===Y||Ce===ne}return d(B,Ce=>{if(de===y.End)return!1;if(me(Ce)){if(Q.push(Ce),de===y.None)de=y.Start;else if(de===y.Start)return de=y.End,!1}else de===y.Start&&Q.push(Ce);return oe.includes(Ce)},(0,r.w$)(G)),Q}function L(U,B,oe){const Y=(0,fe.Z)(B),ne=[];return d(U,(G,Q)=>{const de=Y.indexOf(G);return de!==-1&&(ne.push(Q),Y.splice(de,1)),!!Y.length},(0,r.w$)(oe)),ne}var m=function(U,B){var oe={};for(var Y in U)Object.prototype.hasOwnProperty.call(U,Y)&&B.indexOf(Y)<0&&(oe[Y]=U[Y]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Y=Object.getOwnPropertySymbols(U);ne<Y.length;ne++)B.indexOf(Y[ne])<0&&Object.prototype.propertyIsEnumerable.call(U,Y[ne])&&(oe[Y[ne]]=U[Y[ne]]);return oe};function x(U){const{isLeaf:B,expanded:oe}=U;return B?z.createElement(N.Z,null):oe?z.createElement(j.Z,null):z.createElement(w.Z,null)}function k(U){let{treeData:B,children:oe}=U;return B||(0,r.zn)(oe)}const W=(U,B)=>{var{defaultExpandAll:oe,defaultExpandParent:Y,defaultExpandedKeys:ne}=U,G=m(U,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Q=z.useRef(),de=z.useRef(),me=()=>{const{keyEntities:n}=(0,r.I8)(k(G));let c;return oe?c=Object.keys(n):Y?c=(0,R.r7)(G.expandedKeys||ne||[],n):c=G.expandedKeys||ne,c},[Ce,Ne]=z.useState(G.selectedKeys||G.defaultSelectedKeys||[]),[je,Se]=z.useState(()=>me());z.useEffect(()=>{"selectedKeys"in G&&Ne(G.selectedKeys)},[G.selectedKeys]),z.useEffect(()=>{"expandedKeys"in G&&Se(G.expandedKeys)},[G.expandedKeys]);const Be=(n,c)=>{var _;return"expandedKeys"in G||Se(n),(_=G.onExpand)===null||_===void 0?void 0:_.call(G,n,c)},ke=(n,c)=>{var _;const{multiple:I,fieldNames:F}=G,{node:te,nativeEvent:pe}=c,{key:ye=""}=te,ve=k(G),ce=Object.assign(Object.assign({},c),{selected:!0}),Ke=(pe==null?void 0:pe.ctrlKey)||(pe==null?void 0:pe.metaKey),tt=pe==null?void 0:pe.shiftKey;let Ue;I&&Ke?(Ue=n,Q.current=ye,de.current=Ue,ce.selectedNodes=L(ve,Ue,F)):I&&tt?(Ue=Array.from(new Set([].concat((0,fe.Z)(de.current||[]),(0,fe.Z)(T({treeData:ve,expandedKeys:je,startKey:ye,endKey:Q.current,fieldNames:F}))))),ce.selectedNodes=L(ve,Ue,F)):(Ue=[ye],Q.current=ye,de.current=Ue,ce.selectedNodes=L(ve,Ue,F)),(_=G.onSelect)===null||_===void 0||_.call(G,Ue,ce),"selectedKeys"in G||Ne(Ue)},{getPrefixCls:xe,direction:Te}=z.useContext(h.E_),{prefixCls:C,className:A,showIcon:$=!0,expandAction:Z="click"}=G,V=m(G,["prefixCls","className","showIcon","expandAction"]),e=xe("tree",C),t=g()(`${e}-directory`,{[`${e}-directory-rtl`]:Te==="rtl"},A);return z.createElement(a,Object.assign({icon:x,ref:B,blockNode:!0},V,{showIcon:$,expandAction:Z,prefixCls:e,className:t,expandedKeys:je,selectedKeys:Ce,onSelect:ke,onExpand:Be}))};var ue=z.forwardRef(W);const he=a;he.DirectoryTree=ue,he.TreeNode=P.O;var Pe=he},63701:function(J,le,v){"use strict";v.d(le,{TM:function(){return s},Yk:function(){return o}});var P=v(23238),fe=v(6479),z=v(55985),N=v(40283),j=v(37324),w=v(87077);const u=new P.E4("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),g=(f,p)=>({[`.${f}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${p.motionDurationSlow}`}}}),R=(f,p)=>({[`.${f}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:p.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,P.bf)(p.lineWidthBold)} solid ${p.colorPrimary}`,borderRadius:"50%",content:'""'}}}),r=(f,p)=>{const{treeCls:E,treeNodeCls:i,treeNodePadding:l,titleHeight:a,nodeSelectedBg:y,nodeHoverBg:d}=p,T=p.paddingXS;return{[E]:Object.assign(Object.assign({},(0,z.Wf)(p)),{background:p.colorBgContainer,borderRadius:p.borderRadius,transition:`background-color ${p.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,z.oN)(p)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${i}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:l,insetInlineStart:0,border:`1px solid ${p.colorPrimary}`,opacity:0,animationName:u,animationDuration:p.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${i}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${(0,P.bf)(l)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:p.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:{background:p.controlItemBgHover},[`&:not(${i}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:a,lineHeight:`${(0,P.bf)(a)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${p.motionDurationSlow}`,[`${i}:hover &`]:{opacity:.45}},[`&${i}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},g(f,p)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,margin:0,lineHeight:`${(0,P.bf)(a)}`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:p.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:p.calc(a).div(2).equal(),bottom:p.calc(l).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${p.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:p.calc(p.calc(a).div(2).equal()).mul(.8).equal(),height:p.calc(a).div(2).equal(),borderBottom:`1px solid ${p.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:T,alignSelf:"flex-start",marginTop:p.marginXXS},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:a,margin:0,padding:`0 ${(0,P.bf)(p.calc(p.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${(0,P.bf)(a)}`,background:"transparent",borderRadius:p.borderRadius,cursor:"pointer",transition:`all ${p.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:d},[`&${E}-node-selected`]:{backgroundColor:y},[`${E}-iconEle`]:{display:"inline-block",width:a,height:a,lineHeight:`${(0,P.bf)(a)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${(0,P.bf)(a)}`,userSelect:"none"},R(f,p)),[`${i}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${p.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:p.calc(a).div(2).equal(),bottom:p.calc(l).mul(-1).equal(),borderInlineEnd:`1px solid ${p.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${i}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${(0,P.bf)(p.calc(a).div(2).equal())} !important`}}}}})}},h=f=>{const{treeCls:p,treeNodeCls:E,treeNodePadding:i,directoryNodeSelectedBg:l,directoryNodeSelectedColor:a}=f;return{[`${p}${p}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,transition:`background-color ${f.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:f.controlItemBgHover}},"> *":{zIndex:1},[`${p}-switcher`]:{transition:`color ${f.motionDurationMid}`},[`${p}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${p}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{[` + &:hover::before, + &::before + `]:{background:l},[`${p}-switcher`]:{color:a},[`${p}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},o=(f,p)=>{const E=`.${f}`,i=`${E}-treenode`,l=p.calc(p.paddingXS).div(2).equal(),a=(0,j.TS)(p,{treeCls:E,treeNodeCls:i,treeNodePadding:l});return[r(f,a),h(a)]},s=f=>{const{controlHeightSM:p}=f;return{titleHeight:p,nodeHoverBg:f.controlItemBgHover,nodeSelectedBg:f.controlItemBgActive}},S=f=>{const{colorTextLightSolid:p,colorPrimary:E}=f;return Object.assign(Object.assign({},s(f)),{directoryNodeSelectedColor:p,directoryNodeSelectedBg:E})};le.ZP=(0,w.I$)("Tree",(f,p)=>{let{prefixCls:E}=p;return[{[f.componentCls]:(0,fe.C2)(`${E}-checkbox`,f)},o(E,f),(0,N.Z)(f)]},S)},53675:function(J,le,v){"use strict";var P=v(39930),fe=v(1526),z=v(45691),N=v(77550),j=v(81697),w=v(82187),u=v.n(w),g=v(50959),R=v(37865);const r=h=>{const{prefixCls:o,switcherIcon:s,treeNodeProps:S,showLine:f}=h,{isLeaf:p,expanded:E,loading:i}=S;if(i)return g.createElement(z.Z,{className:`${o}-switcher-loading-icon`});let l;if(f&&typeof f=="object"&&(l=f.showLeafIcon),p){if(!f)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(S):l,T=`${o}-switcher-line-custom-icon`;return(0,R.l$)(d)?(0,R.Tm)(d,{className:u()(d.props.className||"",T)}):d}return l?g.createElement(fe.Z,{className:`${o}-switcher-line-icon`}):g.createElement("span",{className:`${o}-switcher-leaf-line`})}const a=`${o}-switcher-icon`,y=typeof s=="function"?s(S):s;return(0,R.l$)(y)?(0,R.Tm)(y,{className:u()(y.props.className||"",a)}):y!==void 0?y:f?E?g.createElement(N.Z,{className:`${o}-switcher-line-icon`}):g.createElement(j.Z,{className:`${o}-switcher-line-icon`}):g.createElement(P.Z,{className:a})};le.Z=r},40396:function(J,le,v){(function(P){if(!0)J.exports=P();else var fe})(function(){var P=Math.floor,fe=Math.abs,z=Math.pow;return function(){function N(j,w,u){function g(h,o){if(!w[h]){if(!j[h]){var s=void 0;if(!o&&s)return require(h,!0);if(R)return R(h,!0);var S=new Error("Cannot find module '"+h+"'");throw S.code="MODULE_NOT_FOUND",S}var f=w[h]={exports:{}};j[h][0].call(f.exports,function(p){var E=j[h][1][p];return g(E||p)},f,f.exports,N,j,w,u)}return w[h].exports}for(var R=void 0,r=0;r<u.length;r++)g(u[r]);return g}return N}()({1:[function(N,j,w){"use strict";function u(l){var a=l.length;if(0<a%4)throw new Error("Invalid string. Length must be a multiple of 4");var y=l.indexOf("=");y===-1&&(y=a);var d=y===a?0:4-y%4;return[y,d]}function g(l,a,y){return 3*(a+y)/4-y}function R(l){var a,y,d=u(l),T=d[0],L=d[1],m=new f(g(l,T,L)),x=0,k=0<L?T-4:T;for(y=0;y<k;y+=4)a=S[l.charCodeAt(y)]<<18|S[l.charCodeAt(y+1)]<<12|S[l.charCodeAt(y+2)]<<6|S[l.charCodeAt(y+3)],m[x++]=255&a>>16,m[x++]=255&a>>8,m[x++]=255&a;return L===2&&(a=S[l.charCodeAt(y)]<<2|S[l.charCodeAt(y+1)]>>4,m[x++]=255&a),L===1&&(a=S[l.charCodeAt(y)]<<10|S[l.charCodeAt(y+1)]<<4|S[l.charCodeAt(y+2)]>>2,m[x++]=255&a>>8,m[x++]=255&a),m}function r(l){return s[63&l>>18]+s[63&l>>12]+s[63&l>>6]+s[63&l]}function h(l,a,y){for(var d,T=[],L=a;L<y;L+=3)d=(16711680&l[L]<<16)+(65280&l[L+1]<<8)+(255&l[L+2]),T.push(r(d));return T.join("")}function o(l){for(var a,y=l.length,d=y%3,T=[],L=16383,m=0,x=y-d;m<x;m+=L)T.push(h(l,m,m+L>x?x:m+L));return d===1?(a=l[y-1],T.push(s[a>>2]+s[63&a<<4]+"==")):d===2&&(a=(l[y-2]<<8)+l[y-1],T.push(s[a>>10]+s[63&a>>4]+s[63&a<<2]+"=")),T.join("")}w.byteLength=function(l){var a=u(l),y=a[0],d=a[1];return 3*(y+d)/4-d},w.toByteArray=R,w.fromByteArray=o;for(var s=[],S=[],f=typeof Uint8Array=="undefined"?Array:Uint8Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=0,i=p.length;E<i;++E)s[E]=p[E],S[p.charCodeAt(E)]=E;S[45]=62,S[95]=63},{}],2:[function(){},{}],3:[function(N,j,w){(function(){(function(){"use strict";var u=String.fromCharCode,g=Math.min;function R(e){if(2147483647<e)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=r.prototype,t}function r(e,t,n){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return S(e)}return h(e,t,n)}function h(e,t,n){if(typeof e=="string")return f(e,t);if(ArrayBuffer.isView(e))return p(e);if(e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(C(e,ArrayBuffer)||e&&C(e.buffer,ArrayBuffer))return E(e,t,n);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(c!=null&&c!==e)return r.from(c,t,n);var _=i(e);if(_)return _;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return r.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function o(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(0>e)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e,t,n){return o(e),0>=e||t===void 0?R(e):typeof n=="string"?R(e).fill(t,n):R(e).fill(t)}function S(e){return o(e),R(0>e?0:0|l(e))}function f(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!r.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|a(e,t),c=R(n),_=c.write(e,t);return _!==n&&(c=c.slice(0,_)),c}function p(e){for(var t=0>e.length?0:0|l(e.length),n=R(t),c=0;c<t;c+=1)n[c]=255&e[c];return n}function E(e,t,n){if(0>t||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var c;return c=t===void 0&&n===void 0?new Uint8Array(e):n===void 0?new Uint8Array(e,t):new Uint8Array(e,t,n),c.__proto__=r.prototype,c}function i(e){if(r.isBuffer(e)){var t=0|l(e.length),n=R(t);return n.length===0||e.copy(n,0,0,t),n}return e.length===void 0?e.type==="Buffer"&&Array.isArray(e.data)?p(e.data):void 0:typeof e.length!="number"||A(e.length)?R(0):p(e)}function l(e){if(e>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647 .toString(16)+" bytes");return 0|e}function a(e,t){if(r.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||C(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,c=2<arguments.length&&arguments[2]===!0;if(!c&&n===0)return 0;for(var _=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Se(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return xe(e).length;default:if(_)return c?-1:Se(e).length;t=(""+t).toLowerCase(),_=!0}}function y(e,t,n){var c=!1;if((t===void 0||0>t)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),0>=n)||(n>>>=0,t>>>=0,n<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Y(this,t,n);case"utf8":case"utf-8":return Pe(this,t,n);case"ascii":return B(this,t,n);case"latin1":case"binary":return oe(this,t,n);case"base64":return he(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,t,n);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function d(e,t,n){var c=e[t];e[t]=e[n],e[n]=c}function T(e,t,n,c,_){if(e.length===0)return-1;if(typeof n=="string"?(c=n,n=0):2147483647<n?n=2147483647:-2147483648>n&&(n=-2147483648),n=+n,A(n)&&(n=_?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(_)return-1;n=e.length-1}else if(0>n)if(_)n=0;else return-1;if(typeof t=="string"&&(t=r.from(t,c)),r.isBuffer(t))return t.length===0?-1:L(e,t,n,c,_);if(typeof t=="number")return t&=255,typeof Uint8Array.prototype.indexOf=="function"?_?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):L(e,[t],n,c,_);throw new TypeError("val must be string, number or Buffer")}function L(e,t,n,c,_){function I(tt,Ue){return F===1?tt[Ue]:tt.readUInt16BE(Ue*F)}var F=1,te=e.length,pe=t.length;if(c!==void 0&&(c=(c+"").toLowerCase(),c==="ucs2"||c==="ucs-2"||c==="utf16le"||c==="utf-16le")){if(2>e.length||2>t.length)return-1;F=2,te/=2,pe/=2,n/=2}var ye;if(_){var ve=-1;for(ye=n;ye<te;ye++)if(I(e,ye)!==I(t,ve===-1?0:ye-ve))ve!==-1&&(ye-=ye-ve),ve=-1;else if(ve===-1&&(ve=ye),ye-ve+1===pe)return ve*F}else for(n+pe>te&&(n=te-pe),ye=n;0<=ye;ye--){for(var ce=!0,Ke=0;Ke<pe;Ke++)if(I(e,ye+Ke)!==I(t,Ke)){ce=!1;break}if(ce)return ye}return-1}function m(e,t,n,c){n=+n||0;var _=e.length-n;c?(c=+c,c>_&&(c=_)):c=_;var I=t.length;c>I/2&&(c=I/2);for(var F,te=0;te<c;++te){if(F=parseInt(t.substr(2*te,2),16),A(F))return te;e[n+te]=F}return te}function x(e,t,n,c){return Te(Se(t,e.length-n),e,n,c)}function k(e,t,n,c){return Te(Be(t),e,n,c)}function W(e,t,n,c){return k(e,t,n,c)}function ae(e,t,n,c){return Te(xe(t),e,n,c)}function ue(e,t,n,c){return Te(ke(t,e.length-n),e,n,c)}function he(e,t,n){return t===0&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function Pe(e,t,n){n=g(e.length,n);for(var c=[],_=t;_<n;){var I=e[_],F=null,te=239<I?4:223<I?3:191<I?2:1;if(_+te<=n){var pe,ye,ve,ce;te===1?128>I&&(F=I):te===2?(pe=e[_+1],(192&pe)==128&&(ce=(31&I)<<6|63&pe,127<ce&&(F=ce))):te===3?(pe=e[_+1],ye=e[_+2],(192&pe)==128&&(192&ye)==128&&(ce=(15&I)<<12|(63&pe)<<6|63&ye,2047<ce&&(55296>ce||57343<ce)&&(F=ce))):te===4&&(pe=e[_+1],ye=e[_+2],ve=e[_+3],(192&pe)==128&&(192&ye)==128&&(192&ve)==128&&(ce=(15&I)<<18|(63&pe)<<12|(63&ye)<<6|63&ve,65535<ce&&1114112>ce&&(F=ce)))}F===null?(F=65533,te=1):65535<F&&(F-=65536,c.push(55296|1023&F>>>10),F=56320|1023&F),c.push(F),_+=te}return U(c)}function U(e){var t=e.length;if(t<=4096)return u.apply(String,e);for(var n="",c=0;c<t;)n+=u.apply(String,e.slice(c,c+=4096));return n}function B(e,t,n){var c="";n=g(e.length,n);for(var _=t;_<n;++_)c+=u(127&e[_]);return c}function oe(e,t,n){var c="";n=g(e.length,n);for(var _=t;_<n;++_)c+=u(e[_]);return c}function Y(e,t,n){var c=e.length;(!t||0>t)&&(t=0),(!n||0>n||n>c)&&(n=c);for(var _="",I=t;I<n;++I)_+=je(e[I]);return _}function ne(e,t,n){for(var c=e.slice(t,n),_="",I=0;I<c.length;I+=2)_+=u(c[I]+256*c[I+1]);return _}function G(e,t,n){if(e%1!=0||0>e)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Q(e,t,n,c,_,I){if(!r.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>_||t<I)throw new RangeError('"value" argument is out of bounds');if(n+c>e.length)throw new RangeError("Index out of range")}function de(e,t,n,c){if(n+c>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function me(e,t,n,c,_){return t=+t,n>>>=0,_||de(e,t,n,4,34028234663852886e22,-34028234663852886e22),Z.write(e,t,n,c,23,4),n+4}function Ce(e,t,n,c,_){return t=+t,n>>>=0,_||de(e,t,n,8,17976931348623157e292,-17976931348623157e292),Z.write(e,t,n,c,52,8),n+8}function Ne(e){if(e=e.split("=")[0],e=e.trim().replace(V,""),2>e.length)return"";for(;e.length%4!=0;)e+="=";return e}function je(e){return 16>e?"0"+e.toString(16):e.toString(16)}function Se(e,t){t=t||1/0;for(var n,c=e.length,_=null,I=[],F=0;F<c;++F){if(n=e.charCodeAt(F),55295<n&&57344>n){if(!_){if(56319<n){-1<(t-=3)&&I.push(239,191,189);continue}else if(F+1===c){-1<(t-=3)&&I.push(239,191,189);continue}_=n;continue}if(56320>n){-1<(t-=3)&&I.push(239,191,189),_=n;continue}n=(_-55296<<10|n-56320)+65536}else _&&-1<(t-=3)&&I.push(239,191,189);if(_=null,128>n){if(0>(t-=1))break;I.push(n)}else if(2048>n){if(0>(t-=2))break;I.push(192|n>>6,128|63&n)}else if(65536>n){if(0>(t-=3))break;I.push(224|n>>12,128|63&n>>6,128|63&n)}else if(1114112>n){if(0>(t-=4))break;I.push(240|n>>18,128|63&n>>12,128|63&n>>6,128|63&n)}else throw new Error("Invalid code point")}return I}function Be(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function ke(e,t){for(var n,c,_,I=[],F=0;F<e.length&&!(0>(t-=2));++F)n=e.charCodeAt(F),c=n>>8,_=n%256,I.push(_),I.push(c);return I}function xe(e){return $.toByteArray(Ne(e))}function Te(e,t,n,c){for(var _=0;_<c&&!(_+n>=t.length||_>=e.length);++_)t[_+n]=e[_];return _}function C(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function A(e){return e!==e}var $=N("base64-js"),Z=N("ieee754");w.Buffer=r,w.SlowBuffer=function(e){return+e!=e&&(e=0),r.alloc(+e)},w.INSPECT_MAX_BYTES=50,w.kMaxLength=2147483647,r.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},e.foo()===42}catch(t){return!1}}(),r.TYPED_ARRAY_SUPPORT||typeof console=="undefined"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){return r.isBuffer(this)?this.buffer:void 0}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){return r.isBuffer(this)?this.byteOffset:void 0}}),typeof Symbol!="undefined"&&Symbol.species!=null&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),r.poolSize=8192,r.from=function(e,t,n){return h(e,t,n)},r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,r.alloc=function(e,t,n){return s(e,t,n)},r.allocUnsafe=function(e){return S(e)},r.allocUnsafeSlow=function(e){return S(e)},r.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==r.prototype},r.compare=function(e,t){if(C(e,Uint8Array)&&(e=r.from(e,e.offset,e.byteLength)),C(t,Uint8Array)&&(t=r.from(t,t.offset,t.byteLength)),!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,c=t.length,_=0,I=g(n,c);_<I;++_)if(e[_]!==t[_]){n=e[_],c=t[_];break}return n<c?-1:c<n?1:0},r.isEncoding=function(e){switch((e+"").toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return r.alloc(0);var n;if(t===void 0)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var c=r.allocUnsafe(t),_=0;for(n=0;n<e.length;++n){var I=e[n];if(C(I,Uint8Array)&&(I=r.from(I)),!r.isBuffer(I))throw new TypeError('"list" argument must be an Array of Buffers');I.copy(c,_),_+=I.length}return c},r.byteLength=a,r.prototype._isBuffer=!0,r.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)d(this,t,t+1);return this},r.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)d(this,t,t+3),d(this,t+1,t+2);return this},r.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)d(this,t,t+7),d(this,t+1,t+6),d(this,t+2,t+5),d(this,t+3,t+4);return this},r.prototype.toString=function(){var e=this.length;return e===0?"":arguments.length===0?Pe(this,0,e):y.apply(this,arguments)},r.prototype.toLocaleString=r.prototype.toString,r.prototype.equals=function(e){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||r.compare(this,e)===0},r.prototype.inspect=function(){var e="",t=w.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},r.prototype.compare=function(e,t,n,c,_){if(C(e,Uint8Array)&&(e=r.from(e,e.offset,e.byteLength)),!r.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),c===void 0&&(c=0),_===void 0&&(_=this.length),0>t||n>e.length||0>c||_>this.length)throw new RangeError("out of range index");if(c>=_&&t>=n)return 0;if(c>=_)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,c>>>=0,_>>>=0,this===e)return 0;for(var I=_-c,F=n-t,te=g(I,F),pe=this.slice(c,_),ye=e.slice(t,n),ve=0;ve<te;++ve)if(pe[ve]!==ye[ve]){I=pe[ve],F=ye[ve];break}return I<F?-1:F<I?1:0},r.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},r.prototype.indexOf=function(e,t,n){return T(this,e,t,n,!0)},r.prototype.lastIndexOf=function(e,t,n){return T(this,e,t,n,!1)},r.prototype.write=function(e,t,n,c){if(t===void 0)c="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")c=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,c===void 0&&(c="utf8")):(c=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var _=this.length-t;if((n===void 0||n>_)&&(n=_),0<e.length&&(0>n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var I=!1;;)switch(c){case"hex":return m(this,e,t,n);case"utf8":case"utf-8":return x(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return W(this,e,t,n);case"base64":return ae(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ue(this,e,t,n);default:if(I)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),I=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},r.prototype.slice=function(e,t){var n=this.length;e=~~e,t=t===void 0?n:~~t,0>e?(e+=n,0>e&&(e=0)):e>n&&(e=n),0>t?(t+=n,0>t&&(t=0)):t>n&&(t=n),t<e&&(t=e);var c=this.subarray(e,t);return c.__proto__=r.prototype,c},r.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||G(e,t,this.length);for(var c=this[e],_=1,I=0;++I<t&&(_*=256);)c+=this[e+I]*_;return c},r.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||G(e,t,this.length);for(var c=this[e+--t],_=1;0<t&&(_*=256);)c+=this[e+--t]*_;return c},r.prototype.readUInt8=function(e,t){return e>>>=0,t||G(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return e>>>=0,t||G(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return e>>>=0,t||G(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return e>>>=0,t||G(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return e>>>=0,t||G(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||G(e,t,this.length);for(var c=this[e],_=1,I=0;++I<t&&(_*=256);)c+=this[e+I]*_;return _*=128,c>=_&&(c-=z(2,8*t)),c},r.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||G(e,t,this.length);for(var c=t,_=1,I=this[e+--c];0<c&&(_*=256);)I+=this[e+--c]*_;return _*=128,I>=_&&(I-=z(2,8*t)),I},r.prototype.readInt8=function(e,t){return e>>>=0,t||G(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){e>>>=0,t||G(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt16BE=function(e,t){e>>>=0,t||G(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt32LE=function(e,t){return e>>>=0,t||G(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return e>>>=0,t||G(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return e>>>=0,t||G(e,4,this.length),Z.read(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return e>>>=0,t||G(e,4,this.length),Z.read(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return e>>>=0,t||G(e,8,this.length),Z.read(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return e>>>=0,t||G(e,8,this.length),Z.read(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,n,c){if(e=+e,t>>>=0,n>>>=0,!c){var _=z(2,8*n)-1;Q(this,e,t,n,_,0)}var I=1,F=0;for(this[t]=255&e;++F<n&&(I*=256);)this[t+F]=255&e/I;return t+n},r.prototype.writeUIntBE=function(e,t,n,c){if(e=+e,t>>>=0,n>>>=0,!c){var _=z(2,8*n)-1;Q(this,e,t,n,_,0)}var I=n-1,F=1;for(this[t+I]=255&e;0<=--I&&(F*=256);)this[t+I]=255&e/F;return t+n},r.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,1,255,0),this[t]=255&e,t+1},r.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},r.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeIntLE=function(e,t,n,c){if(e=+e,t>>>=0,!c){var _=z(2,8*n-1);Q(this,e,t,n,_-1,-_)}var I=0,F=1,te=0;for(this[t]=255&e;++I<n&&(F*=256);)0>e&&te===0&&this[t+I-1]!==0&&(te=1),this[t+I]=255&(e/F>>0)-te;return t+n},r.prototype.writeIntBE=function(e,t,n,c){if(e=+e,t>>>=0,!c){var _=z(2,8*n-1);Q(this,e,t,n,_-1,-_)}var I=n-1,F=1,te=0;for(this[t+I]=255&e;0<=--I&&(F*=256);)0>e&&te===0&&this[t+I+1]!==0&&(te=1),this[t+I]=255&(e/F>>0)-te;return t+n},r.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,1,127,-128),0>e&&(e=255+e+1),this[t]=255&e,t+1},r.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},r.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},r.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},r.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||Q(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},r.prototype.writeFloatLE=function(e,t,n){return me(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return me(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return Ce(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return Ce(this,e,t,!1,n)},r.prototype.copy=function(e,t,n,c){if(!r.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),c||c===0||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),0<c&&c<n&&(c=n),c===n||e.length===0||this.length===0)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("Index out of range");if(0>c)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t<c-n&&(c=e.length-t+n);var _=c-n;if(this===e&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(t,n,c);else if(this===e&&n<t&&t<c)for(var I=_-1;0<=I;--I)e[I+t]=this[I+n];else Uint8Array.prototype.set.call(e,this.subarray(n,c),t);return _},r.prototype.fill=function(e,t,n,c){if(typeof e=="string"){if(typeof t=="string"?(c=t,t=0,n=this.length):typeof n=="string"&&(c=n,n=this.length),c!==void 0&&typeof c!="string")throw new TypeError("encoding must be a string");if(typeof c=="string"&&!r.isEncoding(c))throw new TypeError("Unknown encoding: "+c);if(e.length===1){var _=e.charCodeAt(0);(c==="utf8"&&128>_||c==="latin1")&&(e=_)}}else typeof e=="number"&&(e&=255);if(0>t||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=n===void 0?this.length:n>>>0,e||(e=0);var I;if(typeof e=="number")for(I=t;I<n;++I)this[I]=e;else{var F=r.isBuffer(e)?e:r.from(e,c),te=F.length;if(te===0)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(I=0;I<n-t;++I)this[I+t]=F[I%te]}return this};var V=/[^+/0-9A-Za-z-_]/g}).call(this)}).call(this,N("buffer").Buffer)},{"base64-js":1,buffer:3,ieee754:9}],4:[function(N,j,w){(function(u){(function(){function g(){let r;try{r=w.storage.getItem("debug")}catch(h){}return!r&&typeof u!="undefined"&&"env"in u&&(r=u.env.DEBUG),r}w.formatArgs=function(r){if(r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+j.exports.humanize(this.diff),!this.useColors)return;const h="color: "+this.color;r.splice(1,0,h,"color: inherit");let o=0,s=0;r[0].replace(/%[a-zA-Z%]/g,S=>{S==="%%"||(o++,S==="%c"&&(s=o))}),r.splice(s,0,h)},w.save=function(r){try{r?w.storage.setItem("debug",r):w.storage.removeItem("debug")}catch(h){}},w.load=g,w.useColors=function(){return!!(typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))||!(typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&31<=parseInt(RegExp.$1,10)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},w.storage=function(){try{return localStorage}catch(r){}}(),w.destroy=(()=>{let r=!1;return()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),w.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],w.log=console.debug||console.log||(()=>{}),j.exports=N("./common")(w);const{formatters:R}=j.exports;R.j=function(r){try{return JSON.stringify(r)}catch(h){return"[UnexpectedJSONParseError]: "+h.message}}}).call(this)}).call(this,N("_process"))},{"./common":5,_process:12}],5:[function(N,j){j.exports=function(w){function u(r){function h(...S){if(!h.enabled)return;const f=h,p=+new Date,E=p-(o||p);f.diff=E,f.prev=o,f.curr=p,o=p,S[0]=u.coerce(S[0]),typeof S[0]!="string"&&S.unshift("%O");let i=0;S[0]=S[0].replace(/%([a-zA-Z%])/g,(a,y)=>{if(a==="%%")return"%";i++;const d=u.formatters[y];if(typeof d=="function"){const T=S[i];a=d.call(f,T),S.splice(i,1),i--}return a}),u.formatArgs.call(f,S),(f.log||u.log).apply(f,S)}let o,s=null;return h.namespace=r,h.useColors=u.useColors(),h.color=u.selectColor(r),h.extend=g,h.destroy=u.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>s===null?u.enabled(r):s,set:S=>{s=S}}),typeof u.init=="function"&&u.init(h),h}function g(r,h){const o=u(this.namespace+(typeof h=="undefined"?":":h)+r);return o.log=this.log,o}function R(r){return r.toString().substring(2,r.toString().length-2).replace(/\.\*\?$/,"*")}return u.debug=u,u.default=u,u.coerce=function(r){return r instanceof Error?r.stack||r.message:r},u.disable=function(){const r=[...u.names.map(R),...u.skips.map(R).map(h=>"-"+h)].join(",");return u.enable(""),r},u.enable=function(r){u.save(r),u.names=[],u.skips=[];let h;const o=(typeof r=="string"?r:"").split(/[\s,]+/),s=o.length;for(h=0;h<s;h++)o[h]&&(r=o[h].replace(/\*/g,".*?"),r[0]==="-"?u.skips.push(new RegExp("^"+r.substr(1)+"$")):u.names.push(new RegExp("^"+r+"$")))},u.enabled=function(r){if(r[r.length-1]==="*")return!0;let h,o;for(h=0,o=u.skips.length;h<o;h++)if(u.skips[h].test(r))return!1;for(h=0,o=u.names.length;h<o;h++)if(u.names[h].test(r))return!0;return!1},u.humanize=N("ms"),u.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(w).forEach(r=>{u[r]=w[r]}),u.names=[],u.skips=[],u.formatters={},u.selectColor=function(r){let h=0;for(let o=0;o<r.length;o++)h=(h<<5)-h+r.charCodeAt(o),h|=0;return u.colors[fe(h)%u.colors.length]},u.enable(u.load()),u}},{ms:11}],6:[function(N,j){"use strict";function w(u,g){for(const R in g)Object.defineProperty(u,R,{value:g[R],enumerable:!0,configurable:!0});return u}j.exports=function(u,g,R){if(!u||typeof u=="string")throw new TypeError("Please pass an Error to err-code");R||(R={}),typeof g=="object"&&(R=g,g=""),g&&(R.code=g);try{return w(u,R)}catch(r){R.message=u.message,R.stack=u.stack;const h=function(){};return h.prototype=Object.create(Object.getPrototypeOf(u)),w(new h,R)}}},{}],7:[function(N,j){"use strict";function w(m){console&&console.warn&&console.warn(m)}function u(){u.init.call(this)}function g(m){if(typeof m!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m)}function R(m){return m._maxListeners===void 0?u.defaultMaxListeners:m._maxListeners}function r(m,x,k,W){var ae,ue,he;if(g(k),ue=m._events,ue===void 0?(ue=m._events=Object.create(null),m._eventsCount=0):(ue.newListener!==void 0&&(m.emit("newListener",x,k.listener?k.listener:k),ue=m._events),he=ue[x]),he===void 0)he=ue[x]=k,++m._eventsCount;else if(typeof he=="function"?he=ue[x]=W?[k,he]:[he,k]:W?he.unshift(k):he.push(k),ae=R(m),0<ae&&he.length>ae&&!he.warned){he.warned=!0;var Pe=new Error("Possible EventEmitter memory leak detected. "+he.length+" "+(x+" listeners added. Use emitter.setMaxListeners() to increase limit"));Pe.name="MaxListenersExceededWarning",Pe.emitter=m,Pe.type=x,Pe.count=he.length,w(Pe)}return m}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function o(m,x,k){var W={fired:!1,wrapFn:void 0,target:m,type:x,listener:k},ae=h.bind(W);return ae.listener=k,W.wrapFn=ae,ae}function s(m,x,k){var W=m._events;if(W===void 0)return[];var ae=W[x];return ae===void 0?[]:typeof ae=="function"?k?[ae.listener||ae]:[ae]:k?E(ae):f(ae,ae.length)}function S(m){var x=this._events;if(x!==void 0){var k=x[m];if(typeof k=="function")return 1;if(k!==void 0)return k.length}return 0}function f(m,x){for(var k=Array(x),W=0;W<x;++W)k[W]=m[W];return k}function p(m,x){for(;x+1<m.length;x++)m[x]=m[x+1];m.pop()}function E(m){for(var x=Array(m.length),k=0;k<x.length;++k)x[k]=m[k].listener||m[k];return x}function i(m,x,k){typeof m.on=="function"&&l(m,"error",x,k)}function l(m,x,k,W){if(typeof m.on=="function")W.once?m.once(x,k):m.on(x,k);else if(typeof m.addEventListener=="function")m.addEventListener(x,function ae(ue){W.once&&m.removeEventListener(x,ae),k(ue)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof m)}var a,y=typeof Reflect=="object"?Reflect:null,d=y&&typeof y.apply=="function"?y.apply:function(m,x,k){return Function.prototype.apply.call(m,x,k)};a=y&&typeof y.ownKeys=="function"?y.ownKeys:Object.getOwnPropertySymbols?function(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:function(m){return Object.getOwnPropertyNames(m)};var T=Number.isNaN||function(m){return m!==m};j.exports=u,j.exports.once=function(m,x){return new Promise(function(k,W){function ae(he){m.removeListener(x,ue),W(he)}function ue(){typeof m.removeListener=="function"&&m.removeListener("error",ae),k([].slice.call(arguments))}l(m,x,ue,{once:!0}),x!=="error"&&i(m,ae,{once:!0})})},u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var L=10;Object.defineProperty(u,"defaultMaxListeners",{enumerable:!0,get:function(){return L},set:function(m){if(typeof m!="number"||0>m||T(m))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+m+".");L=m}}),u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},u.prototype.setMaxListeners=function(m){if(typeof m!="number"||0>m||T(m))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+m+".");return this._maxListeners=m,this},u.prototype.getMaxListeners=function(){return R(this)},u.prototype.emit=function(m){for(var x=[],k=1;k<arguments.length;k++)x.push(arguments[k]);var W=m==="error",ae=this._events;if(ae!==void 0)W=W&&ae.error===void 0;else if(!W)return!1;if(W){var ue;if(0<x.length&&(ue=x[0]),ue instanceof Error)throw ue;var he=new Error("Unhandled error."+(ue?" ("+ue.message+")":""));throw he.context=ue,he}var Pe=ae[m];if(Pe===void 0)return!1;if(typeof Pe=="function")d(Pe,this,x);else for(var U=Pe.length,B=f(Pe,U),k=0;k<U;++k)d(B[k],this,x);return!0},u.prototype.addListener=function(m,x){return r(this,m,x,!1)},u.prototype.on=u.prototype.addListener,u.prototype.prependListener=function(m,x){return r(this,m,x,!0)},u.prototype.once=function(m,x){return g(x),this.on(m,o(this,m,x)),this},u.prototype.prependOnceListener=function(m,x){return g(x),this.prependListener(m,o(this,m,x)),this},u.prototype.removeListener=function(m,x){var k,W,ae,ue,he;if(g(x),W=this._events,W===void 0)return this;if(k=W[m],k===void 0)return this;if(k===x||k.listener===x)--this._eventsCount==0?this._events=Object.create(null):(delete W[m],W.removeListener&&this.emit("removeListener",m,k.listener||x));else if(typeof k!="function"){for(ae=-1,ue=k.length-1;0<=ue;ue--)if(k[ue]===x||k[ue].listener===x){he=k[ue].listener,ae=ue;break}if(0>ae)return this;ae===0?k.shift():p(k,ae),k.length===1&&(W[m]=k[0]),W.removeListener!==void 0&&this.emit("removeListener",m,he||x)}return this},u.prototype.off=u.prototype.removeListener,u.prototype.removeAllListeners=function(m){var x,k,W;if(k=this._events,k===void 0)return this;if(k.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):k[m]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete k[m]),this;if(arguments.length===0){var ae,ue=Object.keys(k);for(W=0;W<ue.length;++W)ae=ue[W],ae!=="removeListener"&&this.removeAllListeners(ae);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(x=k[m],typeof x=="function")this.removeListener(m,x);else if(x!==void 0)for(W=x.length-1;0<=W;W--)this.removeListener(m,x[W]);return this},u.prototype.listeners=function(m){return s(this,m,!0)},u.prototype.rawListeners=function(m){return s(this,m,!1)},u.listenerCount=function(m,x){return typeof m.listenerCount=="function"?m.listenerCount(x):S.call(m,x)},u.prototype.listenerCount=S,u.prototype.eventNames=function(){return 0<this._eventsCount?a(this._events):[]}},{}],8:[function(N,j){j.exports=function(){if(typeof globalThis=="undefined")return null;var w={RTCPeerConnection:globalThis.RTCPeerConnection||globalThis.mozRTCPeerConnection||globalThis.webkitRTCPeerConnection,RTCSessionDescription:globalThis.RTCSessionDescription||globalThis.mozRTCSessionDescription||globalThis.webkitRTCSessionDescription,RTCIceCandidate:globalThis.RTCIceCandidate||globalThis.mozRTCIceCandidate||globalThis.webkitRTCIceCandidate};return w.RTCPeerConnection?w:null}},{}],9:[function(N,j,w){w.read=function(u,g,R,r,h){var o,s,S=8*h-r-1,f=(1<<S)-1,p=f>>1,E=-7,i=R?h-1:0,l=R?-1:1,a=u[g+i];for(i+=l,o=a&(1<<-E)-1,a>>=-E,E+=S;0<E;o=256*o+u[g+i],i+=l,E-=8);for(s=o&(1<<-E)-1,o>>=-E,E+=r;0<E;s=256*s+u[g+i],i+=l,E-=8);if(o===0)o=1-p;else{if(o===f)return s?NaN:(a?-1:1)*(1/0);s+=z(2,r),o-=p}return(a?-1:1)*s*z(2,o-r)},w.write=function(u,g,R,r,h,o){var s,S,f,p=Math.LN2,E=Math.log,i=8*o-h-1,l=(1<<i)-1,a=l>>1,y=h===23?z(2,-24)-z(2,-77):0,d=r?0:o-1,T=r?1:-1,L=0>g||g===0&&0>1/g?1:0;for(g=fe(g),isNaN(g)||g===1/0?(S=isNaN(g)?1:0,s=l):(s=P(E(g)/p),1>g*(f=z(2,-s))&&(s--,f*=2),g+=1<=s+a?y/f:y*z(2,1-a),2<=g*f&&(s++,f/=2),s+a>=l?(S=0,s=l):1<=s+a?(S=(g*f-1)*z(2,h),s+=a):(S=g*z(2,a-1)*z(2,h),s=0));8<=h;u[R+d]=255&S,d+=T,S/=256,h-=8);for(s=s<<h|S,i+=h;0<i;u[R+d]=255&s,d+=T,s/=256,i-=8);u[R+d-T]|=128*L}},{}],10:[function(N,j){j.exports=typeof Object.create=="function"?function(w,u){u&&(w.super_=u,w.prototype=Object.create(u.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}))}:function(w,u){if(u){w.super_=u;var g=function(){};g.prototype=u.prototype,w.prototype=new g,w.prototype.constructor=w}}},{}],11:[function(N,j){var w=Math.round;function u(o){if(o+="",!(100<o.length)){var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(o);if(s){var S=parseFloat(s[1]),f=(s[2]||"ms").toLowerCase();return f==="years"||f==="year"||f==="yrs"||f==="yr"||f==="y"?315576e5*S:f==="weeks"||f==="week"||f==="w"?6048e5*S:f==="days"||f==="day"||f==="d"?864e5*S:f==="hours"||f==="hour"||f==="hrs"||f==="hr"||f==="h"?36e5*S:f==="minutes"||f==="minute"||f==="mins"||f==="min"||f==="m"?6e4*S:f==="seconds"||f==="second"||f==="secs"||f==="sec"||f==="s"?1e3*S:f==="milliseconds"||f==="millisecond"||f==="msecs"||f==="msec"||f==="ms"?S:void 0}}}function g(o){var s=fe(o);return 864e5<=s?w(o/864e5)+"d":36e5<=s?w(o/36e5)+"h":6e4<=s?w(o/6e4)+"m":1e3<=s?w(o/1e3)+"s":o+"ms"}function R(o){var s=fe(o);return 864e5<=s?r(o,s,864e5,"day"):36e5<=s?r(o,s,36e5,"hour"):6e4<=s?r(o,s,6e4,"minute"):1e3<=s?r(o,s,1e3,"second"):o+" ms"}function r(o,s,S,f){return w(o/S)+" "+f+(s>=1.5*S?"s":"")}var h=24*(60*6e4);j.exports=function(o,s){s=s||{};var S=typeof o;if(S=="string"&&0<o.length)return u(o);if(S==="number"&&isFinite(o))return s.long?R(o):g(o);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(o))}},{}],12:[function(N,j){function w(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function g(y){if(S===setTimeout)return setTimeout(y,0);if((S===w||!S)&&setTimeout)return S=setTimeout,setTimeout(y,0);try{return S(y,0)}catch(d){try{return S.call(null,y,0)}catch(T){return S.call(this,y,0)}}}function R(y){if(f===clearTimeout)return clearTimeout(y);if((f===u||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(y);try{return f(y)}catch(d){try{return f.call(null,y)}catch(T){return f.call(this,y)}}}function r(){l&&E&&(l=!1,E.length?i=E.concat(i):a=-1,i.length&&h())}function h(){if(!l){var y=g(r);l=!0;for(var d=i.length;d;){for(E=i,i=[];++a<d;)E&&E[a].run();a=-1,d=i.length}E=null,l=!1,R(y)}}function o(y,d){this.fun=y,this.array=d}function s(){}var S,f,p=j.exports={};(function(){try{S=typeof setTimeout=="function"?setTimeout:w}catch(y){S=w}try{f=typeof clearTimeout=="function"?clearTimeout:u}catch(y){f=u}})();var E,i=[],l=!1,a=-1;p.nextTick=function(y){var d=Array(arguments.length-1);if(1<arguments.length)for(var T=1;T<arguments.length;T++)d[T-1]=arguments[T];i.push(new o(y,d)),i.length!==1||l||g(h)},o.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=s,p.addListener=s,p.once=s,p.off=s,p.removeListener=s,p.removeAllListeners=s,p.emit=s,p.prependListener=s,p.prependOnceListener=s,p.listeners=function(){return[]},p.binding=function(){throw new Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(){throw new Error("process.chdir is not supported")},p.umask=function(){return 0}},{}],13:[function(N,j){(function(w){(function(){let u;j.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window=="undefined"?w:window):g=>(u||(u=Promise.resolve())).then(g).catch(R=>setTimeout(()=>{throw R},0))}).call(this)}).call(this,typeof v.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:v.g)},{}],14:[function(N,j){(function(w,u){(function(){"use strict";var g=N("safe-buffer").Buffer,R=u.crypto||u.msCrypto;j.exports=R&&R.getRandomValues?function(r,h){if(r>4294967295)throw new RangeError("requested too many random bytes");var o=g.allocUnsafe(r);if(0<r)if(65536<r)for(var s=0;s<r;s+=65536)R.getRandomValues(o.slice(s,s+65536));else R.getRandomValues(o);return typeof h=="function"?w.nextTick(function(){h(null,o)}):o}:function(){throw new Error(`Secure random number generation is not supported by this browser. +Use Chrome, Firefox or Internet Explorer 11`)}}).call(this)}).call(this,N("_process"),typeof v.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:v.g)},{_process:12,"safe-buffer":30}],15:[function(N,j){"use strict";function w(s,S){s.prototype=Object.create(S.prototype),s.prototype.constructor=s,s.__proto__=S}function u(s,S,f){function p(i,l,a){return typeof S=="string"?S:S(i,l,a)}f||(f=Error);var E=function(i){function l(a,y,d){return i.call(this,p(a,y,d))||this}return w(l,i),l}(f);E.prototype.name=f.name,E.prototype.code=s,o[s]=E}function g(s,S){if(Array.isArray(s)){var f=s.length;return s=s.map(function(p){return p+""}),2<f?"one of ".concat(S," ").concat(s.slice(0,f-1).join(", "),", or ")+s[f-1]:f===2?"one of ".concat(S," ").concat(s[0]," or ").concat(s[1]):"of ".concat(S," ").concat(s[0])}return"of ".concat(S," ").concat(s+"")}function R(s,S,f){return s.substr(!f||0>f?0:+f,S.length)===S}function r(s,S,f){return(f===void 0||f>s.length)&&(f=s.length),s.substring(f-S.length,f)===S}function h(s,S,f){return typeof f!="number"&&(f=0),!(f+S.length>s.length)&&s.indexOf(S,f)!==-1}var o={};u("ERR_INVALID_OPT_VALUE",function(s,S){return'The value "'+S+'" is invalid for option "'+s+'"'},TypeError),u("ERR_INVALID_ARG_TYPE",function(s,S,f){var p;typeof S=="string"&&R(S,"not ")?(p="must not be",S=S.replace(/^not /,"")):p="must be";var E;if(r(s," argument"))E="The ".concat(s," ").concat(p," ").concat(g(S,"type"));else{var i=h(s,".")?"property":"argument";E='The "'.concat(s,'" ').concat(i," ").concat(p," ").concat(g(S,"type"))}return E+=". Received type ".concat(typeof f),E},TypeError),u("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),u("ERR_METHOD_NOT_IMPLEMENTED",function(s){return"The "+s+" method is not implemented"}),u("ERR_STREAM_PREMATURE_CLOSE","Premature close"),u("ERR_STREAM_DESTROYED",function(s){return"Cannot call "+s+" after a stream was destroyed"}),u("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),u("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),u("ERR_STREAM_WRITE_AFTER_END","write after end"),u("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),u("ERR_UNKNOWN_ENCODING",function(s){return"Unknown encoding: "+s},TypeError),u("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),j.exports.codes=o},{}],16:[function(N,j){(function(w){(function(){"use strict";function u(p){return this instanceof u?(h.call(this,p),o.call(this,p),this.allowHalfOpen=!0,void(p&&(p.readable===!1&&(this.readable=!1),p.writable===!1&&(this.writable=!1),p.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",g))))):new u(p)}function g(){this._writableState.ended||w.nextTick(R,this)}function R(p){p.end()}var r=Object.keys||function(p){var E=[];for(var i in p)E.push(i);return E};j.exports=u;var h=N("./_stream_readable"),o=N("./_stream_writable");N("inherits")(u,h);for(var s,S=r(o.prototype),f=0;f<S.length;f++)s=S[f],u.prototype[s]||(u.prototype[s]=o.prototype[s]);Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=p,this._writableState.destroyed=p)}})}).call(this)}).call(this,N("_process"))},{"./_stream_readable":18,"./_stream_writable":20,_process:12,inherits:10}],17:[function(N,j){"use strict";function w(g){return this instanceof w?void u.call(this,g):new w(g)}j.exports=w;var u=N("./_stream_transform");N("inherits")(w,u),w.prototype._transform=function(g,R,r){r(null,g)}},{"./_stream_transform":19,inherits:10}],18:[function(N,j){(function(w,u){(function(){"use strict";function g(e){return G.from(e)}function R(e){return G.isBuffer(e)||e instanceof Q}function r(e,t,n){return typeof e.prependListener=="function"?e.prependListener(t,n):void(e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function h(e,t,n){U=U||N("./_stream_duplex"),e=e||{},typeof n!="boolean"&&(n=t instanceof U),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=ke(this,e,"readableHighWaterMark",n),this.buffer=new je,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(!me&&(me=N("string_decoder/").StringDecoder),this.decoder=new me(e.encoding),this.encoding=e.encoding)}function o(e){if(U=U||N("./_stream_duplex"),!(this instanceof o))return new o(e);var t=this instanceof U;this._readableState=new h(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),ne.call(this)}function s(e,t,n,c,_){B("readableAddChunk",t);var I=e._readableState;if(t===null)I.reading=!1,i(e,I);else{var F;if(_||(F=f(I,t)),F)Z(e,F);else if(!(I.objectMode||t&&0<t.length))c||(I.reading=!1,y(e,I));else if(typeof t=="string"||I.objectMode||Object.getPrototypeOf(t)===G.prototype||(t=g(t)),c)I.endEmitted?Z(e,new $):S(e,I,t,!0);else if(I.ended)Z(e,new C);else{if(I.destroyed)return!1;I.reading=!1,I.decoder&&!n?(t=I.decoder.write(t),I.objectMode||t.length!==0?S(e,I,t,!1):y(e,I)):S(e,I,t,!1)}}return!I.ended&&(I.length<I.highWaterMark||I.length===0)}function S(e,t,n,c){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,c?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&l(e)),y(e,t)}function f(e,t){var n;return R(t)||typeof t=="string"||t===void 0||e.objectMode||(n=new Te("chunk",["string","Buffer","Uint8Array"],t)),n}function p(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function E(e,t){return 0>=e||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=p(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}function i(e,t){if(B("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?l(e):(t.needReadable=!1,!t.emittedReadable&&(t.emittedReadable=!0,a(e)))}}function l(e){var t=e._readableState;B("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(B("emitReadable",t.flowing),t.emittedReadable=!0,w.nextTick(a,e))}function a(e){var t=e._readableState;B("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,W(e)}function y(e,t){t.readingMore||(t.readingMore=!0,w.nextTick(d,e,t))}function d(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var n=t.length;if(B("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function T(e){return function(){var t=e._readableState;B("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Y(e,"data")&&(t.flowing=!0,W(e))}}function L(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function m(e){B("readable nexttick read 0"),e.read(0)}function x(e,t){t.resumeScheduled||(t.resumeScheduled=!0,w.nextTick(k,e,t))}function k(e,t){B("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),W(e),t.flowing&&!t.reading&&e.read(0)}function W(e){var t=e._readableState;for(B("flow",t.flowing);t.flowing&&e.read()!==null;);}function ae(e,t){if(t.length===0)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function ue(e){var t=e._readableState;B("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,w.nextTick(he,t,e))}function he(e,t){if(B("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function Pe(e,t){for(var n=0,c=e.length;n<c;n++)if(e[n]===t)return n;return-1}j.exports=o;var U;o.ReadableState=h;var B,oe=N("events").EventEmitter,Y=function(e,t){return e.listeners(t).length},ne=N("./internal/streams/stream"),G=N("buffer").Buffer,Q=u.Uint8Array||function(){},de=N("util");B=de&&de.debuglog?de.debuglog("stream"):function(){};var me,Ce,Ne,je=N("./internal/streams/buffer_list"),Se=N("./internal/streams/destroy"),Be=N("./internal/streams/state"),ke=Be.getHighWaterMark,xe=N("../errors").codes,Te=xe.ERR_INVALID_ARG_TYPE,C=xe.ERR_STREAM_PUSH_AFTER_EOF,A=xe.ERR_METHOD_NOT_IMPLEMENTED,$=xe.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;N("inherits")(o,ne);var Z=Se.errorOrDestroy,V=["error","close","destroy","pause","resume"];Object.defineProperty(o.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),o.prototype.destroy=Se.destroy,o.prototype._undestroy=Se.undestroy,o.prototype._destroy=function(e,t){t(e)},o.prototype.push=function(e,t){var n,c=this._readableState;return c.objectMode?n=!0:typeof e=="string"&&(t=t||c.defaultEncoding,t!==c.encoding&&(e=G.from(e,t),t=""),n=!0),s(this,e,t,!1,n)},o.prototype.unshift=function(e){return s(this,e,null,!0,!1)},o.prototype.isPaused=function(){return this._readableState.flowing===!1},o.prototype.setEncoding=function(e){me||(me=N("string_decoder/").StringDecoder);var t=new me(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,c="";n!==null;)c+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),c!==""&&this._readableState.buffer.push(c),this._readableState.length=c.length,this},o.prototype.read=function(e){B("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark===0?0<t.length:t.length>=t.highWaterMark)||t.ended))return B("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?ue(this):l(this),null;if(e=E(e,t),e===0&&t.ended)return t.length===0&&ue(this),null;var c=t.needReadable;B("need readable",c),(t.length===0||t.length-e<t.highWaterMark)&&(c=!0,B("length less than watermark",c)),t.ended||t.reading?(c=!1,B("reading or ended",c)):c&&(B("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,!t.reading&&(e=E(n,t)));var _;return _=0<e?ae(e,t):null,_===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(!t.ended&&(t.needReadable=!0),n!==e&&t.ended&&ue(this)),_!==null&&this.emit("data",_),_},o.prototype._read=function(){Z(this,new A("_read()"))},o.prototype.pipe=function(e,t){function n(ut,ot){B("onunpipe"),ut===ve&&ot&&ot.hasUnpiped===!1&&(ot.hasUnpiped=!0,_())}function c(){B("onend"),e.end()}function _(){B("cleanup"),e.removeListener("close",te),e.removeListener("finish",pe),e.removeListener("drain",Ue),e.removeListener("error",F),e.removeListener("unpipe",n),ve.removeListener("end",c),ve.removeListener("end",ye),ve.removeListener("data",I),xt=!0,ce.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&Ue()}function I(ut){B("ondata");var ot=e.write(ut);B("dest.write",ot),ot===!1&&((ce.pipesCount===1&&ce.pipes===e||1<ce.pipesCount&&Pe(ce.pipes,e)!==-1)&&!xt&&(B("false write response, pause",ce.awaitDrain),ce.awaitDrain++),ve.pause())}function F(ut){B("onerror",ut),ye(),e.removeListener("error",F),Y(e,"error")===0&&Z(e,ut)}function te(){e.removeListener("finish",pe),ye()}function pe(){B("onfinish"),e.removeListener("close",te),ye()}function ye(){B("unpipe"),ve.unpipe(e)}var ve=this,ce=this._readableState;switch(ce.pipesCount){case 0:ce.pipes=e;break;case 1:ce.pipes=[ce.pipes,e];break;default:ce.pipes.push(e)}ce.pipesCount+=1,B("pipe count=%d opts=%j",ce.pipesCount,t);var Ke=(!t||t.end!==!1)&&e!==w.stdout&&e!==w.stderr,tt=Ke?c:ye;ce.endEmitted?w.nextTick(tt):ve.once("end",tt),e.on("unpipe",n);var Ue=T(ve);e.on("drain",Ue);var xt=!1;return ve.on("data",I),r(e,"error",F),e.once("close",te),e.once("finish",pe),e.emit("pipe",ve),ce.flowing||(B("pipe resume"),ve.resume()),e},o.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var c=t.pipes,_=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var I=0;I<_;I++)c[I].emit("unpipe",this,{hasUnpiped:!1});return this}var F=Pe(t.pipes,e);return F===-1?this:(t.pipes.splice(F,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},o.prototype.on=function(e,t){var n=ne.prototype.on.call(this,e,t),c=this._readableState;return e==="data"?(c.readableListening=0<this.listenerCount("readable"),c.flowing!==!1&&this.resume()):e=="readable"&&!c.endEmitted&&!c.readableListening&&(c.readableListening=c.needReadable=!0,c.flowing=!1,c.emittedReadable=!1,B("on readable",c.length,c.reading),c.length?l(this):!c.reading&&w.nextTick(m,this)),n},o.prototype.addListener=o.prototype.on,o.prototype.removeListener=function(e,t){var n=ne.prototype.removeListener.call(this,e,t);return e==="readable"&&w.nextTick(L,this),n},o.prototype.removeAllListeners=function(e){var t=ne.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&w.nextTick(L,this),t},o.prototype.resume=function(){var e=this._readableState;return e.flowing||(B("resume"),e.flowing=!e.readableListening,x(this,e)),e.paused=!1,this},o.prototype.pause=function(){return B("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(B("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},o.prototype.wrap=function(e){var t=this,n=this._readableState,c=!1;for(var _ in e.on("end",function(){if(B("wrapped end"),n.decoder&&!n.ended){var F=n.decoder.end();F&&F.length&&t.push(F)}t.push(null)}),e.on("data",function(F){if(B("wrapped data"),n.decoder&&(F=n.decoder.write(F)),!(n.objectMode&&F==null)&&(n.objectMode||F&&F.length)){var te=t.push(F);te||(c=!0,e.pause())}}),e)this[_]===void 0&&typeof e[_]=="function"&&(this[_]=function(F){return function(){return e[F].apply(e,arguments)}}(_));for(var I=0;I<V.length;I++)e.on(V[I],this.emit.bind(this,V[I]));return this._read=function(F){B("wrapped _read",F),c&&(c=!1,e.resume())},this},typeof Symbol=="function"&&(o.prototype[Symbol.asyncIterator]=function(){return Ce===void 0&&(Ce=N("./internal/streams/async_iterator")),Ce(this)}),Object.defineProperty(o.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(o.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(o.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),o._fromList=ae,Object.defineProperty(o.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(o.from=function(e,t){return Ne===void 0&&(Ne=N("./internal/streams/from")),Ne(o,e,t)})}).call(this)}).call(this,N("_process"),typeof v.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:v.g)},{"../errors":15,"./_stream_duplex":16,"./internal/streams/async_iterator":21,"./internal/streams/buffer_list":22,"./internal/streams/destroy":23,"./internal/streams/from":25,"./internal/streams/state":27,"./internal/streams/stream":28,_process:12,buffer:3,events:7,inherits:10,"string_decoder/":31,util:2}],19:[function(N,j){"use strict";function w(p,E){var i=this._transformState;i.transforming=!1;var l=i.writecb;if(l===null)return this.emit("error",new o);i.writechunk=null,i.writecb=null,E!=null&&this.push(E),l(p);var a=this._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}function u(p){return this instanceof u?(f.call(this,p),this._transformState={afterTransform:w.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,p&&(typeof p.transform=="function"&&(this._transform=p.transform),typeof p.flush=="function"&&(this._flush=p.flush)),void this.on("prefinish",g)):new u(p)}function g(){var p=this;typeof this._flush!="function"||this._readableState.destroyed?R(this,null,null):this._flush(function(E,i){R(p,E,i)})}function R(p,E,i){if(E)return p.emit("error",E);if(i!=null&&p.push(i),p._writableState.length)throw new S;if(p._transformState.transforming)throw new s;return p.push(null)}j.exports=u;var r=N("../errors").codes,h=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,s=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,S=r.ERR_TRANSFORM_WITH_LENGTH_0,f=N("./_stream_duplex");N("inherits")(u,f),u.prototype.push=function(p,E){return this._transformState.needTransform=!1,f.prototype.push.call(this,p,E)},u.prototype._transform=function(p,E,i){i(new h("_transform()"))},u.prototype._write=function(p,E,i){var l=this._transformState;if(l.writecb=i,l.writechunk=p,l.writeencoding=E,!l.transforming){var a=this._readableState;(l.needTransform||a.needReadable||a.length<a.highWaterMark)&&this._read(a.highWaterMark)}},u.prototype._read=function(){var p=this._transformState;p.writechunk===null||p.transforming?p.needTransform=!0:(p.transforming=!0,this._transform(p.writechunk,p.writeencoding,p.afterTransform))},u.prototype._destroy=function(p,E){f.prototype._destroy.call(this,p,function(i){E(i)})}},{"../errors":15,"./_stream_duplex":16,inherits:10}],20:[function(N,j){(function(w,u){(function(){"use strict";function g(C){var A=this;this.next=null,this.entry=null,this.finish=function(){ue(A,C)}}function R(C){return B.from(C)}function r(C){return B.isBuffer(C)||C instanceof oe}function h(){}function o(C,A,$){he=he||N("./_stream_duplex"),C=C||{},typeof $!="boolean"&&($=A instanceof he),this.objectMode=!!C.objectMode,$&&(this.objectMode=this.objectMode||!!C.writableObjectMode),this.highWaterMark=G(this,C,"writableHighWaterMark",$),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Z=C.decodeStrings===!1;this.decodeStrings=!Z,this.defaultEncoding=C.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(V){y(A,V)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=C.emitClose!==!1,this.autoDestroy=!!C.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new g(this)}function s(C){he=he||N("./_stream_duplex");var A=this instanceof he;return A||Te.call(s,this)?(this._writableState=new o(C,this,A),this.writable=!0,C&&(typeof C.write=="function"&&(this._write=C.write),typeof C.writev=="function"&&(this._writev=C.writev),typeof C.destroy=="function"&&(this._destroy=C.destroy),typeof C.final=="function"&&(this._final=C.final)),void U.call(this)):new s(C)}function S(C,A){var $=new Be;xe(C,$),w.nextTick(A,$)}function f(C,A,$,Z){var V;return $===null?V=new Se:typeof $!="string"&&!A.objectMode&&(V=new de("chunk",["string","Buffer"],$)),!V||(xe(C,V),w.nextTick(Z,V),!1)}function p(C,A,$){return C.objectMode||C.decodeStrings===!1||typeof A!="string"||(A=B.from(A,$)),A}function E(C,A,$,Z,V,e){if(!$){var t=p(A,Z,V);Z!==t&&($=!0,V="buffer",Z=t)}var n=A.objectMode?1:Z.length;A.length+=n;var c=A.length<A.highWaterMark;if(c||(A.needDrain=!0),A.writing||A.corked){var _=A.lastBufferedRequest;A.lastBufferedRequest={chunk:Z,encoding:V,isBuf:$,callback:e,next:null},_?_.next=A.lastBufferedRequest:A.bufferedRequest=A.lastBufferedRequest,A.bufferedRequestCount+=1}else i(C,A,!1,n,Z,V,e);return c}function i(C,A,$,Z,V,e,t){A.writelen=Z,A.writecb=t,A.writing=!0,A.sync=!0,A.destroyed?A.onwrite(new je("write")):$?C._writev(V,A.onwrite):C._write(V,e,A.onwrite),A.sync=!1}function l(C,A,$,Z,V){--A.pendingcb,$?(w.nextTick(V,Z),w.nextTick(W,C,A),C._writableState.errorEmitted=!0,xe(C,Z)):(V(Z),C._writableState.errorEmitted=!0,xe(C,Z),W(C,A))}function a(C){C.writing=!1,C.writecb=null,C.length-=C.writelen,C.writelen=0}function y(C,A){var $=C._writableState,Z=$.sync,V=$.writecb;if(typeof V!="function")throw new Ce;if(a($),A)l(C,$,Z,A,V);else{var e=m($)||C.destroyed;e||$.corked||$.bufferProcessing||!$.bufferedRequest||L(C,$),Z?w.nextTick(d,C,$,e,V):d(C,$,e,V)}}function d(C,A,$,Z){$||T(C,A),A.pendingcb--,Z(),W(C,A)}function T(C,A){A.length===0&&A.needDrain&&(A.needDrain=!1,C.emit("drain"))}function L(C,A){A.bufferProcessing=!0;var $=A.bufferedRequest;if(C._writev&&$&&$.next){var Z=A.bufferedRequestCount,V=Array(Z),e=A.corkedRequestsFree;e.entry=$;for(var t=0,n=!0;$;)V[t]=$,$.isBuf||(n=!1),$=$.next,t+=1;V.allBuffers=n,i(C,A,!0,A.length,V,"",e.finish),A.pendingcb++,A.lastBufferedRequest=null,e.next?(A.corkedRequestsFree=e.next,e.next=null):A.corkedRequestsFree=new g(A),A.bufferedRequestCount=0}else{for(;$;){var c=$.chunk,_=$.encoding,I=$.callback,F=A.objectMode?1:c.length;if(i(C,A,!1,F,c,_,I),$=$.next,A.bufferedRequestCount--,A.writing)break}$===null&&(A.lastBufferedRequest=null)}A.bufferedRequest=$,A.bufferProcessing=!1}function m(C){return C.ending&&C.length===0&&C.bufferedRequest===null&&!C.finished&&!C.writing}function x(C,A){C._final(function($){A.pendingcb--,$&&xe(C,$),A.prefinished=!0,C.emit("prefinish"),W(C,A)})}function k(C,A){A.prefinished||A.finalCalled||(typeof C._final!="function"||A.destroyed?(A.prefinished=!0,C.emit("prefinish")):(A.pendingcb++,A.finalCalled=!0,w.nextTick(x,C,A)))}function W(C,A){var $=m(A);if($&&(k(C,A),A.pendingcb===0&&(A.finished=!0,C.emit("finish"),A.autoDestroy))){var Z=C._readableState;(!Z||Z.autoDestroy&&Z.endEmitted)&&C.destroy()}return $}function ae(C,A,$){A.ending=!0,W(C,A),$&&(A.finished?w.nextTick($):C.once("finish",$)),A.ended=!0,C.writable=!1}function ue(C,A,$){var Z=C.entry;for(C.entry=null;Z;){var V=Z.callback;A.pendingcb--,V($),Z=Z.next}A.corkedRequestsFree.next=C}j.exports=s;var he;s.WritableState=o;var Pe={deprecate:N("util-deprecate")},U=N("./internal/streams/stream"),B=N("buffer").Buffer,oe=u.Uint8Array||function(){},Y=N("./internal/streams/destroy"),ne=N("./internal/streams/state"),G=ne.getHighWaterMark,Q=N("../errors").codes,de=Q.ERR_INVALID_ARG_TYPE,me=Q.ERR_METHOD_NOT_IMPLEMENTED,Ce=Q.ERR_MULTIPLE_CALLBACK,Ne=Q.ERR_STREAM_CANNOT_PIPE,je=Q.ERR_STREAM_DESTROYED,Se=Q.ERR_STREAM_NULL_VALUES,Be=Q.ERR_STREAM_WRITE_AFTER_END,ke=Q.ERR_UNKNOWN_ENCODING,xe=Y.errorOrDestroy;N("inherits")(s,U),o.prototype.getBuffer=function(){for(var C=this.bufferedRequest,A=[];C;)A.push(C),C=C.next;return A},function(){try{Object.defineProperty(o.prototype,"buffer",{get:Pe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(C){}}();var Te;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Te=Function.prototype[Symbol.hasInstance],Object.defineProperty(s,Symbol.hasInstance,{value:function(C){return!!Te.call(this,C)||this===s&&C&&C._writableState instanceof o}})):Te=function(C){return C instanceof this},s.prototype.pipe=function(){xe(this,new Ne)},s.prototype.write=function(C,A,$){var Z=this._writableState,V=!1,e=!Z.objectMode&&r(C);return e&&!B.isBuffer(C)&&(C=R(C)),typeof A=="function"&&($=A,A=null),e?A="buffer":!A&&(A=Z.defaultEncoding),typeof $!="function"&&($=h),Z.ending?S(this,$):(e||f(this,Z,C,$))&&(Z.pendingcb++,V=E(this,Z,e,C,A,$)),V},s.prototype.cork=function(){this._writableState.corked++},s.prototype.uncork=function(){var C=this._writableState;C.corked&&(C.corked--,!C.writing&&!C.corked&&!C.bufferProcessing&&C.bufferedRequest&&L(this,C))},s.prototype.setDefaultEncoding=function(C){if(typeof C=="string"&&(C=C.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((C+"").toLowerCase())))throw new ke(C);return this._writableState.defaultEncoding=C,this},Object.defineProperty(s.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(s.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),s.prototype._write=function(C,A,$){$(new me("_write()"))},s.prototype._writev=null,s.prototype.end=function(C,A,$){var Z=this._writableState;return typeof C=="function"?($=C,C=null,A=null):typeof A=="function"&&($=A,A=null),C!=null&&this.write(C,A),Z.corked&&(Z.corked=1,this.uncork()),Z.ending||ae(this,Z,$),this},Object.defineProperty(s.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(s.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(C){this._writableState&&(this._writableState.destroyed=C)}}),s.prototype.destroy=Y.destroy,s.prototype._undestroy=Y.undestroy,s.prototype._destroy=function(C,A){A(C)}}).call(this)}).call(this,N("_process"),typeof v.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:v.g)},{"../errors":15,"./_stream_duplex":16,"./internal/streams/destroy":23,"./internal/streams/state":27,"./internal/streams/stream":28,_process:12,buffer:3,inherits:10,"util-deprecate":32}],21:[function(N,j){(function(w){(function(){"use strict";function u(T,L,m){return L in T?Object.defineProperty(T,L,{value:m,enumerable:!0,configurable:!0,writable:!0}):T[L]=m,T}function g(T,L){return{value:T,done:L}}function R(T){var L=T[S];if(L!==null){var m=T[a].read();m!==null&&(T[i]=null,T[S]=null,T[f]=null,L(g(m,!1)))}}function r(T){w.nextTick(R,T)}function h(T,L){return function(m,x){T.then(function(){return L[E]?void m(g(void 0,!0)):void L[l](m,x)},x)}}var o,s=N("./end-of-stream"),S=Symbol("lastResolve"),f=Symbol("lastReject"),p=Symbol("error"),E=Symbol("ended"),i=Symbol("lastPromise"),l=Symbol("handlePromise"),a=Symbol("stream"),y=Object.getPrototypeOf(function(){}),d=Object.setPrototypeOf((o={get stream(){return this[a]},next:function(){var T=this,L=this[p];if(L!==null)return Promise.reject(L);if(this[E])return Promise.resolve(g(void 0,!0));if(this[a].destroyed)return new Promise(function(W,ae){w.nextTick(function(){T[p]?ae(T[p]):W(g(void 0,!0))})});var m,x=this[i];if(x)m=new Promise(h(x,this));else{var k=this[a].read();if(k!==null)return Promise.resolve(g(k,!1));m=new Promise(this[l])}return this[i]=m,m}},u(o,Symbol.asyncIterator,function(){return this}),u(o,"return",function(){var T=this;return new Promise(function(L,m){T[a].destroy(null,function(x){return x?void m(x):void L(g(void 0,!0))})})}),o),y);j.exports=function(T){var L,m=Object.create(d,(L={},u(L,a,{value:T,writable:!0}),u(L,S,{value:null,writable:!0}),u(L,f,{value:null,writable:!0}),u(L,p,{value:null,writable:!0}),u(L,E,{value:T._readableState.endEmitted,writable:!0}),u(L,l,{value:function(x,k){var W=m[a].read();W?(m[i]=null,m[S]=null,m[f]=null,x(g(W,!1))):(m[S]=x,m[f]=k)},writable:!0}),L));return m[i]=null,s(T,function(x){if(x&&x.code!=="ERR_STREAM_PREMATURE_CLOSE"){var k=m[f];return k!==null&&(m[i]=null,m[S]=null,m[f]=null,k(x)),void(m[p]=x)}var W=m[S];W!==null&&(m[i]=null,m[S]=null,m[f]=null,W(g(void 0,!0))),m[E]=!0}),T.on("readable",r.bind(null,m)),m}}).call(this)}).call(this,N("_process"))},{"./end-of-stream":24,_process:12}],22:[function(N,j){"use strict";function w(i,l){var a=Object.keys(i);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(i);l&&(y=y.filter(function(d){return Object.getOwnPropertyDescriptor(i,d).enumerable})),a.push.apply(a,y)}return a}function u(i){for(var l,a=1;a<arguments.length;a++)l=arguments[a]==null?{}:arguments[a],a%2?w(Object(l),!0).forEach(function(y){g(i,y,l[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)):w(Object(l)).forEach(function(y){Object.defineProperty(i,y,Object.getOwnPropertyDescriptor(l,y))});return i}function g(i,l,a){return l in i?Object.defineProperty(i,l,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[l]=a,i}function R(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}function r(i,l){for(var a,y=0;y<l.length;y++)a=l[y],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}function h(i,l,a){return l&&r(i.prototype,l),a&&r(i,a),i}function o(i,l,a){S.prototype.copy.call(i,l,a)}var s=N("buffer"),S=s.Buffer,f=N("util"),p=f.inspect,E=p&&p.custom||"inspect";j.exports=function(){function i(){R(this,i),this.head=null,this.tail=null,this.length=0}return h(i,[{key:"push",value:function(l){var a={data:l,next:null};0<this.length?this.tail.next=a:this.head=a,this.tail=a,++this.length}},{key:"unshift",value:function(l){var a={data:l,next:this.head};this.length===0&&(this.tail=a),this.head=a,++this.length}},{key:"shift",value:function(){if(this.length!==0){var l=this.head.data;return this.head=this.length===1?this.tail=null:this.head.next,--this.length,l}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(l){if(this.length===0)return"";for(var a=this.head,y=""+a.data;a=a.next;)y+=l+a.data;return y}},{key:"concat",value:function(l){if(this.length===0)return S.alloc(0);for(var a=S.allocUnsafe(l>>>0),y=this.head,d=0;y;)o(y.data,a,d),d+=y.data.length,y=y.next;return a}},{key:"consume",value:function(l,a){var y;return l<this.head.data.length?(y=this.head.data.slice(0,l),this.head.data=this.head.data.slice(l)):l===this.head.data.length?y=this.shift():y=a?this._getString(l):this._getBuffer(l),y}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(l){var a=this.head,y=1,d=a.data;for(l-=d.length;a=a.next;){var T=a.data,L=l>T.length?T.length:l;if(d+=L===T.length?T:T.slice(0,l),l-=L,l===0){L===T.length?(++y,this.head=a.next?a.next:this.tail=null):(this.head=a,a.data=T.slice(L));break}++y}return this.length-=y,d}},{key:"_getBuffer",value:function(l){var a=S.allocUnsafe(l),y=this.head,d=1;for(y.data.copy(a),l-=y.data.length;y=y.next;){var T=y.data,L=l>T.length?T.length:l;if(T.copy(a,a.length-l,0,L),l-=L,l===0){L===T.length?(++d,this.head=y.next?y.next:this.tail=null):(this.head=y,y.data=T.slice(L));break}++d}return this.length-=d,a}},{key:E,value:function(l,a){return p(this,u({},a,{depth:0,customInspect:!1}))}}]),i}()},{buffer:3,util:2}],23:[function(N,j){(function(w){(function(){"use strict";function u(r,h){R(r,h),g(r)}function g(r){r._writableState&&!r._writableState.emitClose||r._readableState&&!r._readableState.emitClose||r.emit("close")}function R(r,h){r.emit("error",h)}j.exports={destroy:function(r,h){var o=this,s=this._readableState&&this._readableState.destroyed,S=this._writableState&&this._writableState.destroyed;return s||S?(h?h(r):r&&(this._writableState?!this._writableState.errorEmitted&&(this._writableState.errorEmitted=!0,w.nextTick(R,this,r)):w.nextTick(R,this,r)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(r||null,function(f){!h&&f?o._writableState?o._writableState.errorEmitted?w.nextTick(g,o):(o._writableState.errorEmitted=!0,w.nextTick(u,o,f)):w.nextTick(u,o,f):h?(w.nextTick(g,o),h(f)):w.nextTick(g,o)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(r,h){var o=r._readableState,s=r._writableState;o&&o.autoDestroy||s&&s.autoDestroy?r.destroy(h):r.emit("error",h)}}}).call(this)}).call(this,N("_process"))},{_process:12}],24:[function(N,j){"use strict";function w(h){var o=!1;return function(){if(!o){o=!0;for(var s=arguments.length,S=Array(s),f=0;f<s;f++)S[f]=arguments[f];h.apply(this,S)}}}function u(){}function g(h){return h.setHeader&&typeof h.abort=="function"}function R(h,o,s){if(typeof o=="function")return R(h,null,o);o||(o={}),s=w(s||u);var S=o.readable||o.readable!==!1&&h.readable,f=o.writable||o.writable!==!1&&h.writable,p=function(){h.writable||i()},E=h._writableState&&h._writableState.finished,i=function(){f=!1,E=!0,S||s.call(h)},l=h._readableState&&h._readableState.endEmitted,a=function(){S=!1,l=!0,f||s.call(h)},y=function(L){s.call(h,L)},d=function(){var L;return S&&!l?(h._readableState&&h._readableState.ended||(L=new r),s.call(h,L)):f&&!E?(h._writableState&&h._writableState.ended||(L=new r),s.call(h,L)):void 0},T=function(){h.req.on("finish",i)};return g(h)?(h.on("complete",i),h.on("abort",d),h.req?T():h.on("request",T)):f&&!h._writableState&&(h.on("end",p),h.on("close",p)),h.on("end",a),h.on("finish",i),o.error!==!1&&h.on("error",y),h.on("close",d),function(){h.removeListener("complete",i),h.removeListener("abort",d),h.removeListener("request",T),h.req&&h.req.removeListener("finish",i),h.removeListener("end",p),h.removeListener("close",p),h.removeListener("finish",i),h.removeListener("end",a),h.removeListener("error",y),h.removeListener("close",d)}}var r=N("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;j.exports=R},{"../../../errors":15}],25:[function(N,j){j.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],26:[function(N,j){"use strict";function w(E){var i=!1;return function(){i||(i=!0,E.apply(void 0,arguments))}}function u(E){if(E)throw E}function g(E){return E.setHeader&&typeof E.abort=="function"}function R(E,i,l,a){a=w(a);var y=!1;E.on("close",function(){y=!0}),s===void 0&&(s=N("./end-of-stream")),s(E,{readable:i,writable:l},function(T){return T?a(T):(y=!0,void a())});var d=!1;return function(T){if(!y)return d?void 0:(d=!0,g(E)?E.abort():typeof E.destroy=="function"?E.destroy():void a(T||new p("pipe")))}}function r(E){E()}function h(E,i){return E.pipe(i)}function o(E){return E.length&&typeof E[E.length-1]=="function"?E.pop():u}var s,S=N("../../../errors").codes,f=S.ERR_MISSING_ARGS,p=S.ERR_STREAM_DESTROYED;j.exports=function(){for(var E=arguments.length,i=Array(E),l=0;l<E;l++)i[l]=arguments[l];var a=o(i);if(Array.isArray(i[0])&&(i=i[0]),2>i.length)throw new f("streams");var y,d=i.map(function(T,L){var m=L<i.length-1;return R(T,m,0<L,function(x){y||(y=x),x&&d.forEach(r),m||(d.forEach(r),a(y))})});return i.reduce(h)}},{"../../../errors":15,"./end-of-stream":24}],27:[function(N,j){"use strict";function w(g,R,r){return g.highWaterMark==null?R?g[r]:null:g.highWaterMark}var u=N("../../../errors").codes.ERR_INVALID_OPT_VALUE;j.exports={getHighWaterMark:function(g,R,r,h){var o=w(R,h,r);if(o!=null){if(!(isFinite(o)&&P(o)===o)||0>o){var s=h?r:"highWaterMark";throw new u(s,o)}return P(o)}return g.objectMode?16:16384}}},{"../../../errors":15}],28:[function(N,j){j.exports=N("events").EventEmitter},{events:7}],29:[function(N,j,w){w=j.exports=N("./lib/_stream_readable.js"),w.Stream=w,w.Readable=w,w.Writable=N("./lib/_stream_writable.js"),w.Duplex=N("./lib/_stream_duplex.js"),w.Transform=N("./lib/_stream_transform.js"),w.PassThrough=N("./lib/_stream_passthrough.js"),w.finished=N("./lib/internal/streams/end-of-stream.js"),w.pipeline=N("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":16,"./lib/_stream_passthrough.js":17,"./lib/_stream_readable.js":18,"./lib/_stream_transform.js":19,"./lib/_stream_writable.js":20,"./lib/internal/streams/end-of-stream.js":24,"./lib/internal/streams/pipeline.js":26}],30:[function(N,j,w){function u(h,o){for(var s in h)o[s]=h[s]}function g(h,o,s){return r(h,o,s)}var R=N("buffer"),r=R.Buffer;r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?j.exports=R:(u(R,w),w.Buffer=g),g.prototype=Object.create(r.prototype),u(r,g),g.from=function(h,o,s){if(typeof h=="number")throw new TypeError("Argument must not be a number");return r(h,o,s)},g.alloc=function(h,o,s){if(typeof h!="number")throw new TypeError("Argument must be a number");var S=r(h);return o===void 0?S.fill(0):typeof s=="string"?S.fill(o,s):S.fill(o),S},g.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return r(h)},g.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return R.SlowBuffer(h)}},{buffer:3}],31:[function(N,j,w){"use strict";function u(d){if(!d)return"utf8";for(var T;;)switch(d){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return d;default:if(T)return;d=(""+d).toLowerCase(),T=!0}}function g(d){var T=u(d);if(typeof T!="string"&&(a.isEncoding===y||!y(d)))throw new Error("Unknown encoding: "+d);return T||d}function R(d){this.encoding=g(d);var T;switch(this.encoding){case"utf16le":this.text=S,this.end=f,T=4;break;case"utf8":this.fillLast=s,T=4;break;case"base64":this.text=p,this.end=E,T=3;break;default:return this.write=i,void(this.end=l)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(T)}function r(d){return 127>=d?0:d>>5==6?2:d>>4==14?3:d>>3==30?4:d>>6==2?-1:-2}function h(d,T,L){var m=T.length-1;if(m<L)return 0;var x=r(T[m]);return 0<=x?(0<x&&(d.lastNeed=x-1),x):--m<L||x===-2?0:(x=r(T[m]),0<=x?(0<x&&(d.lastNeed=x-2),x):--m<L||x===-2?0:(x=r(T[m]),0<=x?(0<x&&(x===2?x=0:d.lastNeed=x-3),x):0))}function o(d,T){if((192&T[0])!=128)return d.lastNeed=0,"\uFFFD";if(1<d.lastNeed&&1<T.length){if((192&T[1])!=128)return d.lastNeed=1,"\uFFFD";if(2<d.lastNeed&&2<T.length&&(192&T[2])!=128)return d.lastNeed=2,"\uFFFD"}}function s(d){var T=this.lastTotal-this.lastNeed,L=o(this,d,T);return L===void 0?this.lastNeed<=d.length?(d.copy(this.lastChar,T,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(d.copy(this.lastChar,T,0,d.length),void(this.lastNeed-=d.length)):L}function S(d,T){if((d.length-T)%2==0){var L=d.toString("utf16le",T);if(L){var m=L.charCodeAt(L.length-1);if(55296<=m&&56319>=m)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1],L.slice(0,-1)}return L}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=d[d.length-1],d.toString("utf16le",T,d.length-1)}function f(d){var T=d&&d.length?this.write(d):"";if(this.lastNeed){var L=this.lastTotal-this.lastNeed;return T+this.lastChar.toString("utf16le",0,L)}return T}function p(d,T){var L=(d.length-T)%3;return L==0?d.toString("base64",T):(this.lastNeed=3-L,this.lastTotal=3,L==1?this.lastChar[0]=d[d.length-1]:(this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1]),d.toString("base64",T,d.length-L))}function E(d){var T=d&&d.length?this.write(d):"";return this.lastNeed?T+this.lastChar.toString("base64",0,3-this.lastNeed):T}function i(d){return d.toString(this.encoding)}function l(d){return d&&d.length?this.write(d):""}var a=N("safe-buffer").Buffer,y=a.isEncoding||function(d){switch(d=""+d,d&&d.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};w.StringDecoder=R,R.prototype.write=function(d){if(d.length===0)return"";var T,L;if(this.lastNeed){if(T=this.fillLast(d),T===void 0)return"";L=this.lastNeed,this.lastNeed=0}else L=0;return L<d.length?T?T+this.text(d,L):this.text(d,L):T||""},R.prototype.end=function(d){var T=d&&d.length?this.write(d):"";return this.lastNeed?T+"\uFFFD":T},R.prototype.text=function(d,T){var L=h(this,d,T);if(!this.lastNeed)return d.toString("utf8",T);this.lastTotal=L;var m=d.length-(L-this.lastNeed);return d.copy(this.lastChar,0,m),d.toString("utf8",T,m)},R.prototype.fillLast=function(d){return this.lastNeed<=d.length?(d.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(d.copy(this.lastChar,this.lastTotal-this.lastNeed,0,d.length),void(this.lastNeed-=d.length))}},{"safe-buffer":30}],32:[function(N,j){(function(w){(function(){function u(g){try{if(!w.localStorage)return!1}catch(r){return!1}var R=w.localStorage[g];return R!=null&&(R+"").toLowerCase()==="true"}j.exports=function(g,R){function r(){if(!h){if(u("throwDeprecation"))throw new Error(R);u("traceDeprecation")?console.trace(R):console.warn(R),h=!0}return g.apply(this,arguments)}if(u("noDeprecation"))return g;var h=!1;return r}}).call(this)}).call(this,typeof v.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:v.g)},{}],"/":[function(N,j){function w(E){return E.replace(/a=ice-options:trickle\s\n/g,"")}function u(E){console.warn(E)}const g=N("debug")("simple-peer"),R=N("get-browser-rtc"),r=N("randombytes"),h=N("readable-stream"),o=N("queue-microtask"),s=N("err-code"),{Buffer:S}=N("buffer"),f=65536;class p extends h.Duplex{constructor(i){if(i=Object.assign({allowHalfOpen:!1},i),super(i),this._id=r(4).toString("hex").slice(0,7),this._debug("new peer %o",i),this.channelName=i.initiator?i.channelName||r(20).toString("hex"):null,this.initiator=i.initiator||!1,this.channelConfig=i.channelConfig||p.channelConfig,this.channelNegotiated=this.channelConfig.negotiated,this.config=Object.assign({},p.config,i.config),this.offerOptions=i.offerOptions||{},this.answerOptions=i.answerOptions||{},this.sdpTransform=i.sdpTransform||(l=>l),this.streams=i.streams||(i.stream?[i.stream]:[]),this.trickle=i.trickle===void 0||i.trickle,this.allowHalfTrickle=i.allowHalfTrickle!==void 0&&i.allowHalfTrickle,this.iceCompleteTimeout=i.iceCompleteTimeout||5e3,this.destroyed=!1,this.destroying=!1,this._connected=!1,this.remoteAddress=void 0,this.remoteFamily=void 0,this.remotePort=void 0,this.localAddress=void 0,this.localFamily=void 0,this.localPort=void 0,this._wrtc=i.wrtc&&typeof i.wrtc=="object"?i.wrtc:R(),!this._wrtc)throw s(typeof window=="undefined"?new Error("No WebRTC support: Specify `opts.wrtc` option in this environment"):new Error("No WebRTC support: Not a supported browser"),"ERR_WEBRTC_SUPPORT");this._pcReady=!1,this._channelReady=!1,this._iceComplete=!1,this._iceCompleteTimer=null,this._channel=null,this._pendingCandidates=[],this._isNegotiating=!1,this._firstNegotiation=!0,this._batchedNegotiation=!1,this._queuedNegotiation=!1,this._sendersAwaitingStable=[],this._senderMap=new Map,this._closingInterval=null,this._remoteTracks=[],this._remoteStreams=[],this._chunk=null,this._cb=null,this._interval=null;try{this._pc=new this._wrtc.RTCPeerConnection(this.config)}catch(l){return void this.destroy(s(l,"ERR_PC_CONSTRUCTOR"))}this._isReactNativeWebrtc=typeof this._pc._peerConnectionId=="number",this._pc.oniceconnectionstatechange=()=>{this._onIceStateChange()},this._pc.onicegatheringstatechange=()=>{this._onIceStateChange()},this._pc.onconnectionstatechange=()=>{this._onConnectionStateChange()},this._pc.onsignalingstatechange=()=>{this._onSignalingStateChange()},this._pc.onicecandidate=l=>{this._onIceCandidate(l)},typeof this._pc.peerIdentity=="object"&&this._pc.peerIdentity.catch(l=>{this.destroy(s(l,"ERR_PC_PEER_IDENTITY"))}),this.initiator||this.channelNegotiated?this._setupData({channel:this._pc.createDataChannel(this.channelName,this.channelConfig)}):this._pc.ondatachannel=l=>{this._setupData(l)},this.streams&&this.streams.forEach(l=>{this.addStream(l)}),this._pc.ontrack=l=>{this._onTrack(l)},this._debug("initial negotiation"),this._needsNegotiation(),this._onFinishBound=()=>{this._onFinish()},this.once("finish",this._onFinishBound)}get bufferSize(){return this._channel&&this._channel.bufferedAmount||0}get connected(){return this._connected&&this._channel.readyState==="open"}address(){return{port:this.localPort,family:this.localFamily,address:this.localAddress}}signal(i){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot signal after peer is destroyed"),"ERR_DESTROYED");if(typeof i=="string")try{i=JSON.parse(i)}catch(l){i={}}this._debug("signal()"),i.renegotiate&&this.initiator&&(this._debug("got request to renegotiate"),this._needsNegotiation()),i.transceiverRequest&&this.initiator&&(this._debug("got request for transceiver"),this.addTransceiver(i.transceiverRequest.kind,i.transceiverRequest.init)),i.candidate&&(this._pc.remoteDescription&&this._pc.remoteDescription.type?this._addIceCandidate(i.candidate):this._pendingCandidates.push(i.candidate)),i.sdp&&this._pc.setRemoteDescription(new this._wrtc.RTCSessionDescription(i)).then(()=>{this.destroyed||(this._pendingCandidates.forEach(l=>{this._addIceCandidate(l)}),this._pendingCandidates=[],this._pc.remoteDescription.type==="offer"&&this._createAnswer())}).catch(l=>{this.destroy(s(l,"ERR_SET_REMOTE_DESCRIPTION"))}),i.sdp||i.candidate||i.renegotiate||i.transceiverRequest||this.destroy(s(new Error("signal() called with invalid signal data"),"ERR_SIGNALING"))}}_addIceCandidate(i){const l=new this._wrtc.RTCIceCandidate(i);this._pc.addIceCandidate(l).catch(a=>{!l.address||l.address.endsWith(".local")?u("Ignoring unsupported ICE candidate."):this.destroy(s(a,"ERR_ADD_ICE_CANDIDATE"))})}send(i){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot send after peer is destroyed"),"ERR_DESTROYED");this._channel.send(i)}}addTransceiver(i,l){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot addTransceiver after peer is destroyed"),"ERR_DESTROYED");if(this._debug("addTransceiver()"),this.initiator)try{this._pc.addTransceiver(i,l),this._needsNegotiation()}catch(a){this.destroy(s(a,"ERR_ADD_TRANSCEIVER"))}else this.emit("signal",{type:"transceiverRequest",transceiverRequest:{kind:i,init:l}})}}addStream(i){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot addStream after peer is destroyed"),"ERR_DESTROYED");this._debug("addStream()"),i.getTracks().forEach(l=>{this.addTrack(l,i)})}}addTrack(i,l){if(this.destroying)return;if(this.destroyed)throw s(new Error("cannot addTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("addTrack()");const a=this._senderMap.get(i)||new Map;let y=a.get(l);if(!y)y=this._pc.addTrack(i,l),a.set(l,y),this._senderMap.set(i,a),this._needsNegotiation();else throw y.removed?s(new Error("Track has been removed. You should enable/disable tracks that you want to re-add."),"ERR_SENDER_REMOVED"):s(new Error("Track has already been added to that stream."),"ERR_SENDER_ALREADY_ADDED")}replaceTrack(i,l,a){if(this.destroying)return;if(this.destroyed)throw s(new Error("cannot replaceTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("replaceTrack()");const y=this._senderMap.get(i),d=y?y.get(a):null;if(!d)throw s(new Error("Cannot replace track that was never added."),"ERR_TRACK_NOT_ADDED");l&&this._senderMap.set(l,y),d.replaceTrack==null?this.destroy(s(new Error("replaceTrack is not supported in this browser"),"ERR_UNSUPPORTED_REPLACETRACK")):d.replaceTrack(l)}removeTrack(i,l){if(this.destroying)return;if(this.destroyed)throw s(new Error("cannot removeTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("removeSender()");const a=this._senderMap.get(i),y=a?a.get(l):null;if(!y)throw s(new Error("Cannot remove track that was never added."),"ERR_TRACK_NOT_ADDED");try{y.removed=!0,this._pc.removeTrack(y)}catch(d){d.name==="NS_ERROR_UNEXPECTED"?this._sendersAwaitingStable.push(y):this.destroy(s(d,"ERR_REMOVE_TRACK"))}this._needsNegotiation()}removeStream(i){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot removeStream after peer is destroyed"),"ERR_DESTROYED");this._debug("removeSenders()"),i.getTracks().forEach(l=>{this.removeTrack(l,i)})}}_needsNegotiation(){this._debug("_needsNegotiation"),this._batchedNegotiation||(this._batchedNegotiation=!0,o(()=>{this._batchedNegotiation=!1,this.initiator||!this._firstNegotiation?(this._debug("starting batched negotiation"),this.negotiate()):this._debug("non-initiator initial negotiation request discarded"),this._firstNegotiation=!1}))}negotiate(){if(!this.destroying){if(this.destroyed)throw s(new Error("cannot negotiate after peer is destroyed"),"ERR_DESTROYED");this.initiator?this._isNegotiating?(this._queuedNegotiation=!0,this._debug("already negotiating, queueing")):(this._debug("start negotiation"),setTimeout(()=>{this._createOffer()},0)):this._isNegotiating?(this._queuedNegotiation=!0,this._debug("already negotiating, queueing")):(this._debug("requesting negotiation from initiator"),this.emit("signal",{type:"renegotiate",renegotiate:!0})),this._isNegotiating=!0}}destroy(i){this._destroy(i,()=>{})}_destroy(i,l){this.destroyed||this.destroying||(this.destroying=!0,this._debug("destroying (error: %s)",i&&(i.message||i)),o(()=>{if(this.destroyed=!0,this.destroying=!1,this._debug("destroy (error: %s)",i&&(i.message||i)),this.readable=this.writable=!1,this._readableState.ended||this.push(null),this._writableState.finished||this.end(),this._connected=!1,this._pcReady=!1,this._channelReady=!1,this._remoteTracks=null,this._remoteStreams=null,this._senderMap=null,clearInterval(this._closingInterval),this._closingInterval=null,clearInterval(this._interval),this._interval=null,this._chunk=null,this._cb=null,this._onFinishBound&&this.removeListener("finish",this._onFinishBound),this._onFinishBound=null,this._channel){try{this._channel.close()}catch(a){}this._channel.onmessage=null,this._channel.onopen=null,this._channel.onclose=null,this._channel.onerror=null}if(this._pc){try{this._pc.close()}catch(a){}this._pc.oniceconnectionstatechange=null,this._pc.onicegatheringstatechange=null,this._pc.onsignalingstatechange=null,this._pc.onicecandidate=null,this._pc.ontrack=null,this._pc.ondatachannel=null}this._pc=null,this._channel=null,i&&this.emit("error",i),this.emit("close"),l()}))}_setupData(i){if(!i.channel)return this.destroy(s(new Error("Data channel event is missing `channel` property"),"ERR_DATA_CHANNEL"));this._channel=i.channel,this._channel.binaryType="arraybuffer",typeof this._channel.bufferedAmountLowThreshold=="number"&&(this._channel.bufferedAmountLowThreshold=f),this.channelName=this._channel.label,this._channel.onmessage=a=>{this._onChannelMessage(a)},this._channel.onbufferedamountlow=()=>{this._onChannelBufferedAmountLow()},this._channel.onopen=()=>{this._onChannelOpen()},this._channel.onclose=()=>{this._onChannelClose()},this._channel.onerror=a=>{const y=a.error instanceof Error?a.error:new Error(`Datachannel error: ${a.message} ${a.filename}:${a.lineno}:${a.colno}`);this.destroy(s(y,"ERR_DATA_CHANNEL"))};let l=!1;this._closingInterval=setInterval(()=>{this._channel&&this._channel.readyState==="closing"?(l&&this._onChannelClose(),l=!0):l=!1},5e3)}_read(){}_write(i,l,a){if(this.destroyed)return a(s(new Error("cannot write after peer is destroyed"),"ERR_DATA_CHANNEL"));if(this._connected){try{this.send(i)}catch(y){return this.destroy(s(y,"ERR_DATA_CHANNEL"))}this._channel.bufferedAmount>f?(this._debug("start backpressure: bufferedAmount %d",this._channel.bufferedAmount),this._cb=a):a(null)}else this._debug("write before connect"),this._chunk=i,this._cb=a}_onFinish(){if(!this.destroyed){const i=()=>{setTimeout(()=>this.destroy(),1e3)};this._connected?i():this.once("connect",i)}}_startIceCompleteTimeout(){this.destroyed||this._iceCompleteTimer||(this._debug("started iceComplete timeout"),this._iceCompleteTimer=setTimeout(()=>{this._iceComplete||(this._iceComplete=!0,this._debug("iceComplete timeout completed"),this.emit("iceTimeout"),this.emit("_iceComplete"))},this.iceCompleteTimeout))}_createOffer(){this.destroyed||this._pc.createOffer(this.offerOptions).then(i=>{if(this.destroyed)return;this.trickle||this.allowHalfTrickle||(i.sdp=w(i.sdp)),i.sdp=this.sdpTransform(i.sdp);const l=()=>{if(!this.destroyed){const a=this._pc.localDescription||i;this._debug("signal"),this.emit("signal",{type:a.type,sdp:a.sdp})}};this._pc.setLocalDescription(i).then(()=>{this._debug("createOffer success"),this.destroyed||(this.trickle||this._iceComplete?l():this.once("_iceComplete",l))}).catch(a=>{this.destroy(s(a,"ERR_SET_LOCAL_DESCRIPTION"))})}).catch(i=>{this.destroy(s(i,"ERR_CREATE_OFFER"))})}_requestMissingTransceivers(){this._pc.getTransceivers&&this._pc.getTransceivers().forEach(i=>{i.mid||!i.sender.track||i.requested||(i.requested=!0,this.addTransceiver(i.sender.track.kind))})}_createAnswer(){this.destroyed||this._pc.createAnswer(this.answerOptions).then(i=>{if(this.destroyed)return;this.trickle||this.allowHalfTrickle||(i.sdp=w(i.sdp)),i.sdp=this.sdpTransform(i.sdp);const l=()=>{if(!this.destroyed){const a=this._pc.localDescription||i;this._debug("signal"),this.emit("signal",{type:a.type,sdp:a.sdp}),this.initiator||this._requestMissingTransceivers()}};this._pc.setLocalDescription(i).then(()=>{this.destroyed||(this.trickle||this._iceComplete?l():this.once("_iceComplete",l))}).catch(a=>{this.destroy(s(a,"ERR_SET_LOCAL_DESCRIPTION"))})}).catch(i=>{this.destroy(s(i,"ERR_CREATE_ANSWER"))})}_onConnectionStateChange(){this.destroyed||this._pc.connectionState==="failed"&&this.destroy(s(new Error("Connection failed."),"ERR_CONNECTION_FAILURE"))}_onIceStateChange(){if(this.destroyed)return;const i=this._pc.iceConnectionState,l=this._pc.iceGatheringState;this._debug("iceStateChange (connection: %s) (gathering: %s)",i,l),this.emit("iceStateChange",i,l),(i==="connected"||i==="completed")&&(this._pcReady=!0,this._maybeReady()),i==="failed"&&this.destroy(s(new Error("Ice connection failed."),"ERR_ICE_CONNECTION_FAILURE")),i==="closed"&&this.destroy(s(new Error("Ice connection closed."),"ERR_ICE_CONNECTION_CLOSED"))}getStats(i){const l=a=>(Object.prototype.toString.call(a.values)==="[object Array]"&&a.values.forEach(y=>{Object.assign(a,y)}),a);this._pc.getStats.length===0||this._isReactNativeWebrtc?this._pc.getStats().then(a=>{const y=[];a.forEach(d=>{y.push(l(d))}),i(null,y)},a=>i(a)):0<this._pc.getStats.length?this._pc.getStats(a=>{if(this.destroyed)return;const y=[];a.result().forEach(d=>{const T={};d.names().forEach(L=>{T[L]=d.stat(L)}),T.id=d.id,T.type=d.type,T.timestamp=d.timestamp,y.push(l(T))}),i(null,y)},a=>i(a)):i(null,[])}_maybeReady(){if(this._debug("maybeReady pc %s channel %s",this._pcReady,this._channelReady),this._connected||this._connecting||!this._pcReady||!this._channelReady)return;this._connecting=!0;const i=()=>{this.destroyed||this.getStats((l,a)=>{if(this.destroyed)return;l&&(a=[]);const y={},d={},T={};let L=!1;a.forEach(x=>{(x.type==="remotecandidate"||x.type==="remote-candidate")&&(y[x.id]=x),(x.type==="localcandidate"||x.type==="local-candidate")&&(d[x.id]=x),(x.type==="candidatepair"||x.type==="candidate-pair")&&(T[x.id]=x)});const m=x=>{L=!0;let k=d[x.localCandidateId];k&&(k.ip||k.address)?(this.localAddress=k.ip||k.address,this.localPort=+k.port):k&&k.ipAddress?(this.localAddress=k.ipAddress,this.localPort=+k.portNumber):typeof x.googLocalAddress=="string"&&(k=x.googLocalAddress.split(":"),this.localAddress=k[0],this.localPort=+k[1]),this.localAddress&&(this.localFamily=this.localAddress.includes(":")?"IPv6":"IPv4");let W=y[x.remoteCandidateId];W&&(W.ip||W.address)?(this.remoteAddress=W.ip||W.address,this.remotePort=+W.port):W&&W.ipAddress?(this.remoteAddress=W.ipAddress,this.remotePort=+W.portNumber):typeof x.googRemoteAddress=="string"&&(W=x.googRemoteAddress.split(":"),this.remoteAddress=W[0],this.remotePort=+W[1]),this.remoteAddress&&(this.remoteFamily=this.remoteAddress.includes(":")?"IPv6":"IPv4"),this._debug("connect local: %s:%s remote: %s:%s",this.localAddress,this.localPort,this.remoteAddress,this.remotePort)};if(a.forEach(x=>{x.type==="transport"&&x.selectedCandidatePairId&&m(T[x.selectedCandidatePairId]),(x.type==="googCandidatePair"&&x.googActiveConnection==="true"||(x.type==="candidatepair"||x.type==="candidate-pair")&&x.selected)&&m(x)}),!L&&(!Object.keys(T).length||Object.keys(d).length))return void setTimeout(i,100);if(this._connecting=!1,this._connected=!0,this._chunk){try{this.send(this._chunk)}catch(k){return this.destroy(s(k,"ERR_DATA_CHANNEL"))}this._chunk=null,this._debug('sent chunk from "write before connect"');const x=this._cb;this._cb=null,x(null)}typeof this._channel.bufferedAmountLowThreshold!="number"&&(this._interval=setInterval(()=>this._onInterval(),150),this._interval.unref&&this._interval.unref()),this._debug("connect"),this.emit("connect")})};i()}_onInterval(){this._cb&&this._channel&&!(this._channel.bufferedAmount>f)&&this._onChannelBufferedAmountLow()}_onSignalingStateChange(){this.destroyed||(this._pc.signalingState==="stable"&&(this._isNegotiating=!1,this._debug("flushing sender queue",this._sendersAwaitingStable),this._sendersAwaitingStable.forEach(i=>{this._pc.removeTrack(i),this._queuedNegotiation=!0}),this._sendersAwaitingStable=[],this._queuedNegotiation?(this._debug("flushing negotiation queue"),this._queuedNegotiation=!1,this._needsNegotiation()):(this._debug("negotiated"),this.emit("negotiated"))),this._debug("signalingStateChange %s",this._pc.signalingState),this.emit("signalingStateChange",this._pc.signalingState))}_onIceCandidate(i){this.destroyed||(i.candidate&&this.trickle?this.emit("signal",{type:"candidate",candidate:{candidate:i.candidate.candidate,sdpMLineIndex:i.candidate.sdpMLineIndex,sdpMid:i.candidate.sdpMid}}):!i.candidate&&!this._iceComplete&&(this._iceComplete=!0,this.emit("_iceComplete")),i.candidate&&this._startIceCompleteTimeout())}_onChannelMessage(i){if(this.destroyed)return;let l=i.data;l instanceof ArrayBuffer&&(l=S.from(l)),this.push(l)}_onChannelBufferedAmountLow(){if(!this.destroyed&&this._cb){this._debug("ending backpressure: bufferedAmount %d",this._channel.bufferedAmount);const i=this._cb;this._cb=null,i(null)}}_onChannelOpen(){this._connected||this.destroyed||(this._debug("on channel open"),this._channelReady=!0,this._maybeReady())}_onChannelClose(){this.destroyed||(this._debug("on channel close"),this.destroy())}_onTrack(i){this.destroyed||i.streams.forEach(l=>{this._debug("on track"),this.emit("track",i.track,l),this._remoteTracks.push({track:i.track,stream:l}),this._remoteStreams.some(a=>a.id===l.id)||(this._remoteStreams.push(l),o(()=>{this._debug("on stream"),this.emit("stream",l)}))})}_debug(){const i=[].slice.call(arguments);i[0]="["+this._id+"] "+i[0],g.apply(null,i)}}p.WEBRTC_SUPPORT=!!R(),p.config={iceServers:[{urls:["stun:stun.l.google.com:19302","stun:global.stun.twilio.com:3478"]}],sdpSemantics:"unified-plan"},p.channelConfig={},j.exports=p},{buffer:3,debug:4,"err-code":6,"get-browser-rtc":8,"queue-microtask":13,randombytes:14,"readable-stream":29}]},{},[])("/")})},77953:function(J,le,v){"use strict";v.d(le,{S:function(){return P}});var P=function(z,N,j,w){z.setState(N,!1,w)}},62657:function(J){function le(v){if(v===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v}J.exports=le,J.exports.__esModule=!0,J.exports.default=J.exports},83136:function(J,le,v){var P=v(38836),fe=v(68919),z=v(75254);function N(j){var w=fe();return function(){var g=P(j),R;if(w){var r=P(this).constructor;R=Reflect.construct(g,arguments,r)}else R=g.apply(this,arguments);return z(this,R)}}J.exports=N,J.exports.__esModule=!0,J.exports.default=J.exports},38836:function(J){function le(v){return J.exports=le=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(fe){return fe.__proto__||Object.getPrototypeOf(fe)},J.exports.__esModule=!0,J.exports.default=J.exports,le(v)}J.exports=le,J.exports.__esModule=!0,J.exports.default=J.exports},21742:function(J,le,v){var P=v(80038);function fe(z,N){if(typeof N!="function"&&N!==null)throw new TypeError("Super expression must either be null or a function");z.prototype=Object.create(N&&N.prototype,{constructor:{value:z,writable:!0,configurable:!0}}),Object.defineProperty(z,"prototype",{writable:!1}),N&&P(z,N)}J.exports=fe,J.exports.__esModule=!0,J.exports.default=J.exports},68919:function(J){function le(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(v){return!1}}J.exports=le,J.exports.__esModule=!0,J.exports.default=J.exports},75254:function(J,le,v){var P=v(31759).default,fe=v(62657);function z(N,j){if(j&&(P(j)==="object"||typeof j=="function"))return j;if(j!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fe(N)}J.exports=z,J.exports.__esModule=!0,J.exports.default=J.exports},80038:function(J){function le(v,P){return J.exports=le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(z,N){return z.__proto__=N,z},J.exports.__esModule=!0,J.exports.default=J.exports,le(v,P)}J.exports=le,J.exports.__esModule=!0,J.exports.default=J.exports},20628:function(J,le,v){"use strict";v.d(le,{x$:function(){return pt}});var P=v(33316),fe=v(20406),z=v(28297);const N=1200,j=2500,w=3e4,u=b=>{if(b.shouldConnect&&b.ws===null){const O=new WebSocket(b.url),D=b.binaryType;let H=null;D&&(O.binaryType=D),b.ws=O,b.connecting=!0,b.connected=!1,O.onmessage=q=>{b.lastMessageReceived=fe.ZG();const Ee=q.data,Re=typeof Ee=="string"?JSON.parse(Ee):Ee;Re&&Re.type==="pong"&&(clearTimeout(H),H=setTimeout(se,w/2)),b.emit("message",[Re,b])};const K=q=>{b.ws!==null&&(b.ws=null,b.connecting=!1,b.connected?(b.connected=!1,b.emit("disconnect",[{type:"disconnect",error:q},b])):b.unsuccessfulReconnects++,setTimeout(u,z.VV(z.mv(b.unsuccessfulReconnects+1)*N,j),b)),clearTimeout(H)},se=()=>{b.ws===O&&b.send({type:"ping"})};O.onclose=()=>K(null),O.onerror=q=>K(q),O.onopen=()=>{b.lastMessageReceived=fe.ZG(),b.connecting=!1,b.connected=!0,b.unsuccessfulReconnects=0,b.emit("connect",[{type:"connect"},b]),H=setTimeout(se,w/2)}}};class g extends P.y{constructor(O,{binaryType:D}={}){super(),this.url=O,this.ws=null,this.binaryType=D||null,this.connected=!1,this.connecting=!1,this.unsuccessfulReconnects=0,this.lastMessageReceived=0,this.shouldConnect=!0,this._checkInterval=setInterval(()=>{this.connected&&w<fe.ZG()-this.lastMessageReceived&&this.ws.close()},w/2),u(this)}send(O){this.ws&&this.ws.send(JSON.stringify(O))}destroy(){clearInterval(this._checkInterval),this.disconnect(),super.destroy()}disconnect(){this.shouldConnect=!1,this.ws!==null&&this.ws.close()}connect(){this.shouldConnect=!0,!this.connected&&this.ws===null&&u(this)}}var R=v(66336),r=v(15308),h=v(91764),o=v(35483),s=v(21487),S=v(36421),f=v(90268),p=v(15052),E=v(25882),i=v(58849),l=v(93569);const a=new Map;class y{constructor(O){this.room=O,this.onmessage=null,this._onChange=D=>D.key===O&&this.onmessage!==null&&this.onmessage({data:i.Gh(D.newValue||"")}),l.z2(this._onChange)}postMessage(O){l.XN.setItem(this.room,i.s3(i.eh(O)))}close(){l.F(this._onChange)}}const d=typeof BroadcastChannel=="undefined"?y:BroadcastChannel,T=b=>R.Yu(a,b,()=>{const O=E.Ue(),D=new d(b);return D.onmessage=H=>O.forEach(K=>K(H.data,"broadcastchannel")),{bc:D,subs:O}}),L=(b,O)=>(T(b).subs.add(O),O),m=(b,O)=>{const D=T(b),H=D.subs.delete(O);return H&&D.subs.size===0&&(D.bc.close(),a.delete(b)),H},x=(b,O,D=null)=>{const H=T(b);H.bc.postMessage(O),H.subs.forEach(K=>K(O,D))},k=()=>{let b=!0;return(O,D)=>{if(b){b=!1;try{O()}finally{b=!0}}else D!==void 0&&D()}};var W=v(40396),ae=v(29905);const ue=0,he=1,Pe=2,U=(b,O)=>{o.uE(b,ue);const D=ae.gJ(O);o.mP(b,D)},B=(b,O,D)=>{o.uE(b,he),o.mP(b,ae.D$(O,D))},oe=(b,O,D)=>B(O,D,s.HN(b)),Y=(b,O,D)=>{try{ae.NG(O,s.HN(b),D)}catch(H){console.error("Caught error while handling a Yjs update",H)}},ne=(b,O)=>{o.uE(b,Pe),o.mP(b,O)},G=Y,Q=(b,O,D,H)=>{const K=s.yg(b);switch(K){case ue:oe(b,O,D);break;case he:Y(b,D,H);break;case Pe:G(b,D,H);break;default:throw new Error("Unknown message type")}return K};var de=v(21834);const me=3e4;class Ce extends P.y{constructor(O){super(),this.doc=O,this.clientID=O.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=>{const D=fe.ZG();this.getLocalState()!==null&&me/2<=D-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());const H=[];this.meta.forEach((K,se)=>{se!==this.clientID&&me<=D-K.lastUpdated&&this.states.has(se)&&H.push(se)}),H.length>0&&Ne(this,H,"timeout")},z.GW(me/10)),O.on("destroy",()=>{this.destroy()}),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(O){const D=this.clientID,H=this.meta.get(D),K=H===void 0?0:H.clock+1,se=this.states.get(D);O===null?this.states.delete(D):this.states.set(D,O),this.meta.set(D,{clock:K,lastUpdated:fe.ZG()});const q=[],Ee=[],Re=[],Fe=[];O===null?Fe.push(D):se==null?O!=null&&q.push(D):(Ee.push(D),de.Hi(se,O)||Re.push(D)),(q.length>0||Re.length>0||Fe.length>0)&&this.emit("change",[{added:q,updated:Re,removed:Fe},"local"]),this.emit("update",[{added:q,updated:Ee,removed:Fe},"local"])}setLocalStateField(O,D){const H=this.getLocalState();H!==null&&this.setLocalState(jn(An({},H),{[O]:D}))}getStates(){return this.states}}const Ne=(b,O,D)=>{const H=[];for(let K=0;K<O.length;K++){const se=O[K];if(b.states.has(se)){if(b.states.delete(se),se===b.clientID){const q=b.meta.get(se);b.meta.set(se,{clock:q.clock+1,lastUpdated:fe.ZG()})}H.push(se)}}H.length>0&&(b.emit("change",[{added:[],updated:[],removed:H},D]),b.emit("update",[{added:[],updated:[],removed:H},D]))},je=(b,O,D=b.states)=>{const H=O.length,K=o.Mf();o.uE(K,H);for(let se=0;se<H;se++){const q=O[se],Ee=D.get(q)||null,Re=b.meta.get(q).clock;o.uE(K,q),o.uE(K,Re),o.uw(K,JSON.stringify(Ee))}return o._f(K)},Se=(b,O)=>{const D=decoding.createDecoder(b),H=encoding.createEncoder(),K=decoding.readVarUint(D);encoding.writeVarUint(H,K);for(let se=0;se<K;se++){const q=decoding.readVarUint(D),Ee=decoding.readVarUint(D),Re=JSON.parse(decoding.readVarString(D)),Fe=O(Re);encoding.writeVarUint(H,q),encoding.writeVarUint(H,Ee),encoding.writeVarString(H,JSON.stringify(Fe))}return encoding.toUint8Array(H)},Be=(b,O,D)=>{const H=s.l1(O),K=fe.ZG(),se=[],q=[],Ee=[],Re=[],Fe=s.yg(H);for(let Ae=0;Ae<Fe;Ae++){const Ye=s.yg(H);let dt=s.yg(H);const M=JSON.parse(s.kf(H)),X=b.meta.get(Ye),re=b.states.get(Ye),ie=X===void 0?0:X.clock;(ie<dt||ie===dt&&M===null&&b.states.has(Ye))&&(M===null?Ye===b.clientID&&b.getLocalState()!=null?dt++:b.states.delete(Ye):b.states.set(Ye,M),b.meta.set(Ye,{clock:dt,lastUpdated:K}),X===void 0&&M!==null?se.push(Ye):X!==void 0&&M===null?Re.push(Ye):M!==null&&(de.Hi(M,re)||Ee.push(Ye),q.push(Ye)))}(se.length>0||Ee.length>0||Re.length>0)&&b.emit("change",[{added:se,updated:Ee,removed:Re},D]),(se.length>0||q.length>0||Re.length>0)&&b.emit("update",[{added:se,updated:q,removed:Re},D])};var ke=v(3386);const xe=(b,O)=>{const D=ke.lz(b).buffer,H=ke.lz(O).buffer;return crypto.subtle.importKey("raw",D,"PBKDF2",!1,["deriveKey"]).then(K=>crypto.subtle.deriveKey({name:"PBKDF2",salt:H,iterations:1e5,hash:"SHA-256"},K,{name:"AES-GCM",length:256},!0,["encrypt","decrypt"]))},Te=(b,O)=>{if(!O)return p.DB(b);const D=crypto.getRandomValues(new Uint8Array(12));return crypto.subtle.encrypt({name:"AES-GCM",iv:D},O,b).then(H=>{const K=o.Mf();return o.uw(K,"AES-GCM"),o.mP(K,D),o.mP(K,new Uint8Array(H)),o._f(K)})},C=(b,O)=>{const D=o.Mf();return o.EM(D,b),Te(o._f(D),O)},A=(b,O)=>{if(!O)return p.DB(b);const D=s.l1(b);s.kf(D)!=="AES-GCM"&&p.d1(r.Ue("Unknown encryption algorithm"));const K=s.HN(D),se=s.HN(D);return crypto.subtle.decrypt({name:"AES-GCM",iv:K},O,se).then(q=>new Uint8Array(q))},$=(b,O)=>A(b,O).then(D=>s.v_(s.l1(new Uint8Array(D))));var Z=v(14224);const V=S.YX("y-webrtc"),e=0,t=3,n=1,c=4,_=new Map,I=new Map,F=b=>{let O=!0;b.webrtcConns.forEach(D=>{D.synced||(O=!1)}),(!O&&b.synced||O&&!b.synced)&&(b.synced=O,b.provider.emit("synced",[{synced:O}]),V("synced ",f.Pl,b.name,f.YW," with all peers"))},te=(b,O,D)=>{const H=s.l1(O),K=o.Mf(),se=s.yg(H);if(b===void 0)return null;const q=b.awareness,Ee=b.doc;let Re=!1;switch(se){case e:{o.uE(K,e);const Fe=Q(H,K,Ee,b);Fe===he&&!b.synced&&D(),Fe===ue&&(Re=!0);break}case t:o.uE(K,n),o.mP(K,je(q,Array.from(q.getStates().keys()))),Re=!0;break;case n:Be(q,s.HN(H),b);break;case c:{const Fe=s.kj(H)===1,Ae=s.kf(H);if(Ae!==b.peerId&&(b.bcConns.has(Ae)&&!Fe||!b.bcConns.has(Ae)&&Fe)){const Ye=[],dt=[];Fe?(b.bcConns.add(Ae),dt.push(Ae)):(b.bcConns.delete(Ae),Ye.push(Ae)),b.provider.emit("peers",[{added:dt,removed:Ye,webrtcPeers:Array.from(b.webrtcConns.keys()),bcPeers:Array.from(b.bcConns)}]),xt(b)}break}default:return console.error("Unable to compute message"),K}return Re?K:null},pe=(b,O)=>{const D=b.room;return V("received message from ",f.Pl,b.remotePeerId,f.s7," (",D.name,")",f.YW,f.WO),te(D,O,()=>{b.synced=!0,V("synced ",f.Pl,D.name,f.YW," with ",f.Pl,b.remotePeerId),F(D)})},ye=(b,O)=>{V("send message to ",f.Pl,b.remotePeerId,f.YW,f.s7," (",b.room.name,")",f.WO);try{b.peer.send(o._f(O))}catch(D){}},ve=(b,O)=>{V("broadcast message in ",f.Pl,b.name,f.YW),b.webrtcConns.forEach(D=>{try{D.peer.send(O)}catch(H){}})};class ce{constructor(O,D,H,K){V("establishing connection to ",f.Pl,H),this.room=K,this.remotePeerId=H,this.glareToken=void 0,this.closed=!1,this.connected=!1,this.synced=!1,this.peer=new W(An({initiator:D},K.provider.peerOpts)),this.peer.on("signal",se=>{this.glareToken===void 0&&(this.glareToken=Date.now()+Math.random()),Wt(O,K,{to:H,from:K.peerId,type:"signal",token:this.glareToken,signal:se})}),this.peer.on("connect",()=>{V("connected to ",f.Pl,H),this.connected=!0;const q=K.provider.doc,Ee=K.awareness,Re=o.Mf();o.uE(Re,e),U(Re,q),ye(this,Re);const Fe=Ee.getStates();if(Fe.size>0){const Ae=o.Mf();o.uE(Ae,n),o.mP(Ae,je(Ee,Array.from(Fe.keys()))),ye(this,Ae)}}),this.peer.on("close",()=>{this.connected=!1,this.closed=!0,K.webrtcConns.has(this.remotePeerId)&&(K.webrtcConns.delete(this.remotePeerId),K.provider.emit("peers",[{removed:[this.remotePeerId],added:[],webrtcPeers:Array.from(K.webrtcConns.keys()),bcPeers:Array.from(K.bcConns)}])),F(K),this.peer.destroy(),V("closed connection to ",f.Pl,H),Ue(K)}),this.peer.on("error",se=>{V("Error in connection to ",f.Pl,H,": ",se),Ue(K)}),this.peer.on("data",se=>{const q=pe(this,se);q!==null&&ye(this,q)})}destroy(){this.peer.destroy()}}const Ke=(b,O)=>Te(O,b.key).then(D=>b.mux(()=>x(b.name,D))),tt=(b,O)=>{b.bcconnected&&Ke(b,O),ve(b,O)},Ue=b=>{_.forEach(O=>{O.connected&&(O.send({type:"subscribe",topics:[b.name]}),b.webrtcConns.size<b.provider.maxConns&&Wt(O,b,{type:"announce",from:b.peerId}))})},xt=b=>{if(b.provider.filterBcConns){const O=o.Mf();o.uE(O,c),o.$F(O,1),o.uw(O,b.peerId),Ke(b,o._f(O))}};class ut{constructor(O,D,H,K){this.peerId=h.k$(),this.doc=O,this.awareness=D.awareness,this.provider=D,this.synced=!1,this.name=H,this.key=K,this.webrtcConns=new Map,this.bcConns=new Set,this.mux=k(),this.bcconnected=!1,this._bcSubscriber=se=>A(new Uint8Array(se),K).then(q=>this.mux(()=>{const Ee=te(this,q,()=>{});Ee&&Ke(this,o._f(Ee))})),this._docUpdateHandler=(se,q)=>{const Ee=o.Mf();o.uE(Ee,e),ne(Ee,se),tt(this,o._f(Ee))},this._awarenessUpdateHandler=({added:se,updated:q,removed:Ee},Re)=>{const Fe=se.concat(q).concat(Ee),Ae=o.Mf();o.uE(Ae,n),o.mP(Ae,je(this.awareness,Fe)),tt(this,o._f(Ae))},this._beforeUnloadHandler=()=>{Ne(this.awareness,[O.clientID],"window unload"),I.forEach(se=>{se.disconnect()})},typeof window!="undefined"?window.addEventListener("beforeunload",this._beforeUnloadHandler):typeof Z!="undefined"&&Z.on("exit",this._beforeUnloadHandler)}connect(){this.doc.on("update",this._docUpdateHandler),this.awareness.on("update",this._awarenessUpdateHandler),Ue(this);const O=this.name;L(O,this._bcSubscriber),this.bcconnected=!0,xt(this);const D=o.Mf();o.uE(D,e),U(D,this.doc),Ke(this,o._f(D));const H=o.Mf();o.uE(H,e),B(H,this.doc),Ke(this,o._f(H));const K=o.Mf();o.uE(K,t),Ke(this,o._f(K));const se=o.Mf();o.uE(se,n),o.mP(se,je(this.awareness,[this.doc.clientID])),Ke(this,o._f(se))}disconnect(){_.forEach(D=>{D.connected&&D.send({type:"unsubscribe",topics:[this.name]})}),Ne(this.awareness,[this.doc.clientID],"disconnect");const O=o.Mf();o.uE(O,c),o.$F(O,0),o.uw(O,this.peerId),Ke(this,o._f(O)),m(this.name,this._bcSubscriber),this.bcconnected=!1,this.doc.off("update",this._docUpdateHandler),this.awareness.off("update",this._awarenessUpdateHandler),this.webrtcConns.forEach(D=>D.destroy())}destroy(){this.disconnect(),typeof window!="undefined"?window.removeEventListener("beforeunload",this._beforeUnloadHandler):typeof Z!="undefined"&&Z.off("exit",this._beforeUnloadHandler)}}const ot=(b,O,D,H)=>{if(I.has(D))throw r.Ue(`A Yjs Doc connected to room "${D}" already exists!`);const K=new ut(b,O,D,H);return I.set(D,K),K},Wt=(b,O,D)=>{O.key?C(D,O.key).then(H=>{b.send({type:"publish",topic:O.name,data:i.s3(H)})}):b.send({type:"publish",topic:O.name,data:D})};class pn extends g{constructor(O){super(O),this.providers=new Set,this.on("connect",()=>{V(`connected (${O})`);const D=Array.from(I.keys());this.send({type:"subscribe",topics:D}),I.forEach(H=>Wt(this,H,{type:"announce",from:H.peerId}))}),this.on("message",D=>{switch(D.type){case"publish":{const H=D.topic,K=I.get(H);if(K==null||typeof H!="string")return;const se=q=>{const Ee=K.webrtcConns,Re=K.peerId;if(q==null||q.from===Re||q.to!==void 0&&q.to!==Re||K.bcConns.has(q.from))return;const Fe=Ee.has(q.from)?()=>{}:()=>K.provider.emit("peers",[{removed:[],added:[q.from],webrtcPeers:Array.from(K.webrtcConns.keys()),bcPeers:Array.from(K.bcConns)}]);switch(q.type){case"announce":Ee.size<K.provider.maxConns&&(R.Yu(Ee,q.from,()=>new ce(this,!0,q.from,K)),Fe());break;case"signal":if(q.signal.type==="offer"){const Ae=Ee.get(q.from);if(Ae){const Ye=q.token,dt=Ae.glareToken;if(dt&&dt>Ye){V("offer rejected: ",q.from);return}Ae.glareToken=void 0}}if(q.signal.type==="answer"){V("offer answered by: ",q.from);const Ae=Ee.get(q.from);Ae.glareToken=void 0}q.to===Re&&(R.Yu(Ee,q.from,()=>new ce(this,!1,q.from,K)).peer.signal(q.signal),Fe());break}};K.key?typeof D.data=="string"&&$(i.Gh(D.data),K.key).then(se):se(D.data)}}}),this.on("disconnect",()=>V(`disconnect (${O})`))}}const Ht=b=>{b.emit("status",[{connected:b.connected}])};class pt extends P.g{constructor(O,D,{signaling:H=["wss://y-webrtc-eu.fly.dev"],password:K=null,awareness:se=new Ce(D),maxConns:q=20+z.GW(h.TN()*15),filterBcConns:Ee=!0,peerOpts:Re={}}={}){super(),this.roomName=O,this.doc=D,this.filterBcConns=Ee,this.awareness=se,this.shouldConnect=!1,this.signalingUrls=H,this.signalingConns=[],this.maxConns=q,this.peerOpts=Re,this.key=K?xe(K,O):p.DB(null),this.room=null,this.key.then(Fe=>{this.room=ot(D,this,O,Fe),this.shouldConnect?this.room.connect():this.room.disconnect(),Ht(this)}),this.connect(),this.destroy=this.destroy.bind(this),D.on("destroy",this.destroy)}get connected(){return this.room!==null&&this.shouldConnect}connect(){this.shouldConnect=!0,this.signalingUrls.forEach(O=>{const D=R.Yu(_,O,()=>new pn(O));this.signalingConns.push(D),D.providers.add(this)}),this.room&&(this.room.connect(),Ht(this))}disconnect(){this.shouldConnect=!1,this.signalingConns.forEach(O=>{O.providers.delete(this),O.providers.size===0&&(O.destroy(),_.delete(O.url))}),this.room&&(this.room.disconnect(),Ht(this))}destroy(){this.doc.off("destroy",this.destroy),this.key.then(()=>{this.room.destroy(),I.delete(this.roomName)}),super.destroy()}}},55536:function(J,le,v){"use strict";v.d(le,{Ue:function(){return r}});var P=v(13024),fe=v(50959),z=v(7231);const{useDebugValue:N}=fe,{useSyncExternalStoreWithSelector:j}=z;let w=!1;const u=o=>o;function g(o,s=u,S){S&&!w&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),w=!0);const f=j(o.subscribe,o.getState,o.getServerState||o.getInitialState,s,S);return N(f),f}const R=o=>{typeof o!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const s=typeof o=="function"?(0,P.M)(o):o,S=(f,p)=>g(s,f,p);return Object.assign(S,s),S},r=o=>o?R(o):R;var h=o=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { create } from 'zustand'`."),r(o))}}]); +}()); \ No newline at end of file diff --git a/4889.acadb7e0.async.js b/4889.acadb7e0.async.js new file mode 100644 index 00000000..5e978698 --- /dev/null +++ b/4889.acadb7e0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4889],{94889:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBackground":"#00000000","activityBar.activeBorder":"#00000000","activityBar.activeFocusBorder":"#00000000","activityBar.background":"#dce0e8","activityBar.border":"#00000000","activityBar.dropBorder":"#8839ef33","activityBar.foreground":"#8839ef","activityBar.inactiveForeground":"#9ca0b0","activityBarBadge.background":"#8839ef","activityBarBadge.foreground":"#dce0e8","activityBarTop.activeBorder":"#00000000","activityBarTop.dropBorder":"#8839ef33","activityBarTop.foreground":"#8839ef","activityBarTop.inactiveForeground":"#9ca0b0","badge.background":"#bcc0cc","badge.foreground":"#4c4f69","banner.background":"#bcc0cc","banner.foreground":"#4c4f69","banner.iconForeground":"#4c4f69","breadcrumb.activeSelectionForeground":"#8839ef","breadcrumb.background":"#eff1f5","breadcrumb.focusForeground":"#8839ef","breadcrumb.foreground":"#4c4f69cc","breadcrumbPicker.background":"#e6e9ef","button.background":"#8839ef","button.border":"#00000000","button.foreground":"#dce0e8","button.hoverBackground":"#9c5af2","button.secondaryBackground":"#acb0be","button.secondaryBorder":"#8839ef","button.secondaryForeground":"#4c4f69","button.secondaryHoverBackground":"#c0c3ce","button.separator":"#00000000","charts.blue":"#1e66f5","charts.foreground":"#4c4f69","charts.green":"#40a02b","charts.lines":"#5c5f77","charts.orange":"#fe640b","charts.purple":"#8839ef","charts.red":"#d20f39","charts.yellow":"#df8e1d","checkbox.background":"#bcc0cc","checkbox.border":"#00000000","checkbox.foreground":"#8839ef","commandCenter.activeBackground":"#acb0be33","commandCenter.activeBorder":"#8839ef","commandCenter.activeForeground":"#8839ef","commandCenter.background":"#e6e9ef","commandCenter.border":"#00000000","commandCenter.foreground":"#5c5f77","commandCenter.inactiveBorder":"#00000000","commandCenter.inactiveForeground":"#5c5f77","debugConsole.errorForeground":"#d20f39","debugConsole.infoForeground":"#1e66f5","debugConsole.sourceForeground":"#dc8a78","debugConsole.warningForeground":"#fe640b","debugConsoleInputIcon.foreground":"#4c4f69","debugExceptionWidget.background":"#dce0e8","debugExceptionWidget.border":"#8839ef","debugIcon.breakpointCurrentStackframeForeground":"#acb0be","debugIcon.breakpointDisabledForeground":"#d20f3999","debugIcon.breakpointForeground":"#d20f39","debugIcon.breakpointStackframeForeground":"#acb0be","debugIcon.breakpointUnverifiedForeground":"#bf607c","debugIcon.continueForeground":"#40a02b","debugIcon.disconnectForeground":"#acb0be","debugIcon.pauseForeground":"#1e66f5","debugIcon.restartForeground":"#179299","debugIcon.startForeground":"#40a02b","debugIcon.stepBackForeground":"#acb0be","debugIcon.stepIntoForeground":"#4c4f69","debugIcon.stepOutForeground":"#4c4f69","debugIcon.stepOverForeground":"#8839ef","debugIcon.stopForeground":"#d20f39","debugTokenExpression.boolean":"#8839ef","debugTokenExpression.error":"#d20f39","debugTokenExpression.number":"#fe640b","debugTokenExpression.string":"#40a02b","debugToolBar.background":"#dce0e8","debugToolBar.border":"#00000000",descriptionForeground:"#4c4f69","diffEditor.border":"#acb0be","diffEditor.diagonalFill":"#acb0be99","diffEditor.insertedLineBackground":"#40a02b26","diffEditor.insertedTextBackground":"#40a02b1a","diffEditor.removedLineBackground":"#d20f3926","diffEditor.removedTextBackground":"#d20f391a","diffEditorOverview.insertedForeground":"#40a02bcc","diffEditorOverview.removedForeground":"#d20f39cc",disabledForeground:"#6c6f85","dropdown.background":"#e6e9ef","dropdown.border":"#8839ef","dropdown.foreground":"#4c4f69","dropdown.listBackground":"#acb0be","editor.background":"#eff1f5","editor.findMatchBackground":"#e6adbd","editor.findMatchBorder":"#d20f3933","editor.findMatchHighlightBackground":"#a9daf0","editor.findMatchHighlightBorder":"#04a5e533","editor.findRangeHighlightBackground":"#a9daf0","editor.findRangeHighlightBorder":"#04a5e533","editor.focusedStackFrameHighlightBackground":"#40a02b26","editor.foldBackground":"#04a5e540","editor.foreground":"#4c4f69","editor.hoverHighlightBackground":"#04a5e540","editor.lineHighlightBackground":"#4c4f6912","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#04a5e540","editor.rangeHighlightBorder":"#00000000","editor.selectionBackground":"#7c7f934d","editor.selectionHighlightBackground":"#7c7f9333","editor.selectionHighlightBorder":"#7c7f9333","editor.stackFrameHighlightBackground":"#df8e1d26","editor.wordHighlightBackground":"#7c7f9333","editorBracketHighlight.foreground1":"#d20f39","editorBracketHighlight.foreground2":"#fe640b","editorBracketHighlight.foreground3":"#df8e1d","editorBracketHighlight.foreground4":"#40a02b","editorBracketHighlight.foreground5":"#209fb5","editorBracketHighlight.foreground6":"#8839ef","editorBracketHighlight.unexpectedBracket.foreground":"#e64553","editorBracketMatch.background":"#7c7f931a","editorBracketMatch.border":"#7c7f93","editorCodeLens.foreground":"#8c8fa1","editorCursor.background":"#eff1f5","editorCursor.foreground":"#dc8a78","editorError.background":"#00000000","editorError.border":"#00000000","editorError.foreground":"#d20f39","editorGroup.border":"#acb0be","editorGroup.dropBackground":"#8839ef33","editorGroup.emptyBackground":"#eff1f5","editorGroupHeader.tabsBackground":"#dce0e8","editorGutter.addedBackground":"#40a02b","editorGutter.background":"#eff1f5","editorGutter.commentRangeForeground":"#7c7f93","editorGutter.deletedBackground":"#d20f39","editorGutter.foldingControlForeground":"#7c7f93","editorGutter.modifiedBackground":"#df8e1d","editorHoverWidget.background":"#e6e9ef","editorHoverWidget.border":"#acb0be","editorHoverWidget.foreground":"#4c4f69","editorIndentGuide.activeBackground":"#acb0be","editorIndentGuide.background":"#bcc0cc","editorInfo.background":"#00000000","editorInfo.border":"#00000000","editorInfo.foreground":"#1e66f5","editorInlayHint.background":"#e6e9efbf","editorInlayHint.foreground":"#acb0be","editorInlayHint.parameterBackground":"#e6e9efbf","editorInlayHint.parameterForeground":"#6c6f85","editorInlayHint.typeBackground":"#e6e9efbf","editorInlayHint.typeForeground":"#5c5f77","editorLightBulb.foreground":"#df8e1d","editorLineNumber.activeForeground":"#8839ef","editorLineNumber.foreground":"#8c8fa1","editorLink.activeForeground":"#8839ef","editorMarkerNavigation.background":"#e6e9ef","editorMarkerNavigationError.background":"#d20f39","editorMarkerNavigationInfo.background":"#1e66f5","editorMarkerNavigationWarning.background":"#fe640b","editorOverviewRuler.background":"#e6e9ef","editorOverviewRuler.border":"#4c4f6912","editorOverviewRuler.modifiedForeground":"#df8e1d","editorRuler.foreground":"#acb0be","editorStickyScrollHover.background":"#ccd0da","editorSuggestWidget.background":"#e6e9ef","editorSuggestWidget.border":"#acb0be","editorSuggestWidget.foreground":"#4c4f69","editorSuggestWidget.highlightForeground":"#8839ef","editorSuggestWidget.selectedBackground":"#ccd0da","editorWarning.background":"#00000000","editorWarning.border":"#00000000","editorWarning.foreground":"#fe640b","editorWhitespace.foreground":"#7c7f9366","editorWidget.background":"#e6e9ef","editorWidget.foreground":"#4c4f69","editorWidget.resizeBorder":"#acb0be",errorForeground:"#d20f39","errorLens.errorBackground":"#d20f3926","errorLens.errorBackgroundLight":"#d20f3926","errorLens.errorForeground":"#d20f39","errorLens.errorForegroundLight":"#d20f39","errorLens.errorMessageBackground":"#d20f3926","errorLens.hintBackground":"#40a02b26","errorLens.hintBackgroundLight":"#40a02b26","errorLens.hintForeground":"#40a02b","errorLens.hintForegroundLight":"#40a02b","errorLens.hintMessageBackground":"#40a02b26","errorLens.infoBackground":"#1e66f526","errorLens.infoBackgroundLight":"#1e66f526","errorLens.infoForeground":"#1e66f5","errorLens.infoForegroundLight":"#1e66f5","errorLens.infoMessageBackground":"#1e66f526","errorLens.statusBarErrorForeground":"#d20f39","errorLens.statusBarHintForeground":"#40a02b","errorLens.statusBarIconErrorForeground":"#d20f39","errorLens.statusBarIconWarningForeground":"#fe640b","errorLens.statusBarInfoForeground":"#1e66f5","errorLens.statusBarWarningForeground":"#fe640b","errorLens.warningBackground":"#fe640b26","errorLens.warningBackgroundLight":"#fe640b26","errorLens.warningForeground":"#fe640b","errorLens.warningForegroundLight":"#fe640b","errorLens.warningMessageBackground":"#fe640b26","extensionBadge.remoteBackground":"#1e66f5","extensionBadge.remoteForeground":"#dce0e8","extensionButton.prominentBackground":"#8839ef","extensionButton.prominentForeground":"#dce0e8","extensionButton.prominentHoverBackground":"#9c5af2","extensionButton.separator":"#eff1f5","extensionIcon.preReleaseForeground":"#acb0be","extensionIcon.sponsorForeground":"#ea76cb","extensionIcon.starForeground":"#df8e1d","extensionIcon.verifiedForeground":"#40a02b",focusBorder:"#8839ef",foreground:"#4c4f69","gitDecoration.addedResourceForeground":"#40a02b","gitDecoration.conflictingResourceForeground":"#8839ef","gitDecoration.deletedResourceForeground":"#d20f39","gitDecoration.ignoredResourceForeground":"#9ca0b0","gitDecoration.modifiedResourceForeground":"#df8e1d","gitDecoration.stageDeletedResourceForeground":"#d20f39","gitDecoration.stageModifiedResourceForeground":"#df8e1d","gitDecoration.submoduleResourceForeground":"#1e66f5","gitDecoration.untrackedResourceForeground":"#40a02b","gitlens.closedAutolinkedIssueIconColor":"#8839ef","gitlens.closedPullRequestIconColor":"#d20f39","gitlens.decorations.branchAheadForegroundColor":"#40a02b","gitlens.decorations.branchBehindForegroundColor":"#fe640b","gitlens.decorations.branchDivergedForegroundColor":"#df8e1d","gitlens.decorations.branchMissingUpstreamForegroundColor":"#fe640b","gitlens.decorations.branchUnpublishedForegroundColor":"#40a02b","gitlens.decorations.statusMergingOrRebasingConflictForegroundColor":"#e64553","gitlens.decorations.statusMergingOrRebasingForegroundColor":"#df8e1d","gitlens.decorations.workspaceCurrentForegroundColor":"#8839ef","gitlens.decorations.workspaceRepoMissingForegroundColor":"#6c6f85","gitlens.decorations.workspaceRepoOpenForegroundColor":"#8839ef","gitlens.decorations.worktreeHasUncommittedChangesForegroundColor":"#fe640b","gitlens.decorations.worktreeMissingForegroundColor":"#e64553","gitlens.graphChangesColumnAddedColor":"#40a02b","gitlens.graphChangesColumnDeletedColor":"#d20f39","gitlens.graphLane10Color":"#ea76cb","gitlens.graphLane1Color":"#8839ef","gitlens.graphLane2Color":"#df8e1d","gitlens.graphLane3Color":"#1e66f5","gitlens.graphLane4Color":"#dd7878","gitlens.graphLane5Color":"#40a02b","gitlens.graphLane6Color":"#7287fd","gitlens.graphLane7Color":"#dc8a78","gitlens.graphLane8Color":"#d20f39","gitlens.graphLane9Color":"#179299","gitlens.graphMinimapMarkerHeadColor":"#40a02b","gitlens.graphMinimapMarkerHighlightsColor":"#df8e1d","gitlens.graphMinimapMarkerLocalBranchesColor":"#1e66f5","gitlens.graphMinimapMarkerRemoteBranchesColor":"#0b57ef","gitlens.graphMinimapMarkerStashesColor":"#8839ef","gitlens.graphMinimapMarkerTagsColor":"#dd7878","gitlens.graphMinimapMarkerUpstreamColor":"#388c26","gitlens.graphScrollMarkerHeadColor":"#40a02b","gitlens.graphScrollMarkerHighlightsColor":"#df8e1d","gitlens.graphScrollMarkerLocalBranchesColor":"#1e66f5","gitlens.graphScrollMarkerRemoteBranchesColor":"#0b57ef","gitlens.graphScrollMarkerStashesColor":"#8839ef","gitlens.graphScrollMarkerTagsColor":"#dd7878","gitlens.graphScrollMarkerUpstreamColor":"#388c26","gitlens.gutterBackgroundColor":"#ccd0da4d","gitlens.gutterForegroundColor":"#4c4f69","gitlens.gutterUncommittedForegroundColor":"#8839ef","gitlens.lineHighlightBackgroundColor":"#8839ef26","gitlens.lineHighlightOverviewRulerColor":"#8839efcc","gitlens.mergedPullRequestIconColor":"#8839ef","gitlens.openAutolinkedIssueIconColor":"#40a02b","gitlens.openPullRequestIconColor":"#40a02b","gitlens.trailingLineBackgroundColor":"#00000000","gitlens.trailingLineForegroundColor":"#4c4f694d","gitlens.unpublishedChangesIconColor":"#40a02b","gitlens.unpublishedCommitIconColor":"#40a02b","gitlens.unpulledChangesIconColor":"#fe640b","icon.foreground":"#8839ef","input.background":"#ccd0da","input.border":"#00000000","input.foreground":"#4c4f69","input.placeholderForeground":"#4c4f6973","inputOption.activeBackground":"#acb0be","inputOption.activeBorder":"#8839ef","inputOption.activeForeground":"#4c4f69","inputValidation.errorBackground":"#d20f39","inputValidation.errorBorder":"#dce0e833","inputValidation.errorForeground":"#dce0e8","inputValidation.infoBackground":"#1e66f5","inputValidation.infoBorder":"#dce0e833","inputValidation.infoForeground":"#dce0e8","inputValidation.warningBackground":"#fe640b","inputValidation.warningBorder":"#dce0e833","inputValidation.warningForeground":"#dce0e8","issues.closed":"#8839ef","issues.newIssueDecoration":"#dc8a78","issues.open":"#40a02b","list.activeSelectionBackground":"#ccd0da","list.activeSelectionForeground":"#4c4f69","list.dropBackground":"#8839ef33","list.focusAndSelectionBackground":"#bcc0cc","list.focusBackground":"#ccd0da","list.focusForeground":"#4c4f69","list.focusOutline":"#00000000","list.highlightForeground":"#8839ef","list.hoverBackground":"#ccd0da80","list.hoverForeground":"#4c4f69","list.inactiveSelectionBackground":"#ccd0da","list.inactiveSelectionForeground":"#4c4f69","list.warningForeground":"#fe640b","listFilterWidget.background":"#bcc0cc","listFilterWidget.noMatchesOutline":"#d20f39","listFilterWidget.outline":"#00000000","menu.background":"#eff1f5","menu.border":"#eff1f580","menu.foreground":"#4c4f69","menu.selectionBackground":"#acb0be","menu.selectionBorder":"#00000000","menu.selectionForeground":"#4c4f69","menu.separatorBackground":"#acb0be","menubar.selectionBackground":"#bcc0cc","menubar.selectionForeground":"#4c4f69","merge.commonContentBackground":"#bcc0cc","merge.commonHeaderBackground":"#acb0be","merge.currentContentBackground":"#40a02b33","merge.currentHeaderBackground":"#40a02b66","merge.incomingContentBackground":"#1e66f533","merge.incomingHeaderBackground":"#1e66f566","minimap.background":"#e6e9ef80","minimap.errorHighlight":"#d20f39bf","minimap.findMatchHighlight":"#04a5e54d","minimap.selectionHighlight":"#acb0bebf","minimap.selectionOccurrenceHighlight":"#acb0bebf","minimap.warningHighlight":"#fe640bbf","minimapGutter.addedBackground":"#40a02bbf","minimapGutter.deletedBackground":"#d20f39bf","minimapGutter.modifiedBackground":"#df8e1dbf","minimapSlider.activeBackground":"#8839ef99","minimapSlider.background":"#8839ef33","minimapSlider.hoverBackground":"#8839ef66","notificationCenter.border":"#8839ef","notificationCenterHeader.background":"#e6e9ef","notificationCenterHeader.foreground":"#4c4f69","notificationLink.foreground":"#1e66f5","notificationToast.border":"#8839ef","notifications.background":"#e6e9ef","notifications.border":"#8839ef","notifications.foreground":"#4c4f69","notificationsErrorIcon.foreground":"#d20f39","notificationsInfoIcon.foreground":"#1e66f5","notificationsWarningIcon.foreground":"#fe640b","panel.background":"#eff1f5","panel.border":"#acb0be","panelSection.border":"#acb0be","panelSection.dropBackground":"#8839ef33","panelTitle.activeBorder":"#8839ef","panelTitle.activeForeground":"#4c4f69","panelTitle.inactiveForeground":"#6c6f85","peekView.border":"#8839ef","peekViewEditor.background":"#e6e9ef","peekViewEditor.matchHighlightBackground":"#04a5e54d","peekViewEditor.matchHighlightBorder":"#00000000","peekViewEditorGutter.background":"#e6e9ef","peekViewResult.background":"#e6e9ef","peekViewResult.fileForeground":"#4c4f69","peekViewResult.lineForeground":"#4c4f69","peekViewResult.matchHighlightBackground":"#04a5e54d","peekViewResult.selectionBackground":"#ccd0da","peekViewResult.selectionForeground":"#4c4f69","peekViewTitle.background":"#eff1f5","peekViewTitleDescription.foreground":"#5c5f77b3","peekViewTitleLabel.foreground":"#4c4f69","pickerGroup.border":"#8839ef","pickerGroup.foreground":"#8839ef","problemsErrorIcon.foreground":"#d20f39","problemsInfoIcon.foreground":"#1e66f5","problemsWarningIcon.foreground":"#fe640b","progressBar.background":"#8839ef","pullRequests.closed":"#d20f39","pullRequests.draft":"#7c7f93","pullRequests.merged":"#8839ef","pullRequests.notification":"#4c4f69","pullRequests.open":"#40a02b","sash.hoverBorder":"#8839ef","scrollbar.shadow":"#dce0e8","scrollbarSlider.activeBackground":"#ccd0da66","scrollbarSlider.background":"#acb0be80","scrollbarSlider.hoverBackground":"#9ca0b0","selection.background":"#8839ef66","settings.dropdownBackground":"#bcc0cc","settings.dropdownListBorder":"#00000000","settings.focusedRowBackground":"#acb0be33","settings.headerForeground":"#4c4f69","settings.modifiedItemIndicator":"#8839ef","settings.numberInputBackground":"#bcc0cc","settings.numberInputBorder":"#00000000","settings.textInputBackground":"#bcc0cc","settings.textInputBorder":"#00000000","sideBar.background":"#e6e9ef","sideBar.border":"#00000000","sideBar.dropBackground":"#8839ef33","sideBar.foreground":"#4c4f69","sideBarSectionHeader.background":"#e6e9ef","sideBarSectionHeader.foreground":"#4c4f69","sideBarTitle.foreground":"#8839ef","statusBar.background":"#dce0e8","statusBar.border":"#00000000","statusBar.debuggingBackground":"#fe640b","statusBar.debuggingBorder":"#00000000","statusBar.debuggingForeground":"#dce0e8","statusBar.foreground":"#4c4f69","statusBar.noFolderBackground":"#dce0e8","statusBar.noFolderBorder":"#00000000","statusBar.noFolderForeground":"#4c4f69","statusBarItem.activeBackground":"#acb0be66","statusBarItem.errorBackground":"#00000000","statusBarItem.errorForeground":"#d20f39","statusBarItem.hoverBackground":"#acb0be33","statusBarItem.prominentBackground":"#00000000","statusBarItem.prominentForeground":"#8839ef","statusBarItem.prominentHoverBackground":"#acb0be33","statusBarItem.remoteBackground":"#1e66f5","statusBarItem.remoteForeground":"#dce0e8","statusBarItem.warningBackground":"#00000000","statusBarItem.warningForeground":"#fe640b","symbolIcon.arrayForeground":"#fe640b","symbolIcon.booleanForeground":"#8839ef","symbolIcon.classForeground":"#df8e1d","symbolIcon.colorForeground":"#ea76cb","symbolIcon.constantForeground":"#fe640b","symbolIcon.constructorForeground":"#7287fd","symbolIcon.enumeratorForeground":"#df8e1d","symbolIcon.enumeratorMemberForeground":"#df8e1d","symbolIcon.eventForeground":"#ea76cb","symbolIcon.fieldForeground":"#4c4f69","symbolIcon.fileForeground":"#8839ef","symbolIcon.folderForeground":"#8839ef","symbolIcon.functionForeground":"#1e66f5","symbolIcon.interfaceForeground":"#df8e1d","symbolIcon.keyForeground":"#179299","symbolIcon.keywordForeground":"#8839ef","symbolIcon.methodForeground":"#1e66f5","symbolIcon.moduleForeground":"#4c4f69","symbolIcon.namespaceForeground":"#df8e1d","symbolIcon.nullForeground":"#e64553","symbolIcon.numberForeground":"#fe640b","symbolIcon.objectForeground":"#df8e1d","symbolIcon.operatorForeground":"#179299","symbolIcon.packageForeground":"#dd7878","symbolIcon.propertyForeground":"#e64553","symbolIcon.referenceForeground":"#df8e1d","symbolIcon.snippetForeground":"#dd7878","symbolIcon.stringForeground":"#40a02b","symbolIcon.structForeground":"#179299","symbolIcon.textForeground":"#4c4f69","symbolIcon.typeParameterForeground":"#e64553","symbolIcon.unitForeground":"#4c4f69","symbolIcon.variableForeground":"#4c4f69","tab.activeBackground":"#eff1f5","tab.activeBorder":"#00000000","tab.activeBorderTop":"#8839ef","tab.activeForeground":"#8839ef","tab.activeModifiedBorder":"#df8e1d","tab.border":"#e6e9ef","tab.hoverBackground":"#ffffff","tab.hoverBorder":"#00000000","tab.hoverForeground":"#8839ef","tab.inactiveBackground":"#e6e9ef","tab.inactiveForeground":"#9ca0b0","tab.inactiveModifiedBorder":"#df8e1d4d","tab.lastPinnedBorder":"#8839ef","tab.unfocusedActiveBackground":"#e6e9ef","tab.unfocusedActiveBorder":"#00000000","tab.unfocusedActiveBorderTop":"#8839ef4d","tab.unfocusedInactiveBackground":"#d6dbe5","table.headerBackground":"#ccd0da","table.headerForeground":"#4c4f69","terminal.ansiBlack":"#bcc0cc","terminal.ansiBlue":"#1e66f5","terminal.ansiBrightBlack":"#6c6f85","terminal.ansiBrightBlue":"#1e66f5","terminal.ansiBrightCyan":"#04a5e5","terminal.ansiBrightGreen":"#40a02b","terminal.ansiBrightMagenta":"#ea76cb","terminal.ansiBrightRed":"#d20f39","terminal.ansiBrightWhite":"#5c5f77","terminal.ansiBrightYellow":"#df8e1d","terminal.ansiCyan":"#04a5e5","terminal.ansiGreen":"#40a02b","terminal.ansiMagenta":"#ea76cb","terminal.ansiRed":"#d20f39","terminal.ansiWhite":"#acb0be","terminal.ansiYellow":"#df8e1d","terminal.border":"#acb0be","terminal.dropBackground":"#8839ef33","terminal.foreground":"#4c4f69","terminal.inactiveSelectionBackground":"#acb0be80","terminal.selectionBackground":"#acb0be","terminal.tab.activeBorder":"#8839ef","terminalCommandDecoration.defaultBackground":"#acb0be","terminalCommandDecoration.errorBackground":"#d20f39","terminalCommandDecoration.successBackground":"#40a02b","terminalCursor.background":"#eff1f5","terminalCursor.foreground":"#dc8a78","textBlockQuote.background":"#e6e9ef","textBlockQuote.border":"#dce0e8","textCodeBlock.background":"#eff1f5","textLink.activeForeground":"#04a5e5","textLink.foreground":"#1e66f5","textPreformat.foreground":"#4c4f69","textSeparator.foreground":"#8839ef","titleBar.activeBackground":"#dce0e8","titleBar.activeForeground":"#4c4f69","titleBar.border":"#00000000","titleBar.inactiveBackground":"#dce0e8","titleBar.inactiveForeground":"#4c4f6980","tree.inactiveIndentGuidesStroke":"#bcc0cc","tree.indentGuidesStroke":"#7c7f93","walkThrough.embeddedEditorBackground":"#eff1f54d","welcomePage.progress.background":"#dce0e8","welcomePage.progress.foreground":"#8839ef","welcomePage.tileBackground":"#e6e9ef","widget.shadow":"#e6e9ef80","window.activeBorder":"#00000000","window.inactiveBorder":"#00000000"},displayName:"Catppuccin Latte",name:"catppuccin-latte",semanticHighlighting:!0,semanticTokenColors:{boolean:{foreground:"#fe640b"},"builtinAttribute.attribute.library:rust":{foreground:"#1e66f5"},"class.builtin:python":{foreground:"#8839ef"},"class:python":{foreground:"#df8e1d"},"constant.builtin.readonly:nix":{foreground:"#8839ef"},enumMember:{foreground:"#179299"},"function.decorator:python":{foreground:"#fe640b"},"generic.attribute:rust":{foreground:"#4c4f69"},heading:{foreground:"#d20f39"},number:{foreground:"#fe640b"},pol:{foreground:"#dd7878"},"property.readonly:javascript":{foreground:"#4c4f69"},"property.readonly:javascriptreact":{foreground:"#4c4f69"},"property.readonly:typescript":{foreground:"#4c4f69"},"property.readonly:typescriptreact":{foreground:"#4c4f69"},selfKeyword:{foreground:"#d20f39"},"text.emph":{fontStyle:"italic",foreground:"#d20f39"},"text.math":{foreground:"#dd7878"},"text.strong":{fontStyle:"bold",foreground:"#d20f39"},tomlArrayKey:{fontStyle:"",foreground:"#1e66f5"},tomlTableKey:{fontStyle:"",foreground:"#1e66f5"},"type.defaultLibrary:go":{foreground:"#8839ef"},"variable.defaultLibrary":{foreground:"#e64553"},"variable.readonly.defaultLibrary:go":{foreground:"#8839ef"},"variable.readonly:javascript":{foreground:"#4c4f69"},"variable.readonly:javascriptreact":{foreground:"#4c4f69"},"variable.readonly:scala":{foreground:"#4c4f69"},"variable.readonly:typescript":{foreground:"#4c4f69"},"variable.readonly:typescriptreact":{foreground:"#4c4f69"},"variable.typeHint:python":{foreground:"#df8e1d"}},tokenColors:[{scope:["text","source","variable.other.readwrite","punctuation.definition.variable"],settings:{foreground:"#4c4f69"}},{scope:"punctuation",settings:{fontStyle:"",foreground:"#7c7f93"}},{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#9ca0b0"}},{scope:["string","punctuation.definition.string"],settings:{foreground:"#40a02b"}},{scope:"constant.character.escape",settings:{foreground:"#ea76cb"}},{scope:["constant.numeric","variable.other.constant","entity.name.constant","constant.language.boolean","constant.language.false","constant.language.true","keyword.other.unit.user-defined","keyword.other.unit.suffix.floating-point"],settings:{foreground:"#fe640b"}},{scope:["keyword","keyword.operator.word","keyword.operator.new","variable.language.super","support.type.primitive","storage.type","storage.modifier","punctuation.definition.keyword"],settings:{fontStyle:"",foreground:"#8839ef"}},{scope:"entity.name.tag.documentation",settings:{foreground:"#8839ef"}},{scope:["keyword.operator","punctuation.accessor","punctuation.definition.generic","meta.function.closure punctuation.section.parameters","punctuation.definition.tag","punctuation.separator.key-value"],settings:{foreground:"#179299"}},{scope:["entity.name.function","meta.function-call.method","support.function","support.function.misc","variable.function"],settings:{fontStyle:"italic",foreground:"#1e66f5"}},{scope:["entity.name.class","entity.other.inherited-class","support.class","meta.function-call.constructor","entity.name.struct"],settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:"entity.name.enum",settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:["meta.enum variable.other.readwrite","variable.other.enummember"],settings:{foreground:"#179299"}},{scope:"meta.property.object",settings:{foreground:"#179299"}},{scope:["meta.type","meta.type-alias","support.type","entity.name.type"],settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:["meta.annotation variable.function","meta.annotation variable.annotation.function","meta.annotation punctuation.definition.annotation","meta.decorator","punctuation.decorator"],settings:{foreground:"#fe640b"}},{scope:["variable.parameter","meta.function.parameters"],settings:{fontStyle:"italic",foreground:"#e64553"}},{scope:["constant.language","support.function.builtin"],settings:{foreground:"#d20f39"}},{scope:"entity.other.attribute-name.documentation",settings:{foreground:"#d20f39"}},{scope:["keyword.control.directive","punctuation.definition.directive"],settings:{foreground:"#df8e1d"}},{scope:"punctuation.definition.typeparameters",settings:{foreground:"#04a5e5"}},{scope:"entity.name.namespace",settings:{foreground:"#df8e1d"}},{scope:"support.type.property-name.css",settings:{fontStyle:"",foreground:"#1e66f5"}},{scope:["variable.language.this","variable.language.this punctuation.definition.variable"],settings:{foreground:"#d20f39"}},{scope:"variable.object.property",settings:{foreground:"#4c4f69"}},{scope:["string.template variable","string variable"],settings:{foreground:"#4c4f69"}},{scope:"keyword.operator.new",settings:{fontStyle:"bold"}},{scope:"storage.modifier.specifier.extern.cpp",settings:{foreground:"#8839ef"}},{scope:["entity.name.scope-resolution.template.call.cpp","entity.name.scope-resolution.parameter.cpp","entity.name.scope-resolution.cpp","entity.name.scope-resolution.function.definition.cpp"],settings:{foreground:"#df8e1d"}},{scope:"storage.type.class.doxygen",settings:{fontStyle:""}},{scope:["storage.modifier.reference.cpp"],settings:{foreground:"#179299"}},{scope:"meta.interpolation.cs",settings:{foreground:"#4c4f69"}},{scope:"comment.block.documentation.cs",settings:{foreground:"#4c4f69"}},{scope:["source.css entity.other.attribute-name.class.css","entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css"],settings:{foreground:"#df8e1d"}},{scope:"punctuation.separator.operator.css",settings:{foreground:"#179299"}},{scope:"source.css entity.other.attribute-name.pseudo-class",settings:{foreground:"#179299"}},{scope:"source.css constant.other.unicode-range",settings:{foreground:"#fe640b"}},{scope:"source.css variable.parameter.url",settings:{fontStyle:"",foreground:"#40a02b"}},{scope:["support.type.vendored.property-name"],settings:{foreground:"#04a5e5"}},{scope:["source.css meta.property-value variable","source.css meta.property-value variable.other.less","source.css meta.property-value variable.other.less punctuation.definition.variable.less","meta.definition.variable.scss"],settings:{foreground:"#e64553"}},{scope:["source.css meta.property-list variable","meta.property-list variable.other.less","meta.property-list variable.other.less punctuation.definition.variable.less"],settings:{foreground:"#1e66f5"}},{scope:"keyword.other.unit.percentage.css",settings:{foreground:"#fe640b"}},{scope:"source.css meta.attribute-selector",settings:{foreground:"#40a02b"}},{scope:["keyword.other.definition.ini","punctuation.support.type.property-name.json","support.type.property-name.json","punctuation.support.type.property-name.toml","support.type.property-name.toml","entity.name.tag.yaml","punctuation.support.type.property-name.yaml","support.type.property-name.yaml"],settings:{fontStyle:"",foreground:"#1e66f5"}},{scope:["constant.language.json","constant.language.yaml"],settings:{foreground:"#fe640b"}},{scope:["entity.name.type.anchor.yaml","variable.other.alias.yaml"],settings:{fontStyle:"",foreground:"#df8e1d"}},{scope:["support.type.property-name.table","entity.name.section.group-title.ini"],settings:{foreground:"#df8e1d"}},{scope:"constant.other.time.datetime.offset.toml",settings:{foreground:"#ea76cb"}},{scope:["punctuation.definition.anchor.yaml","punctuation.definition.alias.yaml"],settings:{foreground:"#ea76cb"}},{scope:"entity.other.document.begin.yaml",settings:{foreground:"#ea76cb"}},{scope:"markup.changed.diff",settings:{foreground:"#fe640b"}},{scope:["meta.diff.header.from-file","meta.diff.header.to-file","punctuation.definition.from-file.diff","punctuation.definition.to-file.diff"],settings:{foreground:"#1e66f5"}},{scope:"markup.inserted.diff",settings:{foreground:"#40a02b"}},{scope:"markup.deleted.diff",settings:{foreground:"#d20f39"}},{scope:["variable.other.env"],settings:{foreground:"#1e66f5"}},{scope:["string.quoted variable.other.env"],settings:{foreground:"#4c4f69"}},{scope:"support.function.builtin.gdscript",settings:{foreground:"#1e66f5"}},{scope:"constant.language.gdscript",settings:{foreground:"#fe640b"}},{scope:"comment meta.annotation.go",settings:{foreground:"#e64553"}},{scope:"comment meta.annotation.parameters.go",settings:{foreground:"#fe640b"}},{scope:"constant.language.go",settings:{foreground:"#fe640b"}},{scope:"variable.graphql",settings:{foreground:"#4c4f69"}},{scope:"string.unquoted.alias.graphql",settings:{foreground:"#dd7878"}},{scope:"constant.character.enum.graphql",settings:{foreground:"#179299"}},{scope:"meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql",settings:{foreground:"#dd7878"}},{scope:["keyword.other.doctype","meta.tag.sgml.doctype punctuation.definition.tag","meta.tag.metadata.doctype entity.name.tag","meta.tag.metadata.doctype punctuation.definition.tag"],settings:{foreground:"#8839ef"}},{scope:["entity.name.tag"],settings:{fontStyle:"",foreground:"#1e66f5"}},{scope:["text.html constant.character.entity","text.html constant.character.entity punctuation","constant.character.entity.xml","constant.character.entity.xml punctuation","constant.character.entity.js.jsx","constant.charactger.entity.js.jsx punctuation","constant.character.entity.tsx","constant.character.entity.tsx punctuation"],settings:{foreground:"#d20f39"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#df8e1d"}},{scope:["support.class.component","support.class.component.jsx","support.class.component.tsx","support.class.component.vue"],settings:{fontStyle:"",foreground:"#ea76cb"}},{scope:["punctuation.definition.annotation","storage.type.annotation"],settings:{foreground:"#fe640b"}},{scope:"constant.other.enum.java",settings:{foreground:"#179299"}},{scope:"storage.modifier.import.java",settings:{foreground:"#4c4f69"}},{scope:"comment.block.javadoc.java keyword.other.documentation.javadoc.java",settings:{fontStyle:""}},{scope:"meta.export variable.other.readwrite.js",settings:{foreground:"#e64553"}},{scope:["variable.other.constant.js","variable.other.constant.ts","variable.other.property.js","variable.other.property.ts"],settings:{foreground:"#4c4f69"}},{scope:["variable.other.jsdoc","comment.block.documentation variable.other"],settings:{fontStyle:"",foreground:"#e64553"}},{scope:"storage.type.class.jsdoc",settings:{fontStyle:""}},{scope:"support.type.object.console.js",settings:{foreground:"#4c4f69"}},{scope:["support.constant.node","support.type.object.module.js"],settings:{foreground:"#8839ef"}},{scope:"storage.modifier.implements",settings:{foreground:"#8839ef"}},{scope:["constant.language.null.js","constant.language.null.ts","constant.language.undefined.js","constant.language.undefined.ts","support.type.builtin.ts"],settings:{foreground:"#8839ef"}},{scope:"variable.parameter.generic",settings:{foreground:"#df8e1d"}},{scope:["keyword.declaration.function.arrow.js","storage.type.function.arrow.ts"],settings:{foreground:"#179299"}},{scope:"punctuation.decorator.ts",settings:{fontStyle:"italic",foreground:"#1e66f5"}},{scope:["keyword.operator.expression.in.js","keyword.operator.expression.in.ts","keyword.operator.expression.infer.ts","keyword.operator.expression.instanceof.js","keyword.operator.expression.instanceof.ts","keyword.operator.expression.is","keyword.operator.expression.keyof.ts","keyword.operator.expression.of.js","keyword.operator.expression.of.ts","keyword.operator.expression.typeof.ts"],settings:{foreground:"#8839ef"}},{scope:"support.function.macro.julia",settings:{fontStyle:"italic",foreground:"#179299"}},{scope:"constant.language.julia",settings:{foreground:"#fe640b"}},{scope:"constant.other.symbol.julia",settings:{foreground:"#e64553"}},{scope:"text.tex keyword.control.preamble",settings:{foreground:"#179299"}},{scope:"text.tex support.function.be",settings:{foreground:"#04a5e5"}},{scope:"constant.other.general.math.tex",settings:{foreground:"#dd7878"}},{scope:"comment.line.double-dash.documentation.lua storage.type.annotation.lua",settings:{fontStyle:"",foreground:"#8839ef"}},{scope:["comment.line.double-dash.documentation.lua entity.name.variable.lua","comment.line.double-dash.documentation.lua variable.lua"],settings:{foreground:"#4c4f69"}},{scope:["heading.1.markdown punctuation.definition.heading.markdown","heading.1.markdown","markup.heading.atx.1.mdx","markup.heading.atx.1.mdx punctuation.definition.heading.mdx","markup.heading.setext.1.markdown","markup.heading.heading-0.asciidoc"],settings:{foreground:"#d20f39"}},{scope:["heading.2.markdown punctuation.definition.heading.markdown","heading.2.markdown","markup.heading.atx.2.mdx","markup.heading.atx.2.mdx punctuation.definition.heading.mdx","markup.heading.setext.2.markdown","markup.heading.heading-1.asciidoc"],settings:{foreground:"#fe640b"}},{scope:["heading.3.markdown punctuation.definition.heading.markdown","heading.3.markdown","markup.heading.atx.3.mdx","markup.heading.atx.3.mdx punctuation.definition.heading.mdx","markup.heading.heading-2.asciidoc"],settings:{foreground:"#df8e1d"}},{scope:["heading.4.markdown punctuation.definition.heading.markdown","heading.4.markdown","markup.heading.atx.4.mdx","markup.heading.atx.4.mdx punctuation.definition.heading.mdx","markup.heading.heading-3.asciidoc"],settings:{foreground:"#40a02b"}},{scope:["heading.5.markdown punctuation.definition.heading.markdown","heading.5.markdown","markup.heading.atx.5.mdx","markup.heading.atx.5.mdx punctuation.definition.heading.mdx","markup.heading.heading-4.asciidoc"],settings:{foreground:"#1e66f5"}},{scope:["heading.6.markdown punctuation.definition.heading.markdown","heading.6.markdown","markup.heading.atx.6.mdx","markup.heading.atx.6.mdx punctuation.definition.heading.mdx","markup.heading.heading-5.asciidoc"],settings:{foreground:"#8839ef"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#d20f39"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#d20f39"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough",foreground:"#6c6f85"}},{scope:["punctuation.definition.link","markup.underline.link"],settings:{foreground:"#1e66f5"}},{scope:["text.html.markdown punctuation.definition.link.title","string.other.link.title.markdown","markup.link","punctuation.definition.constant.markdown","constant.other.reference.link.markdown","markup.substitution.attribute-reference"],settings:{foreground:"#7287fd"}},{scope:["punctuation.definition.raw.markdown","markup.inline.raw.string.markdown","markup.raw.block.markdown"],settings:{foreground:"#40a02b"}},{scope:"fenced_code.block.language",settings:{foreground:"#04a5e5"}},{scope:["markup.fenced_code.block punctuation.definition","markup.raw support.asciidoc"],settings:{foreground:"#7c7f93"}},{scope:["markup.quote","punctuation.definition.quote.begin"],settings:{foreground:"#ea76cb"}},{scope:"meta.separator.markdown",settings:{foreground:"#179299"}},{scope:["punctuation.definition.list.begin.markdown","markup.list.bullet"],settings:{foreground:"#179299"}},{scope:["entity.other.attribute-name.multipart.nix","entity.other.attribute-name.single.nix"],settings:{foreground:"#1e66f5"}},{scope:"variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#4c4f69"}},{scope:"meta.embedded variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#7287fd"}},{scope:"string.unquoted.path.nix",settings:{fontStyle:"",foreground:"#ea76cb"}},{scope:["support.attribute.builtin","meta.attribute.php"],settings:{foreground:"#df8e1d"}},{scope:"meta.function.parameters.php punctuation.definition.variable.php",settings:{foreground:"#e64553"}},{scope:"constant.language.php",settings:{foreground:"#8839ef"}},{scope:"text.html.php support.function",settings:{foreground:"#04a5e5"}},{scope:"keyword.other.phpdoc.php",settings:{fontStyle:""}},{scope:["support.variable.magic.python","meta.function-call.arguments.python"],settings:{foreground:"#4c4f69"}},{scope:["support.function.magic.python"],settings:{fontStyle:"italic",foreground:"#04a5e5"}},{scope:["variable.parameter.function.language.special.self.python","variable.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#d20f39"}},{scope:["keyword.control.flow.python","keyword.operator.logical.python"],settings:{foreground:"#8839ef"}},{scope:"storage.type.function.python",settings:{foreground:"#8839ef"}},{scope:["support.token.decorator.python","meta.function.decorator.identifier.python"],settings:{foreground:"#04a5e5"}},{scope:["meta.function-call.python"],settings:{foreground:"#1e66f5"}},{scope:["entity.name.function.decorator.python","punctuation.definition.decorator.python"],settings:{fontStyle:"italic",foreground:"#fe640b"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#ea76cb"}},{scope:["support.type.exception.python","support.function.builtin.python"],settings:{foreground:"#fe640b"}},{scope:["support.type.python"],settings:{foreground:"#fe640b"}},{scope:"constant.language.python",settings:{foreground:"#8839ef"}},{scope:["meta.indexed-name.python","meta.item-access.python"],settings:{fontStyle:"italic",foreground:"#e64553"}},{scope:"storage.type.string.python",settings:{fontStyle:"italic",foreground:"#40a02b"}},{scope:"meta.function.parameters.python",settings:{fontStyle:""}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#ea76cb"}},{scope:"keyword.control.anchor.regexp",settings:{foreground:"#8839ef"}},{scope:"string.regexp.ts",settings:{foreground:"#4c4f69"}},{scope:["punctuation.definition.group.regexp","keyword.other.back-reference.regexp"],settings:{foreground:"#40a02b"}},{scope:"punctuation.definition.character-class.regexp",settings:{foreground:"#df8e1d"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#ea76cb"}},{scope:"constant.other.character-class.range.regexp",settings:{foreground:"#dc8a78"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#179299"}},{scope:"constant.character.numeric.regexp",settings:{foreground:"#fe640b"}},{scope:["punctuation.definition.group.no-capture.regexp","meta.assertion.look-ahead.regexp","meta.assertion.negative-look-ahead.regexp"],settings:{foreground:"#1e66f5"}},{scope:["meta.annotation.rust","meta.annotation.rust punctuation","meta.attribute.rust","punctuation.definition.attribute.rust"],settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:["meta.attribute.rust string.quoted.double.rust","meta.attribute.rust string.quoted.single.char.rust"],settings:{fontStyle:""}},{scope:["entity.name.function.macro.rules.rust","storage.type.module.rust","storage.modifier.rust","storage.type.struct.rust","storage.type.enum.rust","storage.type.trait.rust","storage.type.union.rust","storage.type.impl.rust","storage.type.rust","storage.type.function.rust","storage.type.type.rust"],settings:{fontStyle:"",foreground:"#8839ef"}},{scope:"entity.name.type.numeric.rust",settings:{fontStyle:"",foreground:"#8839ef"}},{scope:"meta.generic.rust",settings:{foreground:"#fe640b"}},{scope:"entity.name.impl.rust",settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:"entity.name.module.rust",settings:{foreground:"#fe640b"}},{scope:"entity.name.trait.rust",settings:{fontStyle:"italic",foreground:"#df8e1d"}},{scope:"storage.type.source.rust",settings:{foreground:"#df8e1d"}},{scope:"entity.name.union.rust",settings:{foreground:"#df8e1d"}},{scope:"meta.enum.rust storage.type.source.rust",settings:{foreground:"#179299"}},{scope:["support.macro.rust","meta.macro.rust support.function.rust","entity.name.function.macro.rust"],settings:{fontStyle:"italic",foreground:"#1e66f5"}},{scope:["storage.modifier.lifetime.rust","entity.name.type.lifetime"],settings:{fontStyle:"italic",foreground:"#1e66f5"}},{scope:"string.quoted.double.rust constant.other.placeholder.rust",settings:{foreground:"#ea76cb"}},{scope:"meta.function.return-type.rust meta.generic.rust storage.type.rust",settings:{foreground:"#4c4f69"}},{scope:"meta.function.call.rust",settings:{foreground:"#1e66f5"}},{scope:"punctuation.brackets.angle.rust",settings:{foreground:"#04a5e5"}},{scope:"constant.other.caps.rust",settings:{foreground:"#fe640b"}},{scope:["meta.function.definition.rust variable.other.rust"],settings:{foreground:"#e64553"}},{scope:"meta.function.call.rust variable.other.rust",settings:{foreground:"#4c4f69"}},{scope:"variable.language.self.rust",settings:{foreground:"#d20f39"}},{scope:["variable.other.metavariable.name.rust","meta.macro.metavariable.rust keyword.operator.macro.dollar.rust"],settings:{foreground:"#ea76cb"}},{scope:["comment.line.shebang","comment.line.shebang punctuation.definition.comment","comment.line.shebang","punctuation.definition.comment.shebang.shell","meta.shebang.shell"],settings:{fontStyle:"italic",foreground:"#ea76cb"}},{scope:"comment.line.shebang constant.language",settings:{fontStyle:"italic",foreground:"#179299"}},{scope:["meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation","meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation"],settings:{foreground:"#d20f39"}},{scope:"meta.string meta.interpolation.parameter.shell variable.other.readwrite",settings:{fontStyle:"italic",foreground:"#fe640b"}},{scope:["source.shell punctuation.section.interpolation","punctuation.definition.evaluation.backticks.shell"],settings:{foreground:"#179299"}},{scope:"entity.name.tag.heredoc.shell",settings:{foreground:"#8839ef"}},{scope:"string.quoted.double.shell variable.other.normal.shell",settings:{foreground:"#4c4f69"}}],type:"light"})}}]); diff --git a/4965.de13e3ab.async.js b/4965.de13e3ab.async.js new file mode 100644 index 00000000..b9c648d6 --- /dev/null +++ b/4965.de13e3ab.async.js @@ -0,0 +1,300 @@ +!(function(){var ca=Object.defineProperty,ha=Object.defineProperties;var ma=Object.getOwnPropertyDescriptors;var Fi=Object.getOwnPropertySymbols;var fa=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable;var Hi=Math.pow,Bi=(Ee,ne,R)=>ne in Ee?ca(Ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:R}):Ee[ne]=R,H1=(Ee,ne)=>{for(var R in ne||(ne={}))fa.call(ne,R)&&Bi(Ee,R,ne[R]);if(Fi)for(var R of Fi(ne))da.call(ne,R)&&Bi(Ee,R,ne[R]);return Ee},Qn=(Ee,ne)=>ha(Ee,ma(ne));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4965],{19379:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return P}});var g=R(57260),_=R(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=S,E=R(84143),q=function(F,Y){return _.createElement(E.Z,(0,g.Z)({},F,{ref:Y,icon:N}))},Z=_.forwardRef(q),P=Z},40283:function(Ee,ne){"use strict";const R=g=>({[g.componentCls]:{[`${g.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}},[`${g.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}}});ne.Z=R},59084:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return tt}});var g=R(50959),_=R(84658),S=R(82187),N=R.n(S),E=R(60811),q=R(17005),Z=R(52046),P=R(92576),D=R(23238),F=R(99978),Y=R(55985),w=R(37324),xe=R(87077);const l=me=>{const{paddingXXS:ot,lineWidth:gt,tagPaddingHorizontal:Ue,componentCls:Re,calc:Ve}=me,r1=Ve(Ue).sub(gt).equal(),Kt=Ve(ot).sub(gt).equal();return{[Re]:Object.assign(Object.assign({},(0,Y.Wf)(me)),{display:"inline-block",height:"auto",marginInlineEnd:me.marginXS,paddingInline:r1,fontSize:me.tagFontSize,lineHeight:me.tagLineHeight,whiteSpace:"nowrap",background:me.defaultBg,border:`${(0,D.bf)(me.lineWidth)} ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusSM,opacity:1,transition:`all ${me.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Re}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:me.defaultColor},[`${Re}-close-icon`]:{marginInlineStart:Kt,fontSize:me.tagIconSize,color:me.colorTextDescription,cursor:"pointer",transition:`all ${me.motionDurationMid}`,"&:hover":{color:me.colorTextHeading}},[`&${Re}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${me.iconCls}-close, ${me.iconCls}-close:hover`]:{color:me.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Re}-checkable-checked):hover`]:{color:me.colorPrimary,backgroundColor:me.colorFillSecondary},"&:active, &-checked":{color:me.colorTextLightSolid},"&-checked":{backgroundColor:me.colorPrimary,"&:hover":{backgroundColor:me.colorPrimaryHover}},"&:active":{backgroundColor:me.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${me.iconCls} + span, > span + ${me.iconCls}`]:{marginInlineStart:r1}}),[`${Re}-borderless`]:{borderColor:"transparent",background:me.tagBorderlessBg}}},B=me=>{const{lineWidth:ot,fontSizeIcon:gt,calc:Ue}=me,Re=me.fontSizeSM;return(0,w.TS)(me,{tagFontSize:Re,tagLineHeight:(0,D.bf)(Ue(me.lineHeightSM).mul(Re).equal()),tagIconSize:Ue(gt).sub(Ue(ot).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:me.colorFillTertiary})},_e=me=>({defaultBg:new F.C(me.colorFillQuaternary).onBackground(me.colorBgContainer).toHexString(),defaultColor:me.colorText});var we=(0,xe.I$)("Tag",me=>{const ot=B(me);return l(ot)},_e),ce=function(me,ot){var gt={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&ot.indexOf(Ue)<0&&(gt[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ue=Object.getOwnPropertySymbols(me);Re<Ue.length;Re++)ot.indexOf(Ue[Re])<0&&Object.prototype.propertyIsEnumerable.call(me,Ue[Re])&&(gt[Ue[Re]]=me[Ue[Re]]);return gt},Ke=g.forwardRef((me,ot)=>{const{prefixCls:gt,style:Ue,className:Re,checked:Ve,onChange:r1,onClick:Kt}=me,a1=ce(me,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:s1,tag:d1}=g.useContext(P.E_),K1=$1=>{r1==null||r1(!Ve),Kt==null||Kt($1)},It=s1("tag",gt),[F1,sn,X1]=we(It),D1=N()(It,`${It}-checkable`,{[`${It}-checkable-checked`]:Ve},d1==null?void 0:d1.className,Re,sn,X1);return F1(g.createElement("span",Object.assign({},a1,{ref:ot,style:Object.assign(Object.assign({},Ue),d1==null?void 0:d1.style),className:D1,onClick:K1})))}),Fe=R(61281);const ae=me=>(0,Fe.Z)(me,(ot,gt)=>{let{textColor:Ue,lightBorderColor:Re,lightColor:Ve,darkColor:r1}=gt;return{[`${me.componentCls}${me.componentCls}-${ot}`]:{color:Ue,background:Ve,borderColor:Re,"&-inverse":{color:me.colorTextLightSolid,background:r1,borderColor:r1},[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ve=(0,xe.bk)(["Tag","preset"],me=>{const ot=B(me);return ae(ot)},_e);function He(me){return typeof me!="string"?me:me.charAt(0).toUpperCase()+me.slice(1)}const Le=(me,ot,gt)=>{const Ue=He(gt);return{[`${me.componentCls}${me.componentCls}-${ot}`]:{color:me[`color${gt}`],background:me[`color${Ue}Bg`],borderColor:me[`color${Ue}Border`],[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ze=(0,xe.bk)(["Tag","status"],me=>{const ot=B(me);return[Le(ot,"success","Success"),Le(ot,"processing","Info"),Le(ot,"error","Error"),Le(ot,"warning","Warning")]},_e),Ze=function(me,ot){var gt={};for(var Ue in me)Object.prototype.hasOwnProperty.call(me,Ue)&&ot.indexOf(Ue)<0&&(gt[Ue]=me[Ue]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ue=Object.getOwnPropertySymbols(me);Re<Ue.length;Re++)ot.indexOf(Ue[Re])<0&&Object.prototype.propertyIsEnumerable.call(me,Ue[Re])&&(gt[Ue[Re]]=me[Ue[Re]]);return gt};const ut=(me,ot)=>{const{prefixCls:gt,className:Ue,rootClassName:Re,style:Ve,children:r1,icon:Kt,color:a1,onClose:s1,closeIcon:d1,closable:K1,bordered:It=!0}=me,F1=Ze(me,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:sn,direction:X1,tag:D1}=g.useContext(P.E_),[$1,z1]=g.useState(!0);g.useEffect(()=>{"visible"in F1&&z1(F1.visible)},[F1.visible]);const nn=(0,E.o2)(a1),S1=(0,E.yT)(a1),xt=nn||S1,de=Object.assign(Object.assign({backgroundColor:a1&&!xt?a1:void 0},D1==null?void 0:D1.style),Ve),e1=sn("tag",gt),[le,ge,fe]=we(e1),We=N()(e1,D1==null?void 0:D1.className,{[`${e1}-${a1}`]:xt,[`${e1}-has-color`]:a1&&!xt,[`${e1}-hidden`]:!$1,[`${e1}-rtl`]:X1==="rtl",[`${e1}-borderless`]:!It},Ue,Re,ge,fe),at=l1=>{l1.stopPropagation(),s1==null||s1(l1),!l1.defaultPrevented&&z1(!1)},[,At]=(0,q.Z)(K1,d1,l1=>l1===null?g.createElement(_.Z,{className:`${e1}-close-icon`,onClick:at}):g.createElement("span",{className:`${e1}-close-icon`,onClick:at},l1),null,!1),dt=typeof F1.onClick=="function"||r1&&r1.type==="a",nt=Kt||null,Tt=nt?g.createElement(g.Fragment,null,nt,r1&&g.createElement("span",null,r1)):r1,Wt=g.createElement("span",Object.assign({},F1,{ref:ot,className:We,style:de}),Tt,At,nn&&g.createElement(ve,{key:"preset",prefixCls:e1}),S1&&g.createElement(ze,{key:"status",prefixCls:e1}));return le(dt?g.createElement(Z.Z,{component:"Tag"},Wt):Wt)},Qe=g.forwardRef(ut);Qe.CheckableTag=Ke;var tt=Qe},27396:function(Ee){"use strict";var ne=Object.prototype.hasOwnProperty,R=Object.prototype.toString,g=Object.defineProperty,_=Object.getOwnPropertyDescriptor,S=function(P){return typeof Array.isArray=="function"?Array.isArray(P):R.call(P)==="[object Array]"},N=function(P){if(!P||R.call(P)!=="[object Object]")return!1;var D=ne.call(P,"constructor"),F=P.constructor&&P.constructor.prototype&&ne.call(P.constructor.prototype,"isPrototypeOf");if(P.constructor&&!D&&!F)return!1;var Y;for(Y in P);return typeof Y=="undefined"||ne.call(P,Y)},E=function(P,D){g&&D.name==="__proto__"?g(P,D.name,{enumerable:!0,configurable:!0,value:D.newValue,writable:!0}):P[D.name]=D.newValue},q=function(P,D){if(D==="__proto__")if(ne.call(P,D)){if(_)return _(P,D).value}else return;return P[D]};Ee.exports=function Z(){var P,D,F,Y,w,xe,l=arguments[0],B=1,_e=arguments.length,we=!1;for(typeof l=="boolean"&&(we=l,l=arguments[1]||{},B=2),(l==null||typeof l!="object"&&typeof l!="function")&&(l={});B<_e;++B)if(P=arguments[B],P!=null)for(D in P)F=q(l,D),Y=q(P,D),l!==Y&&(we&&Y&&(N(Y)||(w=S(Y)))?(w?(w=!1,xe=F&&S(F)?F:[]):xe=F&&N(F)?F:{},E(l,{name:D,newValue:Z(we,xe,Y)})):typeof Y!="undefined"&&E(l,{name:D,newValue:Y}));return l}},55309:function(Ee){var ne=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,R=/\n/g,g=/^\s*/,_=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,S=/^:\s*/,N=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,E=/^[;\s]*/,q=/^\s+|\s+$/g,Z=` +`,P="/",D="*",F="",Y="comment",w="declaration";Ee.exports=function(l,B){if(typeof l!="string")throw new TypeError("First argument must be a string");if(!l)return[];B=B||{};var _e=1,we=1;function ce(Qe){var tt=Qe.match(R);tt&&(_e+=tt.length);var me=Qe.lastIndexOf(Z);we=~me?Qe.length-me:we+Qe.length}function Ae(){var Qe={line:_e,column:we};return function(tt){return tt.position=new Ke(Qe),He(),tt}}function Ke(Qe){this.start=Qe,this.end={line:_e,column:we},this.source=B.source}Ke.prototype.content=l;var Fe=[];function ae(Qe){var tt=new Error(B.source+":"+_e+":"+we+": "+Qe);if(tt.reason=Qe,tt.filename=B.source,tt.line=_e,tt.column=we,tt.source=l,B.silent)Fe.push(tt);else throw tt}function ve(Qe){var tt=Qe.exec(l);if(tt){var me=tt[0];return ce(me),l=l.slice(me.length),tt}}function He(){ve(g)}function Le(Qe){var tt;for(Qe=Qe||[];tt=ze();)tt!==!1&&Qe.push(tt);return Qe}function ze(){var Qe=Ae();if(!(P!=l.charAt(0)||D!=l.charAt(1))){for(var tt=2;F!=l.charAt(tt)&&(D!=l.charAt(tt)||P!=l.charAt(tt+1));)++tt;if(tt+=2,F===l.charAt(tt-1))return ae("End of comment missing");var me=l.slice(2,tt-2);return we+=2,ce(me),l=l.slice(tt),we+=2,Qe({type:Y,comment:me})}}function Ze(){var Qe=Ae(),tt=ve(_);if(tt){if(ze(),!ve(S))return ae("property missing ':'");var me=ve(N),ot=Qe({type:w,property:xe(tt[0].replace(ne,F)),value:me?xe(me[0].replace(ne,F)):F});return ve(E),ot}}function ut(){var Qe=[];Le(Qe);for(var tt;tt=Ze();)tt!==!1&&(Qe.push(tt),Le(Qe));return Qe}return He(),ut()};function xe(l){return l?l.replace(q,F):F}},69965:function(Ee){Ee.exports=function(R){return R!=null&&R.constructor!=null&&typeof R.constructor.isBuffer=="function"&&R.constructor.isBuffer(R)}},21028:function(Ee,ne,R){"use strict";const{DOCUMENT_MODE:g}=R(51426),_="html",S="about:legacy-compat",N="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",E=["+//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//"],q=E.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),Z=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],P=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],D=P.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function F(w){const xe=w.indexOf('"')!==-1?"'":'"';return xe+w+xe}function Y(w,xe){for(let l=0;l<xe.length;l++)if(w.indexOf(xe[l])===0)return!0;return!1}ne.isConforming=function(w){return w.name===_&&w.publicId===null&&(w.systemId===null||w.systemId===S)},ne.getDocumentMode=function(w){if(w.name!==_)return g.QUIRKS;const xe=w.systemId;if(xe&&xe.toLowerCase()===N)return g.QUIRKS;let l=w.publicId;if(l!==null){if(l=l.toLowerCase(),Z.indexOf(l)>-1)return g.QUIRKS;let B=xe===null?q:E;if(Y(l,B))return g.QUIRKS;if(B=xe===null?P:D,Y(l,B))return g.LIMITED_QUIRKS}return g.NO_QUIRKS},ne.serializeContent=function(w,xe,l){let B="!DOCTYPE ";return w&&(B+=w),xe?B+=" PUBLIC "+F(xe):l&&(B+=" SYSTEM"),l!==null&&(B+=" "+F(l)),B}},48780:function(Ee){"use strict";Ee.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"}},21859:function(Ee,ne,R){"use strict";const g=R(98614),_=R(51426),S=_.TAG_NAMES,N=_.NAMESPACES,E=_.ATTRS,q={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Z="definitionurl",P="definitionURL",D={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:N.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:N.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:N.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:N.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:N.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:N.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:N.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:N.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:N.XML},"xml:space":{prefix:"xml",name:"space",namespace:N.XML},xmlns:{prefix:"",name:"xmlns",namespace:N.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:N.XMLNS}},Y=ne.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"},w={[S.B]:!0,[S.BIG]:!0,[S.BLOCKQUOTE]:!0,[S.BODY]:!0,[S.BR]:!0,[S.CENTER]:!0,[S.CODE]:!0,[S.DD]:!0,[S.DIV]:!0,[S.DL]:!0,[S.DT]:!0,[S.EM]:!0,[S.EMBED]:!0,[S.H1]:!0,[S.H2]:!0,[S.H3]:!0,[S.H4]:!0,[S.H5]:!0,[S.H6]:!0,[S.HEAD]:!0,[S.HR]:!0,[S.I]:!0,[S.IMG]:!0,[S.LI]:!0,[S.LISTING]:!0,[S.MENU]:!0,[S.META]:!0,[S.NOBR]:!0,[S.OL]:!0,[S.P]:!0,[S.PRE]:!0,[S.RUBY]:!0,[S.S]:!0,[S.SMALL]:!0,[S.SPAN]:!0,[S.STRONG]:!0,[S.STRIKE]:!0,[S.SUB]:!0,[S.SUP]:!0,[S.TABLE]:!0,[S.TT]:!0,[S.U]:!0,[S.UL]:!0,[S.VAR]:!0};ne.causesExit=function(B){const _e=B.tagName;return _e===S.FONT&&(g.getTokenAttr(B,E.COLOR)!==null||g.getTokenAttr(B,E.SIZE)!==null||g.getTokenAttr(B,E.FACE)!==null)?!0:w[_e]},ne.adjustTokenMathMLAttrs=function(B){for(let _e=0;_e<B.attrs.length;_e++)if(B.attrs[_e].name===Z){B.attrs[_e].name=P;break}},ne.adjustTokenSVGAttrs=function(B){for(let _e=0;_e<B.attrs.length;_e++){const we=D[B.attrs[_e].name];we&&(B.attrs[_e].name=we)}},ne.adjustTokenXMLAttrs=function(B){for(let _e=0;_e<B.attrs.length;_e++){const we=F[B.attrs[_e].name];we&&(B.attrs[_e].prefix=we.prefix,B.attrs[_e].name=we.name,B.attrs[_e].namespace=we.namespace)}},ne.adjustTokenSVGTagName=function(B){const _e=Y[B.tagName];_e&&(B.tagName=_e)};function xe(B,_e){return _e===N.MATHML&&(B===S.MI||B===S.MO||B===S.MN||B===S.MS||B===S.MTEXT)}function l(B,_e,we){if(_e===N.MATHML&&B===S.ANNOTATION_XML){for(let ce=0;ce<we.length;ce++)if(we[ce].name===E.ENCODING){const Ae=we[ce].value.toLowerCase();return Ae===q.TEXT_HTML||Ae===q.APPLICATION_XML}}return _e===N.SVG&&(B===S.FOREIGN_OBJECT||B===S.DESC||B===S.TITLE)}ne.isIntegrationPoint=function(B,_e,we,ce){return!!((!ce||ce===N.HTML)&&l(B,_e,we)||(!ce||ce===N.MATHML)&&xe(B,_e))}},51426:function(Ee,ne){"use strict";const R=ne.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};ne.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},ne.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};const g=ne.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};ne.SPECIAL_ELEMENTS={[R.HTML]:{[g.ADDRESS]:!0,[g.APPLET]:!0,[g.AREA]:!0,[g.ARTICLE]:!0,[g.ASIDE]:!0,[g.BASE]:!0,[g.BASEFONT]:!0,[g.BGSOUND]:!0,[g.BLOCKQUOTE]:!0,[g.BODY]:!0,[g.BR]:!0,[g.BUTTON]:!0,[g.CAPTION]:!0,[g.CENTER]:!0,[g.COL]:!0,[g.COLGROUP]:!0,[g.DD]:!0,[g.DETAILS]:!0,[g.DIR]:!0,[g.DIV]:!0,[g.DL]:!0,[g.DT]:!0,[g.EMBED]:!0,[g.FIELDSET]:!0,[g.FIGCAPTION]:!0,[g.FIGURE]:!0,[g.FOOTER]:!0,[g.FORM]:!0,[g.FRAME]:!0,[g.FRAMESET]:!0,[g.H1]:!0,[g.H2]:!0,[g.H3]:!0,[g.H4]:!0,[g.H5]:!0,[g.H6]:!0,[g.HEAD]:!0,[g.HEADER]:!0,[g.HGROUP]:!0,[g.HR]:!0,[g.HTML]:!0,[g.IFRAME]:!0,[g.IMG]:!0,[g.INPUT]:!0,[g.LI]:!0,[g.LINK]:!0,[g.LISTING]:!0,[g.MAIN]:!0,[g.MARQUEE]:!0,[g.MENU]:!0,[g.META]:!0,[g.NAV]:!0,[g.NOEMBED]:!0,[g.NOFRAMES]:!0,[g.NOSCRIPT]:!0,[g.OBJECT]:!0,[g.OL]:!0,[g.P]:!0,[g.PARAM]:!0,[g.PLAINTEXT]:!0,[g.PRE]:!0,[g.SCRIPT]:!0,[g.SECTION]:!0,[g.SELECT]:!0,[g.SOURCE]:!0,[g.STYLE]:!0,[g.SUMMARY]:!0,[g.TABLE]:!0,[g.TBODY]:!0,[g.TD]:!0,[g.TEMPLATE]:!0,[g.TEXTAREA]:!0,[g.TFOOT]:!0,[g.TH]:!0,[g.THEAD]:!0,[g.TITLE]:!0,[g.TR]:!0,[g.TRACK]:!0,[g.UL]:!0,[g.WBR]:!0,[g.XMP]:!0},[R.MATHML]:{[g.MI]:!0,[g.MO]:!0,[g.MN]:!0,[g.MS]:!0,[g.MTEXT]:!0,[g.ANNOTATION_XML]:!0},[R.SVG]:{[g.TITLE]:!0,[g.FOREIGN_OBJECT]:!0,[g.DESC]:!0}}},95309:function(Ee,ne){"use strict";const R=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];ne.REPLACEMENT_CHARACTER="\uFFFD",ne.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},ne.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},ne.isSurrogate=function(g){return g>=55296&&g<=57343},ne.isSurrogatePair=function(g){return g>=56320&&g<=57343},ne.getSurrogatePairCodePoint=function(g,_){return(g-55296)*1024+9216+_},ne.isControlCodePoint=function(g){return g!==32&&g!==10&&g!==13&&g!==9&&g!==12&&g>=1&&g<=31||g>=127&&g<=159},ne.isUndefinedCodePoint=function(g){return g>=64976&&g<=65007||R.indexOf(g)>-1}},79704:function(Ee,ne,R){"use strict";const g=R(81224);class _ extends g{constructor(N,E){super(N),this.posTracker=null,this.onParseError=E.onParseError}_setErrorLocation(N){N.startLine=N.endLine=this.posTracker.line,N.startCol=N.endCol=this.posTracker.col,N.startOffset=N.endOffset=this.posTracker.offset}_reportError(N){const E={code:N,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(E),this.onParseError(E)}_getOverriddenMethods(N){return{_err(E){N._reportError(E)}}}}Ee.exports=_},37304:function(Ee,ne,R){"use strict";const g=R(79704),_=R(86669),S=R(52690),N=R(81224);class E extends g{constructor(Z,P){super(Z,P),this.opts=P,this.ctLoc=null,this.locBeforeToken=!1}_setErrorLocation(Z){this.ctLoc&&(Z.startLine=this.ctLoc.startLine,Z.startCol=this.ctLoc.startCol,Z.startOffset=this.ctLoc.startOffset,Z.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,Z.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,Z.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}_getOverriddenMethods(Z,P){return{_bootstrap(D,F){P._bootstrap.call(this,D,F),N.install(this.tokenizer,_,Z.opts),N.install(this.tokenizer,S)},_processInputToken(D){Z.ctLoc=D.location,P._processInputToken.call(this,D)},_err(D,F){Z.locBeforeToken=F&&F.beforeToken,Z._reportError(D)}}}}Ee.exports=E},21778:function(Ee,ne,R){"use strict";const g=R(79704),_=R(94973),S=R(81224);class N extends g{constructor(q,Z){super(q,Z),this.posTracker=S.install(q,_),this.lastErrOffset=-1}_reportError(q){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,super._reportError(q))}}Ee.exports=N},86669:function(Ee,ne,R){"use strict";const g=R(79704),_=R(21778),S=R(81224);class N extends g{constructor(q,Z){super(q,Z);const P=S.install(q.preprocessor,_,Z);this.posTracker=P.posTracker}}Ee.exports=N},28829:function(Ee,ne,R){"use strict";const g=R(81224);class _ extends g{constructor(N,E){super(N),this.onItemPop=E.onItemPop}_getOverriddenMethods(N,E){return{pop(){N.onItemPop(this.current),E.pop.call(this)},popAllUpToHtmlElement(){for(let q=this.stackTop;q>0;q--)N.onItemPop(this.items[q]);E.popAllUpToHtmlElement.call(this)},remove(q){N.onItemPop(this.current),E.remove.call(this,q)}}}}Ee.exports=_},94632:function(Ee,ne,R){"use strict";const g=R(81224),_=R(98614),S=R(52690),N=R(28829),q=R(51426).TAG_NAMES;class Z extends g{constructor(D){super(D),this.parser=D,this.treeAdapter=this.parser.treeAdapter,this.posTracker=null,this.lastStartTagToken=null,this.lastFosterParentingLocation=null,this.currentToken=null}_setStartLocation(D){let F=null;this.lastStartTagToken&&(F=Object.assign({},this.lastStartTagToken.location),F.startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(D,F)}_setEndLocation(D,F){if(this.treeAdapter.getNodeSourceCodeLocation(D)&&F.location){const w=F.location,xe=this.treeAdapter.getTagName(D),l=F.type===_.END_TAG_TOKEN&&xe===F.tagName,B={};l?(B.endTag=Object.assign({},w),B.endLine=w.endLine,B.endCol=w.endCol,B.endOffset=w.endOffset):(B.endLine=w.startLine,B.endCol=w.startCol,B.endOffset=w.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(D,B)}}_getOverriddenMethods(D,F){return{_bootstrap(Y,w){F._bootstrap.call(this,Y,w),D.lastStartTagToken=null,D.lastFosterParentingLocation=null,D.currentToken=null;const xe=g.install(this.tokenizer,S);D.posTracker=xe.posTracker,g.install(this.openElements,N,{onItemPop:function(l){D._setEndLocation(l,D.currentToken)}})},_runParsingLoop(Y){F._runParsingLoop.call(this,Y);for(let w=this.openElements.stackTop;w>=0;w--)D._setEndLocation(this.openElements.items[w],D.currentToken)},_processTokenInForeignContent(Y){D.currentToken=Y,F._processTokenInForeignContent.call(this,Y)},_processToken(Y){if(D.currentToken=Y,F._processToken.call(this,Y),Y.type===_.END_TAG_TOKEN&&(Y.tagName===q.HTML||Y.tagName===q.BODY&&this.openElements.hasInScope(q.BODY)))for(let xe=this.openElements.stackTop;xe>=0;xe--){const l=this.openElements.items[xe];if(this.treeAdapter.getTagName(l)===Y.tagName){D._setEndLocation(l,Y);break}}},_setDocumentType(Y){F._setDocumentType.call(this,Y);const w=this.treeAdapter.getChildNodes(this.document),xe=w.length;for(let l=0;l<xe;l++){const B=w[l];if(this.treeAdapter.isDocumentTypeNode(B)){this.treeAdapter.setNodeSourceCodeLocation(B,Y.location);break}}},_attachElementToTree(Y){D._setStartLocation(Y),D.lastStartTagToken=null,F._attachElementToTree.call(this,Y)},_appendElement(Y,w){D.lastStartTagToken=Y,F._appendElement.call(this,Y,w)},_insertElement(Y,w){D.lastStartTagToken=Y,F._insertElement.call(this,Y,w)},_insertTemplate(Y){D.lastStartTagToken=Y,F._insertTemplate.call(this,Y);const w=this.treeAdapter.getTemplateContent(this.openElements.current);this.treeAdapter.setNodeSourceCodeLocation(w,null)},_insertFakeRootElement(){F._insertFakeRootElement.call(this),this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current,null)},_appendCommentNode(Y,w){F._appendCommentNode.call(this,Y,w);const xe=this.treeAdapter.getChildNodes(w),l=xe[xe.length-1];this.treeAdapter.setNodeSourceCodeLocation(l,Y.location)},_findFosterParentingLocation(){return D.lastFosterParentingLocation=F._findFosterParentingLocation.call(this),D.lastFosterParentingLocation},_insertCharacters(Y){F._insertCharacters.call(this,Y);const w=this._shouldFosterParentOnInsertion(),xe=w&&D.lastFosterParentingLocation.parent||this.openElements.currentTmplContent||this.openElements.current,l=this.treeAdapter.getChildNodes(xe),B=w&&D.lastFosterParentingLocation.beforeElement?l.indexOf(D.lastFosterParentingLocation.beforeElement)-1:l.length-1,_e=l[B];if(this.treeAdapter.getNodeSourceCodeLocation(_e)){const{endLine:ce,endCol:Ae,endOffset:Ke}=Y.location;this.treeAdapter.updateNodeSourceCodeLocation(_e,{endLine:ce,endCol:Ae,endOffset:Ke})}else this.treeAdapter.setNodeSourceCodeLocation(_e,Y.location)}}}}Ee.exports=Z},52690:function(Ee,ne,R){"use strict";const g=R(81224),_=R(98614),S=R(94973);class N extends g{constructor(q){super(q),this.tokenizer=q,this.posTracker=g.install(q.preprocessor,S),this.currentAttrLocation=null,this.ctLoc=null}_getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}_attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;const q=this.tokenizer.currentToken,Z=this.tokenizer.currentAttr;q.location.attrs||(q.location.attrs=Object.create(null)),q.location.attrs[Z.name]=this.currentAttrLocation}_getOverriddenMethods(q,Z){const P={_createStartTagToken(){Z._createStartTagToken.call(this),this.currentToken.location=q.ctLoc},_createEndTagToken(){Z._createEndTagToken.call(this),this.currentToken.location=q.ctLoc},_createCommentToken(){Z._createCommentToken.call(this),this.currentToken.location=q.ctLoc},_createDoctypeToken(D){Z._createDoctypeToken.call(this,D),this.currentToken.location=q.ctLoc},_createCharacterToken(D,F){Z._createCharacterToken.call(this,D,F),this.currentCharacterToken.location=q.ctLoc},_createEOFToken(){Z._createEOFToken.call(this),this.currentToken.location=q._getCurrentLocation()},_createAttr(D){Z._createAttr.call(this,D),q.currentAttrLocation=q._getCurrentLocation()},_leaveAttrName(D){Z._leaveAttrName.call(this,D),q._attachCurrentAttrLocationInfo()},_leaveAttrValue(D){Z._leaveAttrValue.call(this,D),q._attachCurrentAttrLocationInfo()},_emitCurrentToken(){const D=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=D.startLine,this.currentCharacterToken.location.endCol=D.startCol,this.currentCharacterToken.location.endOffset=D.startOffset),this.currentToken.type===_.EOF_TOKEN?(D.endLine=D.startLine,D.endCol=D.startCol,D.endOffset=D.startOffset):(D.endLine=q.posTracker.line,D.endCol=q.posTracker.col+1,D.endOffset=q.posTracker.offset+1),Z._emitCurrentToken.call(this)},_emitCurrentCharacterToken(){const D=this.currentCharacterToken&&this.currentCharacterToken.location;D&&D.endOffset===-1&&(D.endLine=q.posTracker.line,D.endCol=q.posTracker.col,D.endOffset=q.posTracker.offset),Z._emitCurrentCharacterToken.call(this)}};return Object.keys(_.MODE).forEach(D=>{const F=_.MODE[D];P[F]=function(Y){q.ctLoc=q._getCurrentLocation(),Z[F].call(this,Y)}}),P}}Ee.exports=N},94973:function(Ee,ne,R){"use strict";const g=R(81224);class _ extends g{constructor(N){super(N),this.preprocessor=N,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.offset=0,this.col=0,this.line=1}_getOverriddenMethods(N,E){return{advance(){const q=this.pos+1,Z=this.html[q];return N.isEol&&(N.isEol=!1,N.line++,N.lineStartPos=q),(Z===` +`||Z==="\r"&&this.html[q+1]!==` +`)&&(N.isEol=!0),N.col=q-N.lineStartPos+1,N.offset=N.droppedBufferSize+q,E.advance.call(this)},retreat(){E.retreat.call(this),N.isEol=!1,N.col=this.pos-N.lineStartPos+1},dropParsedChunk(){const q=this.pos;E.dropParsedChunk.call(this);const Z=q-this.pos;N.lineStartPos-=Z,N.droppedBufferSize+=Z,N.offset=N.droppedBufferSize+this.pos}}}}Ee.exports=_},2378:function(Ee){"use strict";class R{constructor(_){this.length=0,this.entries=[],this.treeAdapter=_,this.bookmark=null}_getNoahArkConditionCandidates(_){const S=[];if(this.length>=3){const N=this.treeAdapter.getAttrList(_).length,E=this.treeAdapter.getTagName(_),q=this.treeAdapter.getNamespaceURI(_);for(let Z=this.length-1;Z>=0;Z--){const P=this.entries[Z];if(P.type===R.MARKER_ENTRY)break;const D=P.element,F=this.treeAdapter.getAttrList(D);this.treeAdapter.getTagName(D)===E&&this.treeAdapter.getNamespaceURI(D)===q&&F.length===N&&S.push({idx:Z,attrs:F})}}return S.length<3?[]:S}_ensureNoahArkCondition(_){const S=this._getNoahArkConditionCandidates(_);let N=S.length;if(N){const E=this.treeAdapter.getAttrList(_),q=E.length,Z=Object.create(null);for(let P=0;P<q;P++){const D=E[P];Z[D.name]=D.value}for(let P=0;P<q;P++)for(let D=0;D<N;D++){const F=S[D].attrs[P];if(Z[F.name]!==F.value&&(S.splice(D,1),N--),S.length<3)return}for(let P=N-1;P>=3-1;P--)this.entries.splice(S[P].idx,1),this.length--}}insertMarker(){this.entries.push({type:R.MARKER_ENTRY}),this.length++}pushElement(_,S){this._ensureNoahArkCondition(_),this.entries.push({type:R.ELEMENT_ENTRY,element:_,token:S}),this.length++}insertElementAfterBookmark(_,S){let N=this.length-1;for(;N>=0&&this.entries[N]!==this.bookmark;N--);this.entries.splice(N+1,0,{type:R.ELEMENT_ENTRY,element:_,token:S}),this.length++}removeEntry(_){for(let S=this.length-1;S>=0;S--)if(this.entries[S]===_){this.entries.splice(S,1),this.length--;break}}clearToLastMarker(){for(;this.length;){const _=this.entries.pop();if(this.length--,_.type===R.MARKER_ENTRY)break}}getElementEntryInScopeWithTagName(_){for(let S=this.length-1;S>=0;S--){const N=this.entries[S];if(N.type===R.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(N.element)===_)return N}return null}getElementEntry(_){for(let S=this.length-1;S>=0;S--){const N=this.entries[S];if(N.type===R.ELEMENT_ENTRY&&N.element===_)return N}return null}}R.MARKER_ENTRY="MARKER_ENTRY",R.ELEMENT_ENTRY="ELEMENT_ENTRY",Ee.exports=R},26839:function(Ee,ne,R){"use strict";const g=R(98614),_=R(57453),S=R(2378),N=R(94632),E=R(37304),q=R(81224),Z=R(46245),P=R(21535),D=R(21028),F=R(21859),Y=R(48780),w=R(95309),xe=R(51426),l=xe.TAG_NAMES,B=xe.NAMESPACES,_e=xe.ATTRS,we={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:Z},ce="hidden",Ae=8,Ke=3,Fe="INITIAL_MODE",ae="BEFORE_HTML_MODE",ve="BEFORE_HEAD_MODE",He="IN_HEAD_MODE",Le="IN_HEAD_NO_SCRIPT_MODE",ze="AFTER_HEAD_MODE",Ze="IN_BODY_MODE",ut="TEXT_MODE",Qe="IN_TABLE_MODE",tt="IN_TABLE_TEXT_MODE",me="IN_CAPTION_MODE",ot="IN_COLUMN_GROUP_MODE",gt="IN_TABLE_BODY_MODE",Ue="IN_ROW_MODE",Re="IN_CELL_MODE",Ve="IN_SELECT_MODE",r1="IN_SELECT_IN_TABLE_MODE",Kt="IN_TEMPLATE_MODE",a1="AFTER_BODY_MODE",s1="IN_FRAMESET_MODE",d1="AFTER_FRAMESET_MODE",K1="AFTER_AFTER_BODY_MODE",It="AFTER_AFTER_FRAMESET_MODE",F1={[l.TR]:Ue,[l.TBODY]:gt,[l.THEAD]:gt,[l.TFOOT]:gt,[l.CAPTION]:me,[l.COLGROUP]:ot,[l.TABLE]:Qe,[l.BODY]:Ze,[l.FRAMESET]:s1},sn={[l.CAPTION]:Qe,[l.COLGROUP]:Qe,[l.TBODY]:Qe,[l.TFOOT]:Qe,[l.THEAD]:Qe,[l.COL]:ot,[l.TR]:gt,[l.TD]:Ue,[l.TH]:Ue},X1={[Fe]:{[g.CHARACTER_TOKEN]:Tt,[g.NULL_CHARACTER_TOKEN]:Tt,[g.WHITESPACE_CHARACTER_TOKEN]:le,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:nt,[g.START_TAG_TOKEN]:Tt,[g.END_TAG_TOKEN]:Tt,[g.EOF_TOKEN]:Tt},[ae]:{[g.CHARACTER_TOKEN]:y1,[g.NULL_CHARACTER_TOKEN]:y1,[g.WHITESPACE_CHARACTER_TOKEN]:le,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Wt,[g.END_TAG_TOKEN]:l1,[g.EOF_TOKEN]:y1},[ve]:{[g.CHARACTER_TOKEN]:N1,[g.NULL_CHARACTER_TOKEN]:N1,[g.WHITESPACE_CHARACTER_TOKEN]:le,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:ge,[g.START_TAG_TOKEN]:Xt,[g.END_TAG_TOKEN]:Ge,[g.EOF_TOKEN]:N1},[He]:{[g.CHARACTER_TOKEN]:j1,[g.NULL_CHARACTER_TOKEN]:j1,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:ge,[g.START_TAG_TOKEN]:o1,[g.END_TAG_TOKEN]:Y1,[g.EOF_TOKEN]:j1},[Le]:{[g.CHARACTER_TOKEN]:ln,[g.NULL_CHARACTER_TOKEN]:ln,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:ge,[g.START_TAG_TOKEN]:cn,[g.END_TAG_TOKEN]:hn,[g.EOF_TOKEN]:ln},[ze]:{[g.CHARACTER_TOKEN]:ct,[g.NULL_CHARACTER_TOKEN]:ct,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:ge,[g.START_TAG_TOKEN]:fn,[g.END_TAG_TOKEN]:t1,[g.EOF_TOKEN]:ct},[Ze]:{[g.CHARACTER_TOKEN]:_1,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Bt,[g.END_TAG_TOKEN]:Kn,[g.EOF_TOKEN]:pn},[ut]:{[g.CHARACTER_TOKEN]:At,[g.NULL_CHARACTER_TOKEN]:At,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:le,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:le,[g.END_TAG_TOKEN]:or,[g.EOF_TOKEN]:ur},[Qe]:{[g.CHARACTER_TOKEN]:gn,[g.NULL_CHARACTER_TOKEN]:gn,[g.WHITESPACE_CHARACTER_TOKEN]:gn,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:er,[g.END_TAG_TOKEN]:tr,[g.EOF_TOKEN]:pn},[tt]:{[g.CHARACTER_TOKEN]:G,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:z,[g.COMMENT_TOKEN]:te,[g.DOCTYPE_TOKEN]:te,[g.START_TAG_TOKEN]:te,[g.END_TAG_TOKEN]:te,[g.EOF_TOKEN]:te},[me]:{[g.CHARACTER_TOKEN]:_1,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:M,[g.END_TAG_TOKEN]:re,[g.EOF_TOKEN]:pn},[ot]:{[g.CHARACTER_TOKEN]:Te,[g.NULL_CHARACTER_TOKEN]:Te,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:V,[g.END_TAG_TOKEN]:he,[g.EOF_TOKEN]:pn},[gt]:{[g.CHARACTER_TOKEN]:gn,[g.NULL_CHARACTER_TOKEN]:gn,[g.WHITESPACE_CHARACTER_TOKEN]:gn,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Ye,[g.END_TAG_TOKEN]:Je,[g.EOF_TOKEN]:pn},[Ue]:{[g.CHARACTER_TOKEN]:gn,[g.NULL_CHARACTER_TOKEN]:gn,[g.WHITESPACE_CHARACTER_TOKEN]:gn,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:pe,[g.END_TAG_TOKEN]:bt,[g.EOF_TOKEN]:pn},[Re]:{[g.CHARACTER_TOKEN]:_1,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Ce,[g.END_TAG_TOKEN]:Ie,[g.EOF_TOKEN]:pn},[Ve]:{[g.CHARACTER_TOKEN]:At,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:St,[g.END_TAG_TOKEN]:$e,[g.EOF_TOKEN]:pn},[r1]:{[g.CHARACTER_TOKEN]:At,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:wt,[g.END_TAG_TOKEN]:n1,[g.EOF_TOKEN]:pn},[Kt]:{[g.CHARACTER_TOKEN]:_1,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:x1,[g.END_TAG_TOKEN]:M1,[g.EOF_TOKEN]:J1},[a1]:{[g.CHARACTER_TOKEN]:yn,[g.NULL_CHARACTER_TOKEN]:yn,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:We,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:g1,[g.END_TAG_TOKEN]:G1,[g.EOF_TOKEN]:dt},[s1]:{[g.CHARACTER_TOKEN]:le,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Ar,[g.END_TAG_TOKEN]:Oe,[g.EOF_TOKEN]:dt},[d1]:{[g.CHARACTER_TOKEN]:le,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:At,[g.COMMENT_TOKEN]:fe,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Tn,[g.END_TAG_TOKEN]:Ht,[g.EOF_TOKEN]:dt},[K1]:{[g.CHARACTER_TOKEN]:_n,[g.NULL_CHARACTER_TOKEN]:_n,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:at,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Ln,[g.END_TAG_TOKEN]:_n,[g.EOF_TOKEN]:dt},[It]:{[g.CHARACTER_TOKEN]:le,[g.NULL_CHARACTER_TOKEN]:le,[g.WHITESPACE_CHARACTER_TOKEN]:kt,[g.COMMENT_TOKEN]:at,[g.DOCTYPE_TOKEN]:le,[g.START_TAG_TOKEN]:Mr,[g.END_TAG_TOKEN]:le,[g.EOF_TOKEN]:dt}};class D1{constructor(u){this.options=P(we,u),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&q.install(this,N),this.options.onParseError&&q.install(this,E,{onParseError:this.options.onParseError})}parse(u){const m=this.treeAdapter.createDocument();return this._bootstrap(m,null),this.tokenizer.write(u,!0),this._runParsingLoop(null),m}parseFragment(u,m){m||(m=this.treeAdapter.createElement(l.TEMPLATE,B.HTML,[]));const Me=this.treeAdapter.createElement("documentmock",B.HTML,[]);this._bootstrap(Me,m),this.treeAdapter.getTagName(m)===l.TEMPLATE&&this._pushTmplInsertionMode(Kt),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(u,!0),this._runParsingLoop(null);const ft=this.treeAdapter.getFirstChild(Me),lt=this.treeAdapter.createDocumentFragment();return this._adoptNodes(ft,lt),lt}_bootstrap(u,m){this.tokenizer=new g(this.options),this.stopped=!1,this.insertionMode=Fe,this.originalInsertionMode="",this.document=u,this.fragmentContext=m,this.headElement=null,this.formElement=null,this.openElements=new _(this.document,this.treeAdapter),this.activeFormattingElements=new S(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}_err(){}_runParsingLoop(u){for(;!this.stopped;){this._setupTokenizerCDATAMode();const m=this.tokenizer.getNextToken();if(m.type===g.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,m.type===g.WHITESPACE_CHARACTER_TOKEN&&m.chars[0]===` +`)){if(m.chars.length===1)continue;m.chars=m.chars.substr(1)}if(this._processInputToken(m),u&&this.pendingScript)break}}runParsingLoopForCurrentChunk(u,m){if(this._runParsingLoop(m),m&&this.pendingScript){const Me=this.pendingScript;this.pendingScript=null,m(Me);return}u&&u()}_setupTokenizerCDATAMode(){const u=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=u&&u!==this.document&&this.treeAdapter.getNamespaceURI(u)!==B.HTML&&!this._isIntegrationPoint(u)}_switchToTextParsing(u,m){this._insertElement(u,B.HTML),this.tokenizer.state=m,this.originalInsertionMode=this.insertionMode,this.insertionMode=ut}switchToPlaintextParsing(){this.insertionMode=ut,this.originalInsertionMode=Ze,this.tokenizer.state=g.MODE.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let u=this.fragmentContext;do{if(this.treeAdapter.getTagName(u)===l.FORM){this.formElement=u;break}u=this.treeAdapter.getParentNode(u)}while(u)}_initTokenizerForFragmentParsing(){if(this.treeAdapter.getNamespaceURI(this.fragmentContext)===B.HTML){const u=this.treeAdapter.getTagName(this.fragmentContext);u===l.TITLE||u===l.TEXTAREA?this.tokenizer.state=g.MODE.RCDATA:u===l.STYLE||u===l.XMP||u===l.IFRAME||u===l.NOEMBED||u===l.NOFRAMES||u===l.NOSCRIPT?this.tokenizer.state=g.MODE.RAWTEXT:u===l.SCRIPT?this.tokenizer.state=g.MODE.SCRIPT_DATA:u===l.PLAINTEXT&&(this.tokenizer.state=g.MODE.PLAINTEXT)}}_setDocumentType(u){const m=u.name||"",Me=u.publicId||"",ft=u.systemId||"";this.treeAdapter.setDocumentType(this.document,m,Me,ft)}_attachElementToTree(u){if(this._shouldFosterParentOnInsertion())this._fosterParentElement(u);else{const m=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.appendChild(m,u)}}_appendElement(u,m){const Me=this.treeAdapter.createElement(u.tagName,m,u.attrs);this._attachElementToTree(Me)}_insertElement(u,m){const Me=this.treeAdapter.createElement(u.tagName,m,u.attrs);this._attachElementToTree(Me),this.openElements.push(Me)}_insertFakeElement(u){const m=this.treeAdapter.createElement(u,B.HTML,[]);this._attachElementToTree(m),this.openElements.push(m)}_insertTemplate(u){const m=this.treeAdapter.createElement(u.tagName,B.HTML,u.attrs),Me=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(m,Me),this._attachElementToTree(m),this.openElements.push(m)}_insertFakeRootElement(){const u=this.treeAdapter.createElement(l.HTML,B.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,u),this.openElements.push(u)}_appendCommentNode(u,m){const Me=this.treeAdapter.createCommentNode(u.data);this.treeAdapter.appendChild(m,Me)}_insertCharacters(u){if(this._shouldFosterParentOnInsertion())this._fosterParentText(u.chars);else{const m=this.openElements.currentTmplContent||this.openElements.current;this.treeAdapter.insertText(m,u.chars)}}_adoptNodes(u,m){for(let Me=this.treeAdapter.getFirstChild(u);Me;Me=this.treeAdapter.getFirstChild(u))this.treeAdapter.detachNode(Me),this.treeAdapter.appendChild(m,Me)}_shouldProcessTokenInForeignContent(u){const m=this._getAdjustedCurrentElement();if(!m||m===this.document)return!1;const Me=this.treeAdapter.getNamespaceURI(m);if(Me===B.HTML||this.treeAdapter.getTagName(m)===l.ANNOTATION_XML&&Me===B.MATHML&&u.type===g.START_TAG_TOKEN&&u.tagName===l.SVG)return!1;const ft=u.type===g.CHARACTER_TOKEN||u.type===g.NULL_CHARACTER_TOKEN||u.type===g.WHITESPACE_CHARACTER_TOKEN;return(u.type===g.START_TAG_TOKEN&&u.tagName!==l.MGLYPH&&u.tagName!==l.MALIGNMARK||ft)&&this._isIntegrationPoint(m,B.MATHML)||(u.type===g.START_TAG_TOKEN||ft)&&this._isIntegrationPoint(m,B.HTML)?!1:u.type!==g.EOF_TOKEN}_processToken(u){X1[this.insertionMode][u.type](this,u)}_processTokenInBodyMode(u){X1[Ze][u.type](this,u)}_processTokenInForeignContent(u){u.type===g.CHARACTER_TOKEN?Vn(this,u):u.type===g.NULL_CHARACTER_TOKEN?mn(this,u):u.type===g.WHITESPACE_CHARACTER_TOKEN?At(this,u):u.type===g.COMMENT_TOKEN?fe(this,u):u.type===g.START_TAG_TOKEN?Qr(this,u):u.type===g.END_TAG_TOKEN&&Be(this,u)}_processInputToken(u){this._shouldProcessTokenInForeignContent(u)?this._processTokenInForeignContent(u):this._processToken(u),u.type===g.START_TAG_TOKEN&&u.selfClosing&&!u.ackSelfClosing&&this._err(Y.nonVoidHtmlElementStartTagWithTrailingSolidus)}_isIntegrationPoint(u,m){const Me=this.treeAdapter.getTagName(u),ft=this.treeAdapter.getNamespaceURI(u),lt=this.treeAdapter.getAttrList(u);return F.isIntegrationPoint(Me,ft,lt,m)}_reconstructActiveFormattingElements(){const u=this.activeFormattingElements.length;if(u){let m=u,Me=null;do if(m--,Me=this.activeFormattingElements.entries[m],Me.type===S.MARKER_ENTRY||this.openElements.contains(Me.element)){m++;break}while(m>0);for(let ft=m;ft<u;ft++)Me=this.activeFormattingElements.entries[ft],this._insertElement(Me.token,this.treeAdapter.getNamespaceURI(Me.element)),Me.element=this.openElements.current}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Ue}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(l.P),this.openElements.popUntilTagNamePopped(l.P)}_resetInsertionMode(){for(let u=this.openElements.stackTop,m=!1;u>=0;u--){let Me=this.openElements.items[u];u===0&&(m=!0,this.fragmentContext&&(Me=this.fragmentContext));const ft=this.treeAdapter.getTagName(Me),lt=F1[ft];if(lt){this.insertionMode=lt;break}else if(!m&&(ft===l.TD||ft===l.TH)){this.insertionMode=Re;break}else if(!m&&ft===l.HEAD){this.insertionMode=He;break}else if(ft===l.SELECT){this._resetInsertionModeForSelect(u);break}else if(ft===l.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}else if(ft===l.HTML){this.insertionMode=this.headElement?ze:ve;break}else if(m){this.insertionMode=Ze;break}}}_resetInsertionModeForSelect(u){if(u>0)for(let m=u-1;m>0;m--){const Me=this.openElements.items[m],ft=this.treeAdapter.getTagName(Me);if(ft===l.TEMPLATE)break;if(ft===l.TABLE){this.insertionMode=r1;return}}this.insertionMode=Ve}_pushTmplInsertionMode(u){this.tmplInsertionModeStack.push(u),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=u}_popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}_isElementCausesFosterParenting(u){const m=this.treeAdapter.getTagName(u);return m===l.TABLE||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}_findFosterParentingLocation(){const u={parent:null,beforeElement:null};for(let m=this.openElements.stackTop;m>=0;m--){const Me=this.openElements.items[m],ft=this.treeAdapter.getTagName(Me),lt=this.treeAdapter.getNamespaceURI(Me);if(ft===l.TEMPLATE&<===B.HTML){u.parent=this.treeAdapter.getTemplateContent(Me);break}else if(ft===l.TABLE){u.parent=this.treeAdapter.getParentNode(Me),u.parent?u.beforeElement=Me:u.parent=this.openElements.items[m-1];break}}return u.parent||(u.parent=this.openElements.items[0]),u}_fosterParentElement(u){const m=this._findFosterParentingLocation();m.beforeElement?this.treeAdapter.insertBefore(m.parent,u,m.beforeElement):this.treeAdapter.appendChild(m.parent,u)}_fosterParentText(u){const m=this._findFosterParentingLocation();m.beforeElement?this.treeAdapter.insertTextBefore(m.parent,u,m.beforeElement):this.treeAdapter.insertText(m.parent,u)}_isSpecialElement(u){const m=this.treeAdapter.getTagName(u),Me=this.treeAdapter.getNamespaceURI(u);return xe.SPECIAL_ELEMENTS[Me][m]}}Ee.exports=D1;function $1(a,u){let m=a.activeFormattingElements.getElementEntryInScopeWithTagName(u.tagName);return m?a.openElements.contains(m.element)?a.openElements.hasInScope(u.tagName)||(m=null):(a.activeFormattingElements.removeEntry(m),m=null):h1(a,u),m}function z1(a,u){let m=null;for(let Me=a.openElements.stackTop;Me>=0;Me--){const ft=a.openElements.items[Me];if(ft===u.element)break;a._isSpecialElement(ft)&&(m=ft)}return m||(a.openElements.popUntilElementPopped(u.element),a.activeFormattingElements.removeEntry(u)),m}function nn(a,u,m){let Me=u,ft=a.openElements.getCommonAncestor(u);for(let lt=0,B1=ft;B1!==m;lt++,B1=ft){ft=a.openElements.getCommonAncestor(B1);const Wn=a.activeFormattingElements.getElementEntry(B1),hr=Wn&<>=Ke;!Wn||hr?(hr&&a.activeFormattingElements.removeEntry(Wn),a.openElements.remove(B1)):(B1=S1(a,Wn),Me===u&&(a.activeFormattingElements.bookmark=Wn),a.treeAdapter.detachNode(Me),a.treeAdapter.appendChild(B1,Me),Me=B1)}return Me}function S1(a,u){const m=a.treeAdapter.getNamespaceURI(u.element),Me=a.treeAdapter.createElement(u.token.tagName,m,u.token.attrs);return a.openElements.replace(u.element,Me),u.element=Me,Me}function xt(a,u,m){if(a._isElementCausesFosterParenting(u))a._fosterParentElement(m);else{const Me=a.treeAdapter.getTagName(u),ft=a.treeAdapter.getNamespaceURI(u);Me===l.TEMPLATE&&ft===B.HTML&&(u=a.treeAdapter.getTemplateContent(u)),a.treeAdapter.appendChild(u,m)}}function de(a,u,m){const Me=a.treeAdapter.getNamespaceURI(m.element),ft=m.token,lt=a.treeAdapter.createElement(ft.tagName,Me,ft.attrs);a._adoptNodes(u,lt),a.treeAdapter.appendChild(u,lt),a.activeFormattingElements.insertElementAfterBookmark(lt,m.token),a.activeFormattingElements.removeEntry(m),a.openElements.remove(m.element),a.openElements.insertAfter(u,lt)}function e1(a,u){let m;for(let Me=0;Me<Ae&&(m=$1(a,u,m),!!m);Me++){const ft=z1(a,m);if(!ft)break;a.activeFormattingElements.bookmark=m;const lt=nn(a,ft,m.element),B1=a.openElements.getCommonAncestor(m.element);a.treeAdapter.detachNode(lt),xt(a,B1,lt),de(a,ft,m)}}function le(){}function ge(a){a._err(Y.misplacedDoctype)}function fe(a,u){a._appendCommentNode(u,a.openElements.currentTmplContent||a.openElements.current)}function We(a,u){a._appendCommentNode(u,a.openElements.items[0])}function at(a,u){a._appendCommentNode(u,a.document)}function At(a,u){a._insertCharacters(u)}function dt(a){a.stopped=!0}function nt(a,u){a._setDocumentType(u);const m=u.forceQuirks?xe.DOCUMENT_MODE.QUIRKS:D.getDocumentMode(u);D.isConforming(u)||a._err(Y.nonConformingDoctype),a.treeAdapter.setDocumentMode(a.document,m),a.insertionMode=ae}function Tt(a,u){a._err(Y.missingDoctype,{beforeToken:!0}),a.treeAdapter.setDocumentMode(a.document,xe.DOCUMENT_MODE.QUIRKS),a.insertionMode=ae,a._processToken(u)}function Wt(a,u){u.tagName===l.HTML?(a._insertElement(u,B.HTML),a.insertionMode=ve):y1(a,u)}function l1(a,u){const m=u.tagName;(m===l.HTML||m===l.HEAD||m===l.BODY||m===l.BR)&&y1(a,u)}function y1(a,u){a._insertFakeRootElement(),a.insertionMode=ve,a._processToken(u)}function Xt(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.HEAD?(a._insertElement(u,B.HTML),a.headElement=a.openElements.current,a.insertionMode=He):N1(a,u)}function Ge(a,u){const m=u.tagName;m===l.HEAD||m===l.BODY||m===l.HTML||m===l.BR?N1(a,u):a._err(Y.endTagWithoutMatchingOpenElement)}function N1(a,u){a._insertFakeElement(l.HEAD),a.headElement=a.openElements.current,a.insertionMode=He,a._processToken(u)}function o1(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.BASE||m===l.BASEFONT||m===l.BGSOUND||m===l.LINK||m===l.META?(a._appendElement(u,B.HTML),u.ackSelfClosing=!0):m===l.TITLE?a._switchToTextParsing(u,g.MODE.RCDATA):m===l.NOSCRIPT?a.options.scriptingEnabled?a._switchToTextParsing(u,g.MODE.RAWTEXT):(a._insertElement(u,B.HTML),a.insertionMode=Le):m===l.NOFRAMES||m===l.STYLE?a._switchToTextParsing(u,g.MODE.RAWTEXT):m===l.SCRIPT?a._switchToTextParsing(u,g.MODE.SCRIPT_DATA):m===l.TEMPLATE?(a._insertTemplate(u,B.HTML),a.activeFormattingElements.insertMarker(),a.framesetOk=!1,a.insertionMode=Kt,a._pushTmplInsertionMode(Kt)):m===l.HEAD?a._err(Y.misplacedStartTagForHeadElement):j1(a,u)}function Y1(a,u){const m=u.tagName;m===l.HEAD?(a.openElements.pop(),a.insertionMode=ze):m===l.BODY||m===l.BR||m===l.HTML?j1(a,u):m===l.TEMPLATE&&a.openElements.tmplCount>0?(a.openElements.generateImpliedEndTagsThoroughly(),a.openElements.currentTagName!==l.TEMPLATE&&a._err(Y.closingOfElementWithOpenChildElements),a.openElements.popUntilTagNamePopped(l.TEMPLATE),a.activeFormattingElements.clearToLastMarker(),a._popTmplInsertionMode(),a._resetInsertionMode()):a._err(Y.endTagWithoutMatchingOpenElement)}function j1(a,u){a.openElements.pop(),a.insertionMode=ze,a._processToken(u)}function cn(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.BASEFONT||m===l.BGSOUND||m===l.HEAD||m===l.LINK||m===l.META||m===l.NOFRAMES||m===l.STYLE?o1(a,u):m===l.NOSCRIPT?a._err(Y.nestedNoscriptInHead):ln(a,u)}function hn(a,u){const m=u.tagName;m===l.NOSCRIPT?(a.openElements.pop(),a.insertionMode=He):m===l.BR?ln(a,u):a._err(Y.endTagWithoutMatchingOpenElement)}function ln(a,u){const m=u.type===g.EOF_TOKEN?Y.openElementsLeftAfterEof:Y.disallowedContentInNoscriptInHead;a._err(m),a.openElements.pop(),a.insertionMode=He,a._processToken(u)}function fn(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.BODY?(a._insertElement(u,B.HTML),a.framesetOk=!1,a.insertionMode=Ze):m===l.FRAMESET?(a._insertElement(u,B.HTML),a.insertionMode=s1):m===l.BASE||m===l.BASEFONT||m===l.BGSOUND||m===l.LINK||m===l.META||m===l.NOFRAMES||m===l.SCRIPT||m===l.STYLE||m===l.TEMPLATE||m===l.TITLE?(a._err(Y.abandonedHeadElementChild),a.openElements.push(a.headElement),o1(a,u),a.openElements.remove(a.headElement)):m===l.HEAD?a._err(Y.misplacedStartTagForHeadElement):ct(a,u)}function t1(a,u){const m=u.tagName;m===l.BODY||m===l.HTML||m===l.BR?ct(a,u):m===l.TEMPLATE?Y1(a,u):a._err(Y.endTagWithoutMatchingOpenElement)}function ct(a,u){a._insertFakeElement(l.BODY),a.insertionMode=Ze,a._processToken(u)}function kt(a,u){a._reconstructActiveFormattingElements(),a._insertCharacters(u)}function _1(a,u){a._reconstructActiveFormattingElements(),a._insertCharacters(u),a.framesetOk=!1}function Q1(a,u){a.openElements.tmplCount===0&&a.treeAdapter.adoptAttributes(a.openElements.items[0],u.attrs)}function Cn(a,u){const m=a.openElements.tryPeekProperlyNestedBodyElement();m&&a.openElements.tmplCount===0&&(a.framesetOk=!1,a.treeAdapter.adoptAttributes(m,u.attrs))}function A1(a,u){const m=a.openElements.tryPeekProperlyNestedBodyElement();a.framesetOk&&m&&(a.treeAdapter.detachNode(m),a.openElements.popAllUpToHtmlElement(),a._insertElement(u,B.HTML),a.insertionMode=s1)}function Z1(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML)}function Jt(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement();const m=a.openElements.currentTagName;(m===l.H1||m===l.H2||m===l.H3||m===l.H4||m===l.H5||m===l.H6)&&a.openElements.pop(),a._insertElement(u,B.HTML)}function c(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML),a.skipNextNewLine=!0,a.framesetOk=!1}function d(a,u){const m=a.openElements.tmplCount>0;(!a.formElement||m)&&(a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML),m||(a.formElement=a.openElements.current))}function Ne(a,u){a.framesetOk=!1;const m=u.tagName;for(let Me=a.openElements.stackTop;Me>=0;Me--){const ft=a.openElements.items[Me],lt=a.treeAdapter.getTagName(ft);let B1=null;if(m===l.LI&<===l.LI?B1=l.LI:(m===l.DD||m===l.DT)&&(lt===l.DD||lt===l.DT)&&(B1=lt),B1){a.openElements.generateImpliedEndTagsWithExclusion(B1),a.openElements.popUntilTagNamePopped(B1);break}if(lt!==l.ADDRESS&<!==l.DIV&<!==l.P&&a._isSpecialElement(ft))break}a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML)}function x(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML),a.tokenizer.state=g.MODE.PLAINTEXT}function H(a,u){a.openElements.hasInScope(l.BUTTON)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(l.BUTTON)),a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML),a.framesetOk=!1}function Yt(a,u){const m=a.activeFormattingElements.getElementEntryInScopeWithTagName(l.A);m&&(e1(a,u),a.openElements.remove(m.element),a.activeFormattingElements.removeEntry(m)),a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML),a.activeFormattingElements.pushElement(a.openElements.current,u)}function De(a,u){a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML),a.activeFormattingElements.pushElement(a.openElements.current,u)}function v1(a,u){a._reconstructActiveFormattingElements(),a.openElements.hasInScope(l.NOBR)&&(e1(a,u),a._reconstructActiveFormattingElements()),a._insertElement(u,B.HTML),a.activeFormattingElements.pushElement(a.openElements.current,u)}function k1(a,u){a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML),a.activeFormattingElements.insertMarker(),a.framesetOk=!1}function st(a,u){a.treeAdapter.getDocumentMode(a.document)!==xe.DOCUMENT_MODE.QUIRKS&&a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML),a.framesetOk=!1,a.insertionMode=Qe}function Ft(a,u){a._reconstructActiveFormattingElements(),a._appendElement(u,B.HTML),a.framesetOk=!1,u.ackSelfClosing=!0}function O1(a,u){a._reconstructActiveFormattingElements(),a._appendElement(u,B.HTML);const m=g.getTokenAttr(u,_e.TYPE);(!m||m.toLowerCase()!==ce)&&(a.framesetOk=!1),u.ackSelfClosing=!0}function rn(a,u){a._appendElement(u,B.HTML),u.ackSelfClosing=!0}function U(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._appendElement(u,B.HTML),a.framesetOk=!1,u.ackSelfClosing=!0}function on(a,u){u.tagName=l.IMG,Ft(a,u)}function W(a,u){a._insertElement(u,B.HTML),a.skipNextNewLine=!0,a.tokenizer.state=g.MODE.RCDATA,a.originalInsertionMode=a.insertionMode,a.framesetOk=!1,a.insertionMode=ut}function u1(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._reconstructActiveFormattingElements(),a.framesetOk=!1,a._switchToTextParsing(u,g.MODE.RAWTEXT)}function un(a,u){a.framesetOk=!1,a._switchToTextParsing(u,g.MODE.RAWTEXT)}function dn(a,u){a._switchToTextParsing(u,g.MODE.RAWTEXT)}function $t(a,u){a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML),a.framesetOk=!1,a.insertionMode===Qe||a.insertionMode===me||a.insertionMode===gt||a.insertionMode===Ue||a.insertionMode===Re?a.insertionMode=r1:a.insertionMode=Ve}function Et(a,u){a.openElements.currentTagName===l.OPTION&&a.openElements.pop(),a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML)}function T(a,u){a.openElements.hasInScope(l.RUBY)&&a.openElements.generateImpliedEndTags(),a._insertElement(u,B.HTML)}function Rt(a,u){a.openElements.hasInScope(l.RUBY)&&a.openElements.generateImpliedEndTagsWithExclusion(l.RTC),a._insertElement(u,B.HTML)}function I1(a,u){a.openElements.hasInButtonScope(l.P)&&a._closePElement(),a._insertElement(u,B.HTML)}function C1(a,u){a._reconstructActiveFormattingElements(),F.adjustTokenMathMLAttrs(u),F.adjustTokenXMLAttrs(u),u.selfClosing?a._appendElement(u,B.MATHML):a._insertElement(u,B.MATHML),u.ackSelfClosing=!0}function p1(a,u){a._reconstructActiveFormattingElements(),F.adjustTokenSVGAttrs(u),F.adjustTokenXMLAttrs(u),u.selfClosing?a._appendElement(u,B.SVG):a._insertElement(u,B.SVG),u.ackSelfClosing=!0}function rt(a,u){a._reconstructActiveFormattingElements(),a._insertElement(u,B.HTML)}function Bt(a,u){const m=u.tagName;switch(m.length){case 1:m===l.I||m===l.S||m===l.B||m===l.U?De(a,u):m===l.P?Z1(a,u):m===l.A?Yt(a,u):rt(a,u);break;case 2:m===l.DL||m===l.OL||m===l.UL?Z1(a,u):m===l.H1||m===l.H2||m===l.H3||m===l.H4||m===l.H5||m===l.H6?Jt(a,u):m===l.LI||m===l.DD||m===l.DT?Ne(a,u):m===l.EM||m===l.TT?De(a,u):m===l.BR?Ft(a,u):m===l.HR?U(a,u):m===l.RB?T(a,u):m===l.RT||m===l.RP?Rt(a,u):m!==l.TH&&m!==l.TD&&m!==l.TR&&rt(a,u);break;case 3:m===l.DIV||m===l.DIR||m===l.NAV?Z1(a,u):m===l.PRE?c(a,u):m===l.BIG?De(a,u):m===l.IMG||m===l.WBR?Ft(a,u):m===l.XMP?u1(a,u):m===l.SVG?p1(a,u):m===l.RTC?T(a,u):m!==l.COL&&rt(a,u);break;case 4:m===l.HTML?Q1(a,u):m===l.BASE||m===l.LINK||m===l.META?o1(a,u):m===l.BODY?Cn(a,u):m===l.MAIN||m===l.MENU?Z1(a,u):m===l.FORM?d(a,u):m===l.CODE||m===l.FONT?De(a,u):m===l.NOBR?v1(a,u):m===l.AREA?Ft(a,u):m===l.MATH?C1(a,u):m===l.MENU?I1(a,u):m!==l.HEAD&&rt(a,u);break;case 5:m===l.STYLE||m===l.TITLE?o1(a,u):m===l.ASIDE?Z1(a,u):m===l.SMALL?De(a,u):m===l.TABLE?st(a,u):m===l.EMBED?Ft(a,u):m===l.INPUT?O1(a,u):m===l.PARAM||m===l.TRACK?rn(a,u):m===l.IMAGE?on(a,u):m!==l.FRAME&&m!==l.TBODY&&m!==l.TFOOT&&m!==l.THEAD&&rt(a,u);break;case 6:m===l.SCRIPT?o1(a,u):m===l.CENTER||m===l.FIGURE||m===l.FOOTER||m===l.HEADER||m===l.HGROUP||m===l.DIALOG?Z1(a,u):m===l.BUTTON?H(a,u):m===l.STRIKE||m===l.STRONG?De(a,u):m===l.APPLET||m===l.OBJECT?k1(a,u):m===l.KEYGEN?Ft(a,u):m===l.SOURCE?rn(a,u):m===l.IFRAME?un(a,u):m===l.SELECT?$t(a,u):m===l.OPTION?Et(a,u):rt(a,u);break;case 7:m===l.BGSOUND?o1(a,u):m===l.DETAILS||m===l.ADDRESS||m===l.ARTICLE||m===l.SECTION||m===l.SUMMARY?Z1(a,u):m===l.LISTING?c(a,u):m===l.MARQUEE?k1(a,u):m===l.NOEMBED?dn(a,u):m!==l.CAPTION&&rt(a,u);break;case 8:m===l.BASEFONT?o1(a,u):m===l.FRAMESET?A1(a,u):m===l.FIELDSET?Z1(a,u):m===l.TEXTAREA?W(a,u):m===l.TEMPLATE?o1(a,u):m===l.NOSCRIPT?a.options.scriptingEnabled?dn(a,u):rt(a,u):m===l.OPTGROUP?Et(a,u):m!==l.COLGROUP&&rt(a,u);break;case 9:m===l.PLAINTEXT?x(a,u):rt(a,u);break;case 10:m===l.BLOCKQUOTE||m===l.FIGCAPTION?Z1(a,u):rt(a,u);break;default:rt(a,u)}}function Ut(a){a.openElements.hasInScope(l.BODY)&&(a.insertionMode=a1)}function an(a,u){a.openElements.hasInScope(l.BODY)&&(a.insertionMode=a1,a._processToken(u))}function U1(a,u){const m=u.tagName;a.openElements.hasInScope(m)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(m))}function Zn(a){const u=a.openElements.tmplCount>0,m=a.formElement;u||(a.formElement=null),(m||u)&&a.openElements.hasInScope(l.FORM)&&(a.openElements.generateImpliedEndTags(),u?a.openElements.popUntilTagNamePopped(l.FORM):a.openElements.remove(m))}function Jn(a){a.openElements.hasInButtonScope(l.P)||a._insertFakeElement(l.P),a._closePElement()}function Rn(a){a.openElements.hasInListItemScope(l.LI)&&(a.openElements.generateImpliedEndTagsWithExclusion(l.LI),a.openElements.popUntilTagNamePopped(l.LI))}function Gn(a,u){const m=u.tagName;a.openElements.hasInScope(m)&&(a.openElements.generateImpliedEndTagsWithExclusion(m),a.openElements.popUntilTagNamePopped(m))}function sr(a){a.openElements.hasNumberedHeaderInScope()&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilNumberedHeaderPopped())}function lr(a,u){const m=u.tagName;a.openElements.hasInScope(m)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(m),a.activeFormattingElements.clearToLastMarker())}function Dn(a){a._reconstructActiveFormattingElements(),a._insertFakeElement(l.BR),a.openElements.pop(),a.framesetOk=!1}function h1(a,u){const m=u.tagName;for(let Me=a.openElements.stackTop;Me>0;Me--){const ft=a.openElements.items[Me];if(a.treeAdapter.getTagName(ft)===m){a.openElements.generateImpliedEndTagsWithExclusion(m),a.openElements.popUntilElementPopped(ft);break}if(a._isSpecialElement(ft))break}}function Kn(a,u){const m=u.tagName;switch(m.length){case 1:m===l.A||m===l.B||m===l.I||m===l.S||m===l.U?e1(a,u):m===l.P?Jn(a,u):h1(a,u);break;case 2:m===l.DL||m===l.UL||m===l.OL?U1(a,u):m===l.LI?Rn(a,u):m===l.DD||m===l.DT?Gn(a,u):m===l.H1||m===l.H2||m===l.H3||m===l.H4||m===l.H5||m===l.H6?sr(a,u):m===l.BR?Dn(a,u):m===l.EM||m===l.TT?e1(a,u):h1(a,u);break;case 3:m===l.BIG?e1(a,u):m===l.DIR||m===l.DIV||m===l.NAV||m===l.PRE?U1(a,u):h1(a,u);break;case 4:m===l.BODY?Ut(a,u):m===l.HTML?an(a,u):m===l.FORM?Zn(a,u):m===l.CODE||m===l.FONT||m===l.NOBR?e1(a,u):m===l.MAIN||m===l.MENU?U1(a,u):h1(a,u);break;case 5:m===l.ASIDE?U1(a,u):m===l.SMALL?e1(a,u):h1(a,u);break;case 6:m===l.CENTER||m===l.FIGURE||m===l.FOOTER||m===l.HEADER||m===l.HGROUP||m===l.DIALOG?U1(a,u):m===l.APPLET||m===l.OBJECT?lr(a,u):m===l.STRIKE||m===l.STRONG?e1(a,u):h1(a,u);break;case 7:m===l.ADDRESS||m===l.ARTICLE||m===l.DETAILS||m===l.SECTION||m===l.SUMMARY||m===l.LISTING?U1(a,u):m===l.MARQUEE?lr(a,u):h1(a,u);break;case 8:m===l.FIELDSET?U1(a,u):m===l.TEMPLATE?Y1(a,u):h1(a,u);break;case 10:m===l.BLOCKQUOTE||m===l.FIGCAPTION?U1(a,u):h1(a,u);break;default:h1(a,u)}}function pn(a,u){a.tmplInsertionModeStackTop>-1?J1(a,u):a.stopped=!0}function or(a,u){u.tagName===l.SCRIPT&&(a.pendingScript=a.openElements.current),a.openElements.pop(),a.insertionMode=a.originalInsertionMode}function ur(a,u){a._err(Y.eofInElementThatCanContainOnlyText),a.openElements.pop(),a.insertionMode=a.originalInsertionMode,a._processToken(u)}function gn(a,u){const m=a.openElements.currentTagName;m===l.TABLE||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR?(a.pendingCharacterTokens=[],a.hasNonWhitespacePendingCharacterToken=!1,a.originalInsertionMode=a.insertionMode,a.insertionMode=tt,a._processToken(u)):A(a,u)}function Yn(a,u){a.openElements.clearBackToTableContext(),a.activeFormattingElements.insertMarker(),a._insertElement(u,B.HTML),a.insertionMode=me}function q1(a,u){a.openElements.clearBackToTableContext(),a._insertElement(u,B.HTML),a.insertionMode=ot}function jn(a,u){a.openElements.clearBackToTableContext(),a._insertFakeElement(l.COLGROUP),a.insertionMode=ot,a._processToken(u)}function Er(a,u){a.openElements.clearBackToTableContext(),a._insertElement(u,B.HTML),a.insertionMode=gt}function qn(a,u){a.openElements.clearBackToTableContext(),a._insertFakeElement(l.TBODY),a.insertionMode=gt,a._processToken(u)}function cr(a,u){a.openElements.hasInTableScope(l.TABLE)&&(a.openElements.popUntilTagNamePopped(l.TABLE),a._resetInsertionMode(),a._processToken(u))}function br(a,u){const m=g.getTokenAttr(u,_e.TYPE);m&&m.toLowerCase()===ce?a._appendElement(u,B.HTML):A(a,u),u.ackSelfClosing=!0}function yr(a,u){!a.formElement&&a.openElements.tmplCount===0&&(a._insertElement(u,B.HTML),a.formElement=a.openElements.current,a.openElements.pop())}function er(a,u){const m=u.tagName;switch(m.length){case 2:m===l.TD||m===l.TH||m===l.TR?qn(a,u):A(a,u);break;case 3:m===l.COL?jn(a,u):A(a,u);break;case 4:m===l.FORM?yr(a,u):A(a,u);break;case 5:m===l.TABLE?cr(a,u):m===l.STYLE?o1(a,u):m===l.TBODY||m===l.TFOOT||m===l.THEAD?Er(a,u):m===l.INPUT?br(a,u):A(a,u);break;case 6:m===l.SCRIPT?o1(a,u):A(a,u);break;case 7:m===l.CAPTION?Yn(a,u):A(a,u);break;case 8:m===l.COLGROUP?q1(a,u):m===l.TEMPLATE?o1(a,u):A(a,u);break;default:A(a,u)}}function tr(a,u){const m=u.tagName;m===l.TABLE?a.openElements.hasInTableScope(l.TABLE)&&(a.openElements.popUntilTagNamePopped(l.TABLE),a._resetInsertionMode()):m===l.TEMPLATE?Y1(a,u):m!==l.BODY&&m!==l.CAPTION&&m!==l.COL&&m!==l.COLGROUP&&m!==l.HTML&&m!==l.TBODY&&m!==l.TD&&m!==l.TFOOT&&m!==l.TH&&m!==l.THEAD&&m!==l.TR&&A(a,u)}function A(a,u){const m=a.fosterParentingEnabled;a.fosterParentingEnabled=!0,a._processTokenInBodyMode(u),a.fosterParentingEnabled=m}function z(a,u){a.pendingCharacterTokens.push(u)}function G(a,u){a.pendingCharacterTokens.push(u),a.hasNonWhitespacePendingCharacterToken=!0}function te(a,u){let m=0;if(a.hasNonWhitespacePendingCharacterToken)for(;m<a.pendingCharacterTokens.length;m++)A(a,a.pendingCharacterTokens[m]);else for(;m<a.pendingCharacterTokens.length;m++)a._insertCharacters(a.pendingCharacterTokens[m]);a.insertionMode=a.originalInsertionMode,a._processToken(u)}function M(a,u){const m=u.tagName;m===l.CAPTION||m===l.COL||m===l.COLGROUP||m===l.TBODY||m===l.TD||m===l.TFOOT||m===l.TH||m===l.THEAD||m===l.TR?a.openElements.hasInTableScope(l.CAPTION)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(l.CAPTION),a.activeFormattingElements.clearToLastMarker(),a.insertionMode=Qe,a._processToken(u)):Bt(a,u)}function re(a,u){const m=u.tagName;m===l.CAPTION||m===l.TABLE?a.openElements.hasInTableScope(l.CAPTION)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(l.CAPTION),a.activeFormattingElements.clearToLastMarker(),a.insertionMode=Qe,m===l.TABLE&&a._processToken(u)):m!==l.BODY&&m!==l.COL&&m!==l.COLGROUP&&m!==l.HTML&&m!==l.TBODY&&m!==l.TD&&m!==l.TFOOT&&m!==l.TH&&m!==l.THEAD&&m!==l.TR&&Kn(a,u)}function V(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.COL?(a._appendElement(u,B.HTML),u.ackSelfClosing=!0):m===l.TEMPLATE?o1(a,u):Te(a,u)}function he(a,u){const m=u.tagName;m===l.COLGROUP?a.openElements.currentTagName===l.COLGROUP&&(a.openElements.pop(),a.insertionMode=Qe):m===l.TEMPLATE?Y1(a,u):m!==l.COL&&Te(a,u)}function Te(a,u){a.openElements.currentTagName===l.COLGROUP&&(a.openElements.pop(),a.insertionMode=Qe,a._processToken(u))}function Ye(a,u){const m=u.tagName;m===l.TR?(a.openElements.clearBackToTableBodyContext(),a._insertElement(u,B.HTML),a.insertionMode=Ue):m===l.TH||m===l.TD?(a.openElements.clearBackToTableBodyContext(),a._insertFakeElement(l.TR),a.insertionMode=Ue,a._processToken(u)):m===l.CAPTION||m===l.COL||m===l.COLGROUP||m===l.TBODY||m===l.TFOOT||m===l.THEAD?a.openElements.hasTableBodyContextInTableScope()&&(a.openElements.clearBackToTableBodyContext(),a.openElements.pop(),a.insertionMode=Qe,a._processToken(u)):er(a,u)}function Je(a,u){const m=u.tagName;m===l.TBODY||m===l.TFOOT||m===l.THEAD?a.openElements.hasInTableScope(m)&&(a.openElements.clearBackToTableBodyContext(),a.openElements.pop(),a.insertionMode=Qe):m===l.TABLE?a.openElements.hasTableBodyContextInTableScope()&&(a.openElements.clearBackToTableBodyContext(),a.openElements.pop(),a.insertionMode=Qe,a._processToken(u)):(m!==l.BODY&&m!==l.CAPTION&&m!==l.COL&&m!==l.COLGROUP||m!==l.HTML&&m!==l.TD&&m!==l.TH&&m!==l.TR)&&tr(a,u)}function pe(a,u){const m=u.tagName;m===l.TH||m===l.TD?(a.openElements.clearBackToTableRowContext(),a._insertElement(u,B.HTML),a.insertionMode=Re,a.activeFormattingElements.insertMarker()):m===l.CAPTION||m===l.COL||m===l.COLGROUP||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR?a.openElements.hasInTableScope(l.TR)&&(a.openElements.clearBackToTableRowContext(),a.openElements.pop(),a.insertionMode=gt,a._processToken(u)):er(a,u)}function bt(a,u){const m=u.tagName;m===l.TR?a.openElements.hasInTableScope(l.TR)&&(a.openElements.clearBackToTableRowContext(),a.openElements.pop(),a.insertionMode=gt):m===l.TABLE?a.openElements.hasInTableScope(l.TR)&&(a.openElements.clearBackToTableRowContext(),a.openElements.pop(),a.insertionMode=gt,a._processToken(u)):m===l.TBODY||m===l.TFOOT||m===l.THEAD?(a.openElements.hasInTableScope(m)||a.openElements.hasInTableScope(l.TR))&&(a.openElements.clearBackToTableRowContext(),a.openElements.pop(),a.insertionMode=gt,a._processToken(u)):(m!==l.BODY&&m!==l.CAPTION&&m!==l.COL&&m!==l.COLGROUP||m!==l.HTML&&m!==l.TD&&m!==l.TH)&&tr(a,u)}function Ce(a,u){const m=u.tagName;m===l.CAPTION||m===l.COL||m===l.COLGROUP||m===l.TBODY||m===l.TD||m===l.TFOOT||m===l.TH||m===l.THEAD||m===l.TR?(a.openElements.hasInTableScope(l.TD)||a.openElements.hasInTableScope(l.TH))&&(a._closeTableCell(),a._processToken(u)):Bt(a,u)}function Ie(a,u){const m=u.tagName;m===l.TD||m===l.TH?a.openElements.hasInTableScope(m)&&(a.openElements.generateImpliedEndTags(),a.openElements.popUntilTagNamePopped(m),a.activeFormattingElements.clearToLastMarker(),a.insertionMode=Ue):m===l.TABLE||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR?a.openElements.hasInTableScope(m)&&(a._closeTableCell(),a._processToken(u)):m!==l.BODY&&m!==l.CAPTION&&m!==l.COL&&m!==l.COLGROUP&&m!==l.HTML&&Kn(a,u)}function St(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.OPTION?(a.openElements.currentTagName===l.OPTION&&a.openElements.pop(),a._insertElement(u,B.HTML)):m===l.OPTGROUP?(a.openElements.currentTagName===l.OPTION&&a.openElements.pop(),a.openElements.currentTagName===l.OPTGROUP&&a.openElements.pop(),a._insertElement(u,B.HTML)):m===l.INPUT||m===l.KEYGEN||m===l.TEXTAREA||m===l.SELECT?a.openElements.hasInSelectScope(l.SELECT)&&(a.openElements.popUntilTagNamePopped(l.SELECT),a._resetInsertionMode(),m!==l.SELECT&&a._processToken(u)):(m===l.SCRIPT||m===l.TEMPLATE)&&o1(a,u)}function $e(a,u){const m=u.tagName;if(m===l.OPTGROUP){const Me=a.openElements.items[a.openElements.stackTop-1],ft=Me&&a.treeAdapter.getTagName(Me);a.openElements.currentTagName===l.OPTION&&ft===l.OPTGROUP&&a.openElements.pop(),a.openElements.currentTagName===l.OPTGROUP&&a.openElements.pop()}else m===l.OPTION?a.openElements.currentTagName===l.OPTION&&a.openElements.pop():m===l.SELECT&&a.openElements.hasInSelectScope(l.SELECT)?(a.openElements.popUntilTagNamePopped(l.SELECT),a._resetInsertionMode()):m===l.TEMPLATE&&Y1(a,u)}function wt(a,u){const m=u.tagName;m===l.CAPTION||m===l.TABLE||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR||m===l.TD||m===l.TH?(a.openElements.popUntilTagNamePopped(l.SELECT),a._resetInsertionMode(),a._processToken(u)):St(a,u)}function n1(a,u){const m=u.tagName;m===l.CAPTION||m===l.TABLE||m===l.TBODY||m===l.TFOOT||m===l.THEAD||m===l.TR||m===l.TD||m===l.TH?a.openElements.hasInTableScope(m)&&(a.openElements.popUntilTagNamePopped(l.SELECT),a._resetInsertionMode(),a._processToken(u)):$e(a,u)}function x1(a,u){const m=u.tagName;if(m===l.BASE||m===l.BASEFONT||m===l.BGSOUND||m===l.LINK||m===l.META||m===l.NOFRAMES||m===l.SCRIPT||m===l.STYLE||m===l.TEMPLATE||m===l.TITLE)o1(a,u);else{const Me=sn[m]||Ze;a._popTmplInsertionMode(),a._pushTmplInsertionMode(Me),a.insertionMode=Me,a._processToken(u)}}function M1(a,u){u.tagName===l.TEMPLATE&&Y1(a,u)}function J1(a,u){a.openElements.tmplCount>0?(a.openElements.popUntilTagNamePopped(l.TEMPLATE),a.activeFormattingElements.clearToLastMarker(),a._popTmplInsertionMode(),a._resetInsertionMode(),a._processToken(u)):a.stopped=!0}function g1(a,u){u.tagName===l.HTML?Bt(a,u):yn(a,u)}function G1(a,u){u.tagName===l.HTML?a.fragmentContext||(a.insertionMode=K1):yn(a,u)}function yn(a,u){a.insertionMode=Ze,a._processToken(u)}function Ar(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.FRAMESET?a._insertElement(u,B.HTML):m===l.FRAME?(a._appendElement(u,B.HTML),u.ackSelfClosing=!0):m===l.NOFRAMES&&o1(a,u)}function Oe(a,u){u.tagName===l.FRAMESET&&!a.openElements.isRootHtmlElementCurrent()&&(a.openElements.pop(),!a.fragmentContext&&a.openElements.currentTagName!==l.FRAMESET&&(a.insertionMode=d1))}function Tn(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.NOFRAMES&&o1(a,u)}function Ht(a,u){u.tagName===l.HTML&&(a.insertionMode=It)}function Ln(a,u){u.tagName===l.HTML?Bt(a,u):_n(a,u)}function _n(a,u){a.insertionMode=Ze,a._processToken(u)}function Mr(a,u){const m=u.tagName;m===l.HTML?Bt(a,u):m===l.NOFRAMES&&o1(a,u)}function mn(a,u){u.chars=w.REPLACEMENT_CHARACTER,a._insertCharacters(u)}function Vn(a,u){a._insertCharacters(u),a.framesetOk=!1}function Qr(a,u){if(F.causesExit(u)&&!a.fragmentContext){for(;a.treeAdapter.getNamespaceURI(a.openElements.current)!==B.HTML&&!a._isIntegrationPoint(a.openElements.current);)a.openElements.pop();a._processToken(u)}else{const m=a._getAdjustedCurrentElement(),Me=a.treeAdapter.getNamespaceURI(m);Me===B.MATHML?F.adjustTokenMathMLAttrs(u):Me===B.SVG&&(F.adjustTokenSVGTagName(u),F.adjustTokenSVGAttrs(u)),F.adjustTokenXMLAttrs(u),u.selfClosing?a._appendElement(u,Me):a._insertElement(u,Me),u.ackSelfClosing=!0}}function Be(a,u){for(let m=a.openElements.stackTop;m>0;m--){const Me=a.openElements.items[m];if(a.treeAdapter.getNamespaceURI(Me)===B.HTML){a._processToken(u);break}if(a.treeAdapter.getTagName(Me).toLowerCase()===u.tagName){a.openElements.popUntilElementPopped(Me);break}}}},57453:function(Ee,ne,R){"use strict";const g=R(51426),_=g.TAG_NAMES,S=g.NAMESPACES;function N(P){switch(P.length){case 1:return P===_.P;case 2:return P===_.RB||P===_.RP||P===_.RT||P===_.DD||P===_.DT||P===_.LI;case 3:return P===_.RTC;case 6:return P===_.OPTION;case 8:return P===_.OPTGROUP}return!1}function E(P){switch(P.length){case 1:return P===_.P;case 2:return P===_.RB||P===_.RP||P===_.RT||P===_.DD||P===_.DT||P===_.LI||P===_.TD||P===_.TH||P===_.TR;case 3:return P===_.RTC;case 5:return P===_.TBODY||P===_.TFOOT||P===_.THEAD;case 6:return P===_.OPTION;case 7:return P===_.CAPTION;case 8:return P===_.OPTGROUP||P===_.COLGROUP}return!1}function q(P,D){switch(P.length){case 2:if(P===_.TD||P===_.TH)return D===S.HTML;if(P===_.MI||P===_.MO||P===_.MN||P===_.MS)return D===S.MATHML;break;case 4:if(P===_.HTML)return D===S.HTML;if(P===_.DESC)return D===S.SVG;break;case 5:if(P===_.TABLE)return D===S.HTML;if(P===_.MTEXT)return D===S.MATHML;if(P===_.TITLE)return D===S.SVG;break;case 6:return(P===_.APPLET||P===_.OBJECT)&&D===S.HTML;case 7:return(P===_.CAPTION||P===_.MARQUEE)&&D===S.HTML;case 8:return P===_.TEMPLATE&&D===S.HTML;case 13:return P===_.FOREIGN_OBJECT&&D===S.SVG;case 14:return P===_.ANNOTATION_XML&&D===S.MATHML}return!1}class Z{constructor(D,F){this.stackTop=-1,this.items=[],this.current=D,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=F}_indexOf(D){let F=-1;for(let Y=this.stackTop;Y>=0;Y--)if(this.items[Y]===D){F=Y;break}return F}_isInTemplate(){return this.currentTagName===_.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===S.HTML}_updateCurrentElement(){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}push(D){this.items[++this.stackTop]=D,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}pop(){this.stackTop--,this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}replace(D,F){const Y=this._indexOf(D);this.items[Y]=F,Y===this.stackTop&&this._updateCurrentElement()}insertAfter(D,F){const Y=this._indexOf(D)+1;this.items.splice(Y,0,F),Y===++this.stackTop&&this._updateCurrentElement()}popUntilTagNamePopped(D){for(;this.stackTop>-1;){const F=this.currentTagName,Y=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),F===D&&Y===S.HTML)break}}popUntilElementPopped(D){for(;this.stackTop>-1;){const F=this.current;if(this.pop(),F===D)break}}popUntilNumberedHeaderPopped(){for(;this.stackTop>-1;){const D=this.currentTagName,F=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),D===_.H1||D===_.H2||D===_.H3||D===_.H4||D===_.H5||D===_.H6&&F===S.HTML)break}}popUntilTableCellPopped(){for(;this.stackTop>-1;){const D=this.currentTagName,F=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),D===_.TD||D===_.TH&&F===S.HTML)break}}popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}clearBackToTableContext(){for(;this.currentTagName!==_.TABLE&&this.currentTagName!==_.TEMPLATE&&this.currentTagName!==_.HTML||this.treeAdapter.getNamespaceURI(this.current)!==S.HTML;)this.pop()}clearBackToTableBodyContext(){for(;this.currentTagName!==_.TBODY&&this.currentTagName!==_.TFOOT&&this.currentTagName!==_.THEAD&&this.currentTagName!==_.TEMPLATE&&this.currentTagName!==_.HTML||this.treeAdapter.getNamespaceURI(this.current)!==S.HTML;)this.pop()}clearBackToTableRowContext(){for(;this.currentTagName!==_.TR&&this.currentTagName!==_.TEMPLATE&&this.currentTagName!==_.HTML||this.treeAdapter.getNamespaceURI(this.current)!==S.HTML;)this.pop()}remove(D){for(let F=this.stackTop;F>=0;F--)if(this.items[F]===D){this.items.splice(F,1),this.stackTop--,this._updateCurrentElement();break}}tryPeekProperlyNestedBodyElement(){const D=this.items[1];return D&&this.treeAdapter.getTagName(D)===_.BODY?D:null}contains(D){return this._indexOf(D)>-1}getCommonAncestor(D){let F=this._indexOf(D);return--F>=0?this.items[F]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.currentTagName===_.HTML}hasInScope(D){for(let F=this.stackTop;F>=0;F--){const Y=this.treeAdapter.getTagName(this.items[F]),w=this.treeAdapter.getNamespaceURI(this.items[F]);if(Y===D&&w===S.HTML)return!0;if(q(Y,w))return!1}return!0}hasNumberedHeaderInScope(){for(let D=this.stackTop;D>=0;D--){const F=this.treeAdapter.getTagName(this.items[D]),Y=this.treeAdapter.getNamespaceURI(this.items[D]);if((F===_.H1||F===_.H2||F===_.H3||F===_.H4||F===_.H5||F===_.H6)&&Y===S.HTML)return!0;if(q(F,Y))return!1}return!0}hasInListItemScope(D){for(let F=this.stackTop;F>=0;F--){const Y=this.treeAdapter.getTagName(this.items[F]),w=this.treeAdapter.getNamespaceURI(this.items[F]);if(Y===D&&w===S.HTML)return!0;if((Y===_.UL||Y===_.OL)&&w===S.HTML||q(Y,w))return!1}return!0}hasInButtonScope(D){for(let F=this.stackTop;F>=0;F--){const Y=this.treeAdapter.getTagName(this.items[F]),w=this.treeAdapter.getNamespaceURI(this.items[F]);if(Y===D&&w===S.HTML)return!0;if(Y===_.BUTTON&&w===S.HTML||q(Y,w))return!1}return!0}hasInTableScope(D){for(let F=this.stackTop;F>=0;F--){const Y=this.treeAdapter.getTagName(this.items[F]);if(this.treeAdapter.getNamespaceURI(this.items[F])===S.HTML){if(Y===D)return!0;if(Y===_.TABLE||Y===_.TEMPLATE||Y===_.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let D=this.stackTop;D>=0;D--){const F=this.treeAdapter.getTagName(this.items[D]);if(this.treeAdapter.getNamespaceURI(this.items[D])===S.HTML){if(F===_.TBODY||F===_.THEAD||F===_.TFOOT)return!0;if(F===_.TABLE||F===_.HTML)return!1}}return!0}hasInSelectScope(D){for(let F=this.stackTop;F>=0;F--){const Y=this.treeAdapter.getTagName(this.items[F]);if(this.treeAdapter.getNamespaceURI(this.items[F])===S.HTML){if(Y===D)return!0;if(Y!==_.OPTION&&Y!==_.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;N(this.currentTagName);)this.pop()}generateImpliedEndTagsThoroughly(){for(;E(this.currentTagName);)this.pop()}generateImpliedEndTagsWithExclusion(D){for(;N(this.currentTagName)&&this.currentTagName!==D;)this.pop()}}Ee.exports=Z},98614:function(Ee,ne,R){"use strict";const g=R(6248),_=R(95309),S=R(84230),N=R(48780),E=_.CODE_POINTS,q=_.CODE_POINT_SEQUENCES,Z={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=1,D=2,F=4,Y=P|D|F,w="DATA_STATE",xe="RCDATA_STATE",l="RAWTEXT_STATE",B="SCRIPT_DATA_STATE",_e="PLAINTEXT_STATE",we="TAG_OPEN_STATE",ce="END_TAG_OPEN_STATE",Ae="TAG_NAME_STATE",Ke="RCDATA_LESS_THAN_SIGN_STATE",Fe="RCDATA_END_TAG_OPEN_STATE",ae="RCDATA_END_TAG_NAME_STATE",ve="RAWTEXT_LESS_THAN_SIGN_STATE",He="RAWTEXT_END_TAG_OPEN_STATE",Le="RAWTEXT_END_TAG_NAME_STATE",ze="SCRIPT_DATA_LESS_THAN_SIGN_STATE",Ze="SCRIPT_DATA_END_TAG_OPEN_STATE",ut="SCRIPT_DATA_END_TAG_NAME_STATE",Qe="SCRIPT_DATA_ESCAPE_START_STATE",tt="SCRIPT_DATA_ESCAPE_START_DASH_STATE",me="SCRIPT_DATA_ESCAPED_STATE",ot="SCRIPT_DATA_ESCAPED_DASH_STATE",gt="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",Ue="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",Re="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",Ve="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",r1="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",Kt="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",a1="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",s1="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",d1="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",K1="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",It="BEFORE_ATTRIBUTE_NAME_STATE",F1="ATTRIBUTE_NAME_STATE",sn="AFTER_ATTRIBUTE_NAME_STATE",X1="BEFORE_ATTRIBUTE_VALUE_STATE",D1="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",$1="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",z1="ATTRIBUTE_VALUE_UNQUOTED_STATE",nn="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",S1="SELF_CLOSING_START_TAG_STATE",xt="BOGUS_COMMENT_STATE",de="MARKUP_DECLARATION_OPEN_STATE",e1="COMMENT_START_STATE",le="COMMENT_START_DASH_STATE",ge="COMMENT_STATE",fe="COMMENT_LESS_THAN_SIGN_STATE",We="COMMENT_LESS_THAN_SIGN_BANG_STATE",at="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",At="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",dt="COMMENT_END_DASH_STATE",nt="COMMENT_END_STATE",Tt="COMMENT_END_BANG_STATE",Wt="DOCTYPE_STATE",l1="BEFORE_DOCTYPE_NAME_STATE",y1="DOCTYPE_NAME_STATE",Xt="AFTER_DOCTYPE_NAME_STATE",Ge="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",N1="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",o1="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",Y1="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",j1="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",cn="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",hn="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",ln="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",fn="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",t1="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",ct="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",kt="BOGUS_DOCTYPE_STATE",_1="CDATA_SECTION_STATE",Q1="CDATA_SECTION_BRACKET_STATE",Cn="CDATA_SECTION_END_STATE",A1="CHARACTER_REFERENCE_STATE",Z1="NAMED_CHARACTER_REFERENCE_STATE",Jt="AMBIGUOS_AMPERSAND_STATE",c="NUMERIC_CHARACTER_REFERENCE_STATE",d="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Ne="DECIMAL_CHARACTER_REFERENCE_START_STATE",x="HEXADEMICAL_CHARACTER_REFERENCE_STATE",H="DECIMAL_CHARACTER_REFERENCE_STATE",Yt="NUMERIC_CHARACTER_REFERENCE_END_STATE";function De(Et){return Et===E.SPACE||Et===E.LINE_FEED||Et===E.TABULATION||Et===E.FORM_FEED}function v1(Et){return Et>=E.DIGIT_0&&Et<=E.DIGIT_9}function k1(Et){return Et>=E.LATIN_CAPITAL_A&&Et<=E.LATIN_CAPITAL_Z}function st(Et){return Et>=E.LATIN_SMALL_A&&Et<=E.LATIN_SMALL_Z}function Ft(Et){return st(Et)||k1(Et)}function O1(Et){return Ft(Et)||v1(Et)}function rn(Et){return Et>=E.LATIN_CAPITAL_A&&Et<=E.LATIN_CAPITAL_F}function U(Et){return Et>=E.LATIN_SMALL_A&&Et<=E.LATIN_SMALL_F}function on(Et){return v1(Et)||rn(Et)||U(Et)}function W(Et){return Et+32}function u1(Et){return Et<=65535?String.fromCharCode(Et):(Et-=65536,String.fromCharCode(Et>>>10&1023|55296)+String.fromCharCode(56320|Et&1023))}function un(Et){return String.fromCharCode(W(Et))}function dn(Et,T){const Rt=S[++Et];let I1=++Et,C1=I1+Rt-1;for(;I1<=C1;){const p1=I1+C1>>>1,rt=S[p1];if(rt<T)I1=p1+1;else if(rt>T)C1=p1-1;else return S[p1+Rt]}return-1}class $t{constructor(){this.preprocessor=new g,this.tokenQueue=[],this.allowCDATA=!1,this.state=w,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}_err(){}_errOnNextCodePoint(T){this._consume(),this._err(T),this._unconsume()}getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;const T=this._consume();this._ensureHibernation()||this[this.state](T)}return this.tokenQueue.shift()}write(T,Rt){this.active=!0,this.preprocessor.write(T,Rt)}insertHtmlAtCurrentPos(T){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(T)}_ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:$t.HIBERNATION_TOKEN}),!0}return!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}_reconsumeInState(T){this.state=T,this._unconsume()}_consumeSequenceIfMatch(T,Rt,I1){let C1=0,p1=!0;const rt=T.length;let Bt=0,Ut=Rt,an;for(;Bt<rt;Bt++){if(Bt>0&&(Ut=this._consume(),C1++),Ut===E.EOF){p1=!1;break}if(an=T[Bt],Ut!==an&&(I1||Ut!==W(an))){p1=!1;break}}if(!p1)for(;C1--;)this._unconsume();return p1}_isTempBufferEqualToScriptString(){if(this.tempBuff.length!==q.SCRIPT_STRING.length)return!1;for(let T=0;T<this.tempBuff.length;T++)if(this.tempBuff[T]!==q.SCRIPT_STRING[T])return!1;return!0}_createStartTagToken(){this.currentToken={type:$t.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}_createEndTagToken(){this.currentToken={type:$t.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}_createCommentToken(){this.currentToken={type:$t.COMMENT_TOKEN,data:""}}_createDoctypeToken(T){this.currentToken={type:$t.DOCTYPE_TOKEN,name:T,forceQuirks:!1,publicId:null,systemId:null}}_createCharacterToken(T,Rt){this.currentCharacterToken={type:T,chars:Rt}}_createEOFToken(){this.currentToken={type:$t.EOF_TOKEN}}_createAttr(T){this.currentAttr={name:T,value:""}}_leaveAttrName(T){$t.getTokenAttr(this.currentToken,this.currentAttr.name)===null?this.currentToken.attrs.push(this.currentAttr):this._err(N.duplicateAttribute),this.state=T}_leaveAttrValue(T){this.state=T}_emitCurrentToken(){this._emitCurrentCharacterToken();const T=this.currentToken;this.currentToken=null,T.type===$t.START_TAG_TOKEN?this.lastStartTagName=T.tagName:T.type===$t.END_TAG_TOKEN&&(T.attrs.length>0&&this._err(N.endTagWithAttributes),T.selfClosing&&this._err(N.endTagWithTrailingSolidus)),this.tokenQueue.push(T)}_emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}_emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}_appendCharToCurrentCharacterToken(T,Rt){this.currentCharacterToken&&this.currentCharacterToken.type!==T&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=Rt:this._createCharacterToken(T,Rt)}_emitCodePoint(T){let Rt=$t.CHARACTER_TOKEN;De(T)?Rt=$t.WHITESPACE_CHARACTER_TOKEN:T===E.NULL&&(Rt=$t.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(Rt,u1(T))}_emitSeveralCodePoints(T){for(let Rt=0;Rt<T.length;Rt++)this._emitCodePoint(T[Rt])}_emitChars(T){this._appendCharToCurrentCharacterToken($t.CHARACTER_TOKEN,T)}_matchNamedCharacterReference(T){let Rt=null,I1=1,C1=dn(0,T);for(this.tempBuff.push(T);C1>-1;){const p1=S[C1],rt=p1<Y;rt&&p1&P&&(Rt=p1&D?[S[++C1],S[++C1]]:[S[++C1]],I1=0);const Ut=this._consume();if(this.tempBuff.push(Ut),I1++,Ut===E.EOF)break;rt?C1=p1&F?dn(C1,Ut):-1:C1=Ut===p1?++C1:-1}for(;I1--;)this.tempBuff.pop(),this._unconsume();return Rt}_isCharacterReferenceInAttribute(){return this.returnState===D1||this.returnState===$1||this.returnState===z1}_isCharacterReferenceAttributeQuirk(T){if(!T&&this._isCharacterReferenceInAttribute()){const Rt=this._consume();return this._unconsume(),Rt===E.EQUALS_SIGN||O1(Rt)}return!1}_flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(let T=0;T<this.tempBuff.length;T++)this.currentAttr.value+=u1(this.tempBuff[T]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}[w](T){this.preprocessor.dropParsedChunk(),T===E.LESS_THAN_SIGN?this.state=we:T===E.AMPERSAND?(this.returnState=w,this.state=A1):T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitCodePoint(T)):T===E.EOF?this._emitEOFToken():this._emitCodePoint(T)}[xe](T){this.preprocessor.dropParsedChunk(),T===E.AMPERSAND?(this.returnState=xe,this.state=A1):T===E.LESS_THAN_SIGN?this.state=Ke:T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?this._emitEOFToken():this._emitCodePoint(T)}[l](T){this.preprocessor.dropParsedChunk(),T===E.LESS_THAN_SIGN?this.state=ve:T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?this._emitEOFToken():this._emitCodePoint(T)}[B](T){this.preprocessor.dropParsedChunk(),T===E.LESS_THAN_SIGN?this.state=ze:T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?this._emitEOFToken():this._emitCodePoint(T)}[_e](T){this.preprocessor.dropParsedChunk(),T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?this._emitEOFToken():this._emitCodePoint(T)}[we](T){T===E.EXCLAMATION_MARK?this.state=de:T===E.SOLIDUS?this.state=ce:Ft(T)?(this._createStartTagToken(),this._reconsumeInState(Ae)):T===E.QUESTION_MARK?(this._err(N.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState(xt)):T===E.EOF?(this._err(N.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(N.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(w))}[ce](T){Ft(T)?(this._createEndTagToken(),this._reconsumeInState(Ae)):T===E.GREATER_THAN_SIGN?(this._err(N.missingEndTagName),this.state=w):T===E.EOF?(this._err(N.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(N.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState(xt))}[Ae](T){De(T)?this.state=It:T===E.SOLIDUS?this.state=S1:T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):k1(T)?this.currentToken.tagName+=un(T):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.tagName+=_.REPLACEMENT_CHARACTER):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=u1(T)}[Ke](T){T===E.SOLIDUS?(this.tempBuff=[],this.state=Fe):(this._emitChars("<"),this._reconsumeInState(xe))}[Fe](T){Ft(T)?(this._createEndTagToken(),this._reconsumeInState(ae)):(this._emitChars("</"),this._reconsumeInState(xe))}[ae](T){if(k1(T))this.currentToken.tagName+=un(T),this.tempBuff.push(T);else if(st(T))this.currentToken.tagName+=u1(T),this.tempBuff.push(T);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(T)){this.state=It;return}if(T===E.SOLIDUS){this.state=S1;return}if(T===E.GREATER_THAN_SIGN){this.state=w,this._emitCurrentToken();return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(xe)}}[ve](T){T===E.SOLIDUS?(this.tempBuff=[],this.state=He):(this._emitChars("<"),this._reconsumeInState(l))}[He](T){Ft(T)?(this._createEndTagToken(),this._reconsumeInState(Le)):(this._emitChars("</"),this._reconsumeInState(l))}[Le](T){if(k1(T))this.currentToken.tagName+=un(T),this.tempBuff.push(T);else if(st(T))this.currentToken.tagName+=u1(T),this.tempBuff.push(T);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(T)){this.state=It;return}if(T===E.SOLIDUS){this.state=S1;return}if(T===E.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=w;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(l)}}[ze](T){T===E.SOLIDUS?(this.tempBuff=[],this.state=Ze):T===E.EXCLAMATION_MARK?(this.state=Qe,this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState(B))}[Ze](T){Ft(T)?(this._createEndTagToken(),this._reconsumeInState(ut)):(this._emitChars("</"),this._reconsumeInState(B))}[ut](T){if(k1(T))this.currentToken.tagName+=un(T),this.tempBuff.push(T);else if(st(T))this.currentToken.tagName+=u1(T),this.tempBuff.push(T);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(T)){this.state=It;return}else if(T===E.SOLIDUS){this.state=S1;return}else if(T===E.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=w;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(B)}}[Qe](T){T===E.HYPHEN_MINUS?(this.state=tt,this._emitChars("-")):this._reconsumeInState(B)}[tt](T){T===E.HYPHEN_MINUS?(this.state=gt,this._emitChars("-")):this._reconsumeInState(B)}[me](T){T===E.HYPHEN_MINUS?(this.state=ot,this._emitChars("-")):T===E.LESS_THAN_SIGN?this.state=Ue:T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(T)}[ot](T){T===E.HYPHEN_MINUS?(this.state=gt,this._emitChars("-")):T===E.LESS_THAN_SIGN?this.state=Ue:T===E.NULL?(this._err(N.unexpectedNullCharacter),this.state=me,this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=me,this._emitCodePoint(T))}[gt](T){T===E.HYPHEN_MINUS?this._emitChars("-"):T===E.LESS_THAN_SIGN?this.state=Ue:T===E.GREATER_THAN_SIGN?(this.state=B,this._emitChars(">")):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.state=me,this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=me,this._emitCodePoint(T))}[Ue](T){T===E.SOLIDUS?(this.tempBuff=[],this.state=Re):Ft(T)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(r1)):(this._emitChars("<"),this._reconsumeInState(me))}[Re](T){Ft(T)?(this._createEndTagToken(),this._reconsumeInState(Ve)):(this._emitChars("</"),this._reconsumeInState(me))}[Ve](T){if(k1(T))this.currentToken.tagName+=un(T),this.tempBuff.push(T);else if(st(T))this.currentToken.tagName+=u1(T),this.tempBuff.push(T);else{if(this.lastStartTagName===this.currentToken.tagName){if(De(T)){this.state=It;return}if(T===E.SOLIDUS){this.state=S1;return}if(T===E.GREATER_THAN_SIGN){this._emitCurrentToken(),this.state=w;return}}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(me)}}[r1](T){De(T)||T===E.SOLIDUS||T===E.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?Kt:me,this._emitCodePoint(T)):k1(T)?(this.tempBuff.push(W(T)),this._emitCodePoint(T)):st(T)?(this.tempBuff.push(T),this._emitCodePoint(T)):this._reconsumeInState(me)}[Kt](T){T===E.HYPHEN_MINUS?(this.state=a1,this._emitChars("-")):T===E.LESS_THAN_SIGN?(this.state=d1,this._emitChars("<")):T===E.NULL?(this._err(N.unexpectedNullCharacter),this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(T)}[a1](T){T===E.HYPHEN_MINUS?(this.state=s1,this._emitChars("-")):T===E.LESS_THAN_SIGN?(this.state=d1,this._emitChars("<")):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.state=Kt,this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=Kt,this._emitCodePoint(T))}[s1](T){T===E.HYPHEN_MINUS?this._emitChars("-"):T===E.LESS_THAN_SIGN?(this.state=d1,this._emitChars("<")):T===E.GREATER_THAN_SIGN?(this.state=B,this._emitChars(">")):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.state=Kt,this._emitChars(_.REPLACEMENT_CHARACTER)):T===E.EOF?(this._err(N.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=Kt,this._emitCodePoint(T))}[d1](T){T===E.SOLIDUS?(this.tempBuff=[],this.state=K1,this._emitChars("/")):this._reconsumeInState(Kt)}[K1](T){De(T)||T===E.SOLIDUS||T===E.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?me:Kt,this._emitCodePoint(T)):k1(T)?(this.tempBuff.push(W(T)),this._emitCodePoint(T)):st(T)?(this.tempBuff.push(T),this._emitCodePoint(T)):this._reconsumeInState(Kt)}[It](T){De(T)||(T===E.SOLIDUS||T===E.GREATER_THAN_SIGN||T===E.EOF?this._reconsumeInState(sn):T===E.EQUALS_SIGN?(this._err(N.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=F1):(this._createAttr(""),this._reconsumeInState(F1)))}[F1](T){De(T)||T===E.SOLIDUS||T===E.GREATER_THAN_SIGN||T===E.EOF?(this._leaveAttrName(sn),this._unconsume()):T===E.EQUALS_SIGN?this._leaveAttrName(X1):k1(T)?this.currentAttr.name+=un(T):T===E.QUOTATION_MARK||T===E.APOSTROPHE||T===E.LESS_THAN_SIGN?(this._err(N.unexpectedCharacterInAttributeName),this.currentAttr.name+=u1(T)):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentAttr.name+=_.REPLACEMENT_CHARACTER):this.currentAttr.name+=u1(T)}[sn](T){De(T)||(T===E.SOLIDUS?this.state=S1:T===E.EQUALS_SIGN?this.state=X1:T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(F1)))}[X1](T){De(T)||(T===E.QUOTATION_MARK?this.state=D1:T===E.APOSTROPHE?this.state=$1:T===E.GREATER_THAN_SIGN?(this._err(N.missingAttributeValue),this.state=w,this._emitCurrentToken()):this._reconsumeInState(z1))}[D1](T){T===E.QUOTATION_MARK?this.state=nn:T===E.AMPERSAND?(this.returnState=D1,this.state=A1):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentAttr.value+=_.REPLACEMENT_CHARACTER):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):this.currentAttr.value+=u1(T)}[$1](T){T===E.APOSTROPHE?this.state=nn:T===E.AMPERSAND?(this.returnState=$1,this.state=A1):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentAttr.value+=_.REPLACEMENT_CHARACTER):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):this.currentAttr.value+=u1(T)}[z1](T){De(T)?this._leaveAttrValue(It):T===E.AMPERSAND?(this.returnState=z1,this.state=A1):T===E.GREATER_THAN_SIGN?(this._leaveAttrValue(w),this._emitCurrentToken()):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentAttr.value+=_.REPLACEMENT_CHARACTER):T===E.QUOTATION_MARK||T===E.APOSTROPHE||T===E.LESS_THAN_SIGN||T===E.EQUALS_SIGN||T===E.GRAVE_ACCENT?(this._err(N.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=u1(T)):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):this.currentAttr.value+=u1(T)}[nn](T){De(T)?this._leaveAttrValue(It):T===E.SOLIDUS?this._leaveAttrValue(S1):T===E.GREATER_THAN_SIGN?(this._leaveAttrValue(w),this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):(this._err(N.missingWhitespaceBetweenAttributes),this._reconsumeInState(It))}[S1](T){T===E.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInTag),this._emitEOFToken()):(this._err(N.unexpectedSolidusInTag),this._reconsumeInState(It))}[xt](T){T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):T===E.EOF?(this._emitCurrentToken(),this._emitEOFToken()):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.data+=_.REPLACEMENT_CHARACTER):this.currentToken.data+=u1(T)}[de](T){this._consumeSequenceIfMatch(q.DASH_DASH_STRING,T,!0)?(this._createCommentToken(),this.state=e1):this._consumeSequenceIfMatch(q.DOCTYPE_STRING,T,!1)?this.state=Wt:this._consumeSequenceIfMatch(q.CDATA_START_STRING,T,!0)?this.allowCDATA?this.state=_1:(this._err(N.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=xt):this._ensureHibernation()||(this._err(N.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState(xt))}[e1](T){T===E.HYPHEN_MINUS?this.state=le:T===E.GREATER_THAN_SIGN?(this._err(N.abruptClosingOfEmptyComment),this.state=w,this._emitCurrentToken()):this._reconsumeInState(ge)}[le](T){T===E.HYPHEN_MINUS?this.state=nt:T===E.GREATER_THAN_SIGN?(this._err(N.abruptClosingOfEmptyComment),this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ge))}[ge](T){T===E.HYPHEN_MINUS?this.state=dt:T===E.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=fe):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.data+=_.REPLACEMENT_CHARACTER):T===E.EOF?(this._err(N.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=u1(T)}[fe](T){T===E.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=We):T===E.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ge)}[We](T){T===E.HYPHEN_MINUS?this.state=at:this._reconsumeInState(ge)}[at](T){T===E.HYPHEN_MINUS?this.state=At:this._reconsumeInState(dt)}[At](T){T!==E.GREATER_THAN_SIGN&&T!==E.EOF&&this._err(N.nestedComment),this._reconsumeInState(nt)}[dt](T){T===E.HYPHEN_MINUS?this.state=nt:T===E.EOF?(this._err(N.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ge))}[nt](T){T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):T===E.EXCLAMATION_MARK?this.state=Tt:T===E.HYPHEN_MINUS?this.currentToken.data+="-":T===E.EOF?(this._err(N.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ge))}[Tt](T){T===E.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=dt):T===E.GREATER_THAN_SIGN?(this._err(N.incorrectlyClosedComment),this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ge))}[Wt](T){De(T)?this.state=l1:T===E.GREATER_THAN_SIGN?this._reconsumeInState(l1):T===E.EOF?(this._err(N.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(l1))}[l1](T){De(T)||(k1(T)?(this._createDoctypeToken(un(T)),this.state=y1):T===E.NULL?(this._err(N.unexpectedNullCharacter),this._createDoctypeToken(_.REPLACEMENT_CHARACTER),this.state=y1):T===E.GREATER_THAN_SIGN?(this._err(N.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(u1(T)),this.state=y1))}[y1](T){De(T)?this.state=Xt:T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):k1(T)?this.currentToken.name+=un(T):T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.name+=_.REPLACEMENT_CHARACTER):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=u1(T)}[Xt](T){De(T)||(T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(q.PUBLIC_STRING,T,!1)?this.state=Ge:this._consumeSequenceIfMatch(q.SYSTEM_STRING,T,!1)?this.state=hn:this._ensureHibernation()||(this._err(N.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt)))}[Ge](T){De(T)?this.state=N1:T===E.QUOTATION_MARK?(this._err(N.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=o1):T===E.APOSTROPHE?(this._err(N.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=Y1):T===E.GREATER_THAN_SIGN?(this._err(N.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt))}[N1](T){De(T)||(T===E.QUOTATION_MARK?(this.currentToken.publicId="",this.state=o1):T===E.APOSTROPHE?(this.currentToken.publicId="",this.state=Y1):T===E.GREATER_THAN_SIGN?(this._err(N.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt)))}[o1](T){T===E.QUOTATION_MARK?this.state=j1:T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.publicId+=_.REPLACEMENT_CHARACTER):T===E.GREATER_THAN_SIGN?(this._err(N.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=u1(T)}[Y1](T){T===E.APOSTROPHE?this.state=j1:T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.publicId+=_.REPLACEMENT_CHARACTER):T===E.GREATER_THAN_SIGN?(this._err(N.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=u1(T)}[j1](T){De(T)?this.state=cn:T===E.GREATER_THAN_SIGN?(this.state=w,this._emitCurrentToken()):T===E.QUOTATION_MARK?(this._err(N.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=fn):T===E.APOSTROPHE?(this._err(N.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=t1):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt))}[cn](T){De(T)||(T===E.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=w):T===E.QUOTATION_MARK?(this.currentToken.systemId="",this.state=fn):T===E.APOSTROPHE?(this.currentToken.systemId="",this.state=t1):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt)))}[hn](T){De(T)?this.state=ln:T===E.QUOTATION_MARK?(this._err(N.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=fn):T===E.APOSTROPHE?(this._err(N.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=t1):T===E.GREATER_THAN_SIGN?(this._err(N.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt))}[ln](T){De(T)||(T===E.QUOTATION_MARK?(this.currentToken.systemId="",this.state=fn):T===E.APOSTROPHE?(this.currentToken.systemId="",this.state=t1):T===E.GREATER_THAN_SIGN?(this._err(N.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=w,this._emitCurrentToken()):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(kt)))}[fn](T){T===E.QUOTATION_MARK?this.state=ct:T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.systemId+=_.REPLACEMENT_CHARACTER):T===E.GREATER_THAN_SIGN?(this._err(N.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=u1(T)}[t1](T){T===E.APOSTROPHE?this.state=ct:T===E.NULL?(this._err(N.unexpectedNullCharacter),this.currentToken.systemId+=_.REPLACEMENT_CHARACTER):T===E.GREATER_THAN_SIGN?(this._err(N.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=u1(T)}[ct](T){De(T)||(T===E.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=w):T===E.EOF?(this._err(N.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(N.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(kt)))}[kt](T){T===E.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=w):T===E.NULL?this._err(N.unexpectedNullCharacter):T===E.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}[_1](T){T===E.RIGHT_SQUARE_BRACKET?this.state=Q1:T===E.EOF?(this._err(N.eofInCdata),this._emitEOFToken()):this._emitCodePoint(T)}[Q1](T){T===E.RIGHT_SQUARE_BRACKET?this.state=Cn:(this._emitChars("]"),this._reconsumeInState(_1))}[Cn](T){T===E.GREATER_THAN_SIGN?this.state=w:T===E.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(_1))}[A1](T){this.tempBuff=[E.AMPERSAND],T===E.NUMBER_SIGN?(this.tempBuff.push(T),this.state=c):O1(T)?this._reconsumeInState(Z1):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[Z1](T){const Rt=this._matchNamedCharacterReference(T);if(this._ensureHibernation())this.tempBuff=[E.AMPERSAND];else if(Rt){const I1=this.tempBuff[this.tempBuff.length-1]===E.SEMICOLON;this._isCharacterReferenceAttributeQuirk(I1)||(I1||this._errOnNextCodePoint(N.missingSemicolonAfterCharacterReference),this.tempBuff=Rt),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state=Jt}[Jt](T){O1(T)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=u1(T):this._emitCodePoint(T):(T===E.SEMICOLON&&this._err(N.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}[c](T){this.charRefCode=0,T===E.LATIN_SMALL_X||T===E.LATIN_CAPITAL_X?(this.tempBuff.push(T),this.state=d):this._reconsumeInState(Ne)}[d](T){on(T)?this._reconsumeInState(x):(this._err(N.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[Ne](T){v1(T)?this._reconsumeInState(H):(this._err(N.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}[x](T){rn(T)?this.charRefCode=this.charRefCode*16+T-55:U(T)?this.charRefCode=this.charRefCode*16+T-87:v1(T)?this.charRefCode=this.charRefCode*16+T-48:T===E.SEMICOLON?this.state=Yt:(this._err(N.missingSemicolonAfterCharacterReference),this._reconsumeInState(Yt))}[H](T){v1(T)?this.charRefCode=this.charRefCode*10+T-48:T===E.SEMICOLON?this.state=Yt:(this._err(N.missingSemicolonAfterCharacterReference),this._reconsumeInState(Yt))}[Yt](){if(this.charRefCode===E.NULL)this._err(N.nullCharacterReference),this.charRefCode=E.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(N.characterReferenceOutsideUnicodeRange),this.charRefCode=E.REPLACEMENT_CHARACTER;else if(_.isSurrogate(this.charRefCode))this._err(N.surrogateCharacterReference),this.charRefCode=E.REPLACEMENT_CHARACTER;else if(_.isUndefinedCodePoint(this.charRefCode))this._err(N.noncharacterCharacterReference);else if(_.isControlCodePoint(this.charRefCode)||this.charRefCode===E.CARRIAGE_RETURN){this._err(N.controlCharacterReference);const T=Z[this.charRefCode];T&&(this.charRefCode=T)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}$t.CHARACTER_TOKEN="CHARACTER_TOKEN",$t.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",$t.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",$t.START_TAG_TOKEN="START_TAG_TOKEN",$t.END_TAG_TOKEN="END_TAG_TOKEN",$t.COMMENT_TOKEN="COMMENT_TOKEN",$t.DOCTYPE_TOKEN="DOCTYPE_TOKEN",$t.EOF_TOKEN="EOF_TOKEN",$t.HIBERNATION_TOKEN="HIBERNATION_TOKEN",$t.MODE={DATA:w,RCDATA:xe,RAWTEXT:l,SCRIPT_DATA:B,PLAINTEXT:_e},$t.getTokenAttr=function(Et,T){for(let Rt=Et.attrs.length-1;Rt>=0;Rt--)if(Et.attrs[Rt].name===T)return Et.attrs[Rt].value;return null},Ee.exports=$t},84230:function(Ee){"use strict";Ee.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])},6248:function(Ee,ne,R){"use strict";const g=R(95309),_=R(48780),S=g.CODE_POINTS,N=65536;class E{constructor(){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=N}_err(){}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(Z){if(this.pos!==this.lastCharPos){const P=this.html.charCodeAt(this.pos+1);if(g.isSurrogatePair(P))return this.pos++,this._addGap(),g.getSurrogatePairCodePoint(Z,P)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,S.EOF;return this._err(_.surrogateInInputStream),Z}dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}write(Z,P){this.html?this.html+=Z:this.html=Z,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=P}insertHtmlAtCurrentPos(Z){this.html=this.html.substring(0,this.pos+1)+Z+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,S.EOF;let Z=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&Z===S.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):Z===S.CARRIAGE_RETURN?(this.skipNextNewLine=!0,S.LINE_FEED):(this.skipNextNewLine=!1,g.isSurrogate(Z)&&(Z=this._processSurrogate(Z)),Z>31&&Z<127||Z===S.LINE_FEED||Z===S.CARRIAGE_RETURN||Z>159&&Z<64976||this._checkForProblematicCharacters(Z),Z)}_checkForProblematicCharacters(Z){g.isControlCodePoint(Z)?this._err(_.controlCharacterInInputStream):g.isUndefinedCodePoint(Z)&&this._err(_.noncharacterInInputStream)}retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}Ee.exports=E},46245:function(Ee,ne,R){"use strict";const{DOCUMENT_MODE:g}=R(51426);ne.createDocument=function(){return{nodeName:"#document",mode:g.NO_QUIRKS,childNodes:[]}},ne.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},ne.createElement=function(E,q,Z){return{nodeName:E,tagName:E,attrs:Z,namespaceURI:q,childNodes:[],parentNode:null}},ne.createCommentNode=function(E){return{nodeName:"#comment",data:E,parentNode:null}};const _=function(E){return{nodeName:"#text",value:E,parentNode:null}},S=ne.appendChild=function(E,q){E.childNodes.push(q),q.parentNode=E},N=ne.insertBefore=function(E,q,Z){const P=E.childNodes.indexOf(Z);E.childNodes.splice(P,0,q),q.parentNode=E};ne.setTemplateContent=function(E,q){E.content=q},ne.getTemplateContent=function(E){return E.content},ne.setDocumentType=function(E,q,Z,P){let D=null;for(let F=0;F<E.childNodes.length;F++)if(E.childNodes[F].nodeName==="#documentType"){D=E.childNodes[F];break}D?(D.name=q,D.publicId=Z,D.systemId=P):S(E,{nodeName:"#documentType",name:q,publicId:Z,systemId:P})},ne.setDocumentMode=function(E,q){E.mode=q},ne.getDocumentMode=function(E){return E.mode},ne.detachNode=function(E){if(E.parentNode){const q=E.parentNode.childNodes.indexOf(E);E.parentNode.childNodes.splice(q,1),E.parentNode=null}},ne.insertText=function(E,q){if(E.childNodes.length){const Z=E.childNodes[E.childNodes.length-1];if(Z.nodeName==="#text"){Z.value+=q;return}}S(E,_(q))},ne.insertTextBefore=function(E,q,Z){const P=E.childNodes[E.childNodes.indexOf(Z)-1];P&&P.nodeName==="#text"?P.value+=q:N(E,_(q),Z)},ne.adoptAttributes=function(E,q){const Z=[];for(let P=0;P<E.attrs.length;P++)Z.push(E.attrs[P].name);for(let P=0;P<q.length;P++)Z.indexOf(q[P].name)===-1&&E.attrs.push(q[P])},ne.getFirstChild=function(E){return E.childNodes[0]},ne.getChildNodes=function(E){return E.childNodes},ne.getParentNode=function(E){return E.parentNode},ne.getAttrList=function(E){return E.attrs},ne.getTagName=function(E){return E.tagName},ne.getNamespaceURI=function(E){return E.namespaceURI},ne.getTextNodeContent=function(E){return E.value},ne.getCommentNodeContent=function(E){return E.data},ne.getDocumentTypeNodeName=function(E){return E.name},ne.getDocumentTypeNodePublicId=function(E){return E.publicId},ne.getDocumentTypeNodeSystemId=function(E){return E.systemId},ne.isTextNode=function(E){return E.nodeName==="#text"},ne.isCommentNode=function(E){return E.nodeName==="#comment"},ne.isDocumentTypeNode=function(E){return E.nodeName==="#documentType"},ne.isElementNode=function(E){return!!E.tagName},ne.setNodeSourceCodeLocation=function(E,q){E.sourceCodeLocation=q},ne.getNodeSourceCodeLocation=function(E){return E.sourceCodeLocation},ne.updateNodeSourceCodeLocation=function(E,q){E.sourceCodeLocation=Object.assign(E.sourceCodeLocation,q)}},21535:function(Ee){"use strict";Ee.exports=function(R,g){return g=g||Object.create(null),[R,g].reduce((_,S)=>(Object.keys(S).forEach(N=>{_[N]=S[N]}),_),Object.create(null))}},81224:function(Ee){"use strict";class ne{constructor(g){const _={},S=this._getOverriddenMethods(this,_);for(const N of Object.keys(S))typeof S[N]=="function"&&(_[N]=g[N],g[N]=S[N])}_getOverriddenMethods(){throw new Error("Not implemented")}}ne.install=function(R,g,_){R.__mixins||(R.__mixins=[]);for(let N=0;N<R.__mixins.length;N++)if(R.__mixins[N].constructor===g)return R.__mixins[N];const S=new g(R,_);return R.__mixins.push(S),S},Ee.exports=ne},92015:function(Ee,ne,R){"use strict";function g(ae){"@babel/helpers - typeof";return g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ve){return typeof ve}:function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},g(ae)}Object.defineProperty(ne,"__esModule",{value:!0}),ne.CopyToClipboard=void 0;var _=E(R(50959)),S=E(R(874)),N=["text","onCopy","options","children"];function E(ae){return ae&&ae.__esModule?ae:{default:ae}}function q(ae,ve){var He=Object.keys(ae);if(Object.getOwnPropertySymbols){var Le=Object.getOwnPropertySymbols(ae);ve&&(Le=Le.filter(function(ze){return Object.getOwnPropertyDescriptor(ae,ze).enumerable})),He.push.apply(He,Le)}return He}function Z(ae){for(var ve=1;ve<arguments.length;ve++){var He=arguments[ve]!=null?arguments[ve]:{};ve%2?q(Object(He),!0).forEach(function(Le){Ke(ae,Le,He[Le])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ae,Object.getOwnPropertyDescriptors(He)):q(Object(He)).forEach(function(Le){Object.defineProperty(ae,Le,Object.getOwnPropertyDescriptor(He,Le))})}return ae}function P(ae,ve){if(ae==null)return{};var He=D(ae,ve),Le,ze;if(Object.getOwnPropertySymbols){var Ze=Object.getOwnPropertySymbols(ae);for(ze=0;ze<Ze.length;ze++)Le=Ze[ze],!(ve.indexOf(Le)>=0)&&Object.prototype.propertyIsEnumerable.call(ae,Le)&&(He[Le]=ae[Le])}return He}function D(ae,ve){if(ae==null)return{};var He={},Le=Object.keys(ae),ze,Ze;for(Ze=0;Ze<Le.length;Ze++)ze=Le[Ze],!(ve.indexOf(ze)>=0)&&(He[ze]=ae[ze]);return He}function F(ae,ve){if(!(ae instanceof ve))throw new TypeError("Cannot call a class as a function")}function Y(ae,ve){for(var He=0;He<ve.length;He++){var Le=ve[He];Le.enumerable=Le.enumerable||!1,Le.configurable=!0,"value"in Le&&(Le.writable=!0),Object.defineProperty(ae,Le.key,Le)}}function w(ae,ve,He){return ve&&Y(ae.prototype,ve),He&&Y(ae,He),Object.defineProperty(ae,"prototype",{writable:!1}),ae}function xe(ae,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function");ae.prototype=Object.create(ve&&ve.prototype,{constructor:{value:ae,writable:!0,configurable:!0}}),Object.defineProperty(ae,"prototype",{writable:!1}),ve&&l(ae,ve)}function l(ae,ve){return l=Object.setPrototypeOf||function(Le,ze){return Le.__proto__=ze,Le},l(ae,ve)}function B(ae){var ve=ce();return function(){var Le=Ae(ae),ze;if(ve){var Ze=Ae(this).constructor;ze=Reflect.construct(Le,arguments,Ze)}else ze=Le.apply(this,arguments);return _e(this,ze)}}function _e(ae,ve){if(ve&&(g(ve)==="object"||typeof ve=="function"))return ve;if(ve!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return we(ae)}function we(ae){if(ae===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ae}function ce(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(ae){return!1}}function Ae(ae){return Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(He){return He.__proto__||Object.getPrototypeOf(He)},Ae(ae)}function Ke(ae,ve,He){return ve in ae?Object.defineProperty(ae,ve,{value:He,enumerable:!0,configurable:!0,writable:!0}):ae[ve]=He,ae}var Fe=function(ae){xe(He,ae);var ve=B(He);function He(){var Le;F(this,He);for(var ze=arguments.length,Ze=new Array(ze),ut=0;ut<ze;ut++)Ze[ut]=arguments[ut];return Le=ve.call.apply(ve,[this].concat(Ze)),Ke(we(Le),"onClick",function(Qe){var tt=Le.props,me=tt.text,ot=tt.onCopy,gt=tt.children,Ue=tt.options,Re=_.default.Children.only(gt),Ve=(0,S.default)(me,Ue);ot&&ot(me,Ve),Re&&Re.props&&typeof Re.props.onClick=="function"&&Re.props.onClick(Qe)}),Le}return w(He,[{key:"render",value:function(){var ze=this.props,Ze=ze.text,ut=ze.onCopy,Qe=ze.options,tt=ze.children,me=P(ze,N),ot=_.default.Children.only(tt);return _.default.cloneElement(ot,Z(Z({},me),{},{onClick:this.onClick}))}}]),He}(_.default.PureComponent);ne.CopyToClipboard=Fe,Ke(Fe,"defaultProps",{onCopy:void 0,options:void 0})},90943:function(Ee,ne,R){"use strict";var g=R(92015),_=g.CopyToClipboard;_.CopyToClipboard=_,Ee.exports=_},49334:function(Ee,ne,R){var g=R(55309);function _(S,N){var E=null;if(!S||typeof S!="string")return E;for(var q,Z=g(S),P=typeof N=="function",D,F,Y=0,w=Z.length;Y<w;Y++)q=Z[Y],D=q.property,F=q.value,P?N(D,F,q):F&&(E||(E={}),E[D]=F);return E}Ee.exports=_,Ee.exports.default=_},38498:function(Ee,ne,R){var g=R(78770);function _(S){if(Array.isArray(S))return g(S)}Ee.exports=_,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},20698:function(Ee){function ne(R){if(typeof Symbol!="undefined"&&R[Symbol.iterator]!=null||R["@@iterator"]!=null)return Array.from(R)}Ee.exports=ne,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},91162:function(Ee){function ne(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Ee.exports=ne,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},67825:function(Ee,ne,R){var g=R(64382);function _(S,N){if(S==null)return{};var E=g(S,N),q,Z;if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(S);for(Z=0;Z<P.length;Z++)q=P[Z],!(N.indexOf(q)>=0)&&Object.prototype.propertyIsEnumerable.call(S,q)&&(E[q]=S[q])}return E}Ee.exports=_,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},64382:function(Ee){function ne(R,g){if(R==null)return{};var _={},S=Object.keys(R),N,E;for(E=0;E<S.length;E++)N=S[E],!(g.indexOf(N)>=0)&&(_[N]=R[N]);return _}Ee.exports=ne,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},15558:function(Ee,ne,R){var g=R(38498),_=R(20698),S=R(31479),N=R(91162);function E(q){return g(q)||_(q)||S(q)||N()}Ee.exports=E,Ee.exports.__esModule=!0,Ee.exports.default=Ee.exports},57529:function(Ee,ne,R){"use strict";R.d(ne,{P:function(){return _},Q:function(){return g}});function g(S){const N=[],E=String(S||"");let q=E.indexOf(","),Z=0,P=!1;for(;!P;){q===-1&&(q=E.length,P=!0);const D=E.slice(Z,q).trim();(D||!P)&&N.push(D),Z=q+1,q=E.indexOf(",",Z)}return N}function _(S,N){const E=N||{};return(S[S.length-1]===""?[...S,""]:S).join((E.padRight?" ":"")+","+(E.padLeft===!1?"":" ")).trim()}},89:function(Ee,ne,R){"use strict";R.d(ne,{T:function(){return _}});const g=document.createElement("i");function _(S){const N="&"+S+";";g.innerHTML=N;const E=g.textContent;return E.charCodeAt(E.length-1)===59&&S!=="semi"||E===N?!1:E}},27860:function(Ee,ne,R){"use strict";R.d(ne,{v:function(){return D}});var g=R(6929),_=R(6647);const S=/[#.]/g;function N(_e,we){const ce=_e||"",Ae={};let Ke=0,Fe,ae;for(;Ke<ce.length;){S.lastIndex=Ke;const ve=S.exec(ce),He=ce.slice(Ke,ve?ve.index:ce.length);He&&(Fe?Fe==="#"?Ae.id=He:Array.isArray(Ae.className)?Ae.className.push(He):Ae.className=[He]:ae=He,Ke+=He.length),ve&&(Fe=ve[0],Ke++)}return{type:"element",tagName:ae||we||"div",properties:Ae,children:[]}}var E=R(83135),q=R(57529);const Z=new Set(["menu","submit","reset","button"]),P={}.hasOwnProperty;function D(_e,we,ce){const Ae=ce&&B(ce);return function(Fe,ae,...ve){let He=-1,Le;if(Fe==null)Le={type:"root",children:[]},ve.unshift(ae);else if(Le=N(Fe,we),Le.tagName=Le.tagName.toLowerCase(),Ae&&P.call(Ae,Le.tagName)&&(Le.tagName=Ae[Le.tagName]),F(ae,Le.tagName)){let ze;for(ze in ae)P.call(ae,ze)&&Y(_e,Le.properties,ze,ae[ze])}else ve.unshift(ae);for(;++He<ve.length;)w(Le.children,ve[He]);return Le.type==="element"&&Le.tagName==="template"&&(Le.content={type:"root",children:Le.children},Le.children=[]),Le}}function F(_e,we){return _e==null||typeof _e!="object"||Array.isArray(_e)?!1:we==="input"||!_e.type||typeof _e.type!="string"?!0:"children"in _e&&Array.isArray(_e.children)?!1:we==="button"?Z.has(_e.type.toLowerCase()):!("value"in _e)}function Y(_e,we,ce,Ae){const Ke=(0,g.s)(_e,ce);let Fe=-1,ae;if(Ae!=null){if(typeof Ae=="number"){if(Number.isNaN(Ae))return;ae=Ae}else typeof Ae=="boolean"?ae=Ae:typeof Ae=="string"?Ke.spaceSeparated?ae=(0,E.Q)(Ae):Ke.commaSeparated?ae=(0,q.Q)(Ae):Ke.commaOrSpaceSeparated?ae=(0,E.Q)((0,q.Q)(Ae).join(" ")):ae=xe(Ke,Ke.property,Ae):Array.isArray(Ae)?ae=Ae.concat():ae=Ke.property==="style"?l(Ae):String(Ae);if(Array.isArray(ae)){const ve=[];for(;++Fe<ae.length;)ve[Fe]=xe(Ke,Ke.property,ae[Fe]);ae=ve}Ke.property==="className"&&Array.isArray(we.className)&&(ae=we.className.concat(ae)),we[Ke.property]=ae}}function w(_e,we){let ce=-1;if(we!=null)if(typeof we=="string"||typeof we=="number")_e.push({type:"text",value:String(we)});else if(Array.isArray(we))for(;++ce<we.length;)w(_e,we[ce]);else if(typeof we=="object"&&"type"in we)we.type==="root"?w(_e,we.children):_e.push(we);else throw new Error("Expected node, nodes, or string, got `"+we+"`")}function xe(_e,we,ce){if(typeof ce=="string"){if(_e.number&&ce&&!Number.isNaN(Number(ce)))return Number(ce);if((_e.boolean||_e.overloadedBoolean)&&(ce===""||(0,_.F)(ce)===(0,_.F)(we)))return!0}return ce}function l(_e){const we=[];let ce;for(ce in _e)P.call(_e,ce)&&we.push([ce,_e[ce]].join(": "));return we.join("; ")}function B(_e){const we={};let ce=-1;for(;++ce<_e.length;)we[_e[ce].toLowerCase()]=_e[ce];return we}},9522:function(Ee,ne,R){"use strict";R.d(ne,{h:function(){return S}});var g=R(73692),_=R(27860);const S=(0,_.v)(g.dy,"div")},97357:function(Ee,ne,R){"use strict";R.d(ne,{s:function(){return N}});var g=R(73692),_=R(27860);const S=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],N=(0,_.v)(g.YP,"g",S)},27138:function(Ee,ne,R){"use strict";R.d(ne,{T:function(){return g}});function g(_){if(!_._compiled){const S=(_.atBreak?"[\\r\\n][\\t ]*":"")+(_.before?"(?:"+_.before+")":"");_._compiled=new RegExp((S?"("+S+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(_.character)?"\\":"")+_.character+(_.after?"(?:"+_.after+")":""),"g")}return _._compiled}},28352:function(Ee,ne,R){"use strict";R.d(ne,{T:function(){return N}});var g=R(27138);function _(Z,P){return S(Z,P.inConstruct,!0)&&!S(Z,P.notInConstruct,!1)}function S(Z,P,D){if(typeof P=="string"&&(P=[P]),!P||P.length===0)return D;let F=-1;for(;++F<P.length;)if(Z.includes(P[F]))return!0;return!1}function N(Z,P,D){const F=(D.before||"")+(P||"")+(D.after||""),Y=[],w=[],xe={};let l=-1;for(;++l<Z.unsafe.length;){const we=Z.unsafe[l];if(!_(Z.stack,we))continue;const ce=(0,g.T)(we);let Ae;for(;Ae=ce.exec(F);){const Ke="before"in we||!!we.atBreak,Fe="after"in we,ae=Ae.index+(Ke?Ae[1].length:0);Y.includes(ae)?(xe[ae].before&&!Ke&&(xe[ae].before=!1),xe[ae].after&&!Fe&&(xe[ae].after=!1)):(Y.push(ae),xe[ae]={before:Ke,after:Fe})}}Y.sort(E);let B=D.before?D.before.length:0;const _e=F.length-(D.after?D.after.length:0);for(l=-1;++l<Y.length;){const we=Y[l];we<B||we>=_e||we+1<_e&&Y[l+1]===we+1&&xe[we].after&&!xe[we+1].before&&!xe[we+1].after||Y[l-1]===we-1&&xe[we].before&&!xe[we-1].before&&!xe[we-1].after||(B!==we&&w.push(q(F.slice(B,we),"\\")),B=we,/[!-/:-@[-`{-~]/.test(F.charAt(we))&&(!D.encode||!D.encode.includes(F.charAt(we)))?w.push("\\"):(w.push("&#x"+F.charCodeAt(we).toString(16).toUpperCase()+";"),B++))}return w.push(q(F.slice(B,_e),D.after)),w.join("")}function E(Z,P){return Z-P}function q(Z,P){const D=/\\(?=[!-/:-@[-`{-~])/g,F=[],Y=[],w=Z+P;let xe=-1,l=0,B;for(;B=D.exec(w);)F.push(B.index);for(;++xe<F.length;)l!==F[xe]&&Y.push(Z.slice(l,F[xe])),Y.push("\\"),l=F[xe];return Y.push(Z.slice(l)),Y.join("")}},89434:function(Ee,ne,R){"use strict";R.d(ne,{j:function(){return g}});function g(_){const S=_||{},N=S.now||{};let E=S.lineShift||0,q=N.line||1,Z=N.column||1;return{move:F,current:P,shift:D};function P(){return{now:{line:q,column:Z},lineShift:E}}function D(Y){E+=Y}function F(Y){const w=Y||"",xe=w.split(/\r?\n|\r/g),l=xe[xe.length-1];return q+=xe.length-1,Z=xe.length===1?Z+l.length:1+l.length+E,w}}},91796:function(Ee,ne,R){"use strict";R.d(ne,{w:function(){return S}});var g=R(51211),_=R(46138);const S={tokenize:N,partial:!0};function N(E,q,Z){return P;function P(F){return(0,_.xz)(F)?(0,g.f)(E,D,"linePrefix")(F):D(F)}function D(F){return F===null||(0,_.Ch)(F)?q(F):Z(F)}}},51211:function(Ee,ne,R){"use strict";R.d(ne,{f:function(){return _}});var g=R(46138);function _(S,N,E,q){const Z=q?q-1:Number.POSITIVE_INFINITY;let P=0;return D;function D(Y){return(0,g.xz)(Y)?(S.enter(E),F(Y)):N(Y)}function F(Y){return(0,g.xz)(Y)&&P++<Z?(S.consume(Y),F):(S.exit(E),N(Y))}}},46138:function(Ee,ne,R){"use strict";R.d(ne,{jv:function(){return _},H$:function(){return S},n9:function(){return N},Av:function(){return E},pY:function(){return q},AF:function(){return Z},sR:function(){return P},Ch:function(){return D},z3:function(){return F},xz:function(){return Y},Xh:function(){return w},B8:function(){return xe}});const g=/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,_=l(/[A-Za-z]/),S=l(/[\dA-Za-z]/),N=l(/[#-'*+\--9=?A-Z^-~]/);function E(B){return B!==null&&(B<32||B===127)}const q=l(/\d/),Z=l(/[\dA-Fa-f]/),P=l(/[!-/:-@[-`{-~]/);function D(B){return B!==null&&B<-2}function F(B){return B!==null&&(B<0||B===32)}function Y(B){return B===-2||B===-1||B===32}const w=l(g),xe=l(/\s/);function l(B){return _e;function _e(we){return we!==null&&B.test(String.fromCharCode(we))}}},56464:function(Ee,ne,R){"use strict";R.d(ne,{V:function(){return _},d:function(){return g}});function g(S,N,E,q){const Z=S.length;let P=0,D;if(N<0?N=-N>Z?0:Z+N:N=N>Z?Z:N,E=E>0?E:0,q.length<1e4)D=Array.from(q),D.unshift(N,E),S.splice(...D);else for(E&&S.splice(N,E);P<q.length;)D=q.slice(P,P+1e4),D.unshift(N,0),S.splice(...D),P+=1e4,N+=1e4}function _(S,N){return S.length>0?(g(S,S.length,0,N),S):N}},78727:function(Ee,ne,R){"use strict";R.d(ne,{r:function(){return _}});var g=R(46138);function _(S){if(S===null||(0,g.z3)(S)||(0,g.B8)(S))return 1;if((0,g.Xh)(S))return 2}},32653:function(Ee,ne,R){"use strict";R.d(ne,{W:function(){return S}});var g=R(56464);const _={}.hasOwnProperty;function S(P){const D={};let F=-1;for(;++F<P.length;)N(D,P[F]);return D}function N(P,D){let F;for(F in D){const w=(_.call(P,F)?P[F]:void 0)||(P[F]={}),xe=D[F];let l;if(xe)for(l in xe){_.call(w,l)||(w[l]=[]);const B=xe[l];E(w[l],Array.isArray(B)?B:B?[B]:[])}}}function E(P,D){let F=-1;const Y=[];for(;++F<D.length;)(D[F].add==="after"?P:Y).push(D[F]);(0,g.d)(P,0,0,Y)}function q(P){const D={};let F=-1;for(;++F<P.length;)Z(D,P[F]);return D}function Z(P,D){let F;for(F in D){const w=(_.call(P,F)?P[F]:void 0)||(P[F]={}),xe=D[F];let l;if(xe)for(l in xe)w[l]=xe[l]}}},50310:function(Ee,ne,R){"use strict";R.d(ne,{o:function(){return g}});function g(_,S){const N=Number.parseInt(_,S);return N<9||N===11||N>13&&N<32||N>126&&N<160||N>55295&&N<57344||N>64975&&N<65008||(N&65535)===65535||(N&65535)===65534||N>1114111?"\uFFFD":String.fromCharCode(N)}},18566:function(Ee,ne,R){"use strict";R.d(ne,{v:function(){return N}});var g=R(89),_=R(50310);const S=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function N(q){return q.replace(S,E)}function E(q,Z,P){if(Z)return Z;if(P.charCodeAt(0)===35){const F=P.charCodeAt(1),Y=F===120||F===88;return(0,_.o)(P.slice(Y?2:1),Y?16:10)}return(0,g.T)(P)||q}},9106:function(Ee,ne,R){"use strict";R.d(ne,{d:function(){return g}});function g(_){return _.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}},99323:function(Ee,ne,R){"use strict";R.d(ne,{C:function(){return g}});function g(_,S,N){const E=[];let q=-1;for(;++q<_.length;){const Z=_[q].resolveAll;Z&&!E.includes(Z)&&(S=Z(S,N),E.push(Z))}return S}},73692:function(Ee,ne,R){"use strict";R.d(ne,{dy:function(){return _e},YP:function(){return we}});class g{constructor(Ae,Ke,Fe){this.property=Ae,this.normal=Ke,Fe&&(this.space=Fe)}}g.prototype.property={},g.prototype.normal={},g.prototype.space=null;function _(ce,Ae){const Ke={},Fe={};let ae=-1;for(;++ae<ce.length;)Object.assign(Ke,ce[ae].property),Object.assign(Fe,ce[ae].normal);return new g(Ke,Fe,Ae)}var S=R(6647),N=R(19256);const E={}.hasOwnProperty;function q(ce){const Ae={},Ke={};let Fe;for(Fe in ce.properties)if(E.call(ce.properties,Fe)){const ae=ce.properties[Fe],ve=new N.I(Fe,ce.transform(ce.attributes||{},Fe),ae,ce.space);ce.mustUseProperty&&ce.mustUseProperty.includes(Fe)&&(ve.mustUseProperty=!0),Ae[Fe]=ve,Ke[(0,S.F)(Fe)]=Fe,Ke[(0,S.F)(ve.attribute)]=Fe}return new g(Ae,Ke,ce.space)}const Z=q({space:"xlink",transform(ce,Ae){return"xlink:"+Ae.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),P=q({space:"xml",transform(ce,Ae){return"xml:"+Ae.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function D(ce,Ae){return Ae in ce?ce[Ae]:Ae}function F(ce,Ae){return D(ce,Ae.toLowerCase())}const Y=q({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:F,properties:{xmlns:null,xmlnsXLink:null}});var w=R(27656);const xe=q({transform(ce,Ae){return Ae==="role"?Ae:"aria-"+Ae.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:w.booleanish,ariaAutoComplete:null,ariaBusy:w.booleanish,ariaChecked:w.booleanish,ariaColCount:w.number,ariaColIndex:w.number,ariaColSpan:w.number,ariaControls:w.spaceSeparated,ariaCurrent:null,ariaDescribedBy:w.spaceSeparated,ariaDetails:null,ariaDisabled:w.booleanish,ariaDropEffect:w.spaceSeparated,ariaErrorMessage:null,ariaExpanded:w.booleanish,ariaFlowTo:w.spaceSeparated,ariaGrabbed:w.booleanish,ariaHasPopup:null,ariaHidden:w.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:w.spaceSeparated,ariaLevel:w.number,ariaLive:null,ariaModal:w.booleanish,ariaMultiLine:w.booleanish,ariaMultiSelectable:w.booleanish,ariaOrientation:null,ariaOwns:w.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:w.number,ariaPressed:w.booleanish,ariaReadOnly:w.booleanish,ariaRelevant:null,ariaRequired:w.booleanish,ariaRoleDescription:w.spaceSeparated,ariaRowCount:w.number,ariaRowIndex:w.number,ariaRowSpan:w.number,ariaSelected:w.booleanish,ariaSetSize:w.number,ariaSort:null,ariaValueMax:w.number,ariaValueMin:w.number,ariaValueNow:w.number,ariaValueText:null,role:null}}),l=q({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:F,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:w.commaSeparated,acceptCharset:w.spaceSeparated,accessKey:w.spaceSeparated,action:null,allow:null,allowFullScreen:w.boolean,allowPaymentRequest:w.boolean,allowUserMedia:w.boolean,alt:null,as:null,async:w.boolean,autoCapitalize:null,autoComplete:w.spaceSeparated,autoFocus:w.boolean,autoPlay:w.boolean,blocking:w.spaceSeparated,capture:null,charSet:null,checked:w.boolean,cite:null,className:w.spaceSeparated,cols:w.number,colSpan:null,content:null,contentEditable:w.booleanish,controls:w.boolean,controlsList:w.spaceSeparated,coords:w.number|w.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:w.boolean,defer:w.boolean,dir:null,dirName:null,disabled:w.boolean,download:w.overloadedBoolean,draggable:w.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:w.boolean,formTarget:null,headers:w.spaceSeparated,height:w.number,hidden:w.boolean,high:w.number,href:null,hrefLang:null,htmlFor:w.spaceSeparated,httpEquiv:w.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:w.boolean,inputMode:null,integrity:null,is:null,isMap:w.boolean,itemId:null,itemProp:w.spaceSeparated,itemRef:w.spaceSeparated,itemScope:w.boolean,itemType:w.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:w.boolean,low:w.number,manifest:null,max:null,maxLength:w.number,media:null,method:null,min:null,minLength:w.number,multiple:w.boolean,muted:w.boolean,name:null,nonce:null,noModule:w.boolean,noValidate:w.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored: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,onScrollEnd: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:w.boolean,optimum:w.number,pattern:null,ping:w.spaceSeparated,placeholder:null,playsInline:w.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:w.boolean,referrerPolicy:null,rel:w.spaceSeparated,required:w.boolean,reversed:w.boolean,rows:w.number,rowSpan:w.number,sandbox:w.spaceSeparated,scope:null,scoped:w.boolean,seamless:w.boolean,selected:w.boolean,shadowRootDelegatesFocus:w.boolean,shadowRootMode:null,shape:null,size:w.number,sizes:null,slot:null,span:w.number,spellCheck:w.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:w.number,step:null,style:null,tabIndex:w.number,target:null,title:null,translate:null,type:null,typeMustMatch:w.boolean,useMap:null,value:w.booleanish,width:w.number,wrap:null,align:null,aLink:null,archive:w.spaceSeparated,axis:null,background:null,bgColor:null,border:w.number,borderColor:null,bottomMargin:w.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:w.boolean,declare:w.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:w.number,leftMargin:w.number,link:null,longDesc:null,lowSrc:null,marginHeight:w.number,marginWidth:w.number,noResize:w.boolean,noHref:w.boolean,noShade:w.boolean,noWrap:w.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:w.number,rules:null,scheme:null,scrolling:w.booleanish,standby:null,summary:null,text:null,topMargin:w.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:w.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:w.boolean,disableRemotePlayback:w.boolean,prefix:null,property:null,results:w.number,security:null,unselectable:null}}),B=q({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:D,properties:{about:w.commaOrSpaceSeparated,accentHeight:w.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:w.number,amplitude:w.number,arabicForm:null,ascent:w.number,attributeName:null,attributeType:null,azimuth:w.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:w.number,by:null,calcMode:null,capHeight:w.number,className:w.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:w.number,diffuseConstant:w.number,direction:null,display:null,dur:null,divisor:w.number,dominantBaseline:null,download:w.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:w.number,enableBackground:null,end:null,event:null,exponent:w.number,externalResourcesRequired:null,fill:null,fillOpacity:w.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:w.commaSeparated,g2:w.commaSeparated,glyphName:w.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:w.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:w.number,horizOriginX:w.number,horizOriginY:w.number,id:null,ideographic:w.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:w.number,k:w.number,k1:w.number,k2:w.number,k3:w.number,k4:w.number,kernelMatrix:w.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:w.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:w.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose: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,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:w.number,overlineThickness:w.number,paintOrder:null,panose1:null,path:null,pathLength:w.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:w.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:w.number,pointsAtY:w.number,pointsAtZ:w.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:w.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:w.commaOrSpaceSeparated,rev:w.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:w.commaOrSpaceSeparated,requiredFeatures:w.commaOrSpaceSeparated,requiredFonts:w.commaOrSpaceSeparated,requiredFormats:w.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:w.number,specularExponent:w.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:w.number,strikethroughThickness:w.number,string:null,stroke:null,strokeDashArray:w.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:w.number,strokeOpacity:w.number,strokeWidth:null,style:null,surfaceScale:w.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:w.commaOrSpaceSeparated,tabIndex:w.number,tableValues:null,target:null,targetX:w.number,targetY:w.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:w.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:w.number,underlineThickness:w.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:w.number,values:null,vAlphabetic:w.number,vMathematical:w.number,vectorEffect:null,vHanging:w.number,vIdeographic:w.number,version:null,vertAdvY:w.number,vertOriginX:w.number,vertOriginY:w.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:w.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),_e=_([P,Z,Y,xe,l],"html"),we=_([P,Z,Y,xe,B],"svg")},6929:function(Ee,ne,R){"use strict";R.d(ne,{s:function(){return Z}});var g=R(6647),_=R(19256),S=R(20586);const N=/^data[-\w.:]+$/i,E=/-[a-z]/g,q=/[A-Z]/g;function Z(F,Y){const w=(0,g.F)(Y);let xe=Y,l=S.k;if(w in F.normal)return F.property[F.normal[w]];if(w.length>4&&w.slice(0,4)==="data"&&N.test(Y)){if(Y.charAt(4)==="-"){const B=Y.slice(5).replace(E,D);xe="data"+B.charAt(0).toUpperCase()+B.slice(1)}else{const B=Y.slice(4);if(!E.test(B)){let _e=B.replace(q,P);_e.charAt(0)!=="-"&&(_e="-"+_e),Y="data"+_e}}l=_.I}return new l(xe,Y)}function P(F){return"-"+F.toLowerCase()}function D(F){return F.charAt(1).toUpperCase()}},6647:function(Ee,ne,R){"use strict";R.d(ne,{F:function(){return g}});function g(_){return _.toLowerCase()}},19256:function(Ee,ne,R){"use strict";R.d(ne,{I:function(){return N}});var g=R(20586),_=R(27656);const S=Object.keys(_);class N extends g.k{constructor(Z,P,D,F){let Y=-1;if(super(Z,P),E(this,"space",F),typeof D=="number")for(;++Y<S.length;){const w=S[Y];E(this,S[Y],(D&_[w])===_[w])}}}N.prototype.defined=!0;function E(q,Z,P){P&&(q[Z]=P)}},20586:function(Ee,ne,R){"use strict";R.d(ne,{k:function(){return g}});class g{constructor(S,N){this.property=S,this.attribute=N}}g.prototype.space=null,g.prototype.boolean=!1,g.prototype.booleanish=!1,g.prototype.overloadedBoolean=!1,g.prototype.number=!1,g.prototype.commaSeparated=!1,g.prototype.spaceSeparated=!1,g.prototype.commaOrSpaceSeparated=!1,g.prototype.mustUseProperty=!1,g.prototype.defined=!1},27656:function(Ee,ne,R){"use strict";R.r(ne),R.d(ne,{boolean:function(){return _},booleanish:function(){return S},commaOrSpaceSeparated:function(){return P},commaSeparated:function(){return Z},number:function(){return E},overloadedBoolean:function(){return N},spaceSeparated:function(){return q}});let g=0;const _=D(),S=D(),N=D(),E=D(),q=D(),Z=D(),P=D();function D(){return Hi(2,++g)}},3366:function(Ee,ne,R){"use strict";R.d(ne,{D:function(){return f0}});var g={};R.r(g),R.d(g,{attentionMarkers:function(){return _n},contentInitial:function(){return yn},disable:function(){return Mr},document:function(){return G1},flow:function(){return Oe},flowInitial:function(){return Ar},insideSpan:function(){return Ln},string:function(){return Tn},text:function(){return Ht}});var _=R(50959),S=R(69965);function N(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?q(n.position):"start"in n||"end"in n?q(n):"line"in n||"column"in n?E(n):""}function E(n){return Z(n&&n.line)+":"+Z(n&&n.column)}function q(n){return E(n&&n.start)+"-"+E(n&&n.end)}function Z(n){return n&&typeof n=="number"?n:1}class P extends Error{constructor(o,h,p){const b=[null,null];let v={start:{line:null,column:null},end:{line:null,column:null}};if(super(),typeof h=="string"&&(p=h,h=void 0),typeof p=="string"){const k=p.indexOf(":");k===-1?b[1]=p:(b[0]=p.slice(0,k),b[1]=p.slice(k+1))}h&&("type"in h||"position"in h?h.position&&(v=h.position):"start"in h||"end"in h?v=h:("line"in h||"column"in h)&&(v.start=h)),this.name=N(h)||"1:1",this.message=typeof o=="object"?o.message:o,this.stack="",typeof o=="object"&&o.stack&&(this.stack=o.stack),this.reason=this.message,this.fatal,this.line=v.start.line,this.column=v.start.column,this.position=v,this.source=b[0],this.ruleId=b[1],this.file,this.actual,this.expected,this.url,this.note}}P.prototype.file="",P.prototype.name="",P.prototype.reason="",P.prototype.message="",P.prototype.stack="",P.prototype.fatal=null,P.prototype.column=null,P.prototype.line=null,P.prototype.source=null,P.prototype.ruleId=null,P.prototype.position=null;const D={basename:F,dirname:Y,extname:w,join:xe,sep:"/"};function F(n,o){if(o!==void 0&&typeof o!="string")throw new TypeError('"ext" argument must be a string');_e(n);let h=0,p=-1,b=n.length,v;if(o===void 0||o.length===0||o.length>n.length){for(;b--;)if(n.charCodeAt(b)===47){if(v){h=b+1;break}}else p<0&&(v=!0,p=b+1);return p<0?"":n.slice(h,p)}if(o===n)return"";let k=-1,L=o.length-1;for(;b--;)if(n.charCodeAt(b)===47){if(v){h=b+1;break}}else k<0&&(v=!0,k=b+1),L>-1&&(n.charCodeAt(b)===o.charCodeAt(L--)?L<0&&(p=b):(L=-1,p=k));return h===p?p=k:p<0&&(p=n.length),n.slice(h,p)}function Y(n){if(_e(n),n.length===0)return".";let o=-1,h=n.length,p;for(;--h;)if(n.charCodeAt(h)===47){if(p){o=h;break}}else p||(p=!0);return o<0?n.charCodeAt(0)===47?"/":".":o===1&&n.charCodeAt(0)===47?"//":n.slice(0,o)}function w(n){_e(n);let o=n.length,h=-1,p=0,b=-1,v=0,k;for(;o--;){const L=n.charCodeAt(o);if(L===47){if(k){p=o+1;break}continue}h<0&&(k=!0,h=o+1),L===46?b<0?b=o:v!==1&&(v=1):b>-1&&(v=-1)}return b<0||h<0||v===0||v===1&&b===h-1&&b===p+1?"":n.slice(b,h)}function xe(...n){let o=-1,h;for(;++o<n.length;)_e(n[o]),n[o]&&(h=h===void 0?n[o]:h+"/"+n[o]);return h===void 0?".":l(h)}function l(n){_e(n);const o=n.charCodeAt(0)===47;let h=B(n,!o);return h.length===0&&!o&&(h="."),h.length>0&&n.charCodeAt(n.length-1)===47&&(h+="/"),o?"/"+h:h}function B(n,o){let h="",p=0,b=-1,v=0,k=-1,L,X;for(;++k<=n.length;){if(k<n.length)L=n.charCodeAt(k);else{if(L===47)break;L=47}if(L===47){if(!(b===k-1||v===1))if(b!==k-1&&v===2){if(h.length<2||p!==2||h.charCodeAt(h.length-1)!==46||h.charCodeAt(h.length-2)!==46){if(h.length>2){if(X=h.lastIndexOf("/"),X!==h.length-1){X<0?(h="",p=0):(h=h.slice(0,X),p=h.length-1-h.lastIndexOf("/")),b=k,v=0;continue}}else if(h.length>0){h="",p=0,b=k,v=0;continue}}o&&(h=h.length>0?h+"/..":"..",p=2)}else h.length>0?h+="/"+n.slice(b+1,k):h=n.slice(b+1,k),p=k-b-1;b=k,v=0}else L===46&&v>-1?v++:v=-1}return h}function _e(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const we={cwd:ce};function ce(){return"/"}function Ae(n){return n!==null&&typeof n=="object"&&n.href&&n.origin}function Ke(n){if(typeof n=="string")n=new URL(n);else if(!Ae(n)){const o=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw o.code="ERR_INVALID_ARG_TYPE",o}if(n.protocol!=="file:"){const o=new TypeError("The URL must be of scheme file");throw o.code="ERR_INVALID_URL_SCHEME",o}return Fe(n)}function Fe(n){if(n.hostname!==""){const p=new TypeError('File URL host must be "localhost" or empty on darwin');throw p.code="ERR_INVALID_FILE_URL_HOST",p}const o=n.pathname;let h=-1;for(;++h<o.length;)if(o.charCodeAt(h)===37&&o.charCodeAt(h+1)===50){const p=o.charCodeAt(h+2);if(p===70||p===102){const b=new TypeError("File URL path must not include encoded / characters");throw b.code="ERR_INVALID_FILE_URL_PATH",b}}return decodeURIComponent(o)}const ae=["history","path","basename","stem","extname","dirname"];class ve{constructor(o){let h;o?typeof o=="string"||Ze(o)?h={value:o}:Ae(o)?h={path:o}:h=o:h={},this.data={},this.messages=[],this.history=[],this.cwd=we.cwd(),this.value,this.stored,this.result,this.map;let p=-1;for(;++p<ae.length;){const v=ae[p];v in h&&h[v]!==void 0&&h[v]!==null&&(this[v]=v==="history"?[...h[v]]:h[v])}let b;for(b in h)ae.includes(b)||(this[b]=h[b])}get path(){return this.history[this.history.length-1]}set path(o){Ae(o)&&(o=Ke(o)),Le(o,"path"),this.path!==o&&this.history.push(o)}get dirname(){return typeof this.path=="string"?D.dirname(this.path):void 0}set dirname(o){ze(this.basename,"dirname"),this.path=D.join(o||"",this.basename)}get basename(){return typeof this.path=="string"?D.basename(this.path):void 0}set basename(o){Le(o,"basename"),He(o,"basename"),this.path=D.join(this.dirname||"",o)}get extname(){return typeof this.path=="string"?D.extname(this.path):void 0}set extname(o){if(He(o,"extname"),ze(this.dirname,"extname"),o){if(o.charCodeAt(0)!==46)throw new Error("`extname` must start with `.`");if(o.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=D.join(this.dirname,this.stem+(o||""))}get stem(){return typeof this.path=="string"?D.basename(this.path,this.extname):void 0}set stem(o){Le(o,"stem"),He(o,"stem"),this.path=D.join(this.dirname||"",o+(this.extname||""))}toString(o){return(this.value||"").toString(o||void 0)}message(o,h,p){const b=new P(o,h,p);return this.path&&(b.name=this.path+":"+b.name,b.file=this.path),b.fatal=!1,this.messages.push(b),b}info(o,h,p){const b=this.message(o,h,p);return b.fatal=null,b}fail(o,h,p){const b=this.message(o,h,p);throw b.fatal=!0,b}}function He(n,o){if(n&&n.includes(D.sep))throw new Error("`"+o+"` cannot be a path: did not expect `"+D.sep+"`")}function Le(n,o){if(!n)throw new Error("`"+o+"` cannot be empty")}function ze(n,o){if(!n)throw new Error("Setting `"+o+"` requires `path` to be set too")}function Ze(n){return S(n)}function ut(n){if(n)throw n}var Qe=R(27396);function tt(n){if(typeof n!="object"||n===null)return!1;const o=Object.getPrototypeOf(n);return(o===null||o===Object.prototype||Object.getPrototypeOf(o)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function me(){const n=[],o={run:h,use:p};return o;function h(...b){let v=-1;const k=b.pop();if(typeof k!="function")throw new TypeError("Expected function as last argument, not "+k);L(null,...b);function L(X,...ee){const K=n[++v];let se=-1;if(X){k(X);return}for(;++se<b.length;)(ee[se]===null||ee[se]===void 0)&&(ee[se]=b[se]);b=ee,K?ot(K,L)(...ee):k(null,...ee)}}function p(b){if(typeof b!="function")throw new TypeError("Expected `middelware` to be a function, not "+b);return n.push(b),o}}function ot(n,o){let h;return p;function p(...k){const L=n.length>k.length;let X;L&&k.push(b);try{X=n.apply(this,k)}catch(ee){const K=ee;if(L&&h)throw K;return b(K)}L||(X&&X.then&&typeof X.then=="function"?X.then(v,b):X instanceof Error?b(X):v(X))}function b(k,...L){h||(h=!0,o(k,...L))}function v(k){b(null,k)}}const gt=Re().freeze(),Ue={}.hasOwnProperty;function Re(){const n=me(),o=[];let h={},p,b=-1;return v.data=k,v.Parser=void 0,v.Compiler=void 0,v.freeze=L,v.attachers=o,v.use=X,v.parse=ee,v.stringify=K,v.run=se,v.runSync=ue,v.process=J,v.processSync=vt,v;function v(){const et=Re();let pt=-1;for(;++pt<o.length;)et.use(...o[pt]);return et.data(Qe(!0,{},h)),et}function k(et,pt){return typeof et=="string"?arguments.length===2?(s1("data",p),h[et]=pt,v):Ue.call(h,et)&&h[et]||null:et?(s1("data",p),h=et,v):h}function L(){if(p)return v;for(;++b<o.length;){const[et,...pt]=o[b];if(pt[0]===!1)continue;pt[0]===!0&&(pt[0]=void 0);const Pe=et.call(v,...pt);typeof Pe=="function"&&n.use(Pe)}return p=!0,b=Number.POSITIVE_INFINITY,v}function X(et,...pt){let Pe;if(s1("use",p),et!=null)if(typeof et=="function")Qt(et,...pt);else if(typeof et=="object")Array.isArray(et)?jt(et):it(et);else throw new TypeError("Expected usable value, not `"+et+"`");return Pe&&(h.settings=Object.assign(h.settings||{},Pe)),v;function Dt(be){if(typeof be=="function")Qt(be);else if(typeof be=="object")if(Array.isArray(be)){const[Ct,...Gt]=be;Qt(Ct,...Gt)}else it(be);else throw new TypeError("Expected usable value, not `"+be+"`")}function it(be){jt(be.plugins),be.settings&&(Pe=Object.assign(Pe||{},be.settings))}function jt(be){let Ct=-1;if(be!=null)if(Array.isArray(be))for(;++Ct<be.length;){const Gt=be[Ct];Dt(Gt)}else throw new TypeError("Expected a list of plugins, not `"+be+"`")}function Qt(be,Ct){let Gt=-1,Zt;for(;++Gt<o.length;)if(o[Gt][0]===be){Zt=o[Gt];break}Zt?(tt(Zt[1])&&tt(Ct)&&(Ct=Qe(!0,Zt[1],Ct)),Zt[1]=Ct):o.push([...arguments])}}function ee(et){v.freeze();const pt=It(et),Pe=v.Parser;return Kt("parse",Pe),Ve(Pe,"parse")?new Pe(String(pt),pt).parse():Pe(String(pt),pt)}function K(et,pt){v.freeze();const Pe=It(pt),Dt=v.Compiler;return a1("stringify",Dt),d1(et),Ve(Dt,"compile")?new Dt(et,Pe).compile():Dt(et,Pe)}function se(et,pt,Pe){if(d1(et),v.freeze(),!Pe&&typeof pt=="function"&&(Pe=pt,pt=void 0),!Pe)return new Promise(Dt);Dt(null,Pe);function Dt(it,jt){n.run(et,It(pt),Qt);function Qt(be,Ct,Gt){Ct=Ct||et,be?jt(be):it?it(Ct):Pe(null,Ct,Gt)}}}function ue(et,pt){let Pe,Dt;return v.run(et,pt,it),K1("runSync","run",Dt),Pe;function it(jt,Qt){ut(jt),Pe=Qt,Dt=!0}}function J(et,pt){if(v.freeze(),Kt("process",v.Parser),a1("process",v.Compiler),!pt)return new Promise(Pe);Pe(null,pt);function Pe(Dt,it){const jt=It(et);v.run(v.parse(jt),jt,(be,Ct,Gt)=>{if(be||!Ct||!Gt)Qt(be);else{const Zt=v.stringify(Ct,Gt);Zt==null||(sn(Zt)?Gt.value=Zt:Gt.result=Zt),Qt(be,Gt)}});function Qt(be,Ct){be||!Ct?it(be):Dt?Dt(Ct):pt(null,Ct)}}}function vt(et){let pt;v.freeze(),Kt("processSync",v.Parser),a1("processSync",v.Compiler);const Pe=It(et);return v.process(Pe,Dt),K1("processSync","process",pt),Pe;function Dt(it){pt=!0,ut(it)}}}function Ve(n,o){return typeof n=="function"&&n.prototype&&(r1(n.prototype)||o in n.prototype)}function r1(n){let o;for(o in n)if(Ue.call(n,o))return!0;return!1}function Kt(n,o){if(typeof o!="function")throw new TypeError("Cannot `"+n+"` without `Parser`")}function a1(n,o){if(typeof o!="function")throw new TypeError("Cannot `"+n+"` without `Compiler`")}function s1(n,o){if(o)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function d1(n){if(!tt(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function K1(n,o,h){if(!h)throw new Error("`"+n+"` finished async. Use `"+o+"` instead")}function It(n){return F1(n)?n:new ve(n)}function F1(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function sn(n){return typeof n=="string"||S(n)}const X1={};function D1(n,o){const h=o||X1,p=typeof h.includeImageAlt=="boolean"?h.includeImageAlt:!0,b=typeof h.includeHtml=="boolean"?h.includeHtml:!0;return $1(n,p,b)}function $1(n,o,h){if(nn(n)){if("value"in n)return n.type==="html"&&!h?"":n.value;if(o&&"alt"in n&&n.alt)return n.alt;if("children"in n)return z1(n.children,o,h)}return Array.isArray(n)?z1(n,o,h):""}function z1(n,o,h){const p=[];let b=-1;for(;++b<n.length;)p[b]=$1(n[b],o,h);return p.join("")}function nn(n){return!!(n&&typeof n=="object")}var S1=R(32653),xt=R(51211),de=R(46138);const e1={tokenize:le};function le(n){const o=n.attempt(this.parser.constructs.contentInitial,p,b);let h;return o;function p(L){if(L===null){n.consume(L);return}return n.enter("lineEnding"),n.consume(L),n.exit("lineEnding"),(0,xt.f)(n,o,"linePrefix")}function b(L){return n.enter("paragraph"),v(L)}function v(L){const X=n.enter("chunkText",{contentType:"text",previous:h});return h&&(h.next=X),h=X,k(L)}function k(L){if(L===null){n.exit("chunkText"),n.exit("paragraph"),n.consume(L);return}return(0,de.Ch)(L)?(n.consume(L),n.exit("chunkText"),v):(n.consume(L),k)}}var ge=R(56464);const fe={tokenize:at},We={tokenize:At};function at(n){const o=this,h=[];let p=0,b,v,k;return L;function L(it){if(p<h.length){const jt=h[p];return o.containerState=jt[1],n.attempt(jt[0].continuation,X,ee)(it)}return ee(it)}function X(it){if(p++,o.containerState._closeFlow){o.containerState._closeFlow=void 0,b&&Dt();const jt=o.events.length;let Qt=jt,be;for(;Qt--;)if(o.events[Qt][0]==="exit"&&o.events[Qt][1].type==="chunkFlow"){be=o.events[Qt][1].end;break}Pe(p);let Ct=jt;for(;Ct<o.events.length;)o.events[Ct][1].end=Object.assign({},be),Ct++;return(0,ge.d)(o.events,Qt+1,0,o.events.slice(jt)),o.events.length=Ct,ee(it)}return L(it)}function ee(it){if(p===h.length){if(!b)return ue(it);if(b.currentConstruct&&b.currentConstruct.concrete)return vt(it);o.interrupt=!!(b.currentConstruct&&!b._gfmTableDynamicInterruptHack)}return o.containerState={},n.check(We,K,se)(it)}function K(it){return b&&Dt(),Pe(p),ue(it)}function se(it){return o.parser.lazy[o.now().line]=p!==h.length,k=o.now().offset,vt(it)}function ue(it){return o.containerState={},n.attempt(We,J,vt)(it)}function J(it){return p++,h.push([o.currentConstruct,o.containerState]),ue(it)}function vt(it){if(it===null){b&&Dt(),Pe(0),n.consume(it);return}return b=b||o.parser.flow(o.now()),n.enter("chunkFlow",{contentType:"flow",previous:v,_tokenizer:b}),et(it)}function et(it){if(it===null){pt(n.exit("chunkFlow"),!0),Pe(0),n.consume(it);return}return(0,de.Ch)(it)?(n.consume(it),pt(n.exit("chunkFlow")),p=0,o.interrupt=void 0,L):(n.consume(it),et)}function pt(it,jt){const Qt=o.sliceStream(it);if(jt&&Qt.push(null),it.previous=v,v&&(v.next=it),v=it,b.defineSkip(it.start),b.write(Qt),o.parser.lazy[it.start.line]){let be=b.events.length;for(;be--;)if(b.events[be][1].start.offset<k&&(!b.events[be][1].end||b.events[be][1].end.offset>k))return;const Ct=o.events.length;let Gt=Ct,Zt,V1;for(;Gt--;)if(o.events[Gt][0]==="exit"&&o.events[Gt][1].type==="chunkFlow"){if(Zt){V1=o.events[Gt][1].end;break}Zt=!0}for(Pe(p),be=Ct;be<o.events.length;)o.events[be][1].end=Object.assign({},V1),be++;(0,ge.d)(o.events,Gt+1,0,o.events.slice(Ct)),o.events.length=be}}function Pe(it){let jt=h.length;for(;jt-- >it;){const Qt=h[jt];o.containerState=Qt[1],Qt[0].exit.call(o,n)}h.length=it}function Dt(){b.write([null]),v=void 0,b=void 0,o.containerState._closeFlow=void 0}}function At(n,o,h){return(0,xt.f)(n,n.attempt(this.parser.constructs.document,o,h),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var dt=R(91796);function nt(n){const o={};let h=-1,p,b,v,k,L,X,ee;for(;++h<n.length;){for(;h in o;)h=o[h];if(p=n[h],h&&p[1].type==="chunkFlow"&&n[h-1][1].type==="listItemPrefix"&&(X=p[1]._tokenizer.events,v=0,v<X.length&&X[v][1].type==="lineEndingBlank"&&(v+=2),v<X.length&&X[v][1].type==="content"))for(;++v<X.length&&X[v][1].type!=="content";)X[v][1].type==="chunkText"&&(X[v][1]._isInFirstContentOfListItem=!0,v++);if(p[0]==="enter")p[1].contentType&&(Object.assign(o,Tt(n,h)),h=o[h],ee=!0);else if(p[1]._container){for(v=h,b=void 0;v--&&(k=n[v],k[1].type==="lineEnding"||k[1].type==="lineEndingBlank");)k[0]==="enter"&&(b&&(n[b][1].type="lineEndingBlank"),k[1].type="lineEnding",b=v);b&&(p[1].end=Object.assign({},n[b][1].start),L=n.slice(b,h),L.unshift(p),(0,ge.d)(n,b,h-b+1,L))}}return!ee}function Tt(n,o){const h=n[o][1],p=n[o][2];let b=o-1;const v=[],k=h._tokenizer||p.parser[h.contentType](h.start),L=k.events,X=[],ee={};let K,se,ue=-1,J=h,vt=0,et=0;const pt=[et];for(;J;){for(;n[++b][1]!==J;);v.push(b),J._tokenizer||(K=p.sliceStream(J),J.next||K.push(null),se&&k.defineSkip(J.start),J._isInFirstContentOfListItem&&(k._gfmTasklistFirstContentOfListItem=!0),k.write(K),J._isInFirstContentOfListItem&&(k._gfmTasklistFirstContentOfListItem=void 0)),se=J,J=J.next}for(J=h;++ue<L.length;)L[ue][0]==="exit"&&L[ue-1][0]==="enter"&&L[ue][1].type===L[ue-1][1].type&&L[ue][1].start.line!==L[ue][1].end.line&&(et=ue+1,pt.push(et),J._tokenizer=void 0,J.previous=void 0,J=J.next);for(k.events=[],J?(J._tokenizer=void 0,J.previous=void 0):pt.pop(),ue=pt.length;ue--;){const Pe=L.slice(pt[ue],pt[ue+1]),Dt=v.pop();X.unshift([Dt,Dt+Pe.length-1]),(0,ge.d)(n,Dt,2,Pe)}for(ue=-1;++ue<X.length;)ee[vt+X[ue][0]]=vt+X[ue][1],vt+=X[ue][1]-X[ue][0]-1;return ee}const Wt={tokenize:Xt,resolve:y1},l1={tokenize:Ge,partial:!0};function y1(n){return nt(n),n}function Xt(n,o){let h;return p;function p(L){return n.enter("content"),h=n.enter("chunkContent",{contentType:"content"}),b(L)}function b(L){return L===null?v(L):(0,de.Ch)(L)?n.check(l1,k,v)(L):(n.consume(L),b)}function v(L){return n.exit("chunkContent"),n.exit("content"),o(L)}function k(L){return n.consume(L),n.exit("chunkContent"),h.next=n.enter("chunkContent",{contentType:"content",previous:h}),h=h.next,b}}function Ge(n,o,h){const p=this;return b;function b(k){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),(0,xt.f)(n,v,"linePrefix")}function v(k){if(k===null||(0,de.Ch)(k))return h(k);const L=p.events[p.events.length-1];return!p.parser.constructs.disable.null.includes("codeIndented")&&L&&L[1].type==="linePrefix"&&L[2].sliceSerialize(L[1],!0).length>=4?o(k):n.interrupt(p.parser.constructs.flow,h,o)(k)}}const N1={tokenize:o1};function o1(n){const o=this,h=n.attempt(dt.w,p,n.attempt(this.parser.constructs.flowInitial,b,(0,xt.f)(n,n.attempt(this.parser.constructs.flow,b,n.attempt(Wt,b)),"linePrefix")));return h;function p(v){if(v===null){n.consume(v);return}return n.enter("lineEndingBlank"),n.consume(v),n.exit("lineEndingBlank"),o.currentConstruct=void 0,h}function b(v){if(v===null){n.consume(v);return}return n.enter("lineEnding"),n.consume(v),n.exit("lineEnding"),o.currentConstruct=void 0,h}}const Y1={resolveAll:ln()},j1=hn("string"),cn=hn("text");function hn(n){return{tokenize:o,resolveAll:ln(n==="text"?fn:void 0)};function o(h){const p=this,b=this.parser.constructs[n],v=h.attempt(b,k,L);return k;function k(K){return ee(K)?v(K):L(K)}function L(K){if(K===null){h.consume(K);return}return h.enter("data"),h.consume(K),X}function X(K){return ee(K)?(h.exit("data"),v(K)):(h.consume(K),X)}function ee(K){if(K===null)return!0;const se=b[K];let ue=-1;if(se)for(;++ue<se.length;){const J=se[ue];if(!J.previous||J.previous.call(p,p.previous))return!0}return!1}}}function ln(n){return o;function o(h,p){let b=-1,v;for(;++b<=h.length;)v===void 0?h[b]&&h[b][1].type==="data"&&(v=b,b++):(!h[b]||h[b][1].type!=="data")&&(b!==v+2&&(h[v][1].end=h[b-1][1].end,h.splice(v+2,b-v-2),b=v+2),v=void 0);return n?n(h,p):h}}function fn(n,o){let h=0;for(;++h<=n.length;)if((h===n.length||n[h][1].type==="lineEnding")&&n[h-1][1].type==="data"){const p=n[h-1][1],b=o.sliceStream(p);let v=b.length,k=-1,L=0,X;for(;v--;){const ee=b[v];if(typeof ee=="string"){for(k=ee.length;ee.charCodeAt(k-1)===32;)L++,k--;if(k)break;k=-1}else if(ee===-2)X=!0,L++;else if(ee!==-1){v++;break}}if(L){const ee={type:h===n.length||X||L<2?"lineSuffix":"hardBreakTrailing",start:{line:p.end.line,column:p.end.column-L,offset:p.end.offset-L,_index:p.start._index+v,_bufferIndex:v?k:p.start._bufferIndex+k},end:Object.assign({},p.end)};p.end=Object.assign({},ee.start),p.start.offset===p.end.offset?Object.assign(p,ee):(n.splice(h,0,["enter",ee,o],["exit",ee,o]),h+=2)}h++}return n}var t1=R(99323);function ct(n,o,h){let p=Object.assign(h?Object.assign({},h):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const b={},v=[];let k=[],L=[],X=!0;const ee={consume:jt,enter:Qt,exit:be,attempt:Zt(Ct),check:Zt(Gt),interrupt:Zt(Gt,{interrupt:!0})},K={previous:null,code:null,containerState:{},events:[],parser:n,sliceStream:et,sliceSerialize:vt,now:pt,defineSkip:Pe,write:J};let se=o.tokenize.call(K,ee),ue;return o.resolveAll&&v.push(o),K;function J(yt){return k=(0,ge.V)(k,yt),Dt(),k[k.length-1]!==null?[]:(V1(o,0),K.events=(0,t1.C)(v,K.events,K),K.events)}function vt(yt,zt){return _1(et(yt),zt)}function et(yt){return kt(k,yt)}function pt(){const{line:yt,column:zt,offset:Lt,_index:w1,_bufferIndex:T1}=p;return{line:yt,column:zt,offset:Lt,_index:w1,_bufferIndex:T1}}function Pe(yt){b[yt.line]=yt.column,qt()}function Dt(){let yt;for(;p._index<k.length;){const zt=k[p._index];if(typeof zt=="string")for(yt=p._index,p._bufferIndex<0&&(p._bufferIndex=0);p._index===yt&&p._bufferIndex<zt.length;)it(zt.charCodeAt(p._bufferIndex));else it(zt)}}function it(yt){X=void 0,ue=yt,se=se(yt)}function jt(yt){(0,de.Ch)(yt)?(p.line++,p.column=1,p.offset+=yt===-3?2:1,qt()):yt!==-1&&(p.column++,p.offset++),p._bufferIndex<0?p._index++:(p._bufferIndex++,p._bufferIndex===k[p._index].length&&(p._bufferIndex=-1,p._index++)),K.previous=yt,X=!0}function Qt(yt,zt){const Lt=zt||{};return Lt.type=yt,Lt.start=pt(),K.events.push(["enter",Lt,K]),L.push(Lt),Lt}function be(yt){const zt=L.pop();return zt.end=pt(),K.events.push(["exit",zt,K]),zt}function Ct(yt,zt){V1(yt,zt.from)}function Gt(yt,zt){zt.restore()}function Zt(yt,zt){return Lt;function Lt(w1,T1,vn){let On,$,xn,Bn;return Array.isArray(w1)?En(w1):"tokenize"in w1?En([w1]):Q(w1);function Q(en){return fr;function fr(wn){const rr=wn!==null&&en[wn],Hn=wn!==null&&en.null,Yr=[...Array.isArray(rr)?rr:rr?[rr]:[],...Array.isArray(Hn)?Hn:Hn?[Hn]:[]];return En(Yr)(wn)}}function En(en){return On=en,$=0,en.length===0?vn:mr(en[$])}function mr(en){return fr;function fr(wn){return Bn=R1(),xn=en,en.partial||(K.currentConstruct=en),en.name&&K.parser.constructs.disable.null.includes(en.name)?wr(wn):en.tokenize.call(zt?Object.assign(Object.create(K),zt):K,ee,Kr,wr)(wn)}}function Kr(en){return X=!0,yt(xn,Bn),T1}function wr(en){return X=!0,Bn.restore(),++$<On.length?mr(On[$]):vn}}}function V1(yt,zt){yt.resolveAll&&!v.includes(yt)&&v.push(yt),yt.resolve&&(0,ge.d)(K.events,zt,K.events.length-zt,yt.resolve(K.events.slice(zt),K)),yt.resolveTo&&(K.events=yt.resolveTo(K.events,K))}function R1(){const yt=pt(),zt=K.previous,Lt=K.currentConstruct,w1=K.events.length,T1=Array.from(L);return{restore:vn,from:w1};function vn(){p=yt,K.previous=zt,K.currentConstruct=Lt,K.events.length=w1,L=T1,qt()}}function qt(){p.line in b&&p.column<2&&(p.column=b[p.line],p.offset+=b[p.line]-1)}}function kt(n,o){const h=o.start._index,p=o.start._bufferIndex,b=o.end._index,v=o.end._bufferIndex;let k;if(h===b)k=[n[h].slice(p,v)];else{if(k=n.slice(h,b),p>-1){const L=k[0];typeof L=="string"?k[0]=L.slice(p):k.shift()}v>0&&k.push(n[b].slice(0,v))}return k}function _1(n,o){let h=-1;const p=[];let b;for(;++h<n.length;){const v=n[h];let k;if(typeof v=="string")k=v;else switch(v){case-5:{k="\r";break}case-4:{k=` +`;break}case-3:{k=`\r +`;break}case-2:{k=o?" ":" ";break}case-1:{if(!o&&b)continue;k=" ";break}default:k=String.fromCharCode(v)}b=v===-2,p.push(k)}return p.join("")}const Q1={name:"thematicBreak",tokenize:Cn};function Cn(n,o,h){let p=0,b;return v;function v(ee){return n.enter("thematicBreak"),k(ee)}function k(ee){return b=ee,L(ee)}function L(ee){return ee===b?(n.enter("thematicBreakSequence"),X(ee)):p>=3&&(ee===null||(0,de.Ch)(ee))?(n.exit("thematicBreak"),o(ee)):h(ee)}function X(ee){return ee===b?(n.consume(ee),p++,X):(n.exit("thematicBreakSequence"),(0,de.xz)(ee)?(0,xt.f)(n,L,"whitespace")(ee):L(ee))}}const A1={name:"list",tokenize:c,continuation:{tokenize:d},exit:x},Z1={tokenize:H,partial:!0},Jt={tokenize:Ne,partial:!0};function c(n,o,h){const p=this,b=p.events[p.events.length-1];let v=b&&b[1].type==="linePrefix"?b[2].sliceSerialize(b[1],!0).length:0,k=0;return L;function L(J){const vt=p.containerState.type||(J===42||J===43||J===45?"listUnordered":"listOrdered");if(vt==="listUnordered"?!p.containerState.marker||J===p.containerState.marker:(0,de.pY)(J)){if(p.containerState.type||(p.containerState.type=vt,n.enter(vt,{_container:!0})),vt==="listUnordered")return n.enter("listItemPrefix"),J===42||J===45?n.check(Q1,h,ee)(J):ee(J);if(!p.interrupt||J===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),X(J)}return h(J)}function X(J){return(0,de.pY)(J)&&++k<10?(n.consume(J),X):(!p.interrupt||k<2)&&(p.containerState.marker?J===p.containerState.marker:J===41||J===46)?(n.exit("listItemValue"),ee(J)):h(J)}function ee(J){return n.enter("listItemMarker"),n.consume(J),n.exit("listItemMarker"),p.containerState.marker=p.containerState.marker||J,n.check(dt.w,p.interrupt?h:K,n.attempt(Z1,ue,se))}function K(J){return p.containerState.initialBlankLine=!0,v++,ue(J)}function se(J){return(0,de.xz)(J)?(n.enter("listItemPrefixWhitespace"),n.consume(J),n.exit("listItemPrefixWhitespace"),ue):h(J)}function ue(J){return p.containerState.size=v+p.sliceSerialize(n.exit("listItemPrefix"),!0).length,o(J)}}function d(n,o,h){const p=this;return p.containerState._closeFlow=void 0,n.check(dt.w,b,v);function b(L){return p.containerState.furtherBlankLines=p.containerState.furtherBlankLines||p.containerState.initialBlankLine,(0,xt.f)(n,o,"listItemIndent",p.containerState.size+1)(L)}function v(L){return p.containerState.furtherBlankLines||!(0,de.xz)(L)?(p.containerState.furtherBlankLines=void 0,p.containerState.initialBlankLine=void 0,k(L)):(p.containerState.furtherBlankLines=void 0,p.containerState.initialBlankLine=void 0,n.attempt(Jt,o,k)(L))}function k(L){return p.containerState._closeFlow=!0,p.interrupt=void 0,(0,xt.f)(n,n.attempt(A1,o,h),"linePrefix",p.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(L)}}function Ne(n,o,h){const p=this;return(0,xt.f)(n,b,"listItemIndent",p.containerState.size+1);function b(v){const k=p.events[p.events.length-1];return k&&k[1].type==="listItemIndent"&&k[2].sliceSerialize(k[1],!0).length===p.containerState.size?o(v):h(v)}}function x(n){n.exit(this.containerState.type)}function H(n,o,h){const p=this;return(0,xt.f)(n,b,"listItemPrefixWhitespace",p.parser.constructs.disable.null.includes("codeIndented")?void 0:4+1);function b(v){const k=p.events[p.events.length-1];return!(0,de.xz)(v)&&k&&k[1].type==="listItemPrefixWhitespace"?o(v):h(v)}}const Yt={name:"blockQuote",tokenize:De,continuation:{tokenize:v1},exit:k1};function De(n,o,h){const p=this;return b;function b(k){if(k===62){const L=p.containerState;return L.open||(n.enter("blockQuote",{_container:!0}),L.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(k),n.exit("blockQuoteMarker"),v}return h(k)}function v(k){return(0,de.xz)(k)?(n.enter("blockQuotePrefixWhitespace"),n.consume(k),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),o):(n.exit("blockQuotePrefix"),o(k))}}function v1(n,o,h){const p=this;return b;function b(k){return(0,de.xz)(k)?(0,xt.f)(n,v,"linePrefix",p.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(k):v(k)}function v(k){return n.attempt(Yt,o,h)(k)}}function k1(n){n.exit("blockQuote")}function st(n,o,h,p,b,v,k,L,X){const ee=X||Number.POSITIVE_INFINITY;let K=0;return se;function se(Pe){return Pe===60?(n.enter(p),n.enter(b),n.enter(v),n.consume(Pe),n.exit(v),ue):Pe===null||Pe===32||Pe===41||(0,de.Av)(Pe)?h(Pe):(n.enter(p),n.enter(k),n.enter(L),n.enter("chunkString",{contentType:"string"}),et(Pe))}function ue(Pe){return Pe===62?(n.enter(v),n.consume(Pe),n.exit(v),n.exit(b),n.exit(p),o):(n.enter(L),n.enter("chunkString",{contentType:"string"}),J(Pe))}function J(Pe){return Pe===62?(n.exit("chunkString"),n.exit(L),ue(Pe)):Pe===null||Pe===60||(0,de.Ch)(Pe)?h(Pe):(n.consume(Pe),Pe===92?vt:J)}function vt(Pe){return Pe===60||Pe===62||Pe===92?(n.consume(Pe),J):J(Pe)}function et(Pe){return!K&&(Pe===null||Pe===41||(0,de.z3)(Pe))?(n.exit("chunkString"),n.exit(L),n.exit(k),n.exit(p),o(Pe)):K<ee&&Pe===40?(n.consume(Pe),K++,et):Pe===41?(n.consume(Pe),K--,et):Pe===null||Pe===32||Pe===40||(0,de.Av)(Pe)?h(Pe):(n.consume(Pe),Pe===92?pt:et)}function pt(Pe){return Pe===40||Pe===41||Pe===92?(n.consume(Pe),et):et(Pe)}}function Ft(n,o,h,p,b,v){const k=this;let L=0,X;return ee;function ee(J){return n.enter(p),n.enter(b),n.consume(J),n.exit(b),n.enter(v),K}function K(J){return L>999||J===null||J===91||J===93&&!X||J===94&&!L&&"_hiddenFootnoteSupport"in k.parser.constructs?h(J):J===93?(n.exit(v),n.enter(b),n.consume(J),n.exit(b),n.exit(p),o):(0,de.Ch)(J)?(n.enter("lineEnding"),n.consume(J),n.exit("lineEnding"),K):(n.enter("chunkString",{contentType:"string"}),se(J))}function se(J){return J===null||J===91||J===93||(0,de.Ch)(J)||L++>999?(n.exit("chunkString"),K(J)):(n.consume(J),X||(X=!(0,de.xz)(J)),J===92?ue:se)}function ue(J){return J===91||J===92||J===93?(n.consume(J),L++,se):se(J)}}function O1(n,o,h,p,b,v){let k;return L;function L(ue){return ue===34||ue===39||ue===40?(n.enter(p),n.enter(b),n.consume(ue),n.exit(b),k=ue===40?41:ue,X):h(ue)}function X(ue){return ue===k?(n.enter(b),n.consume(ue),n.exit(b),n.exit(p),o):(n.enter(v),ee(ue))}function ee(ue){return ue===k?(n.exit(v),X(k)):ue===null?h(ue):(0,de.Ch)(ue)?(n.enter("lineEnding"),n.consume(ue),n.exit("lineEnding"),(0,xt.f)(n,ee,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),K(ue))}function K(ue){return ue===k||ue===null||(0,de.Ch)(ue)?(n.exit("chunkString"),ee(ue)):(n.consume(ue),ue===92?se:K)}function se(ue){return ue===k||ue===92?(n.consume(ue),K):K(ue)}}function rn(n,o){let h;return p;function p(b){return(0,de.Ch)(b)?(n.enter("lineEnding"),n.consume(b),n.exit("lineEnding"),h=!0,p):(0,de.xz)(b)?(0,xt.f)(n,p,h?"linePrefix":"lineSuffix")(b):o(b)}}var U=R(9106);const on={name:"definition",tokenize:u1},W={tokenize:un,partial:!0};function u1(n,o,h){const p=this;let b;return v;function v(J){return n.enter("definition"),k(J)}function k(J){return Ft.call(p,n,L,h,"definitionLabel","definitionLabelMarker","definitionLabelString")(J)}function L(J){return b=(0,U.d)(p.sliceSerialize(p.events[p.events.length-1][1]).slice(1,-1)),J===58?(n.enter("definitionMarker"),n.consume(J),n.exit("definitionMarker"),X):h(J)}function X(J){return(0,de.z3)(J)?rn(n,ee)(J):ee(J)}function ee(J){return st(n,K,h,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(J)}function K(J){return n.attempt(W,se,se)(J)}function se(J){return(0,de.xz)(J)?(0,xt.f)(n,ue,"whitespace")(J):ue(J)}function ue(J){return J===null||(0,de.Ch)(J)?(n.exit("definition"),p.parser.defined.push(b),o(J)):h(J)}}function un(n,o,h){return p;function p(L){return(0,de.z3)(L)?rn(n,b)(L):h(L)}function b(L){return O1(n,v,h,"definitionTitle","definitionTitleMarker","definitionTitleString")(L)}function v(L){return(0,de.xz)(L)?(0,xt.f)(n,k,"whitespace")(L):k(L)}function k(L){return L===null||(0,de.Ch)(L)?o(L):h(L)}}const dn={name:"codeIndented",tokenize:Et},$t={tokenize:T,partial:!0};function Et(n,o,h){const p=this;return b;function b(ee){return n.enter("codeIndented"),(0,xt.f)(n,v,"linePrefix",4+1)(ee)}function v(ee){const K=p.events[p.events.length-1];return K&&K[1].type==="linePrefix"&&K[2].sliceSerialize(K[1],!0).length>=4?k(ee):h(ee)}function k(ee){return ee===null?X(ee):(0,de.Ch)(ee)?n.attempt($t,k,X)(ee):(n.enter("codeFlowValue"),L(ee))}function L(ee){return ee===null||(0,de.Ch)(ee)?(n.exit("codeFlowValue"),k(ee)):(n.consume(ee),L)}function X(ee){return n.exit("codeIndented"),o(ee)}}function T(n,o,h){const p=this;return b;function b(k){return p.parser.lazy[p.now().line]?h(k):(0,de.Ch)(k)?(n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),b):(0,xt.f)(n,v,"linePrefix",4+1)(k)}function v(k){const L=p.events[p.events.length-1];return L&&L[1].type==="linePrefix"&&L[2].sliceSerialize(L[1],!0).length>=4?o(k):(0,de.Ch)(k)?b(k):h(k)}}const Rt={name:"headingAtx",tokenize:C1,resolve:I1};function I1(n,o){let h=n.length-2,p=3,b,v;return n[p][1].type==="whitespace"&&(p+=2),h-2>p&&n[h][1].type==="whitespace"&&(h-=2),n[h][1].type==="atxHeadingSequence"&&(p===h-1||h-4>p&&n[h-2][1].type==="whitespace")&&(h-=p+1===h?2:4),h>p&&(b={type:"atxHeadingText",start:n[p][1].start,end:n[h][1].end},v={type:"chunkText",start:n[p][1].start,end:n[h][1].end,contentType:"text"},(0,ge.d)(n,p,h-p+1,[["enter",b,o],["enter",v,o],["exit",v,o],["exit",b,o]])),n}function C1(n,o,h){let p=0;return b;function b(K){return n.enter("atxHeading"),v(K)}function v(K){return n.enter("atxHeadingSequence"),k(K)}function k(K){return K===35&&p++<6?(n.consume(K),k):K===null||(0,de.z3)(K)?(n.exit("atxHeadingSequence"),L(K)):h(K)}function L(K){return K===35?(n.enter("atxHeadingSequence"),X(K)):K===null||(0,de.Ch)(K)?(n.exit("atxHeading"),o(K)):(0,de.xz)(K)?(0,xt.f)(n,L,"whitespace")(K):(n.enter("atxHeadingText"),ee(K))}function X(K){return K===35?(n.consume(K),X):(n.exit("atxHeadingSequence"),L(K))}function ee(K){return K===null||K===35||(0,de.z3)(K)?(n.exit("atxHeadingText"),L(K)):(n.consume(K),ee)}}const p1={name:"setextUnderline",tokenize:Bt,resolveTo:rt};function rt(n,o){let h=n.length,p,b,v;for(;h--;)if(n[h][0]==="enter"){if(n[h][1].type==="content"){p=h;break}n[h][1].type==="paragraph"&&(b=h)}else n[h][1].type==="content"&&n.splice(h,1),!v&&n[h][1].type==="definition"&&(v=h);const k={type:"setextHeading",start:Object.assign({},n[b][1].start),end:Object.assign({},n[n.length-1][1].end)};return n[b][1].type="setextHeadingText",v?(n.splice(b,0,["enter",k,o]),n.splice(v+1,0,["exit",n[p][1],o]),n[p][1].end=Object.assign({},n[v][1].end)):n[p][1]=k,n.push(["exit",k,o]),n}function Bt(n,o,h){const p=this;let b;return v;function v(ee){let K=p.events.length,se;for(;K--;)if(p.events[K][1].type!=="lineEnding"&&p.events[K][1].type!=="linePrefix"&&p.events[K][1].type!=="content"){se=p.events[K][1].type==="paragraph";break}return!p.parser.lazy[p.now().line]&&(p.interrupt||se)?(n.enter("setextHeadingLine"),b=ee,k(ee)):h(ee)}function k(ee){return n.enter("setextHeadingLineSequence"),L(ee)}function L(ee){return ee===b?(n.consume(ee),L):(n.exit("setextHeadingLineSequence"),(0,de.xz)(ee)?(0,xt.f)(n,X,"lineSuffix")(ee):X(ee))}function X(ee){return ee===null||(0,de.Ch)(ee)?(n.exit("setextHeadingLine"),o(ee)):h(ee)}}const Ut=["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","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],an=["pre","script","style","textarea"],U1={name:"htmlFlow",tokenize:Gn,resolveTo:Rn,concrete:!0},Zn={tokenize:lr,partial:!0},Jn={tokenize:sr,partial:!0};function Rn(n){let o=n.length;for(;o--&&!(n[o][0]==="enter"&&n[o][1].type==="htmlFlow"););return o>1&&n[o-2][1].type==="linePrefix"&&(n[o][1].start=n[o-2][1].start,n[o+1][1].start=n[o-2][1].start,n.splice(o-2,2)),n}function Gn(n,o,h){const p=this;let b,v,k,L,X;return ee;function ee(Q){return K(Q)}function K(Q){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(Q),se}function se(Q){return Q===33?(n.consume(Q),ue):Q===47?(n.consume(Q),v=!0,et):Q===63?(n.consume(Q),b=3,p.interrupt?o:$):(0,de.jv)(Q)?(n.consume(Q),k=String.fromCharCode(Q),pt):h(Q)}function ue(Q){return Q===45?(n.consume(Q),b=2,J):Q===91?(n.consume(Q),b=5,L=0,vt):(0,de.jv)(Q)?(n.consume(Q),b=4,p.interrupt?o:$):h(Q)}function J(Q){return Q===45?(n.consume(Q),p.interrupt?o:$):h(Q)}function vt(Q){const En="CDATA[";return Q===En.charCodeAt(L++)?(n.consume(Q),L===En.length?p.interrupt?o:qt:vt):h(Q)}function et(Q){return(0,de.jv)(Q)?(n.consume(Q),k=String.fromCharCode(Q),pt):h(Q)}function pt(Q){if(Q===null||Q===47||Q===62||(0,de.z3)(Q)){const En=Q===47,mr=k.toLowerCase();return!En&&!v&&an.includes(mr)?(b=1,p.interrupt?o(Q):qt(Q)):Ut.includes(k.toLowerCase())?(b=6,En?(n.consume(Q),Pe):p.interrupt?o(Q):qt(Q)):(b=7,p.interrupt&&!p.parser.lazy[p.now().line]?h(Q):v?Dt(Q):it(Q))}return Q===45||(0,de.H$)(Q)?(n.consume(Q),k+=String.fromCharCode(Q),pt):h(Q)}function Pe(Q){return Q===62?(n.consume(Q),p.interrupt?o:qt):h(Q)}function Dt(Q){return(0,de.xz)(Q)?(n.consume(Q),Dt):V1(Q)}function it(Q){return Q===47?(n.consume(Q),V1):Q===58||Q===95||(0,de.jv)(Q)?(n.consume(Q),jt):(0,de.xz)(Q)?(n.consume(Q),it):V1(Q)}function jt(Q){return Q===45||Q===46||Q===58||Q===95||(0,de.H$)(Q)?(n.consume(Q),jt):Qt(Q)}function Qt(Q){return Q===61?(n.consume(Q),be):(0,de.xz)(Q)?(n.consume(Q),Qt):it(Q)}function be(Q){return Q===null||Q===60||Q===61||Q===62||Q===96?h(Q):Q===34||Q===39?(n.consume(Q),X=Q,Ct):(0,de.xz)(Q)?(n.consume(Q),be):Gt(Q)}function Ct(Q){return Q===X?(n.consume(Q),X=null,Zt):Q===null||(0,de.Ch)(Q)?h(Q):(n.consume(Q),Ct)}function Gt(Q){return Q===null||Q===34||Q===39||Q===47||Q===60||Q===61||Q===62||Q===96||(0,de.z3)(Q)?Qt(Q):(n.consume(Q),Gt)}function Zt(Q){return Q===47||Q===62||(0,de.xz)(Q)?it(Q):h(Q)}function V1(Q){return Q===62?(n.consume(Q),R1):h(Q)}function R1(Q){return Q===null||(0,de.Ch)(Q)?qt(Q):(0,de.xz)(Q)?(n.consume(Q),R1):h(Q)}function qt(Q){return Q===45&&b===2?(n.consume(Q),w1):Q===60&&b===1?(n.consume(Q),T1):Q===62&&b===4?(n.consume(Q),xn):Q===63&&b===3?(n.consume(Q),$):Q===93&&b===5?(n.consume(Q),On):(0,de.Ch)(Q)&&(b===6||b===7)?(n.exit("htmlFlowData"),n.check(Zn,Bn,yt)(Q)):Q===null||(0,de.Ch)(Q)?(n.exit("htmlFlowData"),yt(Q)):(n.consume(Q),qt)}function yt(Q){return n.check(Jn,zt,Bn)(Q)}function zt(Q){return n.enter("lineEnding"),n.consume(Q),n.exit("lineEnding"),Lt}function Lt(Q){return Q===null||(0,de.Ch)(Q)?yt(Q):(n.enter("htmlFlowData"),qt(Q))}function w1(Q){return Q===45?(n.consume(Q),$):qt(Q)}function T1(Q){return Q===47?(n.consume(Q),k="",vn):qt(Q)}function vn(Q){if(Q===62){const En=k.toLowerCase();return an.includes(En)?(n.consume(Q),xn):qt(Q)}return(0,de.jv)(Q)&&k.length<8?(n.consume(Q),k+=String.fromCharCode(Q),vn):qt(Q)}function On(Q){return Q===93?(n.consume(Q),$):qt(Q)}function $(Q){return Q===62?(n.consume(Q),xn):Q===45&&b===2?(n.consume(Q),$):qt(Q)}function xn(Q){return Q===null||(0,de.Ch)(Q)?(n.exit("htmlFlowData"),Bn(Q)):(n.consume(Q),xn)}function Bn(Q){return n.exit("htmlFlow"),o(Q)}}function sr(n,o,h){const p=this;return b;function b(k){return(0,de.Ch)(k)?(n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),v):h(k)}function v(k){return p.parser.lazy[p.now().line]?h(k):o(k)}}function lr(n,o,h){return p;function p(b){return n.enter("lineEnding"),n.consume(b),n.exit("lineEnding"),n.attempt(dt.w,o,h)}}const Dn={tokenize:pn,partial:!0},h1={name:"codeFenced",tokenize:Kn,concrete:!0};function Kn(n,o,h){const p=this,b={tokenize:Qt,partial:!0};let v=0,k=0,L;return X;function X(be){return ee(be)}function ee(be){const Ct=p.events[p.events.length-1];return v=Ct&&Ct[1].type==="linePrefix"?Ct[2].sliceSerialize(Ct[1],!0).length:0,L=be,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),K(be)}function K(be){return be===L?(k++,n.consume(be),K):k<3?h(be):(n.exit("codeFencedFenceSequence"),(0,de.xz)(be)?(0,xt.f)(n,se,"whitespace")(be):se(be))}function se(be){return be===null||(0,de.Ch)(be)?(n.exit("codeFencedFence"),p.interrupt?o(be):n.check(Dn,et,jt)(be)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),ue(be))}function ue(be){return be===null||(0,de.Ch)(be)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),se(be)):(0,de.xz)(be)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),(0,xt.f)(n,J,"whitespace")(be)):be===96&&be===L?h(be):(n.consume(be),ue)}function J(be){return be===null||(0,de.Ch)(be)?se(be):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),vt(be))}function vt(be){return be===null||(0,de.Ch)(be)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),se(be)):be===96&&be===L?h(be):(n.consume(be),vt)}function et(be){return n.attempt(b,jt,pt)(be)}function pt(be){return n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),Pe}function Pe(be){return v>0&&(0,de.xz)(be)?(0,xt.f)(n,Dt,"linePrefix",v+1)(be):Dt(be)}function Dt(be){return be===null||(0,de.Ch)(be)?n.check(Dn,et,jt)(be):(n.enter("codeFlowValue"),it(be))}function it(be){return be===null||(0,de.Ch)(be)?(n.exit("codeFlowValue"),Dt(be)):(n.consume(be),it)}function jt(be){return n.exit("codeFenced"),o(be)}function Qt(be,Ct,Gt){let Zt=0;return V1;function V1(Lt){return be.enter("lineEnding"),be.consume(Lt),be.exit("lineEnding"),R1}function R1(Lt){return be.enter("codeFencedFence"),(0,de.xz)(Lt)?(0,xt.f)(be,qt,"linePrefix",p.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Lt):qt(Lt)}function qt(Lt){return Lt===L?(be.enter("codeFencedFenceSequence"),yt(Lt)):Gt(Lt)}function yt(Lt){return Lt===L?(Zt++,be.consume(Lt),yt):Zt>=k?(be.exit("codeFencedFenceSequence"),(0,de.xz)(Lt)?(0,xt.f)(be,zt,"whitespace")(Lt):zt(Lt)):Gt(Lt)}function zt(Lt){return Lt===null||(0,de.Ch)(Lt)?(be.exit("codeFencedFence"),Ct(Lt)):Gt(Lt)}}}function pn(n,o,h){const p=this;return b;function b(k){return k===null?h(k):(n.enter("lineEnding"),n.consume(k),n.exit("lineEnding"),v)}function v(k){return p.parser.lazy[p.now().line]?h(k):o(k)}}var or=R(89);const ur={name:"characterReference",tokenize:gn};function gn(n,o,h){const p=this;let b=0,v,k;return L;function L(se){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(se),n.exit("characterReferenceMarker"),X}function X(se){return se===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(se),n.exit("characterReferenceMarkerNumeric"),ee):(n.enter("characterReferenceValue"),v=31,k=de.H$,K(se))}function ee(se){return se===88||se===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(se),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),v=6,k=de.AF,K):(n.enter("characterReferenceValue"),v=7,k=de.pY,K(se))}function K(se){if(se===59&&b){const ue=n.exit("characterReferenceValue");return k===de.H$&&!(0,or.T)(p.sliceSerialize(ue))?h(se):(n.enter("characterReferenceMarker"),n.consume(se),n.exit("characterReferenceMarker"),n.exit("characterReference"),o)}return k(se)&&b++<v?(n.consume(se),K):h(se)}}const Yn={name:"characterEscape",tokenize:q1};function q1(n,o,h){return p;function p(v){return n.enter("characterEscape"),n.enter("escapeMarker"),n.consume(v),n.exit("escapeMarker"),b}function b(v){return(0,de.sR)(v)?(n.enter("characterEscapeValue"),n.consume(v),n.exit("characterEscapeValue"),n.exit("characterEscape"),o):h(v)}}const jn={name:"lineEnding",tokenize:Er};function Er(n,o){return h;function h(p){return n.enter("lineEnding"),n.consume(p),n.exit("lineEnding"),(0,xt.f)(n,o,"linePrefix")}}const qn={name:"labelEnd",tokenize:A,resolveTo:tr,resolveAll:er},cr={tokenize:z},br={tokenize:G},yr={tokenize:te};function er(n){let o=-1;for(;++o<n.length;){const h=n[o][1];(h.type==="labelImage"||h.type==="labelLink"||h.type==="labelEnd")&&(n.splice(o+1,h.type==="labelImage"?4:2),h.type="data",o++)}return n}function tr(n,o){let h=n.length,p=0,b,v,k,L;for(;h--;)if(b=n[h][1],v){if(b.type==="link"||b.type==="labelLink"&&b._inactive)break;n[h][0]==="enter"&&b.type==="labelLink"&&(b._inactive=!0)}else if(k){if(n[h][0]==="enter"&&(b.type==="labelImage"||b.type==="labelLink")&&!b._balanced&&(v=h,b.type!=="labelLink")){p=2;break}}else b.type==="labelEnd"&&(k=h);const X={type:n[v][1].type==="labelLink"?"link":"image",start:Object.assign({},n[v][1].start),end:Object.assign({},n[n.length-1][1].end)},ee={type:"label",start:Object.assign({},n[v][1].start),end:Object.assign({},n[k][1].end)},K={type:"labelText",start:Object.assign({},n[v+p+2][1].end),end:Object.assign({},n[k-2][1].start)};return L=[["enter",X,o],["enter",ee,o]],L=(0,ge.V)(L,n.slice(v+1,v+p+3)),L=(0,ge.V)(L,[["enter",K,o]]),L=(0,ge.V)(L,(0,t1.C)(o.parser.constructs.insideSpan.null,n.slice(v+p+4,k-3),o)),L=(0,ge.V)(L,[["exit",K,o],n[k-2],n[k-1],["exit",ee,o]]),L=(0,ge.V)(L,n.slice(k+1)),L=(0,ge.V)(L,[["exit",X,o]]),(0,ge.d)(n,v,n.length,L),n}function A(n,o,h){const p=this;let b=p.events.length,v,k;for(;b--;)if((p.events[b][1].type==="labelImage"||p.events[b][1].type==="labelLink")&&!p.events[b][1]._balanced){v=p.events[b][1];break}return L;function L(ue){return v?v._inactive?se(ue):(k=p.parser.defined.includes((0,U.d)(p.sliceSerialize({start:v.end,end:p.now()}))),n.enter("labelEnd"),n.enter("labelMarker"),n.consume(ue),n.exit("labelMarker"),n.exit("labelEnd"),X):h(ue)}function X(ue){return ue===40?n.attempt(cr,K,k?K:se)(ue):ue===91?n.attempt(br,K,k?ee:se)(ue):k?K(ue):se(ue)}function ee(ue){return n.attempt(yr,K,se)(ue)}function K(ue){return o(ue)}function se(ue){return v._balanced=!0,h(ue)}}function z(n,o,h){return p;function p(se){return n.enter("resource"),n.enter("resourceMarker"),n.consume(se),n.exit("resourceMarker"),b}function b(se){return(0,de.z3)(se)?rn(n,v)(se):v(se)}function v(se){return se===41?K(se):st(n,k,L,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(se)}function k(se){return(0,de.z3)(se)?rn(n,X)(se):K(se)}function L(se){return h(se)}function X(se){return se===34||se===39||se===40?O1(n,ee,h,"resourceTitle","resourceTitleMarker","resourceTitleString")(se):K(se)}function ee(se){return(0,de.z3)(se)?rn(n,K)(se):K(se)}function K(se){return se===41?(n.enter("resourceMarker"),n.consume(se),n.exit("resourceMarker"),n.exit("resource"),o):h(se)}}function G(n,o,h){const p=this;return b;function b(L){return Ft.call(p,n,v,k,"reference","referenceMarker","referenceString")(L)}function v(L){return p.parser.defined.includes((0,U.d)(p.sliceSerialize(p.events[p.events.length-1][1]).slice(1,-1)))?o(L):h(L)}function k(L){return h(L)}}function te(n,o,h){return p;function p(v){return n.enter("reference"),n.enter("referenceMarker"),n.consume(v),n.exit("referenceMarker"),b}function b(v){return v===93?(n.enter("referenceMarker"),n.consume(v),n.exit("referenceMarker"),n.exit("reference"),o):h(v)}}const M={name:"labelStartImage",tokenize:re,resolveAll:qn.resolveAll};function re(n,o,h){const p=this;return b;function b(L){return n.enter("labelImage"),n.enter("labelImageMarker"),n.consume(L),n.exit("labelImageMarker"),v}function v(L){return L===91?(n.enter("labelMarker"),n.consume(L),n.exit("labelMarker"),n.exit("labelImage"),k):h(L)}function k(L){return L===94&&"_hiddenFootnoteSupport"in p.parser.constructs?h(L):o(L)}}var V=R(78727);const he={name:"attention",tokenize:Ye,resolveAll:Te};function Te(n,o){let h=-1,p,b,v,k,L,X,ee,K;for(;++h<n.length;)if(n[h][0]==="enter"&&n[h][1].type==="attentionSequence"&&n[h][1]._close){for(p=h;p--;)if(n[p][0]==="exit"&&n[p][1].type==="attentionSequence"&&n[p][1]._open&&o.sliceSerialize(n[p][1]).charCodeAt(0)===o.sliceSerialize(n[h][1]).charCodeAt(0)){if((n[p][1]._close||n[h][1]._open)&&(n[h][1].end.offset-n[h][1].start.offset)%3&&!((n[p][1].end.offset-n[p][1].start.offset+n[h][1].end.offset-n[h][1].start.offset)%3))continue;X=n[p][1].end.offset-n[p][1].start.offset>1&&n[h][1].end.offset-n[h][1].start.offset>1?2:1;const se=Object.assign({},n[p][1].end),ue=Object.assign({},n[h][1].start);Je(se,-X),Je(ue,X),k={type:X>1?"strongSequence":"emphasisSequence",start:se,end:Object.assign({},n[p][1].end)},L={type:X>1?"strongSequence":"emphasisSequence",start:Object.assign({},n[h][1].start),end:ue},v={type:X>1?"strongText":"emphasisText",start:Object.assign({},n[p][1].end),end:Object.assign({},n[h][1].start)},b={type:X>1?"strong":"emphasis",start:Object.assign({},k.start),end:Object.assign({},L.end)},n[p][1].end=Object.assign({},k.start),n[h][1].start=Object.assign({},L.end),ee=[],n[p][1].end.offset-n[p][1].start.offset&&(ee=(0,ge.V)(ee,[["enter",n[p][1],o],["exit",n[p][1],o]])),ee=(0,ge.V)(ee,[["enter",b,o],["enter",k,o],["exit",k,o],["enter",v,o]]),ee=(0,ge.V)(ee,(0,t1.C)(o.parser.constructs.insideSpan.null,n.slice(p+1,h),o)),ee=(0,ge.V)(ee,[["exit",v,o],["enter",L,o],["exit",L,o],["exit",b,o]]),n[h][1].end.offset-n[h][1].start.offset?(K=2,ee=(0,ge.V)(ee,[["enter",n[h][1],o],["exit",n[h][1],o]])):K=0,(0,ge.d)(n,p-1,h-p+3,ee),h=p+ee.length-K-2;break}}for(h=-1;++h<n.length;)n[h][1].type==="attentionSequence"&&(n[h][1].type="data");return n}function Ye(n,o){const h=this.parser.constructs.attentionMarkers.null,p=this.previous,b=(0,V.r)(p);let v;return k;function k(X){return v=X,n.enter("attentionSequence"),L(X)}function L(X){if(X===v)return n.consume(X),L;const ee=n.exit("attentionSequence"),K=(0,V.r)(X),se=!K||K===2&&b||h.includes(X),ue=!b||b===2&&K||h.includes(p);return ee._open=!!(v===42?se:se&&(b||!ue)),ee._close=!!(v===42?ue:ue&&(K||!se)),o(X)}}function Je(n,o){n.column+=o,n.offset+=o,n._bufferIndex+=o}const pe={name:"autolink",tokenize:bt};function bt(n,o,h){let p=0;return b;function b(J){return n.enter("autolink"),n.enter("autolinkMarker"),n.consume(J),n.exit("autolinkMarker"),n.enter("autolinkProtocol"),v}function v(J){return(0,de.jv)(J)?(n.consume(J),k):ee(J)}function k(J){return J===43||J===45||J===46||(0,de.H$)(J)?(p=1,L(J)):ee(J)}function L(J){return J===58?(n.consume(J),p=0,X):(J===43||J===45||J===46||(0,de.H$)(J))&&p++<32?(n.consume(J),L):(p=0,ee(J))}function X(J){return J===62?(n.exit("autolinkProtocol"),n.enter("autolinkMarker"),n.consume(J),n.exit("autolinkMarker"),n.exit("autolink"),o):J===null||J===32||J===60||(0,de.Av)(J)?h(J):(n.consume(J),X)}function ee(J){return J===64?(n.consume(J),K):(0,de.n9)(J)?(n.consume(J),ee):h(J)}function K(J){return(0,de.H$)(J)?se(J):h(J)}function se(J){return J===46?(n.consume(J),p=0,K):J===62?(n.exit("autolinkProtocol").type="autolinkEmail",n.enter("autolinkMarker"),n.consume(J),n.exit("autolinkMarker"),n.exit("autolink"),o):ue(J)}function ue(J){if((J===45||(0,de.H$)(J))&&p++<63){const vt=J===45?ue:se;return n.consume(J),vt}return h(J)}}const Ce={name:"htmlText",tokenize:Ie};function Ie(n,o,h){const p=this;let b,v,k;return L;function L($){return n.enter("htmlText"),n.enter("htmlTextData"),n.consume($),X}function X($){return $===33?(n.consume($),ee):$===47?(n.consume($),Qt):$===63?(n.consume($),it):(0,de.jv)($)?(n.consume($),Gt):h($)}function ee($){return $===45?(n.consume($),K):$===91?(n.consume($),v=0,vt):(0,de.jv)($)?(n.consume($),Dt):h($)}function K($){return $===45?(n.consume($),J):h($)}function se($){return $===null?h($):$===45?(n.consume($),ue):(0,de.Ch)($)?(k=se,T1($)):(n.consume($),se)}function ue($){return $===45?(n.consume($),J):se($)}function J($){return $===62?w1($):$===45?ue($):se($)}function vt($){const xn="CDATA[";return $===xn.charCodeAt(v++)?(n.consume($),v===xn.length?et:vt):h($)}function et($){return $===null?h($):$===93?(n.consume($),pt):(0,de.Ch)($)?(k=et,T1($)):(n.consume($),et)}function pt($){return $===93?(n.consume($),Pe):et($)}function Pe($){return $===62?w1($):$===93?(n.consume($),Pe):et($)}function Dt($){return $===null||$===62?w1($):(0,de.Ch)($)?(k=Dt,T1($)):(n.consume($),Dt)}function it($){return $===null?h($):$===63?(n.consume($),jt):(0,de.Ch)($)?(k=it,T1($)):(n.consume($),it)}function jt($){return $===62?w1($):it($)}function Qt($){return(0,de.jv)($)?(n.consume($),be):h($)}function be($){return $===45||(0,de.H$)($)?(n.consume($),be):Ct($)}function Ct($){return(0,de.Ch)($)?(k=Ct,T1($)):(0,de.xz)($)?(n.consume($),Ct):w1($)}function Gt($){return $===45||(0,de.H$)($)?(n.consume($),Gt):$===47||$===62||(0,de.z3)($)?Zt($):h($)}function Zt($){return $===47?(n.consume($),w1):$===58||$===95||(0,de.jv)($)?(n.consume($),V1):(0,de.Ch)($)?(k=Zt,T1($)):(0,de.xz)($)?(n.consume($),Zt):w1($)}function V1($){return $===45||$===46||$===58||$===95||(0,de.H$)($)?(n.consume($),V1):R1($)}function R1($){return $===61?(n.consume($),qt):(0,de.Ch)($)?(k=R1,T1($)):(0,de.xz)($)?(n.consume($),R1):Zt($)}function qt($){return $===null||$===60||$===61||$===62||$===96?h($):$===34||$===39?(n.consume($),b=$,yt):(0,de.Ch)($)?(k=qt,T1($)):(0,de.xz)($)?(n.consume($),qt):(n.consume($),zt)}function yt($){return $===b?(n.consume($),b=void 0,Lt):$===null?h($):(0,de.Ch)($)?(k=yt,T1($)):(n.consume($),yt)}function zt($){return $===null||$===34||$===39||$===60||$===61||$===96?h($):$===47||$===62||(0,de.z3)($)?Zt($):(n.consume($),zt)}function Lt($){return $===47||$===62||(0,de.z3)($)?Zt($):h($)}function w1($){return $===62?(n.consume($),n.exit("htmlTextData"),n.exit("htmlText"),o):h($)}function T1($){return n.exit("htmlTextData"),n.enter("lineEnding"),n.consume($),n.exit("lineEnding"),vn}function vn($){return(0,de.xz)($)?(0,xt.f)(n,On,"linePrefix",p.parser.constructs.disable.null.includes("codeIndented")?void 0:4)($):On($)}function On($){return n.enter("htmlTextData"),k($)}}const St={name:"labelStartLink",tokenize:$e,resolveAll:qn.resolveAll};function $e(n,o,h){const p=this;return b;function b(k){return n.enter("labelLink"),n.enter("labelMarker"),n.consume(k),n.exit("labelMarker"),n.exit("labelLink"),v}function v(k){return k===94&&"_hiddenFootnoteSupport"in p.parser.constructs?h(k):o(k)}}const wt={name:"hardBreakEscape",tokenize:n1};function n1(n,o,h){return p;function p(v){return n.enter("hardBreakEscape"),n.consume(v),b}function b(v){return(0,de.Ch)(v)?(n.exit("hardBreakEscape"),o(v)):h(v)}}const x1={name:"codeText",tokenize:g1,resolve:M1,previous:J1};function M1(n){let o=n.length-4,h=3,p,b;if((n[h][1].type==="lineEnding"||n[h][1].type==="space")&&(n[o][1].type==="lineEnding"||n[o][1].type==="space")){for(p=h;++p<o;)if(n[p][1].type==="codeTextData"){n[h][1].type="codeTextPadding",n[o][1].type="codeTextPadding",h+=2,o-=2;break}}for(p=h-1,o++;++p<=o;)b===void 0?p!==o&&n[p][1].type!=="lineEnding"&&(b=p):(p===o||n[p][1].type==="lineEnding")&&(n[b][1].type="codeTextData",p!==b+2&&(n[b][1].end=n[p-1][1].end,n.splice(b+2,p-b-2),o-=p-b-2,p=b+2),b=void 0);return n}function J1(n){return n!==96||this.events[this.events.length-1][1].type==="characterEscape"}function g1(n,o,h){const p=this;let b=0,v,k;return L;function L(ue){return n.enter("codeText"),n.enter("codeTextSequence"),X(ue)}function X(ue){return ue===96?(n.consume(ue),b++,X):(n.exit("codeTextSequence"),ee(ue))}function ee(ue){return ue===null?h(ue):ue===32?(n.enter("space"),n.consume(ue),n.exit("space"),ee):ue===96?(k=n.enter("codeTextSequence"),v=0,se(ue)):(0,de.Ch)(ue)?(n.enter("lineEnding"),n.consume(ue),n.exit("lineEnding"),ee):(n.enter("codeTextData"),K(ue))}function K(ue){return ue===null||ue===32||ue===96||(0,de.Ch)(ue)?(n.exit("codeTextData"),ee(ue)):(n.consume(ue),K)}function se(ue){return ue===96?(n.consume(ue),v++,se):v===b?(n.exit("codeTextSequence"),n.exit("codeText"),o(ue)):(k.type="codeTextData",K(ue))}}const G1={[42]:A1,[43]:A1,[45]:A1,[48]:A1,[49]:A1,[50]:A1,[51]:A1,[52]:A1,[53]:A1,[54]:A1,[55]:A1,[56]:A1,[57]:A1,[62]:Yt},yn={[91]:on},Ar={[-2]:dn,[-1]:dn,[32]:dn},Oe={[35]:Rt,[42]:Q1,[45]:[p1,Q1],[60]:U1,[61]:p1,[95]:Q1,[96]:h1,[126]:h1},Tn={[38]:ur,[92]:Yn},Ht={[-5]:jn,[-4]:jn,[-3]:jn,[33]:M,[38]:ur,[42]:he,[60]:[pe,Ce],[91]:St,[92]:[wt,Yn],[93]:qn,[95]:he,[96]:x1},Ln={null:[he,Y1]},_n={null:[42,95]},Mr={null:[]};function mn(n){const o=n||{},h=(0,S1.W)([g,...o.extensions||[]]),p={defined:[],lazy:{},constructs:h,content:b(e1),document:b(fe),flow:b(N1),string:b(j1),text:b(cn)};return p;function b(v){return k;function k(L){return ct(p,v,L)}}}const Vn=/[\0\t\n\r]/g;function Qr(){let n=1,o="",h=!0,p;return b;function b(v,k,L){const X=[];let ee,K,se,ue,J;for(v=o+v.toString(k),se=0,o="",h&&(v.charCodeAt(0)===65279&&se++,h=void 0);se<v.length;){if(Vn.lastIndex=se,ee=Vn.exec(v),ue=ee&&ee.index!==void 0?ee.index:v.length,J=v.charCodeAt(ue),!ee){o=v.slice(se);break}if(J===10&&se===ue&&p)X.push(-3),p=void 0;else switch(p&&(X.push(-5),p=void 0),se<ue&&(X.push(v.slice(se,ue)),n+=ue-se),J){case 0:{X.push(65533),n++;break}case 9:{for(K=Math.ceil(n/4)*4,X.push(-2);n++<K;)X.push(-1);break}case 10:{X.push(-4),n=1;break}default:p=!0,n=1}se=ue+1}return L&&(p&&X.push(-5),o&&X.push(o),X.push(null)),X}}function Be(n){for(;!nt(n););return n}var a=R(50310),u=R(18566);const m={}.hasOwnProperty,Me=function(n,o,h){return typeof o!="string"&&(h=o,o=void 0),ft(h)(Be(mn(h).document().write(Qr()(n,o,!0))))};function ft(n){const o={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:L(g0),autolinkProtocol:R1,autolinkEmail:R1,atxHeading:L(j0),blockQuote:L(rr),characterEscape:R1,characterReference:R1,codeFenced:L(Hn),codeFencedFenceInfo:X,codeFencedFenceMeta:X,codeIndented:L(Hn,X),codeText:L(Yr,X),codeTextData:R1,data:R1,codeFlowValue:R1,definition:L(K0),definitionDestinationString:X,definitionLabelString:X,definitionTitleString:X,emphasis:L(Y0),hardBreakEscape:L(d0),hardBreakTrailing:L(d0),htmlFlow:L(Nr,X),htmlFlowData:R1,htmlText:L(Nr,X),htmlTextData:R1,image:L(p0),label:X,link:L(g0),listItem:L(T0),listItemValue:vt,listOrdered:L(Or,J),listUnordered:L(Or),paragraph:L(q0),reference:mr,referenceString:X,resourceDestinationString:X,resourceTitleString:X,setextHeading:L(j0),strong:L(di),thematicBreak:L(V0)},exit:{atxHeading:K(),atxHeadingSequence:Ct,autolink:K(),autolinkEmail:wn,autolinkProtocol:fr,blockQuote:K(),characterEscapeValue:qt,characterReferenceMarkerHexadecimal:wr,characterReferenceMarkerNumeric:wr,characterReferenceValue:en,codeFenced:K(Dt),codeFencedFence:Pe,codeFencedFenceInfo:et,codeFencedFenceMeta:pt,codeFlowValue:qt,codeIndented:K(it),codeText:K(T1),codeTextData:qt,data:qt,definition:K(),definitionDestinationString:be,definitionLabelString:jt,definitionTitleString:Qt,emphasis:K(),hardBreakEscape:K(zt),hardBreakTrailing:K(zt),htmlFlow:K(Lt),htmlFlowData:qt,htmlText:K(w1),htmlTextData:qt,image:K(On),label:xn,labelText:$,lineEnding:yt,link:K(vn),listItem:K(),listOrdered:K(),listUnordered:K(),paragraph:K(),referenceString:Kr,resourceDestinationString:Bn,resourceTitleString:Q,resource:En,setextHeading:K(V1),setextHeadingLineSequence:Zt,setextHeadingText:Gt,strong:K(),thematicBreak:K()}};B1(o,(n||{}).mdastExtensions||[]);const h={};return p;function p(Se){let qe={type:"root",children:[]};const _t={stack:[qe],tokenStack:[],config:o,enter:ee,exit:se,buffer:X,resume:ue,setData:v,getData:k},m1=[];let E1=-1;for(;++E1<Se.length;)if(Se[E1][1].type==="listOrdered"||Se[E1][1].type==="listUnordered")if(Se[E1][0]==="enter")m1.push(E1);else{const W1=m1.pop();E1=b(Se,W1,E1)}for(E1=-1;++E1<Se.length;){const W1=o[Se[E1][0]];m.call(W1,Se[E1][1].type)&&W1[Se[E1][1].type].call(Object.assign({sliceSerialize:Se[E1][2].sliceSerialize},_t),Se[E1][1])}if(_t.tokenStack.length>0){const W1=_t.tokenStack[_t.tokenStack.length-1];(W1[1]||hr).call(_t,void 0,W1[0])}for(qe.position={start:lt(Se.length>0?Se[0][1].start:{line:1,column:1,offset:0}),end:lt(Se.length>0?Se[Se.length-2][1].end:{line:1,column:1,offset:0})},E1=-1;++E1<o.transforms.length;)qe=o.transforms[E1](qe)||qe;return qe}function b(Se,qe,_t){let m1=qe-1,E1=-1,W1=!1,$n,zn,dr,ir;for(;++m1<=_t;){const L1=Se[m1];if(L1[1].type==="listUnordered"||L1[1].type==="listOrdered"||L1[1].type==="blockQuote"?(L1[0]==="enter"?E1++:E1--,ir=void 0):L1[1].type==="lineEndingBlank"?L1[0]==="enter"&&($n&&!ir&&!E1&&!dr&&(dr=m1),ir=void 0):L1[1].type==="linePrefix"||L1[1].type==="listItemValue"||L1[1].type==="listItemMarker"||L1[1].type==="listItemPrefix"||L1[1].type==="listItemPrefixWhitespace"||(ir=void 0),!E1&&L1[0]==="enter"&&L1[1].type==="listItemPrefix"||E1===-1&&L1[0]==="exit"&&(L1[1].type==="listUnordered"||L1[1].type==="listOrdered")){if($n){let jr=m1;for(zn=void 0;jr--;){const In=Se[jr];if(In[1].type==="lineEnding"||In[1].type==="lineEndingBlank"){if(In[0]==="exit")continue;zn&&(Se[zn][1].type="lineEndingBlank",W1=!0),In[1].type="lineEnding",zn=jr}else if(!(In[1].type==="linePrefix"||In[1].type==="blockQuotePrefix"||In[1].type==="blockQuotePrefixWhitespace"||In[1].type==="blockQuoteMarker"||In[1].type==="listItemIndent"))break}dr&&(!zn||dr<zn)&&($n._spread=!0),$n.end=Object.assign({},zn?Se[zn][1].start:L1[1].end),Se.splice(zn||m1,0,["exit",$n,L1[2]]),m1++,_t++}L1[1].type==="listItemPrefix"&&($n={type:"listItem",_spread:!1,start:Object.assign({},L1[1].start),end:void 0},Se.splice(m1,0,["enter",$n,L1[2]]),m1++,_t++,dr=void 0,ir=!0)}}return Se[qe][1]._spread=W1,_t}function v(Se,qe){h[Se]=qe}function k(Se){return h[Se]}function L(Se,qe){return _t;function _t(m1){ee.call(this,Se(m1),m1),qe&&qe.call(this,m1)}}function X(){this.stack.push({type:"fragment",children:[]})}function ee(Se,qe,_t){return this.stack[this.stack.length-1].children.push(Se),this.stack.push(Se),this.tokenStack.push([qe,_t]),Se.position={start:lt(qe.start)},Se}function K(Se){return qe;function qe(_t){Se&&Se.call(this,_t),se.call(this,_t)}}function se(Se,qe){const _t=this.stack.pop(),m1=this.tokenStack.pop();if(m1)m1[0].type!==Se.type&&(qe?qe.call(this,Se,m1[0]):(m1[1]||hr).call(this,Se,m1[0]));else throw new Error("Cannot close `"+Se.type+"` ("+N({start:Se.start,end:Se.end})+"): it\u2019s not open");return _t.position.end=lt(Se.end),_t}function ue(){return D1(this.stack.pop())}function J(){v("expectingFirstListItemValue",!0)}function vt(Se){if(k("expectingFirstListItemValue")){const qe=this.stack[this.stack.length-2];qe.start=Number.parseInt(this.sliceSerialize(Se),10),v("expectingFirstListItemValue")}}function et(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.lang=Se}function pt(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.meta=Se}function Pe(){k("flowCodeInside")||(this.buffer(),v("flowCodeInside",!0))}function Dt(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.value=Se.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),v("flowCodeInside")}function it(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.value=Se.replace(/(\r?\n|\r)$/g,"")}function jt(Se){const qe=this.resume(),_t=this.stack[this.stack.length-1];_t.label=qe,_t.identifier=(0,U.d)(this.sliceSerialize(Se)).toLowerCase()}function Qt(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.title=Se}function be(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.url=Se}function Ct(Se){const qe=this.stack[this.stack.length-1];if(!qe.depth){const _t=this.sliceSerialize(Se).length;qe.depth=_t}}function Gt(){v("setextHeadingSlurpLineEnding",!0)}function Zt(Se){const qe=this.stack[this.stack.length-1];qe.depth=this.sliceSerialize(Se).charCodeAt(0)===61?1:2}function V1(){v("setextHeadingSlurpLineEnding")}function R1(Se){const qe=this.stack[this.stack.length-1];let _t=qe.children[qe.children.length-1];(!_t||_t.type!=="text")&&(_t=pi(),_t.position={start:lt(Se.start)},qe.children.push(_t)),this.stack.push(_t)}function qt(Se){const qe=this.stack.pop();qe.value+=this.sliceSerialize(Se),qe.position.end=lt(Se.end)}function yt(Se){const qe=this.stack[this.stack.length-1];if(k("atHardBreak")){const _t=qe.children[qe.children.length-1];_t.position.end=lt(Se.end),v("atHardBreak");return}!k("setextHeadingSlurpLineEnding")&&o.canContainEols.includes(qe.type)&&(R1.call(this,Se),qt.call(this,Se))}function zt(){v("atHardBreak",!0)}function Lt(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.value=Se}function w1(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.value=Se}function T1(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.value=Se}function vn(){const Se=this.stack[this.stack.length-1];if(k("inReference")){const qe=k("referenceType")||"shortcut";Se.type+="Reference",Se.referenceType=qe,delete Se.url,delete Se.title}else delete Se.identifier,delete Se.label;v("referenceType")}function On(){const Se=this.stack[this.stack.length-1];if(k("inReference")){const qe=k("referenceType")||"shortcut";Se.type+="Reference",Se.referenceType=qe,delete Se.url,delete Se.title}else delete Se.identifier,delete Se.label;v("referenceType")}function $(Se){const qe=this.sliceSerialize(Se),_t=this.stack[this.stack.length-2];_t.label=(0,u.v)(qe),_t.identifier=(0,U.d)(qe).toLowerCase()}function xn(){const Se=this.stack[this.stack.length-1],qe=this.resume(),_t=this.stack[this.stack.length-1];if(v("inReference",!0),_t.type==="link"){const m1=Se.children;_t.children=m1}else _t.alt=qe}function Bn(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.url=Se}function Q(){const Se=this.resume(),qe=this.stack[this.stack.length-1];qe.title=Se}function En(){v("inReference")}function mr(){v("referenceType","collapsed")}function Kr(Se){const qe=this.resume(),_t=this.stack[this.stack.length-1];_t.label=qe,_t.identifier=(0,U.d)(this.sliceSerialize(Se)).toLowerCase(),v("referenceType","full")}function wr(Se){v("characterReferenceType",Se.type)}function en(Se){const qe=this.sliceSerialize(Se),_t=k("characterReferenceType");let m1;_t?(m1=(0,a.o)(qe,_t==="characterReferenceMarkerNumeric"?10:16),v("characterReferenceType")):m1=(0,or.T)(qe);const E1=this.stack.pop();E1.value+=m1,E1.position.end=lt(Se.end)}function fr(Se){qt.call(this,Se);const qe=this.stack[this.stack.length-1];qe.url=this.sliceSerialize(Se)}function wn(Se){qt.call(this,Se);const qe=this.stack[this.stack.length-1];qe.url="mailto:"+this.sliceSerialize(Se)}function rr(){return{type:"blockquote",children:[]}}function Hn(){return{type:"code",lang:null,meta:null,value:""}}function Yr(){return{type:"inlineCode",value:""}}function K0(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Y0(){return{type:"emphasis",children:[]}}function j0(){return{type:"heading",depth:void 0,children:[]}}function d0(){return{type:"break"}}function Nr(){return{type:"html",value:""}}function p0(){return{type:"image",title:null,url:"",alt:null}}function g0(){return{type:"link",title:null,url:"",children:[]}}function Or(Se){return{type:"list",ordered:Se.type==="listOrdered",start:null,spread:Se._spread,children:[]}}function T0(Se){return{type:"listItem",spread:Se._spread,checked:null,children:[]}}function q0(){return{type:"paragraph",children:[]}}function di(){return{type:"strong",children:[]}}function pi(){return{type:"text",value:""}}function V0(){return{type:"thematicBreak"}}}function lt(n){return{line:n.line,column:n.column,offset:n.offset}}function B1(n,o){let h=-1;for(;++h<o.length;){const p=o[h];Array.isArray(p)?B1(n,p):Wn(n,p)}}function Wn(n,o){let h;for(h in o)if(m.call(o,h)){if(h==="canContainEols"){const p=o[h];p&&n[h].push(...p)}else if(h==="transforms"){const p=o[h];p&&n[h].push(...p)}else if(h==="enter"||h==="exit"){const p=o[h];p&&Object.assign(n[h],p)}}}function hr(n,o){throw n?new Error("Cannot close `"+n.type+"` ("+N({start:n.start,end:n.end})+"): a different token (`"+o.type+"`, "+N({start:o.start,end:o.end})+") is open"):new Error("Cannot close document, a token (`"+o.type+"`, "+N({start:o.start,end:o.end})+") is still open")}function b0(n){Object.assign(this,{Parser:h=>{const p=this.data("settings");return Me(h,Object.assign({},p,n,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function vi(n,o){const h=encode(nr(n||""));if(!o)return h;const p=h.indexOf(":"),b=h.indexOf("?"),v=h.indexOf("#"),k=h.indexOf("/");return p<0||k>-1&&p>k||b>-1&&p>b||v>-1&&p>v||o.test(h.slice(0,p))?h:""}function nr(n){const o=[];let h=-1,p=0,b=0;for(;++h<n.length;){const v=n.charCodeAt(h);let k="";if(v===37&&(0,de.H$)(n.charCodeAt(h+1))&&(0,de.H$)(n.charCodeAt(h+2)))b=2;else if(v<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(v))||(k=String.fromCharCode(v));else if(v>55295&&v<57344){const L=n.charCodeAt(h+1);v<56320&&L>56319&&L<57344?(k=String.fromCharCode(v,L),b=1):k="\uFFFD"}else k=String.fromCharCode(v);k&&(o.push(n.slice(p,h),encodeURIComponent(k)),p=h+b+1,k=""),b&&(h+=b,b=0)}return o.join("")+n.slice(p)}function Z0(n){const o=[];let h=-1;for(;++h<n.footnoteOrder.length;){const p=n.footnoteById[n.footnoteOrder[h]];if(!p)continue;const b=n.all(p),v=String(p.identifier).toUpperCase(),k=nr(v.toLowerCase());let L=0;const X=[];for(;++L<=n.footnoteCounts[v];){const se={type:"element",tagName:"a",properties:{href:"#"+n.clobberPrefix+"fnref-"+k+(L>1?"-"+L:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:n.footnoteBackLabel},children:[{type:"text",value:"\u21A9"}]};L>1&&se.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(L)}]}),X.length>0&&X.push({type:"text",value:" "}),X.push(se)}const ee=b[b.length-1];if(ee&&ee.type==="element"&&ee.tagName==="p"){const se=ee.children[ee.children.length-1];se&&se.type==="text"?se.value+=" ":ee.children.push({type:"text",value:" "}),ee.children.push(...X)}else b.push(...X);const K={type:"element",tagName:"li",properties:{id:n.clobberPrefix+"fn-"+k},children:n.wrap(b,!0)};n.patch(p,K),o.push(K)}if(o.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:n.footnoteLabelTagName,properties:Qn(H1({},JSON.parse(JSON.stringify(n.footnoteLabelProperties))),{id:"footnote-label"}),children:[{type:"text",value:n.footnoteLabel}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:n.wrap(o,!0)},{type:"text",value:` +`}]}}var Zr=R(95449),vr=R(35757);function J0(n){return!n||!n.position||!n.position.start||!n.position.start.line||!n.position.start.column||!n.position.end||!n.position.end.line||!n.position.end.column}const y0={}.hasOwnProperty;function Pn(n){const o=Object.create(null);if(!n||!n.type)throw new Error("mdast-util-definitions expected node");return(0,Zr.Vn)(n,"definition",p=>{const b=Mt(p.identifier);b&&!y0.call(o,b)&&(o[b]=p)}),h;function h(p){const b=Mt(p);return b&&y0.call(o,b)?o[b]:null}}function Mt(n){return String(n||"").toUpperCase()}function Jr(n,o){const h={type:"element",tagName:"blockquote",properties:{},children:n.wrap(n.all(o),!0)};return n.patch(o,h),n.applyData(o,h)}function Rr(n,o){const h={type:"element",tagName:"br",properties:{},children:[]};return n.patch(o,h),[n.applyData(o,h),{type:"text",value:` +`}]}function e0(n,o){const h=o.value?o.value+` +`:"",p=o.lang?o.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,b={};p&&(b.className=["language-"+p]);let v={type:"element",tagName:"code",properties:b,children:[{type:"text",value:h}]};return o.meta&&(v.data={meta:o.meta}),n.patch(o,v),v=n.applyData(o,v),v={type:"element",tagName:"pre",properties:{},children:[v]},n.patch(o,v),v}function A0(n,o){const h={type:"element",tagName:"del",properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}function ei(n,o){const h={type:"element",tagName:"em",properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}function xr(n,o){const h=String(o.identifier).toUpperCase(),p=nr(h.toLowerCase()),b=n.footnoteOrder.indexOf(h);let v;b===-1?(n.footnoteOrder.push(h),n.footnoteCounts[h]=1,v=n.footnoteOrder.length):(n.footnoteCounts[h]++,v=b+1);const k=n.footnoteCounts[h],L={type:"element",tagName:"a",properties:{href:"#"+n.clobberPrefix+"fn-"+p,id:n.clobberPrefix+"fnref-"+p+(k>1?"-"+k:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(v)}]};n.patch(o,L);const X={type:"element",tagName:"sup",properties:{},children:[L]};return n.patch(o,X),n.applyData(o,X)}function ti(n,o){const h=n.footnoteById;let p=1;for(;p in h;)p++;const b=String(p);return h[b]={type:"footnoteDefinition",identifier:b,children:[{type:"paragraph",children:o.children}],position:o.position},xr(n,{type:"footnoteReference",identifier:b,position:o.position})}function v0(n,o){const h={type:"element",tagName:"h"+o.depth,properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}function x0(n,o){if(n.dangerous){const h={type:"raw",value:o.value};return n.patch(o,h),n.applyData(o,h)}return null}function Sr(n,o){const h=o.referenceType;let p="]";if(h==="collapsed"?p+="[]":h==="full"&&(p+="["+(o.label||o.identifier)+"]"),o.type==="imageReference")return{type:"text",value:"!["+o.alt+p};const b=n.all(o),v=b[0];v&&v.type==="text"?v.value="["+v.value:b.unshift({type:"text",value:"["});const k=b[b.length-1];return k&&k.type==="text"?k.value+=p:b.push({type:"text",value:p}),b}function ni(n,o){const h=n.definition(o.identifier);if(!h)return Sr(n,o);const p={src:nr(h.url||""),alt:o.alt};h.title!==null&&h.title!==void 0&&(p.title=h.title);const b={type:"element",tagName:"img",properties:p,children:[]};return n.patch(o,b),n.applyData(o,b)}function S0(n,o){const h={src:nr(o.url)};o.alt!==null&&o.alt!==void 0&&(h.alt=o.alt),o.title!==null&&o.title!==void 0&&(h.title=o.title);const p={type:"element",tagName:"img",properties:h,children:[]};return n.patch(o,p),n.applyData(o,p)}function C0(n,o){const h={type:"text",value:o.value.replace(/\r?\n|\r/g," ")};n.patch(o,h);const p={type:"element",tagName:"code",properties:{},children:[h]};return n.patch(o,p),n.applyData(o,p)}function ri(n,o){const h=n.definition(o.identifier);if(!h)return Sr(n,o);const p={href:nr(h.url||"")};h.title!==null&&h.title!==void 0&&(p.title=h.title);const b={type:"element",tagName:"a",properties:p,children:n.all(o)};return n.patch(o,b),n.applyData(o,b)}function ii(n,o){const h={href:nr(o.url)};o.title!==null&&o.title!==void 0&&(h.title=o.title);const p={type:"element",tagName:"a",properties:h,children:n.all(o)};return n.patch(o,p),n.applyData(o,p)}function ai(n,o,h){const p=n.all(o),b=h?_0(h):t0(o),v={},k=[];if(typeof o.checked=="boolean"){const K=p[0];let se;K&&K.type==="element"&&K.tagName==="p"?se=K:(se={type:"element",tagName:"p",properties:{},children:[]},p.unshift(se)),se.children.length>0&&se.children.unshift({type:"text",value:" "}),se.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:o.checked,disabled:!0},children:[]}),v.className=["task-list-item"]}let L=-1;for(;++L<p.length;){const K=p[L];(b||L!==0||K.type!=="element"||K.tagName!=="p")&&k.push({type:"text",value:` +`}),K.type==="element"&&K.tagName==="p"&&!b?k.push(...K.children):k.push(K)}const X=p[p.length-1];X&&(b||X.type!=="element"||X.tagName!=="p")&&k.push({type:"text",value:` +`});const ee={type:"element",tagName:"li",properties:v,children:k};return n.patch(o,ee),n.applyData(o,ee)}function _0(n){let o=!1;if(n.type==="list"){o=n.spread||!1;const h=n.children;let p=-1;for(;!o&&++p<h.length;)o=t0(h[p])}return o}function t0(n){const o=n.spread;return o==null?n.children.length>1:o}function n0(n,o){const h={},p=n.all(o);let b=-1;for(typeof o.start=="number"&&o.start!==1&&(h.start=o.start);++b<p.length;){const k=p[b];if(k.type==="element"&&k.tagName==="li"&&k.properties&&Array.isArray(k.properties.className)&&k.properties.className.includes("task-list-item")){h.className=["contains-task-list"];break}}const v={type:"element",tagName:o.ordered?"ol":"ul",properties:h,children:n.wrap(p,!0)};return n.patch(o,v),n.applyData(o,v)}function k0(n,o){const h={type:"element",tagName:"p",properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}function si(n,o){const h={type:"root",children:n.wrap(n.all(o))};return n.patch(o,h),n.applyData(o,h)}function w0(n,o){const h={type:"element",tagName:"strong",properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}function Cr(n,o){const h=n.all(o),p=h.shift(),b=[];if(p){const k={type:"element",tagName:"thead",properties:{},children:n.wrap([p],!0)};n.patch(o.children[0],k),b.push(k)}if(h.length>0){const k={type:"element",tagName:"tbody",properties:{},children:n.wrap(h,!0)},L=(0,vr.Pk)(o.children[1]),X=(0,vr.rb)(o.children[o.children.length-1]);L.line&&X.line&&(k.position={start:L,end:X}),b.push(k)}const v={type:"element",tagName:"table",properties:{},children:n.wrap(b,!0)};return n.patch(o,v),n.applyData(o,v)}function r0(n,o,h){const p=h?h.children:void 0,v=(p?p.indexOf(o):1)===0?"th":"td",k=h&&h.type==="table"?h.align:void 0,L=k?k.length:o.children.length;let X=-1;const ee=[];for(;++X<L;){const se=o.children[X],ue={},J=k?k[X]:void 0;J&&(ue.align=J);let vt={type:"element",tagName:v,properties:ue,children:[]};se&&(vt.children=n.all(se),n.patch(se,vt),vt=n.applyData(o,vt)),ee.push(vt)}const K={type:"element",tagName:"tr",properties:{},children:n.wrap(ee,!0)};return n.patch(o,K),n.applyData(o,K)}function N0(n,o){const h={type:"element",tagName:"td",properties:{},children:n.all(o)};return n.patch(o,h),n.applyData(o,h)}const O0=9,I0=32;function M0(n){const o=String(n),h=/\r?\n|\r/g;let p=h.exec(o),b=0;const v=[];for(;p;)v.push(Dr(o.slice(b,p.index),b>0,!0),p[0]),b=p.index+p[0].length,p=h.exec(o);return v.push(Dr(o.slice(b),b>0,!1)),v.join("")}function Dr(n,o,h){let p=0,b=n.length;if(o){let v=n.codePointAt(p);for(;v===O0||v===I0;)p++,v=n.codePointAt(p)}if(h){let v=n.codePointAt(b-1);for(;v===O0||v===I0;)b--,v=n.codePointAt(b-1)}return b>p?n.slice(p,b):""}function i0(n,o){const h={type:"text",value:M0(String(o.value))};return n.patch(o,h),n.applyData(o,h)}function a0(n,o){const h={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(o,h),n.applyData(o,h)}const Lr={blockquote:Jr,break:Rr,code:e0,delete:A0,emphasis:ei,footnoteReference:xr,footnote:ti,heading:v0,html:x0,imageReference:ni,image:S0,inlineCode:C0,linkReference:ri,link:ii,listItem:ai,list:n0,paragraph:k0,root:si,strong:w0,table:Cr,tableCell:N0,tableRow:r0,text:i0,thematicBreak:a0,toml:Pr,yaml:Pr,definition:Pr,footnoteDefinition:Pr};function Pr(){return null}const Fr={}.hasOwnProperty;function R0(n,o){const h=o||{},p=h.allowDangerousHtml||!1,b={};return k.dangerous=p,k.clobberPrefix=h.clobberPrefix===void 0||h.clobberPrefix===null?"user-content-":h.clobberPrefix,k.footnoteLabel=h.footnoteLabel||"Footnotes",k.footnoteLabelTagName=h.footnoteLabelTagName||"h2",k.footnoteLabelProperties=h.footnoteLabelProperties||{className:["sr-only"]},k.footnoteBackLabel=h.footnoteBackLabel||"Back to content",k.unknownHandler=h.unknownHandler,k.passThrough=h.passThrough,k.handlers=H1(H1({},Lr),h.handlers),k.definition=Pn(n),k.footnoteById=b,k.footnoteOrder=[],k.footnoteCounts={},k.patch=s0,k.applyData=l0,k.one=L,k.all=X,k.wrap=li,k.augment=v,(0,Zr.Vn)(n,"footnoteDefinition",ee=>{const K=String(ee.identifier).toUpperCase();Fr.call(b,K)||(b[K]=ee)}),k;function v(ee,K){if(ee&&"data"in ee&&ee.data){const se=ee.data;se.hName&&(K.type!=="element"&&(K={type:"element",tagName:"",properties:{},children:[]}),K.tagName=se.hName),K.type==="element"&&se.hProperties&&(K.properties=H1(H1({},K.properties),se.hProperties)),"children"in K&&K.children&&se.hChildren&&(K.children=se.hChildren)}if(ee){const se="type"in ee?ee:{position:ee};J0(se)||(K.position={start:(0,vr.Pk)(se),end:(0,vr.rb)(se)})}return K}function k(ee,K,se,ue){return Array.isArray(se)&&(ue=se,se={}),v(ee,{type:"element",tagName:K,properties:se||{},children:ue||[]})}function L(ee,K){return Br(k,ee,K)}function X(ee){return o0(k,ee)}}function s0(n,o){n.position&&(o.position=(0,vr.FK)(n))}function l0(n,o){let h=o;if(n&&n.data){const p=n.data.hName,b=n.data.hChildren,v=n.data.hProperties;typeof p=="string"&&(h.type==="element"?h.tagName=p:h={type:"element",tagName:p,properties:{},children:[]}),h.type==="element"&&v&&(h.properties=H1(H1({},h.properties),v)),"children"in h&&h.children&&b!==null&&b!==void 0&&(h.children=b)}return h}function Br(n,o,h){const p=o&&o.type;if(!p)throw new Error("Expected node, got `"+o+"`");return Fr.call(n.handlers,p)?n.handlers[p](n,o,h):n.passThrough&&n.passThrough.includes(p)?"children"in o?Qn(H1({},o),{children:o0(n,o)}):o:n.unknownHandler?n.unknownHandler(n,o,h):D0(n,o)}function o0(n,o){const h=[];if("children"in o){const p=o.children;let b=-1;for(;++b<p.length;){const v=Br(n,p[b],o);if(v){if(b&&p[b-1].type==="break"&&(!Array.isArray(v)&&v.type==="text"&&(v.value=v.value.replace(/^\s+/,"")),!Array.isArray(v)&&v.type==="element")){const k=v.children[0];k&&k.type==="text"&&(k.value=k.value.replace(/^\s+/,""))}Array.isArray(v)?h.push(...v):h.push(v)}}}return h}function D0(n,o){const h=o.data||{},p="value"in o&&!(Fr.call(h,"hProperties")||Fr.call(h,"hChildren"))?{type:"text",value:o.value}:{type:"element",tagName:"div",properties:{},children:o0(n,o)};return n.patch(o,p),n.applyData(o,p)}function li(n,o){const h=[];let p=-1;for(o&&h.push({type:"text",value:` +`});++p<n.length;)p&&h.push({type:"text",value:` +`}),h.push(n[p]);return o&&n.length>0&&h.push({type:"text",value:` +`}),h}function u0(n,o){const h=R0(n,o),p=h.one(n,null),b=Z0(h);return b&&p.children.push({type:"text",value:` +`},b),Array.isArray(p)?{type:"root",children:p}:p}var oi=function(n,o){return n&&"run"in n?ui(n,o):ci(n||o)};function ui(n,o){return(h,p,b)=>{n.run(u0(h,o),p,v=>{b(v)})}}function ci(n){return o=>u0(o,n)}var Nt=R(40507),L0=R(73692);function P0(n){if(n.allowedElements&&n.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(n.allowedElements||n.disallowedElements||n.allowElement)return o=>{(0,Zr.Vn)(o,"element",(h,p,b)=>{const v=b;let k;if(n.allowedElements?k=!n.allowedElements.includes(h.tagName):n.disallowedElements&&(k=n.disallowedElements.includes(h.tagName)),!k&&n.allowElement&&typeof p=="number"&&(k=!n.allowElement(h,p,v)),k&&typeof p=="number")return n.unwrapDisallowed&&h.children?v.children.splice(p,1,...h.children):v.children.splice(p,1),p})}}var F0=R(61357);function hi(n){const o=n&&typeof n=="object"&&n.type==="text"?n.value||"":n;return typeof o=="string"&&o.replace(/[ \t\n\f\r]/g,"")===""}var Fn=R(6929);const c0={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var mi=R(83135),zr=R(57529),B0=R(49334),h0=B0;const Ur=["http","https","mailto","tel"];function H0(n){const o=(n||"").trim(),h=o.charAt(0);if(h==="#"||h==="/")return o;const p=o.indexOf(":");if(p===-1)return o;let b=-1;for(;++b<Ur.length;){const v=Ur[b];if(p===v.length&&o.slice(0,v.length).toLowerCase()===v)return o}return b=o.indexOf("?"),b!==-1&&p>b||(b=o.indexOf("#"),b!==-1&&p>b)?o:"javascript:void(0)"}const An={}.hasOwnProperty,z0=new Set(["table","thead","tbody","tfoot","tr"]);function I(n,o){const h=[];let p=-1,b;for(;++p<o.children.length;)b=o.children[p],b.type==="element"?h.push(U0(n,b,p,o)):b.type==="text"?(o.type!=="element"||!z0.has(o.tagName)||!hi(b))&&h.push(b.value):b.type==="raw"&&!n.options.skipHtml&&h.push(b.value);return h}function U0(n,o,h,p){const b=n.options,v=b.transformLinkUri===void 0?H0:b.transformLinkUri,k=n.schema,L=o.tagName,X={};let ee=k,K;if(k.space==="html"&&L==="svg"&&(ee=L0.YP,n.schema=ee),o.properties)for(K in o.properties)An.call(o.properties,K)&&Xn(X,K,o.properties[K],n);(L==="ol"||L==="ul")&&n.listDepth++;const se=I(n,o);(L==="ol"||L==="ul")&&n.listDepth--,n.schema=k;const ue=o.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},J=b.components&&An.call(b.components,L)?b.components[L]:L,vt=typeof J=="string"||J===_.Fragment;if(!F0.isValidElementType(J))throw new TypeError(`Component for name \`${L}\` not defined or is not renderable`);if(X.key=h,L==="a"&&b.linkTarget&&(X.target=typeof b.linkTarget=="function"?b.linkTarget(String(X.href||""),o.children,typeof X.title=="string"?X.title:null):b.linkTarget),L==="a"&&v&&(X.href=v(String(X.href||""),o.children,typeof X.title=="string"?X.title:null)),!vt&&L==="code"&&p.type==="element"&&p.tagName!=="pre"&&(X.inline=!0),!vt&&(L==="h1"||L==="h2"||L==="h3"||L==="h4"||L==="h5"||L==="h6")&&(X.level=Number.parseInt(L.charAt(1),10)),L==="img"&&b.transformImageUri&&(X.src=b.transformImageUri(String(X.src||""),String(X.alt||""),typeof X.title=="string"?X.title:null)),!vt&&L==="li"&&p.type==="element"){const et=Gr(o);X.checked=et&&et.properties?!!et.properties.checked:null,X.index=_r(p,o),X.ordered=p.tagName==="ol"}return!vt&&(L==="ol"||L==="ul")&&(X.ordered=L==="ol",X.depth=n.listDepth),(L==="td"||L==="th")&&(X.align&&(X.style||(X.style={}),X.style.textAlign=X.align,delete X.align),vt||(X.isHeader=L==="th")),!vt&&L==="tr"&&p.type==="element"&&(X.isHeader=p.tagName==="thead"),b.sourcePos&&(X["data-sourcepos"]=fi(ue)),!vt&&b.rawSourcePos&&(X.sourcePosition=o.position),!vt&&b.includeElementIndex&&(X.index=_r(p,o),X.siblingCount=_r(p)),vt||(X.node=o),se.length>0?_.createElement(J,X,se):_.createElement(J,X)}function Gr(n){let o=-1;for(;++o<n.children.length;){const h=n.children[o];if(h.type==="element"&&h.tagName==="input")return h}return null}function _r(n,o){let h=-1,p=0;for(;++h<n.children.length&&n.children[h]!==o;)n.children[h].type==="element"&&p++;return p}function Xn(n,o,h,p){const b=(0,Fn.s)(p.schema,o);let v=h;v==null||v!==v||(Array.isArray(v)&&(v=b.commaSeparated?(0,zr.P)(v):(0,mi.P)(v)),b.property==="style"&&typeof v=="string"&&(v=m0(v)),b.space&&b.property?n[An.call(c0,b.property)?c0[b.property]:b.property]=v:b.attribute&&(n[b.attribute]=v))}function m0(n){const o={};try{h0(n,h)}catch(p){}return o;function h(p,b){const v=p.slice(0,4)==="-ms-"?`ms-${p.slice(4)}`:p;o[v.replace(/-([a-z])/g,Nn)]=b}}function Nn(n,o){return o.toUpperCase()}function fi(n){return[n.start.line,":",n.start.column,"-",n.end.line,":",n.end.column].map(String).join("")}const kn={}.hasOwnProperty,G0="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",kr={plugins:{to:"remarkPlugins",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 f0(n){for(const v in kr)if(kn.call(kr,v)&&kn.call(n,v)){const k=kr[v];console.warn(`[react-markdown] Warning: please ${k.to?`use \`${k.to}\` instead of`:"remove"} \`${v}\` (see <${G0}#${k.id}> for more info)`),delete kr[v]}const o=gt().use(b0).use(n.remarkPlugins||[]).use(oi,Qn(H1({},n.remarkRehypeOptions),{allowDangerousHtml:!0})).use(n.rehypePlugins||[]).use(P0,n),h=new ve;typeof n.children=="string"?h.value=n.children:n.children!==void 0&&n.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${n.children}\`)`);const p=o.runSync(o.parse(h),h);if(p.type!=="root")throw new TypeError("Expected a `root` node");let b=_.createElement(_.Fragment,{},I({options:n,schema:L0.dy,listDepth:0},p));return n.className&&(b=_.createElement("div",{className:n.className},b)),b}f0.propTypes={children:Nt.string,className:Nt.string,allowElement:Nt.func,allowedElements:Nt.arrayOf(Nt.string),disallowedElements:Nt.arrayOf(Nt.string),unwrapDisallowed:Nt.bool,remarkPlugins:Nt.arrayOf(Nt.oneOfType([Nt.object,Nt.func,Nt.arrayOf(Nt.oneOfType([Nt.bool,Nt.string,Nt.object,Nt.func,Nt.arrayOf(Nt.any)]))])),rehypePlugins:Nt.arrayOf(Nt.oneOfType([Nt.object,Nt.func,Nt.arrayOf(Nt.oneOfType([Nt.bool,Nt.string,Nt.object,Nt.func,Nt.arrayOf(Nt.any)]))])),sourcePos:Nt.bool,rawSourcePos:Nt.bool,skipHtml:Nt.bool,includeElementIndex:Nt.bool,transformLinkUri:Nt.oneOfType([Nt.func,Nt.bool]),linkTarget:Nt.oneOfType([Nt.func,Nt.string]),transformImageUri:Nt.func,components:Nt.object}},38495:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return sa}});class g{constructor(e,t,i){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=i}static range(e,t){return t?!e||!e.loc||!t.loc||e.loc.lexer!==t.loc.lexer?null:new g(e.loc.lexer,e.loc.start,t.loc.end):e&&e.loc}}class _{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new _(t,g.range(this,e))}}class S{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var i="KaTeX parse error: "+e,s,f,y=t&&t.loc;if(y&&y.start<=y.end){var C=y.lexer.input;s=y.start,f=y.end,s===C.length?i+=" at end of input: ":i+=" at position "+(s+1)+": ";var O=C.slice(s,f).replace(/[^]/g,"$&\u0332"),j;s>15?j="\u2026"+C.slice(s-15,s):j=C.slice(0,s);var ie;f+15<C.length?ie=C.slice(f,f+15)+"\u2026":ie=C.slice(f),i+=j+O+ie}var oe=new Error(i);return oe.name="ParseError",oe.__proto__=S.prototype,oe.position=s,s!=null&&f!=null&&(oe.length=f-s),oe.rawMessage=e,oe}}S.prototype.__proto__=Error.prototype;var N=function(e,t){return e.indexOf(t)!==-1},E=function(e,t){return e===void 0?t:e},q=/([A-Z])/g,Z=function(e){return e.replace(q,"-$1").toLowerCase()},P={"&":"&",">":">","<":"<",'"':""","'":"'"},D=/[&><"']/g;function F(r){return String(r).replace(D,e=>P[e])}var Y=function r(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?r(e.body[0]):e:e.type==="font"?r(e.body):e},w=function(e){var t=Y(e);return t.type==="mathord"||t.type==="textord"||t.type==="atom"},xe=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},l=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?t[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?null:t[1].toLowerCase():"_relative"},B={contains:N,deflt:E,escape:F,hyphenate:Z,getBaseElem:Y,isCharacterBox:w,protocolFromUrl:l},_e={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:r=>"#"+r},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(r,e)=>(e.push(r),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:r=>Math.max(0,r),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:r=>Math.max(0,r),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:r=>Math.max(0,r),cli:"-e, --max-expand <n>",cliProcessor:r=>r==="Infinity"?1/0:parseInt(r)},globalGroup:{type:"boolean",cli:!1}};function we(r){if(r.default)return r.default;var e=r.type,t=Array.isArray(e)?e[0]:e;if(typeof t!="string")return t.enum[0];switch(t){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class ce{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var t in _e)if(_e.hasOwnProperty(t)){var i=_e[t];this[t]=e[t]!==void 0?i.processor?i.processor(e[t]):e[t]:we(i)}}reportNonstrict(e,t,i){var s=this.strict;if(typeof s=="function"&&(s=s(e,t,i)),!(!s||s==="ignore")){if(s===!0||s==="error")throw new S("LaTeX-incompatible input and strict mode is set to 'error': "+(t+" ["+e+"]"),i);s==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+s+"': "+t+" ["+e+"]"))}}useStrictBehavior(e,t,i){var s=this.strict;if(typeof s=="function")try{s=s(e,t,i)}catch(f){s="error"}return!s||s==="ignore"?!1:s===!0||s==="error"?!0:s==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+s+"': "+t+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var t=B.protocolFromUrl(e.url);if(t==null)return!1;e.protocol=t}var i=typeof this.trust=="function"?this.trust(e):this.trust;return!!i}}class Ae{constructor(e,t,i){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=i}sup(){return ut[Qe[this.id]]}sub(){return ut[tt[this.id]]}fracNum(){return ut[me[this.id]]}fracDen(){return ut[ot[this.id]]}cramp(){return ut[gt[this.id]]}text(){return ut[Ue[this.id]]}isTight(){return this.size>=2}}var Ke=0,Fe=1,ae=2,ve=3,He=4,Le=5,ze=6,Ze=7,ut=[new Ae(Ke,0,!1),new Ae(Fe,0,!0),new Ae(ae,1,!1),new Ae(ve,1,!0),new Ae(He,2,!1),new Ae(Le,2,!0),new Ae(ze,3,!1),new Ae(Ze,3,!0)],Qe=[He,Le,He,Le,ze,Ze,ze,Ze],tt=[Le,Le,Le,Le,Ze,Ze,Ze,Ze],me=[ae,ve,He,Le,ze,Ze,ze,Ze],ot=[ve,ve,Le,Le,Ze,Ze,Ze,Ze],gt=[Fe,Fe,ve,ve,Le,Le,Ze,Ze],Ue=[Ke,Fe,ae,ve,ae,ve,ae,ve],Re={DISPLAY:ut[Ke],TEXT:ut[ae],SCRIPT:ut[He],SCRIPTSCRIPT:ut[ze]},Ve=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function r1(r){for(var e=0;e<Ve.length;e++)for(var t=Ve[e],i=0;i<t.blocks.length;i++){var s=t.blocks[i];if(r>=s[0]&&r<=s[1])return t.name}return null}var Kt=[];Ve.forEach(r=>r.blocks.forEach(e=>Kt.push(...e)));function a1(r){for(var e=0;e<Kt.length;e+=2)if(r>=Kt[e]&&r<=Kt[e+1])return!0;return!1}var s1=80,d1=function(e,t){return"M95,"+(622+e+t)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+e/2.075+" -"+e+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+e)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},K1=function(e,t){return"M263,"+(601+e+t)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+e/2.084+" -"+e+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+e)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},It=function(e,t){return"M983 "+(10+e+t)+` +l`+e/3.13+" -"+e+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},F1=function(e,t){return"M424,"+(2398+e+t)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+e)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+t+` +h400000v`+(40+e)+"h-400000z"},sn=function(e,t){return"M473,"+(2713+e+t)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"},X1=function(e){var t=e/2;return"M400000 "+e+" H0 L"+t+" 0 l65 45 L145 "+(e-80)+" H400000z"},D1=function(e,t,i){var s=i-54-t-e;return"M702 "+(e+t)+"H400000"+(40+e)+` +H742v`+s+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+t+"H400000v"+(40+e)+"H742z"},$1=function(e,t,i){t=1e3*t;var s="";switch(e){case"sqrtMain":s=d1(t,s1);break;case"sqrtSize1":s=K1(t,s1);break;case"sqrtSize2":s=It(t,s1);break;case"sqrtSize3":s=F1(t,s1);break;case"sqrtSize4":s=sn(t,s1);break;case"sqrtTall":s=D1(t,s1,i)}return s},z1=function(e,t){switch(e){case"\u239C":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"\u2223":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"\u2225":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z"+("M367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z");case"\u239F":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"\u23A2":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"\u23A5":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"\u23AA":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"\u23D0":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"\u2016":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257z"+("M478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z");default:return""}},nn={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},S1=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v1759 h347 v-84 +H403z M403 1759 V0 H319 V1759 v`+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v1759 H0 v84 H347z +M347 1759 V0 H263 V1759 v`+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+` v585 h43z +M367 15 v585 v`+t+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+` v1715 h263 v84 H319z +MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+` v1799 H0 v-84 H319z +MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v602 h84z +M403 1759 V0 H319 V1759 v`+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v602 h84z +M347 1759 V0 h-84 V1759 v`+t+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 +c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, +-36,557 l0,`+(t+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, +949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 +c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, +-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 +l0,-`+(t+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, +-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, +63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 +c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(t+9)+` +c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 +c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 +c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 +c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 +l0,-`+(t+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, +-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class xt{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return B.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e}toMarkup(){for(var e="",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e}toText(){var e=t=>t.toText();return this.children.map(e).join("")}}var de={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},e1={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},le={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function ge(r,e){de[r]=e}function fe(r,e,t){if(!de[e])throw new Error("Font metrics not found for font: "+e+".");var i=r.charCodeAt(0),s=de[e][i];if(!s&&r[0]in le&&(i=le[r[0]].charCodeAt(0),s=de[e][i]),!s&&t==="text"&&a1(i)&&(s=de[e][77]),s)return{depth:s[0],height:s[1],italic:s[2],skew:s[3],width:s[4]}}var We={};function at(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!We[e]){var t=We[e]={cssEmPerMu:e1.quad[e]/18};for(var i in e1)e1.hasOwnProperty(i)&&(t[i]=e1[i][e])}return We[e]}var At=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],dt=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],nt=function(e,t){return t.size<2?e:At[e-1][t.size-1]};class Tt{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||Tt.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=dt[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return new Tt(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:nt(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:dt[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=nt(Tt.BASESIZE,e);return this.size===t&&this.textSize===Tt.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Tt.BASESIZE?["sizing","reset-size"+this.size,"size"+Tt.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=at(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Tt.BASESIZE=6;var Wt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},l1={ex:!0,em:!0,mu:!0},y1=function(e){return typeof e!="string"&&(e=e.unit),e in Wt||e in l1||e==="ex"},Xt=function(e,t){var i;if(e.unit in Wt)i=Wt[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")i=t.fontMetrics().cssEmPerMu;else{var s;if(t.style.isTight()?s=t.havingStyle(t.style.text()):s=t,e.unit==="ex")i=s.fontMetrics().xHeight;else if(e.unit==="em")i=s.fontMetrics().quad;else throw new S("Invalid unit: '"+e.unit+"'");s!==t&&(i*=s.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*i,t.maxSize)},Ge=function(e){return+e.toFixed(4)+"em"},N1=function(e){return e.filter(t=>t).join(" ")},o1=function(e,t,i){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=i||{},t){t.style.isTight()&&this.classes.push("mtight");var s=t.getColor();s&&(this.style.color=s)}},Y1=function(e){var t=document.createElement(e);t.className=N1(this.classes);for(var i in this.style)this.style.hasOwnProperty(i)&&(t.style[i]=this.style[i]);for(var s in this.attributes)this.attributes.hasOwnProperty(s)&&t.setAttribute(s,this.attributes[s]);for(var f=0;f<this.children.length;f++)t.appendChild(this.children[f].toNode());return t},j1=function(e){var t="<"+e;this.classes.length&&(t+=' class="'+B.escape(N1(this.classes))+'"');var i="";for(var s in this.style)this.style.hasOwnProperty(s)&&(i+=B.hyphenate(s)+":"+this.style[s]+";");i&&(t+=' style="'+B.escape(i)+'"');for(var f in this.attributes)this.attributes.hasOwnProperty(f)&&(t+=" "+f+'="'+B.escape(this.attributes[f])+'"');t+=">";for(var y=0;y<this.children.length;y++)t+=this.children[y].toMarkup();return t+="</"+e+">",t};class cn{constructor(e,t,i,s){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,o1.call(this,e,i,s),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return B.contains(this.classes,e)}toNode(){return Y1.call(this,"span")}toMarkup(){return j1.call(this,"span")}}class hn{constructor(e,t,i,s){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,o1.call(this,t,s),this.children=i||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return B.contains(this.classes,e)}toNode(){return Y1.call(this,"a")}toMarkup(){return j1.call(this,"a")}}class ln{constructor(e,t,i){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=i}hasClass(e){return B.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e='<img src="'+B.escape(this.src)+'"'+(' alt="'+B.escape(this.alt)+'"'),t="";for(var i in this.style)this.style.hasOwnProperty(i)&&(t+=B.hyphenate(i)+":"+this.style[i]+";");return t&&(e+=' style="'+B.escape(t)+'"'),e+="'/>",e}}var fn={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"};class t1{constructor(e,t,i,s,f,y,C,O){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=i||0,this.italic=s||0,this.skew=f||0,this.width=y||0,this.classes=C||[],this.style=O||{},this.maxFontSize=0;var j=r1(this.text.charCodeAt(0));j&&this.classes.push(j+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=fn[this.text])}hasClass(e){return B.contains(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;this.italic>0&&(t=document.createElement("span"),t.style.marginRight=Ge(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=N1(this.classes));for(var i in this.style)this.style.hasOwnProperty(i)&&(t=t||document.createElement("span"),t.style[i]=this.style[i]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="<span";this.classes.length&&(e=!0,t+=' class="',t+=B.escape(N1(this.classes)),t+='"');var i="";this.italic>0&&(i+="margin-right:"+this.italic+"em;");for(var s in this.style)this.style.hasOwnProperty(s)&&(i+=B.hyphenate(s)+":"+this.style[s]+";");i&&(e=!0,t+=' style="'+B.escape(i)+'"');var f=B.escape(this.text);return e?(t+=">",t+=f,t+="</span>",t):f}}class ct{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var i in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,i)&&t.setAttribute(i,this.attributes[i]);for(var s=0;s<this.children.length;s++)t.appendChild(this.children[s].toNode());return t}toMarkup(){var e='<svg xmlns="http://www.w3.org/2000/svg"';for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+B.escape(this.attributes[t])+'"');e+=">";for(var i=0;i<this.children.length;i++)e+=this.children[i].toMarkup();return e+="</svg>",e}}class kt{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"path");return this.alternate?t.setAttribute("d",this.alternate):t.setAttribute("d",nn[this.pathName]),t}toMarkup(){return this.alternate?'<path d="'+B.escape(this.alternate)+'"/>':'<path d="'+B.escape(nn[this.pathName])+'"/>'}}class _1{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var i in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,i)&&t.setAttribute(i,this.attributes[i]);return t}toMarkup(){var e="<line";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+B.escape(this.attributes[t])+'"');return e+="/>",e}}function Q1(r){if(r instanceof t1)return r;throw new Error("Expected symbolNode but got "+String(r)+".")}function Cn(r){if(r instanceof cn)return r;throw new Error("Expected span<HtmlDomNode> but got "+String(r)+".")}var A1={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Z1={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Jt={math:{},text:{}};function c(r,e,t,i,s,f){Jt[r][s]={font:e,group:t,replace:i},f&&i&&(Jt[r][i]=Jt[r][s])}var d="math",Ne="text",x="main",H="ams",Yt="accent-token",De="bin",v1="close",k1="inner",st="mathord",Ft="op-token",O1="open",rn="punct",U="rel",on="spacing",W="textord";c(d,x,U,"\u2261","\\equiv",!0),c(d,x,U,"\u227A","\\prec",!0),c(d,x,U,"\u227B","\\succ",!0),c(d,x,U,"\u223C","\\sim",!0),c(d,x,U,"\u22A5","\\perp"),c(d,x,U,"\u2AAF","\\preceq",!0),c(d,x,U,"\u2AB0","\\succeq",!0),c(d,x,U,"\u2243","\\simeq",!0),c(d,x,U,"\u2223","\\mid",!0),c(d,x,U,"\u226A","\\ll",!0),c(d,x,U,"\u226B","\\gg",!0),c(d,x,U,"\u224D","\\asymp",!0),c(d,x,U,"\u2225","\\parallel"),c(d,x,U,"\u22C8","\\bowtie",!0),c(d,x,U,"\u2323","\\smile",!0),c(d,x,U,"\u2291","\\sqsubseteq",!0),c(d,x,U,"\u2292","\\sqsupseteq",!0),c(d,x,U,"\u2250","\\doteq",!0),c(d,x,U,"\u2322","\\frown",!0),c(d,x,U,"\u220B","\\ni",!0),c(d,x,U,"\u221D","\\propto",!0),c(d,x,U,"\u22A2","\\vdash",!0),c(d,x,U,"\u22A3","\\dashv",!0),c(d,x,U,"\u220B","\\owns"),c(d,x,rn,".","\\ldotp"),c(d,x,rn,"\u22C5","\\cdotp"),c(d,x,W,"#","\\#"),c(Ne,x,W,"#","\\#"),c(d,x,W,"&","\\&"),c(Ne,x,W,"&","\\&"),c(d,x,W,"\u2135","\\aleph",!0),c(d,x,W,"\u2200","\\forall",!0),c(d,x,W,"\u210F","\\hbar",!0),c(d,x,W,"\u2203","\\exists",!0),c(d,x,W,"\u2207","\\nabla",!0),c(d,x,W,"\u266D","\\flat",!0),c(d,x,W,"\u2113","\\ell",!0),c(d,x,W,"\u266E","\\natural",!0),c(d,x,W,"\u2663","\\clubsuit",!0),c(d,x,W,"\u2118","\\wp",!0),c(d,x,W,"\u266F","\\sharp",!0),c(d,x,W,"\u2662","\\diamondsuit",!0),c(d,x,W,"\u211C","\\Re",!0),c(d,x,W,"\u2661","\\heartsuit",!0),c(d,x,W,"\u2111","\\Im",!0),c(d,x,W,"\u2660","\\spadesuit",!0),c(d,x,W,"\xA7","\\S",!0),c(Ne,x,W,"\xA7","\\S"),c(d,x,W,"\xB6","\\P",!0),c(Ne,x,W,"\xB6","\\P"),c(d,x,W,"\u2020","\\dag"),c(Ne,x,W,"\u2020","\\dag"),c(Ne,x,W,"\u2020","\\textdagger"),c(d,x,W,"\u2021","\\ddag"),c(Ne,x,W,"\u2021","\\ddag"),c(Ne,x,W,"\u2021","\\textdaggerdbl"),c(d,x,v1,"\u23B1","\\rmoustache",!0),c(d,x,O1,"\u23B0","\\lmoustache",!0),c(d,x,v1,"\u27EF","\\rgroup",!0),c(d,x,O1,"\u27EE","\\lgroup",!0),c(d,x,De,"\u2213","\\mp",!0),c(d,x,De,"\u2296","\\ominus",!0),c(d,x,De,"\u228E","\\uplus",!0),c(d,x,De,"\u2293","\\sqcap",!0),c(d,x,De,"\u2217","\\ast"),c(d,x,De,"\u2294","\\sqcup",!0),c(d,x,De,"\u25EF","\\bigcirc",!0),c(d,x,De,"\u2219","\\bullet",!0),c(d,x,De,"\u2021","\\ddagger"),c(d,x,De,"\u2240","\\wr",!0),c(d,x,De,"\u2A3F","\\amalg"),c(d,x,De,"&","\\And"),c(d,x,U,"\u27F5","\\longleftarrow",!0),c(d,x,U,"\u21D0","\\Leftarrow",!0),c(d,x,U,"\u27F8","\\Longleftarrow",!0),c(d,x,U,"\u27F6","\\longrightarrow",!0),c(d,x,U,"\u21D2","\\Rightarrow",!0),c(d,x,U,"\u27F9","\\Longrightarrow",!0),c(d,x,U,"\u2194","\\leftrightarrow",!0),c(d,x,U,"\u27F7","\\longleftrightarrow",!0),c(d,x,U,"\u21D4","\\Leftrightarrow",!0),c(d,x,U,"\u27FA","\\Longleftrightarrow",!0),c(d,x,U,"\u21A6","\\mapsto",!0),c(d,x,U,"\u27FC","\\longmapsto",!0),c(d,x,U,"\u2197","\\nearrow",!0),c(d,x,U,"\u21A9","\\hookleftarrow",!0),c(d,x,U,"\u21AA","\\hookrightarrow",!0),c(d,x,U,"\u2198","\\searrow",!0),c(d,x,U,"\u21BC","\\leftharpoonup",!0),c(d,x,U,"\u21C0","\\rightharpoonup",!0),c(d,x,U,"\u2199","\\swarrow",!0),c(d,x,U,"\u21BD","\\leftharpoondown",!0),c(d,x,U,"\u21C1","\\rightharpoondown",!0),c(d,x,U,"\u2196","\\nwarrow",!0),c(d,x,U,"\u21CC","\\rightleftharpoons",!0),c(d,H,U,"\u226E","\\nless",!0),c(d,H,U,"\uE010","\\@nleqslant"),c(d,H,U,"\uE011","\\@nleqq"),c(d,H,U,"\u2A87","\\lneq",!0),c(d,H,U,"\u2268","\\lneqq",!0),c(d,H,U,"\uE00C","\\@lvertneqq"),c(d,H,U,"\u22E6","\\lnsim",!0),c(d,H,U,"\u2A89","\\lnapprox",!0),c(d,H,U,"\u2280","\\nprec",!0),c(d,H,U,"\u22E0","\\npreceq",!0),c(d,H,U,"\u22E8","\\precnsim",!0),c(d,H,U,"\u2AB9","\\precnapprox",!0),c(d,H,U,"\u2241","\\nsim",!0),c(d,H,U,"\uE006","\\@nshortmid"),c(d,H,U,"\u2224","\\nmid",!0),c(d,H,U,"\u22AC","\\nvdash",!0),c(d,H,U,"\u22AD","\\nvDash",!0),c(d,H,U,"\u22EA","\\ntriangleleft"),c(d,H,U,"\u22EC","\\ntrianglelefteq",!0),c(d,H,U,"\u228A","\\subsetneq",!0),c(d,H,U,"\uE01A","\\@varsubsetneq"),c(d,H,U,"\u2ACB","\\subsetneqq",!0),c(d,H,U,"\uE017","\\@varsubsetneqq"),c(d,H,U,"\u226F","\\ngtr",!0),c(d,H,U,"\uE00F","\\@ngeqslant"),c(d,H,U,"\uE00E","\\@ngeqq"),c(d,H,U,"\u2A88","\\gneq",!0),c(d,H,U,"\u2269","\\gneqq",!0),c(d,H,U,"\uE00D","\\@gvertneqq"),c(d,H,U,"\u22E7","\\gnsim",!0),c(d,H,U,"\u2A8A","\\gnapprox",!0),c(d,H,U,"\u2281","\\nsucc",!0),c(d,H,U,"\u22E1","\\nsucceq",!0),c(d,H,U,"\u22E9","\\succnsim",!0),c(d,H,U,"\u2ABA","\\succnapprox",!0),c(d,H,U,"\u2246","\\ncong",!0),c(d,H,U,"\uE007","\\@nshortparallel"),c(d,H,U,"\u2226","\\nparallel",!0),c(d,H,U,"\u22AF","\\nVDash",!0),c(d,H,U,"\u22EB","\\ntriangleright"),c(d,H,U,"\u22ED","\\ntrianglerighteq",!0),c(d,H,U,"\uE018","\\@nsupseteqq"),c(d,H,U,"\u228B","\\supsetneq",!0),c(d,H,U,"\uE01B","\\@varsupsetneq"),c(d,H,U,"\u2ACC","\\supsetneqq",!0),c(d,H,U,"\uE019","\\@varsupsetneqq"),c(d,H,U,"\u22AE","\\nVdash",!0),c(d,H,U,"\u2AB5","\\precneqq",!0),c(d,H,U,"\u2AB6","\\succneqq",!0),c(d,H,U,"\uE016","\\@nsubseteqq"),c(d,H,De,"\u22B4","\\unlhd"),c(d,H,De,"\u22B5","\\unrhd"),c(d,H,U,"\u219A","\\nleftarrow",!0),c(d,H,U,"\u219B","\\nrightarrow",!0),c(d,H,U,"\u21CD","\\nLeftarrow",!0),c(d,H,U,"\u21CF","\\nRightarrow",!0),c(d,H,U,"\u21AE","\\nleftrightarrow",!0),c(d,H,U,"\u21CE","\\nLeftrightarrow",!0),c(d,H,U,"\u25B3","\\vartriangle"),c(d,H,W,"\u210F","\\hslash"),c(d,H,W,"\u25BD","\\triangledown"),c(d,H,W,"\u25CA","\\lozenge"),c(d,H,W,"\u24C8","\\circledS"),c(d,H,W,"\xAE","\\circledR"),c(Ne,H,W,"\xAE","\\circledR"),c(d,H,W,"\u2221","\\measuredangle",!0),c(d,H,W,"\u2204","\\nexists"),c(d,H,W,"\u2127","\\mho"),c(d,H,W,"\u2132","\\Finv",!0),c(d,H,W,"\u2141","\\Game",!0),c(d,H,W,"\u2035","\\backprime"),c(d,H,W,"\u25B2","\\blacktriangle"),c(d,H,W,"\u25BC","\\blacktriangledown"),c(d,H,W,"\u25A0","\\blacksquare"),c(d,H,W,"\u29EB","\\blacklozenge"),c(d,H,W,"\u2605","\\bigstar"),c(d,H,W,"\u2222","\\sphericalangle",!0),c(d,H,W,"\u2201","\\complement",!0),c(d,H,W,"\xF0","\\eth",!0),c(Ne,x,W,"\xF0","\xF0"),c(d,H,W,"\u2571","\\diagup"),c(d,H,W,"\u2572","\\diagdown"),c(d,H,W,"\u25A1","\\square"),c(d,H,W,"\u25A1","\\Box"),c(d,H,W,"\u25CA","\\Diamond"),c(d,H,W,"\xA5","\\yen",!0),c(Ne,H,W,"\xA5","\\yen",!0),c(d,H,W,"\u2713","\\checkmark",!0),c(Ne,H,W,"\u2713","\\checkmark"),c(d,H,W,"\u2136","\\beth",!0),c(d,H,W,"\u2138","\\daleth",!0),c(d,H,W,"\u2137","\\gimel",!0),c(d,H,W,"\u03DD","\\digamma",!0),c(d,H,W,"\u03F0","\\varkappa"),c(d,H,O1,"\u250C","\\@ulcorner",!0),c(d,H,v1,"\u2510","\\@urcorner",!0),c(d,H,O1,"\u2514","\\@llcorner",!0),c(d,H,v1,"\u2518","\\@lrcorner",!0),c(d,H,U,"\u2266","\\leqq",!0),c(d,H,U,"\u2A7D","\\leqslant",!0),c(d,H,U,"\u2A95","\\eqslantless",!0),c(d,H,U,"\u2272","\\lesssim",!0),c(d,H,U,"\u2A85","\\lessapprox",!0),c(d,H,U,"\u224A","\\approxeq",!0),c(d,H,De,"\u22D6","\\lessdot"),c(d,H,U,"\u22D8","\\lll",!0),c(d,H,U,"\u2276","\\lessgtr",!0),c(d,H,U,"\u22DA","\\lesseqgtr",!0),c(d,H,U,"\u2A8B","\\lesseqqgtr",!0),c(d,H,U,"\u2251","\\doteqdot"),c(d,H,U,"\u2253","\\risingdotseq",!0),c(d,H,U,"\u2252","\\fallingdotseq",!0),c(d,H,U,"\u223D","\\backsim",!0),c(d,H,U,"\u22CD","\\backsimeq",!0),c(d,H,U,"\u2AC5","\\subseteqq",!0),c(d,H,U,"\u22D0","\\Subset",!0),c(d,H,U,"\u228F","\\sqsubset",!0),c(d,H,U,"\u227C","\\preccurlyeq",!0),c(d,H,U,"\u22DE","\\curlyeqprec",!0),c(d,H,U,"\u227E","\\precsim",!0),c(d,H,U,"\u2AB7","\\precapprox",!0),c(d,H,U,"\u22B2","\\vartriangleleft"),c(d,H,U,"\u22B4","\\trianglelefteq"),c(d,H,U,"\u22A8","\\vDash",!0),c(d,H,U,"\u22AA","\\Vvdash",!0),c(d,H,U,"\u2323","\\smallsmile"),c(d,H,U,"\u2322","\\smallfrown"),c(d,H,U,"\u224F","\\bumpeq",!0),c(d,H,U,"\u224E","\\Bumpeq",!0),c(d,H,U,"\u2267","\\geqq",!0),c(d,H,U,"\u2A7E","\\geqslant",!0),c(d,H,U,"\u2A96","\\eqslantgtr",!0),c(d,H,U,"\u2273","\\gtrsim",!0),c(d,H,U,"\u2A86","\\gtrapprox",!0),c(d,H,De,"\u22D7","\\gtrdot"),c(d,H,U,"\u22D9","\\ggg",!0),c(d,H,U,"\u2277","\\gtrless",!0),c(d,H,U,"\u22DB","\\gtreqless",!0),c(d,H,U,"\u2A8C","\\gtreqqless",!0),c(d,H,U,"\u2256","\\eqcirc",!0),c(d,H,U,"\u2257","\\circeq",!0),c(d,H,U,"\u225C","\\triangleq",!0),c(d,H,U,"\u223C","\\thicksim"),c(d,H,U,"\u2248","\\thickapprox"),c(d,H,U,"\u2AC6","\\supseteqq",!0),c(d,H,U,"\u22D1","\\Supset",!0),c(d,H,U,"\u2290","\\sqsupset",!0),c(d,H,U,"\u227D","\\succcurlyeq",!0),c(d,H,U,"\u22DF","\\curlyeqsucc",!0),c(d,H,U,"\u227F","\\succsim",!0),c(d,H,U,"\u2AB8","\\succapprox",!0),c(d,H,U,"\u22B3","\\vartriangleright"),c(d,H,U,"\u22B5","\\trianglerighteq"),c(d,H,U,"\u22A9","\\Vdash",!0),c(d,H,U,"\u2223","\\shortmid"),c(d,H,U,"\u2225","\\shortparallel"),c(d,H,U,"\u226C","\\between",!0),c(d,H,U,"\u22D4","\\pitchfork",!0),c(d,H,U,"\u221D","\\varpropto"),c(d,H,U,"\u25C0","\\blacktriangleleft"),c(d,H,U,"\u2234","\\therefore",!0),c(d,H,U,"\u220D","\\backepsilon"),c(d,H,U,"\u25B6","\\blacktriangleright"),c(d,H,U,"\u2235","\\because",!0),c(d,H,U,"\u22D8","\\llless"),c(d,H,U,"\u22D9","\\gggtr"),c(d,H,De,"\u22B2","\\lhd"),c(d,H,De,"\u22B3","\\rhd"),c(d,H,U,"\u2242","\\eqsim",!0),c(d,x,U,"\u22C8","\\Join"),c(d,H,U,"\u2251","\\Doteq",!0),c(d,H,De,"\u2214","\\dotplus",!0),c(d,H,De,"\u2216","\\smallsetminus"),c(d,H,De,"\u22D2","\\Cap",!0),c(d,H,De,"\u22D3","\\Cup",!0),c(d,H,De,"\u2A5E","\\doublebarwedge",!0),c(d,H,De,"\u229F","\\boxminus",!0),c(d,H,De,"\u229E","\\boxplus",!0),c(d,H,De,"\u22C7","\\divideontimes",!0),c(d,H,De,"\u22C9","\\ltimes",!0),c(d,H,De,"\u22CA","\\rtimes",!0),c(d,H,De,"\u22CB","\\leftthreetimes",!0),c(d,H,De,"\u22CC","\\rightthreetimes",!0),c(d,H,De,"\u22CF","\\curlywedge",!0),c(d,H,De,"\u22CE","\\curlyvee",!0),c(d,H,De,"\u229D","\\circleddash",!0),c(d,H,De,"\u229B","\\circledast",!0),c(d,H,De,"\u22C5","\\centerdot"),c(d,H,De,"\u22BA","\\intercal",!0),c(d,H,De,"\u22D2","\\doublecap"),c(d,H,De,"\u22D3","\\doublecup"),c(d,H,De,"\u22A0","\\boxtimes",!0),c(d,H,U,"\u21E2","\\dashrightarrow",!0),c(d,H,U,"\u21E0","\\dashleftarrow",!0),c(d,H,U,"\u21C7","\\leftleftarrows",!0),c(d,H,U,"\u21C6","\\leftrightarrows",!0),c(d,H,U,"\u21DA","\\Lleftarrow",!0),c(d,H,U,"\u219E","\\twoheadleftarrow",!0),c(d,H,U,"\u21A2","\\leftarrowtail",!0),c(d,H,U,"\u21AB","\\looparrowleft",!0),c(d,H,U,"\u21CB","\\leftrightharpoons",!0),c(d,H,U,"\u21B6","\\curvearrowleft",!0),c(d,H,U,"\u21BA","\\circlearrowleft",!0),c(d,H,U,"\u21B0","\\Lsh",!0),c(d,H,U,"\u21C8","\\upuparrows",!0),c(d,H,U,"\u21BF","\\upharpoonleft",!0),c(d,H,U,"\u21C3","\\downharpoonleft",!0),c(d,x,U,"\u22B6","\\origof",!0),c(d,x,U,"\u22B7","\\imageof",!0),c(d,H,U,"\u22B8","\\multimap",!0),c(d,H,U,"\u21AD","\\leftrightsquigarrow",!0),c(d,H,U,"\u21C9","\\rightrightarrows",!0),c(d,H,U,"\u21C4","\\rightleftarrows",!0),c(d,H,U,"\u21A0","\\twoheadrightarrow",!0),c(d,H,U,"\u21A3","\\rightarrowtail",!0),c(d,H,U,"\u21AC","\\looparrowright",!0),c(d,H,U,"\u21B7","\\curvearrowright",!0),c(d,H,U,"\u21BB","\\circlearrowright",!0),c(d,H,U,"\u21B1","\\Rsh",!0),c(d,H,U,"\u21CA","\\downdownarrows",!0),c(d,H,U,"\u21BE","\\upharpoonright",!0),c(d,H,U,"\u21C2","\\downharpoonright",!0),c(d,H,U,"\u21DD","\\rightsquigarrow",!0),c(d,H,U,"\u21DD","\\leadsto"),c(d,H,U,"\u21DB","\\Rrightarrow",!0),c(d,H,U,"\u21BE","\\restriction"),c(d,x,W,"\u2018","`"),c(d,x,W,"$","\\$"),c(Ne,x,W,"$","\\$"),c(Ne,x,W,"$","\\textdollar"),c(d,x,W,"%","\\%"),c(Ne,x,W,"%","\\%"),c(d,x,W,"_","\\_"),c(Ne,x,W,"_","\\_"),c(Ne,x,W,"_","\\textunderscore"),c(d,x,W,"\u2220","\\angle",!0),c(d,x,W,"\u221E","\\infty",!0),c(d,x,W,"\u2032","\\prime"),c(d,x,W,"\u25B3","\\triangle"),c(d,x,W,"\u0393","\\Gamma",!0),c(d,x,W,"\u0394","\\Delta",!0),c(d,x,W,"\u0398","\\Theta",!0),c(d,x,W,"\u039B","\\Lambda",!0),c(d,x,W,"\u039E","\\Xi",!0),c(d,x,W,"\u03A0","\\Pi",!0),c(d,x,W,"\u03A3","\\Sigma",!0),c(d,x,W,"\u03A5","\\Upsilon",!0),c(d,x,W,"\u03A6","\\Phi",!0),c(d,x,W,"\u03A8","\\Psi",!0),c(d,x,W,"\u03A9","\\Omega",!0),c(d,x,W,"A","\u0391"),c(d,x,W,"B","\u0392"),c(d,x,W,"E","\u0395"),c(d,x,W,"Z","\u0396"),c(d,x,W,"H","\u0397"),c(d,x,W,"I","\u0399"),c(d,x,W,"K","\u039A"),c(d,x,W,"M","\u039C"),c(d,x,W,"N","\u039D"),c(d,x,W,"O","\u039F"),c(d,x,W,"P","\u03A1"),c(d,x,W,"T","\u03A4"),c(d,x,W,"X","\u03A7"),c(d,x,W,"\xAC","\\neg",!0),c(d,x,W,"\xAC","\\lnot"),c(d,x,W,"\u22A4","\\top"),c(d,x,W,"\u22A5","\\bot"),c(d,x,W,"\u2205","\\emptyset"),c(d,H,W,"\u2205","\\varnothing"),c(d,x,st,"\u03B1","\\alpha",!0),c(d,x,st,"\u03B2","\\beta",!0),c(d,x,st,"\u03B3","\\gamma",!0),c(d,x,st,"\u03B4","\\delta",!0),c(d,x,st,"\u03F5","\\epsilon",!0),c(d,x,st,"\u03B6","\\zeta",!0),c(d,x,st,"\u03B7","\\eta",!0),c(d,x,st,"\u03B8","\\theta",!0),c(d,x,st,"\u03B9","\\iota",!0),c(d,x,st,"\u03BA","\\kappa",!0),c(d,x,st,"\u03BB","\\lambda",!0),c(d,x,st,"\u03BC","\\mu",!0),c(d,x,st,"\u03BD","\\nu",!0),c(d,x,st,"\u03BE","\\xi",!0),c(d,x,st,"\u03BF","\\omicron",!0),c(d,x,st,"\u03C0","\\pi",!0),c(d,x,st,"\u03C1","\\rho",!0),c(d,x,st,"\u03C3","\\sigma",!0),c(d,x,st,"\u03C4","\\tau",!0),c(d,x,st,"\u03C5","\\upsilon",!0),c(d,x,st,"\u03D5","\\phi",!0),c(d,x,st,"\u03C7","\\chi",!0),c(d,x,st,"\u03C8","\\psi",!0),c(d,x,st,"\u03C9","\\omega",!0),c(d,x,st,"\u03B5","\\varepsilon",!0),c(d,x,st,"\u03D1","\\vartheta",!0),c(d,x,st,"\u03D6","\\varpi",!0),c(d,x,st,"\u03F1","\\varrho",!0),c(d,x,st,"\u03C2","\\varsigma",!0),c(d,x,st,"\u03C6","\\varphi",!0),c(d,x,De,"\u2217","*",!0),c(d,x,De,"+","+"),c(d,x,De,"\u2212","-",!0),c(d,x,De,"\u22C5","\\cdot",!0),c(d,x,De,"\u2218","\\circ",!0),c(d,x,De,"\xF7","\\div",!0),c(d,x,De,"\xB1","\\pm",!0),c(d,x,De,"\xD7","\\times",!0),c(d,x,De,"\u2229","\\cap",!0),c(d,x,De,"\u222A","\\cup",!0),c(d,x,De,"\u2216","\\setminus",!0),c(d,x,De,"\u2227","\\land"),c(d,x,De,"\u2228","\\lor"),c(d,x,De,"\u2227","\\wedge",!0),c(d,x,De,"\u2228","\\vee",!0),c(d,x,W,"\u221A","\\surd"),c(d,x,O1,"\u27E8","\\langle",!0),c(d,x,O1,"\u2223","\\lvert"),c(d,x,O1,"\u2225","\\lVert"),c(d,x,v1,"?","?"),c(d,x,v1,"!","!"),c(d,x,v1,"\u27E9","\\rangle",!0),c(d,x,v1,"\u2223","\\rvert"),c(d,x,v1,"\u2225","\\rVert"),c(d,x,U,"=","="),c(d,x,U,":",":"),c(d,x,U,"\u2248","\\approx",!0),c(d,x,U,"\u2245","\\cong",!0),c(d,x,U,"\u2265","\\ge"),c(d,x,U,"\u2265","\\geq",!0),c(d,x,U,"\u2190","\\gets"),c(d,x,U,">","\\gt",!0),c(d,x,U,"\u2208","\\in",!0),c(d,x,U,"\uE020","\\@not"),c(d,x,U,"\u2282","\\subset",!0),c(d,x,U,"\u2283","\\supset",!0),c(d,x,U,"\u2286","\\subseteq",!0),c(d,x,U,"\u2287","\\supseteq",!0),c(d,H,U,"\u2288","\\nsubseteq",!0),c(d,H,U,"\u2289","\\nsupseteq",!0),c(d,x,U,"\u22A8","\\models"),c(d,x,U,"\u2190","\\leftarrow",!0),c(d,x,U,"\u2264","\\le"),c(d,x,U,"\u2264","\\leq",!0),c(d,x,U,"<","\\lt",!0),c(d,x,U,"\u2192","\\rightarrow",!0),c(d,x,U,"\u2192","\\to"),c(d,H,U,"\u2271","\\ngeq",!0),c(d,H,U,"\u2270","\\nleq",!0),c(d,x,on,"\xA0","\\ "),c(d,x,on,"\xA0","\\space"),c(d,x,on,"\xA0","\\nobreakspace"),c(Ne,x,on,"\xA0","\\ "),c(Ne,x,on,"\xA0"," "),c(Ne,x,on,"\xA0","\\space"),c(Ne,x,on,"\xA0","\\nobreakspace"),c(d,x,on,null,"\\nobreak"),c(d,x,on,null,"\\allowbreak"),c(d,x,rn,",",","),c(d,x,rn,";",";"),c(d,H,De,"\u22BC","\\barwedge",!0),c(d,H,De,"\u22BB","\\veebar",!0),c(d,x,De,"\u2299","\\odot",!0),c(d,x,De,"\u2295","\\oplus",!0),c(d,x,De,"\u2297","\\otimes",!0),c(d,x,W,"\u2202","\\partial",!0),c(d,x,De,"\u2298","\\oslash",!0),c(d,H,De,"\u229A","\\circledcirc",!0),c(d,H,De,"\u22A1","\\boxdot",!0),c(d,x,De,"\u25B3","\\bigtriangleup"),c(d,x,De,"\u25BD","\\bigtriangledown"),c(d,x,De,"\u2020","\\dagger"),c(d,x,De,"\u22C4","\\diamond"),c(d,x,De,"\u22C6","\\star"),c(d,x,De,"\u25C3","\\triangleleft"),c(d,x,De,"\u25B9","\\triangleright"),c(d,x,O1,"{","\\{"),c(Ne,x,W,"{","\\{"),c(Ne,x,W,"{","\\textbraceleft"),c(d,x,v1,"}","\\}"),c(Ne,x,W,"}","\\}"),c(Ne,x,W,"}","\\textbraceright"),c(d,x,O1,"{","\\lbrace"),c(d,x,v1,"}","\\rbrace"),c(d,x,O1,"[","\\lbrack",!0),c(Ne,x,W,"[","\\lbrack",!0),c(d,x,v1,"]","\\rbrack",!0),c(Ne,x,W,"]","\\rbrack",!0),c(d,x,O1,"(","\\lparen",!0),c(d,x,v1,")","\\rparen",!0),c(Ne,x,W,"<","\\textless",!0),c(Ne,x,W,">","\\textgreater",!0),c(d,x,O1,"\u230A","\\lfloor",!0),c(d,x,v1,"\u230B","\\rfloor",!0),c(d,x,O1,"\u2308","\\lceil",!0),c(d,x,v1,"\u2309","\\rceil",!0),c(d,x,W,"\\","\\backslash"),c(d,x,W,"\u2223","|"),c(d,x,W,"\u2223","\\vert"),c(Ne,x,W,"|","\\textbar",!0),c(d,x,W,"\u2225","\\|"),c(d,x,W,"\u2225","\\Vert"),c(Ne,x,W,"\u2225","\\textbardbl"),c(Ne,x,W,"~","\\textasciitilde"),c(Ne,x,W,"\\","\\textbackslash"),c(Ne,x,W,"^","\\textasciicircum"),c(d,x,U,"\u2191","\\uparrow",!0),c(d,x,U,"\u21D1","\\Uparrow",!0),c(d,x,U,"\u2193","\\downarrow",!0),c(d,x,U,"\u21D3","\\Downarrow",!0),c(d,x,U,"\u2195","\\updownarrow",!0),c(d,x,U,"\u21D5","\\Updownarrow",!0),c(d,x,Ft,"\u2210","\\coprod"),c(d,x,Ft,"\u22C1","\\bigvee"),c(d,x,Ft,"\u22C0","\\bigwedge"),c(d,x,Ft,"\u2A04","\\biguplus"),c(d,x,Ft,"\u22C2","\\bigcap"),c(d,x,Ft,"\u22C3","\\bigcup"),c(d,x,Ft,"\u222B","\\int"),c(d,x,Ft,"\u222B","\\intop"),c(d,x,Ft,"\u222C","\\iint"),c(d,x,Ft,"\u222D","\\iiint"),c(d,x,Ft,"\u220F","\\prod"),c(d,x,Ft,"\u2211","\\sum"),c(d,x,Ft,"\u2A02","\\bigotimes"),c(d,x,Ft,"\u2A01","\\bigoplus"),c(d,x,Ft,"\u2A00","\\bigodot"),c(d,x,Ft,"\u222E","\\oint"),c(d,x,Ft,"\u222F","\\oiint"),c(d,x,Ft,"\u2230","\\oiiint"),c(d,x,Ft,"\u2A06","\\bigsqcup"),c(d,x,Ft,"\u222B","\\smallint"),c(Ne,x,k1,"\u2026","\\textellipsis"),c(d,x,k1,"\u2026","\\mathellipsis"),c(Ne,x,k1,"\u2026","\\ldots",!0),c(d,x,k1,"\u2026","\\ldots",!0),c(d,x,k1,"\u22EF","\\@cdots",!0),c(d,x,k1,"\u22F1","\\ddots",!0),c(d,x,W,"\u22EE","\\varvdots"),c(d,x,Yt,"\u02CA","\\acute"),c(d,x,Yt,"\u02CB","\\grave"),c(d,x,Yt,"\xA8","\\ddot"),c(d,x,Yt,"~","\\tilde"),c(d,x,Yt,"\u02C9","\\bar"),c(d,x,Yt,"\u02D8","\\breve"),c(d,x,Yt,"\u02C7","\\check"),c(d,x,Yt,"^","\\hat"),c(d,x,Yt,"\u20D7","\\vec"),c(d,x,Yt,"\u02D9","\\dot"),c(d,x,Yt,"\u02DA","\\mathring"),c(d,x,st,"\uE131","\\@imath"),c(d,x,st,"\uE237","\\@jmath"),c(d,x,W,"\u0131","\u0131"),c(d,x,W,"\u0237","\u0237"),c(Ne,x,W,"\u0131","\\i",!0),c(Ne,x,W,"\u0237","\\j",!0),c(Ne,x,W,"\xDF","\\ss",!0),c(Ne,x,W,"\xE6","\\ae",!0),c(Ne,x,W,"\u0153","\\oe",!0),c(Ne,x,W,"\xF8","\\o",!0),c(Ne,x,W,"\xC6","\\AE",!0),c(Ne,x,W,"\u0152","\\OE",!0),c(Ne,x,W,"\xD8","\\O",!0),c(Ne,x,Yt,"\u02CA","\\'"),c(Ne,x,Yt,"\u02CB","\\`"),c(Ne,x,Yt,"\u02C6","\\^"),c(Ne,x,Yt,"\u02DC","\\~"),c(Ne,x,Yt,"\u02C9","\\="),c(Ne,x,Yt,"\u02D8","\\u"),c(Ne,x,Yt,"\u02D9","\\."),c(Ne,x,Yt,"\xB8","\\c"),c(Ne,x,Yt,"\u02DA","\\r"),c(Ne,x,Yt,"\u02C7","\\v"),c(Ne,x,Yt,"\xA8",'\\"'),c(Ne,x,Yt,"\u02DD","\\H"),c(Ne,x,Yt,"\u25EF","\\textcircled");var u1={"--":!0,"---":!0,"``":!0,"''":!0};c(Ne,x,W,"\u2013","--",!0),c(Ne,x,W,"\u2013","\\textendash"),c(Ne,x,W,"\u2014","---",!0),c(Ne,x,W,"\u2014","\\textemdash"),c(Ne,x,W,"\u2018","`",!0),c(Ne,x,W,"\u2018","\\textquoteleft"),c(Ne,x,W,"\u2019","'",!0),c(Ne,x,W,"\u2019","\\textquoteright"),c(Ne,x,W,"\u201C","``",!0),c(Ne,x,W,"\u201C","\\textquotedblleft"),c(Ne,x,W,"\u201D","''",!0),c(Ne,x,W,"\u201D","\\textquotedblright"),c(d,x,W,"\xB0","\\degree",!0),c(Ne,x,W,"\xB0","\\degree"),c(Ne,x,W,"\xB0","\\textdegree",!0),c(d,x,W,"\xA3","\\pounds"),c(d,x,W,"\xA3","\\mathsterling",!0),c(Ne,x,W,"\xA3","\\pounds"),c(Ne,x,W,"\xA3","\\textsterling",!0),c(d,H,W,"\u2720","\\maltese"),c(Ne,H,W,"\u2720","\\maltese");for(var un='0123456789/@."',dn=0;dn<un.length;dn++){var $t=un.charAt(dn);c(d,x,W,$t,$t)}for(var Et='0123456789!@*()-=+";:?/.,',T=0;T<Et.length;T++){var Rt=Et.charAt(T);c(Ne,x,W,Rt,Rt)}for(var I1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",C1=0;C1<I1.length;C1++){var p1=I1.charAt(C1);c(d,x,st,p1,p1),c(Ne,x,W,p1,p1)}c(d,H,W,"C","\u2102"),c(Ne,H,W,"C","\u2102"),c(d,H,W,"H","\u210D"),c(Ne,H,W,"H","\u210D"),c(d,H,W,"N","\u2115"),c(Ne,H,W,"N","\u2115"),c(d,H,W,"P","\u2119"),c(Ne,H,W,"P","\u2119"),c(d,H,W,"Q","\u211A"),c(Ne,H,W,"Q","\u211A"),c(d,H,W,"R","\u211D"),c(Ne,H,W,"R","\u211D"),c(d,H,W,"Z","\u2124"),c(Ne,H,W,"Z","\u2124"),c(d,x,st,"h","\u210E"),c(Ne,x,st,"h","\u210E");for(var rt="",Bt=0;Bt<I1.length;Bt++){var Ut=I1.charAt(Bt);rt=String.fromCharCode(55349,56320+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56372+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56424+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56580+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56684+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56736+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56788+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56840+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56944+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),Bt<26&&(rt=String.fromCharCode(55349,56632+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt),rt=String.fromCharCode(55349,56476+Bt),c(d,x,st,Ut,rt),c(Ne,x,W,Ut,rt))}rt=String.fromCharCode(55349,56668),c(d,x,st,"k",rt),c(Ne,x,W,"k",rt);for(var an=0;an<10;an++){var U1=an.toString();rt=String.fromCharCode(55349,57294+an),c(d,x,st,U1,rt),c(Ne,x,W,U1,rt),rt=String.fromCharCode(55349,57314+an),c(d,x,st,U1,rt),c(Ne,x,W,U1,rt),rt=String.fromCharCode(55349,57324+an),c(d,x,st,U1,rt),c(Ne,x,W,U1,rt),rt=String.fromCharCode(55349,57334+an),c(d,x,st,U1,rt),c(Ne,x,W,U1,rt)}for(var Zn="\xD0\xDE\xFE",Jn=0;Jn<Zn.length;Jn++){var Rn=Zn.charAt(Jn);c(d,x,st,Rn,Rn),c(Ne,x,W,Rn,Rn)}var Gn=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],sr=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],lr=function(e,t){var i=e.charCodeAt(0),s=e.charCodeAt(1),f=(i-55296)*1024+(s-56320)+65536,y=t==="math"?0:1;if(119808<=f&&f<120484){var C=Math.floor((f-119808)/26);return[Gn[C][2],Gn[C][y]]}else if(120782<=f&&f<=120831){var O=Math.floor((f-120782)/10);return[sr[O][2],sr[O][y]]}else{if(f===120485||f===120486)return[Gn[0][2],Gn[0][y]];if(120486<f&&f<120782)return["",""];throw new S("Unsupported character: "+e)}},Dn=function(e,t,i){return Jt[i][e]&&Jt[i][e].replace&&(e=Jt[i][e].replace),{value:e,metrics:fe(e,t,i)}},h1=function(e,t,i,s,f){var y=Dn(e,t,i),C=y.metrics;e=y.value;var O;if(C){var j=C.italic;(i==="text"||s&&s.font==="mathit")&&(j=0),O=new t1(e,C.height,C.depth,j,C.skew,C.width,f)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+e+"' in style '"+t+"' and mode '"+i+"'")),O=new t1(e,0,0,0,0,0,f);if(s){O.maxFontSize=s.sizeMultiplier,s.style.isTight()&&O.classes.push("mtight");var ie=s.getColor();ie&&(O.style.color=ie)}return O},Kn=function(e,t,i,s){return s===void 0&&(s=[]),i.font==="boldsymbol"&&Dn(e,"Main-Bold",t).metrics?h1(e,"Main-Bold",t,i,s.concat(["mathbf"])):e==="\\"||Jt[t][e].font==="main"?h1(e,"Main-Regular",t,i,s):h1(e,"AMS-Regular",t,i,s.concat(["amsrm"]))},pn=function(e,t,i,s,f){return f!=="textord"&&Dn(e,"Math-BoldItalic",t).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},or=function(e,t,i){var s=e.mode,f=e.text,y=["mord"],C=s==="math"||s==="text"&&t.font,O=C?t.font:t.fontFamily,j="",ie="";if(f.charCodeAt(0)===55349&&([j,ie]=lr(f,s)),j.length>0)return h1(f,j,s,t,y.concat(ie));if(O){var oe,ke;if(O==="boldsymbol"){var ye=pn(f,s,t,y,i);oe=ye.fontName,ke=[ye.fontClass]}else C?(oe=z[O].fontName,ke=[O]):(oe=A(O,t.fontWeight,t.fontShape),ke=[O,t.fontWeight,t.fontShape]);if(Dn(f,oe,s).metrics)return h1(f,oe,s,t,y.concat(ke));if(u1.hasOwnProperty(f)&&oe.slice(0,10)==="Typewriter"){for(var je=[],Xe=0;Xe<f.length;Xe++)je.push(h1(f[Xe],oe,s,t,y.concat(ke)));return cr(je)}}if(i==="mathord")return h1(f,"Math-Italic",s,t,y.concat(["mathnormal"]));if(i==="textord"){var ht=Jt[s][f]&&Jt[s][f].font;if(ht==="ams"){var mt=A("amsrm",t.fontWeight,t.fontShape);return h1(f,mt,s,t,y.concat("amsrm",t.fontWeight,t.fontShape))}else if(ht==="main"||!ht){var Ot=A("textrm",t.fontWeight,t.fontShape);return h1(f,Ot,s,t,y.concat(t.fontWeight,t.fontShape))}else{var Pt=A(ht,t.fontWeight,t.fontShape);return h1(f,Pt,s,t,y.concat(Pt,t.fontWeight,t.fontShape))}}else throw new Error("unexpected type: "+i+" in makeOrd")},ur=(r,e)=>{if(N1(r.classes)!==N1(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t==="mbin"||t==="mord")return!1}for(var i in r.style)if(r.style.hasOwnProperty(i)&&r.style[i]!==e.style[i])return!1;for(var s in e.style)if(e.style.hasOwnProperty(s)&&r.style[s]!==e.style[s])return!1;return!0},gn=r=>{for(var e=0;e<r.length-1;e++){var t=r[e],i=r[e+1];t instanceof t1&&i instanceof t1&&ur(t,i)&&(t.text+=i.text,t.height=Math.max(t.height,i.height),t.depth=Math.max(t.depth,i.depth),t.italic=i.italic,r.splice(e+1,1),e--)}return r},Yn=function(e){for(var t=0,i=0,s=0,f=0;f<e.children.length;f++){var y=e.children[f];y.height>t&&(t=y.height),y.depth>i&&(i=y.depth),y.maxFontSize>s&&(s=y.maxFontSize)}e.height=t,e.depth=i,e.maxFontSize=s},q1=function(e,t,i,s){var f=new cn(e,t,i,s);return Yn(f),f},jn=(r,e,t,i)=>new cn(r,e,t,i),Er=function(e,t,i){var s=q1([e],[],t);return s.height=Math.max(i||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),s.style.borderBottomWidth=Ge(s.height),s.maxFontSize=1,s},qn=function(e,t,i,s){var f=new hn(e,t,i,s);return Yn(f),f},cr=function(e){var t=new xt(e);return Yn(t),t},br=function(e,t){return e instanceof xt?q1([],[e],t):e},yr=function(e){if(e.positionType==="individualShift"){for(var t=e.children,i=[t[0]],s=-t[0].shift-t[0].elem.depth,f=s,y=1;y<t.length;y++){var C=-t[y].shift-f-t[y].elem.depth,O=C-(t[y-1].elem.height+t[y-1].elem.depth);f=f+C,i.push({type:"kern",size:O}),i.push(t[y])}return{children:i,depth:s}}var j;if(e.positionType==="top"){for(var ie=e.positionData,oe=0;oe<e.children.length;oe++){var ke=e.children[oe];ie-=ke.type==="kern"?ke.size:ke.elem.height+ke.elem.depth}j=ie}else if(e.positionType==="bottom")j=-e.positionData;else{var ye=e.children[0];if(ye.type!=="elem")throw new Error('First child must have type "elem".');if(e.positionType==="shift")j=-ye.elem.depth-e.positionData;else if(e.positionType==="firstBaseline")j=-ye.elem.depth;else throw new Error("Invalid positionType "+e.positionType+".")}return{children:e.children,depth:j}},er=function(e,t){for(var{children:i,depth:s}=yr(e),f=0,y=0;y<i.length;y++){var C=i[y];if(C.type==="elem"){var O=C.elem;f=Math.max(f,O.maxFontSize,O.height)}}f+=2;var j=q1(["pstrut"],[]);j.style.height=Ge(f);for(var ie=[],oe=s,ke=s,ye=s,je=0;je<i.length;je++){var Xe=i[je];if(Xe.type==="kern")ye+=Xe.size;else{var ht=Xe.elem,mt=Xe.wrapperClasses||[],Ot=Xe.wrapperStyle||{},Pt=q1(mt,[j,ht],void 0,Ot);Pt.style.top=Ge(-f-ye-ht.depth),Xe.marginLeft&&(Pt.style.marginLeft=Xe.marginLeft),Xe.marginRight&&(Pt.style.marginRight=Xe.marginRight),ie.push(Pt),ye+=ht.height+ht.depth}oe=Math.min(oe,ye),ke=Math.max(ke,ye)}var c1=q1(["vlist"],ie);c1.style.height=Ge(ke);var Vt;if(oe<0){var f1=q1([],[]),i1=q1(["vlist"],[f1]);i1.style.height=Ge(-oe);var P1=q1(["vlist-s"],[new t1("\u200B")]);Vt=[q1(["vlist-r"],[c1,P1]),q1(["vlist-r"],[i1])]}else Vt=[q1(["vlist-r"],[c1])];var b1=q1(["vlist-t"],Vt);return Vt.length===2&&b1.classes.push("vlist-t2"),b1.height=ke,b1.depth=-oe,b1},tr=(r,e)=>{var t=q1(["mspace"],[],e),i=Xt(r,e);return t.style.marginRight=Ge(i),t},A=function(e,t,i){var s="";switch(e){case"amsrm":s="AMS";break;case"textrm":s="Main";break;case"textsf":s="SansSerif";break;case"texttt":s="Typewriter";break;default:s=e}var f;return t==="textbf"&&i==="textit"?f="BoldItalic":t==="textbf"?f="Bold":t==="textit"?f="Italic":f="Regular",s+"-"+f},z={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},G={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},te=function(e,t){var[i,s,f]=G[e],y=new kt(i),C=new ct([y],{width:Ge(s),height:Ge(f),style:"width:"+Ge(s),viewBox:"0 0 "+1e3*s+" "+1e3*f,preserveAspectRatio:"xMinYMin"}),O=jn(["overlay"],[C],t);return O.height=f,O.style.height=Ge(f),O.style.width=Ge(s),O},M={fontMap:z,makeSymbol:h1,mathsym:Kn,makeSpan:q1,makeSvgSpan:jn,makeLineSpan:Er,makeAnchor:qn,makeFragment:cr,wrapFragment:br,makeVList:er,makeOrd:or,makeGlue:tr,staticSvg:te,svgData:G,tryCombineChars:gn},re={number:3,unit:"mu"},V={number:4,unit:"mu"},he={number:5,unit:"mu"},Te={mord:{mop:re,mbin:V,mrel:he,minner:re},mop:{mord:re,mop:re,mrel:he,minner:re},mbin:{mord:V,mop:V,mopen:V,minner:V},mrel:{mord:he,mop:he,mopen:he,minner:he},mopen:{},mclose:{mop:re,mbin:V,mrel:he,minner:re},mpunct:{mord:re,mop:re,mrel:he,mopen:re,mclose:re,mpunct:re,minner:re},minner:{mord:re,mop:re,mbin:V,mrel:he,mopen:re,mpunct:re,minner:re}},Ye={mord:{mop:re},mop:{mord:re,mop:re},mbin:{},mrel:{},mopen:{},mclose:{mop:re},mpunct:{},minner:{mop:re}},Je={},pe={},bt={};function Ce(r){for(var{type:e,names:t,props:i,handler:s,htmlBuilder:f,mathmlBuilder:y}=r,C={type:e,numArgs:i.numArgs,argTypes:i.argTypes,allowedInArgument:!!i.allowedInArgument,allowedInText:!!i.allowedInText,allowedInMath:i.allowedInMath===void 0?!0:i.allowedInMath,numOptionalArgs:i.numOptionalArgs||0,infix:!!i.infix,primitive:!!i.primitive,handler:s},O=0;O<t.length;++O)Je[t[O]]=C;e&&(f&&(pe[e]=f),y&&(bt[e]=y))}function Ie(r){var{type:e,htmlBuilder:t,mathmlBuilder:i}=r;Ce({type:e,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:t,mathmlBuilder:i})}var St=function(e){return e.type==="ordgroup"&&e.body.length===1?e.body[0]:e},$e=function(e){return e.type==="ordgroup"?e.body:[e]},wt=M.makeSpan,n1=["leftmost","mbin","mopen","mrel","mop","mpunct"],x1=["rightmost","mrel","mclose","mpunct"],M1={display:Re.DISPLAY,text:Re.TEXT,script:Re.SCRIPT,scriptscript:Re.SCRIPTSCRIPT},J1={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},g1=function(e,t,i,s){s===void 0&&(s=[null,null]);for(var f=[],y=0;y<e.length;y++){var C=Ht(e[y],t);if(C instanceof xt){var O=C.children;f.push(...O)}else f.push(C)}if(M.tryCombineChars(f),!i)return f;var j=t;if(e.length===1){var ie=e[0];ie.type==="sizing"?j=t.havingSize(ie.size):ie.type==="styling"&&(j=t.havingStyle(M1[ie.style]))}var oe=wt([s[0]||"leftmost"],[],t),ke=wt([s[1]||"rightmost"],[],t),ye=i==="root";return G1(f,(je,Xe)=>{var ht=Xe.classes[0],mt=je.classes[0];ht==="mbin"&&B.contains(x1,mt)?Xe.classes[0]="mord":mt==="mbin"&&B.contains(n1,ht)&&(je.classes[0]="mord")},{node:oe},ke,ye),G1(f,(je,Xe)=>{var ht=Oe(Xe),mt=Oe(je),Ot=ht&&mt?je.hasClass("mtight")?Ye[ht][mt]:Te[ht][mt]:null;if(Ot)return M.makeGlue(Ot,j)},{node:oe},ke,ye),f},G1=function r(e,t,i,s,f){s&&e.push(s);for(var y=0;y<e.length;y++){var C=e[y],O=yn(C);if(O){r(O.children,t,i,null,f);continue}var j=!C.hasClass("mspace");if(j){var ie=t(C,i.node);ie&&(i.insertAfter?i.insertAfter(ie):(e.unshift(ie),y++))}j?i.node=C:f&&C.hasClass("newline")&&(i.node=wt(["leftmost"])),i.insertAfter=(oe=>ke=>{e.splice(oe+1,0,ke),y++})(y)}s&&e.pop()},yn=function(e){return e instanceof xt||e instanceof hn||e instanceof cn&&e.hasClass("enclosing")?e:null},Ar=function r(e,t){var i=yn(e);if(i){var s=i.children;if(s.length){if(t==="right")return r(s[s.length-1],"right");if(t==="left")return r(s[0],"left")}}return e},Oe=function(e,t){return e?(t&&(e=Ar(e,t)),J1[e.classes[0]]||null):null},Tn=function(e,t){var i=["nulldelimiter"].concat(e.baseSizingClasses());return wt(t.concat(i))},Ht=function(e,t,i){if(!e)return wt();if(pe[e.type]){var s=pe[e.type](e,t);if(i&&t.size!==i.size){s=wt(t.sizingClasses(i),[s],t);var f=t.sizeMultiplier/i.sizeMultiplier;s.height*=f,s.depth*=f}return s}else throw new S("Got group of unknown type: '"+e.type+"'")};function Ln(r,e){var t=wt(["base"],r,e),i=wt(["strut"]);return i.style.height=Ge(t.height+t.depth),t.depth&&(i.style.verticalAlign=Ge(-t.depth)),t.children.unshift(i),t}function _n(r,e){var t=null;r.length===1&&r[0].type==="tag"&&(t=r[0].tag,r=r[0].body);var i=g1(r,e,"root"),s;i.length===2&&i[1].hasClass("tag")&&(s=i.pop());for(var f=[],y=[],C=0;C<i.length;C++)if(y.push(i[C]),i[C].hasClass("mbin")||i[C].hasClass("mrel")||i[C].hasClass("allowbreak")){for(var O=!1;C<i.length-1&&i[C+1].hasClass("mspace")&&!i[C+1].hasClass("newline");)C++,y.push(i[C]),i[C].hasClass("nobreak")&&(O=!0);O||(f.push(Ln(y,e)),y=[])}else i[C].hasClass("newline")&&(y.pop(),y.length>0&&(f.push(Ln(y,e)),y=[]),f.push(i[C]));y.length>0&&f.push(Ln(y,e));var j;t?(j=Ln(g1(t,e,!0)),j.classes=["tag"],f.push(j)):s&&f.push(s);var ie=wt(["katex-html"],f);if(ie.setAttribute("aria-hidden","true"),j){var oe=j.children[0];oe.style.height=Ge(ie.height+ie.depth),ie.depth&&(oe.style.verticalAlign=Ge(-ie.depth))}return ie}function Mr(r){return new xt(r)}class mn{constructor(e,t,i){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=i||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=N1(this.classes));for(var i=0;i<this.children.length;i++)e.appendChild(this.children[i].toNode());return e}toMarkup(){var e="<"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="',e+=B.escape(this.attributes[t]),e+='"');this.classes.length>0&&(e+=' class ="'+B.escape(N1(this.classes))+'"'),e+=">";for(var i=0;i<this.children.length;i++)e+=this.children[i].toMarkup();return e+="</"+this.type+">",e}toText(){return this.children.map(e=>e.toText()).join("")}}class Vn{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return B.escape(this.toText())}toText(){return this.text}}class Qr{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character="\u200A":e>=.1666&&e<=.1667?this.character="\u2009":e>=.2222&&e<=.2223?this.character="\u2005":e>=.2777&&e<=.2778?this.character="\u2005\u200A":e>=-.05556&&e<=-.05555?this.character="\u200A\u2063":e>=-.1667&&e<=-.1666?this.character="\u2009\u2063":e>=-.2223&&e<=-.2222?this.character="\u205F\u2063":e>=-.2778&&e<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",Ge(this.width)),e}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+Ge(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var Be={MathNode:mn,TextNode:Vn,SpaceNode:Qr,newDocumentFragment:Mr},a=function(e,t,i){return Jt[t][e]&&Jt[t][e].replace&&e.charCodeAt(0)!==55349&&!(u1.hasOwnProperty(e)&&i&&(i.fontFamily&&i.fontFamily.slice(4,6)==="tt"||i.font&&i.font.slice(4,6)==="tt"))&&(e=Jt[t][e].replace),new Be.TextNode(e)},u=function(e){return e.length===1?e[0]:new Be.MathNode("mrow",e)},m=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var i=t.font;if(!i||i==="mathnormal")return null;var s=e.mode;if(i==="mathit")return"italic";if(i==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(i==="mathbf")return"bold";if(i==="mathbb")return"double-struck";if(i==="mathfrak")return"fraktur";if(i==="mathscr"||i==="mathcal")return"script";if(i==="mathsf")return"sans-serif";if(i==="mathtt")return"monospace";var f=e.text;if(B.contains(["\\imath","\\jmath"],f))return null;Jt[s][f]&&Jt[s][f].replace&&(f=Jt[s][f].replace);var y=M.fontMap[i].fontName;return fe(f,y,s)?M.fontMap[i].variant:null},Me=function(e,t,i){if(e.length===1){var s=lt(e[0],t);return i&&s instanceof mn&&s.type==="mo"&&(s.setAttribute("lspace","0em"),s.setAttribute("rspace","0em")),[s]}for(var f=[],y,C=0;C<e.length;C++){var O=lt(e[C],t);if(O instanceof mn&&y instanceof mn){if(O.type==="mtext"&&y.type==="mtext"&&O.getAttribute("mathvariant")===y.getAttribute("mathvariant")){y.children.push(...O.children);continue}else if(O.type==="mn"&&y.type==="mn"){y.children.push(...O.children);continue}else if(O.type==="mi"&&O.children.length===1&&y.type==="mn"){var j=O.children[0];if(j instanceof Vn&&j.text==="."){y.children.push(...O.children);continue}}else if(y.type==="mi"&&y.children.length===1){var ie=y.children[0];if(ie instanceof Vn&&ie.text==="\u0338"&&(O.type==="mo"||O.type==="mi"||O.type==="mn")){var oe=O.children[0];oe instanceof Vn&&oe.text.length>0&&(oe.text=oe.text.slice(0,1)+"\u0338"+oe.text.slice(1),f.pop())}}}f.push(O),y=O}return f},ft=function(e,t,i){return u(Me(e,t,i))},lt=function(e,t){if(!e)return new Be.MathNode("mrow");if(bt[e.type]){var i=bt[e.type](e,t);return i}else throw new S("Got group of unknown type: '"+e.type+"'")};function B1(r,e,t,i,s){var f=Me(r,t),y;f.length===1&&f[0]instanceof mn&&B.contains(["mrow","mtable"],f[0].type)?y=f[0]:y=new Be.MathNode("mrow",f);var C=new Be.MathNode("annotation",[new Be.TextNode(e)]);C.setAttribute("encoding","application/x-tex");var O=new Be.MathNode("semantics",[y,C]),j=new Be.MathNode("math",[O]);j.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),i&&j.setAttribute("display","block");var ie=s?"katex":"katex-mathml";return M.makeSpan([ie],[j])}var Wn=function(e){return new Tt({style:e.displayMode?Re.DISPLAY:Re.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},hr=function(e,t){if(t.displayMode){var i=["katex-display"];t.leqno&&i.push("leqno"),t.fleqn&&i.push("fleqn"),e=M.makeSpan(i,[e])}return e},b0=function(e,t,i){var s=Wn(i),f;if(i.output==="mathml")return B1(e,t,s,i.displayMode,!0);if(i.output==="html"){var y=_n(e,s);f=M.makeSpan(["katex"],[y])}else{var C=B1(e,t,s,i.displayMode,!1),O=_n(e,s);f=M.makeSpan(["katex"],[C,O])}return hr(f,i)},vi=function(e,t,i){var s=Wn(i),f=_n(e,s),y=M.makeSpan(["katex"],[f]);return hr(y,i)},nr={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},Z0=function(e){var t=new Be.MathNode("mo",[new Be.TextNode(nr[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Zr={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},vr=function(e){return e.type==="ordgroup"?e.body.length:1},J0=function(e,t){function i(){var C=4e5,O=e.label.slice(1);if(B.contains(["widehat","widecheck","widetilde","utilde"],O)){var j=e,ie=vr(j.base),oe,ke,ye;if(ie>5)O==="widehat"||O==="widecheck"?(oe=420,C=2364,ye=.42,ke=O+"4"):(oe=312,C=2340,ye=.34,ke="tilde4");else{var je=[1,1,2,2,3,3][ie];O==="widehat"||O==="widecheck"?(C=[0,1062,2364,2364,2364][je],oe=[0,239,300,360,420][je],ye=[0,.24,.3,.3,.36,.42][je],ke=O+je):(C=[0,600,1033,2339,2340][je],oe=[0,260,286,306,312][je],ye=[0,.26,.286,.3,.306,.34][je],ke="tilde"+je)}var Xe=new kt(ke),ht=new ct([Xe],{width:"100%",height:Ge(ye),viewBox:"0 0 "+C+" "+oe,preserveAspectRatio:"none"});return{span:M.makeSvgSpan([],[ht],t),minWidth:0,height:ye}}else{var mt=[],Ot=Zr[O],[Pt,c1,Vt]=Ot,f1=Vt/1e3,i1=Pt.length,P1,b1;if(i1===1){var ar=Ot[3];P1=["hide-tail"],b1=[ar]}else if(i1===2)P1=["halfarrow-left","halfarrow-right"],b1=["xMinYMin","xMaxYMin"];else if(i1===3)P1=["brace-left","brace-center","brace-right"],b1=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+i1+" children.");for(var bn=0;bn<i1;bn++){var tn=new kt(Pt[bn]),Ir=new ct([tn],{width:"400em",height:Ge(f1),viewBox:"0 0 "+C+" "+Vt,preserveAspectRatio:b1[bn]+" slice"}),Sn=M.makeSvgSpan([P1[bn]],[Ir],t);if(i1===1)return{span:Sn,minWidth:c1,height:f1};Sn.style.height=Ge(f1),mt.push(Sn)}return{span:M.makeSpan(["stretchy"],mt,t),minWidth:c1,height:f1}}}var{span:s,minWidth:f,height:y}=i();return s.height=y,s.style.height=Ge(y),f>0&&(s.style.minWidth=Ge(f)),s},y0=function(e,t,i,s,f){var y,C=e.height+e.depth+i+s;if(/fbox|color|angl/.test(t)){if(y=M.makeSpan(["stretchy",t],[],f),t==="fbox"){var O=f.color&&f.getColor();O&&(y.style.borderColor=O)}}else{var j=[];/^[bx]cancel$/.test(t)&&j.push(new _1({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&j.push(new _1({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var ie=new ct(j,{width:"100%",height:Ge(C)});y=M.makeSvgSpan([],[ie],f)}return y.height=C,y.style.height=Ge(C),y},Pn={encloseSpan:y0,mathMLnode:Z0,svgSpan:J0};function Mt(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function Jr(r){var e=Rr(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Rr(r){return r&&(r.type==="atom"||Z1.hasOwnProperty(r.type))?r:null}var e0=(r,e)=>{var t,i,s;r&&r.type==="supsub"?(i=Mt(r.base,"accent"),t=i.base,r.base=t,s=Cn(Ht(r,e)),r.base=i):(i=Mt(r,"accent"),t=i.base);var f=Ht(t,e.havingCrampedStyle()),y=i.isShifty&&B.isCharacterBox(t),C=0;if(y){var O=B.getBaseElem(t),j=Ht(O,e.havingCrampedStyle());C=Q1(j).skew}var ie=i.label==="\\c",oe=ie?f.height+f.depth:Math.min(f.height,e.fontMetrics().xHeight),ke;if(i.isStretchy)ke=Pn.svgSpan(i,e),ke=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:f},{type:"elem",elem:ke,wrapperClasses:["svg-align"],wrapperStyle:C>0?{width:"calc(100% - "+Ge(2*C)+")",marginLeft:Ge(2*C)}:void 0}]},e);else{var ye,je;i.label==="\\vec"?(ye=M.staticSvg("vec",e),je=M.svgData.vec[1]):(ye=M.makeOrd({mode:i.mode,text:i.label},e,"textord"),ye=Q1(ye),ye.italic=0,je=ye.width,ie&&(oe+=ye.depth)),ke=M.makeSpan(["accent-body"],[ye]);var Xe=i.label==="\\textcircled";Xe&&(ke.classes.push("accent-full"),oe=f.height);var ht=C;Xe||(ht-=je/2),ke.style.left=Ge(ht),i.label==="\\textcircled"&&(ke.style.top=".2em"),ke=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:f},{type:"kern",size:-oe},{type:"elem",elem:ke}]},e)}var mt=M.makeSpan(["mord","accent"],[ke],e);return s?(s.children[0]=mt,s.height=Math.max(mt.height,s.height),s.classes[0]="mord",s):mt},A0=(r,e)=>{var t=r.isStretchy?Pn.mathMLnode(r.label):new Be.MathNode("mo",[a(r.label,r.mode)]),i=new Be.MathNode("mover",[lt(r.base,e),t]);return i.setAttribute("accent","true"),i},ei=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));Ce({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,e)=>{var t=St(e[0]),i=!ei.test(r.funcName),s=!i||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:i,isShifty:s,base:t}},htmlBuilder:e0,mathmlBuilder:A0}),Ce({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],i=r.parser.mode;return i==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),i="text"),{type:"accent",mode:i,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:e0,mathmlBuilder:A0}),Ce({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0];return{type:"accentUnder",mode:t.mode,label:i,base:s}},htmlBuilder:(r,e)=>{var t=Ht(r.base,e),i=Pn.svgSpan(r,e),s=r.label==="\\utilde"?.12:0,f=M.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:i,wrapperClasses:["svg-align"]},{type:"kern",size:s},{type:"elem",elem:t}]},e);return M.makeSpan(["mord","accentunder"],[f],e)},mathmlBuilder:(r,e)=>{var t=Pn.mathMLnode(r.label),i=new Be.MathNode("munder",[lt(r.base,e),t]);return i.setAttribute("accentunder","true"),i}});var xr=r=>{var e=new Be.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};Ce({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:i,funcName:s}=r;return{type:"xArrow",mode:i.mode,label:s,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,i=e.havingStyle(t.sup()),s=M.wrapFragment(Ht(r.body,i,e),e),f=r.label.slice(0,2)==="\\x"?"x":"cd";s.classes.push(f+"-arrow-pad");var y;r.below&&(i=e.havingStyle(t.sub()),y=M.wrapFragment(Ht(r.below,i,e),e),y.classes.push(f+"-arrow-pad"));var C=Pn.svgSpan(r,e),O=-e.fontMetrics().axisHeight+.5*C.height,j=-e.fontMetrics().axisHeight-.5*C.height-.111;(s.depth>.25||r.label==="\\xleftequilibrium")&&(j-=s.depth);var ie;if(y){var oe=-e.fontMetrics().axisHeight+y.height+.5*C.height+.111;ie=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:j},{type:"elem",elem:C,shift:O},{type:"elem",elem:y,shift:oe}]},e)}else ie=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:j},{type:"elem",elem:C,shift:O}]},e);return ie.children[0].children[0].children[1].classes.push("svg-align"),M.makeSpan(["mrel","x-arrow"],[ie],e)},mathmlBuilder(r,e){var t=Pn.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var i;if(r.body){var s=xr(lt(r.body,e));if(r.below){var f=xr(lt(r.below,e));i=new Be.MathNode("munderover",[t,f,s])}else i=new Be.MathNode("mover",[t,s])}else if(r.below){var y=xr(lt(r.below,e));i=new Be.MathNode("munder",[t,y])}else i=xr(),i=new Be.MathNode("mover",[t,i]);return i}});var ti=M.makeSpan;function v0(r,e){var t=g1(r.body,e,!0);return ti([r.mclass],t,e)}function x0(r,e){var t,i=Me(r.body,e);return r.mclass==="minner"?t=new Be.MathNode("mpadded",i):r.mclass==="mord"?r.isCharacterBox?(t=i[0],t.type="mi"):t=new Be.MathNode("mi",i):(r.isCharacterBox?(t=i[0],t.type="mo"):t=new Be.MathNode("mo",i),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}Ce({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:i}=r,s=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+i.slice(5),body:$e(s),isCharacterBox:B.isCharacterBox(s)}},htmlBuilder:v0,mathmlBuilder:x0});var Sr=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};Ce({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:Sr(e[0]),body:$e(e[1]),isCharacterBox:B.isCharacterBox(e[1])}}}),Ce({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:i}=r,s=e[1],f=e[0],y;i!=="\\stackrel"?y=Sr(s):y="mrel";var C={type:"op",mode:s.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:i!=="\\stackrel",body:$e(s)},O={type:"supsub",mode:f.mode,base:C,sup:i==="\\underset"?null:f,sub:i==="\\underset"?f:null};return{type:"mclass",mode:t.mode,mclass:y,body:[O],isCharacterBox:B.isCharacterBox(O)}},htmlBuilder:v0,mathmlBuilder:x0}),Ce({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:Sr(e[0]),body:$e(e[0])}},htmlBuilder(r,e){var t=g1(r.body,e,!0),i=M.makeSpan([r.mclass],t,e);return i.style.textShadow="0.02em 0.01em 0.04px",i},mathmlBuilder(r,e){var t=Me(r.body,e),i=new Be.MathNode("mstyle",t);return i.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),i}});var ni={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},S0=()=>({type:"styling",body:[],mode:"math",style:"display"}),C0=r=>r.type==="textord"&&r.text==="@",ri=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function ii(r,e,t){var i=ni[r];switch(i){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(i,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var s=t.callFunction("\\\\cdleft",[e[0]],[]),f={type:"atom",text:i,mode:"math",family:"rel"},y=t.callFunction("\\Big",[f],[]),C=t.callFunction("\\\\cdright",[e[1]],[]),O={type:"ordgroup",mode:"math",body:[s,y,C]};return t.callFunction("\\\\cdparent",[O],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var j={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[j],[])}default:return{type:"textord",text:" ",mode:"math"}}}function ai(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new S("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var i=[],s=[i],f=0;f<e.length;f++){for(var y=e[f],C=S0(),O=0;O<y.length;O++)if(!C0(y[O]))C.body.push(y[O]);else{i.push(C),O+=1;var j=Jr(y[O]).text,ie=new Array(2);if(ie[0]={type:"ordgroup",mode:"math",body:[]},ie[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(j)>-1))if("<>AV".indexOf(j)>-1)for(var oe=0;oe<2;oe++){for(var ke=!0,ye=O+1;ye<y.length;ye++){if(ri(y[ye],j)){ke=!1,O=ye;break}if(C0(y[ye]))throw new S("Missing a "+j+" character to complete a CD arrow.",y[ye]);ie[oe].body.push(y[ye])}if(ke)throw new S("Missing a "+j+" character to complete a CD arrow.",y[O])}else throw new S('Expected one of "<>AV=|." after @',y[O]);var je=ii(j,ie,r),Xe={type:"styling",body:[je],mode:"math",style:"display"};i.push(Xe),C=S0()}f%2===0?i.push(C):i.shift(),i=[],s.push(i)}r.gullet.endGroup(),r.gullet.endGroup();var ht=new Array(s[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:s,arraystretch:1,addJot:!0,rowGaps:[null],cols:ht,colSeparationType:"CD",hLinesBeforeRow:new Array(s.length+1).fill([])}}Ce({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:i}=r;return{type:"cdlabel",mode:t.mode,side:i.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),i=M.wrapFragment(Ht(r.label,t,e),e);return i.classes.push("cd-label-"+r.side),i.style.bottom=Ge(.8-i.depth),i.height=0,i.depth=0,i},mathmlBuilder(r,e){var t=new Be.MathNode("mrow",[lt(r.label,e)]);return t=new Be.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new Be.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}}),Ce({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=M.wrapFragment(Ht(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new Be.MathNode("mrow",[lt(r.fragment,e)])}}),Ce({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,i=Mt(e[0],"ordgroup"),s=i.body,f="",y=0;y<s.length;y++){var C=Mt(s[y],"textord");f+=C.text}var O=parseInt(f),j;if(isNaN(O))throw new S("\\@char has non-numeric argument "+f);if(O<0||O>=1114111)throw new S("\\@char with invalid code point "+f);return O<=65535?j=String.fromCharCode(O):(O-=65536,j=String.fromCharCode((O>>10)+55296,(O&1023)+56320)),{type:"textord",mode:t.mode,text:j}}});var _0=(r,e)=>{var t=g1(r.body,e.withColor(r.color),!1);return M.makeFragment(t)},t0=(r,e)=>{var t=Me(r.body,e.withColor(r.color)),i=new Be.MathNode("mstyle",t);return i.setAttribute("mathcolor",r.color),i};Ce({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,i=Mt(e[0],"color-token").color,s=e[1];return{type:"color",mode:t.mode,color:i,body:$e(s)}},htmlBuilder:_0,mathmlBuilder:t0}),Ce({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:i}=r,s=Mt(e[0],"color-token").color;t.gullet.macros.set("\\current@color",s);var f=t.parseExpression(!0,i);return{type:"color",mode:t.mode,color:s,body:f}},htmlBuilder:_0,mathmlBuilder:t0}),Ce({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:i}=r,s=i.gullet.future().text==="["?i.parseSizeGroup(!0):null,f=!i.settings.displayMode||!i.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:i.mode,newLine:f,size:s&&Mt(s,"size").value}},htmlBuilder(r,e){var t=M.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=Ge(Xt(r.size,e)))),t},mathmlBuilder(r,e){var t=new Be.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",Ge(Xt(r.size,e)))),t}});var n0={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},k0=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new S("Expected a control sequence",r);return e},si=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},w0=(r,e,t,i)=>{var s=r.gullet.macros.get(t.text);s==null&&(t.noexpand=!0,s={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,s,i)};Ce({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var i=e.fetch();if(n0[i.text])return(t==="\\global"||t==="\\\\globallong")&&(i.text=n0[i.text]),Mt(e.parseFunction(),"internal");throw new S("Invalid token after macro prefix",i)}}),Ce({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,i=e.gullet.popToken(),s=i.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(s))throw new S("Expected a control sequence",i);for(var f=0,y,C=[[]];e.gullet.future().text!=="{";)if(i=e.gullet.popToken(),i.text==="#"){if(e.gullet.future().text==="{"){y=e.gullet.future(),C[f].push("{");break}if(i=e.gullet.popToken(),!/^[1-9]$/.test(i.text))throw new S('Invalid argument number "'+i.text+'"');if(parseInt(i.text)!==f+1)throw new S('Argument number "'+i.text+'" out of order');f++,C.push([])}else{if(i.text==="EOF")throw new S("Expected a macro definition");C[f].push(i.text)}var{tokens:O}=e.gullet.consumeArg();return y&&O.unshift(y),(t==="\\edef"||t==="\\xdef")&&(O=e.gullet.expandTokens(O),O.reverse()),e.gullet.macros.set(s,{tokens:O,numArgs:f,delimiters:C},t===n0[t]),{type:"internal",mode:e.mode}}}),Ce({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,i=k0(e.gullet.popToken());e.gullet.consumeSpaces();var s=si(e);return w0(e,i,s,t==="\\\\globallet"),{type:"internal",mode:e.mode}}}),Ce({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,i=k0(e.gullet.popToken()),s=e.gullet.popToken(),f=e.gullet.popToken();return w0(e,i,f,t==="\\\\globalfuture"),e.gullet.pushToken(f),e.gullet.pushToken(s),{type:"internal",mode:e.mode}}});var Cr=function(e,t,i){var s=Jt.math[e]&&Jt.math[e].replace,f=fe(s||e,t,i);if(!f)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return f},r0=function(e,t,i,s){var f=i.havingBaseStyle(t),y=M.makeSpan(s.concat(f.sizingClasses(i)),[e],i),C=f.sizeMultiplier/i.sizeMultiplier;return y.height*=C,y.depth*=C,y.maxFontSize=f.sizeMultiplier,y},N0=function(e,t,i){var s=t.havingBaseStyle(i),f=(1-t.sizeMultiplier/s.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=Ge(f),e.height-=f,e.depth+=f},O0=function(e,t,i,s,f,y){var C=M.makeSymbol(e,"Main-Regular",f,s),O=r0(C,t,s,y);return i&&N0(O,s,t),O},I0=function(e,t,i,s){return M.makeSymbol(e,"Size"+t+"-Regular",i,s)},M0=function(e,t,i,s,f,y){var C=I0(e,t,f,s),O=r0(M.makeSpan(["delimsizing","size"+t],[C],s),Re.TEXT,s,y);return i&&N0(O,s,Re.TEXT),O},Dr=function(e,t,i){var s;t==="Size1-Regular"?s="delim-size1":s="delim-size4";var f=M.makeSpan(["delimsizinginner",s],[M.makeSpan([],[M.makeSymbol(e,t,i)])]);return{type:"elem",elem:f}},i0=function(e,t,i){var s=de["Size4-Regular"][e.charCodeAt(0)]?de["Size4-Regular"][e.charCodeAt(0)][4]:de["Size1-Regular"][e.charCodeAt(0)][4],f=new kt("inner",z1(e,Math.round(1e3*t))),y=new ct([f],{width:Ge(s),height:Ge(t),style:"width:"+Ge(s),viewBox:"0 0 "+1e3*s+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),C=M.makeSvgSpan([],[y],i);return C.height=t,C.style.height=Ge(t),C.style.width=Ge(s),{type:"elem",elem:C}},a0=.008,Lr={type:"kern",size:-1*a0},Pr=["|","\\lvert","\\rvert","\\vert"],Fr=["\\|","\\lVert","\\rVert","\\Vert"],R0=function(e,t,i,s,f,y){var C,O,j,ie,oe="",ke=0;C=j=ie=e,O=null;var ye="Size1-Regular";e==="\\uparrow"?j=ie="\u23D0":e==="\\Uparrow"?j=ie="\u2016":e==="\\downarrow"?C=j="\u23D0":e==="\\Downarrow"?C=j="\u2016":e==="\\updownarrow"?(C="\\uparrow",j="\u23D0",ie="\\downarrow"):e==="\\Updownarrow"?(C="\\Uparrow",j="\u2016",ie="\\Downarrow"):B.contains(Pr,e)?(j="\u2223",oe="vert",ke=333):B.contains(Fr,e)?(j="\u2225",oe="doublevert",ke=556):e==="["||e==="\\lbrack"?(C="\u23A1",j="\u23A2",ie="\u23A3",ye="Size4-Regular",oe="lbrack",ke=667):e==="]"||e==="\\rbrack"?(C="\u23A4",j="\u23A5",ie="\u23A6",ye="Size4-Regular",oe="rbrack",ke=667):e==="\\lfloor"||e==="\u230A"?(j=C="\u23A2",ie="\u23A3",ye="Size4-Regular",oe="lfloor",ke=667):e==="\\lceil"||e==="\u2308"?(C="\u23A1",j=ie="\u23A2",ye="Size4-Regular",oe="lceil",ke=667):e==="\\rfloor"||e==="\u230B"?(j=C="\u23A5",ie="\u23A6",ye="Size4-Regular",oe="rfloor",ke=667):e==="\\rceil"||e==="\u2309"?(C="\u23A4",j=ie="\u23A5",ye="Size4-Regular",oe="rceil",ke=667):e==="("||e==="\\lparen"?(C="\u239B",j="\u239C",ie="\u239D",ye="Size4-Regular",oe="lparen",ke=875):e===")"||e==="\\rparen"?(C="\u239E",j="\u239F",ie="\u23A0",ye="Size4-Regular",oe="rparen",ke=875):e==="\\{"||e==="\\lbrace"?(C="\u23A7",O="\u23A8",ie="\u23A9",j="\u23AA",ye="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(C="\u23AB",O="\u23AC",ie="\u23AD",j="\u23AA",ye="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(C="\u23A7",ie="\u23A9",j="\u23AA",ye="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(C="\u23AB",ie="\u23AD",j="\u23AA",ye="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(C="\u23A7",ie="\u23AD",j="\u23AA",ye="Size4-Regular"):(e==="\\rmoustache"||e==="\u23B1")&&(C="\u23AB",ie="\u23A9",j="\u23AA",ye="Size4-Regular");var je=Cr(C,ye,f),Xe=je.height+je.depth,ht=Cr(j,ye,f),mt=ht.height+ht.depth,Ot=Cr(ie,ye,f),Pt=Ot.height+Ot.depth,c1=0,Vt=1;if(O!==null){var f1=Cr(O,ye,f);c1=f1.height+f1.depth,Vt=2}var i1=Xe+Pt+c1,P1=Math.max(0,Math.ceil((t-i1)/(Vt*mt))),b1=i1+P1*Vt*mt,ar=s.fontMetrics().axisHeight;i&&(ar*=s.sizeMultiplier);var bn=b1/2-ar,tn=[];if(oe.length>0){var Ir=b1-Xe-Pt,Sn=Math.round(b1*1e3),Un=S1(oe,Math.round(Ir*1e3)),pr=new kt(oe,Un),qr=(ke/1e3).toFixed(3)+"em",Vr=(Sn/1e3).toFixed(3)+"em",Ei=new ct([pr],{width:qr,height:Vr,viewBox:"0 0 "+ke+" "+Sn}),gr=M.makeSvgSpan([],[Ei],s);gr.height=Sn/1e3,gr.style.width=qr,gr.style.height=Vr,tn.push({type:"elem",elem:gr})}else{if(tn.push(Dr(ie,ye,f)),tn.push(Lr),O===null){var Tr=b1-Xe-Pt+2*a0;tn.push(i0(j,Tr,s))}else{var Mn=(b1-Xe-Pt-c1)/2+2*a0;tn.push(i0(j,Mn,s)),tn.push(Lr),tn.push(Dr(O,ye,f)),tn.push(Lr),tn.push(i0(j,Mn,s))}tn.push(Lr),tn.push(Dr(C,ye,f))}var E0=s.havingBaseStyle(Re.TEXT),bi=M.makeVList({positionType:"bottom",positionData:bn,children:tn},E0);return r0(M.makeSpan(["delimsizing","mult"],[bi],E0),Re.TEXT,s,y)},s0=80,l0=.08,Br=function(e,t,i,s,f){var y=$1(e,s,i),C=new kt(e,y),O=new ct([C],{width:"400em",height:Ge(t),viewBox:"0 0 400000 "+i,preserveAspectRatio:"xMinYMin slice"});return M.makeSvgSpan(["hide-tail"],[O],f)},o0=function(e,t){var i=t.havingBaseSizing(),s=P0("\\surd",e*i.sizeMultiplier,Nt,i),f=i.sizeMultiplier,y=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),C,O=0,j=0,ie=0,oe;return s.type==="small"?(ie=1e3+1e3*y+s0,e<1?f=1:e<1.4&&(f=.7),O=(1+y+l0)/f,j=(1+y)/f,C=Br("sqrtMain",O,ie,y,t),C.style.minWidth="0.853em",oe=.833/f):s.type==="large"?(ie=(1e3+s0)*Hr[s.size],j=(Hr[s.size]+y)/f,O=(Hr[s.size]+y+l0)/f,C=Br("sqrtSize"+s.size,O,ie,y,t),C.style.minWidth="1.02em",oe=1/f):(O=e+y+l0,j=e+y,ie=Math.floor(1e3*e+y)+s0,C=Br("sqrtTall",O,ie,y,t),C.style.minWidth="0.742em",oe=1.056),C.height=j,C.style.height=Ge(O),{span:C,advanceWidth:oe,ruleWidth:(t.fontMetrics().sqrtRuleThickness+y)*f}},D0=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],li=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],u0=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Hr=[0,1.2,1.8,2.4,3],oi=function(e,t,i,s,f){if(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),B.contains(D0,e)||B.contains(u0,e))return M0(e,t,!1,i,s,f);if(B.contains(li,e))return R0(e,Hr[t],!1,i,s,f);throw new S("Illegal delimiter: '"+e+"'")},ui=[{type:"small",style:Re.SCRIPTSCRIPT},{type:"small",style:Re.SCRIPT},{type:"small",style:Re.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],ci=[{type:"small",style:Re.SCRIPTSCRIPT},{type:"small",style:Re.SCRIPT},{type:"small",style:Re.TEXT},{type:"stack"}],Nt=[{type:"small",style:Re.SCRIPTSCRIPT},{type:"small",style:Re.SCRIPT},{type:"small",style:Re.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],L0=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},P0=function(e,t,i,s){for(var f=Math.min(2,3-s.style.size),y=f;y<i.length&&i[y].type!=="stack";y++){var C=Cr(e,L0(i[y]),"math"),O=C.height+C.depth;if(i[y].type==="small"){var j=s.havingBaseStyle(i[y].style);O*=j.sizeMultiplier}if(O>t)return i[y]}return i[i.length-1]},F0=function(e,t,i,s,f,y){e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle");var C;B.contains(u0,e)?C=ui:B.contains(D0,e)?C=Nt:C=ci;var O=P0(e,t,C,s);return O.type==="small"?O0(e,O.style,i,s,f,y):O.type==="large"?M0(e,O.size,i,s,f,y):R0(e,t,i,s,f,y)},hi=function(e,t,i,s,f,y){var C=s.fontMetrics().axisHeight*s.sizeMultiplier,O=901,j=5/s.fontMetrics().ptPerEm,ie=Math.max(t-C,i+C),oe=Math.max(ie/500*O,2*ie-j);return F0(e,oe,!0,s,f,y)},Fn={sqrtImage:o0,sizedDelim:oi,sizeToMaxHeight:Hr,customSizedDelim:F0,leftRightDelim:hi},c0={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},mi=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function zr(r,e){var t=Rr(r);if(t&&B.contains(mi,t.text))return t;throw t?new S("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new S("Invalid delimiter type '"+r.type+"'",r)}Ce({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(r,e)=>{var t=zr(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:c0[r.funcName].size,mclass:c0[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?M.makeSpan([r.mclass]):Fn.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(a(r.delim,r.mode));var t=new Be.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var i=Ge(Fn.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",i),t.setAttribute("maxsize",i),t}});function B0(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}Ce({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new S("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:zr(e[0],r).text,color:t}}}),Ce({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=zr(e[0],r),i=r.parser;++i.leftrightDepth;var s=i.parseExpression(!1);--i.leftrightDepth,i.expect("\\right",!1);var f=Mt(i.parseFunction(),"leftright-right");return{type:"leftright",mode:i.mode,body:s,left:t.text,right:f.delim,rightColor:f.color}},htmlBuilder:(r,e)=>{B0(r);for(var t=g1(r.body,e,!0,["mopen","mclose"]),i=0,s=0,f=!1,y=0;y<t.length;y++)t[y].isMiddle?f=!0:(i=Math.max(t[y].height,i),s=Math.max(t[y].depth,s));i*=e.sizeMultiplier,s*=e.sizeMultiplier;var C;if(r.left==="."?C=Tn(e,["mopen"]):C=Fn.leftRightDelim(r.left,i,s,e,r.mode,["mopen"]),t.unshift(C),f)for(var O=1;O<t.length;O++){var j=t[O],ie=j.isMiddle;ie&&(t[O]=Fn.leftRightDelim(ie.delim,i,s,ie.options,r.mode,[]))}var oe;if(r.right===".")oe=Tn(e,["mclose"]);else{var ke=r.rightColor?e.withColor(r.rightColor):e;oe=Fn.leftRightDelim(r.right,i,s,ke,r.mode,["mclose"])}return t.push(oe),M.makeSpan(["minner"],t,e)},mathmlBuilder:(r,e)=>{B0(r);var t=Me(r.body,e);if(r.left!=="."){var i=new Be.MathNode("mo",[a(r.left,r.mode)]);i.setAttribute("fence","true"),t.unshift(i)}if(r.right!=="."){var s=new Be.MathNode("mo",[a(r.right,r.mode)]);s.setAttribute("fence","true"),r.rightColor&&s.setAttribute("mathcolor",r.rightColor),t.push(s)}return u(t)}}),Ce({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=zr(e[0],r);if(!r.parser.leftrightDepth)throw new S("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=Tn(e,[]);else{t=Fn.sizedDelim(r.delim,1,e,r.mode,[]);var i={delim:r.delim,options:e};t.isMiddle=i}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?a("|","text"):a(r.delim,r.mode),i=new Be.MathNode("mo",[t]);return i.setAttribute("fence","true"),i.setAttribute("lspace","0.05em"),i.setAttribute("rspace","0.05em"),i}});var h0=(r,e)=>{var t=M.wrapFragment(Ht(r.body,e),e),i=r.label.slice(1),s=e.sizeMultiplier,f,y=0,C=B.isCharacterBox(r.body);if(i==="sout")f=M.makeSpan(["stretchy","sout"]),f.height=e.fontMetrics().defaultRuleThickness/s,y=-.5*e.fontMetrics().xHeight;else if(i==="phase"){var O=Xt({number:.6,unit:"pt"},e),j=Xt({number:.35,unit:"ex"},e),ie=e.havingBaseSizing();s=s/ie.sizeMultiplier;var oe=t.height+t.depth+O+j;t.style.paddingLeft=Ge(oe/2+O);var ke=Math.floor(1e3*oe*s),ye=X1(ke),je=new ct([new kt("phase",ye)],{width:"400em",height:Ge(ke/1e3),viewBox:"0 0 400000 "+ke,preserveAspectRatio:"xMinYMin slice"});f=M.makeSvgSpan(["hide-tail"],[je],e),f.style.height=Ge(oe),y=t.depth+O+j}else{/cancel/.test(i)?C||t.classes.push("cancel-pad"):i==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var Xe=0,ht=0,mt=0;/box/.test(i)?(mt=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),Xe=e.fontMetrics().fboxsep+(i==="colorbox"?0:mt),ht=Xe):i==="angl"?(mt=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),Xe=4*mt,ht=Math.max(0,.25-t.depth)):(Xe=C?.2:0,ht=Xe),f=Pn.encloseSpan(t,i,Xe,ht,e),/fbox|boxed|fcolorbox/.test(i)?(f.style.borderStyle="solid",f.style.borderWidth=Ge(mt)):i==="angl"&&mt!==.049&&(f.style.borderTopWidth=Ge(mt),f.style.borderRightWidth=Ge(mt)),y=t.depth+ht,r.backgroundColor&&(f.style.backgroundColor=r.backgroundColor,r.borderColor&&(f.style.borderColor=r.borderColor))}var Ot;if(r.backgroundColor)Ot=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:f,shift:y},{type:"elem",elem:t,shift:0}]},e);else{var Pt=/cancel|phase/.test(i)?["svg-align"]:[];Ot=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:f,shift:y,wrapperClasses:Pt}]},e)}return/cancel/.test(i)&&(Ot.height=t.height,Ot.depth=t.depth),/cancel/.test(i)&&!C?M.makeSpan(["mord","cancel-lap"],[Ot],e):M.makeSpan(["mord"],[Ot],e)},Ur=(r,e)=>{var t=0,i=new Be.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[lt(r.body,e)]);switch(r.label){case"\\cancel":i.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":i.setAttribute("notation","downdiagonalstrike");break;case"\\phase":i.setAttribute("notation","phasorangle");break;case"\\sout":i.setAttribute("notation","horizontalstrike");break;case"\\fbox":i.setAttribute("notation","box");break;case"\\angl":i.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,i.setAttribute("width","+"+2*t+"pt"),i.setAttribute("height","+"+2*t+"pt"),i.setAttribute("lspace",t+"pt"),i.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var s=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);i.setAttribute("style","border: "+s+"em solid "+String(r.borderColor))}break;case"\\xcancel":i.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&i.setAttribute("mathbackground",r.backgroundColor),i};Ce({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:i,funcName:s}=r,f=Mt(e[0],"color-token").color,y=e[1];return{type:"enclose",mode:i.mode,label:s,backgroundColor:f,body:y}},htmlBuilder:h0,mathmlBuilder:Ur}),Ce({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:i,funcName:s}=r,f=Mt(e[0],"color-token").color,y=Mt(e[1],"color-token").color,C=e[2];return{type:"enclose",mode:i.mode,label:s,backgroundColor:y,borderColor:f,body:C}},htmlBuilder:h0,mathmlBuilder:Ur}),Ce({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}}),Ce({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:i}=r,s=e[0];return{type:"enclose",mode:t.mode,label:i,body:s}},htmlBuilder:h0,mathmlBuilder:Ur}),Ce({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var H0={};function An(r){for(var{type:e,names:t,props:i,handler:s,htmlBuilder:f,mathmlBuilder:y}=r,C={type:e,numArgs:i.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:s},O=0;O<t.length;++O)H0[t[O]]=C;f&&(pe[e]=f),y&&(bt[e]=y)}var z0={};function I(r,e){z0[r]=e}function U0(r){var e=[];r.consumeSpaces();var t=r.fetch().text;for(t==="\\relax"&&(r.consume(),r.consumeSpaces(),t=r.fetch().text);t==="\\hline"||t==="\\hdashline";)r.consume(),e.push(t==="\\hdashline"),r.consumeSpaces(),t=r.fetch().text;return e}var Gr=r=>{var e=r.parser.settings;if(!e.displayMode)throw new S("{"+r.envName+"} can be used only in display mode.")};function _r(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function Xn(r,e,t){var{hskipBeforeAndAfter:i,addJot:s,cols:f,arraystretch:y,colSeparationType:C,autoTag:O,singleRow:j,emptySingleRow:ie,maxNumCols:oe,leqno:ke}=e;if(r.gullet.beginGroup(),j||r.gullet.macros.set("\\cr","\\\\\\relax"),!y){var ye=r.gullet.expandMacroAsText("\\arraystretch");if(ye==null)y=1;else if(y=parseFloat(ye),!y||y<0)throw new S("Invalid \\arraystretch: "+ye)}r.gullet.beginGroup();var je=[],Xe=[je],ht=[],mt=[],Ot=O!=null?[]:void 0;function Pt(){O&&r.gullet.macros.set("\\@eqnsw","1",!0)}function c1(){Ot&&(r.gullet.macros.get("\\df@tag")?(Ot.push(r.subparse([new _("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):Ot.push(!!O&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(Pt(),mt.push(U0(r));;){var Vt=r.parseExpression(!1,j?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),Vt={type:"ordgroup",mode:r.mode,body:Vt},t&&(Vt={type:"styling",mode:r.mode,style:t,body:[Vt]}),je.push(Vt);var f1=r.fetch().text;if(f1==="&"){if(oe&&je.length===oe){if(j||C)throw new S("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(f1==="\\end"){c1(),je.length===1&&Vt.type==="styling"&&Vt.body[0].body.length===0&&(Xe.length>1||!ie)&&Xe.pop(),mt.length<Xe.length+1&&mt.push([]);break}else if(f1==="\\\\"){r.consume();var i1=void 0;r.gullet.future().text!==" "&&(i1=r.parseSizeGroup(!0)),ht.push(i1?i1.value:null),c1(),mt.push(U0(r)),je=[],Xe.push(je),Pt()}else throw new S("Expected & or \\\\ or \\cr or \\end",r.nextToken)}return r.gullet.endGroup(),r.gullet.endGroup(),{type:"array",mode:r.mode,addJot:s,arraystretch:y,body:Xe,cols:f,rowGaps:ht,hskipBeforeAndAfter:i,hLinesBeforeRow:mt,colSeparationType:C,tags:Ot,leqno:ke}}function m0(r){return r.slice(0,1)==="d"?"display":"text"}var Nn=function(e,t){var i,s,f=e.body.length,y=e.hLinesBeforeRow,C=0,O=new Array(f),j=[],ie=Math.max(t.fontMetrics().arrayRuleWidth,t.minRuleThickness),oe=1/t.fontMetrics().ptPerEm,ke=5*oe;if(e.colSeparationType&&e.colSeparationType==="small"){var ye=t.havingStyle(Re.SCRIPT).sizeMultiplier;ke=.2778*(ye/t.sizeMultiplier)}var je=e.colSeparationType==="CD"?Xt({number:3,unit:"ex"},t):12*oe,Xe=3*oe,ht=e.arraystretch*je,mt=.7*ht,Ot=.3*ht,Pt=0;function c1($0){for(var Q0=0;Q0<$0.length;++Q0)Q0>0&&(Pt+=.25),j.push({pos:Pt,isDashed:$0[Q0]})}for(c1(y[0]),i=0;i<e.body.length;++i){var Vt=e.body[i],f1=mt,i1=Ot;C<Vt.length&&(C=Vt.length);var P1=new Array(Vt.length);for(s=0;s<Vt.length;++s){var b1=Ht(Vt[s],t);i1<b1.depth&&(i1=b1.depth),f1<b1.height&&(f1=b1.height),P1[s]=b1}var ar=e.rowGaps[i],bn=0;ar&&(bn=Xt(ar,t),bn>0&&(bn+=Ot,i1<bn&&(i1=bn),bn=0)),e.addJot&&(i1+=Xe),P1.height=f1,P1.depth=i1,Pt+=f1,P1.pos=Pt,Pt+=i1+bn,O[i]=P1,c1(y[i+1])}var tn=Pt/2+t.fontMetrics().axisHeight,Ir=e.cols||[],Sn=[],Un,pr,qr=[];if(e.tags&&e.tags.some($0=>$0))for(i=0;i<f;++i){var Vr=O[i],Ei=Vr.pos-tn,gr=e.tags[i],Tr=void 0;gr===!0?Tr=M.makeSpan(["eqn-num"],[],t):gr===!1?Tr=M.makeSpan([],[],t):Tr=M.makeSpan([],g1(gr,t,!0),t),Tr.depth=Vr.depth,Tr.height=Vr.height,qr.push({type:"elem",elem:Tr,shift:Ei})}for(s=0,pr=0;s<C||pr<Ir.length;++s,++pr){for(var Mn=Ir[pr]||{},E0=!0;Mn.type==="separator";){if(E0||(Un=M.makeSpan(["arraycolsep"],[]),Un.style.width=Ge(t.fontMetrics().doubleRuleSep),Sn.push(Un)),Mn.separator==="|"||Mn.separator===":"){var bi=Mn.separator==="|"?"solid":"dashed",Wr=M.makeSpan(["vertical-separator"],[],t);Wr.style.height=Ge(Pt),Wr.style.borderRightWidth=Ge(ie),Wr.style.borderRightStyle=bi,Wr.style.margin="0 "+Ge(-ie/2);var Di=Pt-tn;Di&&(Wr.style.verticalAlign=Ge(-Di)),Sn.push(Wr)}else throw new S("Invalid separator type: "+Mn.separator);pr++,Mn=Ir[pr]||{},E0=!1}if(!(s>=C)){var Xr=void 0;(s>0||e.hskipBeforeAndAfter)&&(Xr=B.deflt(Mn.pregap,ke),Xr!==0&&(Un=M.makeSpan(["arraycolsep"],[]),Un.style.width=Ge(Xr),Sn.push(Un)));var $r=[];for(i=0;i<f;++i){var W0=O[i],X0=W0[s];if(X0){var la=W0.pos-tn;X0.depth=W0.depth,X0.height=W0.height,$r.push({type:"elem",elem:X0,shift:la})}}$r=M.makeVList({positionType:"individualShift",children:$r},t),$r=M.makeSpan(["col-align-"+(Mn.align||"c")],[$r]),Sn.push($r),(s<C-1||e.hskipBeforeAndAfter)&&(Xr=B.deflt(Mn.postgap,ke),Xr!==0&&(Un=M.makeSpan(["arraycolsep"],[]),Un.style.width=Ge(Xr),Sn.push(Un)))}}if(O=M.makeSpan(["mtable"],Sn),j.length>0){for(var oa=M.makeLineSpan("hline",t,ie),ua=M.makeLineSpan("hdashline",t,ie),yi=[{type:"elem",elem:O,shift:0}];j.length>0;){var Li=j.pop(),Pi=Li.pos-tn;Li.isDashed?yi.push({type:"elem",elem:ua,shift:Pi}):yi.push({type:"elem",elem:oa,shift:Pi})}O=M.makeVList({positionType:"individualShift",children:yi},t)}if(qr.length===0)return M.makeSpan(["mord"],[O],t);var Ai=M.makeVList({positionType:"individualShift",children:qr},t);return Ai=M.makeSpan(["tag"],[Ai],t),M.makeFragment([O,Ai])},fi={c:"center ",l:"left ",r:"right "},kn=function(e,t){for(var i=[],s=new Be.MathNode("mtd",[],["mtr-glue"]),f=new Be.MathNode("mtd",[],["mml-eqn-num"]),y=0;y<e.body.length;y++){for(var C=e.body[y],O=[],j=0;j<C.length;j++)O.push(new Be.MathNode("mtd",[lt(C[j],t)]));e.tags&&e.tags[y]&&(O.unshift(s),O.push(s),e.leqno?O.unshift(f):O.push(f)),i.push(new Be.MathNode("mtr",O))}var ie=new Be.MathNode("mtable",i),oe=e.arraystretch===.5?.1:.16+e.arraystretch-1+(e.addJot?.09:0);ie.setAttribute("rowspacing",Ge(oe));var ke="",ye="";if(e.cols&&e.cols.length>0){var je=e.cols,Xe="",ht=!1,mt=0,Ot=je.length;je[0].type==="separator"&&(ke+="top ",mt=1),je[je.length-1].type==="separator"&&(ke+="bottom ",Ot-=1);for(var Pt=mt;Pt<Ot;Pt++)je[Pt].type==="align"?(ye+=fi[je[Pt].align],ht&&(Xe+="none "),ht=!0):je[Pt].type==="separator"&&ht&&(Xe+=je[Pt].separator==="|"?"solid ":"dashed ",ht=!1);ie.setAttribute("columnalign",ye.trim()),/[sd]/.test(Xe)&&ie.setAttribute("columnlines",Xe.trim())}if(e.colSeparationType==="align"){for(var c1=e.cols||[],Vt="",f1=1;f1<c1.length;f1++)Vt+=f1%2?"0em ":"1em ";ie.setAttribute("columnspacing",Vt.trim())}else e.colSeparationType==="alignat"||e.colSeparationType==="gather"?ie.setAttribute("columnspacing","0em"):e.colSeparationType==="small"?ie.setAttribute("columnspacing","0.2778em"):e.colSeparationType==="CD"?ie.setAttribute("columnspacing","0.5em"):ie.setAttribute("columnspacing","1em");var i1="",P1=e.hLinesBeforeRow;ke+=P1[0].length>0?"left ":"",ke+=P1[P1.length-1].length>0?"right ":"";for(var b1=1;b1<P1.length-1;b1++)i1+=P1[b1].length===0?"none ":P1[b1][0]?"dashed ":"solid ";return/[sd]/.test(i1)&&ie.setAttribute("rowlines",i1.trim()),ke!==""&&(ie=new Be.MathNode("menclose",[ie]),ie.setAttribute("notation",ke.trim())),e.arraystretch&&e.arraystretch<1&&(ie=new Be.MathNode("mstyle",[ie]),ie.setAttribute("scriptlevel","1")),ie},G0=function(e,t){e.envName.indexOf("ed")===-1&&Gr(e);var i=[],s=e.envName.indexOf("at")>-1?"alignat":"align",f=e.envName==="split",y=Xn(e.parser,{cols:i,addJot:!0,autoTag:f?void 0:_r(e.envName),emptySingleRow:!0,colSeparationType:s,maxNumCols:f?2:void 0,leqno:e.parser.settings.leqno},"display"),C,O=0,j={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var ie="",oe=0;oe<t[0].body.length;oe++){var ke=Mt(t[0].body[oe],"textord");ie+=ke.text}C=Number(ie),O=C*2}var ye=!O;y.body.forEach(function(mt){for(var Ot=1;Ot<mt.length;Ot+=2){var Pt=Mt(mt[Ot],"styling"),c1=Mt(Pt.body[0],"ordgroup");c1.body.unshift(j)}if(ye)O<mt.length&&(O=mt.length);else{var Vt=mt.length/2;if(C<Vt)throw new S("Too many math in a row: "+("expected "+C+", but got "+Vt),mt[0])}});for(var je=0;je<O;++je){var Xe="r",ht=0;je%2===1?Xe="l":je>0&&ye&&(ht=1),i[je]={type:"align",align:Xe,pregap:ht,postgap:0}}return y.colSeparationType=ye?"align":"alignat",y};An({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Rr(e[0]),i=t?[e[0]]:Mt(e[0],"ordgroup").body,s=i.map(function(y){var C=Jr(y),O=C.text;if("lcr".indexOf(O)!==-1)return{type:"align",align:O};if(O==="|")return{type:"separator",separator:"|"};if(O===":")return{type:"separator",separator:":"};throw new S("Unknown column alignment: "+O,y)}),f={cols:s,hskipBeforeAndAfter:!0,maxNumCols:s.length};return Xn(r.parser,f,m0(r.envName))},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",i={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var s=r.parser;if(s.consumeSpaces(),s.fetch().text==="["){if(s.consume(),s.consumeSpaces(),t=s.fetch().text,"lcr".indexOf(t)===-1)throw new S("Expected l or c or r",s.nextToken);s.consume(),s.consumeSpaces(),s.expect("]"),s.consume(),i.cols=[{type:"align",align:t}]}}var f=Xn(r.parser,i,m0(r.envName)),y=Math.max(0,...f.body.map(C=>C.length));return f.cols=new Array(y).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[f],left:e[0],right:e[1],rightColor:void 0}:f},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=Xn(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Rr(e[0]),i=t?[e[0]]:Mt(e[0],"ordgroup").body,s=i.map(function(y){var C=Jr(y),O=C.text;if("lc".indexOf(O)!==-1)return{type:"align",align:O};throw new S("Unknown column alignment: "+O,y)});if(s.length>1)throw new S("{subarray} can contain only one column");var f={cols:s,hskipBeforeAndAfter:!1,arraystretch:.5};if(f=Xn(r.parser,f,"script"),f.body.length>0&&f.body[0].length>1)throw new S("{subarray} can contain only one column");return f},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=Xn(r.parser,e,m0(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:G0,htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){B.contains(["gather","gather*"],r.envName)&&Gr(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:_r(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return Xn(r.parser,e,"display")},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:G0,htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Gr(r);var e={autoTag:_r(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return Xn(r.parser,e,"display")},htmlBuilder:Nn,mathmlBuilder:kn}),An({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Gr(r),ai(r.parser)},htmlBuilder:Nn,mathmlBuilder:kn}),I("\\nonumber","\\gdef\\@eqnsw{0}"),I("\\notag","\\nonumber"),Ce({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new S(r.funcName+" valid only within array environment")}});var kr=H0;Ce({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:i}=r,s=e[0];if(s.type!=="ordgroup")throw new S("Invalid environment name",s);for(var f="",y=0;y<s.body.length;++y)f+=Mt(s.body[y],"textord").text;if(i==="\\begin"){if(!kr.hasOwnProperty(f))throw new S("No such environment: "+f,s);var C=kr[f],{args:O,optArgs:j}=t.parseArguments("\\begin{"+f+"}",C),ie={mode:t.mode,envName:f,parser:t},oe=C.handler(ie,O,j);t.expect("\\end",!1);var ke=t.nextToken,ye=Mt(t.parseFunction(),"environment");if(ye.name!==f)throw new S("Mismatch: \\begin{"+f+"} matched by \\end{"+ye.name+"}",ke);return oe}return{type:"environment",mode:t.mode,name:f,nameGroup:s}}});var f0=(r,e)=>{var t=r.font,i=e.withFont(t);return Ht(r.body,i)},n=(r,e)=>{var t=r.font,i=e.withFont(t);return lt(r.body,i)},o={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};Ce({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=St(e[0]),f=i;return f in o&&(f=o[f]),{type:"font",mode:t.mode,font:f.slice(1),body:s}},htmlBuilder:f0,mathmlBuilder:n}),Ce({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,i=e[0],s=B.isCharacterBox(i);return{type:"mclass",mode:t.mode,mclass:Sr(i),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:i}],isCharacterBox:s}}}),Ce({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:i,breakOnTokenText:s}=r,{mode:f}=t,y=t.parseExpression(!0,s),C="math"+i.slice(1);return{type:"font",mode:f,font:C,body:{type:"ordgroup",mode:t.mode,body:y}}},htmlBuilder:f0,mathmlBuilder:n});var h=(r,e)=>{var t=e;return r==="display"?t=t.id>=Re.SCRIPT.id?t.text():Re.DISPLAY:r==="text"&&t.size===Re.DISPLAY.size?t=Re.TEXT:r==="script"?t=Re.SCRIPT:r==="scriptscript"&&(t=Re.SCRIPTSCRIPT),t},p=(r,e)=>{var t=h(r.size,e.style),i=t.fracNum(),s=t.fracDen(),f;f=e.havingStyle(i);var y=Ht(r.numer,f,e);if(r.continued){var C=8.5/e.fontMetrics().ptPerEm,O=3.5/e.fontMetrics().ptPerEm;y.height=y.height<C?C:y.height,y.depth=y.depth<O?O:y.depth}f=e.havingStyle(s);var j=Ht(r.denom,f,e),ie,oe,ke;r.hasBarLine?(r.barSize?(oe=Xt(r.barSize,e),ie=M.makeLineSpan("frac-line",e,oe)):ie=M.makeLineSpan("frac-line",e),oe=ie.height,ke=ie.height):(ie=null,oe=0,ke=e.fontMetrics().defaultRuleThickness);var ye,je,Xe;t.size===Re.DISPLAY.size||r.size==="display"?(ye=e.fontMetrics().num1,oe>0?je=3*ke:je=7*ke,Xe=e.fontMetrics().denom1):(oe>0?(ye=e.fontMetrics().num2,je=ke):(ye=e.fontMetrics().num3,je=3*ke),Xe=e.fontMetrics().denom2);var ht;if(ie){var Ot=e.fontMetrics().axisHeight;ye-y.depth-(Ot+.5*oe)<je&&(ye+=je-(ye-y.depth-(Ot+.5*oe))),Ot-.5*oe-(j.height-Xe)<je&&(Xe+=je-(Ot-.5*oe-(j.height-Xe)));var Pt=-(Ot-.5*oe);ht=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:j,shift:Xe},{type:"elem",elem:ie,shift:Pt},{type:"elem",elem:y,shift:-ye}]},e)}else{var mt=ye-y.depth-(j.height-Xe);mt<je&&(ye+=.5*(je-mt),Xe+=.5*(je-mt)),ht=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:j,shift:Xe},{type:"elem",elem:y,shift:-ye}]},e)}f=e.havingStyle(t),ht.height*=f.sizeMultiplier/e.sizeMultiplier,ht.depth*=f.sizeMultiplier/e.sizeMultiplier;var c1;t.size===Re.DISPLAY.size?c1=e.fontMetrics().delim1:t.size===Re.SCRIPTSCRIPT.size?c1=e.havingStyle(Re.SCRIPT).fontMetrics().delim2:c1=e.fontMetrics().delim2;var Vt,f1;return r.leftDelim==null?Vt=Tn(e,["mopen"]):Vt=Fn.customSizedDelim(r.leftDelim,c1,!0,e.havingStyle(t),r.mode,["mopen"]),r.continued?f1=M.makeSpan([]):r.rightDelim==null?f1=Tn(e,["mclose"]):f1=Fn.customSizedDelim(r.rightDelim,c1,!0,e.havingStyle(t),r.mode,["mclose"]),M.makeSpan(["mord"].concat(f.sizingClasses(e)),[Vt,M.makeSpan(["mfrac"],[ht]),f1],e)},b=(r,e)=>{var t=new Be.MathNode("mfrac",[lt(r.numer,e),lt(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var i=Xt(r.barSize,e);t.setAttribute("linethickness",Ge(i))}var s=h(r.size,e.style);if(s.size!==e.style.size){t=new Be.MathNode("mstyle",[t]);var f=s.size===Re.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",f),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var y=[];if(r.leftDelim!=null){var C=new Be.MathNode("mo",[new Be.TextNode(r.leftDelim.replace("\\",""))]);C.setAttribute("fence","true"),y.push(C)}if(y.push(t),r.rightDelim!=null){var O=new Be.MathNode("mo",[new Be.TextNode(r.rightDelim.replace("\\",""))]);O.setAttribute("fence","true"),y.push(O)}return u(y)}return t};Ce({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0],f=e[1],y,C=null,O=null,j="auto";switch(i){case"\\dfrac":case"\\frac":case"\\tfrac":y=!0;break;case"\\\\atopfrac":y=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":y=!1,C="(",O=")";break;case"\\\\bracefrac":y=!1,C="\\{",O="\\}";break;case"\\\\brackfrac":y=!1,C="[",O="]";break;default:throw new Error("Unrecognized genfrac command")}switch(i){case"\\dfrac":case"\\dbinom":j="display";break;case"\\tfrac":case"\\tbinom":j="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:s,denom:f,hasBarLine:y,leftDelim:C,rightDelim:O,size:j,barSize:null}},htmlBuilder:p,mathmlBuilder:b}),Ce({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0],f=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:s,denom:f,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),Ce({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:i}=r,s;switch(t){case"\\over":s="\\frac";break;case"\\choose":s="\\binom";break;case"\\atop":s="\\\\atopfrac";break;case"\\brace":s="\\\\bracefrac";break;case"\\brack":s="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:s,token:i}}});var v=["display","text","script","scriptscript"],k=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};Ce({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,i=e[4],s=e[5],f=St(e[0]),y=f.type==="atom"&&f.family==="open"?k(f.text):null,C=St(e[1]),O=C.type==="atom"&&C.family==="close"?k(C.text):null,j=Mt(e[2],"size"),ie,oe=null;j.isBlank?ie=!0:(oe=j.value,ie=oe.number>0);var ke="auto",ye=e[3];if(ye.type==="ordgroup"){if(ye.body.length>0){var je=Mt(ye.body[0],"textord");ke=v[Number(je.text)]}}else ye=Mt(ye,"textord"),ke=v[Number(ye.text)];return{type:"genfrac",mode:t.mode,numer:i,denom:s,continued:!1,hasBarLine:ie,barSize:oe,leftDelim:y,rightDelim:O,size:ke}},htmlBuilder:p,mathmlBuilder:b}),Ce({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:i,token:s}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:Mt(e[0],"size").value,token:s}}}),Ce({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0],f=xe(Mt(e[1],"infix").size),y=e[2],C=f.number>0;return{type:"genfrac",mode:t.mode,numer:s,denom:y,continued:!1,hasBarLine:C,barSize:f,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:p,mathmlBuilder:b});var L=(r,e)=>{var t=e.style,i,s;r.type==="supsub"?(i=r.sup?Ht(r.sup,e.havingStyle(t.sup()),e):Ht(r.sub,e.havingStyle(t.sub()),e),s=Mt(r.base,"horizBrace")):s=Mt(r,"horizBrace");var f=Ht(s.base,e.havingBaseStyle(Re.DISPLAY)),y=Pn.svgSpan(s,e),C;if(s.isOver?(C=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:f},{type:"kern",size:.1},{type:"elem",elem:y}]},e),C.children[0].children[0].children[1].classes.push("svg-align")):(C=M.makeVList({positionType:"bottom",positionData:f.depth+.1+y.height,children:[{type:"elem",elem:y},{type:"kern",size:.1},{type:"elem",elem:f}]},e),C.children[0].children[0].children[0].classes.push("svg-align")),i){var O=M.makeSpan(["mord",s.isOver?"mover":"munder"],[C],e);s.isOver?C=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:O},{type:"kern",size:.2},{type:"elem",elem:i}]},e):C=M.makeVList({positionType:"bottom",positionData:O.depth+.2+i.height+i.depth,children:[{type:"elem",elem:i},{type:"kern",size:.2},{type:"elem",elem:O}]},e)}return M.makeSpan(["mord",s.isOver?"mover":"munder"],[C],e)},X=(r,e)=>{var t=Pn.mathMLnode(r.label);return new Be.MathNode(r.isOver?"mover":"munder",[lt(r.base,e),t])};Ce({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:i}=r;return{type:"horizBrace",mode:t.mode,label:i,isOver:/^\\over/.test(i),base:e[0]}},htmlBuilder:L,mathmlBuilder:X}),Ce({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,i=e[1],s=Mt(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:s})?{type:"href",mode:t.mode,href:s,body:$e(i)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=g1(r.body,e,!1);return M.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=ft(r.body,e);return t instanceof mn||(t=new mn("mrow",[t])),t.setAttribute("href",r.href),t}}),Ce({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,i=Mt(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:i}))return t.formatUnsupportedCmd("\\url");for(var s=[],f=0;f<i.length;f++){var y=i[f];y==="~"&&(y="\\textasciitilde"),s.push({type:"textord",mode:"text",text:y})}var C={type:"text",mode:t.mode,font:"\\texttt",body:s};return{type:"href",mode:t.mode,href:i,body:$e(C)}}}),Ce({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(r,e){var{parser:t}=r;return{type:"hbox",mode:t.mode,body:$e(e[0])}},htmlBuilder(r,e){var t=g1(r.body,e,!1);return M.makeFragment(t)},mathmlBuilder(r,e){return new Be.MathNode("mrow",Me(r.body,e))}}),Ce({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:i,token:s}=r,f=Mt(e[0],"raw").string,y=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var C,O={};switch(i){case"\\htmlClass":O.class=f,C={command:"\\htmlClass",class:f};break;case"\\htmlId":O.id=f,C={command:"\\htmlId",id:f};break;case"\\htmlStyle":O.style=f,C={command:"\\htmlStyle",style:f};break;case"\\htmlData":{for(var j=f.split(","),ie=0;ie<j.length;ie++){var oe=j[ie].split("=");if(oe.length!==2)throw new S("Error parsing key-value for \\htmlData");O["data-"+oe[0].trim()]=oe[1].trim()}C={command:"\\htmlData",attributes:O};break}default:throw new Error("Unrecognized html command")}return t.settings.isTrusted(C)?{type:"html",mode:t.mode,attributes:O,body:$e(y)}:t.formatUnsupportedCmd(i)},htmlBuilder:(r,e)=>{var t=g1(r.body,e,!1),i=["enclosing"];r.attributes.class&&i.push(...r.attributes.class.trim().split(/\s+/));var s=M.makeSpan(i,t,e);for(var f in r.attributes)f!=="class"&&r.attributes.hasOwnProperty(f)&&s.setAttribute(f,r.attributes[f]);return s},mathmlBuilder:(r,e)=>ft(r.body,e)}),Ce({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:$e(e[0]),mathml:$e(e[1])}},htmlBuilder:(r,e)=>{var t=g1(r.html,e,!1);return M.makeFragment(t)},mathmlBuilder:(r,e)=>ft(r.mathml,e)});var ee=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new S("Invalid size: '"+e+"' in \\includegraphics");var i={number:+(t[1]+t[2]),unit:t[3]};if(!y1(i))throw new S("Invalid unit: '"+i.unit+"' in \\includegraphics.");return i};Ce({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:i}=r,s={number:0,unit:"em"},f={number:.9,unit:"em"},y={number:0,unit:"em"},C="";if(t[0])for(var O=Mt(t[0],"raw").string,j=O.split(","),ie=0;ie<j.length;ie++){var oe=j[ie].split("=");if(oe.length===2){var ke=oe[1].trim();switch(oe[0].trim()){case"alt":C=ke;break;case"width":s=ee(ke);break;case"height":f=ee(ke);break;case"totalheight":y=ee(ke);break;default:throw new S("Invalid key: '"+oe[0]+"' in \\includegraphics.")}}}var ye=Mt(e[0],"url").url;return C===""&&(C=ye,C=C.replace(/^.*[\\/]/,""),C=C.substring(0,C.lastIndexOf("."))),i.settings.isTrusted({command:"\\includegraphics",url:ye})?{type:"includegraphics",mode:i.mode,alt:C,width:s,height:f,totalheight:y,src:ye}:i.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(r,e)=>{var t=Xt(r.height,e),i=0;r.totalheight.number>0&&(i=Xt(r.totalheight,e)-t);var s=0;r.width.number>0&&(s=Xt(r.width,e));var f={height:Ge(t+i)};s>0&&(f.width=Ge(s)),i>0&&(f.verticalAlign=Ge(-i));var y=new ln(r.src,r.alt,f);return y.height=t,y.depth=i,y},mathmlBuilder:(r,e)=>{var t=new Be.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var i=Xt(r.height,e),s=0;if(r.totalheight.number>0&&(s=Xt(r.totalheight,e)-i,t.setAttribute("valign",Ge(-s))),t.setAttribute("height",Ge(i+s)),r.width.number>0){var f=Xt(r.width,e);t.setAttribute("width",Ge(f))}return t.setAttribute("src",r.src),t}}),Ce({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:i}=r,s=Mt(e[0],"size");if(t.settings.strict){var f=i[1]==="m",y=s.value.unit==="mu";f?(y||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+i+" supports only mu units, "+("not "+s.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+i+" works only in math mode")):y&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+i+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:s.value}},htmlBuilder(r,e){return M.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=Xt(r.dimension,e);return new Be.SpaceNode(t)}}),Ce({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0];return{type:"lap",mode:t.mode,alignment:i.slice(5),body:s}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=M.makeSpan([],[Ht(r.body,e)]),t=M.makeSpan(["inner"],[t],e)):t=M.makeSpan(["inner"],[Ht(r.body,e)]);var i=M.makeSpan(["fix"],[]),s=M.makeSpan([r.alignment],[t,i],e),f=M.makeSpan(["strut"]);return f.style.height=Ge(s.height+s.depth),s.depth&&(f.style.verticalAlign=Ge(-s.depth)),s.children.unshift(f),s=M.makeSpan(["thinbox"],[s],e),M.makeSpan(["mord","vbox"],[s],e)},mathmlBuilder:(r,e)=>{var t=new Be.MathNode("mpadded",[lt(r.body,e)]);if(r.alignment!=="rlap"){var i=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",i+"width")}return t.setAttribute("width","0px"),t}}),Ce({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:i}=r,s=i.mode;i.switchMode("math");var f=t==="\\("?"\\)":"$",y=i.parseExpression(!1,f);return i.expect(f),i.switchMode(s),{type:"styling",mode:i.mode,style:"text",body:y}}}),Ce({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new S("Mismatched "+r.funcName)}});var K=(r,e)=>{switch(e.style.size){case Re.DISPLAY.size:return r.display;case Re.TEXT.size:return r.text;case Re.SCRIPT.size:return r.script;case Re.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};Ce({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:$e(e[0]),text:$e(e[1]),script:$e(e[2]),scriptscript:$e(e[3])}},htmlBuilder:(r,e)=>{var t=K(r,e),i=g1(t,e,!1);return M.makeFragment(i)},mathmlBuilder:(r,e)=>{var t=K(r,e);return ft(t,e)}});var se=(r,e,t,i,s,f,y)=>{r=M.makeSpan([],[r]);var C=t&&B.isCharacterBox(t),O,j;if(e){var ie=Ht(e,i.havingStyle(s.sup()),i);j={elem:ie,kern:Math.max(i.fontMetrics().bigOpSpacing1,i.fontMetrics().bigOpSpacing3-ie.depth)}}if(t){var oe=Ht(t,i.havingStyle(s.sub()),i);O={elem:oe,kern:Math.max(i.fontMetrics().bigOpSpacing2,i.fontMetrics().bigOpSpacing4-oe.height)}}var ke;if(j&&O){var ye=i.fontMetrics().bigOpSpacing5+O.elem.height+O.elem.depth+O.kern+r.depth+y;ke=M.makeVList({positionType:"bottom",positionData:ye,children:[{type:"kern",size:i.fontMetrics().bigOpSpacing5},{type:"elem",elem:O.elem,marginLeft:Ge(-f)},{type:"kern",size:O.kern},{type:"elem",elem:r},{type:"kern",size:j.kern},{type:"elem",elem:j.elem,marginLeft:Ge(f)},{type:"kern",size:i.fontMetrics().bigOpSpacing5}]},i)}else if(O){var je=r.height-y;ke=M.makeVList({positionType:"top",positionData:je,children:[{type:"kern",size:i.fontMetrics().bigOpSpacing5},{type:"elem",elem:O.elem,marginLeft:Ge(-f)},{type:"kern",size:O.kern},{type:"elem",elem:r}]},i)}else if(j){var Xe=r.depth+y;ke=M.makeVList({positionType:"bottom",positionData:Xe,children:[{type:"elem",elem:r},{type:"kern",size:j.kern},{type:"elem",elem:j.elem,marginLeft:Ge(f)},{type:"kern",size:i.fontMetrics().bigOpSpacing5}]},i)}else return r;var ht=[ke];if(O&&f!==0&&!C){var mt=M.makeSpan(["mspace"],[],i);mt.style.marginRight=Ge(f),ht.unshift(mt)}return M.makeSpan(["mop","op-limits"],ht,i)},ue=["\\smallint"],J=(r,e)=>{var t,i,s=!1,f;r.type==="supsub"?(t=r.sup,i=r.sub,f=Mt(r.base,"op"),s=!0):f=Mt(r,"op");var y=e.style,C=!1;y.size===Re.DISPLAY.size&&f.symbol&&!B.contains(ue,f.name)&&(C=!0);var O;if(f.symbol){var j=C?"Size2-Regular":"Size1-Regular",ie="";if((f.name==="\\oiint"||f.name==="\\oiiint")&&(ie=f.name.slice(1),f.name=ie==="oiint"?"\\iint":"\\iiint"),O=M.makeSymbol(f.name,j,"math",e,["mop","op-symbol",C?"large-op":"small-op"]),ie.length>0){var oe=O.italic,ke=M.staticSvg(ie+"Size"+(C?"2":"1"),e);O=M.makeVList({positionType:"individualShift",children:[{type:"elem",elem:O,shift:0},{type:"elem",elem:ke,shift:C?.08:0}]},e),f.name="\\"+ie,O.classes.unshift("mop"),O.italic=oe}}else if(f.body){var ye=g1(f.body,e,!0);ye.length===1&&ye[0]instanceof t1?(O=ye[0],O.classes[0]="mop"):O=M.makeSpan(["mop"],ye,e)}else{for(var je=[],Xe=1;Xe<f.name.length;Xe++)je.push(M.mathsym(f.name[Xe],f.mode,e));O=M.makeSpan(["mop"],je,e)}var ht=0,mt=0;return(O instanceof t1||f.name==="\\oiint"||f.name==="\\oiiint")&&!f.suppressBaseShift&&(ht=(O.height-O.depth)/2-e.fontMetrics().axisHeight,mt=O.italic),s?se(O,t,i,e,y,mt,ht):(ht&&(O.style.position="relative",O.style.top=Ge(ht)),O)},vt=(r,e)=>{var t;if(r.symbol)t=new mn("mo",[a(r.name,r.mode)]),B.contains(ue,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new mn("mo",Me(r.body,e));else{t=new mn("mi",[new Vn(r.name.slice(1))]);var i=new mn("mo",[a("\u2061","text")]);r.parentIsSupSub?t=new mn("mrow",[t,i]):t=Mr([t,i])}return t},et={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};Ce({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=i;return s.length===1&&(s=et[s]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:s}},htmlBuilder:J,mathmlBuilder:vt}),Ce({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,i=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:$e(i)}},htmlBuilder:J,mathmlBuilder:vt});var pt={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};Ce({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J,mathmlBuilder:vt}),Ce({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:J,mathmlBuilder:vt}),Ce({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,i=t;return i.length===1&&(i=pt[i]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:i}},htmlBuilder:J,mathmlBuilder:vt});var Pe=(r,e)=>{var t,i,s=!1,f;r.type==="supsub"?(t=r.sup,i=r.sub,f=Mt(r.base,"operatorname"),s=!0):f=Mt(r,"operatorname");var y;if(f.body.length>0){for(var C=f.body.map(oe=>{var ke=oe.text;return typeof ke=="string"?{type:"textord",mode:oe.mode,text:ke}:oe}),O=g1(C,e.withFont("mathrm"),!0),j=0;j<O.length;j++){var ie=O[j];ie instanceof t1&&(ie.text=ie.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}y=M.makeSpan(["mop"],O,e)}else y=M.makeSpan(["mop"],[],e);return s?se(y,t,i,e,e.style,0,0):y},Dt=(r,e)=>{for(var t=Me(r.body,e.withFont("mathrm")),i=!0,s=0;s<t.length;s++){var f=t[s];if(!(f instanceof Be.SpaceNode))if(f instanceof Be.MathNode)switch(f.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var y=f.children[0];f.children.length===1&&y instanceof Be.TextNode?y.text=y.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):i=!1;break}default:i=!1}else i=!1}if(i){var C=t.map(ie=>ie.toText()).join("");t=[new Be.TextNode(C)]}var O=new Be.MathNode("mi",t);O.setAttribute("mathvariant","normal");var j=new Be.MathNode("mo",[a("\u2061","text")]);return r.parentIsSupSub?new Be.MathNode("mrow",[O,j]):Be.newDocumentFragment([O,j])};Ce({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:i}=r,s=e[0];return{type:"operatorname",mode:t.mode,body:$e(s),alwaysHandleSupSub:i==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:Pe,mathmlBuilder:Dt}),I("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),Ie({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?M.makeFragment(g1(r.body,e,!1)):M.makeSpan(["mord"],g1(r.body,e,!0),e)},mathmlBuilder(r,e){return ft(r.body,e,!0)}}),Ce({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,i=e[0];return{type:"overline",mode:t.mode,body:i}},htmlBuilder(r,e){var t=Ht(r.body,e.havingCrampedStyle()),i=M.makeLineSpan("overline-line",e),s=e.fontMetrics().defaultRuleThickness,f=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*s},{type:"elem",elem:i},{type:"kern",size:s}]},e);return M.makeSpan(["mord","overline"],[f],e)},mathmlBuilder(r,e){var t=new Be.MathNode("mo",[new Be.TextNode("\u203E")]);t.setAttribute("stretchy","true");var i=new Be.MathNode("mover",[lt(r.body,e),t]);return i.setAttribute("accent","true"),i}}),Ce({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,i=e[0];return{type:"phantom",mode:t.mode,body:$e(i)}},htmlBuilder:(r,e)=>{var t=g1(r.body,e.withPhantom(),!1);return M.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=Me(r.body,e);return new Be.MathNode("mphantom",t)}}),Ce({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,i=e[0];return{type:"hphantom",mode:t.mode,body:i}},htmlBuilder:(r,e)=>{var t=M.makeSpan([],[Ht(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var i=0;i<t.children.length;i++)t.children[i].height=0,t.children[i].depth=0;return t=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t}]},e),M.makeSpan(["mord"],[t],e)},mathmlBuilder:(r,e)=>{var t=Me($e(r.body),e),i=new Be.MathNode("mphantom",t),s=new Be.MathNode("mpadded",[i]);return s.setAttribute("height","0px"),s.setAttribute("depth","0px"),s}}),Ce({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,i=e[0];return{type:"vphantom",mode:t.mode,body:i}},htmlBuilder:(r,e)=>{var t=M.makeSpan(["inner"],[Ht(r.body,e.withPhantom())]),i=M.makeSpan(["fix"],[]);return M.makeSpan(["mord","rlap"],[t,i],e)},mathmlBuilder:(r,e)=>{var t=Me($e(r.body),e),i=new Be.MathNode("mphantom",t),s=new Be.MathNode("mpadded",[i]);return s.setAttribute("width","0px"),s}}),Ce({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,i=Mt(e[0],"size").value,s=e[1];return{type:"raisebox",mode:t.mode,dy:i,body:s}},htmlBuilder(r,e){var t=Ht(r.body,e),i=Xt(r.dy,e);return M.makeVList({positionType:"shift",positionData:-i,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new Be.MathNode("mpadded",[lt(r.body,e)]),i=r.dy.number+r.dy.unit;return t.setAttribute("voffset",i),t}}),Ce({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}}),Ce({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:i}=r,s=t[0],f=Mt(e[0],"size"),y=Mt(e[1],"size");return{type:"rule",mode:i.mode,shift:s&&Mt(s,"size").value,width:f.value,height:y.value}},htmlBuilder(r,e){var t=M.makeSpan(["mord","rule"],[],e),i=Xt(r.width,e),s=Xt(r.height,e),f=r.shift?Xt(r.shift,e):0;return t.style.borderRightWidth=Ge(i),t.style.borderTopWidth=Ge(s),t.style.bottom=Ge(f),t.width=i,t.height=s+f,t.depth=-f,t.maxFontSize=s*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=Xt(r.width,e),i=Xt(r.height,e),s=r.shift?Xt(r.shift,e):0,f=e.color&&e.getColor()||"black",y=new Be.MathNode("mspace");y.setAttribute("mathbackground",f),y.setAttribute("width",Ge(t)),y.setAttribute("height",Ge(i));var C=new Be.MathNode("mpadded",[y]);return s>=0?C.setAttribute("height",Ge(s)):(C.setAttribute("height",Ge(s)),C.setAttribute("depth",Ge(-s))),C.setAttribute("voffset",Ge(s)),C}});function it(r,e,t){for(var i=g1(r,e,!1),s=e.sizeMultiplier/t.sizeMultiplier,f=0;f<i.length;f++){var y=i[f].classes.indexOf("sizing");y<0?Array.prototype.push.apply(i[f].classes,e.sizingClasses(t)):i[f].classes[y+1]==="reset-size"+e.size&&(i[f].classes[y+1]="reset-size"+t.size),i[f].height*=s,i[f].depth*=s}return M.makeFragment(i)}var jt=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Qt=(r,e)=>{var t=e.havingSize(r.size);return it(r.body,t,e)};Ce({type:"sizing",names:jt,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:i,parser:s}=r,f=s.parseExpression(!1,t);return{type:"sizing",mode:s.mode,size:jt.indexOf(i)+1,body:f}},htmlBuilder:Qt,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),i=Me(r.body,t),s=new Be.MathNode("mstyle",i);return s.setAttribute("mathsize",Ge(t.sizeMultiplier)),s}}),Ce({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:i}=r,s=!1,f=!1,y=t[0]&&Mt(t[0],"ordgroup");if(y)for(var C="",O=0;O<y.body.length;++O){var j=y.body[O];if(C=j.text,C==="t")s=!0;else if(C==="b")f=!0;else{s=!1,f=!1;break}}else s=!0,f=!0;var ie=e[0];return{type:"smash",mode:i.mode,body:ie,smashHeight:s,smashDepth:f}},htmlBuilder:(r,e)=>{var t=M.makeSpan([],[Ht(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var i=0;i<t.children.length;i++)t.children[i].height=0;if(r.smashDepth&&(t.depth=0,t.children))for(var s=0;s<t.children.length;s++)t.children[s].depth=0;var f=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t}]},e);return M.makeSpan(["mord"],[f],e)},mathmlBuilder:(r,e)=>{var t=new Be.MathNode("mpadded",[lt(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}}),Ce({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:i}=r,s=t[0],f=e[0];return{type:"sqrt",mode:i.mode,body:f,index:s}},htmlBuilder(r,e){var t=Ht(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=M.wrapFragment(t,e);var i=e.fontMetrics(),s=i.defaultRuleThickness,f=s;e.style.id<Re.TEXT.id&&(f=e.fontMetrics().xHeight);var y=s+f/4,C=t.height+t.depth+y+s,{span:O,ruleWidth:j,advanceWidth:ie}=Fn.sqrtImage(C,e),oe=O.height-j;oe>t.height+t.depth+y&&(y=(y+oe-t.height-t.depth)/2);var ke=O.height-t.height-y-j;t.style.paddingLeft=Ge(ie);var ye=M.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+ke)},{type:"elem",elem:O},{type:"kern",size:j}]},e);if(r.index){var je=e.havingStyle(Re.SCRIPTSCRIPT),Xe=Ht(r.index,je,e),ht=.6*(ye.height-ye.depth),mt=M.makeVList({positionType:"shift",positionData:-ht,children:[{type:"elem",elem:Xe}]},e),Ot=M.makeSpan(["root"],[mt]);return M.makeSpan(["mord","sqrt"],[Ot,ye],e)}else return M.makeSpan(["mord","sqrt"],[ye],e)},mathmlBuilder(r,e){var{body:t,index:i}=r;return i?new Be.MathNode("mroot",[lt(t,e),lt(i,e)]):new Be.MathNode("msqrt",[lt(t,e)])}});var be={display:Re.DISPLAY,text:Re.TEXT,script:Re.SCRIPT,scriptscript:Re.SCRIPTSCRIPT};Ce({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:i,parser:s}=r,f=s.parseExpression(!0,t),y=i.slice(1,i.length-5);return{type:"styling",mode:s.mode,style:y,body:f}},htmlBuilder(r,e){var t=be[r.style],i=e.havingStyle(t).withFont("");return it(r.body,i,e)},mathmlBuilder(r,e){var t=be[r.style],i=e.havingStyle(t),s=Me(r.body,i),f=new Be.MathNode("mstyle",s),y={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},C=y[r.style];return f.setAttribute("scriptlevel",C[0]),f.setAttribute("displaystyle",C[1]),f}});var Ct=function(e,t){var i=e.base;if(i)if(i.type==="op"){var s=i.limits&&(t.style.size===Re.DISPLAY.size||i.alwaysHandleSupSub);return s?J:null}else if(i.type==="operatorname"){var f=i.alwaysHandleSupSub&&(t.style.size===Re.DISPLAY.size||i.limits);return f?Pe:null}else{if(i.type==="accent")return B.isCharacterBox(i.base)?e0:null;if(i.type==="horizBrace"){var y=!e.sub;return y===i.isOver?L:null}else return null}else return null};Ie({type:"supsub",htmlBuilder(r,e){var t=Ct(r,e);if(t)return t(r,e);var{base:i,sup:s,sub:f}=r,y=Ht(i,e),C,O,j=e.fontMetrics(),ie=0,oe=0,ke=i&&B.isCharacterBox(i);if(s){var ye=e.havingStyle(e.style.sup());C=Ht(s,ye,e),ke||(ie=y.height-ye.fontMetrics().supDrop*ye.sizeMultiplier/e.sizeMultiplier)}if(f){var je=e.havingStyle(e.style.sub());O=Ht(f,je,e),ke||(oe=y.depth+je.fontMetrics().subDrop*je.sizeMultiplier/e.sizeMultiplier)}var Xe;e.style===Re.DISPLAY?Xe=j.sup1:e.style.cramped?Xe=j.sup3:Xe=j.sup2;var ht=e.sizeMultiplier,mt=Ge(.5/j.ptPerEm/ht),Ot=null;if(O){var Pt=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(y instanceof t1||Pt)&&(Ot=Ge(-y.italic))}var c1;if(C&&O){ie=Math.max(ie,Xe,C.depth+.25*j.xHeight),oe=Math.max(oe,j.sub2);var Vt=j.defaultRuleThickness,f1=4*Vt;if(ie-C.depth-(O.height-oe)<f1){oe=f1-(ie-C.depth)+O.height;var i1=.8*j.xHeight-(ie-C.depth);i1>0&&(ie+=i1,oe-=i1)}var P1=[{type:"elem",elem:O,shift:oe,marginRight:mt,marginLeft:Ot},{type:"elem",elem:C,shift:-ie,marginRight:mt}];c1=M.makeVList({positionType:"individualShift",children:P1},e)}else if(O){oe=Math.max(oe,j.sub1,O.height-.8*j.xHeight);var b1=[{type:"elem",elem:O,marginLeft:Ot,marginRight:mt}];c1=M.makeVList({positionType:"shift",positionData:oe,children:b1},e)}else if(C)ie=Math.max(ie,Xe,C.depth+.25*j.xHeight),c1=M.makeVList({positionType:"shift",positionData:-ie,children:[{type:"elem",elem:C,marginRight:mt}]},e);else throw new Error("supsub must have either sup or sub.");var ar=Oe(y,"right")||"mord";return M.makeSpan([ar],[y,M.makeSpan(["msupsub"],[c1])],e)},mathmlBuilder(r,e){var t=!1,i,s;r.base&&r.base.type==="horizBrace"&&(s=!!r.sup,s===r.base.isOver&&(t=!0,i=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var f=[lt(r.base,e)];r.sub&&f.push(lt(r.sub,e)),r.sup&&f.push(lt(r.sup,e));var y;if(t)y=i?"mover":"munder";else if(r.sub)if(r.sup){var j=r.base;j&&j.type==="op"&&j.limits&&e.style===Re.DISPLAY||j&&j.type==="operatorname"&&j.alwaysHandleSupSub&&(e.style===Re.DISPLAY||j.limits)?y="munderover":y="msubsup"}else{var O=r.base;O&&O.type==="op"&&O.limits&&(e.style===Re.DISPLAY||O.alwaysHandleSupSub)||O&&O.type==="operatorname"&&O.alwaysHandleSupSub&&(O.limits||e.style===Re.DISPLAY)?y="munder":y="msub"}else{var C=r.base;C&&C.type==="op"&&C.limits&&(e.style===Re.DISPLAY||C.alwaysHandleSupSub)||C&&C.type==="operatorname"&&C.alwaysHandleSupSub&&(C.limits||e.style===Re.DISPLAY)?y="mover":y="msup"}return new Be.MathNode(y,f)}}),Ie({type:"atom",htmlBuilder(r,e){return M.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new Be.MathNode("mo",[a(r.text,r.mode)]);if(r.family==="bin"){var i=m(r,e);i==="bold-italic"&&t.setAttribute("mathvariant",i)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var Gt={mi:"italic",mn:"normal",mtext:"normal"};Ie({type:"mathord",htmlBuilder(r,e){return M.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new Be.MathNode("mi",[a(r.text,r.mode,e)]),i=m(r,e)||"italic";return i!==Gt[t.type]&&t.setAttribute("mathvariant",i),t}}),Ie({type:"textord",htmlBuilder(r,e){return M.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=a(r.text,r.mode,e),i=m(r,e)||"normal",s;return r.mode==="text"?s=new Be.MathNode("mtext",[t]):/[0-9]/.test(r.text)?s=new Be.MathNode("mn",[t]):r.text==="\\prime"?s=new Be.MathNode("mo",[t]):s=new Be.MathNode("mi",[t]),i!==Gt[s.type]&&s.setAttribute("mathvariant",i),s}});var Zt={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},V1={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Ie({type:"spacing",htmlBuilder(r,e){if(V1.hasOwnProperty(r.text)){var t=V1[r.text].className||"";if(r.mode==="text"){var i=M.makeOrd(r,e,"textord");return i.classes.push(t),i}else return M.makeSpan(["mspace",t],[M.mathsym(r.text,r.mode,e)],e)}else{if(Zt.hasOwnProperty(r.text))return M.makeSpan(["mspace",Zt[r.text]],[],e);throw new S('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(V1.hasOwnProperty(r.text))t=new Be.MathNode("mtext",[new Be.TextNode("\xA0")]);else{if(Zt.hasOwnProperty(r.text))return new Be.MathNode("mspace");throw new S('Unknown type of space "'+r.text+'"')}return t}});var R1=()=>{var r=new Be.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};Ie({type:"tag",mathmlBuilder(r,e){var t=new Be.MathNode("mtable",[new Be.MathNode("mtr",[R1(),new Be.MathNode("mtd",[ft(r.body,e)]),R1(),new Be.MathNode("mtd",[ft(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var qt={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},yt={"\\textbf":"textbf","\\textmd":"textmd"},zt={"\\textit":"textit","\\textup":"textup"},Lt=(r,e)=>{var t=r.font;return t?qt[t]?e.withTextFontFamily(qt[t]):yt[t]?e.withTextFontWeight(yt[t]):e.withTextFontShape(zt[t]):e};Ce({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:i}=r,s=e[0];return{type:"text",mode:t.mode,body:$e(s),font:i}},htmlBuilder(r,e){var t=Lt(r,e),i=g1(r.body,t,!0);return M.makeSpan(["mord","text"],i,t)},mathmlBuilder(r,e){var t=Lt(r,e);return ft(r.body,t)}}),Ce({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=Ht(r.body,e),i=M.makeLineSpan("underline-line",e),s=e.fontMetrics().defaultRuleThickness,f=M.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:s},{type:"elem",elem:i},{type:"kern",size:3*s},{type:"elem",elem:t}]},e);return M.makeSpan(["mord","underline"],[f],e)},mathmlBuilder(r,e){var t=new Be.MathNode("mo",[new Be.TextNode("\u203E")]);t.setAttribute("stretchy","true");var i=new Be.MathNode("munder",[lt(r.body,e),t]);return i.setAttribute("accentunder","true"),i}}),Ce({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=Ht(r.body,e),i=e.fontMetrics().axisHeight,s=.5*(t.height-i-(t.depth+i));return M.makeVList({positionType:"shift",positionData:s,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new Be.MathNode("mpadded",[lt(r.body,e)],["vcenter"])}}),Ce({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new S("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=w1(r),i=[],s=e.havingStyle(e.style.text()),f=0;f<t.length;f++){var y=t[f];y==="~"&&(y="\\textasciitilde"),i.push(M.makeSymbol(y,"Typewriter-Regular",r.mode,s,["mord","texttt"]))}return M.makeSpan(["mord","text"].concat(s.sizingClasses(e)),M.tryCombineChars(i),s)},mathmlBuilder(r,e){var t=new Be.TextNode(w1(r)),i=new Be.MathNode("mtext",[t]);return i.setAttribute("mathvariant","monospace"),i}});var w1=r=>r.body.replace(/ /g,r.star?"\u2423":"\xA0"),T1=Je,vn=`[ \r + ]`,On="\\\\[a-zA-Z@]+",$="\\\\[^\uD800-\uDFFF]",xn="("+On+")"+vn+"*",Bn=`\\\\( +|[ \r ]+ +?)[ \r ]*`,Q="[\u0300-\u036F]",En=new RegExp(Q+"+$"),mr="("+vn+"+)|"+(Bn+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Q+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Q+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+xn)+("|"+$+")");class Kr{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(mr,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new _("EOF",new g(this,t,t));var i=this.tokenRegex.exec(e);if(i===null||i.index!==t)throw new S("Unexpected character: '"+e[t]+"'",new _(e[t],new g(this,t,t+1)));var s=i[6]||i[3]||(i[2]?"\\ ":" ");if(this.catcodes[s]===14){var f=e.indexOf(` +`,this.tokenRegex.lastIndex);return f===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=f+1,this.lex()}return new _(s,new g(this,t,this.tokenRegex.lastIndex))}}class wr{constructor(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new S("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(e[t]==null?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,i){if(i===void 0&&(i=!1),i){for(var s=0;s<this.undefStack.length;s++)delete this.undefStack[s][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var f=this.undefStack[this.undefStack.length-1];f&&!f.hasOwnProperty(e)&&(f[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}}var en=z0;I("\\noexpand",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}}),I("\\expandafter",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}}),I("\\@firstoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}}),I("\\@secondoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}}),I("\\@ifnextchar",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}}),I("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),I("\\TextOrMath",function(r){var e=r.consumeArgs(2);return r.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var fr={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};I("\\char",function(r){var e=r.popToken(),t,i="";if(e.text==="'")t=8,e=r.popToken();else if(e.text==='"')t=16,e=r.popToken();else if(e.text==="`")if(e=r.popToken(),e.text[0]==="\\")i=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new S("\\char` missing argument");i=e.text.charCodeAt(0)}else t=10;if(t){if(i=fr[e.text],i==null||i>=t)throw new S("Invalid base-"+t+" digit "+e.text);for(var s;(s=fr[r.future().text])!=null&&s<t;)i*=t,i+=s,r.popToken()}return"\\@char{"+i+"}"});var wn=(r,e,t)=>{var i=r.consumeArg().tokens;if(i.length!==1)throw new S("\\newcommand's first argument must be a macro name");var s=i[0].text,f=r.isDefined(s);if(f&&!e)throw new S("\\newcommand{"+s+"} attempting to redefine "+(s+"; use \\renewcommand"));if(!f&&!t)throw new S("\\renewcommand{"+s+"} when command "+s+" does not yet exist; use \\newcommand");var y=0;if(i=r.consumeArg().tokens,i.length===1&&i[0].text==="["){for(var C="",O=r.expandNextToken();O.text!=="]"&&O.text!=="EOF";)C+=O.text,O=r.expandNextToken();if(!C.match(/^\s*[0-9]+\s*$/))throw new S("Invalid number of arguments: "+C);y=parseInt(C),i=r.consumeArg().tokens}return r.macros.set(s,{tokens:i,numArgs:y}),""};I("\\newcommand",r=>wn(r,!1,!0)),I("\\renewcommand",r=>wn(r,!0,!1)),I("\\providecommand",r=>wn(r,!0,!0)),I("\\message",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join("")),""}),I("\\errmessage",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join("")),""}),I("\\show",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),T1[t],Jt.math[t],Jt.text[t]),""}),I("\\bgroup","{"),I("\\egroup","}"),I("~","\\nobreakspace"),I("\\lq","`"),I("\\rq","'"),I("\\aa","\\r a"),I("\\AA","\\r A"),I("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),I("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),I("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),I("\u212C","\\mathscr{B}"),I("\u2130","\\mathscr{E}"),I("\u2131","\\mathscr{F}"),I("\u210B","\\mathscr{H}"),I("\u2110","\\mathscr{I}"),I("\u2112","\\mathscr{L}"),I("\u2133","\\mathscr{M}"),I("\u211B","\\mathscr{R}"),I("\u212D","\\mathfrak{C}"),I("\u210C","\\mathfrak{H}"),I("\u2128","\\mathfrak{Z}"),I("\\Bbbk","\\Bbb{k}"),I("\xB7","\\cdotp"),I("\\llap","\\mathllap{\\textrm{#1}}"),I("\\rlap","\\mathrlap{\\textrm{#1}}"),I("\\clap","\\mathclap{\\textrm{#1}}"),I("\\mathstrut","\\vphantom{(}"),I("\\underbar","\\underline{\\text{#1}}"),I("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),I("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),I("\\ne","\\neq"),I("\u2260","\\neq"),I("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),I("\u2209","\\notin"),I("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),I("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),I("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),I("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),I("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),I("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),I("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),I("\u27C2","\\perp"),I("\u203C","\\mathclose{!\\mkern-0.8mu!}"),I("\u220C","\\notni"),I("\u231C","\\ulcorner"),I("\u231D","\\urcorner"),I("\u231E","\\llcorner"),I("\u231F","\\lrcorner"),I("\xA9","\\copyright"),I("\xAE","\\textregistered"),I("\uFE0F","\\textregistered"),I("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),I("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),I("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),I("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),I("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),I("\u22EE","\\vdots"),I("\\varGamma","\\mathit{\\Gamma}"),I("\\varDelta","\\mathit{\\Delta}"),I("\\varTheta","\\mathit{\\Theta}"),I("\\varLambda","\\mathit{\\Lambda}"),I("\\varXi","\\mathit{\\Xi}"),I("\\varPi","\\mathit{\\Pi}"),I("\\varSigma","\\mathit{\\Sigma}"),I("\\varUpsilon","\\mathit{\\Upsilon}"),I("\\varPhi","\\mathit{\\Phi}"),I("\\varPsi","\\mathit{\\Psi}"),I("\\varOmega","\\mathit{\\Omega}"),I("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),I("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),I("\\boxed","\\fbox{$\\displaystyle{#1}$}"),I("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),I("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),I("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var rr={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};I("\\dots",function(r){var e="\\dotso",t=r.expandAfterFuture().text;return t in rr?e=rr[t]:(t.slice(0,4)==="\\not"||t in Jt.math&&B.contains(["bin","rel"],Jt.math[t].group))&&(e="\\dotsb"),e});var Hn={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};I("\\dotso",function(r){var e=r.future().text;return e in Hn?"\\ldots\\,":"\\ldots"}),I("\\dotsc",function(r){var e=r.future().text;return e in Hn&&e!==","?"\\ldots\\,":"\\ldots"}),I("\\cdots",function(r){var e=r.future().text;return e in Hn?"\\@cdots\\,":"\\@cdots"}),I("\\dotsb","\\cdots"),I("\\dotsm","\\cdots"),I("\\dotsi","\\!\\cdots"),I("\\dotsx","\\ldots\\,"),I("\\DOTSI","\\relax"),I("\\DOTSB","\\relax"),I("\\DOTSX","\\relax"),I("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),I("\\,","\\tmspace+{3mu}{.1667em}"),I("\\thinspace","\\,"),I("\\>","\\mskip{4mu}"),I("\\:","\\tmspace+{4mu}{.2222em}"),I("\\medspace","\\:"),I("\\;","\\tmspace+{5mu}{.2777em}"),I("\\thickspace","\\;"),I("\\!","\\tmspace-{3mu}{.1667em}"),I("\\negthinspace","\\!"),I("\\negmedspace","\\tmspace-{4mu}{.2222em}"),I("\\negthickspace","\\tmspace-{5mu}{.277em}"),I("\\enspace","\\kern.5em "),I("\\enskip","\\hskip.5em\\relax"),I("\\quad","\\hskip1em\\relax"),I("\\qquad","\\hskip2em\\relax"),I("\\tag","\\@ifstar\\tag@literal\\tag@paren"),I("\\tag@paren","\\tag@literal{({#1})}"),I("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new S("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),I("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),I("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),I("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),I("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),I("\\newline","\\\\\\relax"),I("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Yr=Ge(de["Main-Regular"]["T".charCodeAt(0)][1]-.7*de["Main-Regular"]["A".charCodeAt(0)][1]);I("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+Yr+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),I("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+Yr+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),I("\\hspace","\\@ifstar\\@hspacer\\@hspace"),I("\\@hspace","\\hskip #1\\relax"),I("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),I("\\ordinarycolon",":"),I("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),I("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),I("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),I("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),I("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),I("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),I("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),I("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),I("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),I("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),I("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),I("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),I("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),I("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),I("\u2237","\\dblcolon"),I("\u2239","\\eqcolon"),I("\u2254","\\coloneqq"),I("\u2255","\\eqqcolon"),I("\u2A74","\\Coloneqq"),I("\\ratio","\\vcentcolon"),I("\\coloncolon","\\dblcolon"),I("\\colonequals","\\coloneqq"),I("\\coloncolonequals","\\Coloneqq"),I("\\equalscolon","\\eqqcolon"),I("\\equalscoloncolon","\\Eqqcolon"),I("\\colonminus","\\coloneq"),I("\\coloncolonminus","\\Coloneq"),I("\\minuscolon","\\eqcolon"),I("\\minuscoloncolon","\\Eqcolon"),I("\\coloncolonapprox","\\Colonapprox"),I("\\coloncolonsim","\\Colonsim"),I("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),I("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),I("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),I("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),I("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),I("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),I("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),I("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),I("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),I("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),I("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),I("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),I("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),I("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),I("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),I("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),I("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),I("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),I("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),I("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),I("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),I("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),I("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),I("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),I("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),I("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),I("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),I("\\imath","\\html@mathml{\\@imath}{\u0131}"),I("\\jmath","\\html@mathml{\\@jmath}{\u0237}"),I("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),I("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),I("\u27E6","\\llbracket"),I("\u27E7","\\rrbracket"),I("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),I("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),I("\u2983","\\lBrace"),I("\u2984","\\rBrace"),I("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}"),I("\u29B5","\\minuso"),I("\\darr","\\downarrow"),I("\\dArr","\\Downarrow"),I("\\Darr","\\Downarrow"),I("\\lang","\\langle"),I("\\rang","\\rangle"),I("\\uarr","\\uparrow"),I("\\uArr","\\Uparrow"),I("\\Uarr","\\Uparrow"),I("\\N","\\mathbb{N}"),I("\\R","\\mathbb{R}"),I("\\Z","\\mathbb{Z}"),I("\\alef","\\aleph"),I("\\alefsym","\\aleph"),I("\\Alpha","\\mathrm{A}"),I("\\Beta","\\mathrm{B}"),I("\\bull","\\bullet"),I("\\Chi","\\mathrm{X}"),I("\\clubs","\\clubsuit"),I("\\cnums","\\mathbb{C}"),I("\\Complex","\\mathbb{C}"),I("\\Dagger","\\ddagger"),I("\\diamonds","\\diamondsuit"),I("\\empty","\\emptyset"),I("\\Epsilon","\\mathrm{E}"),I("\\Eta","\\mathrm{H}"),I("\\exist","\\exists"),I("\\harr","\\leftrightarrow"),I("\\hArr","\\Leftrightarrow"),I("\\Harr","\\Leftrightarrow"),I("\\hearts","\\heartsuit"),I("\\image","\\Im"),I("\\infin","\\infty"),I("\\Iota","\\mathrm{I}"),I("\\isin","\\in"),I("\\Kappa","\\mathrm{K}"),I("\\larr","\\leftarrow"),I("\\lArr","\\Leftarrow"),I("\\Larr","\\Leftarrow"),I("\\lrarr","\\leftrightarrow"),I("\\lrArr","\\Leftrightarrow"),I("\\Lrarr","\\Leftrightarrow"),I("\\Mu","\\mathrm{M}"),I("\\natnums","\\mathbb{N}"),I("\\Nu","\\mathrm{N}"),I("\\Omicron","\\mathrm{O}"),I("\\plusmn","\\pm"),I("\\rarr","\\rightarrow"),I("\\rArr","\\Rightarrow"),I("\\Rarr","\\Rightarrow"),I("\\real","\\Re"),I("\\reals","\\mathbb{R}"),I("\\Reals","\\mathbb{R}"),I("\\Rho","\\mathrm{P}"),I("\\sdot","\\cdot"),I("\\sect","\\S"),I("\\spades","\\spadesuit"),I("\\sub","\\subset"),I("\\sube","\\subseteq"),I("\\supe","\\supseteq"),I("\\Tau","\\mathrm{T}"),I("\\thetasym","\\vartheta"),I("\\weierp","\\wp"),I("\\Zeta","\\mathrm{Z}"),I("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),I("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),I("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),I("\\bra","\\mathinner{\\langle{#1}|}"),I("\\ket","\\mathinner{|{#1}\\rangle}"),I("\\braket","\\mathinner{\\langle{#1}\\rangle}"),I("\\Bra","\\left\\langle#1\\right|"),I("\\Ket","\\left|#1\\right\\rangle");var K0=r=>e=>{var t=e.consumeArg().tokens,i=e.consumeArg().tokens,s=e.consumeArg().tokens,f=e.consumeArg().tokens,y=e.macros.get("|"),C=e.macros.get("\\|");e.macros.beginGroup();var O=oe=>ke=>{r&&(ke.macros.set("|",y),s.length&&ke.macros.set("\\|",C));var ye=oe;if(!oe&&s.length){var je=ke.future();je.text==="|"&&(ke.popToken(),ye=!0)}return{tokens:ye?s:i,numArgs:0}};e.macros.set("|",O(!1)),s.length&&e.macros.set("\\|",O(!0));var j=e.consumeArg().tokens,ie=e.expandTokens([...f,...j,...t]);return e.macros.endGroup(),{tokens:ie.reverse(),numArgs:0}};I("\\bra@ket",K0(!1)),I("\\bra@set",K0(!0)),I("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),I("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),I("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),I("\\angln","{\\angl n}"),I("\\blue","\\textcolor{##6495ed}{#1}"),I("\\orange","\\textcolor{##ffa500}{#1}"),I("\\pink","\\textcolor{##ff00af}{#1}"),I("\\red","\\textcolor{##df0030}{#1}"),I("\\green","\\textcolor{##28ae7b}{#1}"),I("\\gray","\\textcolor{gray}{#1}"),I("\\purple","\\textcolor{##9d38bd}{#1}"),I("\\blueA","\\textcolor{##ccfaff}{#1}"),I("\\blueB","\\textcolor{##80f6ff}{#1}"),I("\\blueC","\\textcolor{##63d9ea}{#1}"),I("\\blueD","\\textcolor{##11accd}{#1}"),I("\\blueE","\\textcolor{##0c7f99}{#1}"),I("\\tealA","\\textcolor{##94fff5}{#1}"),I("\\tealB","\\textcolor{##26edd5}{#1}"),I("\\tealC","\\textcolor{##01d1c1}{#1}"),I("\\tealD","\\textcolor{##01a995}{#1}"),I("\\tealE","\\textcolor{##208170}{#1}"),I("\\greenA","\\textcolor{##b6ffb0}{#1}"),I("\\greenB","\\textcolor{##8af281}{#1}"),I("\\greenC","\\textcolor{##74cf70}{#1}"),I("\\greenD","\\textcolor{##1fab54}{#1}"),I("\\greenE","\\textcolor{##0d923f}{#1}"),I("\\goldA","\\textcolor{##ffd0a9}{#1}"),I("\\goldB","\\textcolor{##ffbb71}{#1}"),I("\\goldC","\\textcolor{##ff9c39}{#1}"),I("\\goldD","\\textcolor{##e07d10}{#1}"),I("\\goldE","\\textcolor{##a75a05}{#1}"),I("\\redA","\\textcolor{##fca9a9}{#1}"),I("\\redB","\\textcolor{##ff8482}{#1}"),I("\\redC","\\textcolor{##f9685d}{#1}"),I("\\redD","\\textcolor{##e84d39}{#1}"),I("\\redE","\\textcolor{##bc2612}{#1}"),I("\\maroonA","\\textcolor{##ffbde0}{#1}"),I("\\maroonB","\\textcolor{##ff92c6}{#1}"),I("\\maroonC","\\textcolor{##ed5fa6}{#1}"),I("\\maroonD","\\textcolor{##ca337c}{#1}"),I("\\maroonE","\\textcolor{##9e034e}{#1}"),I("\\purpleA","\\textcolor{##ddd7ff}{#1}"),I("\\purpleB","\\textcolor{##c6b9fc}{#1}"),I("\\purpleC","\\textcolor{##aa87ff}{#1}"),I("\\purpleD","\\textcolor{##7854ab}{#1}"),I("\\purpleE","\\textcolor{##543b78}{#1}"),I("\\mintA","\\textcolor{##f5f9e8}{#1}"),I("\\mintB","\\textcolor{##edf2df}{#1}"),I("\\mintC","\\textcolor{##e0e5cc}{#1}"),I("\\grayA","\\textcolor{##f6f7f7}{#1}"),I("\\grayB","\\textcolor{##f0f1f2}{#1}"),I("\\grayC","\\textcolor{##e3e5e6}{#1}"),I("\\grayD","\\textcolor{##d6d8da}{#1}"),I("\\grayE","\\textcolor{##babec2}{#1}"),I("\\grayF","\\textcolor{##888d93}{#1}"),I("\\grayG","\\textcolor{##626569}{#1}"),I("\\grayH","\\textcolor{##3b3e40}{#1}"),I("\\grayI","\\textcolor{##21242c}{#1}"),I("\\kaBlue","\\textcolor{##314453}{#1}"),I("\\kaGreen","\\textcolor{##71B307}{#1}");var Y0={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class j0{constructor(e,t,i){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new wr(en,t.macros),this.mode=i,this.stack=[]}feed(e){this.lexer=new Kr(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,i,s;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;t=this.popToken(),{tokens:s,end:i}=this.consumeArg(["]"])}else({tokens:s,start:t,end:i}=this.consumeArg());return this.pushToken(new _("EOF",i.loc)),this.pushTokens(s),t.range(i,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var t=[],i=e&&e.length>0;i||this.consumeSpaces();var s=this.future(),f,y=0,C=0;do{if(f=this.popToken(),t.push(f),f.text==="{")++y;else if(f.text==="}"){if(--y,y===-1)throw new S("Extra }",f)}else if(f.text==="EOF")throw new S("Unexpected end of input in a macro argument, expected '"+(e&&i?e[C]:"}")+"'",f);if(e&&i)if((y===0||y===1&&e[C]==="{")&&f.text===e[C]){if(++C,C===e.length){t.splice(-C,C);break}}else C=0}while(y!==0||i);return s.text==="{"&&t[t.length-1].text==="}"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:s,end:f}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new S("The length of delimiters doesn't match the number of args!");for(var i=t[0],s=0;s<i.length;s++){var f=this.popToken();if(i[s]!==f.text)throw new S("Use of the macro doesn't match its definition",f)}}for(var y=[],C=0;C<e;C++)y.push(this.consumeArg(t&&t[C+1]).tokens);return y}countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.settings.maxExpand)throw new S("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),i=t.text,s=t.noexpand?null:this._getExpansion(i);if(s==null||e&&s.unexpandable){if(e&&s==null&&i[0]==="\\"&&!this.isDefined(i))throw new S("Undefined control sequence: "+i);return this.pushToken(t),!1}this.countExpansion(1);var f=s.tokens,y=this.consumeArgs(s.numArgs,s.delimiters);if(s.numArgs){f=f.slice();for(var C=f.length-1;C>=0;--C){var O=f[C];if(O.text==="#"){if(C===0)throw new S("Incomplete placeholder at end of macro body",O);if(O=f[--C],O.text==="#")f.splice(C+1,1);else if(/^[1-9]$/.test(O.text))f.splice(C,2,...y[+O.text-1]);else throw new S("Not a valid argument number",O)}}}return this.pushTokens(f),f.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new _(e)]):void 0}expandTokens(e){var t=[],i=this.stack.length;for(this.pushTokens(e);this.stack.length>i;)if(this.expandOnce(!0)===!1){var s=this.stack.pop();s.treatAsRelax&&(s.noexpand=!1,s.treatAsRelax=!1),t.push(s)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(i=>i.text).join("")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var i=this.lexer.catcodes[e];if(i!=null&&i!==13)return}var s=typeof t=="function"?t(this):t;if(typeof s=="string"){var f=0;if(s.indexOf("#")!==-1)for(var y=s.replace(/##/g,"");y.indexOf("#"+(f+1))!==-1;)++f;for(var C=new Kr(s,this.settings),O=[],j=C.lex();j.text!=="EOF";)O.push(j),j=C.lex();O.reverse();var ie={tokens:O,numArgs:f};return ie}return s}isDefined(e){return this.macros.has(e)||T1.hasOwnProperty(e)||Jt.math.hasOwnProperty(e)||Jt.text.hasOwnProperty(e)||Y0.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t=="string"||typeof t=="function"||!t.unexpandable:T1.hasOwnProperty(e)&&!T1[e].primitive}}var d0=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Nr=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),p0={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},g0={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"};class Or{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new j0(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new S("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new _("}")),this.gullet.pushTokens(e);var i=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,i}parseExpression(e,t){for(var i=[];;){this.mode==="math"&&this.consumeSpaces();var s=this.fetch();if(Or.endOfExpression.indexOf(s.text)!==-1||t&&s.text===t||e&&T1[s.text]&&T1[s.text].infix)break;var f=this.parseAtom(t);if(f){if(f.type==="internal")continue}else break;i.push(f)}return this.mode==="text"&&this.formLigatures(i),this.handleInfixNodes(i)}handleInfixNodes(e){for(var t=-1,i,s=0;s<e.length;s++)if(e[s].type==="infix"){if(t!==-1)throw new S("only one infix operator per group",e[s].token);t=s,i=e[s].replaceWith}if(t!==-1&&i){var f,y,C=e.slice(0,t),O=e.slice(t+1);C.length===1&&C[0].type==="ordgroup"?f=C[0]:f={type:"ordgroup",mode:this.mode,body:C},O.length===1&&O[0].type==="ordgroup"?y=O[0]:y={type:"ordgroup",mode:this.mode,body:O};var j;return i==="\\\\abovefrac"?j=this.callFunction(i,[f,e[t],y],[]):j=this.callFunction(i,[f,y],[]),[j]}else return e}handleSupSubscript(e){var t=this.fetch(),i=t.text;this.consume(),this.consumeSpaces();var s=this.parseGroup(e);if(!s)throw new S("Expected group after '"+i+"'",t);return s}formatUnsupportedCmd(e){for(var t=[],i=0;i<e.length;i++)t.push({type:"textord",mode:"text",text:e[i]});var s={type:"text",mode:this.mode,body:t},f={type:"color",mode:this.mode,color:this.settings.errorColor,body:[s]};return f}parseAtom(e){var t=this.parseGroup("atom",e);if(this.mode==="text")return t;for(var i,s;;){this.consumeSpaces();var f=this.fetch();if(f.text==="\\limits"||f.text==="\\nolimits"){if(t&&t.type==="op"){var y=f.text==="\\limits";t.limits=y,t.alwaysHandleSupSub=!0}else if(t&&t.type==="operatorname")t.alwaysHandleSupSub&&(t.limits=f.text==="\\limits");else throw new S("Limit controls must follow a math operator",f);this.consume()}else if(f.text==="^"){if(i)throw new S("Double superscript",f);i=this.handleSupSubscript("superscript")}else if(f.text==="_"){if(s)throw new S("Double subscript",f);s=this.handleSupSubscript("subscript")}else if(f.text==="'"){if(i)throw new S("Double superscript",f);var C={type:"textord",mode:this.mode,text:"\\prime"},O=[C];for(this.consume();this.fetch().text==="'";)O.push(C),this.consume();this.fetch().text==="^"&&O.push(this.handleSupSubscript("superscript")),i={type:"ordgroup",mode:this.mode,body:O}}else if(Nr[f.text]){var j=d0.test(f.text),ie=[];for(ie.push(new _(Nr[f.text])),this.consume();;){var oe=this.fetch().text;if(!Nr[oe]||d0.test(oe)!==j)break;ie.unshift(new _(Nr[oe])),this.consume()}var ke=this.subparse(ie);j?s={type:"ordgroup",mode:"math",body:ke}:i={type:"ordgroup",mode:"math",body:ke}}else break}return i||s?{type:"supsub",mode:this.mode,base:t,sup:i,sub:s}:t}parseFunction(e,t){var i=this.fetch(),s=i.text,f=T1[s];if(!f)return null;if(this.consume(),t&&t!=="atom"&&!f.allowedInArgument)throw new S("Got function '"+s+"' with no arguments"+(t?" as "+t:""),i);if(this.mode==="text"&&!f.allowedInText)throw new S("Can't use function '"+s+"' in text mode",i);if(this.mode==="math"&&f.allowedInMath===!1)throw new S("Can't use function '"+s+"' in math mode",i);var{args:y,optArgs:C}=this.parseArguments(s,f);return this.callFunction(s,y,C,i,e)}callFunction(e,t,i,s,f){var y={funcName:e,parser:this,token:s,breakOnTokenText:f},C=T1[e];if(C&&C.handler)return C.handler(y,t,i);throw new S("No function handler for "+e)}parseArguments(e,t){var i=t.numArgs+t.numOptionalArgs;if(i===0)return{args:[],optArgs:[]};for(var s=[],f=[],y=0;y<i;y++){var C=t.argTypes&&t.argTypes[y],O=y<t.numOptionalArgs;(t.primitive&&C==null||t.type==="sqrt"&&y===1&&f[0]==null)&&(C="primitive");var j=this.parseGroupOfType("argument to '"+e+"'",C,O);if(O)f.push(j);else if(j!=null)s.push(j);else throw new S("Null argument, please report this as a bug")}return{args:s,optArgs:f}}parseGroupOfType(e,t,i){switch(t){case"color":return this.parseColorGroup(i);case"size":return this.parseSizeGroup(i);case"url":return this.parseUrlGroup(i);case"math":case"text":return this.parseArgumentGroup(i,t);case"hbox":{var s=this.parseArgumentGroup(i,"text");return s!=null?{type:"styling",mode:s.mode,body:[s],style:"text"}:null}case"raw":{var f=this.parseStringGroup("raw",i);return f!=null?{type:"raw",mode:"text",string:f.text}:null}case"primitive":{if(i)throw new S("A primitive argument cannot be optional");var y=this.parseGroup(e);if(y==null)throw new S("Expected group as "+e,this.fetch());return y}case"original":case null:case void 0:return this.parseArgumentGroup(i);default:throw new S("Unknown group type as "+e,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(e,t){var i=this.gullet.scanArgument(t);if(i==null)return null;for(var s="",f;(f=this.fetch()).text!=="EOF";)s+=f.text,this.consume();return this.consume(),i.text=s,i}parseRegexGroup(e,t){for(var i=this.fetch(),s=i,f="",y;(y=this.fetch()).text!=="EOF"&&e.test(f+y.text);)s=y,f+=s.text,this.consume();if(f==="")throw new S("Invalid "+t+": '"+i.text+"'",i);return i.range(s,f)}parseColorGroup(e){var t=this.parseStringGroup("color",e);if(t==null)return null;var i=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!i)throw new S("Invalid color: '"+t.text+"'",t);var s=i[0];return/^[0-9a-f]{6}$/i.test(s)&&(s="#"+s),{type:"color-token",mode:this.mode,color:s}}parseSizeGroup(e){var t,i=!1;if(this.gullet.consumeSpaces(),!e&&this.gullet.future().text!=="{"?t=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):t=this.parseStringGroup("size",e),!t)return null;!e&&t.text.length===0&&(t.text="0pt",i=!0);var s=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!s)throw new S("Invalid size: '"+t.text+"'",t);var f={number:+(s[1]+s[2]),unit:s[3]};if(!y1(f))throw new S("Invalid unit: '"+f.unit+"'",t);return{type:"size",mode:this.mode,value:f,isBlank:i}}parseUrlGroup(e){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var t=this.parseStringGroup("url",e);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),t==null)return null;var i=t.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:i}}parseArgumentGroup(e,t){var i=this.gullet.scanArgument(e);if(i==null)return null;var s=this.mode;t&&this.switchMode(t),this.gullet.beginGroup();var f=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var y={type:"ordgroup",mode:this.mode,loc:i.loc,body:f};return t&&this.switchMode(s),y}parseGroup(e,t){var i=this.fetch(),s=i.text,f;if(s==="{"||s==="\\begingroup"){this.consume();var y=s==="{"?"}":"\\endgroup";this.gullet.beginGroup();var C=this.parseExpression(!1,y),O=this.fetch();this.expect(y),this.gullet.endGroup(),f={type:"ordgroup",mode:this.mode,loc:g.range(i,O),body:C,semisimple:s==="\\begingroup"||void 0}}else if(f=this.parseFunction(t,e)||this.parseSymbol(),f==null&&s[0]==="\\"&&!Y0.hasOwnProperty(s)){if(this.settings.throwOnError)throw new S("Undefined control sequence: "+s,i);f=this.formatUnsupportedCmd(s),this.consume()}return f}formLigatures(e){for(var t=e.length-1,i=0;i<t;++i){var s=e[i],f=s.text;f==="-"&&e[i+1].text==="-"&&(i+1<t&&e[i+2].text==="-"?(e.splice(i,3,{type:"textord",mode:"text",loc:g.range(s,e[i+2]),text:"---"}),t-=2):(e.splice(i,2,{type:"textord",mode:"text",loc:g.range(s,e[i+1]),text:"--"}),t-=1)),(f==="'"||f==="`")&&e[i+1].text===f&&(e.splice(i,2,{type:"textord",mode:"text",loc:g.range(s,e[i+1]),text:f+f}),t-=1)}}parseSymbol(){var e=this.fetch(),t=e.text;if(/^\\verb[^a-zA-Z]/.test(t)){this.consume();var i=t.slice(5),s=i.charAt(0)==="*";if(s&&(i=i.slice(1)),i.length<2||i.charAt(0)!==i.slice(-1))throw new S(`\\verb assertion failed -- + please report what input caused this bug`);return i=i.slice(1,-1),{type:"verb",mode:"text",body:i,star:s}}g0.hasOwnProperty(t[0])&&!Jt[this.mode][t[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+t[0]+'" used in math mode',e),t=g0[t[0]]+t.slice(1));var f=En.exec(t);f&&(t=t.substring(0,f.index),t==="i"?t="\u0131":t==="j"&&(t="\u0237"));var y;if(Jt[this.mode][t]){this.settings.strict&&this.mode==="math"&&Zn.indexOf(t)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var C=Jt[this.mode][t].group,O=g.range(e),j;if(A1.hasOwnProperty(C)){var ie=C;j={type:"atom",mode:this.mode,family:ie,loc:O,text:t}}else j={type:C,mode:this.mode,loc:O,text:t};y=j}else if(t.charCodeAt(0)>=128)this.settings.strict&&(a1(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),y={type:"textord",mode:"text",loc:g.range(e),text:t};else return null;if(this.consume(),f)for(var oe=0;oe<f[0].length;oe++){var ke=f[0][oe];if(!p0[ke])throw new S("Unknown accent ' "+ke+"'",e);var ye=p0[ke][this.mode]||p0[ke].text;if(!ye)throw new S("Accent "+ke+" unsupported in "+this.mode+" mode",e);y={type:"accent",mode:this.mode,loc:g.range(e),label:ye,isStretchy:!1,isShifty:!0,base:y}}return y}}Or.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var T0=function(e,t){if(!(typeof e=="string"||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var i=new Or(e,t);delete i.gullet.macros.current["\\df@tag"];var s=i.parse();if(delete i.gullet.macros.current["\\current@color"],delete i.gullet.macros.current["\\color"],i.gullet.macros.get("\\df@tag")){if(!t.displayMode)throw new S("\\tag works only in display equations");s=[{type:"tag",mode:"text",body:s,tag:i.subparse([new _("\\df@tag")])}]}return s},q0=function(e,t,i){t.textContent="";var s=Se(e,i).toNode();t.appendChild(s)};typeof document!="undefined"&&document.compatMode!=="CSS1Compat"&&(typeof console!="undefined"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),q0=function(){throw new S("KaTeX doesn't work in quirks mode.")});var di=function(e,t){var i=Se(e,t).toMarkup();return i},pi=function(e,t){var i=new ce(t);return T0(e,i)},V0=function(e,t,i){if(i.throwOnError||!(e instanceof S))throw e;var s=M.makeSpan(["katex-error"],[new t1(t)]);return s.setAttribute("title",e.toString()),s.setAttribute("style","color:"+i.errorColor),s},Se=function(e,t){var i=new ce(t);try{var s=T0(e,i);return b0(s,e,i)}catch(f){return V0(f,e,i)}},qe=function(e,t){var i=new ce(t);try{var s=T0(e,i);return vi(s,e,i)}catch(f){return V0(f,e,i)}},_t={version:"0.16.10",render:q0,renderToString:di,ParseError:S,SETTINGS_SCHEMA:_e,__parse:pi,__renderToDomTree:Se,__renderToHTMLTree:qe,__setFontMetrics:ge,__defineSymbol:c,__defineFunction:Ce,__defineMacro:I,__domTree:{Span:cn,Anchor:hn,SymbolNode:t1,SvgNode:ct,PathNode:kt,LineNode:_1}},m1=R(95449);const E1=function(r,e,t,i,s){const f=W1(e);if(t!=null&&(typeof t!="number"||t<0||t===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index for child node");if(i!=null&&(!i.type||!i.children))throw new Error("Expected parent node");if(!r||!r.type||typeof r.type!="string")return!1;if(i==null!=(t==null))throw new Error("Expected both parent and index");return f.call(s,r,t,i)},W1=function(r){if(r==null)return ir;if(typeof r=="string")return zn(r);if(typeof r=="object")return $n(r);if(typeof r=="function")return dr(r);throw new Error("Expected function, string, or array as test")};function $n(r){const e=[];let t=-1;for(;++t<r.length;)e[t]=W1(r[t]);return dr(i);function i(...s){let f=-1;for(;++f<e.length;)if(e[f].call(this,...s))return!0;return!1}}function zn(r){return e;function e(t){return ir(t)&&t.tagName===r}}function dr(r){return e;function e(t,...i){return ir(t)&&!!r.call(this,t,...i)}}function ir(r){return!!(r&&typeof r=="object"&&r.type==="element"&&typeof r.tagName=="string")}var L1=R(45621);const jr=function(r,e,t){const i=(0,L1.O)(t);if(!r||!r.type||!r.children)throw new Error("Expected parent node");if(typeof e=="number"){if(e<0||e===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(e=r.children.indexOf(e),e<0)throw new Error("Expected child node or index");for(;++e<r.children.length;)if(i(r.children[e],e,r))return r.children[e];return null},In=/\n/g,xi=/[\t ]+/g,gi=W1("br"),zi=W1("p"),Si=W1(["th","td"]),Ci=W1("tr"),Ui=W1(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",qi,Vi]),_i=W1(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function Gi(r,e={}){const t="children"in r?r.children:[],i=_i(r),s=Ni(r,{whitespace:e.whitespace||"normal",breakBefore:!1,breakAfter:!1}),f=[];(r.type==="text"||r.type==="comment")&&f.push(...wi(r,{whitespace:s,breakBefore:!0,breakAfter:!0}));let y=-1;for(;++y<t.length;)f.push(...ki(t[y],r,{whitespace:s,breakBefore:y?void 0:i,breakAfter:y<t.length-1?gi(t[y+1]):i}));const C=[];let O;for(y=-1;++y<f.length;){const j=f[y];typeof j=="number"?O!==void 0&&j>O&&(O=j):j&&(O!==void 0&&O>-1&&C.push(` +`.repeat(O)||" "),O=-1,C.push(j))}return C.join("")}function ki(r,e,t){return r.type==="element"?Ki(r,e,t):r.type==="text"?t.whitespace==="normal"?wi(r,t):Yi(r):[]}function Ki(r,e,t){const i=Ni(r,t),s=r.children||[];let f=-1,y=[];if(Ui(r))return y;let C,O;for(gi(r)||Ci(r)&&jr(e,r,Ci)?O=` +`:zi(r)?(C=2,O=2):_i(r)&&(C=1,O=1);++f<s.length;)y=y.concat(ki(s[f],r,{whitespace:i,breakBefore:f?void 0:C,breakAfter:f<s.length-1?gi(s[f+1]):O}));return Si(r)&&jr(e,r,Si)&&y.push(" "),C&&y.unshift(C),O&&y.push(O),y}function wi(r,e){const t=String(r.value),i=[],s=[];let f=0;for(;f<=t.length;){In.lastIndex=f;const O=In.exec(t),j=O&&"index"in O?O.index:t.length;i.push(ji(t.slice(f,j).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),f===0?e.breakBefore:!0,j===t.length?e.breakAfter:!0)),f=j+1}let y=-1,C;for(;++y<i.length;)i[y].charCodeAt(i[y].length-1)===8203||y<i.length-1&&i[y+1].charCodeAt(0)===8203?(s.push(i[y]),C=void 0):i[y]?(typeof C=="number"&&s.push(C),s.push(i[y]),C=0):(y===0||y===i.length-1)&&s.push(0);return s}function Yi(r){return[String(r.value)]}function ji(r,e,t){const i=[];let s=0,f;for(;s<r.length;){xi.lastIndex=s;const y=xi.exec(r);f=y?y.index:r.length,!s&&!f&&y&&!e&&i.push(""),s!==f&&i.push(r.slice(s,f)),s=y?f+y[0].length:f}return s!==f&&!t&&i.push(""),i.join(" ")}function Ni(r,e){if(r.type==="element"){const t=r.properties||{};switch(r.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return t.wrap?"pre-wrap":"pre";case"td":case"th":return t.noWrap?"nowrap":e.whitespace;case"textarea":return"pre-wrap";default:}}return e.whitespace}function qi(r){return!!(r.properties||{}).hidden}function Vi(r){return r.tagName==="dialog"&&!(r.properties||{}).open}var Ti=R(29299),Wi=R(97357),Xi=R(9522);function $i(r,e){return(r?Oi(r,e||{}):void 0)||{type:"root",children:[]}}function Oi(r,e){const t=Qi(r,e);return t&&e.afterTransform&&e.afterTransform(r,t),t}function Qi(r,e){switch(r.nodeType){case 1:return ta(r,e);case 3:return Ji(r);case 8:return ea(r);case 9:return Ii(r,e);case 10:return Zi();case 11:return Ii(r,e);default:return}}function Ii(r,e){return{type:"root",children:Mi(r,e)}}function Zi(){return{type:"doctype"}}function Ji(r){return{type:"text",value:r.nodeValue||""}}function ea(r){return{type:"comment",value:r.nodeValue||""}}function ta(r,e){const t=r.namespaceURI,i=t===Ti.t.svg?Wi.s:Xi.h,s=t===Ti.t.html?r.tagName.toLowerCase():r.tagName,f=t===Ti.t.html&&s==="template"?r.content:r,y=r.getAttributeNames(),C={};let O=-1;for(;++O<y.length;)C[y[O]]=r.getAttribute(y[O])||"";return i(s,C,Mi(f,e))}function Mi(r,e){const t=r.childNodes,i=[];let s=-1;for(;++s<t.length;){const f=Oi(t[s],e);f!==void 0&&i.push(f)}return i}const na=new DOMParser;function ra(r,e){const t=e!=null&&e.fragment?ia(r):na.parseFromString(r,"text/html");return $i(t)}function ia(r){const e=document.createElement("template");return e.innerHTML=r,e.content}const Ri=Object.assign,aa="rehype-katex";function sa(r){const e=r||{},t=e.throwOnError||!1;return(i,s)=>{(0,m1.Vn)(i,"element",f=>{const y=f.properties&&Array.isArray(f.properties.className)?f.properties.className:[],C=y.includes("math-inline"),O=y.includes("math-display");if(!C&&!O)return;const j=Gi(f,{whitespace:"pre"});let ie;try{ie=_t.renderToString(j,Ri({},e,{displayMode:O,throwOnError:!0}))}catch(ke){const ye=ke,je=t?"fail":"message",Xe=[aa,ye.name.toLowerCase()].join(":");if(s[je](ye.message,f.position,Xe),ye.name!=="ParseError"){f.children=[{type:"element",tagName:"span",properties:{className:["katex-error"],title:String(ye),style:"color:"+(e.errorColor||"#cc0000")},children:[{type:"text",value:j}]}];return}ie=_t.renderToString(j,Ri({},e,{displayMode:O,throwOnError:!1,strict:"ignore"}))}const oe=ra(ie,{fragment:!0});f.children=oe.children})}}},5018:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return e1}});var g=R(26839),_=R(35757),S=R(95449),N=R(97357),E=R(9522),q=R(73692),Z=R(6929);function P(le){const ge=String(le),fe=[],We=/\r?\n|\r/g;for(;We.test(ge);)fe.push(We.lastIndex);return fe.push(ge.length+1),{toPoint:at,toOffset:At};function at(dt){let nt=-1;if(typeof dt=="number"&&dt>-1&&dt<fe[fe.length-1]){for(;++nt<fe.length;)if(fe[nt]>dt)return{line:nt+1,column:dt-(nt>0?fe[nt-1]:0)+1,offset:dt}}return{line:void 0,column:void 0,offset:void 0}}function At(dt){const nt=dt&&dt.line,Tt=dt&&dt.column;if(typeof nt=="number"&&typeof Tt=="number"&&!Number.isNaN(nt)&&!Number.isNaN(Tt)&&nt-1 in fe){const Wt=(fe[nt-2]||0)+Tt-1||0;if(Wt>-1&&Wt<fe[fe.length-1])return Wt}return-1}}var D=R(29299);const F={}.hasOwnProperty,Y=Object.prototype;function w(le,ge){const fe=ge||{};let We,at;return Ke(fe)?(at=fe,We={}):(at=fe.file||void 0,We=fe),xe({schema:We.space==="svg"?q.YP:q.dy,file:at,verbose:We.verbose,location:!1},le)}function xe(le,ge){let fe;switch(ge.nodeName){case"#comment":{const We=ge;return fe={type:"comment",value:We.data},_e(le,We,fe),fe}case"#document":case"#document-fragment":{const We=ge,at="mode"in We?We.mode==="quirks"||We.mode==="limited-quirks":!1;if(fe={type:"root",children:l(le,ge.childNodes),data:{quirksMode:at}},le.file&&le.location){const At=String(le.file),dt=P(At),nt=dt.toPoint(0),Tt=dt.toPoint(At.length);fe.position={start:nt,end:Tt}}return fe}case"#documentType":{const We=ge;return fe={type:"doctype"},_e(le,We,fe),fe}case"#text":{const We=ge;return fe={type:"text",value:We.value},_e(le,We,fe),fe}default:return fe=B(le,ge),fe}}function l(le,ge){let fe=-1;const We=[];for(;++fe<ge.length;)We[fe]=xe(le,ge[fe]);return We}function B(le,ge){const fe=le.schema;le.schema=ge.namespaceURI===D.t.svg?q.YP:q.dy;let We=-1;const at={};for(;++We<ge.attrs.length;){const nt=ge.attrs[We],Tt=(nt.prefix?nt.prefix+":":"")+nt.name;F.call(Y,Tt)||(at[Tt]=nt.value)}const dt=(le.schema.space==="svg"?N.s:E.h)(ge.tagName,at,l(le,ge.childNodes));if(_e(le,ge,dt),dt.tagName==="template"){const nt=ge,Tt=nt.sourceCodeLocation,Wt=Tt&&Tt.startTag&&ce(Tt.startTag),l1=Tt&&Tt.endTag&&ce(Tt.endTag),y1=xe(le,nt.content);Wt&&l1&&le.file&&(y1.position={start:Wt.end,end:l1.start}),dt.content=y1}return le.schema=fe,dt}function _e(le,ge,fe){if("sourceCodeLocation"in ge&&ge.sourceCodeLocation&&le.file){const We=we(le,fe,ge.sourceCodeLocation);We&&(le.location=!0,fe.position=We)}}function we(le,ge,fe){const We=ce(fe);if(ge.type==="element"){const at=ge.children[ge.children.length-1];if(We&&!fe.endTag&&at&&at.position&&at.position.end&&(We.end=Object.assign({},at.position.end)),le.verbose){const At={};let dt;if(fe.attrs)for(dt in fe.attrs)F.call(fe.attrs,dt)&&(At[(0,Z.s)(le.schema,dt).property]=ce(fe.attrs[dt]));ge.data={position:{opening:ce(fe.startTag),closing:fe.endTag?ce(fe.endTag):null,properties:At}}}}return We}function ce(le){const ge=Ae({line:le.startLine,column:le.startCol,offset:le.startOffset}),fe=Ae({line:le.endLine,column:le.endCol,offset:le.endOffset});return ge||fe?{start:ge,end:fe}:void 0}function Ae(le){return le.line&&le.column?le:void 0}function Ke(le){return"messages"in le}var Fe=R(57529),ae=R(83135);const ve={}.hasOwnProperty;function He(le,ge){const fe=ge||{};function We(at,...At){let dt=We.invalid;const nt=We.handlers;if(at&&ve.call(at,le)){const Tt=String(at[le]);dt=ve.call(nt,Tt)?nt[Tt]:We.unknown}if(dt)return dt.call(this,at,...At)}return We.handlers=fe.handlers||{},We.invalid=fe.invalid,We.unknown=fe.unknown,We}const Le={}.hasOwnProperty,ze=He("type",{handlers:{root:ut,element:gt,text:me,comment:ot,doctype:tt}});function Ze(le,ge){const fe=ge&&typeof ge=="object"?ge.space:ge;return ze(le,fe==="svg"?q.YP:q.dy)}function ut(le,ge){const fe={nodeName:"#document",mode:(le.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return fe.childNodes=Re(le.children,fe,ge),Ve(le,fe),fe}function Qe(le,ge){const fe={nodeName:"#document-fragment",childNodes:[]};return fe.childNodes=Re(le.children,fe,ge),Ve(le,fe),fe}function tt(le){const ge={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:void 0};return Ve(le,ge),ge}function me(le){const ge={nodeName:"#text",value:le.value,parentNode:void 0};return Ve(le,ge),ge}function ot(le){const ge={nodeName:"#comment",data:le.value,parentNode:void 0};return Ve(le,ge),ge}function gt(le,ge){const fe=ge;let We=fe;le.type==="element"&&le.tagName.toLowerCase()==="svg"&&fe.space==="html"&&(We=q.YP);const at=[];let At;if(le.properties){for(At in le.properties)if(At!=="children"&&Le.call(le.properties,At)){const nt=Ue(We,At,le.properties[At]);nt&&at.push(nt)}}const dt={nodeName:le.tagName,tagName:le.tagName,attrs:at,namespaceURI:D.t[We.space],childNodes:[],parentNode:void 0};return dt.childNodes=Re(le.children,dt,We),Ve(le,dt),le.tagName==="template"&&le.content&&(dt.content=Qe(le.content,We)),dt}function Ue(le,ge,fe){const We=(0,Z.s)(le,ge);if(fe==null||fe===!1||typeof fe=="number"&&Number.isNaN(fe)||!fe&&We.boolean)return;Array.isArray(fe)&&(fe=We.commaSeparated?(0,Fe.P)(fe):(0,ae.P)(fe));const at={name:We.attribute,value:fe===!0?"":String(fe)};if(We.space&&We.space!=="html"&&We.space!=="svg"){const At=at.name.indexOf(":");At<0?at.prefix="":(at.name=at.name.slice(At+1),at.prefix=We.attribute.slice(0,At)),at.namespace=D.t[We.space]}return at}function Re(le,ge,fe){let We=-1;const at=[];if(le)for(;++We<le.length;){const At=ze(le[We],fe);At.parentNode=ge,at.push(At)}return at}function Ve(le,ge){const fe=le.position;fe&&fe.start&&fe.end&&(ge.sourceCodeLocation={startLine:fe.start.line,startCol:fe.start.column,startOffset:fe.start.offset,endLine:fe.end.line,endCol:fe.end.column,endOffset:fe.end.offset})}const r1=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],Kt="IN_TEMPLATE_MODE",a1="DATA_STATE",s1="CHARACTER_TOKEN",d1="START_TAG_TOKEN",K1="END_TAG_TOKEN",It="COMMENT_TOKEN",F1="DOCTYPE_TOKEN",sn={sourceCodeLocationInfo:!0,scriptingEnabled:!1},X1=function(le,ge,fe){let We=-1;const at=new g(sn),At=He("type",{handlers:{root:o1,element:Y1,text:j1,comment:hn,doctype:cn,raw:ln},unknown:nn});let dt,nt,Tt,Wt,l1;if(de(ge)&&(fe=ge,ge=void 0),fe&&fe.passThrough)for(;++We<fe.passThrough.length;)At.handlers[fe.passThrough[We]]=fn;const y1=w(S1(le)?Ge():Xt(),ge);if(dt&&(0,S.Vn)(y1,"comment",(ct,kt,_1)=>{const Q1=ct;if(Q1.value.stitch&&_1!==null&&kt!==null)return _1.children[kt]=Q1.value.stitch,kt}),le.type!=="root"&&y1.type==="root"&&y1.children.length===1)return y1.children[0];return y1;function Xt(){const ct={nodeName:"template",tagName:"template",attrs:[],namespaceURI:D.t.html,childNodes:[]},kt={nodeName:"documentmock",tagName:"documentmock",attrs:[],namespaceURI:D.t.html,childNodes:[]},_1={nodeName:"#document-fragment",childNodes:[]};if(at._bootstrap(kt,ct),at._pushTmplInsertionMode(Kt),at._initTokenizerForFragmentParsing(),at._insertFakeRootElement(),at._resetInsertionMode(),at._findFormInFragmentContext(),nt=at.tokenizer,!nt)throw new Error("Expected `tokenizer`");return Tt=nt.preprocessor,l1=nt.__mixins[0],Wt=l1.posTracker,At(le),t1(),at._adoptNodes(kt.childNodes[0],_1),_1}function Ge(){const ct=at.treeAdapter.createDocument();if(at._bootstrap(ct,void 0),nt=at.tokenizer,!nt)throw new Error("Expected `tokenizer`");return Tt=nt.preprocessor,l1=nt.__mixins[0],Wt=l1.posTracker,At(le),t1(),ct}function N1(ct){let kt=-1;if(ct)for(;++kt<ct.length;)At(ct[kt])}function o1(ct){N1(ct.children)}function Y1(ct){t1(),at._processInputToken(D1(ct)),N1(ct.children),r1.includes(ct.tagName)||(t1(),at._processInputToken(z1(ct)))}function j1(ct){t1(),at._processInputToken({type:s1,chars:ct.value,location:xt(ct)})}function cn(ct){t1(),at._processInputToken({type:F1,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:xt(ct)})}function hn(ct){t1(),at._processInputToken({type:It,data:ct.value,location:xt(ct)})}function ln(ct){const kt=(0,_.Pk)(ct),_1=kt.line||1,Q1=kt.column||1,Cn=kt.offset||0;if(!Tt)throw new Error("Expected `preprocessor`");if(!nt)throw new Error("Expected `tokenizer`");if(!Wt)throw new Error("Expected `posTracker`");if(!l1)throw new Error("Expected `locationTracker`");Tt.html=void 0,Tt.pos=-1,Tt.lastGapPos=-1,Tt.lastCharPos=-1,Tt.gapStack=[],Tt.skipNextNewLine=!1,Tt.lastChunkWritten=!1,Tt.endOfChunkHit=!1,Wt.isEol=!1,Wt.lineStartPos=-Q1+1,Wt.droppedBufferSize=Cn,Wt.offset=0,Wt.col=1,Wt.line=_1,l1.currentAttrLocation=void 0,l1.ctLoc=xt(ct),nt.write(ct.value),at._runParsingLoop(null),(nt.state==="NAMED_CHARACTER_REFERENCE_STATE"||nt.state==="NUMERIC_CHARACTER_REFERENCE_END_STATE")&&(Tt.lastChunkWritten=!0,nt[nt.state](nt._consume()))}function fn(ct){dt=!0;let kt;"children"in ct?kt=Qn(H1({},ct),{children:X1({type:"root",children:ct.children},ge,fe).children}):kt=H1({},ct),hn({type:"comment",value:{stitch:kt}})}function t1(){if(!nt)throw new Error("Expected `tokenizer`");if(!Wt)throw new Error("Expected `posTracker`");const ct=nt.currentCharacterToken;ct&&(ct.location.endLine=Wt.line,ct.location.endCol=Wt.col+1,ct.location.endOffset=Wt.offset+1,at._processInputToken(ct)),nt.tokenQueue=[],nt.state=a1,nt.returnState="",nt.charRefCode=-1,nt.tempBuff=[],nt.lastStartTagName="",nt.consumedAfterSnapshot=-1,nt.active=!1,nt.currentCharacterToken=void 0,nt.currentToken=void 0,nt.currentAttr=void 0}};function D1(le){const ge=Object.assign(xt(le));return ge.startTag=Object.assign({},ge),{type:d1,tagName:le.tagName,selfClosing:!1,attrs:$1(le),location:ge}}function $1(le){return Ze({tagName:le.tagName,type:"element",properties:le.properties,children:[]}).attrs}function z1(le){const ge=Object.assign(xt(le));return ge.startTag=Object.assign({},ge),{type:K1,tagName:le.tagName,attrs:[],location:ge}}function nn(le){throw new Error("Cannot compile `"+le.type+"` node")}function S1(le){const ge=le.type==="root"?le.children[0]:le;return!!(ge&&(ge.type==="doctype"||ge.type==="element"&&ge.tagName==="html"))}function xt(le){const ge=(0,_.Pk)(le),fe=(0,_.rb)(le);return{startLine:ge.line,startCol:ge.column,startOffset:ge.offset,endLine:fe.line,endCol:fe.column,endOffset:fe.offset}}function de(le){return!!(le&&!("message"in le&&"messages"in le))}function e1(le={}){return(ge,fe)=>X1(ge,fe,le)}},77959:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return tr}});var g=R(32653),_=R(46138);const S={tokenize:we,partial:!0},N={tokenize:ce,partial:!0},E={tokenize:Ae,partial:!0},q={tokenize:Ke,partial:!0},Z={tokenize:Fe,partial:!0},P={tokenize:B,previous:ae},D={tokenize:_e,previous:ve},F={tokenize:l,previous:He},Y={},w={text:Y};let xe=48;for(;xe<123;)Y[xe]=F,xe++,xe===58?xe=65:xe===91&&(xe=97);Y[43]=F,Y[45]=F,Y[46]=F,Y[95]=F,Y[72]=[F,D],Y[104]=[F,D],Y[87]=[F,P],Y[119]=[F,P];function l(A,z,G){const te=this;let M,re;return V;function V(pe){return!Le(pe)||!He.call(te,te.previous)||ze(te.events)?G(pe):(A.enter("literalAutolink"),A.enter("literalAutolinkEmail"),he(pe))}function he(pe){return Le(pe)?(A.consume(pe),he):pe===64?(A.consume(pe),Te):G(pe)}function Te(pe){return pe===46?A.check(Z,Je,Ye)(pe):pe===45||pe===95||(0,_.H$)(pe)?(re=!0,A.consume(pe),Te):Je(pe)}function Ye(pe){return A.consume(pe),M=!0,Te}function Je(pe){return re&&M&&(0,_.jv)(te.previous)?(A.exit("literalAutolinkEmail"),A.exit("literalAutolink"),z(pe)):G(pe)}}function B(A,z,G){const te=this;return M;function M(V){return V!==87&&V!==119||!ae.call(te,te.previous)||ze(te.events)?G(V):(A.enter("literalAutolink"),A.enter("literalAutolinkWww"),A.check(S,A.attempt(N,A.attempt(E,re),G),G)(V))}function re(V){return A.exit("literalAutolinkWww"),A.exit("literalAutolink"),z(V)}}function _e(A,z,G){const te=this;let M="",re=!1;return V;function V(pe){return(pe===72||pe===104)&&ve.call(te,te.previous)&&!ze(te.events)?(A.enter("literalAutolink"),A.enter("literalAutolinkHttp"),M+=String.fromCodePoint(pe),A.consume(pe),he):G(pe)}function he(pe){if((0,_.jv)(pe)&&M.length<5)return M+=String.fromCodePoint(pe),A.consume(pe),he;if(pe===58){const bt=M.toLowerCase();if(bt==="http"||bt==="https")return A.consume(pe),Te}return G(pe)}function Te(pe){return pe===47?(A.consume(pe),re?Ye:(re=!0,Te)):G(pe)}function Ye(pe){return pe===null||(0,_.Av)(pe)||(0,_.z3)(pe)||(0,_.B8)(pe)||(0,_.Xh)(pe)?G(pe):A.attempt(N,A.attempt(E,Je),G)(pe)}function Je(pe){return A.exit("literalAutolinkHttp"),A.exit("literalAutolink"),z(pe)}}function we(A,z,G){let te=0;return M;function M(V){return(V===87||V===119)&&te<3?(te++,A.consume(V),M):V===46&&te===3?(A.consume(V),re):G(V)}function re(V){return V===null?G(V):z(V)}}function ce(A,z,G){let te,M,re;return V;function V(Ye){return Ye===46||Ye===95?A.check(q,Te,he)(Ye):Ye===null||(0,_.z3)(Ye)||(0,_.B8)(Ye)||Ye!==45&&(0,_.Xh)(Ye)?Te(Ye):(re=!0,A.consume(Ye),V)}function he(Ye){return Ye===95?te=!0:(M=te,te=void 0),A.consume(Ye),V}function Te(Ye){return M||te||!re?G(Ye):z(Ye)}}function Ae(A,z){let G=0,te=0;return M;function M(V){return V===40?(G++,A.consume(V),M):V===41&&te<G?re(V):V===33||V===34||V===38||V===39||V===41||V===42||V===44||V===46||V===58||V===59||V===60||V===63||V===93||V===95||V===126?A.check(q,z,re)(V):V===null||(0,_.z3)(V)||(0,_.B8)(V)?z(V):(A.consume(V),M)}function re(V){return V===41&&te++,A.consume(V),M}}function Ke(A,z,G){return te;function te(he){return he===33||he===34||he===39||he===41||he===42||he===44||he===46||he===58||he===59||he===63||he===95||he===126?(A.consume(he),te):he===38?(A.consume(he),re):he===93?(A.consume(he),M):he===60||he===null||(0,_.z3)(he)||(0,_.B8)(he)?z(he):G(he)}function M(he){return he===null||he===40||he===91||(0,_.z3)(he)||(0,_.B8)(he)?z(he):te(he)}function re(he){return(0,_.jv)(he)?V(he):G(he)}function V(he){return he===59?(A.consume(he),te):(0,_.jv)(he)?(A.consume(he),V):G(he)}}function Fe(A,z,G){return te;function te(re){return A.consume(re),M}function M(re){return(0,_.H$)(re)?G(re):z(re)}}function ae(A){return A===null||A===40||A===42||A===95||A===91||A===93||A===126||(0,_.z3)(A)}function ve(A){return!(0,_.jv)(A)}function He(A){return!(A===47||Le(A))}function Le(A){return A===43||A===45||A===46||A===95||(0,_.H$)(A)}function ze(A){let z=A.length,G=!1;for(;z--;){const te=A[z][1];if((te.type==="labelLink"||te.type==="labelImage")&&!te._balanced){G=!0;break}if(te._gfmAutolinkLiteralWalkedInto){G=!1;break}}return A.length>0&&!G&&(A[A.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),G}var Ze=R(91796),ut=R(51211),Qe=R(9106);const tt={tokenize:Kt,partial:!0};function me(){return{document:{[91]:{tokenize:Re,continuation:{tokenize:Ve},exit:r1}},text:{[91]:{tokenize:Ue},[93]:{add:"after",tokenize:ot,resolveTo:gt}}}}function ot(A,z,G){const te=this;let M=te.events.length;const re=te.parser.gfmFootnotes||(te.parser.gfmFootnotes=[]);let V;for(;M--;){const Te=te.events[M][1];if(Te.type==="labelImage"){V=Te;break}if(Te.type==="gfmFootnoteCall"||Te.type==="labelLink"||Te.type==="label"||Te.type==="image"||Te.type==="link")break}return he;function he(Te){if(!V||!V._balanced)return G(Te);const Ye=(0,Qe.d)(te.sliceSerialize({start:V.end,end:te.now()}));return Ye.codePointAt(0)!==94||!re.includes(Ye.slice(1))?G(Te):(A.enter("gfmFootnoteCallLabelMarker"),A.consume(Te),A.exit("gfmFootnoteCallLabelMarker"),z(Te))}}function gt(A,z){let G=A.length,te;for(;G--;)if(A[G][1].type==="labelImage"&&A[G][0]==="enter"){te=A[G][1];break}A[G+1][1].type="data",A[G+3][1].type="gfmFootnoteCallLabelMarker";const M={type:"gfmFootnoteCall",start:Object.assign({},A[G+3][1].start),end:Object.assign({},A[A.length-1][1].end)},re={type:"gfmFootnoteCallMarker",start:Object.assign({},A[G+3][1].end),end:Object.assign({},A[G+3][1].end)};re.end.column++,re.end.offset++,re.end._bufferIndex++;const V={type:"gfmFootnoteCallString",start:Object.assign({},re.end),end:Object.assign({},A[A.length-1][1].start)},he={type:"chunkString",contentType:"string",start:Object.assign({},V.start),end:Object.assign({},V.end)},Te=[A[G+1],A[G+2],["enter",M,z],A[G+3],A[G+4],["enter",re,z],["exit",re,z],["enter",V,z],["enter",he,z],["exit",he,z],["exit",V,z],A[A.length-2],A[A.length-1],["exit",M,z]];return A.splice(G,A.length-G+1,...Te),A}function Ue(A,z,G){const te=this,M=te.parser.gfmFootnotes||(te.parser.gfmFootnotes=[]);let re=0,V;return he;function he(pe){return A.enter("gfmFootnoteCall"),A.enter("gfmFootnoteCallLabelMarker"),A.consume(pe),A.exit("gfmFootnoteCallLabelMarker"),Te}function Te(pe){return pe!==94?G(pe):(A.enter("gfmFootnoteCallMarker"),A.consume(pe),A.exit("gfmFootnoteCallMarker"),A.enter("gfmFootnoteCallString"),A.enter("chunkString").contentType="string",Ye)}function Ye(pe){if(re>999||pe===93&&!V||pe===null||pe===91||(0,_.z3)(pe))return G(pe);if(pe===93){A.exit("chunkString");const bt=A.exit("gfmFootnoteCallString");return M.includes((0,Qe.d)(te.sliceSerialize(bt)))?(A.enter("gfmFootnoteCallLabelMarker"),A.consume(pe),A.exit("gfmFootnoteCallLabelMarker"),A.exit("gfmFootnoteCall"),z):G(pe)}return(0,_.z3)(pe)||(V=!0),re++,A.consume(pe),pe===92?Je:Ye}function Je(pe){return pe===91||pe===92||pe===93?(A.consume(pe),re++,Ye):Ye(pe)}}function Re(A,z,G){const te=this,M=te.parser.gfmFootnotes||(te.parser.gfmFootnotes=[]);let re,V=0,he;return Te;function Te(Ie){return A.enter("gfmFootnoteDefinition")._container=!0,A.enter("gfmFootnoteDefinitionLabel"),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(Ie),A.exit("gfmFootnoteDefinitionLabelMarker"),Ye}function Ye(Ie){return Ie===94?(A.enter("gfmFootnoteDefinitionMarker"),A.consume(Ie),A.exit("gfmFootnoteDefinitionMarker"),A.enter("gfmFootnoteDefinitionLabelString"),A.enter("chunkString").contentType="string",Je):G(Ie)}function Je(Ie){if(V>999||Ie===93&&!he||Ie===null||Ie===91||(0,_.z3)(Ie))return G(Ie);if(Ie===93){A.exit("chunkString");const St=A.exit("gfmFootnoteDefinitionLabelString");return re=(0,Qe.d)(te.sliceSerialize(St)),A.enter("gfmFootnoteDefinitionLabelMarker"),A.consume(Ie),A.exit("gfmFootnoteDefinitionLabelMarker"),A.exit("gfmFootnoteDefinitionLabel"),bt}return(0,_.z3)(Ie)||(he=!0),V++,A.consume(Ie),Ie===92?pe:Je}function pe(Ie){return Ie===91||Ie===92||Ie===93?(A.consume(Ie),V++,Je):Je(Ie)}function bt(Ie){return Ie===58?(A.enter("definitionMarker"),A.consume(Ie),A.exit("definitionMarker"),M.includes(re)||M.push(re),(0,ut.f)(A,Ce,"gfmFootnoteDefinitionWhitespace")):G(Ie)}function Ce(Ie){return z(Ie)}}function Ve(A,z,G){return A.check(Ze.w,z,A.attempt(tt,z,G))}function r1(A){A.exit("gfmFootnoteDefinition")}function Kt(A,z,G){const te=this;return(0,ut.f)(A,M,"gfmFootnoteDefinitionIndent",4+1);function M(re){const V=te.events[te.events.length-1];return V&&V[1].type==="gfmFootnoteDefinitionIndent"&&V[2].sliceSerialize(V[1],!0).length===4?z(re):G(re)}}var a1=R(56464),s1=R(78727),d1=R(99323);function K1(A){let G=(A||{}).singleTilde;const te={tokenize:re,resolveAll:M};return G==null&&(G=!0),{text:{[126]:te},insideSpan:{null:[te]},attentionMarkers:{null:[126]}};function M(V,he){let Te=-1;for(;++Te<V.length;)if(V[Te][0]==="enter"&&V[Te][1].type==="strikethroughSequenceTemporary"&&V[Te][1]._close){let Ye=Te;for(;Ye--;)if(V[Ye][0]==="exit"&&V[Ye][1].type==="strikethroughSequenceTemporary"&&V[Ye][1]._open&&V[Te][1].end.offset-V[Te][1].start.offset===V[Ye][1].end.offset-V[Ye][1].start.offset){V[Te][1].type="strikethroughSequence",V[Ye][1].type="strikethroughSequence";const Je={type:"strikethrough",start:Object.assign({},V[Ye][1].start),end:Object.assign({},V[Te][1].end)},pe={type:"strikethroughText",start:Object.assign({},V[Ye][1].end),end:Object.assign({},V[Te][1].start)},bt=[["enter",Je,he],["enter",V[Ye][1],he],["exit",V[Ye][1],he],["enter",pe,he]],Ce=he.parser.constructs.insideSpan.null;Ce&&(0,a1.d)(bt,bt.length,0,(0,d1.C)(Ce,V.slice(Ye+1,Te),he)),(0,a1.d)(bt,bt.length,0,[["exit",pe,he],["enter",V[Te][1],he],["exit",V[Te][1],he],["exit",Je,he]]),(0,a1.d)(V,Ye-1,Te-Ye+3,bt),Te=Ye+bt.length-2;break}}for(Te=-1;++Te<V.length;)V[Te][1].type==="strikethroughSequenceTemporary"&&(V[Te][1].type="data");return V}function re(V,he,Te){const Ye=this.previous,Je=this.events;let pe=0;return bt;function bt(Ie){return Ye===126&&Je[Je.length-1][1].type!=="characterEscape"?Te(Ie):(V.enter("strikethroughSequenceTemporary"),Ce(Ie))}function Ce(Ie){const St=(0,s1.r)(Ye);if(Ie===126)return pe>1?Te(Ie):(V.consume(Ie),pe++,Ce);if(pe<2&&!G)return Te(Ie);const $e=V.exit("strikethroughSequenceTemporary"),wt=(0,s1.r)(Ie);return $e._open=!wt||wt===2&&!!St,$e._close=!St||St===2&&!!wt,he(Ie)}}}class It{constructor(){this.map=[]}add(z,G,te){F1(this,z,G,te)}consume(z){if(this.map.sort((re,V)=>re[0]-V[0]),this.map.length===0)return;let G=this.map.length;const te=[];for(;G>0;)G-=1,te.push(z.slice(this.map[G][0]+this.map[G][1])),te.push(this.map[G][2]),z.length=this.map[G][0];te.push([...z]),z.length=0;let M=te.pop();for(;M;)z.push(...M),M=te.pop();this.map.length=0}}function F1(A,z,G,te){let M=0;if(!(G===0&&te.length===0)){for(;M<A.map.length;){if(A.map[M][0]===z){A.map[M][1]+=G,A.map[M][2].push(...te);return}M+=1}A.map.push([z,G,te])}}function sn(A,z){let G=!1;const te=[];for(;z<A.length;){const M=A[z];if(G){if(M[0]==="enter")M[1].type==="tableContent"&&te.push(A[z+1][1].type==="tableDelimiterMarker"?"left":"none");else if(M[1].type==="tableContent"){if(A[z-1][1].type==="tableDelimiterMarker"){const re=te.length-1;te[re]=te[re]==="left"?"center":"right"}}else if(M[1].type==="tableDelimiterRow")break}else M[0]==="enter"&&M[1].type==="tableDelimiterRow"&&(G=!0);z+=1}return te}const X1={flow:{null:{tokenize:D1,resolveAll:$1}}};function D1(A,z,G){const te=this;let M=0,re=0,V;return he;function he(Oe){let Tn=te.events.length-1;for(;Tn>-1;){const _n=te.events[Tn][1].type;if(_n==="lineEnding"||_n==="linePrefix")Tn--;else break}const Ht=Tn>-1?te.events[Tn][1].type:null,Ln=Ht==="tableHead"||Ht==="tableRow"?g1:Te;return Ln===g1&&te.parser.lazy[te.now().line]?G(Oe):Ln(Oe)}function Te(Oe){return A.enter("tableHead"),A.enter("tableRow"),Ye(Oe)}function Ye(Oe){return Oe===124||(V=!0,re+=1),Je(Oe)}function Je(Oe){return Oe===null?G(Oe):(0,_.Ch)(Oe)?re>1?(re=0,te.interrupt=!0,A.exit("tableRow"),A.enter("lineEnding"),A.consume(Oe),A.exit("lineEnding"),Ce):G(Oe):(0,_.xz)(Oe)?(0,ut.f)(A,Je,"whitespace")(Oe):(re+=1,V&&(V=!1,M+=1),Oe===124?(A.enter("tableCellDivider"),A.consume(Oe),A.exit("tableCellDivider"),V=!0,Je):(A.enter("data"),pe(Oe)))}function pe(Oe){return Oe===null||Oe===124||(0,_.z3)(Oe)?(A.exit("data"),Je(Oe)):(A.consume(Oe),Oe===92?bt:pe)}function bt(Oe){return Oe===92||Oe===124?(A.consume(Oe),pe):pe(Oe)}function Ce(Oe){return te.interrupt=!1,te.parser.lazy[te.now().line]?G(Oe):(A.enter("tableDelimiterRow"),V=!1,(0,_.xz)(Oe)?(0,ut.f)(A,Ie,"linePrefix",te.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Oe):Ie(Oe))}function Ie(Oe){return Oe===45||Oe===58?$e(Oe):Oe===124?(V=!0,A.enter("tableCellDivider"),A.consume(Oe),A.exit("tableCellDivider"),St):J1(Oe)}function St(Oe){return(0,_.xz)(Oe)?(0,ut.f)(A,$e,"whitespace")(Oe):$e(Oe)}function $e(Oe){return Oe===58?(re+=1,V=!0,A.enter("tableDelimiterMarker"),A.consume(Oe),A.exit("tableDelimiterMarker"),wt):Oe===45?(re+=1,wt(Oe)):Oe===null||(0,_.Ch)(Oe)?M1(Oe):J1(Oe)}function wt(Oe){return Oe===45?(A.enter("tableDelimiterFiller"),n1(Oe)):J1(Oe)}function n1(Oe){return Oe===45?(A.consume(Oe),n1):Oe===58?(V=!0,A.exit("tableDelimiterFiller"),A.enter("tableDelimiterMarker"),A.consume(Oe),A.exit("tableDelimiterMarker"),x1):(A.exit("tableDelimiterFiller"),x1(Oe))}function x1(Oe){return(0,_.xz)(Oe)?(0,ut.f)(A,M1,"whitespace")(Oe):M1(Oe)}function M1(Oe){return Oe===124?Ie(Oe):Oe===null||(0,_.Ch)(Oe)?!V||M!==re?J1(Oe):(A.exit("tableDelimiterRow"),A.exit("tableHead"),z(Oe)):J1(Oe)}function J1(Oe){return G(Oe)}function g1(Oe){return A.enter("tableRow"),G1(Oe)}function G1(Oe){return Oe===124?(A.enter("tableCellDivider"),A.consume(Oe),A.exit("tableCellDivider"),G1):Oe===null||(0,_.Ch)(Oe)?(A.exit("tableRow"),z(Oe)):(0,_.xz)(Oe)?(0,ut.f)(A,G1,"whitespace")(Oe):(A.enter("data"),yn(Oe))}function yn(Oe){return Oe===null||Oe===124||(0,_.z3)(Oe)?(A.exit("data"),G1(Oe)):(A.consume(Oe),Oe===92?Ar:yn)}function Ar(Oe){return Oe===92||Oe===124?(A.consume(Oe),yn):yn(Oe)}}function $1(A,z){let G=-1,te=!0,M=0,re=[0,0,0,0],V=[0,0,0,0],he=!1,Te=0,Ye,Je,pe;const bt=new It;for(;++G<A.length;){const Ce=A[G],Ie=Ce[1];Ce[0]==="enter"?Ie.type==="tableHead"?(he=!1,Te!==0&&(nn(bt,z,Te,Ye,Je),Je=void 0,Te=0),Ye={type:"table",start:Object.assign({},Ie.start),end:Object.assign({},Ie.end)},bt.add(G,0,[["enter",Ye,z]])):Ie.type==="tableRow"||Ie.type==="tableDelimiterRow"?(te=!0,pe=void 0,re=[0,0,0,0],V=[0,G+1,0,0],he&&(he=!1,Je={type:"tableBody",start:Object.assign({},Ie.start),end:Object.assign({},Ie.end)},bt.add(G,0,[["enter",Je,z]])),M=Ie.type==="tableDelimiterRow"?2:Je?3:1):M&&(Ie.type==="data"||Ie.type==="tableDelimiterMarker"||Ie.type==="tableDelimiterFiller")?(te=!1,V[2]===0&&(re[1]!==0&&(V[0]=V[1],pe=z1(bt,z,re,M,void 0,pe),re=[0,0,0,0]),V[2]=G)):Ie.type==="tableCellDivider"&&(te?te=!1:(re[1]!==0&&(V[0]=V[1],pe=z1(bt,z,re,M,void 0,pe)),re=V,V=[re[1],G,0,0])):Ie.type==="tableHead"?(he=!0,Te=G):Ie.type==="tableRow"||Ie.type==="tableDelimiterRow"?(Te=G,re[1]!==0?(V[0]=V[1],pe=z1(bt,z,re,M,G,pe)):V[1]!==0&&(pe=z1(bt,z,V,M,G,pe)),M=0):M&&(Ie.type==="data"||Ie.type==="tableDelimiterMarker"||Ie.type==="tableDelimiterFiller")&&(V[3]=G)}for(Te!==0&&nn(bt,z,Te,Ye,Je),bt.consume(z.events),G=-1;++G<z.events.length;){const Ce=z.events[G];Ce[0]==="enter"&&Ce[1].type==="table"&&(Ce[1]._align=sn(z.events,G))}return A}function z1(A,z,G,te,M,re){const V=te===1?"tableHeader":te===2?"tableDelimiter":"tableData",he="tableContent";G[0]!==0&&(re.end=Object.assign({},S1(z.events,G[0])),A.add(G[0],0,[["exit",re,z]]));const Te=S1(z.events,G[1]);if(re={type:V,start:Object.assign({},Te),end:Object.assign({},Te)},A.add(G[1],0,[["enter",re,z]]),G[2]!==0){const Ye=S1(z.events,G[2]),Je=S1(z.events,G[3]),pe={type:he,start:Object.assign({},Ye),end:Object.assign({},Je)};if(A.add(G[2],0,[["enter",pe,z]]),te!==2){const bt=z.events[G[2]],Ce=z.events[G[3]];if(bt[1].end=Object.assign({},Ce[1].end),bt[1].type="chunkText",bt[1].contentType="text",G[3]>G[2]+1){const Ie=G[2]+1,St=G[3]-G[2]-1;A.add(Ie,St,[])}}A.add(G[3]+1,0,[["exit",pe,z]])}return M!==void 0&&(re.end=Object.assign({},S1(z.events,M)),A.add(M,0,[["exit",re,z]]),re=void 0),re}function nn(A,z,G,te,M){const re=[],V=S1(z.events,G);M&&(M.end=Object.assign({},V),re.push(["exit",M,z])),te.end=Object.assign({},V),re.push(["exit",te,z]),A.add(G+1,0,re)}function S1(A,z){const G=A[z],te=G[0]==="enter"?"start":"end";return G[1][te]}const xt={tokenize:e1},de={text:{[91]:xt}};function e1(A,z,G){const te=this;return M;function M(Te){return te.previous!==null||!te._gfmTasklistFirstContentOfListItem?G(Te):(A.enter("taskListCheck"),A.enter("taskListCheckMarker"),A.consume(Te),A.exit("taskListCheckMarker"),re)}function re(Te){return(0,_.z3)(Te)?(A.enter("taskListCheckValueUnchecked"),A.consume(Te),A.exit("taskListCheckValueUnchecked"),V):Te===88||Te===120?(A.enter("taskListCheckValueChecked"),A.consume(Te),A.exit("taskListCheckValueChecked"),V):G(Te)}function V(Te){return Te===93?(A.enter("taskListCheckMarker"),A.consume(Te),A.exit("taskListCheckMarker"),A.exit("taskListCheck"),he):G(Te)}function he(Te){return(0,_.Ch)(Te)?z(Te):(0,_.xz)(Te)?A.check({tokenize:le},z,G)(Te):G(Te)}}function le(A,z,G){return(0,ut.f)(A,te,"whitespace");function te(M){return M===null?G(M):z(M)}}function ge(A){return(0,g.W)([w,me(),K1(A),X1,de])}function fe(A){return combineHtmlExtensions([gfmAutolinkLiteralHtml,gfmFootnoteHtml(A),gfmStrikethroughHtml,gfmTableHtml,gfmTagfilterHtml,gfmTaskListItemHtml])}function We(A,z){const G=String(A);if(typeof z!="string")throw new TypeError("Expected character");let te=0,M=G.indexOf(z);for(;M!==-1;)te++,M=G.indexOf(z,M+z.length);return te}function at(A){if(typeof A!="string")throw new TypeError("Expected a string");return A.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var At=R(43153),dt=R(45621);const nt={}.hasOwnProperty,Tt=function(A,z,G,te){let M,re;typeof z=="string"||z instanceof RegExp?(re=[[z,G]],M=te):(re=z,M=G),M||(M={});const V=(0,dt.O)(M.ignore||[]),he=Wt(re);let Te=-1;for(;++Te<he.length;)(0,At.S4)(A,"text",Ye);return A;function Ye(pe,bt){let Ce=-1,Ie;for(;++Ce<bt.length;){const St=bt[Ce];if(V(St,Ie?Ie.children.indexOf(St):void 0,Ie))return;Ie=St}if(Ie)return Je(pe,bt)}function Je(pe,bt){const Ce=bt[bt.length-1],Ie=he[Te][0],St=he[Te][1];let $e=0;const wt=Ce.children.indexOf(pe);let n1=!1,x1=[];Ie.lastIndex=0;let M1=Ie.exec(pe.value);for(;M1;){const J1=M1.index,g1={index:M1.index,input:M1.input,stack:[...bt,pe]};let G1=St(...M1,g1);if(typeof G1=="string"&&(G1=G1.length>0?{type:"text",value:G1}:void 0),G1!==!1&&($e!==J1&&x1.push({type:"text",value:pe.value.slice($e,J1)}),Array.isArray(G1)?x1.push(...G1):G1&&x1.push(G1),$e=J1+M1[0].length,n1=!0),!Ie.global)break;M1=Ie.exec(pe.value)}return n1?($e<pe.value.length&&x1.push({type:"text",value:pe.value.slice($e)}),Ce.children.splice(wt,1,...x1)):x1=[pe],wt+x1.length}};function Wt(A){const z=[];if(typeof A!="object")throw new TypeError("Expected array or object as schema");if(Array.isArray(A)){let G=-1;for(;++G<A.length;)z.push([l1(A[G][0]),y1(A[G][1])])}else{let G;for(G in A)nt.call(A,G)&&z.push([l1(G),y1(A[G])])}return z}function l1(A){return typeof A=="string"?new RegExp(at(A),"g"):A}function y1(A){return typeof A=="function"?A:()=>A}const Xt="phrasing",Ge=["autolink","link","image","label"],N1={transforms:[t1],enter:{literalAutolink:Y1,literalAutolinkEmail:j1,literalAutolinkHttp:j1,literalAutolinkWww:j1},exit:{literalAutolink:fn,literalAutolinkEmail:ln,literalAutolinkHttp:cn,literalAutolinkWww:hn}},o1={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Xt,notInConstruct:Ge},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Xt,notInConstruct:Ge},{character:":",before:"[ps]",after:"\\/",inConstruct:Xt,notInConstruct:Ge}]};function Y1(A){this.enter({type:"link",title:null,url:"",children:[]},A)}function j1(A){this.config.enter.autolinkProtocol.call(this,A)}function cn(A){this.config.exit.autolinkProtocol.call(this,A)}function hn(A){this.config.exit.data.call(this,A);const z=this.stack[this.stack.length-1];z.url="http://"+this.sliceSerialize(A)}function ln(A){this.config.exit.autolinkEmail.call(this,A)}function fn(A){this.exit(A)}function t1(A){Tt(A,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,ct],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,kt]],{ignore:["link","linkReference"]})}function ct(A,z,G,te,M){let re="";if(!Cn(M)||(/^w/i.test(z)&&(G=z+G,z="",re="http://"),!_1(G)))return!1;const V=Q1(G+te);if(!V[0])return!1;const he={type:"link",title:null,url:re+z+V[0],children:[{type:"text",value:z+V[0]}]};return V[1]?[he,{type:"text",value:V[1]}]:he}function kt(A,z,G,te){return!Cn(te,!0)||/[-\d_]$/.test(G)?!1:{type:"link",title:null,url:"mailto:"+z+"@"+G,children:[{type:"text",value:z+"@"+G}]}}function _1(A){const z=A.split(".");return!(z.length<2||z[z.length-1]&&(/_/.test(z[z.length-1])||!/[a-zA-Z\d]/.test(z[z.length-1]))||z[z.length-2]&&(/_/.test(z[z.length-2])||!/[a-zA-Z\d]/.test(z[z.length-2])))}function Q1(A){const z=/[!"&'),.:;<>?\]}]+$/.exec(A);if(!z)return[A,void 0];A=A.slice(0,z.index);let G=z[0],te=G.indexOf(")");const M=We(A,"(");let re=We(A,")");for(;te!==-1&&M>re;)A+=G.slice(0,te+1),G=G.slice(te+1),te=G.indexOf(")"),re++;return[A,G]}function Cn(A,z){const G=A.input.charCodeAt(A.index-1);return(A.index===0||(0,_.B8)(G)||(0,_.Xh)(G))&&(!z||G!==47)}var A1=R(18566);function Z1(A){return A.label||!A.identifier?A.label||"":(0,A1.v)(A.identifier)}function Jt(A,z,G){const te=z.indexStack,M=A.children||[],re=z.createTracker(G),V=[];let he=-1;for(te.push(-1);++he<M.length;){const Te=M[he];te[te.length-1]=he,V.push(re.move(z.handle(Te,A,z,H1({before:` +`,after:` +`},re.current())))),Te.type!=="list"&&(z.bulletLastUsed=void 0),he<M.length-1&&V.push(re.move(c(Te,M[he+1],A,z)))}return te.pop(),V.join("")}function c(A,z,G,te){let M=te.join.length;for(;M--;){const re=te.join[M](A,z,G,te);if(re===!0||re===1)break;if(typeof re=="number")return` +`.repeat(1+re);if(re===!1)return` + +<!----> + +`}return` + +`}const d=/\r?\n|\r/g;function Ne(A,z){const G=[];let te=0,M=0,re;for(;re=d.exec(A);)V(A.slice(te,re.index)),G.push(re[0]),te=re.index+re[0].length,M++;return V(A.slice(te)),G.join("");function V(he){G.push(z(he,M,!he))}}var x=R(28352),H=R(89434);W.peek=u1;function Yt(){return{enter:{gfmFootnoteDefinition:v1,gfmFootnoteDefinitionLabelString:k1,gfmFootnoteCall:O1,gfmFootnoteCallString:rn},exit:{gfmFootnoteDefinition:Ft,gfmFootnoteDefinitionLabelString:st,gfmFootnoteCall:on,gfmFootnoteCallString:U}}}function De(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:un,footnoteReference:W}}}function v1(A){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},A)}function k1(){this.buffer()}function st(A){const z=this.resume(),G=this.stack[this.stack.length-1];G.label=z,G.identifier=(0,Qe.d)(this.sliceSerialize(A)).toLowerCase()}function Ft(A){this.exit(A)}function O1(A){this.enter({type:"footnoteReference",identifier:"",label:""},A)}function rn(){this.buffer()}function U(A){const z=this.resume(),G=this.stack[this.stack.length-1];G.label=z,G.identifier=(0,Qe.d)(this.sliceSerialize(A)).toLowerCase()}function on(A){this.exit(A)}function W(A,z,G,te){const M=(0,H.j)(te);let re=M.move("[^");const V=G.enter("footnoteReference"),he=G.enter("reference");return re+=M.move((0,x.T)(G,Z1(A),Qn(H1({},M.current()),{before:re,after:"]"}))),he(),V(),re+=M.move("]"),re}function u1(){return"["}function un(A,z,G,te){const M=(0,H.j)(te);let re=M.move("[^");const V=G.enter("footnoteDefinition"),he=G.enter("label");return re+=M.move((0,x.T)(G,Z1(A),Qn(H1({},M.current()),{before:re,after:"]"}))),he(),re+=M.move("]:"+(A.children&&A.children.length>0?" ":"")),M.shift(4),re+=M.move(Ne(Jt(A,G,M.current()),dn)),V(),re}function dn(A,z,G){return z===0?A:(G?"":" ")+A}function $t(A,z,G){const te=z.indexStack,M=A.children||[],re=[];let V=-1,he=G.before;te.push(-1);let Te=z.createTracker(G);for(;++V<M.length;){const Ye=M[V];let Je;if(te[te.length-1]=V,V+1<M.length){let pe=z.handle.handlers[M[V+1].type];pe&&pe.peek&&(pe=pe.peek),Je=pe?pe(M[V+1],A,z,H1({before:"",after:""},Te.current())).charAt(0):""}else Je=G.after;re.length>0&&(he==="\r"||he===` +`)&&Ye.type==="html"&&(re[re.length-1]=re[re.length-1].replace(/(\r?\n|\r)$/," "),he=" ",Te=z.createTracker(G),Te.move(re.join(""))),re.push(Te.move(z.handle(Ye,A,z,Qn(H1({},Te.current()),{before:he,after:Je})))),he=re[re.length-1].slice(-1)}return te.pop(),re.join("")}const Et=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];p1.peek=rt;const T={canContainEols:["delete"],enter:{strikethrough:I1},exit:{strikethrough:C1}},Rt={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Et}],handlers:{delete:p1}};function I1(A){this.enter({type:"delete",children:[]},A)}function C1(A){this.exit(A)}function p1(A,z,G,te){const M=(0,H.j)(te),re=G.enter("strikethrough");let V=M.move("~~");return V+=$t(A,G,Qn(H1({},M.current()),{before:V,after:"~"})),V+=M.move("~~"),re(),V}function rt(){return"~"}var Bt=R(27138);Ut.peek=an;function Ut(A,z,G){let te=A.value||"",M="`",re=-1;for(;new RegExp("(^|[^`])"+M+"([^`]|$)").test(te);)M+="`";for(/[^ \r\n]/.test(te)&&(/^[ \r\n]/.test(te)&&/[ \r\n]$/.test(te)||/^`|`$/.test(te))&&(te=" "+te+" ");++re<G.unsafe.length;){const V=G.unsafe[re],he=(0,Bt.T)(V);let Te;if(V.atBreak)for(;Te=he.exec(te);){let Ye=Te.index;te.charCodeAt(Ye)===10&&te.charCodeAt(Ye-1)===13&&Ye--,te=te.slice(0,Ye)+" "+te.slice(Te.index+1)}}return M+te+M}function an(){return"`"}function U1(A,z={}){const G=(z.align||[]).concat(),te=z.stringLength||Jn,M=[],re=[],V=[],he=[];let Te=0,Ye=-1;for(;++Ye<A.length;){const Ie=[],St=[];let $e=-1;for(A[Ye].length>Te&&(Te=A[Ye].length);++$e<A[Ye].length;){const wt=Zn(A[Ye][$e]);if(z.alignDelimiters!==!1){const n1=te(wt);St[$e]=n1,(he[$e]===void 0||n1>he[$e])&&(he[$e]=n1)}Ie.push(wt)}re[Ye]=Ie,V[Ye]=St}let Je=-1;if(typeof G=="object"&&"length"in G)for(;++Je<Te;)M[Je]=Rn(G[Je]);else{const Ie=Rn(G);for(;++Je<Te;)M[Je]=Ie}Je=-1;const pe=[],bt=[];for(;++Je<Te;){const Ie=M[Je];let St="",$e="";Ie===99?(St=":",$e=":"):Ie===108?St=":":Ie===114&&($e=":");let wt=z.alignDelimiters===!1?1:Math.max(1,he[Je]-St.length-$e.length);const n1=St+"-".repeat(wt)+$e;z.alignDelimiters!==!1&&(wt=St.length+wt+$e.length,wt>he[Je]&&(he[Je]=wt),bt[Je]=wt),pe[Je]=n1}re.splice(1,0,pe),V.splice(1,0,bt),Ye=-1;const Ce=[];for(;++Ye<re.length;){const Ie=re[Ye],St=V[Ye];Je=-1;const $e=[];for(;++Je<Te;){const wt=Ie[Je]||"";let n1="",x1="";if(z.alignDelimiters!==!1){const M1=he[Je]-(St[Je]||0),J1=M[Je];J1===114?n1=" ".repeat(M1):J1===99?M1%2?(n1=" ".repeat(M1/2+.5),x1=" ".repeat(M1/2-.5)):(n1=" ".repeat(M1/2),x1=n1):x1=" ".repeat(M1)}z.delimiterStart!==!1&&!Je&&$e.push("|"),z.padding!==!1&&!(z.alignDelimiters===!1&&wt==="")&&(z.delimiterStart!==!1||Je)&&$e.push(" "),z.alignDelimiters!==!1&&$e.push(n1),$e.push(wt),z.alignDelimiters!==!1&&$e.push(x1),z.padding!==!1&&$e.push(" "),(z.delimiterEnd!==!1||Je!==Te-1)&&$e.push("|")}Ce.push(z.delimiterEnd===!1?$e.join("").replace(/ +$/,""):$e.join(""))}return Ce.join(` +`)}function Zn(A){return A==null?"":String(A)}function Jn(A){return A.length}function Rn(A){const z=typeof A=="string"?A.codePointAt(0):0;return z===67||z===99?99:z===76||z===108?108:z===82||z===114?114:0}const Gn={enter:{table:sr,tableData:Kn,tableHeader:Kn,tableRow:Dn},exit:{codeText:pn,table:lr,tableData:h1,tableHeader:h1,tableRow:h1}};function sr(A){const z=A._align;this.enter({type:"table",align:z.map(G=>G==="none"?null:G),children:[]},A),this.setData("inTable",!0)}function lr(A){this.exit(A),this.setData("inTable")}function Dn(A){this.enter({type:"tableRow",children:[]},A)}function h1(A){this.exit(A)}function Kn(A){this.enter({type:"tableCell",children:[]},A)}function pn(A){let z=this.resume();this.getData("inTable")&&(z=z.replace(/\\([\\|])/g,or));const G=this.stack[this.stack.length-1];G.value=z,this.exit(A)}function or(A,z){return z==="|"?z:A}function ur(A){const z=A||{},G=z.tableCellPadding,te=z.tablePipeAlign,M=z.stringLength,re=G?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` +`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:V,tableRow:he,tableCell:Te,inlineCode:bt}};function V(Ce,Ie,St,$e){return Ye(Je(Ce,St,$e),Ce.align)}function he(Ce,Ie,St,$e){const wt=pe(Ce,St,$e),n1=Ye([wt]);return n1.slice(0,n1.indexOf(` +`))}function Te(Ce,Ie,St,$e){const wt=St.enter("tableCell"),n1=St.enter("phrasing"),x1=$t(Ce,St,Qn(H1({},$e),{before:re,after:re}));return n1(),wt(),x1}function Ye(Ce,Ie){return U1(Ce,{align:Ie,alignDelimiters:te,padding:G,stringLength:M})}function Je(Ce,Ie,St){const $e=Ce.children;let wt=-1;const n1=[],x1=Ie.enter("table");for(;++wt<$e.length;)n1[wt]=pe($e[wt],Ie,St);return x1(),n1}function pe(Ce,Ie,St){const $e=Ce.children;let wt=-1;const n1=[],x1=Ie.enter("tableRow");for(;++wt<$e.length;)n1[wt]=Te($e[wt],Ce,Ie,St);return x1(),n1}function bt(Ce,Ie,St){let $e=Ut(Ce,Ie,St);return St.stack.includes("tableCell")&&($e=$e.replace(/\|/g,"\\$&")),$e}}function gn(A){const z=A.options.bullet||"*";if(z!=="*"&&z!=="+"&&z!=="-")throw new Error("Cannot serialize items with `"+z+"` for `options.bullet`, expected `*`, `+`, or `-`");return z}function Yn(A){const z=A.options.listItemIndent||"tab";if(z===1||z==="1")return"one";if(z!=="tab"&&z!=="one"&&z!=="mixed")throw new Error("Cannot serialize items with `"+z+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return z}function q1(A,z,G,te){const M=Yn(G);let re=G.bulletCurrent||gn(G);z&&z.type==="list"&&z.ordered&&(re=(typeof z.start=="number"&&z.start>-1?z.start:1)+(G.options.incrementListMarker===!1?0:z.children.indexOf(A))+re);let V=re.length+1;(M==="tab"||M==="mixed"&&(z&&z.type==="list"&&z.spread||A.spread))&&(V=Math.ceil(V/4)*4);const he=G.createTracker(te);he.move(re+" ".repeat(V-re.length)),he.shift(V);const Te=G.enter("listItem"),Ye=G.indentLines(G.containerFlow(A,he.current()),Je);return Te(),Ye;function Je(pe,bt,Ce){return bt?(Ce?"":" ".repeat(V))+pe:(Ce?re:re+" ".repeat(V-re.length))+pe}}const jn={exit:{taskListCheckValueChecked:qn,taskListCheckValueUnchecked:qn,paragraph:cr}},Er={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:br}};function qn(A){const z=this.stack[this.stack.length-2];z.checked=A.type==="taskListCheckValueChecked"}function cr(A){const z=this.stack[this.stack.length-2];if(z&&z.type==="listItem"&&typeof z.checked=="boolean"){const G=this.stack[this.stack.length-1],te=G.children[0];if(te&&te.type==="text"){const M=z.children;let re=-1,V;for(;++re<M.length;){const he=M[re];if(he.type==="paragraph"){V=he;break}}V===G&&(te.value=te.value.slice(1),te.value.length===0?G.children.shift():G.position&&te.position&&typeof te.position.start.offset=="number"&&(te.position.start.column++,te.position.start.offset++,G.position.start=Object.assign({},te.position.start)))}}this.exit(A)}function br(A,z,G,te){const M=A.children[0],re=typeof A.checked=="boolean"&&M&&M.type==="paragraph",V="["+(A.checked?"x":" ")+"] ",he=(0,H.j)(te);re&&he.move(V);let Te=q1(A,z,G,H1(H1({},te),he.current()));return re&&(Te=Te.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,Ye)),Te;function Ye(Je){return Je+V}}function yr(){return[N1,Yt(),T,Gn,jn]}function er(A){return{extensions:[o1,De(),Rt,ur(A),Er]}}function tr(A={}){const z=this.data();G("micromarkExtensions",ge(A)),G("fromMarkdownExtensions",yr()),G("toMarkdownExtensions",er(A));function G(te,M){(z[te]?z[te]:z[te]=[]).push(M)}}},40020:function(Ee,ne,R){"use strict";R.d(ne,{Z:function(){return we}});var g=R(51211),_=R(46138);const S={tokenize:E,concrete:!0},N={tokenize:q,partial:!0};function E(ce,Ae,Ke){const Fe=this,ae=Fe.events[Fe.events.length-1],ve=ae&&ae[1].type==="linePrefix"?ae[2].sliceSerialize(ae[1],!0).length:0;let He=0;return Le;function Le(Ve){return ce.enter("mathFlow"),ce.enter("mathFlowFence"),ce.enter("mathFlowFenceSequence"),ze(Ve)}function ze(Ve){return Ve===36?(ce.consume(Ve),He++,ze):He<2?Ke(Ve):(ce.exit("mathFlowFenceSequence"),(0,g.f)(ce,Ze,"whitespace")(Ve))}function Ze(Ve){return Ve===null||(0,_.Ch)(Ve)?Qe(Ve):(ce.enter("mathFlowFenceMeta"),ce.enter("chunkString",{contentType:"string"}),ut(Ve))}function ut(Ve){return Ve===null||(0,_.Ch)(Ve)?(ce.exit("chunkString"),ce.exit("mathFlowFenceMeta"),Qe(Ve)):Ve===36?Ke(Ve):(ce.consume(Ve),ut)}function Qe(Ve){return ce.exit("mathFlowFence"),Fe.interrupt?Ae(Ve):ce.attempt(N,tt,Ue)(Ve)}function tt(Ve){return ce.attempt({tokenize:Re,partial:!0},Ue,me)(Ve)}function me(Ve){return(ve?(0,g.f)(ce,ot,"linePrefix",ve+1):ot)(Ve)}function ot(Ve){return Ve===null?Ue(Ve):(0,_.Ch)(Ve)?ce.attempt(N,tt,Ue)(Ve):(ce.enter("mathFlowValue"),gt(Ve))}function gt(Ve){return Ve===null||(0,_.Ch)(Ve)?(ce.exit("mathFlowValue"),ot(Ve)):(ce.consume(Ve),gt)}function Ue(Ve){return ce.exit("mathFlow"),Ae(Ve)}function Re(Ve,r1,Kt){let a1=0;return(0,g.f)(Ve,s1,"linePrefix",Fe.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function s1(It){return Ve.enter("mathFlowFence"),Ve.enter("mathFlowFenceSequence"),d1(It)}function d1(It){return It===36?(a1++,Ve.consume(It),d1):a1<He?Kt(It):(Ve.exit("mathFlowFenceSequence"),(0,g.f)(Ve,K1,"whitespace")(It))}function K1(It){return It===null||(0,_.Ch)(It)?(Ve.exit("mathFlowFence"),r1(It)):Kt(It)}}}function q(ce,Ae,Ke){const Fe=this;return ae;function ae(He){return He===null?Ae(He):(ce.enter("lineEnding"),ce.consume(He),ce.exit("lineEnding"),ve)}function ve(He){return Fe.parser.lazy[Fe.now().line]?Ke(He):Ae(He)}}function Z(ce){let Ke=(ce||{}).singleDollarTextMath;return Ke==null&&(Ke=!0),{tokenize:Fe,resolve:P,previous:D};function Fe(ae,ve,He){const Le=this;let ze=0,Ze,ut;return Qe;function Qe(Ue){return ae.enter("mathText"),ae.enter("mathTextSequence"),tt(Ue)}function tt(Ue){return Ue===36?(ae.consume(Ue),ze++,tt):ze<2&&!Ke?He(Ue):(ae.exit("mathTextSequence"),me(Ue))}function me(Ue){return Ue===null?He(Ue):Ue===36?(ut=ae.enter("mathTextSequence"),Ze=0,gt(Ue)):Ue===32?(ae.enter("space"),ae.consume(Ue),ae.exit("space"),me):(0,_.Ch)(Ue)?(ae.enter("lineEnding"),ae.consume(Ue),ae.exit("lineEnding"),me):(ae.enter("mathTextData"),ot(Ue))}function ot(Ue){return Ue===null||Ue===32||Ue===36||(0,_.Ch)(Ue)?(ae.exit("mathTextData"),me(Ue)):(ae.consume(Ue),ot)}function gt(Ue){return Ue===36?(ae.consume(Ue),Ze++,gt):Ze===ze?(ae.exit("mathTextSequence"),ae.exit("mathText"),ve(Ue)):(ut.type="mathTextData",ot(Ue))}}}function P(ce){let Ae=ce.length-4,Ke=3,Fe,ae;if((ce[Ke][1].type==="lineEnding"||ce[Ke][1].type==="space")&&(ce[Ae][1].type==="lineEnding"||ce[Ae][1].type==="space")){for(Fe=Ke;++Fe<Ae;)if(ce[Fe][1].type==="mathTextData"){ce[Ae][1].type="mathTextPadding",ce[Ke][1].type="mathTextPadding",Ke+=2,Ae-=2;break}}for(Fe=Ke-1,Ae++;++Fe<=Ae;)ae===void 0?Fe!==Ae&&ce[Fe][1].type!=="lineEnding"&&(ae=Fe):(Fe===Ae||ce[Fe][1].type==="lineEnding")&&(ce[ae][1].type="mathTextData",Fe!==ae+2&&(ce[ae][1].end=ce[Fe-1][1].end,ce.splice(ae+2,Fe-ae-2),Ae-=Fe-ae-2,Fe=ae+2),ae=void 0);return ce}function D(ce){return ce!==36||this.events[this.events.length-1][1].type==="characterEscape"}function F(ce){return{flow:{[36]:S},text:{[36]:Z(ce)}}}function Y(ce,Ae){const Ke=String(ce);let Fe=Ke.indexOf(Ae),ae=Fe,ve=0,He=0;if(typeof Ae!="string")throw new TypeError("Expected substring");for(;Fe!==-1;)Fe===ae?++ve>He&&(He=ve):ve=1,ae=Fe+Ae.length,Fe=Ke.indexOf(Ae,ae);return He}var w=R(28352),xe=R(89434),l=R(27138);function B(){return{enter:{mathFlow:ce,mathFlowFenceMeta:Ae,mathText:ve},exit:{mathFlow:ae,mathFlowFence:Fe,mathFlowFenceMeta:Ke,mathFlowValue:Le,mathText:He,mathTextData:Le}};function ce(ze){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},ze)}function Ae(){this.buffer()}function Ke(){const ze=this.resume(),Ze=this.stack[this.stack.length-1];Ze.meta=ze}function Fe(){this.getData("mathFlowInside")||(this.buffer(),this.setData("mathFlowInside",!0))}function ae(ze){const Ze=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),ut=this.exit(ze);ut.value=Ze,ut.data.hChildren[0].value=Ze,this.setData("mathFlowInside")}function ve(ze){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},ze),this.buffer()}function He(ze){const Ze=this.resume(),ut=this.exit(ze);ut.value=Ze,ut.data.hChildren[0].value=Ze}function Le(ze){this.config.enter.data.call(this,ze),this.config.exit.data.call(this,ze)}}function _e(ce){let Ae=(ce||{}).singleDollarTextMath;return Ae==null&&(Ae=!0),Fe.peek=ae,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` +`,inConstruct:"mathFlowMeta"},{character:"$",after:Ae?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:Ke,inlineMath:Fe}};function Ke(ve,He,Le,ze){const Ze=ve.value||"",ut=(0,xe.j)(ze),Qe="$".repeat(Math.max(Y(Ze,"$")+1,2)),tt=Le.enter("mathFlow");let me=ut.move(Qe);if(ve.meta){const ot=Le.enter("mathFlowMeta");me+=ut.move((0,w.T)(Le,ve.meta,H1({before:me,after:` +`,encode:["$"]},ut.current()))),ot()}return me+=ut.move(` +`),Ze&&(me+=ut.move(Ze+` +`)),me+=ut.move(Qe),tt(),me}function Fe(ve,He,Le){let ze=ve.value||"",Ze=1;for(Ae||Ze++;new RegExp("(^|[^$])"+"\\$".repeat(Ze)+"([^$]|$)").test(ze);)Ze++;const ut="$".repeat(Ze);/[^ \r\n]/.test(ze)&&(/^[ \r\n]/.test(ze)&&/[ \r\n]$/.test(ze)||/^\$|\$$/.test(ze))&&(ze=" "+ze+" ");let Qe=-1;for(;++Qe<Le.unsafe.length;){const tt=Le.unsafe[Qe],me=(0,l.T)(tt);let ot;if(tt.atBreak)for(;ot=me.exec(ze);){let gt=ot.index;ze.codePointAt(gt)===10&&ze.codePointAt(gt-1)===13&>--,ze=ze.slice(0,gt)+" "+ze.slice(ot.index+1)}}return ut+ze+ut}function ae(){return"$"}}function we(ce={}){const Ae=this.data();Ke("micromarkExtensions",F(ce)),Ke("fromMarkdownExtensions",B()),Ke("toMarkdownExtensions",_e(ce));function Ke(Fe,ae){(Ae[Fe]?Ae[Fe]:Ae[Fe]=[]).push(ae)}}},83135:function(Ee,ne,R){"use strict";R.d(ne,{P:function(){return _},Q:function(){return g}});function g(S){const N=String(S||"").trim();return N?N.split(/[ \t\n\r\f]+/g):[]}function _(S){return S.join(" ").trim()}},45621:function(Ee,ne,R){"use strict";R.d(ne,{O:function(){return _}});const g=function P(D,F,Y,w,xe){const l=_(F);if(Y!=null&&(typeof Y!="number"||Y<0||Y===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(w!=null&&(!P(w)||!w.children))throw new Error("Expected parent node");if(w==null!=(Y==null))throw new Error("Expected both parent and index");return D&&D.type&&typeof D.type=="string"?!!l.call(xe,D,Y,w):!1},_=function(P){if(P==null)return Z;if(typeof P=="string")return E(P);if(typeof P=="object")return Array.isArray(P)?S(P):N(P);if(typeof P=="function")return q(P);throw new Error("Expected function, string, or object as test")};function S(P){const D=[];let F=-1;for(;++F<P.length;)D[F]=_(P[F]);return q(Y);function Y(...w){let xe=-1;for(;++xe<D.length;)if(D[xe].call(this,...w))return!0;return!1}}function N(P){return q(D);function D(F){let Y;for(Y in P)if(F[Y]!==P[Y])return!1;return!0}}function E(P){return q(D);function D(F){return F&&F.type===P}}function q(P){return D;function D(F,...Y){return!!(F&&typeof F=="object"&&"type"in F&&P.call(this,F,...Y))}}function Z(){return!0}},35757:function(Ee,ne,R){"use strict";R.d(ne,{FK:function(){return S},Pk:function(){return g},rb:function(){return _}});const g=N("start"),_=N("end");function S(E){return{start:g(E),end:_(E)}}function N(E){return q;function q(Z){const P=Z&&Z.position&&Z.position[E]||{};return{line:P.line||null,column:P.column||null,offset:P.offset>-1?P.offset:null}}}},43153:function(Ee,ne,R){"use strict";R.d(ne,{S4:function(){return q}});var g=R(45621);function _(P){return P}const S=!0,N=!1,E="skip",q=function(P,D,F,Y){typeof D=="function"&&typeof F!="function"&&(Y=F,F=D,D=null);const w=(0,g.O)(D),xe=Y?-1:1;l(P,void 0,[])();function l(B,_e,we){const ce=B&&typeof B=="object"?B:{};if(typeof ce.type=="string"){const Ke=typeof ce.tagName=="string"?ce.tagName:typeof ce.name=="string"?ce.name:void 0;Object.defineProperty(Ae,"name",{value:"node ("+(B.type+(Ke?"<"+Ke+">":""))+")"})}return Ae;function Ae(){let Ke=[],Fe,ae,ve;if((!D||w(B,_e,we[we.length-1]||null))&&(Ke=Z(F(B,we)),Ke[0]===N))return Ke;if(B.children&&Ke[0]!==E)for(ae=(Y?B.children.length:-1)+xe,ve=we.concat(B);ae>-1&&ae<B.children.length;){if(Fe=l(B.children[ae],ae,ve)(),Fe[0]===N)return Fe;ae=typeof Fe[1]=="number"?Fe[1]:ae+xe}return Ke}}};function Z(P){return Array.isArray(P)?P:typeof P=="number"?[S,P]:[P]}},95449:function(Ee,ne,R){"use strict";R.d(ne,{Vn:function(){return _}});var g=R(43153);const _=function(S,N,E,q){typeof N=="function"&&typeof E!="function"&&(q=E,E=N,N=null),(0,g.S4)(S,N,Z,q);function Z(P,D){const F=D[D.length-1];return E(P,F?F.children.indexOf(P):null,F)}}},29299:function(Ee,ne,R){"use strict";R.d(ne,{t:function(){return g}});const g={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}}}]); +}()); \ No newline at end of file diff --git a/505.26571dd1.async.js b/505.26571dd1.async.js new file mode 100644 index 00000000..948dc712 --- /dev/null +++ b/505.26571dd1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[505],{20505:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#f9826c","activityBar.background":"#fff","activityBar.border":"#e1e4e8","activityBar.foreground":"#2f363d","activityBar.inactiveForeground":"#959da5","activityBarBadge.background":"#2188ff","activityBarBadge.foreground":"#fff","badge.background":"#dbedff","badge.foreground":"#005cc5","breadcrumb.activeSelectionForeground":"#586069","breadcrumb.focusForeground":"#2f363d","breadcrumb.foreground":"#6a737d","breadcrumbPicker.background":"#fafbfc","button.background":"#159739","button.foreground":"#fff","button.hoverBackground":"#138934","button.secondaryBackground":"#e1e4e8","button.secondaryForeground":"#1b1f23","button.secondaryHoverBackground":"#d1d5da","checkbox.background":"#fafbfc","checkbox.border":"#d1d5da","debugToolBar.background":"#fff",descriptionForeground:"#6a737d","diffEditor.insertedTextBackground":"#34d05822","diffEditor.removedTextBackground":"#d73a4922","dropdown.background":"#fafbfc","dropdown.border":"#e1e4e8","dropdown.foreground":"#2f363d","dropdown.listBackground":"#fff","editor.background":"#fff","editor.findMatchBackground":"#ffdf5d","editor.findMatchHighlightBackground":"#ffdf5d66","editor.focusedStackFrameHighlightBackground":"#28a74525","editor.foldBackground":"#d1d5da11","editor.foreground":"#24292e","editor.inactiveSelectionBackground":"#0366d611","editor.lineHighlightBackground":"#f6f8fa","editor.linkedEditingBackground":"#0366d611","editor.selectionBackground":"#0366d625","editor.selectionHighlightBackground":"#34d05840","editor.selectionHighlightBorder":"#34d05800","editor.stackFrameHighlightBackground":"#ffd33d33","editor.wordHighlightBackground":"#34d05800","editor.wordHighlightBorder":"#24943e99","editor.wordHighlightStrongBackground":"#34d05800","editor.wordHighlightStrongBorder":"#24943e50","editorBracketHighlight.foreground1":"#005cc5","editorBracketHighlight.foreground2":"#e36209","editorBracketHighlight.foreground3":"#5a32a3","editorBracketHighlight.foreground4":"#005cc5","editorBracketHighlight.foreground5":"#e36209","editorBracketHighlight.foreground6":"#5a32a3","editorBracketMatch.background":"#34d05840","editorBracketMatch.border":"#34d05800","editorCursor.foreground":"#044289","editorError.foreground":"#cb2431","editorGroup.border":"#e1e4e8","editorGroupHeader.tabsBackground":"#f6f8fa","editorGroupHeader.tabsBorder":"#e1e4e8","editorGutter.addedBackground":"#28a745","editorGutter.deletedBackground":"#d73a49","editorGutter.modifiedBackground":"#2188ff","editorIndentGuide.activeBackground":"#d7dbe0","editorIndentGuide.background":"#eff2f6","editorLineNumber.activeForeground":"#24292e","editorLineNumber.foreground":"#1b1f234d","editorOverviewRuler.border":"#fff","editorWarning.foreground":"#f9c513","editorWhitespace.foreground":"#d1d5da","editorWidget.background":"#f6f8fa",errorForeground:"#cb2431",focusBorder:"#2188ff",foreground:"#444d56","gitDecoration.addedResourceForeground":"#28a745","gitDecoration.conflictingResourceForeground":"#e36209","gitDecoration.deletedResourceForeground":"#d73a49","gitDecoration.ignoredResourceForeground":"#959da5","gitDecoration.modifiedResourceForeground":"#005cc5","gitDecoration.submoduleResourceForeground":"#959da5","gitDecoration.untrackedResourceForeground":"#28a745","input.background":"#fafbfc","input.border":"#e1e4e8","input.foreground":"#2f363d","input.placeholderForeground":"#959da5","list.activeSelectionBackground":"#e2e5e9","list.activeSelectionForeground":"#2f363d","list.focusBackground":"#cce5ff","list.hoverBackground":"#ebf0f4","list.hoverForeground":"#2f363d","list.inactiveFocusBackground":"#dbedff","list.inactiveSelectionBackground":"#e8eaed","list.inactiveSelectionForeground":"#2f363d","notificationCenterHeader.background":"#e1e4e8","notificationCenterHeader.foreground":"#6a737d","notifications.background":"#fafbfc","notifications.border":"#e1e4e8","notifications.foreground":"#2f363d","notificationsErrorIcon.foreground":"#d73a49","notificationsInfoIcon.foreground":"#005cc5","notificationsWarningIcon.foreground":"#e36209","panel.background":"#f6f8fa","panel.border":"#e1e4e8","panelInput.border":"#e1e4e8","panelTitle.activeBorder":"#f9826c","panelTitle.activeForeground":"#2f363d","panelTitle.inactiveForeground":"#6a737d","pickerGroup.border":"#e1e4e8","pickerGroup.foreground":"#2f363d","progressBar.background":"#2188ff","quickInput.background":"#fafbfc","quickInput.foreground":"#2f363d","scrollbar.shadow":"#6a737d33","scrollbarSlider.activeBackground":"#959da588","scrollbarSlider.background":"#959da533","scrollbarSlider.hoverBackground":"#959da544","settings.headerForeground":"#2f363d","settings.modifiedItemIndicator":"#2188ff","sideBar.background":"#f6f8fa","sideBar.border":"#e1e4e8","sideBar.foreground":"#586069","sideBarSectionHeader.background":"#f6f8fa","sideBarSectionHeader.border":"#e1e4e8","sideBarSectionHeader.foreground":"#2f363d","sideBarTitle.foreground":"#2f363d","statusBar.background":"#fff","statusBar.border":"#e1e4e8","statusBar.debuggingBackground":"#f9826c","statusBar.debuggingForeground":"#fff","statusBar.foreground":"#586069","statusBar.noFolderBackground":"#fff","statusBarItem.prominentBackground":"#e8eaed","statusBarItem.remoteBackground":"#fff","statusBarItem.remoteForeground":"#586069","tab.activeBackground":"#fff","tab.activeBorder":"#fff","tab.activeBorderTop":"#f9826c","tab.activeForeground":"#2f363d","tab.border":"#e1e4e8","tab.hoverBackground":"#fff","tab.inactiveBackground":"#f6f8fa","tab.inactiveForeground":"#6a737d","tab.unfocusedActiveBorder":"#fff","tab.unfocusedActiveBorderTop":"#e1e4e8","tab.unfocusedHoverBackground":"#fff","terminal.ansiBlack":"#24292e","terminal.ansiBlue":"#0366d6","terminal.ansiBrightBlack":"#959da5","terminal.ansiBrightBlue":"#005cc5","terminal.ansiBrightCyan":"#3192aa","terminal.ansiBrightGreen":"#22863a","terminal.ansiBrightMagenta":"#5a32a3","terminal.ansiBrightRed":"#cb2431","terminal.ansiBrightWhite":"#d1d5da","terminal.ansiBrightYellow":"#b08800","terminal.ansiCyan":"#1b7c83","terminal.ansiGreen":"#28a745","terminal.ansiMagenta":"#5a32a3","terminal.ansiRed":"#d73a49","terminal.ansiWhite":"#6a737d","terminal.ansiYellow":"#dbab09","terminal.foreground":"#586069","terminal.tab.activeBorder":"#f9826c","terminalCursor.background":"#d1d5da","terminalCursor.foreground":"#005cc5","textBlockQuote.background":"#fafbfc","textBlockQuote.border":"#e1e4e8","textCodeBlock.background":"#f6f8fa","textLink.activeForeground":"#005cc5","textLink.foreground":"#0366d6","textPreformat.foreground":"#586069","textSeparator.foreground":"#d1d5da","titleBar.activeBackground":"#fff","titleBar.activeForeground":"#2f363d","titleBar.border":"#e1e4e8","titleBar.inactiveBackground":"#f6f8fa","titleBar.inactiveForeground":"#6a737d","tree.indentGuidesStroke":"#e1e4e8","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#e1e4e8"},displayName:"GitHub Light",name:"github-light",semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#6a737d"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language"],settings:{foreground:"#005cc5"}},{scope:["entity","entity.name"],settings:{foreground:"#6f42c1"}},{scope:"variable.parameter.function",settings:{foreground:"#24292e"}},{scope:"entity.name.tag",settings:{foreground:"#22863a"}},{scope:"keyword",settings:{foreground:"#d73a49"}},{scope:["storage","storage.type"],settings:{foreground:"#d73a49"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#24292e"}},{scope:["string","punctuation.definition.string","string punctuation.section.embedded source"],settings:{foreground:"#032f62"}},{scope:"support",settings:{foreground:"#005cc5"}},{scope:"meta.property-name",settings:{foreground:"#005cc5"}},{scope:"variable",settings:{foreground:"#e36209"}},{scope:"variable.other",settings:{foreground:"#24292e"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"carriage-return",settings:{background:"#d73a49",content:"^M",fontStyle:"italic underline",foreground:"#fafbfc"}},{scope:"message.error",settings:{foreground:"#b31d28"}},{scope:"string variable",settings:{foreground:"#005cc5"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#032f62"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#032f62"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#22863a"}},{scope:"support.constant",settings:{foreground:"#005cc5"}},{scope:"support.variable",settings:{foreground:"#005cc5"}},{scope:"meta.module-reference",settings:{foreground:"#005cc5"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#e36209"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"markup.quote",settings:{foreground:"#22863a"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#24292e"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#24292e"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#005cc5"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#ffeef0",foreground:"#b31d28"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#f0fff4",foreground:"#22863a"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#ffebda",foreground:"#e36209"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#005cc5",foreground:"#f6f8fa"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#6f42c1"}},{scope:"meta.diff.header",settings:{foreground:"#005cc5"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"meta.output",settings:{foreground:"#005cc5"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#586069"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#b31d28"}},{scope:["constant.other.reference.link","string.other.link"],settings:{fontStyle:"underline",foreground:"#032f62"}}],type:"light"})}}]); diff --git a/5189.cdd95471.async.js b/5189.cdd95471.async.js new file mode 100644 index 00000000..3ff981a6 --- /dev/null +++ b/5189.cdd95471.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5189],{25189:function(r,e,o){o.r(e),o.d(e,{default:function(){return t}});var t=Object.freeze({colors:{"activityBar.activeBackground":"#343841","activityBar.background":"#17191e","activityBar.border":"#343841","activityBar.foreground":"#eef0f9","activityBar.inactiveForeground":"#858b98","activityBarBadge.background":"#4bf3c8","activityBarBadge.foreground":"#000000","badge.background":"#bfc1c9","badge.foreground":"#17191e","breadcrumb.activeSelectionForeground":"#eef0f9","breadcrumb.background":"#17191e","breadcrumb.focusForeground":"#eef0f9","breadcrumb.foreground":"#858b98","button.background":"#4bf3c8","button.foreground":"#17191e","button.hoverBackground":"#31c19c","button.secondaryBackground":"#545864","button.secondaryForeground":"#eef0f9","button.secondaryHoverBackground":"#858b98","checkbox.background":"#23262d","checkbox.border":"#00000000","checkbox.foreground":"#eef0f9","debugExceptionWidget.background":"#23262d","debugExceptionWidget.border":"#8996d5","debugToolBar.background":"#000","debugToolBar.border":"#ffffff00","diffEditor.border":"#ffffff00","diffEditor.insertedTextBackground":"#4bf3c824","diffEditor.removedTextBackground":"#dc365724","dropdown.background":"#23262d","dropdown.border":"#00000000","dropdown.foreground":"#eef0f9","editor.background":"#17191e","editor.findMatchBackground":"#515c6a","editor.findMatchBorder":"#74879f","editor.findMatchHighlightBackground":"#ea5c0055","editor.findMatchHighlightBorder":"#ffffff00","editor.findRangeHighlightBackground":"#23262d","editor.findRangeHighlightBorder":"#b2434300","editor.foldBackground":"#ad5dca26","editor.foreground":"#eef0f9","editor.hoverHighlightBackground":"#5495d740","editor.inactiveSelectionBackground":"#2a2d34","editor.lineHighlightBackground":"#23262d","editor.lineHighlightBorder":"#ffffff00","editor.rangeHighlightBackground":"#ffffff0b","editor.rangeHighlightBorder":"#ffffff00","editor.selectionBackground":"#ad5dca44","editor.selectionHighlightBackground":"#add6ff34","editor.selectionHighlightBorder":"#495f77","editor.wordHighlightBackground":"#494949b8","editor.wordHighlightStrongBackground":"#004972b8","editorBracketMatch.background":"#545864","editorBracketMatch.border":"#ffffff00","editorCodeLens.foreground":"#bfc1c9","editorCursor.background":"#000000","editorCursor.foreground":"#aeafad","editorError.background":"#ffffff00","editorError.border":"#ffffff00","editorError.foreground":"#f4587e","editorGroup.border":"#343841","editorGroup.emptyBackground":"#17191e","editorGroupHeader.border":"#ffffff00","editorGroupHeader.tabsBackground":"#23262d","editorGroupHeader.tabsBorder":"#ffffff00","editorGutter.addedBackground":"#4bf3c8","editorGutter.background":"#17191e","editorGutter.commentRangeForeground":"#545864","editorGutter.deletedBackground":"#f06788","editorGutter.foldingControlForeground":"#545864","editorGutter.modifiedBackground":"#54b9ff","editorHoverWidget.background":"#252526","editorHoverWidget.border":"#454545","editorHoverWidget.foreground":"#cccccc","editorIndentGuide.activeBackground":"#858b98","editorIndentGuide.background":"#343841","editorInfo.background":"#4490bf00","editorInfo.border":"#4490bf00","editorInfo.foreground":"#54b9ff","editorLineNumber.activeForeground":"#858b98","editorLineNumber.foreground":"#545864","editorLink.activeForeground":"#54b9ff","editorMarkerNavigation.background":"#23262d","editorMarkerNavigationError.background":"#dc3657","editorMarkerNavigationInfo.background":"#54b9ff","editorMarkerNavigationWarning.background":"#ffd493","editorOverviewRuler.background":"#ffffff00","editorOverviewRuler.border":"#ffffff00","editorRuler.foreground":"#545864","editorSuggestWidget.background":"#252526","editorSuggestWidget.border":"#454545","editorSuggestWidget.foreground":"#d4d4d4","editorSuggestWidget.highlightForeground":"#0097fb","editorSuggestWidget.selectedBackground":"#062f4a","editorWarning.background":"#a9904000","editorWarning.border":"#ffffff00","editorWarning.foreground":"#fbc23b","editorWhitespace.foreground":"#cc75f450","editorWidget.background":"#343841","editorWidget.foreground":"#ffffff","editorWidget.resizeBorder":"#cc75f4",focusBorder:"#00daef",foreground:"#cccccc","gitDecoration.addedResourceForeground":"#4bf3c8","gitDecoration.conflictingResourceForeground":"#00daef","gitDecoration.deletedResourceForeground":"#f4587e","gitDecoration.ignoredResourceForeground":"#858b98","gitDecoration.modifiedResourceForeground":"#ffd493","gitDecoration.stageDeletedResourceForeground":"#c74e39","gitDecoration.stageModifiedResourceForeground":"#ffd493","gitDecoration.submoduleResourceForeground":"#54b9ff","gitDecoration.untrackedResourceForeground":"#4bf3c8","icon.foreground":"#cccccc","input.background":"#23262d","input.border":"#bfc1c9","input.foreground":"#eef0f9","input.placeholderForeground":"#858b98","inputOption.activeBackground":"#54b9ff","inputOption.activeBorder":"#007acc00","inputOption.activeForeground":"#17191e","list.activeSelectionBackground":"#2d4860","list.activeSelectionForeground":"#ffffff","list.dropBackground":"#17191e","list.focusBackground":"#54b9ff","list.focusForeground":"#ffffff","list.highlightForeground":"#ffffff","list.hoverBackground":"#343841","list.hoverForeground":"#eef0f9","list.inactiveSelectionBackground":"#17191e","list.inactiveSelectionForeground":"#eef0f9","listFilterWidget.background":"#2d4860","listFilterWidget.noMatchesOutline":"#dc3657","listFilterWidget.outline":"#54b9ff","menu.background":"#252526","menu.border":"#00000085","menu.foreground":"#cccccc","menu.selectionBackground":"#094771","menu.selectionBorder":"#00000000","menu.selectionForeground":"#4bf3c8","menu.separatorBackground":"#bbbbbb","menubar.selectionBackground":"#ffffff1a","menubar.selectionForeground":"#cccccc","merge.commonContentBackground":"#282828","merge.commonHeaderBackground":"#383838","merge.currentContentBackground":"#27403b","merge.currentHeaderBackground":"#367366","merge.incomingContentBackground":"#28384b","merge.incomingHeaderBackground":"#395f8f","minimap.background":"#17191e","minimap.errorHighlight":"#dc3657","minimap.findMatchHighlight":"#515c6a","minimap.selectionHighlight":"#3757b942","minimap.warningHighlight":"#fbc23b","minimapGutter.addedBackground":"#4bf3c8","minimapGutter.deletedBackground":"#f06788","minimapGutter.modifiedBackground":"#54b9ff","notificationCenter.border":"#ffffff00","notificationCenterHeader.background":"#343841","notificationCenterHeader.foreground":"#17191e","notificationToast.border":"#ffffff00","notifications.background":"#343841","notifications.border":"#bfc1c9","notifications.foreground":"#ffffff","notificationsErrorIcon.foreground":"#f4587e","notificationsInfoIcon.foreground":"#54b9ff","notificationsWarningIcon.foreground":"#ff8551","panel.background":"#23262d","panel.border":"#17191e","panelSection.border":"#17191e","panelTitle.activeBorder":"#e7e7e7","panelTitle.activeForeground":"#eef0f9","panelTitle.inactiveForeground":"#bfc1c9","peekView.border":"#007acc","peekViewEditor.background":"#001f33","peekViewEditor.matchHighlightBackground":"#ff8f0099","peekViewEditor.matchHighlightBorder":"#ee931e","peekViewEditorGutter.background":"#001f33","peekViewResult.background":"#252526","peekViewResult.fileForeground":"#ffffff","peekViewResult.lineForeground":"#bbbbbb","peekViewResult.matchHighlightBackground":"#f00","peekViewResult.selectionBackground":"#3399ff33","peekViewResult.selectionForeground":"#ffffff","peekViewTitle.background":"#1e1e1e","peekViewTitleDescription.foreground":"#ccccccb3","peekViewTitleLabel.foreground":"#ffffff","pickerGroup.border":"#ffffff00","pickerGroup.foreground":"#eef0f9","progressBar.background":"#4bf3c8","scrollbar.shadow":"#000000","scrollbarSlider.activeBackground":"#54b9ff66","scrollbarSlider.background":"#54586466","scrollbarSlider.hoverBackground":"#545864B3","selection.background":"#00daef56","settings.focusedRowBackground":"#ffffff07","settings.headerForeground":"#cccccc","sideBar.background":"#23262d","sideBar.border":"#17191e","sideBar.dropBackground":"#17191e","sideBar.foreground":"#bfc1c9","sideBarSectionHeader.background":"#343841","sideBarSectionHeader.border":"#17191e","sideBarSectionHeader.foreground":"#eef0f9","sideBarTitle.foreground":"#eef0f9","statusBar.background":"#17548b","statusBar.debuggingBackground":"#cc75f4","statusBar.debuggingForeground":"#eef0f9","statusBar.foreground":"#eef0f9","statusBar.noFolderBackground":"#6c3c7d","statusBar.noFolderForeground":"#eef0f9","statusBarItem.activeBackground":"#ffffff25","statusBarItem.hoverBackground":"#ffffff1f","statusBarItem.remoteBackground":"#297763","statusBarItem.remoteForeground":"#eef0f9","tab.activeBackground":"#17191e","tab.activeBorder":"#ffffff00","tab.activeBorderTop":"#eef0f9","tab.activeForeground":"#eef0f9","tab.border":"#17191e","tab.hoverBackground":"#343841","tab.hoverForeground":"#eef0f9","tab.inactiveBackground":"#23262d","tab.inactiveForeground":"#858b98","terminal.ansiBlack":"#17191e","terminal.ansiBlue":"#2b7eca","terminal.ansiBrightBlack":"#545864","terminal.ansiBrightBlue":"#54b9ff","terminal.ansiBrightCyan":"#00daef","terminal.ansiBrightGreen":"#4bf3c8","terminal.ansiBrightMagenta":"#cc75f4","terminal.ansiBrightRed":"#f4587e","terminal.ansiBrightWhite":"#fafafa","terminal.ansiBrightYellow":"#ffd493","terminal.ansiCyan":"#24c0cf","terminal.ansiGreen":"#23d18b","terminal.ansiMagenta":"#ad5dca","terminal.ansiRed":"#dc3657","terminal.ansiWhite":"#eef0f9","terminal.ansiYellow":"#ffc368","terminal.border":"#80808059","terminal.foreground":"#cccccc","terminal.selectionBackground":"#ffffff40","terminalCursor.background":"#0087ff","terminalCursor.foreground":"#ffffff","textLink.foreground":"#54b9ff","titleBar.activeBackground":"#17191e","titleBar.activeForeground":"#cccccc","titleBar.border":"#00000000","titleBar.inactiveBackground":"#3c3c3c99","titleBar.inactiveForeground":"#cccccc99","tree.indentGuidesStroke":"#545864","walkThrough.embeddedEditorBackground":"#00000050","widget.shadow":"#ffffff00"},displayName:"Houston",name:"houston",semanticHighlighting:!0,semanticTokenColors:{enumMember:{foreground:"#eef0f9"},"variable.constant":{foreground:"#ffd493"},"variable.defaultLibrary":{foreground:"#acafff"}},tokenColors:[{scope:"punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",settings:{foreground:"#4bf3c8"}},{scope:"variable.other.generic-type.haskell",settings:{foreground:"#54b9ff"}},{scope:"storage.type.haskell",settings:{foreground:"#ffd493"}},{scope:"support.variable.magic.python",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",settings:{foreground:"#eef0f9"}},{scope:"variable.parameter.function.language.special.self.python",settings:{foreground:"#acafff"}},{scope:"storage.modifier.lifetime.rust",settings:{foreground:"#eef0f9"}},{scope:"support.function.std.rust",settings:{foreground:"#00daef"}},{scope:"entity.name.lifetime.rust",settings:{foreground:"#acafff"}},{scope:"variable.language.rust",settings:{foreground:"#4bf3c8"}},{scope:"support.constant.edge",settings:{foreground:"#54b9ff"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#4bf3c8"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#ffd493"}},{scope:"punctuation.definition.string.begin,punctuation.definition.string.end",settings:{foreground:"#ffd493"}},{scope:"variable.parameter.function",settings:{foreground:"#eef0f9"}},{scope:"comment markup.link",settings:{foreground:"#545864"}},{scope:"markup.changed.diff",settings:{foreground:"#acafff"}},{scope:"meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",settings:{foreground:"#00daef"}},{scope:"markup.inserted.diff",settings:{foreground:"#ffd493"}},{scope:"markup.deleted.diff",settings:{foreground:"#4bf3c8"}},{scope:"meta.function.c,meta.function.cpp",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",settings:{foreground:"#eef0f9"}},{scope:"punctuation.separator.key-value",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.expression.import",settings:{foreground:"#00daef"}},{scope:"support.constant.math",settings:{foreground:"#acafff"}},{scope:"support.constant.property.math",settings:{foreground:"#ffd493"}},{scope:"variable.other.constant",settings:{foreground:"#acafff"}},{scope:["storage.type.annotation.java","storage.type.object.array.java"],settings:{foreground:"#acafff"}},{scope:"source.java",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",settings:{foreground:"#eef0f9"}},{scope:"meta.method.java",settings:{foreground:"#00daef"}},{scope:"storage.modifier.import.java,storage.type.java,storage.type.generic.java",settings:{foreground:"#acafff"}},{scope:"keyword.operator.instanceof.java",settings:{foreground:"#54b9ff"}},{scope:"meta.definition.variable.name.java",settings:{foreground:"#4bf3c8"}},{scope:"keyword.operator.logical",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.bitwise",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.channel",settings:{foreground:"#eef0f9"}},{scope:"support.constant.property-value.scss,support.constant.property-value.css",settings:{foreground:"#ffd493"}},{scope:"keyword.operator.css,keyword.operator.scss,keyword.operator.less",settings:{foreground:"#eef0f9"}},{scope:"support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",settings:{foreground:"#ffd493"}},{scope:"punctuation.separator.list.comma.css",settings:{foreground:"#eef0f9"}},{scope:"support.constant.color.w3c-standard-color-name.css",settings:{foreground:"#ffd493"}},{scope:"support.type.vendored.property-name.css",settings:{foreground:"#eef0f9"}},{scope:"support.module.node,support.type.object.module,support.module.node",settings:{foreground:"#acafff"}},{scope:"entity.name.type.module",settings:{foreground:"#ffd493"}},{scope:"variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",settings:{foreground:"#4bf3c8"}},{scope:"support.constant.json",settings:{foreground:"#ffd493"}},{scope:["keyword.operator.expression.instanceof","keyword.operator.new","keyword.operator.ternary","keyword.operator.optional","keyword.operator.expression.keyof"],settings:{foreground:"#54b9ff"}},{scope:"support.type.object.console",settings:{foreground:"#4bf3c8"}},{scope:"support.variable.property.process",settings:{foreground:"#ffd493"}},{scope:"entity.name.function,support.function.console",settings:{foreground:"#00daef"}},{scope:"keyword.operator.misc.rust",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.sigil.rust",settings:{foreground:"#54b9ff"}},{scope:"keyword.operator.delete",settings:{foreground:"#54b9ff"}},{scope:"support.type.object.dom",settings:{foreground:"#eef0f9"}},{scope:"support.variable.dom,support.variable.property.dom",settings:{foreground:"#4bf3c8"}},{scope:"keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",settings:{foreground:"#54b9ff"}},{scope:"punctuation.separator.delimiter",settings:{foreground:"#eef0f9"}},{scope:"punctuation.separator.c,punctuation.separator.cpp",settings:{foreground:"#54b9ff"}},{scope:"support.type.posix-reserved.c,support.type.posix-reserved.cpp",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",settings:{foreground:"#54b9ff"}},{scope:"variable.parameter.function.language.python",settings:{foreground:"#ffd493"}},{scope:"support.type.python",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.logical.python",settings:{foreground:"#54b9ff"}},{scope:"variable.parameter.function.python",settings:{foreground:"#ffd493"}},{scope:"punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",settings:{foreground:"#eef0f9"}},{scope:"meta.function-call.generic.python",settings:{foreground:"#00daef"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#ffd493"}},{scope:"keyword.operator",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.assignment.compound",settings:{foreground:"#54b9ff"}},{scope:"keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",settings:{foreground:"#eef0f9"}},{scope:"keyword",settings:{foreground:"#54b9ff"}},{scope:"entity.name.namespace",settings:{foreground:"#acafff"}},{scope:"variable",settings:{foreground:"#4bf3c8"}},{scope:"variable.c",settings:{foreground:"#eef0f9"}},{scope:"variable.language",settings:{foreground:"#acafff"}},{scope:"token.variable.parameter.java",settings:{foreground:"#eef0f9"}},{scope:"import.storage.java",settings:{foreground:"#acafff"}},{scope:"token.package.keyword",settings:{foreground:"#54b9ff"}},{scope:"token.package",settings:{foreground:"#eef0f9"}},{scope:["entity.name.function","meta.require","support.function.any-method","variable.function"],settings:{foreground:"#00daef"}},{scope:"entity.name.type.namespace",settings:{foreground:"#acafff"}},{scope:"support.class, entity.name.type.class",settings:{foreground:"#acafff"}},{scope:"entity.name.class.identifier.namespace.type",settings:{foreground:"#acafff"}},{scope:["entity.name.class","variable.other.class.js","variable.other.class.ts"],settings:{foreground:"#acafff"}},{scope:"variable.other.class.php",settings:{foreground:"#4bf3c8"}},{scope:"entity.name.type",settings:{foreground:"#acafff"}},{scope:"keyword.control",settings:{foreground:"#54b9ff"}},{scope:"control.elements, keyword.operator.less",settings:{foreground:"#ffd493"}},{scope:"keyword.other.special-method",settings:{foreground:"#00daef"}},{scope:"storage",settings:{foreground:"#54b9ff"}},{scope:"token.storage",settings:{foreground:"#54b9ff"}},{scope:"keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",settings:{foreground:"#54b9ff"}},{scope:"token.storage.type.java",settings:{foreground:"#acafff"}},{scope:"support.function",settings:{foreground:"#eef0f9"}},{scope:"support.type.property-name",settings:{foreground:"#eef0f9"}},{scope:"support.constant.property-value",settings:{foreground:"#eef0f9"}},{scope:"support.constant.font-name",settings:{foreground:"#ffd493"}},{scope:"meta.tag",settings:{foreground:"#eef0f9"}},{scope:"string",settings:{foreground:"#ffd493"}},{scope:"entity.other.inherited-class",settings:{foreground:"#acafff"}},{scope:"constant.other.symbol",settings:{foreground:"#eef0f9"}},{scope:"constant.numeric",settings:{foreground:"#ffd493"}},{scope:"constant",settings:{foreground:"#ffd493"}},{scope:"punctuation.definition.constant",settings:{foreground:"#ffd493"}},{scope:"entity.name.tag",settings:{foreground:"#54b9ff"}},{scope:"entity.other.attribute-name",settings:{foreground:"#4bf3c8"}},{scope:"entity.other.attribute-name.html",settings:{foreground:"#acafff"}},{scope:"source.astro.meta.attribute.client:idle.html",settings:{fontStyle:"italic",foreground:"#ffd493"}},{scope:"string.quoted.double.html,string.quoted.single.html,string.template.html,punctuation.definition.string.begin.html,punctuation.definition.string.end.html",settings:{foreground:"#4bf3c8"}},{scope:"entity.other.attribute-name.id",settings:{fontStyle:"normal",foreground:"#00daef"}},{scope:"entity.other.attribute-name.class.css",settings:{fontStyle:"normal",foreground:"#4bf3c8"}},{scope:"meta.selector",settings:{foreground:"#54b9ff"}},{scope:"markup.heading",settings:{foreground:"#4bf3c8"}},{scope:"markup.heading punctuation.definition.heading, entity.name.section",settings:{foreground:"#00daef"}},{scope:"keyword.other.unit",settings:{foreground:"#4bf3c8"}},{scope:"markup.bold,todo.bold",settings:{foreground:"#ffd493"}},{scope:"punctuation.definition.bold",settings:{foreground:"#acafff"}},{scope:"markup.italic, punctuation.definition.italic,todo.emphasis",settings:{foreground:"#54b9ff"}},{scope:"emphasis md",settings:{foreground:"#54b9ff"}},{scope:"entity.name.section.markdown",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.definition.heading.markdown",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#4bf3c8"}},{scope:"markup.heading.setext",settings:{foreground:"#eef0f9"}},{scope:"punctuation.definition.bold.markdown",settings:{foreground:"#ffd493"}},{scope:"markup.inline.raw.markdown",settings:{foreground:"#ffd493"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#ffd493"}},{scope:"punctuation.definition.list.markdown",settings:{foreground:"#4bf3c8"}},{scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","punctuation.definition.metadata.markdown"],settings:{foreground:"#4bf3c8"}},{scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#4bf3c8"}},{scope:"punctuation.definition.metadata.markdown",settings:{foreground:"#4bf3c8"}},{scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:"#54b9ff"}},{scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:"#00daef"}},{scope:"string.regexp",settings:{foreground:"#eef0f9"}},{scope:"constant.character.escape",settings:{foreground:"#eef0f9"}},{scope:"punctuation.section.embedded, variable.interpolation",settings:{foreground:"#4bf3c8"}},{scope:"punctuation.section.embedded.begin,punctuation.section.embedded.end",settings:{foreground:"#54b9ff"}},{scope:"invalid.illegal",settings:{foreground:"#ffffff"}},{scope:"invalid.illegal.bad-ampersand.html",settings:{foreground:"#eef0f9"}},{scope:"invalid.broken",settings:{foreground:"#ffffff"}},{scope:"invalid.deprecated",settings:{foreground:"#ffffff"}},{scope:"invalid.unimplemented",settings:{foreground:"#ffffff"}},{scope:"source.json meta.structure.dictionary.json > string.quoted.json",settings:{foreground:"#cc75f4"}},{scope:"source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",settings:{foreground:"#4bf3c8"}},{scope:"source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",settings:{foreground:"#ffd493"}},{scope:"source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",settings:{foreground:"#eef0f9"}},{scope:"support.type.property-name.json",settings:{foreground:"#4bf3c8"}},{scope:"support.type.property-name.json punctuation",settings:{foreground:"#4bf3c8"}},{scope:"text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",settings:{foreground:"#54b9ff"}},{scope:"text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",settings:{foreground:"#54b9ff"}},{scope:"support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php",settings:{foreground:"#acafff"}},{scope:"keyword.operator.error-control.php",settings:{foreground:"#54b9ff"}},{scope:"keyword.operator.type.php",settings:{foreground:"#54b9ff"}},{scope:"punctuation.section.array.begin.php",settings:{foreground:"#eef0f9"}},{scope:"punctuation.section.array.end.php",settings:{foreground:"#eef0f9"}},{scope:"invalid.illegal.non-null-typehinted.php",settings:{foreground:"#f44747"}},{scope:"storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",settings:{foreground:"#acafff"}},{scope:"meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",settings:{foreground:"#00daef"}},{scope:"punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",settings:{foreground:"#eef0f9"}},{scope:"support.constant.core.rust",settings:{foreground:"#ffd493"}},{scope:"support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",settings:{foreground:"#ffd493"}},{scope:"entity.name.goto-label.php,support.other.php",settings:{foreground:"#00daef"}},{scope:"keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.regexp.php",settings:{foreground:"#54b9ff"}},{scope:"keyword.operator.comparison.php",settings:{foreground:"#eef0f9"}},{scope:"keyword.operator.heredoc.php,keyword.operator.nowdoc.php",settings:{foreground:"#54b9ff"}},{scope:"meta.function.decorator.python",settings:{foreground:"#00daef"}},{scope:"support.token.decorator.python,meta.function.decorator.identifier.python",settings:{foreground:"#eef0f9"}},{scope:"function.parameter",settings:{foreground:"#eef0f9"}},{scope:"function.brace",settings:{foreground:"#eef0f9"}},{scope:"function.parameter.ruby, function.parameter.cs",settings:{foreground:"#eef0f9"}},{scope:"constant.language.symbol.ruby",settings:{foreground:"#eef0f9"}},{scope:"rgb-value",settings:{foreground:"#eef0f9"}},{scope:"inline-color-decoration rgb-value",settings:{foreground:"#ffd493"}},{scope:"less rgb-value",settings:{foreground:"#ffd493"}},{scope:"selector.sass",settings:{foreground:"#4bf3c8"}},{scope:"support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",settings:{foreground:"#acafff"}},{scope:"block.scope.end,block.scope.begin",settings:{foreground:"#eef0f9"}},{scope:"storage.type.cs",settings:{foreground:"#acafff"}},{scope:"entity.name.variable.local.cs",settings:{foreground:"#4bf3c8"}},{scope:"token.info-token",settings:{foreground:"#00daef"}},{scope:"token.warn-token",settings:{foreground:"#ffd493"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#54b9ff"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#54b9ff"}},{scope:["meta.template.expression"],settings:{foreground:"#eef0f9"}},{scope:["keyword.operator.module"],settings:{foreground:"#54b9ff"}},{scope:["support.type.type.flowtype"],settings:{foreground:"#00daef"}},{scope:["support.type.primitive"],settings:{foreground:"#acafff"}},{scope:["meta.property.object"],settings:{foreground:"#4bf3c8"}},{scope:["variable.parameter.function.js"],settings:{foreground:"#4bf3c8"}},{scope:["keyword.other.template.begin"],settings:{foreground:"#ffd493"}},{scope:["keyword.other.template.end"],settings:{foreground:"#ffd493"}},{scope:["keyword.other.substitution.begin"],settings:{foreground:"#ffd493"}},{scope:["keyword.other.substitution.end"],settings:{foreground:"#ffd493"}},{scope:["keyword.operator.assignment"],settings:{foreground:"#eef0f9"}},{scope:["keyword.operator.assignment.go"],settings:{foreground:"#acafff"}},{scope:["keyword.operator.arithmetic.go","keyword.operator.address.go"],settings:{foreground:"#54b9ff"}},{scope:["entity.name.package.go"],settings:{foreground:"#acafff"}},{scope:["support.type.prelude.elm"],settings:{foreground:"#eef0f9"}},{scope:["support.constant.elm"],settings:{foreground:"#ffd493"}},{scope:["punctuation.quasi.element"],settings:{foreground:"#54b9ff"}},{scope:["constant.character.entity"],settings:{foreground:"#4bf3c8"}},{scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:"#eef0f9"}},{scope:["entity.global.clojure"],settings:{foreground:"#acafff"}},{scope:["meta.symbol.clojure"],settings:{foreground:"#4bf3c8"}},{scope:["constant.keyword.clojure"],settings:{foreground:"#eef0f9"}},{scope:["meta.arguments.coffee","variable.parameter.function.coffee"],settings:{foreground:"#4bf3c8"}},{scope:["source.ini"],settings:{foreground:"#ffd493"}},{scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#4bf3c8"}},{scope:["source.makefile"],settings:{foreground:"#acafff"}},{scope:["storage.modifier.import.groovy"],settings:{foreground:"#acafff"}},{scope:["meta.method.groovy"],settings:{foreground:"#00daef"}},{scope:["meta.definition.variable.name.groovy"],settings:{foreground:"#4bf3c8"}},{scope:["meta.definition.class.inherited.classes.groovy"],settings:{foreground:"#ffd493"}},{scope:["support.variable.semantic.hlsl"],settings:{foreground:"#acafff"}},{scope:["support.type.texture.hlsl","support.type.sampler.hlsl","support.type.object.hlsl","support.type.object.rw.hlsl","support.type.fx.hlsl","support.type.object.hlsl"],settings:{foreground:"#54b9ff"}},{scope:["text.variable","text.bracketed"],settings:{foreground:"#4bf3c8"}},{scope:["support.type.swift","support.type.vb.asp"],settings:{foreground:"#acafff"}},{scope:["entity.name.function.xi"],settings:{foreground:"#acafff"}},{scope:["entity.name.class.xi"],settings:{foreground:"#eef0f9"}},{scope:["constant.character.character-class.regexp.xi"],settings:{foreground:"#4bf3c8"}},{scope:["constant.regexp.xi"],settings:{foreground:"#54b9ff"}},{scope:["keyword.control.xi"],settings:{foreground:"#eef0f9"}},{scope:["invalid.xi"],settings:{foreground:"#eef0f9"}},{scope:["beginning.punctuation.definition.quote.markdown.xi"],settings:{foreground:"#ffd493"}},{scope:["beginning.punctuation.definition.list.markdown.xi"],settings:{foreground:"#eef0f98f"}},{scope:["constant.character.xi"],settings:{foreground:"#00daef"}},{scope:["accent.xi"],settings:{foreground:"#00daef"}},{scope:["wikiword.xi"],settings:{foreground:"#ffd493"}},{scope:["constant.other.color.rgb-value.xi"],settings:{foreground:"#ffffff"}},{scope:["punctuation.definition.tag.xi"],settings:{foreground:"#545864"}},{scope:["entity.name.label.cs","entity.name.scope-resolution.function.call","entity.name.scope-resolution.function.definition"],settings:{foreground:"#acafff"}},{scope:["entity.name.label.cs","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:"#4bf3c8"}},{scope:[" meta.brace.square"],settings:{foreground:"#eef0f9"}},{scope:"comment, punctuation.definition.comment",settings:{fontStyle:"italic",foreground:"#eef0f98f"}},{scope:"markup.quote.markdown",settings:{foreground:"#eef0f98f"}},{scope:"punctuation.definition.block.sequence.item.yaml",settings:{foreground:"#eef0f9"}},{scope:["constant.language.symbol.elixir"],settings:{foreground:"#eef0f9"}},{scope:"entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",settings:{fontStyle:"italic"}},{scope:"comment.line.double-slash,comment.block.documentation",settings:{fontStyle:"italic"}},{scope:"keyword.control.import.python,keyword.control.flow.python",settings:{fontStyle:"italic"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}}],type:"dark"})}}]); diff --git a/5240.82f25228.async.js b/5240.82f25228.async.js new file mode 100644 index 00000000..cae7ba1e --- /dev/null +++ b/5240.82f25228.async.js @@ -0,0 +1,57 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5240,7564,2409,8118],{5240:function(r,t,e){e.r(t),e.d(t,{default:function(){return g}});var n=e(97564),a=e(5931),s=e(18578),o=e(40595),i=e(38118),c=e(45585),l=e(89570),u=e(19338),d=e(22409),m=e(99408);const p=Object.freeze({displayName:"Astro",fileTypes:["astro"],injections:{"L:(meta.script.astro) (meta.lang.js | meta.lang.javascript | meta.lang.partytown | meta.lang.node) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.js",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.js"}]}]},"L:(meta.script.astro) (meta.lang.json) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.json",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.json"}]}]},"L:(meta.script.astro) (meta.lang.ts | meta.lang.typescript) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.ts",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.ts"}]}]},"L:meta.script.astro - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.js",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.js"}]}]},"L:meta.style.astro - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.css"}]}]},"L:meta.style.astro meta.lang.css - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.css"}]}]},"L:meta.style.astro meta.lang.less - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.less",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.css.less"}]}]},"L:meta.style.astro meta.lang.postcss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.postcss",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.css.postcss"}]}]},"L:meta.style.astro meta.lang.sass - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.sass",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.sass"}]}]},"L:meta.style.astro meta.lang.scss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.css.scss",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.css.scss"}]}]},"L:meta.style.astro meta.lang.stylus - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",contentName:"source.stylus",end:"(?=</)",name:"meta.embedded.block.astro",patterns:[{include:"source.stylus"}]}]}},name:"astro",patterns:[{include:"#scope"},{include:"#frontmatter"},{include:"#text"}],repository:{attributes:{patterns:[{include:"#attributes-events"},{include:"#attributes-keyvalue"},{include:"#attributes-interpolated"}]},"attributes-events":{begin:"(on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur)))(?![\\\\w:-])",beginCaptures:{0:{patterns:[{match:".*",name:"entity.other.attribute-name.astro"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.astro",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.astro"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.js",patterns:[{captures:{0:{name:"source.js"},1:{patterns:[{include:"source.js"}]}},match:"(([^\\s\\\"'=<>`/]|/(?!>))+)",name:"string.unquoted.astro"},{begin:'(["])',beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:'([^\\n\\"/]|/(?![/*]))+'},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:'(?=\\")|\\n',name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:'(?=\\")|\\*/',endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]},{begin:"(['])",beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:"([^\\n\\'/]|/(?![/*]))+"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=\\')|\\n",name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:"(?=\\')|\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]}]}]}]},"attributes-interpolated":{begin:"(?<!:|=)\\s*({)",contentName:"meta.embedded.expression.astro source.tsx",end:"(\\})",patterns:[{include:"source.tsx"}]},"attributes-keyvalue":{begin:"([_@$[:alpha:]][:._\\-$[:alnum:]]*)",beginCaptures:{0:{patterns:[{match:".*",name:"entity.other.attribute-name.astro"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.astro",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.astro"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{include:"#attributes-value"}]}]},"attributes-value":{patterns:[{include:"#interpolation"},{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.astro"},{begin:`(['"])`,beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro"},{begin:"(`)",end:"\\1",name:"string.template.astro",patterns:[{include:"source.tsx#template-substitution-element"},{include:"source.tsx#string-character-escape"}]}]},comments:{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.astro"}},end:"-->",name:"comment.block.astro",patterns:[{match:"\\G-?>|<!--(?!>)|<!-(?=-->)|--!>",name:"invalid.illegal.characters-not-allowed-here.astro"}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.astro"},912:{name:"punctuation.definition.entity.astro"}},match:`(?x) +(&) (?=[a-zA-Z]) +( +(a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve)) +| (B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?)) +| (c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross)) +| (d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger))) +| (e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr))) +| (f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr)) +| (G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve)) +| (h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy)) +| (i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?)) +| (j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr)) +| (k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa)) +| (l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot)) +| (M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker))) +| (n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute)) +| (o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr))) +| (p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?)) +| (q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr)) +| (R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))) +| (s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle)) +| (t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot)) +| (u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve))) +| (v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar)) +| (w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr)) +| (X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map)) +| (y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy)) +| (z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)) +) +(;) +`,name:"constant.character.entity.named.$2.astro"},{captures:{1:{name:"punctuation.definition.entity.astro"},3:{name:"punctuation.definition.entity.astro"}},match:"(&)#[0-9]+(;)",name:"constant.character.entity.numeric.decimal.astro"},{captures:{1:{name:"punctuation.definition.entity.astro"},3:{name:"punctuation.definition.entity.astro"}},match:"(&)#[xX][0-9a-fA-F]+(;)",name:"constant.character.entity.numeric.hexadecimal.astro"},{match:"&(?=[a-zA-Z0-9]+;)",name:"invalid.illegal.ambiguous-ampersand.astro"}]},frontmatter:{begin:"\\A(-{3})\\s*$",beginCaptures:{1:{name:"comment"}},contentName:"source.ts",end:"(^|\\G)(-{3})|\\.{3}\\s*$",endCaptures:{2:{name:"comment"}},patterns:[{include:"source.ts"}]},interpolation:{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.astro"}},contentName:"meta.embedded.expression.astro source.tsx",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.astro"}},patterns:[{begin:"\\G\\s*(?={)",end:"(?<=})",patterns:[{include:"source.tsx#object-literal"}]},{include:"source.tsx"}]}]},scope:{patterns:[{include:"#comments"},{include:"#tags"},{include:"#interpolation"},{include:"#entities"}]},tags:{patterns:[{include:"#tags-raw"},{include:"#tags-lang"},{include:"#tags-void"},{include:"#tags-general-end"},{include:"#tags-general-start"}]},"tags-end-node":{captures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.begin.astro"},2:{name:"meta.tag.end.astro",patterns:[{include:"#tags-name"}]},3:{name:"meta.tag.end.astro punctuation.definition.tag.end.astro"},4:{name:"meta.tag.start.astro punctuation.definition.tag.end.astro"}},match:"(</)(.*?)\\s*(>)|(/>)"},"tags-general-end":{begin:"(</)([^/\\s>]*)",beginCaptures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.begin.astro"},2:{name:"meta.tag.end.astro",patterns:[{include:"#tags-name"}]}},end:"(>)",endCaptures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.end.astro"}},name:"meta.scope.tag.$2.astro"},"tags-general-start":{begin:"(<)([^/\\s>/]*)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},end:"(/?>)",endCaptures:{1:{name:"meta.tag.start.astro punctuation.definition.tag.end.astro"}},name:"meta.scope.tag.$2.astro",patterns:[{include:"#tags-start-attributes"}]},"tags-lang":{begin:"<(script|style)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},end:"</\\1\\s*>|/>",endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.scope.tag.$1.astro meta.$1.astro",patterns:[{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text\\/)?(application\\/ld\\+json)\\2)`,end:"(?=</|/>)",name:"meta.lang.json.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(module)\\2)`,end:"(?=</|/>)",name:"meta.lang.javascript.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text/|application/)?([\\w\\/+]+)\\2)`,end:"(?=</|/>)",name:"meta.lang.$3.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{include:"#tags-lang-start-attributes"}]},"tags-lang-start-attributes":{begin:"\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.astro"}},name:"meta.tag.start.astro",patterns:[{include:"#attributes"}]},"tags-name":{patterns:[{match:"[A-Z][a-zA-Z0-9_]*",name:"support.class.component.astro"},{match:"[a-z][\\w0-9:]*-[\\w0-9:-]*",name:"meta.tag.custom.astro entity.name.tag.astro"},{match:"[a-z][\\w0-9:-]*",name:"entity.name.tag.astro"}]},"tags-raw":{begin:"<([^/?!\\s<>]+)(?=[^>]+is:raw).*?",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},contentName:"source.unknown",end:"</\\1\\s*>|/>",endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.scope.tag.$1.astro meta.raw.astro",patterns:[{include:"#tags-lang-start-attributes"}]},"tags-start-attributes":{begin:"\\G",end:"(?=/?>)",name:"meta.tag.start.astro",patterns:[{include:"#attributes"}]},"tags-start-node":{captures:{1:{name:"punctuation.definition.tag.begin.astro"},2:{patterns:[{include:"#tags-name"}]}},match:"(<)([^/\\s>/]*)",name:"meta.tag.start.astro"},"tags-void":{begin:"(<)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.astro"},2:{name:"entity.name.tag.astro"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.begin.astro"}},name:"meta.tag.void.astro",patterns:[{include:"#attributes"}]},text:{patterns:[{begin:"(?<=^|---|>|})",end:"(?=<|{|$)",name:"text.astro",patterns:[{include:"#entities"}]}]}},scopeName:"source.astro",embeddedLangs:["json","javascript","typescript","stylus","sass","css","scss","less","postcss","tsx"]});var g=[...n.default,...a.default,...s.default,...o.default,...i.default,...c.default,...l.default,...u.default,...d.default,...m.default,p]},97564:function(r,t,e){e.r(t),e.d(t,{default:function(){return a}});var a=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]},22409:function(r,t,e){e.r(t),e.d(t,{default:function(){return a}});var a=[Object.freeze({displayName:"PostCSS",fileTypes:["pcss","postcss"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|^\\.",foldingStopMarker:"\\*/|^\\s*$",name:"postcss",patterns:[{begin:"/\\*",end:"\\*/",name:"comment.block.postcss",patterns:[{include:"#comment-tag"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#placeholder-selector"},{include:"#variable"},{include:"#variable-root-css"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#dotdotdot"},{begin:"@include",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"(?=\\n|\\(|{|;)",name:"support.function.name.postcss.library"},{begin:"@mixin|@function",captures:{0:{name:"keyword.control.at-rule.css.postcss"}},end:"$\\n?|(?=\\(|{)",name:"support.function.name.postcss.no-completions",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{match:"(?<=@import)\\s[\\w/.*-]+",name:"string.quoted.double.css.postcss"},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))|(?=;)",name:"keyword.control.at-rule.css.postcss"},{begin:"#",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>)",name:"entity.other.attribute-name.id.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)",name:"entity.other.attribute-name.class.css.postcss",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.postcss",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.postcss"}]},{match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},{begin:":",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)",name:"meta.property-list.css.postcss",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|x)\\b(?!-|\\)|:\\s)|&",end:"(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>|-|_)",name:"entity.name.tag.css.postcss.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.postcss"},{include:"#reserved-words"},{include:"#property-value"}],repository:{"comment-tag":{begin:"{{",end:"}}",name:"comment.tags.postcss",patterns:[{match:"[\\w-]+",name:"comment.tag.postcss"}]},dotdotdot:{match:"\\.{3}",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.postcss",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$",name:"comment.line.postcss",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.postcss"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[\\w-][\\w-]*(?=\\()",name:"support.function.name.postcss"},"function-content":{match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))",name:"string.quoted.double.css.postcss"},"function-content-var":{match:"(?<=var\\()[\\w-]+(?=\\))",name:"variable.parameter.postcss"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.postcss"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.postcss"},"parent-selector":{match:"&",name:"entity.name.tag.css.postcss"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s|(?=;|{)",name:"entity.other.attribute-name.placeholder-selector.postcss"},"property-value":{match:"[\\w-]+",name:"meta.property-value.css.postcss, support.constant.property-value.css.postcss"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.postcss"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.postcss",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.postcss"},"rgb-value":{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",name:"constant.other.color.rgb-value.css.postcss"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.postcss",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|%)",name:"keyword.other.unit.css.postcss"},variable:{match:"\\$[\\w-]+",name:"variable.parameter.postcss"},"variable-root-css":{match:"(?<!&)--[\\w-]+",name:"variable.parameter.postcss"}},scopeName:"source.css.postcss"})]},38118:function(r,t,e){e.r(t),e.d(t,{default:function(){return a}});var a=[Object.freeze({displayName:"Sass",fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},end:"$\\n?",name:"comment.import.css.variables",patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",captures:{0:{name:"variable.other.name"}},end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"(?=\\n|\\()",name:"support.function.name.sass.library"},{begin:"^(@use)",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},end:"(?=\\n)",name:"sass.use",patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}},end:"(?=\\n)",name:"keyword.control.at-rule.use"},{begin:"@mixin|^[\\t ]*=|@function",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"$\\n?|(?=\\()",name:"support.function.name.sass",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{colon:{match:":",name:"meta.property-list.css.sass.colon"},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},module:{captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}},match:"([\\w-]+?)(\\.)",name:"constant.character.module"},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"}},scopeName:"source.sass"})]}}]); diff --git a/539.33f1bd0e.async.js b/539.33f1bd0e.async.js new file mode 100644 index 00000000..5ba80a7e --- /dev/null +++ b/539.33f1bd0e.async.js @@ -0,0 +1,37 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[539],{57191:function(Me,G,s){s.d(G,{T:function(){return i},n:function(){return d}});function d(P){return["small","middle","large"].includes(P)}function i(P){return P?typeof P=="number"&&!Number.isNaN(P):!1}},87554:function(Me,G,s){s.d(G,{J:function(){return Ie}});var d=s(50959),i=s(45680),P=s(58163),H=function(O,F){var R={};for(var x in O)Object.prototype.hasOwnProperty.call(O,x)&&F.indexOf(x)<0&&(R[x]=O[x]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,x=Object.getOwnPropertySymbols(O);T<x.length;T++)F.indexOf(x[T])<0&&Object.prototype.propertyIsEnumerable.call(O,x[T])&&(R[x[T]]=O[x[T]]);return R};const V=d.createContext(null),Ie=d.forwardRef((O,F)=>{const{children:R}=O,x=H(O,["children"]),T=d.useContext(V),ie=d.useMemo(()=>Object.assign(Object.assign({},T),x),[T,x.prefixCls,x.mode,x.selectable,x.rootClassName]),ae=(0,i.t4)(R),se=(0,i.x1)(F,ae?R.ref:null);return d.createElement(V.Provider,{value:ie},d.createElement(P.BR,null,ae?d.cloneElement(R,{ref:se}):R))});G.Z=V},35723:function(Me,G,s){s.d(G,{Z:function(){return Qe}});var d=s(79562),i=s(50959),P=s(82187),H=s.n(P),V=function(o,t){var e={};for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&t.indexOf(n)<0&&(e[n]=o[n]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(o);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(o,n[r])&&(e[n[r]]=o[n[r]]);return e};const Ie={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},O=i.createContext({}),F=(()=>{let o=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return o+=1,`${t}${o}`}})(),R=null;var x=null,T=s(92576),ie=function(o,t){var e={};for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&t.indexOf(n)<0&&(e[n]=o[n]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(o);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(o,n[r])&&(e[n[r]]=o[n[r]]);return e},se=o=>{const{prefixCls:t,className:e,dashed:n}=o,r=ie(o,["prefixCls","className","dashed"]),{getPrefixCls:l}=i.useContext(T.E_),a=l("menu",t),c=H()({[`${a}-item-divider-dashed`]:!!n},e);return i.createElement(d.iz,Object.assign({className:c},r))},Se=s(71783),ce=s(36760),w=s(27850),B=s(37865),b=(0,i.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),h=o=>{var t;const{className:e,children:n,icon:r,title:l,danger:a}=o,{prefixCls:c,firstLevel:m,direction:u,disableMenuItemTitleTooltip:C,inlineCollapsed:v}=i.useContext(b),$=j=>{const E=i.createElement("span",{className:`${c}-title-content`},n);return(!r||(0,B.l$)(n)&&n.type==="span")&&n&&j&&m&&typeof n=="string"?i.createElement("div",{className:`${c}-inline-collapsed-noicon`},n.charAt(0)):E},{siderCollapsed:I}=i.useContext(O);let f=l;typeof l=="undefined"?f=m?n:"":l===!1&&(f="");const p={title:f};!I&&!v&&(p.title=null,p.open=!1);const S=(0,Se.Z)(n).length;let y=i.createElement(d.ck,Object.assign({},(0,ce.Z)(o,["title","icon","danger"]),{className:H()({[`${c}-item-danger`]:a,[`${c}-item-only-child`]:(r?S+1:S)===1},e),title:typeof l=="string"?l:void 0}),(0,B.Tm)(r,{className:H()((0,B.l$)(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${c}-item-icon`)}),$(v));return C||(y=i.createElement(w.Z,Object.assign({},p,{placement:u==="rtl"?"left":"right",overlayClassName:`${c}-inline-collapsed-tooltip`}),y)),y},de=s(33915),ue=o=>{var t;const{popupClassName:e,icon:n,title:r,theme:l}=o,a=i.useContext(b),{prefixCls:c,inlineCollapsed:m,theme:u}=a,C=(0,d.Xl)();let v;if(!n)v=m&&!C.length&&r&&typeof r=="string"?i.createElement("div",{className:`${c}-inline-collapsed-noicon`},r.charAt(0)):i.createElement("span",{className:`${c}-title-content`},r);else{const f=(0,B.l$)(r)&&r.type==="span";v=i.createElement(i.Fragment,null,(0,B.Tm)(n,{className:H()((0,B.l$)(n)?(t=n.props)===null||t===void 0?void 0:t.className:"",`${c}-item-icon`)}),f?r:i.createElement("span",{className:`${c}-title-content`},r))}const $=i.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[I]=(0,de.Cn)("Menu");return i.createElement(b.Provider,{value:$},i.createElement(d.Wd,Object.assign({},(0,ce.Z)(o,["icon"]),{title:v,popupClassName:H()(c,e,`${c}-${l||u}`),popupStyle:{zIndex:I}})))},Pe=s(74047),Ne=s(45680),We=s(48141),ye=function(o,t){var e={};for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&t.indexOf(n)<0&&(e[n]=o[n]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(o);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(o,n[r])&&(e[n[r]]=o[n[r]]);return e};function ge(o){return(o||[]).map((t,e)=>{if(t&&typeof t=="object"){const n=t,{label:r,children:l,key:a,type:c}=n,m=ye(n,["label","children","key","type"]),u=a!=null?a:`tmp-${e}`;return l||c==="group"?c==="group"?i.createElement(d.BW,Object.assign({key:u},m,{title:r}),ge(l)):i.createElement(ue,Object.assign({key:u},m,{title:r}),ge(l)):c==="divider"?i.createElement(se,Object.assign({key:u},m)):i.createElement(h,Object.assign({key:u},m),r)}return null}).filter(t=>t)}function Re(o){return i.useMemo(()=>o&&ge(o),[o])}var xe=s(87554),g=s(23238),oe=s(99978),L=s(55985),De=s(40283),q=s(17747),ne=s(74185),Be=s(87077),pe=s(37324),Ae=o=>{const{componentCls:t,motionDurationSlow:e,horizontalLineHeight:n,colorSplit:r,lineWidth:l,lineType:a,itemPaddingInline:c}=o;return{[`${t}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${(0,g.bf)(l)} ${a} ${r}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${e}`,`background ${e}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Oe=o=>{let{componentCls:t,menuArrowOffset:e,calc:n}=o;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,g.bf)(n(e).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,g.bf)(e)})`}}}}};const D=o=>Object.assign({},(0,L.oN)(o));var ze=(o,t)=>{const{componentCls:e,itemColor:n,itemSelectedColor:r,groupTitleColor:l,itemBg:a,subMenuItemBg:c,itemSelectedBg:m,activeBarHeight:u,activeBarWidth:C,activeBarBorderWidth:v,motionDurationSlow:$,motionEaseInOut:I,motionEaseOut:f,itemPaddingInline:p,motionDurationMid:S,itemHoverColor:y,lineType:j,colorSplit:E,itemDisabledColor:Y,dangerItemColor:K,dangerItemHoverColor:M,dangerItemSelectedColor:A,dangerItemActiveBg:W,dangerItemSelectedBg:z,itemHoverBg:Q,itemActiveBg:he,menuSubMenuBg:Ee,horizontalItemSelectedColor:X,horizontalItemSelectedBg:U,horizontalItemBorderRadius:_,horizontalItemHoverBg:ee,popupBg:He}=o;return{[`${e}-${t}, ${e}-${t} > ${e}`]:{color:n,background:a,[`&${e}-root:focus-visible`]:Object.assign({},D(o)),[`${e}-item-group-title`]:{color:l},[`${e}-submenu-selected`]:{[`> ${e}-submenu-title`]:{color:r}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{color:`${Y} !important`},[`${e}-item:not(${e}-item-selected):not(${e}-submenu-selected)`]:{[`&:hover, > ${e}-submenu-title:hover`]:{color:y}},[`&:not(${e}-horizontal)`]:{[`${e}-item:not(${e}-item-selected)`]:{"&:hover":{backgroundColor:Q},"&:active":{backgroundColor:he}},[`${e}-submenu-title`]:{"&:hover":{backgroundColor:Q},"&:active":{backgroundColor:he}}},[`${e}-item-danger`]:{color:K,[`&${e}-item:hover`]:{[`&:not(${e}-item-selected):not(${e}-submenu-selected)`]:{color:M}},[`&${e}-item:active`]:{background:W}},[`${e}-item a`]:{"&, &:hover":{color:"inherit"}},[`${e}-item-selected`]:{color:r,[`&${e}-item-danger`]:{color:A},["a, a:hover"]:{color:"inherit"}},[`& ${e}-item-selected`]:{backgroundColor:m,[`&${e}-item-danger`]:{backgroundColor:z}},[`${e}-item, ${e}-submenu-title`]:{[`&:not(${e}-item-disabled):focus-visible`]:Object.assign({},D(o))},[`&${e}-submenu > ${e}`]:{backgroundColor:Ee},[`&${e}-popup > ${e}`]:{backgroundColor:He},[`&${e}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${e}-item, > ${e}-submenu`]:{top:v,marginTop:o.calc(v).mul(-1).equal(),marginBottom:0,borderRadius:_,"&::after":{position:"absolute",insetInline:p,bottom:0,borderBottom:`${(0,g.bf)(u)} solid transparent`,transition:`border-color ${$} ${I}`,content:'""'},["&:hover, &-active, &-open"]:{background:ee,"&::after":{borderBottomWidth:u,borderBottomColor:X}},["&-selected"]:{color:X,backgroundColor:U,"&:hover":{backgroundColor:U},"&::after":{borderBottomWidth:u,borderBottomColor:X}}}}),[`&${e}-root`]:{[`&${e}-inline, &${e}-vertical`]:{borderInlineEnd:`${(0,g.bf)(v)} ${j} ${E}`}},[`&${e}-inline`]:{[`${e}-sub${e}-inline`]:{background:c},[`${e}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,g.bf)(C)} solid ${r}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${S} ${f}`,`opacity ${S} ${f}`].join(","),content:'""'},[`&${e}-item-danger`]:{"&::after":{borderInlineEndColor:A}}},[`${e}-selected, ${e}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${S} ${I}`,`opacity ${S} ${I}`].join(",")}}}}}};const Te=o=>{const{componentCls:t,itemHeight:e,itemMarginInline:n,padding:r,menuArrowSize:l,marginXS:a,itemMarginBlock:c,itemWidth:m}=o,u=o.calc(l).add(r).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:e,lineHeight:(0,g.bf)(e),paddingInline:r,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:c,width:m},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:e,lineHeight:(0,g.bf)(e)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:u}}};var we=o=>{const{componentCls:t,iconCls:e,itemHeight:n,colorTextLightSolid:r,dropdownWidth:l,controlHeightLG:a,motionDurationMid:c,motionEaseOut:m,paddingXL:u,itemMarginInline:C,fontSizeLG:v,motionDurationSlow:$,paddingXS:I,boxShadowSecondary:f,collapsedWidth:p,collapsedIconSize:S}=o,y={height:n,lineHeight:(0,g.bf)(n),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{["&-inline, &-vertical"]:Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Te(o))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Te(o)),{boxShadow:f})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:l,maxHeight:`calc(100vh - ${(0,g.bf)(o.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${$}`,`background ${$}`,`padding ${c} ${m}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:p,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:v,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,g.bf)(o.calc(v).div(2).equal())} - ${(0,g.bf)(C)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${e}`]:{margin:0,fontSize:S,lineHeight:(0,g.bf)(n),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${e}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${e}`]:{display:"none"},"a, a:hover":{color:r}},[`${t}-item-group-title`]:Object.assign(Object.assign({},L.vS),{paddingInline:I})}}]};const re=o=>{const{componentCls:t,motionDurationSlow:e,motionDurationMid:n,motionEaseInOut:r,motionEaseOut:l,iconCls:a,iconSize:c,iconMarginInlineEnd:m}=o;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${e}`,`background ${e}`,`padding ${e} ${r}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:c,fontSize:c,transition:[`font-size ${n} ${l}`,`margin ${e} ${r}`,`color ${e}`].join(","),"+ span":{marginInlineStart:m,opacity:1,transition:[`opacity ${e} ${r}`,`margin ${e}`,`color ${e}`].join(",")}},[`${t}-item-icon`]:Object.assign({},(0,L.Ro)()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},je=o=>{const{componentCls:t,motionDurationSlow:e,motionEaseInOut:n,borderRadius:r,menuArrowSize:l,menuArrowOffset:a}=o;return{[`${t}-submenu`]:{["&-expand-icon, &-arrow"]:{position:"absolute",top:"50%",insetInlineEnd:o.margin,width:l,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${e} ${n}, opacity ${e}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:o.calc(l).mul(.6).equal(),height:o.calc(l).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:r,transition:[`background ${e} ${n}`,`transform ${e} ${n}`,`top ${e} ${n}`,`color ${e} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,g.bf)(o.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,g.bf)(a)})`}}}}},Le=o=>{const{antCls:t,componentCls:e,fontSize:n,motionDurationSlow:r,motionDurationMid:l,motionEaseInOut:a,paddingXS:c,padding:m,colorSplit:u,lineWidth:C,zIndexPopup:v,borderRadiusLG:$,subMenuItemBorderRadius:I,menuArrowSize:f,menuArrowOffset:p,lineType:S,menuPanelMaskInset:y,groupTitleLineHeight:j,groupTitleFontSize:E}=o;return[{"":{[`${e}`]:Object.assign(Object.assign({},(0,L.dF)()),{["&-hidden"]:{display:"none"}})},[`${e}-submenu-hidden`]:{display:"none"}},{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(o)),(0,L.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${r} cubic-bezier(0.2, 0, 0, 1) 0s`,["ul, ol"]:{margin:0,padding:0,listStyle:"none"},["&-overflow"]:{display:"flex",[`${e}-item`]:{flex:"none"}},[`${e}-item, ${e}-submenu, ${e}-submenu-title`]:{borderRadius:o.itemBorderRadius},[`${e}-item-group-title`]:{padding:`${(0,g.bf)(c)} ${(0,g.bf)(m)}`,fontSize:E,lineHeight:j,transition:`all ${r}`},[`&-horizontal ${e}-submenu`]:{transition:[`border-color ${r} ${a}`,`background ${r} ${a}`].join(",")},[`${e}-submenu, ${e}-submenu-inline`]:{transition:[`border-color ${r} ${a}`,`background ${r} ${a}`,`padding ${l} ${a}`].join(",")},[`${e}-submenu ${e}-sub`]:{cursor:"initial",transition:[`background ${r} ${a}`,`padding ${r} ${a}`].join(",")},[`${e}-title-content`]:{transition:`color ${r}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${e}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${e}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:S,borderWidth:0,borderTopWidth:C,marginBlock:C,padding:0,"&-dashed":{borderStyle:"dashed"}}}),re(o)),{[`${e}-item-group`]:{[`${e}-item-group-list`]:{margin:0,padding:0,[`${e}-item, ${e}-submenu-title`]:{paddingInline:`${(0,g.bf)(o.calc(n).mul(2).equal())} ${(0,g.bf)(m)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:v,borderRadius:$,boxShadow:"none",transformOrigin:"0 0",[`&${e}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${(0,g.bf)(y)} 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:y},[` + &-placement-leftTop, + &-placement-bottomRight, + `]:{transformOrigin:"100% 0"},[` + &-placement-leftBottom, + &-placement-topRight, + `]:{transformOrigin:"100% 100%"},[` + &-placement-rightBottom, + &-placement-topLeft, + `]:{transformOrigin:"0 100%"},[` + &-placement-bottomLeft, + &-placement-rightTop, + `]:{transformOrigin:"0 0"},[` + &-placement-leftTop, + &-placement-leftBottom + `]:{paddingInlineEnd:o.paddingXS},[` + &-placement-rightTop, + &-placement-rightBottom + `]:{paddingInlineStart:o.paddingXS},[` + &-placement-topRight, + &-placement-topLeft + `]:{paddingBottom:o.paddingXS},[` + &-placement-bottomRight, + &-placement-bottomLeft + `]:{paddingTop:o.paddingXS},[`> ${e}`]:Object.assign(Object.assign(Object.assign({borderRadius:$},re(o)),je(o)),{[`${e}-item, ${e}-submenu > ${e}-submenu-title`]:{borderRadius:I},[`${e}-submenu-title::after`]:{transition:`transform ${r} ${a}`}})}}),je(o)),{[`&-inline-collapsed ${e}-submenu-arrow, + &-inline ${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,g.bf)(p)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,g.bf)(o.calc(p).mul(-1).equal())})`}},[`${e}-submenu-open${e}-submenu-inline > ${e}-submenu-title > ${e}-submenu-arrow`]:{transform:`translateY(${(0,g.bf)(o.calc(f).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,g.bf)(o.calc(p).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,g.bf)(p)})`}}})},{[`${t}-layout-header`]:{[e]:{lineHeight:"inherit"}}}]},le=o=>{const{colorPrimary:t,colorError:e,colorTextDisabled:n,colorErrorBg:r,colorText:l,colorTextDescription:a,colorBgContainer:c,colorFillAlter:m,colorFillContent:u,lineWidth:C,lineWidthBold:v,controlItemBgActive:$,colorBgTextHover:I,controlHeightLG:f,lineHeight:p,colorBgElevated:S,marginXXS:y,padding:j,fontSize:E,controlHeightSM:Y,fontSizeLG:K,colorTextLightSolid:M,colorErrorHover:A}=o,W=new oe.C(M).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,itemBorderRadius:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,subMenuItemBorderRadius:o.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:a,groupTitleColor:a,colorItemTextSelected:t,itemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:c,itemBg:c,colorItemBgHover:I,itemHoverBg:I,colorItemBgActive:u,itemActiveBg:$,colorSubItemBg:m,subMenuItemBg:m,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:v,activeBarHeight:v,colorActiveBarBorderSize:C,activeBarBorderWidth:C,colorItemTextDisabled:n,itemDisabledColor:n,colorDangerItemText:e,dangerItemColor:e,colorDangerItemTextHover:e,dangerItemHoverColor:e,colorDangerItemTextSelected:e,dangerItemSelectedColor:e,colorDangerItemBgActive:r,dangerItemActiveBg:r,colorDangerItemBgSelected:r,dangerItemSelectedBg:r,itemMarginInline:o.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:p,collapsedWidth:f*2,popupBg:S,itemMarginBlock:y,itemPaddingInline:j,horizontalLineHeight:`${f*1.15}px`,iconSize:E,iconMarginInlineEnd:Y-E,collapsedIconSize:K,groupTitleFontSize:E,darkItemDisabledColor:new oe.C(M).setAlpha(.25).toRgbString(),darkItemColor:W,darkDangerItemColor:e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:M,darkItemSelectedBg:t,darkDangerItemSelectedBg:e,darkItemHoverBg:"transparent",darkGroupTitleColor:W,darkItemHoverColor:M,darkDangerItemHoverColor:A,darkDangerItemSelectedColor:M,darkDangerItemActiveBg:e,itemWidth:""}},J=o=>Object.assign(Object.assign({},o),{itemWidth:o.activeBarWidth?`calc(100% + ${o.activeBarBorderWidth}px)`:`calc(100% - ${o.itemMarginInline*2}px)`});var fe=function(o){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Be.I$)("Menu",r=>{const{colorBgElevated:l,colorPrimary:a,colorTextLightSolid:c,controlHeightLG:m,fontSize:u,darkItemColor:C,darkDangerItemColor:v,darkItemBg:$,darkSubMenuItemBg:I,darkItemSelectedColor:f,darkItemSelectedBg:p,darkDangerItemSelectedBg:S,darkItemHoverBg:y,darkGroupTitleColor:j,darkItemHoverColor:E,darkItemDisabledColor:Y,darkDangerItemHoverColor:K,darkDangerItemSelectedColor:M,darkDangerItemActiveBg:A}=r,W=r.calc(u).div(7).mul(5).equal(),z=(0,pe.TS)(r,{menuArrowSize:W,menuHorizontalHeight:r.calc(m).mul(1.15).equal(),menuArrowOffset:r.calc(W).mul(.25).equal(),menuPanelMaskInset:-7,menuSubMenuBg:l,calc:r.calc}),Q=(0,pe.TS)(z,{itemColor:C,itemHoverColor:E,groupTitleColor:j,itemSelectedColor:f,itemBg:$,popupBg:$,subMenuItemBg:I,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:y,itemDisabledColor:Y,dangerItemColor:v,dangerItemHoverColor:K,dangerItemSelectedColor:M,dangerItemActiveBg:A,dangerItemSelectedBg:S,menuSubMenuBg:I,horizontalItemSelectedColor:c,horizontalItemSelectedBg:a});return[Le(z),Ae(z),we(z),ze(z,"light"),ze(Q,"dark"),Oe(z),(0,De.Z)(z),(0,q.oN)(z,"slide-up"),(0,q.oN)(z,"slide-down"),(0,ne._y)(z,"zoom-big")]},le,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],format:J,injectStyle:e,unitless:{groupTitleLineHeight:!0}})(o,t)},be=s(12158),ve=function(o,t){var e={};for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&t.indexOf(n)<0&&(e[n]=o[n]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(o);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(o,n[r])&&(e[n[r]]=o[n[r]]);return e},Je=(0,i.forwardRef)((o,t)=>{var e,n;const r=i.useContext(xe.Z),l=r||{},{getPrefixCls:a,getPopupContainer:c,direction:m,menu:u}=i.useContext(T.E_),C=a(),{prefixCls:v,className:$,style:I,theme:f="light",expandIcon:p,_internalDisableMenuItemTitleTooltip:S,inlineCollapsed:y,siderCollapsed:j,items:E,children:Y,rootClassName:K,mode:M,selectable:A,onClick:W,overflowedIndicatorPopupClassName:z}=o,Q=ve(o,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),he=(0,ce.Z)(Q,["collapsedWidth"]),Ee=Re(E)||Y;(e=l.validator)===null||e===void 0||e.call(l,{mode:M});const X=(0,Ne.zX)(function(){var te;W==null||W.apply(void 0,arguments),(te=l.onClick)===null||te===void 0||te.call(l)}),U=l.mode||M,_=A!=null?A:l.selectable,ee=i.useMemo(()=>j!==void 0?j:y,[y,j]),He={horizontal:{motionName:`${C}-slide-up`},inline:(0,We.Z)(C),other:{motionName:`${C}-zoom-big`}},Z=a("menu",v||l.prefixCls),Xe=(0,be.Z)(Z),[Ye,Ke,Ue]=fe(Z,Xe,!r),qe=H()(`${Z}-${f}`,u==null?void 0:u.className,$);let Ce;if(typeof p=="function")Ce=p;else if(p===null||p===!1)Ce=null;else if(l.expandIcon===null||l.expandIcon===!1)Ce=null;else{const te=p!=null?p:l.expandIcon;Ce=(0,B.Tm)(te,{className:H()(`${Z}-submenu-expand-icon`,(0,B.l$)(te)?(n=te.props)===null||n===void 0?void 0:n.className:"")})}const _e=i.useMemo(()=>({prefixCls:Z,inlineCollapsed:ee||!1,direction:m,firstLevel:!0,theme:f,mode:U,disableMenuItemTitleTooltip:S}),[Z,ee,m,S,f]);return Ye(i.createElement(xe.Z.Provider,{value:null},i.createElement(b.Provider,{value:_e},i.createElement(d.ZP,Object.assign({getPopupContainer:c,overflowedIndicator:i.createElement(Pe.Z,null),overflowedIndicatorPopupClassName:H()(Z,`${Z}-${f}`,z),mode:U,selectable:_,onClick:X},he,{inlineCollapsed:ee,style:Object.assign(Object.assign({},u==null?void 0:u.style),I),className:qe,prefixCls:Z,direction:m,defaultMotions:He,expandIcon:Ce,ref:t,rootClassName:H()(K,Ke,l.rootClassName,Ue,Xe)}),Ee))))});const $e=(0,i.forwardRef)((o,t)=>{const e=(0,i.useRef)(null),n=i.useContext(O);return(0,i.useImperativeHandle)(t,()=>({menu:e.current,focus:r=>{var l;(l=e.current)===null||l===void 0||l.focus(r)}})),i.createElement(Je,Object.assign({ref:e},o,n))});$e.Item=h,$e.SubMenu=ue,$e.Divider=se,$e.ItemGroup=d.BW;var Qe=$e},41812:function(Me,G,s){s.d(G,{Z:function(){return ce}});var d=s(50959),i=s(82187),P=s.n(i),H=s(71783),V=s(57191),Ie=s(92576),O=s(58163);const F=d.createContext({latestIndex:0}),R=F.Provider;var T=w=>{let{className:B,index:k,children:b,split:N,style:h}=w;const{latestIndex:de}=d.useContext(F);return b==null?null:d.createElement(d.Fragment,null,d.createElement("div",{className:B,style:h},b),k<de&&N&&d.createElement("span",{className:`${B}-split`},N))},ie=s(425),ae=function(w,B){var k={};for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&B.indexOf(b)<0&&(k[b]=w[b]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,b=Object.getOwnPropertySymbols(w);N<b.length;N++)B.indexOf(b[N])<0&&Object.prototype.propertyIsEnumerable.call(w,b[N])&&(k[b[N]]=w[b[N]]);return k};const Se=d.forwardRef((w,B)=>{var k,b;const{getPrefixCls:N,space:h,direction:de}=d.useContext(Ie.E_),{size:me=(h==null?void 0:h.size)||"small",align:ue,className:Pe,rootClassName:Ne,children:We,direction:ye="horizontal",prefixCls:ge,split:Re,style:xe,wrap:g=!1,classNames:oe,styles:L}=w,De=ae(w,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[q,ne]=Array.isArray(me)?me:[me,me],Be=(0,V.n)(ne),pe=(0,V.n)(q),Ze=(0,V.T)(ne),Ae=(0,V.T)(q),ke=(0,H.Z)(We,{keepEmpty:!0}),Oe=ue===void 0&&ye==="horizontal"?"center":ue,D=N("space",ge),[Ve,ze,Te]=(0,ie.Z)(D),Ge=P()(D,h==null?void 0:h.className,ze,`${D}-${ye}`,{[`${D}-rtl`]:de==="rtl",[`${D}-align-${Oe}`]:Oe,[`${D}-gap-row-${ne}`]:Be,[`${D}-gap-col-${q}`]:pe},Pe,Ne,Te),we=P()(`${D}-item`,(k=oe==null?void 0:oe.item)!==null&&k!==void 0?k:(b=h==null?void 0:h.classNames)===null||b===void 0?void 0:b.item);let re=0;const je=ke.map((J,fe)=>{var be,ve;J!=null&&(re=fe);const Fe=J&&J.key||`${we}-${fe}`;return d.createElement(T,{className:we,key:Fe,index:fe,split:Re,style:(be=L==null?void 0:L.item)!==null&&be!==void 0?be:(ve=h==null?void 0:h.styles)===null||ve===void 0?void 0:ve.item},J)}),Le=d.useMemo(()=>({latestIndex:re}),[re]);if(ke.length===0)return null;const le={};return g&&(le.flexWrap="wrap"),!pe&&Ae&&(le.columnGap=q),!Be&&Ze&&(le.rowGap=ne),Ve(d.createElement("div",Object.assign({ref:B,className:Ge,style:Object.assign(Object.assign(Object.assign({},le),h==null?void 0:h.style),xe)},De),d.createElement(R,{value:Le},je)))});Se.Compact=O.ZP;var ce=Se}}]); diff --git a/5424.c46a947a.async.js b/5424.c46a947a.async.js new file mode 100644 index 00000000..0692d7a6 --- /dev/null +++ b/5424.c46a947a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5424],{15424:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"MDX",fileTypes:["mdx"],name:"mdx",patterns:[{include:"#markdown-frontmatter"},{include:"#markdown-sections"}],repository:{"commonmark-attention":{patterns:[{match:"(?<=\\S)\\*{3,}|\\*{3,}(?=\\S)",name:"string.other.strong.emphasis.asterisk.mdx"},{match:"(?<=[\\p{L}\\p{N}])_{3,}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{3,}|(?<![\\p{L}\\p{N}]|\\p{P})_{3,}(?!\\s)",name:"string.other.strong.emphasis.underscore.mdx"},{match:"(?<=\\S)\\*{2}|\\*{2}(?=\\S)",name:"string.other.strong.asterisk.mdx"},{match:"(?<=[\\p{L}\\p{N}])_{2}(?![\\p{L}\\p{N}])|(?<=\\p{P})_{2}|(?<![\\p{L}\\p{N}]|\\p{P})_{2}(?!\\s)",name:"string.other.strong.underscore.mdx"},{match:"(?<=\\S)\\*|\\*(?=\\S)",name:"string.other.emphasis.asterisk.mdx"},{match:"(?<=[\\p{L}\\p{N}])_(?![\\p{L}\\p{N}])|(?<=\\p{P})_|(?<![\\p{L}\\p{N}]|\\p{P})_(?!\\s)",name:"string.other.emphasis.underscore.mdx"}]},"commonmark-block-quote":{begin:"(?:^|\\G)[\\t ]*(>)[ ]?",beginCaptures:{0:{name:"markup.quote.mdx"},1:{name:"punctuation.definition.quote.begin.mdx"}},name:"markup.quote.mdx",patterns:[{include:"#markdown-sections"}],while:"(>)[ ]?",whileCaptures:{0:{name:"markup.quote.mdx"},1:{name:"punctuation.definition.quote.begin.mdx"}}},"commonmark-character-escape":{match:"\\\\(?:[!\"#$%&'()*+,\\-.\\/:;<=>?@\\[\\\\\\]^_`{|}~])",name:"constant.language.character-escape.mdx"},"commonmark-character-reference":{patterns:[{include:"#whatwg-html-data-character-reference-named-terminated"},{captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"punctuation.definition.character-reference.numeric.html"},3:{name:"punctuation.definition.character-reference.numeric.hexadecimal.html"},4:{name:"constant.numeric.integer.hexadecimal.html"},5:{name:"punctuation.definition.character-reference.end.html"}},match:"(&)(#)([Xx])([0-9A-Fa-f]{1,6})(;)",name:"constant.language.character-reference.numeric.hexadecimal.html"},{captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"punctuation.definition.character-reference.numeric.html"},3:{name:"constant.numeric.integer.decimal.html"},4:{name:"punctuation.definition.character-reference.end.html"}},match:"(&)(#)([0-9]{1,7})(;)",name:"constant.language.character-reference.numeric.decimal.html"}]},"commonmark-code-fenced":{patterns:[{include:"#commonmark-code-fenced-apib"},{include:"#commonmark-code-fenced-asciidoc"},{include:"#commonmark-code-fenced-c"},{include:"#commonmark-code-fenced-clojure"},{include:"#commonmark-code-fenced-coffee"},{include:"#commonmark-code-fenced-console"},{include:"#commonmark-code-fenced-cpp"},{include:"#commonmark-code-fenced-cs"},{include:"#commonmark-code-fenced-css"},{include:"#commonmark-code-fenced-diff"},{include:"#commonmark-code-fenced-dockerfile"},{include:"#commonmark-code-fenced-elixir"},{include:"#commonmark-code-fenced-elm"},{include:"#commonmark-code-fenced-erlang"},{include:"#commonmark-code-fenced-gitconfig"},{include:"#commonmark-code-fenced-go"},{include:"#commonmark-code-fenced-graphql"},{include:"#commonmark-code-fenced-haskell"},{include:"#commonmark-code-fenced-html"},{include:"#commonmark-code-fenced-ini"},{include:"#commonmark-code-fenced-java"},{include:"#commonmark-code-fenced-js"},{include:"#commonmark-code-fenced-json"},{include:"#commonmark-code-fenced-julia"},{include:"#commonmark-code-fenced-kotlin"},{include:"#commonmark-code-fenced-less"},{include:"#commonmark-code-fenced-less"},{include:"#commonmark-code-fenced-lua"},{include:"#commonmark-code-fenced-makefile"},{include:"#commonmark-code-fenced-md"},{include:"#commonmark-code-fenced-mdx"},{include:"#commonmark-code-fenced-objc"},{include:"#commonmark-code-fenced-perl"},{include:"#commonmark-code-fenced-php"},{include:"#commonmark-code-fenced-php"},{include:"#commonmark-code-fenced-python"},{include:"#commonmark-code-fenced-r"},{include:"#commonmark-code-fenced-raku"},{include:"#commonmark-code-fenced-ruby"},{include:"#commonmark-code-fenced-rust"},{include:"#commonmark-code-fenced-scala"},{include:"#commonmark-code-fenced-scss"},{include:"#commonmark-code-fenced-shell"},{include:"#commonmark-code-fenced-shell-session"},{include:"#commonmark-code-fenced-sql"},{include:"#commonmark-code-fenced-svg"},{include:"#commonmark-code-fenced-swift"},{include:"#commonmark-code-fenced-toml"},{include:"#commonmark-code-fenced-ts"},{include:"#commonmark-code-fenced-tsx"},{include:"#commonmark-code-fenced-vbnet"},{include:"#commonmark-code-fenced-xml"},{include:"#commonmark-code-fenced-yaml"},{include:"#commonmark-code-fenced-unknown"}]},"commonmark-code-fenced-apib":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.apib",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.apib.mdx",patterns:[{include:"text.html.markdown.source.gfm.apib"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.apib",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.apib.mdx",patterns:[{include:"text.html.markdown.source.gfm.apib"}]}]},"commonmark-code-fenced-asciidoc":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.asciidoc",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.asciidoc.mdx",patterns:[{include:"text.html.asciidoc"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.asciidoc",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.asciidoc.mdx",patterns:[{include:"text.html.asciidoc"}]}]},"commonmark-code-fenced-c":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.c",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.c.mdx",patterns:[{include:"source.c"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.c",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.c.mdx",patterns:[{include:"source.c"}]}]},"commonmark-code-fenced-clojure":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.clojure",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.clojure.mdx",patterns:[{include:"source.clojure"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.clojure",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.clojure.mdx",patterns:[{include:"source.clojure"}]}]},"commonmark-code-fenced-coffee":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.coffee",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.coffee.mdx",patterns:[{include:"source.coffee"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.coffee",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.coffee.mdx",patterns:[{include:"source.coffee"}]}]},"commonmark-code-fenced-console":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.console",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.console.mdx",patterns:[{include:"text.python.console"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.console",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.console.mdx",patterns:[{include:"text.python.console"}]}]},"commonmark-code-fenced-cpp":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cpp",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cpp.mdx",patterns:[{include:"source.c++"},{include:"source.cpp"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cpp",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cpp.mdx",patterns:[{include:"source.c++"},{include:"source.cpp"}]}]},"commonmark-code-fenced-cs":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cs",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cs.mdx",patterns:[{include:"source.cs"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cs",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cs.mdx",patterns:[{include:"source.cs"}]}]},"commonmark-code-fenced-css":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.css",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.css.mdx",patterns:[{include:"source.css"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.css",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.css.mdx",patterns:[{include:"source.css"}]}]},"commonmark-code-fenced-diff":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.diff",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.diff.mdx",patterns:[{include:"source.diff"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.diff",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.diff.mdx",patterns:[{include:"source.diff"}]}]},"commonmark-code-fenced-dockerfile":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.dockerfile",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.dockerfile.mdx",patterns:[{include:"source.dockerfile"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.dockerfile",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.dockerfile.mdx",patterns:[{include:"source.dockerfile"}]}]},"commonmark-code-fenced-elixir":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elixir",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elixir.mdx",patterns:[{include:"source.elixir"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elixir",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elixir.mdx",patterns:[{include:"source.elixir"}]}]},"commonmark-code-fenced-elm":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elm",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elm.mdx",patterns:[{include:"source.elm"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elm",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elm.mdx",patterns:[{include:"source.elm"}]}]},"commonmark-code-fenced-erlang":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.erlang",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.erlang.mdx",patterns:[{include:"source.erlang"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.erlang",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.erlang.mdx",patterns:[{include:"source.erlang"}]}]},"commonmark-code-fenced-gitconfig":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.gitconfig",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.gitconfig.mdx",patterns:[{include:"source.gitconfig"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.gitconfig",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.gitconfig.mdx",patterns:[{include:"source.gitconfig"}]}]},"commonmark-code-fenced-go":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.go",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.go.mdx",patterns:[{include:"source.go"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.go",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.go.mdx",patterns:[{include:"source.go"}]}]},"commonmark-code-fenced-graphql":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.graphql",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.graphql.mdx",patterns:[{include:"source.graphql"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.graphql",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.graphql.mdx",patterns:[{include:"source.graphql"}]}]},"commonmark-code-fenced-haskell":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.haskell",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.haskell.mdx",patterns:[{include:"source.haskell"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.haskell",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.haskell.mdx",patterns:[{include:"source.haskell"}]}]},"commonmark-code-fenced-html":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.html",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.html.mdx",patterns:[{include:"text.html.basic"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.html",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.html.mdx",patterns:[{include:"text.html.basic"}]}]},"commonmark-code-fenced-ini":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ini",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ini.mdx",patterns:[{include:"source.ini"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ini",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ini.mdx",patterns:[{include:"source.ini"}]}]},"commonmark-code-fenced-java":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.java",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.java.mdx",patterns:[{include:"source.java"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.java",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.java.mdx",patterns:[{include:"source.java"}]}]},"commonmark-code-fenced-js":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.js",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.js.mdx",patterns:[{include:"source.js"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.js",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.js.mdx",patterns:[{include:"source.js"}]}]},"commonmark-code-fenced-json":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.json",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.json.mdx",patterns:[{include:"source.json"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.json",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.json.mdx",patterns:[{include:"source.json"}]}]},"commonmark-code-fenced-julia":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.julia",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.julia.mdx",patterns:[{include:"source.julia"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.julia",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.julia.mdx",patterns:[{include:"source.julia"}]}]},"commonmark-code-fenced-kotlin":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.kotlin",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.kotlin.mdx",patterns:[{include:"source.kotlin"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.kotlin",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.kotlin.mdx",patterns:[{include:"source.kotlin"}]}]},"commonmark-code-fenced-less":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.less",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.less.mdx",patterns:[{include:"source.css.less"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.less",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.less.mdx",patterns:[{include:"source.css.less"}]}]},"commonmark-code-fenced-lua":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.lua",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.lua.mdx",patterns:[{include:"source.lua"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.lua",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.lua.mdx",patterns:[{include:"source.lua"}]}]},"commonmark-code-fenced-makefile":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.makefile",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.makefile.mdx",patterns:[{include:"source.makefile"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.makefile",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.makefile.mdx",patterns:[{include:"source.makefile"}]}]},"commonmark-code-fenced-md":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.md",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.md.mdx",patterns:[{include:"text.md"},{include:"source.gfm"},{include:"text.html.markdown"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.md",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.md.mdx",patterns:[{include:"text.md"},{include:"source.gfm"},{include:"text.html.markdown"}]}]},"commonmark-code-fenced-mdx":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.mdx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.mdx.mdx",patterns:[{include:"source.mdx"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.mdx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.mdx.mdx",patterns:[{include:"source.mdx"}]}]},"commonmark-code-fenced-objc":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.objc",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.objc.mdx",patterns:[{include:"source.objc"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.objc",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.objc.mdx",patterns:[{include:"source.objc"}]}]},"commonmark-code-fenced-perl":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.perl",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.perl.mdx",patterns:[{include:"source.perl"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.perl",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.perl.mdx",patterns:[{include:"source.perl"}]}]},"commonmark-code-fenced-php":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.php",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.php.mdx",patterns:[{include:"text.html.php"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.php",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.php.mdx",patterns:[{include:"text.html.php"}]}]},"commonmark-code-fenced-python":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.python",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.python.mdx",patterns:[{include:"source.python"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.python",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.python.mdx",patterns:[{include:"source.python"}]}]},"commonmark-code-fenced-r":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.r",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.r.mdx",patterns:[{include:"source.r"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.r",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.r.mdx",patterns:[{include:"source.r"}]}]},"commonmark-code-fenced-raku":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.raku",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.raku.mdx",patterns:[{include:"source.raku"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.raku",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.raku.mdx",patterns:[{include:"source.raku"}]}]},"commonmark-code-fenced-ruby":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ruby",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ruby.mdx",patterns:[{include:"source.ruby"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ruby",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ruby.mdx",patterns:[{include:"source.ruby"}]}]},"commonmark-code-fenced-rust":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.rust",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.rust.mdx",patterns:[{include:"source.rust"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.rust",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.rust.mdx",patterns:[{include:"source.rust"}]}]},"commonmark-code-fenced-scala":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scala",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scala.mdx",patterns:[{include:"source.scala"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scala",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scala.mdx",patterns:[{include:"source.scala"}]}]},"commonmark-code-fenced-scss":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scss",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scss.mdx",patterns:[{include:"source.css.scss"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scss",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scss.mdx",patterns:[{include:"source.css.scss"}]}]},"commonmark-code-fenced-shell":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell.mdx",patterns:[{include:"source.shell"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell.mdx",patterns:[{include:"source.shell"}]}]},"commonmark-code-fenced-shell-session":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell-session",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell-session.mdx",patterns:[{include:"text.shell-session"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell-session",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell-session.mdx",patterns:[{include:"text.shell-session"}]}]},"commonmark-code-fenced-sql":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.sql",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.sql.mdx",patterns:[{include:"source.sql"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.sql",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.sql.mdx",patterns:[{include:"source.sql"}]}]},"commonmark-code-fenced-svg":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.svg",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.svg.mdx",patterns:[{include:"text.xml.svg"},{include:"text.xml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.svg",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.svg.mdx",patterns:[{include:"text.xml.svg"},{include:"text.xml"}]}]},"commonmark-code-fenced-swift":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.swift",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.swift.mdx",patterns:[{include:"source.swift"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.swift",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.swift.mdx",patterns:[{include:"source.swift"}]}]},"commonmark-code-fenced-toml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.toml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.toml.mdx",patterns:[{include:"source.toml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.toml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.toml.mdx",patterns:[{include:"source.toml"}]}]},"commonmark-code-fenced-ts":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ts",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ts.mdx",patterns:[{include:"source.ts"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ts",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ts.mdx",patterns:[{include:"source.ts"}]}]},"commonmark-code-fenced-tsx":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.tsx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.tsx.mdx",patterns:[{include:"source.tsx"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.tsx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.tsx.mdx",patterns:[{include:"source.tsx"}]}]},"commonmark-code-fenced-unknown":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"markup.raw.code.fenced.mdx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.other.mdx"},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"markup.raw.code.fenced.mdx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.other.mdx"}]},"commonmark-code-fenced-vbnet":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.vbnet",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.vbnet.mdx",patterns:[{include:"source.vbnet"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.vbnet",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.vbnet.mdx",patterns:[{include:"source.vbnet"}]}]},"commonmark-code-fenced-xml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.xml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.xml.mdx",patterns:[{include:"text.xml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.xml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.xml.mdx",patterns:[{include:"text.xml"}]}]},"commonmark-code-fenced-yaml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.yaml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.yaml.mdx",patterns:[{include:"source.yaml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.yaml",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.yaml.mdx",patterns:[{include:"source.yaml"}]}]},"commonmark-code-text":{captures:{1:{name:"string.other.begin.code.mdx"},2:{name:"markup.raw.code.mdx markup.inline.raw.code.mdx"},3:{name:"string.other.end.code.mdx"}},match:"(?<!`)(`+)(?!`)(.+?)(?<!`)(\\1)(?!`)",name:"markup.code.other.mdx"},"commonmark-definition":{captures:{1:{name:"string.other.begin.mdx"},2:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},3:{name:"string.other.end.mdx"},4:{name:"punctuation.separator.key-value.mdx"},5:{name:"string.other.begin.destination.mdx"},6:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},7:{name:"string.other.end.destination.mdx"},8:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},9:{name:"string.other.begin.mdx"},10:{name:"string.quoted.double.mdx",patterns:[{include:"#markdown-string"}]},11:{name:"string.other.end.mdx"},12:{name:"string.other.begin.mdx"},13:{name:"string.quoted.single.mdx",patterns:[{include:"#markdown-string"}]},14:{name:"string.other.end.mdx"},15:{name:"string.other.begin.mdx"},16:{name:"string.quoted.paren.mdx",patterns:[{include:"#markdown-string"}]},17:{name:"string.other.end.mdx"}},match:`(?:^|\\G)[\\t ]*(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])(:)[ \\t]*(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(")((?:[^"\\\\]|\\\\["\\\\]?)*)(")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}`,name:"meta.link.reference.def.mdx"},"commonmark-hard-break-escape":{match:"\\\\$",name:"constant.language.character-escape.line-ending.mdx"},"commonmark-hard-break-trailing":{match:"( ){2,}$",name:"carriage-return constant.language.character-escape.line-ending.mdx"},"commonmark-heading-atx":{patterns:[{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.1.mdx"},{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx"},{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx"},{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx"},{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx"},{captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}},match:"(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx"}]},"commonmark-heading-setext":{patterns:[{match:"(?:^|\\G)[\\t ]*(={1,})[ \\t]*$",name:"markup.heading.setext.1.mdx"},{match:"(?:^|\\G)[\\t ]*(-{1,})[ \\t]*$",name:"markup.heading.setext.2.mdx"}]},"commonmark-label-end":{patterns:[{captures:{1:{name:"string.other.end.mdx"},2:{name:"string.other.begin.mdx"},3:{name:"string.other.begin.destination.mdx"},4:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},5:{name:"string.other.end.destination.mdx"},6:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},7:{name:"string.other.begin.mdx"},8:{name:"string.quoted.double.mdx",patterns:[{include:"#markdown-string"}]},9:{name:"string.other.end.mdx"},10:{name:"string.other.begin.mdx"},11:{name:"string.quoted.single.mdx",patterns:[{include:"#markdown-string"}]},12:{name:"string.other.end.mdx"},13:{name:"string.other.begin.mdx"},14:{name:"string.quoted.paren.mdx",patterns:[{include:"#markdown-string"}]},15:{name:"string.other.end.mdx"},16:{name:"string.other.end.mdx"}},match:`(\\])(\\()[\\t ]*(?:(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g<destination_raw>))(?:[\\t ]+(?:(")((?:[^"\\\\]|\\\\["\\\\]?)*)(")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?<destination_raw>(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g<destination_raw>*\\))+){0}`},{captures:{1:{name:"string.other.end.mdx"},2:{name:"string.other.begin.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.mdx"}},match:"(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])"},{captures:{1:{name:"string.other.end.mdx"}},match:"(\\])"}]},"commonmark-label-start":{patterns:[{match:"\\!\\[(?!\\^)",name:"string.other.begin.image.mdx"},{match:"\\[",name:"string.other.begin.link.mdx"}]},"commonmark-list-item":{patterns:[{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},{begin:"(?:^|\\G)[\\t ]*([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"}]},"commonmark-paragraph":{begin:"(?![\\t ]*$)",name:"meta.paragraph.mdx",patterns:[{include:"#markdown-text"}],while:"(?:^|\\G)(?:[ ]{4}|\\t)"},"commonmark-thematic-break":{match:"(?:^|\\G)[\\t ]*([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$",name:"meta.separator.mdx"},"extension-gfm-autolink-literal":{patterns:[{match:`(?<=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!"'\\)\\*,\\.:;\\?_~](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}`,name:"string.other.link.autolink.literal.www.mdx"},{match:`(?<=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g<path>?)?(?<path>(?:(?:[^\\t\\n\\r !"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!"'\\)\\*,\\.:;\\?_~](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g<path>*\\))+){0}`,name:"string.other.link.autolink.literal.http.mdx"},{match:`(?<=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+`,name:"string.other.link.autolink.literal.email.mdx"}]},"extension-gfm-footnote-call":{captures:{1:{name:"string.other.begin.link.mdx"},2:{name:"string.other.begin.footnote.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.footnote.mdx"}},match:"(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])"},"extension-gfm-footnote-definition":{begin:"(?:^|\\G)[\\t ]*(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*",beginCaptures:{1:{name:"string.other.begin.link.mdx"},2:{name:"string.other.begin.footnote.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.footnote.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},"extension-gfm-strikethrough":{match:"(?<=\\S)(?<!~)~{1,2}(?!~)|(?<!~)~{1,2}(?=\\S)(?!~)",name:"string.other.strikethrough.mdx"},"extension-gfm-table":{begin:"(?:^|\\G)[\\t ]*(?=\\|[^\\n\\r]+\\|[ \\t]*$)",end:"^(?=[\\t ]*$)|$",patterns:[{captures:{1:{patterns:[{include:"#markdown-text"}]}},match:"(?<=\\||(?:^|\\G))[\\t ]*((?:[^\\n\\r\\\\\\|]|\\\\[\\\\\\|]?)+?)[\\t ]*(?=\\||$)"},{match:"(?:\\|)",name:"markup.list.table-delimiter.mdx"}]},"extension-github-gemoji":{captures:{1:{name:"punctuation.definition.gemoji.begin.mdx"},2:{name:"keyword.control.gemoji.mdx"},3:{name:"punctuation.definition.gemoji.end.mdx"}},match:"(:)((?:(?:(?:hand_with_index_finger_and_thumb_cros|mailbox_clo|fist_rai|confu)s|r(?:aised_hand_with_fingers_splay|e(?:gister|l(?:iev|ax)))|disappointed_reliev|confound|(?:a(?:ston|ngu)i|flu)sh|unamus|hush)e|(?:chart_with_(?:down|up)wards_tre|large_orange_diamo|small_(?:orang|blu)e_diamo|large_blue_diamo|parasol_on_grou|loud_sou|rewi)n|(?:rightwards_pushing_h|hourglass_flowing_s|leftwards_(?:pushing_)?h|(?:raised_back_of|palm_(?:down|up)|call_me)_h|(?:(?:(?:clippert|ascensi)on|norfolk)_is|christmas_is|desert_is|bouvet_is|new_zea|thai|eng|fin|ire)l|rightwards_h|pinching_h|writing_h|s(?:w(?:itzer|azi)|cot)l|magic_w|ok_h|icel)an|s(?:un_behind_(?:large|small|rain)_clou|hallow_pan_of_foo|tar_of_davi|leeping_be|kateboar|a(?:tisfie|uropo)|hiel|oun|qui)|(?:ear_with_hearing_a|pouring_liqu)i|(?:identification_c|(?:arrow_(?:back|for)|fast_for)w|credit_c|woman_be|biohaz|man_be|l(?:eop|iz))ar|m(?:usical_key|ortar_)boar|(?:drop_of_bl|canned_f)oo|c(?:apital_abc|upi)|person_bal|(?:black_bi|(?:cust|plac)a)r|(?:clip|key)boar|mermai|pea_po|worrie|po(?:la|u)n|threa|dv)d|(?:(?:(?:face_with_open_eyes_and_hand_over|face_with_diagonal|open|no)_mou|h(?:and_over_mou|yacin)|mammo)t|running_shirt_with_sas|(?:(?:fishing_pole_and_|blow)fi|(?:tropical_f|petri_d)i|(?:paint|tooth)bru|banglade|jellyfi)s|(?:camera_fl|wavy_d)as|triump|menora|pouc|blus|watc|das|has)h|(?:s(?:o(?:(?:uth_georgia_south_sandwich|lomon)_island|ck)|miling_face_with_three_heart|t_kitts_nevi|weat_drop|agittariu|c(?:orpiu|issor)|ymbol|hort)|twisted_rightwards_arrow|(?:northern_mariana|heard_mcdonald|(?:british_virgi|us_virgi|pitcair|cayma)n|turks_caicos|us_outlying|(?:falk|a)land|marshall|c(?:anary|ocos)|faroe)_island|(?:face_holding_back_tea|(?:c(?:ard_index_divid|rossed_fing)|pinched_fing)e|night_with_sta)r|(?:two_(?:wo)?men_holding|people_holding|heart|open)_hand|(?:sunrise_over_mountai|(?:congratul|united_n)atio|jea)n|(?:caribbean_)?netherland|(?:f(?:lower_playing_car|ace_in_clou)|crossed_swor|prayer_bea)d|(?:money_with_win|nest_with_eg|crossed_fla|hotsprin)g|revolving_heart|(?:high_brightne|(?:expression|wire)le|(?:tumbler|wine)_gla|milk_gla|compa|dre)s|performing_art|earth_america|orthodox_cros|l(?:ow_brightnes|a(?:tin_cros|o)|ung)|no_pedestrian|c(?:ontrol_kno|lu)b|b(?:ookmark_tab|rick|ean)|nesting_doll|cook_island|(?:fleur_de_l|tenn)i|(?:o(?:ncoming_b|phiuch|ctop)|hi(?:ppopotam|bisc)|trolleyb|m(?:(?:rs|x)_cla|auriti|inib)|belar|cact|abac|(?:cyp|tau)r)u|medal_sport|(?:chopstic|firewor)k|rhinocero|(?:p(?:aw_prin|eanu)|footprin)t|two_heart|princes|(?:hondur|baham)a|barbado|aquariu|c(?:ustom|hain)|maraca|comoro|flag|wale|hug|vh)s|(?:(?:diamond_shape_with_a_dot_ins|playground_sl)id|(?:(?:first_quarter|last_quarter|full|new)_moon_with|(?:zipper|money)_mouth|dotted_line|upside_down|c(?:rying_c|owboy_h)at|(?:disguis|nauseat)ed|neutral|monocle|panda|tired|woozy|clown|nerd|zany|fox)_fac|s(?:t(?:uck_out_tongue_winking_ey|eam_locomotiv)|(?:lightly_(?:frown|smil)|neez|h(?:ush|ak))ing_fac|(?:tudio_micropho|(?:hinto_shr|lot_mach)i|ierra_leo|axopho)n|mall_airplan|un_with_fac|a(?:luting_fac|tellit|k)|haved_ic|y(?:nagogu|ring)|n(?:owfl)?ak|urinam|pong)|(?:black_(?:medium_)?small|white_(?:(?:medium_)?small|large)|(?:black|white)_medium|black_large|orange|purple|yellow|b(?:rown|lue)|red)_squar|(?:(?:perso|woma)n_with_|man_with_)?probing_can|(?:p(?:ut_litter_in_its_pl|outing_f)|frowning_f|cold_f|wind_f|hot_f)ac|(?:arrows_c(?:ounterc)?lockwi|computer_mou|derelict_hou|carousel_hor|c(?:ity_sunri|hee)|heartpul|briefca|racehor|pig_no|lacros)s|(?:(?:face_with_head_band|ideograph_advant|adhesive_band|under|pack)a|currency_exchan|l(?:eft_l)?ugga|woman_jud|name_bad|man_jud|jud)g|face_with_peeking_ey|(?:(?:e(?:uropean_post_off|ar_of_r)|post_off)i|information_sour|ambulan)c|artificial_satellit|(?:busts?_in_silhouet|(?:vulcan_sal|parach)u|m(?:usical_no|ayot)|ro(?:ller_ska|set)|timor_les|ice_ska)t|(?:(?:incoming|red)_envelo|s(?:ao_tome_princi|tethosco)|(?:micro|tele)sco|citysca)p|(?:(?:(?:convenience|department)_st|musical_sc)o|f(?:light_depar|ramed_pic)tu|love_you_gestu|heart_on_fi|japanese_og|cote_divoi|perseve|singapo)r|b(?:ullettrain_sid|eliz|on)|(?:(?:female_|male_)?dete|radioa)ctiv|(?:christmas|deciduous|evergreen|tanabata|palm)_tre|(?:vibration_mo|cape_ver)d|(?:fortune_cook|neckt|self)i|(?:fork_and_)?knif|athletic_sho|(?:p(?:lead|arty)|drool|curs|melt|yawn|ly)ing_fac|vomiting_fac|(?:(?:c(?:urling_st|ycl)|meat_on_b|repeat_|headst)o|(?:fire_eng|tanger|ukra)i|rice_sce|(?:micro|i)pho|champag|pho)n|(?:cricket|video)_gam|(?:boxing_glo|oli)v|(?:d(?:ragon|izzy)|monkey)_fac|(?:m(?:artin|ozamb)iq|fond)u|wind_chim|test_tub|flat_sho|m(?:a(?:ns_sho|t)|icrob|oos|ut)|(?:handsh|fish_c|moon_c|cupc)ak|nail_car|zimbabw|ho(?:neybe|l)|ice_cub|airplan|pensiv|c(?:a(?:n(?:dl|o)|k)|o(?:ffe|oki))|tongu|purs|f(?:lut|iv)|d(?:at|ov)|n(?:iu|os)|kit|rag|ax)e|(?:(?:british_indian_ocean_territo|(?:plate_with_cutl|batt)e|medal_milita|low_batte|hunga|wea)r|family_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy))_bo|person_feeding_bab|woman_feeding_bab|s(?:u(?:spension_railwa|nn)|t(?:atue_of_libert|_barthelem|rawberr))|(?:m(?:ountain_cable|ilky_)|aerial_tram)wa|articulated_lorr|man_feeding_bab|mountain_railwa|partly_sunn|(?:vatican_c|infin)it|(?:outbox_tr|inbox_tr|birthd|motorw|paragu|urugu|norw|x_r)a|butterfl|ring_buo|t(?:urke|roph)|angr|fogg)y|(?:(?:perso|woma)n_in_motorized_wheelchai|(?:(?:notebook_with_decorative_c|four_leaf_cl)ov|(?:index_pointing_at_the_vie|white_flo)w|(?:face_with_thermome|non\\-potable_wa|woman_firefigh|desktop_compu|m(?:an_firefigh|otor_scoo)|(?:ro(?:ller_coa|o)|oy)s|potable_wa|kick_scoo|thermome|firefigh|helicop|ot)t|(?:woman_factory_wor|(?:woman_office|woman_health|health)_wor|man_(?:factory|office|health)_wor|(?:factory|office)_wor|rice_crac|black_jo|firecrac)k|telephone_receiv|(?:palms_up_toget|f(?:ire_extinguis|eat)|teac)h|(?:(?:open_)?file_fol|level_sli)d|police_offic|f(?:lying_sauc|arm)|woman_teach|roll_of_pap|(?:m(?:iddle_f|an_s)in|woman_sin|hambur|plun|dag)g|do_not_litt|wilted_flow|woman_farm|man_(?:teach|farm)|(?:bell_pe|hot_pe|fli)pp|l(?:o(?:udspeak|ve_lett|bst)|edg|add)|tokyo_tow|c(?:ucumb|lapp|anc)|b(?:e(?:ginn|av)|adg)|print|hamst)e|(?:perso|woma)n_in_manual_wheelchai|m(?:an(?:_in_motorized|(?:_in_man)?ual)|otorized)_wheelchai|(?:person_(?:white|curly|red)_|wheelc)hai|triangular_rule|(?:film_project|e(?:l_salv|cu)ad|elevat|tract|anch)o|s(?:traight_rul|pace_invad|crewdriv|nowboard|unflow|peak|wimm|ing|occ|how|urf|ki)e|r(?:ed_ca|unne|azo)|d(?:o(?:lla|o)|ee)|barbe)r|(?:(?:cloud_with_(?:lightning_and_)?ra|japanese_gobl|round_pushp|liechtenste|mandar|pengu|dolph|bahra|pushp|viol)i|(?:couple(?:_with_heart_wo|kiss_)man|construction_worker|(?:mountain_bik|bow|row)ing|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|white_haired|curly_haired|raising_hand|super(?:villain|hero)|red_haired|basketball|s(?:(?:wimm|urf)ing|assy)|haircut|no_good|(?:vampir|massag)e|b(?:iking|ald)|zombie|fairy|mage|elf|ng)_(?:wo)?ma|(?:(?:couple_with_heart_man|isle_of)_m|(?:couplekiss_woman_|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_|frowning_|s(?:tanding|auna)_|po(?:uting_|lice)|running_|blonde_|o(?:lder|k)_)wom|(?:perso|woma)n_with_turb|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_m|f(?:olding_hand_f|rowning_m)|man_with_turb|(?:turkmen|afghan|pak)ist|s(?:tanding_m|(?:outh_s)?ud|auna_m)|po(?:uting_|lice)m|running_m|azerbaij|k(?:yrgyz|azakh)st|tajikist|uzbekist|o(?:lder_m|k_m|ce)|(?:orang|bh)ut|taiw|jord)a|s(?:mall_red_triangle_dow|(?:valbard_jan_may|int_maart|ev)e|afety_pi|top_sig|t_marti|(?:corpi|po|o)o|wede)|(?:heavy_(?:d(?:ivision|ollar)|equals|minus|plus)|no_entry|female|male)_sig|(?:arrow_(?:heading|double)_d|p(?:erson_with_cr|oint_d)|arrow_up_d|thumbsd)ow|(?:house_with_gard|l(?:ock_with_ink_p|eafy_gre)|dancing_(?:wo)?m|fountain_p|keycap_t|chick|ali|yem|od)e|(?:izakaya|jack_o)_lanter|(?:funeral_u|(?:po(?:stal_h|pc)|capric)o|unico)r|chess_paw|b(?:a(?:llo|c)o|eni|rai)|l(?:anter|io)|c(?:o(?:ff)?i|row)|melo|rame|oma|yar)n|(?:s(?:t(?:uck_out_tongue_closed_ey|_vincent_grenadin)|kull_and_crossbon|unglass|pad)|(?:french_souther|palestinia)n_territori|(?:face_with_spiral|kissing_smiling)_ey|united_arab_emirat|kissing_closed_ey|(?:clinking_|dark_sun|eye)glass|(?:no_mobile_|head)phon|womans_cloth|b(?:allet_sho|lueberri)|philippin|(?:no_bicyc|seychel)l|roll_ey|(?:cher|a)ri|p(?:ancak|isc)|maldiv|leav)es|(?:f(?:amily_(?:woman_(?:woman_)?|man_(?:woman_|man_)?)girl_gir|earfu)|(?:woman_playing_hand|m(?:an_playing_hand|irror_)|c(?:onfetti|rystal)_|volley|track|base|8)bal|(?:(?:m(?:ailbox_with_(?:no_)?m|onor)|cockt|e\\-m)a|(?:person|bride|woman)_with_ve|man_with_ve|light_ra|braz|ema)i|(?:transgender|baby)_symbo|passport_contro|(?:arrow_(?:down|up)_sm|rice_b|footb)al|(?:dromedary_cam|ferris_whe|love_hot|high_he|pretz|falaf|isra)e|page_with_cur|me(?:dical_symbo|ta)|(?:n(?:ewspaper_ro|o_be)|bellhop_be)l|rugby_footbal|s(?:chool_satche|(?:peak|ee)_no_evi|oftbal|crol|anda|nai|hel)|(?:peace|atom)_symbo|hear_no_evi|cora|hote|bage|labe|rof|ow)l|(?:(?:negative_squared_cross|heavy_exclamation|part_alternation)_mar|(?:eight_spoked_)?asteris|(?:ballot_box_with_che|(?:(?:mantelpiece|alarm|timer)_c|un)lo|(?:ha(?:(?:mmer_and|ir)_p|tch(?:ing|ed)_ch)|baby_ch|joyst)i|railway_tra|lipsti|peaco)c|heavy_check_mar|white_check_mar|tr(?:opical_drin|uc)|national_par|pickup_truc|diving_mas|floppy_dis|s(?:tar_struc|hamroc|kun|har)|chipmun|denmar|duc|hoo|lin)k|(?:leftwards_arrow_with_h|arrow_right_h|(?:o(?:range|pen)|closed|blue)_b)ook|(?:woman_playing_water_pol|m(?:an(?:_(?:playing_water_pol|with_gua_pi_ma|in_tuxed)|g)|ontenegr|o(?:roc|na)c|e(?:xic|tr|m))|(?:perso|woma)n_in_tuxed|(?:trinidad_toba|vir)g|water_buffal|b(?:urkina_fas|a(?:mbo|nj)|ent)|puerto_ric|water_pol|flaming|kangaro|(?:mosqu|burr)it|(?:avoc|torn)ad|curaca|lesoth|potat|ko(?:sov|k)|tomat|d(?:ang|od)|yo_y|hoch|t(?:ac|og)|zer)o|(?:c(?:entral_african|zech)|dominican)_republic|(?:eight_pointed_black_s|six_pointed_s|qa)tar|(?:business_suit_levitat|(?:classical_buil|breast_fee)d|(?:woman_cartwhee|m(?:an_(?:cartwhee|jugg)|en_wrest)|women_wrest|woman_jugg|face_exha|cartwhee|wrest|dump)l|c(?:hildren_cross|amp)|woman_facepalm|woman_shrugg|man_(?:facepalm|shrugg)|people_hugg|(?:person_fe|woman_da|man_da)nc|fist_oncom|horse_rac|(?:no_smo|thin)k|laugh|s(?:eedl|mok)|park|w(?:arn|edd))ing|f(?:a(?:mily(?:_(?:woman_(?:woman_(?:girl|boy)|girl|boy)|man_(?:woman_(?:girl|boy)|man_(?:girl|boy)|girl|boy)))?|ctory)|o(?:u(?:ntain|r)|ot|g)|r(?:owning)?|i(?:re|s[ht])|ly|u)|(?:(?:(?:information_desk|handball|bearded)_|(?:frowning|ok)_|juggling_|mer)pers|(?:previous_track|p(?:lay_or_p)?ause|black_square|white_square|next_track|r(?:ecord|adio)|eject)_butt|(?:wa[nx]ing_(?:crescent|gibbous)_m|bowl_with_sp|crescent_m|racc)o|(?:b(?:ouncing_ball|lond_haired)|tipping_hand|pregnant|kneeling|deaf)_pers|s(?:t(?:_pierre_miquel|op_butt|ati)|tanding_pers|peech_ballo|auna_pers)|r(?:eminder_r)?ibb|thought_ballo|watermel|badmint|c(?:amero|ray)|le(?:ban|m)|oni|bis)on|(?:heavy_heart_exclama|building_construc|heart_decora|exclama)tion|(?:(?:triangular_flag_on_po|(?:(?:woman_)?technolog|m(?:ountain_bicycl|an_technolog)|bicycl)i|(?:wo)?man_scienti|(?:wo)?man_arti|s(?:afety_ve|cienti)|empty_ne)s|(?:vertical_)?traffic_ligh|(?:rescue_worker_helm|military_helm|nazar_amul|city_suns|wastebask|dropl|t(?:rump|oil)|bouqu|buck|magn|secr)e|one_piece_swimsui|(?:(?:arrow_(?:low|upp)er|point)_r|bridge_at_n|copyr|mag_r)igh|(?:bullettrain_fro|(?:potted_pl|croiss|e(?:ggpl|leph))a)n|s(?:t(?:ar_and_cresc|ud)en|cream_ca|mi(?:ley?|rk)_ca|(?:peed|ail)boa|hir)|(?:arrow_(?:low|upp)er|point)_lef|woman_astronau|r(?:o(?:tating_ligh|cke)|eceip)|heart_eyes_ca|man_astronau|(?:woman_stud|circus_t|man_stud|trid)en|(?:ringed_pla|file_cabi)ne|nut_and_bol|(?:older_)?adul|k(?:i(?:ssing_ca|wi_frui)|uwai|no)|(?:pouting_c|c(?:ut_of_m|old_sw)e|womans_h|montserr|(?:(?:motor_|row)b|lab_c)o|heartbe|toph)a|(?:woman_pil|honey_p|man_pil|[cp]arr|teap|rob)o|hiking_boo|arrow_lef|fist_righ|flashligh|f(?:ist_lef|ee)|black_ca|astronau|(?:c(?:hest|oco)|dough)nu|innocen|joy_ca|artis|(?:acce|egy)p|co(?:me|a)|pilo)t|(?:heavy_multiplication_|t\\-re)x|(?:s(?:miling_face_with_te|piral_calend)|oncoming_police_c|chocolate_b|ra(?:ilway|cing)_c|police_c|polar_be|teddy_be|madagasc|blue_c|calend|myanm)ar|c(?:l(?:o(?:ud(?:_with_lightning)?|ck(?:1[0-2]?|[2-9]))|ap)?|o(?:uple(?:_with_heart|kiss)?|nstruction|mputer|ok|p|w)|a(?:r(?:d_index)?|mera)|r(?:icket|y)|h(?:art|ild))|(?:m(?:artial_arts_unifo|echanical_a)r|(?:cherry_)?blosso|b(?:aggage_clai|roo)|ice_?crea|facepal|mushroo|restroo|vietna|dru|yu)m|(?:woman_with_headscar|m(?:obile_phone_of|aple_lea)|fallen_lea|wol)f|(?:(?:closed_lock_with|old)_|field_hoc|ice_hoc|han|don)key|g(?:lobe_with_meridians|r(?:e(?:y_(?:exclama|ques)tion|e(?:n(?:_(?:square|circle|salad|apple|heart|book)|land)|ce)|y_heart|nada)|i(?:mac|nn)ing|apes)|u(?:inea_bissau|ernsey|am|n)|(?:(?:olfing|enie)_(?:wo)?|uards(?:wo)?)man|(?:inger_roo|oal_ne|hos)t|(?:uadeloup|ame_di|iraff|oos)e|ift_heart|i(?:braltar|rl)|(?:uatemal|(?:eorg|amb)i|orill|uyan|han)a|uide_dog|(?:oggl|lov)es|arlic|emini|uitar|abon|oat|ear|b)|construction_worker|(?:(?:envelope_with|bow_and)_ar|left_right_ar|raised_eyeb)row|(?:(?:oncoming_automob|crocod)i|right_anger_bubb|l(?:eft_speech_bubb|otion_bott|ady_beet)|congo_brazzavil|eye_speech_bubb|(?:large_blue|orange|purple|yellow|brown)_circ|(?:(?:european|japanese)_cas|baby_bot)t|b(?:alance_sca|eet)|s(?:ewing_need|weat_smi)|(?:black|white|red)_circ|(?:motor|re)cyc|pood|turt|tama|waff|musc|eag)le|first_quarter_moon|s(?:m(?:all_red_triangle|i(?:ley?|rk))|t(?:uck_out_tongue|ar)|hopping|leeping|p(?:arkle|ider)|unrise|nowman|chool|cream|k(?:ull|i)|weat|ix|a)|(?:(?:b(?:osnia_herzegovi|ana)|wallis_futu|(?:french_gui|botsw)a|argenti|st_hele)n|(?:(?:equatorial|papua_new)_guin|north_kor|eritr)e|t(?:ristan_da_cunh|ad)|(?:(?:(?:french_poly|indo)ne|tuni)s|(?:new_caledo|ma(?:urita|cedo)|lithua|(?:tanz|alb|rom)a|arme|esto)n|diego_garc|s(?:audi_arab|t_luc|lov(?:ak|en)|omal|erb)|e(?:arth_as|thiop)|m(?:icrone|alay)s|(?:austra|mongo)l|c(?:ambod|roat)|(?:bulga|alge)r|(?:colom|nami|zam)b|boliv|l(?:iber|atv))i|(?:wheel_of_dhar|cine|pana)m|(?:(?:(?:closed|beach|open)_)?umbrel|ceuta_melil|venezue|ang(?:uil|o)|koa)l|c(?:ongo_kinshas|anad|ub)|(?:western_saha|a(?:mpho|ndor)|zeb)r|american_samo|video_camer|m(?:o(?:vie_camer|ldov)|alt|eg)|(?:earth_af|costa_)ric|s(?:outh_afric|ri_lank|a(?:mo|nt))|bubble_te|(?:antarct|jama)ic|ni(?:caragu|geri|nj)|austri|pi(?:nat|zz)|arub|k(?:eny|aab)|indi|u7a7|l(?:lam|ib[ry])|dn)a|l(?:ast_quarter_moon|o(?:tus|ck)|ips|eo)|(?:hammer_and_wren|c(?:ockroa|hur)|facepun|wren|crut|pun)ch|s(?:nowman_with_snow|ignal_strength|weet_potato|miling_imp|p(?:ider_web|arkle[rs])|w(?:im_brief|an)|a(?:n(?:_marino|dwich)|lt)|topwatch|t(?:a(?:dium|r[2s])|ew)|l(?:e(?:epy|d)|oth)|hrimp|yria|carf|(?:hee|oa)p|ea[lt]|h(?:oe|i[pt])|o[bs])|(?:s(?:tuffed_flatbre|p(?:iral_notep|eaking_he))|(?:exploding_h|baguette_br|flatbr)e)ad|(?:arrow_(?:heading|double)_u|(?:p(?:lace_of_wor|assenger_)sh|film_str|tul)i|page_facing_u|biting_li|(?:billed_c|world_m)a|mouse_tra|(?:curly_lo|busst)o|thumbsu|lo(?:llip)?o|clam|im)p|(?:anatomical|light_blue|sparkling|kissing|mending|orange|purple|yellow|broken|b(?:rown|l(?:ack|ue))|pink)_heart|(?:(?:transgender|black)_fla|mechanical_le|(?:checkered|pirate)_fla|electric_plu|rainbow_fla|poultry_le|service_do|white_fla|luxembour|fried_eg|moneyba|h(?:edgeh|otd)o|shru)g|(?:cloud_with|mountain)_snow|(?:(?:antigua_barb|berm)u|(?:kh|ug)an|rwan)da|(?:3r|2n)d_place_medal|1(?:st_place_medal|234|00)|lotus_position|(?:w(?:eight_lift|alk)|climb)ing|(?:(?:cup_with_str|auto_ricksh)a|carpentry_sa|windo|jigsa)w|(?:(?:couch_and|diya)_la|f(?:ried_shri|uelpu))mp|(?:woman_mechan|man_mechan|alemb)ic|(?:european_un|accord|collis|reun)ion|(?:flight_arriv|hospit|portug|seneg|nep)al|card_file_box|(?:(?:oncoming_)?tax|m(?:o(?:unt_fuj|ya)|alaw)|s(?:paghett|ush|ar)|b(?:r(?:occol|une)|urund)|(?:djibou|kiriba)t|hait|fij)i|(?:shopping_c|white_he|bar_ch)art|d(?:isappointed|ominica|e(?:sert)?)|raising_hand|super(?:villain|hero)|b(?:e(?:verage_box|ers|d)|u(?:bbles|lb|g)|i(?:k(?:ini|e)|rd)|o(?:o(?:ks|t)|a[rt]|y)|read|a[cn]k)|ra(?:ised_hands|bbit2|t)|(?:hindu_tem|ap)ple|thong_sandal|a(?:r(?:row_(?:right|down|up)|t)|bc?|nt)?|r(?:a(?:i(?:sed_hand|nbow)|bbit|dio|m)|u(?:nning)?|epeat|i(?:ng|ce)|o(?:ck|se))|takeout_box|(?:flying_|mini)disc|(?:(?:interrob|yin_y)a|b(?:o(?:omera|wli)|angba)|(?:ping_p|hong_k)o|calli|mahjo)ng|b(?:a(?:llot_box|sket|th?|by)|o(?:o(?:k(?:mark)?|m)|w)|u(?:tter|s)|e(?:ll|er?|ar))?|heart_eyes|basketball|(?:paperclip|dancer|ticket)s|point_up_2|(?:wo)?man_cook|n(?:ew(?:spaper)?|o(?:tebook|_entry)|iger)|t(?:e(?:lephone|a)|o(?:oth|p)|r(?:oll)?|wo)|h(?:o(?:u(?:rglass|se)|rse)|a(?:mmer|nd)|eart)|paperclip|full_moon|(?:b(?:lack_ni|athtu|om)|her)b|(?:long|oil)_drum|pineapple|(?:clock(?:1[0-2]?|[2-9])3|u6e8)0|p(?:o(?:int_up|ut)|r(?:ince|ay)|i(?:ck|g)|en)|e(?:nvelope|ight|u(?:ro)?|gg|ar|ye|s)|m(?:o(?:u(?:ntain|se)|nkey|on)|echanic|a(?:ilbox|g|n)|irror)?|new_moon|d(?:iamonds|olls|art)|question|k(?:iss(?:ing)?|ey)|haircut|no_good|(?:vampir|massag)e|g(?:olf(?:ing)?|u(?:inea|ard)|e(?:nie|m)|ift|rin)|h(?:a(?:ndbag|msa)|ouses|earts|ut)|postbox|toolbox|(?:pencil|t(?:rain|iger)|whale|cat|dog)2|belgium|(?:volca|kimo)no|(?:vanuat|tuval|pala|naur|maca)u|tokelau|o(?:range|ne?|m|k)?|office|dancer|ticket|dragon|pencil|zombie|w(?:o(?:mens|rm|od)|ave|in[gk]|c)|m(?:o(?:sque|use2)|e(?:rman|ns)|a(?:li|sk))|jersey|tshirt|w(?:heel|oman)|dizzy|j(?:apan|oy)|t(?:rain|iger)|whale|fairy|a(?:nge[lr]|bcd|tm)|c(?:h(?:a(?:ir|d)|ile)|a(?:ndy|mel)|urry|rab|o(?:rn|ol|w2)|[dn])|p(?:ager|e(?:a(?:ch|r)|ru)|i(?:g2|ll|e)|oop)|n(?:otes|ine)|t(?:onga|hree|ent|ram|[mv])|f(?:erry|r(?:ies|ee|og)|ax)|u(?:7(?:533|981|121)|5(?:5b6|408|272)|6(?:307|70[89]))|mage|e(?:yes|nd)|i(?:ra[nq]|t)|cat|dog|elf|z(?:zz|ap)|yen|j(?:ar|p)|leg|id|u[kps]|ng|o[2x]|vs|kr|[\\+\\x2D]1|x|v)(:)",name:"string.emoji.mdx"},"extension-github-mention":{captures:{1:{name:"punctuation.definition.mention.begin.mdx"},2:{name:"string.other.link.mention.mdx"}},match:"(?<![0-9A-Za-z_`])(@)((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:[0-9A-Za-z][0-9A-Za-z-]{0,38}))?)(?![0-9A-Za-z_`])",name:"string.mention.mdx"},"extension-github-reference":{patterns:[{captures:{1:{name:"punctuation.definition.reference.begin.mdx"},2:{name:"string.other.link.reference.security-advisory.mdx"},3:{name:"punctuation.definition.reference.begin.mdx"},4:{name:"string.other.link.reference.issue-or-pr.mdx"}},match:"(?<![0-9A-Za-z_])(?:((?i:ghsa-|cve-))([A-Za-z0-9]+)|((?i:gh-|#))([0-9]+))(?![0-9A-Za-z_])",name:"string.reference.mdx"},{captures:{1:{name:"string.other.link.reference.user.mdx"},2:{name:"punctuation.definition.reference.begin.mdx"},3:{name:"string.other.link.reference.issue-or-pr.mdx"}},match:"(?<![^\\t\\n\\r \\(@\\[\\{])((?:[0-9A-Za-z][0-9A-Za-z-]{0,38})(?:\\/(?:(?:\\.git[0-9A-Za-z_-]|\\.(?!git)|[0-9A-Za-z_-])+))?)(#)([0-9]+)(?![0-9A-Za-z_])",name:"string.reference.mdx"}]},"extension-math-flow":{begin:"(?:^|\\G)[\\t ]*(\\${2,})([^\\n\\r\\$]*)$",beginCaptures:{1:{name:"string.other.begin.math.flow.mdx"},2:{patterns:[{include:"#markdown-string"}]}},contentName:"markup.raw.math.flow.mdx",end:"(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.math.flow.mdx"}},name:"markup.code.other.mdx"},"extension-math-text":{captures:{1:{name:"string.other.begin.math.mdx"},2:{name:"markup.raw.math.mdx markup.inline.raw.math.mdx"},3:{name:"string.other.end.math.mdx"}},match:"(?<!\\$)(\\${2,})(?!\\$)(.+?)(?<!\\$)(\\1)(?!\\$)"},"extension-mdx-esm":{begin:"(?:^|\\G)(?=(?i:export|import)[ ])",end:"^(?=[\\t ]*$)|$",name:"meta.embedded.tsx",patterns:[{include:"source.tsx#statements"}]},"extension-mdx-expression-flow":{begin:"(?:^|\\G)[\\t ]*(\\{)",beginCaptures:{1:{name:"string.other.begin.expression.mdx.js"}},contentName:"meta.embedded.tsx",end:"(\\})(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.begin.expression.mdx.js"}},patterns:[{include:"source.tsx#expression"}]},"extension-mdx-expression-text":{begin:"\\{",beginCaptures:{0:{name:"string.other.begin.expression.mdx.js"}},contentName:"meta.embedded.tsx",end:"\\}",endCaptures:{0:{name:"string.other.begin.expression.mdx.js"}},patterns:[{include:"source.tsx#expression"}]},"extension-mdx-jsx-flow":{begin:"(?<=^|\\G|\\>)[\\t ]*(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",beginCaptures:{1:{name:"punctuation.definition.tag.end.jsx"},2:{name:"punctuation.definition.tag.closing.jsx"},3:{name:"entity.name.tag.namespace.jsx"},4:{name:"punctuation.separator.namespace.jsx"},5:{name:"entity.name.tag.local.jsx"},6:{name:"support.class.component.jsx"},7:{name:"support.class.component.jsx"},8:{name:"entity.name.tag.jsx"}},end:"(?:(\\/)\\s*)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.self-closing.jsx"},2:{name:"punctuation.definition.tag.end.jsx"}},patterns:[{include:"source.tsx#jsx-tag-attribute-name"},{include:"source.tsx#jsx-tag-attribute-assignment"},{include:"source.tsx#jsx-string-double-quoted"},{include:"source.tsx#jsx-string-single-quoted"},{include:"source.tsx#jsx-evaluated-code"},{include:"source.tsx#jsx-tag-attributes-illegal"}]},"extension-mdx-jsx-text":{begin:"(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",beginCaptures:{1:{name:"punctuation.definition.tag.end.jsx"},2:{name:"punctuation.definition.tag.closing.jsx"},3:{name:"entity.name.tag.namespace.jsx"},4:{name:"punctuation.separator.namespace.jsx"},5:{name:"entity.name.tag.local.jsx"},6:{name:"support.class.component.jsx"},7:{name:"support.class.component.jsx"},8:{name:"entity.name.tag.jsx"}},end:"(?:(\\/)\\s*)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.self-closing.jsx"},2:{name:"punctuation.definition.tag.end.jsx"}},patterns:[{include:"source.tsx#jsx-tag-attribute-name"},{include:"source.tsx#jsx-tag-attribute-assignment"},{include:"source.tsx#jsx-string-double-quoted"},{include:"source.tsx#jsx-string-single-quoted"},{include:"source.tsx#jsx-evaluated-code"},{include:"source.tsx#jsx-tag-attributes-illegal"}]},"extension-toml":{begin:"\\A\\+{3}$",beginCaptures:{0:{name:"string.other.begin.toml"}},contentName:"meta.embedded.toml",end:"^\\+{3}$",endCaptures:{0:{name:"string.other.end.toml"}},patterns:[{include:"source.toml"}]},"extension-yaml":{begin:"\\A-{3}$",beginCaptures:{0:{name:"string.other.begin.yaml"}},contentName:"meta.embedded.yaml",end:"^-{3}$",endCaptures:{0:{name:"string.other.end.yaml"}},patterns:[{include:"source.yaml"}]},"markdown-frontmatter":{patterns:[{include:"#extension-toml"},{include:"#extension-yaml"}]},"markdown-sections":{patterns:[{include:"#commonmark-block-quote"},{include:"#commonmark-code-fenced"},{include:"#extension-gfm-footnote-definition"},{include:"#commonmark-definition"},{include:"#commonmark-heading-atx"},{include:"#commonmark-thematic-break"},{include:"#commonmark-heading-setext"},{include:"#commonmark-list-item"},{include:"#extension-gfm-table"},{include:"#extension-math-flow"},{include:"#extension-mdx-esm"},{include:"#extension-mdx-expression-flow"},{include:"#extension-mdx-jsx-flow"},{include:"#commonmark-paragraph"}]},"markdown-string":{patterns:[{include:"#commonmark-character-escape"},{include:"#commonmark-character-reference"}]},"markdown-text":{patterns:[{include:"#commonmark-attention"},{include:"#commonmark-character-escape"},{include:"#commonmark-character-reference"},{include:"#commonmark-code-text"},{include:"#commonmark-hard-break-trailing"},{include:"#commonmark-hard-break-escape"},{include:"#commonmark-label-end"},{include:"#extension-gfm-footnote-call"},{include:"#commonmark-label-start"},{include:"#extension-gfm-autolink-literal"},{include:"#extension-gfm-strikethrough"},{include:"#extension-github-gemoji"},{include:"#extension-github-mention"},{include:"#extension-github-reference"},{include:"#extension-math-text"},{include:"#extension-mdx-expression-text"},{include:"#extension-mdx-jsx-text"}]},"whatwg-html-data-character-reference-named-terminated":{captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"keyword.control.character-reference.html"},3:{name:"punctuation.definition.character-reference.end.html"}},match:"(&)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNR-Tcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|w|r)A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|(?:u|U)?bre|(?:o|e)?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|l|g)|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[is]|c|x|a|S|[hw]|W|H|G|E|C)circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|d|c)empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[a-c]|in(?:v[a-c]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|t|l|g)|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|f|c)|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[1-3E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|v|p|f)c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|t|i|c)|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|l|g)|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)",name:"constant.language.character-reference.named.html"}},scopeName:"source.mdx",embeddedLangs:[],embeddedLangsLazy:["tsx","toml","yaml","c","clojure","coffee","cpp","csharp","css","diff","docker","elixir","elm","erlang","go","graphql","haskell","html","ini","java","javascript","json","julia","kotlin","less","lua","make","markdown","objective-c","perl","python","r","ruby","rust","scala","scss","shellscript","shellsession","sql","xml","swift","typescript"]})]}}]); diff --git a/5476.5cd3b6d2.async.js b/5476.5cd3b6d2.async.js new file mode 100644 index 00000000..af84e3a2 --- /dev/null +++ b/5476.5cd3b6d2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5476],{65476:function(s,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(5931);const i=Object.freeze({displayName:"Jison",fileTypes:["jison"],injections:{"L:(meta.action.jison - (comment | string)), source.js.embedded.jison - (comment | string), source.js.embedded.source - (comment | string.quoted.double | string.quoted.single)":{patterns:[{match:"\\${2}",name:"variable.language.semantic-value.jison"},{match:"@\\$",name:"variable.language.result-location.jison"},{match:"##\\$|\\byysp\\b",name:"variable.language.stack-index-0.jison"},{match:"#\\S+#",name:"support.variable.token-reference.jison"},{match:"#\\$",name:"variable.language.result-id.jison"},{match:"\\$(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)",name:"support.variable.token-value.jison"},{match:"@(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)",name:"support.variable.token-location.jison"},{match:"##(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)",name:"support.variable.stack-index.jison"},{match:"#(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)",name:"support.variable.token-id.jison"},{match:"\\byy(?:l(?:eng|ineno|oc|stack)|rulelength|s(?:tate|s?tack)|text|vstack)\\b",name:"variable.language.jison"},{match:"\\byy(?:clearin|erro[kr])\\b",name:"keyword.other.jison"}]}},name:"jison",patterns:[{begin:"%%",beginCaptures:{0:{name:"meta.separator.section.jison"}},end:"\\z",patterns:[{begin:"%%",beginCaptures:{0:{name:"meta.separator.section.jison"}},end:"\\z",patterns:[{begin:"\\G",contentName:"source.js.embedded.jison",end:"\\z",name:"meta.section.epilogue.jison",patterns:[{include:"#epilogue_section"}]}]},{begin:"\\G",end:"(?=%%)",name:"meta.section.rules.jison",patterns:[{include:"#rules_section"}]}]},{begin:"^",end:"(?=%%)",name:"meta.section.declarations.jison",patterns:[{include:"#declarations_section"}]}],repository:{actions:{patterns:[{begin:"\\{\\{",beginCaptures:{0:{name:"punctuation.definition.action.begin.jison"}},contentName:"source.js.embedded.jison",end:"\\}\\}",endCaptures:{0:{name:"punctuation.definition.action.end.jison"}},name:"meta.action.jison",patterns:[{include:"source.js"}]},{begin:"(?=%\\{)",end:"(?<=%\\})",name:"meta.action.jison",patterns:[{include:"#user_code_blocks"}]}]},comments:{patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.jison"}},end:"$",name:"comment.line.double-slash.jison"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.jison"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.jison"}},name:"comment.block.jison"}]},declarations_section:{patterns:[{include:"#comments"},{begin:"^\\s*(%lex)\\s*$",beginCaptures:{1:{name:"entity.name.tag.lexer.begin.jison"}},end:"^\\s*(/lex)\\b",endCaptures:{1:{name:"entity.name.tag.lexer.end.jison"}},patterns:[{begin:"%%",beginCaptures:{0:{name:"meta.separator.section.jisonlex"}},end:"(?=/lex)",patterns:[{begin:"^%%",beginCaptures:{0:{name:"meta.separator.section.jisonlex"}},end:"(?=/lex)",patterns:[{begin:"\\G",contentName:"source.js.embedded.jisonlex",end:"(?=/lex)",name:"meta.section.user-code.jisonlex",patterns:[{include:"source.jisonlex#user_code_section"}]}]},{begin:"\\G",end:"^(?=%%|/lex)",name:"meta.section.rules.jisonlex",patterns:[{include:"source.jisonlex#rules_section"}]}]},{begin:"^",end:"(?=%%|/lex)",name:"meta.section.definitions.jisonlex",patterns:[{include:"source.jisonlex#definitions_section"}]}]},{begin:"(?=%\\{)",end:"(?<=%\\})",name:"meta.section.prologue.jison",patterns:[{include:"#user_code_blocks"}]},{include:"#options_declarations"},{match:"%(ebnf|left|nonassoc|parse-param|right|start)\\b",name:"keyword.other.declaration.$1.jison"},{include:"#include_declarations"},{begin:"%(code)\\b",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},end:"$",name:"meta.code.jison",patterns:[{include:"#comments"},{include:"#rule_actions"},{match:"(init|required)",name:"keyword.other.code-qualifier.$1.jison"},{include:"#quoted_strings"},{match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b",name:"string.unquoted.jison"}]},{begin:"%(parser-type)\\b",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},end:"$",name:"meta.parser-type.jison",patterns:[{include:"#comments"},{include:"#quoted_strings"},{match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b",name:"string.unquoted.jison"}]},{begin:"%(token)\\b",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},end:"$|(%%|;)",endCaptures:{1:{name:"punctuation.terminator.declaration.token.jison"}},name:"meta.token.jison",patterns:[{include:"#comments"},{include:"#numbers"},{include:"#quoted_strings"},{match:"<[[:alpha:]_](?:[\\w-]*\\w)?>",name:"invalid.unimplemented.jison"},{match:"\\S+",name:"entity.other.token.jison"}]},{match:"%(debug|import)\\b",name:"keyword.other.declaration.$1.jison"},{match:"%prec\\b",name:"invalid.illegal.jison"},{match:"%[[:alpha:]_](?:[\\w-]*\\w)?\\b",name:"invalid.unimplemented.jison"},{include:"#numbers"},{include:"#quoted_strings"}]},epilogue_section:{patterns:[{include:"#user_code_include_declarations"},{include:"source.js"}]},include_declarations:{patterns:[{begin:"(%(include))\\s*",beginCaptures:{1:{name:"keyword.other.declaration.$2.jison"}},end:`(?<=['"])|(?=\\s)`,name:"meta.include.jison",patterns:[{include:"#include_paths"}]}]},include_paths:{patterns:[{include:"#quoted_strings"},{begin:"(?=\\S)",end:"(?=\\s)",name:"string.unquoted.jison",patterns:[{include:"source.js#string_escapes"}]}]},numbers:{patterns:[{captures:{1:{name:"storage.type.number.jison"},2:{name:"constant.numeric.integer.hexadecimal.jison"}},match:"(0[Xx])([0-9A-Fa-f]+)"},{match:"\\d+",name:"constant.numeric.integer.decimal.jison"}]},options_declarations:{patterns:[{begin:"%options\\b",beginCaptures:{0:{name:"keyword.other.options.jison"}},end:"^(?=\\S|\\s*$)",name:"meta.options.jison",patterns:[{include:"#comments"},{match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b",name:"entity.name.constant.jison"},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.option.assignment.jison"}},end:`(?<=['"])|(?=\\s)`,patterns:[{include:"#comments"},{match:"\\b(true|false)\\b",name:"constant.language.boolean.$1.jison"},{include:"#numbers"},{include:"#quoted_strings"},{match:"\\S+",name:"string.unquoted.jison"}]},{include:"#quoted_strings"}]}]},quoted_strings:{patterns:[{begin:'"',end:'"',name:"string.quoted.double.jison",patterns:[{include:"source.js#string_escapes"}]},{begin:"'",end:"'",name:"string.quoted.single.jison",patterns:[{include:"source.js#string_escapes"}]}]},rule_actions:{patterns:[{include:"#actions"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.action.begin.jison"}},contentName:"source.js.embedded.jison",end:"\\}",endCaptures:{0:{name:"punctuation.definition.action.end.jison"}},name:"meta.action.jison",patterns:[{include:"source.js"}]},{include:"#include_declarations"},{begin:"->|\u2192",beginCaptures:{0:{name:"punctuation.definition.action.arrow.jison"}},contentName:"source.js.embedded.jison",end:"$",name:"meta.action.jison",patterns:[{include:"source.js"}]}]},rules_section:{patterns:[{include:"#comments"},{include:"#actions"},{include:"#include_declarations"},{begin:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b",beginCaptures:{0:{name:"entity.name.constant.rule-result.jison"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.jison"}},name:"meta.rule.jison",patterns:[{include:"#comments"},{begin:":",beginCaptures:{0:{name:"keyword.operator.rule-components.assignment.jison"}},end:"(?=;)",name:"meta.rule-components.jison",patterns:[{include:"#comments"},{include:"#quoted_strings"},{captures:{1:{name:"punctuation.definition.named-reference.begin.jison"},2:{name:"entity.name.other.reference.jison"},3:{name:"punctuation.definition.named-reference.end.jison"}},match:"(\\[)([[:alpha:]_](?:[\\w-]*\\w)?)(\\])"},{begin:"(%(prec))\\s*",beginCaptures:{1:{name:"keyword.other.$2.jison"}},end:`(?<=['"])|(?=\\s)`,name:"meta.prec.jison",patterns:[{include:"#comments"},{include:"#quoted_strings"},{begin:"(?=\\S)",end:"(?=\\s)",name:"constant.other.token.jison"}]},{match:"\\|",name:"keyword.operator.rule-components.separator.jison"},{match:"\\b(?:EOF|error)\\b",name:"keyword.other.$0.jison"},{match:"(?:%(?:e(?:mpty|psilon))|\\b[\u0190\u025B\u03B5\u03F5])\\b",name:"keyword.other.empty.jison"},{include:"#rule_actions"}]}]}]},user_code_blocks:{patterns:[{begin:"%\\{",beginCaptures:{0:{name:"punctuation.definition.user-code-block.begin.jison"}},contentName:"source.js.embedded.jison",end:"%\\}",endCaptures:{0:{name:"punctuation.definition.user-code-block.end.jison"}},name:"meta.user-code-block.jison",patterns:[{include:"source.js"}]}]},user_code_include_declarations:{patterns:[{begin:"^(%(include))\\s*",beginCaptures:{1:{name:"keyword.other.declaration.$2.jison"}},end:`(?<=['"])|(?=\\s)`,name:"meta.include.jison",patterns:[{include:"#include_paths"}]}]}},scopeName:"source.jison",embeddedLangs:["javascript"]});var a=[...t.default,i]}}]); diff --git a/5541.ff12c88c.async.js b/5541.ff12c88c.async.js new file mode 100644 index 00000000..d8d1f95c --- /dev/null +++ b/5541.ff12c88c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5541],{89112:function(Be,xe,u){u.d(xe,{Z:function(){return m}});var fe=u(57260),Ke=u(68601),ee=u(7376),Te=u(27081),Le=u(17797),S=u(78933),b=u(38125),ye=u(98715),v=u(78948),h=u(82187),V=u.n(h),Q=u(50361),L=u(50959),ve=u(21449),ie=function(f){for(var $=f.prefixCls,t=f.level,B=f.isStart,P=f.isEnd,G="".concat($,"-indent-unit"),o=[],i=0;i<t;i+=1)o.push(L.createElement("span",{key:i,className:V()(G,(0,v.Z)((0,v.Z)({},"".concat(G,"-start"),B[i]),"".concat(G,"-end"),P[i]))}));return L.createElement("span",{"aria-hidden":"true",className:"".concat($,"-indent")},o)},C=L.memo(ie),se=u(44979),_=u(74409),te=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],H="open",a="close",s="---",K=function(I){(0,b.Z)($,I);var f=(0,ye.Z)($);function $(){var t;(0,Te.Z)(this,$);for(var B=arguments.length,P=new Array(B),G=0;G<B;G++)P[G]=arguments[G];return t=f.call.apply(f,[this].concat(P)),(0,v.Z)((0,S.Z)(t),"state",{dragNodeHighlight:!1}),(0,v.Z)((0,S.Z)(t),"selectHandle",void 0),(0,v.Z)((0,S.Z)(t),"cacheIndent",void 0),(0,v.Z)((0,S.Z)(t),"onSelectorClick",function(o){var i=t.props.context.onNodeClick;i(o,(0,_.F)(t.props)),t.isSelectable()?t.onSelect(o):t.onCheck(o)}),(0,v.Z)((0,S.Z)(t),"onSelectorDoubleClick",function(o){var i=t.props.context.onNodeDoubleClick;i(o,(0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"onSelect",function(o){if(!t.isDisabled()){var i=t.props.context.onNodeSelect;i(o,(0,_.F)(t.props))}}),(0,v.Z)((0,S.Z)(t),"onCheck",function(o){if(!t.isDisabled()){var i=t.props,E=i.disableCheckbox,x=i.checked,O=t.props.context.onNodeCheck;if(!(!t.isCheckable()||E)){var q=!x;O(o,(0,_.F)(t.props),q)}}}),(0,v.Z)((0,S.Z)(t),"onMouseEnter",function(o){var i=t.props.context.onNodeMouseEnter;i(o,(0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"onMouseLeave",function(o){var i=t.props.context.onNodeMouseLeave;i(o,(0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"onContextMenu",function(o){var i=t.props.context.onNodeContextMenu;i(o,(0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"onDragStart",function(o){var i=t.props.context.onNodeDragStart;o.stopPropagation(),t.setState({dragNodeHighlight:!0}),i(o,(0,S.Z)(t));try{o.dataTransfer.setData("text/plain","")}catch(E){}}),(0,v.Z)((0,S.Z)(t),"onDragEnter",function(o){var i=t.props.context.onNodeDragEnter;o.preventDefault(),o.stopPropagation(),i(o,(0,S.Z)(t))}),(0,v.Z)((0,S.Z)(t),"onDragOver",function(o){var i=t.props.context.onNodeDragOver;o.preventDefault(),o.stopPropagation(),i(o,(0,S.Z)(t))}),(0,v.Z)((0,S.Z)(t),"onDragLeave",function(o){var i=t.props.context.onNodeDragLeave;o.stopPropagation(),i(o,(0,S.Z)(t))}),(0,v.Z)((0,S.Z)(t),"onDragEnd",function(o){var i=t.props.context.onNodeDragEnd;o.stopPropagation(),t.setState({dragNodeHighlight:!1}),i(o,(0,S.Z)(t))}),(0,v.Z)((0,S.Z)(t),"onDrop",function(o){var i=t.props.context.onNodeDrop;o.preventDefault(),o.stopPropagation(),t.setState({dragNodeHighlight:!1}),i(o,(0,S.Z)(t))}),(0,v.Z)((0,S.Z)(t),"onExpand",function(o){var i=t.props,E=i.loading,x=i.context.onNodeExpand;E||x(o,(0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"setSelectHandle",function(o){t.selectHandle=o}),(0,v.Z)((0,S.Z)(t),"getNodeState",function(){var o=t.props.expanded;return t.isLeaf()?null:o?H:a}),(0,v.Z)((0,S.Z)(t),"hasChildren",function(){var o=t.props.eventKey,i=t.props.context.keyEntities,E=(0,se.Z)(i,o)||{},x=E.children;return!!(x||[]).length}),(0,v.Z)((0,S.Z)(t),"isLeaf",function(){var o=t.props,i=o.isLeaf,E=o.loaded,x=t.props.context.loadData,O=t.hasChildren();return i===!1?!1:i||!x&&!O||x&&E&&!O}),(0,v.Z)((0,S.Z)(t),"isDisabled",function(){var o=t.props.disabled,i=t.props.context.disabled;return!!(i||o)}),(0,v.Z)((0,S.Z)(t),"isCheckable",function(){var o=t.props.checkable,i=t.props.context.checkable;return!i||o===!1?!1:i}),(0,v.Z)((0,S.Z)(t),"syncLoadData",function(o){var i=o.expanded,E=o.loading,x=o.loaded,O=t.props.context,q=O.loadData,ae=O.onNodeLoad;E||q&&i&&!t.isLeaf()&&!t.hasChildren()&&!x&&ae((0,_.F)(t.props))}),(0,v.Z)((0,S.Z)(t),"isDraggable",function(){var o=t.props,i=o.data,E=o.context.draggable;return!!(E&&(!E.nodeDraggable||E.nodeDraggable(i)))}),(0,v.Z)((0,S.Z)(t),"renderDragHandler",function(){var o=t.props.context,i=o.draggable,E=o.prefixCls;return i!=null&&i.icon?L.createElement("span",{className:"".concat(E,"-draggable-icon")},i.icon):null}),(0,v.Z)((0,S.Z)(t),"renderSwitcherIconDom",function(o){var i=t.props.switcherIcon,E=t.props.context.switcherIcon,x=i||E;return typeof x=="function"?x((0,ee.Z)((0,ee.Z)({},t.props),{},{isLeaf:o})):x}),(0,v.Z)((0,S.Z)(t),"renderSwitcher",function(){var o=t.props.expanded,i=t.props.context.prefixCls;if(t.isLeaf()){var E=t.renderSwitcherIconDom(!0);return E!==!1?L.createElement("span",{className:V()("".concat(i,"-switcher"),"".concat(i,"-switcher-noop"))},E):null}var x=V()("".concat(i,"-switcher"),"".concat(i,"-switcher_").concat(o?H:a)),O=t.renderSwitcherIconDom(!1);return O!==!1?L.createElement("span",{onClick:t.onExpand,className:x},O):null}),(0,v.Z)((0,S.Z)(t),"renderCheckbox",function(){var o=t.props,i=o.checked,E=o.halfChecked,x=o.disableCheckbox,O=t.props.context.prefixCls,q=t.isDisabled(),ae=t.isCheckable();if(!ae)return null;var w=typeof ae!="boolean"?ae:null;return L.createElement("span",{className:V()("".concat(O,"-checkbox"),i&&"".concat(O,"-checkbox-checked"),!i&&E&&"".concat(O,"-checkbox-indeterminate"),(q||x)&&"".concat(O,"-checkbox-disabled")),onClick:t.onCheck},w)}),(0,v.Z)((0,S.Z)(t),"renderIcon",function(){var o=t.props.loading,i=t.props.context.prefixCls;return L.createElement("span",{className:V()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(t.getNodeState()||"docu"),o&&"".concat(i,"-icon_loading"))})}),(0,v.Z)((0,S.Z)(t),"renderSelector",function(){var o=t.state.dragNodeHighlight,i=t.props,E=i.title,x=E===void 0?s:E,O=i.selected,q=i.icon,ae=i.loading,w=i.data,de=t.props.context,ne=de.prefixCls,Ze=de.showIcon,ke=de.icon,Pe=de.loadData,W=de.titleRender,he=t.isDisabled(),Ce="".concat(ne,"-node-content-wrapper"),be;if(Ze){var ge=q||ke;be=ge?L.createElement("span",{className:V()("".concat(ne,"-iconEle"),"".concat(ne,"-icon__customize"))},typeof ge=="function"?ge(t.props):ge):t.renderIcon()}else Pe&&ae&&(be=t.renderIcon());var Ee;typeof x=="function"?Ee=x(w):W?Ee=W(w):Ee=x;var me=L.createElement("span",{className:"".concat(ne,"-title")},Ee);return L.createElement("span",{ref:t.setSelectHandle,title:typeof x=="string"?x:"",className:V()("".concat(Ce),"".concat(Ce,"-").concat(t.getNodeState()||"normal"),!he&&(O||o)&&"".concat(ne,"-node-selected")),onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onContextMenu:t.onContextMenu,onClick:t.onSelectorClick,onDoubleClick:t.onSelectorDoubleClick},be,me,t.renderDropIndicator())}),(0,v.Z)((0,S.Z)(t),"renderDropIndicator",function(){var o=t.props,i=o.disabled,E=o.eventKey,x=t.props.context,O=x.draggable,q=x.dropLevelOffset,ae=x.dropPosition,w=x.prefixCls,de=x.indent,ne=x.dropIndicatorRender,Ze=x.dragOverNodeKey,ke=x.direction,Pe=!!O,W=!i&&Pe&&Ze===E,he=de!=null?de:t.cacheIndent;return t.cacheIndent=de,W?ne({dropPosition:ae,dropLevelOffset:q,indent:he,prefixCls:w,direction:ke}):null}),t}return(0,Le.Z)($,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var B=this.props.selectable,P=this.props.context.selectable;return typeof B=="boolean"?B:P}},{key:"render",value:function(){var B,P=this.props,G=P.eventKey,o=P.className,i=P.style,E=P.dragOver,x=P.dragOverGapTop,O=P.dragOverGapBottom,q=P.isLeaf,ae=P.isStart,w=P.isEnd,de=P.expanded,ne=P.selected,Ze=P.checked,ke=P.halfChecked,Pe=P.loading,W=P.domRef,he=P.active,Ce=P.data,be=P.onMouseMove,ge=P.selectable,Ee=(0,Ke.Z)(P,te),me=this.props.context,l=me.prefixCls,T=me.filterTreeNode,j=me.keyEntities,e=me.dropContainerKey,p=me.dropTargetKey,Y=me.draggingNodeKey,R=this.isDisabled(),n=(0,Q.Z)(Ee,{aria:!0,data:!0}),d=(0,se.Z)(j,G)||{},r=d.level,c=w[w.length-1],g=this.isDraggable(),D=!R&&g,k=Y===G,M=ge!==void 0?{"aria-selected":!!ge}:void 0;return L.createElement("div",(0,fe.Z)({ref:W,className:V()(o,"".concat(l,"-treenode"),(B={},(0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)(B,"".concat(l,"-treenode-disabled"),R),"".concat(l,"-treenode-switcher-").concat(de?"open":"close"),!q),"".concat(l,"-treenode-checkbox-checked"),Ze),"".concat(l,"-treenode-checkbox-indeterminate"),ke),"".concat(l,"-treenode-selected"),ne),"".concat(l,"-treenode-loading"),Pe),"".concat(l,"-treenode-active"),he),"".concat(l,"-treenode-leaf-last"),c),"".concat(l,"-treenode-draggable"),g),"dragging",k),(0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)(B,"drop-target",p===G),"drop-container",e===G),"drag-over",!R&&E),"drag-over-gap-top",!R&&x),"drag-over-gap-bottom",!R&&O),"filter-node",T&&T((0,_.F)(this.props))))),style:i,draggable:D,"aria-grabbed":k,onDragStart:D?this.onDragStart:void 0,onDragEnter:g?this.onDragEnter:void 0,onDragOver:g?this.onDragOver:void 0,onDragLeave:g?this.onDragLeave:void 0,onDrop:g?this.onDrop:void 0,onDragEnd:g?this.onDragEnd:void 0,onMouseMove:be},M,n),L.createElement(C,{prefixCls:l,level:r,isStart:ae,isEnd:w}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),$}(L.Component),N=function(f){return L.createElement(ve.k.Consumer,null,function($){return L.createElement(K,(0,fe.Z)({},f,{context:$}))})};N.displayName="TreeNode",N.isTreeNode=1;var m=N},21449:function(Be,xe,u){u.d(xe,{k:function(){return Ke}});var fe=u(50959),Ke=fe.createContext(null)},25541:function(Be,xe,u){u.d(xe,{O:function(){return m.Z},Z:function(){return me}});var fe=u(57260),Ke=u(19881),ee=u(7376),Te=u(22937),Le=u(27081),S=u(17797),b=u(78933),ye=u(38125),v=u(98715),h=u(78948),V=u(82187),Q=u.n(V),L=u(75924),ve=u(50361),ie=u(24694),C=u(50959),se=u(21449);function _(l){var T=l.dropPosition,j=l.dropLevelOffset,e=l.indent,p={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(T){case-1:p.top=0,p.left=-j*e;break;case 1:p.bottom=0,p.left=-j*e;break;case 0:p.bottom=0,p.left=e;break}return C.createElement("div",{style:p})}function te(l){if(l==null)throw new TypeError("Cannot destructure "+l)}var H=u(81361),a=u(68601),s=u(80918),K=u(63143),N=u(10091),m=u(89112);function I(l,T){var j=C.useState(!1),e=(0,H.Z)(j,2),p=e[0],Y=e[1];(0,s.Z)(function(){if(p)return l(),function(){T()}},[p]),(0,s.Z)(function(){return Y(!0),function(){Y(!1)}},[])}var f=u(74409),$=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],t=function(T,j){var e=T.className,p=T.style,Y=T.motion,R=T.motionNodes,n=T.motionType,d=T.onMotionStart,r=T.onMotionEnd,c=T.active,g=T.treeNodeRequiredProps,D=(0,a.Z)(T,$),k=C.useState(!0),M=(0,H.Z)(k,2),U=M[0],y=M[1],Z=C.useContext(se.k),X=Z.prefixCls,F=R&&n!=="hide";(0,s.Z)(function(){R&&F!==U&&y(F)},[R]);var A=function(){R&&d()},z=C.useRef(!1),J=function(){R&&!z.current&&(z.current=!0,r())};I(A,J);var le=function(ce){F===ce&&J()};return R?C.createElement(N.ZP,(0,fe.Z)({ref:j,visible:U},Y,{motionAppear:n==="show",onVisibleChanged:le}),function(oe,ce){var Ne=oe.className,pe=oe.style;return C.createElement("div",{ref:ce,className:Q()("".concat(X,"-treenode-motion"),Ne),style:pe},R.map(function(re){var De=Object.assign({},(te(re.data),re.data)),Me=re.title,Oe=re.key,Ie=re.isStart,Se=re.isEnd;delete De.children;var Re=(0,f.H8)(Oe,g);return C.createElement(m.Z,(0,fe.Z)({},De,Re,{title:Me,active:c,data:re.data,key:Oe,isStart:Ie,isEnd:Se}))}))}):C.createElement(m.Z,(0,fe.Z)({domRef:j,className:e,style:p},D,{active:c}))};t.displayName="MotionTreeNode";var B=C.forwardRef(t),P=B;function G(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=l.length,e=T.length;if(Math.abs(j-e)!==1)return{add:!1,key:null};function p(Y,R){var n=new Map;Y.forEach(function(r){n.set(r,!0)});var d=R.filter(function(r){return!n.has(r)});return d.length===1?d[0]:null}return j<e?{add:!0,key:p(l,T)}:{add:!1,key:p(T,l)}}function o(l,T,j){var e=l.findIndex(function(n){return n.key===j}),p=l[e+1],Y=T.findIndex(function(n){return n.key===j});if(p){var R=T.findIndex(function(n){return n.key===p.key});return T.slice(Y+1,R)}return T.slice(Y+1)}var i=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],E={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},x=function(){},O="RC_TREE_MOTION_".concat(Math.random()),q={key:O},ae={key:O,level:0,index:0,pos:"0",node:q,nodes:[q]},w={parent:null,children:[],pos:ae.pos,data:q,title:null,key:O,isStart:[],isEnd:[]};function de(l,T,j,e){return T===!1||!j?l:l.slice(0,Math.ceil(j/e)+1)}function ne(l){var T=l.key,j=l.pos;return(0,f.km)(T,j)}function Ze(l){for(var T=String(l.data.key),j=l;j.parent;)j=j.parent,T="".concat(j.data.key," > ").concat(T);return T}var ke=C.forwardRef(function(l,T){var j=l.prefixCls,e=l.data,p=l.selectable,Y=l.checkable,R=l.expandedKeys,n=l.selectedKeys,d=l.checkedKeys,r=l.loadedKeys,c=l.loadingKeys,g=l.halfCheckedKeys,D=l.keyEntities,k=l.disabled,M=l.dragging,U=l.dragOverNodeKey,y=l.dropPosition,Z=l.motion,X=l.height,F=l.itemHeight,A=l.virtual,z=l.focusable,J=l.activeItem,le=l.focused,oe=l.tabIndex,ce=l.onKeyDown,Ne=l.onFocus,pe=l.onBlur,re=l.onActiveChange,De=l.onListChangeStart,Me=l.onListChangeEnd,Oe=(0,a.Z)(l,i),Ie=C.useRef(null),Se=C.useRef(null);C.useImperativeHandle(T,function(){return{scrollTo:function(Ae){Ie.current.scrollTo(Ae)},getIndentWidth:function(){return Se.current.offsetWidth}}});var Re=C.useState(R),Ve=(0,H.Z)(Re,2),_e=Ve[0],qe=Ve[1],et=C.useState(e),Ye=(0,H.Z)(et,2),$e=Ye[0],Xe=Ye[1],tt=C.useState(e),Je=(0,H.Z)(tt,2),nt=Je[0],We=Je[1],He=C.useState([]),dt=(0,H.Z)(He,2),ct=dt[0],rt=dt[1],ut=C.useState(null),it=(0,H.Z)(ut,2),ft=it[0],at=it[1],st=C.useRef(e);st.current=e;function ot(){var ue=st.current;Xe(ue),We(ue),rt([]),at(null),Me()}(0,s.Z)(function(){qe(R);var ue=G(_e,R);if(ue.key!==null)if(ue.add){var Ae=$e.findIndex(function(Ge){var ze=Ge.key;return ze===ue.key}),we=de(o($e,e,ue.key),A,X,F),je=$e.slice();je.splice(Ae+1,0,w),We(je),rt(we),at("show")}else{var Ue=e.findIndex(function(Ge){var ze=Ge.key;return ze===ue.key}),Fe=de(o(e,$e,ue.key),A,X,F),Qe=e.slice();Qe.splice(Ue+1,0,w),We(Qe),rt(Fe),at("hide")}else $e!==e&&(Xe(e),We(e))},[R,e]),C.useEffect(function(){M||ot()},[M]);var vt=Z?nt:e,lt={expandedKeys:R,selectedKeys:n,loadedKeys:r,loadingKeys:c,checkedKeys:d,halfCheckedKeys:g,dragOverNodeKey:U,dropPosition:y,keyEntities:D};return C.createElement(C.Fragment,null,le&&J&&C.createElement("span",{style:E,"aria-live":"assertive"},Ze(J)),C.createElement("div",null,C.createElement("input",{style:E,disabled:z===!1||k,tabIndex:z!==!1?oe:null,onKeyDown:ce,onFocus:Ne,onBlur:pe,value:"",onChange:x,"aria-label":"for screen reader"})),C.createElement("div",{className:"".concat(j,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},C.createElement("div",{className:"".concat(j,"-indent")},C.createElement("div",{ref:Se,className:"".concat(j,"-indent-unit")}))),C.createElement(K.Z,(0,fe.Z)({},Oe,{data:vt,itemKey:ne,height:X,fullHeight:!1,virtual:A,itemHeight:F,prefixCls:"".concat(j,"-list"),ref:Ie,onVisibleChange:function(Ae,we){var je=new Set(Ae),Ue=we.filter(function(Fe){return!je.has(Fe)});Ue.some(function(Fe){return ne(Fe)===O})&&ot()}}),function(ue){var Ae=ue.pos,we=Object.assign({},(te(ue.data),ue.data)),je=ue.title,Ue=ue.key,Fe=ue.isStart,Qe=ue.isEnd,Ge=(0,f.km)(Ue,Ae);delete we.key,delete we.children;var ze=(0,f.H8)(Ge,lt);return C.createElement(P,(0,fe.Z)({},we,ze,{title:je,active:!!J&&Ue===J.key,pos:Ae,data:ue.data,isStart:Fe,isEnd:Qe,motion:Z,motionNodes:Ue===O?ct:null,motionType:ft,onMotionStart:De,onMotionEnd:ot,treeNodeRequiredProps:lt,onMouseMove:function(){re(null)}}))}))});ke.displayName="NodeList";var Pe=ke,W=u(7856),he=u(4909),Ce=u(44979),be=10,ge=function(l){(0,ye.Z)(j,l);var T=(0,v.Z)(j);function j(){var e;(0,Le.Z)(this,j);for(var p=arguments.length,Y=new Array(p),R=0;R<p;R++)Y[R]=arguments[R];return e=T.call.apply(T,[this].concat(Y)),(0,h.Z)((0,b.Z)(e),"destroyed",!1),(0,h.Z)((0,b.Z)(e),"delayedDragEnterLogic",void 0),(0,h.Z)((0,b.Z)(e),"loadingRetryTimes",{}),(0,h.Z)((0,b.Z)(e),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,f.w$)()}),(0,h.Z)((0,b.Z)(e),"dragStartMousePosition",null),(0,h.Z)((0,b.Z)(e),"dragNode",void 0),(0,h.Z)((0,b.Z)(e),"currentMouseOverDroppableNodeKey",null),(0,h.Z)((0,b.Z)(e),"listRef",C.createRef()),(0,h.Z)((0,b.Z)(e),"onNodeDragStart",function(n,d){var r=e.state,c=r.expandedKeys,g=r.keyEntities,D=e.props.onDragStart,k=d.props.eventKey;e.dragNode=d,e.dragStartMousePosition={x:n.clientX,y:n.clientY};var M=(0,W._5)(c,k);e.setState({draggingNodeKey:k,dragChildrenKeys:(0,W.wA)(k,g),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(M),window.addEventListener("dragend",e.onWindowDragEnd),D==null||D({event:n,node:(0,f.F)(d.props)})}),(0,h.Z)((0,b.Z)(e),"onNodeDragEnter",function(n,d){var r=e.state,c=r.expandedKeys,g=r.keyEntities,D=r.dragChildrenKeys,k=r.flattenNodes,M=r.indent,U=e.props,y=U.onDragEnter,Z=U.onExpand,X=U.allowDrop,F=U.direction,A=d.props,z=A.pos,J=A.eventKey,le=(0,b.Z)(e),oe=le.dragNode;if(e.currentMouseOverDroppableNodeKey!==J&&(e.currentMouseOverDroppableNodeKey=J),!oe){e.resetDragState();return}var ce=(0,W.OM)(n,oe,d,M,e.dragStartMousePosition,X,k,g,c,F),Ne=ce.dropPosition,pe=ce.dropLevelOffset,re=ce.dropTargetKey,De=ce.dropContainerKey,Me=ce.dropTargetPos,Oe=ce.dropAllowed,Ie=ce.dragOverNodeKey;if(D.indexOf(re)!==-1||!Oe){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(Se){clearTimeout(e.delayedDragEnterLogic[Se])}),oe.props.eventKey!==d.props.eventKey&&(n.persist(),e.delayedDragEnterLogic[z]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var Se=(0,Te.Z)(c),Re=(0,Ce.Z)(g,d.props.eventKey);Re&&(Re.children||[]).length&&(Se=(0,W.L0)(c,d.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(Se),Z==null||Z(Se,{node:(0,f.F)(d.props),expanded:!0,nativeEvent:n.nativeEvent})}},800)),oe.props.eventKey===re&&pe===0){e.resetDragState();return}e.setState({dragOverNodeKey:Ie,dropPosition:Ne,dropLevelOffset:pe,dropTargetKey:re,dropContainerKey:De,dropTargetPos:Me,dropAllowed:Oe}),y==null||y({event:n,node:(0,f.F)(d.props),expandedKeys:c})}),(0,h.Z)((0,b.Z)(e),"onNodeDragOver",function(n,d){var r=e.state,c=r.dragChildrenKeys,g=r.flattenNodes,D=r.keyEntities,k=r.expandedKeys,M=r.indent,U=e.props,y=U.onDragOver,Z=U.allowDrop,X=U.direction,F=(0,b.Z)(e),A=F.dragNode;if(A){var z=(0,W.OM)(n,A,d,M,e.dragStartMousePosition,Z,g,D,k,X),J=z.dropPosition,le=z.dropLevelOffset,oe=z.dropTargetKey,ce=z.dropContainerKey,Ne=z.dropAllowed,pe=z.dropTargetPos,re=z.dragOverNodeKey;c.indexOf(oe)!==-1||!Ne||(A.props.eventKey===oe&&le===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():J===e.state.dropPosition&&le===e.state.dropLevelOffset&&oe===e.state.dropTargetKey&&ce===e.state.dropContainerKey&&pe===e.state.dropTargetPos&&Ne===e.state.dropAllowed&&re===e.state.dragOverNodeKey||e.setState({dropPosition:J,dropLevelOffset:le,dropTargetKey:oe,dropContainerKey:ce,dropTargetPos:pe,dropAllowed:Ne,dragOverNodeKey:re}),y==null||y({event:n,node:(0,f.F)(d.props)}))}}),(0,h.Z)((0,b.Z)(e),"onNodeDragLeave",function(n,d){e.currentMouseOverDroppableNodeKey===d.props.eventKey&&!n.currentTarget.contains(n.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;r==null||r({event:n,node:(0,f.F)(d.props)})}),(0,h.Z)((0,b.Z)(e),"onWindowDragEnd",function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)}),(0,h.Z)((0,b.Z)(e),"onNodeDragEnd",function(n,d){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),r==null||r({event:n,node:(0,f.F)(d.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)}),(0,h.Z)((0,b.Z)(e),"onNodeDrop",function(n,d){var r,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,g=e.state,D=g.dragChildrenKeys,k=g.dropPosition,M=g.dropTargetKey,U=g.dropTargetPos,y=g.dropAllowed;if(y){var Z=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),M!==null){var X=(0,ee.Z)((0,ee.Z)({},(0,f.H8)(M,e.getTreeNodeRequiredProps())),{},{active:((r=e.getActiveItem())===null||r===void 0?void 0:r.key)===M,data:(0,Ce.Z)(e.state.keyEntities,M).node}),F=D.indexOf(M)!==-1;(0,ie.ZP)(!F,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var A=(0,W.yx)(U),z={event:n,node:(0,f.F)(X),dragNode:e.dragNode?(0,f.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(D),dropToGap:k!==0,dropPosition:k+Number(A[A.length-1])};c||Z==null||Z(z),e.dragNode=null}}}),(0,h.Z)((0,b.Z)(e),"cleanDragState",function(){var n=e.state.draggingNodeKey;n!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null}),(0,h.Z)((0,b.Z)(e),"triggerExpandActionExpand",function(n,d){var r=e.state,c=r.expandedKeys,g=r.flattenNodes,D=d.expanded,k=d.key,M=d.isLeaf;if(!(M||n.shiftKey||n.metaKey||n.ctrlKey)){var U=g.filter(function(Z){return Z.key===k})[0],y=(0,f.F)((0,ee.Z)((0,ee.Z)({},(0,f.H8)(k,e.getTreeNodeRequiredProps())),{},{data:U.data}));e.setExpandedKeys(D?(0,W._5)(c,k):(0,W.L0)(c,k)),e.onNodeExpand(n,y)}}),(0,h.Z)((0,b.Z)(e),"onNodeClick",function(n,d){var r=e.props,c=r.onClick,g=r.expandAction;g==="click"&&e.triggerExpandActionExpand(n,d),c==null||c(n,d)}),(0,h.Z)((0,b.Z)(e),"onNodeDoubleClick",function(n,d){var r=e.props,c=r.onDoubleClick,g=r.expandAction;g==="doubleClick"&&e.triggerExpandActionExpand(n,d),c==null||c(n,d)}),(0,h.Z)((0,b.Z)(e),"onNodeSelect",function(n,d){var r=e.state.selectedKeys,c=e.state,g=c.keyEntities,D=c.fieldNames,k=e.props,M=k.onSelect,U=k.multiple,y=d.selected,Z=d[D.key],X=!y;X?U?r=(0,W.L0)(r,Z):r=[Z]:r=(0,W._5)(r,Z);var F=r.map(function(A){var z=(0,Ce.Z)(g,A);return z?z.node:null}).filter(function(A){return A});e.setUncontrolledState({selectedKeys:r}),M==null||M(r,{event:"select",selected:X,node:d,selectedNodes:F,nativeEvent:n.nativeEvent})}),(0,h.Z)((0,b.Z)(e),"onNodeCheck",function(n,d,r){var c=e.state,g=c.keyEntities,D=c.checkedKeys,k=c.halfCheckedKeys,M=e.props,U=M.checkStrictly,y=M.onCheck,Z=d.key,X,F={event:"check",node:d,checked:r,nativeEvent:n.nativeEvent};if(U){var A=r?(0,W.L0)(D,Z):(0,W._5)(D,Z),z=(0,W._5)(k,Z);X={checked:A,halfChecked:z},F.checkedNodes=A.map(function(pe){return(0,Ce.Z)(g,pe)}).filter(function(pe){return pe}).map(function(pe){return pe.node}),e.setUncontrolledState({checkedKeys:A})}else{var J=(0,he.S)([].concat((0,Te.Z)(D),[Z]),!0,g),le=J.checkedKeys,oe=J.halfCheckedKeys;if(!r){var ce=new Set(le);ce.delete(Z);var Ne=(0,he.S)(Array.from(ce),{checked:!1,halfCheckedKeys:oe},g);le=Ne.checkedKeys,oe=Ne.halfCheckedKeys}X=le,F.checkedNodes=[],F.checkedNodesPositions=[],F.halfCheckedKeys=oe,le.forEach(function(pe){var re=(0,Ce.Z)(g,pe);if(re){var De=re.node,Me=re.pos;F.checkedNodes.push(De),F.checkedNodesPositions.push({node:De,pos:Me})}}),e.setUncontrolledState({checkedKeys:le},!1,{halfCheckedKeys:oe})}y==null||y(X,F)}),(0,h.Z)((0,b.Z)(e),"onNodeLoad",function(n){var d=n.key,r=new Promise(function(c,g){e.setState(function(D){var k=D.loadedKeys,M=k===void 0?[]:k,U=D.loadingKeys,y=U===void 0?[]:U,Z=e.props,X=Z.loadData,F=Z.onLoad;if(!X||M.indexOf(d)!==-1||y.indexOf(d)!==-1)return null;var A=X(n);return A.then(function(){var z=e.state.loadedKeys,J=(0,W.L0)(z,d);F==null||F(J,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:J}),e.setState(function(le){return{loadingKeys:(0,W._5)(le.loadingKeys,d)}}),c()}).catch(function(z){if(e.setState(function(le){return{loadingKeys:(0,W._5)(le.loadingKeys,d)}}),e.loadingRetryTimes[d]=(e.loadingRetryTimes[d]||0)+1,e.loadingRetryTimes[d]>=be){var J=e.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,W.L0)(J,d)}),c()}g(z)}),{loadingKeys:(0,W.L0)(y,d)}})});return r.catch(function(){}),r}),(0,h.Z)((0,b.Z)(e),"onNodeMouseEnter",function(n,d){var r=e.props.onMouseEnter;r==null||r({event:n,node:d})}),(0,h.Z)((0,b.Z)(e),"onNodeMouseLeave",function(n,d){var r=e.props.onMouseLeave;r==null||r({event:n,node:d})}),(0,h.Z)((0,b.Z)(e),"onNodeContextMenu",function(n,d){var r=e.props.onRightClick;r&&(n.preventDefault(),r({event:n,node:d}))}),(0,h.Z)((0,b.Z)(e),"onFocus",function(){var n=e.props.onFocus;e.setState({focused:!0});for(var d=arguments.length,r=new Array(d),c=0;c<d;c++)r[c]=arguments[c];n==null||n.apply(void 0,r)}),(0,h.Z)((0,b.Z)(e),"onBlur",function(){var n=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var d=arguments.length,r=new Array(d),c=0;c<d;c++)r[c]=arguments[c];n==null||n.apply(void 0,r)}),(0,h.Z)((0,b.Z)(e),"getTreeNodeRequiredProps",function(){var n=e.state,d=n.expandedKeys,r=n.selectedKeys,c=n.loadedKeys,g=n.loadingKeys,D=n.checkedKeys,k=n.halfCheckedKeys,M=n.dragOverNodeKey,U=n.dropPosition,y=n.keyEntities;return{expandedKeys:d||[],selectedKeys:r||[],loadedKeys:c||[],loadingKeys:g||[],checkedKeys:D||[],halfCheckedKeys:k||[],dragOverNodeKey:M,dropPosition:U,keyEntities:y}}),(0,h.Z)((0,b.Z)(e),"setExpandedKeys",function(n){var d=e.state,r=d.treeData,c=d.fieldNames,g=(0,f.oH)(r,n,c);e.setUncontrolledState({expandedKeys:n,flattenNodes:g},!0)}),(0,h.Z)((0,b.Z)(e),"onNodeExpand",function(n,d){var r=e.state.expandedKeys,c=e.state,g=c.listChanging,D=c.fieldNames,k=e.props,M=k.onExpand,U=k.loadData,y=d.expanded,Z=d[D.key];if(!g){var X=r.indexOf(Z),F=!y;if((0,ie.ZP)(y&&X!==-1||!y&&X===-1,"Expand state not sync with index check"),F?r=(0,W.L0)(r,Z):r=(0,W._5)(r,Z),e.setExpandedKeys(r),M==null||M(r,{node:d,expanded:F,nativeEvent:n.nativeEvent}),F&&U){var A=e.onNodeLoad(d);A&&A.then(function(){var z=(0,f.oH)(e.state.treeData,r,D);e.setUncontrolledState({flattenNodes:z})}).catch(function(){var z=e.state.expandedKeys,J=(0,W._5)(z,Z);e.setExpandedKeys(J)})}}}),(0,h.Z)((0,b.Z)(e),"onListChangeStart",function(){e.setUncontrolledState({listChanging:!0})}),(0,h.Z)((0,b.Z)(e),"onListChangeEnd",function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})}),(0,h.Z)((0,b.Z)(e),"onActiveChange",function(n){var d=e.state.activeKey,r=e.props,c=r.onActiveChange,g=r.itemScrollOffset,D=g===void 0?0:g;d!==n&&(e.setState({activeKey:n}),n!==null&&e.scrollTo({key:n,offset:D}),c==null||c(n))}),(0,h.Z)((0,b.Z)(e),"getActiveItem",function(){var n=e.state,d=n.activeKey,r=n.flattenNodes;return d===null?null:r.find(function(c){var g=c.key;return g===d})||null}),(0,h.Z)((0,b.Z)(e),"offsetActiveKey",function(n){var d=e.state,r=d.flattenNodes,c=d.activeKey,g=r.findIndex(function(M){var U=M.key;return U===c});g===-1&&n<0&&(g=r.length),g=(g+n+r.length)%r.length;var D=r[g];if(D){var k=D.key;e.onActiveChange(k)}else e.onActiveChange(null)}),(0,h.Z)((0,b.Z)(e),"onKeyDown",function(n){var d=e.state,r=d.activeKey,c=d.expandedKeys,g=d.checkedKeys,D=d.fieldNames,k=e.props,M=k.onKeyDown,U=k.checkable,y=k.selectable;switch(n.which){case L.Z.UP:{e.offsetActiveKey(-1),n.preventDefault();break}case L.Z.DOWN:{e.offsetActiveKey(1),n.preventDefault();break}}var Z=e.getActiveItem();if(Z&&Z.data){var X=e.getTreeNodeRequiredProps(),F=Z.data.isLeaf===!1||!!(Z.data[D.children]||[]).length,A=(0,f.F)((0,ee.Z)((0,ee.Z)({},(0,f.H8)(r,X)),{},{data:Z.data,active:!0}));switch(n.which){case L.Z.LEFT:{F&&c.includes(r)?e.onNodeExpand({},A):Z.parent&&e.onActiveChange(Z.parent.key),n.preventDefault();break}case L.Z.RIGHT:{F&&!c.includes(r)?e.onNodeExpand({},A):Z.children&&Z.children.length&&e.onActiveChange(Z.children[0].key),n.preventDefault();break}case L.Z.ENTER:case L.Z.SPACE:{U&&!A.disabled&&A.checkable!==!1&&!A.disableCheckbox?e.onNodeCheck({},A,!g.includes(r)):!U&&y&&!A.disabled&&A.selectable!==!1&&e.onNodeSelect({},A);break}}}M==null||M(n)}),(0,h.Z)((0,b.Z)(e),"setUncontrolledState",function(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var c=!1,g=!0,D={};Object.keys(n).forEach(function(k){if(k in e.props){g=!1;return}c=!0,D[k]=n[k]}),c&&(!d||g)&&e.setState((0,ee.Z)((0,ee.Z)({},D),r))}}),(0,h.Z)((0,b.Z)(e),"scrollTo",function(n){e.listRef.current.scrollTo(n)}),e}return(0,S.Z)(j,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var p=this.props,Y=p.activeKey,R=p.itemScrollOffset,n=R===void 0?0:R;Y!==void 0&&Y!==this.state.activeKey&&(this.setState({activeKey:Y}),Y!==null&&this.scrollTo({key:Y,offset:n}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var p=this.state,Y=p.focused,R=p.flattenNodes,n=p.keyEntities,d=p.draggingNodeKey,r=p.activeKey,c=p.dropLevelOffset,g=p.dropContainerKey,D=p.dropTargetKey,k=p.dropPosition,M=p.dragOverNodeKey,U=p.indent,y=this.props,Z=y.prefixCls,X=y.className,F=y.style,A=y.showLine,z=y.focusable,J=y.tabIndex,le=J===void 0?0:J,oe=y.selectable,ce=y.showIcon,Ne=y.icon,pe=y.switcherIcon,re=y.draggable,De=y.checkable,Me=y.checkStrictly,Oe=y.disabled,Ie=y.motion,Se=y.loadData,Re=y.filterTreeNode,Ve=y.height,_e=y.itemHeight,qe=y.virtual,et=y.titleRender,Ye=y.dropIndicatorRender,$e=y.onContextMenu,Xe=y.onScroll,tt=y.direction,Je=y.rootClassName,nt=y.rootStyle,We=(0,ve.Z)(this.props,{aria:!0,data:!0}),He;return re&&((0,Ke.Z)(re)==="object"?He=re:typeof re=="function"?He={nodeDraggable:re}:He={}),C.createElement(se.k.Provider,{value:{prefixCls:Z,selectable:oe,showIcon:ce,icon:Ne,switcherIcon:pe,draggable:He,draggingNodeKey:d,checkable:De,checkStrictly:Me,disabled:Oe,keyEntities:n,dropLevelOffset:c,dropContainerKey:g,dropTargetKey:D,dropPosition:k,dragOverNodeKey:M,indent:U,direction:tt,dropIndicatorRender:Ye,loadData:Se,filterTreeNode:Re,titleRender:et,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},C.createElement("div",{role:"tree",className:Q()(Z,X,Je,(0,h.Z)((0,h.Z)((0,h.Z)({},"".concat(Z,"-show-line"),A),"".concat(Z,"-focused"),Y),"".concat(Z,"-active-focused"),r!==null)),style:nt},C.createElement(Pe,(0,fe.Z)({ref:this.listRef,prefixCls:Z,style:F,data:R,disabled:Oe,selectable:oe,checkable:!!De,motion:Ie,dragging:d!==null,height:Ve,itemHeight:_e,virtual:qe,focusable:z,focused:Y,tabIndex:le,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:$e,onScroll:Xe},this.getTreeNodeRequiredProps(),We))))}}],[{key:"getDerivedStateFromProps",value:function(p,Y){var R=Y.prevProps,n={prevProps:p};function d(J){return!R&&J in p||R&&R[J]!==p[J]}var r,c=Y.fieldNames;if(d("fieldNames")&&(c=(0,f.w$)(p.fieldNames),n.fieldNames=c),d("treeData")?r=p.treeData:d("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),r=(0,f.zn)(p.children)),r){n.treeData=r;var g=(0,f.I8)(r,{fieldNames:c});n.keyEntities=(0,ee.Z)((0,h.Z)({},O,ae),g.keyEntities)}var D=n.keyEntities||Y.keyEntities;if(d("expandedKeys")||R&&d("autoExpandParent"))n.expandedKeys=p.autoExpandParent||!R&&p.defaultExpandParent?(0,W.r7)(p.expandedKeys,D):p.expandedKeys;else if(!R&&p.defaultExpandAll){var k=(0,ee.Z)({},D);delete k[O],n.expandedKeys=Object.keys(k).map(function(J){return k[J].key})}else!R&&p.defaultExpandedKeys&&(n.expandedKeys=p.autoExpandParent||p.defaultExpandParent?(0,W.r7)(p.defaultExpandedKeys,D):p.defaultExpandedKeys);if(n.expandedKeys||delete n.expandedKeys,r||n.expandedKeys){var M=(0,f.oH)(r||Y.treeData,n.expandedKeys||Y.expandedKeys,c);n.flattenNodes=M}if(p.selectable&&(d("selectedKeys")?n.selectedKeys=(0,W.BT)(p.selectedKeys,p):!R&&p.defaultSelectedKeys&&(n.selectedKeys=(0,W.BT)(p.defaultSelectedKeys,p))),p.checkable){var U;if(d("checkedKeys")?U=(0,W.E6)(p.checkedKeys)||{}:!R&&p.defaultCheckedKeys?U=(0,W.E6)(p.defaultCheckedKeys)||{}:r&&(U=(0,W.E6)(p.checkedKeys)||{checkedKeys:Y.checkedKeys,halfCheckedKeys:Y.halfCheckedKeys}),U){var y=U,Z=y.checkedKeys,X=Z===void 0?[]:Z,F=y.halfCheckedKeys,A=F===void 0?[]:F;if(!p.checkStrictly){var z=(0,he.S)(X,!0,D);X=z.checkedKeys,A=z.halfCheckedKeys}n.checkedKeys=X,n.halfCheckedKeys=A}}return d("loadedKeys")&&(n.loadedKeys=p.loadedKeys),n}}]),j}(C.Component);(0,h.Z)(ge,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:_,allowDrop:function(){return!0},expandAction:!1}),(0,h.Z)(ge,"TreeNode",m.Z);var Ee=ge,me=Ee},7856:function(Be,xe,u){u.d(xe,{BT:function(){return C},E6:function(){return te},L0:function(){return h},OM:function(){return ie},_5:function(){return v},r7:function(){return H},wA:function(){return Q},yx:function(){return V}});var fe=u(22937),Ke=u(19881),ee=u(24694),Te=u(50959),Le=u(89112),S=u(44979),b=u(74409),ye=null;function v(a,s){if(!a)return[];var K=a.slice(),N=K.indexOf(s);return N>=0&&K.splice(N,1),K}function h(a,s){var K=(a||[]).slice();return K.indexOf(s)===-1&&K.push(s),K}function V(a){return a.split("-")}function Q(a,s){var K=[],N=(0,S.Z)(s,a);function m(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];I.forEach(function(f){var $=f.key,t=f.children;K.push($),m(t)})}return m(N.children),K}function L(a){if(a.parent){var s=V(a.pos);return Number(s[s.length-1])===a.parent.children.length-1}return!1}function ve(a){var s=V(a.pos);return Number(s[s.length-1])===0}function ie(a,s,K,N,m,I,f,$,t,B){var P,G=a.clientX,o=a.clientY,i=a.target.getBoundingClientRect(),E=i.top,x=i.height,O=(B==="rtl"?-1:1)*(((m==null?void 0:m.x)||0)-G),q=(O-12)/N,ae=t.filter(function(l){var T;return(T=$[l])===null||T===void 0||(T=T.children)===null||T===void 0?void 0:T.length}),w=(0,S.Z)($,K.props.eventKey);if(o<E+x/2){var de=f.findIndex(function(l){return l.key===w.key}),ne=de<=0?0:de-1,Ze=f[ne].key;w=(0,S.Z)($,Ze)}var ke=w.key,Pe=w,W=w.key,he=0,Ce=0;if(!ae.includes(ke))for(var be=0;be<q&&L(w);be+=1)w=w.parent,Ce+=1;var ge=s.props.data,Ee=w.node,me=!0;return ve(w)&&w.level===0&&o<E+x/2&&I({dragNode:ge,dropNode:Ee,dropPosition:-1})&&w.key===K.props.eventKey?he=-1:(Pe.children||[]).length&&ae.includes(W)?I({dragNode:ge,dropNode:Ee,dropPosition:0})?he=0:me=!1:Ce===0?q>-1.5?I({dragNode:ge,dropNode:Ee,dropPosition:1})?he=1:me=!1:I({dragNode:ge,dropNode:Ee,dropPosition:0})?he=0:I({dragNode:ge,dropNode:Ee,dropPosition:1})?he=1:me=!1:I({dragNode:ge,dropNode:Ee,dropPosition:1})?he=1:me=!1,{dropPosition:he,dropLevelOffset:Ce,dropTargetKey:w.key,dropTargetPos:w.pos,dragOverNodeKey:W,dropContainerKey:he===0?null:((P=w.parent)===null||P===void 0?void 0:P.key)||null,dropAllowed:me}}function C(a,s){if(a){var K=s.multiple;return K?a.slice():a.length?[a[0]]:a}}var se=function(s){return s};function _(a,s){if(!a)return[];var K=s||{},N=K.processProps,m=N===void 0?se:N,I=Array.isArray(a)?a:[a];return I.map(function(f){var $=f.children,t=_objectWithoutProperties(f,ye),B=_($,s);return React.createElement(TreeNode,_extends({key:t.key},m(t)),B)})}function te(a){if(!a)return null;var s;if(Array.isArray(a))s={checkedKeys:a,halfCheckedKeys:void 0};else if((0,Ke.Z)(a)==="object")s={checkedKeys:a.checked||void 0,halfCheckedKeys:a.halfChecked||void 0};else return(0,ee.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return s}function H(a,s){var K=new Set;function N(m){if(!K.has(m)){var I=(0,S.Z)(s,m);if(I){K.add(m);var f=I.parent,$=I.node;$.disabled||f&&N(f.key)}}}return(a||[]).forEach(function(m){N(m)}),(0,fe.Z)(K)}},4909:function(Be,xe,u){u.d(xe,{S:function(){return b}});var fe=u(24694),Ke=u(44979);function ee(ye,v){var h=new Set;return ye.forEach(function(V){v.has(V)||h.add(V)}),h}function Te(ye){var v=ye||{},h=v.disabled,V=v.disableCheckbox,Q=v.checkable;return!!(h||V)||Q===!1}function Le(ye,v,h,V){for(var Q=new Set(ye),L=new Set,ve=0;ve<=h;ve+=1){var ie=v.get(ve)||new Set;ie.forEach(function(te){var H=te.key,a=te.node,s=te.children,K=s===void 0?[]:s;Q.has(H)&&!V(a)&&K.filter(function(N){return!V(N.node)}).forEach(function(N){Q.add(N.key)})})}for(var C=new Set,se=h;se>=0;se-=1){var _=v.get(se)||new Set;_.forEach(function(te){var H=te.parent,a=te.node;if(!(V(a)||!te.parent||C.has(te.parent.key))){if(V(te.parent.node)){C.add(H.key);return}var s=!0,K=!1;(H.children||[]).filter(function(N){return!V(N.node)}).forEach(function(N){var m=N.key,I=Q.has(m);s&&!I&&(s=!1),!K&&(I||L.has(m))&&(K=!0)}),s&&Q.add(H.key),K&&L.add(H.key),C.add(H.key)}})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(ee(L,Q))}}function S(ye,v,h,V,Q){for(var L=new Set(ye),ve=new Set(v),ie=0;ie<=V;ie+=1){var C=h.get(ie)||new Set;C.forEach(function(H){var a=H.key,s=H.node,K=H.children,N=K===void 0?[]:K;!L.has(a)&&!ve.has(a)&&!Q(s)&&N.filter(function(m){return!Q(m.node)}).forEach(function(m){L.delete(m.key)})})}ve=new Set;for(var se=new Set,_=V;_>=0;_-=1){var te=h.get(_)||new Set;te.forEach(function(H){var a=H.parent,s=H.node;if(!(Q(s)||!H.parent||se.has(H.parent.key))){if(Q(H.parent.node)){se.add(a.key);return}var K=!0,N=!1;(a.children||[]).filter(function(m){return!Q(m.node)}).forEach(function(m){var I=m.key,f=L.has(I);K&&!f&&(K=!1),!N&&(f||ve.has(I))&&(N=!0)}),K||L.delete(a.key),N&&ve.add(a.key),se.add(a.key)}})}return{checkedKeys:Array.from(L),halfCheckedKeys:Array.from(ee(ve,L))}}function b(ye,v,h,V){var Q=[],L;V?L=V:L=Te;var ve=new Set(ye.filter(function(_){var te=!!(0,Ke.Z)(h,_);return te||Q.push(_),te})),ie=new Map,C=0;Object.keys(h).forEach(function(_){var te=h[_],H=te.level,a=ie.get(H);a||(a=new Set,ie.set(H,a)),a.add(te),C=Math.max(C,H)}),(0,fe.ZP)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(_){return"'".concat(_,"'")}).join(", ")));var se;return v===!0?se=Le(ve,ie,C,L):se=S(ve,v.halfCheckedKeys,ie,C,L),se}},44979:function(Be,xe,u){u.d(xe,{Z:function(){return fe}});function fe(Ke,ee){return Ke[ee]}},74409:function(Be,xe,u){u.d(xe,{F:function(){return H},H8:function(){return te},I8:function(){return _},km:function(){return Q},oH:function(){return C},w$:function(){return L},zn:function(){return ie}});var fe=u(19881),Ke=u(22937),ee=u(7376),Te=u(68601),Le=u(71783),S=u(36760),b=u(24694),ye=u(44979),v=["children"];function h(a,s){return"".concat(a,"-").concat(s)}function V(a){return a&&a.type&&a.type.isTreeNode}function Q(a,s){return a!=null?a:s}function L(a){var s=a||{},K=s.title,N=s._title,m=s.key,I=s.children,f=K||"title";return{title:f,_title:N||[f],key:m||"key",children:I||"children"}}function ve(a,s){var K=new Map;function N(m){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(f){var $=f[s.key],t=f[s.children];warning($!=null,"Tree node must have a certain key: [".concat(I).concat($,"]"));var B=String($);warning(!K.has(B)||$===null||$===void 0,"Same 'key' exist in the Tree: ".concat(B)),K.set(B,!0),N(t,"".concat(I).concat(B," > "))})}N(a)}function ie(a){function s(K){var N=(0,Le.Z)(K);return N.map(function(m){if(!V(m))return(0,b.ZP)(!m,"Tree/TreeNode can only accept TreeNode as children."),null;var I=m.key,f=m.props,$=f.children,t=(0,Te.Z)(f,v),B=(0,ee.Z)({key:I},t),P=s($);return P.length&&(B.children=P),B}).filter(function(m){return m})}return s(a)}function C(a,s,K){var N=L(K),m=N._title,I=N.key,f=N.children,$=new Set(s===!0?[]:s),t=[];function B(P){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return P.map(function(o,i){for(var E=h(G?G.pos:"0",i),x=Q(o[I],E),O,q=0;q<m.length;q+=1){var ae=m[q];if(o[ae]!==void 0){O=o[ae];break}}var w=(0,ee.Z)((0,ee.Z)({},(0,S.Z)(o,[].concat((0,Ke.Z)(m),[I,f]))),{},{title:O,key:x,parent:G,pos:E,children:null,data:o,isStart:[].concat((0,Ke.Z)(G?G.isStart:[]),[i===0]),isEnd:[].concat((0,Ke.Z)(G?G.isEnd:[]),[i===P.length-1])});return t.push(w),s===!0||$.has(x)?w.children=B(o[f]||[],w):w.children=[],w})}return B(a),t}function se(a,s,K){var N={};(0,fe.Z)(K)==="object"?N=K:N={externalGetKey:K},N=N||{};var m=N,I=m.childrenPropName,f=m.externalGetKey,$=m.fieldNames,t=L($),B=t.key,P=t.children,G=I||P,o;f?typeof f=="string"?o=function(x){return x[f]}:typeof f=="function"&&(o=function(x){return f(x)}):o=function(x,O){return Q(x[B],O)};function i(E,x,O,q){var ae=E?E[G]:a,w=E?h(O.pos,x):"0",de=E?[].concat((0,Ke.Z)(q),[E]):[];if(E){var ne=o(E,w),Ze={node:E,index:x,pos:w,key:ne,parentPos:O.node?O.pos:null,level:O.level+1,nodes:de};s(Ze)}ae&&ae.forEach(function(ke,Pe){i(ke,Pe,{node:E,pos:w,level:O?O.level+1:-1},de)})}i(null)}function _(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=s.initWrapper,N=s.processEntity,m=s.onProcessFinished,I=s.externalGetKey,f=s.childrenPropName,$=s.fieldNames,t=arguments.length>2?arguments[2]:void 0,B=I||t,P={},G={},o={posEntities:P,keyEntities:G};return K&&(o=K(o)||o),se(a,function(i){var E=i.node,x=i.index,O=i.pos,q=i.key,ae=i.parentPos,w=i.level,de=i.nodes,ne={node:E,nodes:de,index:x,key:q,pos:O,level:w},Ze=Q(q,O);P[O]=ne,G[Ze]=ne,ne.parent=P[ae],ne.parent&&(ne.parent.children=ne.parent.children||[],ne.parent.children.push(ne)),N&&N(ne,o)},{externalGetKey:B,childrenPropName:f,fieldNames:$}),m&&m(o),o}function te(a,s){var K=s.expandedKeys,N=s.selectedKeys,m=s.loadedKeys,I=s.loadingKeys,f=s.checkedKeys,$=s.halfCheckedKeys,t=s.dragOverNodeKey,B=s.dropPosition,P=s.keyEntities,G=(0,ye.Z)(P,a),o={eventKey:a,expanded:K.indexOf(a)!==-1,selected:N.indexOf(a)!==-1,loaded:m.indexOf(a)!==-1,loading:I.indexOf(a)!==-1,checked:f.indexOf(a)!==-1,halfChecked:$.indexOf(a)!==-1,pos:String(G?G.pos:""),dragOver:t===a&&B===0,dragOverGapTop:t===a&&B===-1,dragOverGapBottom:t===a&&B===1};return o}function H(a){var s=a.data,K=a.expanded,N=a.selected,m=a.checked,I=a.loaded,f=a.loading,$=a.halfChecked,t=a.dragOver,B=a.dragOverGapTop,P=a.dragOverGapBottom,G=a.pos,o=a.active,i=a.eventKey,E=(0,ee.Z)((0,ee.Z)({},s),{},{expanded:K,selected:N,checked:m,loaded:I,loading:f,halfChecked:$,dragOver:t,dragOverGapTop:B,dragOverGapBottom:P,pos:G,active:o,key:i});return"props"in E||Object.defineProperty(E,"props",{get:function(){return(0,b.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),E}}}]); diff --git a/5585.c91a62f0.async.js b/5585.c91a62f0.async.js new file mode 100644 index 00000000..e49ba9c8 --- /dev/null +++ b/5585.c91a62f0.async.js @@ -0,0 +1,505 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5585],{45585:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"CSS",name:"css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#combinators"},{include:"#selector"},{include:"#at-rules"},{include:"#rule-list"}],repository:{"at-rules":{patterns:[{begin:"\\A(?:\\xEF\\xBB\\xBF)?(?i:(?=\\s*@charset\\b))",end:";|(?=$)",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.charset.css",patterns:[{captures:{1:{name:"invalid.illegal.not-lowercase.charset.css"},2:{name:"invalid.illegal.leading-whitespace.charset.css"},3:{name:"invalid.illegal.no-whitespace.charset.css"},4:{name:"invalid.illegal.whitespace.charset.css"},5:{name:"invalid.illegal.not-double-quoted.charset.css"},6:{name:"invalid.illegal.unclosed-string.charset.css"},7:{name:"invalid.illegal.unexpected-characters.charset.css"}},match:`(?x) +\\G +((?!@charset)@\\w+) +| +\\G(\\s+) +| +(@charset\\S[^;]*) +| +(?<=@charset) +(\\x20{2,}|\\t+) +| +(?<=@charset\\x20) +([^";]+) +| +("[^"]+$) +| +(?<=") +([^;]+)`},{captures:{1:{name:"keyword.control.at-rule.charset.css"},2:{name:"punctuation.definition.keyword.css"}},match:"((@)charset)(?=\\s)"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"|$',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{begin:'(?:\\G|^)(?=(?:[^"])+$)',end:"$",name:"invalid.illegal.unclosed.string.css"}]}]},{begin:`(?i)((@)import)(?:\\s+|$|(?=['"]|/\\*))`,beginCaptures:{1:{name:"keyword.control.at-rule.import.css"},2:{name:"punctuation.definition.keyword.css"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{begin:"\\G\\s*(?=/\\*)",end:"(?<=\\*/)\\s*",patterns:[{include:"#comment-block"}]},{include:"#string"},{include:"#url"},{include:"#media-query-list"}]},{begin:"(?i)((@)font-face)(?=\\s*|{|/\\*|$)",beginCaptures:{1:{name:"keyword.control.at-rule.font-face.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?!\\G)",name:"meta.at-rule.font-face.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#rule-list"}]},{begin:"(?i)(@)page(?=[\\s:{]|/\\*|$)",captures:{0:{name:"keyword.control.at-rule.page.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*($|[:{;]))",name:"meta.at-rule.page.css",patterns:[{include:"#rule-list"}]},{begin:"(?i)(?=@media(\\s|\\(|/\\*|$))",end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)media",beginCaptures:{0:{name:"keyword.control.at-rule.media.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.media.header.css",patterns:[{include:"#media-query-list"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.media.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.media.end.bracket.curly.css"}},name:"meta.at-rule.media.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)(?=@counter-style([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)counter-style",beginCaptures:{0:{name:"keyword.control.at-rule.counter-style.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*{)",name:"meta.at-rule.counter-style.header.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.parameter.style-name.css"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.at-rule.counter-style.body.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#rule-list-innards"}]}]},{begin:`(?i)(?=@document([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)document",beginCaptures:{0:{name:"keyword.control.at-rule.document.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.document.header.css",patterns:[{begin:"(?i)(?<![\\w-])(url-prefix|domain|regexp)(\\()",beginCaptures:{1:{name:"support.function.document-rule.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.document-rule.css",patterns:[{include:"#string"},{include:"#comment-block"},{include:"#escapes"},{match:`[^'")\\s]+`,name:"variable.parameter.document-rule.css"}]},{include:"#url"},{include:"#commas"},{include:"#comment-block"},{include:"#escapes"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.document.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.document.end.bracket.curly.css"}},name:"meta.at-rule.document.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)(?=@(?:-(?:webkit|moz|o|ms)-)?keyframes([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)(?:-(?:webkit|moz|o|ms)-)?keyframes",beginCaptures:{0:{name:"keyword.control.at-rule.keyframes.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*{)",name:"meta.at-rule.keyframes.header.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.parameter.keyframe-list.css"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.keyframes.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.keyframes.end.bracket.curly.css"}},name:"meta.at-rule.keyframes.body.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{1:{name:"entity.other.keyframe-offset.css"},2:{name:"entity.other.keyframe-offset.percentage.css"}},match:`(?xi) +(?<![\\w-]) (from|to) (?![\\w-]) +| +([-+]?(?:\\d+(?:\\.\\d+)?|\\.\\d+)%)`},{include:"#rule-list"}]}]},{begin:"(?i)(?=@supports(\\s|\\(|/\\*|$))",end:"(?<=})(?!\\G)|(?=;)",patterns:[{begin:"(?i)\\G(@)supports",beginCaptures:{0:{name:"keyword.control.at-rule.supports.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.supports.header.css",patterns:[{include:"#feature-query-operators"},{include:"#feature-query"},{include:"#comment-block"},{include:"#escapes"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.supports.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.supports.end.bracket.curly.css"}},name:"meta.at-rule.supports.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)((@)(-(ms|o)-)?viewport)(?=[\\s'"{;]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.viewport.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[@{;])",name:"meta.at-rule.viewport.css",patterns:[{include:"#comment-block"},{include:"#escapes"}]},{begin:`(?i)((@)font-feature-values)(?=[\\s'"{;]|/\\*|$)\\s*`,beginCaptures:{1:{name:"keyword.control.at-rule.font-feature-values.css"},2:{name:"punctuation.definition.keyword.css"}},contentName:"variable.parameter.font-name.css",end:"(?=\\s*[@{;])",name:"meta.at-rule.font-features.css",patterns:[{include:"#comment-block"},{include:"#escapes"}]},{include:"#font-features"},{begin:`(?i)((@)namespace)(?=[\\s'";]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.namespace.css"},2:{name:"punctuation.definition.keyword.css"}},end:";|(?=[@{])",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.namespace.css",patterns:[{include:"#url"},{captures:{1:{patterns:[{include:"#comment-block"}]},2:{name:"entity.name.function.namespace-prefix.css",patterns:[{include:"#escapes"}]}},match:`(?xi) +(?:\\G|^|(?<=\\s)) +(?= +(?<=\\s|^) +(?:[-a-zA-Z_]|[^\\x00-\\x7F]) +| +\\s* +/\\*(?:[^*]|\\*[^/])*\\*/ +) +(.*?) +( +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)* +)`},{include:"#comment-block"},{include:"#escapes"},{include:"#string"}]},{begin:"(?i)(?=@[\\w-]+[^;]+;s*$)",end:"(?<=;)(?!\\G)",patterns:[{begin:"(?i)\\G(@)[\\w-]+",beginCaptures:{0:{name:"keyword.control.at-rule.css"},1:{name:"punctuation.definition.keyword.css"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.header.css"}]},{begin:"(?i)(?=@[\\w-]+(\\s|\\(|{|/\\*|$))",end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)[\\w-]+",beginCaptures:{0:{name:"keyword.control.at-rule.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.header.css"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.end.bracket.curly.css"}},name:"meta.at-rule.body.css",patterns:[{include:"$self"}]}]}]},"color-keywords":{patterns:[{match:"(?i)(?<![\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\w-])",name:"support.constant.color.w3c-standard-color-name.css"},{match:`(?xi) (?<![\\w-]) +(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood +|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan +|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange +|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise +|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen +|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki +|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow +|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray +|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue +|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise +|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered +|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum +|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell +|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato +|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen) +(?![\\w-])`,name:"support.constant.color.w3c-extended-color-name.css"},{match:"(?i)(?<![\\w-])currentColor(?![\\w-])",name:"support.constant.color.current.css"},{match:`(?xi) (?<![\\w-]) +(ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow +|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption +|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow +|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText) +(?![\\w-])`,name:"invalid.deprecated.color.system.css"}]},combinators:{patterns:[{match:"/deep/|>>>",name:"invalid.deprecated.combinator.css"},{match:">>|>|\\+|~",name:"keyword.operator.combinator.css"}]},commas:{match:",",name:"punctuation.separator.list.comma.css"},"comment-block":{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},escapes:{patterns:[{match:"\\\\[0-9a-fA-F]{1,6}",name:"constant.character.escape.codepoint.css"},{begin:"\\\\$\\s*",end:"^(?<!\\G)",name:"constant.character.escape.newline.css"},{match:"\\\\.",name:"constant.character.escape.css"}]},"feature-query":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.condition.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.condition.end.bracket.round.css"}},name:"meta.feature-query.css",patterns:[{include:"#feature-query-operators"},{include:"#feature-query"}]},"feature-query-operators":{patterns:[{match:"(?i)(?<=[\\s()]|^|\\*/)(and|not|or)(?=[\\s()]|/\\*|$)",name:"keyword.operator.logical.feature.$1.css"},{include:"#rule-list-innards"}]},"font-features":{begin:`(?xi) +((@)(annotation|character-variant|ornaments|styleset|stylistic|swash)) +(?=[\\s@'"{;]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.${3:/downcase}.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?<=})",name:"meta.at-rule.${3:/downcase}.css",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.font-feature.css",patterns:[{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?: [-a-zA-Z_] | [^\\x00-\\x7F] ) +(?: [-a-zA-Z0-9_] | [^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.font-feature.css"},{include:"#rule-list-innards"}]}]},"functional-pseudo-classes":{patterns:[{begin:"(?i)((:)dir)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#comment-block"},{include:"#escapes"},{match:"(?i)(?<![\\w-])(ltr|rtl)(?![\\w-])",name:"support.constant.text-direction.css"},{include:"#property-values"}]},{begin:"(?i)((:)lang)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{match:"(?<=[(,\\s])[a-zA-Z]+(-[a-zA-Z0-9]*|\\\\(?:[0-9a-fA-F]{1,6}|.))*(?=[),\\s])",name:"support.constant.language-range.css"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{include:"#escapes"},{match:'(?<=["\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=["\\s])',name:"support.constant.language-range.css"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{include:"#escapes"},{match:"(?<=['\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=['\\s])",name:"support.constant.language-range.css"}]},{include:"#commas"}]},{begin:"(?i)((:)(?:not|has|matches|where|is))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#selector-innards"}]},{begin:"(?i)((:)nth-(?:last-)?(?:child|of-type))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{match:"(?i)[+-]?(\\d+n?|n)(\\s*[+-]\\s*\\d+)?",name:"constant.numeric.css"},{match:"(?i)even|odd",name:"support.constant.parity.css"}]}]},functions:{patterns:[{begin:"(?i)(?<![\\w-])(calc)(\\()",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.calc.css",patterns:[{match:"[*/]|(?<=\\s|^)[-+](?=\\s|$)",name:"keyword.operator.arithmetic.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(rgba?|rgb|hsla?|hsl|hwb|lab|oklab|lch|oklch|color)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.color.css",patterns:[{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +( +(?:-webkit-|-moz-|-o-)? +(?:repeating-)? +(?:linear|radial|conic) +-gradient +) +(\\()`,beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.css",patterns:[{match:"(?i)(?<![\\w-])(from|to|at|in|hue)(?![\\w-])",name:"keyword.operator.gradient.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(-webkit-gradient)(\\()",beginCaptures:{1:{name:"invalid.deprecated.gradient.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.invalid.deprecated.gradient.css",patterns:[{begin:"(?i)(?<![\\w-])(from|to|color-stop)(\\()",beginCaptures:{1:{name:"invalid.deprecated.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#property-values"}]},{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +(annotation|attr|blur|brightness|character-variant|clamp|contrast|counters? +|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate|color-mix +|image-set|invert|local|max|min|minmax|opacity|ornaments|repeat|saturate|sepia +|styleset|stylistic|swash|symbols +|cos|sin|tan|acos|asin|atan|atan2|hypot|sqrt|pow|log|exp|abs|sign) +(\\()`,beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.misc.css",patterns:[{match:`(?i)(?<=[,\\s"]|\\*/|^)\\d+x(?=[\\s,"')]|/\\*|$)`,name:"constant.numeric.other.density.css"},{include:"#property-values"},{match:`[^'"),\\s]+`,name:"variable.parameter.misc.css"}]},{begin:"(?i)(?<![\\w-])(circle|ellipse|inset|polygon|rect)(\\()",beginCaptures:{1:{name:"support.function.shape.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.shape.css",patterns:[{match:"(?i)(?<=\\s|^|\\*/)(at|round)(?=\\s|/\\*|$)",name:"keyword.operator.shape.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(cubic-bezier|steps)(\\()",beginCaptures:{1:{name:"support.function.timing-function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.timing-function.css",patterns:[{match:"(?i)(?<![\\w-])(start|end)(?=\\s*\\)|$)",name:"support.constant.step-direction.css"},{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +( (?:translate|scale|rotate)(?:[XYZ]|3D)? +| matrix(?:3D)? +| skew[XY]? +| perspective +) +(\\()`,beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#property-values"}]},{include:"#url"},{begin:"(?i)(?<![\\w-])(var)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.variable.css",patterns:[{match:`(?x) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.argument.css"},{include:"#property-values"}]}]},"media-feature-keywords":{match:`(?xi) +(?<=^|\\s|:|\\*/) +(?: portrait +| landscape +| progressive +| interlace +| fullscreen +| standalone +| minimal-ui +| browser +| hover +) +(?=\\s|\\)|$)`,name:"support.constant.property-value.css"},"media-features":{captures:{1:{name:"support.type.property-name.media.css"},2:{name:"support.type.property-name.media.css"},3:{name:"support.type.vendored.property-name.media.css"}},match:`(?xi) +(?<=^|\\s|\\(|\\*/) +(?: + +( +(?:min-|max-)? +(?: height +| width +| aspect-ratio +| color +| color-index +| monochrome +| resolution +) +| grid +| scan +| orientation +| display-mode +| hover +) +| + +( +(?:min-|max-)? +device- +(?: height +| width +| aspect-ratio +) +) +| + +( +(?: + +[-_] +(?: webkit +| apple|khtml +| epub +| moz +| ms +| o +| xv|ah|rim|atsc| +hp|tc|wap|ro +) +| + +(?: mso +| prince +) +) +- +[\\w-]+ +(?= +\\s* +(?: +/\\* +(?:[^*]|\\*[^/])* +\\*/ +)? +\\s* +[:)] +) +) +) +(?=\\s|$|[><:=]|\\)|/\\*)`},"media-query":{begin:"\\G",end:"(?=\\s*[{;])",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#media-types"},{match:"(?i)(?<=\\s|^|,|\\*/)(only|not)(?=\\s|{|/\\*|$)",name:"keyword.operator.logical.$1.media.css"},{match:"(?i)(?<=\\s|^|\\*/|\\))and(?=\\s|/\\*|$)",name:"keyword.operator.logical.and.media.css"},{match:",(?:(?:\\s*,)+|(?=\\s*[;){]))",name:"invalid.illegal.comma.css"},{include:"#commas"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.css"}},patterns:[{include:"#media-features"},{include:"#media-feature-keywords"},{match:":",name:"punctuation.separator.key-value.css"},{match:">=|<=|=|<|>",name:"keyword.operator.comparison.css"},{captures:{1:{name:"constant.numeric.css"},2:{name:"keyword.operator.arithmetic.css"},3:{name:"constant.numeric.css"}},match:"(\\d+)\\s*(/)\\s*(\\d+)",name:"meta.ratio.css"},{include:"#numeric-values"},{include:"#comment-block"}]}]},"media-query-list":{begin:"(?=\\s*[^{;])",end:"(?=\\s*[{;])",patterns:[{include:"#media-query"}]},"media-types":{captures:{1:{name:"support.constant.media.css"},2:{name:"invalid.deprecated.constant.media.css"}},match:`(?xi) +(?<=^|\\s|,|\\*/) +(?: + +(all|print|screen|speech) +| + +(aural|braille|embossed|handheld|projection|tty|tv) +) +(?=$|[{,\\s;]|/\\*)`},"numeric-values":{patterns:[{captures:{1:{name:"punctuation.definition.constant.css"}},match:"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.other.color.rgb-value.hex.css"},{captures:{1:{name:"keyword.other.unit.percentage.css"},2:{name:"keyword.other.unit.${2:/downcase}.css"}},match:`(?xi) (?<![\\w-]) +[-+]? + +(?: +[0-9]+ (?:\\.[0-9]+)? +| \\.[0-9]+ +) + +(?: +(?<=[0-9]) +E +[-+]? +[0-9]+ +)? + +(?: +(%) +| ( deg|grad|rad|turn +| Hz|kHz +| ch|cm|em|ex|fr|in|mm|mozmm| +pc|pt|px|q|rem|rch|rex|rlh| +ic|ric|rcap|vh|vw|vb|vi|svh| +svw|svb|svi|dvh|dvw|dvb|dvi| +lvh|lvw|lvb|lvi|vmax|vmin| +cqw|cqi|cqh|cqb|cqmin|cqmax +| dpi|dpcm|dppx +| s|ms +) +\\b +)?`,name:"constant.numeric.css"}]},"property-keywords":{patterns:[{match:`(?xi) (?<![\\w-]) +(above|absolute|active|add|additive|after-edge|alias|all|all-petite-caps|all-scroll|all-small-caps|alpha|alphabetic|alternate|alternate-reverse +|always|antialiased|auto|auto-fill|auto-fit|auto-pos|available|avoid|avoid-column|avoid-page|avoid-region|backwards|balance|baseline|before-edge|below|bevel +|bidi-override|blink|block|block-axis|block-start|block-end|bold|bolder|border|border-box|both|bottom|bottom-outside|break-all|break-word|bullets +|butt|capitalize|caption|cell|center|central|char|circle|clip|clone|close-quote|closest-corner|closest-side|col-resize|collapse|color|color-burn +|color-dodge|column|column-reverse|common-ligatures|compact|condensed|contain|content|content-box|contents|context-menu|contextual|copy|cover +|crisp-edges|crispEdges|crosshair|cyclic|dark|darken|dashed|decimal|default|dense|diagonal-fractions|difference|digits|disabled|disc|discretionary-ligatures +|distribute|distribute-all-lines|distribute-letter|distribute-space|dot|dotted|double|double-circle|downleft|downright|e-resize|each-line|ease|ease-in +|ease-in-out|ease-out|economy|ellipse|ellipsis|embed|end|evenodd|ew-resize|exact|exclude|exclusion|expanded|extends|extra-condensed|extra-expanded +|fallback|farthest-corner|farthest-side|fill|fill-available|fill-box|filled|fit-content|fixed|flat|flex|flex-end|flex-start|flip|flow-root|forwards|freeze +|from-image|full-width|geometricPrecision|georgian|grab|grabbing|grayscale|grid|groove|hand|hanging|hard-light|help|hidden|hide +|historical-forms|historical-ligatures|horizontal|horizontal-tb|hue|icon|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space +|ideographic|inactive|infinite|inherit|initial|inline|inline-axis|inline-block|inline-end|inline-flex|inline-grid|inline-list-item|inline-start +|inline-table|inset|inside|inter-character|inter-ideograph|inter-word|intersect|invert|isolate|isolate-override|italic|jis04|jis78|jis83 +|jis90|justify|justify-all|kannada|keep-all|landscape|large|larger|left|light|lighten|lighter|line|line-edge|line-through|linear|linearRGB +|lining-nums|list-item|local|loose|lowercase|lr|lr-tb|ltr|luminance|luminosity|main-size|mandatory|manipulation|manual|margin-box|match-parent +|match-source|mathematical|max-content|medium|menu|message-box|middle|min-content|miter|mixed|move|multiply|n-resize|narrower|ne-resize +|nearest-neighbor|nesw-resize|newspaper|no-change|no-clip|no-close-quote|no-common-ligatures|no-contextual|no-discretionary-ligatures +|no-drop|no-historical-ligatures|no-open-quote|no-repeat|none|nonzero|normal|not-allowed|nowrap|ns-resize|numbers|numeric|nw-resize|nwse-resize +|oblique|oldstyle-nums|open|open-quote|optimizeLegibility|optimizeQuality|optimizeSpeed|optional|ordinal|outset|outside|over|overlay|overline|padding +|padding-box|page|painted|pan-down|pan-left|pan-right|pan-up|pan-x|pan-y|paused|petite-caps|pixelated|plaintext|pointer|portrait|pre|pre-line +|pre-wrap|preserve-3d|progress|progressive|proportional-nums|proportional-width|proximity|radial|recto|region|relative|remove|repeat|repeat-[xy] +|reset-size|reverse|revert|ridge|right|rl|rl-tb|round|row|row-resize|row-reverse|row-severse|rtl|ruby|ruby-base|ruby-base-container|ruby-text +|ruby-text-container|run-in|running|s-resize|saturation|scale-down|screen|scroll|scroll-position|se-resize|semi-condensed|semi-expanded|separate +|sesame|show|sideways|sideways-left|sideways-lr|sideways-right|sideways-rl|simplified|slashed-zero|slice|small|small-caps|small-caption|smaller +|smooth|soft-light|solid|space|space-around|space-between|space-evenly|spell-out|square|sRGB|stacked-fractions|start|static|status-bar|swap +|step-end|step-start|sticky|stretch|strict|stroke|stroke-box|style|sub|subgrid|subpixel-antialiased|subtract|super|sw-resize|symbolic|table +|table-caption|table-cell|table-column|table-column-group|table-footer-group|table-header-group|table-row|table-row-group|tabular-nums|tb|tb-rl +|text|text-after-edge|text-before-edge|text-bottom|text-top|thick|thin|titling-caps|top|top-outside|touch|traditional|transparent|triangle +|ultra-condensed|ultra-expanded|under|underline|unicase|unset|upleft|uppercase|upright|use-glyph-orientation|use-script|verso|vertical +|vertical-ideographic|vertical-lr|vertical-rl|vertical-text|view-box|visible|visibleFill|visiblePainted|visibleStroke|w-resize|wait|wavy +|weight|whitespace|wider|words|wrap|wrap-reverse|x|x-large|x-small|xx-large|xx-small|y|zero|zoom-in|zoom-out) +(?![\\w-])`,name:"support.constant.property-value.css"},{match:`(?xi) (?<![\\w-]) +(arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|cjk-ideographic +|decimal|decimal-leading-zero|devanagari|disc|disclosure-closed|disclosure-open|ethiopic-halehame-am +|ethiopic-halehame-ti-e[rt]|ethiopic-numeric|georgian|gujarati|gurmukhi|hangul|hangul-consonant|hebrew +|hiragana|hiragana-iroha|japanese-formal|japanese-informal|kannada|katakana|katakana-iroha|khmer +|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek +|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal +|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian +|upper-latin|upper-roman|urdu) +(?![\\w-])`,name:"support.constant.property-value.list-style-type.css"},{match:"(?<![\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+",name:"support.constant.vendored.property-value.css"},{match:"(?<![\\w-])(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system-ui|system|tahoma|times|trebuchet|ui-monospace|ui-rounded|ui-sans-serif|ui-serif|utopia|verdana|webdings|sans-serif|serif|monospace)(?![\\w-])",name:"support.constant.font-name.css"}]},"property-names":{patterns:[{match:`(?xi) (?<![\\w-]) +(?: + +accent-color|additive-symbols|align-content|align-items|align-self|all|animation|animation-delay|animation-direction|animation-duration +| animation-fill-mode|animation-iteration-count|animation-name|animation-play-state|animation-timing-function|backdrop-filter +| backface-visibility|background|background-attachment|background-blend-mode|background-clip|background-color|background-image +| background-origin|background-position|background-position-[xy]|background-repeat|background-size|bleed|block-size|border +| border-block-end|border-block-end-color|border-block-end-style|border-block-end-width|border-block-start|border-block-start-color +| border-block-start-style|border-block-start-width|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius +| border-bottom-style|border-bottom-width|border-collapse|border-color|border-end-end-radius|border-end-start-radius|border-image +| border-image-outset|border-image-repeat|border-image-slice|border-image-source|border-image-width|border-inline-end +| border-inline-end-color|border-inline-end-style|border-inline-end-width|border-inline-start|border-inline-start-color +| border-inline-start-style|border-inline-start-width|border-left|border-left-color|border-left-style|border-left-width +| border-radius|border-right|border-right-color|border-right-style|border-right-width|border-spacing|border-start-end-radius +| border-start-start-radius|border-style|border-top|border-top-color|border-top-left-radius|border-top-right-radius|border-top-style +| border-top-width|border-width|bottom|box-decoration-break|box-shadow|box-sizing|break-after|break-before|break-inside|caption-side +| caret-color|clear|clip|clip-path|clip-rule|color|color-adjust|color-interpolation-filters|color-scheme|column-count|column-fill|column-gap +| column-rule|column-rule-color|column-rule-style|column-rule-width|column-span|column-width|columns|contain|container|container-name|container-type|content|counter-increment +| counter-reset|cursor|direction|display|empty-cells|enable-background|fallback|fill|fill-opacity|fill-rule|filter|flex|flex-basis +| flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float|flood-color|flood-opacity|font|font-display|font-family +| font-feature-settings|font-kerning|font-language-override|font-optical-sizing|font-size|font-size-adjust|font-stretch +| font-style|font-synthesis|font-variant|font-variant-alternates|font-variant-caps|font-variant-east-asian|font-variant-ligatures +| font-variant-numeric|font-variant-position|font-variation-settings|font-weight|gap|glyph-orientation-horizontal|glyph-orientation-vertical +| grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-gap|grid-column-start +| grid-gap|grid-row|grid-row-end|grid-row-gap|grid-row-start|grid-template|grid-template-areas|grid-template-columns|grid-template-rows +| hanging-punctuation|height|hyphens|image-orientation|image-rendering|image-resolution|ime-mode|initial-letter|initial-letter-align +| inline-size|inset|inset-block|inset-block-end|inset-block-start|inset-inline|inset-inline-end|inset-inline-start|isolation +| justify-content|justify-items|justify-self|kerning|left|letter-spacing|lighting-color|line-break|line-clamp|line-height|list-style +| list-style-image|list-style-position|list-style-type|margin|margin-block|margin-block-end|margin-block-start|margin-bottom|margin-inline|margin-inline-end|margin-inline-start +| margin-left|margin-right|margin-top|marker-end|marker-mid|marker-start|marks|mask|mask-border|mask-border-mode|mask-border-outset +| mask-border-repeat|mask-border-slice|mask-border-source|mask-border-width|mask-clip|mask-composite|mask-image|mask-mode +| mask-origin|mask-position|mask-repeat|mask-size|mask-type|max-block-size|max-height|max-inline-size|max-lines|max-width +| max-zoom|min-block-size|min-height|min-inline-size|min-width|min-zoom|mix-blend-mode|negative|object-fit|object-position +| offset|offset-anchor|offset-distance|offset-path|offset-position|offset-rotation|opacity|order|orientation|orphans +| outline|outline-color|outline-offset|outline-style|outline-width|overflow|overflow-anchor|overflow-block|overflow-inline +| overflow-wrap|overflow-[xy]|overscroll-behavior|overscroll-behavior-block|overscroll-behavior-inline|overscroll-behavior-[xy] +| pad|padding|padding-block|padding-block-end|padding-block-start|padding-bottom|padding-inline|padding-inline-end|padding-inline-start|padding-left +| padding-right|padding-top|page-break-after|page-break-before|page-break-inside|paint-order|perspective|perspective-origin +| place-content|place-items|place-self|pointer-events|position|prefix|quotes|range|resize|right|rotate|row-gap|ruby-align +| ruby-merge|ruby-position|scale|scroll-behavior|scroll-margin|scroll-margin-block|scroll-margin-block-end|scroll-margin-block-start +| scroll-margin-bottom|scroll-margin-inline|scroll-margin-inline-end|scroll-margin-inline-start|scroll-margin-left|scroll-margin-right +| scroll-margin-top|scroll-padding|scroll-padding-block|scroll-padding-block-end|scroll-padding-block-start|scroll-padding-bottom +| scroll-padding-inline|scroll-padding-inline-end|scroll-padding-inline-start|scroll-padding-left|scroll-padding-right +| scroll-padding-top|scroll-snap-align|scroll-snap-coordinate|scroll-snap-destination|scroll-snap-stop|scroll-snap-type +| scrollbar-color|scrollbar-gutter|scrollbar-width|shape-image-threshold|shape-margin|shape-outside|shape-rendering|size +| speak-as|src|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap|stroke-linejoin|stroke-miterlimit +| stroke-opacity|stroke-width|suffix|symbols|system|tab-size|table-layout|text-align|text-align-last|text-anchor|text-combine-upright +| text-decoration|text-decoration-color|text-decoration-line|text-decoration-skip|text-decoration-skip-ink|text-decoration-style|text-decoration-thickness +| text-emphasis|text-emphasis-color|text-emphasis-position|text-emphasis-style|text-indent|text-justify|text-orientation +| text-overflow|text-rendering|text-shadow|text-size-adjust|text-transform|text-underline-offset|text-underline-position|top|touch-action|transform +| transform-box|transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property|transition-timing-function +| translate|unicode-bidi|unicode-range|user-select|user-zoom|vertical-align|visibility|white-space|widows|width|will-change +| word-break|word-spacing|word-wrap|writing-mode|z-index|zoom + + +| alignment-baseline|baseline-shift|clip-rule|color-interpolation|color-interpolation-filters|color-profile +| color-rendering|cx|cy|dominant-baseline|enable-background|fill|fill-opacity|fill-rule|flood-color|flood-opacity +| glyph-orientation-horizontal|glyph-orientation-vertical|height|kerning|lighting-color|marker-end|marker-mid +| marker-start|r|rx|ry|shape-rendering|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap +| stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|text-anchor|width|x|y + + +| adjust|after|align|align-last|alignment|alignment-adjust|appearance|attachment|azimuth|background-break +| balance|baseline|before|bidi|binding|bookmark|bookmark-label|bookmark-level|bookmark-target|border-length +| bottom-color|bottom-left-radius|bottom-right-radius|bottom-style|bottom-width|box|box-align|box-direction +| box-flex|box-flex-group|box-lines|box-ordinal-group|box-orient|box-pack|break|character|collapse|column +| column-break-after|column-break-before|count|counter|crop|cue|cue-after|cue-before|decoration|decoration-break +| delay|display-model|display-role|down|drop|drop-initial-after-adjust|drop-initial-after-align|drop-initial-before-adjust +| drop-initial-before-align|drop-initial-size|drop-initial-value|duration|elevation|emphasis|family|fit|fit-position +| flex-group|float-offset|gap|grid-columns|grid-rows|hanging-punctuation|header|hyphenate|hyphenate-after|hyphenate-before +| hyphenate-character|hyphenate-lines|hyphenate-resource|icon|image|increment|indent|index|initial-after-adjust +| initial-after-align|initial-before-adjust|initial-before-align|initial-size|initial-value|inline-box-align|iteration-count +| justify|label|left-color|left-style|left-width|length|level|line|line-stacking|line-stacking-ruby|line-stacking-shift +| line-stacking-strategy|lines|list|mark|mark-after|mark-before|marks|marquee|marquee-direction|marquee-play-count|marquee-speed +| marquee-style|max|min|model|move-to|name|nav|nav-down|nav-index|nav-left|nav-right|nav-up|new|numeral|offset|ordinal-group +| orient|origin|overflow-style|overhang|pack|page|page-policy|pause|pause-after|pause-before|phonemes|pitch|pitch-range +| play-count|play-during|play-state|point|presentation|presentation-level|profile|property|punctuation|punctuation-trim +| radius|rate|rendering-intent|repeat|replace|reset|resolution|resource|respond-to|rest|rest-after|rest-before|richness +| right-color|right-style|right-width|role|rotation|rotation-point|rows|ruby|ruby-overhang|ruby-span|rule|rule-color +| rule-style|rule-width|shadow|size|size-adjust|sizing|space|space-collapse|spacing|span|speak|speak-header|speak-numeral +| speak-punctuation|speech|speech-rate|speed|stacking|stacking-ruby|stacking-shift|stacking-strategy|stress|stretch +| string-set|style|style-image|style-position|style-type|target|target-name|target-new|target-position|text|text-height +| text-justify|text-outline|text-replace|text-wrap|timing-function|top-color|top-left-radius|top-right-radius|top-style +| top-width|trim|unicode|up|user-select|variant|voice|voice-balance|voice-duration|voice-family|voice-pitch|voice-pitch-range +| voice-rate|voice-stress|voice-volume|volume|weight|white|white-space-collapse|word|wrap +) +(?![\\w-])`,name:"support.type.property-name.css"},{match:"(?<![\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+",name:"support.type.vendored.property-name.css"}]},"property-values":{patterns:[{include:"#commas"},{include:"#comment-block"},{include:"#escapes"},{include:"#functions"},{include:"#property-keywords"},{include:"#unicode-range"},{include:"#numeric-values"},{include:"#color-keywords"},{include:"#string"},{match:"!\\s*important(?![\\w-])",name:"keyword.other.important.css"}]},"pseudo-classes":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"invalid.illegal.colon.css"}},match:`(?xi) +(:)(:*) +(?: active|any-link|checked|default|disabled|empty|enabled|first +| (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within|fullscreen|host|hover +| in-range|indeterminate|invalid|left|link|optional|out-of-range +| read-only|read-write|required|right|root|scope|target|unresolved +| valid|visited +)(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-class.css"},"pseudo-elements":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"punctuation.definition.entity.css"}},match:`(?xi) +(?: +(::?) +(?: after +| before +| first-letter +| first-line +| (?:-(?:ah|apple|atsc|epub|hp|khtml|moz +|ms|o|rim|ro|tc|wap|webkit|xv) +| (?:mso|prince)) +-[a-z-]+ +) +| +(::) +(?: backdrop +| content +| grammar-error +| marker +| placeholder +| selection +| shadow +| spelling-error +) +) +(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-element.css"},"rule-list":{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"#rule-list-innards"}]},"rule-list-innards":{patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#font-features"},{match:`(?x) (?<![\\w-]) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.css"},{begin:"(?<![-a-zA-Z])(?=[-a-zA-Z])",end:"$|(?![-a-zA-Z])",name:"meta.property-name.css",patterns:[{include:"#property-names"}]},{begin:"(:)\\s*",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},contentName:"meta.property-value.css",end:"\\s*(;)|\\s*(?=}|\\))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},patterns:[{include:"#comment-block"},{include:"#property-values"}]},{match:";",name:"punctuation.terminator.rule.css"}]},selector:{begin:`(?x) +(?= +(?:\\|)? +(?: +[-\\[:.*\\#a-zA-Z_] +| +[^\\x00-\\x7F] +| +\\\\ +(?:[0-9a-fA-F]{1,6}|.) +) +)`,end:"(?=\\s*[/@{)])",name:"meta.selector.css",patterns:[{include:"#selector-innards"}]},"selector-innards":{patterns:[{include:"#comment-block"},{include:"#commas"},{include:"#escapes"},{include:"#combinators"},{captures:{1:{name:"entity.other.namespace-prefix.css"},2:{name:"punctuation.separator.css"}},match:`(?x) +(?:^|(?<=[\\s,(};])) +(?! +[-\\w*]+ +\\| +(?! +[-\\[:.*\\#a-zA-Z_] +| [^\\x00-\\x7F] +) +) +( +(?: [-a-zA-Z_] | [^\\x00-\\x7F] ) +(?: [-a-zA-Z0-9_] | [^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +)* +| +\\* +)? +(\\|)`},{include:"#tag-names"},{match:"\\*",name:"entity.name.tag.wildcard.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) (?<![@\\w-]) +([.\\#]) +# Invalid identifier +( +(?: + +-?[0-9] +| + +- +(?= $ +| [\\s,.\\#)\\[:{>+~|] +| /\\* +) +| + +(?: +[-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +)* +(?: +[!"'%&(*;<?@^\`|\\]}] +| +/ (?!\\*) +)+ +) + +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +)* +)`,name:"invalid.illegal.bad-identifier.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) +(\\.) +( +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +)+ +) +(?= $ +| [\\s,.\\#)\\[:{>+~|] +| /\\* +)`,name:"entity.other.attribute-name.class.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) +(\\#) +( +-? +(?![0-9]) +(?:[-a-zA-Z0-9_]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +) +(?=$|[\\s,.\\#)\\[:{>+~|]|/\\*)`,name:"entity.other.attribute-name.id.css"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.entity.begin.bracket.square.css"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.entity.end.bracket.square.css"}},name:"meta.attribute-selector.css",patterns:[{include:"#comment-block"},{include:"#string"},{captures:{1:{name:"storage.modifier.ignore-case.css"}},match:`(?<=["'\\s]|^|\\*/)\\s*([iI])\\s*(?=[\\s\\]]|/\\*|$)`},{captures:{1:{name:"string.unquoted.attribute-value.css",patterns:[{include:"#escapes"}]}},match:`(?x)(?<==)\\s*((?!/\\*)(?:[^\\\\"'\\s\\]]|\\\\.)+)`},{include:"#escapes"},{match:"[~|^$*]?=",name:"keyword.operator.pattern.css"},{match:"\\|",name:"punctuation.separator.css"},{captures:{1:{name:"entity.other.namespace-prefix.css",patterns:[{include:"#escapes"}]}},match:`(?x) +# Qualified namespace prefix +( -?(?!\\d)(?:[\\w-]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +| \\* +) +# Lookahead to ensure there's a valid identifier ahead +(?= +\\| (?!\\s|=|$|\\]) +(?: -?(?!\\d) +| [\\\\\\w-] +| [^\\x00-\\x7F] +) +)`},{captures:{1:{name:"entity.other.attribute-name.css",patterns:[{include:"#escapes"}]}},match:`(?x) +(-?(?!\\d)(?>[\\w-]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+) +\\s* +(?=[~|^\\]$*=]|/\\*)`}]},{include:"#pseudo-classes"},{include:"#pseudo-elements"},{include:"#functional-pseudo-classes"},{match:`(?x) (?<![@\\w-]) +(?= +[a-z] +\\w* - +) +(?: +(?![A-Z]) +[\\w-] +)+ +(?![(\\w-])`,name:"entity.name.tag.custom.css"}]},string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"|(?<!\\\\)(?=$|\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{begin:'(?:\\G|^)(?=(?:[^\\\\"]|\\\\.)+$)',end:"$",name:"invalid.illegal.unclosed.string.css",patterns:[{include:"#escapes"}]},{include:"#escapes"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'|(?<!\\\\)(?=$|\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{begin:"(?:\\G|^)(?=(?:[^\\\\']|\\\\.)+$)",end:"$",name:"invalid.illegal.unclosed.string.css",patterns:[{include:"#escapes"}]},{include:"#escapes"}]}]},"tag-names":{match:`(?xi) (?<![\\w:-]) +(?: + +a|abbr|acronym|address|applet|area|article|aside|audio|b|base|basefont|bdi|bdo|bgsound +| big|blink|blockquote|body|br|button|canvas|caption|center|cite|code|col|colgroup|command +| content|data|datalist|dd|del|details|dfn|dialog|dir|div|dl|dt|element|em|embed|fieldset +| figcaption|figure|font|footer|form|frame|frameset|h[1-6]|head|header|hgroup|hr|html|i +| iframe|image|img|input|ins|isindex|kbd|keygen|label|legend|li|link|listing|main|map|mark +| marquee|math|menu|menuitem|meta|meter|multicol|nav|nextid|nobr|noembed|noframes|noscript +| object|ol|optgroup|option|output|p|param|picture|plaintext|pre|progress|q|rb|rp|rt|rtc +| ruby|s|samp|script|section|select|shadow|slot|small|source|spacer|span|strike|strong +| style|sub|summary|sup|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr +| track|tt|u|ul|var|video|wbr|xmp + + +| altGlyph|altGlyphDef|altGlyphItem|animate|animateColor|animateMotion|animateTransform +| circle|clipPath|color-profile|cursor|defs|desc|discard|ellipse|feBlend|feColorMatrix +| feComponentTransfer|feComposite|feConvolveMatrix|feDiffuseLighting|feDisplacementMap +| feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur +| feImage|feMerge|feMergeNode|feMorphology|feOffset|fePointLight|feSpecularLighting +| feSpotLight|feTile|feTurbulence|filter|font-face|font-face-format|font-face-name +| font-face-src|font-face-uri|foreignObject|g|glyph|glyphRef|hatch|hatchpath|hkern +| line|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|metadata +| missing-glyph|mpath|path|pattern|polygon|polyline|radialGradient|rect|set|solidcolor +| stop|svg|switch|symbol|text|textPath|tref|tspan|use|view|vkern + + +| annotation|annotation-xml|maction|maligngroup|malignmark|math|menclose|merror|mfenced +| mfrac|mglyph|mi|mlabeledtr|mlongdiv|mmultiscripts|mn|mo|mover|mpadded|mphantom|mroot +| mrow|ms|mscarries|mscarry|msgroup|msline|mspace|msqrt|msrow|mstack|mstyle|msub|msubsup +| msup|mtable|mtd|mtext|mtr|munder|munderover|semantics +) +(?=[+~>\\s,.\\#|){:\\[]|/\\*|$)`,name:"entity.name.tag.css"},"unicode-range":{captures:{0:{name:"constant.other.unicode-range.css"},1:{name:"punctuation.separator.dash.unicode-range.css"}},match:"(?<![\\w-])[Uu]\\+[0-9A-Fa-f?]{1,6}(?:(-)[0-9A-Fa-f]{1,6})?(?![\\w-])"},url:{begin:"(?i)(?<![\\w@-])(url)(\\()",beginCaptures:{1:{name:"support.function.url.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.url.css",patterns:[{match:`[^'")\\s]+`,name:"variable.parameter.url.css"},{include:"#string"},{include:"#comment-block"},{include:"#escapes"}]}},scopeName:"source.css"})]}}]); diff --git a/5734.4483c34a.async.js b/5734.4483c34a.async.js new file mode 100644 index 00000000..9405b849 --- /dev/null +++ b/5734.4483c34a.async.js @@ -0,0 +1,223 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5734],{35734:function(s,n,e){e.r(n),e.d(n,{default:function(){return i}});var a=e(18578);const t=Object.freeze({displayName:"Imba",fileTypes:["imba","imba2"],name:"imba",patterns:[{include:"#root"},{captures:{1:{name:"punctuation.definition.comment.imba"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.imba"}],repository:{"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.imba"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.imba"}},name:"meta.array.literal.imba",patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},block:{patterns:[{include:"#style-declaration"},{include:"#mixin-declaration"},{include:"#object-keys"},{include:"#generics-literal"},{include:"#tag-literal"},{include:"#regex"},{include:"#keywords"},{include:"#comment"},{include:"#literal"},{include:"#plain-identifiers"},{include:"#plain-accessors"},{include:"#pairs"},{include:"#invalid-indentation"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(true|yes)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.imba"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(false|no)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.imba"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.imba"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.imba"}},name:"comment.block.documentation.imba",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.imba"},2:{name:"storage.type.internaldeclaration.imba"},3:{name:"punctuation.decorator.internaldeclaration.imba"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.imba"}},name:"comment.block.imba"},{begin:"(### \\@ts(?=\\s|$))",beginCaptures:{1:{name:"punctuation.definition.comment.imba"}},contentName:"source.ts.embedded.imba",end:"###",endCaptures:{0:{name:"punctuation.definition.comment.imba"}},name:"ts.block.imba",patterns:[{include:"source.ts"}]},{begin:"(###)",beginCaptures:{1:{name:"punctuation.definition.comment.imba"}},end:"###(?:[ \\t]*\\n)",endCaptures:{0:{name:"punctuation.definition.comment.imba"}},name:"comment.block.imba"},{begin:"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.imba"},2:{name:"comment.line.double-slash.imba"},3:{name:"punctuation.definition.comment.imba"},4:{name:"storage.type.internaldeclaration.imba"},5:{name:"punctuation.decorator.internaldeclaration.imba"}},contentName:"comment.line.double-slash.imba",end:"(?=$)"}]},"css-color-keywords":{patterns:[{match:"(?i)(?<![\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\w-])",name:"support.constant.color.w3c-standard-color-name.css"},{match:`(?xi) (?<![\\w-]) +(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood +|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan +|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange +|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise +|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen +|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki +|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow +|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray +|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue +|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise +|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered +|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum +|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell +|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato +|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen) +(?![\\w-])`,name:"support.constant.color.w3c-extended-color-name.css"},{match:"(?i)(?<![\\w-])currentColor(?![\\w-])",name:"support.constant.color.current.css"}]},"css-combinators":{patterns:[{match:">>>|>>|>|\\+|~",name:"punctuation.separator.combinator.css"},{match:"&",name:"keyword.other.parent-selector.css"}]},"css-commas":{match:",",name:"punctuation.separator.list.comma.css"},"css-comment":{patterns:[{match:"\\#(\\s.+)?(\\n|$)",name:"comment.line.imba"},{match:"(^\\t+)(\\#(\\s.+)?(\\n|$))",name:"comment.line.imba"}]},"css-escapes":{patterns:[{match:"\\\\[0-9a-fA-F]{1,6}",name:"constant.character.escape.codepoint.css"},{begin:"\\\\$\\s*",end:"^(?<!\\G)",name:"constant.character.escape.newline.css"},{match:"\\\\.",name:"constant.character.escape.css"}]},"css-functions":{patterns:[{begin:"(?i)(?<![\\w-])(calc)(\\()",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.calc.css",patterns:[{match:"[*/]|(?<=\\s|^)[-+](?=\\s|$)",name:"keyword.operator.arithmetic.css"},{include:"#css-property-values"}]},{begin:"(?i)(?<![\\w-])(rgba?|hsla?)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.color.css",patterns:[{include:"#css-property-values"}]},{begin:`(?xi) (?<![\\w-]) +( +(?:-webkit-|-moz-|-o-)? +(?:repeating-)? +(?:linear|radial|conic) +-gradient +) +(\\()`,beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.css",patterns:[{match:"(?i)(?<![\\w-])(from|to|at)(?![\\w-])",name:"keyword.operator.gradient.css"},{include:"#css-property-values"}]},{begin:"(?i)(?<![\\w-])(-webkit-gradient)(\\()",beginCaptures:{1:{name:"invalid.deprecated.gradient.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.invalid.deprecated.gradient.css",patterns:[{begin:"(?i)(?<![\\w-])(from|to|color-stop)(\\()",beginCaptures:{1:{name:"invalid.deprecated.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#css-property-values"}]},{include:"#css-property-values"}]},{begin:`(?xi) (?<![\\w-]) +(annotation|attr|blur|brightness|character-variant|contrast|counters? +|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate +|image-set|invert|local|minmax|opacity|ornaments|repeat|saturate|sepia +|styleset|stylistic|swash|symbols) +(\\()`,beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.misc.css",patterns:[{match:`(?i)(?<=[,\\s"]|\\*/|^)\\d+x(?=[\\s,"')]|/\\*|$)`,name:"constant.numeric.other.density.css"},{include:"#css-property-values"},{match:`[^'"),\\s]+`,name:"variable.parameter.misc.css"}]},{begin:"(?i)(?<![\\w-])(circle|ellipse|inset|polygon|rect)(\\()",beginCaptures:{1:{name:"support.function.shape.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.shape.css",patterns:[{match:"(?i)(?<=\\s|^|\\*/)(at|round)(?=\\s|/\\*|$)",name:"keyword.operator.shape.css"},{include:"#css-property-values"}]},{begin:"(?i)(?<![\\w-])(cubic-bezier|steps)(\\()",beginCaptures:{1:{name:"support.function.timing-function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.timing-function.css",patterns:[{match:"(?i)(?<![\\w-])(start|end)(?=\\s*\\)|$)",name:"support.constant.step-direction.css"},{include:"#css-property-values"}]},{begin:`(?xi) (?<![\\w-]) +( (?:translate|scale|rotate)(?:[XYZ]|3D)? +| matrix(?:3D)? +| skew[XY]? +| perspective +) +(\\()`,beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#css-property-values"}]}]},"css-numeric-values":{patterns:[{captures:{1:{name:"punctuation.definition.constant.css"}},match:"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.other.color.rgb-value.hex.css"},{captures:{1:{name:"keyword.other.unit.percentage.css"},2:{name:"keyword.other.unit.${2:/downcase}.css"}},match:`(?xi) (?<![\\w-]) +[-+]? + +(?: +[0-9]+ (?:\\.[0-9]+)? +| \\.[0-9]+ +) + +(?: +(?<=[0-9]) +E +[-+]? +[0-9]+ +)? + +(?: +(%) +| ( deg|grad|rad|turn +| Hz|kHz +| ch|cm|em|ex|fr|in|mm|mozmm| +pc|pt|px|q|rem|vh|vmax|vmin| +vw +| dpi|dpcm|dppx +| s|ms +) +\\b +)?`,name:"constant.numeric.css"}]},"css-property-values":{patterns:[{include:"#css-commas"},{include:"#css-escapes"},{include:"#css-functions"},{include:"#css-numeric-values"},{include:"#css-size-keywords"},{include:"#css-color-keywords"},{include:"#string"},{match:"!\\s*important(?![\\w-])",name:"keyword.other.important.css"}]},"css-pseudo-classes":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"invalid.illegal.colon.css"}},match:`(?xi) +(:)(:*) +(?: active|any-link|checked|default|defined|disabled|empty|enabled|first +| (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within +| fullscreen|host|hover|in-range|indeterminate|invalid|left|link +| optional|out-of-range|placeholder-shown|read-only|read-write +| required|right|root|scope|target|unresolved +| valid|visited +)(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-class.css"},"css-pseudo-elements":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"punctuation.definition.entity.css"}},match:`(?xi) +(?: +(::?) +(?: after +| before +| first-letter +| first-line +| (?:-(?:ah|apple|atsc|epub|hp|khtml|moz +|ms|o|rim|ro|tc|wap|webkit|xv) +| (?:mso|prince)) +-[a-z-]+ +) +| +(::) +(?: backdrop +| content +| grammar-error +| marker +| placeholder +| selection +| shadow +| spelling-error +) +) +(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-element.css"},"css-selector":{begin:"(?<=css\\s)(?!(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])",end:"(\\s*(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},name:"meta.selector.css",patterns:[{include:"#css-selector-innards"}]},"css-selector-innards":{patterns:[{include:"#css-commas"},{include:"#css-escapes"},{include:"#css-combinators"},{match:"(\\%[\\w\\-]+)",name:"entity.other.attribute-name.mixin.css"},{match:"\\*",name:"entity.name.tag.wildcard.css"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.entity.begin.bracket.square.css"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.entity.end.bracket.square.css"}},name:"meta.attribute-selector.css",patterns:[{include:"#string"},{captures:{1:{name:"storage.modifier.ignore-case.css"}},match:`(?<=["'\\s]|^|\\*/)\\s*([iI])\\s*(?=[\\s\\]]|/\\*|$)`},{captures:{1:{name:"string.unquoted.attribute-value.css"}},match:`(?x)(?<==)\\s*((?!/\\*)(?:[^\\\\"'\\s\\]]|\\\\.)+)`},{include:"#css-escapes"},{match:"[~|^$*]?=",name:"keyword.operator.pattern.css"},{match:"\\|",name:"punctuation.separator.css"},{captures:{1:{name:"entity.other.namespace-prefix.css"}},match:`(?x) +# Qualified namespace prefix +( -?(?!\\d)(?:[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +| \\* +) +# Lookahead to ensure there's a valid identifier ahead +(?= +\\| (?!\\s|=|$|\\]) +(?: -?(?!\\d) +| [\\\\\\w-] +| [^\\\\x00-\\\\x7F] +) +)`},{captures:{1:{name:"entity.other.attribute-name.css"}},match:`(?x) +(-?(?!\\d)(?>[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+) +\\s* +(?=[~|^\\]$*=]|/\\*)`}]},{include:"#css-pseudo-classes"},{include:"#css-pseudo-elements"},{include:"#css-mixin"}]},"css-size-keywords":{patterns:[{match:"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])",name:"support.constant.size.property-value.css"}]},"curly-braces":{begin:"\\s*(\\{)",beginCaptures:{1:{name:"meta.brace.curly.imba"}},end:"\\}",endCaptures:{0:{name:"meta.brace.curly.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@(?!\\@)",beginCaptures:{0:{name:"punctuation.decorator.imba"}},end:"(?=\\s)",name:"meta.decorator.imba",patterns:[{include:"#expr"}]},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.imba"}},end:"(?=$)",name:"comment.line.triple-slash.directive.imba",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.imba"},2:{name:"entity.name.tag.directive.imba"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.imba"}},name:"meta.tag.imba",patterns:[{match:"path|types|no-default-lib|lib|name",name:"entity.other.attribute-name.directive.imba"},{match:"=",name:"keyword.operator.assignment.imba"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.imba"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.imba"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))(?=\\s+)"}]},expr:{patterns:[{include:"#style-declaration"},{include:"#object-keys"},{include:"#generics-literal"},{include:"#tag-literal"},{include:"#regex"},{include:"#keywords"},{include:"#comment"},{include:"#literal"},{include:"#plain-identifiers"},{include:"#plain-accessors"},{include:"#pairs"}]},expression:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.imba"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.imba"}},patterns:[{include:"#expr"}]},{include:"#tag-literal"},{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#literal"},{include:"#support-objects"}]},"generics-literal":{begin:"(?<=[\\w\\]\\)])\\<",beginCaptures:{1:{name:"meta.generics.annotation.open.imba"}},end:"\\>",endCaptures:{0:{name:"meta.generics.annotation.close.imba"}},name:"meta.generics.annotation.imba",patterns:[{include:"#type-brackets"}]},"global-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(global)\\b(?!\\$)",name:"variable.language.global.imba"},identifiers:{patterns:[{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"entity.name.function.property.imba"}},match:"(?x)(?:(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*)?([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)(?=\\s*={{functionOrArrowLookup}})"},{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.constant.property.imba"}},match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.class.property.imba"}},match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))([[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?)"},{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.property.imba"}},match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))(\\#?[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)"},{match:"(for own|for|if|unless|when)\\b",name:"keyword.other"},{match:"require",name:"support.function.require"},{include:"#plain-identifiers"},{include:"#type-literal"},{include:"#generics-literal"}]},"inline-css-selector":{begin:"(^\\t+)(?!(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=]))",end:"(\\s*(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])|\\)|\\])|\\s*$)",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},name:"meta.selector.css",patterns:[{include:"#css-selector-innards"}]},"inline-styles":{patterns:[{include:"#style-property"},{include:"#css-property-values"},{include:"#style-expr"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"invalid-indentation":{patterns:[{match:"^[\\ ]+",name:"invalid.whitespace"},{match:"^\\t+\\s+",name:"invalid.whitespace"}]},jsdoctype:{patterns:[{match:"\\G{(?:[^}*]|\\*[^/}])+$",name:"invalid.illegal.type.jsdoc"},{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},keywords:{patterns:[{match:"(if|elif|else|unless|switch|when|then|do|import|export|for own|for|while|until|return|yield|try|catch|await|rescue|finally|throw|as|continue|break|extend|augment)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.imba"},{match:"(?<=export)\\s+(default)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.imba"},{match:"(?<=import)\\s+(type)(?=\\s+[\\w\\{\\$\\_])",name:"keyword.control.imba"},{match:"(extend|global|abstract)\\s+(?=class|tag|abstract|mixin|interface)",name:"keyword.control.imba"},{match:`(?<=[\\*\\}\\w\\$])\\s+(from)(?=\\s+[\\"\\'])`,name:"keyword.control.imba"},{match:"(def|get|set)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.function.imba"},{match:"(protected|private)\\s+(?=def|get|set)",name:"keyword.control.imba"},{match:"(tag|class|struct|mixin|interface)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.class.imba"},{match:"(let|const|constructor)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.imba"},{match:"(prop|attr)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.imba"},{match:"(static)\\s+",name:"storage.modifier.imba"},{match:"(declare)\\s+",name:"storage.modifier.imba"},{include:"#ops"},{match:"(=|\\|\\|=|\\?\\?=|\\&\\&=|\\+=|\\-=|\\*=|\\^=|\\%=)",name:"keyword.operator.assignment.imba"},{match:"(\\>\\=?|\\<\\=?)",name:"keyword.operator.imba"},{match:"(of|delete|\\!?isa|typeof|\\!?in|new|\\!?is|isnt)(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.imba"}]},literal:{patterns:[{include:"#number-with-unit-literal"},{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#this-literal"},{include:"#global-literal"},{include:"#super-literal"},{include:"#type-literal"},{include:"#generics-literal"},{include:"#string"}]},"mixin-css-selector":{begin:"(\\%[\\w\\-]+)",beginCaptures:{1:{name:"entity.other.attribute-name.mixin.css"}},end:"(\\s*(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},name:"meta.selector.css",patterns:[{include:"#css-selector-innards"}]},"mixin-css-selector-after":{begin:"(?<=%[\\w\\-]+)(?!(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])",end:"(\\s*(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},name:"meta.selector.css",patterns:[{include:"#css-selector-innards"}]},"mixin-declaration":{begin:"^(\\t*)(\\%[\\w\\-]+)",beginCaptures:{2:{name:"entity.other.attribute-name.mixin.css"}},end:"^(?!(\\1\\t|\\s*$))",name:"meta.style.imba",patterns:[{include:"#mixin-css-selector-after"},{include:"#css-comment"},{include:"#nested-css-selector"},{include:"#inline-styles"}]},"nested-css-selector":{begin:"(^\\t+)(?!(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])",end:"(\\s*(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=])[^\\:])|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},name:"meta.selector.css",patterns:[{include:"#css-selector-innards"}]},"nested-style-declaration":{begin:"^(\\t+)(?=[\\n^]*\\&)",end:"^(?!(\\1\\t|\\s*$))",name:"meta.style.imba",patterns:[{include:"#nested-css-selector"},{include:"#inline-styles"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.imba"},"number-with-unit-literal":{patterns:[{captures:{1:{name:"constant.numeric.imba"},2:{name:"keyword.other.unit.imba"}},match:"([0-9]+)([a-z]+|\\%)"},{captures:{1:{name:"constant.numeric.decimal.imba"},2:{name:"keyword.other.unit.imba"}},match:"([0-9]*\\.[0-9]+(?:[eE][\\-+]?[0-9]+)?)([a-z]+|\\%)"}]},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.imba"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.imba"},{captures:{1:{name:"storage.type.numeric.bigint.imba"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.imba"},{captures:{1:{name:"storage.type.numeric.bigint.imba"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.imba"},{captures:{0:{name:"constant.numeric.decimal.imba"},1:{name:"meta.delimiter.decimal.period.imba"},2:{name:"storage.type.numeric.bigint.imba"},3:{name:"meta.delimiter.decimal.period.imba"},4:{name:"storage.type.numeric.bigint.imba"},5:{name:"meta.delimiter.decimal.period.imba"},6:{name:"storage.type.numeric.bigint.imba"},7:{name:"storage.type.numeric.bigint.imba"},8:{name:"meta.delimiter.decimal.period.imba"},9:{name:"storage.type.numeric.bigint.imba"},10:{name:"meta.delimiter.decimal.period.imba"},11:{name:"storage.type.numeric.bigint.imba"},12:{name:"meta.delimiter.decimal.period.imba"},13:{name:"storage.type.numeric.bigint.imba"},14:{name:"storage.type.numeric.bigint.imba"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.imba"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.imba"}]},"object-keys":{patterns:[{match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\:",name:"meta.object-literal.key"}]},ops:{patterns:[{match:"\\.\\.\\.",name:"keyword.operator.spread.imba"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=|\\?=|\\?\\?=|=\\?",name:"keyword.operator.assignment.compound.imba"},{match:"\\^=\\?|\\|=\\?|\\~=\\?|\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.imba"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.imba"},{match:"===|!==|==|!=|~=",name:"keyword.operator.comparison.imba"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.imba"},{captures:{1:{name:"keyword.operator.logical.imba"},2:{name:"keyword.operator.arithmetic.imba"}},match:"(\\!)\\s*(/)(?![/*])"},{match:"\\!|&&|\\|\\||\\?\\?|or\\b(?=\\s|$)|and\\b(?=\\s|$)|\\@\\b(?=\\s|$)",name:"keyword.operator.logical.imba"},{match:"\\?(?=\\s|$)",name:"keyword.operator.bitwise.imba"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.ternary.imba"},{match:"\\=",name:"keyword.operator.assignment.imba"},{match:"--",name:"keyword.operator.decrement.imba"},{match:"\\+\\+",name:"keyword.operator.increment.imba"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.imba"}]},pairs:{patterns:[{include:"#curly-braces"},{include:"#square-braces"},{include:"#round-braces"}]},"plain-accessors":{patterns:[{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"variable.other.property.imba"}},match:"(\\.\\.?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)"}]},"plain-identifiers":{patterns:[{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.imba"},{match:"[[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?",name:"variable.other.class.imba"},{match:"\\$\\d+",name:"variable.special.imba"},{match:"\\$[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"variable.other.internal.imba"},{match:"\\@\\@+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"variable.other.symbol.imba"},{match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"variable.other.readwrite.imba"},{match:"\\@[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"variable.other.instance.imba"},{match:"\\#+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"variable.other.private.imba"},{match:"\\:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"string.symbol.imba"}]},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"}},match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.imba"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.imba"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.imba"}},name:"string.quoted.double.imba",patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"invalid.illegal.newline.imba"}},name:"string.quoted.single.imba",patterns:[{include:"#string-character-escape"}]},"qstring-single-multi":{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.end.imba"}},name:"string.quoted.single.imba",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.imba"}},end:"(/)([gimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"keyword.other.imba"}},name:"string.regexp.imba",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"(/)([gimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"keyword.other.imba"}},name:"string.regexp.imba",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},root:{patterns:[{include:"#block"}]},"round-braces":{begin:"\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.imba"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.imba"},2:{name:"comment.line.double-slash.imba"},3:{name:"punctuation.definition.comment.imba"},4:{name:"storage.type.internaldeclaration.imba"},5:{name:"punctuation.decorator.internaldeclaration.imba"}},contentName:"comment.line.double-slash.imba",end:"(?=^)"},"square-braces":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.imba"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},string:{patterns:[{include:"#qstring-single-multi"},{include:"#qstring-double-multi"},{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.imba"},"style-declaration":{begin:"^(\\t*)(?:(global|local|export)\\s+)?(?:(scoped)\\s+)?(css)\\s",beginCaptures:{2:{name:"keyword.control.export.imba"},3:{name:"storage.modifier.imba"},4:{name:"storage.type.style.imba"}},end:"^(?!(\\1\\t|\\s*$))",name:"meta.style.imba",patterns:[{include:"#css-selector"},{include:"#css-comment"},{include:"#nested-css-selector"},{include:"#inline-styles"}]},"style-expr":{patterns:[{captures:{1:{name:"constant.numeric.integer.decimal.css"},2:{name:"keyword.other.unit.css"}},match:"(\\b[0-9][0-9_]*)(\\w+|%)?"},{match:"--[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"support.constant.property-value.var.css"},{match:"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])",name:"support.constant.property-value.size.css"},{match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?",name:"support.constant.property-value.css"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",name:"meta.function.css",patterns:[{include:"#style-expr"}]}]},"style-property":{patterns:[{begin:"(?=(?:[\\^\\@\\.\\%\\w\\$\\!\\-]+)(?:\\s*[\\:\\=]))",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\s*[\\:\\=]",endCaptures:{0:{name:"punctuation.separator.key-value.css"}},name:"meta.property-name.css",patterns:[{match:"(?:--|\\$)[\\w\\-\\$]+",name:"support.type.property-name.variable.css"},{match:"\\@[\\!\\<\\>]?[0-9]+",name:"support.type.property-name.modifier.breakpoint.css"},{match:"\\^?\\@+[\\w\\-\\$]+",name:"support.type.property-name.modifier.css"},{match:"\\^?\\.+[\\w\\-\\$]+",name:"support.type.property-name.modifier.flag.css"},{match:"\\^?\\%+[\\w\\-\\$]+",name:"support.type.property-name.modifier.state.css"},{match:"\\.\\.[\\w\\-\\$]+|\\^+[\\.\\@\\%][\\w\\-\\$]+",name:"support.type.property-name.modifier.up.css"},{match:"\\.[\\w\\-\\$]+",name:"support.type.property-name.modifier.is.css"},{match:"[\\w\\-\\$]+",name:"support.type.property-name.css"}]}]},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.imba"},"tag-attr-name":{begin:"([\\w$_]+(?:\\-[\\w$_]+)*)",beginCaptures:{0:{name:"entity.other.attribute-name.imba"}},contentName:"entity.other.attribute-name.imba",end:"(?=[\\s\\.\\[\\>\\=])"},"tag-attr-value":{begin:"(\\=)",beginCaptures:{0:{name:"keyword.operator.tag.assignment"}},contentName:"meta.tag.attribute-value.imba",end:"(?=>|\\s)",patterns:[{include:"#expr"}]},"tag-classname":{begin:"\\.",contentName:"entity.other.attribute-name.class.css",end:"(?=[\\.\\[\\>\\s\\(\\=])",patterns:[{include:"#tag-interpolated-content"}]},"tag-content":{patterns:[{include:"#tag-name"},{include:"#tag-expr-name"},{include:"#tag-interpolated-content"},{include:"#tag-interpolated-parens"},{include:"#tag-interpolated-brackets"},{include:"#tag-event-handler"},{include:"#tag-mixin-name"},{include:"#tag-classname"},{include:"#tag-ref"},{include:"#tag-attr-value"},{include:"#tag-attr-name"},{include:"#comment"}]},"tag-event-handler":{begin:"(\\@[\\w$_]+(?:\\-[\\w$_]+)*)",beginCaptures:{0:{name:"entity.other.event-name.imba"}},contentName:"entity.other.tag.event",end:"(?=[\\[\\>\\s\\=])",patterns:[{include:"#tag-interpolated-content"},{include:"#tag-interpolated-parens"},{begin:"\\.",beginCaptures:{0:{name:"punctuation.section.tag"}},end:"(?=[\\.\\[\\>\\s\\=]|$)",name:"entity.other.event-modifier.imba",patterns:[{include:"#tag-interpolated-parens"},{include:"#tag-interpolated-content"}]}]},"tag-expr-name":{begin:"(?<=<)(?=[\\w\\{])",contentName:"entity.name.tag.imba",end:"(?=[\\%\\$\\#\\.\\[\\>\\s\\(])",patterns:[{include:"#tag-interpolated-content"}]},"tag-interpolated-brackets":{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},contentName:"meta.embedded.line.imba",end:"\\]",endCaptures:{0:{name:"punctuation.section.tag.imba"}},name:"meta.tag.expression.imba",patterns:[{include:"#inline-css-selector"},{include:"#inline-styles"}]},"tag-interpolated-content":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},contentName:"meta.embedded.line.imba",end:"\\}",endCaptures:{0:{name:"punctuation.section.tag.imba"}},name:"meta.tag.expression.imba",patterns:[{include:"#expression"}]},"tag-interpolated-parens":{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},contentName:"meta.embedded.line.imba",end:"\\)",endCaptures:{0:{name:"punctuation.section.tag.imba"}},name:"meta.tag.expression.imba",patterns:[{include:"#expression"}]},"tag-literal":{patterns:[{begin:"(<)(?=[\\%\\~\\w\\{\\[\\.\\#\\$\\@\\(])",beginCaptures:{1:{name:"punctuation.section.tag.open.imba"}},contentName:"meta.tag.attributes.imba",end:"(>)",endCaptures:{1:{name:"punctuation.section.tag.close.imba"}},name:"meta.tag.imba",patterns:[{include:"#tag-content"}]}]},"tag-mixin-name":{match:"(\\%[\\w\\-]+)",name:"entity.other.tag-mixin.imba"},"tag-name":{patterns:[{match:"(?<=<)(self|global|slot)(?=[\\.\\[\\>\\s\\(])",name:"entity.name.tag.special.imba"}]},"tag-ref":{match:"(\\$[\\w\\-]+)",name:"entity.other.tag-ref.imba"},template:{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)({{typeArguments}}\\s*)?`)",end:"(?=`)",name:"string.template.imba",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))",end:"(?=({{typeArguments}}\\s*)?`)",patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)",name:"entity.name.function.tagged-template.imba"}]}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)\\s*(?=({{typeArguments}}\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.imba"}},end:"(?=`)",name:"string.template.imba",patterns:[{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.imba"},2:{name:"punctuation.definition.string.template.begin.imba"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.template.end.imba"}},name:"string.template.imba",patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-substitution-element":{begin:"(?<!\\\\)\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.imba"}},contentName:"meta.embedded.line.imba",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.imba"}},name:"meta.template.expression.imba",patterns:[{include:"#expr"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|self)\\b(?!\\$)",name:"variable.language.this.imba"},"type-annotation":{patterns:[{include:"#type-literal"}]},"type-brackets":{patterns:[{begin:"{",end:"}",patterns:[{include:"#type-brackets"}]},{begin:"\\[",end:"\\]",patterns:[{include:"#type-brackets"}]},{begin:"\\<",end:"\\>",patterns:[{include:"#type-brackets"}]},{begin:"\\(",end:"\\)",patterns:[{include:"#type-brackets"}]}]},"type-literal":{begin:"(\\\\)",beginCaptures:{1:{name:"meta.type.annotation.open.imba"}},end:"(?=[\\s\\]\\)\\,\\.\\=\\}]|$)",name:"meta.type.annotation.imba",patterns:[{include:"#type-brackets"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![\\?_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.imba"}},scopeName:"source.imba",embeddedLangs:["typescript"]});var i=[...a.default,t]}}]); diff --git a/5774.90051460.async.js b/5774.90051460.async.js new file mode 100644 index 00000000..e4413484 --- /dev/null +++ b/5774.90051460.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5774],{25774:function(s,e,a){a.r(e),a.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"R",name:"r",patterns:[{include:"#roxygen"},{include:"#comments"},{include:"#constants"},{include:"#keywords"},{include:"#storage-type"},{include:"#strings"},{include:"#brackets"},{include:"#function-declarations"},{include:"#lambda-functions"},{include:"#builtin-functions"},{include:"#function-calls"},{include:"#general-variables"}],repository:{brackets:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.r"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.r"}},patterns:[{include:"source.r"}]},{begin:"\\[(?!\\[)",beginCaptures:{0:{name:"punctuation.section.brackets.single.begin.r"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.single.end.r"}},patterns:[{include:"source.r"}]},{begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.section.brackets.double.begin.r"}},contentName:"meta.item-access.arguments.r",end:"\\]\\]",endCaptures:{0:{name:"punctuation.section.brackets.double.end.r"}},patterns:[{include:"source.r"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.braces.begin.r"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.braces.end.r"}},patterns:[{include:"source.r"}]}]},"builtin-functions":{patterns:[{captures:{1:{name:"support.function.r"}},match:"\\b(abbreviate|abs|acos|acosh|activeBindingFunction|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal\\.character|all\\.equal\\.default|all\\.equal\\.environment|all\\.equal\\.envRefClass|all\\.equal\\.factor|all\\.equal\\.formula|all\\.equal\\.function|all\\.equal\\.language|all\\.equal\\.list|all\\.equal\\.numeric|all\\.equal\\.POSIXt|all\\.equal\\.raw|all\\.names|allowInterrupts|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data\\.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.data\\.frame|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array\\.default|as\\.call|as\\.character|as\\.character\\.condition|as\\.character\\.Date|as\\.character\\.default|as\\.character\\.error|as\\.character\\.factor|as\\.character\\.hexmode|as\\.character\\.numeric_version|as\\.character\\.octmode|as\\.character\\.POSIXt|as\\.character\\.srcref|as\\.complex|as\\.data\\.frame|as\\.data\\.frame\\.array|as\\.data\\.frame\\.AsIs|as\\.data\\.frame\\.character|as\\.data\\.frame\\.complex|as\\.data\\.frame\\.data\\.frame|as\\.data\\.frame\\.Date|as\\.data\\.frame\\.default|as\\.data\\.frame\\.difftime|as\\.data\\.frame\\.factor|as\\.data\\.frame\\.integer|as\\.data\\.frame\\.list|as\\.data\\.frame\\.logical|as\\.data\\.frame\\.matrix|as\\.data\\.frame\\.model\\.matrix|as\\.data\\.frame\\.noquote|as\\.data\\.frame\\.numeric|as\\.data\\.frame\\.numeric_version|as\\.data\\.frame\\.ordered|as\\.data\\.frame\\.POSIXct|as\\.data\\.frame\\.POSIXlt|as\\.data\\.frame\\.raw|as\\.data\\.frame\\.table|as\\.data\\.frame\\.ts|as\\.data\\.frame\\.vector|as\\.Date|as\\.Date\\.character|as\\.Date\\.default|as\\.Date\\.factor|as\\.Date\\.numeric|as\\.Date\\.POSIXct|as\\.Date\\.POSIXlt|as\\.difftime|as\\.double|as\\.double\\.difftime|as\\.double\\.POSIXlt|as\\.environment|as\\.expression|as\\.expression\\.default|as\\.factor|as\\.function|as\\.function\\.default|as\\.hexmode|asin|asinh|as\\.integer|as\\.list|as\\.list\\.data\\.frame|as\\.list\\.Date|as\\.list\\.default|as\\.list\\.difftime|as\\.list\\.environment|as\\.list\\.factor|as\\.list\\.function|as\\.list\\.numeric_version|as\\.list\\.POSIXct|as\\.list\\.POSIXlt|as\\.logical|as\\.logical\\.factor|as\\.matrix|as\\.matrix\\.data\\.frame|as\\.matrix\\.default|as\\.matrix\\.noquote|as\\.matrix\\.POSIXlt|as\\.name|asNamespace|as\\.null|as\\.null\\.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|asplit|as\\.POSIXct|as\\.POSIXct\\.Date|as\\.POSIXct\\.default|as\\.POSIXct\\.numeric|as\\.POSIXct\\.POSIXlt|as\\.POSIXlt|as\\.POSIXlt\\.character|as\\.POSIXlt\\.Date|as\\.POSIXlt\\.default|as\\.POSIXlt\\.factor|as\\.POSIXlt\\.numeric|as\\.POSIXlt\\.POSIXct|as\\.qr|as\\.raw|asS3|asS4|assign|as\\.single|as\\.single\\.default|as\\.symbol|as\\.table|as\\.table\\.default|as\\.vector|as\\.vector\\.factor|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all\\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data\\.frame|by\\.default|bzfile|c|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data\\.frame|c\\.Date|c\\.difftime|ceiling|c\\.factor|character|char\\.expand|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol2inv|chol\\.default|choose|class|clearPushBack|close|closeAllConnections|close\\.connection|close\\.srcfile|close\\.srcfilealias|c\\.noquote|c\\.numeric_version|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflictRules|conflicts|Conj|contributors|cos|cosh|cospi|c\\.POSIXct|c\\.POSIXlt|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|c\\.warnings|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|deparse1|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data\\.frame|dimnames|dimnames\\.data\\.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data\\.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data\\.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dynGet|dyn\\.load|dyn\\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|environment|environmentIsLocked|environmentName|env\\.profile|errorCondition|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|file\\.append|file\\.choose|file\\.copy|file\\.create|file\\.exists|file\\.info|file\\.link|file\\.mode|file\\.mtime|file\\.path|file\\.remove|file\\.rename|file\\.show|file\\.size|file\\.symlink|Filter|Find|findInterval|find\\.package|findPackageEnv|findRestart|floor|flush|flush\\.connection|for|force|forceAndCall|formals|format|format\\.AsIs|formatC|format\\.data\\.frame|format\\.Date|format\\.default|format\\.difftime|formatDL|format\\.factor|format\\.hexmode|format\\.info|format\\.libraryIQR|format\\.numeric_version|format\\.octmode|format\\.packageInfo|format\\.POSIXct|format\\.POSIXlt|format\\.pval|format\\.summaryDefault|forwardsolve|function|gamma|gc|gcinfo|gc\\.time|gctorture|gctorture2|get|get0|getAllConnections|getCallingDLL|getCallingDLLe|getConnection|getDLLRegisteredRoutines|getDLLRegisteredRoutines\\.character|getDLLRegisteredRoutines\\.DLLInfo|getElement|geterrmessage|getExportedValue|getHook|getLoadedDLLs|getNamespace|getNamespaceExports|getNamespaceImports|getNamespaceInfo|getNamespaceName|getNamespaceUsers|getNamespaceVersion|getNativeSymbolInfo|getOption|getRversion|getSrcLines|getTaskCallbackNames|gettext|gettextf|getwd|gl|globalCallingHandlers|globalenv|gregexec|gregexpr|grep|grepl|grepRaw|grouping|gsub|gzcon|gzfile|I|iconv|iconvlist|icuGetCollate|icuSetCollate|identical|identity|if|ifelse|Im|importIntoEnv|infoRDS|inherits|integer|interaction|interactive|intersect|intToBits|intToUtf8|inverse\\.rle|invisible|invokeRestart|invokeRestartInteractively|isa|is\\.array|is\\.atomic|isatty|isBaseNamespace|is\\.call|is\\.character|is\\.complex|is\\.data\\.frame|isdebugged|is\\.double|is\\.element|is\\.environment|is\\.expression|is\\.factor|isFALSE|is\\.finite|is\\.function|isIncomplete|is\\.infinite|is\\.integer|is\\.language|is\\.list|is\\.loaded|is\\.logical|is\\.matrix|is\\.na|is\\.na\\.data\\.frame|is\\.name|isNamespace|isNamespaceLoaded|is\\.nan|is\\.na\\.numeric_version|is\\.na\\.POSIXlt|is\\.null|is\\.numeric|is\\.numeric\\.Date|is\\.numeric\\.difftime|is\\.numeric\\.POSIXt|is\\.numeric_version|is\\.object|ISOdate|ISOdatetime|isOpen|is\\.ordered|is\\.package_version|is\\.pairlist|is\\.primitive|is\\.qr|is\\.R|is\\.raw|is\\.recursive|isRestart|isS4|isSeekable|is\\.single|is\\.symbol|isSymmetric|isSymmetric\\.matrix|is\\.table|isTRUE|is\\.unsorted|is\\.vector|jitter|julian|julian\\.Date|julian\\.POSIXt|kappa|kappa\\.default|kappa\\.lm|kappa\\.qr|kronecker|l10n_info|labels|labels\\.default|La_library|lapply|La\\.svd|La_version|lazyLoad|lazyLoadDBexec|lazyLoadDBfetch|lbeta|lchoose|length|length\\.POSIXlt|lengths|levels|levels\\.default|lfactorial|lgamma|libcurlVersion|library|library\\.dynam|library\\.dynam\\.unload|licence|license|list|list2DF|list2env|list\\.dirs|list\\.files|load|loadedNamespaces|loadingNamespaceInfo|loadNamespace|local|lockBinding|lockEnvironment|log|log10|log1p|log2|logb|logical|lower\\.tri|ls|makeActiveBinding|make\\.names|make\\.unique|Map|mapply|marginSums|margin\\.table|match|match\\.arg|match\\.call|match\\.fun|Math\\.data\\.frame|Math\\.Date|Math\\.difftime|Math\\.factor|Math\\.POSIXt|mat\\.or\\.vec|matrix|max|max\\.col|mean|mean\\.Date|mean\\.default|mean\\.difftime|mean\\.POSIXct|mean\\.POSIXlt|memCompress|memDecompress|mem\\.maxNSize|mem\\.maxVSize|memory\\.profile|merge|merge\\.data\\.frame|merge\\.default|message|mget|min|missing|Mod|mode|months|months\\.Date|months\\.POSIXt|names|namespaceExport|namespaceImport|namespaceImportClasses|namespaceImportFrom|namespaceImportMethods|names\\.POSIXlt|nargs|nchar|ncol|NCOL|Negate|new\\.env|next|NextMethod|ngettext|nlevels|noquote|norm|normalizePath|nrow|NROW|nullfile|numeric|numeric_version|numToBits|numToInts|nzchar|objects|oldClass|OlsonNames|on\\.exit|open|open\\.connection|open\\.srcfile|open\\.srcfilealias|open\\.srcfilecopy|Ops\\.data\\.frame|Ops\\.Date|Ops\\.difftime|Ops\\.factor|Ops\\.numeric_version|Ops\\.ordered|Ops\\.POSIXt|options|order|ordered|outer|packageEvent|packageHasNamespace|packageNotFoundError|packageStartupMessage|package_version|packBits|pairlist|parent\\.env|parent\\.frame|parse|parseNamespaceFile|paste|paste0|path\\.expand|path\\.package|pcre_config|pi|pipe|plot|pmatch|pmax|pmax\\.int|pmin|pmin\\.int|polyroot|Position|pos\\.to\\.env|pretty|pretty\\.default|prettyNum|print|print\\.AsIs|print\\.by|print\\.condition|print\\.connection|print\\.data\\.frame|print\\.Date|print\\.default|print\\.difftime|print\\.Dlist|print\\.DLLInfo|print\\.DLLInfoList|print\\.DLLRegisteredRoutines|print\\.eigen|print\\.factor|print\\.function|print\\.hexmode|print\\.libraryIQR|print\\.listof|print\\.NativeRoutineList|print\\.noquote|print\\.numeric_version|print\\.octmode|print\\.packageInfo|print\\.POSIXct|print\\.POSIXlt|print\\.proc_time|print\\.restart|print\\.rle|print\\.simple\\.list|print\\.srcfile|print\\.srcref|print\\.summaryDefault|print\\.summary\\.table|print\\.summary\\.warnings|print\\.table|print\\.warnings|prmatrix|proc\\.time|prod|proportions|prop\\.table|provideDimnames|psigamma|pushBack|pushBackLength|q|qr|qr\\.coef|qr\\.default|qr\\.fitted|qr\\.Q|qr\\.qty|qr\\.qy|qr\\.R|qr\\.resid|qr\\.solve|qr\\.X|quarters|quarters\\.Date|quarters\\.POSIXt|quit|quote|range|range\\.default|rank|rapply|raw|rawConnection|rawConnectionValue|rawShift|rawToBits|rawToChar|rbind|rbind\\.data\\.frame|rcond|Re|readBin|readChar|read\\.dcf|readline|readLines|readRDS|readRenviron|Recall|Reduce|regexec|regexpr|reg\\.finalizer|registerS3method|registerS3methods|regmatches|remove|removeTaskCallback|rep|rep\\.Date|rep\\.difftime|repeat|rep\\.factor|rep\\.int|replace|rep_len|replicate|rep\\.numeric_version|rep\\.POSIXct|rep\\.POSIXlt|require|requireNamespace|restartDescription|restartFormals|retracemem|return|returnValue|rev|rev\\.default|R\\.home|rle|rm|RNGkind|RNGversion|round|round\\.Date|round\\.POSIXt|row|rowMeans|rownames|row\\.names|row\\.names\\.data\\.frame|row\\.names\\.default|rowsum|rowsum\\.data\\.frame|rowsum\\.default|rowSums|R_system_version|R\\.version|R\\.Version|R\\.version\\.string|sample|sample\\.int|sapply|save|save\\.image|saveRDS|scale|scale\\.default|scan|search|searchpaths|seek|seek\\.connection|seq|seq_along|seq\\.Date|seq\\.default|seq\\.int|seq_len|seq\\.POSIXt|sequence|sequence\\.default|serialize|serverSocket|setdiff|setequal|setHook|setNamespaceInfo|set\\.seed|setSessionTimeLimit|setTimeLimit|setwd|showConnections|shQuote|sign|signalCondition|signif|simpleCondition|simpleError|simpleMessage|simpleWarning|simplify2array|sin|single|sinh|sink|sink\\.number|sinpi|slice\\.index|socketAccept|socketConnection|socketSelect|socketTimeout|solve|solve\\.default|solve\\.qr|sort|sort\\.default|sort\\.int|sort\\.list|sort\\.POSIXlt|source|split|split\\.data\\.frame|split\\.Date|split\\.default|split\\.POSIXct|sprintf|sqrt|sQuote|srcfile|srcfilealias|srcfilecopy|srcref|standardGeneric|startsWith|stderr|stdin|stdout|stop|stopifnot|storage\\.mode|str2expression|str2lang|strftime|strptime|strrep|strsplit|strtoi|strtrim|structure|strwrap|sub|subset|subset\\.data\\.frame|subset\\.default|subset\\.matrix|substitute|substr|substring|sum|summary|summary\\.connection|summary\\.data\\.frame|Summary\\.data\\.frame|summary\\.Date|Summary\\.Date|summary\\.default|Summary\\.difftime|summary\\.factor|Summary\\.factor|summary\\.matrix|Summary\\.numeric_version|Summary\\.ordered|summary\\.POSIXct|Summary\\.POSIXct|summary\\.POSIXlt|Summary\\.POSIXlt|summary\\.proc_time|summary\\.srcfile|summary\\.srcref|summary\\.table|summary\\.warnings|suppressMessages|suppressPackageStartupMessages|suppressWarnings|suspendInterrupts|svd|sweep|switch|sys\\.call|sys\\.calls|Sys\\.chmod|Sys\\.Date|sys\\.frame|sys\\.frames|sys\\.function|Sys\\.getenv|Sys\\.getlocale|Sys\\.getpid|Sys\\.glob|Sys\\.info|sys\\.load\\.image|Sys\\.localeconv|sys\\.nframe|sys\\.on\\.exit|sys\\.parent|sys\\.parents|Sys\\.readlink|sys\\.save\\.image|Sys\\.setenv|Sys\\.setFileTime|Sys\\.setlocale|Sys\\.sleep|sys\\.source|sys\\.status|system|system2|system\\.file|system\\.time|Sys\\.time|Sys\\.timezone|Sys\\.umask|Sys\\.unsetenv|Sys\\.which|t|table|tabulate|tan|tanh|tanpi|tapply|taskCallbackManager|tcrossprod|t\\.data\\.frame|t\\.default|tempdir|tempfile|textConnection|textConnectionValue|tolower|topenv|toString|toString\\.default|toupper|trace|traceback|tracemem|tracingState|transform|transform\\.data\\.frame|transform\\.default|trigamma|trimws|trunc|truncate|truncate\\.connection|trunc\\.Date|trunc\\.POSIXt|try|tryCatch|tryInvokeRestart|typeof|unclass|undebug|union|unique|unique\\.array|unique\\.data\\.frame|unique\\.default|unique\\.matrix|unique\\.numeric_version|unique\\.POSIXlt|unique\\.warnings|units|units\\.difftime|unix\\.time|unlink|unlist|unloadNamespace|unlockBinding|unname|unserialize|unsplit|untrace|untracemem|unz|upper\\.tri|url|UseMethod|utf8ToInt|validEnc|validUTF8|vapply|vector|Vectorize|version|warning|warningCondition|warnings|weekdays|weekdays\\.Date|weekdays\\.POSIXt|which|which\\.max|which\\.min|while|with|withAutoprint|withCallingHandlers|with\\.default|within|within\\.data\\.frame|within\\.list|withRestarts|withVisible|write|writeBin|writeChar|write\\.dcf|writeLines|xor|xpdrows\\.data\\.frame|xtfrm|xtfrm\\.AsIs|xtfrm\\.data\\.frame|xtfrm\\.Date|xtfrm\\.default|xtfrm\\.difftime|xtfrm\\.factor|xtfrm\\.numeric_version|xtfrm\\.POSIXct|xtfrm\\.POSIXlt|xzfile|zapsmall)\\s*(\\()"},{captures:{1:{name:"support.function.r"}},match:"\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|axis\\.POSIXct|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.matrix|bxp|cdplot|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.default|identify|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\\.default|panel\\.smooth|par|persp|pie|plot|plot\\.default|plot\\.design|plot\\.function|plot\\.new|plot\\.window|plot\\.xy|points|points\\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\\.default|title|xinch|xspline|xyinch|yinch)\\s*(\\()"},{captures:{1:{name:"support.function.r"}},match:"\\b(adjustcolor|as\\.graphicsAnnot|as\\.raster|axisTicks|bitmap|blues9|bmp|boxplot\\.stats|cairo_pdf|cairo_ps|cairoSymbolFont|check\\.options|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colorspaces|colours|contourLines|convertColor|densCols|dev2bitmap|devAskNewPage|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.flush|dev\\.hold|deviceIsInteractive|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|hcl|hcl\\.colors|hcl\\.pals|heat\\.colors|Hershey|hsv|is\\.raster|jpeg|make\\.rgb|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|palette|palette\\.colors|palette\\.pals|pdf|pdfFonts|pdf\\.options|pictex|png|postscript|postscriptFonts|ps\\.options|quartz|quartzFont|quartzFonts|quartz\\.options|quartz\\.save|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|Type1Font|x11|X11|X11Font|X11Fonts|X11\\.options|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()"},{captures:{1:{name:"support.function.r"}},match:"\\b(addNextMethod|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|functionBody|generic\\.skeleton|getAllSuperClasses|getClass|getClassDef|getClasses|getDataPart|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getRefClass|getSlots|getValidity|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isRematched|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|MethodAddCoerce|methodSignatureMatrix|method\\.skeleton|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|selectMethod|selectSuperClasses|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|tryNew|unRematchDefinition|validObject|validSlotNames)\\s*(\\()"},{captures:{1:{name:"support.function.r"}},match:"\\b(acf|acf2AR|add1|addmargins|add\\.scope|aggregate|aggregate\\.data\\.frame|aggregate\\.ts|AIC|alias|anova|ansari\\.test|aov|approx|approxfun|ar|ar\\.burg|arima|arima0|arima0\\.diag|arima\\.sim|ARMAacf|ARMAtoMA|ar\\.mle|ar\\.ols|ar\\.yw|as\\.dendrogram|as\\.dist|as\\.formula|as\\.hclust|asOneSidedFormula|as\\.stepfun|as\\.ts|ave|bandwidth\\.kernel|bartlett\\.test|BIC|binomial|binom\\.test|biplot|Box\\.test|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|ccf|chisq\\.test|cmdscale|coef|coefficients|complete\\.cases|confint|confint\\.default|confint\\.lm|constrOptim|contrasts|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|convolve|cooks\\.distance|cophenetic|cor|cor\\.test|cov|cov2cor|covratio|cov\\.wt|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|dendrapply|density|density\\.default|deriv|deriv3|deviance|dexp|df|DF2formula|dfbeta|dfbetas|dffits|df\\.kernel|df\\.residual|dgamma|dgeom|dhyper|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop1|drop\\.scope|drop\\.terms|dsignrank|dt|dummy\\.coef|dummy\\.coef\\.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|embed|end|estVar|expand\\.model\\.frame|extractAIC|factanal|factor\\.scope|family|fft|filter|fisher\\.test|fitted|fitted\\.values|fivenum|fligner\\.test|formula|frequency|friedman\\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hclust|heatmap|HoltWinters|influence|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty\\.model|is\\.leaf|is\\.mts|isoreg|is\\.stepfun|is\\.ts|is\\.tskernel|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\\.test|ksmooth|ks\\.test|lag|lag\\.plot|line|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|loglin|lowess|ls\\.diag|lsfit|ls\\.print|mad|mahalanobis|makeARIMA|make\\.link|makepredictcall|manova|mantelhaen\\.test|mauchly\\.test|mcnemar\\.test|median|median\\.default|medpolish|model\\.extract|model\\.frame|model\\.frame\\.default|model\\.matrix|model\\.matrix\\.default|model\\.matrix\\.lm|model\\.offset|model\\.response|model\\.tables|model\\.weights|monthplot|mood\\.test|mvfft|na\\.action|na\\.contiguous|na\\.exclude|na\\.fail|na\\.omit|na\\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\\.test|optim|optimHess|optimise|optimize|order\\.dendrogram|pacf|p\\.adjust|p\\.adjust\\.methods|Pair|pairwise\\.prop\\.test|pairwise\\.table|pairwise\\.t\\.test|pairwise\\.wilcox\\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\\.ecdf|plot\\.spec\\.coherency|plot\\.spec\\.phase|plot\\.stepfun|plot\\.ts|pnbinom|pnorm|poisson|poisson\\.test|poly|polym|power|power\\.anova\\.test|power\\.prop\\.test|power\\.t\\.test|ppoints|ppois|ppr|PP\\.test|prcomp|predict|predict\\.glm|predict\\.lm|preplot|princomp|printCoefmat|profile|proj|promax|prop\\.test|prop\\.trend\\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqplot|qsignrank|qt|qtukey|quade\\.test|quantile|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|relevel|reorder|replications|reshape|resid|residuals|residuals\\.glm|residuals\\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstudent|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\\.smooth|screeplot|sd|se\\.contrast|selfStart|setNames|shapiro\\.test|sigma|simulate|smooth|smoothEnds|smooth\\.spline|sortedXyData|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\\.anova|step|stepfun|stl|StructTS|summary\\.aov|summary\\.glm|summary\\.lm|summary\\.manova|summary\\.stepfun|supsmu|symnum|termplot|terms|terms\\.formula|time|toeplitz|ts|tsdiag|ts\\.intersect|tsp|ts\\.plot|tsSmooth|ts\\.union|t\\.test|TukeyHSD|uniroot|update|update\\.default|update\\.formula|var|variable\\.names|varimax|var\\.test|vcov|weighted\\.mean|weighted\\.residuals|weights|wilcox\\.test|window|write\\.ftable|xtabs)\\s*(\\()"},{captures:{1:{name:"support.function.r"}},match:"\\b(adist|alarm|apropos|aregexec|argsAnywhere|asDateBuilt|askYesNo|aspell|aspell_package_C_files|aspell_package_Rd_files|aspell_package_R_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|as\\.person|as\\.personList|as\\.relistable|as\\.roman|assignInMyNamespace|assignInNamespace|available\\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\\.report|capture\\.output|changedFiles|charClass|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|combn|compareVersion|contrib\\.url|count\\.fields|create\\.post|data|dataentry|data\\.entry|de|debugcall|debugger|demo|de\\.ncols|de\\.restore|de\\.setup|download\\.file|download\\.packages|dump\\.frames|edit|emacs|example|file\\.edit|fileSnapshot|file_test|find|findLineNum|fix|fixInNamespace|flush\\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getParseData|getParseText|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.matrix|help|help\\.request|help\\.search|help\\.start|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|installed\\.packages|install\\.packages|is\\.relistable|isS3method|isS3stdGeneric|limitedLabels|loadhistory|localeToCharset|lsf\\.str|ls\\.str|maintainer|make\\.packages\\.html|makeRweaveLatexCodeRunner|make\\.socket|memory\\.limit|memory\\.size|menu|methods|mirror2html|modifyList|new\\.packages|news|nsl|object\\.size|old\\.packages|osVersion|packageDate|packageDescription|packageName|package\\.skeleton|packageStatus|packageVersion|page|person|personList|pico|process\\.events|prompt|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|readCitationFile|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|recover|relist|remove\\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strcapture|strOptions|summaryRprof|suppressForeignCheck|Sweave|SweaveHooks|SweaveSyntaxLatex|SweaveSyntaxNoweb|SweaveSyntConv|tail|tail\\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\\.convert|undebugcall|unstack|untar|unzip|update\\.packages|upgrade|URLdecode|URLencode|url\\.show|vi|View|vignette|warnErrList|write\\.csv|write\\.csv2|write\\.socket|write\\.table|xedit|xemacs|zip)\\s*(\\()"}]},comments:{patterns:[{captures:{1:{name:"comment.line.pragma.r"},2:{name:"entity.name.pragma.name.r"}},match:"^(#pragma[ \\t]+mark)[ \\t](.*)",name:"comment.line.pragma-mark.r"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.r"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.r"}},end:"\\n",name:"comment.line.number-sign.r"}]}]},constants:{patterns:[{match:"\\b(pi|letters|LETTERS|month\\.abb|month\\.name)\\b",name:"support.constant.misc.r"},{match:"\\b(TRUE|FALSE|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_|Inf|NaN)\\b",name:"constant.language.r"},{match:"\\b0(x|X)[0-9a-fA-F]+i\\b",name:"constant.numeric.imaginary.hexadecimal.r"},{match:"\\b[0-9]+\\.?[0-9]*(?:(e|E)(\\+|-)?[0-9]+)?i\\b",name:"constant.numeric.imaginary.decimal.r"},{match:"\\.[0-9]+(?:(e|E)(\\+|-)?[0-9]+)?i\\b",name:"constant.numeric.imaginary.decimal.r"},{match:"\\b0(x|X)[0-9a-fA-F]+L\\b",name:"constant.numeric.integer.hexadecimal.r"},{match:"\\b(?:[0-9]+\\.?[0-9]*)(?:(e|E)(\\+|-)?[0-9]+)?L\\b",name:"constant.numeric.integer.decimal.r"},{match:"\\b0(x|X)[0-9a-fA-F]+\\b",name:"constant.numeric.float.hexadecimal.r"},{match:"\\b[0-9]+\\.?[0-9]*(?:(e|E)(\\+|-)?[0-9]+)?\\b",name:"constant.numeric.float.decimal.r"},{match:"\\.[0-9]+(?:(e|E)(\\+|-)?[0-9]+)?\\b",name:"constant.numeric.float.decimal.r"}]},"function-calls":{begin:"(?:\\b|(?=\\.))((?:[a-zA-Z._][\\w.]*|`[^`]+`))\\s*(\\()",beginCaptures:{1:{name:"variable.function.r"},2:{name:"punctuation.section.parens.begin.r"}},contentName:"meta.function-call.arguments.r",end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.r"}},name:"meta.function-call.r",patterns:[{include:"#function-parameters"}]},"function-declarations":{patterns:[{captures:{1:{name:"entity.name.function.r"},2:{name:"keyword.operator.assignment.r"},3:{name:"keyword.control.r"}},match:"((?:`[^`\\\\]*(?:\\\\.[^`\\\\]*)*`)|(?:[[:alpha:].][[:alnum:]._]*))\\s*(<?<-|=(?!=))\\s*(function|\\\\)(?!\\w)",name:"meta.function.r",patterns:[{include:"#lambda-functions"}]}]},"function-parameters":{patterns:[{contentName:"meta.function-call.parameters.r",name:"meta.function-call.r"},{match:"(?:[a-zA-Z._][\\w.]*|`[^`]+`)(?=\\s[^=])",name:"variable.other.r"},{begin:"(?==)",end:"(?=[,)])",patterns:[{include:"source.r"}]},{match:",",name:"punctuation.separator.parameters.r"},{include:"source.r"}]},"general-variables":{patterns:[{captures:{1:{name:"variable.parameter.r"},2:{name:"keyword.operator.assignment.r"}},match:"([[:alpha:].][[:alnum:]._]*)\\s*(=)(?=[^=])"},{captures:{1:{name:"variable.parameter.r"},2:{name:"keyword.operator.assignment.r"}},match:"(`[^`]+`)\\s*(=)(?=[^=])"},{match:"\\b([\\d_][[:alnum:]._]+)\\b",name:"invalid.illegal.variable.other.r"},{match:"\\b([[:alnum:]_]+)(?=::)",name:"entity.namespace.r"},{match:"\\b([[:alnum:]._]+)\\b",name:"variable.other.r"},{match:"(`[^`]+`)",name:"variable.other.r"}]},keywords:{patterns:[{match:"\\b(break|next|repeat|else|in)\\b",name:"keyword.control.r"},{match:"\\b(ifelse|if|for|return|switch|while|invisible)\\b(?=\\s*\\()",name:"keyword.control.r"},{match:"(\\-|\\+|\\*|\\/|%\\/%|%%|%\\*%|%o%|%x%|\\^)",name:"keyword.operator.arithmetic.r"},{match:"(:=|<-|<<-|->|->>)",name:"keyword.operator.assignment.r"},{match:"(==|<=|>=|!=|<>|<|>|%in%)",name:"keyword.operator.comparison.r"},{match:"(!|&{1,2}|[|]{1,2})",name:"keyword.operator.logical.r"},{match:"(\\|>)",name:"keyword.operator.pipe.r"},{match:"(%between%|%chin%|%like%|%\\+%|%\\+replace%|%:%|%do%|%dopar%|%>%|%<>%|%T>%|%\\$%)",name:"keyword.operator.other.r"},{match:"(\\.\\.\\.|\\$|:|\\~|@)",name:"keyword.other.r"}]},"lambda-functions":{patterns:[{begin:"\\b(function)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.r"},2:{name:"punctuation.section.parens.begin.r"}},contentName:"meta.function.parameters.r",end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.r"}},name:"meta.function.r",patterns:[{include:"#comments"},{match:"(?:[a-zA-Z._][\\w.]*|`[^`]+`)",name:"variable.other.r"},{begin:"(?==)",end:"(?=[,)])",patterns:[{include:"source.r"}]},{match:",",name:"punctuation.separator.parameters.r"}]}]},roxygen:{patterns:[{begin:"^\\s*(#')\\s*",beginCaptures:{1:{name:"punctuation.definition.comment.r"}},end:"$\\n?",name:"comment.line.roxygen.r",patterns:[{captures:{1:{name:"keyword.other.r"},2:{name:"variable.parameter.r"}},match:"(@param)\\s*((?:[a-zA-Z._][\\w.]*|`[^`]+`))"},{match:"@[a-zA-Z0-9]+",name:"keyword.other.r"}]}]},"storage-type":{patterns:[{match:"\\b(character|complex|double|expression|integer|list|logical|numeric|single|raw)\\b(?=\\s*\\()",name:"storage.type.r"}]},strings:{patterns:[{begin:'[rR]"(-*)\\[',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\]\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\]\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'[rR]"(-*)\\{',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\}\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\{",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\}\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'[rR]"(-*)\\(',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\)\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\(",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\)\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.r"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.r"}},name:"string.quoted.double.r",patterns:[{match:"\\\\.",name:"constant.character.escape.r"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.r"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.r"}},name:"string.quoted.single.r",patterns:[{match:"\\\\.",name:"constant.character.escape.r"}]}]}},scopeName:"source.r"})]}}]); diff --git a/5855.a705bda8.async.js b/5855.a705bda8.async.js new file mode 100644 index 00000000..4c2ab2f2 --- /dev/null +++ b/5855.a705bda8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5855],{85855:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#292D3E","activityBar.border":"#292D3E60","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#babed8","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#676E95","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#292D3E","breadcrumb.focusForeground":"#babed8","breadcrumb.foreground":"#676E95","breadcrumbPicker.background":"#292D3E","button.background":"#717CB450","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#292D3E","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#292D3E","dropdown.border":"#FFFFFF10","editor.background":"#292D3E","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#babed8","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#babed8","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#717CB450","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#292D3E","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#292D3E","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#292D3E","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#4E5579","editorIndentGuide.background":"#4E557970","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#676E95","editorLineNumber.foreground":"#3A3F58","editorLink.activeForeground":"#babed8","editorMarkerNavigation.background":"#babed805","editorOverviewRuler.border":"#292D3E","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#4E5579","editorSuggestWidget.background":"#292D3E","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#babed8","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#babed840","editorWidget.background":"#292D3E","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#babed8","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#babed8","extensionButton.prominentHoverBackground":"#C3E88D",focusBorder:"#FFFFFF00",foreground:"#babed8","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#676E9590","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#333747","input.border":"#FFFFFF10","input.foreground":"#babed8","input.placeholderForeground":"#babed860","inputOption.activeBackground":"#babed830","inputOption.activeBorder":"#babed830","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#292D3E","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#babed820","list.focusForeground":"#babed8","list.highlightForeground":"#80CBC4","list.hoverBackground":"#292D3E","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#292D3E","menu.foreground":"#babed8","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#babed8","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#292D3E","notifications.foreground":"#babed8","panel.background":"#292D3E","panel.border":"#292D3E60","panel.dropBackground":"#babed8","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#babed8","peekView.border":"#00000030","peekViewEditor.background":"#babed805","peekViewEditor.matchHighlightBackground":"#717CB450","peekViewEditorGutter.background":"#babed805","peekViewResult.background":"#babed805","peekViewResult.matchHighlightBackground":"#717CB450","peekViewResult.selectionBackground":"#676E9570","peekViewTitle.background":"#babed805","peekViewTitleDescription.foreground":"#babed860","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#292D3E","quickInput.foreground":"#676E95","quickInput.list.focusBackground":"#babed820","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#A6ACCD20","scrollbarSlider.hoverBackground":"#A6ACCD10","selection.background":"#00000080","settings.checkboxBackground":"#292D3E","settings.checkboxForeground":"#babed8","settings.dropdownBackground":"#292D3E","settings.dropdownForeground":"#babed8","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#292D3E","settings.numberInputForeground":"#babed8","settings.textInputBackground":"#292D3E","settings.textInputForeground":"#babed8","sideBar.background":"#292D3E","sideBar.border":"#292D3E60","sideBar.foreground":"#676E95","sideBarSectionHeader.background":"#292D3E","sideBarSectionHeader.border":"#292D3E60","sideBarTitle.foreground":"#babed8","statusBar.background":"#292D3E","statusBar.border":"#292D3E60","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#676E95","statusBar.noFolderBackground":"#292D3E","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#676E9520","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#292D3E","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#676E95","tab.border":"#292D3E","tab.inactiveBackground":"#292D3E","tab.inactiveForeground":"#676E95","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#676E95","tab.unfocusedActiveForeground":"#babed8","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#676E95","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#babed8","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#292D3E","titleBar.activeForeground":"#babed8","titleBar.border":"#292D3E60","titleBar.inactiveBackground":"#292D3E","titleBar.inactiveForeground":"#676E95","tree.indentGuidesStroke":"#4E5579","widget.shadow":"#00000030"},displayName:"Material Theme Palenight",name:"material-theme-palenight",semanticHighlighting:!0,tokenColors:[{settings:{background:"#292D3E",foreground:"#babed8"}},{scope:"string",settings:{foreground:"#C3E88D"}},{scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#babed8"}},{scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#babed8"}},{scope:"keyword.other",settings:{foreground:"#F78C6C"}},{scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{scope:"support.module, support.node",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#676E95"}},{scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{fontStyle:"italic",foreground:"#676E95"}},{scope:"punctuation",settings:{foreground:"#89DDFF"}},{scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#babed8"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{scope:"entity.name.tag",settings:{foreground:"#f07178"}},{scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{scope:"punctuation.definition.entity.html",settings:{foreground:"#babed8"}},{scope:"markup.heading",settings:{foreground:"#89DDFF"}},{scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{fontStyle:"italic bold",foreground:"#f07178"}},{scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.preprocessor",settings:{foreground:"#676E95"}},{scope:"source.cs entity.name.type.namespace",settings:{foreground:"#babed8"}},{scope:"meta.jsx.children, SXNested",settings:{foreground:"#babed8"}},{scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#babed8"}},{scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{scope:"meta.block",settings:{foreground:"#f07178"}},{scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#babed8"}},{scope:"constant.keyword",settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{settings:{background:"#292D3E",foreground:"#babed8"}},{scope:["constant.other.placeholder"],settings:{foreground:"#f07178"}},{scope:["markup.deleted"],settings:{foreground:"#f07178"}},{scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["keyword.control"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["variable.parameter"],settings:{fontStyle:"italic"}},{scope:["variable.parameter.function.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["markup.fenced_code.block"],settings:{foreground:"#babed890"}},{scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],type:"dark"})}}]); diff --git a/5859.107c03c5.async.js b/5859.107c03c5.async.js new file mode 100644 index 00000000..55e8ec8c --- /dev/null +++ b/5859.107c03c5.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5859],{25859:function(s,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"JSX",name:"jsx",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{"access-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js.jsx"},"after-operator-block-as-object-literal":{begin:"(?<!\\+\\+|--)(?<=[:=(,\\[?+!>]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"meta.objectliteral.js.jsx",patterns:[{include:"#object-member"}]},"array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},patterns:[{include:"#binding-element"},{include:"#punctuation-comma"}]},"array-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},patterns:[{include:"#binding-element-const"},{include:"#punctuation-comma"}]},"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.js.jsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js.jsx"}},name:"meta.array.literal.js.jsx",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"arrow-function":{patterns:[{captures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"variable.parameter.js.jsx"}},match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==>)",name:"meta.arrow.js.jsx"},{begin:`(?x) (?: +(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync) +)? ((?<![})!\\]])\\s* +(?= + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +) +)`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.arrow.js.jsx",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js.jsx"}},end:"((?<=\\}|\\S)(?<!=>)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",name:"meta.arrow.js.jsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"arrow-return-type":{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.return.type.arrow.js.jsx",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"async-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.async.js.jsx"},"binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern"},{include:"#array-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"}]},"binding-element-const":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern-const"},{include:"#array-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.js.jsx"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},cast:{patterns:[{include:"#jsx"}]},"class-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.type.class.js.jsx"}},end:"(?<=\\})",name:"meta.class.js.jsx",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.class.js.jsx"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},"class-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[<{]|\\/[\\/*])",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.type.class.js.jsx"}},end:"(?<=\\})",name:"meta.class.js.jsx",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},patterns:[{include:"#comment"},{include:"#decorator"},{begin:"(?<=:)\\s*",end:"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#field-declaration"},{include:"#string"},{include:"#type-annotation"},{include:"#variable-initializer"},{include:"#access-modifier"},{include:"#property-accessor"},{include:"#async-modifier"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"class-or-interface-heritage":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.js.jsx"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{include:"#type-parameters"},{include:"#expressionWithoutIdentifiers"},{captures:{1:{name:"entity.name.type.module.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)"},{captures:{1:{name:"entity.other.inherited-class.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)"},{include:"#expressionPunctuations"}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}},name:"comment.block.documentation.js.jsx",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.js.jsx"},2:{name:"storage.type.internaldeclaration.js.jsx"},3:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}},name:"comment.block.js.jsx"},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js.jsx"},2:{name:"comment.line.double-slash.js.jsx"},3:{name:"punctuation.definition.comment.js.jsx"},4:{name:"storage.type.internaldeclaration.js.jsx"},5:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},contentName:"comment.line.double-slash.js.jsx",end:"(?=$)"}]},"control-statement":{patterns:[{include:"#switch-statement"},{include:"#for-loop"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.trycatch.js.jsx"},{captures:{1:{name:"keyword.control.loop.js.jsx"},2:{name:"entity.name.label.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.loop.js.jsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.control.flow.js.jsx"}},end:"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.switch.js.jsx"},{include:"#if-statement"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.conditional.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.with.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.other.debugger.js.jsx"}]},"decl-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"meta.block.js.jsx",patterns:[{include:"#statements"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js.jsx"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@",beginCaptures:{0:{name:"punctuation.decorator.js.jsx"}},end:"(?=\\s)",name:"meta.decorator.js.jsx",patterns:[{include:"#expression"}]},"destructuring-const":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.js.jsx",patterns:[{include:"#object-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.js.jsx",patterns:[{include:"#array-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-parameter":{patterns:[{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},name:"meta.parameter.object-binding-pattern.js.jsx",patterns:[{include:"#parameter-object-binding-element"}]},{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},name:"meta.paramter.array-binding-pattern.js.jsx",patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]}]},"destructuring-parameter-rest":{captures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"variable.parameter.js.jsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.js.jsx",patterns:[{include:"#object-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.js.jsx",patterns:[{include:"#array-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-variable-rest":{captures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"meta.definition.variable.js.jsx variable.other.readwrite.js.jsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{captures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"meta.definition.variable.js.jsx variable.other.constant.js.jsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.js.jsx"}},end:"(?=$)",name:"comment.line.triple-slash.directive.js.jsx",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.js.jsx"},2:{name:"entity.name.tag.directive.js.jsx"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.js.jsx"}},name:"meta.tag.js.jsx",patterns:[{match:"path|types|no-default-lib|lib|name|resolution-mode",name:"entity.other.attribute-name.directive.js.jsx"},{match:"=",name:"keyword.operator.assignment.js.jsx"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.js.jsx"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.js.jsx"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|satisfies|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)"}]},"enum-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.type.enum.js.jsx"},5:{name:"entity.name.type.enum.js.jsx"}},end:"(?<=\\})",name:"meta.enum.declaration.js.jsx",patterns:[{include:"#comment"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},patterns:[{include:"#comment"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{0:{name:"variable.other.enummember.js.jsx"}},end:"(?=,|\\}|$)",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},{begin:"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))",end:"(?=,|\\}|$)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#comment"},{include:"#variable-initializer"}]},{include:"#punctuation-comma"}]}]},"export-declaration":{patterns:[{captures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"keyword.control.as.js.jsx"},3:{name:"storage.type.namespace.js.jsx"},4:{name:"entity.name.type.module.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"keyword.control.type.js.jsx"},3:{name:"keyword.operator.assignment.js.jsx"},4:{name:"keyword.control.default.js.jsx"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.default.js.jsx",patterns:[{include:"#interface-declaration"},{include:"#expression"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"keyword.control.type.js.jsx"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.js.jsx",patterns:[{include:"#import-export-declaration"}]}]},expression:{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{captures:{1:{name:"storage.modifier.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"variable.parameter.js.jsx variable.language.this.js.jsx"},4:{name:"variable.parameter.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)"},{include:"#type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.js.jsx"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-operators":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.flow.js.jsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)",beginCaptures:{1:{name:"keyword.control.flow.js.jsx"}},end:"\\*",endCaptures:{0:{name:"keyword.generator.asterisk.js.jsx"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.control.flow.js.jsx"},2:{name:"keyword.generator.asterisk.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.delete.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.in.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.of.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.instanceof.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.new.js.jsx"},{include:"#typeof-operator"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.void.js.jsx"},{captures:{1:{name:"keyword.control.as.js.jsx"},2:{name:"storage.modifier.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.js.jsx"},2:{name:"keyword.control.satisfies.js.jsx"}},end:"(?=^|[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisfies)\\s+)|(\\s+\\<))",patterns:[{include:"#type"}]},{match:"\\.\\.\\.",name:"keyword.operator.spread.js.jsx"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.js.jsx"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.js.jsx"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.js.jsx"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.js.jsx"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.js.jsx"},{captures:{1:{name:"keyword.operator.logical.js.jsx"},2:{name:"keyword.operator.assignment.compound.js.jsx"},3:{name:"keyword.operator.arithmetic.js.jsx"}},match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))"},{match:"\\!|&&|\\|\\||\\?\\?",name:"keyword.operator.logical.js.jsx"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.js.jsx"},{match:"\\=",name:"keyword.operator.assignment.js.jsx"},{match:"--",name:"keyword.operator.decrement.js.jsx"},{match:"\\+\\+",name:"keyword.operator.increment.js.jsx"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.js.jsx"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.js.jsx"},2:{name:"keyword.operator.arithmetic.js.jsx"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.operator.assignment.compound.js.jsx"},2:{name:"keyword.operator.arithmetic.js.jsx"}},match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#jsx"},{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#arrow-function"},{include:"#paren-expression-possibly-arrow"},{include:"#cast"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#function-call"},{include:"#literal"},{include:"#support-objects"},{include:"#paren-expression"}]},"field-declaration":{begin:`(?x)(?<!\\()(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s+)?(?=\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))`,beginCaptures:{1:{name:"storage.modifier.js.jsx"}},end:`(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?<=\\})`,name:"meta.field.declaration.js.jsx",patterns:[{include:"#variable-initializer"},{include:"#type-annotation"},{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{include:"#comment"},{captures:{1:{name:"meta.definition.property.js.jsx entity.name.function.js.jsx"},2:{name:"keyword.operator.optional.js.jsx"},3:{name:"keyword.operator.definiteassignment.js.jsx"}},match:`(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{match:"\\#?[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.property.js.jsx variable.object.property.js.jsx"},{match:"\\?",name:"keyword.operator.optional.js.jsx"},{match:"\\!",name:"keyword.operator.definiteassignment.js.jsx"}]},"for-loop":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())",beginCaptures:{0:{name:"keyword.control.loop.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#comment"},{match:"await",name:"keyword.control.loop.js.jsx"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#var-expr"},{include:"#expression"},{include:"#punctuation-semicolon"}]}]},"function-body":{patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#return-type"},{include:"#type-function-return-type"},{include:"#decl-block"},{match:"\\*",name:"keyword.generator.asterisk.js.jsx"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",name:"meta.function-call.js.jsx",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",name:"meta.function-call.js.jsx",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-optionals":{patterns:[{match:"\\?\\.",name:"meta.function-call.js.jsx punctuation.accessor.optional.js.jsx"},{match:"\\!",name:"meta.function-call.js.jsx keyword.operator.definiteassignment.js.jsx"}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.js.jsx"}]},"function-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.async.js.jsx"},4:{name:"storage.type.function.js.jsx"},5:{name:"keyword.generator.asterisk.js.jsx"},6:{name:"meta.definition.function.js.jsx entity.name.function.js.jsx"}},end:"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|(?<=\\})",name:"meta.function.js.jsx",patterns:[{include:"#function-name"},{include:"#function-body"}]},"function-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"storage.type.function.js.jsx"},3:{name:"keyword.generator.asterisk.js.jsx"},4:{name:"meta.definition.function.js.jsx entity.name.function.js.jsx"}},end:"(?=;)|(?<=\\})",name:"meta.function.expression.js.jsx",patterns:[{include:"#function-name"},{include:"#single-line-comment-consuming-line-ending"},{include:"#function-body"}]},"function-name":{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.function.js.jsx entity.name.function.js.jsx"},"function-parameters":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.js.jsx"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.js.jsx"}},name:"meta.parameters.js.jsx",patterns:[{include:"#function-parameters-body"}]},"function-parameters-body":{patterns:[{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{include:"#parameter-name"},{include:"#parameter-type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.js.jsx"}]},identifiers:{patterns:[{include:"#object-identifiers"},{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"entity.name.function.js.jsx"}},match:`(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +))`},{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.constant.property.js.jsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.property.js.jsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.js.jsx"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.js.jsx"}]},"if-statement":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))",end:"(?=;|$|\\})",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(if)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.conditional.js.jsx"},2:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression"}]},{begin:"(?<=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"keyword.other.js.jsx"}},name:"string.regexp.js.jsx",patterns:[{include:"#regexp"}]},{include:"#statements"}]}]},"import-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"keyword.control.import.js.jsx"},4:{name:"keyword.control.type.js.jsx"}},end:"(?<!^import|[^\\._$[:alnum:]]import)(?=;|$|^)",name:"meta.import.js.jsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#string"},{begin:`(?<=^import|[^\\._$[:alnum:]]import)(?!\\s*["'])`,end:"\\bfrom\\b",endCaptures:{0:{name:"keyword.control.from.js.jsx"}},patterns:[{include:"#import-export-declaration"}]},{include:"#import-export-declaration"}]},"import-equals-declaration":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"keyword.control.import.js.jsx"},4:{name:"keyword.control.type.js.jsx"},5:{name:"variable.other.readwrite.alias.js.jsx"},6:{name:"keyword.operator.assignment.js.jsx"},7:{name:"keyword.control.require.js.jsx"},8:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},name:"meta.import-equals.external.js.jsx",patterns:[{include:"#comment"},{include:"#string"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"keyword.control.import.js.jsx"},4:{name:"keyword.control.type.js.jsx"},5:{name:"variable.other.readwrite.alias.js.jsx"},6:{name:"keyword.operator.assignment.js.jsx"}},end:"(?=;|$|^)",name:"meta.import-equals.internal.js.jsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{captures:{1:{name:"entity.name.type.module.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.other.readwrite.js.jsx"}]}]},"import-export-assert-clause":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(with)|(assert))\\s*(\\{)",beginCaptures:{1:{name:"keyword.control.with.js.jsx"},2:{name:"keyword.control.assert.js.jsx"},3:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},patterns:[{include:"#comment"},{include:"#string"},{match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object-literal.key.js.jsx"},{match:":",name:"punctuation.separator.key-value.js.jsx"}]},"import-export-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"meta.block.js.jsx",patterns:[{include:"#import-export-clause"}]},"import-export-clause":{patterns:[{include:"#comment"},{captures:{1:{name:"keyword.control.type.js.jsx"},2:{name:"keyword.control.default.js.jsx"},3:{name:"constant.language.import-export-all.js.jsx"},4:{name:"variable.other.readwrite.js.jsx"},5:{name:"keyword.control.as.js.jsx"},6:{name:"keyword.control.default.js.jsx"},7:{name:"variable.other.readwrite.alias.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))"},{include:"#punctuation-comma"},{match:"\\*",name:"constant.language.import-export-all.js.jsx"},{match:"\\b(default)\\b",name:"keyword.control.default.js.jsx"},{captures:{1:{name:"keyword.control.type.js.jsx"},2:{name:"variable.other.readwrite.alias.js.jsx"}},match:"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)"}]},"import-export-declaration":{patterns:[{include:"#comment"},{include:"#string"},{include:"#import-export-block"},{match:"\\bfrom\\b",name:"keyword.control.from.js.jsx"},{include:"#import-export-assert-clause"},{include:"#import-export-clause"}]},"indexer-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"meta.brace.square.js.jsx"},3:{name:"variable.parameter.js.jsx"}},end:"(\\])\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.js.jsx"},2:{name:"keyword.operator.optional.js.jsx"}},name:"meta.indexer.declaration.js.jsx",patterns:[{include:"#type-annotation"}]},"indexer-mapped-type-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",beginCaptures:{1:{name:"keyword.operator.type.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"meta.brace.square.js.jsx"},4:{name:"entity.name.type.js.jsx"},5:{name:"keyword.operator.expression.in.js.jsx"}},end:"(\\])([+-])?\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.js.jsx"},2:{name:"keyword.operator.type.modifier.js.jsx"},3:{name:"keyword.operator.optional.js.jsx"}},name:"meta.indexer.mappedtype.declaration.js.jsx",patterns:[{captures:{1:{name:"keyword.control.as.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+"},{include:"#type"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"instanceof-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.expression.instanceof.js.jsx"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",patterns:[{include:"#type"}]},"interface-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.type.interface.js.jsx"}},end:"(?<=\\})",name:"meta.interface.js.jsx",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.interface.js.jsx"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},jsdoctype:{patterns:[{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-children":{patterns:[{include:"#jsx-tag-without-attributes"},{include:"#jsx-tag"},{include:"#jsx-evaluated-code"},{include:"#jsx-entities"}]},"jsx-entities":{patterns:[{captures:{1:{name:"punctuation.definition.entity.js.jsx"},3:{name:"punctuation.definition.entity.js.jsx"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.js.jsx"}]},"jsx-evaluated-code":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.js.jsx"}},contentName:"meta.embedded.expression.js.jsx",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.js.jsx"}},patterns:[{include:"#expression"}]},"jsx-string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.js.jsx"}},name:"string.quoted.double.js.jsx",patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.js.jsx"}},name:"string.quoted.single.js.jsx",patterns:[{include:"#jsx-entities"}]},"jsx-tag":{begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",end:"(/>)|(?:(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",endCaptures:{1:{name:"punctuation.definition.tag.end.js.jsx"},2:{name:"punctuation.definition.tag.begin.js.jsx"},3:{name:"entity.name.tag.namespace.js.jsx"},4:{name:"punctuation.separator.namespace.js.jsx"},5:{name:"entity.name.tag.js.jsx"},6:{name:"support.class.component.js.jsx"},7:{name:"punctuation.definition.tag.end.js.jsx"}},name:"meta.tag.js.jsx",patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js.jsx"}},contentName:"meta.jsx.children.js.jsx",end:"(?=</)",patterns:[{include:"#jsx-children"}]}]},"jsx-tag-attribute-assignment":{match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`,name:"keyword.operator.assignment.js.jsx"},"jsx-tag-attribute-name":{captures:{1:{name:"entity.other.attribute-name.namespace.js.jsx"},2:{name:"punctuation.separator.namespace.js.jsx"},3:{name:"entity.other.attribute-name.js.jsx"}},match:`(?x) +\\s* +(?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? +([_$[:alpha:]][-_$[:alnum:]]*) +(?=\\s|=|/?>|/\\*|//)`},"jsx-tag-attributes":{begin:"\\s+",end:"(?=[/]?>)",name:"meta.tag.attributes.js.jsx",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{match:"\\S+",name:"invalid.illegal.attribute.js.jsx"},"jsx-tag-in-expression":{begin:`(?x) +(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* +(?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) +(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",patterns:[{include:"#jsx-tag"}]},"jsx-tag-without-attributes":{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"},6:{name:"punctuation.definition.tag.end.js.jsx"}},contentName:"meta.jsx.children.js.jsx",end:"(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"},6:{name:"punctuation.definition.tag.end.js.jsx"}},name:"meta.tag.without-attributes.js.jsx",patterns:[{include:"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",patterns:[{include:"#jsx-tag-without-attributes"}]},label:{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)",beginCaptures:{1:{name:"entity.name.label.js.jsx"},2:{name:"punctuation.separator.label.js.jsx"}},end:"(?<=\\})",patterns:[{include:"#decl-block"}]},{captures:{1:{name:"entity.name.label.js.jsx"},2:{name:"punctuation.separator.label.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"method-declaration":{patterns:[{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.modifier.async.js.jsx"},5:{name:"storage.type.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js.jsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.modifier.async.js.jsx"},5:{name:"keyword.operator.new.js.jsx"},6:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js.jsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.modifier.async.js.jsx"},5:{name:"storage.type.property.js.jsx"},6:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js.jsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\<])`,end:"(?=\\(|\\<)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.method.js.jsx entity.name.function.js.jsx"},{match:"\\?",name:"keyword.operator.optional.js.jsx"}]},"namespace-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.namespace.js.jsx"}},end:"(?<=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.namespace.declaration.js.jsx",patterns:[{include:"#comment"},{include:"#string"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.type.module.js.jsx"},{include:"#punctuation-accessor"},{include:"#decl-block"}]},"new-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.new.js.jsx"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",name:"new.expr.js.jsx",patterns:[{include:"#expression"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.js.jsx"},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.js.jsx"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.js.jsx"},{captures:{1:{name:"storage.type.numeric.bigint.js.jsx"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.js.jsx"},{captures:{1:{name:"storage.type.numeric.bigint.js.jsx"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.js.jsx"},{captures:{0:{name:"constant.numeric.decimal.js.jsx"},1:{name:"meta.delimiter.decimal.period.js.jsx"},2:{name:"storage.type.numeric.bigint.js.jsx"},3:{name:"meta.delimiter.decimal.period.js.jsx"},4:{name:"storage.type.numeric.bigint.js.jsx"},5:{name:"meta.delimiter.decimal.period.js.jsx"},6:{name:"storage.type.numeric.bigint.js.jsx"},7:{name:"storage.type.numeric.bigint.js.jsx"},8:{name:"meta.delimiter.decimal.period.js.jsx"},9:{name:"storage.type.numeric.bigint.js.jsx"},10:{name:"meta.delimiter.decimal.period.js.jsx"},11:{name:"storage.type.numeric.bigint.js.jsx"},12:{name:"meta.delimiter.decimal.period.js.jsx"},13:{name:"storage.type.numeric.bigint.js.jsx"},14:{name:"storage.type.numeric.bigint.js.jsx"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.js.jsx"}]},"object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element"}]},{include:"#object-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-const":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element-const"}]},{include:"#object-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-propertyName":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(:)",endCaptures:{0:{name:"punctuation.destructuring.js.jsx"}},patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.object.property.js.jsx"}]},"object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},patterns:[{include:"#object-binding-element"}]},"object-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},patterns:[{include:"#object-binding-element-const"}]},"object-identifiers":{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))",name:"support.class.js.jsx"},{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.constant.object.property.js.jsx"},4:{name:"variable.other.object.property.js.jsx"}},match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: +(\\#?[[:upper:]][_$[:digit:][:upper:]]*) | +(\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"variable.other.constant.object.js.jsx"},2:{name:"variable.other.object.js.jsx"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*) | +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`}]},"object-literal":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"meta.objectliteral.js.jsx",patterns:[{include:"#object-member"}]},"object-literal-method-declaration":{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"storage.type.property.js.jsx"},3:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.js.jsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"storage.type.property.js.jsx"},3:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",patterns:[{include:"#comment"},{include:"#array-literal"}]},{begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",patterns:[{include:"#comment"},{include:"#string"}]},{begin:`(?x)(?=(\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)))`,end:"(?=:)|(?=\\s*([\\(\\<,}])|(\\s+as|satisifies\\s+))",name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",patterns:[{include:"#comment"},{include:"#numeric-literal"}]},{begin:"(?<=[\\]\\'\\\"\\`])(?=\\s*[\\(\\<])",end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.js.jsx",patterns:[{include:"#function-body"}]},{captures:{0:{name:"meta.object-literal.key.js.jsx"},1:{name:"constant.numeric.decimal.js.jsx"}},match:"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.js.jsx"},{captures:{0:{name:"meta.object-literal.key.js.jsx"},1:{name:"entity.name.function.js.jsx"}},match:`(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,name:"meta.object.member.js.jsx"},{captures:{0:{name:"meta.object-literal.key.js.jsx"}},match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.js.jsx"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js.jsx"}},end:"(?=,|\\})",name:"meta.object.member.js.jsx",patterns:[{include:"#expression"}]},{captures:{1:{name:"variable.other.readwrite.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.js.jsx"},{captures:{1:{name:"keyword.control.as.js.jsx"},2:{name:"storage.modifier.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*([,}]|$))",name:"meta.object.member.js.jsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.js.jsx"},2:{name:"keyword.control.satisfies.js.jsx"}},end:"(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisifies)\\s+))",name:"meta.object.member.js.jsx",patterns:[{include:"#type"}]},{begin:"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)",end:"(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.js.jsx",patterns:[{include:"#expression"}]},{begin:":",beginCaptures:{0:{name:"meta.object-literal.key.js.jsx punctuation.separator.key-value.js.jsx"}},end:"(?=,|\\})",name:"meta.object.member.js.jsx",patterns:[{begin:"(?<=:)\\s*(async)?(?=\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"parameter-array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js.jsx"}},patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]},"parameter-binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#parameter-object-binding-pattern"},{include:"#parameter-array-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"}]},"parameter-name":{patterns:[{captures:{1:{name:"storage.modifier.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"variable.parameter.js.jsx variable.language.this.js.jsx"},4:{name:"variable.parameter.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)"}]},"parameter-object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#parameter-binding-element"},{include:"#paren-expression"}]},{include:"#parameter-object-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"parameter-object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js.jsx"},2:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js.jsx"}},patterns:[{include:"#parameter-object-binding-element"}]},"parameter-type-annotation":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?=[,)])|(?==[^>])",name:"meta.type.annotation.js.jsx",patterns:[{include:"#type"}]}]},"paren-expression":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression"}]},"paren-expression-possibly-arrow":{patterns:[{begin:"(?<=[(=,])\\s*(async)?(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.js.jsx meta.return.type.arrow.js.jsx keyword.operator.type.annotation.js.jsx"}},contentName:"meta.arrow.js.jsx meta.return.type.arrow.js.jsx",end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"property-accessor":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.property.js.jsx"},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.js.jsx"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.js.jsx"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"invalid.illegal.newline.js.jsx"}},name:"string.quoted.double.js.jsx",patterns:[{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"invalid.illegal.newline.js.jsx"}},name:"string.quoted.single.js.jsx",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"keyword.other.js.jsx"}},name:"string.regexp.js.jsx",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"keyword.other.js.jsx"}},name:"string.regexp.js.jsx",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"return-type":{patterns:[{begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?<![:|&])(?=$|^|[{};,]|//)",name:"meta.return.type.js.jsx",patterns:[{include:"#return-type-core"}]},{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?<![:|&])((?=[{};,]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.return.type.js.jsx",patterns:[{include:"#return-type-core"}]}]},"return-type-core":{patterns:[{include:"#comment"},{begin:"(?<=[:|&])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},shebang:{captures:{1:{name:"punctuation.definition.comment.js.jsx"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.js.jsx"},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js.jsx"},2:{name:"comment.line.double-slash.js.jsx"},3:{name:"punctuation.definition.comment.js.jsx"},4:{name:"storage.type.internaldeclaration.js.jsx"},5:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},contentName:"comment.line.double-slash.js.jsx",end:"(?=^)"},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.js.jsx"},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.js.jsx"},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))",name:"keyword.operator.expression.import.js.jsx"}]},"support-objects":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(arguments)\\b(?!\\$)",name:"variable.language.arguments.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(Promise)\\b(?!\\$)",name:"support.class.promise.js.jsx"},{captures:{1:{name:"keyword.control.import.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"},4:{name:"support.variable.property.importmeta.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)"},{captures:{1:{name:"keyword.operator.new.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"},4:{name:"support.variable.property.target.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)"},{captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"support.variable.property.js.jsx"},4:{name:"support.constant.js.jsx"}},match:`(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?: +(?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) +| +(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`},{captures:{1:{name:"support.type.object.module.js.jsx"},2:{name:"support.type.object.module.js.jsx"},3:{name:"punctuation.accessor.js.jsx"},4:{name:"punctuation.accessor.optional.js.jsx"},5:{name:"support.type.object.module.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)"}]},"switch-statement":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bswitch\\s*\\()",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"switch-statement.expr.js.jsx",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(switch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.switch.js.jsx"},2:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},name:"switch-expression.expr.js.jsx",patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"(?=\\})",name:"switch-block.expr.js.jsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.switch.js.jsx"}},end:"(?=:)",name:"case-clause.expr.js.jsx",patterns:[{include:"#expression"}]},{begin:"(:)\\s*(\\{)",beginCaptures:{1:{name:"case-clause.expr.js.jsx punctuation.definition.section.case-statement.js.jsx"},2:{name:"meta.block.js.jsx punctuation.definition.block.js.jsx"}},contentName:"meta.block.js.jsx",end:"\\}",endCaptures:{0:{name:"meta.block.js.jsx punctuation.definition.block.js.jsx"}},patterns:[{include:"#statements"}]},{captures:{0:{name:"case-clause.expr.js.jsx punctuation.definition.section.case-statement.js.jsx"}},match:"(:)"},{include:"#statements"}]}]},template:{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"},2:{name:"string.template.js.jsx punctuation.definition.string.template.begin.js.jsx"}},contentName:"string.template.js.jsx",end:"`",endCaptures:{0:{name:"string.template.js.jsx punctuation.definition.string.template.end.js.jsx"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tagged-template.js.jsx"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js.jsx"}},contentName:"meta.embedded.line.js.jsx",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js.jsx"}},name:"meta.template.expression.js.jsx",patterns:[{include:"#expression"}]},"template-type":{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"},2:{name:"string.template.js.jsx punctuation.definition.string.template.begin.js.jsx"}},contentName:"string.template.js.jsx",end:"`",endCaptures:{0:{name:"string.template.js.jsx punctuation.definition.string.template.end.js.jsx"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js.jsx"}},contentName:"meta.embedded.line.js.jsx",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js.jsx"}},name:"meta.template.expression.js.jsx",patterns:[{include:"#type"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.js.jsx"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.js.jsx"}},patterns:[{include:"#expression"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))this\\b(?!\\$)",name:"variable.language.this.js.jsx"},type:{patterns:[{include:"#comment"},{include:"#type-string"},{include:"#numeric-literal"},{include:"#type-primitive"},{include:"#type-builtin-literals"},{include:"#type-parameters"},{include:"#type-tuple"},{include:"#type-object"},{include:"#type-operators"},{include:"#type-conditional"},{include:"#type-fn-type-parameters"},{include:"#type-paren-or-function-parameters"},{include:"#type-function-return-type"},{captures:{1:{name:"storage.modifier.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*"},{include:"#type-name"}]},"type-alias-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.type.js.jsx"},4:{name:"entity.name.type.alias.js.jsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.type.declaration.js.jsx",patterns:[{include:"#comment"},{include:"#type-parameters"},{begin:"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.assignment.js.jsx"},2:{name:"keyword.control.intrinsic.js.jsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.js.jsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]}]},"type-annotation":{patterns:[{begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?<![:|&])(?!\\s*[|&]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.js.jsx",patterns:[{include:"#type"}]},{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?<![:|&])((?=[,);\\}\\]]|\\/\\/)|(?==[^>])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.js.jsx",patterns:[{include:"#type"}]}]},"type-arguments":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.js.jsx"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.js.jsx"}},name:"meta.type.parameters.js.jsx",patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{captures:{0:{name:"keyword.operator.type.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"#type"},{include:"#punctuation-comma"}]},"type-builtin-literals":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.builtin.js.jsx"},"type-conditional":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.js.jsx"}},end:"(?<=:)",patterns:[{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.js.jsx"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.js.jsx"}},patterns:[{include:"#type"}]},{include:"#type"}]}]},"type-fn-type-parameters":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\<)",beginCaptures:{1:{name:"meta.type.constructor.js.jsx storage.modifier.js.jsx"},2:{name:"meta.type.constructor.js.jsx keyword.control.new.js.jsx"}},end:"(?<=>)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.control.new.js.jsx"}},end:"(?<=\\))",name:"meta.type.constructor.js.jsx",patterns:[{include:"#function-parameters"}]},{begin:`(?x)( +(?= +[(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +) +) +)`,end:"(?<=\\))",name:"meta.type.function.js.jsx",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.js.jsx"}},end:"(?<!=>)(?<![|&])(?=[,\\]\\)\\{\\}=;>:\\?]|//|$)",name:"meta.type.function.return.js.jsx",patterns:[{include:"#type-function-return-type-core"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js.jsx"}},end:"(?<!=>)(?<![|&])((?=[,\\]\\)\\{\\}=;:\\?>]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.type.function.return.js.jsx",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-infer":{patterns:[{captures:{1:{name:"keyword.operator.expression.infer.js.jsx"},2:{name:"entity.name.type.js.jsx"},3:{name:"keyword.operator.expression.extends.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?",name:"meta.type.infer.js.jsx"}]},"type-name":{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(<)",captures:{1:{name:"entity.name.type.module.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"},4:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.begin.js.jsx"}},contentName:"meta.type.parameters.js.jsx",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.js.jsx"},2:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.begin.js.jsx"}},contentName:"meta.type.parameters.js.jsx",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},patterns:[{include:"#type-arguments-body"}]},{captures:{1:{name:"entity.name.type.module.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.js.jsx"}]},"type-object":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},name:"meta.object.type.js.jsx",patterns:[{include:"#comment"},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#indexer-mapped-type-declaration"},{include:"#field-declaration"},{include:"#type-annotation"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#type"}]},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.js.jsx"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.js.jsx"}},end:"(?=\\S)"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.keyof.js.jsx"},{match:"(\\?|\\:)",name:"keyword.operator.ternary.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*\\()",name:"keyword.operator.expression.import.js.jsx"}]},"type-parameters":{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.js.jsx"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.js.jsx"}},name:"meta.type.parameters.js.jsx",patterns:[{include:"#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js.jsx"},{include:"#type"},{include:"#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.js.jsx"}]},"type-paren-or-function-parameters":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},name:"meta.type.paren.cover.js.jsx",patterns:[{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`},{captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"variable.parameter.js.jsx variable.language.this.js.jsx"},4:{name:"variable.parameter.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)"},{include:"#type-annotation"},{match:",",name:"punctuation.separator.parameter.js.jsx"},{include:"#type"}]},"type-predicate-operator":{patterns:[{captures:{1:{name:"keyword.operator.type.asserts.js.jsx"},2:{name:"variable.parameter.js.jsx variable.language.this.js.jsx"},3:{name:"variable.parameter.js.jsx"},4:{name:"keyword.operator.expression.is.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{captures:{1:{name:"keyword.operator.type.asserts.js.jsx"},2:{name:"variable.parameter.js.jsx variable.language.this.js.jsx"},3:{name:"variable.parameter.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.type.asserts.js.jsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.is.js.jsx"}]},"type-primitive":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.primitive.js.jsx"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"type-tuple":{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.js.jsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js.jsx"}},name:"meta.type.tuple.js.jsx",patterns:[{match:"\\.\\.\\.",name:"keyword.operator.rest.js.jsx"},{captures:{1:{name:"entity.name.label.js.jsx"},2:{name:"keyword.operator.optional.js.jsx"},3:{name:"punctuation.separator.label.js.jsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)"},{include:"#type"},{include:"#punctuation-comma"}]},"typeof-operator":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.operator.expression.typeof.js.jsx"}},end:"(?=[,);}\\]=>:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.js.jsx"},"var-expr":{patterns:[{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))",name:"meta.var.expr.js.jsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.js.jsx"}},end:"(?=\\S)"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.js.jsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.js.jsx"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))",name:"meta.var.expr.js.jsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.js.jsx"}},end:"(?=\\S)"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.js.jsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.js.jsx"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^using|[^\\._$[:alnum:]]using|^await\\s+using|[^\\._$[:alnum:]]await\\s+using)(?=\\s*$)))",name:"meta.var.expr.js.jsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.type.js.jsx"}},end:"(?=\\S)"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*((?!\\S)|(?=\\/\\/))",beginCaptures:{1:{name:"punctuation.separator.comma.js.jsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]}]},"var-single-const":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js.jsx variable.other.constant.js.jsx entity.name.function.js.jsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js.jsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"meta.definition.variable.js.jsx variable.other.constant.js.jsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js.jsx",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js.jsx entity.name.function.js.jsx"},2:{name:"keyword.operator.definiteassignment.js.jsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js.jsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.js.jsx variable.other.constant.js.jsx"},2:{name:"keyword.operator.definiteassignment.js.jsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js.jsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.js.jsx variable.other.readwrite.js.jsx"},2:{name:"keyword.operator.definiteassignment.js.jsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js.jsx",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{patterns:[{include:"#type-annotation"},{include:"#string"},{include:"#comment"}]},"variable-initializer":{patterns:[{begin:"(?<!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=>\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.js.jsx"}},end:"(?=$|^|[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",patterns:[{include:"#expression"}]},{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.js.jsx"}},end:"(?=[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))|(?=^\\s*$)|(?<![\\|\\&\\+\\-\\*\\/])(?<=\\S)(?<!=)(?=\\s*$)",patterns:[{include:"#expression"}]}]}},scopeName:"source.js.jsx"})]}}]); diff --git a/5872.dd0f271c.async.js b/5872.dd0f271c.async.js new file mode 100644 index 00000000..72979adc --- /dev/null +++ b/5872.dd0f271c.async.js @@ -0,0 +1,2 @@ +!(function(){var w=Math.pow;(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5872],{65415:function(X,M){"use strict";M.byteLength=u,M.toByteArray=b,M.fromByteArray=D;for(var g=[],s=[],C=typeof Uint8Array!="undefined"?Uint8Array:Array,k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",B=0,U=k.length;B<U;++B)g[B]=k[B],s[k.charCodeAt(B)]=B;s["-".charCodeAt(0)]=62,s["_".charCodeAt(0)]=63;function p(f){var l=f.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=f.indexOf("=");a===-1&&(a=l);var T=a===l?0:4-a%4;return[a,T]}function u(f){var l=p(f),a=l[0],T=l[1];return(a+T)*3/4-T}function L(f,l,a){return(l+a)*3/4-a}function b(f){var l,a=p(f),T=a[0],_=a[1],A=new C(L(f,T,_)),S=0,O=_>0?T-4:T,m;for(m=0;m<O;m+=4)l=s[f.charCodeAt(m)]<<18|s[f.charCodeAt(m+1)]<<12|s[f.charCodeAt(m+2)]<<6|s[f.charCodeAt(m+3)],A[S++]=l>>16&255,A[S++]=l>>8&255,A[S++]=l&255;return _===2&&(l=s[f.charCodeAt(m)]<<2|s[f.charCodeAt(m+1)]>>4,A[S++]=l&255),_===1&&(l=s[f.charCodeAt(m)]<<10|s[f.charCodeAt(m+1)]<<4|s[f.charCodeAt(m+2)]>>2,A[S++]=l>>8&255,A[S++]=l&255),A}function I(f){return g[f>>18&63]+g[f>>12&63]+g[f>>6&63]+g[f&63]}function F(f,l,a){for(var T,_=[],A=l;A<a;A+=3)T=(f[A]<<16&16711680)+(f[A+1]<<8&65280)+(f[A+2]&255),_.push(I(T));return _.join("")}function D(f){for(var l,a=f.length,T=a%3,_=[],A=16383,S=0,O=a-T;S<O;S+=A)_.push(F(f,S,S+A>O?O:S+A));return T===1?(l=f[a-1],_.push(g[l>>2]+g[l<<4&63]+"==")):T===2&&(l=(f[a-2]<<8)+f[a-1],_.push(g[l>>10]+g[l>>4&63]+g[l<<2&63]+"=")),_.join("")}},55872:function(X,M,g){"use strict";const s=g(65415),C=g(30551),k=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;M.Buffer=u,M.SlowBuffer=A,M.INSPECT_MAX_BYTES=50;const B=2147483647;M.kMaxLength=B,u.TYPED_ARRAY_SUPPORT=U(),!u.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function U(){try{const i=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(i,r),i.foo()===42}catch(i){return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}});function p(i){if(i>B)throw new RangeError('The value "'+i+'" is invalid for option "size"');const r=new Uint8Array(i);return Object.setPrototypeOf(r,u.prototype),r}function u(i,r,t){if(typeof i=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return F(i)}return L(i,r,t)}u.poolSize=8192;function L(i,r,t){if(typeof i=="string")return D(i,r);if(ArrayBuffer.isView(i))return l(i);if(i==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i);if($(i,ArrayBuffer)||i&&$(i.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&($(i,SharedArrayBuffer)||i&&$(i.buffer,SharedArrayBuffer)))return a(i,r,t);if(typeof i=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const n=i.valueOf&&i.valueOf();if(n!=null&&n!==i)return u.from(n,r,t);const e=T(i);if(e)return e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof i[Symbol.toPrimitive]=="function")return u.from(i[Symbol.toPrimitive]("string"),r,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i)}u.from=function(i,r,t){return L(i,r,t)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array);function b(i){if(typeof i!="number")throw new TypeError('"size" argument must be of type number');if(i<0)throw new RangeError('The value "'+i+'" is invalid for option "size"')}function I(i,r,t){return b(i),i<=0?p(i):r!==void 0?typeof t=="string"?p(i).fill(r,t):p(i).fill(r):p(i)}u.alloc=function(i,r,t){return I(i,r,t)};function F(i){return b(i),p(i<0?0:_(i)|0)}u.allocUnsafe=function(i){return F(i)},u.allocUnsafeSlow=function(i){return F(i)};function D(i,r){if((typeof r!="string"||r==="")&&(r="utf8"),!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r);const t=S(i,r)|0;let n=p(t);const e=n.write(i,r);return e!==t&&(n=n.slice(0,e)),n}function f(i){const r=i.length<0?0:_(i.length)|0,t=p(r);for(let n=0;n<r;n+=1)t[n]=i[n]&255;return t}function l(i){if($(i,Uint8Array)){const r=new Uint8Array(i);return a(r.buffer,r.byteOffset,r.byteLength)}return f(i)}function a(i,r,t){if(r<0||i.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(i.byteLength<r+(t||0))throw new RangeError('"length" is outside of buffer bounds');let n;return r===void 0&&t===void 0?n=new Uint8Array(i):t===void 0?n=new Uint8Array(i,r):n=new Uint8Array(i,r,t),Object.setPrototypeOf(n,u.prototype),n}function T(i){if(u.isBuffer(i)){const r=_(i.length)|0,t=p(r);return t.length===0||i.copy(t,0,0,r),t}if(i.length!==void 0)return typeof i.length!="number"||V(i.length)?p(0):f(i);if(i.type==="Buffer"&&Array.isArray(i.data))return f(i.data)}function _(i){if(i>=B)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+B.toString(16)+" bytes");return i|0}function A(i){return+i!=i&&(i=0),u.alloc(+i)}u.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==u.prototype},u.compare=function(r,t){if($(r,Uint8Array)&&(r=u.from(r,r.offset,r.byteLength)),$(t,Uint8Array)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(r)||!u.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===t)return 0;let n=r.length,e=t.length;for(let o=0,h=Math.min(n,e);o<h;++o)if(r[o]!==t[o]){n=r[o],e=t[o];break}return n<e?-1:e<n?1:0},u.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(r,t){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return u.alloc(0);let n;if(t===void 0)for(t=0,n=0;n<r.length;++n)t+=r[n].length;const e=u.allocUnsafe(t);let o=0;for(n=0;n<r.length;++n){let h=r[n];if($(h,Uint8Array))o+h.length>e.length?(u.isBuffer(h)||(h=u.from(h)),h.copy(e,o)):Uint8Array.prototype.set.call(e,h,o);else if(u.isBuffer(h))h.copy(e,o);else throw new TypeError('"list" argument must be an Array of Buffers');o+=h.length}return e};function S(i,r){if(u.isBuffer(i))return i.length;if(ArrayBuffer.isView(i)||$(i,ArrayBuffer))return i.byteLength;if(typeof i!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof i);const t=i.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let e=!1;for(;;)switch(r){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return H(i).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return or(i).length;default:if(e)return n?-1:H(i).length;r=(""+r).toLowerCase(),e=!0}}u.byteLength=S;function O(i,r,t){let n=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,r>>>=0,t<=r))return"";for(i||(i="utf8");;)switch(i){case"hex":return wr(this,r,t);case"utf8":case"utf-8":return K(this,r,t);case"ascii":return ar(this,r,t);case"latin1":case"binary":return yr(this,r,t);case"base64":return sr(this,r,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xr(this,r,t);default:if(n)throw new TypeError("Unknown encoding: "+i);i=(i+"").toLowerCase(),n=!0}}u.prototype._isBuffer=!0;function m(i,r,t){const n=i[r];i[r]=i[t],i[t]=n}u.prototype.swap16=function(){const r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<r;t+=2)m(this,t,t+1);return this},u.prototype.swap32=function(){const r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<r;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},u.prototype.swap64=function(){const r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<r;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},u.prototype.toString=function(){const r=this.length;return r===0?"":arguments.length===0?K(this,0,r):O.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(r){if(!u.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:u.compare(this,r)===0},u.prototype.inspect=function(){let r="";const t=M.INSPECT_MAX_BYTES;return r=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(r+=" ... "),"<Buffer "+r+">"},k&&(u.prototype[k]=u.prototype.inspect),u.prototype.compare=function(r,t,n,e,o){if($(r,Uint8Array)&&(r=u.from(r,r.offset,r.byteLength)),!u.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(t===void 0&&(t=0),n===void 0&&(n=r?r.length:0),e===void 0&&(e=0),o===void 0&&(o=this.length),t<0||n>r.length||e<0||o>this.length)throw new RangeError("out of range index");if(e>=o&&t>=n)return 0;if(e>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,e>>>=0,o>>>=0,this===r)return 0;let h=o-e,c=n-t;const E=Math.min(h,c),x=this.slice(e,o),d=r.slice(t,n);for(let y=0;y<E;++y)if(x[y]!==d[y]){h=x[y],c=d[y];break}return h<c?-1:c<h?1:0};function z(i,r,t,n,e){if(i.length===0)return-1;if(typeof t=="string"?(n=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,V(t)&&(t=e?0:i.length-1),t<0&&(t=i.length+t),t>=i.length){if(e)return-1;t=i.length-1}else if(t<0)if(e)t=0;else return-1;if(typeof r=="string"&&(r=u.from(r,n)),u.isBuffer(r))return r.length===0?-1:J(i,r,t,n,e);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?e?Uint8Array.prototype.indexOf.call(i,r,t):Uint8Array.prototype.lastIndexOf.call(i,r,t):J(i,[r],t,n,e);throw new TypeError("val must be string, number or Buffer")}function J(i,r,t,n,e){let o=1,h=i.length,c=r.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(i.length<2||r.length<2)return-1;o=2,h/=2,c/=2,t/=2}function E(d,y){return o===1?d[y]:d.readUInt16BE(y*o)}let x;if(e){let d=-1;for(x=t;x<h;x++)if(E(i,x)===E(r,d===-1?0:x-d)){if(d===-1&&(d=x),x-d+1===c)return d*o}else d!==-1&&(x-=x-d),d=-1}else for(t+c>h&&(t=h-c),x=t;x>=0;x--){let d=!0;for(let y=0;y<c;y++)if(E(i,x+y)!==E(r,y)){d=!1;break}if(d)return x}return-1}u.prototype.includes=function(r,t,n){return this.indexOf(r,t,n)!==-1},u.prototype.indexOf=function(r,t,n){return z(this,r,t,n,!0)},u.prototype.lastIndexOf=function(r,t,n){return z(this,r,t,n,!1)};function ur(i,r,t,n){t=Number(t)||0;const e=i.length-t;n?(n=Number(n),n>e&&(n=e)):n=e;const o=r.length;n>o/2&&(n=o/2);let h;for(h=0;h<n;++h){const c=parseInt(r.substr(h*2,2),16);if(V(c))return h;i[t+h]=c}return h}function hr(i,r,t,n){return j(H(r,i.length-t),i,t,n)}function fr(i,r,t,n){return j(gr(r),i,t,n)}function cr(i,r,t,n){return j(or(r),i,t,n)}function pr(i,r,t,n){return j(mr(r,i.length-t),i,t,n)}u.prototype.write=function(r,t,n,e){if(t===void 0)e="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")e=t,n=this.length,t=0;else if(isFinite(t))t=t>>>0,isFinite(n)?(n=n>>>0,e===void 0&&(e="utf8")):(e=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const o=this.length-t;if((n===void 0||n>o)&&(n=o),r.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");e||(e="utf8");let h=!1;for(;;)switch(e){case"hex":return ur(this,r,t,n);case"utf8":case"utf-8":return hr(this,r,t,n);case"ascii":case"latin1":case"binary":return fr(this,r,t,n);case"base64":return cr(this,r,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pr(this,r,t,n);default:if(h)throw new TypeError("Unknown encoding: "+e);e=(""+e).toLowerCase(),h=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function sr(i,r,t){return r===0&&t===i.length?s.fromByteArray(i):s.fromByteArray(i.slice(r,t))}function K(i,r,t){t=Math.min(i.length,t);const n=[];let e=r;for(;e<t;){const o=i[e];let h=null,c=o>239?4:o>223?3:o>191?2:1;if(e+c<=t){let E,x,d,y;switch(c){case 1:o<128&&(h=o);break;case 2:E=i[e+1],(E&192)===128&&(y=(o&31)<<6|E&63,y>127&&(h=y));break;case 3:E=i[e+1],x=i[e+2],(E&192)===128&&(x&192)===128&&(y=(o&15)<<12|(E&63)<<6|x&63,y>2047&&(y<55296||y>57343)&&(h=y));break;case 4:E=i[e+1],x=i[e+2],d=i[e+3],(E&192)===128&&(x&192)===128&&(d&192)===128&&(y=(o&15)<<18|(E&63)<<12|(x&63)<<6|d&63,y>65535&&y<1114112&&(h=y))}}h===null?(h=65533,c=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|h&1023),n.push(h),e+=c}return lr(n)}const Z=4096;function lr(i){const r=i.length;if(r<=Z)return String.fromCharCode.apply(String,i);let t="",n=0;for(;n<r;)t+=String.fromCharCode.apply(String,i.slice(n,n+=Z));return t}function ar(i,r,t){let n="";t=Math.min(i.length,t);for(let e=r;e<t;++e)n+=String.fromCharCode(i[e]&127);return n}function yr(i,r,t){let n="";t=Math.min(i.length,t);for(let e=r;e<t;++e)n+=String.fromCharCode(i[e]);return n}function wr(i,r,t){const n=i.length;(!r||r<0)&&(r=0),(!t||t<0||t>n)&&(t=n);let e="";for(let o=r;o<t;++o)e+=Ir[i[o]];return e}function xr(i,r,t){const n=i.slice(r,t);let e="";for(let o=0;o<n.length-1;o+=2)e+=String.fromCharCode(n[o]+n[o+1]*256);return e}u.prototype.slice=function(r,t){const n=this.length;r=~~r,t=t===void 0?n:~~t,r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<r&&(t=r);const e=this.subarray(r,t);return Object.setPrototypeOf(e,u.prototype),e};function R(i,r,t){if(i%1!==0||i<0)throw new RangeError("offset is not uint");if(i+r>t)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r],o=1,h=0;for(;++h<t&&(o*=256);)e+=this[r+h]*o;return e},u.prototype.readUintBE=u.prototype.readUIntBE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r+--t],o=1;for(;t>0&&(o*=256);)e+=this[r+--t]*o;return e},u.prototype.readUint8=u.prototype.readUInt8=function(r,t){return r=r>>>0,t||R(r,1,this.length),this[r]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(r,t){return r=r>>>0,t||R(r,2,this.length),this[r]|this[r+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(r,t){return r=r>>>0,t||R(r,2,this.length),this[r]<<8|this[r+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(r,t){return r=r>>>0,t||R(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])},u.prototype.readBigUInt64LE=P(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&W(r,this.length-8);const e=t+this[++r]*w(2,8)+this[++r]*w(2,16)+this[++r]*w(2,24),o=this[++r]+this[++r]*w(2,8)+this[++r]*w(2,16)+n*w(2,24);return BigInt(e)+(BigInt(o)<<BigInt(32))}),u.prototype.readBigUInt64BE=P(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&W(r,this.length-8);const e=t*w(2,24)+this[++r]*w(2,16)+this[++r]*w(2,8)+this[++r],o=this[++r]*w(2,24)+this[++r]*w(2,16)+this[++r]*w(2,8)+n;return(BigInt(e)<<BigInt(32))+BigInt(o)}),u.prototype.readIntLE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r],o=1,h=0;for(;++h<t&&(o*=256);)e+=this[r+h]*o;return o*=128,e>=o&&(e-=Math.pow(2,8*t)),e},u.prototype.readIntBE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=t,o=1,h=this[r+--e];for(;e>0&&(o*=256);)h+=this[r+--e]*o;return o*=128,h>=o&&(h-=Math.pow(2,8*t)),h},u.prototype.readInt8=function(r,t){return r=r>>>0,t||R(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]},u.prototype.readInt16LE=function(r,t){r=r>>>0,t||R(r,2,this.length);const n=this[r]|this[r+1]<<8;return n&32768?n|4294901760:n},u.prototype.readInt16BE=function(r,t){r=r>>>0,t||R(r,2,this.length);const n=this[r+1]|this[r]<<8;return n&32768?n|4294901760:n},u.prototype.readInt32LE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24},u.prototype.readInt32BE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]},u.prototype.readBigInt64LE=P(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&W(r,this.length-8);const e=this[r+4]+this[r+5]*w(2,8)+this[r+6]*w(2,16)+(n<<24);return(BigInt(e)<<BigInt(32))+BigInt(t+this[++r]*w(2,8)+this[++r]*w(2,16)+this[++r]*w(2,24))}),u.prototype.readBigInt64BE=P(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&W(r,this.length-8);const e=(t<<24)+this[++r]*w(2,16)+this[++r]*w(2,8)+this[++r];return(BigInt(e)<<BigInt(32))+BigInt(this[++r]*w(2,24)+this[++r]*w(2,16)+this[++r]*w(2,8)+n)}),u.prototype.readFloatLE=function(r,t){return r=r>>>0,t||R(r,4,this.length),C.read(this,r,!0,23,4)},u.prototype.readFloatBE=function(r,t){return r=r>>>0,t||R(r,4,this.length),C.read(this,r,!1,23,4)},u.prototype.readDoubleLE=function(r,t){return r=r>>>0,t||R(r,8,this.length),C.read(this,r,!0,52,8)},u.prototype.readDoubleBE=function(r,t){return r=r>>>0,t||R(r,8,this.length),C.read(this,r,!1,52,8)};function N(i,r,t,n,e,o){if(!u.isBuffer(i))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>e||r<o)throw new RangeError('"value" argument is out of bounds');if(t+n>i.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(r,t,n,e){if(r=+r,t=t>>>0,n=n>>>0,!e){const c=Math.pow(2,8*n)-1;N(this,r,t,n,c,0)}let o=1,h=0;for(this[t]=r&255;++h<n&&(o*=256);)this[t+h]=r/o&255;return t+n},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(r,t,n,e){if(r=+r,t=t>>>0,n=n>>>0,!e){const c=Math.pow(2,8*n)-1;N(this,r,t,n,c,0)}let o=n-1,h=1;for(this[t+o]=r&255;--o>=0&&(h*=256);)this[t+o]=r/h&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,1,255,0),this[t]=r&255,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,65535,0),this[t]=r&255,this[t+1]=r>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,65535,0),this[t]=r>>>8,this[t+1]=r&255,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,4294967295,0),this[t+3]=r>>>24,this[t+2]=r>>>16,this[t+1]=r>>>8,this[t]=r&255,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,4294967295,0),this[t]=r>>>24,this[t+1]=r>>>16,this[t+2]=r>>>8,this[t+3]=r&255,t+4};function Q(i,r,t,n,e){er(r,n,e,i,t,7);let o=Number(r&BigInt(4294967295));i[t++]=o,o=o>>8,i[t++]=o,o=o>>8,i[t++]=o,o=o>>8,i[t++]=o;let h=Number(r>>BigInt(32)&BigInt(4294967295));return i[t++]=h,h=h>>8,i[t++]=h,h=h>>8,i[t++]=h,h=h>>8,i[t++]=h,t}function v(i,r,t,n,e){er(r,n,e,i,t,7);let o=Number(r&BigInt(4294967295));i[t+7]=o,o=o>>8,i[t+6]=o,o=o>>8,i[t+5]=o,o=o>>8,i[t+4]=o;let h=Number(r>>BigInt(32)&BigInt(4294967295));return i[t+3]=h,h=h>>8,i[t+2]=h,h=h>>8,i[t+1]=h,h=h>>8,i[t]=h,t+8}u.prototype.writeBigUInt64LE=P(function(r,t=0){return Q(this,r,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=P(function(r,t=0){return v(this,r,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(r,t,n,e){if(r=+r,t=t>>>0,!e){const E=Math.pow(2,8*n-1);N(this,r,t,n,E-1,-E)}let o=0,h=1,c=0;for(this[t]=r&255;++o<n&&(h*=256);)r<0&&c===0&&this[t+o-1]!==0&&(c=1),this[t+o]=(r/h>>0)-c&255;return t+n},u.prototype.writeIntBE=function(r,t,n,e){if(r=+r,t=t>>>0,!e){const E=Math.pow(2,8*n-1);N(this,r,t,n,E-1,-E)}let o=n-1,h=1,c=0;for(this[t+o]=r&255;--o>=0&&(h*=256);)r<0&&c===0&&this[t+o+1]!==0&&(c=1),this[t+o]=(r/h>>0)-c&255;return t+n},u.prototype.writeInt8=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,1,127,-128),r<0&&(r=255+r+1),this[t]=r&255,t+1},u.prototype.writeInt16LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,32767,-32768),this[t]=r&255,this[t+1]=r>>>8,t+2},u.prototype.writeInt16BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,32767,-32768),this[t]=r>>>8,this[t+1]=r&255,t+2},u.prototype.writeInt32LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,2147483647,-2147483648),this[t]=r&255,this[t+1]=r>>>8,this[t+2]=r>>>16,this[t+3]=r>>>24,t+4},u.prototype.writeInt32BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[t]=r>>>24,this[t+1]=r>>>16,this[t+2]=r>>>8,this[t+3]=r&255,t+4},u.prototype.writeBigInt64LE=P(function(r,t=0){return Q(this,r,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=P(function(r,t=0){return v(this,r,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function rr(i,r,t,n,e,o){if(t+n>i.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function tr(i,r,t,n,e){return r=+r,t=t>>>0,e||rr(i,r,t,4,34028234663852886e22,-34028234663852886e22),C.write(i,r,t,n,23,4),t+4}u.prototype.writeFloatLE=function(r,t,n){return tr(this,r,t,!0,n)},u.prototype.writeFloatBE=function(r,t,n){return tr(this,r,t,!1,n)};function ir(i,r,t,n,e){return r=+r,t=t>>>0,e||rr(i,r,t,8,17976931348623157e292,-17976931348623157e292),C.write(i,r,t,n,52,8),t+8}u.prototype.writeDoubleLE=function(r,t,n){return ir(this,r,t,!0,n)},u.prototype.writeDoubleBE=function(r,t,n){return ir(this,r,t,!1,n)},u.prototype.copy=function(r,t,n,e){if(!u.isBuffer(r))throw new TypeError("argument should be a Buffer");if(n||(n=0),!e&&e!==0&&(e=this.length),t>=r.length&&(t=r.length),t||(t=0),e>0&&e<n&&(e=n),e===n||r.length===0||this.length===0)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("sourceEnd out of bounds");e>this.length&&(e=this.length),r.length-t<e-n&&(e=r.length-t+n);const o=e-n;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(t,n,e):Uint8Array.prototype.set.call(r,this.subarray(n,e),t),o},u.prototype.fill=function(r,t,n,e){if(typeof r=="string"){if(typeof t=="string"?(e=t,t=0,n=this.length):typeof n=="string"&&(e=n,n=this.length),e!==void 0&&typeof e!="string")throw new TypeError("encoding must be a string");if(typeof e=="string"&&!u.isEncoding(e))throw new TypeError("Unknown encoding: "+e);if(r.length===1){const h=r.charCodeAt(0);(e==="utf8"&&h<128||e==="latin1")&&(r=h)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t=t>>>0,n=n===void 0?this.length:n>>>0,r||(r=0);let o;if(typeof r=="number")for(o=t;o<n;++o)this[o]=r;else{const h=u.isBuffer(r)?r:u.from(r,e),c=h.length;if(c===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=h[o%c]}return this};const G={};function q(i,r,t){G[i]=class extends t{constructor(){super(),Object.defineProperty(this,"message",{value:r.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${i}]`,this.stack,delete this.name}get code(){return i}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${i}]: ${this.message}`}}}q("ERR_BUFFER_OUT_OF_BOUNDS",function(i){return i?`${i} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),q("ERR_INVALID_ARG_TYPE",function(i,r){return`The "${i}" argument must be of type number. Received type ${typeof r}`},TypeError),q("ERR_OUT_OF_RANGE",function(i,r,t){let n=`The value of "${i}" is out of range.`,e=t;return Number.isInteger(t)&&Math.abs(t)>w(2,32)?e=nr(String(t)):typeof t=="bigint"&&(e=String(t),(t>w(BigInt(2),BigInt(32))||t<-w(BigInt(2),BigInt(32)))&&(e=nr(e)),e+="n"),n+=` It must be ${r}. Received ${e}`,n},RangeError);function nr(i){let r="",t=i.length;const n=i[0]==="-"?1:0;for(;t>=n+4;t-=3)r=`_${i.slice(t-3,t)}${r}`;return`${i.slice(0,t)}${r}`}function Br(i,r,t){Y(r,"offset"),(i[r]===void 0||i[r+t]===void 0)&&W(r,i.length-(t+1))}function er(i,r,t,n,e,o){if(i>t||i<r){const h=typeof r=="bigint"?"n":"";let c;throw o>3?r===0||r===BigInt(0)?c=`>= 0${h} and < 2${h} ** ${(o+1)*8}${h}`:c=`>= -(2${h} ** ${(o+1)*8-1}${h}) and < 2 ** ${(o+1)*8-1}${h}`:c=`>= ${r}${h} and <= ${t}${h}`,new G.ERR_OUT_OF_RANGE("value",c,i)}Br(n,e,o)}function Y(i,r){if(typeof i!="number")throw new G.ERR_INVALID_ARG_TYPE(r,"number",i)}function W(i,r,t){throw Math.floor(i)!==i?(Y(i,t),new G.ERR_OUT_OF_RANGE(t||"offset","an integer",i)):r<0?new G.ERR_BUFFER_OUT_OF_BOUNDS:new G.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${r}`,i)}const Er=/[^+/0-9A-Za-z-_]/g;function dr(i){if(i=i.split("=")[0],i=i.trim().replace(Er,""),i.length<2)return"";for(;i.length%4!==0;)i=i+"=";return i}function H(i,r){r=r||1/0;let t;const n=i.length;let e=null;const o=[];for(let h=0;h<n;++h){if(t=i.charCodeAt(h),t>55295&&t<57344){if(!e){if(t>56319){(r-=3)>-1&&o.push(239,191,189);continue}else if(h+1===n){(r-=3)>-1&&o.push(239,191,189);continue}e=t;continue}if(t<56320){(r-=3)>-1&&o.push(239,191,189),e=t;continue}t=(e-55296<<10|t-56320)+65536}else e&&(r-=3)>-1&&o.push(239,191,189);if(e=null,t<128){if((r-=1)<0)break;o.push(t)}else if(t<2048){if((r-=2)<0)break;o.push(t>>6|192,t&63|128)}else if(t<65536){if((r-=3)<0)break;o.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((r-=4)<0)break;o.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return o}function gr(i){const r=[];for(let t=0;t<i.length;++t)r.push(i.charCodeAt(t)&255);return r}function mr(i,r){let t,n,e;const o=[];for(let h=0;h<i.length&&!((r-=2)<0);++h)t=i.charCodeAt(h),n=t>>8,e=t%256,o.push(e),o.push(n);return o}function or(i){return s.toByteArray(dr(i))}function j(i,r,t,n){let e;for(e=0;e<n&&!(e+t>=r.length||e>=i.length);++e)r[e+t]=i[e];return e}function $(i,r){return i instanceof r||i!=null&&i.constructor!=null&&i.constructor.name!=null&&i.constructor.name===r.name}function V(i){return i!==i}const Ir=function(){const i="0123456789abcdef",r=new Array(256);for(let t=0;t<16;++t){const n=t*16;for(let e=0;e<16;++e)r[n+e]=i[t]+i[e]}return r}();function P(i){return typeof BigInt=="undefined"?Fr:i}function Fr(){throw new Error("BigInt not supported")}},30551:function(X,M){M.read=function(g,s,C,k,B){var U,p,u=B*8-k-1,L=(1<<u)-1,b=L>>1,I=-7,F=C?B-1:0,D=C?-1:1,f=g[s+F];for(F+=D,U=f&(1<<-I)-1,f>>=-I,I+=u;I>0;U=U*256+g[s+F],F+=D,I-=8);for(p=U&(1<<-I)-1,U>>=-I,I+=k;I>0;p=p*256+g[s+F],F+=D,I-=8);if(U===0)U=1-b;else{if(U===L)return p?NaN:(f?-1:1)*(1/0);p=p+Math.pow(2,k),U=U-b}return(f?-1:1)*p*Math.pow(2,U-k)},M.write=function(g,s,C,k,B,U){var p,u,L,b=U*8-B-1,I=(1<<b)-1,F=I>>1,D=B===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=k?0:U-1,l=k?1:-1,a=s<0||s===0&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(u=isNaN(s)?1:0,p=I):(p=Math.floor(Math.log(s)/Math.LN2),s*(L=Math.pow(2,-p))<1&&(p--,L*=2),p+F>=1?s+=D/L:s+=D*Math.pow(2,1-F),s*L>=2&&(p++,L/=2),p+F>=I?(u=0,p=I):p+F>=1?(u=(s*L-1)*Math.pow(2,B),p=p+F):(u=s*Math.pow(2,F-1)*Math.pow(2,B),p=0));B>=8;g[C+f]=u&255,f+=l,u/=256,B-=8);for(p=p<<B|u,b+=B;b>0;g[C+f]=p&255,f+=l,p/=256,b-=8);g[C+f-l]|=a*128}}}]); +}()); \ No newline at end of file diff --git a/5925.79f38b62.async.js b/5925.79f38b62.async.js new file mode 100644 index 00000000..fb7d6d7c --- /dev/null +++ b/5925.79f38b62.async.js @@ -0,0 +1,28 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5925,2611,7564,8314],{62611:function(r,n,e){e.r(n),e.d(n,{default:function(){return s}});var t=e(5931),a=e(18578),i=e(25859),l=e(99408);const p=Object.freeze({displayName:"GraphQL",fileTypes:["graphql","graphqls","gql","graphcool"],name:"graphql",patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-ampersand":{captures:{1:{name:"keyword.operator.logical.graphql"}},match:"\\s*(&)"},"graphql-arguments":{begin:"\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},end:"\\s*(\\))",endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},name:"meta.arguments.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-boolean-value":{captures:{1:{name:"constant.language.boolean.graphql"}},match:"\\s*\\b(true|false)\\b"},"graphql-colon":{captures:{1:{name:"punctuation.colon.graphql"}},match:"\\s*(:)"},"graphql-comma":{captures:{1:{name:"punctuation.comma.graphql"}},match:"\\s*(,)"},"graphql-comment":{patterns:[{captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",match:"(\\s*)(#).*",name:"comment.line.graphql.js"},{begin:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(""")',name:"comment.line.graphql.js"},{begin:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}},end:'(")',name:"comment.line.graphql.js"}]},"graphql-description-docstring":{begin:'"""',end:'"""',name:"comment.block.graphql"},"graphql-description-singleline":{match:'#(?=([^"]*"[^"]*")*[^"]*$).*$',name:"comment.line.number-sign.graphql"},"graphql-directive":{applyEndPatternLast:1,begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{applyEndPatternLast:1,begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-variable-definitions"},{applyEndPatternLast:1,begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{captures:{2:{name:"support.type.location.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z]*)"}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-enum":{begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},end:"(?<=})",name:"meta.enum.graphql",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)",name:"constant.character.enum.graphql"},"graphql-field":{patterns:[{captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)"},{captures:{1:{name:"variable.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-float-value":{captures:{1:{name:"constant.numeric.float.graphql"}},match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)"},"graphql-fragment-definition":{begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},end:"(?<=})",name:"meta.fragment.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-fragment-spread":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-inline-fragment":{applyEndPatternLast:1,begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?"},{begin:"\\s*(\\[)",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},end:"\\s*(\\])(?:\\s*(!))?",name:"meta.type.list.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-list-value":{patterns:[{begin:"\\s*+(\\[)",beginCaptures:{1:{name:"meta.brace.square.graphql"}},end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},name:"meta.listvalues.graphql",patterns:[{include:"#graphql-value"}]}]},"graphql-name":{captures:{1:{name:"entity.name.function.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-null-value":{captures:{1:{name:"constant.language.null.graphql"}},match:"\\s*\\b(null)\\b"},"graphql-object-field":{captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}},match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)"},"graphql-object-value":{patterns:[{begin:"\\s*+({)",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"meta.brace.curly.graphql"}},name:"meta.objectvalues.graphql",patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-query-mutation":{captures:{1:{name:"keyword.operation.graphql"}},match:"\\s*\\b(query|mutation)\\b"},"graphql-scalar":{captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}},match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)"},"graphql-scalar-type":{captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?"},"graphql-schema":{begin:"\\s*\\b(schema)\\b",beginCaptures:{1:{name:"keyword.schema.graphql"}},end:"(?<=})",patterns:[{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.arguments.graphql"}},end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-selection-set":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.selectionset.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-skip-newlines":{match:`\\s* +`},"graphql-string-content":{patterns:[{match:`\\\\[/'"\\\\nrtbf]`,name:"constant.character.escape.graphql"},{match:"\\\\u([0-9a-fA-F]{4})",name:"constant.character.escape.graphql"}]},"graphql-string-value":{begin:'\\s*+(("))',beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},contentName:"string.quoted.double.graphql",end:`\\s*+(?:(("))|( +))`,endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.graphql"}},comment:"key (optionalArgs): Type",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-type-interface":{applyEndPatternLast:1,begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},end:"(?=.)",name:"meta.type.interface.graphql",patterns:[{begin:"\\s*\\b(implements)\\b\\s*",beginCaptures:{1:{name:"keyword.implements.graphql"}},end:"\\s*(?={)",patterns:[{captures:{1:{name:"support.type.graphql"}},match:"\\s*([_A-Za-z][_0-9A-Za-z]*)"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-type-object":{begin:"\\s*({)",beginCaptures:{1:{name:"punctuation.operation.graphql"}},end:"\\s*(})",endCaptures:{1:{name:"punctuation.operation.graphql"}},name:"meta.type.object.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-union":{applyEndPatternLast:1,begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{applyEndPatternLast:1,begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},end:"(?=.)",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}},match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-union-mark":{captures:{1:{name:"punctuation.union.graphql"}},match:"\\s*(\\|)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-variable-assignment":{applyEndPatternLast:1,begin:"\\s(=)",beginCaptures:{1:{name:"punctuation.assignment.graphql"}},end:`(?=[ +,)])`,patterns:[{include:"#graphql-value"}]},"graphql-variable-definition":{begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",beginCaptures:{1:{name:"variable.parameter.graphql"}},comment:"variable: type = value,.... which may be a list",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",endCaptures:{5:{name:"punctuation.comma.graphql"}},name:"meta.variables.graphql",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-variable-definitions":{begin:"\\s*(\\()",captures:{1:{name:"meta.brace.round.graphql"}},end:"\\s*(\\))",patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{captures:{1:{name:"variable.graphql"}},match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)"},"native-interpolation":{begin:"\\s*(\\${)",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},end:"(})",endCaptures:{1:{name:"keyword.other.substitution.end"}},name:"native.interpolation",patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]}},scopeName:"source.graphql",embeddedLangs:["javascript","typescript","jsx","tsx"],aliases:["gql"]});var s=[...t.default,...a.default,...i.default,...l.default,p]},65925:function(r,n,e){e.r(n),e.d(n,{default:function(){return s}});var t=e(67347),a=e(97564),i=e(68314),l=e(62611);const p=Object.freeze({displayName:"HTTP",fileTypes:["http","rest"],name:"http",patterns:[{begin:"^\\s*(?=curl)",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},name:"http.request.curl",patterns:[{include:"source.shell"}]},{begin:"\\s*(?=(\\[|{[^{]))",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},name:"http.request.body.json",patterns:[{include:"source.json"}]},{begin:"^\\s*(?=<\\S)",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},name:"http.request.body.xml",patterns:[{include:"text.xml"}]},{begin:"\\s*(?=(query|mutation))",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},name:"http.request.body.graphql",patterns:[{include:"source.graphql"}]},{begin:"\\s*(?=(query|mutation))",end:"^\\{\\s*$",name:"http.request.body.graphql",patterns:[{include:"source.graphql"}]},{include:"#metadata"},{include:"#comments"},{captures:{1:{name:"keyword.other.http"},2:{name:"variable.other.http"},3:{name:"string.other.http"}},match:"^\\s*(@)([^\\s=]+)\\s*=\\s*(.*?)\\s*$",name:"http.filevariable"},{captures:{1:{name:"keyword.operator.http"},2:{name:"variable.other.http"},3:{name:"string.other.http"}},match:"^\\s*(\\?|&)([^=\\s]+)=(.*)$",name:"http.query"},{captures:{1:{name:"entity.name.tag.http"},2:{name:"keyword.other.http"},3:{name:"string.other.http"}},match:"^([\\w\\-]+)\\s*(\\:)\\s*([^/].*?)\\s*$",name:"http.headers"},{include:"#request-line"},{include:"#response-line"}],repository:{comments:{patterns:[{match:"^\\s*\\#{1,}.*$",name:"comment.line.sharp.http"},{match:"^\\s*\\/{2,}.*$",name:"comment.line.double-slash.http"}]},metadata:{patterns:[{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"entity.name.type.http"}},match:"^\\s*\\#{1,}\\s+(?:((@)name)\\s+([^\\s\\.]+))$",name:"comment.line.sharp.http"},{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"entity.name.type.http"}},match:"^\\s*\\/{2,}\\s+(?:((@)name)\\s+([^\\s\\.]+))$",name:"comment.line.double-slash.http"},{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"}},match:"^\\s*\\#{1,}\\s+((@)note)\\s*$",name:"comment.line.sharp.http"},{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"}},match:"^\\s*\\/{2,}\\s+((@)note)\\s*$",name:"comment.line.double-slash.http"},{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"variable.other.http"},4:{name:"string.other.http"}},match:"^\\s*\\#{1,}\\s+(?:((@)prompt)\\s+([^\\s]+)(?:\\s+(.*))?\\s*)$",name:"comment.line.sharp.http"},{captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"variable.other.http"},4:{name:"string.other.http"}},match:"^\\s*\\/{2,}\\s+(?:((@)prompt)\\s+([^\\s]+)(?:\\s+(.*))?\\s*)$",name:"comment.line.double-slash.http"}]},protocol:{patterns:[{captures:{1:{name:"keyword.other.http"},2:{name:"constant.numeric.http"}},match:"(HTTP)/(\\d+.\\d+)",name:"http.version"}]},"request-line":{captures:{1:{name:"keyword.control.http"},2:{name:"const.language.http"},3:{patterns:[{include:"#protocol"}]}},match:"(?i)^(?:(get|post|put|delete|patch|head|options|connect|trace|lock|unlock|propfind|proppatch|copy|move|mkcol|mkcalendar|acl|search)\\s+)?\\s*(.+?)(?:\\s+(HTTP\\/\\S+))?$",name:"http.requestline"},"response-line":{captures:{1:{patterns:[{include:"#protocol"}]},2:{name:"constant.numeric.http"},3:{name:"string.other.http"}},match:"(?i)^\\s*(HTTP\\/\\S+)\\s([1-5][0-9][0-9])\\s(.*)$",name:"http.responseLine"}},scopeName:"source.http",embeddedLangs:["shellscript","json","xml","graphql"]});var s=[...t.default,...a.default,...i.default,...l.default,p]},97564:function(r,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]},68314:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(3518);const a=Object.freeze({displayName:"XML",name:"xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]}},scopeName:"text.xml",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/5931.8695964a.async.js b/5931.8695964a.async.js new file mode 100644 index 00000000..e6cef3a7 --- /dev/null +++ b/5931.8695964a.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5931],{5931:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"JavaScript",name:"javascript",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{"access-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js"},"after-operator-block-as-object-literal":{begin:"(?<!\\+\\+|--)(?<=[:=(,\\[?+!>]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"meta.objectliteral.js",patterns:[{include:"#object-member"}]},"array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.array.js"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js"}},patterns:[{include:"#binding-element"},{include:"#punctuation-comma"}]},"array-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.array.js"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js"}},patterns:[{include:"#binding-element-const"},{include:"#punctuation-comma"}]},"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.js"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js"}},name:"meta.array.literal.js",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"arrow-function":{patterns:[{captures:{1:{name:"storage.modifier.async.js"},2:{name:"variable.parameter.js"}},match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==>)",name:"meta.arrow.js"},{begin:`(?x) (?: +(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync) +)? ((?<![})!\\]])\\s* +(?= + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +) +)`,beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.arrow.js",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js"}},end:"((?<=\\}|\\S)(?<!=>)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",name:"meta.arrow.js",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"arrow-return-type":{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.return.type.arrow.js",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"async-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.async.js"},"binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern"},{include:"#array-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"}]},"binding-element-const":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern-const"},{include:"#array-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.js"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},cast:{patterns:[{include:"#jsx"}]},"class-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.type.class.js"}},end:"(?<=\\})",name:"meta.class.js",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.class.js"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},"class-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[<{]|\\/[\\/*])",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.type.class.js"}},end:"(?<=\\})",name:"meta.class.js",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},patterns:[{include:"#comment"},{include:"#decorator"},{begin:"(?<=:)\\s*",end:"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#field-declaration"},{include:"#string"},{include:"#type-annotation"},{include:"#variable-initializer"},{include:"#access-modifier"},{include:"#property-accessor"},{include:"#async-modifier"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"class-or-interface-heritage":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.js"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{include:"#type-parameters"},{include:"#expressionWithoutIdentifiers"},{captures:{1:{name:"entity.name.type.module.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)"},{captures:{1:{name:"entity.other.inherited-class.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)"},{include:"#expressionPunctuations"}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js"}},name:"comment.block.documentation.js",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.js"},2:{name:"storage.type.internaldeclaration.js"},3:{name:"punctuation.decorator.internaldeclaration.js"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js"}},name:"comment.block.js"},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"},2:{name:"comment.line.double-slash.js"},3:{name:"punctuation.definition.comment.js"},4:{name:"storage.type.internaldeclaration.js"},5:{name:"punctuation.decorator.internaldeclaration.js"}},contentName:"comment.line.double-slash.js",end:"(?=$)"}]},"control-statement":{patterns:[{include:"#switch-statement"},{include:"#for-loop"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.trycatch.js"},{captures:{1:{name:"keyword.control.loop.js"},2:{name:"entity.name.label.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.loop.js"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.control.flow.js"}},end:"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.switch.js"},{include:"#if-statement"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.conditional.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.with.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.other.debugger.js"}]},"decl-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"meta.block.js",patterns:[{include:"#statements"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@",beginCaptures:{0:{name:"punctuation.decorator.js"}},end:"(?=\\s)",name:"meta.decorator.js",patterns:[{include:"#expression"}]},"destructuring-const":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.js",patterns:[{include:"#object-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.js",patterns:[{include:"#array-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-parameter":{patterns:[{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.object.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js"}},name:"meta.parameter.object-binding-pattern.js",patterns:[{include:"#parameter-object-binding-element"}]},{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.array.js"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js"}},name:"meta.paramter.array-binding-pattern.js",patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]}]},"destructuring-parameter-rest":{captures:{1:{name:"keyword.operator.rest.js"},2:{name:"variable.parameter.js"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.js",patterns:[{include:"#object-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.js",patterns:[{include:"#array-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-variable-rest":{captures:{1:{name:"keyword.operator.rest.js"},2:{name:"meta.definition.variable.js variable.other.readwrite.js"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{captures:{1:{name:"keyword.operator.rest.js"},2:{name:"meta.definition.variable.js variable.other.constant.js"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.js"}},end:"(?=$)",name:"comment.line.triple-slash.directive.js",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.js"},2:{name:"entity.name.tag.directive.js"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.js"}},name:"meta.tag.js",patterns:[{match:"path|types|no-default-lib|lib|name|resolution-mode",name:"entity.other.attribute-name.directive.js"},{match:"=",name:"keyword.operator.assignment.js"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.js"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.js"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|satisfies|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)"}]},"enum-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.type.enum.js"},5:{name:"entity.name.type.enum.js"}},end:"(?<=\\})",name:"meta.enum.declaration.js",patterns:[{include:"#comment"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},patterns:[{include:"#comment"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{0:{name:"variable.other.enummember.js"}},end:"(?=,|\\}|$)",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},{begin:"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))",end:"(?=,|\\}|$)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#comment"},{include:"#variable-initializer"}]},{include:"#punctuation-comma"}]}]},"export-declaration":{patterns:[{captures:{1:{name:"keyword.control.export.js"},2:{name:"keyword.control.as.js"},3:{name:"storage.type.namespace.js"},4:{name:"entity.name.type.module.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"keyword.control.type.js"},3:{name:"keyword.operator.assignment.js"},4:{name:"keyword.control.default.js"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.default.js",patterns:[{include:"#interface-declaration"},{include:"#expression"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"keyword.control.type.js"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.js",patterns:[{include:"#import-export-declaration"}]}]},expression:{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{captures:{1:{name:"storage.modifier.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"variable.parameter.js variable.language.this.js"},4:{name:"variable.parameter.js"},5:{name:"keyword.operator.optional.js"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)"},{include:"#type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.js"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-operators":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.flow.js"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)",beginCaptures:{1:{name:"keyword.control.flow.js"}},end:"\\*",endCaptures:{0:{name:"keyword.generator.asterisk.js"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.control.flow.js"},2:{name:"keyword.generator.asterisk.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.delete.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.in.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.of.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.instanceof.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.new.js"},{include:"#typeof-operator"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.void.js"},{captures:{1:{name:"keyword.control.as.js"},2:{name:"storage.modifier.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.js"},2:{name:"keyword.control.satisfies.js"}},end:"(?=^|[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisfies)\\s+)|(\\s+\\<))",patterns:[{include:"#type"}]},{match:"\\.\\.\\.",name:"keyword.operator.spread.js"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.js"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.js"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.js"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.js"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.js"},{captures:{1:{name:"keyword.operator.logical.js"},2:{name:"keyword.operator.assignment.compound.js"},3:{name:"keyword.operator.arithmetic.js"}},match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))"},{match:"\\!|&&|\\|\\||\\?\\?",name:"keyword.operator.logical.js"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.js"},{match:"\\=",name:"keyword.operator.assignment.js"},{match:"--",name:"keyword.operator.decrement.js"},{match:"\\+\\+",name:"keyword.operator.increment.js"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.js"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.js"},2:{name:"keyword.operator.arithmetic.js"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.operator.assignment.compound.js"},2:{name:"keyword.operator.arithmetic.js"}},match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#jsx"},{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#arrow-function"},{include:"#paren-expression-possibly-arrow"},{include:"#cast"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#function-call"},{include:"#literal"},{include:"#support-objects"},{include:"#paren-expression"}]},"field-declaration":{begin:`(?x)(?<!\\()(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s+)?(?=\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))`,beginCaptures:{1:{name:"storage.modifier.js"}},end:`(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?<=\\})`,name:"meta.field.declaration.js",patterns:[{include:"#variable-initializer"},{include:"#type-annotation"},{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{include:"#comment"},{captures:{1:{name:"meta.definition.property.js entity.name.function.js"},2:{name:"keyword.operator.optional.js"},3:{name:"keyword.operator.definiteassignment.js"}},match:`(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{match:"\\#?[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.property.js variable.object.property.js"},{match:"\\?",name:"keyword.operator.optional.js"},{match:"\\!",name:"keyword.operator.definiteassignment.js"}]},"for-loop":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())",beginCaptures:{0:{name:"keyword.control.loop.js"}},end:"(?<=\\))",patterns:[{include:"#comment"},{match:"await",name:"keyword.control.loop.js"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#var-expr"},{include:"#expression"},{include:"#punctuation-semicolon"}]}]},"function-body":{patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#return-type"},{include:"#type-function-return-type"},{include:"#decl-block"},{match:"\\*",name:"keyword.generator.asterisk.js"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",name:"meta.function-call.js",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",name:"meta.function-call.js",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-optionals":{patterns:[{match:"\\?\\.",name:"meta.function-call.js punctuation.accessor.optional.js"},{match:"\\!",name:"meta.function-call.js keyword.operator.definiteassignment.js"}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.js"}]},"function-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.async.js"},4:{name:"storage.type.function.js"},5:{name:"keyword.generator.asterisk.js"},6:{name:"meta.definition.function.js entity.name.function.js"}},end:"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|(?<=\\})",name:"meta.function.js",patterns:[{include:"#function-name"},{include:"#function-body"}]},"function-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"storage.type.function.js"},3:{name:"keyword.generator.asterisk.js"},4:{name:"meta.definition.function.js entity.name.function.js"}},end:"(?=;)|(?<=\\})",name:"meta.function.expression.js",patterns:[{include:"#function-name"},{include:"#single-line-comment-consuming-line-ending"},{include:"#function-body"}]},"function-name":{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.function.js entity.name.function.js"},"function-parameters":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.js"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.js"}},name:"meta.parameters.js",patterns:[{include:"#function-parameters-body"}]},"function-parameters-body":{patterns:[{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{include:"#parameter-name"},{include:"#parameter-type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.js"}]},identifiers:{patterns:[{include:"#object-identifiers"},{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"entity.name.function.js"}},match:`(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +))`},{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.constant.property.js"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.property.js"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.js"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.js"}]},"if-statement":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))",end:"(?=;|$|\\})",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(if)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.conditional.js"},2:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression"}]},{begin:"(?<=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"keyword.other.js"}},name:"string.regexp.js",patterns:[{include:"#regexp"}]},{include:"#statements"}]}]},"import-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"keyword.control.import.js"},4:{name:"keyword.control.type.js"}},end:"(?<!^import|[^\\._$[:alnum:]]import)(?=;|$|^)",name:"meta.import.js",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#string"},{begin:`(?<=^import|[^\\._$[:alnum:]]import)(?!\\s*["'])`,end:"\\bfrom\\b",endCaptures:{0:{name:"keyword.control.from.js"}},patterns:[{include:"#import-export-declaration"}]},{include:"#import-export-declaration"}]},"import-equals-declaration":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"keyword.control.import.js"},4:{name:"keyword.control.type.js"},5:{name:"variable.other.readwrite.alias.js"},6:{name:"keyword.operator.assignment.js"},7:{name:"keyword.control.require.js"},8:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},name:"meta.import-equals.external.js",patterns:[{include:"#comment"},{include:"#string"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"keyword.control.import.js"},4:{name:"keyword.control.type.js"},5:{name:"variable.other.readwrite.alias.js"},6:{name:"keyword.operator.assignment.js"}},end:"(?=;|$|^)",name:"meta.import-equals.internal.js",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{captures:{1:{name:"entity.name.type.module.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.other.readwrite.js"}]}]},"import-export-assert-clause":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(with)|(assert))\\s*(\\{)",beginCaptures:{1:{name:"keyword.control.with.js"},2:{name:"keyword.control.assert.js"},3:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},patterns:[{include:"#comment"},{include:"#string"},{match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object-literal.key.js"},{match:":",name:"punctuation.separator.key-value.js"}]},"import-export-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"meta.block.js",patterns:[{include:"#import-export-clause"}]},"import-export-clause":{patterns:[{include:"#comment"},{captures:{1:{name:"keyword.control.type.js"},2:{name:"keyword.control.default.js"},3:{name:"constant.language.import-export-all.js"},4:{name:"variable.other.readwrite.js"},5:{name:"keyword.control.as.js"},6:{name:"keyword.control.default.js"},7:{name:"variable.other.readwrite.alias.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))"},{include:"#punctuation-comma"},{match:"\\*",name:"constant.language.import-export-all.js"},{match:"\\b(default)\\b",name:"keyword.control.default.js"},{captures:{1:{name:"keyword.control.type.js"},2:{name:"variable.other.readwrite.alias.js"}},match:"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)"}]},"import-export-declaration":{patterns:[{include:"#comment"},{include:"#string"},{include:"#import-export-block"},{match:"\\bfrom\\b",name:"keyword.control.from.js"},{include:"#import-export-assert-clause"},{include:"#import-export-clause"}]},"indexer-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"meta.brace.square.js"},3:{name:"variable.parameter.js"}},end:"(\\])\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.js"},2:{name:"keyword.operator.optional.js"}},name:"meta.indexer.declaration.js",patterns:[{include:"#type-annotation"}]},"indexer-mapped-type-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",beginCaptures:{1:{name:"keyword.operator.type.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"meta.brace.square.js"},4:{name:"entity.name.type.js"},5:{name:"keyword.operator.expression.in.js"}},end:"(\\])([+-])?\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.js"},2:{name:"keyword.operator.type.modifier.js"},3:{name:"keyword.operator.optional.js"}},name:"meta.indexer.mappedtype.declaration.js",patterns:[{captures:{1:{name:"keyword.control.as.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+"},{include:"#type"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"instanceof-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.expression.instanceof.js"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",patterns:[{include:"#type"}]},"interface-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.type.interface.js"}},end:"(?<=\\})",name:"meta.interface.js",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.interface.js"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},jsdoctype:{patterns:[{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-children":{patterns:[{include:"#jsx-tag-without-attributes"},{include:"#jsx-tag"},{include:"#jsx-evaluated-code"},{include:"#jsx-entities"}]},"jsx-entities":{patterns:[{captures:{1:{name:"punctuation.definition.entity.js"},3:{name:"punctuation.definition.entity.js"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.js"}]},"jsx-evaluated-code":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.js"}},contentName:"meta.embedded.expression.js",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.js"}},patterns:[{include:"#expression"}]},"jsx-string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.js"}},name:"string.quoted.double.js",patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.js"}},name:"string.quoted.single.js",patterns:[{include:"#jsx-entities"}]},"jsx-tag":{begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",end:"(/>)|(?:(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",endCaptures:{1:{name:"punctuation.definition.tag.end.js"},2:{name:"punctuation.definition.tag.begin.js"},3:{name:"entity.name.tag.namespace.js"},4:{name:"punctuation.separator.namespace.js"},5:{name:"entity.name.tag.js"},6:{name:"support.class.component.js"},7:{name:"punctuation.definition.tag.end.js"}},name:"meta.tag.js",patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js"}},contentName:"meta.jsx.children.js",end:"(?=</)",patterns:[{include:"#jsx-children"}]}]},"jsx-tag-attribute-assignment":{match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`,name:"keyword.operator.assignment.js"},"jsx-tag-attribute-name":{captures:{1:{name:"entity.other.attribute-name.namespace.js"},2:{name:"punctuation.separator.namespace.js"},3:{name:"entity.other.attribute-name.js"}},match:`(?x) +\\s* +(?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? +([_$[:alpha:]][-_$[:alnum:]]*) +(?=\\s|=|/?>|/\\*|//)`},"jsx-tag-attributes":{begin:"\\s+",end:"(?=[/]?>)",name:"meta.tag.attributes.js",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{match:"\\S+",name:"invalid.illegal.attribute.js"},"jsx-tag-in-expression":{begin:`(?x) +(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* +(?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) +(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",patterns:[{include:"#jsx-tag"}]},"jsx-tag-without-attributes":{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"},6:{name:"punctuation.definition.tag.end.js"}},contentName:"meta.jsx.children.js",end:"(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"},6:{name:"punctuation.definition.tag.end.js"}},name:"meta.tag.without-attributes.js",patterns:[{include:"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",patterns:[{include:"#jsx-tag-without-attributes"}]},label:{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)",beginCaptures:{1:{name:"entity.name.label.js"},2:{name:"punctuation.separator.label.js"}},end:"(?<=\\})",patterns:[{include:"#decl-block"}]},{captures:{1:{name:"entity.name.label.js"},2:{name:"punctuation.separator.label.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"method-declaration":{patterns:[{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.modifier.async.js"},5:{name:"storage.type.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.modifier.async.js"},5:{name:"keyword.operator.new.js"},6:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.modifier.async.js"},5:{name:"storage.type.property.js"},6:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.js",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\<])`,end:"(?=\\(|\\<)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.method.js entity.name.function.js"},{match:"\\?",name:"keyword.operator.optional.js"}]},"namespace-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.namespace.js"}},end:"(?<=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.namespace.declaration.js",patterns:[{include:"#comment"},{include:"#string"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.type.module.js"},{include:"#punctuation-accessor"},{include:"#decl-block"}]},"new-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.new.js"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",name:"new.expr.js",patterns:[{include:"#expression"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.js"},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.js"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.js"},{captures:{1:{name:"storage.type.numeric.bigint.js"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.js"},{captures:{1:{name:"storage.type.numeric.bigint.js"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.js"},{captures:{0:{name:"constant.numeric.decimal.js"},1:{name:"meta.delimiter.decimal.period.js"},2:{name:"storage.type.numeric.bigint.js"},3:{name:"meta.delimiter.decimal.period.js"},4:{name:"storage.type.numeric.bigint.js"},5:{name:"meta.delimiter.decimal.period.js"},6:{name:"storage.type.numeric.bigint.js"},7:{name:"storage.type.numeric.bigint.js"},8:{name:"meta.delimiter.decimal.period.js"},9:{name:"storage.type.numeric.bigint.js"},10:{name:"meta.delimiter.decimal.period.js"},11:{name:"storage.type.numeric.bigint.js"},12:{name:"meta.delimiter.decimal.period.js"},13:{name:"storage.type.numeric.bigint.js"},14:{name:"storage.type.numeric.bigint.js"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.js"}]},"object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element"}]},{include:"#object-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-const":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element-const"}]},{include:"#object-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-propertyName":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(:)",endCaptures:{0:{name:"punctuation.destructuring.js"}},patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.object.property.js"}]},"object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.object.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js"}},patterns:[{include:"#object-binding-element"}]},"object-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.object.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js"}},patterns:[{include:"#object-binding-element-const"}]},"object-identifiers":{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))",name:"support.class.js"},{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.constant.object.property.js"},4:{name:"variable.other.object.property.js"}},match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: +(\\#?[[:upper:]][_$[:digit:][:upper:]]*) | +(\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"variable.other.constant.object.js"},2:{name:"variable.other.object.js"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*) | +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`}]},"object-literal":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"meta.objectliteral.js",patterns:[{include:"#object-member"}]},"object-literal-method-declaration":{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"storage.type.property.js"},3:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.js",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"storage.type.property.js"},3:{name:"keyword.generator.asterisk.js"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",name:"meta.object.member.js meta.object-literal.key.js",patterns:[{include:"#comment"},{include:"#array-literal"}]},{begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",name:"meta.object.member.js meta.object-literal.key.js",patterns:[{include:"#comment"},{include:"#string"}]},{begin:`(?x)(?=(\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)))`,end:"(?=:)|(?=\\s*([\\(\\<,}])|(\\s+as|satisifies\\s+))",name:"meta.object.member.js meta.object-literal.key.js",patterns:[{include:"#comment"},{include:"#numeric-literal"}]},{begin:"(?<=[\\]\\'\\\"\\`])(?=\\s*[\\(\\<])",end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.js",patterns:[{include:"#function-body"}]},{captures:{0:{name:"meta.object-literal.key.js"},1:{name:"constant.numeric.decimal.js"}},match:"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.js"},{captures:{0:{name:"meta.object-literal.key.js"},1:{name:"entity.name.function.js"}},match:`(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,name:"meta.object.member.js"},{captures:{0:{name:"meta.object-literal.key.js"}},match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.js"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js"}},end:"(?=,|\\})",name:"meta.object.member.js",patterns:[{include:"#expression"}]},{captures:{1:{name:"variable.other.readwrite.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.js"},{captures:{1:{name:"keyword.control.as.js"},2:{name:"storage.modifier.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*([,}]|$))",name:"meta.object.member.js"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.js"},2:{name:"keyword.control.satisfies.js"}},end:"(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisifies)\\s+))",name:"meta.object.member.js",patterns:[{include:"#type"}]},{begin:"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)",end:"(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.js",patterns:[{include:"#expression"}]},{begin:":",beginCaptures:{0:{name:"meta.object-literal.key.js punctuation.separator.key-value.js"}},end:"(?=,|\\})",name:"meta.object.member.js",patterns:[{begin:"(?<=:)\\s*(async)?(?=\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"parameter-array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.array.js"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.js"}},patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]},"parameter-binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#parameter-object-binding-pattern"},{include:"#parameter-array-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"}]},"parameter-name":{patterns:[{captures:{1:{name:"storage.modifier.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"variable.parameter.js variable.language.this.js"},4:{name:"variable.parameter.js"},5:{name:"keyword.operator.optional.js"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)"}]},"parameter-object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#parameter-binding-element"},{include:"#paren-expression"}]},{include:"#parameter-object-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"parameter-object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.js"},2:{name:"punctuation.definition.binding-pattern.object.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.js"}},patterns:[{include:"#parameter-object-binding-element"}]},"parameter-type-annotation":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?=[,)])|(?==[^>])",name:"meta.type.annotation.js",patterns:[{include:"#type"}]}]},"paren-expression":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression"}]},"paren-expression-possibly-arrow":{patterns:[{begin:"(?<=[(=,])\\s*(async)?(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.js meta.return.type.arrow.js keyword.operator.type.annotation.js"}},contentName:"meta.arrow.js meta.return.type.arrow.js",end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"property-accessor":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.property.js"},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.js"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.js"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"invalid.illegal.newline.js"}},name:"string.quoted.double.js",patterns:[{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"invalid.illegal.newline.js"}},name:"string.quoted.single.js",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.js"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"keyword.other.js"}},name:"string.regexp.js",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"keyword.other.js"}},name:"string.regexp.js",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"return-type":{patterns:[{begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?<![:|&])(?=$|^|[{};,]|//)",name:"meta.return.type.js",patterns:[{include:"#return-type-core"}]},{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?<![:|&])((?=[{};,]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.return.type.js",patterns:[{include:"#return-type-core"}]}]},"return-type-core":{patterns:[{include:"#comment"},{begin:"(?<=[:|&])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},shebang:{captures:{1:{name:"punctuation.definition.comment.js"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.js"},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"},2:{name:"comment.line.double-slash.js"},3:{name:"punctuation.definition.comment.js"},4:{name:"storage.type.internaldeclaration.js"},5:{name:"punctuation.decorator.internaldeclaration.js"}},contentName:"comment.line.double-slash.js",end:"(?=^)"},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.js"},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.js"},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))",name:"keyword.operator.expression.import.js"}]},"support-objects":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(arguments)\\b(?!\\$)",name:"variable.language.arguments.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(Promise)\\b(?!\\$)",name:"support.class.promise.js"},{captures:{1:{name:"keyword.control.import.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"},4:{name:"support.variable.property.importmeta.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)"},{captures:{1:{name:"keyword.operator.new.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"},4:{name:"support.variable.property.target.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)"},{captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"support.variable.property.js"},4:{name:"support.constant.js"}},match:`(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?: +(?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) +| +(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`},{captures:{1:{name:"support.type.object.module.js"},2:{name:"support.type.object.module.js"},3:{name:"punctuation.accessor.js"},4:{name:"punctuation.accessor.optional.js"},5:{name:"support.type.object.module.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)"}]},"switch-statement":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bswitch\\s*\\()",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"switch-statement.expr.js",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(switch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.switch.js"},2:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},name:"switch-expression.expr.js",patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"(?=\\})",name:"switch-block.expr.js",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.switch.js"}},end:"(?=:)",name:"case-clause.expr.js",patterns:[{include:"#expression"}]},{begin:"(:)\\s*(\\{)",beginCaptures:{1:{name:"case-clause.expr.js punctuation.definition.section.case-statement.js"},2:{name:"meta.block.js punctuation.definition.block.js"}},contentName:"meta.block.js",end:"\\}",endCaptures:{0:{name:"meta.block.js punctuation.definition.block.js"}},patterns:[{include:"#statements"}]},{captures:{0:{name:"case-clause.expr.js punctuation.definition.section.case-statement.js"}},match:"(:)"},{include:"#statements"}]}]},template:{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"},2:{name:"string.template.js punctuation.definition.string.template.begin.js"}},contentName:"string.template.js",end:"`",endCaptures:{0:{name:"string.template.js punctuation.definition.string.template.end.js"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tagged-template.js"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},contentName:"meta.embedded.line.js",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},name:"meta.template.expression.js",patterns:[{include:"#expression"}]},"template-type":{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"},2:{name:"string.template.js punctuation.definition.string.template.begin.js"}},contentName:"string.template.js",end:"`",endCaptures:{0:{name:"string.template.js punctuation.definition.string.template.end.js"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},contentName:"meta.embedded.line.js",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},name:"meta.template.expression.js",patterns:[{include:"#type"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.js"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.js"}},patterns:[{include:"#expression"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))this\\b(?!\\$)",name:"variable.language.this.js"},type:{patterns:[{include:"#comment"},{include:"#type-string"},{include:"#numeric-literal"},{include:"#type-primitive"},{include:"#type-builtin-literals"},{include:"#type-parameters"},{include:"#type-tuple"},{include:"#type-object"},{include:"#type-operators"},{include:"#type-conditional"},{include:"#type-fn-type-parameters"},{include:"#type-paren-or-function-parameters"},{include:"#type-function-return-type"},{captures:{1:{name:"storage.modifier.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*"},{include:"#type-name"}]},"type-alias-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.type.js"},4:{name:"entity.name.type.alias.js"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.type.declaration.js",patterns:[{include:"#comment"},{include:"#type-parameters"},{begin:"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.assignment.js"},2:{name:"keyword.control.intrinsic.js"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.js"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]}]},"type-annotation":{patterns:[{begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?<![:|&])(?!\\s*[|&]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.js",patterns:[{include:"#type"}]},{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?<![:|&])((?=[,);\\}\\]]|\\/\\/)|(?==[^>])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.js",patterns:[{include:"#type"}]}]},"type-arguments":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.js"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.js"}},name:"meta.type.parameters.js",patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{captures:{0:{name:"keyword.operator.type.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"#type"},{include:"#punctuation-comma"}]},"type-builtin-literals":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.builtin.js"},"type-conditional":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.js"}},end:"(?<=:)",patterns:[{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.js"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.js"}},patterns:[{include:"#type"}]},{include:"#type"}]}]},"type-fn-type-parameters":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\<)",beginCaptures:{1:{name:"meta.type.constructor.js storage.modifier.js"},2:{name:"meta.type.constructor.js keyword.control.new.js"}},end:"(?<=>)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"keyword.control.new.js"}},end:"(?<=\\))",name:"meta.type.constructor.js",patterns:[{include:"#function-parameters"}]},{begin:`(?x)( +(?= +[(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +) +) +)`,end:"(?<=\\))",name:"meta.type.function.js",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.js"}},end:"(?<!=>)(?<![|&])(?=[,\\]\\)\\{\\}=;>:\\?]|//|$)",name:"meta.type.function.return.js",patterns:[{include:"#type-function-return-type-core"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js"}},end:"(?<!=>)(?<![|&])((?=[,\\]\\)\\{\\}=;:\\?>]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.type.function.return.js",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-infer":{patterns:[{captures:{1:{name:"keyword.operator.expression.infer.js"},2:{name:"entity.name.type.js"},3:{name:"keyword.operator.expression.extends.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?",name:"meta.type.infer.js"}]},"type-name":{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(<)",captures:{1:{name:"entity.name.type.module.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"},4:{name:"meta.type.parameters.js punctuation.definition.typeparameters.begin.js"}},contentName:"meta.type.parameters.js",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.js"},2:{name:"meta.type.parameters.js punctuation.definition.typeparameters.begin.js"}},contentName:"meta.type.parameters.js",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},patterns:[{include:"#type-arguments-body"}]},{captures:{1:{name:"entity.name.type.module.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.js"}]},"type-object":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},name:"meta.object.type.js",patterns:[{include:"#comment"},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#indexer-mapped-type-declaration"},{include:"#field-declaration"},{include:"#type-annotation"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#type"}]},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.js"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.js"}},end:"(?=\\S)"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.keyof.js"},{match:"(\\?|\\:)",name:"keyword.operator.ternary.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*\\()",name:"keyword.operator.expression.import.js"}]},"type-parameters":{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.js"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.js"}},name:"meta.type.parameters.js",patterns:[{include:"#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.js"},{include:"#type"},{include:"#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.js"}]},"type-paren-or-function-parameters":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},name:"meta.type.paren.cover.js",patterns:[{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`},{captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"variable.parameter.js variable.language.this.js"},4:{name:"variable.parameter.js"},5:{name:"keyword.operator.optional.js"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)"},{include:"#type-annotation"},{match:",",name:"punctuation.separator.parameter.js"},{include:"#type"}]},"type-predicate-operator":{patterns:[{captures:{1:{name:"keyword.operator.type.asserts.js"},2:{name:"variable.parameter.js variable.language.this.js"},3:{name:"variable.parameter.js"},4:{name:"keyword.operator.expression.is.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{captures:{1:{name:"keyword.operator.type.asserts.js"},2:{name:"variable.parameter.js variable.language.this.js"},3:{name:"variable.parameter.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.type.asserts.js"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.is.js"}]},"type-primitive":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.primitive.js"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"type-tuple":{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.js"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js"}},name:"meta.type.tuple.js",patterns:[{match:"\\.\\.\\.",name:"keyword.operator.rest.js"},{captures:{1:{name:"entity.name.label.js"},2:{name:"keyword.operator.optional.js"},3:{name:"punctuation.separator.label.js"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)"},{include:"#type"},{include:"#punctuation-comma"}]},"typeof-operator":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.operator.expression.typeof.js"}},end:"(?=[,);}\\]=>:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.js"},"var-expr":{patterns:[{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))",name:"meta.var.expr.js",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.js"}},end:"(?=\\S)"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.js"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.js"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))",name:"meta.var.expr.js",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.js"}},end:"(?=\\S)"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.js"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.js"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^using|[^\\._$[:alnum:]]using|^await\\s+using|[^\\._$[:alnum:]]await\\s+using)(?=\\s*$)))",name:"meta.var.expr.js",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.js"},2:{name:"storage.modifier.js"},3:{name:"storage.type.js"}},end:"(?=\\S)"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*((?!\\S)|(?=\\/\\/))",beginCaptures:{1:{name:"punctuation.separator.comma.js"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]}]},"var-single-const":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js variable.other.constant.js entity.name.function.js"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"meta.definition.variable.js variable.other.constant.js"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js entity.name.function.js"},2:{name:"keyword.operator.definiteassignment.js"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.js variable.other.constant.js"},2:{name:"keyword.operator.definiteassignment.js"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.js variable.other.readwrite.js"},2:{name:"keyword.operator.definiteassignment.js"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.js",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{patterns:[{include:"#type-annotation"},{include:"#string"},{include:"#comment"}]},"variable-initializer":{patterns:[{begin:"(?<!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=>\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.js"}},end:"(?=$|^|[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",patterns:[{include:"#expression"}]},{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.js"}},end:"(?=[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))|(?=^\\s*$)|(?<![\\|\\&\\+\\-\\*\\/])(?<=\\S)(?<!=)(?=\\s*$)",patterns:[{include:"#expression"}]}]}},scopeName:"source.js",aliases:["js"]})]}}]); diff --git a/595.5ab76140.async.js b/595.5ab76140.async.js new file mode 100644 index 00000000..6cb6d98a --- /dev/null +++ b/595.5ab76140.async.js @@ -0,0 +1,15 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[595],{40595:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({displayName:"Stylus",fileTypes:["styl","stylus","css.styl","css.stylus"],name:"stylus",patterns:[{include:"#comment"},{include:"#at_rule"},{include:"#language_keywords"},{include:"#language_constants"},{include:"#variable_declaration"},{include:"#function"},{include:"#selector"},{include:"#declaration"},{captures:{1:{name:"punctuation.section.property-list.begin.css"},2:{name:"punctuation.section.property-list.end.css"}},match:"(\\{)(\\})",name:"meta.brace.curly.css"},{match:"\\{|\\}",name:"meta.brace.curly.css"},{include:"#numeric"},{include:"#string"},{include:"#operator"}],repository:{at_rule:{patterns:[{begin:"\\s*((@)(import|require))\\b\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.import.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{include:"#string"}]},{begin:"\\s*((@)(extend[s]?)\\b)\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.extend.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.extend.css",patterns:[{include:"#selector"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},match:"^\\s*((@)font-face)\\b",name:"meta.at-rule.fontface.stylus"},{captures:{1:{name:"keyword.control.at-rule.css.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},match:"^\\s*((@)css)\\b",name:"meta.at-rule.css.stylus"},{begin:"\\s*((@)charset)\\b\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.charset.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",name:"meta.at-rule.charset.stylus",patterns:[{include:"#string"}]},{begin:"\\s*((@)keyframes)\\b\\s+([a-zA-Z_-][a-zA-Z0-9_-]*)",beginCaptures:{1:{name:"keyword.control.at-rule.keyframes.stylus"},2:{name:"punctuation.definition.keyword.stylus"},3:{name:"entity.name.function.keyframe.stylus"}},end:"\\s*((?=\\{|$|\\n))",name:"meta.at-rule.keyframes.stylus"},{begin:"(?=(\\b(\\d+%|from\\b|to\\b)))",end:"(?=(\\{|\\n))",name:"meta.at-rule.keyframes.stylus",patterns:[{match:"(\\b(\\d+%|from\\b|to\\b))",name:"entity.other.attribute-name.stylus"}]},{captures:{1:{name:"keyword.control.at-rule.media.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},match:"^\\s*((@)media)\\b",name:"meta.at-rule.media.stylus"},{match:"(?:(?=\\w)(?<![\\w-]))(width|scan|resolution|orientation|monochrome|min-width|min-resolution|min-monochrome|min-height|min-device-width|min-device-height|min-device-aspect-ratio|min-color-index|min-color|min-aspect-ratio|max-width|max-resolution|max-monochrome|max-height|max-device-width|max-device-height|max-device-aspect-ratio|max-color-index|max-color|max-aspect-ratio|height|grid|device-width|device-height|device-aspect-ratio|color-index|color|aspect-ratio)(?:(?<=\\w)(?![\\w-]))",name:"support.type.property-name.media-feature.media.css"},{match:"(?:(?=\\w)(?<![\\w-]))(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.media-type.media.css"},{match:"(?:(?=\\w)(?<![\\w-]))(portrait|landscape)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.media-property.media.css"}]},char_escape:{match:"\\\\(.)",name:"constant.character.escape.stylus"},color:{patterns:[{begin:"\\b(rgb|rgba|hsl|hsla)(\\()",beginCaptures:{1:{name:"support.function.color.css"},2:{name:"punctuation.section.function.css"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.css"}},name:"meta.function.color.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#property_variable"}]},{captures:{1:{name:"punctuation.definition.constant.css"}},match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",name:"constant.other.color.rgb-value.css"},{comment:"http://www.w3.org/TR/CSS21/syndata.html#value-def-color",match:"\\b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\\b",name:"support.constant.color.w3c-standard-color-name.css"},{comment:"http://www.w3.org/TR/css3-color/#svg-color",match:"\\b(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato|turquoise|violet|wheat|whitesmoke|yellowgreen)\\b",name:"support.constant.color.w3c-extended-color-name.css"}]},comment:{patterns:[{include:"#comment_block"},{include:"#comment_line"}]},comment_block:{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},comment_line:{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.stylus"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.stylus"}},end:"(?=\\n)",name:"comment.line.double-slash.stylus"}]},declaration:{begin:"((?<=^)[^\\S\\n]+)|((?<=;)[^\\S\\n]*)|((?<=\\{)[^\\S\\n]*)",end:"(?=\\n)|(;)|(?=\\})|(\\n)",endCaptures:{2:{name:"punctuation.terminator.rule.css"}},name:"meta.property-list.css",patterns:[{match:`(?x) (?<![\\w-]) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.css"},{include:"#language_keywords"},{include:"#language_constants"},{match:"(?:(?<=^)[^\\S\\n]+(\\n))"},{captures:{1:{name:"support.type.property-name.css"},2:{name:"punctuation.separator.key-value.css"},3:{name:"variable.section.css"}},match:"\\G\\s*(counter-reset|counter-increment)(?:(:)|[^\\S\\n])[^\\S\\n]*([a-zA-Z_-][a-zA-Z0-9_-]*)",name:"meta.property.counter.css"},{begin:"\\G\\s*(filter)(?:(:)|[^\\S\\n])[^\\S\\n]*",beginCaptures:{1:{name:"support.type.property-name.css"},2:{name:"punctuation.separator.key-value.css"}},end:"(?=\\n|;|\\}|$)",name:"meta.property.filter.css",patterns:[{include:"#function"},{include:"#property_values"}]},{include:"#property"},{include:"#interpolation"},{include:"$self"}]},font_name:{match:"(\\b(?i:arial|century|comic|courier|cursive|fantasy|futura|garamond|georgia|helvetica|impact|lucida|monospace|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif)\\b)",name:"support.constant.font-name.css"},function:{begin:"(?=[a-zA-Z_-][a-zA-Z0-9_-]*\\()",end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.css"}},patterns:[{begin:"(format|url|local)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.css",patterns:[{match:"(?<=\\()[^\\)\\s]*(?=\\))",name:"string.css"},{include:"#string"},{include:"#variable"},{include:"#operator"},{match:"\\s*"}]},{captures:{1:{name:"support.function.misc.counter.css"},2:{name:"punctuation.section.function.css"},3:{name:"variable.section.css"}},match:"(counter)(\\()([a-zA-Z_-][a-zA-Z0-9_-]*)(?=\\))",name:"meta.function.misc.counter.css"},{begin:"(counters)(\\()",beginCaptures:{1:{name:"support.function.misc.counters.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.counters.css",patterns:[{match:"\\G[a-zA-Z_-][a-zA-Z0-9_-]*",name:"variable.section.css"},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#string"},{include:"#interpolation"}]},{begin:"(attr)(\\()",beginCaptures:{1:{name:"support.function.misc.attr.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.attr.css",patterns:[{match:"\\G[a-zA-Z_-][a-zA-Z0-9_-]*",name:"entity.other.attribute-name.attribute.css"},{match:"(?<=[a-zA-Z0-9_-])\\s*\\b(string|color|url|integer|number|length|em|ex|px|rem|vw|vh|vmin|vmax|mm|cm|in|pt|pc|angle|deg|grad|rad|time|s|ms|frequency|Hz|kHz|%)\\b",name:"support.type.attr.css"},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#string"},{include:"#interpolation"}]},{begin:"(calc)(\\()",beginCaptures:{1:{name:"support.function.misc.calc.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.calc.css",patterns:[{include:"#property_values"}]},{begin:"(cubic-bezier)(\\()",beginCaptures:{1:{name:"support.function.timing.cubic-bezier.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.timing.cubic-bezier.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#interpolation"}]},{begin:"(steps)(\\()",beginCaptures:{1:{name:"support.function.timing.steps.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.timing.steps.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{match:"\\b(start|end)\\b",name:"support.constant.timing.steps.direction.css"},{include:"#interpolation"}]},{begin:"(linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient)(\\()",beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.gradient.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#color"},{match:"\\b(to|bottom|right|left|top|circle|ellipse|center|closest-side|closest-corner|farthest-side|farthest-corner|at)\\b",name:"support.constant.gradient.css"},{include:"#interpolation"}]},{begin:"(blur|brightness|contrast|grayscale|hue-rotate|invert|opacity|saturate|sepia)(\\()",beginCaptures:{1:{name:"support.function.filter.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.filter.css",patterns:[{include:"#numeric"},{include:"#property_variable"},{include:"#interpolation"}]},{begin:"(drop-shadow)(\\()",beginCaptures:{1:{name:"support.function.filter.drop-shadow.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.filter.drop-shadow.css",patterns:[{include:"#numeric"},{include:"#color"},{include:"#property_variable"},{include:"#interpolation"}]},{begin:"(matrix|matrix3d|perspective|rotate|rotate3d|rotate[Xx]|rotate[yY]|rotate[zZ]|scale|scale3d|scale[xX]|scale[yY]|scale[zZ]|skew|skew[xX]|skew[yY]|translate|translate3d|translate[xX]|translate[yY]|translate[zZ])(\\()",beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.transform.css",patterns:[{include:"#numeric"},{include:"#property_variable"},{include:"#interpolation"}]},{match:"(url|local|format|counter|counters|attr|calc)(?=\\()",name:"support.function.misc.css"},{match:"(cubic-bezier|steps)(?=\\()",name:"support.function.timing.css"},{match:"(linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient)(?=\\()",name:"support.function.gradient.css"},{match:"(blur|brightness|contrast|drop-shadow|grayscale|hue-rotate|invert|opacity|saturate|sepia)(?=\\()",name:"support.function.filter.css"},{match:"(matrix|matrix3d|perspective|rotate|rotate3d|rotate[Xx]|rotate[yY]|rotate[zZ]|scale|scale3d|scale[xX]|scale[yY]|scale[zZ]|skew|skew[xX]|skew[yY]|translate|translate3d|translate[xX]|translate[yY]|translate[zZ])(?=\\()",name:"support.function.transform.css"},{begin:"([a-zA-Z_-][a-zA-Z0-9_-]*)(\\()",beginCaptures:{1:{name:"entity.name.function.stylus"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.stylus",patterns:[{match:`(?x) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] +|\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.argument.stylus"},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#interpolation"},{include:"#property_values"}]},{match:"\\(",name:"punctuation.section.function.css"}]},interpolation:{begin:"(?:(\\{)[^\\S\\n]*)(?=[^;=]*[^\\S\\n]*\\})",beginCaptures:{1:{name:"meta.brace.curly"}},end:"(?:[^\\S\\n]*(\\}))|\\n|$",endCaptures:{1:{name:"meta.brace.curly"}},name:"meta.interpolation.stylus",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#string"},{include:"#operator"}]},language_constants:{match:"\\b(true|false|null)\\b",name:"constant.language.stylus"},language_keywords:{patterns:[{match:"(\\b|\\s)(return|else|for|unless|if|else)\\b",name:"keyword.control.stylus"},{match:"(\\b|\\s)(!important|in|is defined|is a)\\b",name:"keyword.other.stylus"},{match:"\\barguments\\b",name:"variable.language.stylus"}]},numeric:{patterns:[{captures:{1:{name:"keyword.other.unit.css"}},match:"(?x) (?<!\\w|-)(?:(?:-|\\+)?(?:[0-9]+(?:\\.[0-9]+)?)|(?:\\.[0-9]+)) ((?:px|pt|ch|cm|mm|in|r?em|ex|pc|deg|g?rad|dpi|dpcm|dppx|fr|ms|s|turn|vh|vmax|vmin|vw)\\b|%)?",name:"constant.numeric.css"}]},operator:{patterns:[{match:"((?:\\?|:|!|~|\\+|(\\s-\\s)|(?:\\*)?\\*|\\/|%|(\\.)?\\.\\.|<|>|(?:=|:|\\?|\\+|-|\\*|\\/|%|<|>)?=|!=)|\\b(?:in|is(?:nt)?|(?<!:)not|or|and)\\b)",name:"keyword.operator.stylus"},{include:"#char_escape"}]},property:{begin:`(?x:\\G\\s*(?: +(-webkit-[-A-Za-z]+|-moz-[-A-Za-z]+|-o-[-A-Za-z]+|-ms-[-A-Za-z]+|-khtml-[-A-Za-z]+|zoom|z-index|y|x|wrap|word-wrap|word-spacing|word-break|word|width|widows|white-space-collapse|white-space|white|weight|volume|voice-volume|voice-stress|voice-rate|voice-pitch-range|voice-pitch|voice-family|voice-duration|voice-balance|voice|visibility|vertical-align|variant|user-select|up|unicode-bidi|unicode-range|unicode|trim|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform|touch-action|top-width|top-style|top-right-radius|top-left-radius|top-color|top|timing-function|text-wrap|text-transform|text-shadow|text-replace|text-rendering|text-overflow|text-outline|text-justify|text-indent|text-height|text-emphasis|text-decoration|text-align-last|text-align|text|target-position|target-new|target-name|target|table-layout|tab-size|style-type|style-position|style-image|style|string-set|stretch|stress|stacking-strategy|stacking-shift|stacking-ruby|stacking|src|speed|speech-rate|speech|speak-punctuation|speak-numeral|speak-header|speak|span|spacing|space-collapse|space|sizing|size-adjust|size|shadow|respond-to|rule-width|rule-style|rule-color|rule|ruby-span|ruby-position|ruby-overhang|ruby-align|ruby|rows|rotation-point|rotation|role|right-width|right-style|right-color|right|richness|rest-before|rest-after|rest|resource|resize|reset|replace|repeat|rendering-intent|rate|radius|quotes|punctuation-trim|punctuation|property|profile|presentation-level|presentation|position|pointer-events|point|play-state|play-during|play-count|pitch-range|pitch|phonemes|pause-before|pause-after|pause|page-policy|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|pack|overhang|overflow-y|overflow-x|overflow-style|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|origin|orientation|orient|ordinal-group|order|opacity|offset|numeral|new|nav-up|nav-right|nav-left|nav-index|nav-down|nav|name|move-to|model|mix-blend-mode|min-width|min-height|min|max-width|max-height|max|marquee-style|marquee-speed|marquee-play-count|marquee-direction|marquee|marks|mark-before|mark-after|mark|margin-top|margin-right|margin-left|margin-bottom|margin|mask-image|list-style-type|list-style-position|list-style-image|list-style|list|lines|line-stacking-strategy|line-stacking-shift|line-stacking-ruby|line-stacking|line-height|line-break|level|letter-spacing|length|left-width|left-style|left-color|left|label|justify-content|justify|iteration-count|inline-box-align|initial-value|initial-size|initial-before-align|initial-before-adjust|initial-after-align|initial-after-adjust|index|indent|increment|image-resolution|image-orientation|image|icon|hyphens|hyphenate-resource|hyphenate-lines|hyphenate-character|hyphenate-before|hyphenate-after|hyphenate|height|header|hanging-punctuation|gap|grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-start|grid-row|grid-row-end|grid-row-start|grid-template|grid-template-areas|grid-template-columns|grid-template-rows|row-gap|gap|font-kerning|font-language-override|font-weight|font-variant-caps|font-variant|font-style|font-synthesis|font-stretch|font-size-adjust|font-size|font-family|font|float-offset|float|flex-wrap|flex-shrink|flex-grow|flex-group|flex-flow|flex-direction|flex-basis|flex|fit-position|fit|fill|filter|family|empty-cells|emphasis|elevation|duration|drop-initial-value|drop-initial-size|drop-initial-before-align|drop-initial-before-adjust|drop-initial-after-align|drop-initial-after-adjust|drop|down|dominant-baseline|display-role|display-model|display|direction|delay|decoration-break|decoration|cursor|cue-before|cue-after|cue|crop|counter-reset|counter-increment|counter|count|content|columns|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|column-break-before|column-break-after|column|color-profile|color|collapse|clip|clear|character|caption-side|break-inside|break-before|break-after|break|box-sizing|box-shadow|box-pack|box-orient|box-ordinal-group|box-lines|box-flex-group|box-flex|box-direction|box-decoration-break|box-align|box|bottom-width|bottom-style|bottom-right-radius|bottom-left-radius|bottom-color|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-length|border-left-width|border-left-style|border-left-color|border-left|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|bookmark-target|bookmark-level|bookmark-label|bookmark|binding|bidi|before|baseline-shift|baseline|balance|background-blend-mode|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-break|background-attachment|background|azimuth|attachment|appearance|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-duration|animation-direction|animation-delay|animation-fill-mode|animation|alignment-baseline|alignment-adjust|alignment|align-self|align-last|align-items|align-content|align|after|adjust|will-change)| +(writing-mode|text-anchor|stroke-width|stroke-opacity|stroke-miterlimit|stroke-linejoin|stroke-linecap|stroke-dashoffset|stroke-dasharray|stroke|stop-opacity|stop-color|shape-rendering|marker-start|marker-mid|marker-end|lighting-color|kerning|image-rendering|glyph-orientation-vertical|glyph-orientation-horizontal|flood-opacity|flood-color|fill-rule|fill-opacity|fill|enable-background|color-rendering|color-interpolation-filters|color-interpolation|clip-rule|clip-path)| +([a-zA-Z_-][a-zA-Z0-9_-]*) +)(?!([^\\S\\n]*&)|([^\\S\\n]*\\{))(?=:|([^\\S\\n]+[^\\s])))`,beginCaptures:{1:{name:"support.type.property-name.css"},2:{name:"support.type.property-name.svg.css"},3:{name:"support.function.mixin.stylus"}},end:"(;)|(?=\\n|\\}|$)",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},patterns:[{include:"#property_value"}]},property_value:{begin:"\\G(?:(:)|(\\s))(\\s*)(?!&)",beginCaptures:{1:{name:"punctuation.separator.key-value.css"},2:{name:"punctuation.separator.key-value.css"}},end:"(?=\\n|;|\\})",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.property-value.css",patterns:[{include:"#property_values"},{match:"[^\\n]+?"}]},property_values:{patterns:[{include:"#function"},{include:"#comment"},{include:"#language_keywords"},{include:"#language_constants"},{match:"(?:(?=\\w)(?<![\\w-]))(wrap-reverse|wrap|whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|unicase|underline|ultra-expanded|ultra-condensed|transparent|transform|top|titling-caps|thin|thick|text-top|text-bottom|text|tb-rl|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table|sw-resize|super|strict|stretch|step-start|step-end|static|square|space-between|space-around|space|solid|soft-light|small-caps|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|saturation|s-resize|running|rtl|row-reverse|row-resize|row|round|right|ridge|reverse|repeat-y|repeat-x|repeat|relative|progressive|progress|pre-wrap|pre-line|pre|pointer|petite-caps|paused|pan-x|pan-left|pan-right|pan-y|pan-up|pan-down|padding-box|overline|overlay|outside|outset|optimizeSpeed|optimizeLegibility|opacity|oblique|nw-resize|nowrap|not-allowed|normal|none|no-repeat|no-drop|newspaper|ne-resize|n-resize|multiply|move|middle|medium|max-height|manipulation|main-size|luminosity|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|local|list-item|linear(?!-)|line-through|line-edge|line|lighter|lighten|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline-block|inline|inherit|infinite|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|hue|horizontal|hidden|help|hard-light|hand|groove|geometricPrecision|forwards|flex-start|flex-end|flex|fixed|extra-expanded|extra-condensed|expanded|exclusion|ellipsis|ease-out|ease-in-out|ease-in|ease|e-resize|double|dotted|distribute-space|distribute-letter|distribute-all-lines|distribute|disc|disabled|difference|default|decimal|dashed|darken|currentColor|crosshair|cover|content-box|contain|condensed|column-reverse|column|color-dodge|color-burn|color|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|border-box|bolder|bold|block|bidi-override|below|baseline|balance|backwards|auto|antialiased|always|alternate-reverse|alternate|all-small-caps|all-scroll|all-petite-caps|all|absolute)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.css"},{match:"(?:(?=\\w)(?<![\\w-]))(start|sRGB|square|round|optimizeSpeed|optimizeQuality|nonzero|miter|middle|linearRGB|geometricPrecision |evenodd |end |crispEdges|butt|bevel)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.svg.css"},{include:"#font_name"},{include:"#numeric"},{include:"#color"},{include:"#string"},{match:"\\!\\s*important",name:"keyword.other.important.css"},{include:"#operator"},{include:"#stylus_keywords"},{include:"#property_variable"}]},property_variable:{patterns:[{include:"#variable"},{match:"(?<!^)(\\@[a-zA-Z_-][a-zA-Z0-9_-]*)",name:"variable.property.stylus"}]},selector:{patterns:[{match:"(?:(?=\\w)(?<![\\w-]))(a|abbr|acronym|address|area|article|aside|audio|b|base|bdi|bdo|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|data|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|main|map|mark|math|menu|menuitem|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|rb|rp|rt|rtc|ruby|s|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|svg|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr|track|tt|u|ul|var|video|wbr)(?:(?<=\\w)(?![\\w-]))",name:"entity.name.tag.css"},{match:"(?:(?=\\w)(?<![\\w-]))(vkern|view|use|tspan|tref|title|textPath|text|symbol|switch|svg|style|stop|set|script|rect|radialGradient|polyline|polygon|pattern|path|mpath|missing-glyph|metadata|mask|marker|linearGradient|line|image|hkern|glyphRef|glyph|g|foreignObject|font-face-uri|font-face-src|font-face-name|font-face-format|font-face|font|filter|feTurbulence|feTile|feSpotLight|feSpecularLighting|fePointLight|feOffset|feMorphology|feMergeNode|feMerge|feImage|feGaussianBlur|feFuncR|feFuncG|feFuncB|feFuncA|feFlood|feDistantLight|feDisplacementMap|feDiffuseLighting|feConvolveMatrix|feComposite|feComponentTransfer|feColorMatrix|feBlend|ellipse|desc|defs|cursor|color-profile|clipPath|circle|animateTransform|animateMotion|animateColor|animate|altGlyphItem|altGlyphDef|altGlyph|a)(?:(?<=\\w)(?![\\w-]))",name:"entity.name.tag.svg.css"},{match:"\\s*(\\,)\\s*",name:"meta.selector.stylus"},{match:"\\*",name:"meta.selector.stylus"},{captures:{2:{name:"entity.other.attribute-name.parent-selector-suffix.stylus"}},match:"\\s*(\\&)([a-zA-Z0-9_-]+)\\s*",name:"meta.selector.stylus"},{match:"\\s*(\\&)\\s*",name:"meta.selector.stylus"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(\\.)[a-zA-Z0-9_-]+",name:"entity.other.attribute-name.class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(#)[a-zA-Z][a-zA-Z0-9_-]*",name:"entity.other.attribute-name.id.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:+)(after|before|content|first-letter|first-line|host|(-(moz|webkit|ms)-)?selection)\\b",name:"entity.other.attribute-name.pseudo-element.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)((first|last)-child|(first|last|only)-of-type|empty|root|target|first|left|right)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)(checked|enabled|default|disabled|indeterminate|invalid|optional|required|valid)\\b",name:"entity.other.attribute-name.pseudo-class.ui-state.css"},{begin:"((:)not)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{include:"#selector"}]},{captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.numeric.css"},5:{name:"punctuation.section.function.css"}},match:"((:)nth-(?:(?:last-)?child|(?:last-)?of-type))(\\()(\\-?(?:\\d+n?|n)(?:\\+\\d+)?|even|odd)(\\))"},{captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"puncutation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.language.css"},5:{name:"punctuation.section.function.css"}},match:"((:)dir)\\s*(?:(\\()(ltr|rtl)?(\\)))?"},{captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"puncutation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.language.css"},6:{name:"punctuation.section.function.css"}},match:"((:)lang)\\s*(?:(\\()(\\w+(-\\w+)?)?(\\)))?"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)(active|hover|link|visited|focus)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(::)(shadow)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"entity.other.attribute-name.attribute.css"},3:{name:"punctuation.separator.operator.css"},4:{name:"string.unquoted.attribute-value.css"},5:{name:"string.quoted.double.attribute-value.css"},6:{name:"punctuation.definition.string.begin.css"},7:{name:"punctuation.definition.string.end.css"},8:{name:"punctuation.definition.entity.css"}},match:`(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{include:"#interpolation"},{include:"#variable"}]},string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\([a-fA-F0-9]{1,6}|.)",name:"constant.character.escape.css"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\([a-fA-F0-9]{1,6}|.)",name:"constant.character.escape.css"}]}]},variable:{match:"(\\$[a-zA-Z_-][a-zA-Z0-9_-]*)",name:"variable.stylus"},variable_declaration:{begin:"^[^\\S\\n]*(\\$?[a-zA-Z_-][a-zA-Z0-9_-]*)[^\\S\\n]*(\\=|\\?\\=|\\:\\=)",beginCaptures:{1:{name:"variable.stylus"},2:{name:"keyword.operator.stylus"}},end:"(\\n)|(;)|(?=\\})",endCaptures:{2:{name:"punctuation.terminator.rule.css"}},patterns:[{include:"#property_values"}]}},scopeName:"source.stylus",aliases:["styl"]})]}}]); diff --git a/6039.27cad82b.async.js b/6039.27cad82b.async.js new file mode 100644 index 00000000..2a937bc7 --- /dev/null +++ b/6039.27cad82b.async.js @@ -0,0 +1,855 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6039,7564,8314],{96039:function(r,n,e){e.r(n),e.d(n,{default:function(){return m}});var a=e(88474),t=e(68314),i=e(50273),p=e(5931),o=e(97564),s=e(45585);const c=Object.freeze({displayName:"Blade",fileTypes:["blade.php"],foldingStartMarker:"(/\\*|\\{\\s*$|<<<HTML)",foldingStopMarker:"(\\*/|^\\s*\\}|^HTML;)",injections:{"text.html.php.blade - (meta.embedded | meta.tag | comment.block.blade), L:(text.html.php.blade meta.tag - (comment.block.blade | meta.embedded.block.blade)), L:(source.js.embedded.html - (comment.block.blade | meta.embedded.block.blade))":{patterns:[{include:"#blade"},{begin:"(^\\s*)(?=<\\?(?![^?]*\\?>))",beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.php"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.php"}},patterns:[{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]}]},{begin:"<\\?(?i:php|=)?(?![^?]*\\?>)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]},{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},end:">",endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},name:"meta.embedded.line.php",patterns:[{captures:{1:{name:"source.php"},2:{name:"punctuation.section.embedded.end.php"},3:{name:"source.php"}},match:"\\G(\\s*)((\\?))(?=>)",name:"meta.special.empty-tag.php"},{begin:"\\G",contentName:"source.php",end:"(\\?)(?=>)",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},patterns:[{include:"#language"}]}]}]}},name:"blade",patterns:[{include:"text.html.basic"}],repository:{balance_brackets:{patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"#balance_brackets"}]},{match:"[^()]+"}]},blade:{patterns:[{begin:"{{--",beginCaptures:{0:{name:"punctuation.definition.comment.begin.blade"}},end:"--}}",endCaptures:{0:{name:"punctuation.definition.comment.end.blade"}},name:"comment.block.blade",patterns:[{begin:"(^\\s*)(?=<\\?(?![^?]*\\?>))",beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.php"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.php"}},name:"invalid.illegal.php-code-in-comment.blade",patterns:[{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]}]},{begin:"<\\?(?i:php|=)?(?![^?]*\\?>)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"invalid.illegal.php-code-in-comment.blade.meta.embedded.block.php",patterns:[{include:"#language"}]},{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},end:">",endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},name:"invalid.illegal.php-code-in-comment.blade.meta.embedded.line.php",patterns:[{captures:{1:{name:"source.php"},2:{name:"punctuation.section.embedded.end.php"},3:{name:"source.php"}},match:"\\G(\\s*)((\\?))(?=>)",name:"meta.special.empty-tag.php"},{begin:"\\G",contentName:"source.php",end:"(\\?)(?=>)",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},patterns:[{include:"#language"}]}]}]},{begin:"(?<!@){{{",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"}}}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(?<![@{]){{",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"}}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(?<!@){!!",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"!!}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(@){{",beginCaptures:{0:{name:"begin.bracket.round.blade"},1:{name:"variable.other.index.php"}},contentName:"source.php",end:"}}",endCaptures:{0:{name:"end.bracket.round.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:`(?x)(?<![A-Za-z0-9_@]) (@ (?i: +auth +|break +|can +|cannot +|case +|choice +|component +|continue +|dd +|dump +|each +|elsecan +|elsecannot +|elseif +|empty +|error +|extends +|for +|foreach +|forelse +|guest +|hassection +|if +|include +|includefirst +|includeif +|includeunless +|includewhen +|inject +|isset +|json +|lang +|once +|prepend +|push +|section +|sectionMissing +|slot +|stack +|switch +|unless +|unset +|while +|yield +|servers +|task +|story +|finished +|production +|slack +|method +|props +|env +|livewire +|php +)[\\t ]* +)(\\() +`,beginCaptures:{1:{name:"keyword.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"source.php",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#language"}]},{begin:`(?x)(?<![A-Za-z0-9_@]) (@ (?i: +append +|default +|else +|endauth +|endcan +|endcannot +|endcomponent +|endempty +|enderror +|endfor +|endforeach +|endforelse +|endguest +|endif +|endisset +|endlang +|endonce +|endprepend +|endpush +|endsection +|endslot +|endswitch +|endunless +|endwhile +|overwrite +|parent +|show +|stop +|endtask +|endstory +|endfinished +|endproduction +|endenv +)[\\t ]* +)(\\() +`,beginCaptures:{1:{name:"keyword.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"comment.blade",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#balance_brackets"}]},{match:`(?x)(?<![A-Za-z0-9_@]) @(?: append +|break +|continue +|csrf +|default +|each +|else +|overwrite +|parent +|sectionMissing +|show +|stack +|stop +|livewireStyles +|livewireScripts +)\\b +`,name:"keyword.blade"},{match:`(?x)(?<![A-Za-z0-9_@]) @(end)? (?i: auth +|can +|cannot +|component +|empty +|error +|for +|foreach +|forelse +|guest +|if +|isset +|lang +|prepend +|push +|section +|slot +|switch +|unless +|verbatim +|while +|task +|story +|finished +|production +|env +|once +)\\b +`,name:"keyword.blade"},{begin:"(?<![A-Za-z0-9_@])@(?i:php|setup)\\b",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(?<![A-Za-z0-9_@])(?=@(?i:endphp|endsetup)\\b)",endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},name:"meta.embedded.block.blade",patterns:[{include:"#language"}]},{begin:"(?x)(?<![A-Za-z0-9_@]) (@(?i:endphp|endsetup)[\\t ]*) (\\()",beginCaptures:{1:{name:"punctuation.section.embedded.end.php"},2:{name:"begin.bracket.round.blade.php"}},contentName:"comment.blade",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#balance_brackets"}]},{match:"(?x)(?<![A-Za-z0-9_@]) @(?:(?i)endphp|endsetup)\\b",name:"punctuation.section.embedded.end.php"},{begin:"(?x)(?<![A-Za-z0-9_@]) (@\\w+(?:::w+)?[\\t ]*) (\\() # Followed by opening parentheses",beginCaptures:{1:{name:"entity.name.function.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"source.php",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.custom.blade",patterns:[{include:"#language"}]},{match:"(?x)(?<![A-Za-z0-9_@]) @\\w+(?:::w+)?\\b",name:"entity.name.function.blade"}]},"class-builtin":{patterns:[{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?xi) +(\\\\)?\\b +((APC|Append)Iterator|Array(Access|Iterator|Object) +|Bad(Function|Method)CallException +|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile +|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException +|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference +|Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath) +|(Error)?Exception|EmptyIterator +|finfo +|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)? +|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)? +|FANNConnection|(Filter|Filesystem)Iterator +|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)? +|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page) +|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString) +|HRTime\\\\(PerformanceCounter|StopWatch) +|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone) +|Imagick(Draw|Pixel(Iterator)?)? +|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)? +|JsonSerializable +|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame)) +|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)? +|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch +|Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp +|UpdateBatch|Write(Batch|ConcernException))? +|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex +|mysqli(_(driver|stmt|warning|result))? +|MysqlndUh(Connection|PreparedStatement) +|NoRewindIterator|Normalizer|NumberFormatter +|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception +|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool +|QuickHash(Int(Set|StringHash)|StringIntHash) +|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator +|Reflection(Class|Function(Abstract)?|Method|Object|Parameter|Property|(Zend)?Extension)? +|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater) +|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))? +|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?) +|Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence) +|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP +|Soap(Client|Fault|Header|Param|Server|Var) +|SphinxClient|Spoofchecker +|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage +|(Priority)?Queue|Stack|Subject|Type|TempFileObject) +|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered) +|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore) +|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable +|UConverter|(Underflow|UnexpectedValue)Exception +|V8Js(Exception)?|Varnish(Admin|Log|Stat) +|Worker|Weak(Map|Ref) +|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor +|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar) +|Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract +|Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http) +|Response_Abstract|Router|Session|View_(Simple|Interface)) +|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?) +|ZipArchive|ZMQ(Context|Device|Poll|Socket)?) +\\b`,name:"support.class.builtin.php"}]},"class-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9]+\\\\)",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{begin:"(?=[\\\\a-zA-Z_])",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]}]},comments:{patterns:[{begin:"/\\*\\*(?=\\s)",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.block.documentation.phpdoc.php",patterns:[{include:"#php_doc"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",name:"comment.block.php"},{begin:"(^\\s+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.double-slash.php"}]},{begin:"(^\\s+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.number-sign.php"}]}]},constants:{patterns:[{match:"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__|ON|OFF|YES|NO|NL|BR|TAB)\\b",name:"constant.language.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(DEFAULT_INCLUDE_PATH +|EAR_(INSTALL|EXTENSION)_DIR +|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|DEPRECATED|ERROR|NOTICE +|PARSE|RECOVERABLE_ERROR|STRICT|USER_(DEPRECATED|ERROR|NOTICE|WARNING)|WARNING) +|PHP_(ROUND_HALF_(DOWN|EVEN|ODD|UP)|(MAJOR|MINOR|RELEASE)_VERSION|MAXPATHLEN +|BINDIR|SHLIB_SUFFIX|SYSCONFDIR|SAPI|CONFIG_FILE_(PATH|SCAN_DIR) +|INT_(MAX|SIZE)|ZTS|OS|OUTPUT_HANDLER_(START|CONT|END)|DEBUG|DATADIR +|URL_(SCHEME|HOST|USER|PORT|PASS|PATH|QUERY|FRAGMENT)|PREFIX +|EXTRA_VERSION|EXTENSION_DIR|EOL|VERSION(_ID)? +|WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION) +|VERSION_(MAJOR|MINOR)|BUILD|SUITEMASK|SP_(MAJOR|MINOR) +|PRODUCTTYPE|PLATFORM) +|LIBDIR|LOCALSTATEDIR) +|STD(ERR|IN|OUT)|ZEND_(DEBUG_BUILD|THREAD_SAFE)) +\\b`,name:"support.constant.core.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(__COMPILER_HALT_OFFSET__|AB(MON_(1|2|3|4|5|6|7|8|9|10|11|12)|DAY[1-7]) +|AM_STR|ASSERT_(ACTIVE|BAIL|CALLBACK_QUIET_EVAL|WARNING)|ALT_DIGITS +|CASE_(UPPER|LOWER)|CHAR_MAX|CONNECTION_(ABORTED|NORMAL|TIMEOUT)|CODESET|COUNT_(NORMAL|RECURSIVE) +|CREDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI) +|CRYPT_(BLOWFISH|EXT_DES|MD5|SHA(256|512)|SALT_LENGTH|STD_DES)|CURRENCY_SYMBOL +|D_(T_)?FMT|DATE_(ATOM|COOKIE|ISO8601|RFC(822|850|1036|1123|2822|3339)|RSS|W3C) +|DAY_[1-7]|DECIMAL_POINT|DIRECTORY_SEPARATOR +|ENT_(COMPAT|IGNORE|(NO)?QUOTES)|EXTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|REFS|SKIP) +|ERA(_(D_(T_)?FMT)|T_FMT|YEAR)?|FRAC_DIGITS|GROUPING|HASH_HMAC|HTML_(ENTITIES|SPECIALCHARS) +|INF|INFO_(ALL|CREDITS|CONFIGURATION|ENVIRONMENT|GENERAL|LICENSEMODULES|VARIABLES) +|INI_(ALL|CANNER_(NORMAL|RAW)|PERDIR|SYSTEM|USER)|INT_(CURR_SYMBOL|FRAC_DIGITS) +|LC_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|LOCK_(EX|NB|SH|UN) +|LOG_(ALERT|AUTH(PRIV)?|CRIT|CRON|CONS|DAEMON|DEBUG|EMERG|ERR|INFO|LOCAL[1-7]|LPR|KERN|MAIL +|NEWS|NODELAY|NOTICE|NOWAIT|ODELAY|PID|PERROR|WARNING|SYSLOG|UCP|USER) +|M_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRT)?PI|PI(_(2|4))?|E(ULER)?|LN(10|2|PI)|LOG(10|2)E) +|MON_(1|2|3|4|5|6|7|8|9|10|11|12|DECIMAL_POINT|GROUPING|THOUSANDS_SEP) +|N_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|NAN|NEGATIVE_SIGN|NO(EXPR|STR) +|P_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|PM_STR|POSITIVE_SIGN +|PATH(_SEPARATOR|INFO_(EXTENSION|(BASE|DIR|FILE)NAME))|RADIXCHAR +|SEEK_(CUR|END|SET)|SORT_(ASC|DESC|LOCALE_STRING|REGULAR|STRING)|STR_PAD_(BOTH|LEFT|RIGHT) +|T_FMT(_AMPM)?|THOUSEP|THOUSANDS_SEP +|UPLOAD_ERR_(CANT_WRITE|EXTENSION|(FORM|INI)_SIZE|NO_(FILE|TMP_DIR)|OK|PARTIAL) +|YES(EXPR|STR)) +\\b`,name:"support.constant.std.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS) +|XML_(SAX_IMPL|(DTD|DOCUMENT(_(FRAG|TYPE))?|HTML_DOCUMENT|NOTATION|NAMESPACE_DECL|PI|COMMENT|DATA_SECTION|TEXT)_NODE +|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING) +|ERROR_((BAD_CHAR|(ATTRIBUTE_EXTERNAL|BINARY|PARAM|RECURSIVE)_ENTITY)_REF|MISPLACED_XML_PI|SYNTAX|NONE +|NO_(MEMORY|ELEMENTS)|TAG_MISMATCH|INCORRECT_ENCODING|INVALID_TOKEN|DUPLICATE_ATTRIBUTE +|UNCLOSED_(CDATA_SECTION|TOKEN)|UNDEFINED_ENTITY|UNKNOWN_ENCODING|JUNK_AFTER_DOC_ELEMENT +|PARTIAL_CHAR|EXTERNAL_ENTITY_HANDLING|ASYNC_ENTITY) +|ENTITY_(((REF|DECL)_)?NODE)|ELEMENT(_DECL)?_NODE|LOCAL_NAMESPACE|ATTRIBUTE_(NMTOKEN(S)?|NOTATION|NODE) +|CDATA|ID(REF(S)?)?|DECL_NODE|ENTITY|ENUMERATION) +|MHASH_(RIPEMD(128|160|256|320)|GOST|MD(2|4|5)|SHA(1|224|256|384|512)|SNEFRU256|HAVAL(128|160|192|224|256) +|CRC23(B)?|TIGER(128|160)?|WHIRLPOOL|ADLER32) +|MYSQL_(BOTH|NUM|CLIENT_(SSL|COMPRESS|IGNORE_SPACE|INTERACTIVE|ASSOC)) +|MYSQLI_(REPORT_(STRICT|INDEX|OFF|ERROR|ALL)|REFRESH_(GRANT|MASTER|BACKUP_LOG|STATUS|SLAVE|HOSTS|THREADS|TABLES|LOG) +|READ_DEFAULT_(FILE|GROUP)|(GROUP|MULTIPLE_KEY|BINARY|BLOB)_FLAG|BOTH +|STMT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|STORE_RESULT +|SERVER_QUERY_(NO_((GOOD_)?INDEX_USED)|WAS_SLOW)|SET_(CHARSET_NAME|FLAG) +|NO_(DEFAULT_VALUE_FLAG|DATA)|NOT_NULL_FLAG|NUM(_FLAG)? +|CURSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE) +|CLIENT_(SSL|NO_SCHEMA|COMPRESS|IGNORE_SPACE|INTERACTIVE|FOUND_ROWS) +|TYPE_(GEOMETRY|((MEDIUM|LONG|TINY)_)?BLOB|BIT|SHORT|STRING|SET|YEAR|NULL|NEWDECIMAL|NEWDATE|CHAR +|TIME(STAMP)?|TINY|INT24|INTERVAL|DOUBLE|DECIMAL|DATE(TIME)?|ENUM|VAR_STRING|FLOAT|LONG(LONG)?) +|TIME_STAMP_FLAG|INIT_COMMAND|ZEROFILL_FLAG|ON_UPDATE_NOW_FLAG +|OPT_(NET_((CMD|READ)_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE) +|DEBUG_TRACE_ENABLED|DATA_TRUNCATED|USE_RESULT|(ENUM|(PART|PRI|UNIQUE)_KEY|UNSIGNED)_FLAG +|ASSOC|ASYNC|AUTO_INCREMENT_FLAG) +|MCRYPT_(RC(2|6)|RIJNDAEL_(128|192|256)|RAND|GOST|XTEA|MODE_(STREAM|NOFB|CBC|CFB|OFB|ECB)|MARS +|BLOWFISH(_COMPAT)?|SERPENT|SKIPJACK|SAFER(64|128|PLUS)|CRYPT|CAST_(128|256)|TRIPLEDES|THREEWAY +|TWOFISH|IDEA|(3)?DES|DECRYPT|DEV_(U)?RANDOM|PANAMA|ENCRYPT|ENIGNA|WAKE|LOKI97|ARCFOUR(_IV)?) +|STREAM_(REPORT_ERRORS|MUST_SEEK|MKDIR_RECURSIVE|BUFFER_(NONE|FULL|LINE)|SHUT_(RD)?WR +|SOCK_(RDM|RAW|STREAM|SEQPACKET|DGRAM)|SERVER_(BIND|LISTEN) +|NOTIFY_(REDIRECTED|RESOLVE|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|COMPLETED|CONNECT|PROGRESS +|FILE_SIZE_IS|FAILURE|AUTH_(REQUIRED|RESULT)) +|CRYPTO_METHOD_((SSLv2(3)?|SSLv3|TLS)_(CLIENT|SERVER))|CLIENT_((ASYNC_)?CONNECT|PERSISTENT) +|CAST_(AS_STREAM|FOR_SELECT)|(IGNORE|IS)_URL|IPPROTO_(RAW|TCP|ICMP|IP|UDP)|OOB +|OPTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER)|URL_STAT_(LINK|QUIET)|USE_PATH +|PEEK|PF_(INET(6)?|UNIX)|ENFORCE_SAFE_MODE|FILTER_(ALL|READ|WRITE)) +|SUNFUNCS_RET_(DOUBLE|STRING|TIMESTAMP) +|SQLITE_(READONLY|ROW|MISMATCH|MISUSE|BOTH|BUSY|SCHEMA|NOMEM|NOTFOUND|NOTADB|NOLFS|NUM|CORRUPT +|CONSTRAINT|CANTOPEN|TOOBIG|INTERRUPT|INTERNAL|IOERR|OK|DONE|PROTOCOL|PERM|ERROR|EMPTY +|FORMAT|FULL|LOCKED|ABORT|ASSOC|AUTH) +|SQLITE3_(BOTH|BLOB|NUM|NULL|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT_ASSOC) +|CURL(M_(BAD_((EASY)?HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|OUT_OF_MEMORY|OK) +|MSG_DONE|SSH_AUTH_(HOST|NONE|DEFAULT|PUBLICKEY|PASSWORD|KEYBOARD) +|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC) +|INFO_(REDIRECT_(COUNT|TIME)|REQUEST_SIZE|SSL_VERIFYRESULT|STARTTRANSFER_TIME +|(SIZE|SPEED)_(DOWNLOAD|UPLOAD)|HTTP_CODE|HEADER_(OUT|SIZE)|NAMELOOKUP_TIME +|CONNECT_TIME|CONTENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD))|CERTINFO|TOTAL_TIME +|PRIVATE|PRETRANSFER_TIME|EFFECTIVE_URL|FILETIME) +|OPT_(RESUME_FROM|RETURNTRANSFER|REDIR_PROTOCOLS|REFERER|READ(DATA|FUNCTION)|RANGE|RANDOM_FILE +|MAX(CONNECTS|REDIRS)|BINARYTRANSFER|BUFFERSIZE +|SSH_(HOST_PUBLIC_KEY_MD5|(PRIVATE|PUBLIC)_KEYFILE)|AUTH_TYPES) +|SSL(CERT(TYPE|PASSWD)?|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?) +|SSL_(CIPHER_LIST|VERIFY(HOST|PEER)) +|STDERR|HTTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH) +|HEADER(FUNCTION)?|NO(BODY|SIGNAL|PROGRESS)|NETRC|CRLF|CONNECTTIMEOUT(_MS)? +|COOKIE(SESSION|JAR|FILE)?|CUSTOMREQUEST|CERTINFO|CLOSEPOLICY|CA(INFO|PATH)|TRANSFERTEXT +|TCP_NODELAY|TIME(CONDITION|OUT(_MS)?|VALUE)|INTERFACE|INFILE(SIZE)?|IPRESOLVE +|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|URL|USER(AGENT|PWD)|UNRESTRICTED_AUTH|UPLOAD +|PRIVATE|PROGRESSFUNCTION|PROXY(TYPE|USERPWD|PORT|AUTH)?|PROTOCOLS|PORT +|POST(REDIR|QUOTE|FIELDS)?|PUT|EGDSOCKET|ENCODING|VERBOSE|KRB4LEVEL|KEYPASSWD|QUOTE|FRESH_CONNECT +|FTP(APPEND|LISTONLY|PORT|SSLAUTH) +|FTP_(SSL|SKIP_PASV_IP|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD) +|FILE(TIME)?|FORBID_REUSE|FOLLOWLOCATION|FAILONERROR|WRITE(FUNCTION|HEADER)|LOW_SPEED_(LIMIT|TIME) +|AUTOREFERER) +|PROXY_(HTTP|SOCKS(4|5))|PROTO_(SCP|SFTP|HTTP(S)?|TELNET|TFTP|DICT|FTP(S)?|FILE|LDAP(S)?|ALL) +|E_((RECV|READ)_ERROR|GOT_NOTHING|MALFORMAT_USER +|BAD_(CONTENT_ENCODING|CALLING_ORDER|PASSWORD_ENTERED|FUNCTION_ARGUMENT) +|SSH|SSL_(CIPHER|CONNECT_ERROR|CERTPROBLEM|CACERT|PEER_CERTIFICATE|ENGINE_(NOTFOUND|SETFAILED)) +|SHARE_IN_USE|SEND_ERROR|HTTP_(RANGE_ERROR|NOT_FOUND|PORT_FAILED|POST_ERROR) +|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|TOO_MANY_REDIRECTS|TELNET_OPTION_SYNTAX|OBSOLETE +|OUT_OF_MEMORY|OPERATION|TIMEOUTED|OK|URL_MALFORMAT(_USER)?|UNSUPPORTED_PROTOCOL +|UNKNOWN_TELNET_OPTION|PARTIAL_FILE +|FTP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|COULDNT_(RETR_FILE|GET_SIZE|STOR_FILE|SET_(BINARY|ASCII)|USE_REST) +|CANT_(GET_HOST|RECONNECT)|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|WRITE_ERROR +|WEIRD_((PASS|PASV|SERVER|USER)_REPLY|227_FORMAT)|ACCESS_DENIED) +|FILESIZE_EXCEEDED|FILE_COULDNT_READ_FILE|FUNCTION_NOT_FOUND|FAILED_INIT|WRITE_ERROR|LIBRARY_NOT_FOUND +|LDAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL)|ABORTED_BY_CALLBACK) +|VERSION_NOW +|FTP(METHOD_(MULTI|SINGLE|NO)CWD|SSL_(ALL|NONE|CONTROL|TRY)|AUTH_(DEFAULT|SSL|TLS)) +|AUTH_(ANY(SAFE)?|BASIC|DIGEST|GSSNEGOTIATE|NTLM)) +|CURL_(HTTP_VERSION_(1_(0|1)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(UN)?MODSINCE|LASTMOD) +|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ)) +|IMAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|ICO|IFF|UNKNOWN|JB2|JPX|JP2|JPC|JPEG(2000)?|PSD|PNG|WBMP) +|INPUT_(REQUEST|GET|SERVER|SESSION|COOKIE|POST|ENV)|ICONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION) +|DNS_(MX|SRV|SOA|HINFO|NS|NAPTR|CNAME|TXT|PTR|ANY|ALL|AAAA|A(6)?) +|DOM(STRING_SIZE_ERR) +|DOM_((SYNTAX|HIERARCHY_REQUEST|NO_(MODIFICATION_ALLOWED|DATA_ALLOWED)|NOT_(FOUND|SUPPORTED)|NAMESPACE +|INDEX_SIZE|USE_ATTRIBUTE|VALID_(MODIFICATION|STATE|CHARACTER|ACCESS)|PHP|VALIDATION|WRONG_DOCUMENT)_ERR) +|JSON_(HEX_(TAG|QUOT|AMP|APOS)|NUMERIC_CHECK|ERROR_(SYNTAX|STATE_MISMATCH|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT) +|PREG_((D_UTF8(_OFFSET)?|NO|INTERNAL|(BACKTRACK|RECURSION)_LIMIT)_ERROR|GREP_INVERT +|SPLIT_(NO_EMPTY|(DELIM|OFFSET)_CAPTURE)|SET_ORDER|OFFSET_CAPTURE|PATTERN_ORDER) +|PSFS_(PASS_ON|ERR_FATAL|FEED_ME|FLAG_(NORMAL|FLUSH_(CLOSE|INC))) +|PCRE_VERSION|POSIX_((F|R|W|X)_OK|S_IF(REG|BLK|SOCK|CHR|IFO)) +|FNM_(NOESCAPE|CASEFOLD|PERIOD|PATHNAME) +|FILTER_(REQUIRE_(SCALAR|ARRAY)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW +|SANITIZE_(MAGIC_QUOTES|STRING|STRIPPED|SPECIAL_CHARS|NUMBER_(INT|FLOAT)|URL +|EMAIL|ENCODED|FULL_SPCIAL_CHARS) +|VALIDATE_(REGEXP|BOOLEAN|INT|IP|URL|EMAIL|FLOAT) +|FORCE_ARRAY +|FLAG_(SCHEME_REQUIRED|STRIP_(BACKTICK|HIGH|LOW)|HOST_REQUIRED|NONE|NO_(RES|PRIV)_RANGE|ENCODE_QUOTES +|IPV(4|6)|PATH_REQUIRED|EMPTY_STRING_NULL|ENCODE_(HIGH|LOW|AMP)|QUERY_REQUIRED +|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))) +|FILE_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND) +|FILEINFO_(RAW|MIME(_(ENCODING|TYPE))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME) +|FORCE_(DEFLATE|GZIP) +|LIBXML_(XINCLUDE|NSCLEAN|NO(XMLDECL|BLANKS|NET|CDATA|ERROR|EMPTYTAG|ENT|WARNING) +|COMPACT|DTD(VALID|LOAD|ATTR)|((DOTTED|LOADED)_)?VERSION|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING))) +\\b`,name:"support.constant.ext.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:`(?x) +(\\\\)?\\b +(T_(RETURN|REQUIRE(_ONCE)?|GOTO|GLOBAL|(MINUS|MOD|MUL|XOR)_EQUAL|METHOD_C|ML_COMMENT|BREAK +|BOOL_CAST|BOOLEAN_(AND|OR)|BAD_CHARACTER|SR(_EQUAL)?|STRING(_CAST|VARNAME)?|START_HEREDOC|STATIC +|SWITCH|SL(_EQUAL)?|HALT_COMPILER|NS_(C|SEPARATOR)|NUM_STRING|NEW|NAMESPACE|CHARACTER|COMMENT +|CONSTANT(_ENCAPSED_STRING)?|CONCAT_EQUAL|CONTINUE|CURLY_OPEN|CLOSE_TAG|CLONE|CLASS(_C)? +|CASE|CATCH|TRY|THROW|IMPLEMENTS|ISSET|IS_((GREATER|SMALLER)_OR_EQUAL|(NOT_)?(IDENTICAL|EQUAL)) +|INSTANCEOF|INCLUDE(_ONCE)?|INC|INT_CAST|INTERFACE|INLINE_HTML|IF|OR_EQUAL|OBJECT_(CAST|OPERATOR) +|OPEN_TAG(_WITH_ECHO)?|OLD_FUNCTION|DNUMBER|DIR|DIV_EQUAL|DOC_COMMENT|DOUBLE_(ARROW|CAST|COLON) +|DOLLAR_OPEN_CURLY_BRACES|DO|DEC|DECLARE|DEFAULT|USE|UNSET(_CAST)?|PRINT|PRIVATE|PROTECTED|PUBLIC +|PLUS_EQUAL|PAAMAYIM_NEKUDOTAYIM|EXTENDS|EXIT|EMPTY|ENCAPSED_AND_WHITESPACE +|END(SWITCH|IF|DECLARE|FOR(EACH)?|WHILE)|END_HEREDOC|ECHO|EVAL|ELSE(IF)?|VAR(IABLE)?|FINAL|FILE +|FOR(EACH)?|FUNC_C|FUNCTION|WHITESPACE|WHILE|LNUMBER|LIST|LINE|LOGICAL_(AND|OR|XOR) +|ARRAY_(CAST)?|ABSTRACT|AS|AND_EQUAL)) +\\b`,name:"support.constant.parser-token.php"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"constant.other.php"}]},"function-call":{patterns:[{begin:`(?xi) +( +\\\\?\\b +[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]* +(?:\\\\[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)+ +)\\s*(\\()`,beginCaptures:{1:{patterns:[{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.name.function.php"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#language"}]},{begin:"(?i)(\\\\)?\\b([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#namespace"}]},2:{patterns:[{include:"#support"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.name.function.php"}]},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#language"}]},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"}]},"function-parameters":{patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{begin:`(?xi) +(array) +\\s+((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\s*(=)\\s*(array)\\s*(\\()`,beginCaptures:{1:{name:"storage.type.php"},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"support.function.construct.php"},7:{name:"punctuation.definition.array.begin.bracket.round.php"}},contentName:"meta.array.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.function.parameter.array.php",patterns:[{include:"#comments"},{include:"#strings"},{include:"#numbers"}]},{captures:{1:{name:"storage.type.php"},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"constant.language.php"},7:{name:"punctuation.section.array.begin.php"},8:{patterns:[{include:"#parameter-default-types"}]},9:{name:"punctuation.section.array.end.php"},10:{name:"invalid.illegal.non-null-typehinted.php"}},match:`(?xi) +(array|callable) +\\s+((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +(?: +\\s*(=)\\s* +(?: +(null) +| +(\\[)((?>[^\\[\\]]+|\\[\\g<8>\\])*)(\\]) +|((?:\\S*?\\(\\))|(?:\\S*?)) +) +)? +\\s*(?=,|\\)|/[/*]|\\#|$)`,name:"meta.function.parameter.array.php"},{begin:`(?xi) +(\\\\?(?:[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)*) +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\s+((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)`,beginCaptures:{1:{name:"support.other.namespace.php",patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"storage.type.php"},{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},2:{name:"storage.type.php"},3:{name:"variable.other.php"},4:{name:"storage.modifier.reference.php"},5:{name:"keyword.operator.variadic.php"},6:{name:"punctuation.definition.variable.php"}},end:"(?=,|\\)|/[/*]|\\#)",name:"meta.function.parameter.typehinted.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=,|\\)|/[/*]|\\#)",patterns:[{include:"#language"}]}]},{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"keyword.operator.variadic.php"},4:{name:"punctuation.definition.variable.php"}},match:`(?xi) +((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\s*(?=,|\\)|/[/*]|\\#|$)`,name:"meta.function.parameter.no-default.php"},{begin:`(?xi) +((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\s*(=)\\s* +(?:(\\[)((?>[^\\[\\]]+|\\[\\g<6>\\])*)(\\]))?`,beginCaptures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"keyword.operator.variadic.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"punctuation.section.array.begin.php"},7:{patterns:[{include:"#parameter-default-types"}]},8:{name:"punctuation.section.array.end.php"}},end:"(?=,|\\)|/[/*]|\\#)",name:"meta.function.parameter.default.php",patterns:[{include:"#parameter-default-types"}]}]},heredoc:{patterns:[{begin:'(?i)(?=<<<\\s*("?)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(\\1)\\s*$)',end:"(?!\\G)",name:"string.unquoted.heredoc.php",patterns:[{include:"#heredoc_interior"}]},{begin:"(?=<<<\\s*'([a-zA-Z_]+[a-zA-Z0-9_]*)'\\s*$)",end:"(?!\\G)",name:"string.unquoted.nowdoc.php",patterns:[{include:"#nowdoc_interior"}]}]},heredoc_interior:{patterns:[{begin:'(<<<)\\s*("?)(HTML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.html",patterns:[{include:"#interpolation"},{include:"text.html.basic"}]},{begin:'(<<<)\\s*("?)(XML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.xml",patterns:[{include:"#interpolation"},{include:"text.xml"}]},{begin:'(<<<)\\s*("?)(SQL)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.sql",patterns:[{include:"#interpolation"},{include:"source.sql"}]},{begin:'(<<<)\\s*("?)(JAVASCRIPT|JS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.js",patterns:[{include:"#interpolation"},{include:"source.js"}]},{begin:'(<<<)\\s*("?)(JSON)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.json",patterns:[{include:"#interpolation"},{include:"source.json"}]},{begin:'(<<<)\\s*("?)(CSS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.css",patterns:[{include:"#interpolation"},{include:"source.css"}]},{begin:'(<<<)\\s*("?)(REGEXP?)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.heredoc.php",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"},{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{ff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:'(?i)(<<<)\\s*("?)([a-z_\\x{7f}-\\x{ff}]+[a-z0-9_\\x{7f}-\\x{ff}]*)(\\2)(\\s*)',beginCaptures:{1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^(\\3)\\b",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"}]}]},instantiation:{begin:"(?i)(new)\\s+",beginCaptures:{1:{name:"keyword.other.new.php"}},end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",patterns:[{match:"(?i)(parent|static|self)(?![a-z0-9_\\x{7f}-\\x{ff}])",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]},interpolation:{patterns:[{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.octal.php"},{match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.character.escape.hex.php"},{match:"\\\\u{[0-9A-Fa-f]+}",name:"constant.character.escape.unicode.php"},{match:'\\\\[nrtvef$"\\\\]',name:"constant.character.escape.php"},{begin:"{(?=\\$.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]},{include:"#variable-name"}]},"invoke-call":{captures:{1:{name:"punctuation.definition.variable.php"},2:{name:"variable.other.php"}},match:"(?i)(\\$+)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(?=\\s*\\()",name:"meta.function-call.invoke.php"},language:{patterns:[{include:"#comments"},{begin:"(?i)^\\s*(interface)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(extends)?\\s*",beginCaptures:{1:{name:"storage.type.interface.php"},2:{name:"entity.name.type.interface.php"},3:{name:"storage.modifier.extends.php"}},end:"(?i)((?:[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\s*,\\s*)*)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?\\s*(?:(?={)|$)",endCaptures:{1:{patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"},{match:",",name:"punctuation.separator.classes.php"}]},2:{name:"entity.other.inherited-class.php"}},name:"meta.interface.php",patterns:[{include:"#namespace"}]},{begin:"(?i)^\\s*(trait)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)",beginCaptures:{1:{name:"storage.type.trait.php"},2:{name:"entity.name.type.trait.php"}},end:"(?={)",name:"meta.trait.php",patterns:[{include:"#comments"}]},{captures:{1:{name:"keyword.other.namespace.php"},2:{name:"entity.name.type.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}},match:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+([a-z0-9_\\x{7f}-\\x{ff}\\\\]+)(?=\\s*;)",name:"meta.namespace.php"},{begin:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+",beginCaptures:{1:{name:"keyword.other.namespace.php"}},end:"(?<=})|(?=\\?>)",name:"meta.namespace.php",patterns:[{include:"#comments"},{captures:{0:{patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}},match:"(?i)[a-z0-9_\\x{7f}-\\x{ff}\\\\]+",name:"entity.name.type.namespace.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.namespace.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.namespace.end.bracket.curly.php"}},patterns:[{include:"#language"}]},{match:"[^\\s]+",name:"invalid.illegal.identifier.php"}]},{match:"\\s+(?=use\\b)"},{begin:"(?i)\\buse\\b",beginCaptures:{0:{name:"keyword.other.use.php"}},end:"(?<=})|(?=;)",name:"meta.use.php",patterns:[{match:"\\b(const|function)\\b",name:"storage.type.${1:/downcase}.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.use.begin.bracket.curly.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.use.end.bracket.curly.php"}},patterns:[{include:"#scope-resolution"},{captures:{1:{name:"keyword.other.use-as.php"},2:{name:"storage.modifier.php"},3:{name:"entity.other.alias.php"}},match:`(?xi) +\\b(as) +\\s+(final|abstract|public|private|protected|static) +\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\b`},{captures:{1:{name:"keyword.other.use-as.php"},2:{patterns:[{match:"^(?:final|abstract|public|private|protected|static)$",name:"storage.modifier.php"},{match:".+",name:"entity.other.alias.php"}]}},match:`(?xi) +\\b(as) +\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\b`},{captures:{1:{name:"keyword.other.use-insteadof.php"},2:{name:"support.class.php"}},match:"(?i)\\b(insteadof)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)"},{match:";",name:"punctuation.terminator.expression.php"},{include:"#use-inner"}]},{include:"#use-inner"}]},{begin:"(?i)^\\s*(?:(abstract|final)\\s+)?(class)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)",beginCaptures:{1:{name:"storage.modifier.${1:/downcase}.php"},2:{name:"storage.type.class.php"},3:{name:"entity.name.type.class.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.class.end.bracket.curly.php"}},name:"meta.class.php",patterns:[{include:"#comments"},{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},contentName:"meta.other.inherited-class.php",end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"}]},{begin:"(?i)(implements)\\s+",beginCaptures:{1:{name:"storage.modifier.implements.php"}},end:"(?i)(?=[;{])",patterns:[{include:"#comments"},{begin:"(?i)(?=[a-z0-9_\\x{7f}-\\x{ff}\\\\]+)",contentName:"meta.other.inherited-class.php",end:"(?i)(?:\\s*(?:,|(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\\\s]))\\s*)",patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"}]}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.class.begin.bracket.curly.php"}},contentName:"meta.class.body.php",end:"(?=}|\\?>)",patterns:[{include:"#language"}]}]},{include:"#switch_statement"},{captures:{1:{name:"keyword.control.${1:/downcase}.php"}},match:`(?x) +\\s* +\\b( +break|case|continue|declare|default|die|do| +else(if)?|end(declare|for(each)?|if|switch|while)|exit| +for(each)?|if|return|switch|use|while|yield +)\\b`},{begin:"(?i)\\b((?:require|include)(?:_once)?)\\s+",beginCaptures:{1:{name:"keyword.control.import.include.php"}},end:"(?=\\s|;|$|\\?>)",name:"meta.include.php",patterns:[{include:"#language"}]},{begin:"\\b(catch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.catch.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.catch.php",patterns:[{include:"#namespace"},{captures:{1:{name:"support.class.exception.php"},2:{patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"support.class.exception.php"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]},3:{name:"variable.other.php"},4:{name:"punctuation.definition.variable.php"}},match:`(?xi) +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +((?:\\s*\\|\\s*[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)*) +\\s* +((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)`}]},{match:"\\b(catch|try|throw|exception|finally)\\b",name:"keyword.control.exception.php"},{begin:"(?i)\\b(function)\\s*(?=\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"(?={)",name:"meta.function.closure.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{begin:"(?i)(use)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.function.use.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(?=,|\\))",name:"meta.function.closure.use.php"}]}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected|static)\\s+)*) +(function)\\s+ +(?i: +(__(?:call|construct|debugInfo|destruct|get|set|isset|unset|tostring| +clone|set_state|sleep|wakeup|autoload|invoke|callStatic)) +|([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) +) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected|static",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.magic.php"},4:{name:"entity.name.function.php"},5:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"(\\))(?:\\s*(:)\\s*([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*))?",endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"keyword.operator.return-value.php"},3:{name:"storage.type.php"}},name:"meta.function.php",patterns:[{include:"#function-parameters"}]},{include:"#invoke-call"},{include:"#scope-resolution"},{include:"#variables"},{include:"#strings"},{captures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"},3:{name:"punctuation.definition.array.end.bracket.round.php"}},match:"(array)(\\()(\\))",name:"meta.array.empty.php"},{begin:"(array)(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#language"}]},{captures:{1:{name:"punctuation.definition.storage-type.begin.bracket.round.php"},2:{name:"storage.type.php"},3:{name:"punctuation.definition.storage-type.end.bracket.round.php"}},match:"(?i)(\\()\\s*(array|real|double|float|int(?:eger)?|bool(?:ean)?|string|object|binary|unset)\\s*(\\))"},{match:"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|var|function|interface|trait|parent|self|object)\\b",name:"storage.type.php"},{match:"(?i)\\b(global|abstract|const|extends|implements|final|private|protected|public|static)\\b",name:"storage.modifier.php"},{include:"#object"},{match:";",name:"punctuation.terminator.expression.php"},{match:":",name:"punctuation.terminator.statement.php"},{include:"#heredoc"},{include:"#numbers"},{match:"(?i)\\bclone\\b",name:"keyword.other.clone.php"},{match:"\\.=?",name:"keyword.operator.string.php"},{match:"=>",name:"keyword.operator.key.php"},{captures:{1:{name:"keyword.operator.assignment.php"},2:{name:"storage.modifier.reference.php"},3:{name:"storage.modifier.reference.php"}},match:"(?i)(\\=)(&)|(&)(?=[$a-z_])"},{match:"@",name:"keyword.operator.error-control.php"},{match:"===|==|!==|!=|<>",name:"keyword.operator.comparison.php"},{match:"=|\\+=|\\-=|\\*=|/=|%=|&=|\\|=|\\^=|<<=|>>=",name:"keyword.operator.assignment.php"},{match:"<=>|<=|>=|<|>",name:"keyword.operator.comparison.php"},{match:"\\-\\-|\\+\\+",name:"keyword.operator.increment-decrement.php"},{match:"\\-|\\+|\\*|/|%",name:"keyword.operator.arithmetic.php"},{match:"(?i)(!|&&|\\|\\|)|\\b(and|or|xor|as)\\b",name:"keyword.operator.logical.php"},{include:"#function-call"},{match:"<<|>>|~|\\^|&|\\|",name:"keyword.operator.bitwise.php"},{begin:"(?i)\\b(instanceof)\\s+(?=[\\\\$a-z_])",beginCaptures:{1:{name:"keyword.operator.type.php"}},end:"(?=[^\\\\$a-z0-9_\\x{7f}-\\x{ff}])",patterns:[{include:"#class-name"},{include:"#variable-name"}]},{include:"#instantiation"},{captures:{1:{name:"keyword.control.goto.php"},2:{name:"support.other.php"}},match:"(?i)(goto)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)"},{captures:{1:{name:"entity.name.goto-label.php"}},match:"(?i)^\\s*([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*:(?!:)"},{include:"#string-backtick"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.php"}},patterns:[{include:"#language"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"#language"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.php"}},patterns:[{include:"#language"}]},{include:"#constants"},{match:",",name:"punctuation.separator.delimiter.php"}]},namespace:{begin:"(?i)(?:(namespace)|[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(\\\\)(?=.*?[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",beginCaptures:{1:{name:"variable.language.namespace.php"},2:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?=[a-z0-9_\\x{7f}-\\x{ff}]*[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",name:"support.other.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},nowdoc_interior:{patterns:[{begin:"(<<<)\\s*'(HTML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.html",patterns:[{include:"text.html.basic"}]},{begin:"(<<<)\\s*'(XML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.xml",patterns:[{include:"text.xml"}]},{begin:"(<<<)\\s*'(SQL)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.sql",patterns:[{include:"source.sql"}]},{begin:"(<<<)\\s*'(JAVASCRIPT|JS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.js",patterns:[{include:"source.js"}]},{begin:"(<<<)\\s*'(JSON)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.json",patterns:[{include:"source.json"}]},{begin:"(<<<)\\s*'(CSS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"(<<<)\\s*'(REGEXP?)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.nowdoc.php",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{ff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:"(?i)(<<<)\\s*'([a-z_\\x{7f}-\\x{ff}]+[a-z0-9_\\x{7f}-\\x{ff}]*)'(\\s*)",beginCaptures:{1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^(\\2)\\b",endCaptures:{1:{name:"keyword.operator.nowdoc.php"}}}]},numbers:{patterns:[{match:"0[xX][0-9a-fA-F]+",name:"constant.numeric.hex.php"},{match:"0[bB][01]+",name:"constant.numeric.binary.php"},{match:"0[0-7]+",name:"constant.numeric.octal.php"},{captures:{1:{name:"punctuation.separator.decimal.period.php"},2:{name:"punctuation.separator.decimal.period.php"}},match:`(?x) +(?: +[0-9]*(\\.)[0-9]+(?:[eE][+-]?[0-9]+)?| +[0-9]+(\\.)[0-9]*(?:[eE][+-]?[0-9]+)?| +[0-9]+[eE][+-]?[0-9]+ +)`,name:"constant.numeric.decimal.php"},{match:"0|[1-9][0-9]*",name:"constant.numeric.decimal.php"}]},object:{patterns:[{begin:"(->)(\\$?{)",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]},{begin:"(?i)(->)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.php",patterns:[{include:"#language"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.property.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)(->)((\\$+)?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?"}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#string-backtick"},{include:"#variables"},{match:"=>",name:"keyword.operator.key.php"},{match:"=",name:"keyword.operator.assignment.php"},{match:"&(?=\\s*\\$)",name:"storage.modifier.reference.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#parameter-default-types"}]},{include:"#instantiation"},{begin:`(?xi) +(?=[a-z0-9_\\x{7f}-\\x{ff}\\\\]+(::) +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)? +)`,end:"(?i)(::)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?",endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"constant.other.class.php"}},patterns:[{include:"#class-name"}]},{include:"#constants"}]},php_doc:{patterns:[{match:"^(?!\\s*\\*).*?(?:(?=\\*\\/)|$\\n?)",name:"invalid.illegal.missing-asterisk.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"},3:{name:"storage.modifier.php"},4:{name:"invalid.illegal.wrong-access-type.phpdoc.php"}},match:"^\\s*\\*\\s*(@access)\\s+((public|private|protected)|(.+))\\s*$"},{captures:{1:{name:"keyword.other.phpdoc.php"},2:{name:"markup.underline.link.php"}},match:"(@xlink)\\s+(.+)\\s*$"},{begin:"(@(?:global|param|property(-(read|write))?|return|throws|var))\\s+(?=[A-Za-z_\\x{7f}-\\x{ff}\\\\]|\\()",beginCaptures:{1:{name:"keyword.other.phpdoc.php"}},contentName:"meta.other.type.phpdoc.php",end:"(?=\\s|\\*/)",patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"}]},{match:`(?x) +@ +( +api|abstract|author|category|copyright|example|global|inherit[Dd]oc|internal| +license|link|method|property(-(read|write))?|package|param|return|see|since|source| +static|subpackage|throws|todo|var|version|uses|deprecated|final|ignore +)\\b`,name:"keyword.other.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"}},match:"{(@(link|inherit[Dd]oc)).+?}",name:"meta.tag.inline.phpdoc.php"}]},php_doc_types:{captures:{0:{patterns:[{match:`(?x)\\b +(string|integer|int|boolean|bool|float|double|object|mixed +|array|resource|void|null|callback|false|true|self)\\b`,name:"keyword.other.type.php"},{include:"#class-name"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]}},match:"(?i)[a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*(\\|[a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*)*"},php_doc_types_array_multiple:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.type.begin.bracket.round.phpdoc.php"}},end:"(\\))(\\[\\])|(?=\\*/)",endCaptures:{1:{name:"punctuation.definition.type.end.bracket.round.phpdoc.php"},2:{name:"keyword.other.array.phpdoc.php"}},patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]},php_doc_types_array_single:{captures:{1:{patterns:[{include:"#php_doc_types"}]},2:{name:"keyword.other.array.phpdoc.php"}},match:"(?i)([a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*)(\\[\\])"},"regex-double-quoted":{begin:'"/(?=(\\\\.|[^"/])++/[imsxeADSUXu]*")',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'(/)([imsxeADSUXu]*)(")',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.double-quoted.php",patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{include:"#interpolation"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{include:"#interpolation"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"regex-single-quoted":{begin:"'/(?=(\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)|[^'/])++/[imsxeADSUXu]*')",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"(/)([imsxeADSUXu]*)(')",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.single-quoted.php",patterns:[{include:"#single_quote_regex_escape"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php"},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"scope-resolution":{patterns:[{captures:{1:{patterns:[{match:"\\b(self|static|parent)\\b",name:"storage.type.php"},{match:"\\w+",name:"entity.name.class.php"},{include:"#class-name"},{include:"#variable-name"}]}},match:"(?i)\\b([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(?=\\s*::)"},{begin:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.static.php",patterns:[{include:"#language"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"keyword.other.class.php"}},match:"(?i)(::)\\s*(class)\\b"},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.class.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"constant.other.class.php"}},match:`(?xi) +(::)\\s* +(?: +((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +| +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +)?`}]},single_quote_regex_escape:{match:"\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)",name:"constant.character.escape.php"},"sql-string-double-quoted":{begin:'"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.sql.php",patterns:[{captures:{1:{name:"punctuation.definition.comment.sql"}},match:'(#)(\\\\"|[^"])*(?="|$)',name:"comment.line.number-sign.sql"},{captures:{1:{name:"punctuation.definition.comment.sql"}},match:'(--)(\\\\"|[^"])*(?="|$)',name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\\"`']",name:"constant.character.escape.php"},{match:`'(?=((\\\\')|[^'"])*("|$))`,name:"string.quoted.single.unclosed.sql"},{match:'`(?=((\\\\`)|[^`"])*("|$))',name:"string.quoted.other.backtick.unclosed.sql"},{begin:"'",end:"'",name:"string.quoted.single.sql",patterns:[{include:"#interpolation"}]},{begin:"`",end:"`",name:"string.quoted.other.backtick.sql",patterns:[{include:"#interpolation"}]},{include:"#interpolation"},{include:"source.sql"}]},"sql-string-single-quoted":{begin:"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.sql.php",patterns:[{captures:{1:{name:"punctuation.definition.comment.sql"}},match:"(#)(\\\\'|[^'])*(?='|$)",name:"comment.line.number-sign.sql"},{captures:{1:{name:"punctuation.definition.comment.sql"}},match:"(--)(\\\\'|[^'])*(?='|$)",name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\'`\"]",name:"constant.character.escape.php"},{match:"`(?=((\\\\`)|[^`'])*('|$))",name:"string.quoted.other.backtick.unclosed.sql"},{match:`"(?=((\\\\")|[^"'])*('|$))`,name:"string.quoted.double.unclosed.sql"},{include:"source.sql"}]},"string-backtick":{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.interpolated.php",patterns:[{match:"\\\\.",name:"constant.character.escape.php"},{include:"#interpolation"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.php",patterns:[{include:"#interpolation"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.php",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.php"}]},strings:{patterns:[{include:"#regex-double-quoted"},{include:"#sql-string-double-quoted"},{include:"#string-double-quoted"},{include:"#regex-single-quoted"},{include:"#sql-string-single-quoted"},{include:"#string-single-quoted"}]},support:{patterns:[{match:`(?xi) +\\b +apc_( +store|sma_info|compile_file|clear_cache|cas|cache_info|inc|dec|define_constants|delete(_file)?| +exists|fetch|load_constants|add|bin_(dump|load)(file)? +)\\b`,name:"support.function.apc.php"},{match:`(?xi)\\b +( +shuffle|sizeof|sort|next|nat(case)?sort|count|compact|current|in_array|usort|uksort|uasort| +pos|prev|end|each|extract|ksort|key(_exists)?|krsort|list|asort|arsort|rsort|reset|range| +array(_(shift|sum|splice|search|slice|chunk|change_key_case|count_values|column|combine| +(diff|intersect)(_(u)?(key|assoc))?|u(diff|intersect)(_(u)?assoc)?|unshift|unique| +pop|push|pad|product|values|keys|key_exists|filter|fill(_keys)?|flip|walk(_recursive)?| +reduce|replace(_recursive)?|reverse|rand|multisort|merge(_recursive)?|map)?) +)\\b`,name:"support.function.array.php"},{match:`(?xi)\\b +( +show_source|sys_getloadavg|sleep|highlight_(file|string)|constant|connection_(aborted|status)| +time_(nanosleep|sleep_until)|ignore_user_abort|die|define(d)?|usleep|uniqid|unpack|__halt_compiler| +php_(check_syntax|strip_whitespace)|pack|eval|exit|get_browser +)\\b`,name:"support.function.basic_functions.php"},{match:"(?i)\\bbc(scale|sub|sqrt|comp|div|pow(mod)?|add|mod|mul)\\b",name:"support.function.bcmath.php"},{match:"(?i)\\bblenc_encrypt\\b",name:"support.function.blenc.php"},{match:"(?i)\\bbz(compress|close|open|decompress|errstr|errno|error|flush|write|read)\\b",name:"support.function.bz2.php"},{match:`(?xi)\\b +( +(French|Gregorian|Jewish|Julian)ToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd| +jdto(unix|jewish)|easter_(date|days)|JD(MonthName|To(Gregorian|Julian|French)|DayOfWeek) +)\\b`,name:"support.function.calendar.php"},{match:`(?xi)\\b +( +class_alias|all_user_method(_array)?|is_(a|subclass_of)|__autoload|(class|interface|method|property|trait)_exists| +get_(class(_(vars|methods))?|(called|parent)_class|object_vars|declared_(classes|interfaces|traits)) +)\\b`,name:"support.function.classobj.php"},{match:`(?xi)\\b +( +com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)| +variant_(sub|set(_type)?|not|neg|cast|cat|cmp|int|idiv|imp|or|div|date_(from|to)_timestamp| +pow|eqv|fix|and|add|abs|round|get_type|xor|mod|mul) +)\\b`,name:"support.function.com.php"},{begin:"(?i)\\b(isset|unset|eval|empty|list)\\b",name:"support.function.construct.php"},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"},{match:"(?i)\\bctype_(space|cntrl|digit|upper|punct|print|lower|alnum|alpha|graph|xdigit)\\b",name:"support.function.ctype.php"},{match:`(?xi)\\b +curl_( +share_(close|init|setopt)|strerror|setopt(_array)?|copy_handle|close|init|unescape|pause|escape| +errno|error|exec|version|file_create|reset|getinfo| +multi_(strerror|setopt|select|close|init|info_read|(add|remove)_handle|getcontent|exec) +)\\b`,name:"support.function.curl.php"},{match:`(?xi)\\b +( +strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate| +timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)| +date(_(sun(rise|set)|sun_info|sub|create(_(immutable_)?from_format)?|timestamp_(get|set)|timezone_(get|set)|time_set| +isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_(get|set)|date_set| +parse(_from_format)?|format|add|get_last_errors|modify))?| +localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime +)\\b`,name:"support.function.datetime.php"},{match:"(?i)\\bdba_(sync|handlers|nextkey|close|insert|optimize|open|delete|popen|exists|key_split|firstkey|fetch|list|replace)\\b",name:"support.function.dba.php"},{match:"(?i)\\bdbx_(sort|connect|compare|close|escape_string|error|query|fetch_row)\\b",name:"support.function.dbx.php"},{match:"(?i)\\b(scandir|chdir|chroot|closedir|opendir|dir|rewinddir|readdir|getcwd)\\b",name:"support.function.dir.php"},{match:`(?xi)\\b +eio_( +sync(fs)?|sync_file_range|symlink|stat(vfs)?|sendfile|set_min_parallel|set_max_(idle|poll_(reqs|time)|parallel)| +seek|n(threads|op|pending|reqs|ready)|chown|chmod|custom|close|cancel|truncate|init|open|dup2|unlink|utime|poll| +event_loop|f(sync|stat(vfs)?|chown|chmod|truncate|datasync|utime|allocate)|write|lstat|link|rename|realpath| +read(ahead|dir|link)?|rmdir|get_(event_stream|last_error)|grp(_(add|cancel|limit))?|mknod|mkdir|busy +)\\b`,name:"support.function.eio.php"},{match:`(?xi)\\b +enchant_( +dict_(store_replacement|suggest|check|is_in_session|describe|quick_check|add_to_(personal|session)|get_error)| +broker_(set_ordering|init|dict_exists|describe|free(_dict)?|list_dicts|request_(pwl_)?dict|get_error) +)\\b`,name:"support.function.enchant.php"},{match:"(?i)\\bsplit(i)?|sql_regcase|ereg(i)?(_replace)?\\b",name:"support.function.ereg.php"},{match:"(?i)\\b((restore|set)_(error_handler|exception_handler)|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|get_last))\\b",name:"support.function.errorfunc.php"},{match:"(?i)\\bshell_exec|system|passthru|proc_(nice|close|terminate|open|get_status)|escapeshell(arg|cmd)|exec\\b",name:"support.function.exec.php"},{match:"(?i)\\b(exif_(thumbnail|tagname|imagetype|read_data)|read_exif_data)\\b",name:"support.function.exif.php"},{match:`(?xi)\\b +fann_( +(duplicate|length|merge|shuffle|subset)_train_data|scale_(train(_data)?|(input|output)(_train_data)?)| +set_(scaling_params|sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)| +cascade_(num_candidate_groups|candidate_(change_fraction|limit|stagnation_epochs)| +output_(change_fraction|stagnation_epochs)|weight_multiplier|activation_(functions|steepnesses)| +(max|min)_(cand|out)_epochs)| +callback|training_algorithm|train_(error|stop)_function|(input|output)_scaling_params|error_log| +quickprop_(decay|mu)|weight(_array)?|learning_(momentum|rate)|bit_fail_limit| +activation_(function|steepness)(_(hidden|layer|output))?| +rprop_((decrease|increase)_factor|delta_(max|min|zero)))| +save(_train)?|num_(input|output)_train_data|copy|clear_scaling_params|cascadetrain_on_(file|data)| +create_((sparse|shortcut|standard)(_array)?|train(_from_callback)?|from_file)| +test(_data)?|train(_(on_(file|data)|epoch))?|init_weights|descale_(input|output|train)|destroy(_train)?| +print_error|run|reset_(MSE|err(no|str))|read_train_from_file|randomize_weights| +get_(sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)|num_(input|output|layers)| +network_type|MSE|connection_(array|rate)|bias_array|bit_fail(_limit)?| +cascade_(num_(candidates|candidate_groups)|(candidate|output)_(change_fraction|limit|stagnation_epochs)| +weight_multiplier|activation_(functions|steepnesses)(_count)?|(max|min)_(cand|out)_epochs)| +total_(connections|neurons)|training_algorithm|train_(error|stop)_function|err(no|str)| +quickprop_(decay|mu)|learning_(momentum|rate)|layer_array|activation_(function|steepness)| +rprop_((decrease|increase)_factor|delta_(max|min|zero))) +)\\b`,name:"support.function.fann.php"},{match:`(?xi)\\b +( +symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile| +is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace| +dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch| +fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)| +f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?| +rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename +)\\b`,name:"support.function.file.php"},{match:"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b",name:"support.function.fileinfo.php"},{match:"(?i)\\bfilter_(has_var|input(_array)?|id|var(_array)?|list)\\b",name:"support.function.filter.php"},{match:"(?i)\\bfastcgi_finish_request\\b",name:"support.function.fpm.php"},{match:"(?i)\\b(call_user_(func|method)(_array)?|create_function|unregister_tick_function|forward_static_call(_array)?|function_exists|func_(num_args|get_arg(s)?)|register_(shutdown|tick)_function|get_defined_functions)\\b",name:"support.function.funchand.php"},{match:"(?i)\\b((n)?gettext|textdomain|d((n)?gettext|c(n)?gettext)|bind(textdomain|_textdomain_codeset))\\b",name:"support.function.gettext.php"},{match:`(?xi)\\b +gmp_( +scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit| +intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_square| +prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range))?|gcd(ext)?|xor|mod|mul +)\\b`,name:"support.function.gmp.php"},{match:"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(file|stream))?|pbkdf2|equals|file|final|algos))?\\b",name:"support.function.hash.php"},{match:`(?xi)\\b +( +http_(support|send_(status|stream|content_(disposition|type)|data|file|last_modified)|head| +negotiate_(charset|content_type|language)|chunked_decode|cache_(etag|last_modified)|throttle| +inflate|deflate|date|post_(data|fields)|put_(data|file|stream)|persistent_handles_(count|clean|ident)| +parse_(cookie|headers|message|params)|redirect|request(_(method_(exists|name|(un)?register)|body_encode))?| +get(_request_(headers|body(_stream)?))?|match_(etag|modified|request_header)|build_(cookie|str|url))| +ob_(etag|deflate|inflate)handler +)\\b`,name:"support.function.http.php"},{match:"(?i)\\b(iconv(_(str(pos|len|rpos)|substr|(get|set)_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",name:"support.function.iconv.php"},{match:"(?i)\\biis_((start|stop)_(service|server)|set_(script_map|server_rights|dir_security|app_settings)|(add|remove)_server|get_(script_map|service_state|server_(rights|by_(comment|path))|dir_security))\\b",name:"support.function.iisfunc.php"},{match:`(?xi)\\b +( +iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?| +image(s[xy]|scale|(char|string)(up)?|set(style|thickness|tile|interpolation|pixel|brush)|savealpha| +convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)| +color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)| +crop(auto)?|create(truecolor|from(string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|xpm|xbm))?| +types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg| +_type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon| +palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder| +filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect| +antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd(2)?|gammacorrect| +grab(screen|window)|xbm) +)\\b`,name:"support.function.image.php"},{match:`(?xi)\\b +( +sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_(get|set)_process_title| +ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)| +php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare| +assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt| +get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions| +magic_quotes_(gpc|runtime)|required_files|resources)| +get(env|lastmod|rusage|my(inode|[gup]id))| +memory_get_(peak_)?usage|main|magic_quotes_runtime +)\\b`,name:"support.function.info.php"},{match:`(?xi)\\b +ibase_( +set_event_handler|service_(attach|detach)|server_info|num_(fields|params)|name_result|connect| +commit(_ret)?|close|trans|delete_user|drop_db|db_info|pconnect|param_info|prepare|err(code|msg)| +execute|query|field_info|fetch_(assoc|object|row)|free_(event_handler|query|result)|wait_event| +add_user|affected_rows|rollback(_ret)?|restore|gen_id|modify_user|maintain_db|backup| +blob_(cancel|close|create|import|info|open|echo|add|get) +)\\b`,name:"support.function.interbase.php"},{match:`(?xi)\\b +( +normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)| +numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?| +get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))| +collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort| +get_(strength|sort_key|error_(code|message)|locale|attribute))| +transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))| +intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))| +datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime| +get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))| +locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http| +get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))| +resourcebundle_(create|count|locales|get(_(error_(code|message)))?)| +grapheme_(str(i?str|r?i?pos|len)|substr|extract)| +msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale)) +)\\b`,name:"support.function.intl.php"},{match:"(?i)\\bjson_(decode|encode|last_error(_msg)?)\\b",name:"support.function.json.php"},{match:`(?xi)\\b +ldap_( +start|tls|sort|search|sasl_bind|set_(option|rebind_proc)|(first|next)_(attribute|entry|reference)| +connect|control_paged_result(_response)?|count_entries|compare|close|t61_to_8859|8859_to_t61| +dn2ufn|delete|unbind|parse_(reference|result)|escape|errno|err2str|error|explode_dn|bind| +free_result|list|add|rename|read|get_(option|dn|entries|values(_len)?|attributes)|modify(_batch)?| +mod_(add|del|replace) +)\\b`,name:"support.function.ldap.php"},{match:"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b",name:"support.function.libxml.php"},{match:"(?i)\\b(ezmlm_hash|mail)\\b",name:"support.function.mail.php"},{match:`(?xi)\\b +( +(a)?(cos|sin|tan)(h)?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad| +pi|pow|exp(m1)?|floor|fmod|lcg_value|log(1(p|0))?|atan2|abs|round|rand|rad2deg|getrandmax| +mt_(srand|rand|getrandmax)|max|min|bindec|base_convert +)\\b`,name:"support.function.math.php"},{match:`(?xi)\\b +mb_( +str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos)| +substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding| +convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)| +detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)| +ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)| +list_encodings|language|regex_(set_options|encoding)|get_info +)\\b`,name:"support.function.mbstring.php"},{match:`(?xi)\\b +( +mcrypt_( +cfb|create_iv|cbc|ofb|decrypt|encrypt|ecb|list_(algorithms|modes)|generic(_((de)?init|end))?| +enc_(self_test|is_block_(algorithm|algorithm_mode|mode)| +get_(supported_key_sizes|(block|iv|key)_size|(algorithms|modes)_name))| +get_(cipher_name|(block|iv|key)_size)| +module_(close|self_test|is_block_(algorithm|algorithm_mode|mode)|open| +get_(supported_key_sizes|algo_(block|key)_size)))| +mdecrypt_generic +)\\b`,name:"support.function.mcrypt.php"},{match:"(?i)\\bmemcache_debug\\b",name:"support.function.memcache.php"},{match:"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b",name:"support.function.mhash.php"},{match:"(?i)\\b(log_(cmd_(insert|delete|update)|killcursor|write_batch|reply|getmore)|bson_(decode|encode))\\b",name:"support.function.mongo.php"},{match:`(?xi)\\b +mysql_( +stat|set_charset|select_db|num_(fields|rows)|connect|client_encoding|close|create_db|escape_string| +thread_id|tablename|insert_id|info|data_seek|drop_db|db_(name|query)|unbuffered_query|pconnect|ping| +errno|error|query|field_(seek|name|type|table|flags|len)|fetch_(object|field|lengths|assoc|array|row)| +free_result|list_(tables|dbs|processes|fields)|affected_rows|result|real_escape_string| +get_(client|host|proto|server)_info +)\\b`,name:"support.function.mysql.php"},{match:`(?xi)\\b +mysqli_( +ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))| +stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result| +attr_(get|set)|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))| +select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit| +client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)| +dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute| +embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh| +fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)| +release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query| +get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)| +master_query|bind_(param|result)|begin_transaction +)\\b`,name:"support.function.mysqli.php"},{match:"(?i)\\bmysqlnd_memcache_(set|get_config)\\b",name:"support.function.mysqlnd-memcache.php"},{match:"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|dump_servers|query_is_select|fabric_select_(shard|global)|get_(stats|last_(used_connection|gtid))|xa_(commit|rollback|gc|begin)|match_wild)\\b",name:"support.function.mysqlnd-ms.php"},{match:"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|core_stats|cache_info|query_trace_log|available_handlers))\\b",name:"support.function.mysqlnd-qc.php"},{match:"(?i)\\bmysqlnd_uh_(set_(statement|connection)_proxy|convert_to_mysqlnd)\\b",name:"support.function.mysqlnd-uh.php"},{match:`(?xi)\\b +( +syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog| +headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long| +openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip| +get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr) +)\\b`,name:"support.function.network.php"},{match:"(?i)\\bnsapi_(virtual|response_headers|request_headers)\\b",name:"support.function.nsapi.php"},{match:`(?xi)\\b +( +oci(statementtype|setprefetch|serverversion|savelob(file)?|numcols|new(collection|cursor|descriptor)|nlogon| +column(scale|size|name|type(raw)?|isnull|precision)|coll(size|trim|assign(elem)?|append|getelem|max)|commit| +closelob|cancel|internaldebug|definebyname|plogon|parse|error|execute|fetch(statement|into)?| +free(statement|collection|cursor|desc)|write(temporarylob|lobtofile)|loadlob|log(on|off)|rowcount|rollback| +result|bindbyname)| +oci_(statement_type|set_(client_(info|identifier)|prefetch|edition|action|module_name)|server_version| +num_(fields|rows)|new_(connect|collection|cursor|descriptor)|connect|commit|client_version|close|cancel| +internal_debug|define_by_name|pconnect|password_change|parse|error|execute|bind_(array_)?by_name| +field_(scale|size|name|type(_raw)?|is_null|precision)|fetch(_(object|assoc|all|array|row))?| +free_(statement|descriptor)|lob_(copy|is_equal)|rollback|result|get_implicit_resultset) +)\\b`,name:"support.function.oci8.php"},{match:"(?i)\\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\\b",name:"support.function.opcache.php"},{match:`(?xi)\\b +openssl_( +sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))| +cipher_iv_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string| +pkcs12_(export(_to_file)?|read)|pkcs7_(sign|decrypt|encrypt|verify)|verify|free_key|random_pseudo_bytes| +pkey_(new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2| +get_((cipher|md)_methods|cert_locations|(public|private)key)| +x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read) +)\\b`,name:"support.function.openssl.php"},{match:`(?xi)\\b +( +output_(add_rewrite_var|reset_rewrite_vars)|flush| +ob_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|gzhandler| +get_(status|contents|clean|flush|length|level)) +)\\b`,name:"support.function.output.php"},{match:"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",name:"support.function.password.php"},{match:`(?xi)\\b +pcntl_( +strerror|signal(_dispatch)?|sig(timedwait|procmask|waitinfo)|setpriority|errno|exec|fork| +w(stopsig|termsig|if(stopped|signaled|exited))|wait(pid)?|alarm|getpriority|get_last_error +)\\b`,name:"support.function.pcntl.php"},{match:`(?xi)\\b +pg_( +socket|send_(prepare|execute|query(_params)?)|set_(client_encoding|error_verbosity)|select|host| +num_(fields|rows)|consume_input|connection_(status|reset|busy)|connect(_poll)?|convert|copy_(from|to)| +client_encoding|close|cancel_query|tty|transaction_status|trace|insert|options|delete|dbname|untrace| +unescape_bytea|update|pconnect|ping|port|put_line|parameter_status|prepare|version|query(_params)?| +escape_(string|identifier|literal|bytea)|end_copy|execute|flush|free_result|last_(notice|error|oid)| +field_(size|num|name|type(_oid)?|table|is_null|prtlen)|affected_rows|result_(status|seek|error(_field)?)| +fetch_(object|assoc|all(_columns)?|array|row|result)|get_(notify|pid|result)|meta_data| +lo_(seek|close|create|tell|truncate|import|open|unlink|export|write|read(_all)?)| +)\\b`,name:"support.function.pgsql.php"},{match:"(?i)\\b(virtual|getallheaders|apache_((get|set)env|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",name:"support.function.php_apache.php"},{match:"(?i)\\bdom_import_simplexml\\b",name:"support.function.php_dom.php"},{match:`(?xi)\\b +ftp_( +ssl_connect|systype|site|size|set_option|nlist|nb_(continue|f?(put|get))|ch(dir|mod)|connect|cdup|close| +delete|put|pwd|pasv|exec|quit|f(put|get)|login|alloc|rename|raw(list)?|rmdir|get(_option)?|mdtm|mkdir +)\\b`,name:"support.function.php_ftp.php"},{match:`(?xi)\\b +imap_( +(create|delete|list|rename|scan)(mailbox)?|status|sort|subscribe|set_quota|set(flag_full|acl)|search|savebody| +num_(recent|msg)|check|close|clearflag_full|thread|timeout|open|header(info)?|headers|append|alerts|reopen| +8bit|unsubscribe|undelete|utf7_(decode|encode)|utf8|uid|ping|errors|expunge|qprint|gc| +fetch(structure|header|text|mime|body)|fetch_overview|lsub|list(scan|subscribed)|last_error| +rfc822_(parse_(headers|adrlist)|write_address)|get(subscribed|acl|mailboxes)|get_quota(root)?| +msgno|mime_header_decode|mail_(copy|compose|move)|mail|mailboxmsginfo|binary|body(struct)?|base64 +)\\b`,name:"support.function.php_imap.php"},{match:`(?xi)\\b +mssql_( +select_db|num_(fields|rows)|next_result|connect|close|init|data_seek|pconnect|execute|query| +field_(seek|name|type|length)|fetch_(object|field|assoc|array|row|batch)|free_(statement|result)| +rows_affected|result|guid_string|get_last_message|min_(error|message)_severity|bind +)\\b`,name:"support.function.php_mssql.php"},{match:`(?xi)\\b +odbc_( +statistics|specialcolumns|setoption|num_(fields|rows)|next_result|connect|columns|columnprivileges|commit| +cursor|close(_all)?|tables|tableprivileges|do|data_source|pconnect|primarykeys|procedures|procedurecolumns| +prepare|error(msg)?|exec(ute)?|field_(scale|num|name|type|precision|len)|foreignkeys|free_result| +fetch_(into|object|array|row)|longreadlen|autocommit|rollback|result(_all)?|gettypeinfo|binmode +)\\b`,name:"support.function.php_odbc.php"},{match:"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",name:"support.function.php_pcre.php"},{match:"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b",name:"support.function.php_spl.php"},{match:"(?i)\\bzip_(close|open|entry_(name|compressionmethod|compressedsize|close|open|filesize|read)|read)\\b",name:"support.function.php_zip.php"},{match:`(?xi)\\b +posix_( +strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|access| +get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)| +get_last_error|mknod|mkfifo +)\\b`,name:"support.function.posix.php"},{match:"(?i)\\bset(thread|proc)title\\b",name:"support.function.proctitle.php"},{match:`(?xi)\\b +pspell_( +store_replacement|suggest|save_wordlist|new(_(config|personal))?|check|clear_session| +config_(save_repl|create|ignore|(data|dict)_dir|personal|runtogether|repl|mode)|add_to_(session|personal) +)\\b`,name:"support.function.pspell.php"},{match:"(?i)\\breadline(_(completion_function|clear_history|callback_(handler_(install|remove)|read_char)|info|on_new_line|write_history|list_history|add_history|redisplay|read_history))?\\b",name:"support.function.readline.php"},{match:"(?i)\\brecode(_(string|file))?\\b",name:"support.function.recode.php"},{match:"(?i)\\brrd(c_disconnect|_(create|tune|info|update|error|version|first|fetch|last(update)?|restore|graph|xport))\\b",name:"support.function.rrd.php"},{match:`(?xi)\\b +( +shm_((get|has|remove|put)_var|detach|attach|remove)|sem_(acquire|release|remove|get)|ftok| +msg_((get|remove|set|stat)_queue|send|queue_exists|receive) +)\\b`,name:"support.function.sem.php"},{match:`(?xi)\\b +session_( +status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)| +is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?| +regenerate_id|get_cookie_params|module_name +)\\b`,name:"support.function.session.php"},{match:"(?i)\\bshmop_(size|close|open|delete|write|read)\\b",name:"support.function.shmop.php"},{match:"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b",name:"support.function.simplexml.php"},{match:`(?xi)\\b +( +snmp(walk(oid)?|realwalk|get(next)?|set)| +snmp_(set_(valueretrieval|quick_print|enum_print|oid_(numeric_print|output_format))|read_mib| +get_(valueretrieval|quick_print))| +snmp[23]_(set|walk|real_walk|get(next)?) +)\\b`,name:"support.function.snmp.php"},{match:"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b",name:"support.function.soap.php"},{match:`(?xi)\\b +socket_( +shutdown|strerror|send(to|msg)?|set_((non)?block|option)|select|connect|close|clear_error|bind| +create(_(pair|listen))?|cmsg_space|import_stream|write|listen|last_error|accept|recv(from|msg)?| +read|get(peer|sock)name|get_option +)\\b`,name:"support.function.sockets.php"},{match:`(?xi)\\b +sqlite_( +single_query|seek|has_(more|prev)|num_(fields|rows)|next|changes|column|current|close| +create_(aggregate|function)|open|unbuffered_query|udf_(decode|encode)_binary|popen|prev| +escape_string|error_string|exec|valid|key|query|field_name|factory| +fetch_(string|single|column_types|object|all|array)|lib(encoding|version)| +last_(insert_rowid|error)|array_query|rewind|busy_timeout +)\\b`,name:"support.function.sqlite.php"},{match:`(?xi)\\b +sqlsrv_( +send_stream_data|server_info|has_rows|num_(fields|rows)|next_result|connect|configure|commit| +client_info|close|cancel|prepare|errors|execute|query|field_metadata|fetch(_(array|object))?| +free_stmt|rows_affected|rollback|get_(config|field)|begin_transaction +)\\b`,name:"support.function.sqlsrv.php"},{match:`(?xi)\\b +stats_( +harmonic_mean|covariance|standard_deviation|skew| +cdf_(noncentral_(chisquare|f)|negative_binomial|chisquare|cauchy|t|uniform|poisson|exponential|f|weibull| +logistic|laplace|gamma|binomial|beta)| +stat_(noncentral_t|correlation|innerproduct|independent_t|powersum|percentile|paired_t|gennch|binomial_coef)| +dens_(normal|negative_binomial|chisquare|cauchy|t|pmf_(hypergeometric|poisson|binomial)|exponential|f| +weibull|logistic|laplace|gamma|beta)| +den_uniform|variance|kurtosis|absolute_deviation| +rand_(setall|phrase_to_seeds|ranf|get_seeds| +gen_(noncentral_[ft]|noncenral_chisquare|normal|chisquare|t|int| +i(uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)) +)\\b`,name:"support.function.stats.php"},{match:`(?xi)\\b +( +set_socket_blocking| +stream_(socket_(shutdown|sendto|server|client|pair|enable_crypto|accept|recvfrom|get_name)| +set_(chunk_size|timeout|(read|write)_buffer|blocking)|select|notification_callback|supports_lock| +context_(set_(option|default|params)|create|get_(options|default|params))|copy_to_stream|is_local| +encoding|filter_(append|prepend|register|remove)|wrapper_((un)?register|restore)| +resolve_include_path|register_wrapper|get_(contents|transports|filters|wrappers|line|meta_data)| +bucket_(new|prepend|append|make_writeable) +) +)\\b`,name:"support.function.streamsfuncs.php"},{match:`(?xi)\\b +( +money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?| +str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)| +str_(getcsv|ireplace|pad|repeat|replace|rot13|shuffle|split|word_count)| +strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale| +html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo| +chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord| +uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)| +quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table +)\\b`,name:"support.function.string.php"},{match:`(?xi)\\b +sybase_( +set_message_handler|select_db|num_(fields|rows)|connect|close|deadlock_retry_count|data_seek| +unbuffered_query|pconnect|query|field_seek|fetch_(object|field|assoc|array|row)|free_result| +affected_rows|result|get_last_message|min_(client|error|message|server)_severity +)\\b`,name:"support.function.sybase.php"},{match:"(?i)\\b(taint|is_tainted|untaint)\\b",name:"support.function.taint.php"},{match:`(?xi)\\b +( +tidy_((get|set)opt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose| +(access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)| +get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))| +ob_tidyhandler +)\\b`,name:"support.function.tidy.php"},{match:"(?i)\\btoken_(name|get_all)\\b",name:"support.function.tokenizer.php"},{match:`(?xi)\\b +trader_( +stoch(f|r|rsi)?|stddev|sin(h)?|sum|sub|set_(compat|unstable_period)|sqrt|sar(ext)?|sma| +ht_(sine|trend(line|mode)|dc(period|phase)|phasor)|natr|cci|cos(h)?|correl| +cdl(shootingstar|shortline|sticksandwich|stalledpattern|spinningtop|separatinglines| +hikkake(mod)?|highwave|homingpigeon|hangingman|harami(cross)?|hammer|concealbabyswall| +counterattack|closingmarubozu|thrusting|tasukigap|takuri|tristar|inneck|invertedhammer| +identical3crows|2crows|onneck|doji(star)?|darkcloudcover|dragonflydoji|unique3river| +upsidegap2crows|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)| +piercing|engulfing|evening(doji)?star|kicking(bylength)?|longline|longleggeddoji| +ladderbottom|advanceblock|abandonedbaby|risefall3methods|rickshawman|gapsidesidewhite| +gravestonedoji|xsidegap3methods|morning(doji)?star|mathold|matchinglow|marubozu| +belthold|breakaway)| +ceil|cmo|tsf|typprice|t3|tema|tan(h)?|trix|trima|trange|obv|div|dema|dx|ultosc|ppo| +plus_d[im]|errno|exp|ema|var|kama|floor|wclprice|willr|wma|ln|log10|bop|beta|bbands| +linearreg(_(slope|intercept|angle))?|asin|acos|atan|atr|adosc|ad|add|adx(r)?|apo|avgprice| +aroon(osc)?|rsi|roc|rocp|rocr(100)?|get_(compat|unstable_period)|min(index)?|minus_d[im]| +minmax(index)?|mid(point|price)|mom|mult|medprice|mfi|macd(ext|fix)?|mavp|max(index)?|ma(ma)? +)\\b`,name:"support.function.trader.php"},{match:"(?i)\\buopz_(copy|compose|implement|overload|delete|undefine|extend|function|flags|restore|rename|redefine|backup)\\b",name:"support.function.uopz.php"},{match:"(?i)\\b(http_build_query|(raw)?url(decode|encode)|parse_url|get_(headers|meta_tags)|base64_(decode|encode))\\b",name:"support.function.url.php"},{match:`(?xi)\\b +( +strval|settype|serialize|(bool|double|float)val|debug_zval_dump|intval|import_request_variables|isset| +is_(scalar|string|null|numeric|callable|int(eger)?|object|double|float|long|array|resource|real|bool)| +unset|unserialize|print_r|empty|var_(dump|export)|gettype|get_(defined_vars|resource_type) +)\\b`,name:"support.function.var.php"},{match:"(?i)\\bwddx_(serialize_(value|vars)|deserialize|packet_(start|end)|add_vars)\\b",name:"support.function.wddx.php"},{match:"(?i)\\bxhprof_(sample_)?(disable|enable)\\b",name:"support.function.xhprof.php"},{match:`(?xi) +\\b +( +utf8_(decode|encode)| +xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler| +(character_data|default|element|external_entity_ref|processing_instruction)_handler|object)| +parse(_into_struct)?|parser_((get|set)_option|create(_ns)?|free)|error_string| +get_(current_((column|line)_number|byte_index)|error_code)) +)\\b`,name:"support.function.xml.php"},{match:`(?xi)\\b +xmlrpc_( +server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))| +is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|(get|set)_type +)\\b`,name:"support.function.xmlrpc.php"},{match:`(?xi)\\b +xmlwriter_( +(end|start|write)_(comment|cdata|dtd(_(attlist|entity|element))?|document|pi|attribute|element)| +(start|write)_(attribute|element)_ns|write_raw|set_indent(_string)?|text|output_memory|open_(memory|uri)| +full_end_element|flush| +)\\b`,name:"support.function.xmlwriter.php"},{match:`(?xi)\\b +( +zlib_(decode|encode|get_coding_type)|readgzfile| +gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file| +write|rewind|read|getc|getss?) +)\\b`,name:"support.function.zlib.php"},{match:"(?i)\\bis_int(eger)?\\b",name:"support.function.alias.php"}]},switch_statement:{patterns:[{match:"\\s+(?=switch\\b)"},{begin:"\\bswitch\\b(?!\\s*\\(.*\\)\\s*:)",beginCaptures:{0:{name:"keyword.control.switch.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.switch-block.end.bracket.curly.php"}},name:"meta.switch-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.switch-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.switch-expression.end.bracket.round.php"}},patterns:[{include:"#language"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.switch-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{include:"#language"}]}]}]},"use-inner":{patterns:[{include:"#comments"},{begin:"(?i)\\b(as)\\s+",beginCaptures:{1:{name:"keyword.other.use-as.php"}},end:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",endCaptures:{0:{name:"entity.other.alias.php"}}},{include:"#class-name"},{match:",",name:"punctuation.separator.delimiter.php"}]},var_basic:{patterns:[{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(?i)(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\b",name:"variable.other.php"}]},var_global:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b",name:"variable.other.global.php"},var_global_safer:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))",name:"variable.other.global.safer.php"},var_language:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)this\\b",name:"variable.language.this.php"},"variable-name":{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.class.php"},5:{name:"variable.other.property.php"},6:{name:"punctuation.section.array.begin.php"},7:{name:"constant.numeric.index.php"},8:{name:"variable.other.index.php"},9:{name:"punctuation.definition.variable.php"},10:{name:"string.unquoted.index.php"},11:{name:"punctuation.section.array.end.php"}},match:`(?xi) +((\\$)(?<name>[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)) +(?: +(->)(\\g<name>) +| +(\\[)(?:(\\d+)|((\\$)\\g<name>)|([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*))(\\]) +)?`},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\${)(?<name>[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(}))"}]},variables:{patterns:[{include:"#var_language"},{include:"#var_global"},{include:"#var_global_safer"},{include:"#var_basic"},{begin:"\\${(?=.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]}]}},scopeName:"text.html.php.blade",embeddedLangs:["html","xml","sql","javascript","json","css"]});var m=[...a.default,...t.default,...i.default,...p.default,...o.default,...s.default,c]},97564:function(r,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]},68314:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var a=e(3518);const t=Object.freeze({displayName:"XML",name:"xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]}},scopeName:"text.xml",embeddedLangs:["java"]});var i=[...a.default,t]}}]); diff --git a/6141.19699ace.async.js b/6141.19699ace.async.js new file mode 100644 index 00000000..6a905f8b --- /dev/null +++ b/6141.19699ace.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6141],{66141:function(n,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#575279","activityBar.background":"#faf4ed","activityBar.dropBorder":"#f2e9e1","activityBar.foreground":"#575279","activityBar.inactiveForeground":"#797593","activityBarBadge.background":"#d7827e","activityBarBadge.foreground":"#faf4ed","badge.background":"#d7827e","badge.foreground":"#faf4ed","banner.background":"#fffaf3","banner.foreground":"#575279","banner.iconForeground":"#797593","breadcrumb.activeSelectionForeground":"#d7827e","breadcrumb.background":"#faf4ed","breadcrumb.focusForeground":"#797593","breadcrumb.foreground":"#9893a5","breadcrumbPicker.background":"#fffaf3","button.background":"#d7827e","button.foreground":"#faf4ed","button.hoverBackground":"#d7827ee6","button.secondaryBackground":"#fffaf3","button.secondaryForeground":"#575279","button.secondaryHoverBackground":"#f2e9e1","charts.blue":"#56949f","charts.foreground":"#575279","charts.green":"#286983","charts.lines":"#797593","charts.orange":"#d7827e","charts.purple":"#907aa9","charts.red":"#b4637a","charts.yellow":"#ea9d34","checkbox.background":"#fffaf3","checkbox.border":"#6e6a8614","checkbox.foreground":"#575279","debugExceptionWidget.background":"#fffaf3","debugExceptionWidget.border":"#6e6a8614","debugIcon.breakpointCurrentStackframeForeground":"#797593","debugIcon.breakpointDisabledForeground":"#797593","debugIcon.breakpointForeground":"#797593","debugIcon.breakpointStackframeForeground":"#797593","debugIcon.breakpointUnverifiedForeground":"#797593","debugIcon.continueForeground":"#797593","debugIcon.disconnectForeground":"#797593","debugIcon.pauseForeground":"#797593","debugIcon.restartForeground":"#797593","debugIcon.startForeground":"#797593","debugIcon.stepBackForeground":"#797593","debugIcon.stepIntoForeground":"#797593","debugIcon.stepOutForeground":"#797593","debugIcon.stepOverForeground":"#797593","debugIcon.stopForeground":"#b4637a","debugToolBar.background":"#fffaf3","debugToolBar.border":"#f2e9e1",descriptionForeground:"#797593","diffEditor.border":"#f2e9e1","diffEditor.diagonalFill":"#6e6a8626","diffEditor.insertedLineBackground":"#56949f26","diffEditor.insertedTextBackground":"#56949f26","diffEditor.removedLineBackground":"#b4637a26","diffEditor.removedTextBackground":"#b4637a26","diffEditorOverview.insertedForeground":"#56949f80","diffEditorOverview.removedForeground":"#b4637a80","dropdown.background":"#fffaf3","dropdown.border":"#6e6a8614","dropdown.foreground":"#575279","dropdown.listBackground":"#fffaf3","editor.background":"#faf4ed","editor.findMatchBackground":"#6e6a8626","editor.findMatchHighlightBackground":"#6e6a8626","editor.findRangeHighlightBackground":"#6e6a8626","editor.findRangeHighlightBorder":"#0000","editor.focusedStackFrameHighlightBackground":"#6e6a8614","editor.foldBackground":"#fffaf3","editor.foreground":"#575279","editor.hoverHighlightBackground":"#0000","editor.inactiveSelectionBackground":"#6e6a860d","editor.inlineValuesBackground":"#0000","editor.inlineValuesForeground":"#797593","editor.lineHighlightBackground":"#6e6a860d","editor.lineHighlightBorder":"#0000","editor.linkedEditingBackground":"#fffaf3","editor.rangeHighlightBackground":"#6e6a860d","editor.selectionBackground":"#6e6a8614","editor.selectionForeground":"#575279","editor.selectionHighlightBackground":"#6e6a8614","editor.selectionHighlightBorder":"#faf4ed","editor.snippetFinalTabstopHighlightBackground":"#6e6a8614","editor.snippetFinalTabstopHighlightBorder":"#fffaf3","editor.snippetTabstopHighlightBackground":"#6e6a8614","editor.snippetTabstopHighlightBorder":"#fffaf3","editor.stackFrameHighlightBackground":"#6e6a8614","editor.symbolHighlightBackground":"#6e6a8614","editor.symbolHighlightBorder":"#0000","editor.wordHighlightBackground":"#6e6a8614","editor.wordHighlightBorder":"#0000","editor.wordHighlightStrongBackground":"#6e6a8614","editor.wordHighlightStrongBorder":"#6e6a8614","editorBracketHighlight.foreground1":"#b4637a80","editorBracketHighlight.foreground2":"#28698380","editorBracketHighlight.foreground3":"#ea9d3480","editorBracketHighlight.foreground4":"#56949f80","editorBracketHighlight.foreground5":"#d7827e80","editorBracketHighlight.foreground6":"#907aa980","editorBracketMatch.background":"#0000","editorBracketMatch.border":"#797593","editorBracketPairGuide.activeBackground1":"#286983","editorBracketPairGuide.activeBackground2":"#d7827e","editorBracketPairGuide.activeBackground3":"#907aa9","editorBracketPairGuide.activeBackground4":"#56949f","editorBracketPairGuide.activeBackground5":"#ea9d34","editorBracketPairGuide.activeBackground6":"#b4637a","editorBracketPairGuide.background1":"#28698380","editorBracketPairGuide.background2":"#d7827e80","editorBracketPairGuide.background3":"#907aa980","editorBracketPairGuide.background4":"#56949f80","editorBracketPairGuide.background5":"#ea9d3480","editorBracketPairGuide.background6":"#b4637a80","editorCodeLens.foreground":"#d7827e","editorCursor.background":"#575279","editorCursor.foreground":"#9893a5","editorError.border":"#0000","editorError.foreground":"#b4637a","editorGhostText.foreground":"#797593","editorGroup.border":"#0000","editorGroup.dropBackground":"#fffaf3","editorGroup.emptyBackground":"#0000","editorGroup.focusedEmptyBorder":"#0000","editorGroupHeader.noTabsBackground":"#0000","editorGroupHeader.tabsBackground":"#0000","editorGroupHeader.tabsBorder":"#0000","editorGutter.addedBackground":"#56949f","editorGutter.background":"#faf4ed","editorGutter.commentRangeForeground":"#797593","editorGutter.deletedBackground":"#b4637a","editorGutter.foldingControlForeground":"#907aa9","editorGutter.modifiedBackground":"#d7827e","editorHint.border":"#0000","editorHint.foreground":"#797593","editorHoverWidget.background":"#fffaf3","editorHoverWidget.border":"#9893a580","editorHoverWidget.foreground":"#797593","editorHoverWidget.highlightForeground":"#575279","editorHoverWidget.statusBarBackground":"#0000","editorIndentGuide.activeBackground":"#9893a5","editorIndentGuide.background":"#6e6a8626","editorInfo.border":"#f2e9e1","editorInfo.foreground":"#56949f","editorInlayHint.background":"#f2e9e1","editorInlayHint.foreground":"#797593","editorInlayHint.parameterBackground":"#f2e9e1","editorInlayHint.parameterForeground":"#907aa9","editorInlayHint.typeBackground":"#f2e9e1","editorInlayHint.typeForeground":"#56949f","editorLightBulb.foreground":"#286983","editorLightBulbAutoFix.foreground":"#d7827e","editorLineNumber.activeForeground":"#575279","editorLineNumber.foreground":"#797593","editorLink.activeForeground":"#d7827e","editorMarkerNavigation.background":"#fffaf3","editorMarkerNavigationError.background":"#fffaf3","editorMarkerNavigationInfo.background":"#fffaf3","editorMarkerNavigationWarning.background":"#fffaf3","editorOverviewRuler.addedForeground":"#56949f80","editorOverviewRuler.background":"#faf4ed","editorOverviewRuler.border":"#6e6a8626","editorOverviewRuler.bracketMatchForeground":"#797593","editorOverviewRuler.commonContentForeground":"#6e6a860d","editorOverviewRuler.currentContentForeground":"#6e6a8614","editorOverviewRuler.deletedForeground":"#b4637a80","editorOverviewRuler.errorForeground":"#b4637a80","editorOverviewRuler.findMatchForeground":"#6e6a8626","editorOverviewRuler.incomingContentForeground":"#907aa980","editorOverviewRuler.infoForeground":"#56949f80","editorOverviewRuler.modifiedForeground":"#d7827e80","editorOverviewRuler.rangeHighlightForeground":"#6e6a8626","editorOverviewRuler.selectionHighlightForeground":"#6e6a8626","editorOverviewRuler.warningForeground":"#ea9d3480","editorOverviewRuler.wordHighlightForeground":"#6e6a8614","editorOverviewRuler.wordHighlightStrongForeground":"#6e6a8626","editorPane.background":"#0000","editorRuler.foreground":"#6e6a8626","editorSuggestWidget.background":"#fffaf3","editorSuggestWidget.border":"#0000","editorSuggestWidget.focusHighlightForeground":"#d7827e","editorSuggestWidget.foreground":"#797593","editorSuggestWidget.highlightForeground":"#d7827e","editorSuggestWidget.selectedBackground":"#6e6a8614","editorSuggestWidget.selectedForeground":"#575279","editorSuggestWidget.selectedIconForeground":"#575279","editorUnnecessaryCode.border":"#0000","editorUnnecessaryCode.opacity":"#57527980","editorWarning.border":"#0000","editorWarning.foreground":"#ea9d34","editorWhitespace.foreground":"#9893a5","editorWidget.background":"#fffaf3","editorWidget.border":"#f2e9e1","editorWidget.foreground":"#797593","editorWidget.resizeBorder":"#9893a5",errorForeground:"#b4637a","extensionBadge.remoteBackground":"#907aa9","extensionBadge.remoteForeground":"#faf4ed","extensionButton.prominentBackground":"#d7827e","extensionButton.prominentForeground":"#faf4ed","extensionButton.prominentHoverBackground":"#d7827ee6","extensionIcon.preReleaseForeground":"#286983","extensionIcon.starForeground":"#d7827e","extensionIcon.verifiedForeground":"#907aa9",focusBorder:"#6e6a8614",foreground:"#575279","gitDecoration.addedResourceForeground":"#56949f","gitDecoration.conflictingResourceForeground":"#b4637a","gitDecoration.deletedResourceForeground":"#797593","gitDecoration.ignoredResourceForeground":"#9893a5","gitDecoration.modifiedResourceForeground":"#d7827e","gitDecoration.renamedResourceForeground":"#286983","gitDecoration.stageDeletedResourceForeground":"#b4637a","gitDecoration.stageModifiedResourceForeground":"#907aa9","gitDecoration.submoduleResourceForeground":"#ea9d34","gitDecoration.untrackedResourceForeground":"#ea9d34","icon.foreground":"#797593","input.background":"#f2e9e180","input.border":"#6e6a8614","input.foreground":"#575279","input.placeholderForeground":"#797593","inputOption.activeBackground":"#d7827e26","inputOption.activeForeground":"#d7827e","inputValidation.errorBackground":"#fffaf3","inputValidation.errorBorder":"#6e6a8626","inputValidation.errorForeground":"#b4637a","inputValidation.infoBackground":"#fffaf3","inputValidation.infoBorder":"#6e6a8626","inputValidation.infoForeground":"#56949f","inputValidation.warningBackground":"#fffaf3","inputValidation.warningBorder":"#6e6a8626","inputValidation.warningForeground":"#56949f80","keybindingLabel.background":"#f2e9e1","keybindingLabel.border":"#6e6a8626","keybindingLabel.bottomBorder":"#6e6a8626","keybindingLabel.foreground":"#907aa9","keybindingTable.headerBackground":"#f2e9e1","keybindingTable.rowsBackground":"#fffaf3","list.activeSelectionBackground":"#6e6a8614","list.activeSelectionForeground":"#575279","list.deemphasizedForeground":"#797593","list.dropBackground":"#fffaf3","list.errorForeground":"#b4637a","list.filterMatchBackground":"#fffaf3","list.filterMatchBorder":"#d7827e","list.focusBackground":"#6e6a8626","list.focusForeground":"#575279","list.focusOutline":"#6e6a8614","list.highlightForeground":"#d7827e","list.hoverBackground":"#6e6a860d","list.hoverForeground":"#575279","list.inactiveFocusBackground":"#6e6a860d","list.inactiveSelectionBackground":"#fffaf3","list.inactiveSelectionForeground":"#575279","list.invalidItemForeground":"#b4637a","list.warningForeground":"#ea9d34","listFilterWidget.background":"#fffaf3","listFilterWidget.noMatchesOutline":"#b4637a","listFilterWidget.outline":"#f2e9e1","menu.background":"#fffaf3","menu.border":"#6e6a860d","menu.foreground":"#575279","menu.selectionBackground":"#6e6a8614","menu.selectionBorder":"#f2e9e1","menu.selectionForeground":"#575279","menu.separatorBackground":"#6e6a8626","menubar.selectionBackground":"#6e6a8614","menubar.selectionBorder":"#6e6a860d","menubar.selectionForeground":"#575279","merge.border":"#f2e9e1","merge.commonContentBackground":"#6e6a8614","merge.commonHeaderBackground":"#6e6a8614","merge.currentContentBackground":"#ea9d3480","merge.currentHeaderBackground":"#ea9d3480","merge.incomingContentBackground":"#56949f80","merge.incomingHeaderBackground":"#56949f80","minimap.background":"#fffaf3","minimap.errorHighlight":"#b4637a80","minimap.findMatchHighlight":"#6e6a8614","minimap.selectionHighlight":"#6e6a8614","minimap.warningHighlight":"#ea9d3480","minimapGutter.addedBackground":"#56949f","minimapGutter.deletedBackground":"#b4637a","minimapGutter.modifiedBackground":"#d7827e","minimapSlider.activeBackground":"#6e6a8626","minimapSlider.background":"#6e6a8614","minimapSlider.hoverBackground":"#6e6a8614","notebook.cellBorderColor":"#56949f80","notebook.cellEditorBackground":"#fffaf3","notebook.cellHoverBackground":"#f2e9e180","notebook.focusedCellBackground":"#6e6a860d","notebook.focusedCellBorder":"#56949f","notebook.outputContainerBackgroundColor":"#6e6a860d","notificationCenter.border":"#6e6a8614","notificationCenterHeader.background":"#fffaf3","notificationCenterHeader.foreground":"#797593","notificationLink.foreground":"#907aa9","notificationToast.border":"#6e6a8614","notifications.background":"#fffaf3","notifications.border":"#6e6a8614","notifications.foreground":"#575279","notificationsErrorIcon.foreground":"#b4637a","notificationsInfoIcon.foreground":"#56949f","notificationsWarningIcon.foreground":"#ea9d34","panel.background":"#fffaf3","panel.border":"#0000","panel.dropBorder":"#f2e9e1","panelInput.border":"#fffaf3","panelSection.dropBackground":"#6e6a8614","panelSectionHeader.background":"#fffaf3","panelSectionHeader.foreground":"#575279","panelTitle.activeBorder":"#6e6a8626","panelTitle.activeForeground":"#575279","panelTitle.inactiveForeground":"#797593","peekView.border":"#f2e9e1","peekViewEditor.background":"#fffaf3","peekViewEditor.matchHighlightBackground":"#6e6a8626","peekViewResult.background":"#fffaf3","peekViewResult.fileForeground":"#797593","peekViewResult.lineForeground":"#797593","peekViewResult.matchHighlightBackground":"#6e6a8626","peekViewResult.selectionBackground":"#6e6a8614","peekViewResult.selectionForeground":"#575279","peekViewTitle.background":"#f2e9e1","peekViewTitleDescription.foreground":"#797593","pickerGroup.border":"#6e6a8626","pickerGroup.foreground":"#907aa9","ports.iconRunningProcessForeground":"#d7827e","problemsErrorIcon.foreground":"#b4637a","problemsInfoIcon.foreground":"#56949f","problemsWarningIcon.foreground":"#ea9d34","progressBar.background":"#d7827e","quickInput.background":"#fffaf3","quickInput.foreground":"#797593","quickInputList.focusBackground":"#6e6a8614","quickInputList.focusForeground":"#575279","quickInputList.focusIconForeground":"#575279","scrollbar.shadow":"#fffaf34d","scrollbarSlider.activeBackground":"#28698380","scrollbarSlider.background":"#6e6a8614","scrollbarSlider.hoverBackground":"#6e6a8626","searchEditor.findMatchBackground":"#6e6a8614","selection.background":"#6e6a8626","settings.focusedRowBackground":"#fffaf3","settings.focusedRowBorder":"#6e6a8614","settings.headerForeground":"#575279","settings.modifiedItemIndicator":"#d7827e","settings.rowHoverBackground":"#fffaf3","sideBar.background":"#faf4ed","sideBar.dropBackground":"#fffaf3","sideBar.foreground":"#797593","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#6e6a8614","statusBar.background":"#faf4ed","statusBar.debuggingBackground":"#907aa9","statusBar.debuggingForeground":"#faf4ed","statusBar.foreground":"#797593","statusBar.noFolderBackground":"#faf4ed","statusBar.noFolderForeground":"#797593","statusBarItem.activeBackground":"#6e6a8626","statusBarItem.errorBackground":"#faf4ed","statusBarItem.errorForeground":"#b4637a","statusBarItem.hoverBackground":"#6e6a8614","statusBarItem.prominentBackground":"#f2e9e1","statusBarItem.prominentForeground":"#575279","statusBarItem.prominentHoverBackground":"#6e6a8614","statusBarItem.remoteBackground":"#faf4ed","statusBarItem.remoteForeground":"#ea9d34","symbolIcon.arrayForeground":"#797593","symbolIcon.classForeground":"#797593","symbolIcon.colorForeground":"#797593","symbolIcon.constantForeground":"#797593","symbolIcon.constructorForeground":"#797593","symbolIcon.enumeratorForeground":"#797593","symbolIcon.enumeratorMemberForeground":"#797593","symbolIcon.eventForeground":"#797593","symbolIcon.fieldForeground":"#797593","symbolIcon.fileForeground":"#797593","symbolIcon.folderForeground":"#797593","symbolIcon.functionForeground":"#797593","symbolIcon.interfaceForeground":"#797593","symbolIcon.keyForeground":"#797593","symbolIcon.keywordForeground":"#797593","symbolIcon.methodForeground":"#797593","symbolIcon.moduleForeground":"#797593","symbolIcon.namespaceForeground":"#797593","symbolIcon.nullForeground":"#797593","symbolIcon.numberForeground":"#797593","symbolIcon.objectForeground":"#797593","symbolIcon.operatorForeground":"#797593","symbolIcon.packageForeground":"#797593","symbolIcon.propertyForeground":"#797593","symbolIcon.referenceForeground":"#797593","symbolIcon.snippetForeground":"#797593","symbolIcon.stringForeground":"#797593","symbolIcon.structForeground":"#797593","symbolIcon.textForeground":"#797593","symbolIcon.typeParameterForeground":"#797593","symbolIcon.unitForeground":"#797593","symbolIcon.variableForeground":"#797593","tab.activeBackground":"#6e6a860d","tab.activeForeground":"#575279","tab.activeModifiedBorder":"#56949f","tab.border":"#0000","tab.hoverBackground":"#6e6a8614","tab.inactiveBackground":"#0000","tab.inactiveForeground":"#797593","tab.inactiveModifiedBorder":"#56949f80","tab.lastPinnedBorder":"#9893a5","tab.unfocusedActiveBackground":"#0000","tab.unfocusedHoverBackground":"#0000","tab.unfocusedInactiveBackground":"#0000","tab.unfocusedInactiveModifiedBorder":"#56949f80","terminal.ansiBlack":"#f2e9e1","terminal.ansiBlue":"#56949f","terminal.ansiBrightBlack":"#797593","terminal.ansiBrightBlue":"#56949f","terminal.ansiBrightCyan":"#d7827e","terminal.ansiBrightGreen":"#286983","terminal.ansiBrightMagenta":"#907aa9","terminal.ansiBrightRed":"#b4637a","terminal.ansiBrightWhite":"#575279","terminal.ansiBrightYellow":"#ea9d34","terminal.ansiCyan":"#d7827e","terminal.ansiGreen":"#286983","terminal.ansiMagenta":"#907aa9","terminal.ansiRed":"#b4637a","terminal.ansiWhite":"#575279","terminal.ansiYellow":"#ea9d34","terminal.dropBackground":"#6e6a8614","terminal.foreground":"#575279","terminal.selectionBackground":"#6e6a8614","terminal.tab.activeBorder":"#575279","terminalCursor.background":"#575279","terminalCursor.foreground":"#9893a5","textBlockQuote.background":"#fffaf3","textBlockQuote.border":"#6e6a8614","textCodeBlock.background":"#fffaf3","textLink.activeForeground":"#907aa9e6","textLink.foreground":"#907aa9","textPreformat.foreground":"#ea9d34","textSeparator.foreground":"#797593","titleBar.activeBackground":"#faf4ed","titleBar.activeForeground":"#797593","titleBar.inactiveBackground":"#fffaf3","titleBar.inactiveForeground":"#797593","toolbar.activeBackground":"#6e6a8626","toolbar.hoverBackground":"#6e6a8614","tree.indentGuidesStroke":"#797593","walkThrough.embeddedEditorBackground":"#faf4ed","welcomePage.background":"#faf4ed","welcomePage.buttonBackground":"#fffaf3","welcomePage.buttonHoverBackground":"#f2e9e1","widget.shadow":"#fffaf34d","window.activeBorder":"#fffaf3","window.inactiveBorder":"#fffaf3"},displayName:"Ros\xE9 Pine Dawn",name:"rose-pine-dawn",tokenColors:[{scope:["comment"],settings:{fontStyle:"italic",foreground:"#9893a5"}},{scope:["constant"],settings:{foreground:"#286983"}},{scope:["constant.numeric","constant.language"],settings:{foreground:"#d7827e"}},{scope:["entity.name"],settings:{foreground:"#d7827e"}},{scope:["entity.name.section","entity.name.tag","entity.name.namespace","entity.name.type"],settings:{foreground:"#56949f"}},{scope:["entity.other.attribute-name","entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#907aa9"}},{scope:["invalid"],settings:{foreground:"#b4637a"}},{scope:["invalid.deprecated"],settings:{foreground:"#797593"}},{scope:["keyword"],settings:{foreground:"#286983"}},{scope:["markup.inserted.diff"],settings:{foreground:"#56949f"}},{scope:["markup.deleted.diff"],settings:{foreground:"#b4637a"}},{scope:"markup.heading",settings:{fontStyle:"bold"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["meta.diff.range"],settings:{foreground:"#907aa9"}},{scope:["meta.tag","meta.brace"],settings:{foreground:"#575279"}},{scope:["meta.import","meta.export"],settings:{foreground:"#286983"}},{scope:"meta.directive.vue",settings:{fontStyle:"italic",foreground:"#907aa9"}},{scope:"meta.property-name.css",settings:{foreground:"#56949f"}},{scope:"meta.property-value.css",settings:{foreground:"#ea9d34"}},{scope:"meta.tag.other.html",settings:{foreground:"#797593"}},{scope:["punctuation"],settings:{foreground:"#797593"}},{scope:["punctuation.accessor"],settings:{foreground:"#286983"}},{scope:["punctuation.definition.string"],settings:{foreground:"#ea9d34"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#9893a5"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#286983"}},{scope:["string"],settings:{foreground:"#ea9d34"}},{scope:["support"],settings:{foreground:"#56949f"}},{scope:["support.constant"],settings:{foreground:"#ea9d34"}},{scope:["support.function"],settings:{fontStyle:"italic",foreground:"#b4637a"}},{scope:["variable"],settings:{fontStyle:"italic",foreground:"#d7827e"}},{scope:["variable.other","variable.language","variable.function","variable.argument"],settings:{foreground:"#575279"}},{scope:["variable.parameter"],settings:{foreground:"#907aa9"}}],type:"light"})}}]); diff --git a/6277.83061871.async.js b/6277.83061871.async.js new file mode 100644 index 00000000..7a871900 --- /dev/null +++ b/6277.83061871.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6277],{16559:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},39968:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"}}]},name:"ant-design",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},86628:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},78671:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},63391:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},96441:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},53637:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},82553:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.3 506.3L781.7 405.6a7.23 7.23 0 00-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 00-11.3 0L405.6 242.3a7.23 7.23 0 005.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 00.1-11.4z"}}]},name:"drag",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},51524:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},35803:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},792:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},6128:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},66871:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"filled"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},26169:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z"}}]},name:"history",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},70955:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 00-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0026 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 01-49.8 62.2A355.92 355.92 0 01651.1 840a355 355 0 01-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 01-113.3-76.3A353.06 353.06 0 01184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 01138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 00892 694z"}}]},name:"issues-close",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},28635:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},4256:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 01-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 016.8-17.2z"}}]},name:"medium",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},18394:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},26610:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},49276:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"}}]},name:"plus-circle",theme:"filled"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},22373:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:function(d,s){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:d}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z",fill:s}},{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:d}}]}},name:"plus-circle",theme:"twotone"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},30185:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},89365:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},46177:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},45320:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},39334:function(z,o,i){"use strict";i.d(o,{Z:function(){return h}});var r=i(57260),c=i(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z"}}]},name:"zhihu",theme:"outlined"},f=a,v=i(84143),l=function(d,s){return c.createElement(v.Z,(0,r.Z)({},d,{ref:s,icon:f}))},u=c.forwardRef(l),h=u},1161:function(z,o,i){"use strict";i.r(o),i.d(o,{AccountBookFilled:function(){return O},AccountBookOutlined:function(){return q},AccountBookTwoTone:function(){return j},AimOutlined:function(){return Q.Z},AlertFilled:function(){return V},AlertOutlined:function(){return t1},AlertTwoTone:function(){return F},AlibabaOutlined:function(){return x},AlignCenterOutlined:function(){return M},AlignLeftOutlined:function(){return d1},AlignRightOutlined:function(){return Z1},AlipayCircleFilled:function(){return E1},AlipayCircleOutlined:function(){return P1},AlipayOutlined:function(){return U1},AlipaySquareFilled:function(){return $1},AliwangwangFilled:function(){return e4},AliwangwangOutlined:function(){return l4},AliyunOutlined:function(){return u4},AmazonCircleFilled:function(){return m4},AmazonOutlined:function(){return T4},AmazonSquareFilled:function(){return C4},AndroidFilled:function(){return S4},AndroidOutlined:function(){return L4.Z},AntCloudOutlined:function(){return I4},AntDesignOutlined:function(){return k4.Z},ApartmentOutlined:function(){return q4},ApiFilled:function(){return j4},ApiOutlined:function(){return X4},ApiTwoTone:function(){return n2},AppleFilled:function(){return o2},AppleOutlined:function(){return v2},AppstoreAddOutlined:function(){return O2},AppstoreFilled:function(){return p2},AppstoreOutlined:function(){return V2},AppstoreTwoTone:function(){return b2},AreaChartOutlined:function(){return A2},ArrowDownOutlined:function(){return P2.Z},ArrowLeftOutlined:function(){return D2.Z},ArrowRightOutlined:function(){return y2.Z},ArrowUpOutlined:function(){return N2},ArrowsAltOutlined:function(){return J2},AudioFilled:function(){return a3},AudioMutedOutlined:function(){return i3},AudioOutlined:function(){return f3},AudioTwoTone:function(){return z3},AuditOutlined:function(){return M3},BackwardFilled:function(){return R3},BackwardOutlined:function(){return B3},BaiduOutlined:function(){return k3},BankFilled:function(){return q3},BankOutlined:function(){return j3},BankTwoTone:function(){return X3},BarChartOutlined:function(){return n8},BarcodeOutlined:function(){return o8},BarsOutlined:function(){return v8},BehanceCircleFilled:function(){return O8},BehanceOutlined:function(){return p8},BehanceSquareFilled:function(){return V8},BehanceSquareOutlined:function(){return b8},BellFilled:function(){return A8},BellOutlined:function(){return W8},BellTwoTone:function(){return Q8},BgColorsOutlined:function(){return K8},BilibiliFilled:function(){return c6},BilibiliOutlined:function(){return d6},BlockOutlined:function(){return h6},BoldOutlined:function(){return w6},BookFilled:function(){return _6},BookOutlined:function(){return Z6},BookTwoTone:function(){return E6},BorderBottomOutlined:function(){return P6},BorderHorizontalOutlined:function(){return U6},BorderInnerOutlined:function(){return $6},BorderLeftOutlined:function(){return e0},BorderOuterOutlined:function(){return l0},BorderOutlined:function(){return u0},BorderRightOutlined:function(){return m0},BorderTopOutlined:function(){return T0},BorderVerticleOutlined:function(){return C0},BorderlessTableOutlined:function(){return S0},BoxPlotFilled:function(){return x0},BoxPlotOutlined:function(){return D0},BoxPlotTwoTone:function(){return G0},BranchesOutlined:function(){return Y0},BugFilled:function(){return te},BugOutlined:function(){return re},BugTwoTone:function(){return se},BuildFilled:function(){return ge},BuildOutlined:function(){return Fe},BuildTwoTone:function(){return He},BulbFilled:function(){return Le},BulbOutlined:function(){return Ie},BulbTwoTone:function(){return ye},CalculatorFilled:function(){return Ne},CalculatorOutlined:function(){return Je},CalculatorTwoTone:function(){return a5},CalendarFilled:function(){return i5},CalendarOutlined:function(){return f5},CalendarTwoTone:function(){return z5},CameraFilled:function(){return M5},CameraOutlined:function(){return R5},CameraTwoTone:function(){return B5},CarFilled:function(){return k5},CarOutlined:function(){return q5},CarTwoTone:function(){return j5},CaretDownFilled:function(){return Q5.Z},CaretDownOutlined:function(){return K5},CaretLeftFilled:function(){return c7},CaretLeftOutlined:function(){return d7},CaretRightFilled:function(){return h7},CaretRightOutlined:function(){return w7},CaretUpFilled:function(){return _7},CaretUpOutlined:function(){return Z7},CarryOutFilled:function(){return E7},CarryOutOutlined:function(){return P7},CarryOutTwoTone:function(){return U7},CheckCircleFilled:function(){return G7.Z},CheckCircleOutlined:function(){return Y7},CheckCircleTwoTone:function(){return tt},CheckOutlined:function(){return at.Z},CheckSquareFilled:function(){return it},CheckSquareOutlined:function(){return ft},CheckSquareTwoTone:function(){return zt},ChromeFilled:function(){return Mt},ChromeOutlined:function(){return pt.Z},CiCircleFilled:function(){return Vt},CiCircleOutlined:function(){return bt},CiCircleTwoTone:function(){return At},CiOutlined:function(){return Wt},CiTwoTone:function(){return Qt},ClearOutlined:function(){return Kt},ClockCircleFilled:function(){return ca},ClockCircleOutlined:function(){return da},ClockCircleTwoTone:function(){return ha},CloseCircleFilled:function(){return ma.Z},CloseCircleOutlined:function(){return Ta},CloseCircleTwoTone:function(){return Ca},CloseOutlined:function(){return Ha.Z},CloseSquareFilled:function(){return La},CloseSquareOutlined:function(){return Ia},CloseSquareTwoTone:function(){return ya},CloudDownloadOutlined:function(){return Na},CloudFilled:function(){return Ja},CloudOutlined:function(){return Xa.Z},CloudServerOutlined:function(){return nn},CloudSyncOutlined:function(){return dn},CloudTwoTone:function(){return hn},CloudUploadOutlined:function(){return wn},ClusterOutlined:function(){return _n},CodeFilled:function(){return Zn},CodeOutlined:function(){return En},CodeSandboxCircleFilled:function(){return Pn},CodeSandboxOutlined:function(){return Dn.Z},CodeSandboxSquareFilled:function(){return Gn},CodeTwoTone:function(){return Yn},CodepenCircleFilled:function(){return t9},CodepenCircleOutlined:function(){return r9},CodepenOutlined:function(){return s9},CodepenSquareFilled:function(){return g9},CoffeeOutlined:function(){return F9},ColumnHeightOutlined:function(){return H9},ColumnWidthOutlined:function(){return L9},CommentOutlined:function(){return I9},CompassFilled:function(){return y9},CompassOutlined:function(){return N9},CompassTwoTone:function(){return J9},CompressOutlined:function(){return ac},ConsoleSqlOutlined:function(){return ic},ContactsFilled:function(){return fc},ContactsOutlined:function(){return zc},ContactsTwoTone:function(){return Mc},ContainerFilled:function(){return Rc},ContainerOutlined:function(){return Bc},ContainerTwoTone:function(){return kc},ControlFilled:function(){return qc},ControlOutlined:function(){return jc},ControlTwoTone:function(){return Xc},CopyFilled:function(){return nl},CopyOutlined:function(){return cl.Z},CopyTwoTone:function(){return dl},CopyrightCircleFilled:function(){return hl},CopyrightCircleOutlined:function(){return wl},CopyrightCircleTwoTone:function(){return _l},CopyrightOutlined:function(){return Zl},CopyrightTwoTone:function(){return El},CreditCardFilled:function(){return Pl},CreditCardOutlined:function(){return Ul},CreditCardTwoTone:function(){return $l},CrownFilled:function(){return er},CrownOutlined:function(){return lr},CrownTwoTone:function(){return ur},CustomerServiceFilled:function(){return mr},CustomerServiceOutlined:function(){return Tr},CustomerServiceTwoTone:function(){return Cr},DashOutlined:function(){return Hr.Z},DashboardFilled:function(){return Lr},DashboardOutlined:function(){return Ir},DashboardTwoTone:function(){return yr},DatabaseFilled:function(){return Nr},DatabaseOutlined:function(){return Jr},DatabaseTwoTone:function(){return ai},DeleteColumnOutlined:function(){return ii},DeleteFilled:function(){return oi.Z},DeleteOutlined:function(){return di.Z},DeleteRowOutlined:function(){return hi},DeleteTwoTone:function(){return wi},DeliveredProcedureOutlined:function(){return _i},DeploymentUnitOutlined:function(){return Zi},DesktopOutlined:function(){return Ei},DiffFilled:function(){return Pi},DiffOutlined:function(){return Ui},DiffTwoTone:function(){return $i},DingdingOutlined:function(){return eo},DingtalkCircleFilled:function(){return lo},DingtalkOutlined:function(){return so},DingtalkSquareFilled:function(){return go},DisconnectOutlined:function(){return Fo},DiscordFilled:function(){return Ho},DiscordOutlined:function(){return Lo},DislikeFilled:function(){return Io},DislikeOutlined:function(){return yo},DislikeTwoTone:function(){return No},DockerOutlined:function(){return Jo},DollarCircleFilled:function(){return ad},DollarCircleOutlined:function(){return id},DollarCircleTwoTone:function(){return fd},DollarOutlined:function(){return zd},DollarTwoTone:function(){return Md},DotChartOutlined:function(){return pd.Z},DotNetOutlined:function(){return Vd},DoubleLeftOutlined:function(){return Zd.Z},DoubleRightOutlined:function(){return Sd.Z},DownCircleFilled:function(){return xd},DownCircleOutlined:function(){return Dd},DownCircleTwoTone:function(){return Gd},DownOutlined:function(){return Nd.Z},DownSquareFilled:function(){return Jd},DownSquareOutlined:function(){return au},DownSquareTwoTone:function(){return iu},DownloadOutlined:function(){return fu},DragOutlined:function(){return vu.Z},DribbbleCircleFilled:function(){return Ou},DribbbleOutlined:function(){return pu},DribbbleSquareFilled:function(){return Vu},DribbbleSquareOutlined:function(){return bu},DropboxCircleFilled:function(){return Au},DropboxOutlined:function(){return Wu},DropboxSquareFilled:function(){return Qu},EditFilled:function(){return $u.Z},EditOutlined:function(){return Yu.Z},EditTwoTone:function(){return ts},EllipsisOutlined:function(){return as.Z},EnterOutlined:function(){return ns.Z},EnvironmentFilled:function(){return os},EnvironmentOutlined:function(){return vs},EnvironmentTwoTone:function(){return Os},EuroCircleFilled:function(){return ps},EuroCircleOutlined:function(){return Vs},EuroCircleTwoTone:function(){return bs},EuroOutlined:function(){return As},EuroTwoTone:function(){return Ws},ExceptionOutlined:function(){return Qs},ExclamationCircleFilled:function(){return $s.Z},ExclamationCircleOutlined:function(){return ef},ExclamationCircleTwoTone:function(){return lf},ExclamationOutlined:function(){return sf},ExpandAltOutlined:function(){return gf},ExpandOutlined:function(){return zf.Z},ExperimentFilled:function(){return Mf},ExperimentOutlined:function(){return Rf},ExperimentTwoTone:function(){return Bf},ExportOutlined:function(){return kf},EyeFilled:function(){return qf},EyeInvisibleFilled:function(){return jf},EyeInvisibleOutlined:function(){return Qf.Z},EyeInvisibleTwoTone:function(){return Kf},EyeOutlined:function(){return ev.Z},EyeTwoTone:function(){return lv},FacebookFilled:function(){return uv},FacebookOutlined:function(){return sv.Z},FallOutlined:function(){return gv},FastBackwardFilled:function(){return Fv},FastBackwardOutlined:function(){return Hv},FastForwardFilled:function(){return Lv},FastForwardOutlined:function(){return Iv},FieldBinaryOutlined:function(){return yv},FieldNumberOutlined:function(){return Nv},FieldStringOutlined:function(){return Jv},FieldTimeOutlined:function(){return Xv.Z},FileAddFilled:function(){return nh},FileAddOutlined:function(){return oh},FileAddTwoTone:function(){return vh},FileDoneOutlined:function(){return Oh},FileExcelFilled:function(){return ph},FileExcelOutlined:function(){return Vh},FileExcelTwoTone:function(){return bh},FileExclamationFilled:function(){return Ah},FileExclamationOutlined:function(){return Wh},FileExclamationTwoTone:function(){return Qh},FileFilled:function(){return Kh},FileGifOutlined:function(){return cm},FileImageFilled:function(){return dm},FileImageOutlined:function(){return hm},FileImageTwoTone:function(){return wm},FileJpgOutlined:function(){return _m},FileMarkdownFilled:function(){return Zm},FileMarkdownOutlined:function(){return Em},FileMarkdownTwoTone:function(){return Pm},FileOutlined:function(){return Dm.Z},FilePdfFilled:function(){return Gm},FilePdfOutlined:function(){return Ym},FilePdfTwoTone:function(){return tg},FilePptFilled:function(){return rg},FilePptOutlined:function(){return sg},FilePptTwoTone:function(){return gg},FileProtectOutlined:function(){return Fg},FileSearchOutlined:function(){return Hg},FileSyncOutlined:function(){return Lg},FileTextFilled:function(){return Ig},FileTextOutlined:function(){return yg},FileTextTwoTone:function(){return Ng},FileTwoTone:function(){return Jg},FileUnknownFilled:function(){return az},FileUnknownOutlined:function(){return iz},FileUnknownTwoTone:function(){return fz},FileWordFilled:function(){return zz},FileWordOutlined:function(){return Mz},FileWordTwoTone:function(){return Rz},FileZipFilled:function(){return Bz},FileZipOutlined:function(){return kz},FileZipTwoTone:function(){return qz},FilterFilled:function(){return jz},FilterOutlined:function(){return Xz},FilterTwoTone:function(){return nO},FireFilled:function(){return oO},FireOutlined:function(){return vO},FireTwoTone:function(){return OO},FlagFilled:function(){return pO},FlagOutlined:function(){return VO},FlagTwoTone:function(){return bO},FolderAddFilled:function(){return AO},FolderAddOutlined:function(){return PO.Z},FolderAddTwoTone:function(){return UO},FolderFilled:function(){return $O},FolderOpenFilled:function(){return ew},FolderOpenOutlined:function(){return tw.Z},FolderOpenTwoTone:function(){return rw},FolderOutlined:function(){return iw.Z},FolderTwoTone:function(){return fw},FolderViewOutlined:function(){return zw},FontColorsOutlined:function(){return Mw},FontSizeOutlined:function(){return Rw},ForkOutlined:function(){return Bw},FormOutlined:function(){return kw},FormatPainterFilled:function(){return qw},FormatPainterOutlined:function(){return jw},ForwardFilled:function(){return Xw},ForwardOutlined:function(){return nT},FrownFilled:function(){return oT},FrownOutlined:function(){return vT},FrownTwoTone:function(){return OT},FullscreenExitOutlined:function(){return pT},FullscreenOutlined:function(){return _T.Z},FunctionOutlined:function(){return ZT},FundFilled:function(){return ET},FundOutlined:function(){return PT},FundProjectionScreenOutlined:function(){return UT},FundTwoTone:function(){return $T},FundViewOutlined:function(){return eF},FunnelPlotFilled:function(){return lF},FunnelPlotOutlined:function(){return uF},FunnelPlotTwoTone:function(){return mF},GatewayOutlined:function(){return TF},GifOutlined:function(){return CF},GiftFilled:function(){return SF},GiftOutlined:function(){return xF},GiftTwoTone:function(){return DF},GithubFilled:function(){return yF.Z},GithubOutlined:function(){return qF.Z},GitlabFilled:function(){return jF},GitlabOutlined:function(){return XF},GlobalOutlined:function(){return nM},GoldFilled:function(){return oM},GoldOutlined:function(){return vM},GoldTwoTone:function(){return OM},GoldenFilled:function(){return pM},GoogleCircleFilled:function(){return VM},GoogleOutlined:function(){return bM},GooglePlusCircleFilled:function(){return AM},GooglePlusOutlined:function(){return WM},GooglePlusSquareFilled:function(){return QM},GoogleSquareFilled:function(){return KM},GroupOutlined:function(){return cp},HarmonyOSOutlined:function(){return dp},HddFilled:function(){return hp},HddOutlined:function(){return wp},HddTwoTone:function(){return _p},HeartFilled:function(){return Zp},HeartOutlined:function(){return Ep},HeartTwoTone:function(){return Pp},HeatMapOutlined:function(){return Up},HighlightFilled:function(){return $p},HighlightOutlined:function(){return e_},HighlightTwoTone:function(){return l_},HistoryOutlined:function(){return r_.Z},HolderOutlined:function(){return i_.Z},HomeFilled:function(){return f_},HomeOutlined:function(){return z_},HomeTwoTone:function(){return M_},HourglassFilled:function(){return R_},HourglassOutlined:function(){return B_},HourglassTwoTone:function(){return k_},Html5Filled:function(){return q_},Html5Outlined:function(){return j_},Html5TwoTone:function(){return X_},IconProvider:function(){return re1},IdcardFilled:function(){return nC},IdcardOutlined:function(){return oC},IdcardTwoTone:function(){return vC},IeCircleFilled:function(){return OC},IeOutlined:function(){return pC},IeSquareFilled:function(){return VC},ImportOutlined:function(){return bC},InboxOutlined:function(){return AC},InfoCircleFilled:function(){return PC.Z},InfoCircleOutlined:function(){return UC},InfoCircleTwoTone:function(){return $C},InfoOutlined:function(){return eH},InsertRowAboveOutlined:function(){return lH},InsertRowBelowOutlined:function(){return uH},InsertRowLeftOutlined:function(){return mH},InsertRowRightOutlined:function(){return TH},InstagramFilled:function(){return CH},InstagramOutlined:function(){return SH},InsuranceFilled:function(){return xH},InsuranceOutlined:function(){return DH},InsuranceTwoTone:function(){return GH},InteractionFilled:function(){return YH},InteractionOutlined:function(){return tR},InteractionTwoTone:function(){return rR},IssuesCloseOutlined:function(){return iR.Z},ItalicOutlined:function(){return fR},JavaOutlined:function(){return zR},JavaScriptOutlined:function(){return MR},KeyOutlined:function(){return RR},KubernetesOutlined:function(){return BR},LaptopOutlined:function(){return kR},LayoutFilled:function(){return qR},LayoutOutlined:function(){return jR},LayoutTwoTone:function(){return XR},LeftCircleFilled:function(){return nV},LeftCircleOutlined:function(){return oV},LeftCircleTwoTone:function(){return vV},LeftOutlined:function(){return hV.Z},LeftSquareFilled:function(){return wV},LeftSquareOutlined:function(){return _V},LeftSquareTwoTone:function(){return ZV},LikeFilled:function(){return EV},LikeOutlined:function(){return PV},LikeTwoTone:function(){return UV},LineChartOutlined:function(){return $V},LineHeightOutlined:function(){return eZ},LineOutlined:function(){return lZ},LinkOutlined:function(){return uZ},LinkedinFilled:function(){return mZ},LinkedinOutlined:function(){return gZ.Z},LinuxOutlined:function(){return FZ},Loading3QuartersOutlined:function(){return MZ.Z},LoadingOutlined:function(){return pZ.Z},LockFilled:function(){return VZ},LockOutlined:function(){return bZ},LockTwoTone:function(){return AZ},LoginOutlined:function(){return WZ},LogoutOutlined:function(){return QZ},MacCommandFilled:function(){return KZ},MacCommandOutlined:function(){return cS},MailFilled:function(){return dS},MailOutlined:function(){return hS},MailTwoTone:function(){return wS},ManOutlined:function(){return _S},MedicineBoxFilled:function(){return ZS},MedicineBoxOutlined:function(){return ES},MedicineBoxTwoTone:function(){return PS},MediumCircleFilled:function(){return US},MediumOutlined:function(){return GS.Z},MediumSquareFilled:function(){return YS},MediumWorkmarkOutlined:function(){return tL},MehFilled:function(){return rL},MehOutlined:function(){return sL},MehTwoTone:function(){return gL},MenuFoldOutlined:function(){return FL},MenuOutlined:function(){return ML.Z},MenuUnfoldOutlined:function(){return pL.Z},MergeCellsOutlined:function(){return VL},MergeFilled:function(){return bL},MergeOutlined:function(){return AL},MessageFilled:function(){return WL},MessageOutlined:function(){return QL},MessageTwoTone:function(){return KL},MinusCircleFilled:function(){return eB.Z},MinusCircleOutlined:function(){return lB},MinusCircleTwoTone:function(){return uB},MinusOutlined:function(){return sB.Z},MinusSquareFilled:function(){return gB},MinusSquareOutlined:function(){return zB.Z},MinusSquareTwoTone:function(){return MB},MobileFilled:function(){return RB},MobileOutlined:function(){return BB},MobileTwoTone:function(){return kB},MoneyCollectFilled:function(){return qB},MoneyCollectOutlined:function(){return jB},MoneyCollectTwoTone:function(){return XB},MonitorOutlined:function(){return nb},MoonFilled:function(){return ob},MoonOutlined:function(){return vb},MoreOutlined:function(){return Ob},MutedFilled:function(){return pb},MutedOutlined:function(){return Vb},NodeCollapseOutlined:function(){return bb},NodeExpandOutlined:function(){return Ab},NodeIndexOutlined:function(){return Wb},NotificationFilled:function(){return Qb},NotificationOutlined:function(){return Kb},NotificationTwoTone:function(){return cE},NumberOutlined:function(){return dE},OneToOneOutlined:function(){return hE},OpenAIFilled:function(){return wE},OpenAIOutlined:function(){return _E},OrderedListOutlined:function(){return ZE},PaperClipOutlined:function(){return EE},PartitionOutlined:function(){return PE},PauseCircleFilled:function(){return UE},PauseCircleOutlined:function(){return $E},PauseCircleTwoTone:function(){return ex},PauseOutlined:function(){return lx},PayCircleFilled:function(){return ux},PayCircleOutlined:function(){return mx},PercentageOutlined:function(){return Tx},PhoneFilled:function(){return Cx},PhoneOutlined:function(){return Sx},PhoneTwoTone:function(){return xx},PicCenterOutlined:function(){return Dx},PicLeftOutlined:function(){return Gx},PicRightOutlined:function(){return Yx},PictureFilled:function(){return tI},PictureOutlined:function(){return rI},PictureTwoTone:function(){return sI},PieChartFilled:function(){return gI},PieChartOutlined:function(){return FI},PieChartTwoTone:function(){return HI},PinterestFilled:function(){return LI},PinterestOutlined:function(){return II},PlayCircleFilled:function(){return yI},PlayCircleOutlined:function(){return NI},PlayCircleTwoTone:function(){return JI},PlaySquareFilled:function(){return ak},PlaySquareOutlined:function(){return ik},PlaySquareTwoTone:function(){return fk},PlusCircleFilled:function(){return vk.Z},PlusCircleOutlined:function(){return Ok},PlusCircleTwoTone:function(){return wk.Z},PlusOutlined:function(){return Tk.Z},PlusSquareFilled:function(){return Ck},PlusSquareOutlined:function(){return Hk.Z},PlusSquareTwoTone:function(){return Lk},PoundCircleFilled:function(){return Ik},PoundCircleOutlined:function(){return yk},PoundCircleTwoTone:function(){return Nk},PoundOutlined:function(){return Jk},PoweroffOutlined:function(){return aA},PrinterFilled:function(){return iA},PrinterOutlined:function(){return fA},PrinterTwoTone:function(){return zA},ProductFilled:function(){return MA},ProductOutlined:function(){return RA},ProfileFilled:function(){return BA},ProfileOutlined:function(){return kA},ProfileTwoTone:function(){return qA},ProjectFilled:function(){return jA},ProjectOutlined:function(){return XA},ProjectTwoTone:function(){return nP},PropertySafetyFilled:function(){return oP},PropertySafetyOutlined:function(){return vP},PropertySafetyTwoTone:function(){return OP},PullRequestOutlined:function(){return pP},PushpinFilled:function(){return VP},PushpinOutlined:function(){return bP},PushpinTwoTone:function(){return AP},PythonOutlined:function(){return WP},QqCircleFilled:function(){return QP},QqOutlined:function(){return KP},QqSquareFilled:function(){return cD},QrcodeOutlined:function(){return dD},QuestionCircleFilled:function(){return hD},QuestionCircleOutlined:function(){return mD.Z},QuestionCircleTwoTone:function(){return TD},QuestionOutlined:function(){return CD},RadarChartOutlined:function(){return SD},RadiusBottomleftOutlined:function(){return xD},RadiusBottomrightOutlined:function(){return DD},RadiusSettingOutlined:function(){return GD},RadiusUpleftOutlined:function(){return YD},RadiusUprightOutlined:function(){return ty},ReadFilled:function(){return ry},ReadOutlined:function(){return sy},ReconciliationFilled:function(){return gy},ReconciliationOutlined:function(){return Fy},ReconciliationTwoTone:function(){return Hy},RedEnvelopeFilled:function(){return Ly},RedEnvelopeOutlined:function(){return Iy},RedEnvelopeTwoTone:function(){return yy},RedditCircleFilled:function(){return Ny},RedditOutlined:function(){return Jy},RedditSquareFilled:function(){return aq},RedoOutlined:function(){return nq.Z},ReloadOutlined:function(){return oq},RestFilled:function(){return vq},RestOutlined:function(){return Oq},RestTwoTone:function(){return pq},RetweetOutlined:function(){return Vq},RightCircleFilled:function(){return bq},RightCircleOutlined:function(){return Aq},RightCircleTwoTone:function(){return Wq},RightOutlined:function(){return Uq.Z},RightSquareFilled:function(){return $q},RightSquareOutlined:function(){return eW},RightSquareTwoTone:function(){return lW},RiseOutlined:function(){return uW},RobotFilled:function(){return mW},RobotOutlined:function(){return TW},RocketFilled:function(){return CW},RocketOutlined:function(){return SW},RocketTwoTone:function(){return xW},RollbackOutlined:function(){return DW},RotateLeftOutlined:function(){return yW.Z},RotateRightOutlined:function(){return qW.Z},RubyOutlined:function(){return jW},SafetyCertificateFilled:function(){return XW},SafetyCertificateOutlined:function(){return nU},SafetyCertificateTwoTone:function(){return oU},SafetyOutlined:function(){return vU},SaveFilled:function(){return OU},SaveOutlined:function(){return pU},SaveTwoTone:function(){return VU},ScanOutlined:function(){return bU},ScheduleFilled:function(){return AU},ScheduleOutlined:function(){return WU},ScheduleTwoTone:function(){return QU},ScissorOutlined:function(){return KU},SearchOutlined:function(){return eG.Z},SecurityScanFilled:function(){return lG},SecurityScanOutlined:function(){return uG},SecurityScanTwoTone:function(){return mG},SelectOutlined:function(){return TG},SendOutlined:function(){return CG},SettingFilled:function(){return SG},SettingOutlined:function(){return xG},SettingTwoTone:function(){return DG},ShakeOutlined:function(){return GG},ShareAltOutlined:function(){return YG},ShopFilled:function(){return tN},ShopOutlined:function(){return rN},ShopTwoTone:function(){return sN},ShoppingCartOutlined:function(){return gN},ShoppingFilled:function(){return FN},ShoppingOutlined:function(){return HN},ShoppingTwoTone:function(){return LN},ShrinkOutlined:function(){return IN},SignalFilled:function(){return yN},SignatureFilled:function(){return NN},SignatureOutlined:function(){return JN},SisternodeOutlined:function(){return aj},SketchCircleFilled:function(){return ij},SketchOutlined:function(){return fj},SketchSquareFilled:function(){return zj},SkinFilled:function(){return Mj},SkinOutlined:function(){return Rj},SkinTwoTone:function(){return Bj},SkypeFilled:function(){return kj},SkypeOutlined:function(){return qj},SlackCircleFilled:function(){return jj},SlackOutlined:function(){return Xj},SlackSquareFilled:function(){return nQ},SlackSquareOutlined:function(){return oQ},SlidersFilled:function(){return vQ},SlidersOutlined:function(){return OQ},SlidersTwoTone:function(){return pQ},SmallDashOutlined:function(){return VQ},SmileFilled:function(){return bQ},SmileOutlined:function(){return EQ.Z},SmileTwoTone:function(){return PQ},SnippetsFilled:function(){return UQ},SnippetsOutlined:function(){return $Q},SnippetsTwoTone:function(){return e$},SolutionOutlined:function(){return l$},SortAscendingOutlined:function(){return u$},SortDescendingOutlined:function(){return m$},SoundFilled:function(){return T$},SoundOutlined:function(){return C$},SoundTwoTone:function(){return S$},SplitCellsOutlined:function(){return x$},SpotifyFilled:function(){return D$},SpotifyOutlined:function(){return G$},StarFilled:function(){return N$.Z},StarOutlined:function(){return J$},StarTwoTone:function(){return aY},StepBackwardFilled:function(){return iY},StepBackwardOutlined:function(){return fY},StepForwardFilled:function(){return zY},StepForwardOutlined:function(){return MY},StockOutlined:function(){return RY},StopFilled:function(){return BY},StopOutlined:function(){return bY.Z},StopTwoTone:function(){return AY},StrikethroughOutlined:function(){return WY},SubnodeOutlined:function(){return QY},SunFilled:function(){return KY},SunOutlined:function(){return cJ},SwapLeftOutlined:function(){return dJ},SwapOutlined:function(){return uJ.Z},SwapRightOutlined:function(){return mJ},SwitcherFilled:function(){return TJ},SwitcherOutlined:function(){return CJ},SwitcherTwoTone:function(){return SJ},SyncOutlined:function(){return xJ},TableOutlined:function(){return DJ},TabletFilled:function(){return GJ},TabletOutlined:function(){return YJ},TabletTwoTone:function(){return tX},TagFilled:function(){return rX},TagOutlined:function(){return sX},TagTwoTone:function(){return gX},TagsFilled:function(){return FX},TagsOutlined:function(){return HX},TagsTwoTone:function(){return LX},TaobaoCircleFilled:function(){return IX},TaobaoCircleOutlined:function(){return yX},TaobaoOutlined:function(){return NX},TaobaoSquareFilled:function(){return JX},TeamOutlined:function(){return aK},ThunderboltFilled:function(){return iK},ThunderboltOutlined:function(){return fK},ThunderboltTwoTone:function(){return zK},TikTokFilled:function(){return MK},TikTokOutlined:function(){return RK},ToTopOutlined:function(){return BK},ToolFilled:function(){return kK},ToolOutlined:function(){return qK},ToolTwoTone:function(){return jK},TrademarkCircleFilled:function(){return XK},TrademarkCircleOutlined:function(){return n11},TrademarkCircleTwoTone:function(){return o11},TrademarkOutlined:function(){return v11},TransactionOutlined:function(){return O11},TranslationOutlined:function(){return p11},TrophyFilled:function(){return V11},TrophyOutlined:function(){return b11},TrophyTwoTone:function(){return A11},TruckFilled:function(){return W11},TruckOutlined:function(){return Q11},TwitchFilled:function(){return K11},TwitchOutlined:function(){return c41},TwitterCircleFilled:function(){return d41},TwitterOutlined:function(){return u41.Z},TwitterSquareFilled:function(){return m41},UnderlineOutlined:function(){return T41},UndoOutlined:function(){return F41.Z},UngroupOutlined:function(){return H41},UnlockFilled:function(){return L41},UnlockOutlined:function(){return I41},UnlockTwoTone:function(){return y41},UnorderedListOutlined:function(){return N41},UpCircleFilled:function(){return J41},UpCircleOutlined:function(){return a21},UpCircleTwoTone:function(){return i21},UpOutlined:function(){return o21.Z},UpSquareFilled:function(){return v21},UpSquareOutlined:function(){return O21},UpSquareTwoTone:function(){return p21},UploadOutlined:function(){return V21},UsbFilled:function(){return b21},UsbOutlined:function(){return A21},UsbTwoTone:function(){return W21},UserAddOutlined:function(){return Q21},UserDeleteOutlined:function(){return K21},UserOutlined:function(){return c31},UserSwitchOutlined:function(){return d31},UsergroupAddOutlined:function(){return h31},UsergroupDeleteOutlined:function(){return w31},VerifiedOutlined:function(){return _31},VerticalAlignBottomOutlined:function(){return Z31},VerticalAlignMiddleOutlined:function(){return E31},VerticalAlignTopOutlined:function(){return P31},VerticalLeftOutlined:function(){return U31},VerticalRightOutlined:function(){return $31},VideoCameraAddOutlined:function(){return e81},VideoCameraFilled:function(){return l81},VideoCameraOutlined:function(){return u81},VideoCameraTwoTone:function(){return m81},WalletFilled:function(){return T81},WalletOutlined:function(){return C81},WalletTwoTone:function(){return S81},WarningFilled:function(){return L81.Z},WarningOutlined:function(){return I81},WarningTwoTone:function(){return y81},WechatFilled:function(){return N81},WechatOutlined:function(){return J81},WechatWorkFilled:function(){return a61},WechatWorkOutlined:function(){return i61},WeiboCircleFilled:function(){return f61},WeiboCircleOutlined:function(){return z61},WeiboOutlined:function(){return M61},WeiboSquareFilled:function(){return R61},WeiboSquareOutlined:function(){return B61},WhatsAppOutlined:function(){return k61},WifiOutlined:function(){return q61},WindowsFilled:function(){return j61},WindowsOutlined:function(){return X61},WomanOutlined:function(){return n01},XFilled:function(){return o01},XOutlined:function(){return v01},YahooFilled:function(){return O01},YahooOutlined:function(){return p01},YoutubeFilled:function(){return V01},YoutubeOutlined:function(){return Z01.Z},YuqueFilled:function(){return E01},YuqueOutlined:function(){return P01},ZhihuCircleFilled:function(){return U01},ZhihuOutlined:function(){return G01.Z},ZhihuSquareFilled:function(){return Y01},ZoomInOutlined:function(){return J01.Z},ZoomOutOutlined:function(){return X01.Z},createFromIconfontCN:function(){return le1},default:function(){return w1},getTwoToneColor:function(){return h1.m},setTwoToneColor:function(){return h1.U}});var r=i(33711),c=i(57260),a=i(50959),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z"}}]},name:"account-book",theme:"filled"},v=f,l=i(84143),u=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v}))},h=a.forwardRef(u),O=h,d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"}}]},name:"account-book",theme:"outlined"},s=d,y=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:s}))},L=a.forwardRef(y),q=L,W={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 017.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z",fill:t}},{tag:"path",attrs:{d:"M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z",fill:e}},{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z",fill:e}}]}},name:"account-book",theme:"twotone"},U=W,G=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U}))},N=a.forwardRef(G),j=N,Q=i(16559),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 01-32 32H225a32 32 0 01-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 018 8v96a8 8 0 01-8 8h-56a8 8 0 01-8-8V76a8 8 0 018-8zM177.25 191.66a8 8 0 0111.32 0l67.88 67.88a8 8 0 010 11.31l-39.6 39.6a8 8 0 01-11.31 0l-67.88-67.88a8 8 0 010-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 010 11.3l-67.88 67.9a8 8 0 01-11.32 0l-39.6-39.6a8 8 0 010-11.32l67.89-67.88a8 8 0 0111.31 0zM192 892h640a32 32 0 0132 32v24a8 8 0 01-8 8H168a8 8 0 01-8-8v-24a32 32 0 0132-32zm148-317v253h64V575h-64z"}}]},name:"alert",theme:"filled"},v1=$,Y=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v1}))},J=a.forwardRef(Y),V=J,X={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z"}}]},name:"alert",theme:"outlined"},K=X,e1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K}))},B=a.forwardRef(e1),t1=B,m={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z",fill:t}},{tag:"path",attrs:{d:"M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z",fill:e}}]}},name:"alert",theme:"twotone"},g=m,w=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g}))},T=a.forwardRef(w),F=T,_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z"}}]},name:"alibaba",theme:"outlined"},Z=_,C=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z}))},b=a.forwardRef(C),x=b,a1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-center",theme:"outlined"},n1=a1,c1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n1}))},R=a.forwardRef(c1),M=R,l1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-left",theme:"outlined"},r1=l1,i1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r1}))},o1=a.forwardRef(i1),d1=o1,C1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-right",theme:"outlined"},H1=C1,R1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H1}))},V1=a.forwardRef(R1),Z1=V1,S1={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9"}}]},name:"alipay-circle",theme:"filled"},L1=S1,B1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L1}))},b1=a.forwardRef(B1),E1=b1,x1={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.42 0 448 200.58 448 448S759.42 960 512 960 64 759.42 64 512 264.58 64 512 64m32.5 168c-69.67 0-86.06 16.84-86.72 39.08l-.02 1.43v46.62H291.45c-9.92 0-14.28 23.05-14.27 39.3 0 2.7 2.08 4.93 4.77 4.93h175.81v58.3h-116.5c-9.96 0-14.3 23.76-14.27 39.47a4.77 4.77 0 004.77 4.76h233.45c-4.53 41.06-15.43 77.59-30.72 109.32l-1.22 2.5-.32-.28c-60.24-28.47-120.43-52.57-194.4-52.57l-2.62.01c-84.98 1.11-144.71 56.5-145.91 127.04l-.02 1.22.02 2.13c1.24 70.4 63.56 126.45 148.52 126.45 61.25 0 116.38-16.85 163.46-45.02a138.58 138.58 0 0014.07-7.96 345.6 345.6 0 0050.3-41.16l9.45 6.35 12.46 8.32c57.53 38.26 113.76 72.62 169.86 79.27a142.62 142.62 0 0018.31 1.16c43.02 0 55-52.68 57.39-95.51l.14-2.84c.4-8.46-6.2-15.6-14.65-15.86-75.46-2.37-136.45-22.05-192-46.11l-6.27-2.75c35.15-56.8 56.66-121.81 57.15-186.66l.09-1.08c.4-5.51-4-10.2-9.52-10.2H549.33v-58.3h165.73c9.92 0 14.28-22.12 14.27-39.31a4.85 4.85 0 00-4.78-4.92H549.32v-82.35a4.8 4.8 0 00-4.83-4.78M328 583.85c54.63 0 107.08 22.41 158.1 52.19l5.76 3.4c-103.57 119.84-247.17 95.9-261.72 26.37a66.89 66.89 0 01-1.14-9.83l-.06-2.34.02-.9c.97-40.12 45.33-68.9 99.04-68.9"}}]},name:"alipay-circle",theme:"outlined"},I1=x1,k1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I1}))},A1=a.forwardRef(k1),P1=A1,D1={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619"}}]},name:"alipay",theme:"outlined"},y1=D1,q1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y1}))},W1=a.forwardRef(q1),U1=W1,G1={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894.6 116.54a30.9 30.9 0 0112.86 12.85c2.96 5.54 4.54 11.04 4.54 26.2V868.4c0 15.16-1.58 20.66-4.54 26.2a30.9 30.9 0 01-12.85 12.85c-5.54 2.96-11.04 4.54-26.2 4.54H155.6c-15.16 0-20.66-1.58-26.2-4.54a30.9 30.9 0 01-12.85-12.85c-2.92-5.47-4.5-10.9-4.54-25.59V155.6c0-15.16 1.58-20.66 4.54-26.2a30.9 30.9 0 0112.85-12.85c5.47-2.92 10.9-4.5 25.59-4.54H868.4c15.16 0 20.66 1.58 26.2 4.54M541 262c-62.2 0-76.83 15.04-77.42 34.9l-.02 1.27v41.62H315.08c-8.86 0-12.75 20.59-12.74 35.1a4.3 4.3 0 004.26 4.4h156.97v52.05H359.56c-8.9 0-12.77 21.22-12.75 35.25a4.26 4.26 0 004.26 4.25h208.44c-4.04 36.66-13.78 69.27-27.43 97.6l-1.09 2.23-.28-.25c-53.8-25.42-107.53-46.94-173.58-46.94l-2.33.01c-75.88 1-129.21 50.45-130.28 113.43l-.02 1.1.02 1.89c1.1 62.85 56.75 112.9 132.6 112.9 54.7 0 103.91-15.04 145.95-40.2a123.73 123.73 0 0012.56-7.1 308.6 308.6 0 0044.92-36.75l8.44 5.67 11.12 7.43c51.36 34.15 101.57 64.83 151.66 70.77a127.34 127.34 0 0016.35 1.04c38.4 0 49.1-47.04 51.24-85.28l.13-2.53a13.53 13.53 0 00-13.08-14.17c-67.39-2.1-121.84-19.68-171.44-41.17l-5.6-2.44c31.39-50.72 50.6-108.77 51.04-166.67l.07-.96a8.51 8.51 0 00-8.5-9.1H545.33v-52.06H693.3c8.86 0 12.75-19.75 12.75-35.1-.01-2.4-1.87-4.4-4.27-4.4H545.32v-73.52a4.29 4.29 0 00-4.31-4.27m-193.3 314.15c48.77 0 95.6 20.01 141.15 46.6l5.15 3.04c-92.48 107-220.69 85.62-233.68 23.54a59.72 59.72 0 01-1.02-8.78l-.05-2.08.01-.81c.87-35.82 40.48-61.51 88.44-61.51"}}]},name:"alipay-square",theme:"filled"},N1=G1,j1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:N1}))},Q1=a.forwardRef(j1),$1=Q1,Y1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z"}}]},name:"aliwangwang",theme:"filled"},J1=Y1,X1=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J1}))},K1=a.forwardRef(X1),e4=K1,t4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 01-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 01-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 01217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z"}}]},name:"aliwangwang",theme:"outlined"},a4=t4,n4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a4}))},c4=a.forwardRef(n4),l4=c4,r4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0132.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 01-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 01-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z"}}]},name:"aliyun",theme:"outlined"},i4=r4,o4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i4}))},d4=a.forwardRef(o4),u4=d4,s4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z"}}]},name:"amazon-circle",theme:"filled"},f4=s4,v4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f4}))},h4=a.forwardRef(v4),m4=h4,g4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 00-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z"}}]},name:"amazon",theme:"outlined"},z4=g4,O4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z4}))},w4=a.forwardRef(O4),T4=w4,F4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z"}}]},name:"amazon-square",theme:"filled"},M4=F4,p4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M4}))},_4=a.forwardRef(p4),C4=_4,H4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm208.4 0a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z"}}]},name:"android",theme:"filled"},R4=H4,V4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R4}))},Z4=a.forwardRef(V4),S4=Z4,L4=i(87374),B4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0122.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 01-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1096 0 48 48 0 10-96 0zm-65.7 61.3a24 24 0 1048 0 24 24 0 10-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z"}}]},name:"ant-cloud",theme:"outlined"},b4=B4,E4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b4}))},x4=a.forwardRef(E4),I4=x4,k4=i(39968),A4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z"}}]},name:"apartment",theme:"outlined"},P4=A4,D4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P4}))},y4=a.forwardRef(D4),q4=y4,W4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z"}}]},name:"api",theme:"filled"},U4=W4,G4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U4}))},N4=a.forwardRef(G4),j4=N4,Q4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z"}}]},name:"api",theme:"outlined"},$4=Q4,Y4=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$4}))},J4=a.forwardRef(Y4),X4=J4,K4={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z",fill:t}},{tag:"path",attrs:{d:"M578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 00-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z",fill:e}}]}},name:"api",theme:"twotone"},e2=K4,t2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:e2}))},a2=a.forwardRef(t2),n2=a2,c2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"}}]},name:"apple",theme:"filled"},l2=c2,r2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l2}))},i2=a.forwardRef(r2),o2=i2,d2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"}}]},name:"apple",theme:"outlined"},u2=d2,s2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u2}))},f2=a.forwardRef(s2),v2=f2,h2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"appstore-add",theme:"outlined"},m2=h2,g2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m2}))},z2=a.forwardRef(g2),O2=z2,w2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z"}}]},name:"appstore",theme:"filled"},T2=w2,F2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:T2}))},M2=a.forwardRef(F2),p2=M2,_2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},C2=_2,H2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C2}))},R2=a.forwardRef(H2),V2=R2,Z2={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z",fill:e}},{tag:"path",attrs:{d:"M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z",fill:t}}]}},name:"appstore",theme:"twotone"},S2=Z2,L2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:S2}))},B2=a.forwardRef(L2),b2=B2,E2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 00-11.3 0l-189 189.6a7.87 7.87 0 00-2.3 5.6V720c0 4.4 3.6 8 8 8z"}}]},name:"area-chart",theme:"outlined"},x2=E2,I2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x2}))},k2=a.forwardRef(I2),A2=k2,P2=i(86628),D2=i(78671),y2=i(63391),q2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},W2=q2,U2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:W2}))},G2=a.forwardRef(U2),N2=G2,j2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z"}}]},name:"arrows-alt",theme:"outlined"},Q2=j2,$2=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q2}))},Y2=a.forwardRef($2),J2=Y2,X2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z"}}]},name:"audio",theme:"filled"},K2=X2,e3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K2}))},t3=a.forwardRef(e3),a3=t3,n3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M682 455V311l-76 76v68c-.1 50.7-42 92.1-94 92a95.8 95.8 0 01-52-15l-54 55c29.1 22.4 65.9 36 106 36 93.8 0 170-75.1 170-168z"}},{tag:"path",attrs:{d:"M833 446h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254-63 0-120.7-23-165-61l-54 54a334.01 334.01 0 00179 81v102H326c-13.9 0-24.9 14.3-25 32v36c.1 4.4 2.9 8 6 8h408c3.2 0 6-3.6 6-8v-36c0-17.7-11-32-25-32H547V782c165.3-17.9 294-157.9 294-328 0-4.4-3.6-8-8-8zm13.1-377.7l-43.5-41.9a8 8 0 00-11.2.1l-129 129C634.3 101.2 577 64 511 64c-93.9 0-170 75.3-170 168v224c0 6.7.4 13.3 1.2 19.8l-68 68A252.33 252.33 0 01258 454c-.2-4.4-3.8-8-8-8h-60c-4.4 0-8 3.6-8 8 0 53 12.5 103 34.6 147.4l-137 137a8.03 8.03 0 000 11.3l42.7 42.7c3.1 3.1 8.2 3.1 11.3 0L846.2 79.8l.1-.1c3.1-3.2 3-8.3-.2-11.4zM417 401V232c0-50.6 41.9-92 94-92 46 0 84.1 32.3 92.3 74.7L417 401z"}}]},name:"audio-muted",theme:"outlined"},c3=n3,l3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c3}))},r3=a.forwardRef(l3),i3=r3,o3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"},d3=o3,u3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d3}))},s3=a.forwardRef(u3),f3=s3,v3={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z",fill:t}},{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z",fill:e}},{tag:"path",attrs:{d:"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z",fill:e}}]}},name:"audio",theme:"twotone"},h3=v3,m3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h3}))},g3=a.forwardRef(m3),z3=g3,O3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z"}}]},name:"audit",theme:"outlined"},w3=O3,T3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:w3}))},F3=a.forwardRef(T3),M3=F3,p3={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z"}}]},name:"backward",theme:"filled"},_3=p3,C3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_3}))},H3=a.forwardRef(C3),R3=H3,V3={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z"}}]},name:"backward",theme:"outlined"},Z3=V3,S3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z3}))},L3=a.forwardRef(S3),B3=L3,b3={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M250.02 547.04c92.37-19.8 79.77-130.07 76.95-154.18-4.56-37.2-48.26-102.16-107.63-97.02-74.7 6.7-85.65 114.58-85.65 114.58-10.04 49.88 24.2 156.43 116.33 136.62m84.7 214.14c10.28 38.7 43.95 40.43 43.95 40.43H427V683.55h-51.74c-23.22 6.96-34.5 25.1-36.98 32.8-2.74 7.8-8.71 27.6-3.57 44.83m169.07-531.1c0-72.42-41.13-131.08-92.2-131.08-50.92 0-92.21 58.66-92.21 131.07 0 72.5 41.3 131.16 92.2 131.16 51.08 0 92.21-58.66 92.21-131.16m248.1 9.1c8.86-54.92-35.08-118.88-83.34-129.82-48.34-11.1-108.7 66.28-114.18 116.74-6.55 61.72 8.79 123.28 76.86 132.06 68.16 8.87 112.03-63.87 120.65-118.97m46.35 433.02s-105.47-81.53-167-169.6c-83.4-129.91-201.98-77.05-241.62-11.02-39.47 66.03-101 107.87-109.7 118.9-8.87 10.93-127.36 74.8-101.07 191.55 26.28 116.65 118.73 114.5 118.73 114.5s68.08 6.7 147.1-10.94C523.7 888.03 591.7 910 591.7 910s184.57 61.72 235.07-57.18c50.41-118.97-28.53-180.61-28.53-180.61M362.42 849.17c-51.83-10.36-72.47-45.65-75.13-51.7-2.57-6.13-17.24-34.55-9.45-82.85 22.39-72.41 86.23-77.63 86.23-77.63h63.85v-78.46l54.4.82.08 289.82zm205.38-.83c-53.56-13.75-56.05-51.78-56.05-51.78V643.95l56.05-.92v137.12c3.4 14.59 21.65 17.32 21.65 17.32h56.88V643.95h59.62v204.39zm323.84-397.72c0-26.35-21.89-105.72-103.15-105.72-81.43 0-92.29 74.9-92.29 127.84 0 50.54 4.31 121.13 105.4 118.8 101.15-2.15 90.04-114.41 90.04-140.92"}}]},name:"baidu",theme:"outlined"},E3=b3,x3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E3}))},I3=a.forwardRef(x3),k3=I3,A3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z"}}]},name:"bank",theme:"filled"},P3=A3,D3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P3}))},y3=a.forwardRef(D3),q3=y3,W3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z"}}]},name:"bank",theme:"outlined"},U3=W3,G3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U3}))},N3=a.forwardRef(G3),j3=N3,Q3={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M240.9 393.9h542.2L512 196.7z",fill:t}},{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z",fill:e}}]}},name:"bank",theme:"twotone"},$3=Q3,Y3=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$3}))},J3=a.forwardRef(Y3),X3=J3,K3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z"}}]},name:"bar-chart",theme:"outlined"},e8=K3,t8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:e8}))},a8=a.forwardRef(t8),n8=a8,c8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"barcode",theme:"outlined"},l8=c8,r8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l8}))},i8=a.forwardRef(r8),o8=i8,d8={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},u8=d8,s8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u8}))},f8=a.forwardRef(s8),v8=f8,h8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0017.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z"}}]},name:"behance-circle",theme:"filled"},m8=h8,g8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m8}))},z8=a.forwardRef(g8),O8=z8,w8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z"}}]},name:"behance",theme:"outlined"},T8=w8,F8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:T8}))},M8=a.forwardRef(F8),p8=M8,_8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z"}}]},name:"behance-square",theme:"filled"},C8=_8,H8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C8}))},R8=a.forwardRef(H8),V8=R8,Z8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z"}}]},name:"behance-square",theme:"outlined"},S8=Z8,L8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:S8}))},B8=a.forwardRef(L8),b8=B8,E8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z"}}]},name:"bell",theme:"filled"},x8=E8,I8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x8}))},k8=a.forwardRef(I8),A8=k8,P8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},D8=P8,y8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:D8}))},q8=a.forwardRef(y8),W8=q8,U8={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z",fill:t}},{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z",fill:e}}]}},name:"bell",theme:"twotone"},G8=U8,N8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G8}))},j8=a.forwardRef(N8),Q8=j8,$8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 00-12.8 0l-48 48a9.11 9.11 0 000 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z"}}]},name:"bg-colors",theme:"outlined"},Y8=$8,J8=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Y8}))},X8=a.forwardRef(J8),K8=X8,e6={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M310.13 596.45c-8-4.46-16.5-8.43-25-11.9a273.55 273.55 0 00-26.99-7.44c-2.5-.99-2.5 1-2.5 1.49 0 7.93.5 18.84 1.5 27.77 1 7.44 2 15.37 4 22.8 0 .5 0 1 .5 1.5 1 .99 2 1.48 3 .49 8-4.46 16-8.43 23-13.39 7.5-5.45 15.5-11.9 22-18.35 1.5-1.48 0-2.47.5-2.97m323.95-11.9a273.55 273.55 0 00-27-7.44c-2.5-.99-2.5 1-2.5 1.49 0 7.93.5 18.84 1.5 27.77 1 7.43 2 15.37 4 22.8 0 .5 0 1 .5 1.5 1 .99 2 1.48 3 .49 8-4.46 16-8.43 23-13.39 7.5-5.45 15.5-11.9 22-18.35 2-1.48.5-2.47.5-2.97-7.5-4.46-16.5-8.43-25-11.9"}},{tag:"path",attrs:{d:"M741.5 112H283c-94.5 0-171 76.5-171 171.5v458c.5 94 77 170.5 171 170.5h458c94.5 0 171-76.5 171-170.5v-458c.5-95-76-171.5-170.5-171.5m95 343.5H852v48h-15.5zM741 454l2 43-13.5 1.5-5-44.5zm-23.5 0l4 45.5L707 501l-6.5-47.5h17zM487 455.5h15v48h-15zm-96-1.5l2 43-13.5 1.5-5-44.5zm-23.5 0l4 45.5-14.5 2-6-47.5zM364 603c-20.5 65.5-148 59.5-159.5 57.5-9-161.5-23-196.5-34.5-275.5l54.5-22.5c1 71.5 9 185 9 185s108.5-15.5 132 47c.5 3 0 6-1.5 8.5m20.5 35.5l-23.5-124h35.5l13 123zm44.5-8l-27-235 33.5-1.5 21 236H429zm34-175h17.5v48H467zm41 190h-26.5l-9.5-126h36zm210-43C693.5 668 566 662 554.5 660c-9-161-23-196-34.5-275l54.5-22.5c1 71.5 9 185 9 185S692 532 715.5 594c.5 3 0 6-1.5 8.5m19.5 36l-23-124H746l13 123zm45.5-8l-27.5-235L785 394l21 236h-27zm33.5-175H830v48h-13zm41 190H827l-9.5-126h36z"}}]},name:"bilibili",theme:"filled"},t6=e6,a6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t6}))},n6=a.forwardRef(a6),c6=n6,l6={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M235.52 616.57c16.73-.74 32.28-1.77 47.69-2.07 66.8-1.18 132.4 6.81 194.76 32 30.5 12.3 59.98 26.52 86.5 46.51 21.76 16.45 26.5 36.9 16.58 67.11-6.22 18.67-18.66 32.74-34.36 45.04-37.03 28.88-75.83 54.96-120.41 69.62A595.87 595.87 0 01330 898.04c-42.8 6.67-86.2 9.63-129.45 13.63-8.88.89-17.92-.3-26.8-.3-4.6 0-5.78-2.37-5.93-6.37-1.18-19.7-2.07-39.55-3.85-59.25a2609.47 2609.47 0 00-7.7-76.3c-4-35.4-8.44-70.66-12.89-105.92-4.59-37.18-9.33-74.21-13.77-111.4-4.44-36.3-8.44-72.73-13.18-109.03-5.34-41.48-11.26-82.96-16.89-124.44-6.66-49.03-15.85-97.62-28.43-145.47-.6-2.07 1.18-6.67 2.96-7.26 41.91-16.89 83.98-33.33 125.89-50.07 13.92-5.63 15.1-7.26 15.25 10.37.15 75.1.45 150.21 1.63 225.32.6 39.11 2.08 78.22 4.74 117.18 3.26 47.55 8.3 95.1 12.6 142.66 0 2.07.88 4 1.33 5.19m83.68 218.06a74372.3 74372.3 0 00114.78-86.96c-4.74-6.82-109.3-47.85-133.89-53.33 6.22 46.37 12.59 92.59 19.1 140.29m434.13-14.39c-19.94-202.14-36.78-406.5-75.32-609.67 12.55-1.48 25.1-3.25 37.8-4.3 14.63-1.32 29.4-1.92 44.01-3.1 12.26-1.04 16.84 2.22 17.58 14.22 2.21 32.13 4.13 64.26 6.35 96.4 2.95 43.39 6.05 86.92 9.15 130.31 2.22 31.25 4.14 62.64 6.65 93.89 2.8 34.2 5.9 68.27 9 102.47 2.22 25.18 4.3 50.5 6.8 75.68 2.66 27.24 5.61 54.49 8.42 81.74.74 7.85 1.62 15.7 2.21 23.54.3 4.3-2.06 4.89-6.05 4.45-21.7-2.23-43.42-3.85-66.6-5.63M572 527.15c17.62-2.51 34.64-5.32 51.66-7.25 12.29-1.48 24.72-1.63 37.01-2.81 6.66-.6 10.95 1.77 11.99 8.29 2.81 17.32 5.77 34.79 7.85 52.26 3.4 29.02 6.07 58.18 9.17 87.2 2.67 25.46 5.33 50.78 8.3 76.24 3.25 27.24 6.8 54.33 10.2 81.42 1.04 8 1.78 16.14 2.82 24.88a9507.1 9507.1 0 00-74.76 9.62C614.93 747.15 593.61 638.19 572 527.15m382 338.83c-24.08 0-47.28.14-70.47-.3-1.93 0-5.35-3.4-5.5-5.48-3.57-37.05-6.69-73.96-9.96-111l-9.37-103.16c-3.27-35.42-6.39-70.84-9.66-106.26-.15-2.07-.6-4-1.04-7.11 8.62-1.04 16.8-2.67 25.12-2.67 22.45 0 44.9.6 67.5 1.19 5.8.14 8.32 4 8.62 9.33.75 11.12 1.79 22.08 1.79 33.2.14 52.17-.15 104.48.3 156.65.44 41.65 1.78 83.44 2.67 125.08zM622.07 480c-5.3-42.57-10.62-84.1-16.07-127.4 13.86-.16 27.71-.6 41.42-.6 4.57 0 6.64 2.51 7.08 7.54 3.69 38.72 7.52 77.45 11.5 117.65-14.3.74-29.04 1.78-43.93 2.81M901 364.07c11.94 0 24.62-.15 37.45 0 6.42.14 9.55 2.67 9.55 10.24-.45 36.22-.15 72.45-.15 108.53V491c-15.37-.74-30.14-1.49-46.7-2.23-.15-41.12-.15-82.4-.15-124.7M568.57 489c-7.43-41.2-15-82.1-22.57-124.02 13.51-2.07 27.02-4.29 40.39-5.9 5.94-.75 4.9 4.42 5.2 7.67 1.63 13.88 2.81 27.6 4.3 41.49 2.37 21.7 4.75 43.4 6.98 64.96.3 2.8 0 5.76 0 8.86-11.29 2.36-22.57 4.58-34.3 6.94M839 365.16c12.72 0 25.43.15 38-.15 5.69-.15 7.78 1.04 7.63 7.56-.44 17.36.15 34.7.3 52.2.15 21.51 0 43.17 0 64.52-12.86 1.34-24.09 2.37-36.2 3.71-3.15-41.97-6.44-83.8-9.73-127.84"}}]},name:"bilibili",theme:"outlined"},r6=l6,i6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r6}))},o6=a.forwardRef(i6),d6=o6,u6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z"}}]},name:"block",theme:"outlined"},s6=u6,f6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:s6}))},v6=a.forwardRef(f6),h6=v6,m6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z"}}]},name:"bold",theme:"outlined"},g6=m6,z6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g6}))},O6=a.forwardRef(z6),w6=O6,T6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z"}}]},name:"book",theme:"filled"},F6=T6,M6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F6}))},p6=a.forwardRef(M6),_6=p6,C6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z"}}]},name:"book",theme:"outlined"},H6=C6,R6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H6}))},V6=a.forwardRef(R6),Z6=V6,S6={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z",fill:e}},{tag:"path",attrs:{d:"M668 345.9V136h-96v211.4l49.5-35.4z",fill:t}},{tag:"path",attrs:{d:"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 01-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z",fill:t}}]}},name:"book",theme:"twotone"},L6=S6,B6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L6}))},b6=a.forwardRef(B6),E6=b6,x6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"border-bottom",theme:"outlined"},I6=x6,k6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I6}))},A6=a.forwardRef(k6),P6=A6,D6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-horizontal",theme:"outlined"},y6=D6,q6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y6}))},W6=a.forwardRef(q6),U6=W6,G6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-inner",theme:"outlined"},N6=G6,j6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:N6}))},Q6=a.forwardRef(j6),$6=Q6,Y6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-left",theme:"outlined"},J6=Y6,X6=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J6}))},K6=a.forwardRef(X6),e0=K6,t0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"border-outer",theme:"outlined"},a0=t0,n0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a0}))},c0=a.forwardRef(n0),l0=c0,r0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"border",theme:"outlined"},i0=r0,o0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i0}))},d0=a.forwardRef(o0),u0=d0,s0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-right",theme:"outlined"},f0=s0,v0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f0}))},h0=a.forwardRef(v0),m0=h0,g0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-top",theme:"outlined"},z0=g0,O0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z0}))},w0=a.forwardRef(O0),T0=w0,F0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-verticle",theme:"outlined"},M0=F0,p0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M0}))},_0=a.forwardRef(p0),C0=_0,H0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M117 368h231v64H117zm559 0h241v64H676zm-264 0h200v64H412zm0 224h200v64H412zm264 0h241v64H676zm-559 0h231v64H117zm295-160V179h-64v666h64V592zm264-64V179h-64v666h64V432z"}}]},name:"borderless-table",theme:"outlined"},R0=H0,V0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R0}))},Z0=a.forwardRef(V0),S0=Z0,L0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z"}}]},name:"box-plot",theme:"filled"},B0=L0,b0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:B0}))},E0=a.forwardRef(b0),x0=E0,I0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z"}}]},name:"box-plot",theme:"outlined"},k0=I0,A0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k0}))},P0=a.forwardRef(A0),D0=P0,y0={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 368h88v288h-88zm152 0h280v288H448z",fill:t}},{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z",fill:e}}]}},name:"box-plot",theme:"twotone"},q0=y0,W0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:q0}))},U0=a.forwardRef(W0),G0=U0,N0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0034.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm408-491a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"branches",theme:"outlined"},j0=N0,Q0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:j0}))},$0=a.forwardRef(Q0),Y0=$0,J0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 00123.2-149.5A120.4 120.4 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"bug",theme:"filled"},X0=J0,K0=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:X0}))},ee=a.forwardRef(K0),te=ee,ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 00123.2-149.5A120 120 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 01308 680V412h408v268z"}}]},name:"bug",theme:"outlined"},ne=ae,ce=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ne}))},le=a.forwardRef(ce),re=le,ie={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 01-22.66 49.02 281.39 281.39 0 01-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 01-100.45-100.45 278.63 278.63 0 01-22.66-49.02A119.95 119.95 0 00188 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 01232 680v-96H84a8 8 0 01-8-8v-56a8 8 0 018-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 018-8h60a8 8 0 018 8 63 63 0 0063 63h560a63 63 0 0063-63 8 8 0 018-8h60a8 8 0 018 8c0 76.77-62.23 139-139 139v100h148a8 8 0 018 8v56a8 8 0 01-8 8H792zM368 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0174.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0174.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 00-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 00-45.4 45.39C373.95 218.85 368 243.67 368 272z",fill:e}},{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308z",fill:t}}]}},name:"bug",theme:"twotone"},oe=ie,de=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oe}))},ue=a.forwardRef(de),se=ue,fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"filled"},ve=fe,he=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ve}))},me=a.forwardRef(he),ge=me,ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"outlined"},Oe=ze,we=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oe}))},Te=a.forwardRef(we),Fe=Te,Me={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M144 546h200v200H144zm268-268h200v200H412z",fill:t}},{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z",fill:e}}]}},name:"build",theme:"twotone"},pe=Me,_e=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pe}))},Ce=a.forwardRef(_e),He=Ce,Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z"}}]},name:"bulb",theme:"filled"},Ve=Re,Ze=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ve}))},Se=a.forwardRef(Ze),Le=Se,Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"}}]},name:"bulb",theme:"outlined"},be=Be,Ee=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:be}))},xe=a.forwardRef(Ee),Ie=xe,ke={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z",fill:t}},{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z",fill:e}}]}},name:"bulb",theme:"twotone"},Ae=ke,Pe=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ae}))},De=a.forwardRef(Pe),ye=De,qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z"}}]},name:"calculator",theme:"filled"},We=qe,Ue=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:We}))},Ge=a.forwardRef(Ue),Ne=Ge,je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z"}}]},name:"calculator",theme:"outlined"},Qe=je,$e=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qe}))},Ye=a.forwardRef($e),Je=Ye,Xe={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z",fill:t}},{tag:"path",attrs:{d:"M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z",fill:e}}]}},name:"calculator",theme:"twotone"},Ke=Xe,e5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ke}))},t5=a.forwardRef(e5),a5=t5,n5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z"}}]},name:"calendar",theme:"filled"},c5=n5,l5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c5}))},r5=a.forwardRef(l5),i5=r5,o5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},d5=o5,u5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d5}))},s5=a.forwardRef(u5),f5=s5,v5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z",fill:t}},{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z",fill:e}}]}},name:"calendar",theme:"twotone"},h5=v5,m5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h5}))},g5=a.forwardRef(m5),z5=g5,O5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 260H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 10192 0 96 96 0 10-192 0z"}}]},name:"camera",theme:"filled"},w5=O5,T5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:w5}))},F5=a.forwardRef(T5),M5=F5,p5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"}}]},name:"camera",theme:"outlined"},_5=p5,C5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_5}))},H5=a.forwardRef(C5),R5=H5,V5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z",fill:t}},{tag:"path",attrs:{d:"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z",fill:e}},{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z",fill:e}}]}},name:"camera",theme:"twotone"},Z5=V5,S5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z5}))},L5=a.forwardRef(S5),B5=L5,b5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z"}}]},name:"car",theme:"filled"},E5=b5,x5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E5}))},I5=a.forwardRef(x5),k5=I5,A5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1080 0 40 40 0 10-80 0zm239-167.6L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"car",theme:"outlined"},P5=A5,D5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P5}))},y5=a.forwardRef(D5),q5=y5,W5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z",fill:t}},{tag:"path",attrs:{d:"M720 581a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z",fill:e}},{tag:"path",attrs:{d:"M224 581a40 40 0 1080 0 40 40 0 10-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"car",theme:"twotone"},U5=W5,G5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U5}))},N5=a.forwardRef(G5),j5=N5,Q5=i(39930),$5={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Y5=$5,J5=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Y5}))},X5=a.forwardRef(J5),K5=X5,e7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z"}}]},name:"caret-left",theme:"filled"},t7=e7,a7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t7}))},n7=a.forwardRef(a7),c7=n7,l7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z"}}]},name:"caret-left",theme:"outlined"},r7=l7,i7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r7}))},o7=a.forwardRef(i7),d7=o7,u7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"filled"},s7=u7,f7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:s7}))},v7=a.forwardRef(f7),h7=v7,m7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},g7=m7,z7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g7}))},O7=a.forwardRef(z7),w7=O7,T7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"filled"},F7=T7,M7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F7}))},p7=a.forwardRef(M7),_7=p7,C7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},H7=C7,R7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H7}))},V7=a.forwardRef(R7),Z7=V7,S7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"carry-out",theme:"filled"},L7=S7,B7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L7}))},b7=a.forwardRef(B7),E7=b7,x7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"}}]},name:"carry-out",theme:"outlined"},I7=x7,k7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I7}))},A7=a.forwardRef(k7),P7=A7,D7={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z",fill:e}},{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z",fill:t}},{tag:"path",attrs:{d:"M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z",fill:e}}]}},name:"carry-out",theme:"twotone"},y7=D7,q7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y7}))},W7=a.forwardRef(q7),U7=W7,G7=i(92933),N7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},j7=N7,Q7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:j7}))},$7=a.forwardRef(Q7),Y7=$7,J7={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z",fill:e}}]}},name:"check-circle",theme:"twotone"},X7=J7,K7=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:X7}))},et=a.forwardRef(K7),tt=et,at=i(52639),nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 01-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-square",theme:"filled"},ct=nt,lt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ct}))},rt=a.forwardRef(lt),it=rt,ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},dt=ot,ut=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dt}))},st=a.forwardRef(ut),ft=st,vt={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 01-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M432.2 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z",fill:e}}]}},name:"check-square",theme:"twotone"},ht=vt,mt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ht}))},gt=a.forwardRef(mt),zt=gt,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0096 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z"}}]},name:"chrome",theme:"filled"},wt=Ot,Tt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wt}))},Ft=a.forwardRef(Tt),Mt=Ft,pt=i(41471),_t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z"}}]},name:"ci-circle",theme:"filled"},Ct=_t,Ht=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ct}))},Rt=a.forwardRef(Ht),Vt=Rt,Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"}}]},name:"ci-circle",theme:"outlined"},St=Zt,Lt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:St}))},Bt=a.forwardRef(Lt),bt=Bt,Et={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z",fill:t}},{tag:"path",attrs:{d:"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z",fill:e}}]}},name:"ci-circle",theme:"twotone"},xt=Et,It=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xt}))},kt=a.forwardRef(It),At=kt,Pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"}}]},name:"ci",theme:"outlined"},Dt=Pt,yt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dt}))},qt=a.forwardRef(yt),Wt=qt,Ut={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z",fill:t}},{tag:"path",attrs:{d:"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z",fill:e}}]}},name:"ci",theme:"twotone"},Gt=Ut,Nt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gt}))},jt=a.forwardRef(Nt),Qt=jt,$t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},Yt=$t,Jt=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yt}))},Xt=a.forwardRef(Jt),Kt=Xt,ea={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z"}}]},name:"clock-circle",theme:"filled"},ta=ea,aa=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ta}))},na=a.forwardRef(aa),ca=na,la={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},ra=la,ia=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ra}))},oa=a.forwardRef(ia),da=oa,ua={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z",fill:t}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z",fill:e}}]}},name:"clock-circle",theme:"twotone"},sa=ua,fa=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sa}))},va=a.forwardRef(fa),ha=va,ma=i(68233),ga={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},za=ga,Oa=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:za}))},wa=a.forwardRef(Oa),Ta=wa,Fa={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 01-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z",fill:t}},{tag:"path",attrs:{d:"M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z",fill:e}}]}},name:"close-circle",theme:"twotone"},Ma=Fa,pa=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ma}))},_a=a.forwardRef(pa),Ca=_a,Ha=i(84658),Ra={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zM639.98 338.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-square",theme:"filled"},Va=Ra,Za=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Va}))},Sa=a.forwardRef(Za),La=Sa,Ba={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ba=Ba,Ea=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ba}))},xa=a.forwardRef(Ea),Ia=xa,ka={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 01354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z",fill:t}},{tag:"path",attrs:{d:"M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z",fill:e}}]}},name:"close-square",theme:"twotone"},Aa=ka,Pa=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Aa}))},Da=a.forwardRef(Pa),ya=Da,qa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"},Wa=qa,Ua=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wa}))},Ga=a.forwardRef(Ua),Na=Ga,ja={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud",theme:"filled"},Qa=ja,$a=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qa}))},Ya=a.forwardRef($a),Ja=Ya,Xa=i(81935),Ka={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},en=Ka,tn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:en}))},an=a.forwardRef(tn),nn=an,cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}},{tag:"path",attrs:{d:"M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z"}}]},name:"cloud-sync",theme:"outlined"},ln=cn,rn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ln}))},on=a.forwardRef(rn),dn=on,un={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 00-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 00-52.4 49.9 240.47 240.47 0 00-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 00-66.1 43.7A123.1 123.1 0 00140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 00884 612c0-56.2-37.8-105.5-92.1-120z",fill:t}},{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z",fill:e}}]}},name:"cloud",theme:"twotone"},sn=un,fn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sn}))},vn=a.forwardRef(fn),hn=vn,mn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},gn=mn,zn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gn}))},On=a.forwardRef(zn),wn=On,Tn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"cluster",theme:"outlined"},Fn=Tn,Mn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fn}))},pn=a.forwardRef(Mn),_n=pn,Cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z"}}]},name:"code",theme:"filled"},Hn=Cn,Rn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hn}))},Vn=a.forwardRef(Rn),Zn=Vn,Sn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},Ln=Sn,Bn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ln}))},bn=a.forwardRef(Bn),En=bn,xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z"}}]},name:"code-sandbox-circle",theme:"filled"},In=xn,kn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:In}))},An=a.forwardRef(kn),Pn=An,Dn=i(14574),yn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z"}}]},name:"code-sandbox-square",theme:"filled"},qn=yn,Wn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qn}))},Un=a.forwardRef(Wn),Gn=Un,Nn={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z",fill:t}},{tag:"path",attrs:{d:"M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z",fill:e}}]}},name:"code",theme:"twotone"},jn=Nn,Qn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jn}))},$n=a.forwardRef(Qn),Yn=$n,Jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z"}}]},name:"codepen-circle",theme:"filled"},Xn=Jn,Kn=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xn}))},e9=a.forwardRef(Kn),t9=e9,a9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z"}}]},name:"codepen-circle",theme:"outlined"},n9=a9,c9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n9}))},l9=a.forwardRef(c9),r9=l9,i9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 00-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z"}}]},name:"codepen",theme:"outlined"},o9=i9,d9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:o9}))},u9=a.forwardRef(d9),s9=u9,f9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z"}}]},name:"codepen-square",theme:"filled"},v9=f9,h9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v9}))},m9=a.forwardRef(h9),g9=m9,z9={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z"}}]},name:"coffee",theme:"outlined"},O9=z9,w9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:O9}))},T9=a.forwardRef(w9),F9=T9,M9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 00-11.3 0L403.6 366.3a7.23 7.23 0 005.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z"}}]},name:"column-height",theme:"outlined"},p9=M9,_9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:p9}))},C9=a.forwardRef(_9),H9=C9,R9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z"}}]},name:"column-width",theme:"outlined"},V9=R9,Z9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:V9}))},S9=a.forwardRef(Z9),L9=S9,B9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}},{tag:"path",attrs:{d:"M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z"}},{tag:"path",attrs:{d:"M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}}]},name:"comment",theme:"outlined"},b9=B9,E9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b9}))},x9=a.forwardRef(E9),I9=x9,k9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z"}}]},name:"compass",theme:"filled"},A9=k9,P9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:A9}))},D9=a.forwardRef(P9),y9=D9,q9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z"}}]},name:"compass",theme:"outlined"},W9=q9,U9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:W9}))},G9=a.forwardRef(U9),N9=G9,j9={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z",fill:t}},{tag:"path",attrs:{d:"M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z",fill:e}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}}]}},name:"compass",theme:"twotone"},Q9=j9,$9=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q9}))},Y9=a.forwardRef($9),J9=Y9,X9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M326 664H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V696c0-17.7-14.3-32-32-32zm16-576h-48c-8.8 0-16 7.2-16 16v176H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V104c0-8.8-7.2-16-16-16zm578 576H698c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V744h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm0-384H746V104c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16z"}}]},name:"compress",theme:"outlined"},K9=X9,ec=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K9}))},tc=a.forwardRef(ec),ac=tc,nc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z"}},{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}},{tag:"path",attrs:{d:"M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z"}}]},name:"console-sql",theme:"outlined"},cc=nc,lc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cc}))},rc=a.forwardRef(lc),ic=rc,oc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z"}}]},name:"contacts",theme:"filled"},dc=oc,uc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dc}))},sc=a.forwardRef(uc),fc=sc,vc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"}}]},name:"contacts",theme:"outlined"},hc=vc,mc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hc}))},gc=a.forwardRef(mc),zc=gc,Oc={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M460.3 526a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z",fill:t}},{tag:"path",attrs:{d:"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 01-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 01-8 8.4z",fill:t}},{tag:"path",attrs:{d:"M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z",fill:e}},{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z",fill:e}}]}},name:"contacts",theme:"twotone"},wc=Oc,Tc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wc}))},Fc=a.forwardRef(Tc),Mc=Fc,pc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z"}}]},name:"container",theme:"filled"},_c=pc,Cc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_c}))},Hc=a.forwardRef(Cc),Rc=Hc,Vc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"container",theme:"outlined"},Zc=Vc,Sc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zc}))},Lc=a.forwardRef(Sc),Bc=Lc,bc={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z",fill:t}},{tag:"path",attrs:{d:"M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z",fill:e}},{tag:"path",attrs:{d:"M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"container",theme:"twotone"},Ec=bc,xc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ec}))},Ic=a.forwardRef(xc),kc=Ic,Ac={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1072 0 36 36 0 10-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z"}}]},name:"control",theme:"filled"},Pc=Ac,Dc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pc}))},yc=a.forwardRef(Dc),qc=yc,Wc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z"}}]},name:"control",theme:"outlined"},Uc=Wc,Gc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uc}))},Nc=a.forwardRef(Gc),jc=Nc,Qc={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M616 440a36 36 0 1072 0 36 36 0 10-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z",fill:t}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z",fill:t}},{tag:"path",attrs:{d:"M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 01408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z",fill:e}}]}},name:"control",theme:"twotone"},$c=Qc,Yc=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$c}))},Jc=a.forwardRef(Yc),Xc=Jc,Kc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z"}}]},name:"copy",theme:"filled"},el=Kc,tl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:el}))},al=a.forwardRef(tl),nl=al,cl=i(85659),ll={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z",fill:t}},{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z",fill:e}},{tag:"path",attrs:{d:"M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z",fill:e}}]}},name:"copy",theme:"twotone"},rl=ll,il=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rl}))},ol=a.forwardRef(il),dl=ol,ul={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z"}}]},name:"copyright-circle",theme:"filled"},sl=ul,fl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sl}))},vl=a.forwardRef(fl),hl=vl,ml={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright-circle",theme:"outlined"},gl=ml,zl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gl}))},Ol=a.forwardRef(zl),wl=Ol,Tl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z",fill:t}},{tag:"path",attrs:{d:"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z",fill:e}}]}},name:"copyright-circle",theme:"twotone"},Fl=Tl,Ml=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fl}))},pl=a.forwardRef(Ml),_l=pl,Cl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright",theme:"outlined"},Hl=Cl,Rl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hl}))},Vl=a.forwardRef(Rl),Zl=Vl,Sl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z",fill:t}},{tag:"path",attrs:{d:"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z",fill:e}}]}},name:"copyright",theme:"twotone"},Ll=Sl,Bl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ll}))},bl=a.forwardRef(Bl),El=bl,xl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z"}}]},name:"credit-card",theme:"filled"},Il=xl,kl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Il}))},Al=a.forwardRef(kl),Pl=Al,Dl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"}}]},name:"credit-card",theme:"outlined"},yl=Dl,ql=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yl}))},Wl=a.forwardRef(ql),Ul=Wl,Gl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z",fill:t}},{tag:"path",attrs:{d:"M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z",fill:e}}]}},name:"credit-card",theme:"twotone"},Nl=Gl,jl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Nl}))},Ql=a.forwardRef(jl),$l=Ql,Yl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z"}}]},name:"crown",theme:"filled"},Jl=Yl,Xl=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jl}))},Kl=a.forwardRef(Xl),er=Kl,tr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z"}}]},name:"crown",theme:"outlined"},ar=tr,nr=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ar}))},cr=a.forwardRef(nr),lr=cr,rr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z",fill:t}},{tag:"path",attrs:{d:"M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z",fill:t}},{tag:"path",attrs:{d:"M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z",fill:e}},{tag:"path",attrs:{d:"M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z",fill:e}}]}},name:"crown",theme:"twotone"},ir=rr,or=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ir}))},dr=a.forwardRef(or),ur=dr,sr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z"}}]},name:"customer-service",theme:"filled"},fr=sr,vr=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fr}))},hr=a.forwardRef(vr),mr=hr,gr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"}}]},name:"customer-service",theme:"outlined"},zr=gr,Or=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zr}))},wr=a.forwardRef(Or),Tr=wr,Fr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 632h128v192H696zm-496 0h128v192H200z",fill:t}},{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z",fill:e}}]}},name:"customer-service",theme:"twotone"},Mr=Fr,pr=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mr}))},_r=a.forwardRef(pr),Cr=_r,Hr=i(72637),Rr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 01-11.3 0L261.7 352a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z"}}]},name:"dashboard",theme:"filled"},Vr=Rr,Zr=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vr}))},Sr=a.forwardRef(Zr),Lr=Sr,Br={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"}}]},name:"dashboard",theme:"outlined"},br=Br,Er=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:br}))},xr=a.forwardRef(Er),Ir=xr,kr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 00884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 01-11.3 0l-56.6-56.6a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z",fill:e}},{tag:"path",attrs:{d:"M762.7 340.8l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"dashboard",theme:"twotone"},Ar=kr,Pr=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ar}))},Dr=a.forwardRef(Pr),yr=Dr,qr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"}}]},name:"database",theme:"filled"},Wr=qr,Ur=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wr}))},Gr=a.forwardRef(Ur),Nr=Gr,jr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"},Qr=jr,$r=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qr}))},Yr=a.forwardRef($r),Jr=Yr,Xr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M304 512a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0-544a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:e}}]}},name:"database",theme:"twotone"},Kr=Xr,ei=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kr}))},ti=a.forwardRef(ei),ai=ti,ni={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M651.1 641.9a7.84 7.84 0 00-5.1-1.9h-54.7c-2.4 0-4.6 1.1-6.1 2.9L512 730.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H378c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L474.2 776 371.8 898.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L549.8 776l102.4-122.9c2.8-3.4 2.3-8.4-1.1-11.2zM472 544h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8zM350 386H184V136c0-3.3-2.7-6-6-6h-60c-3.3 0-6 2.7-6 6v292c0 16.6 13.4 30 30 30h208c3.3 0 6-2.7 6-6v-60c0-3.3-2.7-6-6-6zm556-256h-60c-3.3 0-6 2.7-6 6v250H674c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h208c16.6 0 30-13.4 30-30V136c0-3.3-2.7-6-6-6z"}}]},name:"delete-column",theme:"outlined"},ci=ni,li=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ci}))},ri=a.forwardRef(li),ii=ri,oi=i(88571),di=i(96441),ui={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M819.8 512l102.4-122.9a8.06 8.06 0 00-6.1-13.2h-54.7c-2.4 0-4.6 1.1-6.1 2.9L782 466.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H648c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L744.2 512 641.8 634.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L819.8 512zM536 464H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h416c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-84 204h-60c-3.3 0-6 2.7-6 6v166H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h292c16.6 0 30-13.4 30-30V674c0-3.3-2.7-6-6-6zM136 184h250v166c0 3.3 2.7 6 6 6h60c3.3 0 6-2.7 6-6V142c0-16.6-13.4-30-30-30H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6z"}}]},name:"delete-row",theme:"outlined"},si=ui,fi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:si}))},vi=a.forwardRef(fi),hi=vi,mi={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M292.7 840h438.6l24.2-512h-487z",fill:t}},{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z",fill:e}}]}},name:"delete",theme:"twotone"},gi=mi,zi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gi}))},Oi=a.forwardRef(zi),wi=Oi,Ti={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Fi=Ti,Mi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fi}))},pi=a.forwardRef(Mi),_i=pi,Ci={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 01-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0165.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z"}}]},name:"deployment-unit",theme:"outlined"},Hi=Ci,Ri=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hi}))},Vi=a.forwardRef(Ri),Zi=Vi,Si={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},Li=Si,Bi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Li}))},bi=a.forwardRef(Bi),Ei=bi,xi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z"}}]},name:"diff",theme:"filled"},Ii=xi,ki=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ii}))},Ai=a.forwardRef(ki),Pi=Ai,Di={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z"}}]},name:"diff",theme:"outlined"},yi=Di,qi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yi}))},Wi=a.forwardRef(qi),Ui=Wi,Gi={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z",fill:t}},{tag:"path",attrs:{d:"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z",fill:e}},{tag:"path",attrs:{d:"M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z",fill:e}},{tag:"path",attrs:{d:"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z",fill:e}}]}},name:"diff",theme:"twotone"},Ni=Gi,ji=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ni}))},Qi=a.forwardRef(ji),$i=Qi,Yi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z"}}]},name:"dingding",theme:"outlined"},Ji=Yi,Xi=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ji}))},Ki=a.forwardRef(Xi),eo=Ki,to={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z"}}]},name:"dingtalk-circle",theme:"filled"},ao=to,no=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ao}))},co=a.forwardRef(no),lo=co,ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z"}}]},name:"dingtalk",theme:"outlined"},io=ro,oo=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:io}))},uo=a.forwardRef(oo),so=uo,fo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z"}}]},name:"dingtalk-square",theme:"filled"},vo=fo,ho=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vo}))},mo=a.forwardRef(ho),go=mo,zo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 00-11.3 0L209.4 249a8.03 8.03 0 000 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z"}}]},name:"disconnect",theme:"outlined"},Oo=zo,wo=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oo}))},To=a.forwardRef(wo),Fo=To,Mo={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.15 87c51.16 0 92.41 41.36 94.85 90.03V960l-97.4-82.68-53.48-48.67-58.35-50.85 24.37 80.2H210.41c-51 0-92.41-38.74-92.41-90.06V177.21c0-48.67 41.48-90.1 92.6-90.1h600.3zM588.16 294.1h-1.09l-7.34 7.28c75.38 21.8 111.85 55.86 111.85 55.86-48.58-24.28-92.36-36.42-136.14-41.32-31.64-4.91-63.28-2.33-90 0h-7.28c-17.09 0-53.45 7.27-102.18 26.7-16.98 7.39-26.72 12.22-26.72 12.22s36.43-36.42 116.72-55.86l-4.9-4.9s-60.8-2.33-126.44 46.15c0 0-65.64 114.26-65.64 255.13 0 0 36.36 63.24 136.11 65.64 0 0 14.55-19.37 29.27-36.42-56-17-77.82-51.02-77.82-51.02s4.88 2.4 12.19 7.27h2.18c1.09 0 1.6.54 2.18 1.09v.21c.58.59 1.09 1.1 2.18 1.1 12 4.94 24 9.8 33.82 14.53a297.58 297.58 0 0065.45 19.48c33.82 4.9 72.59 7.27 116.73 0 21.82-4.9 43.64-9.7 65.46-19.44 14.18-7.27 31.63-14.54 50.8-26.79 0 0-21.82 34.02-80.19 51.03 12 16.94 28.91 36.34 28.91 36.34 99.79-2.18 138.55-65.42 140.73-62.73 0-140.65-66-255.13-66-255.13-59.45-44.12-115.09-45.8-124.91-45.8l2.04-.72zM595 454c25.46 0 46 21.76 46 48.41 0 26.83-20.65 48.59-46 48.59s-46-21.76-46-48.37c.07-26.84 20.75-48.52 46-48.52zm-165.85 0c25.35 0 45.85 21.76 45.85 48.41 0 26.83-20.65 48.59-46 48.59s-46-21.76-46-48.37c0-26.84 20.65-48.52 46-48.52z"}}]},name:"discord",theme:"filled"},po=Mo,_o=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:po}))},Co=a.forwardRef(_o),Ho=Co,Ro={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M405 158l-25 3s-112.13 12.26-194.02 78.02h-.96l-1.02.96c-18.37 16.9-26.37 37.67-39 68.04a982.08 982.08 0 00-38 112C83.27 505.87 64 609.87 64 705v8l4 8c29.63 52 82.24 85.12 131 108 48.74 22.88 90.89 35 120 36l19.02.99 9.98-17 35-62c37.13 8.38 79.88 14 129 14 49.12 0 91.87-5.62 129-14l35 62 10.02 17 18.97-1c29.12-.98 71.27-13.11 120-36 48.77-22.87 101.38-56 131.01-108l4-8v-8c0-95.13-19.26-199.13-43-284.98a982.08 982.08 0 00-38-112c-12.63-30.4-20.63-51.14-39-68l-1-1.03h-1.02C756.16 173.26 644 161.01 644 161.01L619 158l-9.02 23s-9.24 23.37-14.97 50.02a643.04 643.04 0 00-83.01-6.01c-17.12 0-46.72 1.12-83 6.01a359.85 359.85 0 00-15.02-50.01zm-44 73.02c1.37 4.48 2.74 8.36 4 12-41.38 10.24-85.51 25.86-126 50.98l34 54.02C356 296.5 475.22 289 512 289c36.74 0 156 7.49 239 59L785 294c-40.49-25.12-84.62-40.74-126-51 1.26-3.62 2.63-7.5 4-12 29.86 6 86.89 19.77 134 57.02-.26.12 12 18.62 23 44.99 11.26 27.13 23.74 63.26 35 104 21.64 78.11 38.63 173.25 40 256.99-20.15 30.75-57.5 58.5-97.02 77.02A311.8 311.8 0 01720 795.98l-16-26.97c9.5-3.52 18.88-7.36 27-11.01 49.26-21.63 76-45 76-45l-42-48s-18 16.52-60 35.02C663.03 718.52 598.87 737 512 737s-151-18.5-193-37c-42-18.49-60-35-60-35l-42 48s26.74 23.36 76 44.99a424.47 424.47 0 0027 11l-16 27.02a311.8 311.8 0 01-78.02-25.03c-39.48-18.5-76.86-46.24-96.96-76.99 1.35-83.74 18.34-178.88 40-257A917.22 917.22 0 01204 333c11-26.36 23.26-44.86 23-44.98 47.11-37.25 104.14-51.01 134-57m39 217.99c-24.74 0-46.62 14.11-60 32-13.38 17.89-20 39.87-20 64s6.62 46.11 20 64c13.38 17.89 35.26 32 60 32 24.74 0 46.62-14.11 60-32 13.38-17.89 20-39.87 20-64s-6.62-46.11-20-64c-13.38-17.89-35.26-32-60-32m224 0c-24.74 0-46.62 14.11-60 32-13.38 17.89-20 39.87-20 64s6.62 46.11 20 64c13.38 17.89 35.26 32 60 32 24.74 0 46.62-14.11 60-32 13.38-17.89 20-39.87 20-64s-6.62-46.11-20-64c-13.38-17.89-35.26-32-60-32m-224 64c1.76 0 4 .64 8 6.01 4 5.35 8 14.72 8 25.99 0 11.26-4 20.64-8 26.01-4 5.35-6.24 5.99-8 5.99-1.76 0-4-.64-8-6.02a44.83 44.83 0 01-8-25.98c0-11.27 4-20.64 8-26.02 4-5.34 6.24-5.98 8-5.98m224 0c1.76 0 4 .64 8 6.01 4 5.35 8 14.72 8 25.99 0 11.26-4 20.64-8 26.01-4 5.35-6.24 5.99-8 5.99-1.76 0-4-.64-8-6.02a44.83 44.83 0 01-8-25.98c0-11.27 4-20.64 8-26.02 4-5.34 6.24-5.98 8-5.98"}}]},name:"discord",theme:"outlined"},Vo=Ro,Zo=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vo}))},So=a.forwardRef(Zo),Lo=So,Bo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z"}}]},name:"dislike",theme:"filled"},bo=Bo,Eo=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bo}))},xo=a.forwardRef(Eo),Io=xo,ko={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z"}}]},name:"dislike",theme:"outlined"},Ao=ko,Po=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ao}))},Do=a.forwardRef(Po),yo=Do,qo={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0042.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z",fill:t}},{tag:"path",attrs:{d:"M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z",fill:e}}]}},name:"dislike",theme:"twotone"},Wo=qo,Uo=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wo}))},Go=a.forwardRef(Uo),No=Go,jo={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M555.88 488.24h-92.62v-82.79h92.62zm0-286.24h-92.62v85.59h92.62zm109.45 203.45H572.7v82.79h92.62zm-218.9-101.02h-92.61v84.18h92.6zm109.45 0h-92.61v84.18h92.6zm388.69 140.3c-19.65-14.02-67.36-18.23-102.44-11.22-4.2-33.67-23.85-63.14-57.53-89.8l-19.65-12.62-12.62 19.64c-25.26 39.29-32.28 103.83-5.62 145.92-12.63 7.02-36.48 15.44-67.35 15.44H67.56c-12.63 71.56 8.42 164.16 61.74 227.3C181.22 801.13 259.8 832 360.83 832c220.3 0 384.48-101.02 460.25-286.24 29.47 0 95.42 0 127.7-63.14 1.4-2.8 9.82-18.24 11.22-23.85zm-717.04-39.28h-92.61v82.79h92.6zm109.45 0h-92.61v82.79h92.6zm109.45 0h-92.61v82.79h92.6zM336.98 304.43h-92.61v84.19h92.6z"}}]},name:"docker",theme:"outlined"},Qo=jo,$o=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qo}))},Yo=a.forwardRef($o),Jo=Yo,Xo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z"}}]},name:"dollar-circle",theme:"filled"},Ko=Xo,ed=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ko}))},td=a.forwardRef(ed),ad=td,nd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar-circle",theme:"outlined"},cd=nd,ld=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cd}))},rd=a.forwardRef(ld),id=rd,od={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z",fill:t}},{tag:"path",attrs:{d:"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z",fill:e}}]}},name:"dollar-circle",theme:"twotone"},dd=od,ud=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dd}))},sd=a.forwardRef(ud),fd=sd,vd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar",theme:"outlined"},hd=vd,md=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hd}))},gd=a.forwardRef(md),zd=gd,Od={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z",fill:t}},{tag:"path",attrs:{d:"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z",fill:e}}]}},name:"dollar",theme:"twotone"},wd=Od,Td=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wd}))},Fd=a.forwardRef(Td),Md=Fd,pd=i(12264),_d={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"g",attrs:{"fill-opacity":".88"},children:[{tag:"path",attrs:{d:"M101.28 662c-10.65 0-19.53-3.3-26.63-9.89-7.1-6.6-10.65-14.7-10.65-24.32 0-9.89 3.65-18 10.96-24.31 7.3-6.32 16.42-9.48 27.35-9.48 11.06 0 20.1 3.2 27.14 9.58 7.03 6.39 10.55 14.46 10.55 24.21 0 10.03-3.58 18.24-10.76 24.63-7.17 6.39-16.49 9.58-27.96 9.58M458 657h-66.97l-121.4-185.35c-7.13-10.84-12.06-19-14.8-24.48h-.82c1.1 10.42 1.65 26.33 1.65 47.72V657H193V362h71.49l116.89 179.6a423.23 423.23 0 0114.79 24.06h.82c-1.1-6.86-1.64-20.37-1.64-40.53V362H458zM702 657H525V362h170.2v54.1H591.49v65.63H688v53.9h-96.52v67.47H702zM960 416.1h-83.95V657h-66.5V416.1H726V362h234z"}}]}]},name:"dot-net",theme:"outlined"},Cd=_d,Hd=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cd}))},Rd=a.forwardRef(Hd),Vd=Rd,Zd=i(23009),Sd=i(8019),Ld={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"down-circle",theme:"filled"},Bd=Ld,bd=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Bd}))},Ed=a.forwardRef(bd),xd=Ed,Id={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},kd=Id,Ad=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kd}))},Pd=a.forwardRef(Ad),Dd=Pd,yd={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z",fill:e}}]}},name:"down-circle",theme:"twotone"},qd=yd,Wd=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qd}))},Ud=a.forwardRef(Wd),Gd=Ud,Nd=i(53637),jd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"down-square",theme:"filled"},Qd=jd,$d=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qd}))},Yd=a.forwardRef($d),Jd=Yd,Xd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"down-square",theme:"outlined"},Kd=Xd,eu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kd}))},tu=a.forwardRef(eu),au=tu,nu={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z",fill:e}}]}},name:"down-square",theme:"twotone"},cu=nu,lu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cu}))},ru=a.forwardRef(lu),iu=ru,ou={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},du=ou,uu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:du}))},su=a.forwardRef(uu),fu=su,vu=i(82553),hu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M675.1 328.3a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z"}}]},name:"dribbble-circle",theme:"filled"},mu=hu,gu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mu}))},zu=a.forwardRef(gu),Ou=zu,wu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 01512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z"}}]},name:"dribbble",theme:"outlined"},Tu=wu,Fu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Tu}))},Mu=a.forwardRef(Fu),pu=Mu,_u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z"}}]},name:"dribbble-square",theme:"filled"},Cu=_u,Hu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cu}))},Ru=a.forwardRef(Hu),Vu=Ru,Zu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z"}}]},name:"dribbble-square",theme:"outlined"},Su=Zu,Lu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Su}))},Bu=a.forwardRef(Lu),bu=Bu,Eu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z"}}]},name:"dropbox-circle",theme:"filled"},xu=Eu,Iu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xu}))},ku=a.forwardRef(Iu),Au=ku,Pu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z"}}]},name:"dropbox",theme:"outlined"},Du=Pu,yu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Du}))},qu=a.forwardRef(yu),Wu=qu,Uu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z"}}]},name:"dropbox-square",theme:"filled"},Gu=Uu,Nu=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gu}))},ju=a.forwardRef(Nu),Qu=ju,$u=i(39555),Yu=i(51524),Ju={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z",fill:t}},{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z",fill:e}}]}},name:"edit",theme:"twotone"},Xu=Ju,Ku=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xu}))},es=a.forwardRef(Ku),ts=es,as=i(74047),ns=i(35803),cs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 00400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 00512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"environment",theme:"filled"},ls=cs,rs=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ls}))},is=a.forwardRef(rs),os=is,ds={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"},us=ds,ss=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:us}))},fs=a.forwardRef(ss),vs=fs,hs={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z",fill:t}},{tag:"path",attrs:{d:"M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z",fill:e}},{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z",fill:e}}]}},name:"environment",theme:"twotone"},ms=hs,gs=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ms}))},zs=a.forwardRef(gs),Os=zs,ws={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z"}}]},name:"euro-circle",theme:"filled"},Ts=ws,Fs=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ts}))},Ms=a.forwardRef(Fs),ps=Ms,_s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z"}}]},name:"euro-circle",theme:"outlined"},Cs=_s,Hs=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cs}))},Rs=a.forwardRef(Hs),Vs=Rs,Zs={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z",fill:t}},{tag:"path",attrs:{d:"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z",fill:e}}]}},name:"euro-circle",theme:"twotone"},Ss=Zs,Ls=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ss}))},Bs=a.forwardRef(Ls),bs=Bs,Es={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z"}}]},name:"euro",theme:"outlined"},xs=Es,Is=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xs}))},ks=a.forwardRef(Is),As=ks,Ps={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z",fill:t}},{tag:"path",attrs:{d:"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z",fill:e}}]}},name:"euro",theme:"twotone"},Ds=Ps,ys=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ds}))},qs=a.forwardRef(ys),Ws=qs,Us={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1064 0 32 32 0 10-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"exception",theme:"outlined"},Gs=Us,Ns=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gs}))},js=a.forwardRef(Ns),Qs=js,$s=i(30475),Ys={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Js=Ys,Xs=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Js}))},Ks=a.forwardRef(Xs),ef=Ks,tf={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"exclamation-circle",theme:"twotone"},af=tf,nf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:af}))},cf=a.forwardRef(nf),lf=cf,rf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448 804a64 64 0 10128 0 64 64 0 10-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"exclamation",theme:"outlined"},of=rf,df=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:of}))},uf=a.forwardRef(df),sf=uf,ff={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z"}}]},name:"expand-alt",theme:"outlined"},vf=ff,hf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vf}))},mf=a.forwardRef(hf),gf=mf,zf=i(792),Of={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0094.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 01164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0036.6-82.5z"}}]},name:"experiment",theme:"filled"},wf=Of,Tf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wf}))},Ff=a.forwardRef(Tf),Mf=Ff,pf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z"}}]},name:"experiment",theme:"outlined"},_f=pf,Cf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_f}))},Hf=a.forwardRef(Cf),Rf=Hf,Vf={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 01552 512a40 40 0 01-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z",fill:t}},{tag:"path",attrs:{d:"M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z",fill:e}},{tag:"path",attrs:{d:"M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0040 39.4z",fill:e}}]}},name:"experiment",theme:"twotone"},Zf=Vf,Sf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zf}))},Lf=a.forwardRef(Sf),Bf=Lf,bf={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},Ef=bf,xf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ef}))},If=a.forwardRef(xf),kf=If,Af={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 512a112 112 0 10224 0 112 112 0 10-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"eye",theme:"filled"},Pf=Af,Df=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pf}))},yf=a.forwardRef(Df),qf=yf,Wf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M508 624a112 112 0 00112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 00-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 000 11.31L155.25 889a8 8 0 0011.31 0l712.16-712.12a8 8 0 000-11.32zM332 512a176 176 0 01258.88-155.28l-48.62 48.62a112.08 112.08 0 00-140.92 140.92l-48.62 48.62A175.09 175.09 0 01332 512z"}},{tag:"path",attrs:{d:"M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 01445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z"}}]},name:"eye-invisible",theme:"filled"},Uf=Wf,Gf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uf}))},Nf=a.forwardRef(Gf),jf=Nf,Qf=i(36006),$f={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M254.89 758.85l125.57-125.57a176 176 0 01248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 01-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z",fill:t}},{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zM878.63 165.56L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z",fill:e}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z",fill:e}}]}},name:"eye-invisible",theme:"twotone"},Yf=$f,Jf=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yf}))},Xf=a.forwardRef(Jf),Kf=Xf,ev=i(71894),tv={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M81.8 537.8a60.3 60.3 0 010-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z",fill:t}},{tag:"path",attrs:{d:"M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z",fill:t}},{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z",fill:e}},{tag:"path",attrs:{d:"M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z",fill:e}}]}},name:"eye",theme:"twotone"},av=tv,nv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:av}))},cv=a.forwardRef(nv),lv=cv,rv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z"}}]},name:"facebook",theme:"filled"},iv=rv,ov=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iv}))},dv=a.forwardRef(ov),uv=dv,sv=i(41553),fv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 00-11.3 0l-45 45.2a8.03 8.03 0 000 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 004.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z"}}]},name:"fall",theme:"outlined"},vv=fv,hv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vv}))},mv=a.forwardRef(hv),gv=mv,zv={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-backward",theme:"filled"},Ov=zv,wv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ov}))},Tv=a.forwardRef(wv),Fv=Tv,Mv={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-backward",theme:"outlined"},pv=Mv,_v=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pv}))},Cv=a.forwardRef(_v),Hv=Cv,Rv={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-forward",theme:"filled"},Vv=Rv,Zv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vv}))},Sv=a.forwardRef(Zv),Lv=Sv,Bv={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-forward",theme:"outlined"},bv=Bv,Ev=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bv}))},xv=a.forwardRef(Ev),Iv=xv,kv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M600 395.4h91V649h79V267c0-4.4-3.6-8-8-8h-48.2c-3.7 0-7 2.6-7.7 6.3-2.6 12.1-6.9 22.3-12.9 30.9a86.14 86.14 0 01-26.3 24.4c-10.3 6.2-22 10.5-35 12.9-10.4 1.9-21 3-32 3.1a8 8 0 00-7.9 8v42.8c0 4.4 3.6 8 8 8zM871 702H567c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM443.9 312.7c-16.1-19-34.4-32.4-55.2-40.4-21.3-8.2-44.1-12.3-68.4-12.3-23.9 0-46.4 4.1-67.7 12.3-20.8 8-39 21.4-54.8 40.3-15.9 19.1-28.7 44.7-38.3 77-9.6 32.5-14.5 73-14.5 121.5 0 49.9 4.9 91.4 14.5 124.4 9.6 32.8 22.4 58.7 38.3 77.7 15.8 18.9 34 32.3 54.8 40.3 21.3 8.2 43.8 12.3 67.7 12.3 24.4 0 47.2-4.1 68.4-12.3 20.8-8 39.2-21.4 55.2-40.4 16.1-19 29-44.9 38.6-77.7 9.6-33 14.5-74.5 14.5-124.4 0-48.4-4.9-88.9-14.5-121.5-9.5-32.1-22.4-57.7-38.6-76.8zm-29.5 251.7c-1 21.4-4.2 42-9.5 61.9-5.5 20.7-14.5 38.5-27 53.4-13.6 16.3-33.2 24.3-57.6 24.3-24 0-43.2-8.1-56.7-24.4-12.2-14.8-21.1-32.6-26.6-53.3-5.3-19.9-8.5-40.6-9.5-61.9-1-20.8-1.5-38.5-1.5-53.2 0-8.8.1-19.4.4-31.8.2-12.7 1.1-25.8 2.6-39.2 1.5-13.6 4-27.1 7.6-40.5 3.7-13.8 8.8-26.3 15.4-37.4 6.9-11.6 15.8-21.1 26.7-28.3 11.4-7.6 25.3-11.3 41.5-11.3 16.1 0 30.1 3.7 41.7 11.2a87.94 87.94 0 0127.4 28.2c6.9 11.2 12.1 23.8 15.6 37.7 3.3 13.2 5.8 26.6 7.5 40.1 1.8 13.5 2.8 26.6 3 39.4.2 12.4.4 23 .4 31.8.1 14.8-.4 32.5-1.4 53.3z"}}]},name:"field-binary",theme:"outlined"},Av=kv,Pv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Av}))},Dv=a.forwardRef(Pv),yv=Dv,qv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M508 280h-63.3c-3.3 0-6 2.7-6 6v340.2H433L197.4 282.6c-1.1-1.6-3-2.6-4.9-2.6H126c-3.3 0-6 2.7-6 6v464c0 3.3 2.7 6 6 6h62.7c3.3 0 6-2.7 6-6V405.1h5.7l238.2 348.3c1.1 1.6 3 2.6 5 2.6H508c3.3 0 6-2.7 6-6V286c0-3.3-2.7-6-6-6zm378 413H582c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-152.2-63c52.9 0 95.2-17.2 126.2-51.7 29.4-32.9 44-75.8 44-128.8 0-53.1-14.6-96.5-44-129.3-30.9-34.8-73.2-52.2-126.2-52.2-53.7 0-95.9 17.5-126.3 52.8-29.2 33.1-43.4 75.9-43.4 128.7 0 52.4 14.3 95.2 43.5 128.3 30.6 34.7 73 52.2 126.2 52.2zm-71.5-263.7c16.9-20.6 40.3-30.9 71.4-30.9 31.5 0 54.8 9.6 71 29.1 16.4 20.3 24.9 48.6 24.9 84.9 0 36.3-8.4 64.1-24.8 83.9-16.5 19.4-40 29.2-71.1 29.2-31.2 0-55-10.3-71.4-30.4-16.3-20.1-24.5-47.3-24.5-82.6.1-35.8 8.2-63 24.5-83.2z"}}]},name:"field-number",theme:"outlined"},Wv=qv,Uv=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wv}))},Gv=a.forwardRef(Uv),Nv=Gv,jv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M875.6 515.9c2.1.8 4.4-.3 5.2-2.4.2-.4.2-.9.2-1.4v-58.3c0-1.8-1.1-3.3-2.8-3.8-6-1.8-17.2-3-27.2-3-32.9 0-61.7 16.7-73.5 41.2v-28.6c0-4.4-3.6-8-8-8H717c-4.4 0-8 3.6-8 8V729c0 4.4 3.6 8 8 8h54.8c4.4 0 8-3.6 8-8V572.7c0-36.2 26.1-60.2 65.1-60.2 10.4.1 26.6 1.8 30.7 3.4zm-537-40.5l-54.7-12.6c-61.2-14.2-87.7-34.8-87.7-70.7 0-44.6 39.1-73.5 96.9-73.5 52.8 0 91.4 26.5 99.9 68.9h70C455.9 311.6 387.6 259 293.4 259c-103.3 0-171 55.5-171 139 0 68.6 38.6 109.5 122.2 128.5l61.6 14.3c63.6 14.9 91.6 37.1 91.6 75.1 0 44.1-43.5 75.2-102.5 75.2-60.6 0-104.5-27.2-112.8-70.5H111c7.2 79.9 75.6 130.4 179.1 130.4C402.3 751 471 695.2 471 605.3c0-70.2-38.6-108.5-132.4-129.9zM841 729a36 36 0 1072 0 36 36 0 10-72 0zM653 457.8h-51.4V396c0-4.4-3.6-8-8-8h-54.7c-4.4 0-8 3.6-8 8v61.8H495c-4.4 0-8 3.6-8 8v42.3c0 4.4 3.6 8 8 8h35.9v147.5c0 56.2 27.4 79.4 93.1 79.4 11.7 0 23.6-1.2 33.8-3.1 1.9-.3 3.2-2 3.2-3.9v-49.3c0-2.2-1.8-4-4-4h-.4c-4.9.5-6.2.6-8.3.8-4.1.3-7.8.5-12.6.5-24.1 0-34.1-10.3-34.1-35.6V516.1H653c4.4 0 8-3.6 8-8v-42.3c0-4.4-3.6-8-8-8z"}}]},name:"field-string",theme:"outlined"},Qv=jv,$v=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qv}))},Yv=a.forwardRef($v),Jv=Yv,Xv=i(25426),Kv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M480 580H372a8 8 0 00-8 8v48a8 8 0 008 8h108v108a8 8 0 008 8h48a8 8 0 008-8V644h108a8 8 0 008-8v-48a8 8 0 00-8-8H544V472a8 8 0 00-8-8h-48a8 8 0 00-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z"}}]},name:"file-add",theme:"filled"},eh=Kv,th=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eh}))},ah=a.forwardRef(th),nh=ah,ch={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}}]},name:"file-add",theme:"outlined"},lh=ch,rh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lh}))},ih=a.forwardRef(rh),oh=ih,dh={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z",fill:e}}]}},name:"file-add",theme:"twotone"},uh=dh,sh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uh}))},fh=a.forwardRef(sh),vh=fh,hh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"},mh=hh,gh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mh}))},zh=a.forwardRef(gh),Oh=zh,wh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z"}}]},name:"file-excel",theme:"filled"},Th=wh,Fh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Th}))},Mh=a.forwardRef(Fh),ph=Mh,_h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"}}]},name:"file-excel",theme:"outlined"},Ch=_h,Hh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ch}))},Rh=a.forwardRef(Hh),Vh=Rh,Zh={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm51.6 120h35.7a12.04 12.04 0 0110.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 01-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z",fill:e}}]}},name:"file-excel",theme:"twotone"},Sh=Zh,Lh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sh}))},Bh=a.forwardRef(Lh),bh=Bh,Eh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 100-80 40 40 0 000 80zm32-152V448a8 8 0 00-8-8h-48a8 8 0 00-8 8v184a8 8 0 008 8h48a8 8 0 008-8z"}}]},name:"file-exclamation",theme:"filled"},xh=Eh,Ih=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xh}))},kh=a.forwardRef(Ih),Ah=kh,Ph={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"},Dh=Ph,yh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dh}))},qh=a.forwardRef(yh),Wh=qh,Uh={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"file-exclamation",theme:"twotone"},Gh=Uh,Nh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gh}))},jh=a.forwardRef(Nh),Qh=jh,$h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z"}}]},name:"file",theme:"filled"},Yh=$h,Jh=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yh}))},Xh=a.forwardRef(Jh),Kh=Xh,em={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M551.5 490.5H521c-4.6 0-8.4 3.7-8.4 8.4V720c0 4.6 3.7 8.4 8.4 8.4h30.5c4.6 0 8.4-3.7 8.4-8.4V498.9c-.1-4.6-3.8-8.4-8.4-8.4zM477.3 600h-88.1c-4.6 0-8.4 3.7-8.4 8.4v23.8c0 4.6 3.7 8.4 8.4 8.4h47.6v.7c-.6 29.9-23 49.8-56.5 49.8-39.2 0-63.6-30.7-63.6-81.4 0-50.1 23.9-80.6 62.3-80.6 28.1 0 47.5 13.5 55.4 38.3l.9 2.8h49.2l-.7-4.6C475.9 515.9 434.7 484 379 484c-68.8 0-113 49.4-113 125.9 0 77.5 43.7 126.1 113.6 126.1 64.4 0 106-40.3 106-102.9v-24.8c0-4.6-3.7-8.3-8.3-8.3z"}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z"}},{tag:"path",attrs:{d:"M608.2 727.8h32.3c4.6 0 8.4-3.7 8.4-8.4v-84.8h87.8c4.6 0 8.4-3.7 8.4-8.4v-25.5c0-4.6-3.7-8.4-8.4-8.4h-87.8v-58.9h96.8c4.6 0 8.4-3.7 8.4-8.4v-26.8c0-4.6-3.7-8.4-8.4-8.4H608.2c-4.6 0-8.4 3.7-8.4 8.4v221.1c0 4.8 3.8 8.5 8.4 8.5z"}}]},name:"file-gif",theme:"outlined"},tm=em,am=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tm}))},nm=a.forwardRef(am),cm=nm,lm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8 8 0 0112.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z"}}]},name:"file-image",theme:"filled"},rm=lm,im=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rm}))},om=a.forwardRef(im),dm=om,um={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-image",theme:"outlined"},sm=um,fm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sm}))},vm=a.forwardRef(fm),hm=vm,mm={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0112.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"file-image",theme:"twotone"},gm=mm,zm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gm}))},Om=a.forwardRef(zm),wm=Om,Tm={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z"}}]},name:"file-jpg",theme:"outlined"},Fm=Tm,Mm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fm}))},pm=a.forwardRef(Mm),_m=pm,Cm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0014.62 9.5h24.06a16 16 0 0014.63-9.51l59.1-133.35V758a16 16 0 0016.01 16H641a16 16 0 0016-16V486a16 16 0 00-16-16h-34.75a16 16 0 00-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 00-14.67-9.61H383a16 16 0 00-16 16v272a16 16 0 0016 16h27.13a16 16 0 0016-16V600.93z"}}]},name:"file-markdown",theme:"filled"},Hm=Cm,Rm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hm}))},Vm=a.forwardRef(Rm),Zm=Vm,Sm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z"}}]},name:"file-markdown",theme:"outlined"},Lm=Sm,Bm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Lm}))},bm=a.forwardRef(Bm),Em=bm,xm={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 01-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z",fill:e}}]}},name:"file-markdown",theme:"twotone"},Im=xm,km=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Im}))},Am=a.forwardRef(km),Pm=Am,Dm=i(1526),ym={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 015.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 01-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 01-1.12-.15 2.07 2.07 0 01-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 01-1.36 6.31 6.7 6.7 0 01-2.17 1.28z"}}]},name:"file-pdf",theme:"filled"},qm=ym,Wm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qm}))},Um=a.forwardRef(Wm),Gm=Um,Nm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-pdf",theme:"outlined"},jm=Nm,Qm=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jm}))},$m=a.forwardRef(Qm),Ym=$m,Jm={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z",fill:t}},{tag:"path",attrs:{d:"M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z",fill:e}}]}},name:"file-pdf",theme:"twotone"},Xm=Jm,Km=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xm}))},eg=a.forwardRef(Km),tg=eg,ag={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 00-12 12v276a12 12 0 0012 12h32.53a12 12 0 0012-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z"}}]},name:"file-ppt",theme:"filled"},ng=ag,cg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ng}))},lg=a.forwardRef(cg),rg=lg,ig={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-ppt",theme:"outlined"},og=ig,dg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:og}))},ug=a.forwardRef(dg),sg=ug,fg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z",fill:e}}]}},name:"file-ppt",theme:"twotone"},vg=fg,hg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vg}))},mg=a.forwardRef(hg),gg=mg,zg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M644.7 669.2a7.92 7.92 0 00-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 00-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z"}}]},name:"file-protect",theme:"outlined"},Og=zg,wg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Og}))},Tg=a.forwardRef(wg),Fg=Tg,Mg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 000-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"file-search",theme:"outlined"},pg=Mg,_g=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pg}))},Cg=a.forwardRef(_g),Hg=Cg,Rg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 003 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 00-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 00-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0012.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z"}}]},name:"file-sync",theme:"outlined"},Vg=Rg,Zg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vg}))},Sg=a.forwardRef(Zg),Lg=Sg,Bg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 00-8 8v48a8 8 0 008 8h384a8 8 0 008-8v-48a8 8 0 00-8-8H320zm0 136a8 8 0 00-8 8v48a8 8 0 008 8h184a8 8 0 008-8v-48a8 8 0 00-8-8H320z"}}]},name:"file-text",theme:"filled"},bg=Bg,Eg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bg}))},xg=a.forwardRef(Eg),Ig=xg,kg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},Ag=kg,Pg=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ag}))},Dg=a.forwardRef(Pg),yg=Dg,qg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"file-text",theme:"twotone"},Wg=qg,Ug=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wg}))},Gg=a.forwardRef(Ug),Ng=Gg,jg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}}]}},name:"file",theme:"twotone"},Qg=jg,$g=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qg}))},Yg=a.forwardRef($g),Jg=Yg,Xg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 100-64 32 32 0 000 64z"}}]},name:"file-unknown",theme:"filled"},Kg=Xg,ez=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kg}))},tz=a.forwardRef(ez),az=tz,nz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1064 0 32 32 0 10-64 0z"}}]},name:"file-unknown",theme:"outlined"},cz=nz,lz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cz}))},rz=a.forwardRef(lz),iz=rz,oz={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M480 744a32 32 0 1064 0 32 32 0 10-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z",fill:e}}]}},name:"file-unknown",theme:"twotone"},dz=oz,uz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dz}))},sz=a.forwardRef(uz),fz=sz,vz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0011.6 8.9h31.77a12 12 0 0011.6-8.88l74.37-276a12 12 0 00.4-3.12 12 12 0 00-12-12h-35.57a12 12 0 00-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 00528.1 472h-32.2a12 12 0 00-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 00-11.68-9.29h-35.39a12 12 0 00-3.11.41 12 12 0 00-8.47 14.7l74.17 276A12 12 0 00415.6 772h31.99a12 12 0 0011.59-8.9l52.81-197z"}}]},name:"file-word",theme:"filled"},hz=vz,mz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hz}))},gz=a.forwardRef(mz),zz=gz,Oz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"}}]},name:"file-word",theme:"outlined"},wz=Oz,Tz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wz}))},Fz=a.forwardRef(Tz),Mz=Fz,pz={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0111.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0111.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z",fill:e}}]}},name:"file-word",theme:"twotone"},_z=pz,Cz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_z}))},Hz=a.forwardRef(Cz),Rz=Hz,Vz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z"}}]},name:"file-zip",theme:"filled"},Zz=Vz,Sz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zz}))},Lz=a.forwardRef(Sz),Bz=Lz,bz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z"}}]},name:"file-zip",theme:"outlined"},Ez=bz,xz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ez}))},Iz=a.forwardRef(xz),kz=Iz,Az={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M344 630h32v2h-32z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 01-42-42z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z",fill:e}}]}},name:"file-zip",theme:"twotone"},Pz=Az,Dz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pz}))},yz=a.forwardRef(Dz),qz=yz,Wz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Uz=Wz,Gz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uz}))},Nz=a.forwardRef(Gz),jz=Nz,Qz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},$z=Qz,Yz=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$z}))},Jz=a.forwardRef(Yz),Xz=Jz,Kz={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z",fill:t}},{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z",fill:e}}]}},name:"filter",theme:"twotone"},eO=Kz,tO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eO}))},aO=a.forwardRef(tO),nO=aO,cO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9z"}}]},name:"fire",theme:"filled"},lO=cO,rO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lO}))},iO=a.forwardRef(rO),oO=iO,dO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"}}]},name:"fire",theme:"outlined"},uO=dO,sO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uO}))},fO=a.forwardRef(sO),vO=fO,hO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 01-51 24.4 73.36 73.36 0 01-53.4-18.8 74.01 74.01 0 01-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 01-12.1 46.5 354.26 354.26 0 01-58.2 101 349.6 349.6 0 01-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 00-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z",fill:t}},{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z",fill:e}}]}},name:"fire",theme:"twotone"},mO=hO,gO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mO}))},zO=a.forwardRef(gO),OO=zO,wO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z"}}]},name:"flag",theme:"filled"},TO=wO,FO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TO}))},MO=a.forwardRef(FO),pO=MO,_O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"}}]},name:"flag",theme:"outlined"},CO=_O,HO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CO}))},RO=a.forwardRef(HO),VO=RO,ZO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M184 232h368v336H184z",fill:t}},{tag:"path",attrs:{d:"M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z",fill:t}},{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z",fill:e}}]}},name:"flag",theme:"twotone"},SO=ZO,LO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SO}))},BO=a.forwardRef(LO),bO=BO,EO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z"}}]},name:"folder-add",theme:"filled"},xO=EO,IO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xO}))},kO=a.forwardRef(IO),AO=kO,PO=i(42314),DO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z",fill:t}},{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z",fill:e}},{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z",fill:e}}]}},name:"folder-add",theme:"twotone"},yO=DO,qO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yO}))},WO=a.forwardRef(qO),UO=WO,GO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z"}}]},name:"folder",theme:"filled"},NO=GO,jO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NO}))},QO=a.forwardRef(jO),$O=QO,YO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z"}}]},name:"folder-open",theme:"filled"},JO=YO,XO=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JO}))},KO=a.forwardRef(XO),ew=KO,tw=i(92162),aw={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M159 768h612.3l103.4-256H262.3z",fill:t}},{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z",fill:e}}]}},name:"folder-open",theme:"twotone"},nw=aw,cw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nw}))},lw=a.forwardRef(cw),rw=lw,iw=i(52935),ow={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z",fill:e}},{tag:"path",attrs:{d:"M372.5 256H184v512h656V370.4H492.1z",fill:t}}]}},name:"folder",theme:"twotone"},dw=ow,uw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dw}))},sw=a.forwardRef(uw),fw=sw,vw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M309.1 554.3a42.92 42.92 0 000 36.4C353.3 684 421.6 732 512.5 732s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.3l-.1-.1-.1-.1C671.7 461 603.4 413 512.5 413s-159.2 48.1-203.4 141.3zM512.5 477c62.1 0 107.4 30 141.1 95.5C620 638 574.6 668 512.5 668s-107.4-30-141.1-95.5c33.7-65.5 79-95.5 141.1-95.5z"}},{tag:"path",attrs:{d:"M457 573a56 56 0 10112 0 56 56 0 10-112 0z"}},{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-view",theme:"outlined"},hw=vw,mw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hw}))},gw=a.forwardRef(mw),zw=gw,Ow={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 006-12.4L573.6 118.6a9.9 9.9 0 00-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z"}}]},name:"font-colors",theme:"outlined"},ww=Ow,Tw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ww}))},Fw=a.forwardRef(Tw),Mw=Fw,pw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},_w=pw,Cw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_w}))},Hw=a.forwardRef(Cw),Rw=Hw,Vw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},Zw=Vw,Sw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zw}))},Lw=a.forwardRef(Sw),Bw=Lw,bw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},Ew=bw,xw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ew}))},Iw=a.forwardRef(xw),kw=Iw,Aw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 1.1.2 2.2.6 3.1-.4 1.6-.6 3.2-.6 4.9 0 46.4 37.6 84 84 84s84-37.6 84-84c0-1.7-.2-3.3-.6-4.9.4-1 .6-2 .6-3.1V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40z"}}]},name:"format-painter",theme:"filled"},Pw=Aw,Dw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pw}))},yw=a.forwardRef(Dw),qw=yw,Ww={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 .6.1 1.3.2 1.9A83.99 83.99 0 00457 960c46.4 0 84-37.6 84-84 0-2.1-.1-4.1-.2-6.1.1-.6.2-1.2.2-1.9V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40zM720 352H208V160h512v192zM477 876c0 11-9 20-20 20s-20-9-20-20V696h40v180z"}}]},name:"format-painter",theme:"outlined"},Uw=Ww,Gw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uw}))},Nw=a.forwardRef(Gw),jw=Nw,Qw={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z"}}]},name:"forward",theme:"filled"},$w=Qw,Yw=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$w}))},Jw=a.forwardRef(Yw),Xw=Jw,Kw={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z"}}]},name:"forward",theme:"outlined"},eT=Kw,tT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eT}))},aT=a.forwardRef(tT),nT=aT,cT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"frown",theme:"filled"},lT=cT,rT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lT}))},iT=a.forwardRef(rT),oT=iT,dT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533z"}}]},name:"frown",theme:"outlined"},uT=dT,sT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uT}))},fT=a.forwardRef(sT),vT=fT,hT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"frown",theme:"twotone"},mT=hT,gT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mT}))},zT=a.forwardRef(gT),OT=zT,wT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},TT=wT,FT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TT}))},MT=a.forwardRef(FT),pT=MT,_T=i(6128),CT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M841 370c3-3.3 2.7-8.3-.6-11.3a8.24 8.24 0 00-5.3-2.1h-72.6c-2.4 0-4.6 1-6.1 2.8L633.5 504.6a7.96 7.96 0 01-13.4-1.9l-63.5-141.3a7.9 7.9 0 00-7.3-4.7H380.7l.9-4.7 8-42.3c10.5-55.4 38-81.4 85.8-81.4 18.6 0 35.5 1.7 48.8 4.7l14.1-66.8c-22.6-4.7-35.2-6.1-54.9-6.1-103.3 0-156.4 44.3-175.9 147.3l-9.4 49.4h-97.6c-3.8 0-7.1 2.7-7.8 6.4L181.9 415a8.07 8.07 0 007.8 9.7H284l-89 429.9a8.07 8.07 0 007.8 9.7H269c3.8 0 7.1-2.7 7.8-6.4l89.7-433.1h135.8l68.2 139.1c1.4 2.9 1 6.4-1.2 8.8l-180.6 203c-2.9 3.3-2.6 8.4.7 11.3 1.5 1.3 3.4 2 5.3 2h72.7c2.4 0 4.6-1 6.1-2.8l123.7-146.7c2.8-3.4 7.9-3.8 11.3-1 .9.8 1.6 1.7 2.1 2.8L676.4 784c1.3 2.8 4.1 4.7 7.3 4.7h64.6a8.02 8.02 0 007.2-11.5l-95.2-198.9c-1.4-2.9-.9-6.4 1.3-8.8L841 370z"}}]},name:"function",theme:"outlined"},HT=CT,RT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HT}))},VT=a.forwardRef(RT),ZT=VT,ST={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 01-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 01-11.3 0l-36.8-36.8a8.03 8.03 0 010-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z"}}]},name:"fund",theme:"filled"},LT=ST,BT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LT}))},bT=a.forwardRef(BT),ET=bT,xT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"},IT=xT,kT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IT}))},AT=a.forwardRef(kT),PT=AT,DT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M312.1 591.5c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L517 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L275.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8z"}},{tag:"path",attrs:{d:"M904 160H548V96c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H120c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h356.4v32L311.6 884.1a7.92 7.92 0 00-2.3 11l30.3 47.2v.1c2.4 3.7 7.4 4.7 11.1 2.3L512 838.9l161.3 105.8c3.7 2.4 8.7 1.4 11.1-2.3v-.1l30.3-47.2a8 8 0 00-2.3-11L548 776.3V744h356c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 512H160V232h704v440z"}}]},name:"fund-projection-screen",theme:"outlined"},yT=DT,qT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yT}))},WT=a.forwardRef(qT),UT=WT,GT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z",fill:e}},{tag:"path",attrs:{d:"M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 01-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 01-11.3 0l-36.7-36.9a8.03 8.03 0 010-11.3z",fill:t}},{tag:"path",attrs:{d:"M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L533 561 418.6 446.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z",fill:e}}]}},name:"fund",theme:"twotone"},NT=GT,jT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NT}))},QT=a.forwardRef(jT),$T=QT,YT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M956 686.5l-.1-.1-.1-.1C911.7 593 843.4 545 752.5 545s-159.2 48.1-203.4 141.3v.1a42.92 42.92 0 000 36.4C593.3 816 661.6 864 752.5 864s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.2zM752.5 800c-62.1 0-107.4-30-141.1-95.5C645 639 690.4 609 752.5 609c62.1 0 107.4 30 141.1 95.5C860 770 814.6 800 752.5 800z"}},{tag:"path",attrs:{d:"M697 705a56 56 0 10112 0 56 56 0 10-112 0zM136 232h704v253h72V192c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h352v-72H136V232z"}},{tag:"path",attrs:{d:"M724.9 338.1l-36.8-36.8a8.03 8.03 0 00-11.3 0L493 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L251.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.2-3.1 3.2-8.2 0-11.3z"}}]},name:"fund-view",theme:"outlined"},JT=YT,XT=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JT}))},KT=a.forwardRef(XT),eF=KT,tF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z"}}]},name:"funnel-plot",theme:"filled"},aF=tF,nF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aF}))},cF=a.forwardRef(nF),lF=cF,rF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z"}}]},name:"funnel-plot",theme:"outlined"},iF=rF,oF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iF}))},dF=a.forwardRef(oF),uF=dF,sF={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z",fill:t}},{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z",fill:e}}]}},name:"funnel-plot",theme:"twotone"},fF=sF,vF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fF}))},hF=a.forwardRef(vF),mF=hF,gF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z"}}]},name:"gateway",theme:"outlined"},zF=gF,OF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zF}))},wF=a.forwardRef(OF),TF=wF,FF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M944 299H692c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h59.2c4.4 0 8-3.6 8-8V549.9h168.2c4.4 0 8-3.6 8-8V495c0-4.4-3.6-8-8-8H759.2V364.2H944c4.4 0 8-3.6 8-8V307c0-4.4-3.6-8-8-8zm-356 1h-56c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V308c0-4.4-3.6-8-8-8zM452 500.9H290.5c-4.4 0-8 3.6-8 8v43.7c0 4.4 3.6 8 8 8h94.9l-.3 8.9c-1.2 58.8-45.6 98.5-110.9 98.5-76.2 0-123.9-59.7-123.9-156.7 0-95.8 46.8-155.2 121.5-155.2 54.8 0 93.1 26.9 108.5 75.4h76.2c-13.6-87.2-86-143.4-184.7-143.4C150 288 72 375.2 72 511.9 72 650.2 149.1 736 273 736c114.1 0 187-70.7 187-181.6v-45.5c0-4.4-3.6-8-8-8z"}}]},name:"gif",theme:"outlined"},MF=FF,pF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MF}))},_F=a.forwardRef(pF),CF=_F,HF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z"}}]},name:"gift",theme:"filled"},RF=HF,VF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RF}))},ZF=a.forwardRef(VF),SF=ZF,LF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z"}}]},name:"gift",theme:"outlined"},BF=LF,bF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BF}))},EF=a.forwardRef(bF),xF=EF,IF={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z",fill:t}},{tag:"path",attrs:{d:"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z",fill:e}}]}},name:"gift",theme:"twotone"},kF=IF,AF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kF}))},PF=a.forwardRef(AF),DF=PF,yF=i(66871),qF=i(91546),WF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z"}}]},name:"gitlab",theme:"filled"},UF=WF,GF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UF}))},NF=a.forwardRef(GF),jF=NF,QF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z"}}]},name:"gitlab",theme:"outlined"},$F=QF,YF=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$F}))},JF=a.forwardRef(YF),XF=JF,KF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},eM=KF,tM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eM}))},aM=a.forwardRef(tM),nM=aM,cM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z"}}]},name:"gold",theme:"filled"},lM=cM,rM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lM}))},iM=a.forwardRef(rM),oM=iM,dM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z"}}]},name:"gold",theme:"outlined"},uM=dM,sM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uM}))},fM=a.forwardRef(sM),vM=fM,hM={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z",fill:e}},{tag:"path",attrs:{d:"M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z",fill:t}}]}},name:"gold",theme:"twotone"},mM=hM,gM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mM}))},zM=a.forwardRef(gM),OM=zM,wM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z"}}]},name:"golden",theme:"filled"},TM=wM,FM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TM}))},MM=a.forwardRef(FM),pM=MM,_M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]},name:"google-circle",theme:"filled"},CM=_M,HM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CM}))},RM=a.forwardRef(HM),VM=RM,ZM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z"}}]},name:"google",theme:"outlined"},SM=ZM,LM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SM}))},BM=a.forwardRef(LM),bM=BM,EM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z"}}]},name:"google-plus-circle",theme:"filled"},xM=EM,IM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xM}))},kM=a.forwardRef(IM),AM=kM,PM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z"}}]},name:"google-plus",theme:"outlined"},DM=PM,yM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DM}))},qM=a.forwardRef(yM),WM=qM,UM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z"}}]},name:"google-plus-square",theme:"filled"},GM=UM,NM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GM}))},jM=a.forwardRef(NM),QM=jM,$M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 01272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]},name:"google-square",theme:"filled"},YM=$M,JM=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YM}))},XM=a.forwardRef(JM),KM=XM,ep={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M912 820.1V203.9c28-9.9 48-36.6 48-67.9 0-39.8-32.2-72-72-72-31.3 0-58 20-67.9 48H203.9C194 84 167.3 64 136 64c-39.8 0-72 32.2-72 72 0 31.3 20 58 48 67.9v616.2C84 830 64 856.7 64 888c0 39.8 32.2 72 72 72 31.3 0 58-20 67.9-48h616.2c9.9 28 36.6 48 67.9 48 39.8 0 72-32.2 72-72 0-31.3-20-58-48-67.9zM888 112c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 912c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-752c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm704 680H184V184h656v656zm48 72c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"}},{tag:"path",attrs:{d:"M288 474h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64zm-56 420h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64z"}}]},name:"group",theme:"outlined"},tp=ep,ap=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tp}))},np=a.forwardRef(ap),cp=np,lp={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.5 65C719.99 65 889 234.01 889 442.5S719.99 820 511.5 820 134 650.99 134 442.5 303.01 65 511.5 65m0 64C338.36 129 198 269.36 198 442.5S338.36 756 511.5 756 825 615.64 825 442.5 684.64 129 511.5 129M745 889v72H278v-72z"}}]},name:"harmony-o-s",theme:"outlined"},rp=lp,ip=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rp}))},op=a.forwardRef(ip),dp=op,up={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z"}}]},name:"hdd",theme:"filled"},sp=up,fp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sp}))},vp=a.forwardRef(fp),hp=vp,mp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"hdd",theme:"outlined"},gp=mp,zp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gp}))},Op=a.forwardRef(zp),wp=Op,Tp={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:e}},{tag:"path",attrs:{d:"M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"hdd",theme:"twotone"},Fp=Tp,Mp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fp}))},pp=a.forwardRef(Mp),_p=pp,Cp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z"}}]},name:"heart",theme:"filled"},Hp=Cp,Rp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hp}))},Vp=a.forwardRef(Rp),Zp=Vp,Sp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"}}]},name:"heart",theme:"outlined"},Lp=Sp,Bp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Lp}))},bp=a.forwardRef(Bp),Ep=bp,xp={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z",fill:e}},{tag:"path",attrs:{d:"M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z",fill:t}}]}},name:"heart",theme:"twotone"},Ip=xp,kp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ip}))},Ap=a.forwardRef(kp),Pp=Ap,Dp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z"}}]},name:"heat-map",theme:"outlined"},yp=Dp,qp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yp}))},Wp=a.forwardRef(qp),Up=Wp,Gp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z"}}]},name:"highlight",theme:"filled"},Np=Gp,jp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Np}))},Qp=a.forwardRef(jp),$p=Qp,Yp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},Jp=Yp,Xp=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jp}))},Kp=a.forwardRef(Xp),e_=Kp,t_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z",fill:t}},{tag:"path",attrs:{d:"M957.6 507.5L603.2 158.3a7.9 7.9 0 00-11.2 0L353.3 393.5a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z",fill:e}}]}},name:"highlight",theme:"twotone"},a_=t_,n_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a_}))},c_=a.forwardRef(n_),l_=c_,r_=i(26169),i_=i(29493),o_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M946.5 505L534.6 93.4a31.93 31.93 0 00-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z"}}]},name:"home",theme:"filled"},d_=o_,u_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d_}))},s_=a.forwardRef(u_),f_=s_,v_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"}}]},name:"home",theme:"outlined"},h_=v_,m_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h_}))},g_=a.forwardRef(m_),z_=g_,O_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z",fill:t}},{tag:"path",attrs:{d:"M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.6 63.6 0 00-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0018.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z",fill:e}}]}},name:"home",theme:"twotone"},w_=O_,T_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:w_}))},F_=a.forwardRef(T_),M_=F_,p_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z"}}]},name:"hourglass",theme:"filled"},__=p_,C_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:__}))},H_=a.forwardRef(C_),R_=H_,V_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z"}}]},name:"hourglass",theme:"outlined"},Z_=V_,S_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z_}))},L_=a.forwardRef(S_),B_=L_,b_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 00354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 00512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z",fill:t}},{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z",fill:e}}]}},name:"hourglass",theme:"twotone"},E_=b_,x_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E_}))},I_=a.forwardRef(x_),k_=I_,A_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z"}}]},name:"html5",theme:"filled"},P_=A_,D_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P_}))},y_=a.forwardRef(D_),q_=y_,W_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"}}]},name:"html5",theme:"outlined"},U_=W_,G_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U_}))},N_=a.forwardRef(G_),j_=N_,Q_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z",fill:e}},{tag:"path",attrs:{d:"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z",fill:t}},{tag:"path",attrs:{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z",fill:e}}]}},name:"html5",theme:"twotone"},$_=Q_,Y_=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$_}))},J_=a.forwardRef(Y_),X_=J_,K_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z"}}]},name:"idcard",theme:"filled"},eC=K_,tC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eC}))},aC=a.forwardRef(tC),nC=aC,cC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"},lC=cC,rC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lC}))},iC=a.forwardRef(rC),oC=iC,dC={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z",fill:e}},{tag:"path",attrs:{d:"M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 01-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z",fill:t}},{tag:"path",attrs:{d:"M321.3 463a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z",fill:t}},{tag:"path",attrs:{d:"M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z",fill:e}}]}},name:"idcard",theme:"twotone"},uC=dC,sC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uC}))},fC=a.forwardRef(sC),vC=fC,hC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z"}}]},name:"ie-circle",theme:"filled"},mC=hC,gC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mC}))},zC=a.forwardRef(gC),OC=zC,wC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z"}}]},name:"ie",theme:"outlined"},TC=wC,FC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TC}))},MC=a.forwardRef(FC),pC=MC,_C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z"}}]},name:"ie-square",theme:"filled"},CC=_C,HC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CC}))},RC=a.forwardRef(HC),VC=RC,ZC={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},SC=ZC,LC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SC}))},BC=a.forwardRef(LC),bC=BC,EC={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},xC=EC,IC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xC}))},kC=a.forwardRef(IC),AC=kC,PC=i(91217),DC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},yC=DC,qC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yC}))},WC=a.forwardRef(qC),UC=WC,GC={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"info-circle",theme:"twotone"},NC=GC,jC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NC}))},QC=a.forwardRef(jC),$C=QC,YC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448 224a64 64 0 10128 0 64 64 0 10-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z"}}]},name:"info",theme:"outlined"},JC=YC,XC=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JC}))},KC=a.forwardRef(XC),eH=KC,tH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M878.7 336H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V368c.1-17.7-14.8-32-33.2-32zM360 792H184V632h176v160zm0-224H184V408h176v160zm240 224H424V632h176v160zm0-224H424V408h176v160zm240 224H664V632h176v160zm0-224H664V408h176v160zm64-408H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z"}}]},name:"insert-row-above",theme:"outlined"},aH=tH,nH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aH}))},cH=a.forwardRef(nH),lH=cH,rH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M904 768H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-25.3-608H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V192c.1-17.7-14.8-32-33.2-32zM360 616H184V456h176v160zm0-224H184V232h176v160zm240 224H424V456h176v160zm0-224H424V232h176v160zm240 224H664V456h176v160zm0-224H664V232h176v160z"}}]},name:"insert-row-below",theme:"outlined"},iH=rH,oH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iH}))},dH=a.forwardRef(oH),uH=dH,sH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M248 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm584 0H368c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM568 840H408V664h160v176zm0-240H408V424h160v176zm0-240H408V184h160v176zm224 480H632V664h160v176zm0-240H632V424h160v176zm0-240H632V184h160v176z"}}]},name:"insert-row-left",theme:"outlined"},fH=sH,vH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fH}))},hH=a.forwardRef(vH),mH=hH,gH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M856 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm-200 0H192c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM392 840H232V664h160v176zm0-240H232V424h160v176zm0-240H232V184h160v176zm224 480H456V664h160v176zm0-240H456V424h160v176zm0-240H456V184h160v176z"}}]},name:"insert-row-right",theme:"outlined"},zH=gH,OH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zH}))},wH=a.forwardRef(OH),TH=wH,FH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 01-47.9 47.9z"}}]},name:"instagram",theme:"filled"},MH=FH,pH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MH}))},_H=a.forwardRef(pH),CH=_H,HH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 00-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z"}}]},name:"instagram",theme:"outlined"},RH=HH,VH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RH}))},ZH=a.forwardRef(VH),SH=ZH,LH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 01-8.9-1.4L430 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z"}}]},name:"insurance",theme:"filled"},BH=LH,bH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BH}))},EH=a.forwardRef(bH),xH=EH,IH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M441.6 306.8L403 288.6a6.1 6.1 0 00-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 00-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0033.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"}}]},name:"insurance",theme:"outlined"},kH=IH,AH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kH}))},PH=a.forwardRef(AH),DH=PH,yH={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M521.9 358.8h97.9v41.6h-97.9z",fill:t}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 01-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 00-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0033.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z",fill:e}}]}},name:"insurance",theme:"twotone"},qH=yH,WH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qH}))},UH=a.forwardRef(WH),GH=UH,NH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z"}}]},name:"interaction",theme:"filled"},jH=NH,QH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jH}))},$H=a.forwardRef(QH),YH=$H,JH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"}}]},name:"interaction",theme:"outlined"},XH=JH,KH=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XH}))},eR=a.forwardRef(KH),tR=eR,aR={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z",fill:t}},{tag:"path",attrs:{d:"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z",fill:e}}]}},name:"interaction",theme:"twotone"},nR=aR,cR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nR}))},lR=a.forwardRef(cR),rR=lR,iR=i(70955),oR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"italic",theme:"outlined"},dR=oR,uR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dR}))},sR=a.forwardRef(uR),fR=sR,vR={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M394.68 756.99s-34.33 19.95 24.34 26.6c71.1 8.05 107.35 7 185.64-7.87 0 0 20.66 12.94 49.38 24.14-175.47 75.08-397.18-4.37-259.36-42.87m-21.37-98.17s-38.35 28.35 20.32 34.47c75.83 7.88 135.9 8.4 239.57-11.55 0 0 14.36 14.53 36.95 22.4-212.43 62.13-448.84 5.08-296.84-45.32m180.73-166.43c43.26 49.7-11.38 94.5-11.38 94.5s109.8-56.7 59.37-127.57c-47.11-66.15-83.19-99.05 112.25-212.27.18 0-306.82 76.65-160.24 245.35m232.22 337.04s25.4 20.82-27.85 37.1c-101.4 30.62-421.7 39.9-510.66 1.22-32.05-13.82 28.02-33.25 46.93-37.27 19.62-4.2 31-3.5 31-3.5-35.55-25.03-229.94 49.17-98.77 70.35 357.6 58.1 652.16-26.08 559.35-67.9m-375.12-272.3s-163.04 38.68-57.79 52.68c44.48 5.95 133.1 4.55 215.58-2.28 67.42-5.6 135.2-17.85 135.2-17.85s-23.82 10.15-40.98 21.88c-165.5 43.57-485.1 23.27-393.16-21.18 77.93-37.45 141.15-33.25 141.15-33.25M703.6 720.42c168.3-87.33 90.37-171.33 36.08-159.95-13.31 2.8-19.27 5.25-19.27 5.25s4.9-7.7 14.36-11.03C842.12 516.9 924.78 666 700.1 724.97c0-.18 2.63-2.45 3.5-4.55M602.03 64s93.16 93.1-88.44 236.25c-145.53 114.8-33.27 180.42 0 255.14-84.94-76.65-147.28-144.02-105.42-206.84C469.63 256.67 639.68 211.87 602.03 64M427.78 957.19C589.24 967.5 837.22 951.4 843 875.1c0 0-11.2 28.88-133.44 51.98-137.83 25.9-307.87 22.92-408.57 6.3 0-.18 20.66 16.97 126.79 23.8"}}]},name:"java",theme:"outlined"},hR=vR,mR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hR}))},gR=a.forwardRef(mR),zR=gR,OR={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M416 176H255.54v425.62c0 105.3-36.16 134.71-99.1 134.71-29.5 0-56.05-5.05-76.72-12.14L63 848.79C92.48 858.91 137.73 865 173.13 865 317.63 865 416 797.16 416 602.66zm349.49-16C610.26 160 512 248.13 512 364.6c0 100.32 75.67 163.13 185.7 203.64 79.57 28.36 111.03 53.7 111.03 95.22 0 45.57-36.36 74.96-105.13 74.96-63.87 0-121.85-21.31-161.15-42.58v-.04L512 822.43C549.36 843.73 619.12 865 694.74 865 876.52 865 961 767.75 961 653.3c0-97.25-54.04-160.04-170.94-204.63-86.47-34.44-122.81-53.67-122.81-97.23 0-34.45 31.45-65.84 96.3-65.84 63.83 0 107.73 21.45 133.3 34.64l38.34-128.19C895.1 174.46 841.11 160 765.5 160"}}]},name:"java-script",theme:"outlined"},wR=OR,TR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wR}))},FR=a.forwardRef(TR),MR=FR,pR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z"}}]},name:"key",theme:"outlined"},_R=pR,CR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_R}))},HR=a.forwardRef(CR),RR=HR,VR={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.99 111a61.55 61.55 0 00-26.8 6.13l-271.3 131a61.71 61.71 0 00-33.32 41.85L113.53 584.5a61.77 61.77 0 0011.86 52.06L313.2 872.71a61.68 61.68 0 0048.26 23.27h301.05a61.68 61.68 0 0048.26-23.27l187.81-236.12v-.03a61.73 61.73 0 0011.9-52.03v-.03L843.4 289.98v-.04a61.72 61.72 0 00-33.3-41.8l-271.28-131a17.43 17.43 0 00-.03-.04 61.76 61.76 0 00-26.8-6.1m0 35.1c3.94 0 7.87.87 11.55 2.64l271.3 131a26.54 26.54 0 0114.36 18.02l67.04 294.52a26.56 26.56 0 01-5.1 22.45L683.31 850.88a26.51 26.51 0 01-20.8 10H361.45a26.45 26.45 0 01-20.77-10L152.88 614.73a26.59 26.59 0 01-5.14-22.45l67.07-294.49a26.51 26.51 0 0114.32-18.02v-.04l271.3-131A26.52 26.52 0 01512 146.1m-.14 73.82c-2.48 0-4.99.5-7.4 1.51-9.65 4.21-14.22 15.44-10.01 25.09 4.04 9.48 5.42 18.94 6.48 28.41.35 4.92.55 9.66.37 14.4.53 4.74-1.94 9.48-5.45 14.22-3.68 4.74-4.03 9.49-4.55 14.23-48.16 4.72-91.51 25.83-124.65 57.54l-.31-.17c-4.04-2.63-7.88-5.27-14.02-5.45-5.79-.35-11.06-1.4-14.4-4.9-3.68-2.8-7.35-5.95-10.69-9.29-6.84-6.67-13.36-13.87-18.1-23a19.66 19.66 0 00-11.58-9.5 19.27 19.27 0 00-23.68 13.17c-2.98 10 2.98 20.7 13.16 23.51 9.83 2.99 18.08 7.9 26.15 13.16a127.38 127.38 0 0111.24 8.6c4.04 2.64 6.13 7.55 7.71 13.17 1.16 5.62 4.39 8.88 7.54 12.03a209.26 209.26 0 00-37.08 142.61c-3.94 1.38-7.83 2.88-11.17 6.82-3.86 4.39-8.08 7.88-12.82 8.23a94.03 94.03 0 01-14.02 2.64c-9.47 1.23-19.13 1.93-29.13-.17a19.53 19.53 0 00-14.74 3.32c-8.6 5.97-10.52 17.9-4.56 26.5a19.13 19.13 0 0026.67 4.59c8.42-5.97 17.37-9.32 26.5-12.3 4.55-1.41 9.13-2.62 13.87-3.5 4.56-1.58 9.64-.2 15.08 2.09 4.52 2.33 8.52 2.15 12.48 1.75 15.44 50.08 49.22 92.03 93.32 118.52-1.5 4.21-2.92 8.6-1.57 14.15 1.05 5.8 1.22 11.25-1.24 15.29a172.58 172.58 0 01-6.3 12.78c-4.92 8.07-10.17 16.15-17.9 23.17a18.97 18.97 0 00-6.33 13.5 19.06 19.06 0 0018.43 19.68A19.21 19.21 0 00409 787.88c.17-10.35 2.97-19.46 6.13-28.59 1.58-4.38 3.52-8.77 5.62-12.99 1.58-4.56 5.78-7.92 10.87-10.72 5.07-2.62 7.35-6.32 9.63-10.22a209.09 209.09 0 0070.74 12.51c25.26 0 49.4-4.72 71.87-12.92 2.37 4.06 4.82 7.91 9.9 10.63 5.1 2.98 9.29 6.16 10.87 10.72 2.1 4.4 3.87 8.78 5.45 13.17 3.15 9.12 5.78 18.23 6.13 28.58 0 5.09 2.1 10.02 6.14 13.71a19.32 19.32 0 0027.04-1.23 19.32 19.32 0 00-1.24-27.05c-7.72-6.84-12.98-15.09-17.72-23.34-2.28-4.03-4.37-8.4-6.3-12.6-2.46-4.22-2.3-9.5-1.06-15.3 1.4-5.96-.18-10.34-1.58-14.9l-.14-.45c43.76-26.75 77.09-68.83 92.2-118.9l.58.04c4.91.35 9.64.85 14.9-2.13 5.27-2.46 10.56-3.87 15.12-2.47 4.56.7 9.29 1.76 13.85 2.99 9.12 2.63 18.27 5.79 26.87 11.58a19.5 19.5 0 0014.73 2.64 18.99 18.99 0 0014.57-22.62 19.11 19.11 0 00-22.82-14.57c-10.18 2.28-19.66 1.9-29.3 1.03-4.75-.53-9.32-1.2-14.06-2.26-4.74-.35-8.92-3.5-12.96-7.71-4.03-4.74-8.6-5.97-13.16-7.37l-.3-.1c.6-6.51.99-13.08.99-19.75 0-43.5-13.28-83.99-35.99-117.6 3.33-3.5 6.7-6.82 7.92-12.78 1.58-5.61 3.68-10.53 7.71-13.16 3.51-3.16 7.38-5.96 11.24-8.77 7.9-5.27 16.16-10.36 25.98-13.16a18.5 18.5 0 0011.55-9.67 18.8 18.8 0 00-8.22-25.6 18.84 18.84 0 00-25.64 8.22c-4.74 9.13-11.22 16.33-17.89 23-3.51 3.34-7 6.51-10.7 9.5-3.33 3.5-8.6 4.55-14.39 4.9-6.14.17-10.01 2.99-14.05 5.62a210 210 0 00-127.4-60.02c-.52-4.73-.87-9.48-4.55-14.22-3.51-4.74-5.98-9.48-5.45-14.22-.17-4.74.03-9.48.38-14.4 1.05-9.47 2.44-18.94 6.48-28.41 1.93-4.56 2.1-10 0-15.08a19.23 19.23 0 00-17.69-11.52m-25.16 133.91l-.85 6.75c-2.46 18.96-4.21 38.08-5.97 57.04a876 876 0 00-2.64 30.2c-8.6-6.15-17.2-12.66-26.32-18.45-15.79-10.7-31.6-21.42-47.91-31.6l-5.52-3.43a174.43 174.43 0 0189.21-40.5m50.59 0a174.38 174.38 0 0192.16 43.21l-5.86 3.7c-16.14 10.35-31.74 21.07-47.54 31.77a491.28 491.28 0 00-18.44 13 7.3 7.3 0 01-11.58-5.46c-.53-7.54-1.22-14.9-1.92-22.45-1.75-18.95-3.5-38.08-5.96-57.03zm-173 78.82l5.58 5.83c13.33 13.86 26.86 27.2 40.54 40.71 5.8 5.8 11.58 11.26 17.55 16.7a7.19 7.19 0 01-2.81 12.27c-8.6 2.63-17.21 5.07-25.8 7.88-18.08 5.97-36.32 11.6-54.4 18.1l-7.95 2.77c-.17-3.2-.48-6.37-.48-9.63 0-34.92 10.27-67.33 27.76-94.63m297.52 3.46a174.67 174.67 0 0125.67 91.17c0 2.93-.3 5.78-.44 8.67l-6.24-1.98c-18.25-5.97-36.48-11.09-54.9-16.35a900.54 900.54 0 00-35.82-9.63c8.95-8.6 18.27-17.04 26.87-25.81 13.51-13.51 27-27.02 40.17-41.06zM501.12 492.2h21.39c3.33 0 6.5 1.58 8.26 4.04l13.67 17.2a10.65 10.65 0 012.13 8.57l-4.94 21.25c-.52 3.34-2.81 5.96-5.62 7.54l-19.64 9.12a9.36 9.36 0 01-9.11 0l-19.67-9.12c-2.81-1.58-5.27-4.2-5.63-7.54l-4.9-21.25c-.52-2.98.2-6.28 2.13-8.56l13.67-17.2a10.25 10.25 0 018.26-4.05m-63.37 83.7c5.44-.88 9.85 4.57 7.75 9.66a784.28 784.28 0 00-9.5 26.15 1976.84 1976.84 0 00-18.78 54.22l-2.4 7.54a175.26 175.26 0 01-68-87.3l9.33-.78c19.13-1.76 37.9-4.06 57.03-6.34 8.25-.88 16.33-2.1 24.57-3.16m151.63 2.47c8.24.88 16.32 1.77 24.57 2.47 19.13 1.75 38.07 3.5 57.2 4.73l6.1.34a175.25 175.25 0 01-66.6 86.58l-1.98-6.38c-5.79-18.25-12.1-36.32-18.23-54.22a951.58 951.58 0 00-8.6-23.85 7.16 7.16 0 017.54-9.67m-76.1 34.62c2.5 0 5.01 1.26 6.42 3.8a526.47 526.47 0 0012.13 21.77c9.48 16.5 18.92 33.17 29.1 49.32l4.15 6.71a176.03 176.03 0 01-53.1 8.2 176.14 176.14 0 01-51.57-7.72l4.38-7.02c10.18-16.15 19.83-32.66 29.48-49.15a451.58 451.58 0 0012.65-22.1 7.2 7.2 0 016.37-3.81"}}]},name:"kubernetes",theme:"outlined"},ZR=VR,SR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZR}))},LR=a.forwardRef(SR),BR=LR,bR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z"}}]},name:"laptop",theme:"outlined"},ER=bR,xR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ER}))},IR=a.forwardRef(xR),kR=IR,AR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z"}}]},name:"layout",theme:"filled"},PR=AR,DR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PR}))},yR=a.forwardRef(DR),qR=yR,WR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z"}}]},name:"layout",theme:"outlined"},UR=WR,GR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UR}))},NR=a.forwardRef(GR),jR=NR,QR={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z",fill:t}},{tag:"path",attrs:{d:"M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z",fill:e}}]}},name:"layout",theme:"twotone"},$R=QR,YR=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$R}))},JR=a.forwardRef(YR),XR=JR,KR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178a8 8 0 0112.7 6.5v46.8z"}}]},name:"left-circle",theme:"filled"},eV=KR,tV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eV}))},aV=a.forwardRef(tV),nV=aV,cV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"left-circle",theme:"outlined"},lV=cV,rV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lV}))},iV=a.forwardRef(rV),oV=iV,dV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z",fill:e}}]}},name:"left-circle",theme:"twotone"},uV=dV,sV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uV}))},fV=a.forwardRef(sV),vV=fV,hV=i(28635),mV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z"}}]},name:"left-square",theme:"filled"},gV=mV,zV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gV}))},OV=a.forwardRef(zV),wV=OV,TV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"left-square",theme:"outlined"},FV=TV,MV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FV}))},pV=a.forwardRef(MV),_V=pV,CV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 010-12.9z",fill:t}},{tag:"path",attrs:{d:"M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 000 12.9z",fill:e}}]}},name:"left-square",theme:"twotone"},HV=CV,RV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HV}))},VV=a.forwardRef(RV),ZV=VV,SV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z"}}]},name:"like",theme:"filled"},LV=SV,BV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LV}))},bV=a.forwardRef(BV),EV=bV,xV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},IV=xV,kV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IV}))},AV=a.forwardRef(kV),PV=AV,DV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0033.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0019.6-43c0-19.1-11-37.5-28.8-48.4z",fill:t}},{tag:"path",attrs:{d:"M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 00-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 00-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0142.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z",fill:e}}]}},name:"like",theme:"twotone"},yV=DV,qV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yV}))},WV=a.forwardRef(qV),UV=WV,GV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z"}}]},name:"line-chart",theme:"outlined"},NV=GV,jV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NV}))},QV=a.forwardRef(jV),$V=QV,YV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 00-11.3 0L713.6 306.3a7.23 7.23 0 005.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 00-5.6-11.7z"}}]},name:"line-height",theme:"outlined"},JV=YV,XV=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JV}))},KV=a.forwardRef(XV),eZ=KV,tZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"line",theme:"outlined"},aZ=tZ,nZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aZ}))},cZ=a.forwardRef(nZ),lZ=cZ,rZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},iZ=rZ,oZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iZ}))},dZ=a.forwardRef(oZ),uZ=dZ,sZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1168.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z"}}]},name:"linkedin",theme:"filled"},fZ=sZ,vZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fZ}))},hZ=a.forwardRef(vZ),mZ=hZ,gZ=i(32478),zZ={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M530.8 64c-5.79 0-11.76.3-17.88.78-157.8 12.44-115.95 179.45-118.34 235.11-2.88 40.8-11.2 72.95-39.24 112.78-33.03 39.23-79.4 102.66-101.39 168.77-10.37 31.06-15.3 62.87-10.71 92.92a15.83 15.83 0 00-4.14 5.04c-9.7 10-16.76 22.43-24.72 31.32-7.42 7.43-18.1 9.96-29.75 14.93-11.68 5.08-24.56 10.04-32.25 25.42a49.7 49.7 0 00-4.93 22.43c0 7.43 1 14.97 2.05 20.01 2.17 14.9 4.33 27.22 1.46 36.21-9.26 25.39-10.42 42.79-3.92 55.44 6.5 12.47 19.97 17.51 35.05 22.44 30.28 7.46 71.3 5.04 103.6 22.36 34.56 17.43 69.66 25.05 97.65 17.54a66.01 66.01 0 0045.1-35.27c21.91-.12 45.92-10.05 84.37-12.47 26.09-2.17 58.75 9.97 96.23 7.43.94 5.04 2.36 7.43 4.26 12.47l.11.1c14.6 29.05 41.55 42.27 70.33 39.99 28.78-2.24 59.43-20.01 84.26-48.76 23.55-28.55 62.83-40.46 88.77-56.1 12.99-7.43 23.48-17.51 24.23-31.85.86-14.93-7.43-30.3-26.66-51.4v-3.62l-.1-.11c-6.35-7.47-9.34-19.98-12.63-34.57-3.17-14.97-6.8-29.34-18.36-39.05h-.11c-2.2-2.02-4.6-2.5-7.02-5.04a13.33 13.33 0 00-7.1-2.39c16.1-47.7 9.86-95.2-6.45-137.9-19.9-52.63-54.7-98.48-81.2-130.02-29.71-37.52-58.83-73.06-58.27-125.77 1-80.33 8.85-228.95-132.3-229.17m19.75 127.11h.48c7.95 0 14.79 2.31 21.8 7.4 7.13 5.03 12.32 12.39 16.4 19.89 3.91 9.67 5.89 17.13 6.19 27.03 0-.75.22-1.5.22-2.2v3.88a3.21 3.21 0 01-.15-.79l-.15-.9a67.46 67.46 0 01-5.6 26.36 35.58 35.58 0 01-7.95 12.5 26.5 26.5 0 00-3.28-1.56c-3.92-1.68-7.43-2.39-10.64-4.96a48.98 48.98 0 00-8.18-2.47c1.83-2.2 5.42-4.96 6.8-7.39a44.22 44.22 0 003.28-15v-.72a45.17 45.17 0 00-2.27-14.93c-1.68-5.04-3.77-7.5-6.84-12.47-3.13-2.46-6.23-4.92-9.96-4.92h-.6c-3.47 0-6.57 1.12-9.78 4.92a29.86 29.86 0 00-7.65 12.47 44.05 44.05 0 00-3.36 14.93v.71c.07 3.33.3 6.69.74 9.97-7.2-2.5-16.35-5.04-22.66-7.54-.37-2.46-.6-4.94-.67-7.43v-.75a66.15 66.15 0 015.6-28.7 40.45 40.45 0 0116.05-19.9 36.77 36.77 0 0122.18-7.43m-110.58 2.2h1.35c5.3 0 10.08 1.8 14.9 5.04a51.6 51.6 0 0112.83 17.36c3.36 7.43 5.27 14.97 5.72 24.9v.15c.26 5 .22 7.5-.08 9.93v2.99c-1.12.26-2.09.67-3.1.9-5.67 2.05-10.23 5.03-14.67 7.46.45-3.32.49-6.68.11-9.97v-.56c-.44-4.96-1.45-7.43-3.06-12.43a22.88 22.88 0 00-6.2-9.97 9.26 9.26 0 00-6.83-2.39h-.78c-2.65.23-4.85 1.53-6.94 4.93a20.6 20.6 0 00-4.48 10.08 35.24 35.24 0 00-.86 12.36v.52c.45 5.04 1.38 7.5 3.02 12.47 1.68 5 3.62 7.46 6.16 10 .41.34.79.67 1.27.9-2.61 2.13-4.37 2.61-6.57 5.08a11.39 11.39 0 01-4.89 2.53 97.84 97.84 0 01-10.27-15 66.15 66.15 0 01-5.78-24.9 65.67 65.67 0 012.98-24.94 53.38 53.38 0 0110.57-19.97c4.78-4.97 9.7-7.47 15.6-7.47M491.15 257c12.36 0 27.33 2.43 45.36 14.9 10.94 7.46 19.52 10.04 39.31 17.47h.11c9.52 5.07 15.12 9.93 17.84 14.9v-4.9a21.32 21.32 0 01.6 17.55c-4.59 11.6-19.26 24.04-39.72 31.47v.07c-10 5.04-18.7 12.43-28.93 17.36-10.3 5.04-21.95 10.9-37.78 9.97a42.52 42.52 0 01-16.72-2.5 133.12 133.12 0 01-12.02-7.4c-7.28-5.04-13.55-12.39-22.85-17.36v-.18h-.19c-14.93-9.19-22.99-19.12-25.6-26.54-2.58-10-.19-17.51 7.2-22.4 8.36-5.04 14.19-10.12 18.03-12.55 3.88-2.76 5.34-3.8 6.57-4.89h.08v-.1c6.3-7.55 16.27-17.52 31.32-22.44a68.65 68.65 0 0117.4-2.43m104.48 80c13.4 52.9 44.69 129.72 64.8 166.98 10.68 19.93 31.93 61.93 41.15 112.89 5.82-.19 12.28.67 19.15 2.39 24.11-62.38-20.39-129.43-40.66-148.06-8.25-7.5-8.66-12.5-4.59-12.5 21.99 19.93 50.96 58.68 61.45 102.92 4.81 19.97 5.93 41.21.78 62.34 2.5 1.05 5.04 2.28 7.65 2.5 38.53 19.94 52.75 35.02 45.92 57.38v-1.6c-2.27-.12-4.48 0-6.75 0h-.56c5.63-17.44-6.8-30.8-39.76-45.7-34.16-14.93-61.45-12.54-66.11 17.36-.27 1.6-.45 2.46-.64 5.04-2.54.86-5.19 1.98-7.8 2.39-16.05 10-24.71 24.97-29.6 44.31-4.86 19.9-6.35 43.16-7.66 69.77v.11c-.78 12.47-6.38 31.29-11.9 50.44-56 40.01-133.65 57.41-199.69 12.46a98.74 98.74 0 00-15-19.9 54.13 54.13 0 00-10.27-12.46c6.8 0 12.62-1.08 17.36-2.5a22.96 22.96 0 0011.72-12.47c4.03-9.97 0-26.02-12.88-43.42C398.87 730.24 377 710.53 345 690.9c-23.51-14.89-36.8-32.47-42.93-52.1-6.16-19.94-5.33-40.51-.56-61.42 9.15-39.94 32.6-78.77 47.56-103.14 4-2.43 1.38 5.04-15.23 36.36-14.78 28.03-42.6 93.21-4.55 143.87a303.27 303.27 0 0124.15-107.36c21.06-47.71 65.07-130.81 68.54-196.66 1.8 1.34 8.1 5.04 10.79 7.54 8.14 4.96 14.18 12.43 22.02 17.36 7.88 7.5 17.81 12.5 32.7 12.5 1.46.12 2.8.23 4.15.23 15.34 0 27.21-5 37.18-10 10.83-5 19.45-12.48 27.63-14.94h.18c17.44-5.04 31.21-15 39.01-26.13m81.6 334.4c1.39 22.44 12.81 46.48 32.93 51.41 21.95 5 53.53-12.43 66.86-28.56l7.88-.33c11.76-.3 21.54.37 31.62 9.97l.1.1c7.77 7.44 11.4 19.83 14.6 32.7 3.18 14.98 5.75 29.13 15.27 39.8 18.15 19.68 24.08 33.82 23.75 42.56l.1-.22v.67l-.1-.45c-.56 9.78-6.91 14.78-18.6 22.21-23.51 14.97-65.17 26.58-91.72 58.61-23.07 27.51-51.18 42.52-76 44.46-24.79 1.98-46.18-7.46-58.76-33.52l-.19-.11c-7.84-14.97-4.48-38.27 2.1-63.1 6.56-24.93 15.97-50.2 17.28-70.85 1.38-26.65 2.83-49.83 7.28-67.71 4.48-17.36 11.5-29.76 23.93-36.74l1.68-.82zm-403.72 1.84h.37c1.98 0 3.92.18 5.86.52 14.04 2.05 26.35 12.43 38.19 28.07l33.97 62.12.11.11c9.07 19.9 28.15 39.72 44.39 61.15 16.2 22.32 28.74 42.22 27.21 58.61v.22c-2.13 27.78-17.88 42.86-42 48.3-24.07 5.05-56.74.08-89.4-17.31-36.14-20.01-79.07-17.51-106.66-22.48-13.77-2.46-22.8-7.5-26.99-14.97-4.14-7.42-4.21-22.43 4.6-45.91v-.11l.07-.12c4.37-12.46 1.12-28.1-1-41.77-2.06-14.97-3.1-26.47 1.6-35.09 5.97-12.47 14.78-14.9 25.72-19.9 11.01-5.04 23.93-7.54 34.2-17.5h.07v-.12c9.55-10 16.61-22.43 24.93-31.28 7.1-7.5 14.19-12.54 24.75-12.54M540.76 334.5c-16.24 7.5-35.27 19.97-55.54 19.97-20.24 0-36.21-9.97-47.75-17.4-5.79-5-10.45-10-13.96-12.5-6.12-5-5.38-12.47-2.76-12.47 4.07.6 4.81 5.04 7.43 7.5 3.58 2.47 8.02 7.43 13.47 12.43 10.86 7.47 25.39 17.44 43.53 17.44 18.1 0 39.3-9.97 52.19-17.4 7.28-5.04 16.6-12.47 24.19-17.43 5.82-5.12 5.56-10 10.41-10 4.82.6 1.27 5-5.48 12.42a302.3 302.3 0 01-25.76 17.47v-.03zm-40.39-59.13v-.83c-.22-.7.49-1.56 1.09-1.86 2.76-1.6 6.72-1.01 9.7.15 2.35 0 5.97 2.5 5.6 5.04-.22 1.83-3.17 2.46-5.04 2.46-2.05 0-3.43-1.6-5.26-2.54-1.94-.67-5.45-.3-6.09-2.42m-20.57 0c-.74 2.16-4.22 1.82-6.2 2.46-1.75.93-3.2 2.54-5.18 2.54-1.9 0-4.9-.71-5.12-2.54-.33-2.47 3.29-4.97 5.6-4.97 3.03-1.15 6.87-1.75 9.67-.18.71.33 1.35 1.12 1.12 1.86v.79h.11z"}}]},name:"linux",theme:"outlined"},OZ=zZ,wZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OZ}))},TZ=a.forwardRef(wZ),FZ=TZ,MZ=i(68889),pZ=i(45691),_Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z"}}]},name:"lock",theme:"filled"},CZ=_Z,HZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CZ}))},RZ=a.forwardRef(HZ),VZ=RZ,ZZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},SZ=ZZ,LZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SZ}))},BZ=a.forwardRef(LZ),bZ=BZ,EZ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z",fill:e}},{tag:"path",attrs:{d:"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z",fill:t}},{tag:"path",attrs:{d:"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z",fill:e}}]}},name:"lock",theme:"twotone"},xZ=EZ,IZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xZ}))},kZ=a.forwardRef(IZ),AZ=kZ,PZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z"}}]},name:"login",theme:"outlined"},DZ=PZ,yZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DZ}))},qZ=a.forwardRef(yZ),WZ=qZ,UZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"},GZ=UZ,NZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GZ}))},jZ=a.forwardRef(NZ),QZ=jZ,$Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M624 672a48.01 48.01 0 0096 0c0-26.5-21.5-48-48-48h-48v48zm96-320a48.01 48.01 0 00-96 0v48h48c26.5 0 48-21.5 48-48z"}},{tag:"path",attrs:{d:"M928 64H96c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM672 560c61.9 0 112 50.1 112 112s-50.1 112-112 112-112-50.1-112-112v-48h-96v48c0 61.9-50.1 112-112 112s-112-50.1-112-112 50.1-112 112-112h48v-96h-48c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112v48h96v-48c0-61.9 50.1-112 112-112s112 50.1 112 112-50.1 112-112 112h-48v96h48z"}},{tag:"path",attrs:{d:"M464 464h96v96h-96zM352 304a48.01 48.01 0 000 96h48v-48c0-26.5-21.5-48-48-48zm-48 368a48.01 48.01 0 0096 0v-48h-48c-26.5 0-48 21.5-48 48z"}}]},name:"mac-command",theme:"filled"},YZ=$Z,JZ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YZ}))},XZ=a.forwardRef(JZ),KZ=XZ,eS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}},{tag:"path",attrs:{d:"M370.8 554.4c-54.6 0-98.8 44.2-98.8 98.8s44.2 98.8 98.8 98.8 98.8-44.2 98.8-98.8v-42.4h84.7v42.4c0 54.6 44.2 98.8 98.8 98.8s98.8-44.2 98.8-98.8-44.2-98.8-98.8-98.8h-42.4v-84.7h42.4c54.6 0 98.8-44.2 98.8-98.8 0-54.6-44.2-98.8-98.8-98.8s-98.8 44.2-98.8 98.8v42.4h-84.7v-42.4c0-54.6-44.2-98.8-98.8-98.8S272 316.2 272 370.8s44.2 98.8 98.8 98.8h42.4v84.7h-42.4zm42.4 98.8c0 23.4-19 42.4-42.4 42.4s-42.4-19-42.4-42.4 19-42.4 42.4-42.4h42.4v42.4zm197.6-282.4c0-23.4 19-42.4 42.4-42.4s42.4 19 42.4 42.4-19 42.4-42.4 42.4h-42.4v-42.4zm0 240h42.4c23.4 0 42.4 19 42.4 42.4s-19 42.4-42.4 42.4-42.4-19-42.4-42.4v-42.4zM469.6 469.6h84.7v84.7h-84.7v-84.7zm-98.8-56.4c-23.4 0-42.4-19-42.4-42.4s19-42.4 42.4-42.4 42.4 19 42.4 42.4v42.4h-42.4z"}}]},name:"mac-command",theme:"outlined"},tS=eS,aS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tS}))},nS=a.forwardRef(aS),cS=nS,lS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 01194 256h648.8a7.2 7.2 0 014.4 12.9z"}}]},name:"mail",theme:"filled"},rS=lS,iS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rS}))},oS=a.forwardRef(iS),dS=oS,uS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"},sS=uS,fS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sS}))},vS=a.forwardRef(fS),hS=vS,mS={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 01-68.7 0z",fill:t}},{tag:"path",attrs:{d:"M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z",fill:t}},{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z",fill:e}}]}},name:"mail",theme:"twotone"},gS=mS,zS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gS}))},OS=a.forwardRef(zS),wS=OS,TS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z"}}]},name:"man",theme:"outlined"},FS=TS,MS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FS}))},pS=a.forwardRef(MS),_S=pS,CS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z"}}]},name:"medicine-box",theme:"filled"},HS=CS,RS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HS}))},VS=a.forwardRef(RS),ZS=VS,SS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"medicine-box",theme:"outlined"},LS=SS,BS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LS}))},bS=a.forwardRef(BS),ES=bS,xS={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z",fill:t}},{tag:"path",attrs:{d:"M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z",fill:e}}]}},name:"medicine-box",theme:"twotone"},IS=xS,kS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IS}))},AS=a.forwardRef(kS),PS=AS,DS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z"}}]},name:"medium-circle",theme:"filled"},yS=DS,qS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yS}))},WS=a.forwardRef(qS),US=WS,GS=i(4256),NS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z"}}]},name:"medium-square",theme:"filled"},jS=NS,QS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jS}))},$S=a.forwardRef(QS),YS=$S,JS={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 01-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0134.61 21.67v-56.19a6.99 6.99 0 00-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 00-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0019.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 00-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 01-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 00-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0019.35-12.2v-80.85a7.65 7.65 0 00-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 00-21.19 11.64 99.68 99.68 0 012.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 002.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 00-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0144.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 002.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 002.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 002.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 002.96-17.78V457.97A19.71 19.71 0 0024 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 00-2.72 6.8v139.37a6.5 6.5 0 002.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0040.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z"}}]},name:"medium-workmark",theme:"outlined"},XS=JS,KS=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XS}))},eL=a.forwardRef(KS),tL=eL,aL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"meh",theme:"filled"},nL=aL,cL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nL}))},lL=a.forwardRef(cL),rL=lL,iL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"meh",theme:"outlined"},oL=iL,dL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oL}))},uL=a.forwardRef(dL),sL=uL,fL={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"meh",theme:"twotone"},vL=fL,hL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vL}))},mL=a.forwardRef(hL),gL=mL,zL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},OL=zL,wL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OL}))},TL=a.forwardRef(wL),FL=TL,ML=i(18394),pL=i(8324),_L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482.2 508.4L331.3 389c-3-2.4-7.3-.2-7.3 3.6V478H184V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H144c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H184V546h140v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM880 116H596c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H700v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h140v294H636V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z"}}]},name:"merge-cells",theme:"outlined"},CL=_L,HL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CL}))},RL=a.forwardRef(HL),VL=RL,ZL={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M284 924c61.86 0 112-50.14 112-112 0-49.26-31.8-91.1-76-106.09V421.63l386.49 126.55.01 95.92C661 658.34 628 700.8 628 751c0 61.86 50.14 112 112 112s112-50.14 112-112c0-48.33-30.6-89.5-73.5-105.2l-.01-113.04a50.73 50.73 0 00-34.95-48.2L320 345.85V318.1c43.64-14.8 75.2-55.78 75.99-104.24L396 212c0-61.86-50.14-112-112-112s-112 50.14-112 112c0 49.26 31.8 91.1 76 106.09V705.9c-44.2 15-76 56.83-76 106.09 0 61.86 50.14 112 112 112"}}]},name:"merge",theme:"filled"},SL=ZL,LL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SL}))},BL=a.forwardRef(LL),bL=BL,EL={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M248 752h72V264h-72z"}},{tag:"path",attrs:{d:"M740 863c61.86 0 112-50.14 112-112 0-48.33-30.6-89.5-73.5-105.2l-.01-113.04a50.73 50.73 0 00-34.95-48.2l-434.9-142.41-22.4 68.42 420.25 137.61.01 95.92C661 658.34 628 700.8 628 751c0 61.86 50.14 112 112 112m-456 61c61.86 0 112-50.14 112-112s-50.14-112-112-112-112 50.14-112 112 50.14 112 112 112m456-125a48 48 0 110-96 48 48 0 010 96m-456 61a48 48 0 110-96 48 48 0 010 96m0-536c61.86 0 112-50.14 112-112s-50.14-112-112-112-112 50.14-112 112 50.14 112 112 112m0-64a48 48 0 110-96 48 48 0 010 96"}}]},name:"merge",theme:"outlined"},xL=EL,IL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xL}))},kL=a.forwardRef(IL),AL=kL,PL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.3 338.4a447.57 447.57 0 00-96.1-143.3 443.09 443.09 0 00-143-96.3A443.91 443.91 0 00512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 00-141.7 96.5 445 445 0 00-95 142.8A449.89 449.89 0 0065 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 00199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 00827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z"}}]},name:"message",theme:"filled"},DL=PL,yL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DL}))},qL=a.forwardRef(yL),WL=qL,UL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"},GL=UL,NL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GL}))},jL=a.forwardRef(NL),QL=jL,$L={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M775.3 248.9a369.62 369.62 0 00-119-80A370.2 370.2 0 00512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 00-80-119zM312 560a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M664 512a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z",fill:e}},{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"message",theme:"twotone"},YL=$L,JL=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YL}))},XL=a.forwardRef(JL),KL=XL,eB=i(79617),tB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},aB=tB,nB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aB}))},cB=a.forwardRef(nB),lB=cB,rB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z",fill:t}},{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"minus-circle",theme:"twotone"},iB=rB,oB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iB}))},dB=a.forwardRef(oB),uB=dB,sB=i(26610),fB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-square",theme:"filled"},vB=fB,hB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vB}))},mB=a.forwardRef(hB),gB=mB,zB=i(77550),OB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"minus-square",theme:"twotone"},wB=OB,TB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wB}))},FB=a.forwardRef(TB),MB=FB,pB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"}}]},name:"mobile",theme:"filled"},_B=pB,CB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_B}))},HB=a.forwardRef(CB),RB=HB,VB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},ZB=VB,SB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZB}))},LB=a.forwardRef(SB),BB=LB,bB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z",fill:e}},{tag:"path",attrs:{d:"M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M472 786a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"mobile",theme:"twotone"},EB=bB,xB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EB}))},IB=a.forwardRef(xB),kB=IB,AB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.5 699.7a8 8 0 00-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z"}}]},name:"money-collect",theme:"filled"},PB=AB,DB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PB}))},yB=a.forwardRef(DB),qB=yB,WB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z"}}]},name:"money-collect",theme:"outlined"},UB=WB,GB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UB}))},NB=a.forwardRef(GB),jB=NB,QB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z",fill:t}},{tag:"path",attrs:{d:"M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z",fill:e}},{tag:"path",attrs:{d:"M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z",fill:e}}]}},name:"money-collect",theme:"twotone"},$B=QB,YB=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$B}))},JB=a.forwardRef(YB),XB=JB,KB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 00-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 00-11.2-1.4l-37.9 29.7a7.97 7.97 0 00-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z"}}]},name:"monitor",theme:"outlined"},eb=KB,tb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eb}))},ab=a.forwardRef(tb),nb=ab,cb={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M489.5 111.66c30.65-1.8 45.98 36.44 22.58 56.33A243.35 243.35 0 00426 354c0 134.76 109.24 244 244 244 72.58 0 139.9-31.83 186.01-86.08 19.87-23.38 58.07-8.1 56.34 22.53C900.4 745.82 725.15 912 512.5 912 291.31 912 112 732.69 112 511.5c0-211.39 164.29-386.02 374.2-399.65l.2-.01z"}}]},name:"moon",theme:"filled"},lb=cb,rb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lb}))},ib=a.forwardRef(rb),ob=ib,db={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M489.5 111.66c30.65-1.8 45.98 36.44 22.58 56.33A243.35 243.35 0 00426 354c0 134.76 109.24 244 244 244 72.58 0 139.9-31.83 186.01-86.08 19.87-23.38 58.07-8.1 56.34 22.53C900.4 745.82 725.15 912 512.5 912 291.31 912 112 732.69 112 511.5c0-211.39 164.29-386.02 374.2-399.65l.2-.01zm-81.15 79.75l-4.11 1.36C271.1 237.94 176 364.09 176 511.5 176 697.34 326.66 848 512.5 848c148.28 0 274.94-96.2 319.45-230.41l.63-1.93-.11.07a307.06 307.06 0 01-159.73 46.26L670 662c-170.1 0-308-137.9-308-308 0-58.6 16.48-114.54 46.27-162.47z"}}]},name:"moon",theme:"outlined"},ub=db,sb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ub}))},fb=a.forwardRef(sb),vb=fb,hb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},mb=hb,gb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mb}))},zb=a.forwardRef(gb),Ob=zb,wb={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M771.91 115a31.65 31.65 0 00-17.42 5.27L400 351.97H236a16 16 0 00-16 16v288.06a16 16 0 0016 16h164l354.5 231.7a31.66 31.66 0 0017.42 5.27c16.65 0 32.08-13.25 32.08-32.06V147.06c0-18.8-15.44-32.06-32.09-32.06"}}]},name:"muted",theme:"filled"},Tb=wb,Fb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Tb}))},Mb=a.forwardRef(Fb),pb=Mb,_b={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M771.91 115a31.65 31.65 0 00-17.42 5.27L400 351.97H236a16 16 0 00-16 16v288.06a16 16 0 0016 16h164l354.5 231.7a31.66 31.66 0 0017.42 5.27c16.65 0 32.08-13.25 32.08-32.06V147.06c0-18.8-15.44-32.06-32.09-32.06M732 221v582L439.39 611.75l-17.95-11.73H292V423.98h129.44l17.95-11.73z"}}]},name:"muted",theme:"outlined"},Cb=_b,Hb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cb}))},Rb=a.forwardRef(Hb),Vb=Rb,Zb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM451.7 313.7l172.5 136.2c6.3 5.1 15.8.5 15.8-7.7V344h264c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H640v-98.2c0-8.1-9.4-12.8-15.8-7.7L451.7 298.3a9.9 9.9 0 000 15.4z"}}]},name:"node-collapse",theme:"outlined"},Sb=Zb,Lb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sb}))},Bb=a.forwardRef(Lb),bb=Bb,Eb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM456 344h264v98.2c0 8.1 9.5 12.8 15.8 7.7l172.5-136.2c5-3.9 5-11.4 0-15.3L735.8 162.1c-6.4-5.1-15.8-.5-15.8 7.7V268H456c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8z"}}]},name:"node-expand",theme:"outlined"},xb=Eb,Ib=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xb}))},kb=a.forwardRef(Ib),Ab=kb,Pb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M843.5 737.4c-12.4-75.2-79.2-129.1-155.3-125.4S550.9 676 546 752c-153.5-4.8-208-40.7-199.1-113.7 3.3-27.3 19.8-41.9 50.1-49 18.4-4.3 38.8-4.9 57.3-3.2 1.7.2 3.5.3 5.2.5 11.3 2.7 22.8 5 34.3 6.8 34.1 5.6 68.8 8.4 101.8 6.6 92.8-5 156-45.9 159.2-132.7 3.1-84.1-54.7-143.7-147.9-183.6-29.9-12.8-61.6-22.7-93.3-30.2-14.3-3.4-26.3-5.7-35.2-7.2-7.9-75.9-71.5-133.8-147.8-134.4-76.3-.6-140.9 56.1-150.1 131.9s40 146.3 114.2 163.9c74.2 17.6 149.9-23.3 175.7-95.1 9.4 1.7 18.7 3.6 28 5.8 28.2 6.6 56.4 15.4 82.4 26.6 70.7 30.2 109.3 70.1 107.5 119.9-1.6 44.6-33.6 65.2-96.2 68.6-27.5 1.5-57.6-.9-87.3-5.8-8.3-1.4-15.9-2.8-22.6-4.3-3.9-.8-6.6-1.5-7.8-1.8l-3.1-.6c-2.2-.3-5.9-.8-10.7-1.3-25-2.3-52.1-1.5-78.5 4.6-55.2 12.9-93.9 47.2-101.1 105.8-15.7 126.2 78.6 184.7 276 188.9 29.1 70.4 106.4 107.9 179.6 87 73.3-20.9 119.3-93.4 106.9-168.6zM329.1 345.2a83.3 83.3 0 11.01-166.61 83.3 83.3 0 01-.01 166.61zM695.6 845a83.3 83.3 0 11.01-166.61A83.3 83.3 0 01695.6 845z"}}]},name:"node-index",theme:"outlined"},Db=Pb,yb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Db}))},qb=a.forwardRef(yb),Wb=qb,Ub={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z"}}]},name:"notification",theme:"filled"},Gb=Ub,Nb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gb}))},jb=a.forwardRef(Nb),Qb=jb,$b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z"}}]},name:"notification",theme:"outlined"},Yb=$b,Jb=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yb}))},Xb=a.forwardRef(Jb),Kb=Xb,eE={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z",fill:t}},{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z",fill:e}}]}},name:"notification",theme:"twotone"},tE=eE,aE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tE}))},nE=a.forwardRef(aE),cE=nE,lE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},rE=lE,iE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rE}))},oE=a.forwardRef(iE),dE=oE,uE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M316 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8zm196-50c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39zm0-140c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}},{tag:"path",attrs:{d:"M648 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8z"}}]},name:"one-to-one",theme:"outlined"},sE=uE,fE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sE}))},vE=a.forwardRef(fE),hE=vE,mE={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M475.6 112c-74.03 0-139.72 42.38-172.92 104.58v237.28l92.27 56.48 3.38-235.7 189-127.45A194.33 194.33 0 00475.6 112m202.9 62.25c-13.17 0-26.05 1.76-38.8 4.36L453.2 304.36l-1.37 96.15 186.58-125.25 231.22 137.28a195.5 195.5 0 004.87-42.33c0-108.04-87.93-195.96-195.99-195.96M247.34 266C167.34 290.7 109 365.22 109 453.2c0 27.92 5.9 54.83 16.79 79.36l245.48 139.77 90.58-56.12-214.5-131.38zm392.88 74.67l-72.7 48.85L771.5 517.58 797.3 753C867.41 723.11 916 653.97 916 573.1c0-27.55-5.86-54.12-16.57-78.53zm-123 82.6l-66.36 44.56-1.05 76.12 64.7 39.66 69.54-43.04-1.84-76.48zm121.2 76.12l5.87 248.34L443 866.9A195.65 195.65 0 00567.84 912c79.22 0 147.8-46.52 178.62-114.99L719.4 550.22zm-52.86 105.3L372.43 736.68 169.56 621.15a195.35 195.35 0 00-5.22 44.16c0 102.94 79.84 187.41 180.81 195.18L588.2 716.6z"}}]},name:"open-a-i",theme:"filled"},gE=mE,zE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gE}))},OE=a.forwardRef(zE),wE=OE,TE={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482.88 128c-84.35 0-156.58 52.8-185.68 126.98-60.89 8.13-115.3 43.63-146.6 97.84-42.16 73-32.55 161.88 17.14 224.16-23.38 56.75-19.85 121.6 11.42 175.78 42.18 73.02 124.1 109.15 202.94 97.23C419.58 898.63 477.51 928 540.12 928c84.35 0 156.58-52.8 185.68-126.98 60.89-8.13 115.3-43.62 146.6-97.84 42.16-73 32.55-161.88-17.14-224.16 23.38-56.75 19.85-121.6-11.42-175.78-42.18-73.02-124.1-109.15-202.94-97.23C603.42 157.38 545.49 128 482.88 128m0 61.54c35.6 0 68.97 13.99 94.22 37.74-1.93 1.03-3.92 1.84-5.83 2.94l-136.68 78.91a46.11 46.11 0 00-23.09 39.78l-.84 183.6-65.72-38.34V327.4c0-76 61.9-137.86 137.94-137.86m197.7 75.9c44.19 3.14 86.16 27.44 109.92 68.57 17.8 30.8 22.38 66.7 14.43 100.42-1.88-1.17-3.6-2.49-5.53-3.6l-136.73-78.91a46.23 46.23 0 00-46-.06l-159.47 91.1.36-76.02 144.5-83.41a137.19 137.19 0 0178.53-18.09m-396.92 55.4c-.07 2.2-.3 4.35-.3 6.56v157.75a46.19 46.19 0 0022.91 39.9l158.68 92.5-66.02 37.67-144.55-83.35c-65.86-38-88.47-122.53-50.45-188.34 17.78-30.78 46.55-52.69 79.73-62.68m340.4 79.93l144.54 83.35c65.86 38 88.47 122.53 50.45 188.34-17.78 30.78-46.55 52.69-79.73 62.68.07-2.19.3-4.34.3-6.55V570.85a46.19 46.19 0 00-22.9-39.9l-158.69-92.5zM511.8 464.84l54.54 31.79-.3 63.22-54.84 31.31-54.54-31.85.3-63.16zm100.54 58.65l65.72 38.35V728.6c0 76-61.9 137.86-137.94 137.86-35.6 0-68.97-13.99-94.22-37.74 1.93-1.03 3.92-1.84 5.83-2.94l136.68-78.9a46.11 46.11 0 0023.09-39.8zm-46.54 89.55l-.36 76.02-144.5 83.41c-65.85 38-150.42 15.34-188.44-50.48-17.8-30.8-22.38-66.7-14.43-100.42 1.88 1.17 3.6 2.5 5.53 3.6l136.74 78.91a46.23 46.23 0 0046 .06z"}}]},name:"open-a-i",theme:"outlined"},FE=TE,ME=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FE}))},pE=a.forwardRef(ME),_E=pE,CE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 00-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 002.1-5.4V432c0-2.2-1.8-4-4-4z"}}]},name:"ordered-list",theme:"outlined"},HE=CE,RE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HE}))},VE=a.forwardRef(RE),ZE=VE,SE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},LE=SE,BE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LE}))},bE=a.forwardRef(BE),EE=bE,xE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z"}}]},name:"partition",theme:"outlined"},IE=xE,kE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IE}))},AE=a.forwardRef(kE),PE=AE,DE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z"}}]},name:"pause-circle",theme:"filled"},yE=DE,qE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yE}))},WE=a.forwardRef(qE),UE=WE,GE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"}}]},name:"pause-circle",theme:"outlined"},NE=GE,jE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NE}))},QE=a.forwardRef(jE),$E=QE,YE={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z",fill:t}},{tag:"path",attrs:{d:"M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"pause-circle",theme:"twotone"},JE=YE,XE=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JE}))},KE=a.forwardRef(XE),ex=KE,tx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z"}}]},name:"pause",theme:"outlined"},ax=tx,nx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ax}))},cx=a.forwardRef(nx),lx=cx,rx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 017-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 017.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z"}}]},name:"pay-circle",theme:"filled"},ix=rx,ox=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ix}))},dx=a.forwardRef(ox),ux=dx,sx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 00-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z"}}]},name:"pay-circle",theme:"outlined"},fx=sx,vx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fx}))},hx=a.forwardRef(vx),mx=hx,gx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855.7 210.8l-42.4-42.4a8.03 8.03 0 00-11.3 0L168.3 801.9a8.03 8.03 0 000 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z"}}]},name:"percentage",theme:"outlined"},zx=gx,Ox=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zx}))},wx=a.forwardRef(Ox),Tx=wx,Fx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.6 230.2L779.1 123.8a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 00-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 01553.1 553 395.34 395.34 0 01437 633.8L353.2 550a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 00-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z"}}]},name:"phone",theme:"filled"},Mx=Fx,px=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mx}))},_x=a.forwardRef(px),Cx=_x,Hx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"}}]},name:"phone",theme:"outlined"},Rx=Hx,Vx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Rx}))},Zx=a.forwardRef(Vx),Sx=Zx,Lx={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 01438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z",fill:t}},{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z",fill:e}}]}},name:"phone",theme:"twotone"},Bx=Lx,bx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Bx}))},Ex=a.forwardRef(bx),xx=Ex,Ix={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z"}}]},name:"pic-center",theme:"outlined"},kx=Ix,Ax=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kx}))},Px=a.forwardRef(Ax),Dx=Px,yx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"pic-left",theme:"outlined"},qx=yx,Wx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qx}))},Ux=a.forwardRef(Wx),Gx=Ux,Nx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"pic-right",theme:"outlined"},jx=Nx,Qx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jx}))},$x=a.forwardRef(Qx),Yx=$x,Jx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 01-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z"}}]},name:"picture",theme:"filled"},Xx=Jx,Kx=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xx}))},eI=a.forwardRef(Kx),tI=eI,aI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"}}]},name:"picture",theme:"outlined"},nI=aI,cI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nI}))},lI=a.forwardRef(cI),rI=lI,iI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:e}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:t}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:t}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:e}}]}},name:"picture",theme:"twotone"},oI=iI,dI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oI}))},uI=a.forwardRef(dI),sI=uI,fI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 00-282.5 117 397.47 397.47 0 00-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 00155.6 31.5 398.57 398.57 0 00282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0031.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 00588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z"}}]},name:"pie-chart",theme:"filled"},vI=fI,hI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vI}))},mI=a.forwardRef(hI),gI=mI,zI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"}}]},name:"pie-chart",theme:"outlined"},OI=zI,wI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OI}))},TI=a.forwardRef(wI),FI=TI,MI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 01-85.7-127.1A397.12 397.12 0 0172 552.2v.2a398.57 398.57 0 00117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 00471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z",fill:t}},{tag:"path",attrs:{d:"M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 00-166.4-89.8z",fill:t}},{tag:"path",attrs:{d:"M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z",fill:t}},{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z",fill:e}},{tag:"path",attrs:{d:"M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 00-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 004.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z",fill:e}}]}},name:"pie-chart",theme:"twotone"},pI=MI,_I=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pI}))},CI=a.forwardRef(_I),HI=CI,RI={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.97 64 64 264.97 64 512c0 192.53 122.08 357.04 292.88 420.28-4.92-43.86-4.14-115.68 3.97-150.46 7.6-32.66 49.11-208.16 49.11-208.16s-12.53-25.1-12.53-62.16c0-58.24 33.74-101.7 75.77-101.7 35.74 0 52.97 26.83 52.97 58.98 0 35.96-22.85 89.66-34.7 139.43-9.87 41.7 20.91 75.7 62.02 75.7 74.43 0 131.64-78.5 131.64-191.77 0-100.27-72.03-170.38-174.9-170.38-119.15 0-189.08 89.38-189.08 181.75 0 35.98 13.85 74.58 31.16 95.58 3.42 4.16 3.92 7.78 2.9 12-3.17 13.22-10.22 41.67-11.63 47.5-1.82 7.68-6.07 9.28-14 5.59-52.3-24.36-85-100.81-85-162.25 0-132.1 95.96-253.43 276.71-253.43 145.29 0 258.18 103.5 258.18 241.88 0 144.34-91.02 260.49-217.31 260.49-42.44 0-82.33-22.05-95.97-48.1 0 0-21 79.96-26.1 99.56-8.82 33.9-46.55 104.13-65.49 136.03A446.16 446.16 0 00512 960c247.04 0 448-200.97 448-448S759.04 64 512 64"}}]},name:"pinterest",theme:"filled"},VI=RI,ZI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VI}))},SI=a.forwardRef(ZI),LI=SI,BI={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.8 64 64 264.8 64 512s200.8 448 448 448 448-200.8 448-448S759.2 64 512 64m0 38.96c226.14 0 409.04 182.9 409.04 409.04 0 226.14-182.9 409.04-409.04 409.04-41.37 0-81.27-6.19-118.89-17.57 16.76-28.02 38.4-68.06 46.99-101.12 5.1-19.6 26.1-99.56 26.1-99.56 13.64 26.04 53.5 48.09 95.94 48.09 126.3 0 217.34-116.15 217.34-260.49 0-138.37-112.91-241.88-258.2-241.88-180.75 0-276.69 121.32-276.69 253.4 0 61.44 32.68 137.91 85 162.26 7.92 3.7 12.17 2.1 14-5.59 1.4-5.83 8.46-34.25 11.63-47.48 1.02-4.22.53-7.86-2.89-12.02-17.31-21-31.2-59.58-31.2-95.56 0-92.38 69.94-181.78 189.08-181.78 102.88 0 174.93 70.13 174.93 170.4 0 113.28-57.2 191.78-131.63 191.78-41.11 0-71.89-34-62.02-75.7 11.84-49.78 34.7-103.49 34.7-139.44 0-32.15-17.25-58.97-53-58.97-42.02 0-75.78 43.45-75.78 101.7 0 37.06 12.56 62.16 12.56 62.16s-41.51 175.5-49.12 208.17c-7.62 32.64-5.58 76.6-2.43 109.34C208.55 830.52 102.96 683.78 102.96 512c0-226.14 182.9-409.04 409.04-409.04"}}]},name:"pinterest",theme:"outlined"},bI=BI,EI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bI}))},xI=a.forwardRef(EI),II=xI,kI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z"}}]},name:"play-circle",theme:"filled"},AI=kI,PI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AI}))},DI=a.forwardRef(PI),yI=DI,qI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},WI=qI,UI=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WI}))},GI=a.forwardRef(UI),NI=GI,jI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 01-12.7-6.5V353a8 8 0 0112.7-6.5l218.4 158.8a7.9 7.9 0 010 12.9z",fill:t}},{tag:"path",attrs:{d:"M676.1 505.3L457.7 346.5A8 8 0 00445 353v317.6a8.02 8.02 0 0012.7 6.5l218.4-158.9a7.9 7.9 0 000-12.9z",fill:e}}]}},name:"play-circle",theme:"twotone"},QI=jI,$I=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QI}))},YI=a.forwardRef($I),JI=YI,XI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z"}}]},name:"play-square",theme:"filled"},KI=XI,ek=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KI}))},tk=a.forwardRef(ek),ak=tk,nk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.7a11.3 11.3 0 000-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"play-square",theme:"outlined"},ck=nk,lk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ck}))},rk=a.forwardRef(lk),ik=rk,ok={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z",fill:t}},{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.8a11.2 11.2 0 000-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z",fill:e}}]}},name:"play-square",theme:"twotone"},dk=ok,uk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dk}))},sk=a.forwardRef(uk),fk=sk,vk=i(49276),hk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},mk=hk,gk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mk}))},zk=a.forwardRef(gk),Ok=zk,wk=i(22373),Tk=i(98794),Fk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"}}]},name:"plus-square",theme:"filled"},Mk=Fk,pk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mk}))},_k=a.forwardRef(pk),Ck=_k,Hk=i(81697),Rk={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"plus-square",theme:"twotone"},Vk=Rk,Zk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vk}))},Sk=a.forwardRef(Zk),Lk=Sk,Bk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z"}}]},name:"pound-circle",theme:"filled"},bk=Bk,Ek=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bk}))},xk=a.forwardRef(Ek),Ik=xk,kk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"}}]},name:"pound-circle",theme:"outlined"},Ak=kk,Pk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ak}))},Dk=a.forwardRef(Pk),yk=Dk,qk={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z",fill:t}},{tag:"path",attrs:{d:"M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0010.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"pound-circle",theme:"twotone"},Wk=qk,Uk=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wk}))},Gk=a.forwardRef(Uk),Nk=Gk,jk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"}}]},name:"pound",theme:"outlined"},Qk=jk,$k=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qk}))},Yk=a.forwardRef($k),Jk=Yk,Xk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},Kk=Xk,eA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kk}))},tA=a.forwardRef(eA),aA=tA,nA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z"}}]},name:"printer",theme:"filled"},cA=nA,lA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cA}))},rA=a.forwardRef(lA),iA=rA,oA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z"}}]},name:"printer",theme:"outlined"},dA=oA,uA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dA}))},sA=a.forwardRef(uA),fA=sA,vA={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z",fill:t}},{tag:"path",attrs:{d:"M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z",fill:e}},{tag:"path",attrs:{d:"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"printer",theme:"twotone"},hA=vA,mA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hA}))},gA=a.forwardRef(mA),zA=gA,OA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M160 144h304a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V160a16 16 0 0116-16m564.31-25.33l181.02 181.02a16 16 0 010 22.62L724.31 503.33a16 16 0 01-22.62 0L520.67 322.31a16 16 0 010-22.62l181.02-181.02a16 16 0 0122.62 0M160 544h304a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V560a16 16 0 0116-16m400 0h304a16 16 0 0116 16v304a16 16 0 01-16 16H560a16 16 0 01-16-16V560a16 16 0 0116-16"}}]},name:"product",theme:"filled"},wA=OA,TA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wA}))},FA=a.forwardRef(TA),MA=FA,pA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V160a16 16 0 0116-16zm-52 68H212v200h200zm493.33 87.69a16 16 0 010 22.62L724.31 503.33a16 16 0 01-22.62 0L520.67 322.31a16 16 0 010-22.62l181.02-181.02a16 16 0 0122.62 0zm-84.85 11.3L713 203.53 605.52 311 713 418.48zM464 544a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H212v200h200zm452-68a16 16 0 0116 16v304a16 16 0 01-16 16H560a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H612v200h200z"}}]},name:"product",theme:"outlined"},_A=pA,CA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_A}))},HA=a.forwardRef(CA),RA=HA,VA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z"}}]},name:"profile",theme:"filled"},ZA=VA,SA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZA}))},LA=a.forwardRef(SA),BA=LA,bA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"profile",theme:"outlined"},EA=bA,xA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EA}))},IA=a.forwardRef(xA),kA=IA,AA={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M340 656a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"profile",theme:"twotone"},PA=AA,DA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PA}))},yA=a.forwardRef(DA),qA=yA,WA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z"}}]},name:"project",theme:"filled"},UA=WA,GA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UA}))},NA=a.forwardRef(GA),jA=NA,QA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"project",theme:"outlined"},$A=QA,YA=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$A}))},JA=a.forwardRef(YA),XA=JA,KA={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z",fill:t}},{tag:"path",attrs:{d:"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"project",theme:"twotone"},eP=KA,tP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eP}))},aP=a.forwardRef(tP),nP=aP,cP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z"}}]},name:"property-safety",theme:"filled"},lP=cP,rP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lP}))},iP=a.forwardRef(rP),oP=iP,dP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 00-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 00-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z"}}]},name:"property-safety",theme:"outlined"},uP=dP,sP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uP}))},fP=a.forwardRef(sP),vP=fP,hP={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 018.9-5.5z",fill:t}},{tag:"path",attrs:{d:"M438.9 323.5a9.88 9.88 0 00-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 00-8.9 5.5l-73.2 144.3-72.9-144.3z",fill:e}}]}},name:"property-safety",theme:"twotone"},mP=hP,gP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mP}))},zP=a.forwardRef(gP),OP=zP,wP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 010-96 48.01 48.01 0 010 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0z"}}]},name:"pull-request",theme:"outlined"},TP=wP,FP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TP}))},MP=a.forwardRef(FP),pP=MP,_P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z"}}]},name:"pushpin",theme:"filled"},CP=_P,HP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CP}))},RP=a.forwardRef(HP),VP=RP,ZP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"}}]},name:"pushpin",theme:"outlined"},SP=ZP,LP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SP}))},BP=a.forwardRef(LP),bP=BP,EP={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0030.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z",fill:t}},{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z",fill:e}}]}},name:"pushpin",theme:"twotone"},xP=EP,IP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xP}))},kP=a.forwardRef(IP),AP=kP,PP={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M555 790.5a28.5 28.5 0 1057 0 28.5 28.5 0 00-57 0m-143-557a28.5 28.5 0 1057 0 28.5 28.5 0 00-57 0"}},{tag:"path",attrs:{d:"M821.52 297.71H726.3v-95.23c0-49.9-40.58-90.48-90.48-90.48H388.19c-49.9 0-90.48 40.57-90.48 90.48v95.23h-95.23c-49.9 0-90.48 40.58-90.48 90.48v247.62c0 49.9 40.57 90.48 90.48 90.48h95.23v95.23c0 49.9 40.58 90.48 90.48 90.48h247.62c49.9 0 90.48-40.57 90.48-90.48V726.3h95.23c49.9 0 90.48-40.58 90.48-90.48V388.19c0-49.9-40.57-90.48-90.48-90.48M202.48 669.14a33.37 33.37 0 01-33.34-33.33V388.19a33.37 33.37 0 0133.34-33.33h278.57a28.53 28.53 0 0028.57-28.57 28.53 28.53 0 00-28.57-28.58h-126.2v-95.23a33.37 33.37 0 0133.34-33.34h247.62a33.37 33.37 0 0133.33 33.34v256.47a24.47 24.47 0 01-24.47 24.48H379.33c-45.04 0-81.62 36.66-81.62 81.62v104.1zm652.38-33.33a33.37 33.37 0 01-33.34 33.33H542.95a28.53 28.53 0 00-28.57 28.57 28.53 28.53 0 0028.57 28.58h126.2v95.23a33.37 33.37 0 01-33.34 33.34H388.19a33.37 33.37 0 01-33.33-33.34V565.05a24.47 24.47 0 0124.47-24.48h265.34c45.04 0 81.62-36.67 81.62-81.62v-104.1h95.23a33.37 33.37 0 0133.34 33.34z"}}]},name:"python",theme:"outlined"},DP=PP,yP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DP}))},qP=a.forwardRef(yP),WP=qP,UP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z"}}]},name:"qq-circle",theme:"filled"},GP=UP,NP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GP}))},jP=a.forwardRef(NP),QP=jP,$P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z"}}]},name:"qq",theme:"outlined"},YP=$P,JP=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YP}))},XP=a.forwardRef(JP),KP=XP,eD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z"}}]},name:"qq-square",theme:"filled"},tD=eD,aD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tD}))},nD=a.forwardRef(aD),cD=nD,lD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"qrcode",theme:"outlined"},rD=lD,iD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rD}))},oD=a.forwardRef(iD),dD=oD,uD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},sD=uD,fD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sD}))},vD=a.forwardRef(fD),hD=vD,mD=i(40541),gD={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z",fill:t}},{tag:"path",attrs:{d:"M472 732a40 40 0 1080 0 40 40 0 10-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z",fill:e}}]}},name:"question-circle",theme:"twotone"},zD=gD,OD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zD}))},wD=a.forwardRef(OD),TD=wD,FD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z"}}]},name:"question",theme:"outlined"},MD=FD,pD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MD}))},_D=a.forwardRef(pD),CD=_D,HD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926.8 397.1l-396-288a31.81 31.81 0 00-37.6 0l-396 288a31.99 31.99 0 00-11.6 35.8l151.3 466a32 32 0 0030.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z"}}]},name:"radar-chart",theme:"outlined"},RD=HD,VD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RD}))},ZD=a.forwardRef(VD),SD=ZD,LD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"radius-bottomleft",theme:"outlined"},BD=LD,bD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BD}))},ED=a.forwardRef(bD),xD=ED,ID={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z"}}]},name:"radius-bottomright",theme:"outlined"},kD=ID,AD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kD}))},PD=a.forwardRef(AD),DD=PD,yD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},qD=yD,WD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qD}))},UD=a.forwardRef(WD),GD=UD,ND={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"radius-upleft",theme:"outlined"},jD=ND,QD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jD}))},$D=a.forwardRef(QD),YD=$D,JD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z"}}]},name:"radius-upright",theme:"outlined"},XD=JD,KD=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XD}))},ey=a.forwardRef(KD),ty=ey,ay={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z"}}]},name:"read",theme:"filled"},ny=ay,cy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ny}))},ly=a.forwardRef(cy),ry=ly,iy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z"}}]},name:"read",theme:"outlined"},oy=iy,dy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oy}))},uy=a.forwardRef(dy),sy=uy,fy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z"}}]},name:"reconciliation",theme:"filled"},vy=fy,hy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vy}))},my=a.forwardRef(hy),gy=my,zy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"reconciliation",theme:"outlined"},Oy=zy,wy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oy}))},Ty=a.forwardRef(wy),Fy=Ty,My={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M642 657a34 34 0 1068 0 34 34 0 10-68 0z",fill:t}},{tag:"path",attrs:{d:"M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z",fill:e}},{tag:"path",attrs:{d:"M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z",fill:e}},{tag:"path",attrs:{d:"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z",fill:e}}]}},name:"reconciliation",theme:"twotone"},py=My,_y=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:py}))},Cy=a.forwardRef(_y),Hy=Cy,Ry={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 017.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z"}}]},name:"red-envelope",theme:"filled"},Vy=Ry,Zy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vy}))},Sy=a.forwardRef(Zy),Ly=Sy,By={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z"}}]},name:"red-envelope",theme:"outlined"},by=By,Ey=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:by}))},xy=a.forwardRef(Ey),Iy=xy,ky={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z",fill:e}},{tag:"path",attrs:{d:"M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 01-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 017.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 013.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 017.5-4.6z",fill:t}},{tag:"path",attrs:{d:"M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z",fill:t}},{tag:"path",attrs:{d:"M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z",fill:e}}]}},name:"red-envelope",theme:"twotone"},Ay=ky,Py=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ay}))},Dy=a.forwardRef(Py),yy=Dy,qy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm72 108a36 36 0 1072 0 36 36 0 10-72 0z"}}]},name:"reddit-circle",theme:"filled"},Wy=qy,Uy=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wy}))},Gy=a.forwardRef(Uy),Ny=Gy,jy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 568a56 56 0 10112 0 56 56 0 10-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 10-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 00-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 00176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 110 63 31.5 31.5 0 010-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0150.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 01-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"reddit",theme:"outlined"},Qy=jy,$y=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qy}))},Yy=a.forwardRef($y),Jy=Yy,Xy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM368 548a36 36 0 1072 0 36 36 0 10-72 0z"}}]},name:"reddit-square",theme:"filled"},Ky=Xy,eq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ky}))},tq=a.forwardRef(eq),aq=tq,nq=i(92306),cq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},lq=cq,rq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lq}))},iq=a.forwardRef(rq),oq=iq,dq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 10160 0 80 80 0 10-160 0z"}}]},name:"rest",theme:"filled"},uq=dq,sq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uq}))},fq=a.forwardRef(sq),vq=fq,hq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}},{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z"}}]},name:"rest",theme:"outlined"},mq=hq,gq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mq}))},zq=a.forwardRef(gq),Oq=zq,wq={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z",fill:t}},{tag:"path",attrs:{d:"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z",fill:e}},{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z",fill:e}}]}},name:"rest",theme:"twotone"},Tq=wq,Fq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Tq}))},Mq=a.forwardRef(Fq),pq=Mq,_q={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0011.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 00-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 00-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z"}}]},name:"retweet",theme:"outlined"},Cq=_q,Hq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cq}))},Rq=a.forwardRef(Hq),Vq=Rq,Zq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z"}}]},name:"right-circle",theme:"filled"},Sq=Zq,Lq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sq}))},Bq=a.forwardRef(Lq),bq=Bq,Eq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},xq=Eq,Iq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xq}))},kq=a.forwardRef(Iq),Aq=kq,Pq={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z",fill:e}}]}},name:"right-circle",theme:"twotone"},Dq=Pq,yq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dq}))},qq=a.forwardRef(yq),Wq=qq,Uq=i(19379),Gq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z"}}]},name:"right-square",theme:"filled"},Nq=Gq,jq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Nq}))},Qq=a.forwardRef(jq),$q=Qq,Yq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"right-square",theme:"outlined"},Jq=Yq,Xq=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jq}))},Kq=a.forwardRef(Xq),eW=Kq,tW={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z",fill:t}},{tag:"path",attrs:{d:"M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z",fill:e}}]}},name:"right-square",theme:"twotone"},aW=tW,nW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aW}))},cW=a.forwardRef(nW),lW=cW,rW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"},iW=rW,oW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iW}))},dW=a.forwardRef(oW),uW=dW,sW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM300 328c0-33.1 26.9-60 60-60s60 26.9 60 60-26.9 60-60 60-60-26.9-60-60zm372 248c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-60c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v60zm-8-188c-33.1 0-60-26.9-60-60s26.9-60 60-60 60 26.9 60 60-26.9 60-60 60zm135 476H225c-13.8 0-25 14.3-25 32v56c0 4.4 2.8 8 6.2 8h611.5c3.4 0 6.2-3.6 6.2-8v-56c.1-17.7-11.1-32-24.9-32z"}}]},name:"robot",theme:"filled"},fW=sW,vW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fW}))},hW=a.forwardRef(vW),mW=hW,gW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},zW=gW,OW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zW}))},wW=a.forwardRef(OW),TW=wW,FW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 010 96 48.01 48.01 0 010-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z"}}]},name:"rocket",theme:"filled"},MW=FW,pW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MW}))},_W=a.forwardRef(pW),CW=_W,HW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0162.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1096 0 48 48 0 10-96 0z"}}]},name:"rocket",theme:"outlined"},RW=HW,VW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RW}))},ZW=a.forwardRef(VW),SW=ZW,LW={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 00-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0162.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z",fill:e}},{tag:"path",attrs:{d:"M464 400a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"rocket",theme:"twotone"},BW=LW,bW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BW}))},EW=a.forwardRef(bW),xW=EW,IW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 000 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z"}}]},name:"rollback",theme:"outlined"},kW=IW,AW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kW}))},PW=a.forwardRef(AW),DW=PW,yW=i(52780),qW=i(96411),WW={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M509.81 112.02c-.73.05-1.46.12-2.2.21h-4.32l-3.4 1.7a36.33 36.33 0 00-8.88 4.4l-145.96 73.02-153.7 153.7-72.65 145.24a36.33 36.33 0 00-4.9 9.86l-1.56 3.12v3.98a36.33 36.33 0 000 8.3v298.23l6.88 9.5a198.7 198.7 0 0020.58 24.42c37.86 37.85 87.66 57.16 142.62 62.01a36.34 36.34 0 0011.57 1.77h575.75c3.14.54 6.34.66 9.51.36a36.34 36.34 0 002.56-.35h29.8v-29.95a36.33 36.33 0 000-11.92V293.88a36.33 36.33 0 00-1.78-11.57c-4.84-54.95-24.16-104.75-62.01-142.62h-.07v-.07a203.92 203.92 0 00-24.27-20.43l-9.58-6.96H515.14a36.34 36.34 0 00-5.32-.21M643 184.89h145.96c2.47 2.08 5.25 4.06 7.45 6.25 26.59 26.63 40.97 64.74 42.3 111.18zM510.31 190l65.71 39.38-25.47 156.1-64.36 64.36-100.7 100.69L229.4 576l-39.38-65.7 61.1-122.26 136.94-136.95zm132.76 79.61l123.19 73.94-138.09 17.24zM821.9 409.82c-21.21 68.25-62.66 142.58-122.4 211.88l-65.85-188.4zm-252.54 59.6l53.64 153.56-153.55-53.65 68.12-68.12zm269.5 81.04v237L738.44 687.04c40.1-43.74 73.73-89.83 100.4-136.59m-478.04 77.7l-17.24 138.08-73.94-123.18zm72.52 5.46l188.32 65.85c-69.28 59.71-143.57 101.2-211.8 122.4zM184.9 643l117.43 195.7c-46.5-1.33-84.63-15.74-111.26-42.37-2.16-2.16-4.11-4.93-6.17-7.38zm502.17 95.43l100.4 100.4h-237c46.77-26.67 92.86-60.3 136.6-100.4"}}]},name:"ruby",theme:"outlined"},UW=WW,GW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UW}))},NW=a.forwardRef(GW),jW=NW,QW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"safety-certificate",theme:"filled"},$W=QW,YW=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$W}))},JW=a.forwardRef(YW),XW=JW,KW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"},eU=KW,tU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eU}))},aU=a.forwardRef(tU),nU=aU,cU={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z",fill:t}},{tag:"path",attrs:{d:"M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z",fill:e}}]}},name:"safety-certificate",theme:"twotone"},lU=cU,rU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lU}))},iU=a.forwardRef(rU),oU=iU,dU={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z"}},{tag:"path",attrs:{d:"M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z"}}]},name:"safety",theme:"outlined"},uU=dU,sU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uU}))},fU=a.forwardRef(sU),vU=fU,hU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z"}}]},name:"save",theme:"filled"},mU=hU,gU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mU}))},zU=a.forwardRef(gU),OU=zU,wU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},TU=wU,FU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TU}))},MU=a.forwardRef(FU),pU=MU,_U={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z",fill:t}},{tag:"path",attrs:{d:"M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z",fill:e}},{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 00-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z",fill:e}}]}},name:"save",theme:"twotone"},CU=_U,HU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CU}))},RU=a.forwardRef(HU),VU=RU,ZU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"scan",theme:"outlined"},SU=ZU,LU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SU}))},BU=a.forwardRef(LU),bU=BU,EU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"schedule",theme:"filled"},xU=EU,IU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xU}))},kU=a.forwardRef(IU),AU=kU,PU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z"}}]},name:"schedule",theme:"outlined"},DU=PU,yU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DU}))},qU=a.forwardRef(yU),WU=qU,UU={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z",fill:t}},{tag:"path",attrs:{d:"M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z",fill:e}},{tag:"path",attrs:{d:"M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"schedule",theme:"twotone"},GU=UU,NU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GU}))},jU=a.forwardRef(NU),QU=jU,$U={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 00288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"}}]},name:"scissor",theme:"outlined"},YU=$U,JU=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YU}))},XU=a.forwardRef(JU),KU=XU,eG=i(30185),tG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 10113.27-113.28 80.1 80.1 0 10-113.27 113.28z"}}]},name:"security-scan",theme:"filled"},aG=tG,nG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aG}))},cG=a.forwardRef(nG),lG=cG,rG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z"}}]},name:"security-scan",theme:"outlined"},iG=rG,oG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iG}))},dG=a.forwardRef(oG),uG=dG,sG={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M460.7 451.1a80.1 80.1 0 10160.2 0 80.1 80.1 0 10-160.2 0z",fill:t}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z",fill:t}},{tag:"path",attrs:{d:"M418.8 527.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 01113.3 0 80.1 80.1 0 010 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z",fill:e}}]}},name:"security-scan",theme:"twotone"},fG=sG,vG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fG}))},hG=a.forwardRef(vG),mG=hG,gG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},zG=gG,OG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zG}))},wG=a.forwardRef(OG),TG=wG,FG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},MG=FG,pG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MG}))},_G=a.forwardRef(pG),CG=_G,HG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 00-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 009.3-35.2l-.9-2.6a442.5 442.5 0 00-79.6-137.7l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.3a353.44 353.44 0 00-98.9 57.3l-81.8-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a445.93 445.93 0 00-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0025.8 25.7l2.7.5a448.27 448.27 0 00158.8 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z"}}]},name:"setting",theme:"filled"},RG=HG,VG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RG}))},ZG=a.forwardRef(VG),SG=ZG,LG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},BG=LG,bG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BG}))},EG=a.forwardRef(bG),xG=EG,IG={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 00-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z",fill:t}},{tag:"path",attrs:{d:"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 01-79.7 137.9l-1.8 2.1a32 32 0 01-35.1 9.5l-81.3-28.9a350 350 0 01-99.7 57.6l-15.7 85a32.05 32.05 0 01-25.8 25.7l-2.7.5a445.2 445.2 0 01-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z",fill:t}},{tag:"path",attrs:{d:"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502z",fill:e}},{tag:"path",attrs:{d:"M594.1 952.2a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 00-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6a32.09 32.09 0 007.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z",fill:e}}]}},name:"setting",theme:"twotone"},kG=IG,AG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kG}))},PG=a.forwardRef(AG),DG=PG,yG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M324 666a48 48 0 1096 0 48 48 0 10-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 000 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0011.2 0L373.7 164a7.9 7.9 0 000-11.2l-38.4-38.4a7.9 7.9 0 00-11.2 0L114.3 323.9a7.9 7.9 0 000 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 00-11.2 0L650.3 860.1a7.9 7.9 0 000 11.2l38.4 38.4a7.9 7.9 0 0011.2 0L909.7 700a7.9 7.9 0 000-11.2l-38.3-38.5z"}}]},name:"shake",theme:"outlined"},qG=yG,WG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qG}))},UG=a.forwardRef(WG),GG=UG,NG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"},jG=NG,QG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jG}))},$G=a.forwardRef(QG),YG=$G,JG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z"}}]},name:"shop",theme:"filled"},XG=JG,KG=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XG}))},eN=a.forwardRef(KG),tN=eN,aN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z"}}]},name:"shop",theme:"outlined"},nN=aN,cN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nN}))},lN=a.forwardRef(cN),rN=lN,iN={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z",fill:t}},{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z",fill:e}}]}},name:"shop",theme:"twotone"},oN=iN,dN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oN}))},uN=a.forwardRef(dN),sN=uN,fN={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z"}}]},name:"shopping-cart",theme:"outlined"},vN=fN,hN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vN}))},mN=a.forwardRef(hN),gN=mN,zN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z"}}]},name:"shopping",theme:"filled"},ON=zN,wN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ON}))},TN=a.forwardRef(wN),FN=TN,MN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z"}}]},name:"shopping",theme:"outlined"},pN=MN,_N=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pN}))},CN=a.forwardRef(_N),HN=CN,RN={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z",fill:t}},{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z",fill:e}}]}},name:"shopping",theme:"twotone"},VN=RN,ZN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VN}))},SN=a.forwardRef(ZN),LN=SN,BN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M881.7 187.4l-45.1-45.1a8.03 8.03 0 00-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L447.9 585a7.9 7.9 0 00-8.9-8.9z"}}]},name:"shrink",theme:"outlined"},bN=BN,EN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bN}))},xN=a.forwardRef(EN),IN=xN,kN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M584 352H440c-17.7 0-32 14.3-32 32v544c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32zM892 64H748c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM276 640H132c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V672c0-17.7-14.3-32-32-32z"}}]},name:"signal",theme:"filled"},AN=kN,PN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AN}))},DN=a.forwardRef(PN),yN=DN,qN={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145.71 752c2 0 4-.2 5.98-.5L319.9 722c1.99-.4 3.88-1.3 5.28-2.8l423.91-423.87a9.93 9.93 0 000-14.06L582.88 114.9C581 113 578.5 112 575.82 112s-5.18 1-7.08 2.9L144.82 538.76c-1.5 1.5-2.4 3.29-2.8 5.28l-29.5 168.17a33.59 33.59 0 009.37 29.81c6.58 6.48 14.95 9.97 23.82 9.97m453.12-184.07c27.69-14.81 57.29-20.85 85.54-15.52 32.37 6.1 59.72 26.53 78.96 59.4 29.97 51.22 21.64 102.34-18.48 144.26-17.58 18.36-41.07 35.01-70 50.3l-.3.15.86.26a147.88 147.88 0 0041.54 6.2l1.17.01c61.07 0 100.98-22.1 125.28-67.87a36 36 0 0163.6 33.76C869.7 849.1 804.9 885 718.12 885c-47.69 0-91.94-15.03-128.19-41.36l-1.05-.78-1.36.47c-46.18 16-98.74 29.95-155.37 41.94l-2.24.47a1931.1 1931.1 0 01-139.16 23.96 36 36 0 11-9.5-71.38 1860.1 1860.1 0 00133.84-23.04c42.8-9 83-19.13 119.35-30.34l.24-.08-.44-.69c-16.46-26.45-25.86-55.43-26.14-83.24v-1.3c0-49.9 39.55-104.32 90.73-131.7M671 623.17c-10.74-2.03-24.1.7-38.22 8.26-29.55 15.8-52.7 47.64-52.7 68.2 0 18.2 8.9 40.14 24.71 59.73l.24.3 1.22-.52c39.17-16.58 68.49-34.27 85.93-52.18l.64-.67c18.74-19.57 21.39-35.84 8.36-58.1-9.06-15.47-19.03-22.92-30.18-25.02"}}]},name:"signature",theme:"filled"},WN=qN,UN=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WN}))},GN=a.forwardRef(UN),NN=GN,jN={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145.71 752c2 0 4-.2 5.98-.5L319.9 722c1.99-.4 3.88-1.3 5.28-2.8l423.91-423.87a9.93 9.93 0 000-14.06L582.88 114.9C581 113 578.5 112 575.82 112s-5.18 1-7.08 2.9L144.82 538.76c-1.5 1.5-2.4 3.29-2.8 5.28l-29.5 168.17a33.59 33.59 0 009.37 29.81c6.58 6.48 14.95 9.97 23.82 9.97m51.75-85.43l15.65-88.92 362.7-362.67 73.28 73.27-362.7 362.67zm401.37-98.64c27.69-14.81 57.29-20.85 85.54-15.52 32.37 6.1 59.72 26.53 78.96 59.4 29.97 51.22 21.64 102.34-18.48 144.26-17.58 18.36-41.07 35.01-70 50.3l-.3.15.86.26a147.88 147.88 0 0041.54 6.2l1.17.01c61.07 0 100.98-22.1 125.28-67.87a36 36 0 0163.6 33.76C869.7 849.1 804.9 885 718.12 885c-47.69 0-91.94-15.03-128.19-41.36l-1.05-.78-1.36.47c-46.18 16-98.74 29.95-155.37 41.94l-2.24.47a1931.1 1931.1 0 01-139.16 23.96 36 36 0 11-9.5-71.38 1860.1 1860.1 0 00133.84-23.04c42.8-9 83-19.13 119.35-30.34l.24-.08-.44-.69c-16.46-26.45-25.86-55.43-26.14-83.24v-1.3c0-49.9 39.55-104.32 90.73-131.7M671 623.17c-10.74-2.03-24.1.7-38.22 8.26-29.55 15.8-52.7 47.64-52.7 68.2 0 18.2 8.9 40.14 24.71 59.73l.24.3 1.22-.52c39.17-16.58 68.49-34.27 85.93-52.18l.64-.67c18.74-19.57 21.39-35.84 8.36-58.1-9.06-15.47-19.03-22.92-30.18-25.02"}}]},name:"signature",theme:"outlined"},QN=jN,$N=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QN}))},YN=a.forwardRef($N),JN=YN,XN={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 432c-120.3 0-219.9 88.5-237.3 204H320c-15.5 0-28-12.5-28-28V244h291c14.2 35.2 48.7 60 89 60 53 0 96-43 96-96s-43-96-96-96c-40.3 0-74.8 24.8-89 60H112v72h108v364c0 55.2 44.8 100 100 100h114.7c17.4 115.5 117 204 237.3 204 132.5 0 240-107.5 240-240S804.5 432 672 432zm128 266c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z"}}]},name:"sisternode",theme:"outlined"},KN=XN,ej=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KN}))},tj=a.forwardRef(ej),aj=tj,nj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z"}}]},name:"sketch-circle",theme:"filled"},cj=nj,lj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cj}))},rj=a.forwardRef(lj),ij=rj,oj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M925.6 405.1l-203-253.7a6.5 6.5 0 00-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 00.2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 00.2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z"}}]},name:"sketch",theme:"outlined"},dj=oj,uj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dj}))},sj=a.forwardRef(uj),fj=sj,vj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z"}}]},name:"sketch-square",theme:"filled"},hj=vj,mj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hj}))},gj=a.forwardRef(mj),zj=gj,Oj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44z"}}]},name:"skin",theme:"filled"},wj=Oj,Tj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wj}))},Fj=a.forwardRef(Tj),Mj=Fj,pj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z"}}]},name:"skin",theme:"outlined"},_j=pj,Cj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_j}))},Hj=a.forwardRef(Cj),Rj=Hj,Vj={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z",fill:t}},{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z",fill:e}}]}},name:"skin",theme:"twotone"},Zj=Vj,Sj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zj}))},Lj=a.forwardRef(Sj),Bj=Lj,bj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z"}}]},name:"skype",theme:"filled"},Ej=bj,xj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ej}))},Ij=a.forwardRef(xj),kj=Ij,Aj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 01-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 01-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0171.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z"}}]},name:"skype",theme:"outlined"},Pj=Aj,Dj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pj}))},yj=a.forwardRef(Dj),qj=yj,Wj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-circle",theme:"filled"},Uj=Wj,Gj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uj}))},Nj=a.forwardRef(Gj),jj=Nj,Qj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 00-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z"}}]},name:"slack",theme:"outlined"},$j=Qj,Yj=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$j}))},Jj=a.forwardRef(Yj),Xj=Jj,Kj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-square",theme:"filled"},eQ=Kj,tQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eQ}))},aQ=a.forwardRef(tQ),nQ=aQ,cQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-square",theme:"outlined"},lQ=cQ,rQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lQ}))},iQ=a.forwardRef(rQ),oQ=iQ,dQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z"}}]},name:"sliders",theme:"filled"},uQ=dQ,sQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uQ}))},fQ=a.forwardRef(sQ),vQ=fQ,hQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74z"}}]},name:"sliders",theme:"outlined"},mQ=hQ,gQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mQ}))},zQ=a.forwardRef(gQ),OQ=zQ,wQ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 292h80v440h-80zm369 180h-74a3 3 0 00-3 3v74a3 3 0 003 3h74a3 3 0 003-3v-74a3 3 0 00-3-3zm215-108h80v296h-80z",fill:t}},{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z",fill:e}}]}},name:"sliders",theme:"twotone"},TQ=wQ,FQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TQ}))},MQ=a.forwardRef(FQ),pQ=MQ,_Q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z"}}]},name:"small-dash",theme:"outlined"},CQ=_Q,HQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CQ}))},RQ=a.forwardRef(HQ),VQ=RQ,ZQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"smile",theme:"filled"},SQ=ZQ,LQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SQ}))},BQ=a.forwardRef(LQ),bQ=BQ,EQ=i(36177),xQ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4zm-24-112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"smile",theme:"twotone"},IQ=xQ,kQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IQ}))},AQ=a.forwardRef(kQ),PQ=AQ,DQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"}}]},name:"snippets",theme:"filled"},yQ=DQ,qQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yQ}))},WQ=a.forwardRef(qQ),UQ=WQ,GQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"}}]},name:"snippets",theme:"outlined"},NQ=GQ,jQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NQ}))},QQ=a.forwardRef(jQ),$Q=QQ,YQ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z",fill:t}},{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z",fill:e}}]}},name:"snippets",theme:"twotone"},JQ=YQ,XQ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JQ}))},KQ=a.forwardRef(XQ),e$=KQ,t$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},a$=t$,n$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a$}))},c$=a.forwardRef(n$),l$=c$,r$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0012.6 0l112-141.9c4.1-5.2.4-13-6.3-13z"}}]},name:"sort-ascending",theme:"outlined"},i$=r$,o$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i$}))},d$=a.forwardRef(o$),u$=d$,s$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM310.3 167.1a8 8 0 00-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z"}}]},name:"sort-descending",theme:"outlined"},f$=s$,v$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f$}))},h$=a.forwardRef(v$),m$=h$,g$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z"}}]},name:"sound",theme:"filled"},z$=g$,O$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z$}))},w$=a.forwardRef(O$),T$=w$,F$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z"}}]},name:"sound",theme:"outlined"},M$=F$,p$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M$}))},_$=a.forwardRef(p$),C$=_$,H$={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z",fill:t}},{tag:"path",attrs:{d:"M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z",fill:e}}]}},name:"sound",theme:"twotone"},R$=H$,V$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R$}))},Z$=a.forwardRef(V$),S$=Z$,L$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M938.2 508.4L787.3 389c-3-2.4-7.3-.2-7.3 3.6V478H636V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H596c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H636V546h144v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM428 116H144c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H244v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h144v294H184V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z"}}]},name:"split-cells",theme:"outlined"},B$=L$,b$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:B$}))},E$=a.forwardRef(b$),x$=E$,I$={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M721.42 695.17c0-12.45-5.84-22.36-17.5-29.75-75.06-44.73-161.98-67.09-260.75-67.09-51.73 0-107.53 6.61-167.42 19.84-16.33 3.5-24.5 13.6-24.5 30.33 0 7.78 2.63 14.49 7.88 20.13 5.25 5.63 12.15 8.45 20.7 8.45 1.95 0 9.14-1.55 21.59-4.66 51.33-10.5 98.58-15.75 141.75-15.75 87.89 0 165.08 20.02 231.58 60.08 7.39 4.28 13.8 6.42 19.25 6.42 7.39 0 13.8-2.63 19.25-7.88 5.44-5.25 8.17-11.96 8.17-20.12m56-125.42c0-15.56-6.8-27.42-20.42-35.58-92.17-54.84-198.72-82.25-319.67-82.25-59.5 0-118.41 8.16-176.75 24.5-18.66 5.05-28 17.5-28 37.33 0 9.72 3.4 17.99 10.21 24.8 6.8 6.8 15.07 10.2 24.8 10.2 2.72 0 9.91-1.56 21.58-4.67a558.27 558.27 0 01146.41-19.25c108.5 0 203.4 24.11 284.67 72.34 9.33 5.05 16.72 7.58 22.17 7.58 9.72 0 17.98-3.4 24.79-10.2 6.8-6.81 10.2-15.08 10.2-24.8m63-144.67c0-18.27-7.77-31.89-23.33-40.83-49-28.39-105.97-49.88-170.91-64.46-64.95-14.58-131.64-21.87-200.09-21.87-79.33 0-150.1 9.14-212.33 27.41a46.3 46.3 0 00-22.46 14.88c-6.03 7.2-9.04 16.62-9.04 28.29 0 12.06 3.99 22.17 11.96 30.33 7.97 8.17 17.98 12.25 30.04 12.25 4.28 0 12.06-1.55 23.33-4.66 51.73-14.4 111.42-21.59 179.09-21.59 61.83 0 122.01 6.61 180.54 19.84 58.53 13.22 107.82 31.7 147.87 55.41 8.17 4.67 15.95 7 23.34 7 11.27 0 21.1-3.98 29.46-11.96 8.36-7.97 12.54-17.98 12.54-30.04M960 512c0 81.28-20.03 156.24-60.08 224.88-40.06 68.63-94.4 122.98-163.04 163.04C668.24 939.97 593.27 960 512 960s-156.24-20.03-224.88-60.08c-68.63-40.06-122.98-94.4-163.04-163.04C84.03 668.24 64 593.27 64 512s20.03-156.24 60.08-224.88c40.06-68.63 94.4-122.98 163.05-163.04C355.75 84.03 430.73 64 512 64c81.28 0 156.24 20.03 224.88 60.08 68.63 40.06 122.98 94.4 163.04 163.05C939.97 355.75 960 430.73 960 512"}}]},name:"spotify",theme:"filled"},k$=I$,A$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k$}))},P$=a.forwardRef(A$),D$=P$,y$={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.52 64 64 264.52 64 512s200.52 448 448 448 448-200.52 448-448S759.48 64 512 64m0 74.66a371.86 371.86 0 01264.43 108.91A371.86 371.86 0 01885.33 512a371.86 371.86 0 01-108.9 264.43A371.86 371.86 0 01512 885.33a371.86 371.86 0 01-264.43-108.9A371.86 371.86 0 01138.67 512a371.86 371.86 0 01108.9-264.43A371.86 371.86 0 01512 138.67M452.49 316c-72.61 0-135.9 6.72-196 25.68-15.9 3.18-29.16 15.16-29.16 37.34 0 22.14 16.35 41.7 38.5 38.45 9.48 0 15.9-3.47 22.17-3.47 50.59-12.7 107.63-18.67 164.49-18.67 110.55 0 224 24.64 299.82 68.85 9.49 3.2 12.7 6.98 22.18 6.98 22.18 0 37.63-16.32 40.84-38.5 0-18.96-9.48-31.06-22.17-37.33C698.36 341.65 572.52 316 452.49 316M442 454.84c-66.34 0-113.6 9.49-161.02 22.18-15.72 6.23-24.49 16.05-24.49 34.98 0 15.76 12.54 31.51 31.51 31.51 6.42 0 9.18-.3 18.67-3.51 34.72-9.48 82.4-15.16 133.02-15.16 104.23 0 194.95 25.39 261.33 66.5 6.23 3.2 12.7 5.82 22.14 5.82 18.96 0 31.5-16.06 31.5-34.98 0-12.7-5.97-25.24-18.66-31.51-82.13-50.59-186.52-75.83-294-75.83m10.49 136.5c-53.65 0-104.53 5.97-155.16 18.66-12.69 3.21-22.17 12.24-22.17 28 0 12.7 9.93 25.68 25.68 25.68 3.21 0 12.4-3.5 18.67-3.5a581.73 581.73 0 01129.5-15.2c78.9 0 151.06 18.97 211.17 53.69 6.42 3.2 13.55 5.82 19.82 5.82 12.7 0 24.79-9.48 28-22.14 0-15.9-6.87-21.76-16.35-28-69.55-41.14-150.8-63.02-239.16-63.02"}}]},name:"spotify",theme:"outlined"},q$=y$,W$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:q$}))},U$=a.forwardRef(W$),G$=U$,N$=i(89365),j$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z"}}]},name:"star",theme:"outlined"},Q$=j$,$$=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q$}))},Y$=a.forwardRef($$),J$=Y$,X$={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z",fill:t}},{tag:"path",attrs:{d:"M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z",fill:e}}]}},name:"star",theme:"twotone"},K$=X$,eY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K$}))},tY=a.forwardRef(eY),aY=tY,nY={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8"}}]},name:"step-backward",theme:"filled"},cY=nY,lY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cY}))},rY=a.forwardRef(lY),iY=rY,oY={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8"}}]},name:"step-backward",theme:"outlined"},dY=oY,uY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dY}))},sY=a.forwardRef(uY),fY=sY,vY={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8"}}]},name:"step-forward",theme:"filled"},hY=vY,mY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hY}))},gY=a.forwardRef(mY),zY=gY,OY={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8"}}]},name:"step-forward",theme:"outlined"},wY=OY,TY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wY}))},FY=a.forwardRef(TY),MY=FY,pY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0045.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 00-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 00-45.2 0L165.7 610.5a7.94 7.94 0 000 11.3z"}}]},name:"stock",theme:"outlined"},_Y=pY,CY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_Y}))},HY=a.forwardRef(CY),RY=HY,VY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z"}}]},name:"stop",theme:"filled"},ZY=VY,SY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZY}))},LY=a.forwardRef(SY),BY=LY,bY=i(46177),EY={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z",fill:t}}]}},name:"stop",theme:"twotone"},xY=EY,IY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xY}))},kY=a.forwardRef(IY),AY=kY,PY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 00-8-7.9z"}}]},name:"strikethrough",theme:"outlined"},DY=PY,yY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DY}))},qY=a.forwardRef(yY),WY=qY,UY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M688 240c-138 0-252 102.8-269.6 236H249a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h169.3C436 681.2 550 784 688 784c150.2 0 272-121.8 272-272S838.2 240 688 240zm128 298c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z"}}]},name:"subnode",theme:"outlined"},GY=UY,NY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GY}))},jY=a.forwardRef(NY),QY=jY,$Y={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M548 818v126a16 16 0 01-16 16h-40a16 16 0 01-16-16V818c15.85 1.64 27.84 2.46 36 2.46 8.15 0 20.16-.82 36-2.46m205.25-115.66l89.1 89.1a16 16 0 010 22.62l-28.29 28.29a16 16 0 01-22.62 0l-89.1-89.1c12.37-10.04 21.43-17.95 27.2-23.71 5.76-5.77 13.67-14.84 23.71-27.2m-482.5 0c10.04 12.36 17.95 21.43 23.71 27.2 5.77 5.76 14.84 13.67 27.2 23.71l-89.1 89.1a16 16 0 01-22.62 0l-28.29-28.29a16 16 0 010-22.63zM512 278c129.24 0 234 104.77 234 234S641.24 746 512 746 278 641.24 278 512s104.77-234 234-234M206 476c-1.64 15.85-2.46 27.84-2.46 36 0 8.15.82 20.16 2.46 36H80a16 16 0 01-16-16v-40a16 16 0 0116-16zm738 0a16 16 0 0116 16v40a16 16 0 01-16 16H818c1.64-15.85 2.46-27.84 2.46-36 0-8.15-.82-20.16-2.46-36zM814.06 180.65l28.29 28.29a16 16 0 010 22.63l-89.1 89.09c-10.04-12.37-17.95-21.43-23.71-27.2-5.77-5.76-14.84-13.67-27.2-23.71l89.1-89.1a16 16 0 0122.62 0m-581.5 0l89.1 89.1c-12.37 10.04-21.43 17.95-27.2 23.71-5.76 5.77-13.67 14.84-23.71 27.2l-89.1-89.1a16 16 0 010-22.62l28.29-28.29a16 16 0 0122.62 0M532 64a16 16 0 0116 16v126c-15.85-1.64-27.84-2.46-36-2.46-8.15 0-20.16.82-36 2.46V80a16 16 0 0116-16z"}}]},name:"sun",theme:"filled"},YY=$Y,JY=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YY}))},XY=a.forwardRef(JY),KY=XY,eJ={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M548 818v126a16 16 0 01-16 16h-40a16 16 0 01-16-16V818c15.85 1.64 27.84 2.46 36 2.46 8.15 0 20.16-.82 36-2.46m205.25-115.66l89.1 89.1a16 16 0 010 22.62l-28.29 28.29a16 16 0 01-22.62 0l-89.1-89.1c12.37-10.04 21.43-17.95 27.2-23.71 5.76-5.77 13.67-14.84 23.71-27.2m-482.5 0c10.04 12.36 17.95 21.43 23.71 27.2 5.77 5.76 14.84 13.67 27.2 23.71l-89.1 89.1a16 16 0 01-22.62 0l-28.29-28.29a16 16 0 010-22.63zM512 278c129.24 0 234 104.77 234 234S641.24 746 512 746 278 641.24 278 512s104.77-234 234-234m0 72c-89.47 0-162 72.53-162 162s72.53 162 162 162 162-72.53 162-162-72.53-162-162-162M206 476c-1.64 15.85-2.46 27.84-2.46 36 0 8.15.82 20.16 2.46 36H80a16 16 0 01-16-16v-40a16 16 0 0116-16zm738 0a16 16 0 0116 16v40a16 16 0 01-16 16H818c1.64-15.85 2.46-27.84 2.46-36 0-8.15-.82-20.16-2.46-36zM814.06 180.65l28.29 28.29a16 16 0 010 22.63l-89.1 89.09c-10.04-12.37-17.95-21.43-23.71-27.2-5.77-5.76-14.84-13.67-27.2-23.71l89.1-89.1a16 16 0 0122.62 0m-581.5 0l89.1 89.1c-12.37 10.04-21.43 17.95-27.2 23.71-5.76 5.77-13.67 14.84-23.71 27.2l-89.1-89.1a16 16 0 010-22.62l28.29-28.29a16 16 0 0122.62 0M532 64a16 16 0 0116 16v126c-15.85-1.64-27.84-2.46-36-2.46-8.15 0-20.16.82-36 2.46V80a16 16 0 0116-16z"}}]},name:"sun",theme:"outlined"},tJ=eJ,aJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tJ}))},nJ=a.forwardRef(aJ),cJ=nJ,lJ={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap-left",theme:"outlined"},rJ=lJ,iJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rJ}))},oJ=a.forwardRef(iJ),dJ=oJ,uJ=i(75e3),sJ={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},fJ=sJ,vJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fJ}))},hJ=a.forwardRef(vJ),mJ=hJ,gJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z"}}]},name:"switcher",theme:"filled"},zJ=gJ,OJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zJ}))},wJ=a.forwardRef(OJ),TJ=wJ,FJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},MJ=FJ,pJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MJ}))},_J=a.forwardRef(pJ),CJ=_J,HJ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M184 840h528V312H184v528zm116-290h296v64H300v-64z",fill:t}},{tag:"path",attrs:{d:"M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z",fill:e}},{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z",fill:e}},{tag:"path",attrs:{d:"M300 550h296v64H300z",fill:e}}]}},name:"switcher",theme:"twotone"},RJ=HJ,VJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RJ}))},ZJ=a.forwardRef(VJ),SJ=ZJ,LJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},BJ=LJ,bJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BJ}))},EJ=a.forwardRef(bJ),xJ=EJ,IJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},kJ=IJ,AJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kJ}))},PJ=a.forwardRef(AJ),DJ=PJ,yJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"}}]},name:"tablet",theme:"filled"},qJ=yJ,WJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qJ}))},UJ=a.forwardRef(WJ),GJ=UJ,NJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"tablet",theme:"outlined"},jJ=NJ,QJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jJ}))},$J=a.forwardRef(QJ),YJ=$J,JJ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z",fill:e}},{tag:"path",attrs:{d:"M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M472 784a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"tablet",theme:"twotone"},XJ=JJ,KJ=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XJ}))},eX=a.forwardRef(KJ),tX=eX,aX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"}}]},name:"tag",theme:"filled"},nX=aX,cX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nX}))},lX=a.forwardRef(cX),rX=lX,iX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]},name:"tag",theme:"outlined"},oX=iX,dX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oX}))},uX=a.forwardRef(dX),sX=uX,fX={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z",fill:t}},{tag:"path",attrs:{d:"M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z",fill:e}},{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8a9.9 9.9 0 007.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z",fill:e}}]}},name:"tag",theme:"twotone"},vX=fX,hX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vX}))},mX=a.forwardRef(hX),gX=mX,zX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"filled"},OX=zX,wX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OX}))},TX=a.forwardRef(wX),FX=TX,MX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"outlined"},pX=MX,_X=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pX}))},CX=a.forwardRef(_X),HX=CX,RX={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0133.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0112.4 46.4 47.81 47.81 0 01-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 01-12.4-46.4z",fill:t}},{tag:"path",attrs:{d:"M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 010-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z",fill:t}},{tag:"path",attrs:{d:"M889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0033.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 00-46.4-12.4 47.81 47.81 0 00-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0046.4 12.4z",fill:e}},{tag:"path",attrs:{d:"M137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z",fill:e}}]}},name:"tags",theme:"twotone"},VX=RX,ZX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VX}))},SX=a.forwardRef(ZX),LX=SX,BX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-circle",theme:"filled"},bX=BX,EX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bX}))},xX=a.forwardRef(EX),IX=xX,kX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-circle",theme:"outlined"},AX=kX,PX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AX}))},DX=a.forwardRef(PX),yX=DX,qX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z"}}]},name:"taobao",theme:"outlined"},WX=qX,UX=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WX}))},GX=a.forwardRef(UX),NX=GX,jX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-square",theme:"filled"},QX=jX,$X=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QX}))},YX=a.forwardRef($X),JX=YX,XX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},KX=XX,eK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KX}))},tK=a.forwardRef(eK),aK=tK,nK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z"}}]},name:"thunderbolt",theme:"filled"},cK=nK,lK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cK}))},rK=a.forwardRef(lK),iK=rK,oK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"},dK=oK,uK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dK}))},sK=a.forwardRef(uK),fK=sK,vK={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z",fill:t}},{tag:"path",attrs:{d:"M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z",fill:e}}]}},name:"thunderbolt",theme:"twotone"},hK=vK,mK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hK}))},gK=a.forwardRef(mK),zK=gK,OK={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 224.96C912 162.57 861.42 112 799.04 112H224.96C162.57 112 112 162.57 112 224.96v574.08C112 861.43 162.58 912 224.96 912h574.08C861.42 912 912 861.43 912 799.04zM774.76 460.92c-51.62.57-99.71-15.03-141.94-43.93v202.87a192.3 192.3 0 01-149 187.85c-119.06 27.17-219.86-58.95-232.57-161.83-13.3-102.89 52.32-193.06 152.89-213.29 19.65-4.04 49.2-4.04 64.46-.57v108.66c-4.7-1.15-9.09-2.31-13.71-2.89-39.3-6.94-77.37 12.72-92.98 48.55-15.6 35.84-5.16 77.45 26.63 101.73 26.59 20.8 56.09 23.7 86.14 9.82 30.06-13.29 46.21-37.56 49.68-70.5.58-4.63.54-9.84.54-15.04V222.21c0-10.99.09-10.5 11.07-10.5h86.12c6.36 0 8.67.9 9.25 8.43 4.62 67.04 55.53 124.14 120.84 132.81 6.94 1.16 14.37 1.62 22.58 2.2z"}}]},name:"tik-tok",theme:"filled"},wK=OK,TK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wK}))},FK=a.forwardRef(TK),MK=FK,pK={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M530.01 112.67c43.67-.67 87-.34 130.33-.67 2.67 51 21 103 58.33 139 37.33 37 90 54 141.33 59.66V445c-48-1.67-96.33-11.67-140-32.34-19-8.66-36.66-19.66-54-31-.33 97.33.34 194.67-.66 291.67-2.67 46.66-18 93-45 131.33-43.66 64-119.32 105.66-196.99 107-47.66 2.66-95.33-10.34-136-34.34C220.04 837.66 172.7 765 165.7 687c-.67-16.66-1-33.33-.34-49.66 6-63.34 37.33-124 86-165.34 55.33-48 132.66-71 204.99-57.33.67 49.34-1.33 98.67-1.33 148-33-10.67-71.67-7.67-100.67 12.33-21 13.67-37 34.67-45.33 58.34-7 17-5 35.66-4.66 53.66 8 54.67 60.66 100.67 116.66 95.67 37.33-.34 73-22 92.33-53.67 6.33-11 13.33-22.33 13.66-35.33 3.34-59.67 2-119 2.34-178.66.33-134.34-.34-268.33.66-402.33"}}]},name:"tik-tok",theme:"outlined"},_K=pK,CK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_K}))},HK=a.forwardRef(CK),RK=HK,VK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z"}}]},name:"to-top",theme:"outlined"},ZK=VK,SK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZK}))},LK=a.forwardRef(SK),BK=LK,bK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 00419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z"}}]},name:"tool",theme:"filled"},EK=bK,xK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EK}))},IK=a.forwardRef(xK),kK=IK,AK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"},PK=AK,DK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PK}))},yK=a.forwardRef(DK),qK=yK,WK={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M706.8 488.7a32.05 32.05 0 01-45.3 0L537 364.2a32.05 32.05 0 010-45.3l132.9-132.8a184.2 184.2 0 00-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z",fill:t}},{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z",fill:e}}]}},name:"tool",theme:"twotone"},UK=WK,GK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UK}))},NK=a.forwardRef(GK),jK=NK,QK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z"}}]},name:"trademark-circle",theme:"filled"},$K=QK,YK=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$K}))},JK=a.forwardRef(YK),XK=JK,KK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z"}}]},name:"trademark-circle",theme:"outlined"},e11=KK,t11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:e11}))},a11=a.forwardRef(t11),n11=a11,c11={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z",fill:t}},{tag:"path",attrs:{d:"M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z",fill:t}},{tag:"path",attrs:{d:"M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z",fill:e}}]}},name:"trademark-circle",theme:"twotone"},l11=c11,r11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l11}))},i11=a.forwardRef(r11),o11=i11,d11={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z"}}]},name:"trademark",theme:"outlined"},u11=d11,s11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u11}))},f11=a.forwardRef(s11),v11=f11,h11={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 01103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 003 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 008 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 01-103.5 242.4 352.57 352.57 0 01-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 01-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 00-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 00-8-8.2z"}}]},name:"transaction",theme:"outlined"},m11=h11,g11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m11}))},z11=a.forwardRef(g11),O11=z11,w11={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M140 188h584v164h76V144c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h544v-76H140V188z"}},{tag:"path",attrs:{d:"M414.3 256h-60.6c-3.4 0-6.4 2.2-7.6 5.4L219 629.4c-.3.8-.4 1.7-.4 2.6 0 4.4 3.6 8 8 8h55.1c3.4 0 6.4-2.2 7.6-5.4L322 540h196.2L422 261.4a8.42 8.42 0 00-7.7-5.4zm12.4 228h-85.5L384 360.2 426.7 484zM936 528H800v-93c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v93H592c-13.3 0-24 10.7-24 24v176c0 13.3 10.7 24 24 24h136v152c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V752h136c13.3 0 24-10.7 24-24V552c0-13.3-10.7-24-24-24zM728 680h-88v-80h88v80zm160 0h-88v-80h88v80z"}}]},name:"translation",theme:"outlined"},T11=w11,F11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:T11}))},M11=a.forwardRef(F11),p11=M11,_11={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z"}}]},name:"trophy",theme:"filled"},C11=_11,H11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C11}))},R11=a.forwardRef(H11),V11=R11,Z11={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM184 352V232h64v207.6a91.99 91.99 0 01-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"}}]},name:"trophy",theme:"outlined"},S11=Z11,L11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:S11}))},B11=a.forwardRef(L11),b11=B11,E11={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z",fill:t}},{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6a91.99 91.99 0 01-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z",fill:e}}]}},name:"trophy",theme:"twotone"},x11=E11,I11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x11}))},k11=a.forwardRef(I11),A11=k11,P11={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640m93.63-192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448H332a12 12 0 00-12 12v40a12 12 0 0012 12h168a12 12 0 0012-12v-40a12 12 0 00-12-12M308 320H204a12 12 0 00-12 12v40a12 12 0 0012 12h104a12 12 0 0012-12v-40a12 12 0 00-12-12"}}]},name:"truck",theme:"filled"},D11=P11,y11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:D11}))},q11=a.forwardRef(y11),W11=q11,U11={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 192a32 32 0 0132 32v160h174.81a32 32 0 0126.68 14.33l113.19 170.84a32 32 0 015.32 17.68V672a32 32 0 01-32 32h-96c0 70.7-57.3 128-128 128s-128-57.3-128-128H384c0 70.7-57.3 128-128 128s-128-57.3-128-128H96a32 32 0 01-32-32V224a32 32 0 0132-32zM256 640a64 64 0 000 128h1.06A64 64 0 00256 640m448 0a64 64 0 000 128h1.06A64 64 0 00704 640M576 256H128v384h17.12c22.13-38.26 63.5-64 110.88-64 47.38 0 88.75 25.74 110.88 64H576zm221.63 192H640v145.12A127.43 127.43 0 01704 576c47.38 0 88.75 25.74 110.88 64H896v-43.52zM500 448a12 12 0 0112 12v40a12 12 0 01-12 12H332a12 12 0 01-12-12v-40a12 12 0 0112-12zM308 320a12 12 0 0112 12v40a12 12 0 01-12 12H204a12 12 0 01-12-12v-40a12 12 0 0112-12z"}}]},name:"truck",theme:"outlined"},G11=U11,N11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G11}))},j11=a.forwardRef(N11),Q11=j11,$11={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"filter",attrs:{filterUnits:"objectBoundingBox",height:"102.3%",id:"a",width:"102.3%",x:"-1.2%",y:"-1.2%"},children:[{tag:"feOffset",attrs:{dy:"2",in:"SourceAlpha",result:"shadowOffsetOuter1"}},{tag:"feGaussianBlur",attrs:{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"2"}},{tag:"feColorMatrix",attrs:{in:"shadowBlurOuter1",result:"shadowMatrixOuter1",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"}},{tag:"feMerge",attrs:{},children:[{tag:"feMergeNode",attrs:{in:"shadowMatrixOuter1"}},{tag:"feMergeNode",attrs:{in:"SourceGraphic"}}]}]}]},{tag:"g",attrs:{filter:"url(#a)",transform:"translate(9 9)"},children:[{tag:"path",attrs:{d:"M185.14 112L128 254.86V797.7h171.43V912H413.7L528 797.71h142.86l200-200V112zm314.29 428.57H413.7V310.21h85.72zm200 0H613.7V310.21h85.72z"}}]}]},name:"twitch",theme:"filled"},Y11=$11,J11=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Y11}))},X11=a.forwardRef(J11),K11=X11,e41={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M166.13 112L114 251.17v556.46h191.2V912h104.4l104.23-104.4h156.5L879 599V112zm69.54 69.5H809.5v382.63L687.77 685.87H496.5L392.27 790.1V685.87h-156.6zM427 529.4h69.5V320.73H427zm191.17 0h69.53V320.73h-69.53z"}}]},name:"twitch",theme:"outlined"},t41=e41,a41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t41}))},n41=a.forwardRef(a41),c41=n41,l41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z"}}]},name:"twitter-circle",theme:"filled"},r41=l41,i41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r41}))},o41=a.forwardRef(i41),d41=o41,u41=i(47371),s41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z"}}]},name:"twitter-square",theme:"filled"},f41=s41,v41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f41}))},h41=a.forwardRef(v41),m41=h41,g41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z"}}]},name:"underline",theme:"outlined"},z41=g41,O41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z41}))},w41=a.forwardRef(O41),T41=w41,F41=i(65541),M41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M736 550H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208 130c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zM736 266H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208-194c39.8 0 72-32.2 72-72s-32.2-72-72-72-72 32.2-72 72 32.2 72 72 72zm0-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 64c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0 656c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"}}]},name:"ungroup",theme:"outlined"},p41=M41,_41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:p41}))},C41=a.forwardRef(_41),H41=C41,R41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0z"}}]},name:"unlock",theme:"filled"},V41=R41,Z41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:V41}))},S41=a.forwardRef(Z41),L41=S41,B41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"unlock",theme:"outlined"},b41=B41,E41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b41}))},x41=a.forwardRef(E41),I41=x41,k41={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z",fill:t}},{tag:"path",attrs:{d:"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z",fill:e}},{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z",fill:e}}]}},name:"unlock",theme:"twotone"},A41=k41,P41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:A41}))},D41=a.forwardRef(P41),y41=D41,q41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},W41=q41,U41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:W41}))},G41=a.forwardRef(U41),N41=G41,j41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"}}]},name:"up-circle",theme:"filled"},Q41=j41,$41=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q41}))},Y41=a.forwardRef($41),J41=Y41,X41={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.5 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"up-circle",theme:"outlined"},K41=X41,e21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K41}))},t21=a.forwardRef(e21),a21=t21,n21={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M518.4 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z",fill:e}}]}},name:"up-circle",theme:"twotone"},c21=n21,l21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c21}))},r21=a.forwardRef(l21),i21=r21,o21=i(62935),d21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"}}]},name:"up-square",theme:"filled"},u21=d21,s21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u21}))},f21=a.forwardRef(s21),v21=f21,h21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246A7.96 7.96 0 00334 624z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"up-square",theme:"outlined"},m21=h21,g21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m21}))},z21=a.forwardRef(g21),O21=z21,w21={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z",fill:e}}]}},name:"up-square",theme:"twotone"},T21=w21,F21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:T21}))},M21=a.forwardRef(F21),p21=M21,_21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},C21=_21,H21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C21}))},R21=a.forwardRef(H21),V21=R21,Z21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"usb",theme:"filled"},S21=Z21,L21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:S21}))},B21=a.forwardRef(L21),b21=B21,E21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"usb",theme:"outlined"},x21=E21,I21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x21}))},k21=a.forwardRef(I21),A21=k21,P21={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z",fill:t}},{tag:"path",attrs:{d:"M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z",fill:e}}]}},name:"usb",theme:"twotone"},D21=P21,y21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:D21}))},q21=a.forwardRef(y21),W21=q21,U21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"},G21=U21,N21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G21}))},j21=a.forwardRef(N21),Q21=j21,$21={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 901.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-delete",theme:"outlined"},Y21=$21,J21=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Y21}))},X21=a.forwardRef(J21),K21=X21,e31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},t31=e31,a31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t31}))},n31=a.forwardRef(a31),c31=n31,l31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M759 335c0-137-111-248-248-248S263 198 263 335c0 82.8 40.6 156.2 103 201.2-.4.2-.7.3-.9.4-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00136 874.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C356 614.2 431 583 511 583c137 0 248-111 248-248zM511 507c-95 0-172-77-172-172s77-172 172-172 172 77 172 172-77 172-172 172zm105 221h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H703.5l47.2-60.1a8.1 8.1 0 001.7-4.9c0-4.4-3.6-8-8-8h-72.6c-4.9 0-9.5 2.3-12.6 6.1l-68.5 87.1c-4.4 5.6-6.8 12.6-6.8 19.8.1 17.7 14.4 32 32.1 32zm240 64H592c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h176.5l-47.2 60.1a8.1 8.1 0 00-1.7 4.9c0 4.4 3.6 8 8 8h72.6c4.9 0 9.5-2.3 12.6-6.1l68.5-87.1c4.4-5.6 6.8-12.6 6.8-19.8-.1-17.7-14.4-32-32.1-32z"}}]},name:"user-switch",theme:"outlined"},r31=l31,i31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r31}))},o31=a.forwardRef(i31),d31=o31,u31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z"}}]},name:"usergroup-add",theme:"outlined"},s31=u31,f31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:s31}))},v31=a.forwardRef(f31),h31=v31,m31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z"}}]},name:"usergroup-delete",theme:"outlined"},g31=m31,z31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g31}))},O31=a.forwardRef(z31),w31=O31,T31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M447.8 588.8l-7.3-32.5c-.2-1-.6-1.9-1.1-2.7a7.94 7.94 0 00-11.1-2.2L405 567V411c0-4.4-3.6-8-8-8h-81c-4.4 0-8 3.6-8 8v36c0 4.4 3.6 8 8 8h37v192.4a8 8 0 0012.7 6.5l79-56.8c2.6-1.9 3.8-5.1 3.1-8.3zm-56.7-216.6l.2.2c3.2 3 8.3 2.8 11.3-.5l24.1-26.2a8.1 8.1 0 00-.3-11.2l-53.7-52.1a8 8 0 00-11.2.1l-24.7 24.7c-3.1 3.1-3.1 8.2.1 11.3l54.2 53.7z"}},{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"}},{tag:"path",attrs:{d:"M452 297v36c0 4.4 3.6 8 8 8h108v274h-38V405c0-4.4-3.6-8-8-8h-35c-4.4 0-8 3.6-8 8v210h-31c-4.4 0-8 3.6-8 8v37c0 4.4 3.6 8 8 8h244c4.4 0 8-3.6 8-8v-37c0-4.4-3.6-8-8-8h-72V493h58c4.4 0 8-3.6 8-8v-35c0-4.4-3.6-8-8-8h-58V341h63c4.4 0 8-3.6 8-8v-36c0-4.4-3.6-8-8-8H460c-4.4 0-8 3.6-8 8z"}}]},name:"verified",theme:"outlined"},F31=T31,M31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F31}))},p31=a.forwardRef(M31),_31=p31,C31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},H31=C31,R31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H31}))},V31=a.forwardRef(R31),Z31=V31,S31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 00-11.3 0L405.6 752.3a7.23 7.23 0 005.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z"}}]},name:"vertical-align-middle",theme:"outlined"},L31=S31,B31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L31}))},b31=a.forwardRef(B31),E31=b31,x31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},I31=x31,k31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I31}))},A31=a.forwardRef(k31),P31=A31,D31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 00254 164z"}}]},name:"vertical-left",theme:"outlined"},y31=D31,q31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y31}))},W31=a.forwardRef(q31),U31=W31,G31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z"}}]},name:"vertical-right",theme:"outlined"},N31=G31,j31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:N31}))},Q31=a.forwardRef(j31),$31=Q31,Y31={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M368 724H252V608c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v116H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h116v116c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V788h116c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v352h72V232h576v560H448v72h272c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM888 625l-104-59.8V458.9L888 399v226z"}},{tag:"path",attrs:{d:"M320 360c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112z"}}]},name:"video-camera-add",theme:"outlined"},J31=Y31,X31=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J31}))},K31=a.forwardRef(X31),e81=K31,t81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z"}}]},name:"video-camera",theme:"filled"},a81=t81,n81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a81}))},c81=a.forwardRef(n81),l81=c81,r81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"video-camera",theme:"outlined"},i81=r81,o81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i81}))},d81=a.forwardRef(o81),u81=d81,s81={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z",fill:e}},{tag:"path",attrs:{d:"M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"video-camera",theme:"twotone"},f81=s81,v81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f81}))},h81=a.forwardRef(v81),m81=h81,g81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"wallet",theme:"filled"},z81=g81,O81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z81}))},w81=a.forwardRef(O81),T81=w81,F81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"wallet",theme:"outlined"},M81=F81,p81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M81}))},_81=a.forwardRef(p81),C81=_81,H81={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z",fill:e}},{tag:"path",attrs:{d:"M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M580 512a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z",fill:t}}]}},name:"wallet",theme:"twotone"},R81=H81,V81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R81}))},Z81=a.forwardRef(V81),S81=Z81,L81=i(45320),B81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},b81=B81,E81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b81}))},x81=a.forwardRef(E81),I81=x81,k81={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z",fill:e}},{tag:"path",attrs:{d:"M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z",fill:e}}]}},name:"warning",theme:"twotone"},A81=k81,P81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:A81}))},D81=a.forwardRef(P81),y81=D81,q81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"filled"},W81=q81,U81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:W81}))},G81=a.forwardRef(U81),N81=G81,j81={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"outlined"},Q81=j81,$81=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q81}))},Y81=a.forwardRef($81),J81=Y81,X81={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M805.33 112H218.67C159.76 112 112 159.76 112 218.67v586.66C112 864.24 159.76 912 218.67 912h586.66C864.24 912 912 864.24 912 805.33V218.67C912 159.76 864.24 112 805.33 112m-98.17 417.86a102.13 102.13 0 0028.1 52.46l2.13 2.06c.41.27.8.57 1.16.9l.55.64.2.02a7.96 7.96 0 01-.98 10.82 7.96 7.96 0 01-10.85-.18c-1.1-1.05-2.14-2.14-3.24-3.24a102.49 102.49 0 00-53.82-28.36l-2-.27c-.66-.12-1.34-.39-1.98-.39a33.27 33.27 0 1140.37-37.66c.17 1.09.36 2.16.36 3.2m-213.1 153.82a276.78 276.78 0 01-61.7.17 267.3 267.3 0 01-44.67-8.6l-68.44 34.4c-.33.24-.77.43-1.15.71h-.27a18.29 18.29 0 01-27.52-15.9c.03-.59.1-1.17.2-1.74.13-1.97.6-3.9 1.37-5.72l2.75-11.15 9.56-39.56a277.57 277.57 0 01-49.25-54.67A185.99 185.99 0 01223.1 478.1a182.42 182.42 0 0119.08-81.04 203.98 203.98 0 0137.19-52.32c38.91-39.94 93.26-65.52 153.1-72.03a278.25 278.25 0 0130.17-1.64c10.5.03 20.99.65 31.42 1.86 59.58 6.79 113.65 32.48 152.26 72.36a202.96 202.96 0 0137 52.48 182.3 182.3 0 0118.17 94.67c-.52-.57-1.02-1.2-1.57-1.76a33.26 33.26 0 00-40.84-4.8c.22-2.26.22-4.54.22-6.79a143.64 143.64 0 00-14.76-63.38 164.07 164.07 0 00-29.68-42.15c-31.78-32.76-76.47-53.95-125.89-59.55a234.37 234.37 0 00-51.67-.14c-49.61 5.41-94.6 26.45-126.57 59.26a163.63 163.63 0 00-29.82 41.95 143.44 143.44 0 00-15.12 63.93 147.16 147.16 0 0025.29 81.51 170.5 170.5 0 0024.93 29.4 172.31 172.31 0 0017.56 14.75 17.6 17.6 0 016.35 19.62l-6.49 24.67-1.86 7.14-1.62 6.45a2.85 2.85 0 002.77 2.88 3.99 3.99 0 001.93-.68l43.86-25.93 1.44-.78a23.2 23.2 0 0118.24-1.84 227.38 227.38 0 0033.87 7.12l5.22.69a227.26 227.26 0 0051.67-.14 226.58 226.58 0 0042.75-9.07 33.2 33.2 0 0022.72 34.76 269.27 269.27 0 01-60.37 14.12m89.07-24.87a33.33 33.33 0 01-33.76-18.75 33.32 33.32 0 016.64-38.03 33.16 33.16 0 0118.26-9.31c1.07-.14 2.19-.36 3.24-.36a102.37 102.37 0 0052.47-28.05l2.2-2.33a10.21 10.21 0 011.57-1.68v-.03a7.97 7.97 0 1110.64 11.81l-3.24 3.24a102.44 102.44 0 00-28.56 53.74c-.09.63-.28 1.35-.28 2l-.39 2.01a33.3 33.3 0 01-28.79 25.74m94.44 93.87a33.3 33.3 0 01-36.18-24.25 28 28 0 01-1.1-6.73 102.4 102.4 0 00-28.15-52.39l-2.3-2.25a7.2 7.2 0 01-1.11-.9l-.54-.6h-.03v.05a7.96 7.96 0 01.96-10.82 7.96 7.96 0 0110.85.18l3.22 3.24a102.29 102.29 0 0053.8 28.35l2 .28a33.27 33.27 0 11-1.42 65.84m113.67-103.34a32.84 32.84 0 01-18.28 9.31 26.36 26.36 0 01-3.24.36 102.32 102.32 0 00-52.44 28.1 49.57 49.57 0 00-3.14 3.41l-.68.56h.02l.09.05a7.94 7.94 0 11-10.6-11.81l3.23-3.24a102.05 102.05 0 0028.37-53.7 33.26 33.26 0 1162.4-12.1 33.21 33.21 0 01-5.73 39.06"}}]},name:"wechat-work",theme:"filled"},K81=X81,e61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K81}))},t61=a.forwardRef(e61),a61=t61,n61={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.78 729.59a135.87 135.87 0 00-47.04 19.04 114.24 114.24 0 01-51.4 31.08 76.29 76.29 0 0124.45-45.42 169.3 169.3 0 0023.4-55.02 50.41 50.41 0 1150.6 50.32zm-92.21-120.76a168.83 168.83 0 00-54.81-23.68 50.41 50.41 0 01-50.4-50.42 50.41 50.41 0 11100.8 0 137.5 137.5 0 0018.82 47.2 114.8 114.8 0 0130.76 51.66 76.08 76.08 0 01-45.02-24.76h-.19zm-83.04-177.71c-15.19-127.33-146.98-227.1-306.44-227.1-169.87 0-308.09 113.1-308.09 252.2A235.81 235.81 0 00230.06 647.6a311.28 311.28 0 0033.6 21.59L250 723.76c4.93 2.31 9.7 4.78 14.75 6.9l69-34.5c10.07 2.61 20.68 4.3 31.2 6.08 6.73 1.2 13.45 2.43 20.35 3.25a354.83 354.83 0 00128.81-7.4 248.88 248.88 0 0010.15 55.06 425.64 425.64 0 01-96.17 11.24 417.98 417.98 0 01-86.4-9.52L216.52 817.4a27.62 27.62 0 01-29.98-3.14 28.02 28.02 0 01-9.67-28.61l22.4-90.24A292.26 292.26 0 0164 456.21C64 285.98 227 148 428.09 148c190.93 0 347.29 124.53 362.52 282.82a244.97 244.97 0 00-26.47-2.62c-9.9.38-19.79 1.31-29.6 2.88zm-116.3 198.81a135.76 135.76 0 0047.05-19.04 114.24 114.24 0 0151.45-31 76.47 76.47 0 01-24.5 45.34 169.48 169.48 0 00-23.4 55.05 50.41 50.41 0 01-100.8.23 50.41 50.41 0 0150.2-50.58m90.8 121.32a168.6 168.6 0 0054.66 23.9 50.44 50.44 0 0135.64 86.08 50.38 50.38 0 01-86.04-35.66 136.74 136.74 0 00-18.67-47.28 114.71 114.71 0 01-30.54-51.8 76 76 0 0144.95 25.06z"}}]},name:"wechat-work",theme:"outlined"},c61=n61,l61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c61}))},r61=a.forwardRef(l61),i61=r61,o61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-circle",theme:"filled"},d61=o61,u61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d61}))},s61=a.forwardRef(u61),f61=s61,v61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-circle",theme:"outlined"},h61=v61,m61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h61}))},g61=a.forwardRef(m61),z61=g61,O61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 00-106-34.3 28.45 28.45 0 00-21.9 33.8 28.39 28.39 0 0033.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0111.3 53.3 28.45 28.45 0 0018.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 00-25.4 39.3 33.12 33.12 0 0039.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z"}}]},name:"weibo",theme:"outlined"},w61=O61,T61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:w61}))},F61=a.forwardRef(T61),M61=F61,p61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-square",theme:"filled"},_61=p61,C61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_61}))},H61=a.forwardRef(C61),R61=H61,V61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-square",theme:"outlined"},Z61=V61,S61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z61}))},L61=a.forwardRef(S61),B61=L61,b61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M713.5 599.9c-10.9-5.6-65.2-32.2-75.3-35.8-10.1-3.8-17.5-5.6-24.8 5.6-7.4 11.1-28.4 35.8-35 43.3-6.4 7.4-12.9 8.3-23.8 2.8-64.8-32.4-107.3-57.8-150-131.1-11.3-19.5 11.3-18.1 32.4-60.2 3.6-7.4 1.8-13.7-1-19.3-2.8-5.6-24.8-59.8-34-81.9-8.9-21.5-18.1-18.5-24.8-18.9-6.4-.4-13.7-.4-21.1-.4-7.4 0-19.3 2.8-29.4 13.7-10.1 11.1-38.6 37.8-38.6 92s39.5 106.7 44.9 114.1c5.6 7.4 77.7 118.6 188.4 166.5 70 30.2 97.4 32.8 132.4 27.6 21.3-3.2 65.2-26.6 74.3-52.5 9.1-25.8 9.1-47.9 6.4-52.5-2.7-4.9-10.1-7.7-21-13z"}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"whats-app",theme:"outlined"},E61=b61,x61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E61}))},I61=a.forwardRef(x61),k61=I61,A61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"},P61=A61,D61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P61}))},y61=a.forwardRef(D61),q61=y61,W61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z"}}]},name:"windows",theme:"filled"},U61=W61,G61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U61}))},N61=a.forwardRef(G61),j61=N61,Q61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z"}}]},name:"windows",theme:"outlined"},$61=Q61,Y61=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$61}))},J61=a.forwardRef(Y61),X61=J61,K61={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z"}}]},name:"woman",theme:"outlined"},e01=K61,t01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:e01}))},a01=a.forwardRef(t01),n01=a01,c01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"g",attrs:{"fill-rule":"evenodd"},children:[{tag:"path",attrs:{d:"M823.11 912H200.9A88.9 88.9 0 01112 823.11V200.9A88.9 88.9 0 01200.89 112H823.1A88.9 88.9 0 01912 200.89V823.1A88.9 88.9 0 01823.11 912"}},{tag:"path",attrs:{d:"M740 735H596.94L286 291h143.06zm-126.01-37.65h56.96L412 328.65h-56.96z","fill-rule":"nonzero"}},{tag:"path",attrs:{d:"M331.3 735L491 549.73 470.11 522 286 735zM521 460.39L541.21 489 715 289h-44.67z","fill-rule":"nonzero"}}]}]},name:"x",theme:"filled"},l01=c01,r01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l01}))},i01=a.forwardRef(r01),o01=i01,d01={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M921 912L601.11 445.75l.55.43L890.08 112H793.7L558.74 384 372.15 112H119.37l298.65 435.31-.04-.04L103 912h96.39L460.6 609.38 668.2 912zM333.96 184.73l448.83 654.54H706.4L257.2 184.73z"}}]},name:"x",theme:"outlined"},u01=d01,s01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u01}))},f01=a.forwardRef(s01),v01=f01,h01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z"}}]},name:"yahoo",theme:"filled"},m01=h01,g01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m01}))},z01=a.forwardRef(g01),O01=z01,w01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z"}}]},name:"yahoo",theme:"outlined"},T01=w01,F01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:T01}))},M01=a.forwardRef(F01),p01=M01,_01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M941.3 296.1a112.3 112.3 0 00-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0082.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z"}}]},name:"youtube",theme:"filled"},C01=_01,H01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C01}))},R01=a.forwardRef(H01),V01=R01,Z01=i(62118),S01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z"}}]},name:"yuque",theme:"filled"},L01=S01,B01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L01}))},b01=a.forwardRef(B01),E01=b01,x01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z"}}]},name:"yuque",theme:"outlined"},I01=x01,k01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I01}))},A01=a.forwardRef(k01),P01=A01,D01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z"}}]},name:"zhihu-circle",theme:"filled"},y01=D01,q01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y01}))},W01=a.forwardRef(q01),U01=W01,G01=i(39334),N01={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z"}}]},name:"zhihu-square",theme:"filled"},j01=N01,Q01=function(e,t){return a.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:j01}))},$01=a.forwardRef(Q01),Y01=$01,J01=i(12011),X01=i(3984),h1=i(32336),m1=i(68601),g1=i(7376),K01=i(78948),ee1=i(82187),z1=i.n(ee1),te1=i(78404),P=i(18951),ae1=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],O1=a.forwardRef(function(n,e){var t=n.className,p=n.component,S=n.viewBox,E=n.spin,I=n.rotate,u1=n.tabIndex,k=n.onClick,H=n.children,A=(0,m1.Z)(n,ae1),F1=a.useRef(),ie1=(0,te1.x1)(F1,e);(0,P.Kp)(!!(p||H),"Should have `component` prop or `children`."),(0,P.C3)(F1);var M1=a.useContext(r.Z),p1=M1.prefixCls,_1=p1===void 0?"anticon":p1,oe1=M1.rootClassName,de1=z1()(oe1,_1,t),ue1=z1()((0,K01.Z)({},"".concat(_1,"-spin"),!!E)),se1=I?{msTransform:"rotate(".concat(I,"deg)"),transform:"rotate(".concat(I,"deg)")}:void 0,s1=(0,g1.Z)((0,g1.Z)({},P.vD),{},{className:ue1,style:se1,viewBox:S});S||delete s1.viewBox;var fe1=function(){return p?a.createElement(p,s1,H):H?((0,P.Kp)(!!S||a.Children.count(H)===1&&a.isValidElement(H)&&a.Children.only(H).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),a.createElement("svg",(0,c.Z)({},s1,{viewBox:S}),H)):null},f1=u1;return f1===void 0&&k&&(f1=-1),a.createElement("span",(0,c.Z)({role:"img"},A,{ref:ie1,tabIndex:f1,onClick:k,className:de1}),fe1())});O1.displayName="AntdIcon";var w1=O1,ne1=["type","children"],T1=new Set;function ce1(n){return!!(typeof n=="string"&&n.length&&!T1.has(n))}function D(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=n[e];if(ce1(t)){var p=document.createElement("script");p.setAttribute("src",t),p.setAttribute("data-namespace",t),n.length>e+1&&(p.onload=function(){D(n,e+1)},p.onerror=function(){D(n,e+1)}),T1.add(t),document.body.appendChild(p)}}function le1(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.scriptUrl,t=n.extraCommonProps,p=t===void 0?{}:t;e&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(e)?D(e.reverse()):D([e]));var S=a.forwardRef(function(E,I){var u1=E.type,k=E.children,H=(0,m1.Z)(E,ne1),A=null;return E.type&&(A=a.createElement("use",{xlinkHref:"#".concat(u1)})),k&&(A=k),a.createElement(w1,(0,c.Z)({},p,H,{ref:I}),A)});return S.displayName="Iconfont",S}var re1=r.Z.Provider},79773:function(z,o,i){"use strict";i.d(o,{ZP:function(){return t1}});var r=i(50959),c=i(92933),a=i(68233),f=i(30475),v=i(45320),l=i(82187),u=i.n(l),h=i(92576),d=()=>r.createElement("svg",{width:"252",height:"294"},r.createElement("defs",null,r.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(0 .012)"},r.createElement("mask",{fill:"#fff"}),r.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),r.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),r.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),r.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),r.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),r.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),r.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),r.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),r.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),r.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),r.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),r.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),r.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),r.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),r.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),r.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),r.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),r.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),r.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),r.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),r.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),r.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),r.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),r.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),r.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),r.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),r.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),r.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),r.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),r.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),r.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),r.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),r.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),r.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),r.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),r.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),r.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),r.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),y=()=>r.createElement("svg",{width:"254",height:"294"},r.createElement("defs",null,r.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),r.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(0 .067)"},r.createElement("mask",{fill:"#fff"}),r.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),r.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),r.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),r.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),r.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),r.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),r.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),r.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),r.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),r.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),r.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),r.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),r.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),r.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),r.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),r.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),r.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),r.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),r.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),r.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),r.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),r.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),r.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),r.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),r.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),r.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),r.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),r.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),r.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),r.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),r.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),r.createElement("mask",{fill:"#fff"}),r.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),r.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),r.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),r.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),L=i(23238),q=i(87077),W=i(37324);const U=m=>{const{componentCls:g,lineHeightHeading3:w,iconCls:T,padding:F,paddingXL:_,paddingXS:Z,paddingLG:C,marginXS:b,lineHeight:x}=m;return{[g]:{padding:`${(0,L.bf)(m.calc(C).mul(2).equal())} ${(0,L.bf)(_)}`,"&-rtl":{direction:"rtl"}},[`${g} ${g}-image`]:{width:m.imageWidth,height:m.imageHeight,margin:"auto"},[`${g} ${g}-icon`]:{marginBottom:C,textAlign:"center",[`& > ${T}`]:{fontSize:m.iconFontSize}},[`${g} ${g}-title`]:{color:m.colorTextHeading,fontSize:m.titleFontSize,lineHeight:w,marginBlock:b,textAlign:"center"},[`${g} ${g}-subtitle`]:{color:m.colorTextDescription,fontSize:m.subtitleFontSize,lineHeight:x,textAlign:"center"},[`${g} ${g}-content`]:{marginTop:C,padding:`${(0,L.bf)(C)} ${(0,L.bf)(m.calc(F).mul(2.5).equal())}`,backgroundColor:m.colorFillAlter},[`${g} ${g}-extra`]:{margin:m.extraMargin,textAlign:"center","& > *":{marginInlineEnd:Z,"&:last-child":{marginInlineEnd:0}}}}},G=m=>{const{componentCls:g,iconCls:w}=m;return{[`${g}-success ${g}-icon > ${w}`]:{color:m.resultSuccessIconColor},[`${g}-error ${g}-icon > ${w}`]:{color:m.resultErrorIconColor},[`${g}-info ${g}-icon > ${w}`]:{color:m.resultInfoIconColor},[`${g}-warning ${g}-icon > ${w}`]:{color:m.resultWarningIconColor}}},N=m=>[U(m),G(m)],j=m=>N(m),Q=m=>({titleFontSize:m.fontSizeHeading3,subtitleFontSize:m.fontSize,iconFontSize:m.fontSizeHeading3*3,extraMargin:`${m.paddingLG}px 0 0 0`});var $=(0,q.I$)("Result",m=>{const g=m.colorInfo,w=m.colorError,T=m.colorSuccess,F=m.colorWarning,_=(0,W.TS)(m,{resultInfoIconColor:g,resultErrorIconColor:w,resultSuccessIconColor:T,resultWarningIconColor:F,imageWidth:250,imageHeight:295});return[j(_)]},Q),Y=()=>r.createElement("svg",{width:"251",height:"294"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),r.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),r.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),r.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),r.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),r.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),r.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),r.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),r.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),r.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),r.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),r.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),r.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),r.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),r.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),r.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),r.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),r.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),r.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),r.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),r.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),r.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),r.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),r.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),r.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),r.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),r.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),r.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),r.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),r.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),r.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),r.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),r.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),r.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),r.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const J={success:c.Z,error:a.Z,info:f.Z,warning:v.Z},V={404:d,500:y,403:Y},X=Object.keys(V),K=m=>{let{prefixCls:g,icon:w,status:T}=m;const F=u()(`${g}-icon`);if(X.includes(`${T}`)){const Z=V[T];return r.createElement("div",{className:`${F} ${g}-image`},r.createElement(Z,null))}const _=r.createElement(J[T]);return w===null||w===!1?null:r.createElement("div",{className:F},w||_)},e1=m=>{let{prefixCls:g,extra:w}=m;return w?r.createElement("div",{className:`${g}-extra`},w):null},B=m=>{let{prefixCls:g,className:w,rootClassName:T,subTitle:F,title:_,style:Z,children:C,status:b="info",icon:x,extra:a1}=m;const{getPrefixCls:n1,direction:c1,result:R}=r.useContext(h.E_),M=n1("result",g),[l1,r1,i1]=$(M),o1=u()(M,`${M}-${b}`,w,R==null?void 0:R.className,T,{[`${M}-rtl`]:c1==="rtl"},r1,i1),d1=Object.assign(Object.assign({},R==null?void 0:R.style),Z);return l1(r.createElement("div",{className:o1,style:d1},r.createElement(K,{prefixCls:M,status:b,icon:x}),r.createElement("div",{className:`${M}-title`},_),F&&r.createElement("div",{className:`${M}-subtitle`},F),r.createElement(e1,{prefixCls:M,extra:a1}),C&&r.createElement("div",{className:`${M}-content`},C)))};B.PRESENTED_IMAGE_403=V[403],B.PRESENTED_IMAGE_404=V[404],B.PRESENTED_IMAGE_500=V[500];var t1=B},53649:function(z){function o(i,r){return r||(r=i.slice(0)),Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(r)}}))}z.exports=o,z.exports.__esModule=!0,z.exports.default=z.exports}}]); diff --git a/6291.1eb4c75d.async.js b/6291.1eb4c75d.async.js new file mode 100644 index 00000000..9fcfe201 --- /dev/null +++ b/6291.1eb4c75d.async.js @@ -0,0 +1,2 @@ +!(function(){var Df=Object.defineProperty,$f=Object.defineProperties;var Bf=Object.getOwnPropertyDescriptors;var sr=Object.getOwnPropertySymbols;var ys=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable;var oo=Math.pow,ms=(j,q,F)=>q in j?Df(j,q,{enumerable:!0,configurable:!0,writable:!0,value:F}):j[q]=F,X=(j,q)=>{for(var F in q||(q={}))ys.call(q,F)&&ms(j,F,q[F]);if(sr)for(var F of sr(q))xs.call(q,F)&&ms(j,F,q[F]);return j},fe=(j,q)=>$f(j,Bf(q));var Zt=(j,q)=>{var F={};for(var f in j)ys.call(j,f)&&q.indexOf(f)<0&&(F[f]=j[f]);if(j!=null&&sr)for(var f of sr(j))q.indexOf(f)<0&&xs.call(j,f)&&(F[f]=j[f]);return F};(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6291],{792:function(j,q,F){"use strict";F.d(q,{Z:function(){return Be}});var f=F(57260),G=F(50959),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},Q=oe,ne=F(84143),$e=function(Ze,Ae){return G.createElement(ne.Z,(0,f.Z)({},Ze,{ref:Ae,icon:Q}))},Me=G.forwardRef($e),Be=Me},26610:function(j,q,F){"use strict";F.d(q,{Z:function(){return Be}});var f=F(57260),G=F(50959),oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Q=oe,ne=F(84143),$e=function(Ze,Ae){return G.createElement(ne.Z,(0,f.Z)({},Ze,{ref:Ae,icon:Q}))},Me=G.forwardRef($e),Be=Me},14069:function(){"use strict"},57191:function(j,q,F){"use strict";F.d(q,{T:function(){return G},n:function(){return f}});function f(oe){return["small","middle","large"].includes(oe)}function G(oe){return oe?typeof oe=="number"&&!Number.isNaN(oe):!1}},41812:function(j,q,F){"use strict";F.d(q,{Z:function(){return Ut}});var f=F(50959),G=F(82187),oe=F.n(G),Q=F(71783),ne=F(57191),$e=F(92576),Me=F(58163);const Be=f.createContext({latestIndex:0}),ct=Be.Provider;var Ae=ge=>{let{className:ve,index:Se,children:ie,split:ye,style:ce}=ge;const{latestIndex:ze}=f.useContext(Be);return ie==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:ve,style:ce},ie),Se<ze&&ye&&f.createElement("span",{className:`${ve}-split`},ye))},Kt=F(425),he=function(ge,ve){var Se={};for(var ie in ge)Object.prototype.hasOwnProperty.call(ge,ie)&&ve.indexOf(ie)<0&&(Se[ie]=ge[ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ye=0,ie=Object.getOwnPropertySymbols(ge);ye<ie.length;ye++)ve.indexOf(ie[ye])<0&&Object.prototype.propertyIsEnumerable.call(ge,ie[ye])&&(Se[ie[ye]]=ge[ie[ye]]);return Se};const Pe=f.forwardRef((ge,ve)=>{var Se,ie;const{getPrefixCls:ye,space:ce,direction:ze}=f.useContext($e.E_),{size:Ke=(ce==null?void 0:ce.size)||"small",align:lt,className:Wt,rootClassName:Mt,children:Gt,direction:ut="horizontal",prefixCls:Ue,split:He,style:ft,wrap:We=!1,classNames:qt,styles:Qt}=ge,ar=he(ge,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[At,Tt]=Array.isArray(Ke)?Ke:[Ke,Ke],Cn=(0,ne.n)(Tt),Mn=(0,ne.n)(At),cr=(0,ne.T)(Tt),lr=(0,ne.T)(At),An=(0,Q.Z)(Gt,{keepEmpty:!0}),Tn=lt===void 0&&ut==="horizontal"?"center":lt,Oe=ye("space",Ue),[ur,fr,dr]=(0,Kt.Z)(Oe),hr=oe()(Oe,ce==null?void 0:ce.className,fr,`${Oe}-${ut}`,{[`${Oe}-rtl`]:ze==="rtl",[`${Oe}-align-${Tn}`]:Tn,[`${Oe}-gap-row-${Tt}`]:Cn,[`${Oe}-gap-col-${At}`]:Mn},Wt,Mt,dr),kn=oe()(`${Oe}-item`,(Se=qt==null?void 0:qt.item)!==null&&Se!==void 0?Se:(ie=ce==null?void 0:ce.classNames)===null||ie===void 0?void 0:ie.item);let Jt=0;const jt=An.map((dt,en)=>{var tn,nn;dt!=null&&(Jt=en);const gr=dt&&dt.key||`${kn}-${en}`;return f.createElement(Ae,{className:kn,key:gr,index:en,split:He,style:(tn=Qt==null?void 0:Qt.item)!==null&&tn!==void 0?tn:(nn=ce==null?void 0:ce.styles)===null||nn===void 0?void 0:nn.item},dt)}),Pn=f.useMemo(()=>({latestIndex:Jt}),[Jt]);if(An.length===0)return null;const Ge={};return We&&(Ge.flexWrap="wrap"),!Mn&&lr&&(Ge.columnGap=At),!Cn&&cr&&(Ge.rowGap=Tt),ur(f.createElement("div",Object.assign({ref:ve,className:hr,style:Object.assign(Object.assign(Object.assign({},Ge),ce==null?void 0:ce.style),ft)},ar),f.createElement(ct,{value:Pn},jt)))});Pe.Compact=Me.ZP;var Ut=Pe},53649:function(j){function q(F,f){return f||(f=F.slice(0)),Object.freeze(Object.defineProperties(F,{raw:{value:Object.freeze(f)}}))}j.exports=q,j.exports.__esModule=!0,j.exports.default=j.exports},42125:function(j,q,F){"use strict";F.d(q,{A:function(){return Kt}});var f=F(50959),G=F(76295),oe=F(76660),Q=F(83604),ne;(function(he){he.Lines="lines",he.Dots="dots",he.Cross="cross"})(ne||(ne={}));function $e({color:he,dimensions:me,lineWidth:Pe}){return f.createElement("path",{stroke:he,strokeWidth:Pe,d:`M${me[0]/2} 0 V${me[1]} M0 ${me[1]/2} H${me[0]}`})}function Me({color:he,radius:me}){return f.createElement("circle",{cx:me,cy:me,r:me,fill:he})}const Be={[ne.Dots]:"#91919a",[ne.Lines]:"#eee",[ne.Cross]:"#e2e2e2"},ct={[ne.Dots]:1,[ne.Lines]:1,[ne.Cross]:6},Ze=he=>({transform:he.transform,patternId:`pattern-${he.rfId}`});function Ae({id:he,variant:me=ne.Dots,gap:Pe=20,size:Ut,lineWidth:ge=1,offset:ve=2,color:Se,style:ie,className:ye}){const ce=(0,f.useRef)(null),{transform:ze,patternId:Ke}=(0,oe.oR)(Ze,Q.X),lt=Se||Be[me],Wt=Ut||ct[me],Mt=me===ne.Dots,Gt=me===ne.Cross,ut=Array.isArray(Pe)?Pe:[Pe,Pe],Ue=[ut[0]*ze[2]||1,ut[1]*ze[2]||1],He=Wt*ze[2],ft=Gt?[He,He]:Ue,We=Mt?[He/ve,He/ve]:[ft[0]/ve,ft[1]/ve];return f.createElement("svg",{className:(0,G.Z)(["react-flow__background",ye]),style:fe(X({},ie),{position:"absolute",width:"100%",height:"100%",top:0,left:0}),ref:ce,"data-testid":"rf__background"},f.createElement("pattern",{id:Ke+he,x:ze[0]%Ue[0],y:ze[1]%Ue[1],width:Ue[0],height:Ue[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${We[0]},-${We[1]})`},Mt?f.createElement(Me,{color:lt,radius:He/ve}):f.createElement($e,{dimensions:ft,color:lt,lineWidth:ge})),f.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${Ke+he})`}))}Ae.displayName="Background";var Kt=(0,f.memo)(Ae)},76660:function(j,q,F){"use strict";F.d(q,{x$:function(){return ls},tV:function(){return eo},_K:function(){return Ur},oR:function(){return te},Sj:function(){return tf}});var f=F(50959),G=F(76295),oe=F(10634),Q=F(83604),ne={value:function(){}};function $e(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new Me(n)}function Me(e){this._=e}function Be(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",o=n.indexOf(".");if(o>=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}Me.prototype=$e.prototype={constructor:Me,on:function(t,n){var r=this._,o=Be(t+"",r),s,i=-1,a=o.length;if(arguments.length<2){for(;++i<a;)if((s=(t=o[i]).type)&&(s=ct(r[s],t.name)))return s;return}if(n!=null&&typeof n!="function")throw new Error("invalid callback: "+n);for(;++i<a;)if(s=(t=o[i]).type)r[s]=Ze(r[s],t.name,n);else if(n==null)for(s in r)r[s]=Ze(r[s],t.name,null);return this},copy:function(){var t={},n=this._;for(var r in n)t[r]=n[r].slice();return new Me(t)},call:function(t,n){if((s=arguments.length-2)>0)for(var r=new Array(s),o=0,s,i;o<s;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(i=this._[t],o=0,s=i.length;o<s;++o)i[o].value.apply(n,r)},apply:function(t,n,r){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var o=this._[t],s=0,i=o.length;s<i;++s)o[s].value.apply(n,r)}};function ct(e,t){for(var n=0,r=e.length,o;n<r;++n)if((o=e[n]).name===t)return o.value}function Ze(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=ne,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var Ae=$e;function Kt(){}function he(e){return e==null?Kt:function(){return this.querySelector(e)}}function me(e){typeof e!="function"&&(e=he(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=new Array(i),c,u,l=0;l<i;++l)(c=s[l])&&(u=e.call(c,c.__data__,l,s))&&("__data__"in c&&(u.__data__=c.__data__),a[l]=u);return new Ee(r,this._parents)}function Pe(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Ut(){return[]}function ge(e){return e==null?Ut:function(){return this.querySelectorAll(e)}}function ve(e){return function(){return Pe(e.apply(this,arguments))}}function Se(e){typeof e=="function"?e=ve(e):e=ge(e);for(var t=this._groups,n=t.length,r=[],o=[],s=0;s<n;++s)for(var i=t[s],a=i.length,c,u=0;u<a;++u)(c=i[u])&&(r.push(e.call(c,c.__data__,u,i)),o.push(c));return new Ee(r,o)}function ie(e){return function(){return this.matches(e)}}function ye(e){return function(t){return t.matches(e)}}var ce=Array.prototype.find;function ze(e){return function(){return ce.call(this.children,e)}}function Ke(){return this.firstElementChild}function lt(e){return this.select(e==null?Ke:ze(typeof e=="function"?e:ye(e)))}var Wt=Array.prototype.filter;function Mt(){return Array.from(this.children)}function Gt(e){return function(){return Wt.call(this.children,e)}}function ut(e){return this.selectAll(e==null?Mt:Gt(typeof e=="function"?e:ye(e)))}function Ue(e){typeof e!="function"&&(e=ie(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=[],c,u=0;u<i;++u)(c=s[u])&&e.call(c,c.__data__,u,s)&&a.push(c);return new Ee(r,this._parents)}function He(e){return new Array(e.length)}function ft(){return new Ee(this._enter||this._groups.map(He),this._parents)}function We(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}We.prototype={constructor:We,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function qt(e){return function(){return e}}function Qt(e,t,n,r,o,s){for(var i=0,a,c=t.length,u=s.length;i<u;++i)(a=t[i])?(a.__data__=s[i],r[i]=a):n[i]=new We(e,s[i]);for(;i<c;++i)(a=t[i])&&(o[i]=a)}function ar(e,t,n,r,o,s,i){var a,c,u=new Map,l=t.length,d=s.length,h=new Array(l),p;for(a=0;a<l;++a)(c=t[a])&&(h[a]=p=i.call(c,c.__data__,a,t)+"",u.has(p)?o[a]=c:u.set(p,c));for(a=0;a<d;++a)p=i.call(e,s[a],a,s)+"",(c=u.get(p))?(r[a]=c,c.__data__=s[a],u.delete(p)):n[a]=new We(e,s[a]);for(a=0;a<l;++a)(c=t[a])&&u.get(h[a])===c&&(o[a]=c)}function At(e){return e.__data__}function Tt(e,t){if(!arguments.length)return Array.from(this,At);var n=t?ar:Qt,r=this._parents,o=this._groups;typeof e!="function"&&(e=qt(e));for(var s=o.length,i=new Array(s),a=new Array(s),c=new Array(s),u=0;u<s;++u){var l=r[u],d=o[u],h=d.length,p=Cn(e.call(l,l&&l.__data__,u,r)),b=p.length,y=a[u]=new Array(b),E=i[u]=new Array(b),m=c[u]=new Array(h);n(l,d,y,E,m,p,t);for(var S=0,C=0,v,M;S<b;++S)if(v=y[S]){for(S>=C&&(C=S+1);!(M=E[C])&&++C<b;);v._next=M||null}}return i=new Ee(i,r),i._enter=a,i._exit=c,i}function Cn(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Mn(){return new Ee(this._exit||this._groups.map(He),this._parents)}function cr(e,t,n){var r=this.enter(),o=this,s=this.exit();return typeof e=="function"?(r=e(r),r&&(r=r.selection())):r=r.append(e+""),t!=null&&(o=t(o),o&&(o=o.selection())),n==null?s.remove():n(s),r&&o?r.merge(o).order():o}function lr(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,s=r.length,i=Math.min(o,s),a=new Array(o),c=0;c<i;++c)for(var u=n[c],l=r[c],d=u.length,h=a[c]=new Array(d),p,b=0;b<d;++b)(p=u[b]||l[b])&&(h[b]=p);for(;c<o;++c)a[c]=n[c];return new Ee(a,this._parents)}function An(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],o=r.length-1,s=r[o],i;--o>=0;)(i=r[o])&&(s&&i.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(i,s),s=i);return this}function Tn(e){e||(e=Oe);function t(d,h){return d&&h?e(d.__data__,h.__data__):!d-!h}for(var n=this._groups,r=n.length,o=new Array(r),s=0;s<r;++s){for(var i=n[s],a=i.length,c=o[s]=new Array(a),u,l=0;l<a;++l)(u=i[l])&&(c[l]=u);c.sort(t)}return new Ee(o,this._parents).order()}function Oe(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function ur(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function fr(){return Array.from(this)}function dr(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,s=r.length;o<s;++o){var i=r[o];if(i)return i}return null}function hr(){let e=0;for(const t of this)++e;return e}function kn(){return!this.node()}function Jt(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o=t[n],s=0,i=o.length,a;s<i;++s)(a=o[s])&&e.call(a,a.__data__,s,o);return this}var jt="http://www.w3.org/1999/xhtml",Pn={svg:"http://www.w3.org/2000/svg",xhtml:jt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ge(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Pn.hasOwnProperty(t)?{space:Pn[t],local:e}:e}function dt(e){return function(){this.removeAttribute(e)}}function en(e){return function(){this.removeAttributeNS(e.space,e.local)}}function tn(e,t){return function(){this.setAttribute(e,t)}}function nn(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function gr(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function ws(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function vs(e,t){var n=Ge(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?en:dt:typeof t=="function"?n.local?ws:gr:n.local?nn:tn)(n,t))}function io(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function bs(e){return function(){this.style.removeProperty(e)}}function _s(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Ss(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function Es(e,t,n){return arguments.length>1?this.each((t==null?bs:typeof t=="function"?Ss:_s)(e,t,n==null?"":n)):kt(this.node(),e)}function kt(e,t){return e.style.getPropertyValue(t)||io(e).getComputedStyle(e,null).getPropertyValue(t)}function Ns(e){return function(){delete this[e]}}function Cs(e,t){return function(){this[e]=t}}function Ms(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function As(e,t){return arguments.length>1?this.each((t==null?Ns:typeof t=="function"?Ms:Cs)(e,t)):this.node()[e]}function so(e){return e.trim().split(/^|\s+/)}function pr(e){return e.classList||new ao(e)}function ao(e){this._node=e,this._names=so(e.getAttribute("class")||"")}ao.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function co(e,t){for(var n=pr(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function lo(e,t){for(var n=pr(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function Ts(e){return function(){co(this,e)}}function ks(e){return function(){lo(this,e)}}function Ps(e,t){return function(){(t.apply(this,arguments)?co:lo)(this,e)}}function zs(e,t){var n=so(e+"");if(arguments.length<2){for(var r=pr(this.node()),o=-1,s=n.length;++o<s;)if(!r.contains(n[o]))return!1;return!0}return this.each((typeof t=="function"?Ps:t?Ts:ks)(n,t))}function Is(){this.textContent=""}function Rs(e){return function(){this.textContent=e}}function Ds(e){return function(){var t=e.apply(this,arguments);this.textContent=t==null?"":t}}function $s(e){return arguments.length?this.each(e==null?Is:(typeof e=="function"?Ds:Rs)(e)):this.node().textContent}function Bs(){this.innerHTML=""}function Hs(e){return function(){this.innerHTML=e}}function Os(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t==null?"":t}}function Ls(e){return arguments.length?this.each(e==null?Bs:(typeof e=="function"?Os:Hs)(e)):this.node().innerHTML}function Vs(){this.nextSibling&&this.parentNode.appendChild(this)}function Xs(){return this.each(Vs)}function Fs(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Ys(){return this.each(Fs)}function Zs(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===jt&&t.documentElement.namespaceURI===jt?t.createElement(e):t.createElementNS(n,e)}}function Ks(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function uo(e){var t=Ge(e);return(t.local?Ks:Zs)(t)}function Us(e){var t=typeof e=="function"?e:uo(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Ws(){return null}function Gs(e,t){var n=typeof e=="function"?e:uo(e),r=t==null?Ws:typeof t=="function"?t:he(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function qs(){var e=this.parentNode;e&&e.removeChild(this)}function Qs(){return this.each(qs)}function Js(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function js(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ea(e){return this.select(e?js:Js)}function ta(e){return arguments.length?this.property("__data__",e):this.node().__data__}function na(e){return function(t){e.call(this,t,this.__data__)}}function ra(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function oa(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,s;n<o;++n)s=t[n],(!e.type||s.type===e.type)&&s.name===e.name?this.removeEventListener(s.type,s.listener,s.options):t[++r]=s;++r?t.length=r:delete this.__on}}}function ia(e,t,n){return function(){var r=this.__on,o,s=na(t);if(r){for(var i=0,a=r.length;i<a;++i)if((o=r[i]).type===e.type&&o.name===e.name){this.removeEventListener(o.type,o.listener,o.options),this.addEventListener(o.type,o.listener=s,o.options=n),o.value=t;return}}this.addEventListener(e.type,s,n),o={type:e.type,name:e.name,value:t,listener:s,options:n},r?r.push(o):this.__on=[o]}}function sa(e,t,n){var r=ra(e+""),o,s=r.length,i;if(arguments.length<2){var a=this.node().__on;if(a){for(var c=0,u=a.length,l;c<u;++c)for(o=0,l=a[c];o<s;++o)if((i=r[o]).type===l.type&&i.name===l.name)return l.value}return}for(a=t?ia:oa,o=0;o<s;++o)this.each(a(r[o],t,n));return this}function fo(e,t,n){var r=io(e),o=r.CustomEvent;typeof o=="function"?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function aa(e,t){return function(){return fo(this,e,t)}}function ca(e,t){return function(){return fo(this,e,t.apply(this,arguments))}}function la(e,t){return this.each((typeof t=="function"?ca:aa)(e,t))}function*ua(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,s=r.length,i;o<s;++o)(i=r[o])&&(yield i)}var ho=[null];function Ee(e,t){this._groups=e,this._parents=t}function go(){return new Ee([[document.documentElement]],ho)}function fa(){return this}Ee.prototype=go.prototype={constructor:Ee,select:me,selectAll:Se,selectChild:lt,selectChildren:ut,filter:Ue,data:Tt,enter:ft,exit:Mn,join:cr,merge:lr,selection:fa,order:An,sort:Tn,call:ur,nodes:fr,node:dr,size:hr,empty:kn,each:Jt,attr:vs,style:Es,property:As,classed:zs,text:$s,html:Ls,raise:Xs,lower:Ys,append:Us,insert:Gs,remove:Qs,clone:ea,datum:ta,on:sa,dispatch:la,[Symbol.iterator]:ua};var rn=go;function Ie(e){return typeof e=="string"?new Ee([[document.querySelector(e)]],[document.documentElement]):new Ee([[e]],ho)}const da={passive:!1},on={capture:!0,passive:!1};function mr(e){e.stopImmediatePropagation()}function Pt(e){e.preventDefault(),e.stopImmediatePropagation()}function po(e){var t=e.document.documentElement,n=Ie(e).on("dragstart.drag",Pt,on);"onselectstart"in t?n.on("selectstart.drag",Pt,on):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function mo(e,t){var n=e.document.documentElement,r=Ie(e).on("dragstart.drag",null);t&&(r.on("click.drag",Pt,on),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var ha=1e-12;function yo(e){return((e=Math.exp(e))+1/e)/2}function ga(e){return((e=Math.exp(e))-1/e)/2}function pa(e){return((e=Math.exp(2*e))-1)/(e+1)}var ma=function e(t,n,r){function o(s,i){var a=s[0],c=s[1],u=s[2],l=i[0],d=i[1],h=i[2],p=l-a,b=d-c,y=p*p+b*b,E,m;if(y<ha)m=Math.log(h/u)/t,E=function(P){return[a+P*p,c+P*b,u*Math.exp(t*P*m)]};else{var S=Math.sqrt(y),C=(h*h-u*u+r*y)/(2*u*n*S),v=(h*h-u*u-r*y)/(2*h*n*S),M=Math.log(Math.sqrt(C*C+1)-C),I=Math.log(Math.sqrt(v*v+1)-v);m=(I-M)/t,E=function(P){var D=P*m,H=yo(M),B=u/(n*S)*(H*pa(t*D+M)-ga(M));return[a+B*p,c+B*b,u*H/yo(t*D+M)]}}return E.duration=m*1e3*t/Math.SQRT2,E}return o.rho=function(s){var i=Math.max(.001,+s),a=i*i,c=a*a;return e(i,a,c)},o}(Math.SQRT2,2,4);function ya(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Le(e,t){if(e=ya(e),t===void 0&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}var zt=0,sn=0,an=0,xo=1e3,zn,cn,In=0,ht=0,Rn=0,ln=typeof performance=="object"&&performance.now?performance:Date,wo=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function yr(){return ht||(wo(xa),ht=ln.now()+Rn)}function xa(){ht=0}function Dn(){this._call=this._time=this._next=null}Dn.prototype=vo.prototype={constructor:Dn,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?yr():+n)+(t==null?0:+t),!this._next&&cn!==this&&(cn?cn._next=this:zn=this,cn=this),this._call=e,this._time=n,xr()},stop:function(){this._call&&(this._call=null,this._time=1/0,xr())}};function vo(e,t,n){var r=new Dn;return r.restart(e,t,n),r}function wa(){yr(),++zt;for(var e=zn,t;e;)(t=ht-e._time)>=0&&e._call.call(void 0,t),e=e._next;--zt}function bo(){ht=(In=ln.now())+Rn,zt=sn=0;try{wa()}finally{zt=0,ba(),ht=0}}function va(){var e=ln.now(),t=e-In;t>xo&&(Rn-=t,In=e)}function ba(){for(var e,t=zn,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:zn=n);cn=e,xr(r)}function xr(e){if(!zt){sn&&(sn=clearTimeout(sn));var t=e-ht;t>24?(e<1/0&&(sn=setTimeout(bo,e-ln.now()-Rn)),an&&(an=clearInterval(an))):(an||(In=ln.now(),an=setInterval(va,xo)),zt=1,wo(bo))}}function _o(e,t,n){var r=new Dn;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var _a=Ae("start","end","cancel","interrupt"),Sa=[],So=0,Eo=1,wr=2,$n=3,No=4,vr=5,Bn=6;function Hn(e,t,n,r,o,s){var i=e.__transition;if(!i)e.__transition={};else if(n in i)return;Ea(e,n,{name:t,index:r,group:o,on:_a,tween:Sa,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:So})}function br(e,t){var n=Re(e,t);if(n.state>So)throw new Error("too late; already scheduled");return n}function Ve(e,t){var n=Re(e,t);if(n.state>$n)throw new Error("too late; already running");return n}function Re(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Ea(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=vo(s,0,n.time);function s(u){n.state=Eo,n.timer.restart(i,n.delay,n.time),n.delay<=u&&i(u-n.delay)}function i(u){var l,d,h,p;if(n.state!==Eo)return c();for(l in r)if(p=r[l],p.name===n.name){if(p.state===$n)return _o(i);p.state===No?(p.state=Bn,p.timer.stop(),p.on.call("interrupt",e,e.__data__,p.index,p.group),delete r[l]):+l<t&&(p.state=Bn,p.timer.stop(),p.on.call("cancel",e,e.__data__,p.index,p.group),delete r[l])}if(_o(function(){n.state===$n&&(n.state=No,n.timer.restart(a,n.delay,n.time),a(u))}),n.state=wr,n.on.call("start",e,e.__data__,n.index,n.group),n.state===wr){for(n.state=$n,o=new Array(h=n.tween.length),l=0,d=-1;l<h;++l)(p=n.tween[l].value.call(e,e.__data__,n.index,n.group))&&(o[++d]=p);o.length=d+1}}function a(u){for(var l=u<n.duration?n.ease.call(null,u/n.duration):(n.timer.restart(c),n.state=vr,1),d=-1,h=o.length;++d<h;)o[d].call(e,l);n.state===vr&&(n.on.call("end",e,e.__data__,n.index,n.group),c())}function c(){n.state=Bn,n.timer.stop(),delete r[t];for(var u in r)return;delete e.__transition}}function On(e,t){var n=e.__transition,r,o,s=!0,i;if(n){t=t==null?null:t+"";for(i in n){if((r=n[i]).name!==t){s=!1;continue}o=r.state>wr&&r.state<vr,r.state=Bn,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[i]}s&&delete e.__transition}}function Na(e){return this.each(function(){On(this,e)})}function tt(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var Co=180/Math.PI,_r={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Mo(e,t,n,r,o,s){var i,a,c;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(c=e*n+t*r)&&(n-=e*c,r-=t*c),(a=Math.sqrt(n*n+r*r))&&(n/=a,r/=a,c/=a),e*r<t*n&&(e=-e,t=-t,c=-c,i=-i),{translateX:o,translateY:s,rotate:Math.atan2(t,e)*Co,skewX:Math.atan(c)*Co,scaleX:i,scaleY:a}}var Ln;function Ca(e){var t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?_r:Mo(t.a,t.b,t.c,t.d,t.e,t.f)}function Ma(e){return e==null||(Ln||(Ln=document.createElementNS("http://www.w3.org/2000/svg","g")),Ln.setAttribute("transform",e),!(e=Ln.transform.baseVal.consolidate()))?_r:(e=e.matrix,Mo(e.a,e.b,e.c,e.d,e.e,e.f))}function Ao(e,t,n,r){function o(u){return u.length?u.pop()+" ":""}function s(u,l,d,h,p,b){if(u!==d||l!==h){var y=p.push("translate(",null,t,null,n);b.push({i:y-4,x:tt(u,d)},{i:y-2,x:tt(l,h)})}else(d||h)&&p.push("translate("+d+t+h+n)}function i(u,l,d,h){u!==l?(u-l>180?l+=360:l-u>180&&(u+=360),h.push({i:d.push(o(d)+"rotate(",null,r)-2,x:tt(u,l)})):l&&d.push(o(d)+"rotate("+l+r)}function a(u,l,d,h){u!==l?h.push({i:d.push(o(d)+"skewX(",null,r)-2,x:tt(u,l)}):l&&d.push(o(d)+"skewX("+l+r)}function c(u,l,d,h,p,b){if(u!==d||l!==h){var y=p.push(o(p)+"scale(",null,",",null,")");b.push({i:y-4,x:tt(u,d)},{i:y-2,x:tt(l,h)})}else(d!==1||h!==1)&&p.push(o(p)+"scale("+d+","+h+")")}return function(u,l){var d=[],h=[];return u=e(u),l=e(l),s(u.translateX,u.translateY,l.translateX,l.translateY,d,h),i(u.rotate,l.rotate,d,h),a(u.skewX,l.skewX,d,h),c(u.scaleX,u.scaleY,l.scaleX,l.scaleY,d,h),u=l=null,function(p){for(var b=-1,y=h.length,E;++b<y;)d[(E=h[b]).i]=E.x(p);return d.join("")}}}var Aa=Ao(Ca,"px, ","px)","deg)"),Ta=Ao(Ma,", ",")",")");function ka(e,t){var n,r;return function(){var o=Ve(this,e),s=o.tween;if(s!==n){r=n=s;for(var i=0,a=r.length;i<a;++i)if(r[i].name===t){r=r.slice(),r.splice(i,1);break}}o.tween=r}}function Pa(e,t,n){var r,o;if(typeof n!="function")throw new Error;return function(){var s=Ve(this,e),i=s.tween;if(i!==r){o=(r=i).slice();for(var a={name:t,value:n},c=0,u=o.length;c<u;++c)if(o[c].name===t){o[c]=a;break}c===u&&o.push(a)}s.tween=o}}function za(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=Re(this.node(),n).tween,o=0,s=r.length,i;o<s;++o)if((i=r[o]).name===e)return i.value;return null}return this.each((t==null?ka:Pa)(n,e,t))}function Sr(e,t,n){var r=e._id;return e.each(function(){var o=Ve(this,r);(o.value||(o.value={}))[t]=n.apply(this,arguments)}),function(o){return Re(o,r).value[t]}}function Er(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function To(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function un(){}var fn=.7,Vn=1/fn,It="\\s*([+-]?\\d+)\\s*",dn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Xe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ia=/^#([0-9a-f]{3,8})$/,Ra=new RegExp("^rgb\\(".concat(It,",").concat(It,",").concat(It,"\\)$")),Da=new RegExp("^rgb\\(".concat(Xe,",").concat(Xe,",").concat(Xe,"\\)$")),$a=new RegExp("^rgba\\(".concat(It,",").concat(It,",").concat(It,",").concat(dn,"\\)$")),Ba=new RegExp("^rgba\\(".concat(Xe,",").concat(Xe,",").concat(Xe,",").concat(dn,"\\)$")),Ha=new RegExp("^hsl\\(".concat(dn,",").concat(Xe,",").concat(Xe,"\\)$")),Oa=new RegExp("^hsla\\(".concat(dn,",").concat(Xe,",").concat(Xe,",").concat(dn,"\\)$")),ko={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Er(un,hn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Po,formatHex:Po,formatHex8:La,formatHsl:Va,formatRgb:zo,toString:zo});function Po(){return this.rgb().formatHex()}function La(){return this.rgb().formatHex8()}function Va(){return Bo(this).formatHsl()}function zo(){return this.rgb().formatRgb()}function hn(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ia.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Io(t):n===3?new be(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Xn(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Xn(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ra.exec(e))?new be(t[1],t[2],t[3],1):(t=Da.exec(e))?new be(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$a.exec(e))?Xn(t[1],t[2],t[3],t[4]):(t=Ba.exec(e))?Xn(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Ha.exec(e))?$o(t[1],t[2]/100,t[3]/100,1):(t=Oa.exec(e))?$o(t[1],t[2]/100,t[3]/100,t[4]):ko.hasOwnProperty(e)?Io(ko[e]):e==="transparent"?new be(NaN,NaN,NaN,0):null}function Io(e){return new be(e>>16&255,e>>8&255,e&255,1)}function Xn(e,t,n,r){return r<=0&&(e=t=n=NaN),new be(e,t,n,r)}function Xa(e){return e instanceof un||(e=hn(e)),e?(e=e.rgb(),new be(e.r,e.g,e.b,e.opacity)):new be}function Fn(e,t,n,r){return arguments.length===1?Xa(e):new be(e,t,n,r==null?1:r)}function be(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Er(be,Fn,To(un,{brighter:function(t){return t=t==null?Vn:Math.pow(Vn,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=t==null?fn:Math.pow(fn,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new be(gt(this.r),gt(this.g),gt(this.b),Yn(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ro,formatHex:Ro,formatHex8:Fa,formatRgb:Do,toString:Do}));function Ro(){return"#".concat(pt(this.r)).concat(pt(this.g)).concat(pt(this.b))}function Fa(){return"#".concat(pt(this.r)).concat(pt(this.g)).concat(pt(this.b)).concat(pt((isNaN(this.opacity)?1:this.opacity)*255))}function Do(){var e=Yn(this.opacity);return"".concat(e===1?"rgb(":"rgba(").concat(gt(this.r),", ").concat(gt(this.g),", ").concat(gt(this.b)).concat(e===1?")":", ".concat(e,")"))}function Yn(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function gt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function pt(e){return e=gt(e),(e<16?"0":"")+e.toString(16)}function $o(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new De(e,t,n,r)}function Bo(e){if(e instanceof De)return new De(e.h,e.s,e.l,e.opacity);if(e instanceof un||(e=hn(e)),!e)return new De;if(e instanceof De)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),s=Math.max(t,n,r),i=NaN,a=s-o,c=(s+o)/2;return a?(t===s?i=(n-r)/a+(n<r)*6:n===s?i=(r-t)/a+2:i=(t-n)/a+4,a/=c<.5?s+o:2-s-o,i*=60):a=c>0&&c<1?0:i,new De(i,a,c,e.opacity)}function Ya(e,t,n,r){return arguments.length===1?Bo(e):new De(e,t,n,r==null?1:r)}function De(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Er(De,Ya,To(un,{brighter:function(t){return t=t==null?Vn:Math.pow(Vn,t),new De(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?fn:Math.pow(fn,t),new De(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,o=r+(r<.5?r:1-r)*n,s=2*r-o;return new be(Nr(t>=240?t-240:t+120,s,o),Nr(t,s,o),Nr(t<120?t+240:t-120,s,o),this.opacity)},clamp:function(){return new De(Ho(this.h),Zn(this.s),Zn(this.l),Yn(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=Yn(this.opacity);return"".concat(t===1?"hsl(":"hsla(").concat(Ho(this.h),", ").concat(Zn(this.s)*100,"%, ").concat(Zn(this.l)*100,"%").concat(t===1?")":", ".concat(t,")"))}}));function Ho(e){return e=(e||0)%360,e<0?e+360:e}function Zn(e){return Math.max(0,Math.min(1,e||0))}function Nr(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function Oo(e,t,n,r,o){var s=e*e,i=s*e;return((1-3*e+3*s-i)*t+(4-6*s+3*i)*n+(1+3*e+3*s-3*i)*r+i*o)/6}function Za(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],s=e[r+1],i=r>0?e[r-1]:2*o-s,a=r<t-1?e[r+2]:2*s-o;return Oo((n-r/t)*t,i,o,s,a)}}function Ka(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],s=e[r%t],i=e[(r+1)%t],a=e[(r+2)%t];return Oo((n-r/t)*t,o,s,i,a)}}var Lo=function(e){return function(){return e}};function Vo(e,t){return function(n){return e+n*t}}function Ua(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Hf(e,t){var n=t-e;return n?Vo(e,n>180||n<-180?n-360*Math.round(n/360):n):constant(isNaN(e)?t:e)}function Wa(e){return(e=+e)==1?Xo:function(t,n){return n-t?Ua(t,n,e):Lo(isNaN(t)?n:t)}}function Xo(e,t){var n=t-e;return n?Vo(e,n):Lo(isNaN(e)?t:e)}var Fo=function e(t){var n=Wa(t);function r(o,s){var i=n((o=Fn(o)).r,(s=Fn(s)).r),a=n(o.g,s.g),c=n(o.b,s.b),u=Xo(o.opacity,s.opacity);return function(l){return o.r=i(l),o.g=a(l),o.b=c(l),o.opacity=u(l),o+""}}return r.gamma=e,r}(1);function Yo(e){return function(t){var n=t.length,r=new Array(n),o=new Array(n),s=new Array(n),i,a;for(i=0;i<n;++i)a=Fn(t[i]),r[i]=a.r||0,o[i]=a.g||0,s[i]=a.b||0;return r=e(r),o=e(o),s=e(s),a.opacity=1,function(c){return a.r=r(c),a.g=o(c),a.b=s(c),a+""}}}var Of=Yo(Za),Lf=Yo(Ka),Cr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Mr=new RegExp(Cr.source,"g");function Ga(e){return function(){return e}}function qa(e){return function(t){return e(t)+""}}function Qa(e,t){var n=Cr.lastIndex=Mr.lastIndex=0,r,o,s,i=-1,a=[],c=[];for(e=e+"",t=t+"";(r=Cr.exec(e))&&(o=Mr.exec(t));)(s=o.index)>n&&(s=t.slice(n,s),a[i]?a[i]+=s:a[++i]=s),(r=r[0])===(o=o[0])?a[i]?a[i]+=o:a[++i]=o:(a[++i]=null,c.push({i,x:tt(r,o)})),n=Mr.lastIndex;return n<t.length&&(s=t.slice(n),a[i]?a[i]+=s:a[++i]=s),a.length<2?c[0]?qa(c[0].x):Ga(t):(t=c.length,function(u){for(var l=0,d;l<t;++l)a[(d=c[l]).i]=d.x(u);return a.join("")})}function Zo(e,t){var n;return(typeof t=="number"?tt:t instanceof hn?Fo:(n=hn(t))?(t=n,Fo):Qa)(e,t)}function Ja(e){return function(){this.removeAttribute(e)}}function ja(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ec(e,t,n){var r,o=n+"",s;return function(){var i=this.getAttribute(e);return i===o?null:i===r?s:s=t(r=i,n)}}function tc(e,t,n){var r,o=n+"",s;return function(){var i=this.getAttributeNS(e.space,e.local);return i===o?null:i===r?s:s=t(r=i,n)}}function nc(e,t,n){var r,o,s;return function(){var i,a=n(this),c;return a==null?void this.removeAttribute(e):(i=this.getAttribute(e),c=a+"",i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a)))}}function rc(e,t,n){var r,o,s;return function(){var i,a=n(this),c;return a==null?void this.removeAttributeNS(e.space,e.local):(i=this.getAttributeNS(e.space,e.local),c=a+"",i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a)))}}function oc(e,t){var n=Ge(e),r=n==="transform"?Ta:Zo;return this.attrTween(e,typeof t=="function"?(n.local?rc:nc)(n,r,Sr(this,"attr."+e,t)):t==null?(n.local?ja:Ja)(n):(n.local?tc:ec)(n,r,t))}function ic(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function sc(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function ac(e,t){var n,r;function o(){var s=t.apply(this,arguments);return s!==r&&(n=(r=s)&&sc(e,s)),n}return o._value=t,o}function cc(e,t){var n,r;function o(){var s=t.apply(this,arguments);return s!==r&&(n=(r=s)&&ic(e,s)),n}return o._value=t,o}function lc(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=Ge(e);return this.tween(n,(r.local?ac:cc)(r,t))}function uc(e,t){return function(){br(this,e).delay=+t.apply(this,arguments)}}function fc(e,t){return t=+t,function(){br(this,e).delay=t}}function dc(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?uc:fc)(t,e)):Re(this.node(),t).delay}function hc(e,t){return function(){Ve(this,e).duration=+t.apply(this,arguments)}}function gc(e,t){return t=+t,function(){Ve(this,e).duration=t}}function pc(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?hc:gc)(t,e)):Re(this.node(),t).duration}function mc(e,t){if(typeof t!="function")throw new Error;return function(){Ve(this,e).ease=t}}function yc(e){var t=this._id;return arguments.length?this.each(mc(t,e)):Re(this.node(),t).ease}function xc(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;Ve(this,e).ease=n}}function wc(e){if(typeof e!="function")throw new Error;return this.each(xc(this._id,e))}function vc(e){typeof e!="function"&&(e=ie(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=[],c,u=0;u<i;++u)(c=s[u])&&e.call(c,c.__data__,u,s)&&a.push(c);return new qe(r,this._parents,this._name,this._id)}function bc(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,s=Math.min(r,o),i=new Array(r),a=0;a<s;++a)for(var c=t[a],u=n[a],l=c.length,d=i[a]=new Array(l),h,p=0;p<l;++p)(h=c[p]||u[p])&&(d[p]=h);for(;a<r;++a)i[a]=t[a];return new qe(i,this._parents,this._name,this._id)}function _c(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function Sc(e,t,n){var r,o,s=_c(t)?br:Ve;return function(){var i=s(this,e),a=i.on;a!==r&&(o=(r=a).copy()).on(t,n),i.on=o}}function Ec(e,t){var n=this._id;return arguments.length<2?Re(this.node(),n).on.on(e):this.each(Sc(n,e,t))}function Nc(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function Cc(){return this.on("end.remove",Nc(this._id))}function Mc(e){var t=this._name,n=this._id;typeof e!="function"&&(e=he(e));for(var r=this._groups,o=r.length,s=new Array(o),i=0;i<o;++i)for(var a=r[i],c=a.length,u=s[i]=new Array(c),l,d,h=0;h<c;++h)(l=a[h])&&(d=e.call(l,l.__data__,h,a))&&("__data__"in l&&(d.__data__=l.__data__),u[h]=d,Hn(u[h],t,n,h,u,Re(l,n)));return new qe(s,this._parents,t,n)}function Ac(e){var t=this._name,n=this._id;typeof e!="function"&&(e=ge(e));for(var r=this._groups,o=r.length,s=[],i=[],a=0;a<o;++a)for(var c=r[a],u=c.length,l,d=0;d<u;++d)if(l=c[d]){for(var h=e.call(l,l.__data__,d,c),p,b=Re(l,n),y=0,E=h.length;y<E;++y)(p=h[y])&&Hn(p,t,n,y,h,b);s.push(h),i.push(l)}return new qe(s,i,t,n)}var Tc=rn.prototype.constructor;function kc(){return new Tc(this._groups,this._parents)}function Pc(e,t){var n,r,o;return function(){var s=kt(this,e),i=(this.style.removeProperty(e),kt(this,e));return s===i?null:s===n&&i===r?o:o=t(n=s,r=i)}}function Ko(e){return function(){this.style.removeProperty(e)}}function zc(e,t,n){var r,o=n+"",s;return function(){var i=kt(this,e);return i===o?null:i===r?s:s=t(r=i,n)}}function Ic(e,t,n){var r,o,s;return function(){var i=kt(this,e),a=n(this),c=a+"";return a==null&&(c=a=(this.style.removeProperty(e),kt(this,e))),i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a))}}function Rc(e,t){var n,r,o,s="style."+t,i="end."+s,a;return function(){var c=Ve(this,e),u=c.on,l=c.value[s]==null?a||(a=Ko(t)):void 0;(u!==n||o!==l)&&(r=(n=u).copy()).on(i,o=l),c.on=r}}function Dc(e,t,n){var r=(e+="")=="transform"?Aa:Zo;return t==null?this.styleTween(e,Pc(e,r)).on("end.style."+e,Ko(e)):typeof t=="function"?this.styleTween(e,Ic(e,r,Sr(this,"style."+e,t))).each(Rc(this._id,e)):this.styleTween(e,zc(e,r,t),n).on("end.style."+e,null)}function $c(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function Bc(e,t,n){var r,o;function s(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&$c(e,i,n)),r}return s._value=t,s}function Hc(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,Bc(e,t,n==null?"":n))}function Oc(e){return function(){this.textContent=e}}function Lc(e){return function(){var t=e(this);this.textContent=t==null?"":t}}function Vc(e){return this.tween("text",typeof e=="function"?Lc(Sr(this,"text",e)):Oc(e==null?"":e+""))}function Xc(e){return function(t){this.textContent=e.call(this,t)}}function Fc(e){var t,n;function r(){var o=e.apply(this,arguments);return o!==n&&(t=(n=o)&&Xc(o)),t}return r._value=e,r}function Yc(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,Fc(e))}function Zc(){for(var e=this._name,t=this._id,n=Uo(),r=this._groups,o=r.length,s=0;s<o;++s)for(var i=r[s],a=i.length,c,u=0;u<a;++u)if(c=i[u]){var l=Re(c,t);Hn(c,e,n,u,i,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new qe(r,this._parents,e,n)}function Kc(){var e,t,n=this,r=n._id,o=n.size();return new Promise(function(s,i){var a={value:i},c={value:function(){--o===0&&s()}};n.each(function(){var u=Ve(this,r),l=u.on;l!==e&&(t=(e=l).copy(),t._.cancel.push(a),t._.interrupt.push(a),t._.end.push(c)),u.on=t}),o===0&&s()})}var Uc=0;function qe(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function Wc(e){return rn().transition(e)}function Uo(){return++Uc}var Qe=rn.prototype;qe.prototype=Wc.prototype={constructor:qe,select:Mc,selectAll:Ac,selectChild:Qe.selectChild,selectChildren:Qe.selectChildren,filter:vc,merge:bc,selection:kc,transition:Zc,call:Qe.call,nodes:Qe.nodes,node:Qe.node,size:Qe.size,empty:Qe.empty,each:Qe.each,on:Ec,attr:oc,attrTween:lc,style:Dc,styleTween:Hc,text:Vc,textTween:Yc,remove:Cc,tween:za,delay:dc,duration:pc,ease:yc,easeVarying:wc,end:Kc,[Symbol.iterator]:Qe[Symbol.iterator]};function Vf(e){return e*e*e}function Xf(e){return--e*e*e+1}function Gc(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var qc={time:null,delay:0,duration:250,ease:Gc};function Qc(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function Jc(e){var t,n;e instanceof qe?(t=e._id,e=e._name):(t=Uo(),(n=qc).time=yr(),e=e==null?null:e+"");for(var r=this._groups,o=r.length,s=0;s<o;++s)for(var i=r[s],a=i.length,c,u=0;u<a;++u)(c=i[u])&&Hn(c,e,t,u,i,n||Qc(c,t));return new qe(r,this._parents,e,t)}rn.prototype.interrupt=Na,rn.prototype.transition=Jc;var Kn=e=>()=>e;function jc(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function Je(e,t,n){this.k=e,this.x=t,this.y=n}Je.prototype={constructor:Je,scale:function(e){return e===1?this:new Je(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Je(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var je=new Je(1,0,0);el.prototype=Je.prototype;function el(e){for(;!e.__zoom;)if(!(e=e.parentNode))return je;return e.__zoom}function Ar(e){e.stopImmediatePropagation()}function gn(e){e.preventDefault(),e.stopImmediatePropagation()}function tl(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function nl(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function Wo(){return this.__zoom||je}function rl(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function ol(){return navigator.maxTouchPoints||"ontouchstart"in this}function il(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],s=e.invertY(t[0][1])-n[0][1],i=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),i>s?(s+i)/2:Math.min(0,s)||Math.max(0,i))}function sl(){var e=tl,t=nl,n=il,r=rl,o=ol,s=[0,1/0],i=[[-1/0,-1/0],[1/0,1/0]],a=250,c=ma,u=Ae("start","zoom","end"),l,d,h,p=500,b=150,y=0,E=10;function m(g){g.property("__zoom",Wo).on("wheel.zoom",P,{passive:!1}).on("mousedown.zoom",D).on("dblclick.zoom",H).filter(o).on("touchstart.zoom",B).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",_).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(g,N,x,A){var z=g.selection?g.selection():g;z.property("__zoom",Wo),g!==z?M(g,N,x,A):z.interrupt().each(function(){I(this,arguments).event(A).start().zoom(null,typeof N=="function"?N.apply(this,arguments):N).end()})},m.scaleBy=function(g,N,x,A){m.scaleTo(g,function(){var z=this.__zoom.k,w=typeof N=="function"?N.apply(this,arguments):N;return z*w},x,A)},m.scaleTo=function(g,N,x,A){m.transform(g,function(){var z=t.apply(this,arguments),w=this.__zoom,T=x==null?v(z):typeof x=="function"?x.apply(this,arguments):x,k=w.invert(T),$=typeof N=="function"?N.apply(this,arguments):N;return n(C(S(w,$),T,k),z,i)},x,A)},m.translateBy=function(g,N,x,A){m.transform(g,function(){return n(this.__zoom.translate(typeof N=="function"?N.apply(this,arguments):N,typeof x=="function"?x.apply(this,arguments):x),t.apply(this,arguments),i)},null,A)},m.translateTo=function(g,N,x,A,z){m.transform(g,function(){var w=t.apply(this,arguments),T=this.__zoom,k=A==null?v(w):typeof A=="function"?A.apply(this,arguments):A;return n(je.translate(k[0],k[1]).scale(T.k).translate(typeof N=="function"?-N.apply(this,arguments):-N,typeof x=="function"?-x.apply(this,arguments):-x),w,i)},A,z)};function S(g,N){return N=Math.max(s[0],Math.min(s[1],N)),N===g.k?g:new Je(N,g.x,g.y)}function C(g,N,x){var A=N[0]-x[0]*g.k,z=N[1]-x[1]*g.k;return A===g.x&&z===g.y?g:new Je(g.k,A,z)}function v(g){return[(+g[0][0]+ +g[1][0])/2,(+g[0][1]+ +g[1][1])/2]}function M(g,N,x,A){g.on("start.zoom",function(){I(this,arguments).event(A).start()}).on("interrupt.zoom end.zoom",function(){I(this,arguments).event(A).end()}).tween("zoom",function(){var z=this,w=arguments,T=I(z,w).event(A),k=t.apply(z,w),$=x==null?v(k):typeof x=="function"?x.apply(z,w):x,L=Math.max(k[1][0]-k[0][0],k[1][1]-k[0][1]),V=z.__zoom,K=typeof N=="function"?N.apply(z,w):N,W=c(V.invert($).concat(L/V.k),K.invert($).concat(L/K.k));return function(J){if(J===1)J=K;else{var ee=W(J),se=L/ee[2];J=new Je(se,$[0]-ee[0]*se,$[1]-ee[1]*se)}T.zoom(null,J)}})}function I(g,N,x){return!x&&g.__zooming||new R(g,N)}function R(g,N){this.that=g,this.args=N,this.active=0,this.sourceEvent=null,this.extent=t.apply(g,N),this.taps=0}R.prototype={event:function(g){return g&&(this.sourceEvent=g),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(g,N){return this.mouse&&g!=="mouse"&&(this.mouse[1]=N.invert(this.mouse[0])),this.touch0&&g!=="touch"&&(this.touch0[1]=N.invert(this.touch0[0])),this.touch1&&g!=="touch"&&(this.touch1[1]=N.invert(this.touch1[0])),this.that.__zoom=N,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(g){var N=Ie(this.that).datum();u.call(g,this.that,new jc(g,{sourceEvent:this.sourceEvent,target:m,type:g,transform:this.that.__zoom,dispatch:u}),N)}};function P(g,...N){if(!e.apply(this,arguments))return;var x=I(this,N).event(g),A=this.__zoom,z=Math.max(s[0],Math.min(s[1],A.k*Math.pow(2,r.apply(this,arguments)))),w=Le(g);if(x.wheel)(x.mouse[0][0]!==w[0]||x.mouse[0][1]!==w[1])&&(x.mouse[1]=A.invert(x.mouse[0]=w)),clearTimeout(x.wheel);else{if(A.k===z)return;x.mouse=[w,A.invert(w)],On(this),x.start()}gn(g),x.wheel=setTimeout(T,b),x.zoom("mouse",n(C(S(A,z),x.mouse[0],x.mouse[1]),x.extent,i));function T(){x.wheel=null,x.end()}}function D(g,...N){if(h||!e.apply(this,arguments))return;var x=g.currentTarget,A=I(this,N,!0).event(g),z=Ie(g.view).on("mousemove.zoom",$,!0).on("mouseup.zoom",L,!0),w=Le(g,x),T=g.clientX,k=g.clientY;po(g.view),Ar(g),A.mouse=[w,this.__zoom.invert(w)],On(this),A.start();function $(V){if(gn(V),!A.moved){var K=V.clientX-T,W=V.clientY-k;A.moved=K*K+W*W>y}A.event(V).zoom("mouse",n(C(A.that.__zoom,A.mouse[0]=Le(V,x),A.mouse[1]),A.extent,i))}function L(V){z.on("mousemove.zoom mouseup.zoom",null),mo(V.view,A.moved),gn(V),A.event(V).end()}}function H(g,...N){if(e.apply(this,arguments)){var x=this.__zoom,A=Le(g.changedTouches?g.changedTouches[0]:g,this),z=x.invert(A),w=x.k*(g.shiftKey?.5:2),T=n(C(S(x,w),A,z),t.apply(this,N),i);gn(g),a>0?Ie(this).transition().duration(a).call(M,T,A,g):Ie(this).call(m.transform,T,A,g)}}function B(g,...N){if(e.apply(this,arguments)){var x=g.touches,A=x.length,z=I(this,N,g.changedTouches.length===A).event(g),w,T,k,$;for(Ar(g),T=0;T<A;++T)k=x[T],$=Le(k,this),$=[$,this.__zoom.invert($),k.identifier],z.touch0?!z.touch1&&z.touch0[2]!==$[2]&&(z.touch1=$,z.taps=0):(z.touch0=$,w=!0,z.taps=1+!!l);l&&(l=clearTimeout(l)),w&&(z.taps<2&&(d=$[0],l=setTimeout(function(){l=null},p)),On(this),z.start())}}function O(g,...N){if(this.__zooming){var x=I(this,N).event(g),A=g.changedTouches,z=A.length,w,T,k,$;for(gn(g),w=0;w<z;++w)T=A[w],k=Le(T,this),x.touch0&&x.touch0[2]===T.identifier?x.touch0[0]=k:x.touch1&&x.touch1[2]===T.identifier&&(x.touch1[0]=k);if(T=x.that.__zoom,x.touch1){var L=x.touch0[0],V=x.touch0[1],K=x.touch1[0],W=x.touch1[1],J=(J=K[0]-L[0])*J+(J=K[1]-L[1])*J,ee=(ee=W[0]-V[0])*ee+(ee=W[1]-V[1])*ee;T=S(T,Math.sqrt(J/ee)),k=[(L[0]+K[0])/2,(L[1]+K[1])/2],$=[(V[0]+W[0])/2,(V[1]+W[1])/2]}else if(x.touch0)k=x.touch0[0],$=x.touch0[1];else return;x.zoom("touch",n(C(T,k,$),x.extent,i))}}function _(g,...N){if(this.__zooming){var x=I(this,N).event(g),A=g.changedTouches,z=A.length,w,T;for(Ar(g),h&&clearTimeout(h),h=setTimeout(function(){h=null},p),w=0;w<z;++w)T=A[w],x.touch0&&x.touch0[2]===T.identifier?delete x.touch0:x.touch1&&x.touch1[2]===T.identifier&&delete x.touch1;if(x.touch1&&!x.touch0&&(x.touch0=x.touch1,delete x.touch1),x.touch0)x.touch0[1]=this.__zoom.invert(x.touch0[0]);else if(x.end(),x.taps===2&&(T=Le(T,this),Math.hypot(d[0]-T[0],d[1]-T[1])<E)){var k=Ie(this).on("dblclick.zoom");k&&k.apply(this,arguments)}}}return m.wheelDelta=function(g){return arguments.length?(r=typeof g=="function"?g:Kn(+g),m):r},m.filter=function(g){return arguments.length?(e=typeof g=="function"?g:Kn(!!g),m):e},m.touchable=function(g){return arguments.length?(o=typeof g=="function"?g:Kn(!!g),m):o},m.extent=function(g){return arguments.length?(t=typeof g=="function"?g:Kn([[+g[0][0],+g[0][1]],[+g[1][0],+g[1][1]]]),m):t},m.scaleExtent=function(g){return arguments.length?(s[0]=+g[0],s[1]=+g[1],m):[s[0],s[1]]},m.translateExtent=function(g){return arguments.length?(i[0][0]=+g[0][0],i[1][0]=+g[1][0],i[0][1]=+g[0][1],i[1][1]=+g[1][1],m):[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},m.constrain=function(g){return arguments.length?(n=g,m):n},m.duration=function(g){return arguments.length?(a=+g,m):a},m.interpolate=function(g){return arguments.length?(c=g,m):c},m.on=function(){var g=u.on.apply(u,arguments);return g===u?m:g},m.clickDistance=function(g){return arguments.length?(y=(g=+g)*g,m):Math.sqrt(y)},m.tapDistance=function(g){return arguments.length?(E=+g,m):E},m}var Un=e=>()=>e;function Tr(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:s,x:i,y:a,dx:c,dy:u,dispatch:l}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:i,enumerable:!0,configurable:!0},y:{value:a,enumerable:!0,configurable:!0},dx:{value:c,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:l}})}Tr.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function al(e){return!e.ctrlKey&&!e.button}function cl(){return this.parentNode}function ll(e,t){return t==null?{x:e.x,y:e.y}:t}function ul(){return navigator.maxTouchPoints||"ontouchstart"in this}function fl(){var e=al,t=cl,n=ll,r=ul,o={},s=Ae("start","drag","end"),i=0,a,c,u,l,d=0;function h(v){v.on("mousedown.drag",p).filter(r).on("touchstart.drag",E).on("touchmove.drag",m,da).on("touchend.drag touchcancel.drag",S).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(v,M){if(!(l||!e.call(this,v,M))){var I=C(this,t.call(this,v,M),v,M,"mouse");I&&(Ie(v.view).on("mousemove.drag",b,on).on("mouseup.drag",y,on),po(v.view),mr(v),u=!1,a=v.clientX,c=v.clientY,I("start",v))}}function b(v){if(Pt(v),!u){var M=v.clientX-a,I=v.clientY-c;u=M*M+I*I>d}o.mouse("drag",v)}function y(v){Ie(v.view).on("mousemove.drag mouseup.drag",null),mo(v.view,u),Pt(v),o.mouse("end",v)}function E(v,M){if(e.call(this,v,M)){var I=v.changedTouches,R=t.call(this,v,M),P=I.length,D,H;for(D=0;D<P;++D)(H=C(this,R,v,M,I[D].identifier,I[D]))&&(mr(v),H("start",v,I[D]))}}function m(v){var M=v.changedTouches,I=M.length,R,P;for(R=0;R<I;++R)(P=o[M[R].identifier])&&(Pt(v),P("drag",v,M[R]))}function S(v){var M=v.changedTouches,I=M.length,R,P;for(l&&clearTimeout(l),l=setTimeout(function(){l=null},500),R=0;R<I;++R)(P=o[M[R].identifier])&&(mr(v),P("end",v,M[R]))}function C(v,M,I,R,P,D){var H=s.copy(),B=Le(D||I,M),O,_,g;if((g=n.call(v,new Tr("beforestart",{sourceEvent:I,target:h,identifier:P,active:i,x:B[0],y:B[1],dx:0,dy:0,dispatch:H}),R))!=null)return O=g.x-B[0]||0,_=g.y-B[1]||0,function N(x,A,z){var w=B,T;switch(x){case"start":o[P]=N,T=i++;break;case"end":delete o[P],--i;case"drag":B=Le(z||A,M),T=i;break}H.call(x,v,new Tr(x,{sourceEvent:A,subject:g,target:h,identifier:P,active:T,x:B[0]+O,y:B[1]+_,dx:B[0]-w[0],dy:B[1]-w[1],dispatch:H}),R)}}return h.filter=function(v){return arguments.length?(e=typeof v=="function"?v:Un(!!v),h):e},h.container=function(v){return arguments.length?(t=typeof v=="function"?v:Un(v),h):t},h.subject=function(v){return arguments.length?(n=typeof v=="function"?v:Un(v),h):n},h.touchable=function(v){return arguments.length?(r=typeof v=="function"?v:Un(!!v),h):r},h.on=function(){var v=s.on.apply(s,arguments);return v===s?h:v},h.clickDistance=function(v){return arguments.length?(d=(v=+v)*v,h):Math.sqrt(d)},h}var Ff=F(10422);const Wn=(0,f.createContext)(null),dl=Wn.Provider,Te={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},Go=Te.error001();function te(e,t){const n=(0,f.useContext)(Wn);if(n===null)throw new Error(Go);return(0,oe.s)(n,e,t)}const de=()=>{const e=(0,f.useContext)(Wn);if(e===null)throw new Error(Go);return(0,f.useMemo)(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},hl=e=>e.userSelectionActive?"none":"all";function gl(s){var i=s,{position:e,children:t,className:n,style:r}=i,o=Zt(i,["position","children","className","style"]);const a=te(hl),c=`${e}`.split("-");return f.createElement("div",X({className:(0,G.Z)(["react-flow__panel",n,...c]),style:fe(X({},r),{pointerEvents:a})},o),t)}function pl({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:f.createElement(gl,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},f.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}const ml=d=>{var h=d,{x:e,y:t,label:n,labelStyle:r={},labelShowBg:o=!0,labelBgStyle:s={},labelBgPadding:i=[2,4],labelBgBorderRadius:a=2,children:c,className:u}=h,l=Zt(h,["x","y","label","labelStyle","labelShowBg","labelBgStyle","labelBgPadding","labelBgBorderRadius","children","className"]);const p=(0,f.useRef)(null),[b,y]=(0,f.useState)({x:0,y:0,width:0,height:0}),E=(0,G.Z)(["react-flow__edge-textwrapper",u]);return(0,f.useEffect)(()=>{if(p.current){const m=p.current.getBBox();y({x:m.x,y:m.y,width:m.width,height:m.height})}},[n]),typeof n=="undefined"||!n?null:f.createElement("g",X({transform:`translate(${e-b.width/2} ${t-b.height/2})`,className:E,visibility:b.width?"visible":"hidden"},l),o&&f.createElement("rect",{width:b.width+2*i[0],x:-i[0],y:-i[1],height:b.height+2*i[1],className:"react-flow__edge-textbg",style:s,rx:a,ry:a}),f.createElement("text",{className:"react-flow__edge-text",y:b.height/2,dy:"0.3em",ref:p,style:r},n),c)};var yl=(0,f.memo)(ml);const kr=e=>({width:e.offsetWidth,height:e.offsetHeight}),Rt=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),Pr=(e={x:0,y:0},t)=>({x:Rt(e.x,t[0][0],t[1][0]),y:Rt(e.y,t[0][1],t[1][1])}),qo=(e,t,n)=>e<t?Rt(Math.abs(e-t),1,50)/50:e>n?-Rt(Math.abs(e-n),1,50)/50:0,Qo=(e,t)=>{const n=qo(e.x,35,t.width-35)*20,r=qo(e.y,35,t.height-35)*20;return[n,r]},Jo=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},jo=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),pn=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),ei=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),ti=e=>fe(X({},e.positionAbsolute||{x:0,y:0}),{width:e.width||0,height:e.height||0}),Yf=(e,t)=>ei(jo(pn(e),pn(t))),zr=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},xl=e=>ke(e.width)&&ke(e.height)&&ke(e.x)&&ke(e.y),ke=e=>!isNaN(e)&&isFinite(e),le=Symbol.for("internals"),ni=["Enter"," ","Escape"],Gn=(e,t)=>{},wl=e=>"nativeEvent"in e;function Ir(e){var o,s;const t=wl(e)?e.nativeEvent:e,n=((s=(o=t.composedPath)==null?void 0:o.call(t))==null?void 0:s[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(n==null?void 0:n.nodeName)||(n==null?void 0:n.hasAttribute("contenteditable"))||!!(n!=null&&n.closest(".nokey"))}const ri=e=>"clientX"in e,nt=(e,t)=>{var s,i,a,c;const n=ri(e),r=n?e.clientX:(s=e.touches)==null?void 0:s[0].clientX,o=n?e.clientY:(i=e.touches)==null?void 0:i[0].clientY;return{x:r-((a=t==null?void 0:t.left)!=null?a:0),y:o-((c=t==null?void 0:t.top)!=null?c:0)}},qn=()=>{var e;return typeof navigator!="undefined"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0},mn=({id:e,path:t,labelX:n,labelY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:d,markerStart:h,interactionWidth:p=20})=>f.createElement(f.Fragment,null,f.createElement("path",{id:e,style:l,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:d,markerStart:h}),p&&f.createElement("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:p,className:"react-flow__edge-interaction"}),o&&ke(n)&&ke(r)?f.createElement(yl,{x:n,y:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u}):null);mn.displayName="BaseEdge";const Zf=(e,t)=>typeof t!="undefined"&&t?`url(#${t})`:typeof e!="undefined"?`url(#react-flow__${e})`:"none";function yn(e,t,n){return n===void 0?n:r=>{const o=t().edges.find(s=>s.id===e);o&&n(r,X({},o))}}function oi({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,s=n<e?n+o:n-o,i=Math.abs(r-t)/2,a=r<t?r+i:r-i;return[s,a,o,i]}function ii({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:s,targetControlX:i,targetControlY:a}){const c=e*.125+o*.375+i*.375+n*.125,u=t*.125+s*.375+a*.375+r*.125,l=Math.abs(c-e),d=Math.abs(u-t);return[c,u,l,d]}var mt;(function(e){e.Strict="strict",e.Loose="loose"})(mt||(mt={}));var yt;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(yt||(yt={}));var xn;(function(e){e.Partial="partial",e.Full="full"})(xn||(xn={}));var rt;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(rt||(rt={}));var Qn;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(Qn||(Qn={}));var Y;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(Y||(Y={}));function si({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===Y.Left||e===Y.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function ai({sourceX:e,sourceY:t,sourcePosition:n=Y.Bottom,targetX:r,targetY:o,targetPosition:s=Y.Top}){const[i,a]=si({pos:n,x1:e,y1:t,x2:r,y2:o}),[c,u]=si({pos:s,x1:r,y1:o,x2:e,y2:t}),[l,d,h,p]=ii({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:i,sourceControlY:a,targetControlX:c,targetControlY:u});return[`M${e},${t} C${i},${a} ${c},${u} ${r},${o}`,l,d,h,p]}const Rr=(0,f.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:o=Y.Bottom,targetPosition:s=Y.Top,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:d,style:h,markerEnd:p,markerStart:b,interactionWidth:y})=>{const[E,m,S]=ai({sourceX:e,sourceY:t,sourcePosition:o,targetX:n,targetY:r,targetPosition:s});return f.createElement(mn,{path:E,labelX:m,labelY:S,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:d,style:h,markerEnd:p,markerStart:b,interactionWidth:y})});Rr.displayName="SimpleBezierEdge";const ci={[Y.Left]:{x:-1,y:0},[Y.Right]:{x:1,y:0},[Y.Top]:{x:0,y:-1},[Y.Bottom]:{x:0,y:1}},vl=({source:e,sourcePosition:t=Y.Bottom,target:n})=>t===Y.Left||t===Y.Right?e.x<n.x?{x:1,y:0}:{x:-1,y:0}:e.y<n.y?{x:0,y:1}:{x:0,y:-1},li=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function bl({source:e,sourcePosition:t=Y.Bottom,target:n,targetPosition:r=Y.Top,center:o,offset:s}){const i=ci[t],a=ci[r],c={x:e.x+i.x*s,y:e.y+i.y*s},u={x:n.x+a.x*s,y:n.y+a.y*s},l=vl({source:c,sourcePosition:t,target:u}),d=l.x!==0?"x":"y",h=l[d];let p=[],b,y;const E={x:0,y:0},m={x:0,y:0},[S,C,v,M]=oi({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(i[d]*a[d]===-1){b=o.x||S,y=o.y||C;const R=[{x:b,y:c.y},{x:b,y:u.y}],P=[{x:c.x,y},{x:u.x,y}];i[d]===h?p=d==="x"?R:P:p=d==="x"?P:R}else{const R=[{x:c.x,y:u.y}],P=[{x:u.x,y:c.y}];if(d==="x"?p=i.x===h?P:R:p=i.y===h?R:P,t===r){const _=Math.abs(e[d]-n[d]);if(_<=s){const g=Math.min(s-1,s-_);i[d]===h?E[d]=(c[d]>e[d]?-1:1)*g:m[d]=(u[d]>n[d]?-1:1)*g}}if(t!==r){const _=d==="x"?"y":"x",g=i[d]===a[_],N=c[_]>u[_],x=c[_]<u[_];(i[d]===1&&(!g&&N||g&&x)||i[d]!==1&&(!g&&x||g&&N))&&(p=d==="x"?R:P)}const D={x:c.x+E.x,y:c.y+E.y},H={x:u.x+m.x,y:u.y+m.y},B=Math.max(Math.abs(D.x-p[0].x),Math.abs(H.x-p[0].x)),O=Math.max(Math.abs(D.y-p[0].y),Math.abs(H.y-p[0].y));B>=O?(b=(D.x+H.x)/2,y=p[0].y):(b=p[0].x,y=(D.y+H.y)/2)}return[[e,{x:c.x+E.x,y:c.y+E.y},...p,{x:u.x+m.x,y:u.y+m.y},n],b,y,v,M]}function _l(e,t,n,r){const o=Math.min(li(e,t)/2,li(t,n)/2,r),{x:s,y:i}=t;if(e.x===s&&s===n.x||e.y===i&&i===n.y)return`L${s} ${i}`;if(e.y===i){const u=e.x<n.x?-1:1,l=e.y<n.y?1:-1;return`L ${s+o*u},${i}Q ${s},${i} ${s},${i+o*l}`}const a=e.x<n.x?1:-1,c=e.y<n.y?-1:1;return`L ${s},${i+o*c}Q ${s},${i} ${s+o*a},${i}`}function Dr({sourceX:e,sourceY:t,sourcePosition:n=Y.Bottom,targetX:r,targetY:o,targetPosition:s=Y.Top,borderRadius:i=5,centerX:a,centerY:c,offset:u=20}){const[l,d,h,p,b]=bl({source:{x:e,y:t},sourcePosition:n,target:{x:r,y:o},targetPosition:s,center:{x:a,y:c},offset:u});return[l.reduce((E,m,S)=>{let C="";return S>0&&S<l.length-1?C=_l(l[S-1],m,l[S+1],i):C=`${S===0?"M":"L"}${m.x} ${m.y}`,E+=C,E},""),d,h,p,b]}const Jn=(0,f.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,sourcePosition:d=Y.Bottom,targetPosition:h=Y.Top,markerEnd:p,markerStart:b,pathOptions:y,interactionWidth:E})=>{const[m,S,C]=Dr({sourceX:e,sourceY:t,sourcePosition:d,targetX:n,targetY:r,targetPosition:h,borderRadius:y==null?void 0:y.borderRadius,offset:y==null?void 0:y.offset});return f.createElement(mn,{path:m,labelX:S,labelY:C,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:p,markerStart:b,interactionWidth:E})});Jn.displayName="SmoothStepEdge";const $r=(0,f.memo)(e=>{var t;return f.createElement(Jn,fe(X({},e),{pathOptions:(0,f.useMemo)(()=>{var n;return{borderRadius:0,offset:(n=e.pathOptions)==null?void 0:n.offset}},[(t=e.pathOptions)==null?void 0:t.offset])}))});$r.displayName="StepEdge";function Sl({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,s,i,a]=oi({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,s,i,a]}const Br=(0,f.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:d,markerStart:h,interactionWidth:p})=>{const[b,y,E]=Sl({sourceX:e,sourceY:t,targetX:n,targetY:r});return f.createElement(mn,{path:b,labelX:y,labelY:E,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:d,markerStart:h,interactionWidth:p})});Br.displayName="StraightEdge";function jn(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function ui({pos:e,x1:t,y1:n,x2:r,y2:o,c:s}){switch(e){case Y.Left:return[t-jn(t-r,s),n];case Y.Right:return[t+jn(r-t,s),n];case Y.Top:return[t,n-jn(n-o,s)];case Y.Bottom:return[t,n+jn(o-n,s)]}}function fi({sourceX:e,sourceY:t,sourcePosition:n=Y.Bottom,targetX:r,targetY:o,targetPosition:s=Y.Top,curvature:i=.25}){const[a,c]=ui({pos:n,x1:e,y1:t,x2:r,y2:o,c:i}),[u,l]=ui({pos:s,x1:r,y1:o,x2:e,y2:t,c:i}),[d,h,p,b]=ii({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:c,targetControlX:u,targetControlY:l});return[`M${e},${t} C${a},${c} ${u},${l} ${r},${o}`,d,h,p,b]}const er=(0,f.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:o=Y.Bottom,targetPosition:s=Y.Top,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:d,style:h,markerEnd:p,markerStart:b,pathOptions:y,interactionWidth:E})=>{const[m,S,C]=fi({sourceX:e,sourceY:t,sourcePosition:o,targetX:n,targetY:r,targetPosition:s,curvature:y==null?void 0:y.curvature});return f.createElement(mn,{path:m,labelX:S,labelY:C,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:d,style:h,markerEnd:p,markerStart:b,interactionWidth:E})});er.displayName="BezierEdge";const Hr=(0,f.createContext)(null),El=Hr.Provider;Hr.Consumer;const Nl=()=>(0,f.useContext)(Hr),Cl=e=>"id"in e&&"source"in e&&"target"in e,di=e=>"id"in e&&!("source"in e)&&!("target"in e),Kf=(e,t,n)=>{if(!di(e))return[];const r=n.filter(o=>o.source===e.id).map(o=>o.target);return t.filter(o=>r.includes(o.id))},Uf=(e,t,n)=>{if(!di(e))return[];const r=n.filter(o=>o.target===e.id).map(o=>o.source);return t.filter(o=>r.includes(o.id))},hi=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`reactflow__edge-${e}${t||""}-${n}${r||""}`,Or=(e,t)=>typeof e=="undefined"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`,Ml=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),Al=(e,t)=>{if(!e.source||!e.target)return Gn("006",Te.error006()),t;let n;return Cl(e)?n=X({},e):n=fe(X({},e),{id:hi(e)}),Ml(n,t)?t:t.concat(n)},Wf=(e,t,n,r={shouldReplaceId:!0})=>{const c=e,{id:o}=c,s=Zt(c,["id"]);if(!t.source||!t.target)return Gn("006",Te.error006()),n;if(!n.find(u=>u.id===o))return Gn("007",Te.error007(o)),n;const a=fe(X({},s),{id:r.shouldReplaceId?hi(t):o,source:t.source,target:t.target,sourceHandle:t.sourceHandle,targetHandle:t.targetHandle});return n.filter(u=>u.id!==o).concat(a)},Lr=({x:e,y:t},[n,r,o],s,[i,a])=>{const c={x:(e-n)/o,y:(t-r)/o};return s?{x:i*Math.round(c.x/i),y:a*Math.round(c.y/a)}:c},gi=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r}),Dt=(e,t=[0,0])=>{var s,i;if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const n=((s=e.width)!=null?s:0)*t[0],r=((i=e.height)!=null?i:0)*t[1],o={x:e.position.x-n,y:e.position.y-r};return fe(X({},o),{positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-n,y:e.positionAbsolute.y-r}:o})},tr=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const{x:s,y:i}=Dt(o,t).positionAbsolute;return jo(r,pn({x:s,y:i,width:o.width||0,height:o.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return ei(n)},Gf=(e,t=[0,0])=>(console.warn("[DEPRECATED] `getRectOfNodes` is deprecated. Instead use `getNodesBounds` https://reactflow.dev/api-reference/utils/get-nodes-bounds."),tr(e,t)),pi=(e,t,[n,r,o]=[0,0,1],s=!1,i=!1,a=[0,0])=>{const c={x:(t.x-n)/o,y:(t.y-r)/o,width:t.width/o,height:t.height/o},u=[];return e.forEach(l=>{const{width:d,height:h,selectable:p=!0,hidden:b=!1}=l;if(i&&!p||b)return!1;const{positionAbsolute:y}=Dt(l,a),E={x:y.x,y:y.y,width:d||0,height:h||0},m=zr(c,E),S=typeof d=="undefined"||typeof h=="undefined"||d===null||h===null,C=s&&m>0,v=(d||0)*(h||0);(S||C||m>=v||l.dragging)&&u.push(l)}),u},mi=(e,t)=>{const n=e.map(r=>r.id);return t.filter(r=>n.includes(r.source)||n.includes(r.target))},qf=(e,t,n,r,o,s=.1)=>{const{x:i,y:a,zoom:c}=Vr(e,t,n,r,o,s);return console.warn("[DEPRECATED] `getTransformForBounds` is deprecated. Instead use `getViewportForBounds`. Beware that the return value is type Viewport (`{ x: number, y: number, zoom: number }`) instead of Transform (`[number, number, number]`). https://reactflow.dev/api-reference/utils/get-viewport-for-bounds"),[i,a,c]},Vr=(e,t,n,r,o,s=.1)=>{const i=t/(e.width*(1+s)),a=n/(e.height*(1+s)),c=Math.min(i,a),u=Rt(c,r,o),l=e.x+e.width/2,d=e.y+e.height/2,h=t/2-l*u,p=n/2-d*u;return{x:h,y:p,zoom:u}},xt=(e,t=0)=>e.transition().duration(t);function yi(e,t,n,r){return(t[n]||[]).reduce((o,s)=>{var i,a,c,u;return`${e.id}-${s.id}-${n}`!==r&&o.push({id:s.id||null,type:n,nodeId:e.id,x:((a=(i=e.positionAbsolute)==null?void 0:i.x)!=null?a:0)+s.x+s.width/2,y:((u=(c=e.positionAbsolute)==null?void 0:c.y)!=null?u:0)+s.y+s.height/2}),o},[])}function Tl(e,t,n,r,o,s){const{x:i,y:a}=nt(e),u=t.elementsFromPoint(i,a).find(b=>b.classList.contains("react-flow__handle"));if(u){const b=u.getAttribute("data-nodeid");if(b){const y=Xr(void 0,u),E=u.getAttribute("data-handleid"),m=s({nodeId:b,id:E,type:y});if(m){const S=o.find(C=>C.nodeId===b&&C.type===y&&C.id===E);return{handle:{id:E,type:y,nodeId:b,x:(S==null?void 0:S.x)||n.x,y:(S==null?void 0:S.y)||n.y},validHandleResult:m}}}}let l=[],d=1/0;if(o.forEach(b=>{const y=Math.sqrt(oo(b.x-n.x,2)+oo(b.y-n.y,2));if(y<=r){const E=s(b);y<=d&&(y<d?l=[{handle:b,validHandleResult:E}]:y===d&&l.push({handle:b,validHandleResult:E}),d=y)}}),!l.length)return{handle:null,validHandleResult:xi()};if(l.length===1)return l[0];const h=l.some(({validHandleResult:b})=>b.isValid),p=l.some(({handle:b})=>b.type==="target");return l.find(({handle:b,validHandleResult:y})=>p?b.type==="target":h?y.isValid:!0)||l[0]}const kl={source:null,target:null,sourceHandle:null,targetHandle:null},xi=()=>({handleDomNode:null,isValid:!1,connection:kl,endHandle:null});function wi(e,t,n,r,o,s,i){const a=o==="target",c=i.querySelector(`.react-flow__handle[data-id="${e==null?void 0:e.nodeId}-${e==null?void 0:e.id}-${e==null?void 0:e.type}"]`),u=fe(X({},xi()),{handleDomNode:c});if(c){const l=Xr(void 0,c),d=c.getAttribute("data-nodeid"),h=c.getAttribute("data-handleid"),p=c.classList.contains("connectable"),b=c.classList.contains("connectableend"),y={source:a?d:n,sourceHandle:a?h:r,target:a?n:d,targetHandle:a?r:h};u.connection=y,p&&b&&(t===mt.Strict?a&&l==="source"||!a&&l==="target":d!==n||h!==r)&&(u.endHandle={nodeId:d,handleId:h,type:l},u.isValid=s(y))}return u}function Pl({nodes:e,nodeId:t,handleId:n,handleType:r}){return e.reduce((o,s)=>{if(s[le]){const{handleBounds:i}=s[le];let a=[],c=[];i&&(a=yi(s,i,"source",`${t}-${n}-${r}`),c=yi(s,i,"target",`${t}-${n}-${r}`)),o.push(...a,...c)}return o},[])}function Xr(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function Fr(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function zl(e,t){let n=null;return t?n="valid":e&&!t&&(n="invalid"),n}function vi({event:e,handleId:t,nodeId:n,onConnect:r,isTarget:o,getState:s,setState:i,isValidConnection:a,edgeUpdaterType:c,onEdgeUpdateEnd:u}){const l=Jo(e.target),{connectionMode:d,domNode:h,autoPanOnConnect:p,connectionRadius:b,onConnectStart:y,panBy:E,getNodes:m,cancelConnection:S}=s();let C=0,v;const{x:M,y:I}=nt(e),R=l==null?void 0:l.elementFromPoint(M,I),P=Xr(c,R),D=h==null?void 0:h.getBoundingClientRect();if(!D||!P)return;let H,B=nt(e,D),O=!1,_=null,g=!1,N=null;const x=Pl({nodes:m(),nodeId:n,handleId:t,handleType:P}),A=()=>{if(!p)return;const[T,k]=Qo(B,D);E({x:T,y:k}),C=requestAnimationFrame(A)};i({connectionPosition:B,connectionStatus:null,connectionNodeId:n,connectionHandleId:t,connectionHandleType:P,connectionStartHandle:{nodeId:n,handleId:t,type:P},connectionEndHandle:null}),y==null||y(e,{nodeId:n,handleId:t,handleType:P});function z(T){const{transform:k}=s();B=nt(T,D);const{handle:$,validHandleResult:L}=Tl(T,l,Lr(B,k,!1,[1,1]),b,x,V=>wi(V,d,n,t,o?"target":"source",a,l));if(v=$,O||(A(),O=!0),N=L.handleDomNode,_=L.connection,g=L.isValid,i({connectionPosition:v&&g?gi({x:v.x,y:v.y},k):B,connectionStatus:zl(!!v,g),connectionEndHandle:L.endHandle}),!v&&!g&&!N)return Fr(H);_.source!==_.target&&N&&(Fr(H),H=N,N.classList.add("connecting","react-flow__handle-connecting"),N.classList.toggle("valid",g),N.classList.toggle("react-flow__handle-valid",g))}function w(T){var k,$;(v||N)&&_&&g&&(r==null||r(_)),($=(k=s()).onConnectEnd)==null||$.call(k,T),c&&(u==null||u(T)),Fr(H),S(),cancelAnimationFrame(C),O=!1,g=!1,_=null,N=null,l.removeEventListener("mousemove",z),l.removeEventListener("mouseup",w),l.removeEventListener("touchmove",z),l.removeEventListener("touchend",w)}l.addEventListener("mousemove",z),l.addEventListener("mouseup",w),l.addEventListener("touchmove",z),l.addEventListener("touchend",w)}const bi=()=>!0,Il=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),Rl=(e,t,n)=>r=>{const{connectionStartHandle:o,connectionEndHandle:s,connectionClickStartHandle:i}=r;return{connecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.handleId)===t&&(o==null?void 0:o.type)===n||(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.handleId)===t&&(s==null?void 0:s.type)===n,clickConnecting:(i==null?void 0:i.nodeId)===e&&(i==null?void 0:i.handleId)===t&&(i==null?void 0:i.type)===n}},_i=(0,f.forwardRef)((b,p)=>{var y=b,{type:e="source",position:t=Y.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:s=!0,id:i,onConnect:a,children:c,className:u,onMouseDown:l,onTouchStart:d}=y,h=Zt(y,["type","position","isValidConnection","isConnectable","isConnectableStart","isConnectableEnd","id","onConnect","children","className","onMouseDown","onTouchStart"]);var B,O;const E=i||null,m=e==="target",S=de(),C=Nl(),{connectOnClick:v,noPanClassName:M}=te(Il,Q.X),{connecting:I,clickConnecting:R}=te(Rl(C,E,e),Q.X);C||(O=(B=S.getState()).onError)==null||O.call(B,"010",Te.error010());const P=_=>{const{defaultEdgeOptions:g,onConnect:N,hasDefaultEdges:x}=S.getState(),A=X(X({},g),_);if(x){const{edges:z,setEdges:w}=S.getState();w(Al(A,z))}N==null||N(A),a==null||a(A)},D=_=>{if(!C)return;const g=ri(_);o&&(g&&_.button===0||!g)&&vi({event:_,handleId:E,nodeId:C,onConnect:P,isTarget:m,getState:S.getState,setState:S.setState,isValidConnection:n||S.getState().isValidConnection||bi}),g?l==null||l(_):d==null||d(_)},H=_=>{const{onClickConnectStart:g,onClickConnectEnd:N,connectionClickStartHandle:x,connectionMode:A,isValidConnection:z}=S.getState();if(!C||!x&&!o)return;if(!x){g==null||g(_,{nodeId:C,handleId:E,handleType:e}),S.setState({connectionClickStartHandle:{nodeId:C,type:e,handleId:E}});return}const w=Jo(_.target),T=n||z||bi,{connection:k,isValid:$}=wi({nodeId:C,id:E,type:e},A,x.nodeId,x.handleId||null,x.type,T,w);$&&P(k),N==null||N(_),S.setState({connectionClickStartHandle:null})};return f.createElement("div",X({"data-handleid":E,"data-nodeid":C,"data-handlepos":t,"data-id":`${C}-${E}-${e}`,className:(0,G.Z)(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",M,u,{source:!m,target:m,connectable:r,connectablestart:o,connectableend:s,connecting:R,connectionindicator:r&&(o&&!I||s&&I)}]),onMouseDown:D,onTouchStart:D,onClick:v?H:void 0,ref:p},h),c)});_i.displayName="Handle";var nr=(0,f.memo)(_i);const Si=({data:e,isConnectable:t,targetPosition:n=Y.Top,sourcePosition:r=Y.Bottom})=>f.createElement(f.Fragment,null,f.createElement(nr,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,f.createElement(nr,{type:"source",position:r,isConnectable:t}));Si.displayName="DefaultNode";var Yr=(0,f.memo)(Si);const Ei=({data:e,isConnectable:t,sourcePosition:n=Y.Bottom})=>f.createElement(f.Fragment,null,e==null?void 0:e.label,f.createElement(nr,{type:"source",position:n,isConnectable:t}));Ei.displayName="InputNode";var Ni=(0,f.memo)(Ei);const Ci=({data:e,isConnectable:t,targetPosition:n=Y.Top})=>f.createElement(f.Fragment,null,f.createElement(nr,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label);Ci.displayName="OutputNode";var Mi=(0,f.memo)(Ci);const Zr=()=>null;Zr.displayName="GroupNode";const Dl=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected)}),rr=e=>e.id;function $l(e,t){return(0,Q.X)(e.selectedNodes.map(rr),t.selectedNodes.map(rr))&&(0,Q.X)(e.selectedEdges.map(rr),t.selectedEdges.map(rr))}const Ai=(0,f.memo)(({onSelectionChange:e})=>{const t=de(),{selectedNodes:n,selectedEdges:r}=te(Dl,$l);return(0,f.useEffect)(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChange.forEach(s=>s(o))},[n,r,e]),null});Ai.displayName="SelectionListener";const Bl=e=>!!e.onSelectionChange;function Hl({onSelectionChange:e}){const t=te(Bl);return e||t?f.createElement(Ai,{onSelectionChange:e}):null}const Ol=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function $t(e,t){(0,f.useEffect)(()=>{typeof e!="undefined"&&t(e)},[e])}function U(e,t,n){(0,f.useEffect)(()=>{typeof t!="undefined"&&n({[e]:t})},[t])}const Ll=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:o,onConnectStart:s,onConnectEnd:i,onClickConnectStart:a,onClickConnectEnd:c,nodesDraggable:u,nodesConnectable:l,nodesFocusable:d,edgesFocusable:h,edgesUpdatable:p,elevateNodesOnSelect:b,minZoom:y,maxZoom:E,nodeExtent:m,onNodesChange:S,onEdgesChange:C,elementsSelectable:v,connectionMode:M,snapGrid:I,snapToGrid:R,translateExtent:P,connectOnClick:D,defaultEdgeOptions:H,fitView:B,fitViewOptions:O,onNodesDelete:_,onEdgesDelete:g,onNodeDrag:N,onNodeDragStart:x,onNodeDragStop:A,onSelectionDrag:z,onSelectionDragStart:w,onSelectionDragStop:T,noPanClassName:k,nodeOrigin:$,rfId:L,autoPanOnConnect:V,autoPanOnNodeDrag:K,onError:W,connectionRadius:J,isValidConnection:ee,nodeDragThreshold:se})=>{const{setNodes:xe,setEdges:pe,setDefaultNodesAndEdges:ue,setMinZoom:Ne,setMaxZoom:ae,setTranslateExtent:Fe,setNodeExtent:re,reset:_e}=te(Ol,Q.X),Z=de();return(0,f.useEffect)(()=>{const wt=r==null?void 0:r.map(vt=>X(X({},vt),H));return ue(n,wt),()=>{_e()}},[]),U("defaultEdgeOptions",H,Z.setState),U("connectionMode",M,Z.setState),U("onConnect",o,Z.setState),U("onConnectStart",s,Z.setState),U("onConnectEnd",i,Z.setState),U("onClickConnectStart",a,Z.setState),U("onClickConnectEnd",c,Z.setState),U("nodesDraggable",u,Z.setState),U("nodesConnectable",l,Z.setState),U("nodesFocusable",d,Z.setState),U("edgesFocusable",h,Z.setState),U("edgesUpdatable",p,Z.setState),U("elementsSelectable",v,Z.setState),U("elevateNodesOnSelect",b,Z.setState),U("snapToGrid",R,Z.setState),U("snapGrid",I,Z.setState),U("onNodesChange",S,Z.setState),U("onEdgesChange",C,Z.setState),U("connectOnClick",D,Z.setState),U("fitViewOnInit",B,Z.setState),U("fitViewOnInitOptions",O,Z.setState),U("onNodesDelete",_,Z.setState),U("onEdgesDelete",g,Z.setState),U("onNodeDrag",N,Z.setState),U("onNodeDragStart",x,Z.setState),U("onNodeDragStop",A,Z.setState),U("onSelectionDrag",z,Z.setState),U("onSelectionDragStart",w,Z.setState),U("onSelectionDragStop",T,Z.setState),U("noPanClassName",k,Z.setState),U("nodeOrigin",$,Z.setState),U("rfId",L,Z.setState),U("autoPanOnConnect",V,Z.setState),U("autoPanOnNodeDrag",K,Z.setState),U("onError",W,Z.setState),U("connectionRadius",J,Z.setState),U("isValidConnection",ee,Z.setState),U("nodeDragThreshold",se,Z.setState),$t(e,xe),$t(t,pe),$t(y,Ne),$t(E,ae),$t(P,Fe),$t(m,re),null},Ti={display:"none"},Vl={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},ki="react-flow__node-desc",Pi="react-flow__edge-desc",Xl="react-flow__aria-live",Fl=e=>e.ariaLiveMessage;function Yl({rfId:e}){const t=te(Fl);return f.createElement("div",{id:`${Xl}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Vl},t)}function Zl({rfId:e,disableKeyboardA11y:t}){return f.createElement(f.Fragment,null,f.createElement("div",{id:`${ki}-${e}`,style:Ti},"Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),f.createElement("div",{id:`${Pi}-${e}`,style:Ti},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!t&&f.createElement(Yl,{rfId:e}))}var wn=(e=null,t={actInsideInputWithModifier:!0})=>{const[n,r]=(0,f.useState)(!1),o=(0,f.useRef)(!1),s=(0,f.useRef)(new Set([])),[i,a]=(0,f.useMemo)(()=>{if(e!==null){const u=(Array.isArray(e)?e:[e]).filter(d=>typeof d=="string").map(d=>d.split("+")),l=u.reduce((d,h)=>d.concat(...h),[]);return[u,l]}return[[],[]]},[e]);return(0,f.useEffect)(()=>{const c=typeof document!="undefined"?document:null,u=(t==null?void 0:t.target)||c;if(e!==null){const l=p=>{if(o.current=p.ctrlKey||p.metaKey||p.shiftKey,(!o.current||o.current&&!t.actInsideInputWithModifier)&&Ir(p))return!1;const y=Ii(p.code,a);s.current.add(p[y]),zi(i,s.current,!1)&&(p.preventDefault(),r(!0))},d=p=>{if((!o.current||o.current&&!t.actInsideInputWithModifier)&&Ir(p))return!1;const y=Ii(p.code,a);zi(i,s.current,!0)?(r(!1),s.current.clear()):s.current.delete(p[y]),p.key==="Meta"&&s.current.clear(),o.current=!1},h=()=>{s.current.clear(),r(!1)};return u==null||u.addEventListener("keydown",l),u==null||u.addEventListener("keyup",d),window.addEventListener("blur",h),()=>{u==null||u.removeEventListener("keydown",l),u==null||u.removeEventListener("keyup",d),window.removeEventListener("blur",h)}}},[e,r]),n};function zi(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function Ii(e,t){return t.includes(e)?"code":"key"}function Ri(e,t,n,r){var i,a,c,u,l,d,h,p;if(!e.parentNode)return n;const o=t.get(e.parentNode),s=Dt(o,r);return Ri(o,t,{x:((i=n.x)!=null?i:0)+s.x,y:((a=n.y)!=null?a:0)+s.y,z:((u=(c=o[le])==null?void 0:c.z)!=null?u:0)>((l=n.z)!=null?l:0)?(h=(d=o[le])==null?void 0:d.z)!=null?h:0:(p=n.z)!=null?p:0},r)}function Di(e,t,n){e.forEach(r=>{var o,s;if(r.parentNode&&!e.has(r.parentNode))throw new Error(`Parent node ${r.parentNode} not found`);if(r.parentNode||n!=null&&n[r.id]){const{x:i,y:a,z:c}=Ri(r,e,fe(X({},r.position),{z:(s=(o=r[le])==null?void 0:o.z)!=null?s:0}),t);r.positionAbsolute={x:i,y:a},r[le].z=c,n!=null&&n[r.id]&&(r[le].isParent=!0)}})}function Kr(e,t,n,r){const o=new Map,s={},i=r?1e3:0;return e.forEach(a=>{var h;const c=(ke(a.zIndex)?a.zIndex:0)+(a.selected?i:0),u=t.get(a.id),l=fe(X({},a),{positionAbsolute:{x:a.position.x,y:a.position.y}});a.parentNode&&(s[a.parentNode]=!0);const d=(u==null?void 0:u.type)&&(u==null?void 0:u.type)!==a.type;Object.defineProperty(l,le,{enumerable:!1,value:{handleBounds:d||(h=u==null?void 0:u[le])==null?void 0:h.handleBounds,z:c}}),o.set(a.id,l)}),Di(o,n,s),o}function $i(e,t={}){var b,y,E;const{getNodes:n,width:r,height:o,minZoom:s,maxZoom:i,d3Zoom:a,d3Selection:c,fitViewOnInitDone:u,fitViewOnInit:l,nodeOrigin:d}=e(),h=t.initial&&!u&&l;if(a&&c&&(h||!t.initial)){const m=n().filter(C=>{var M;const v=t.includeHiddenNodes?C.width&&C.height:!C.hidden;return(M=t.nodes)!=null&&M.length?v&&t.nodes.some(I=>I.id===C.id):v}),S=m.every(C=>C.width&&C.height);if(m.length>0&&S){const C=tr(m,d),{x:v,y:M,zoom:I}=Vr(C,r,o,(b=t.minZoom)!=null?b:s,(y=t.maxZoom)!=null?y:i,(E=t.padding)!=null?E:.1),R=je.translate(v,M).scale(I);return typeof t.duration=="number"&&t.duration>0?a.transform(xt(c,t.duration),R):a.transform(c,R),!0}}return!1}function Kl(e,t){return e.forEach(n=>{const r=t.get(n.id);r&&t.set(r.id,fe(X({},r),{[le]:r[le],selected:n.selected}))}),new Map(t)}function Ul(e,t){return t.map(n=>{const r=e.find(o=>o.id===n.id);return r&&(n.selected=r.selected),n})}function or({changedNodes:e,changedEdges:t,get:n,set:r}){const{nodeInternals:o,edges:s,onNodesChange:i,onEdgesChange:a,hasDefaultNodes:c,hasDefaultEdges:u}=n();e!=null&&e.length&&(c&&r({nodeInternals:Kl(e,o)}),i==null||i(e)),t!=null&&t.length&&(u&&r({edges:Ul(t,s)}),a==null||a(t))}const Bt=()=>{},Wl={zoomIn:Bt,zoomOut:Bt,zoomTo:Bt,getZoom:()=>1,setViewport:Bt,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:Bt,fitBounds:Bt,project:e=>e,screenToFlowPosition:e=>e,flowToScreenPosition:e=>e,viewportInitialized:!1},Gl=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),ql=()=>{const e=de(),{d3Zoom:t,d3Selection:n}=te(Gl,Q.X);return(0,f.useMemo)(()=>n&&t?{zoomIn:o=>t.scaleBy(xt(n,o==null?void 0:o.duration),1.2),zoomOut:o=>t.scaleBy(xt(n,o==null?void 0:o.duration),1/1.2),zoomTo:(o,s)=>t.scaleTo(xt(n,s==null?void 0:s.duration),o),getZoom:()=>e.getState().transform[2],setViewport:(o,s)=>{var l,d,h;const[i,a,c]=e.getState().transform,u=je.translate((l=o.x)!=null?l:i,(d=o.y)!=null?d:a).scale((h=o.zoom)!=null?h:c);t.transform(xt(n,s==null?void 0:s.duration),u)},getViewport:()=>{const[o,s,i]=e.getState().transform;return{x:o,y:s,zoom:i}},fitView:o=>$i(e.getState,o),setCenter:(o,s,i)=>{const{width:a,height:c,maxZoom:u}=e.getState(),l=typeof(i==null?void 0:i.zoom)!="undefined"?i.zoom:u,d=a/2-o*l,h=c/2-s*l,p=je.translate(d,h).scale(l);t.transform(xt(n,i==null?void 0:i.duration),p)},fitBounds:(o,s)=>{var b;const{width:i,height:a,minZoom:c,maxZoom:u}=e.getState(),{x:l,y:d,zoom:h}=Vr(o,i,a,c,u,(b=s==null?void 0:s.padding)!=null?b:.1),p=je.translate(l,d).scale(h);t.transform(xt(n,s==null?void 0:s.duration),p)},project:o=>{const{transform:s,snapToGrid:i,snapGrid:a}=e.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),Lr(o,s,i,a)},screenToFlowPosition:o=>{const{transform:s,snapToGrid:i,snapGrid:a,domNode:c}=e.getState();if(!c)return o;const{x:u,y:l}=c.getBoundingClientRect(),d={x:o.x-u,y:o.y-l};return Lr(d,s,i,a)},flowToScreenPosition:o=>{const{transform:s,domNode:i}=e.getState();if(!i)return o;const{x:a,y:c}=i.getBoundingClientRect(),u=gi(o,s);return{x:u.x+a,y:u.y+c}},viewportInitialized:!0}:Wl,[t,n])};function Ur(){const e=ql(),t=de(),n=(0,f.useCallback)(()=>t.getState().getNodes().map(y=>X({},y)),[]),r=(0,f.useCallback)(y=>t.getState().nodeInternals.get(y),[]),o=(0,f.useCallback)(()=>{const{edges:y=[]}=t.getState();return y.map(E=>X({},E))},[]),s=(0,f.useCallback)(y=>{const{edges:E=[]}=t.getState();return E.find(m=>m.id===y)},[]),i=(0,f.useCallback)(y=>{const{getNodes:E,setNodes:m,hasDefaultNodes:S,onNodesChange:C}=t.getState(),v=E(),M=typeof y=="function"?y(v):y;if(S)m(M);else if(C){const I=M.length===0?v.map(R=>({type:"remove",id:R.id})):M.map(R=>({item:R,type:"reset"}));C(I)}},[]),a=(0,f.useCallback)(y=>{const{edges:E=[],setEdges:m,hasDefaultEdges:S,onEdgesChange:C}=t.getState(),v=typeof y=="function"?y(E):y;if(S)m(v);else if(C){const M=v.length===0?E.map(I=>({type:"remove",id:I.id})):v.map(I=>({item:I,type:"reset"}));C(M)}},[]),c=(0,f.useCallback)(y=>{const E=Array.isArray(y)?y:[y],{getNodes:m,setNodes:S,hasDefaultNodes:C,onNodesChange:v}=t.getState();if(C){const I=[...m(),...E];S(I)}else if(v){const M=E.map(I=>({item:I,type:"add"}));v(M)}},[]),u=(0,f.useCallback)(y=>{const E=Array.isArray(y)?y:[y],{edges:m=[],setEdges:S,hasDefaultEdges:C,onEdgesChange:v}=t.getState();if(C)S([...m,...E]);else if(v){const M=E.map(I=>({item:I,type:"add"}));v(M)}},[]),l=(0,f.useCallback)(()=>{const{getNodes:y,edges:E=[],transform:m}=t.getState(),[S,C,v]=m;return{nodes:y().map(M=>X({},M)),edges:E.map(M=>X({},M)),viewport:{x:S,y:C,zoom:v}}},[]),d=(0,f.useCallback)(({nodes:y,edges:E})=>{const{nodeInternals:m,getNodes:S,edges:C,hasDefaultNodes:v,hasDefaultEdges:M,onNodesDelete:I,onEdgesDelete:R,onNodesChange:P,onEdgesChange:D}=t.getState(),H=(y||[]).map(N=>N.id),B=(E||[]).map(N=>N.id),O=S().reduce((N,x)=>{const A=!H.includes(x.id)&&x.parentNode&&N.find(w=>w.id===x.parentNode);return(typeof x.deletable=="boolean"?x.deletable:!0)&&(H.includes(x.id)||A)&&N.push(x),N},[]),_=C.filter(N=>typeof N.deletable=="boolean"?N.deletable:!0),g=_.filter(N=>B.includes(N.id));if(O||g){const N=mi(O,_),x=[...g,...N],A=x.reduce((z,w)=>(z.includes(w.id)||z.push(w.id),z),[]);if((M||v)&&(M&&t.setState({edges:C.filter(z=>!A.includes(z.id))}),v&&(O.forEach(z=>{m.delete(z.id)}),t.setState({nodeInternals:new Map(m)}))),A.length>0&&(R==null||R(x),D&&D(A.map(z=>({id:z,type:"remove"})))),O.length>0&&(I==null||I(O),P)){const z=O.map(w=>({id:w.id,type:"remove"}));P(z)}}},[]),h=(0,f.useCallback)(y=>{const E=xl(y),m=E?null:t.getState().nodeInternals.get(y.id);return!E&&!m?[null,null,E]:[E?y:ti(m),m,E]},[]),p=(0,f.useCallback)((y,E=!0,m)=>{const[S,C,v]=h(y);return S?(m||t.getState().getNodes()).filter(M=>{if(!v&&(M.id===C.id||!M.positionAbsolute))return!1;const I=ti(M),R=zr(I,S);return E&&R>0||R>=S.width*S.height}):[]},[]),b=(0,f.useCallback)((y,E,m=!0)=>{const[S]=h(y);if(!S)return!1;const C=zr(S,E);return m&&C>0||C>=S.width*S.height},[]);return(0,f.useMemo)(()=>fe(X({},e),{getNodes:n,getNode:r,getEdges:o,getEdge:s,setNodes:i,setEdges:a,addNodes:c,addEdges:u,toObject:l,deleteElements:d,getIntersectingNodes:p,isNodeIntersecting:b}),[e,n,r,o,s,i,a,c,u,l,d,p,b])}const Ql={actInsideInputWithModifier:!1};var Jl=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const n=de(),{deleteElements:r}=Ur(),o=wn(e,Ql),s=wn(t);(0,f.useEffect)(()=>{if(o){const{edges:i,getNodes:a}=n.getState(),c=a().filter(l=>l.selected),u=i.filter(l=>l.selected);r({nodes:c,edges:u}),n.setState({nodesSelectionActive:!1})}},[o]),(0,f.useEffect)(()=>{n.setState({multiSelectionActive:s})},[s])};function jl(e){const t=de();(0,f.useEffect)(()=>{let n;const r=()=>{var s,i;if(!e.current)return;const o=kr(e.current);(o.height===0||o.width===0)&&((i=(s=t.getState()).onError)==null||i.call(s,"004",Te.error004())),t.setState({width:o.width||500,height:o.height||500})};return r(),window.addEventListener("resize",r),e.current&&(n=new ResizeObserver(()=>r()),n.observe(e.current)),()=>{window.removeEventListener("resize",r),n&&e.current&&n.unobserve(e.current)}},[])}const Wr={position:"absolute",width:"100%",height:"100%",top:0,left:0},eu=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,ir=e=>({x:e.x,y:e.y,zoom:e.k}),Ht=(e,t)=>e.target.closest(`.${t}`),Bi=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),Hi=e=>{const t=e.ctrlKey&&qn()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t},tu=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),nu=({onMove:e,onMoveStart:t,onMoveEnd:n,onPaneContextMenu:r,zoomOnScroll:o=!0,zoomOnPinch:s=!0,panOnScroll:i=!1,panOnScrollSpeed:a=.5,panOnScrollMode:c=yt.Free,zoomOnDoubleClick:u=!0,elementsSelectable:l,panOnDrag:d=!0,defaultViewport:h,translateExtent:p,minZoom:b,maxZoom:y,zoomActivationKeyCode:E,preventScrolling:m=!0,children:S,noWheelClassName:C,noPanClassName:v})=>{const M=(0,f.useRef)(),I=de(),R=(0,f.useRef)(!1),P=(0,f.useRef)(!1),D=(0,f.useRef)(null),H=(0,f.useRef)({x:0,y:0,zoom:0}),{d3Zoom:B,d3Selection:O,d3ZoomHandler:_,userSelectionActive:g}=te(tu,Q.X),N=wn(E),x=(0,f.useRef)(0),A=(0,f.useRef)(!1),z=(0,f.useRef)();return jl(D),(0,f.useEffect)(()=>{if(D.current){const w=D.current.getBoundingClientRect(),T=sl().scaleExtent([b,y]).translateExtent(p),k=Ie(D.current).call(T),$=je.translate(h.x,h.y).scale(Rt(h.zoom,b,y)),L=[[0,0],[w.width,w.height]],V=T.constrain()($,L,p);T.transform(k,V),T.wheelDelta(Hi),I.setState({d3Zoom:T,d3Selection:k,d3ZoomHandler:k.on("wheel.zoom"),transform:[V.x,V.y,V.k],domNode:D.current.closest(".react-flow")})}},[]),(0,f.useEffect)(()=>{O&&B&&(i&&!N&&!g?O.on("wheel.zoom",w=>{if(Ht(w,C))return!1;w.preventDefault(),w.stopImmediatePropagation();const T=O.property("__zoom").k||1,k=qn();if(w.ctrlKey&&s&&k){const se=Le(w),xe=Hi(w),pe=T*Math.pow(2,xe);B.scaleTo(O,pe,se,w);return}const $=w.deltaMode===1?20:1;let L=c===yt.Vertical?0:w.deltaX*$,V=c===yt.Horizontal?0:w.deltaY*$;!k&&w.shiftKey&&c!==yt.Vertical&&(L=w.deltaY*$,V=0),B.translateBy(O,-(L/T)*a,-(V/T)*a,{internal:!0});const K=ir(O.property("__zoom")),{onViewportChangeStart:W,onViewportChange:J,onViewportChangeEnd:ee}=I.getState();clearTimeout(z.current),A.current||(A.current=!0,t==null||t(w,K),W==null||W(K)),A.current&&(e==null||e(w,K),J==null||J(K),z.current=setTimeout(()=>{n==null||n(w,K),ee==null||ee(K),A.current=!1},150))},{passive:!1}):typeof _!="undefined"&&O.on("wheel.zoom",function(w,T){if(!m||Ht(w,C))return null;w.preventDefault(),_.call(this,w,T)},{passive:!1}))},[g,i,c,O,B,_,N,s,m,C,t,e,n]),(0,f.useEffect)(()=>{B&&B.on("start",w=>{var $,L;if(!w.sourceEvent||w.sourceEvent.internal)return null;x.current=($=w.sourceEvent)==null?void 0:$.button;const{onViewportChangeStart:T}=I.getState(),k=ir(w.transform);R.current=!0,H.current=k,((L=w.sourceEvent)==null?void 0:L.type)==="mousedown"&&I.setState({paneDragging:!0}),T==null||T(k),t==null||t(w.sourceEvent,k)})},[B,t]),(0,f.useEffect)(()=>{B&&(g&&!R.current?B.on("zoom",null):g||B.on("zoom",w=>{var k,$;const{onViewportChange:T}=I.getState();if(I.setState({transform:[w.transform.x,w.transform.y,w.transform.k]}),P.current=!!(r&&Bi(d,(k=x.current)!=null?k:0)),(e||T)&&!(($=w.sourceEvent)!=null&&$.internal)){const L=ir(w.transform);T==null||T(L),e==null||e(w.sourceEvent,L)}}))},[g,B,e,d,r]),(0,f.useEffect)(()=>{B&&B.on("end",w=>{var k;if(!w.sourceEvent||w.sourceEvent.internal)return null;const{onViewportChangeEnd:T}=I.getState();if(R.current=!1,I.setState({paneDragging:!1}),r&&Bi(d,(k=x.current)!=null?k:0)&&!P.current&&r(w.sourceEvent),P.current=!1,(n||T)&&eu(H.current,w.transform)){const $=ir(w.transform);H.current=$,clearTimeout(M.current),M.current=setTimeout(()=>{T==null||T($),n==null||n(w.sourceEvent,$)},i?150:0)}})},[B,i,d,n,r]),(0,f.useEffect)(()=>{B&&B.filter(w=>{const T=N||o,k=s&&w.ctrlKey;if((d===!0||Array.isArray(d)&&d.includes(1))&&w.button===1&&w.type==="mousedown"&&(Ht(w,"react-flow__node")||Ht(w,"react-flow__edge")))return!0;if(!d&&!T&&!i&&!u&&!s||g||!u&&w.type==="dblclick"||Ht(w,C)&&w.type==="wheel"||Ht(w,v)&&(w.type!=="wheel"||i&&w.type==="wheel"&&!N)||!s&&w.ctrlKey&&w.type==="wheel"||!T&&!i&&!k&&w.type==="wheel"||!d&&(w.type==="mousedown"||w.type==="touchstart")||Array.isArray(d)&&!d.includes(w.button)&&(w.type==="mousedown"||w.type==="touchstart"))return!1;const $=Array.isArray(d)&&d.includes(w.button)||!w.button||w.button<=1;return(!w.ctrlKey||w.type==="wheel")&&$})},[g,B,o,s,i,u,d,l,N]),f.createElement("div",{className:"react-flow__renderer",ref:D,style:Wr},S)},ru=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function ou(){const{userSelectionActive:e,userSelectionRect:t}=te(ru,Q.X);return e&&t?f.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function Oi(e,t){var r,o;const n=e.find(s=>s.id===t.parentNode);if(n){const s=t.position.x+t.width-n.width,i=t.position.y+t.height-n.height;if(s>0||i>0||t.position.x<0||t.position.y<0){if(n.style=X({},n.style)||{},n.style.width=(r=n.style.width)!=null?r:n.width,n.style.height=(o=n.style.height)!=null?o:n.height,s>0&&(n.style.width+=s),i>0&&(n.style.height+=i),t.position.x<0){const a=Math.abs(t.position.x);n.position.x=n.position.x-a,n.style.width+=a,t.position.x=0}if(t.position.y<0){const a=Math.abs(t.position.y);n.position.y=n.position.y-a,n.style.height+=a,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function Li(e,t){if(e.some(r=>r.type==="reset"))return e.filter(r=>r.type==="reset").map(r=>r.item);const n=e.filter(r=>r.type==="add").map(r=>r.item);return t.reduce((r,o)=>{const s=e.filter(a=>a.id===o.id);if(s.length===0)return r.push(o),r;const i=X({},o);for(const a of s)if(a)switch(a.type){case"select":{i.selected=a.selected;break}case"position":{typeof a.position!="undefined"&&(i.position=a.position),typeof a.positionAbsolute!="undefined"&&(i.positionAbsolute=a.positionAbsolute),typeof a.dragging!="undefined"&&(i.dragging=a.dragging),i.expandParent&&Oi(r,i);break}case"dimensions":{typeof a.dimensions!="undefined"&&(i.width=a.dimensions.width,i.height=a.dimensions.height),typeof a.updateStyle!="undefined"&&(i.style=X(X({},i.style||{}),a.dimensions)),typeof a.resizing=="boolean"&&(i.resizing=a.resizing),i.expandParent&&Oi(r,i);break}case"remove":return r}return r.push(i),r},n)}function Vi(e,t){return Li(e,t)}function iu(e,t){return Li(e,t)}const ot=(e,t)=>({id:e,type:"select",selected:t});function Ot(e,t){return e.reduce((n,r)=>{const o=t.includes(r.id);return!r.selected&&o?(r.selected=!0,n.push(ot(r.id,!0))):r.selected&&!o&&(r.selected=!1,n.push(ot(r.id,!1))),n},[])}const Gr=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},su=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),Xi=(0,f.memo)(({isSelecting:e,selectionMode:t=xn.Full,panOnDrag:n,onSelectionStart:r,onSelectionEnd:o,onPaneClick:s,onPaneContextMenu:i,onPaneScroll:a,onPaneMouseEnter:c,onPaneMouseMove:u,onPaneMouseLeave:l,children:d})=>{const h=(0,f.useRef)(null),p=de(),b=(0,f.useRef)(0),y=(0,f.useRef)(0),E=(0,f.useRef)(),{userSelectionActive:m,elementsSelectable:S,dragging:C}=te(su,Q.X),v=()=>{p.setState({userSelectionActive:!1,userSelectionRect:null}),b.current=0,y.current=0},M=_=>{s==null||s(_),p.getState().resetSelectedElements(),p.setState({nodesSelectionActive:!1})},I=_=>{if(Array.isArray(n)&&(n!=null&&n.includes(2))){_.preventDefault();return}i==null||i(_)},R=a?_=>a(_):void 0,P=_=>{const{resetSelectedElements:g,domNode:N}=p.getState();if(E.current=N==null?void 0:N.getBoundingClientRect(),!S||!e||_.button!==0||_.target!==h.current||!E.current)return;const{x,y:A}=nt(_,E.current);g(),p.setState({userSelectionRect:{width:0,height:0,startX:x,startY:A,x,y:A}}),r==null||r(_)},D=_=>{var xe,pe;const{userSelectionRect:g,nodeInternals:N,edges:x,transform:A,onNodesChange:z,onEdgesChange:w,nodeOrigin:T,getNodes:k}=p.getState();if(!e||!E.current||!g)return;p.setState({userSelectionActive:!0,nodesSelectionActive:!1});const $=nt(_,E.current),L=(xe=g.startX)!=null?xe:0,V=(pe=g.startY)!=null?pe:0,K=fe(X({},g),{x:$.x<L?$.x:L,y:$.y<V?$.y:V,width:Math.abs($.x-L),height:Math.abs($.y-V)}),W=k(),J=pi(N,K,A,t===xn.Partial,!0,T),ee=mi(J,x).map(ue=>ue.id),se=J.map(ue=>ue.id);if(b.current!==se.length){b.current=se.length;const ue=Ot(W,se);ue.length&&(z==null||z(ue))}if(y.current!==ee.length){y.current=ee.length;const ue=Ot(x,ee);ue.length&&(w==null||w(ue))}p.setState({userSelectionRect:K})},H=_=>{if(_.button!==0)return;const{userSelectionRect:g}=p.getState();!m&&g&&_.target===h.current&&(M==null||M(_)),p.setState({nodesSelectionActive:b.current>0}),v(),o==null||o(_)},B=_=>{m&&(p.setState({nodesSelectionActive:b.current>0}),o==null||o(_)),v()},O=S&&(e||m);return f.createElement("div",{className:(0,G.Z)(["react-flow__pane",{dragging:C,selection:e}]),onClick:O?void 0:Gr(M,h),onContextMenu:Gr(I,h),onWheel:Gr(R,h),onMouseEnter:O?void 0:c,onMouseDown:O?P:void 0,onMouseMove:O?D:u,onMouseUp:O?H:void 0,onMouseLeave:O?B:l,ref:h,style:Wr},d,f.createElement(ou,null))});Xi.displayName="Pane";function Fi(e,t){if(!e.parentNode)return!1;const n=t.get(e.parentNode);return n?n.selected?!0:Fi(n,t):!1}function Yi(e,t,n){let r=e;do{if(r!=null&&r.matches(t))return!0;if(r===n.current)return!1;r=r.parentElement}while(r);return!1}function au(e,t,n,r){return Array.from(e.values()).filter(o=>(o.selected||o.id===r)&&(!o.parentNode||!Fi(o,e))&&(o.draggable||t&&typeof o.draggable=="undefined")).map(o=>{var s,i,a,c;return{id:o.id,position:o.position||{x:0,y:0},positionAbsolute:o.positionAbsolute||{x:0,y:0},distance:{x:n.x-((i=(s=o.positionAbsolute)==null?void 0:s.x)!=null?i:0),y:n.y-((c=(a=o.positionAbsolute)==null?void 0:a.y)!=null?c:0)},delta:{x:0,y:0},extent:o.extent,parentNode:o.parentNode,width:o.width,height:o.height,expandParent:o.expandParent}})}function cu(e,t){return!t||t==="parent"?t:[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]}function Zi(e,t,n,r,o=[0,0],s){const i=cu(e,e.extent||r);let a=i;if(e.extent==="parent"&&!e.expandParent)if(e.parentNode&&e.width&&e.height){const l=n.get(e.parentNode),{x:d,y:h}=Dt(l,o).positionAbsolute;a=l&&ke(d)&&ke(h)&&ke(l.width)&&ke(l.height)?[[d+e.width*o[0],h+e.height*o[1]],[d+l.width-e.width+e.width*o[0],h+l.height-e.height+e.height*o[1]]]:a}else s==null||s("005",Te.error005()),a=i;else if(e.extent&&e.parentNode&&e.extent!=="parent"){const l=n.get(e.parentNode),{x:d,y:h}=Dt(l,o).positionAbsolute;a=[[e.extent[0][0]+d,e.extent[0][1]+h],[e.extent[1][0]+d,e.extent[1][1]+h]]}let c={x:0,y:0};if(e.parentNode){const l=n.get(e.parentNode);c=Dt(l,o).positionAbsolute}const u=a&&a!=="parent"?Pr(t,a):t;return{position:{x:u.x-c.x,y:u.y-c.y},positionAbsolute:u}}function qr({nodeId:e,dragItems:t,nodeInternals:n}){const r=t.map(o=>{const s=n.get(o.id);return fe(X({},s),{position:o.position,positionAbsolute:o.positionAbsolute})});return[e?r.find(o=>o.id===e):r[0],r]}const Ki=(e,t,n,r)=>{const o=t.querySelectorAll(e);if(!o||!o.length)return null;const s=Array.from(o),i=t.getBoundingClientRect(),a={x:i.width*r[0],y:i.height*r[1]};return s.map(c=>{const u=c.getBoundingClientRect();return X({id:c.getAttribute("data-handleid"),position:c.getAttribute("data-handlepos"),x:(u.left-i.left-a.x)/n,y:(u.top-i.top-a.y)/n},kr(c))})};function vn(e,t,n){return n===void 0?n:r=>{const o=t().nodeInternals.get(e);o&&n(r,X({},o))}}function Qr({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:s,multiSelectionActive:i,nodeInternals:a,onError:c}=t.getState(),u=a.get(e);if(!u){c==null||c("012",Te.error012(e));return}t.setState({nodesSelectionActive:!1}),u.selected?(n||u.selected&&i)&&(s({nodes:[u],edges:[]}),requestAnimationFrame(()=>{var l;return(l=r==null?void 0:r.current)==null?void 0:l.blur()})):o([e])}function lu(){const e=de();return(0,f.useCallback)(({sourceEvent:n})=>{const{transform:r,snapGrid:o,snapToGrid:s}=e.getState(),i=n.touches?n.touches[0].clientX:n.clientX,a=n.touches?n.touches[0].clientY:n.clientY,c={x:(i-r[0])/r[2],y:(a-r[1])/r[2]};return X({xSnapped:s?o[0]*Math.round(c.x/o[0]):c.x,ySnapped:s?o[1]*Math.round(c.y/o[1]):c.y},c)},[])}function Jr(e){return(t,n,r)=>e==null?void 0:e(t,r)}function Ui({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:s,selectNodesOnDrag:i}){const a=de(),[c,u]=(0,f.useState)(!1),l=(0,f.useRef)([]),d=(0,f.useRef)({x:null,y:null}),h=(0,f.useRef)(0),p=(0,f.useRef)(null),b=(0,f.useRef)({x:0,y:0}),y=(0,f.useRef)(null),E=(0,f.useRef)(!1),m=(0,f.useRef)(!1),S=lu();return(0,f.useEffect)(()=>{if(e!=null&&e.current){const C=Ie(e.current),v=({x:R,y:P})=>{const{nodeInternals:D,onNodeDrag:H,onSelectionDrag:B,updateNodePositions:O,nodeExtent:_,snapGrid:g,snapToGrid:N,nodeOrigin:x,onError:A}=a.getState();d.current={x:R,y:P};let z=!1,w={x:0,y:0,x2:0,y2:0};if(l.current.length>1&&_){const k=tr(l.current,x);w=pn(k)}if(l.current=l.current.map(k=>{var K,W;const $={x:R-k.distance.x,y:P-k.distance.y};N&&($.x=g[0]*Math.round($.x/g[0]),$.y=g[1]*Math.round($.y/g[1]));const L=[[_[0][0],_[0][1]],[_[1][0],_[1][1]]];l.current.length>1&&_&&!k.extent&&(L[0][0]=k.positionAbsolute.x-w.x+_[0][0],L[1][0]=k.positionAbsolute.x+((K=k.width)!=null?K:0)-w.x2+_[1][0],L[0][1]=k.positionAbsolute.y-w.y+_[0][1],L[1][1]=k.positionAbsolute.y+((W=k.height)!=null?W:0)-w.y2+_[1][1]);const V=Zi(k,$,D,L,x,A);return z=z||k.position.x!==V.position.x||k.position.y!==V.position.y,k.position=V.position,k.positionAbsolute=V.positionAbsolute,k}),!z)return;O(l.current,!0,!0),u(!0);const T=o?H:Jr(B);if(T&&y.current){const[k,$]=qr({nodeId:o,dragItems:l.current,nodeInternals:D});T(y.current,k,$)}},M=()=>{var D,H;if(!p.current)return;const[R,P]=Qo(b.current,p.current);if(R!==0||P!==0){const{transform:B,panBy:O}=a.getState();d.current.x=((D=d.current.x)!=null?D:0)-R/B[2],d.current.y=((H=d.current.y)!=null?H:0)-P/B[2],O({x:R,y:P})&&v(d.current)}h.current=requestAnimationFrame(M)},I=R=>{var x;const{nodeInternals:P,multiSelectionActive:D,nodesDraggable:H,unselectNodesAndEdges:B,onNodeDragStart:O,onSelectionDragStart:_}=a.getState();m.current=!0;const g=o?O:Jr(_);(!i||!s)&&!D&&o&&((x=P.get(o))!=null&&x.selected||B()),o&&s&&i&&Qr({id:o,store:a,nodeRef:e});const N=S(R);if(d.current=N,l.current=au(P,H,N,o),g&&l.current){const[A,z]=qr({nodeId:o,dragItems:l.current,nodeInternals:P});g(R.sourceEvent,A,z)}};if(t)C.on(".drag",null);else{const R=fl().on("start",P=>{const{domNode:D,nodeDragThreshold:H}=a.getState();H===0&&I(P);const B=S(P);d.current=B,p.current=(D==null?void 0:D.getBoundingClientRect())||null,b.current=nt(P.sourceEvent,p.current)}).on("drag",P=>{var O,_,g,N;const D=S(P),{autoPanOnNodeDrag:H,nodeDragThreshold:B}=a.getState();if(!E.current&&m.current&&H&&(E.current=!0,M()),!m.current){const x=D.xSnapped-((_=(O=d==null?void 0:d.current)==null?void 0:O.x)!=null?_:0),A=D.ySnapped-((N=(g=d==null?void 0:d.current)==null?void 0:g.y)!=null?N:0);Math.sqrt(x*x+A*A)>B&&I(P)}(d.current.x!==D.xSnapped||d.current.y!==D.ySnapped)&&l.current&&m.current&&(y.current=P.sourceEvent,b.current=nt(P.sourceEvent,p.current),v(D))}).on("end",P=>{if(m.current&&(u(!1),E.current=!1,m.current=!1,cancelAnimationFrame(h.current),l.current)){const{updateNodePositions:D,nodeInternals:H,onNodeDragStop:B,onSelectionDragStop:O}=a.getState(),_=o?B:Jr(O);if(D(l.current,!1,!1),_){const[g,N]=qr({nodeId:o,dragItems:l.current,nodeInternals:H});_(P.sourceEvent,g,N)}}}).filter(P=>{const D=P.target;return!P.button&&(!n||!Yi(D,`.${n}`,e))&&(!r||Yi(D,r,e))});return C.call(R),()=>{C.on(".drag",null)}}}},[e,t,n,r,s,a,o,i,S]),c}function Wi(){const e=de();return(0,f.useCallback)(n=>{const{nodeInternals:r,nodeExtent:o,updateNodePositions:s,getNodes:i,snapToGrid:a,snapGrid:c,onError:u,nodesDraggable:l}=e.getState(),d=i().filter(S=>S.selected&&(S.draggable||l&&typeof S.draggable=="undefined")),h=a?c[0]:5,p=a?c[1]:5,b=n.isShiftPressed?4:1,y=n.x*h*b,E=n.y*p*b,m=d.map(S=>{if(S.positionAbsolute){const C={x:S.positionAbsolute.x+y,y:S.positionAbsolute.y+E};a&&(C.x=c[0]*Math.round(C.x/c[0]),C.y=c[1]*Math.round(C.y/c[1]));const{positionAbsolute:v,position:M}=Zi(S,C,r,o,void 0,u);S.position=M,S.positionAbsolute=v}return S});s(m,!0,!1)},[])}const Lt={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var bn=e=>{const t=({id:n,type:r,data:o,xPos:s,yPos:i,xPosOrigin:a,yPosOrigin:c,selected:u,onClick:l,onMouseEnter:d,onMouseMove:h,onMouseLeave:p,onContextMenu:b,onDoubleClick:y,style:E,className:m,isDraggable:S,isSelectable:C,isConnectable:v,isFocusable:M,selectNodesOnDrag:I,sourcePosition:R,targetPosition:P,hidden:D,resizeObserver:H,dragHandle:B,zIndex:O,isParent:_,noDragClassName:g,noPanClassName:N,initialized:x,disableKeyboardA11y:A,ariaLabel:z,rfId:w,hasHandleBounds:T})=>{const k=de(),$=(0,f.useRef)(null),L=(0,f.useRef)(R),V=(0,f.useRef)(P),K=(0,f.useRef)(r),W=C||S||l||d||h||p,J=Wi(),ee=vn(n,k.getState,d),se=vn(n,k.getState,h),xe=vn(n,k.getState,p),pe=vn(n,k.getState,b),ue=vn(n,k.getState,y),Ne=re=>{const{nodeDragThreshold:_e}=k.getState();if(C&&(!I||!S||_e>0)&&Qr({id:n,store:k,nodeRef:$}),l){const Z=k.getState().nodeInternals.get(n);Z&&l(re,X({},Z))}},ae=re=>{if(!Ir(re))if(ni.includes(re.key)&&C){const _e=re.key==="Escape";Qr({id:n,store:k,unselect:_e,nodeRef:$})}else!A&&S&&u&&Object.prototype.hasOwnProperty.call(Lt,re.key)&&(k.setState({ariaLiveMessage:`Moved selected node ${re.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~s}, y: ${~~i}`}),J({x:Lt[re.key].x,y:Lt[re.key].y,isShiftPressed:re.shiftKey}))};(0,f.useEffect)(()=>()=>{$.current&&(H==null||H.unobserve($.current))},[]),(0,f.useEffect)(()=>{if($.current&&!D){const re=$.current;(!x||!T)&&(H==null||H.unobserve(re),H==null||H.observe(re))}},[D,x,T]),(0,f.useEffect)(()=>{const re=K.current!==r,_e=L.current!==R,Z=V.current!==P;$.current&&(re||_e||Z)&&(re&&(K.current=r),_e&&(L.current=R),Z&&(V.current=P),k.getState().updateNodeDimensions([{id:n,nodeElement:$.current,forceUpdate:!0}]))},[n,r,R,P]);const Fe=Ui({nodeRef:$,disabled:D||!S,noDragClassName:g,handleSelector:B,nodeId:n,isSelectable:C,selectNodesOnDrag:I});return D?null:f.createElement("div",{className:(0,G.Z)(["react-flow__node",`react-flow__node-${r}`,{[N]:S},m,{selected:u,selectable:C,parent:_,dragging:Fe}]),ref:$,style:X({zIndex:O,transform:`translate(${a}px,${c}px)`,pointerEvents:W?"all":"none",visibility:x?"visible":"hidden"},E),"data-id":n,"data-testid":`rf__node-${n}`,onMouseEnter:ee,onMouseMove:se,onMouseLeave:xe,onContextMenu:pe,onClick:Ne,onDoubleClick:ue,onKeyDown:M?ae:void 0,tabIndex:M?0:void 0,role:M?"button":void 0,"aria-describedby":A?void 0:`${ki}-${w}`,"aria-label":z},f.createElement(El,{value:n},f.createElement(e,{id:n,data:o,type:r,xPos:s,yPos:i,selected:u,isConnectable:v,sourcePosition:R,targetPosition:P,dragging:Fe,dragHandle:B,zIndex:O})))};return t.displayName="NodeWrapper",(0,f.memo)(t)};const uu=e=>{const t=e.getNodes().filter(n=>n.selected);return fe(X({},tr(t,e.nodeOrigin)),{transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive})};function fu({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=de(),{width:o,height:s,x:i,y:a,transformString:c,userSelectionActive:u}=te(uu,Q.X),l=Wi(),d=(0,f.useRef)(null);if((0,f.useEffect)(()=>{var b;n||(b=d.current)==null||b.focus({preventScroll:!0})},[n]),Ui({nodeRef:d}),u||!o||!s)return null;const h=e?b=>{const y=r.getState().getNodes().filter(E=>E.selected);e(b,y)}:void 0,p=b=>{Object.prototype.hasOwnProperty.call(Lt,b.key)&&l({x:Lt[b.key].x,y:Lt[b.key].y,isShiftPressed:b.shiftKey})};return f.createElement("div",{className:(0,G.Z)(["react-flow__nodesselection","react-flow__container",t]),style:{transform:c}},f.createElement("div",{ref:d,className:"react-flow__nodesselection-rect",onContextMenu:h,tabIndex:n?void 0:-1,onKeyDown:n?void 0:p,style:{width:o,height:s,top:a,left:i}}))}var du=(0,f.memo)(fu);const hu=e=>e.nodesSelectionActive,Gi=({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:s,onPaneScroll:i,deleteKeyCode:a,onMove:c,onMoveStart:u,onMoveEnd:l,selectionKeyCode:d,selectionOnDrag:h,selectionMode:p,onSelectionStart:b,onSelectionEnd:y,multiSelectionKeyCode:E,panActivationKeyCode:m,zoomActivationKeyCode:S,elementsSelectable:C,zoomOnScroll:v,zoomOnPinch:M,panOnScroll:I,panOnScrollSpeed:R,panOnScrollMode:P,zoomOnDoubleClick:D,panOnDrag:H,defaultViewport:B,translateExtent:O,minZoom:_,maxZoom:g,preventScrolling:N,onSelectionContextMenu:x,noWheelClassName:A,noPanClassName:z,disableKeyboardA11y:w})=>{const T=te(hu),k=wn(d),$=wn(m),L=$||H,V=$||I,K=k||h&&L!==!0;return Jl({deleteKeyCode:a,multiSelectionKeyCode:E}),f.createElement(nu,{onMove:c,onMoveStart:u,onMoveEnd:l,onPaneContextMenu:s,elementsSelectable:C,zoomOnScroll:v,zoomOnPinch:M,panOnScroll:V,panOnScrollSpeed:R,panOnScrollMode:P,zoomOnDoubleClick:D,panOnDrag:!k&&L,defaultViewport:B,translateExtent:O,minZoom:_,maxZoom:g,zoomActivationKeyCode:S,preventScrolling:N,noWheelClassName:A,noPanClassName:z},f.createElement(Xi,{onSelectionStart:b,onSelectionEnd:y,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:s,onPaneScroll:i,panOnDrag:L,isSelecting:!!K,selectionMode:p},e,T&&f.createElement(du,{onSelectionContextMenu:x,noPanClassName:z,disableKeyboardA11y:w})))};Gi.displayName="FlowRenderer";var gu=(0,f.memo)(Gi);function pu(e){return te((0,f.useCallback)(n=>e?pi(n.nodeInternals,{x:0,y:0,width:n.width,height:n.height},n.transform,!0):n.getNodes(),[e]))}function mu(e){const t={input:bn(e.input||Ni),default:bn(e.default||Yr),output:bn(e.output||Mi),group:bn(e.group||Zr)},n={},r=Object.keys(e).filter(o=>!["input","default","output","group"].includes(o)).reduce((o,s)=>(o[s]=bn(e[s]||Yr),o),n);return X(X({},t),r)}const yu=({x:e,y:t,width:n,height:r,origin:o})=>!n||!r?{x:e,y:t}:o[0]<0||o[1]<0||o[0]>1||o[1]>1?{x:e,y:t}:{x:e-n*o[0],y:t-r*o[1]},xu=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),qi=e=>{const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,updateNodeDimensions:s,onError:i}=te(xu,Q.X),a=pu(e.onlyRenderVisibleElements),c=(0,f.useRef)(),u=(0,f.useMemo)(()=>{if(typeof ResizeObserver=="undefined")return null;const l=new ResizeObserver(d=>{const h=d.map(p=>({id:p.target.getAttribute("data-id"),nodeElement:p.target,forceUpdate:!0}));s(h)});return c.current=l,l},[]);return(0,f.useEffect)(()=>()=>{var l;(l=c==null?void 0:c.current)==null||l.disconnect()},[]),f.createElement("div",{className:"react-flow__nodes",style:Wr},a.map(l=>{var M,I,R,P,D,H,B,O;let d=l.type||"default";e.nodeTypes[d]||(i==null||i("003",Te.error003(d)),d="default");const h=e.nodeTypes[d]||e.nodeTypes.default,p=!!(l.draggable||t&&typeof l.draggable=="undefined"),b=!!(l.selectable||o&&typeof l.selectable=="undefined"),y=!!(l.connectable||n&&typeof l.connectable=="undefined"),E=!!(l.focusable||r&&typeof l.focusable=="undefined"),m=e.nodeExtent?Pr(l.positionAbsolute,e.nodeExtent):l.positionAbsolute,S=(M=m==null?void 0:m.x)!=null?M:0,C=(I=m==null?void 0:m.y)!=null?I:0,v=yu({x:S,y:C,width:(R=l.width)!=null?R:0,height:(P=l.height)!=null?P:0,origin:e.nodeOrigin});return f.createElement(h,{key:l.id,id:l.id,className:l.className,style:l.style,type:d,data:l.data,sourcePosition:l.sourcePosition||Y.Bottom,targetPosition:l.targetPosition||Y.Top,hidden:l.hidden,xPos:S,yPos:C,xPosOrigin:v.x,yPosOrigin:v.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!l.selected,isDraggable:p,isSelectable:b,isConnectable:y,isFocusable:E,resizeObserver:u,dragHandle:l.dragHandle,zIndex:(H=(D=l[le])==null?void 0:D.z)!=null?H:0,isParent:!!((B=l[le])!=null&&B.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!l.width&&!!l.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:l.ariaLabel,hasHandleBounds:!!((O=l[le])!=null&&O.handleBounds)})}))};qi.displayName="NodeRenderer";var wu=(0,f.memo)(qi);const vu=(e,t,n)=>n===Y.Left?e-t:n===Y.Right?e+t:e,bu=(e,t,n)=>n===Y.Top?e-t:n===Y.Bottom?e+t:e,Qi="react-flow__edgeupdater",Ji=({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:s,onMouseOut:i,type:a})=>f.createElement("circle",{onMouseDown:o,onMouseEnter:s,onMouseOut:i,className:(0,G.Z)([Qi,`${Qi}-${a}`]),cx:vu(t,r,e),cy:bu(n,r,e),r,stroke:"transparent",fill:"transparent"}),_u=()=>!0;var Vt=e=>{const t=({id:n,className:r,type:o,data:s,onClick:i,onEdgeDoubleClick:a,selected:c,animated:u,label:l,labelStyle:d,labelShowBg:h,labelBgStyle:p,labelBgPadding:b,labelBgBorderRadius:y,style:E,source:m,target:S,sourceX:C,sourceY:v,targetX:M,targetY:I,sourcePosition:R,targetPosition:P,elementsSelectable:D,hidden:H,sourceHandleId:B,targetHandleId:O,onContextMenu:_,onMouseEnter:g,onMouseMove:N,onMouseLeave:x,edgeUpdaterRadius:A,onEdgeUpdate:z,onEdgeUpdateStart:w,onEdgeUpdateEnd:T,markerEnd:k,markerStart:$,rfId:L,ariaLabel:V,isFocusable:K,isUpdatable:W,pathOptions:J,interactionWidth:ee})=>{const se=(0,f.useRef)(null),[xe,pe]=(0,f.useState)(!1),[ue,Ne]=(0,f.useState)(!1),ae=de(),Fe=(0,f.useMemo)(()=>`url('#${Or($,L)}')`,[$,L]),re=(0,f.useMemo)(()=>`url('#${Or(k,L)}')`,[k,L]);if(H)return null;const _e=we=>{var Ye;const{edges:Ce,addSelectedEdges:St,unselectNodesAndEdges:Et,multiSelectionActive:Nt}=ae.getState(),et=Ce.find(En=>En.id===n);et&&(D&&(ae.setState({nodesSelectionActive:!1}),et.selected&&Nt?(Et({nodes:[],edges:[et]}),(Ye=se.current)==null||Ye.blur()):St([n])),i&&i(we,et))},Z=yn(n,ae.getState,a),wt=yn(n,ae.getState,_),vt=yn(n,ae.getState,g),_n=yn(n,ae.getState,N),Xt=yn(n,ae.getState,x),bt=(we,Ce)=>{if(we.button!==0)return;const{edges:St,isValidConnection:Et}=ae.getState(),Nt=Ce?S:m,et=(Ce?O:B)||null,Ye=Ce?"target":"source",En=Et||_u,to=Ce,Nn=St.find(Ct=>Ct.id===n);Ne(!0),w==null||w(we,Nn,Ye);const no=Ct=>{Ne(!1),T==null||T(Ct,Nn,Ye)};vi({event:we,handleId:et,nodeId:Nt,onConnect:Ct=>z==null?void 0:z(Nn,Ct),isTarget:to,getState:ae.getState,setState:ae.setState,isValidConnection:En,edgeUpdaterType:Ye,onEdgeUpdateEnd:no})},st=we=>bt(we,!0),Ft=we=>bt(we,!1),at=()=>pe(!0),_t=()=>pe(!1),Sn=!D&&!i,Yt=we=>{var Ce;if(ni.includes(we.key)&&D){const{unselectNodesAndEdges:St,addSelectedEdges:Et,edges:Nt}=ae.getState();we.key==="Escape"?((Ce=se.current)==null||Ce.blur(),St({edges:[Nt.find(Ye=>Ye.id===n)]})):Et([n])}};return f.createElement("g",{className:(0,G.Z)(["react-flow__edge",`react-flow__edge-${o}`,r,{selected:c,animated:u,inactive:Sn,updating:xe}]),onClick:_e,onDoubleClick:Z,onContextMenu:wt,onMouseEnter:vt,onMouseMove:_n,onMouseLeave:Xt,onKeyDown:K?Yt:void 0,tabIndex:K?0:void 0,role:K?"button":"img","data-testid":`rf__edge-${n}`,"aria-label":V===null?void 0:V||`Edge from ${m} to ${S}`,"aria-describedby":K?`${Pi}-${L}`:void 0,ref:se},!ue&&f.createElement(e,{id:n,source:m,target:S,selected:c,animated:u,label:l,labelStyle:d,labelShowBg:h,labelBgStyle:p,labelBgPadding:b,labelBgBorderRadius:y,data:s,style:E,sourceX:C,sourceY:v,targetX:M,targetY:I,sourcePosition:R,targetPosition:P,sourceHandleId:B,targetHandleId:O,markerStart:Fe,markerEnd:re,pathOptions:J,interactionWidth:ee}),W&&f.createElement(f.Fragment,null,(W==="source"||W===!0)&&f.createElement(Ji,{position:R,centerX:C,centerY:v,radius:A,onMouseDown:st,onMouseEnter:at,onMouseOut:_t,type:"source"}),(W==="target"||W===!0)&&f.createElement(Ji,{position:P,centerX:M,centerY:I,radius:A,onMouseDown:Ft,onMouseEnter:at,onMouseOut:_t,type:"target"})))};return t.displayName="EdgeWrapper",(0,f.memo)(t)};function Su(e){const t={default:Vt(e.default||er),straight:Vt(e.bezier||Br),step:Vt(e.step||$r),smoothstep:Vt(e.step||Jn),simplebezier:Vt(e.simplebezier||Rr)},n={},r=Object.keys(e).filter(o=>!["default","bezier"].includes(o)).reduce((o,s)=>(o[s]=Vt(e[s]||er),o),n);return X(X({},t),r)}function ji(e,t,n=null){const r=((n==null?void 0:n.x)||0)+t.x,o=((n==null?void 0:n.y)||0)+t.y,s=(n==null?void 0:n.width)||t.width,i=(n==null?void 0:n.height)||t.height;switch(e){case Y.Top:return{x:r+s/2,y:o};case Y.Right:return{x:r+s,y:o+i/2};case Y.Bottom:return{x:r+s/2,y:o+i};case Y.Left:return{x:r,y:o+i/2}}}function es(e,t){return e?e.length===1||!t?e[0]:t&&e.find(n=>n.id===t)||null:null}const Eu=(e,t,n,r,o,s)=>{const i=ji(n,e,t),a=ji(s,r,o);return{sourceX:i.x,sourceY:i.y,targetX:a.x,targetY:a.y}};function Nu({sourcePos:e,targetPos:t,sourceWidth:n,sourceHeight:r,targetWidth:o,targetHeight:s,width:i,height:a,transform:c}){const u={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+n,t.x+o),y2:Math.max(e.y+r,t.y+s)};u.x===u.x2&&(u.x2+=1),u.y===u.y2&&(u.y2+=1);const l=pn({x:(0-c[0])/c[2],y:(0-c[1])/c[2],width:i/c[2],height:a/c[2]}),d=Math.max(0,Math.min(l.x2,u.x2)-Math.max(l.x,u.x)),h=Math.max(0,Math.min(l.y2,u.y2)-Math.max(l.y,u.y));return Math.ceil(d*h)>0}function ts(e){var r,o,s,i,a;const t=((r=e==null?void 0:e[le])==null?void 0:r.handleBounds)||null,n=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((o=e==null?void 0:e.positionAbsolute)==null?void 0:o.x)!="undefined"&&typeof((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.y)!="undefined";return[{x:((i=e==null?void 0:e.positionAbsolute)==null?void 0:i.x)||0,y:((a=e==null?void 0:e.positionAbsolute)==null?void 0:a.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!n]}const Cu=[{level:0,isMaxLevel:!0,edges:[]}];function Mu(e,t,n=!1){let r=-1;const o=e.reduce((i,a)=>{var l,d;const c=ke(a.zIndex);let u=c?a.zIndex:0;if(n){const h=t.get(a.target),p=t.get(a.source),b=a.selected||(h==null?void 0:h.selected)||(p==null?void 0:p.selected),y=Math.max(((l=p==null?void 0:p[le])==null?void 0:l.z)||0,((d=h==null?void 0:h[le])==null?void 0:d.z)||0,1e3);u=(c?a.zIndex:0)+(b?y:0)}return i[u]?i[u].push(a):i[u]=[a],r=u>r?u:r,i},{}),s=Object.entries(o).map(([i,a])=>{const c=+i;return{edges:a,level:c,isMaxLevel:c===r}});return s.length===0?Cu:s}function Au(e,t,n){const r=te((0,f.useCallback)(o=>e?o.edges.filter(s=>{const i=t.get(s.source),a=t.get(s.target);return(i==null?void 0:i.width)&&(i==null?void 0:i.height)&&(a==null?void 0:a.width)&&(a==null?void 0:a.height)&&Nu({sourcePos:i.positionAbsolute||{x:0,y:0},targetPos:a.positionAbsolute||{x:0,y:0},sourceWidth:i.width,sourceHeight:i.height,targetWidth:a.width,targetHeight:a.height,width:o.width,height:o.height,transform:o.transform})}):o.edges,[e,t]));return Mu(r,t,n)}const Tu=({color:e="none",strokeWidth:t=1})=>f.createElement("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),ku=({color:e="none",strokeWidth:t=1})=>f.createElement("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),ns={[Qn.Arrow]:Tu,[Qn.ArrowClosed]:ku};function Pu(e){const t=de();return(0,f.useMemo)(()=>{var o,s;return Object.prototype.hasOwnProperty.call(ns,e)?ns[e]:((s=(o=t.getState()).onError)==null||s.call(o,"009",Te.error009(e)),null)},[e])}const zu=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:s="strokeWidth",strokeWidth:i,orient:a="auto-start-reverse"})=>{const c=Pu(t);return c?f.createElement("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:s,orient:a,refX:"0",refY:"0"},f.createElement(c,{color:n,strokeWidth:i})):null},Iu=({defaultColor:e,rfId:t})=>n=>{const r=[];return n.edges.reduce((o,s)=>([s.markerStart,s.markerEnd].forEach(i=>{if(i&&typeof i=="object"){const a=Or(i,t);r.includes(a)||(o.push(X({id:a,color:i.color||e},i)),r.push(a))}}),o),[]).sort((o,s)=>o.id.localeCompare(s.id))},rs=({defaultColor:e,rfId:t})=>{const n=te((0,f.useCallback)(Iu({defaultColor:e,rfId:t}),[e,t]),(r,o)=>!(r.length!==o.length||r.some((s,i)=>s.id!==o[i].id)));return f.createElement("defs",null,n.map(r=>f.createElement(zu,{id:r.id,key:r.id,type:r.type,color:r.color,width:r.width,height:r.height,markerUnits:r.markerUnits,strokeWidth:r.strokeWidth,orient:r.orient})))};rs.displayName="MarkerDefinitions";var Ru=(0,f.memo)(rs);const Du=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),os=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:n,rfId:r,edgeTypes:o,noPanClassName:s,onEdgeUpdate:i,onEdgeContextMenu:a,onEdgeMouseEnter:c,onEdgeMouseMove:u,onEdgeMouseLeave:l,onEdgeClick:d,edgeUpdaterRadius:h,onEdgeDoubleClick:p,onEdgeUpdateStart:b,onEdgeUpdateEnd:y,children:E})=>{const{edgesFocusable:m,edgesUpdatable:S,elementsSelectable:C,width:v,height:M,connectionMode:I,nodeInternals:R,onError:P}=te(Du,Q.X),D=Au(t,R,n);return v?f.createElement(f.Fragment,null,D.map(({level:H,edges:B,isMaxLevel:O})=>f.createElement("svg",{key:H,style:{zIndex:H},width:v,height:M,className:"react-flow__edges react-flow__container"},O&&f.createElement(Ru,{defaultColor:e,rfId:r}),f.createElement("g",null,B.map(_=>{var Ne,ae;const[g,N,x]=ts(R.get(_.source)),[A,z,w]=ts(R.get(_.target));if(!x||!w)return null;let T=_.type||"default";o[T]||(P==null||P("011",Te.error011(T)),T="default");const k=o[T]||o.default,$=I===mt.Strict?z.target:((Ne=z.target)!=null?Ne:[]).concat((ae=z.source)!=null?ae:[]),L=es(N.source,_.sourceHandle),V=es($,_.targetHandle),K=(L==null?void 0:L.position)||Y.Bottom,W=(V==null?void 0:V.position)||Y.Top,J=!!(_.focusable||m&&typeof _.focusable=="undefined"),ee=typeof i!="undefined"&&(_.updatable||S&&typeof _.updatable=="undefined");if(!L||!V)return P==null||P("008",Te.error008(L,_)),null;const{sourceX:se,sourceY:xe,targetX:pe,targetY:ue}=Eu(g,L,K,A,V,W);return f.createElement(k,{key:_.id,id:_.id,className:(0,G.Z)([_.className,s]),type:T,data:_.data,selected:!!_.selected,animated:!!_.animated,hidden:!!_.hidden,label:_.label,labelStyle:_.labelStyle,labelShowBg:_.labelShowBg,labelBgStyle:_.labelBgStyle,labelBgPadding:_.labelBgPadding,labelBgBorderRadius:_.labelBgBorderRadius,style:_.style,source:_.source,target:_.target,sourceHandleId:_.sourceHandle,targetHandleId:_.targetHandle,markerEnd:_.markerEnd,markerStart:_.markerStart,sourceX:se,sourceY:xe,targetX:pe,targetY:ue,sourcePosition:K,targetPosition:W,elementsSelectable:C,onEdgeUpdate:i,onContextMenu:a,onMouseEnter:c,onMouseMove:u,onMouseLeave:l,onClick:d,edgeUpdaterRadius:h,onEdgeDoubleClick:p,onEdgeUpdateStart:b,onEdgeUpdateEnd:y,rfId:r,ariaLabel:_.ariaLabel,isFocusable:J,isUpdatable:ee,pathOptions:"pathOptions"in _?_.pathOptions:void 0,interactionWidth:_.interactionWidth})})))),E):null};os.displayName="EdgeRenderer";var $u=(0,f.memo)(os);const Bu=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function Hu({children:e}){const t=te(Bu);return f.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:t}},e)}function Ou(e){const t=Ur(),n=(0,f.useRef)(!1);(0,f.useEffect)(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const Lu={[Y.Left]:Y.Right,[Y.Right]:Y.Left,[Y.Top]:Y.Bottom,[Y.Bottom]:Y.Top},is=({nodeId:e,handleType:t,style:n,type:r=rt.Bezier,CustomComponent:o,connectionStatus:s})=>{var I,R,P,D,H,B,O;const{fromNode:i,handleId:a,toX:c,toY:u,connectionMode:l}=te((0,f.useCallback)(_=>({fromNode:_.nodeInternals.get(e),handleId:_.connectionHandleId,toX:(_.connectionPosition.x-_.transform[0])/_.transform[2],toY:(_.connectionPosition.y-_.transform[1])/_.transform[2],connectionMode:_.connectionMode}),[e]),Q.X),d=(I=i==null?void 0:i[le])==null?void 0:I.handleBounds;let h=d==null?void 0:d[t];if(l===mt.Loose&&(h=h||(d==null?void 0:d[t==="source"?"target":"source"])),!i||!h)return null;const p=a?h.find(_=>_.id===a):h[0],b=p?p.x+p.width/2:((R=i.width)!=null?R:0)/2,y=p?p.y+p.height/2:(P=i.height)!=null?P:0,E=((H=(D=i.positionAbsolute)==null?void 0:D.x)!=null?H:0)+b,m=((O=(B=i.positionAbsolute)==null?void 0:B.y)!=null?O:0)+y,S=p==null?void 0:p.position,C=S?Lu[S]:null;if(!S||!C)return null;if(o)return f.createElement(o,{connectionLineType:r,connectionLineStyle:n,fromNode:i,fromHandle:p,fromX:E,fromY:m,toX:c,toY:u,fromPosition:S,toPosition:C,connectionStatus:s});let v="";const M={sourceX:E,sourceY:m,sourcePosition:S,targetX:c,targetY:u,targetPosition:C};return r===rt.Bezier?[v]=fi(M):r===rt.Step?[v]=Dr(fe(X({},M),{borderRadius:0})):r===rt.SmoothStep?[v]=Dr(M):r===rt.SimpleBezier?[v]=ai(M):v=`M${E},${m} ${c},${u}`,f.createElement("path",{d:v,fill:"none",className:"react-flow__connection-path",style:n})};is.displayName="ConnectionLine";const Vu=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function Xu({containerStyle:e,style:t,type:n,component:r}){const{nodeId:o,handleType:s,nodesConnectable:i,width:a,height:c,connectionStatus:u}=te(Vu,Q.X);return!(o&&s&&a&&i)?null:f.createElement("svg",{style:e,width:a,height:c,className:"react-flow__edges react-flow__connectionline react-flow__container"},f.createElement("g",{className:(0,G.Z)(["react-flow__connection",u])},f.createElement(is,{nodeId:o,handleType:s,style:t,type:n,CustomComponent:r,connectionStatus:u})))}function ss(e,t){const n=(0,f.useRef)(null),r=de();return(0,f.useMemo)(()=>t(e),[e])}const as=({nodeTypes:e,edgeTypes:t,onMove:n,onMoveStart:r,onMoveEnd:o,onInit:s,onNodeClick:i,onEdgeClick:a,onNodeDoubleClick:c,onEdgeDoubleClick:u,onNodeMouseEnter:l,onNodeMouseMove:d,onNodeMouseLeave:h,onNodeContextMenu:p,onSelectionContextMenu:b,onSelectionStart:y,onSelectionEnd:E,connectionLineType:m,connectionLineStyle:S,connectionLineComponent:C,connectionLineContainerStyle:v,selectionKeyCode:M,selectionOnDrag:I,selectionMode:R,multiSelectionKeyCode:P,panActivationKeyCode:D,zoomActivationKeyCode:H,deleteKeyCode:B,onlyRenderVisibleElements:O,elementsSelectable:_,selectNodesOnDrag:g,defaultViewport:N,translateExtent:x,minZoom:A,maxZoom:z,preventScrolling:w,defaultMarkerColor:T,zoomOnScroll:k,zoomOnPinch:$,panOnScroll:L,panOnScrollSpeed:V,panOnScrollMode:K,zoomOnDoubleClick:W,panOnDrag:J,onPaneClick:ee,onPaneMouseEnter:se,onPaneMouseMove:xe,onPaneMouseLeave:pe,onPaneScroll:ue,onPaneContextMenu:Ne,onEdgeUpdate:ae,onEdgeContextMenu:Fe,onEdgeMouseEnter:re,onEdgeMouseMove:_e,onEdgeMouseLeave:Z,edgeUpdaterRadius:wt,onEdgeUpdateStart:vt,onEdgeUpdateEnd:_n,noDragClassName:Xt,noWheelClassName:bt,noPanClassName:st,elevateEdgesOnSelect:Ft,disableKeyboardA11y:at,nodeOrigin:_t,nodeExtent:Sn,rfId:Yt})=>{const we=ss(e,mu),Ce=ss(t,Su);return Ou(s),f.createElement(gu,{onPaneClick:ee,onPaneMouseEnter:se,onPaneMouseMove:xe,onPaneMouseLeave:pe,onPaneContextMenu:Ne,onPaneScroll:ue,deleteKeyCode:B,selectionKeyCode:M,selectionOnDrag:I,selectionMode:R,onSelectionStart:y,onSelectionEnd:E,multiSelectionKeyCode:P,panActivationKeyCode:D,zoomActivationKeyCode:H,elementsSelectable:_,onMove:n,onMoveStart:r,onMoveEnd:o,zoomOnScroll:k,zoomOnPinch:$,zoomOnDoubleClick:W,panOnScroll:L,panOnScrollSpeed:V,panOnScrollMode:K,panOnDrag:J,defaultViewport:N,translateExtent:x,minZoom:A,maxZoom:z,onSelectionContextMenu:b,preventScrolling:w,noDragClassName:Xt,noWheelClassName:bt,noPanClassName:st,disableKeyboardA11y:at},f.createElement(Hu,null,f.createElement($u,{edgeTypes:Ce,onEdgeClick:a,onEdgeDoubleClick:u,onEdgeUpdate:ae,onlyRenderVisibleElements:O,onEdgeContextMenu:Fe,onEdgeMouseEnter:re,onEdgeMouseMove:_e,onEdgeMouseLeave:Z,onEdgeUpdateStart:vt,onEdgeUpdateEnd:_n,edgeUpdaterRadius:wt,defaultMarkerColor:T,noPanClassName:st,elevateEdgesOnSelect:!!Ft,disableKeyboardA11y:at,rfId:Yt},f.createElement(Xu,{style:S,type:m,component:C,containerStyle:v})),f.createElement("div",{className:"react-flow__edgelabel-renderer"}),f.createElement(wu,{nodeTypes:we,onNodeClick:i,onNodeDoubleClick:c,onNodeMouseEnter:l,onNodeMouseMove:d,onNodeMouseLeave:h,onNodeContextMenu:p,selectNodesOnDrag:g,onlyRenderVisibleElements:O,noPanClassName:st,noDragClassName:Xt,disableKeyboardA11y:at,nodeOrigin:_t,nodeExtent:Sn,rfId:Yt})))};as.displayName="GraphView";var Fu=(0,f.memo)(as);const jr=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],it={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:jr,nodeExtent:jr,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:mt.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:Gn,isValidConnection:void 0},Yu=()=>(0,oe.F)((e,t)=>fe(X({},it),{setNodes:n=>{const{nodeInternals:r,nodeOrigin:o,elevateNodesOnSelect:s}=t();e({nodeInternals:Kr(n,r,o,s)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:n=>{const{defaultEdgeOptions:r={}}=t();e({edges:n.map(o=>X(X({},r),o))})},setDefaultNodesAndEdges:(n,r)=>{const o=typeof n!="undefined",s=typeof r!="undefined",i=o?Kr(n,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:i,edges:s?r:[],hasDefaultNodes:o,hasDefaultEdges:s})},updateNodeDimensions:n=>{const{onNodesChange:r,nodeInternals:o,fitViewOnInit:s,fitViewOnInitDone:i,fitViewOnInitOptions:a,domNode:c,nodeOrigin:u}=t(),l=c==null?void 0:c.querySelector(".react-flow__viewport");if(!l)return;const d=window.getComputedStyle(l),{m22:h}=new window.DOMMatrixReadOnly(d.transform),p=n.reduce((y,E)=>{const m=o.get(E.id);if(m){const S=kr(E.nodeElement);!!(S.width&&S.height&&(m.width!==S.width||m.height!==S.height||E.forceUpdate))&&(o.set(m.id,X(fe(X({},m),{[le]:fe(X({},m[le]),{handleBounds:{source:Ki(".source",E.nodeElement,h,u),target:Ki(".target",E.nodeElement,h,u)}})}),S)),y.push({id:m.id,type:"dimensions",dimensions:S}))}return y},[]);Di(o,u);const b=i||s&&!i&&$i(t,X({initial:!0},a));e({nodeInternals:new Map(o),fitViewOnInitDone:b}),(p==null?void 0:p.length)>0&&(r==null||r(p))},updateNodePositions:(n,r=!0,o=!1)=>{const{triggerNodeChanges:s}=t(),i=n.map(a=>{const c={id:a.id,type:"position",dragging:o};return r&&(c.positionAbsolute=a.positionAbsolute,c.position=a.position),c});s(i)},triggerNodeChanges:n=>{const{onNodesChange:r,nodeInternals:o,hasDefaultNodes:s,nodeOrigin:i,getNodes:a,elevateNodesOnSelect:c}=t();if(n!=null&&n.length){if(s){const u=Vi(n,a()),l=Kr(u,o,i,c);e({nodeInternals:l})}r==null||r(n)}},addSelectedNodes:n=>{const{multiSelectionActive:r,edges:o,getNodes:s}=t();let i,a=null;r?i=n.map(c=>ot(c,!0)):(i=Ot(s(),n),a=Ot(o,[])),or({changedNodes:i,changedEdges:a,get:t,set:e})},addSelectedEdges:n=>{const{multiSelectionActive:r,edges:o,getNodes:s}=t();let i,a=null;r?i=n.map(c=>ot(c,!0)):(i=Ot(o,n),a=Ot(s(),[])),or({changedNodes:a,changedEdges:i,get:t,set:e})},unselectNodesAndEdges:({nodes:n,edges:r}={})=>{const{edges:o,getNodes:s}=t(),i=n||s(),a=r||o,c=i.map(l=>(l.selected=!1,ot(l.id,!1))),u=a.map(l=>ot(l.id,!1));or({changedNodes:c,changedEdges:u,get:t,set:e})},setMinZoom:n=>{const{d3Zoom:r,maxZoom:o}=t();r==null||r.scaleExtent([n,o]),e({minZoom:n})},setMaxZoom:n=>{const{d3Zoom:r,minZoom:o}=t();r==null||r.scaleExtent([o,n]),e({maxZoom:n})},setTranslateExtent:n=>{var r;(r=t().d3Zoom)==null||r.translateExtent(n),e({translateExtent:n})},resetSelectedElements:()=>{const{edges:n,getNodes:r}=t(),s=r().filter(a=>a.selected).map(a=>ot(a.id,!1)),i=n.filter(a=>a.selected).map(a=>ot(a.id,!1));or({changedNodes:s,changedEdges:i,get:t,set:e})},setNodeExtent:n=>{const{nodeInternals:r}=t();r.forEach(o=>{o.positionAbsolute=Pr(o.position,n)}),e({nodeExtent:n,nodeInternals:new Map(r)})},panBy:n=>{const{transform:r,width:o,height:s,d3Zoom:i,d3Selection:a,translateExtent:c}=t();if(!i||!a||!n.x&&!n.y)return!1;const u=je.translate(r[0]+n.x,r[1]+n.y).scale(r[2]),l=[[0,0],[o,s]],d=i==null?void 0:i.constrain()(u,l,c);return i.transform(a,d),r[0]!==d.x||r[1]!==d.y||r[2]!==d.k},cancelConnection:()=>e({connectionNodeId:it.connectionNodeId,connectionHandleId:it.connectionHandleId,connectionHandleType:it.connectionHandleType,connectionStatus:it.connectionStatus,connectionStartHandle:it.connectionStartHandle,connectionEndHandle:it.connectionEndHandle}),reset:()=>e(X({},it))}),Object.is),eo=({children:e})=>{const t=(0,f.useRef)(null);return t.current||(t.current=Yu()),f.createElement(dl,{value:t.current},e)};eo.displayName="ReactFlowProvider";const cs=({children:e})=>(0,f.useContext)(Wn)?f.createElement(f.Fragment,null,e):f.createElement(eo,null,e);cs.displayName="ReactFlowWrapper";const Zu={input:Ni,default:Yr,output:Mi,group:Zr},Ku={default:er,straight:Br,step:$r,smoothstep:Jn,simplebezier:Rr},Uu=[0,0],Wu=[15,15],Gu={x:0,y:0,zoom:1},qu={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},ls=(0,f.forwardRef)((sd,Rf)=>{var ps=sd,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:s=Zu,edgeTypes:i=Ku,onNodeClick:a,onEdgeClick:c,onInit:u,onMove:l,onMoveStart:d,onMoveEnd:h,onConnect:p,onConnectStart:b,onConnectEnd:y,onClickConnectStart:E,onClickConnectEnd:m,onNodeMouseEnter:S,onNodeMouseMove:C,onNodeMouseLeave:v,onNodeContextMenu:M,onNodeDoubleClick:I,onNodeDragStart:R,onNodeDrag:P,onNodeDragStop:D,onNodesDelete:H,onEdgesDelete:B,onSelectionChange:O,onSelectionDragStart:_,onSelectionDrag:g,onSelectionDragStop:N,onSelectionContextMenu:x,onSelectionStart:A,onSelectionEnd:z,connectionMode:w=mt.Strict,connectionLineType:T=rt.Bezier,connectionLineStyle:k,connectionLineComponent:$,connectionLineContainerStyle:L,deleteKeyCode:V="Backspace",selectionKeyCode:K="Shift",selectionOnDrag:W=!1,selectionMode:J=xn.Full,panActivationKeyCode:ee="Space",multiSelectionKeyCode:se=qn()?"Meta":"Control",zoomActivationKeyCode:xe=qn()?"Meta":"Control",snapToGrid:pe=!1,snapGrid:ue=Wu,onlyRenderVisibleElements:Ne=!1,selectNodesOnDrag:ae=!0,nodesDraggable:Fe,nodesConnectable:re,nodesFocusable:_e,nodeOrigin:Z=Uu,edgesFocusable:wt,edgesUpdatable:vt,elementsSelectable:_n,defaultViewport:Xt=Gu,minZoom:bt=.5,maxZoom:st=2,translateExtent:Ft=jr,preventScrolling:at=!0,nodeExtent:_t,defaultMarkerColor:Sn="#b1b1b7",zoomOnScroll:Yt=!0,zoomOnPinch:we=!0,panOnScroll:Ce=!1,panOnScrollSpeed:St=.5,panOnScrollMode:Et=yt.Free,zoomOnDoubleClick:Nt=!0,panOnDrag:et=!0,onPaneClick:Ye,onPaneMouseEnter:En,onPaneMouseMove:to,onPaneMouseLeave:Nn,onPaneScroll:no,onPaneContextMenu:fs,children:Ct,onEdgeUpdate:of,onEdgeContextMenu:sf,onEdgeDoubleClick:af,onEdgeMouseEnter:cf,onEdgeMouseMove:lf,onEdgeMouseLeave:uf,onEdgeUpdateStart:ff,onEdgeUpdateEnd:df,edgeUpdaterRadius:hf=10,onNodesChange:gf,onEdgesChange:pf,noDragClassName:mf="nodrag",noWheelClassName:yf="nowheel",noPanClassName:ds="nopan",fitView:xf=!1,fitViewOptions:wf,connectOnClick:vf=!0,attributionPosition:bf,proOptions:_f,defaultEdgeOptions:Sf,elevateNodesOnSelect:Ef=!0,elevateEdgesOnSelect:Nf=!1,disableKeyboardA11y:hs=!1,autoPanOnConnect:Cf=!0,autoPanOnNodeDrag:Mf=!0,connectionRadius:Af=20,isValidConnection:Tf,onError:kf,style:Pf,id:gs,nodeDragThreshold:zf}=ps,If=Zt(ps,["nodes","edges","defaultNodes","defaultEdges","className","nodeTypes","edgeTypes","onNodeClick","onEdgeClick","onInit","onMove","onMoveStart","onMoveEnd","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","onNodeMouseEnter","onNodeMouseMove","onNodeMouseLeave","onNodeContextMenu","onNodeDoubleClick","onNodeDragStart","onNodeDrag","onNodeDragStop","onNodesDelete","onEdgesDelete","onSelectionChange","onSelectionDragStart","onSelectionDrag","onSelectionDragStop","onSelectionContextMenu","onSelectionStart","onSelectionEnd","connectionMode","connectionLineType","connectionLineStyle","connectionLineComponent","connectionLineContainerStyle","deleteKeyCode","selectionKeyCode","selectionOnDrag","selectionMode","panActivationKeyCode","multiSelectionKeyCode","zoomActivationKeyCode","snapToGrid","snapGrid","onlyRenderVisibleElements","selectNodesOnDrag","nodesDraggable","nodesConnectable","nodesFocusable","nodeOrigin","edgesFocusable","edgesUpdatable","elementsSelectable","defaultViewport","minZoom","maxZoom","translateExtent","preventScrolling","nodeExtent","defaultMarkerColor","zoomOnScroll","zoomOnPinch","panOnScroll","panOnScrollSpeed","panOnScrollMode","zoomOnDoubleClick","panOnDrag","onPaneClick","onPaneMouseEnter","onPaneMouseMove","onPaneMouseLeave","onPaneScroll","onPaneContextMenu","children","onEdgeUpdate","onEdgeContextMenu","onEdgeDoubleClick","onEdgeMouseEnter","onEdgeMouseMove","onEdgeMouseLeave","onEdgeUpdateStart","onEdgeUpdateEnd","edgeUpdaterRadius","onNodesChange","onEdgesChange","noDragClassName","noWheelClassName","noPanClassName","fitView","fitViewOptions","connectOnClick","attributionPosition","proOptions","defaultEdgeOptions","elevateNodesOnSelect","elevateEdgesOnSelect","disableKeyboardA11y","autoPanOnConnect","autoPanOnNodeDrag","connectionRadius","isValidConnection","onError","style","id","nodeDragThreshold"]);const ro=gs||"1";return f.createElement("div",fe(X({},If),{style:X(X({},Pf),qu),ref:Rf,className:(0,G.Z)(["react-flow",o]),"data-testid":"rf__wrapper",id:gs}),f.createElement(cs,null,f.createElement(Fu,{onInit:u,onMove:l,onMoveStart:d,onMoveEnd:h,onNodeClick:a,onEdgeClick:c,onNodeMouseEnter:S,onNodeMouseMove:C,onNodeMouseLeave:v,onNodeContextMenu:M,onNodeDoubleClick:I,nodeTypes:s,edgeTypes:i,connectionLineType:T,connectionLineStyle:k,connectionLineComponent:$,connectionLineContainerStyle:L,selectionKeyCode:K,selectionOnDrag:W,selectionMode:J,deleteKeyCode:V,multiSelectionKeyCode:se,panActivationKeyCode:ee,zoomActivationKeyCode:xe,onlyRenderVisibleElements:Ne,selectNodesOnDrag:ae,defaultViewport:Xt,translateExtent:Ft,minZoom:bt,maxZoom:st,preventScrolling:at,zoomOnScroll:Yt,zoomOnPinch:we,zoomOnDoubleClick:Nt,panOnScroll:Ce,panOnScrollSpeed:St,panOnScrollMode:Et,panOnDrag:et,onPaneClick:Ye,onPaneMouseEnter:En,onPaneMouseMove:to,onPaneMouseLeave:Nn,onPaneScroll:no,onPaneContextMenu:fs,onSelectionContextMenu:x,onSelectionStart:A,onSelectionEnd:z,onEdgeUpdate:of,onEdgeContextMenu:sf,onEdgeDoubleClick:af,onEdgeMouseEnter:cf,onEdgeMouseMove:lf,onEdgeMouseLeave:uf,onEdgeUpdateStart:ff,onEdgeUpdateEnd:df,edgeUpdaterRadius:hf,defaultMarkerColor:Sn,noDragClassName:mf,noWheelClassName:yf,noPanClassName:ds,elevateEdgesOnSelect:Nf,rfId:ro,disableKeyboardA11y:hs,nodeOrigin:Z,nodeExtent:_t}),f.createElement(Ll,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:p,onConnectStart:b,onConnectEnd:y,onClickConnectStart:E,onClickConnectEnd:m,nodesDraggable:Fe,nodesConnectable:re,nodesFocusable:_e,edgesFocusable:wt,edgesUpdatable:vt,elementsSelectable:_n,elevateNodesOnSelect:Ef,minZoom:bt,maxZoom:st,nodeExtent:_t,onNodesChange:gf,onEdgesChange:pf,snapToGrid:pe,snapGrid:ue,connectionMode:w,translateExtent:Ft,connectOnClick:vf,defaultEdgeOptions:Sf,fitView:xf,fitViewOptions:wf,onNodesDelete:H,onEdgesDelete:B,onNodeDragStart:R,onNodeDrag:P,onNodeDragStop:D,onSelectionDrag:g,onSelectionDragStart:_,onSelectionDragStop:N,noPanClassName:ds,nodeOrigin:Z,rfId:ro,autoPanOnConnect:Cf,autoPanOnNodeDrag:Mf,onError:kf,connectionRadius:Af,isValidConnection:Tf,nodeDragThreshold:zf}),f.createElement(Hl,{onSelectionChange:O}),Ct,f.createElement(pl,{proOptions:_f,position:bf}),f.createElement(Zl,{rfId:ro,disableKeyboardA11y:hs})))});ls.displayName="ReactFlow";const Qu=e=>{var t;return(t=e.domNode)==null?void 0:t.querySelector(".react-flow__edgelabel-renderer")};function Qf({children:e}){const t=te(Qu);return t?createPortal(e,t):null}function Jf(){const e=de();return useCallback(t=>{const{domNode:n,updateNodeDimensions:r}=e.getState(),s=(Array.isArray(t)?t:[t]).reduce((i,a)=>{const c=n==null?void 0:n.querySelector(`.react-flow__node[data-id="${a}"]`);return c&&i.push({id:a,nodeElement:c,forceUpdate:!0}),i},[]);requestAnimationFrame(()=>r(s))},[])}const Ju=e=>e.getNodes();function jf(){return te(Ju,shallow)}const ju=e=>e.edges;function ed(){return te(ju,shallow)}const ef=e=>({x:e.transform[0],y:e.transform[1],zoom:e.transform[2]});function tf(){return te(ef,Q.X)}function us(e){return t=>{const[n,r]=(0,f.useState)(t),o=(0,f.useCallback)(s=>r(i=>e(s,i)),[]);return[n,r,o]}}const td=us(Vi),nd=us(iu);function rd({onStart:e,onChange:t,onEnd:n}){const r=de();useEffect(()=>{r.setState({onViewportChangeStart:e})},[e]),useEffect(()=>{r.setState({onViewportChange:t})},[t]),useEffect(()=>{r.setState({onViewportChangeEnd:n})},[n])}function od({onChange:e}){const t=de();useEffect(()=>{const n=[...t.getState().onSelectionChange,e];return t.setState({onSelectionChange:n}),()=>{const r=t.getState().onSelectionChange.filter(o=>o!==e);t.setState({onSelectionChange:r})}},[e])}const nf=e=>t=>t.nodeInternals.size===0?!1:t.getNodes().filter(n=>e.includeHiddenNodes?!0:!n.hidden).every(n=>{var r;return((r=n[le])==null?void 0:r.handleBounds)!==void 0}),rf={includeHiddenNodes:!1};function id(e=rf){return te(nf(e))}},76295:function(j,q,F){"use strict";F.d(q,{Z:function(){return f}});function f(G){if(typeof G=="string"||typeof G=="number")return""+G;let oe="";if(Array.isArray(G))for(let Q=0,ne;Q<G.length;Q++)(ne=f(G[Q]))!==""&&(oe+=(oe&&" ")+ne);else for(let Q in G)G[Q]&&(oe+=(oe&&" ")+Q);return oe}}}]); +}()); \ No newline at end of file diff --git a/6313.f18b462d.async.js b/6313.f18b462d.async.js new file mode 100644 index 00000000..e4a89af2 --- /dev/null +++ b/6313.f18b462d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6313],{26313:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBackground":"#00000000","activityBar.activeBorder":"#00000000","activityBar.activeFocusBorder":"#00000000","activityBar.background":"#181926","activityBar.border":"#00000000","activityBar.dropBorder":"#c6a0f633","activityBar.foreground":"#c6a0f6","activityBar.inactiveForeground":"#6e738d","activityBarBadge.background":"#c6a0f6","activityBarBadge.foreground":"#181926","activityBarTop.activeBorder":"#00000000","activityBarTop.dropBorder":"#c6a0f633","activityBarTop.foreground":"#c6a0f6","activityBarTop.inactiveForeground":"#6e738d","badge.background":"#494d64","badge.foreground":"#cad3f5","banner.background":"#494d64","banner.foreground":"#cad3f5","banner.iconForeground":"#cad3f5","breadcrumb.activeSelectionForeground":"#c6a0f6","breadcrumb.background":"#24273a","breadcrumb.focusForeground":"#c6a0f6","breadcrumb.foreground":"#cad3f5cc","breadcrumbPicker.background":"#1e2030","button.background":"#c6a0f6","button.border":"#00000000","button.foreground":"#181926","button.hoverBackground":"#dac1f9","button.secondaryBackground":"#5b6078","button.secondaryBorder":"#c6a0f6","button.secondaryForeground":"#cad3f5","button.secondaryHoverBackground":"#6a708c","button.separator":"#00000000","charts.blue":"#8aadf4","charts.foreground":"#cad3f5","charts.green":"#a6da95","charts.lines":"#b8c0e0","charts.orange":"#f5a97f","charts.purple":"#c6a0f6","charts.red":"#ed8796","charts.yellow":"#eed49f","checkbox.background":"#494d64","checkbox.border":"#00000000","checkbox.foreground":"#c6a0f6","commandCenter.activeBackground":"#5b607833","commandCenter.activeBorder":"#c6a0f6","commandCenter.activeForeground":"#c6a0f6","commandCenter.background":"#1e2030","commandCenter.border":"#00000000","commandCenter.foreground":"#b8c0e0","commandCenter.inactiveBorder":"#00000000","commandCenter.inactiveForeground":"#b8c0e0","debugConsole.errorForeground":"#ed8796","debugConsole.infoForeground":"#8aadf4","debugConsole.sourceForeground":"#f4dbd6","debugConsole.warningForeground":"#f5a97f","debugConsoleInputIcon.foreground":"#cad3f5","debugExceptionWidget.background":"#181926","debugExceptionWidget.border":"#c6a0f6","debugIcon.breakpointCurrentStackframeForeground":"#5b6078","debugIcon.breakpointDisabledForeground":"#ed879699","debugIcon.breakpointForeground":"#ed8796","debugIcon.breakpointStackframeForeground":"#5b6078","debugIcon.breakpointUnverifiedForeground":"#a47487","debugIcon.continueForeground":"#a6da95","debugIcon.disconnectForeground":"#5b6078","debugIcon.pauseForeground":"#8aadf4","debugIcon.restartForeground":"#8bd5ca","debugIcon.startForeground":"#a6da95","debugIcon.stepBackForeground":"#5b6078","debugIcon.stepIntoForeground":"#cad3f5","debugIcon.stepOutForeground":"#cad3f5","debugIcon.stepOverForeground":"#c6a0f6","debugIcon.stopForeground":"#ed8796","debugTokenExpression.boolean":"#c6a0f6","debugTokenExpression.error":"#ed8796","debugTokenExpression.number":"#f5a97f","debugTokenExpression.string":"#a6da95","debugToolBar.background":"#181926","debugToolBar.border":"#00000000",descriptionForeground:"#cad3f5","diffEditor.border":"#5b6078","diffEditor.diagonalFill":"#5b607899","diffEditor.insertedLineBackground":"#a6da9526","diffEditor.insertedTextBackground":"#a6da951a","diffEditor.removedLineBackground":"#ed879626","diffEditor.removedTextBackground":"#ed87961a","diffEditorOverview.insertedForeground":"#a6da95cc","diffEditorOverview.removedForeground":"#ed8796cc",disabledForeground:"#a5adcb","dropdown.background":"#1e2030","dropdown.border":"#c6a0f6","dropdown.foreground":"#cad3f5","dropdown.listBackground":"#5b6078","editor.background":"#24273a","editor.findMatchBackground":"#604456","editor.findMatchBorder":"#ed879633","editor.findMatchHighlightBackground":"#455c6d","editor.findMatchHighlightBorder":"#91d7e333","editor.findRangeHighlightBackground":"#455c6d","editor.findRangeHighlightBorder":"#91d7e333","editor.focusedStackFrameHighlightBackground":"#a6da9526","editor.foldBackground":"#91d7e340","editor.foreground":"#cad3f5","editor.hoverHighlightBackground":"#91d7e340","editor.lineHighlightBackground":"#cad3f512","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#91d7e340","editor.rangeHighlightBorder":"#00000000","editor.selectionBackground":"#939ab740","editor.selectionHighlightBackground":"#939ab733","editor.selectionHighlightBorder":"#939ab733","editor.stackFrameHighlightBackground":"#eed49f26","editor.wordHighlightBackground":"#939ab733","editorBracketHighlight.foreground1":"#ed8796","editorBracketHighlight.foreground2":"#f5a97f","editorBracketHighlight.foreground3":"#eed49f","editorBracketHighlight.foreground4":"#a6da95","editorBracketHighlight.foreground5":"#7dc4e4","editorBracketHighlight.foreground6":"#c6a0f6","editorBracketHighlight.unexpectedBracket.foreground":"#ee99a0","editorBracketMatch.background":"#939ab71a","editorBracketMatch.border":"#939ab7","editorCodeLens.foreground":"#8087a2","editorCursor.background":"#24273a","editorCursor.foreground":"#f4dbd6","editorError.background":"#00000000","editorError.border":"#00000000","editorError.foreground":"#ed8796","editorGroup.border":"#5b6078","editorGroup.dropBackground":"#c6a0f633","editorGroup.emptyBackground":"#24273a","editorGroupHeader.tabsBackground":"#181926","editorGutter.addedBackground":"#a6da95","editorGutter.background":"#24273a","editorGutter.commentRangeForeground":"#939ab7","editorGutter.deletedBackground":"#ed8796","editorGutter.foldingControlForeground":"#939ab7","editorGutter.modifiedBackground":"#eed49f","editorHoverWidget.background":"#1e2030","editorHoverWidget.border":"#5b6078","editorHoverWidget.foreground":"#cad3f5","editorIndentGuide.activeBackground":"#5b6078","editorIndentGuide.background":"#494d64","editorInfo.background":"#00000000","editorInfo.border":"#00000000","editorInfo.foreground":"#8aadf4","editorInlayHint.background":"#1e2030bf","editorInlayHint.foreground":"#5b6078","editorInlayHint.parameterBackground":"#1e2030bf","editorInlayHint.parameterForeground":"#a5adcb","editorInlayHint.typeBackground":"#1e2030bf","editorInlayHint.typeForeground":"#b8c0e0","editorLightBulb.foreground":"#eed49f","editorLineNumber.activeForeground":"#c6a0f6","editorLineNumber.foreground":"#8087a2","editorLink.activeForeground":"#c6a0f6","editorMarkerNavigation.background":"#1e2030","editorMarkerNavigationError.background":"#ed8796","editorMarkerNavigationInfo.background":"#8aadf4","editorMarkerNavigationWarning.background":"#f5a97f","editorOverviewRuler.background":"#1e2030","editorOverviewRuler.border":"#cad3f512","editorOverviewRuler.modifiedForeground":"#eed49f","editorRuler.foreground":"#5b6078","editorStickyScrollHover.background":"#363a4f","editorSuggestWidget.background":"#1e2030","editorSuggestWidget.border":"#5b6078","editorSuggestWidget.foreground":"#cad3f5","editorSuggestWidget.highlightForeground":"#c6a0f6","editorSuggestWidget.selectedBackground":"#363a4f","editorWarning.background":"#00000000","editorWarning.border":"#00000000","editorWarning.foreground":"#f5a97f","editorWhitespace.foreground":"#939ab766","editorWidget.background":"#1e2030","editorWidget.foreground":"#cad3f5","editorWidget.resizeBorder":"#5b6078",errorForeground:"#ed8796","errorLens.errorBackground":"#ed879626","errorLens.errorBackgroundLight":"#ed879626","errorLens.errorForeground":"#ed8796","errorLens.errorForegroundLight":"#ed8796","errorLens.errorMessageBackground":"#ed879626","errorLens.hintBackground":"#a6da9526","errorLens.hintBackgroundLight":"#a6da9526","errorLens.hintForeground":"#a6da95","errorLens.hintForegroundLight":"#a6da95","errorLens.hintMessageBackground":"#a6da9526","errorLens.infoBackground":"#8aadf426","errorLens.infoBackgroundLight":"#8aadf426","errorLens.infoForeground":"#8aadf4","errorLens.infoForegroundLight":"#8aadf4","errorLens.infoMessageBackground":"#8aadf426","errorLens.statusBarErrorForeground":"#ed8796","errorLens.statusBarHintForeground":"#a6da95","errorLens.statusBarIconErrorForeground":"#ed8796","errorLens.statusBarIconWarningForeground":"#f5a97f","errorLens.statusBarInfoForeground":"#8aadf4","errorLens.statusBarWarningForeground":"#f5a97f","errorLens.warningBackground":"#f5a97f26","errorLens.warningBackgroundLight":"#f5a97f26","errorLens.warningForeground":"#f5a97f","errorLens.warningForegroundLight":"#f5a97f","errorLens.warningMessageBackground":"#f5a97f26","extensionBadge.remoteBackground":"#8aadf4","extensionBadge.remoteForeground":"#181926","extensionButton.prominentBackground":"#c6a0f6","extensionButton.prominentForeground":"#181926","extensionButton.prominentHoverBackground":"#dac1f9","extensionButton.separator":"#24273a","extensionIcon.preReleaseForeground":"#5b6078","extensionIcon.sponsorForeground":"#f5bde6","extensionIcon.starForeground":"#eed49f","extensionIcon.verifiedForeground":"#a6da95",focusBorder:"#c6a0f6",foreground:"#cad3f5","gitDecoration.addedResourceForeground":"#a6da95","gitDecoration.conflictingResourceForeground":"#c6a0f6","gitDecoration.deletedResourceForeground":"#ed8796","gitDecoration.ignoredResourceForeground":"#6e738d","gitDecoration.modifiedResourceForeground":"#eed49f","gitDecoration.stageDeletedResourceForeground":"#ed8796","gitDecoration.stageModifiedResourceForeground":"#eed49f","gitDecoration.submoduleResourceForeground":"#8aadf4","gitDecoration.untrackedResourceForeground":"#a6da95","gitlens.closedAutolinkedIssueIconColor":"#c6a0f6","gitlens.closedPullRequestIconColor":"#ed8796","gitlens.decorations.branchAheadForegroundColor":"#a6da95","gitlens.decorations.branchBehindForegroundColor":"#f5a97f","gitlens.decorations.branchDivergedForegroundColor":"#eed49f","gitlens.decorations.branchMissingUpstreamForegroundColor":"#f5a97f","gitlens.decorations.branchUnpublishedForegroundColor":"#a6da95","gitlens.decorations.statusMergingOrRebasingConflictForegroundColor":"#ee99a0","gitlens.decorations.statusMergingOrRebasingForegroundColor":"#eed49f","gitlens.decorations.workspaceCurrentForegroundColor":"#c6a0f6","gitlens.decorations.workspaceRepoMissingForegroundColor":"#a5adcb","gitlens.decorations.workspaceRepoOpenForegroundColor":"#c6a0f6","gitlens.decorations.worktreeHasUncommittedChangesForegroundColor":"#f5a97f","gitlens.decorations.worktreeMissingForegroundColor":"#ee99a0","gitlens.graphChangesColumnAddedColor":"#a6da95","gitlens.graphChangesColumnDeletedColor":"#ed8796","gitlens.graphLane10Color":"#f5bde6","gitlens.graphLane1Color":"#c6a0f6","gitlens.graphLane2Color":"#eed49f","gitlens.graphLane3Color":"#8aadf4","gitlens.graphLane4Color":"#f0c6c6","gitlens.graphLane5Color":"#a6da95","gitlens.graphLane6Color":"#b7bdf8","gitlens.graphLane7Color":"#f4dbd6","gitlens.graphLane8Color":"#ed8796","gitlens.graphLane9Color":"#8bd5ca","gitlens.graphMinimapMarkerHeadColor":"#a6da95","gitlens.graphMinimapMarkerHighlightsColor":"#eed49f","gitlens.graphMinimapMarkerLocalBranchesColor":"#8aadf4","gitlens.graphMinimapMarkerRemoteBranchesColor":"#739df2","gitlens.graphMinimapMarkerStashesColor":"#c6a0f6","gitlens.graphMinimapMarkerTagsColor":"#f0c6c6","gitlens.graphMinimapMarkerUpstreamColor":"#96d382","gitlens.graphScrollMarkerHeadColor":"#a6da95","gitlens.graphScrollMarkerHighlightsColor":"#eed49f","gitlens.graphScrollMarkerLocalBranchesColor":"#8aadf4","gitlens.graphScrollMarkerRemoteBranchesColor":"#739df2","gitlens.graphScrollMarkerStashesColor":"#c6a0f6","gitlens.graphScrollMarkerTagsColor":"#f0c6c6","gitlens.graphScrollMarkerUpstreamColor":"#96d382","gitlens.gutterBackgroundColor":"#363a4f4d","gitlens.gutterForegroundColor":"#cad3f5","gitlens.gutterUncommittedForegroundColor":"#c6a0f6","gitlens.lineHighlightBackgroundColor":"#c6a0f626","gitlens.lineHighlightOverviewRulerColor":"#c6a0f6cc","gitlens.mergedPullRequestIconColor":"#c6a0f6","gitlens.openAutolinkedIssueIconColor":"#a6da95","gitlens.openPullRequestIconColor":"#a6da95","gitlens.trailingLineBackgroundColor":"#00000000","gitlens.trailingLineForegroundColor":"#cad3f54d","gitlens.unpublishedChangesIconColor":"#a6da95","gitlens.unpublishedCommitIconColor":"#a6da95","gitlens.unpulledChangesIconColor":"#f5a97f","icon.foreground":"#c6a0f6","input.background":"#363a4f","input.border":"#00000000","input.foreground":"#cad3f5","input.placeholderForeground":"#cad3f573","inputOption.activeBackground":"#5b6078","inputOption.activeBorder":"#c6a0f6","inputOption.activeForeground":"#cad3f5","inputValidation.errorBackground":"#ed8796","inputValidation.errorBorder":"#18192633","inputValidation.errorForeground":"#181926","inputValidation.infoBackground":"#8aadf4","inputValidation.infoBorder":"#18192633","inputValidation.infoForeground":"#181926","inputValidation.warningBackground":"#f5a97f","inputValidation.warningBorder":"#18192633","inputValidation.warningForeground":"#181926","issues.closed":"#c6a0f6","issues.newIssueDecoration":"#f4dbd6","issues.open":"#a6da95","list.activeSelectionBackground":"#363a4f","list.activeSelectionForeground":"#cad3f5","list.dropBackground":"#c6a0f633","list.focusAndSelectionBackground":"#494d64","list.focusBackground":"#363a4f","list.focusForeground":"#cad3f5","list.focusOutline":"#00000000","list.highlightForeground":"#c6a0f6","list.hoverBackground":"#363a4f80","list.hoverForeground":"#cad3f5","list.inactiveSelectionBackground":"#363a4f","list.inactiveSelectionForeground":"#cad3f5","list.warningForeground":"#f5a97f","listFilterWidget.background":"#494d64","listFilterWidget.noMatchesOutline":"#ed8796","listFilterWidget.outline":"#00000000","menu.background":"#24273a","menu.border":"#24273a80","menu.foreground":"#cad3f5","menu.selectionBackground":"#5b6078","menu.selectionBorder":"#00000000","menu.selectionForeground":"#cad3f5","menu.separatorBackground":"#5b6078","menubar.selectionBackground":"#494d64","menubar.selectionForeground":"#cad3f5","merge.commonContentBackground":"#494d64","merge.commonHeaderBackground":"#5b6078","merge.currentContentBackground":"#a6da9533","merge.currentHeaderBackground":"#a6da9566","merge.incomingContentBackground":"#8aadf433","merge.incomingHeaderBackground":"#8aadf466","minimap.background":"#1e203080","minimap.errorHighlight":"#ed8796bf","minimap.findMatchHighlight":"#91d7e34d","minimap.selectionHighlight":"#5b6078bf","minimap.selectionOccurrenceHighlight":"#5b6078bf","minimap.warningHighlight":"#f5a97fbf","minimapGutter.addedBackground":"#a6da95bf","minimapGutter.deletedBackground":"#ed8796bf","minimapGutter.modifiedBackground":"#eed49fbf","minimapSlider.activeBackground":"#c6a0f699","minimapSlider.background":"#c6a0f633","minimapSlider.hoverBackground":"#c6a0f666","notificationCenter.border":"#c6a0f6","notificationCenterHeader.background":"#1e2030","notificationCenterHeader.foreground":"#cad3f5","notificationLink.foreground":"#8aadf4","notificationToast.border":"#c6a0f6","notifications.background":"#1e2030","notifications.border":"#c6a0f6","notifications.foreground":"#cad3f5","notificationsErrorIcon.foreground":"#ed8796","notificationsInfoIcon.foreground":"#8aadf4","notificationsWarningIcon.foreground":"#f5a97f","panel.background":"#24273a","panel.border":"#5b6078","panelSection.border":"#5b6078","panelSection.dropBackground":"#c6a0f633","panelTitle.activeBorder":"#c6a0f6","panelTitle.activeForeground":"#cad3f5","panelTitle.inactiveForeground":"#a5adcb","peekView.border":"#c6a0f6","peekViewEditor.background":"#1e2030","peekViewEditor.matchHighlightBackground":"#91d7e34d","peekViewEditor.matchHighlightBorder":"#00000000","peekViewEditorGutter.background":"#1e2030","peekViewResult.background":"#1e2030","peekViewResult.fileForeground":"#cad3f5","peekViewResult.lineForeground":"#cad3f5","peekViewResult.matchHighlightBackground":"#91d7e34d","peekViewResult.selectionBackground":"#363a4f","peekViewResult.selectionForeground":"#cad3f5","peekViewTitle.background":"#24273a","peekViewTitleDescription.foreground":"#b8c0e0b3","peekViewTitleLabel.foreground":"#cad3f5","pickerGroup.border":"#c6a0f6","pickerGroup.foreground":"#c6a0f6","problemsErrorIcon.foreground":"#ed8796","problemsInfoIcon.foreground":"#8aadf4","problemsWarningIcon.foreground":"#f5a97f","progressBar.background":"#c6a0f6","pullRequests.closed":"#ed8796","pullRequests.draft":"#939ab7","pullRequests.merged":"#c6a0f6","pullRequests.notification":"#cad3f5","pullRequests.open":"#a6da95","sash.hoverBorder":"#c6a0f6","scrollbar.shadow":"#181926","scrollbarSlider.activeBackground":"#363a4f66","scrollbarSlider.background":"#5b607880","scrollbarSlider.hoverBackground":"#6e738d","selection.background":"#c6a0f666","settings.dropdownBackground":"#494d64","settings.dropdownListBorder":"#00000000","settings.focusedRowBackground":"#5b607833","settings.headerForeground":"#cad3f5","settings.modifiedItemIndicator":"#c6a0f6","settings.numberInputBackground":"#494d64","settings.numberInputBorder":"#00000000","settings.textInputBackground":"#494d64","settings.textInputBorder":"#00000000","sideBar.background":"#1e2030","sideBar.border":"#00000000","sideBar.dropBackground":"#c6a0f633","sideBar.foreground":"#cad3f5","sideBarSectionHeader.background":"#1e2030","sideBarSectionHeader.foreground":"#cad3f5","sideBarTitle.foreground":"#c6a0f6","statusBar.background":"#181926","statusBar.border":"#00000000","statusBar.debuggingBackground":"#f5a97f","statusBar.debuggingBorder":"#00000000","statusBar.debuggingForeground":"#181926","statusBar.foreground":"#cad3f5","statusBar.noFolderBackground":"#181926","statusBar.noFolderBorder":"#00000000","statusBar.noFolderForeground":"#cad3f5","statusBarItem.activeBackground":"#5b607866","statusBarItem.errorBackground":"#00000000","statusBarItem.errorForeground":"#ed8796","statusBarItem.hoverBackground":"#5b607833","statusBarItem.prominentBackground":"#00000000","statusBarItem.prominentForeground":"#c6a0f6","statusBarItem.prominentHoverBackground":"#5b607833","statusBarItem.remoteBackground":"#8aadf4","statusBarItem.remoteForeground":"#181926","statusBarItem.warningBackground":"#00000000","statusBarItem.warningForeground":"#f5a97f","symbolIcon.arrayForeground":"#f5a97f","symbolIcon.booleanForeground":"#c6a0f6","symbolIcon.classForeground":"#eed49f","symbolIcon.colorForeground":"#f5bde6","symbolIcon.constantForeground":"#f5a97f","symbolIcon.constructorForeground":"#b7bdf8","symbolIcon.enumeratorForeground":"#eed49f","symbolIcon.enumeratorMemberForeground":"#eed49f","symbolIcon.eventForeground":"#f5bde6","symbolIcon.fieldForeground":"#cad3f5","symbolIcon.fileForeground":"#c6a0f6","symbolIcon.folderForeground":"#c6a0f6","symbolIcon.functionForeground":"#8aadf4","symbolIcon.interfaceForeground":"#eed49f","symbolIcon.keyForeground":"#8bd5ca","symbolIcon.keywordForeground":"#c6a0f6","symbolIcon.methodForeground":"#8aadf4","symbolIcon.moduleForeground":"#cad3f5","symbolIcon.namespaceForeground":"#eed49f","symbolIcon.nullForeground":"#ee99a0","symbolIcon.numberForeground":"#f5a97f","symbolIcon.objectForeground":"#eed49f","symbolIcon.operatorForeground":"#8bd5ca","symbolIcon.packageForeground":"#f0c6c6","symbolIcon.propertyForeground":"#ee99a0","symbolIcon.referenceForeground":"#eed49f","symbolIcon.snippetForeground":"#f0c6c6","symbolIcon.stringForeground":"#a6da95","symbolIcon.structForeground":"#8bd5ca","symbolIcon.textForeground":"#cad3f5","symbolIcon.typeParameterForeground":"#ee99a0","symbolIcon.unitForeground":"#cad3f5","symbolIcon.variableForeground":"#cad3f5","tab.activeBackground":"#24273a","tab.activeBorder":"#00000000","tab.activeBorderTop":"#c6a0f6","tab.activeForeground":"#c6a0f6","tab.activeModifiedBorder":"#eed49f","tab.border":"#1e2030","tab.hoverBackground":"#2e324a","tab.hoverBorder":"#00000000","tab.hoverForeground":"#c6a0f6","tab.inactiveBackground":"#1e2030","tab.inactiveForeground":"#6e738d","tab.inactiveModifiedBorder":"#eed49f4d","tab.lastPinnedBorder":"#c6a0f6","tab.unfocusedActiveBackground":"#1e2030","tab.unfocusedActiveBorder":"#00000000","tab.unfocusedActiveBorderTop":"#c6a0f64d","tab.unfocusedInactiveBackground":"#141620","table.headerBackground":"#363a4f","table.headerForeground":"#cad3f5","terminal.ansiBlack":"#a5adcb","terminal.ansiBlue":"#8aadf4","terminal.ansiBrightBlack":"#5b6078","terminal.ansiBrightBlue":"#8aadf4","terminal.ansiBrightCyan":"#91d7e3","terminal.ansiBrightGreen":"#a6da95","terminal.ansiBrightMagenta":"#f5bde6","terminal.ansiBrightRed":"#ed8796","terminal.ansiBrightWhite":"#494d64","terminal.ansiBrightYellow":"#eed49f","terminal.ansiCyan":"#91d7e3","terminal.ansiGreen":"#a6da95","terminal.ansiMagenta":"#f5bde6","terminal.ansiRed":"#ed8796","terminal.ansiWhite":"#b8c0e0","terminal.ansiYellow":"#eed49f","terminal.border":"#5b6078","terminal.dropBackground":"#c6a0f633","terminal.foreground":"#cad3f5","terminal.inactiveSelectionBackground":"#5b607880","terminal.selectionBackground":"#5b6078","terminal.tab.activeBorder":"#c6a0f6","terminalCommandDecoration.defaultBackground":"#5b6078","terminalCommandDecoration.errorBackground":"#ed8796","terminalCommandDecoration.successBackground":"#a6da95","terminalCursor.background":"#24273a","terminalCursor.foreground":"#f4dbd6","textBlockQuote.background":"#1e2030","textBlockQuote.border":"#181926","textCodeBlock.background":"#24273a","textLink.activeForeground":"#91d7e3","textLink.foreground":"#8aadf4","textPreformat.foreground":"#cad3f5","textSeparator.foreground":"#c6a0f6","titleBar.activeBackground":"#181926","titleBar.activeForeground":"#cad3f5","titleBar.border":"#00000000","titleBar.inactiveBackground":"#181926","titleBar.inactiveForeground":"#cad3f580","tree.inactiveIndentGuidesStroke":"#494d64","tree.indentGuidesStroke":"#939ab7","walkThrough.embeddedEditorBackground":"#24273a4d","welcomePage.progress.background":"#181926","welcomePage.progress.foreground":"#c6a0f6","welcomePage.tileBackground":"#1e2030","widget.shadow":"#1e203080","window.activeBorder":"#00000000","window.inactiveBorder":"#00000000"},displayName:"Catppuccin Macchiato",name:"catppuccin-macchiato",semanticHighlighting:!0,semanticTokenColors:{boolean:{foreground:"#f5a97f"},"builtinAttribute.attribute.library:rust":{foreground:"#8aadf4"},"class.builtin:python":{foreground:"#c6a0f6"},"class:python":{foreground:"#eed49f"},"constant.builtin.readonly:nix":{foreground:"#c6a0f6"},enumMember:{foreground:"#8bd5ca"},"function.decorator:python":{foreground:"#f5a97f"},"generic.attribute:rust":{foreground:"#cad3f5"},heading:{foreground:"#ed8796"},number:{foreground:"#f5a97f"},pol:{foreground:"#f0c6c6"},"property.readonly:javascript":{foreground:"#cad3f5"},"property.readonly:javascriptreact":{foreground:"#cad3f5"},"property.readonly:typescript":{foreground:"#cad3f5"},"property.readonly:typescriptreact":{foreground:"#cad3f5"},selfKeyword:{foreground:"#ed8796"},"text.emph":{fontStyle:"italic",foreground:"#ed8796"},"text.math":{foreground:"#f0c6c6"},"text.strong":{fontStyle:"bold",foreground:"#ed8796"},tomlArrayKey:{fontStyle:"",foreground:"#8aadf4"},tomlTableKey:{fontStyle:"",foreground:"#8aadf4"},"type.defaultLibrary:go":{foreground:"#c6a0f6"},"variable.defaultLibrary":{foreground:"#ee99a0"},"variable.readonly.defaultLibrary:go":{foreground:"#c6a0f6"},"variable.readonly:javascript":{foreground:"#cad3f5"},"variable.readonly:javascriptreact":{foreground:"#cad3f5"},"variable.readonly:scala":{foreground:"#cad3f5"},"variable.readonly:typescript":{foreground:"#cad3f5"},"variable.readonly:typescriptreact":{foreground:"#cad3f5"},"variable.typeHint:python":{foreground:"#eed49f"}},tokenColors:[{scope:["text","source","variable.other.readwrite","punctuation.definition.variable"],settings:{foreground:"#cad3f5"}},{scope:"punctuation",settings:{fontStyle:"",foreground:"#939ab7"}},{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#6e738d"}},{scope:["string","punctuation.definition.string"],settings:{foreground:"#a6da95"}},{scope:"constant.character.escape",settings:{foreground:"#f5bde6"}},{scope:["constant.numeric","variable.other.constant","entity.name.constant","constant.language.boolean","constant.language.false","constant.language.true","keyword.other.unit.user-defined","keyword.other.unit.suffix.floating-point"],settings:{foreground:"#f5a97f"}},{scope:["keyword","keyword.operator.word","keyword.operator.new","variable.language.super","support.type.primitive","storage.type","storage.modifier","punctuation.definition.keyword"],settings:{fontStyle:"",foreground:"#c6a0f6"}},{scope:"entity.name.tag.documentation",settings:{foreground:"#c6a0f6"}},{scope:["keyword.operator","punctuation.accessor","punctuation.definition.generic","meta.function.closure punctuation.section.parameters","punctuation.definition.tag","punctuation.separator.key-value"],settings:{foreground:"#8bd5ca"}},{scope:["entity.name.function","meta.function-call.method","support.function","support.function.misc","variable.function"],settings:{fontStyle:"italic",foreground:"#8aadf4"}},{scope:["entity.name.class","entity.other.inherited-class","support.class","meta.function-call.constructor","entity.name.struct"],settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:"entity.name.enum",settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:["meta.enum variable.other.readwrite","variable.other.enummember"],settings:{foreground:"#8bd5ca"}},{scope:"meta.property.object",settings:{foreground:"#8bd5ca"}},{scope:["meta.type","meta.type-alias","support.type","entity.name.type"],settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:["meta.annotation variable.function","meta.annotation variable.annotation.function","meta.annotation punctuation.definition.annotation","meta.decorator","punctuation.decorator"],settings:{foreground:"#f5a97f"}},{scope:["variable.parameter","meta.function.parameters"],settings:{fontStyle:"italic",foreground:"#ee99a0"}},{scope:["constant.language","support.function.builtin"],settings:{foreground:"#ed8796"}},{scope:"entity.other.attribute-name.documentation",settings:{foreground:"#ed8796"}},{scope:["keyword.control.directive","punctuation.definition.directive"],settings:{foreground:"#eed49f"}},{scope:"punctuation.definition.typeparameters",settings:{foreground:"#91d7e3"}},{scope:"entity.name.namespace",settings:{foreground:"#eed49f"}},{scope:"support.type.property-name.css",settings:{fontStyle:"",foreground:"#8aadf4"}},{scope:["variable.language.this","variable.language.this punctuation.definition.variable"],settings:{foreground:"#ed8796"}},{scope:"variable.object.property",settings:{foreground:"#cad3f5"}},{scope:["string.template variable","string variable"],settings:{foreground:"#cad3f5"}},{scope:"keyword.operator.new",settings:{fontStyle:"bold"}},{scope:"storage.modifier.specifier.extern.cpp",settings:{foreground:"#c6a0f6"}},{scope:["entity.name.scope-resolution.template.call.cpp","entity.name.scope-resolution.parameter.cpp","entity.name.scope-resolution.cpp","entity.name.scope-resolution.function.definition.cpp"],settings:{foreground:"#eed49f"}},{scope:"storage.type.class.doxygen",settings:{fontStyle:""}},{scope:["storage.modifier.reference.cpp"],settings:{foreground:"#8bd5ca"}},{scope:"meta.interpolation.cs",settings:{foreground:"#cad3f5"}},{scope:"comment.block.documentation.cs",settings:{foreground:"#cad3f5"}},{scope:["source.css entity.other.attribute-name.class.css","entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css"],settings:{foreground:"#eed49f"}},{scope:"punctuation.separator.operator.css",settings:{foreground:"#8bd5ca"}},{scope:"source.css entity.other.attribute-name.pseudo-class",settings:{foreground:"#8bd5ca"}},{scope:"source.css constant.other.unicode-range",settings:{foreground:"#f5a97f"}},{scope:"source.css variable.parameter.url",settings:{fontStyle:"",foreground:"#a6da95"}},{scope:["support.type.vendored.property-name"],settings:{foreground:"#91d7e3"}},{scope:["source.css meta.property-value variable","source.css meta.property-value variable.other.less","source.css meta.property-value variable.other.less punctuation.definition.variable.less","meta.definition.variable.scss"],settings:{foreground:"#ee99a0"}},{scope:["source.css meta.property-list variable","meta.property-list variable.other.less","meta.property-list variable.other.less punctuation.definition.variable.less"],settings:{foreground:"#8aadf4"}},{scope:"keyword.other.unit.percentage.css",settings:{foreground:"#f5a97f"}},{scope:"source.css meta.attribute-selector",settings:{foreground:"#a6da95"}},{scope:["keyword.other.definition.ini","punctuation.support.type.property-name.json","support.type.property-name.json","punctuation.support.type.property-name.toml","support.type.property-name.toml","entity.name.tag.yaml","punctuation.support.type.property-name.yaml","support.type.property-name.yaml"],settings:{fontStyle:"",foreground:"#8aadf4"}},{scope:["constant.language.json","constant.language.yaml"],settings:{foreground:"#f5a97f"}},{scope:["entity.name.type.anchor.yaml","variable.other.alias.yaml"],settings:{fontStyle:"",foreground:"#eed49f"}},{scope:["support.type.property-name.table","entity.name.section.group-title.ini"],settings:{foreground:"#eed49f"}},{scope:"constant.other.time.datetime.offset.toml",settings:{foreground:"#f5bde6"}},{scope:["punctuation.definition.anchor.yaml","punctuation.definition.alias.yaml"],settings:{foreground:"#f5bde6"}},{scope:"entity.other.document.begin.yaml",settings:{foreground:"#f5bde6"}},{scope:"markup.changed.diff",settings:{foreground:"#f5a97f"}},{scope:["meta.diff.header.from-file","meta.diff.header.to-file","punctuation.definition.from-file.diff","punctuation.definition.to-file.diff"],settings:{foreground:"#8aadf4"}},{scope:"markup.inserted.diff",settings:{foreground:"#a6da95"}},{scope:"markup.deleted.diff",settings:{foreground:"#ed8796"}},{scope:["variable.other.env"],settings:{foreground:"#8aadf4"}},{scope:["string.quoted variable.other.env"],settings:{foreground:"#cad3f5"}},{scope:"support.function.builtin.gdscript",settings:{foreground:"#8aadf4"}},{scope:"constant.language.gdscript",settings:{foreground:"#f5a97f"}},{scope:"comment meta.annotation.go",settings:{foreground:"#ee99a0"}},{scope:"comment meta.annotation.parameters.go",settings:{foreground:"#f5a97f"}},{scope:"constant.language.go",settings:{foreground:"#f5a97f"}},{scope:"variable.graphql",settings:{foreground:"#cad3f5"}},{scope:"string.unquoted.alias.graphql",settings:{foreground:"#f0c6c6"}},{scope:"constant.character.enum.graphql",settings:{foreground:"#8bd5ca"}},{scope:"meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql",settings:{foreground:"#f0c6c6"}},{scope:["keyword.other.doctype","meta.tag.sgml.doctype punctuation.definition.tag","meta.tag.metadata.doctype entity.name.tag","meta.tag.metadata.doctype punctuation.definition.tag"],settings:{foreground:"#c6a0f6"}},{scope:["entity.name.tag"],settings:{fontStyle:"",foreground:"#8aadf4"}},{scope:["text.html constant.character.entity","text.html constant.character.entity punctuation","constant.character.entity.xml","constant.character.entity.xml punctuation","constant.character.entity.js.jsx","constant.charactger.entity.js.jsx punctuation","constant.character.entity.tsx","constant.character.entity.tsx punctuation"],settings:{foreground:"#ed8796"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#eed49f"}},{scope:["support.class.component","support.class.component.jsx","support.class.component.tsx","support.class.component.vue"],settings:{fontStyle:"",foreground:"#f5bde6"}},{scope:["punctuation.definition.annotation","storage.type.annotation"],settings:{foreground:"#f5a97f"}},{scope:"constant.other.enum.java",settings:{foreground:"#8bd5ca"}},{scope:"storage.modifier.import.java",settings:{foreground:"#cad3f5"}},{scope:"comment.block.javadoc.java keyword.other.documentation.javadoc.java",settings:{fontStyle:""}},{scope:"meta.export variable.other.readwrite.js",settings:{foreground:"#ee99a0"}},{scope:["variable.other.constant.js","variable.other.constant.ts","variable.other.property.js","variable.other.property.ts"],settings:{foreground:"#cad3f5"}},{scope:["variable.other.jsdoc","comment.block.documentation variable.other"],settings:{fontStyle:"",foreground:"#ee99a0"}},{scope:"storage.type.class.jsdoc",settings:{fontStyle:""}},{scope:"support.type.object.console.js",settings:{foreground:"#cad3f5"}},{scope:["support.constant.node","support.type.object.module.js"],settings:{foreground:"#c6a0f6"}},{scope:"storage.modifier.implements",settings:{foreground:"#c6a0f6"}},{scope:["constant.language.null.js","constant.language.null.ts","constant.language.undefined.js","constant.language.undefined.ts","support.type.builtin.ts"],settings:{foreground:"#c6a0f6"}},{scope:"variable.parameter.generic",settings:{foreground:"#eed49f"}},{scope:["keyword.declaration.function.arrow.js","storage.type.function.arrow.ts"],settings:{foreground:"#8bd5ca"}},{scope:"punctuation.decorator.ts",settings:{fontStyle:"italic",foreground:"#8aadf4"}},{scope:["keyword.operator.expression.in.js","keyword.operator.expression.in.ts","keyword.operator.expression.infer.ts","keyword.operator.expression.instanceof.js","keyword.operator.expression.instanceof.ts","keyword.operator.expression.is","keyword.operator.expression.keyof.ts","keyword.operator.expression.of.js","keyword.operator.expression.of.ts","keyword.operator.expression.typeof.ts"],settings:{foreground:"#c6a0f6"}},{scope:"support.function.macro.julia",settings:{fontStyle:"italic",foreground:"#8bd5ca"}},{scope:"constant.language.julia",settings:{foreground:"#f5a97f"}},{scope:"constant.other.symbol.julia",settings:{foreground:"#ee99a0"}},{scope:"text.tex keyword.control.preamble",settings:{foreground:"#8bd5ca"}},{scope:"text.tex support.function.be",settings:{foreground:"#91d7e3"}},{scope:"constant.other.general.math.tex",settings:{foreground:"#f0c6c6"}},{scope:"comment.line.double-dash.documentation.lua storage.type.annotation.lua",settings:{fontStyle:"",foreground:"#c6a0f6"}},{scope:["comment.line.double-dash.documentation.lua entity.name.variable.lua","comment.line.double-dash.documentation.lua variable.lua"],settings:{foreground:"#cad3f5"}},{scope:["heading.1.markdown punctuation.definition.heading.markdown","heading.1.markdown","markup.heading.atx.1.mdx","markup.heading.atx.1.mdx punctuation.definition.heading.mdx","markup.heading.setext.1.markdown","markup.heading.heading-0.asciidoc"],settings:{foreground:"#ed8796"}},{scope:["heading.2.markdown punctuation.definition.heading.markdown","heading.2.markdown","markup.heading.atx.2.mdx","markup.heading.atx.2.mdx punctuation.definition.heading.mdx","markup.heading.setext.2.markdown","markup.heading.heading-1.asciidoc"],settings:{foreground:"#f5a97f"}},{scope:["heading.3.markdown punctuation.definition.heading.markdown","heading.3.markdown","markup.heading.atx.3.mdx","markup.heading.atx.3.mdx punctuation.definition.heading.mdx","markup.heading.heading-2.asciidoc"],settings:{foreground:"#eed49f"}},{scope:["heading.4.markdown punctuation.definition.heading.markdown","heading.4.markdown","markup.heading.atx.4.mdx","markup.heading.atx.4.mdx punctuation.definition.heading.mdx","markup.heading.heading-3.asciidoc"],settings:{foreground:"#a6da95"}},{scope:["heading.5.markdown punctuation.definition.heading.markdown","heading.5.markdown","markup.heading.atx.5.mdx","markup.heading.atx.5.mdx punctuation.definition.heading.mdx","markup.heading.heading-4.asciidoc"],settings:{foreground:"#8aadf4"}},{scope:["heading.6.markdown punctuation.definition.heading.markdown","heading.6.markdown","markup.heading.atx.6.mdx","markup.heading.atx.6.mdx punctuation.definition.heading.mdx","markup.heading.heading-5.asciidoc"],settings:{foreground:"#c6a0f6"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#ed8796"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#ed8796"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough",foreground:"#a5adcb"}},{scope:["punctuation.definition.link","markup.underline.link"],settings:{foreground:"#8aadf4"}},{scope:["text.html.markdown punctuation.definition.link.title","string.other.link.title.markdown","markup.link","punctuation.definition.constant.markdown","constant.other.reference.link.markdown","markup.substitution.attribute-reference"],settings:{foreground:"#b7bdf8"}},{scope:["punctuation.definition.raw.markdown","markup.inline.raw.string.markdown","markup.raw.block.markdown"],settings:{foreground:"#a6da95"}},{scope:"fenced_code.block.language",settings:{foreground:"#91d7e3"}},{scope:["markup.fenced_code.block punctuation.definition","markup.raw support.asciidoc"],settings:{foreground:"#939ab7"}},{scope:["markup.quote","punctuation.definition.quote.begin"],settings:{foreground:"#f5bde6"}},{scope:"meta.separator.markdown",settings:{foreground:"#8bd5ca"}},{scope:["punctuation.definition.list.begin.markdown","markup.list.bullet"],settings:{foreground:"#8bd5ca"}},{scope:["entity.other.attribute-name.multipart.nix","entity.other.attribute-name.single.nix"],settings:{foreground:"#8aadf4"}},{scope:"variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#cad3f5"}},{scope:"meta.embedded variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#b7bdf8"}},{scope:"string.unquoted.path.nix",settings:{fontStyle:"",foreground:"#f5bde6"}},{scope:["support.attribute.builtin","meta.attribute.php"],settings:{foreground:"#eed49f"}},{scope:"meta.function.parameters.php punctuation.definition.variable.php",settings:{foreground:"#ee99a0"}},{scope:"constant.language.php",settings:{foreground:"#c6a0f6"}},{scope:"text.html.php support.function",settings:{foreground:"#91d7e3"}},{scope:"keyword.other.phpdoc.php",settings:{fontStyle:""}},{scope:["support.variable.magic.python","meta.function-call.arguments.python"],settings:{foreground:"#cad3f5"}},{scope:["support.function.magic.python"],settings:{fontStyle:"italic",foreground:"#91d7e3"}},{scope:["variable.parameter.function.language.special.self.python","variable.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#ed8796"}},{scope:["keyword.control.flow.python","keyword.operator.logical.python"],settings:{foreground:"#c6a0f6"}},{scope:"storage.type.function.python",settings:{foreground:"#c6a0f6"}},{scope:["support.token.decorator.python","meta.function.decorator.identifier.python"],settings:{foreground:"#91d7e3"}},{scope:["meta.function-call.python"],settings:{foreground:"#8aadf4"}},{scope:["entity.name.function.decorator.python","punctuation.definition.decorator.python"],settings:{fontStyle:"italic",foreground:"#f5a97f"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#f5bde6"}},{scope:["support.type.exception.python","support.function.builtin.python"],settings:{foreground:"#f5a97f"}},{scope:["support.type.python"],settings:{foreground:"#f5a97f"}},{scope:"constant.language.python",settings:{foreground:"#c6a0f6"}},{scope:["meta.indexed-name.python","meta.item-access.python"],settings:{fontStyle:"italic",foreground:"#ee99a0"}},{scope:"storage.type.string.python",settings:{fontStyle:"italic",foreground:"#a6da95"}},{scope:"meta.function.parameters.python",settings:{fontStyle:""}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#f5bde6"}},{scope:"keyword.control.anchor.regexp",settings:{foreground:"#c6a0f6"}},{scope:"string.regexp.ts",settings:{foreground:"#cad3f5"}},{scope:["punctuation.definition.group.regexp","keyword.other.back-reference.regexp"],settings:{foreground:"#a6da95"}},{scope:"punctuation.definition.character-class.regexp",settings:{foreground:"#eed49f"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#f5bde6"}},{scope:"constant.other.character-class.range.regexp",settings:{foreground:"#f4dbd6"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#8bd5ca"}},{scope:"constant.character.numeric.regexp",settings:{foreground:"#f5a97f"}},{scope:["punctuation.definition.group.no-capture.regexp","meta.assertion.look-ahead.regexp","meta.assertion.negative-look-ahead.regexp"],settings:{foreground:"#8aadf4"}},{scope:["meta.annotation.rust","meta.annotation.rust punctuation","meta.attribute.rust","punctuation.definition.attribute.rust"],settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:["meta.attribute.rust string.quoted.double.rust","meta.attribute.rust string.quoted.single.char.rust"],settings:{fontStyle:""}},{scope:["entity.name.function.macro.rules.rust","storage.type.module.rust","storage.modifier.rust","storage.type.struct.rust","storage.type.enum.rust","storage.type.trait.rust","storage.type.union.rust","storage.type.impl.rust","storage.type.rust","storage.type.function.rust","storage.type.type.rust"],settings:{fontStyle:"",foreground:"#c6a0f6"}},{scope:"entity.name.type.numeric.rust",settings:{fontStyle:"",foreground:"#c6a0f6"}},{scope:"meta.generic.rust",settings:{foreground:"#f5a97f"}},{scope:"entity.name.impl.rust",settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:"entity.name.module.rust",settings:{foreground:"#f5a97f"}},{scope:"entity.name.trait.rust",settings:{fontStyle:"italic",foreground:"#eed49f"}},{scope:"storage.type.source.rust",settings:{foreground:"#eed49f"}},{scope:"entity.name.union.rust",settings:{foreground:"#eed49f"}},{scope:"meta.enum.rust storage.type.source.rust",settings:{foreground:"#8bd5ca"}},{scope:["support.macro.rust","meta.macro.rust support.function.rust","entity.name.function.macro.rust"],settings:{fontStyle:"italic",foreground:"#8aadf4"}},{scope:["storage.modifier.lifetime.rust","entity.name.type.lifetime"],settings:{fontStyle:"italic",foreground:"#8aadf4"}},{scope:"string.quoted.double.rust constant.other.placeholder.rust",settings:{foreground:"#f5bde6"}},{scope:"meta.function.return-type.rust meta.generic.rust storage.type.rust",settings:{foreground:"#cad3f5"}},{scope:"meta.function.call.rust",settings:{foreground:"#8aadf4"}},{scope:"punctuation.brackets.angle.rust",settings:{foreground:"#91d7e3"}},{scope:"constant.other.caps.rust",settings:{foreground:"#f5a97f"}},{scope:["meta.function.definition.rust variable.other.rust"],settings:{foreground:"#ee99a0"}},{scope:"meta.function.call.rust variable.other.rust",settings:{foreground:"#cad3f5"}},{scope:"variable.language.self.rust",settings:{foreground:"#ed8796"}},{scope:["variable.other.metavariable.name.rust","meta.macro.metavariable.rust keyword.operator.macro.dollar.rust"],settings:{foreground:"#f5bde6"}},{scope:["comment.line.shebang","comment.line.shebang punctuation.definition.comment","comment.line.shebang","punctuation.definition.comment.shebang.shell","meta.shebang.shell"],settings:{fontStyle:"italic",foreground:"#f5bde6"}},{scope:"comment.line.shebang constant.language",settings:{fontStyle:"italic",foreground:"#8bd5ca"}},{scope:["meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation","meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation"],settings:{foreground:"#ed8796"}},{scope:"meta.string meta.interpolation.parameter.shell variable.other.readwrite",settings:{fontStyle:"italic",foreground:"#f5a97f"}},{scope:["source.shell punctuation.section.interpolation","punctuation.definition.evaluation.backticks.shell"],settings:{foreground:"#8bd5ca"}},{scope:"entity.name.tag.heredoc.shell",settings:{foreground:"#c6a0f6"}},{scope:"string.quoted.double.shell variable.other.normal.shell",settings:{foreground:"#cad3f5"}}],type:"dark"})}}]); diff --git a/6350.ba63fccc.async.js b/6350.ba63fccc.async.js new file mode 100644 index 00000000..155e24e0 --- /dev/null +++ b/6350.ba63fccc.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6350],{66350:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#fd8c73","activityBar.background":"#ffffff","activityBar.border":"#d0d7de","activityBar.foreground":"#1f2328","activityBar.inactiveForeground":"#656d76","activityBarBadge.background":"#0969da","activityBarBadge.foreground":"#ffffff","badge.background":"#0969da","badge.foreground":"#ffffff","breadcrumb.activeSelectionForeground":"#656d76","breadcrumb.focusForeground":"#1f2328","breadcrumb.foreground":"#656d76","breadcrumbPicker.background":"#ffffff","button.background":"#1f883d","button.foreground":"#ffffff","button.hoverBackground":"#1a7f37","button.secondaryBackground":"#ebecf0","button.secondaryForeground":"#24292f","button.secondaryHoverBackground":"#f3f4f6","checkbox.background":"#f6f8fa","checkbox.border":"#d0d7de","debugConsole.errorForeground":"#cf222e","debugConsole.infoForeground":"#57606a","debugConsole.sourceForeground":"#9a6700","debugConsole.warningForeground":"#7d4e00","debugConsoleInputIcon.foreground":"#6639ba","debugIcon.breakpointForeground":"#cf222e","debugTokenExpression.boolean":"#116329","debugTokenExpression.error":"#a40e26","debugTokenExpression.name":"#0550ae","debugTokenExpression.number":"#116329","debugTokenExpression.string":"#0a3069","debugTokenExpression.value":"#0a3069","debugToolBar.background":"#ffffff",descriptionForeground:"#656d76","diffEditor.insertedLineBackground":"#aceebb4d","diffEditor.insertedTextBackground":"#6fdd8b80","diffEditor.removedLineBackground":"#ffcecb4d","diffEditor.removedTextBackground":"#ff818266","dropdown.background":"#ffffff","dropdown.border":"#d0d7de","dropdown.foreground":"#1f2328","dropdown.listBackground":"#ffffff","editor.background":"#ffffff","editor.findMatchBackground":"#bf8700","editor.findMatchHighlightBackground":"#fae17d80","editor.focusedStackFrameHighlightBackground":"#4ac26b66","editor.foldBackground":"#6e77811a","editor.foreground":"#1f2328","editor.lineHighlightBackground":"#eaeef280","editor.linkedEditingBackground":"#0969da12","editor.selectionHighlightBackground":"#4ac26b40","editor.stackFrameHighlightBackground":"#d4a72c66","editor.wordHighlightBackground":"#eaeef280","editor.wordHighlightBorder":"#afb8c199","editor.wordHighlightStrongBackground":"#afb8c14d","editor.wordHighlightStrongBorder":"#afb8c199","editorBracketHighlight.foreground1":"#0969da","editorBracketHighlight.foreground2":"#1a7f37","editorBracketHighlight.foreground3":"#9a6700","editorBracketHighlight.foreground4":"#cf222e","editorBracketHighlight.foreground5":"#bf3989","editorBracketHighlight.foreground6":"#8250df","editorBracketHighlight.unexpectedBracket.foreground":"#656d76","editorBracketMatch.background":"#4ac26b40","editorBracketMatch.border":"#4ac26b99","editorCursor.foreground":"#0969da","editorGroup.border":"#d0d7de","editorGroupHeader.tabsBackground":"#f6f8fa","editorGroupHeader.tabsBorder":"#d0d7de","editorGutter.addedBackground":"#4ac26b66","editorGutter.deletedBackground":"#ff818266","editorGutter.modifiedBackground":"#d4a72c66","editorIndentGuide.activeBackground":"#1f23283d","editorIndentGuide.background":"#1f23281f","editorInlayHint.background":"#afb8c133","editorInlayHint.foreground":"#656d76","editorInlayHint.paramBackground":"#afb8c133","editorInlayHint.paramForeground":"#656d76","editorInlayHint.typeBackground":"#afb8c133","editorInlayHint.typeForeground":"#656d76","editorLineNumber.activeForeground":"#1f2328","editorLineNumber.foreground":"#8c959f","editorOverviewRuler.border":"#ffffff","editorWhitespace.foreground":"#afb8c1","editorWidget.background":"#ffffff",errorForeground:"#cf222e",focusBorder:"#0969da",foreground:"#1f2328","gitDecoration.addedResourceForeground":"#1a7f37","gitDecoration.conflictingResourceForeground":"#bc4c00","gitDecoration.deletedResourceForeground":"#cf222e","gitDecoration.ignoredResourceForeground":"#6e7781","gitDecoration.modifiedResourceForeground":"#9a6700","gitDecoration.submoduleResourceForeground":"#656d76","gitDecoration.untrackedResourceForeground":"#1a7f37","icon.foreground":"#656d76","input.background":"#ffffff","input.border":"#d0d7de","input.foreground":"#1f2328","input.placeholderForeground":"#6e7781","keybindingLabel.foreground":"#1f2328","list.activeSelectionBackground":"#afb8c133","list.activeSelectionForeground":"#1f2328","list.focusBackground":"#ddf4ff","list.focusForeground":"#1f2328","list.highlightForeground":"#0969da","list.hoverBackground":"#eaeef280","list.hoverForeground":"#1f2328","list.inactiveFocusBackground":"#ddf4ff","list.inactiveSelectionBackground":"#afb8c133","list.inactiveSelectionForeground":"#1f2328","minimapSlider.activeBackground":"#8c959f47","minimapSlider.background":"#8c959f33","minimapSlider.hoverBackground":"#8c959f3d","notificationCenterHeader.background":"#f6f8fa","notificationCenterHeader.foreground":"#656d76","notifications.background":"#ffffff","notifications.border":"#d0d7de","notifications.foreground":"#1f2328","notificationsErrorIcon.foreground":"#cf222e","notificationsInfoIcon.foreground":"#0969da","notificationsWarningIcon.foreground":"#9a6700","panel.background":"#f6f8fa","panel.border":"#d0d7de","panelInput.border":"#d0d7de","panelTitle.activeBorder":"#fd8c73","panelTitle.activeForeground":"#1f2328","panelTitle.inactiveForeground":"#656d76","pickerGroup.border":"#d0d7de","pickerGroup.foreground":"#656d76","progressBar.background":"#0969da","quickInput.background":"#ffffff","quickInput.foreground":"#1f2328","scrollbar.shadow":"#6e778133","scrollbarSlider.activeBackground":"#8c959f47","scrollbarSlider.background":"#8c959f33","scrollbarSlider.hoverBackground":"#8c959f3d","settings.headerForeground":"#1f2328","settings.modifiedItemIndicator":"#d4a72c66","sideBar.background":"#f6f8fa","sideBar.border":"#d0d7de","sideBar.foreground":"#1f2328","sideBarSectionHeader.background":"#f6f8fa","sideBarSectionHeader.border":"#d0d7de","sideBarSectionHeader.foreground":"#1f2328","sideBarTitle.foreground":"#1f2328","statusBar.background":"#ffffff","statusBar.border":"#d0d7de","statusBar.debuggingBackground":"#cf222e","statusBar.debuggingForeground":"#ffffff","statusBar.focusBorder":"#0969da80","statusBar.foreground":"#656d76","statusBar.noFolderBackground":"#ffffff","statusBarItem.activeBackground":"#1f23281f","statusBarItem.focusBorder":"#0969da","statusBarItem.hoverBackground":"#1f232814","statusBarItem.prominentBackground":"#afb8c133","statusBarItem.remoteBackground":"#eaeef2","statusBarItem.remoteForeground":"#1f2328","symbolIcon.arrayForeground":"#953800","symbolIcon.booleanForeground":"#0550ae","symbolIcon.classForeground":"#953800","symbolIcon.colorForeground":"#0a3069","symbolIcon.constantForeground":"#116329","symbolIcon.constructorForeground":"#3e1f79","symbolIcon.enumeratorForeground":"#953800","symbolIcon.enumeratorMemberForeground":"#0550ae","symbolIcon.eventForeground":"#57606a","symbolIcon.fieldForeground":"#953800","symbolIcon.fileForeground":"#7d4e00","symbolIcon.folderForeground":"#7d4e00","symbolIcon.functionForeground":"#6639ba","symbolIcon.interfaceForeground":"#953800","symbolIcon.keyForeground":"#0550ae","symbolIcon.keywordForeground":"#a40e26","symbolIcon.methodForeground":"#6639ba","symbolIcon.moduleForeground":"#a40e26","symbolIcon.namespaceForeground":"#a40e26","symbolIcon.nullForeground":"#0550ae","symbolIcon.numberForeground":"#116329","symbolIcon.objectForeground":"#953800","symbolIcon.operatorForeground":"#0a3069","symbolIcon.packageForeground":"#953800","symbolIcon.propertyForeground":"#953800","symbolIcon.referenceForeground":"#0550ae","symbolIcon.snippetForeground":"#0550ae","symbolIcon.stringForeground":"#0a3069","symbolIcon.structForeground":"#953800","symbolIcon.textForeground":"#0a3069","symbolIcon.typeParameterForeground":"#0a3069","symbolIcon.unitForeground":"#0550ae","symbolIcon.variableForeground":"#953800","tab.activeBackground":"#ffffff","tab.activeBorder":"#ffffff","tab.activeBorderTop":"#fd8c73","tab.activeForeground":"#1f2328","tab.border":"#d0d7de","tab.hoverBackground":"#ffffff","tab.inactiveBackground":"#f6f8fa","tab.inactiveForeground":"#656d76","tab.unfocusedActiveBorder":"#ffffff","tab.unfocusedActiveBorderTop":"#d0d7de","tab.unfocusedHoverBackground":"#eaeef280","terminal.ansiBlack":"#24292f","terminal.ansiBlue":"#0969da","terminal.ansiBrightBlack":"#57606a","terminal.ansiBrightBlue":"#218bff","terminal.ansiBrightCyan":"#3192aa","terminal.ansiBrightGreen":"#1a7f37","terminal.ansiBrightMagenta":"#a475f9","terminal.ansiBrightRed":"#a40e26","terminal.ansiBrightWhite":"#8c959f","terminal.ansiBrightYellow":"#633c01","terminal.ansiCyan":"#1b7c83","terminal.ansiGreen":"#116329","terminal.ansiMagenta":"#8250df","terminal.ansiRed":"#cf222e","terminal.ansiWhite":"#6e7781","terminal.ansiYellow":"#4d2d00","terminal.foreground":"#1f2328","textBlockQuote.background":"#f6f8fa","textBlockQuote.border":"#d0d7de","textCodeBlock.background":"#afb8c133","textLink.activeForeground":"#0969da","textLink.foreground":"#0969da","textPreformat.foreground":"#656d76","textSeparator.foreground":"#d8dee4","titleBar.activeBackground":"#ffffff","titleBar.activeForeground":"#656d76","titleBar.border":"#d0d7de","titleBar.inactiveBackground":"#f6f8fa","titleBar.inactiveForeground":"#656d76","tree.indentGuidesStroke":"#d8dee4","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#f3f4f6"},displayName:"GitHub Light Default",name:"github-light-default",semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#6e7781"}},{scope:["constant.other.placeholder","constant.character"],settings:{foreground:"#cf222e"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language","entity"],settings:{foreground:"#0550ae"}},{scope:["entity.name","meta.export.default","meta.definition.variable"],settings:{foreground:"#953800"}},{scope:["variable.parameter.function","meta.jsx.children","meta.block","meta.tag.attributes","entity.name.constant","meta.object.member","meta.embedded.expression"],settings:{foreground:"#1f2328"}},{scope:"entity.name.function",settings:{foreground:"#8250df"}},{scope:["entity.name.tag","support.class.component"],settings:{foreground:"#116329"}},{scope:"keyword",settings:{foreground:"#cf222e"}},{scope:["storage","storage.type"],settings:{foreground:"#cf222e"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#1f2328"}},{scope:["string","string punctuation.section.embedded source"],settings:{foreground:"#0a3069"}},{scope:"support",settings:{foreground:"#0550ae"}},{scope:"meta.property-name",settings:{foreground:"#0550ae"}},{scope:"variable",settings:{foreground:"#953800"}},{scope:"variable.other",settings:{foreground:"#1f2328"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#82071e"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#82071e"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#82071e"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#82071e"}},{scope:"carriage-return",settings:{background:"#cf222e",content:"^M",fontStyle:"italic underline",foreground:"#f6f8fa"}},{scope:"message.error",settings:{foreground:"#82071e"}},{scope:"string variable",settings:{foreground:"#0550ae"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#0a3069"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#0a3069"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#116329"}},{scope:"support.constant",settings:{foreground:"#0550ae"}},{scope:"support.variable",settings:{foreground:"#0550ae"}},{scope:"support.type.property-name.json",settings:{foreground:"#116329"}},{scope:"meta.module-reference",settings:{foreground:"#0550ae"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#953800"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#0550ae"}},{scope:"markup.quote",settings:{foreground:"#116329"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#1f2328"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#1f2328"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#0550ae"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#ffebe9",foreground:"#82071e"}},{scope:["punctuation.section.embedded"],settings:{foreground:"#cf222e"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#dafbe1",foreground:"#116329"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#ffd8b5",foreground:"#953800"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#0550ae",foreground:"#eaeef2"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#8250df"}},{scope:"meta.diff.header",settings:{foreground:"#0550ae"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#0550ae"}},{scope:"meta.output",settings:{foreground:"#0550ae"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#57606a"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#82071e"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#0a3069"}}],type:"light"})}}]); diff --git a/6375.26020358.async.js b/6375.26020358.async.js new file mode 100644 index 00000000..be937a70 --- /dev/null +++ b/6375.26020358.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6375],{96375:function(Xt,ct,S){S.d(ct,{Z:function(){return It}});var s=S(50959),dt=S(82187),E=S.n(dt),ut=S(10091),G=S(60811),J=S(37865),F=S(92576),h=S(23238),K=S(55985),Q=S(61281),mt=S(37324),k=S(87077);const bt=new h.E4("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),gt=new h.E4("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),ft=new h.E4("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),pt=new h.E4("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),vt=new h.E4("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ct=new h.E4("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),$t=t=>{const{componentCls:e,iconCls:i,antCls:n,badgeShadowSize:o,motionDurationSlow:d,textFontSize:l,textFontSizeSM:N,statusSize:y,dotSize:g,textFontWeight:m,indicatorHeight:a,indicatorHeightSM:c,marginXS:f,calc:v}=t,u=`${n}-scroll-number`,C=(0,Q.Z)(t,(b,$)=>{let{darkColor:x}=$;return{[`&${e} ${e}-color-${b}`]:{background:x,[`&:not(${e}-count)`]:{color:x}}}});return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(t)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${e}-count`]:{zIndex:t.indicatorZIndex,minWidth:a,height:a,color:t.badgeTextColor,fontWeight:m,fontSize:l,lineHeight:(0,h.bf)(a),whiteSpace:"nowrap",textAlign:"center",background:t.badgeColor,borderRadius:v(a).div(2).equal(),boxShadow:`0 0 0 ${(0,h.bf)(o)} ${t.badgeShadowColor}`,transition:`background ${t.motionDurationMid}`,a:{color:t.badgeTextColor},"a:hover":{color:t.badgeTextColor},"a:hover &":{background:t.badgeColorHover}},[`${e}-count-sm`]:{minWidth:c,height:c,fontSize:N,lineHeight:(0,h.bf)(c),borderRadius:v(c).div(2).equal()},[`${e}-multiple-words`]:{padding:`0 ${(0,h.bf)(t.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${e}-dot`]:{zIndex:t.indicatorZIndex,width:g,minWidth:g,height:g,background:t.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,h.bf)(o)} ${t.badgeShadowColor}`},[`${e}-dot${u}`]:{transition:`background ${d}`},[`${e}-count, ${e}-dot, ${u}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${i}-spin`]:{animationName:Ct,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:y,height:y,verticalAlign:"middle",borderRadius:"50%"},[`${e}-status-success`]:{backgroundColor:t.colorSuccess},[`${e}-status-processing`]:{overflow:"visible",color:t.colorPrimary,backgroundColor:t.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:bt,animationDuration:t.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${e}-status-default`]:{backgroundColor:t.colorTextPlaceholder},[`${e}-status-error`]:{backgroundColor:t.colorError},[`${e}-status-warning`]:{backgroundColor:t.colorWarning},[`${e}-status-text`]:{marginInlineStart:f,color:t.colorText,fontSize:t.fontSize}}}),C),{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:gt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`${e}-zoom-leave`]:{animationName:ft,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`&${e}-not-a-wrapper`]:{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:pt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`${e}-zoom-leave`]:{animationName:vt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`&:not(${e}-status)`]:{verticalAlign:"middle"},[`${u}-custom-component, ${e}-count`]:{transform:"none"},[`${u}-custom-component, ${u}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${u}`]:{overflow:"hidden",[`${u}-only`]:{position:"relative",display:"inline-block",height:a,transition:`all ${t.motionDurationSlow} ${t.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${u}-only-unit`]:{height:a,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${u}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${e}-count, ${e}-dot, ${u}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},q=t=>{const{fontHeight:e,lineWidth:i,marginXS:n,colorBorderBg:o}=t,d=e,l=i,N=t.colorBgContainer,y=t.colorError,g=t.colorErrorHover;return(0,mt.TS)(t,{badgeFontHeight:d,badgeShadowSize:l,badgeTextColor:N,badgeColor:y,badgeColorHover:g,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},_=t=>{const{fontSize:e,lineHeight:i,fontSizeSM:n,lineWidth:o}=t;return{indicatorZIndex:"auto",indicatorHeight:Math.round(e*i)-2*o,indicatorHeightSM:e,dotSize:n/2,textFontSize:n,textFontSizeSM:n,textFontWeight:"normal",statusSize:n/2}};var ht=(0,k.I$)("Badge",t=>{const e=q(t);return $t(e)},_);const yt=t=>{const{antCls:e,badgeFontHeight:i,marginXS:n,badgeRibbonOffset:o,calc:d}=t,l=`${e}-ribbon`,N=`${e}-ribbon-wrapper`,y=(0,Q.Z)(t,(g,m)=>{let{darkColor:a}=m;return{[`&${l}-color-${g}`]:{background:a,color:a}}});return{[`${N}`]:{position:"relative"},[`${l}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(t)),{position:"absolute",top:n,padding:`0 ${(0,h.bf)(t.paddingXS)}`,color:t.colorPrimary,lineHeight:(0,h.bf)(i),whiteSpace:"nowrap",backgroundColor:t.colorPrimary,borderRadius:t.borderRadiusSM,[`${l}-text`]:{color:t.colorTextLightSolid},[`${l}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${(0,h.bf)(d(o).div(2).equal())} solid`,transform:t.badgeRibbonCornerTransform,transformOrigin:"top",filter:t.badgeRibbonCornerFilter}}),y),{[`&${l}-placement-end`]:{insetInlineEnd:d(o).mul(-1).equal(),borderEndEndRadius:0,[`${l}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${l}-placement-start`]:{insetInlineStart:d(o).mul(-1).equal(),borderEndStartRadius:0,[`${l}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var St=(0,k.I$)(["Badge","Ribbon"],t=>{const e=q(t);return yt(e)},_),Nt=t=>{const{className:e,prefixCls:i,style:n,color:o,children:d,text:l,placement:N="end",rootClassName:y}=t,{getPrefixCls:g,direction:m}=s.useContext(F.E_),a=g("ribbon",i),c=`${a}-wrapper`,[f,v,u]=St(a,c),C=(0,G.o2)(o,!1),b=E()(a,`${a}-placement-${N}`,{[`${a}-rtl`]:m==="rtl",[`${a}-color-${o}`]:C},e),$={},x={};return o&&!C&&($.background=o,x.color=o),f(s.createElement("div",{className:E()(c,y,v,u)},d,s.createElement("div",{className:E()(b,v),style:Object.assign(Object.assign({},$),n)},s.createElement("span",{className:`${a}-text`},l),s.createElement("div",{className:`${a}-corner`,style:x}))))};function tt(t){let{prefixCls:e,value:i,current:n,offset:o=0}=t,d;return o&&(d={position:"absolute",top:`${o}00%`,left:0}),s.createElement("span",{style:d,className:E()(`${e}-only-unit`,{current:n})},i)}function Ot(t,e,i){let n=t,o=0;for(;(n+10)%10!==e;)n+=i,o+=i;return o}function xt(t){const{prefixCls:e,count:i,value:n}=t,o=Number(n),d=Math.abs(i),[l,N]=s.useState(o),[y,g]=s.useState(d),m=()=>{N(o),g(d)};s.useEffect(()=>{const f=setTimeout(()=>{m()},1e3);return()=>{clearTimeout(f)}},[o]);let a,c;if(l===o||Number.isNaN(o)||Number.isNaN(l))a=[s.createElement(tt,Object.assign({},t,{key:o,current:!0}))],c={transition:"none"};else{a=[];const f=o+10,v=[];for(let b=o;b<=f;b+=1)v.push(b);const u=v.findIndex(b=>b%10===l);a=v.map((b,$)=>{const x=b%10;return s.createElement(tt,Object.assign({},t,{key:b,value:x,offset:$-u,current:$===u}))});const C=y<d?1:-1;c={transform:`translateY(${-Ot(l,o,C)}00%)`}}return s.createElement("span",{className:`${e}-only`,style:c,onTransitionEnd:m},a)}var wt=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(i[n[o]]=t[n[o]]);return i},Et=s.forwardRef((t,e)=>{const{prefixCls:i,count:n,className:o,motionClassName:d,style:l,title:N,show:y,component:g="sup",children:m}=t,a=wt(t,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:c}=s.useContext(F.E_),f=c("scroll-number",i),v=Object.assign(Object.assign({},a),{"data-show":y,style:l,className:E()(f,o,d),title:N});let u=n;if(n&&Number(n)%1===0){const C=String(n).split("");u=s.createElement("bdi",null,C.map((b,$)=>s.createElement(xt,{prefixCls:f,count:Number(n),value:b,key:C.length-$})))}return l&&l.borderColor&&(v.style=Object.assign(Object.assign({},l),{boxShadow:`0 0 0 1px ${l.borderColor} inset`})),m?(0,J.Tm)(m,C=>({className:E()(`${f}-custom-component`,C==null?void 0:C.className,d)})):s.createElement(g,Object.assign({},v,{ref:e}),u)}),jt=function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(i[n[o]]=t[n[o]]);return i};const Pt=(t,e)=>{var i,n,o,d,l;const{prefixCls:N,scrollNumberPrefixCls:y,children:g,status:m,text:a,color:c,count:f=null,overflowCount:v=99,dot:u=!1,size:C="default",title:b,offset:$,style:x,className:Tt,rootClassName:zt,classNames:j,styles:O,showZero:H=!1}=t,ot=jt(t,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:nt,direction:Z,badge:r}=s.useContext(F.E_),p=nt("badge",N),[rt,Rt,Bt]=ht(p),M=f>v?`${v}+`:f,R=M==="0"||M===0,Wt=f===null||R&&!H,V=(m!=null||c!=null)&&Wt,z=u&&!R,P=z?"":M,I=(0,s.useMemo)(()=>(P==null||P===""||R&&!H)&&!z,[P,R,H,z]),st=(0,s.useRef)(f);I||(st.current=f);const T=st.current,it=(0,s.useRef)(P);I||(it.current=P);const A=it.current,at=(0,s.useRef)(z);I||(at.current=z);const B=(0,s.useMemo)(()=>{if(!$)return Object.assign(Object.assign({},r==null?void 0:r.style),x);const w={marginTop:$[1]};return Z==="rtl"?w.left=parseInt($[0],10):w.right=-parseInt($[0],10),Object.assign(Object.assign(Object.assign({},w),r==null?void 0:r.style),x)},[Z,$,x,r==null?void 0:r.style]),Dt=b!=null?b:typeof T=="string"||typeof T=="number"?T:void 0,Ft=I||!a?null:s.createElement("span",{className:`${p}-status-text`},a),Ht=!T||typeof T!="object"?void 0:(0,J.Tm)(T,w=>({style:Object.assign(Object.assign({},B),w.style)})),W=(0,G.o2)(c,!1),Zt=E()(j==null?void 0:j.indicator,(i=r==null?void 0:r.classNames)===null||i===void 0?void 0:i.indicator,{[`${p}-status-dot`]:V,[`${p}-status-${m}`]:!!m,[`${p}-color-${c}`]:W}),L={};c&&!W&&(L.color=c,L.background=c);const lt=E()(p,{[`${p}-status`]:V,[`${p}-not-a-wrapper`]:!g,[`${p}-rtl`]:Z==="rtl"},Tt,zt,r==null?void 0:r.className,(n=r==null?void 0:r.classNames)===null||n===void 0?void 0:n.root,j==null?void 0:j.root,Rt,Bt);if(!g&&V){const w=B.color;return rt(s.createElement("span",Object.assign({},ot,{className:lt,style:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.root),(o=r==null?void 0:r.styles)===null||o===void 0?void 0:o.root),B)}),s.createElement("span",{className:Zt,style:Object.assign(Object.assign(Object.assign({},O==null?void 0:O.indicator),(d=r==null?void 0:r.styles)===null||d===void 0?void 0:d.indicator),L)}),a&&s.createElement("span",{style:{color:w},className:`${p}-status-text`},a)))}return rt(s.createElement("span",Object.assign({ref:e},ot,{className:lt,style:Object.assign(Object.assign({},(l=r==null?void 0:r.styles)===null||l===void 0?void 0:l.root),O==null?void 0:O.root)}),g,s.createElement(ut.ZP,{visible:!I,motionName:`${p}-zoom`,motionAppear:!1,motionDeadline:1e3},w=>{let{className:Mt,ref:Vt}=w;var X,U;const At=nt("scroll-number",y),Y=at.current,Lt=E()(j==null?void 0:j.indicator,(X=r==null?void 0:r.classNames)===null||X===void 0?void 0:X.indicator,{[`${p}-dot`]:Y,[`${p}-count`]:!Y,[`${p}-count-sm`]:C==="small",[`${p}-multiple-words`]:!Y&&A&&A.toString().length>1,[`${p}-status-${m}`]:!!m,[`${p}-color-${c}`]:W});let D=Object.assign(Object.assign(Object.assign({},O==null?void 0:O.indicator),(U=r==null?void 0:r.styles)===null||U===void 0?void 0:U.indicator),B);return c&&!W&&(D=D||{},D.background=c),s.createElement(Et,{prefixCls:At,show:!I,motionClassName:Mt,className:Lt,count:A,title:Dt,style:D,key:"scrollNumber",ref:Vt},Ht)}),Ft))},et=s.forwardRef(Pt);et.Ribbon=Nt;var It=et}}]); diff --git a/6467.55c091d1.async.js b/6467.55c091d1.async.js new file mode 100644 index 00000000..391f7338 --- /dev/null +++ b/6467.55c091d1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6467],{26467:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#1c6b48","activityBar.background":"#ffffff","activityBar.border":"#f0f0f0","activityBar.foreground":"#393a34","activityBar.inactiveForeground":"#393a3450","activityBarBadge.background":"#4e4f47","activityBarBadge.foreground":"#ffffff","badge.background":"#393a3490","badge.foreground":"#ffffff","breadcrumb.activeSelectionForeground":"#22222218","breadcrumb.background":"#f7f7f7","breadcrumb.focusForeground":"#393a34","breadcrumb.foreground":"#6a737d","breadcrumbPicker.background":"#ffffff","button.background":"#1c6b48","button.foreground":"#ffffff","button.hoverBackground":"#1c6b48","checkbox.background":"#f7f7f7","checkbox.border":"#d1d5da","debugToolBar.background":"#ffffff",descriptionForeground:"#393a3490","diffEditor.insertedTextBackground":"#1c6b4815","diffEditor.removedTextBackground":"#ab595910","dropdown.background":"#ffffff","dropdown.border":"#f0f0f0","dropdown.foreground":"#393a34","dropdown.listBackground":"#f7f7f7","editor.background":"#ffffff","editor.findMatchBackground":"#e6cc7744","editor.findMatchHighlightBackground":"#e6cc7766","editor.focusedStackFrameHighlightBackground":"#fff5b1","editor.foldBackground":"#22222210","editor.foreground":"#393a34","editor.inactiveSelectionBackground":"#22222210","editor.lineHighlightBackground":"#f7f7f7","editor.selectionBackground":"#22222218","editor.selectionHighlightBackground":"#22222210","editor.stackFrameHighlightBackground":"#fffbdd","editor.wordHighlightBackground":"#1c6b4805","editor.wordHighlightStrongBackground":"#1c6b4810","editorBracketHighlight.foreground1":"#2993a3","editorBracketHighlight.foreground2":"#1e754f","editorBracketHighlight.foreground3":"#a65e2b","editorBracketHighlight.foreground4":"#a13865","editorBracketHighlight.foreground5":"#bda437","editorBracketHighlight.foreground6":"#296aa3","editorBracketMatch.background":"#1c6b4820","editorError.foreground":"#ab5959","editorGroup.border":"#f0f0f0","editorGroupHeader.tabsBackground":"#ffffff","editorGroupHeader.tabsBorder":"#f0f0f0","editorGutter.addedBackground":"#1e754f","editorGutter.commentRangeForeground":"#393a3450","editorGutter.deletedBackground":"#ab5959","editorGutter.foldingControlForeground":"#393a3490","editorGutter.modifiedBackground":"#296aa3","editorHint.foreground":"#1e754f","editorIndentGuide.activeBackground":"#00000030","editorIndentGuide.background":"#00000015","editorInfo.foreground":"#296aa3","editorInlayHint.background":"#00000000","editorInlayHint.foreground":"#999999","editorLineNumber.activeForeground":"#4e4f47","editorLineNumber.foreground":"#393a3450","editorOverviewRuler.border":"#fff","editorStickyScroll.background":"#f7f7f7","editorStickyScrollHover.background":"#f7f7f7","editorWarning.foreground":"#a65e2b","editorWhitespace.foreground":"#00000015","editorWidget.background":"#ffffff",errorForeground:"#ab5959",focusBorder:"#00000000",foreground:"#393a34","gitDecoration.addedResourceForeground":"#1e754f","gitDecoration.conflictingResourceForeground":"#a65e2b","gitDecoration.deletedResourceForeground":"#ab5959","gitDecoration.ignoredResourceForeground":"#393a3450","gitDecoration.modifiedResourceForeground":"#296aa3","gitDecoration.submoduleResourceForeground":"#393a3490","gitDecoration.untrackedResourceForeground":"#2993a3","input.background":"#f7f7f7","input.border":"#f0f0f0","input.foreground":"#393a34","input.placeholderForeground":"#393a3490","inputOption.activeBackground":"#393a3450","list.activeSelectionBackground":"#f7f7f7","list.activeSelectionForeground":"#393a34","list.focusBackground":"#ffffff","list.highlightForeground":"#1c6b48","list.hoverBackground":"#f7f7f7","list.hoverForeground":"#393a34","list.inactiveFocusBackground":"#ffffff","list.inactiveSelectionBackground":"#f7f7f7","list.inactiveSelectionForeground":"#393a34","menu.separatorBackground":"#f0f0f0","notificationCenterHeader.background":"#ffffff","notificationCenterHeader.foreground":"#6a737d","notifications.background":"#ffffff","notifications.border":"#f0f0f0","notifications.foreground":"#393a34","notificationsErrorIcon.foreground":"#ab5959","notificationsInfoIcon.foreground":"#296aa3","notificationsWarningIcon.foreground":"#a65e2b","panel.background":"#ffffff","panel.border":"#f0f0f0","panelInput.border":"#e1e4e8","panelTitle.activeBorder":"#1c6b48","panelTitle.activeForeground":"#393a34","panelTitle.inactiveForeground":"#6a737d","peekViewEditor.background":"#ffffff","peekViewResult.background":"#ffffff","pickerGroup.border":"#f0f0f0","pickerGroup.foreground":"#393a34","problemsErrorIcon.foreground":"#ab5959","problemsInfoIcon.foreground":"#296aa3","problemsWarningIcon.foreground":"#a65e2b","progressBar.background":"#1c6b48","quickInput.background":"#ffffff","quickInput.foreground":"#393a34","quickInputList.focusBackground":"#f7f7f7","scrollbar.shadow":"#6a737d33","scrollbarSlider.activeBackground":"#393a3450","scrollbarSlider.background":"#393a3410","scrollbarSlider.hoverBackground":"#393a3450","settings.headerForeground":"#393a34","settings.modifiedItemIndicator":"#1c6b48","sideBar.background":"#ffffff","sideBar.border":"#f0f0f0","sideBar.foreground":"#4e4f47","sideBarSectionHeader.background":"#ffffff","sideBarSectionHeader.border":"#f0f0f0","sideBarSectionHeader.foreground":"#393a34","sideBarTitle.foreground":"#393a34","statusBar.background":"#ffffff","statusBar.border":"#f0f0f0","statusBar.debuggingBackground":"#f7f7f7","statusBar.debuggingForeground":"#4e4f47","statusBar.foreground":"#4e4f47","statusBar.noFolderBackground":"#ffffff","statusBarItem.prominentBackground":"#f7f7f7","tab.activeBackground":"#ffffff","tab.activeBorder":"#f0f0f0","tab.activeBorderTop":"#393a3490","tab.activeForeground":"#393a34","tab.border":"#f0f0f0","tab.hoverBackground":"#f7f7f7","tab.inactiveBackground":"#ffffff","tab.inactiveForeground":"#6a737d","tab.unfocusedActiveBorder":"#f0f0f0","tab.unfocusedActiveBorderTop":"#f0f0f0","tab.unfocusedHoverBackground":"#ffffff","terminal.ansiBlack":"#121212","terminal.ansiBlue":"#296aa3","terminal.ansiBrightBlack":"#aaaaaa","terminal.ansiBrightBlue":"#296aa3","terminal.ansiBrightCyan":"#2993a3","terminal.ansiBrightGreen":"#1e754f","terminal.ansiBrightMagenta":"#a13865","terminal.ansiBrightRed":"#ab5959","terminal.ansiBrightWhite":"#dddddd","terminal.ansiBrightYellow":"#bda437","terminal.ansiCyan":"#2993a3","terminal.ansiGreen":"#1e754f","terminal.ansiMagenta":"#a13865","terminal.ansiRed":"#ab5959","terminal.ansiWhite":"#dbd7ca","terminal.ansiYellow":"#bda437","terminal.foreground":"#393a34","terminal.selectionBackground":"#22222218","textBlockQuote.background":"#ffffff","textBlockQuote.border":"#f0f0f0","textCodeBlock.background":"#ffffff","textLink.activeForeground":"#1c6b48","textLink.foreground":"#1c6b48","textPreformat.foreground":"#586069","textSeparator.foreground":"#d1d5da","titleBar.activeBackground":"#ffffff","titleBar.activeForeground":"#4e4f47","titleBar.border":"#f7f7f7","titleBar.inactiveBackground":"#ffffff","titleBar.inactiveForeground":"#6a737d","tree.indentGuidesStroke":"#e1e4e8","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#e1e4e8"},displayName:"Vitesse Light",name:"vitesse-light",semanticHighlighting:!0,semanticTokenColors:{class:"#5a6aa6",interface:"#2e808f",namespace:"#b05a78",property:"#998418",type:"#2e808f"},tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#a0ada0"}},{scope:["delimiter.bracket","delimiter","invalid.illegal.character-not-allowed-here.html","keyword.operator.rest","keyword.operator.spread","keyword.operator.type.annotation","keyword.operator.relational","keyword.operator.assignment","meta.brace","meta.tag.block.any.html","meta.tag.inline.any.html","meta.tag.structure.input.void.html","meta.type.annotation","meta.embedded.block.github-actions-expression","storage.type.function.arrow","keyword.operator.type","meta.objectliteral.ts","punctuation"],settings:{foreground:"#999999"}},{scope:["constant","entity.name.constant","variable.language","meta.definition.variable"],settings:{foreground:"#a65e2b"}},{scope:["entity","entity.name"],settings:{foreground:"#59873a"}},{scope:"variable.parameter.function",settings:{foreground:"#393a34"}},{scope:["entity.name.tag","tag.html"],settings:{foreground:"#1e754f"}},{scope:"entity.name.function",settings:{foreground:"#59873a"}},{scope:["keyword","storage.type.class.jsdoc"],settings:{foreground:"#1e754f"}},{scope:["storage","storage.type","support.type.builtin","constant.language.undefined","constant.language.null"],settings:{foreground:"#ab5959"}},{scope:["text.html.derivative","storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#393a34"}},{scope:["string","string punctuation.section.embedded source","attribute.value"],settings:{foreground:"#b56959"}},{scope:["punctuation.definition.string","punctuation.support.type.property-name"],settings:{foreground:"#b5695999"}},{scope:"support",settings:{foreground:"#998418"}},{scope:["property","meta.property-name","meta.object-literal.key","entity.name.tag.yaml","attribute.name"],settings:{foreground:"#998418"}},{scope:["entity.other.attribute-name","invalid.deprecated.entity.other.attribute-name.html"],settings:{foreground:"#b07d48"}},{scope:["variable","identifier"],settings:{foreground:"#b07d48"}},{scope:["support.type.primitive","entity.name.type"],settings:{foreground:"#2e8f82"}},{scope:"namespace",settings:{foreground:"#b05a78"}},{scope:["keyword.operator","keyword.operator.assignment.compound","meta.var.expr.ts"],settings:{foreground:"#ab5959"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"carriage-return",settings:{background:"#d73a49",content:"^M",fontStyle:"italic underline",foreground:"#fafbfc"}},{scope:"message.error",settings:{foreground:"#b31d28"}},{scope:"string variable",settings:{foreground:"#b56959"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#ab5e3f"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#b56959"}},{scope:"string.regexp constant.character.escape",settings:{foreground:"#bda437"}},{scope:["support.constant"],settings:{foreground:"#a65e2b"}},{scope:["constant.numeric","number"],settings:{foreground:"#2f798a"}},{scope:["keyword.other.unit"],settings:{foreground:"#ab5959"}},{scope:["constant.language.boolean","constant.language"],settings:{foreground:"#1e754f"}},{scope:"meta.module-reference",settings:{foreground:"#1c6b48"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#a65e2b"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#1c6b48"}},{scope:"markup.quote",settings:{foreground:"#2e808f"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#393a34"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#393a34"}},{scope:"markup.raw",settings:{foreground:"#1c6b48"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#ffeef0",foreground:"#b31d28"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#f0fff4",foreground:"#22863a"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#ffebda",foreground:"#e36209"}},{scope:["markup.ignored","markup.untracked"],settings:{background:"#005cc5",foreground:"#f6f8fa"}},{scope:"meta.diff.range",settings:{fontStyle:"bold",foreground:"#6f42c1"}},{scope:"meta.diff.header",settings:{foreground:"#005cc5"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"meta.output",settings:{foreground:"#005cc5"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#586069"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#b31d28"}},{scope:["constant.other.reference.link","string.other.link","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#b56959"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{fontStyle:"underline",foreground:"#393a3490"}},{scope:["type.identifier"],settings:{foreground:"#5a6aa6"}},{scope:["entity.other.attribute-name.html.vue"],settings:{foreground:"#59873a"}},{scope:["invalid.illegal.unrecognized-tag.html"],settings:{fontStyle:"normal"}}],type:"light"})}}]); diff --git a/6515.46b08dca.async.js b/6515.46b08dca.async.js new file mode 100644 index 00000000..03ed75e5 --- /dev/null +++ b/6515.46b08dca.async.js @@ -0,0 +1,16 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6515],{18591:function(s,t,e){e.d(t,{Z:function(){return n}});var n=[Object.freeze({injectionSelector:"L:text.html -comment",name:"angular-expression",patterns:[{include:"#ngExpression"}],repository:{arrayLiteral:{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.array.literal.ts",patterns:[{include:"#ngExpression"},{include:"#punctuationComma"}]},booleanLiteral:{patterns:[{match:"(?<!\\.|\\$)\\btrue\\b(?!\\$)",name:"constant.language.boolean.true.ts"},{match:"(?<!\\.|\\$)\\bfalse\\b(?!\\$)",name:"constant.language.boolean.false.ts"}]},expressionOperator:{patterns:[{captures:{1:{name:"keyword.operator.logical.ts"},2:{name:"entity.name.function.pipe.ng"}},match:"((?<!\\|)\\|(?!\\|))\\s?([a-zA-Z0-9\\-\\_\\$]*)"},{match:"(?<!\\.|\\$)\\b(let)\\b(?!\\$)",name:"storage.type.ts"},{match:"(?<!\\.|\\$)\\b(await)\\b(?!\\$)",name:"keyword.control.flow.ts"},{match:"(?<!\\.|\\$)\\bdelete\\b(?!\\$)",name:"keyword.operator.expression.delete.ts"},{match:"(?<!\\.|\\$)\\bin\\b(?!\\$)",name:"keyword.operator.expression.in.ts"},{match:"(?<!\\.|\\$)\\bof\\b(?!\\$)",name:"keyword.operator.expression.of.ts"},{match:"(?<!\\.|\\$)\\bif\\b(?!\\$)",name:"keyword.control.if.ts"},{match:"(?<!\\.|\\$)\\belse\\b(?!\\$)",name:"keyword.control.else.ts"},{match:"(?<!\\.|\\$)\\bthen\\b(?!\\$)",name:"keyword.control.then.ts"},{match:"(?<!\\.|\\$)\\binstanceof\\b(?!\\$)",name:"keyword.operator.expression.instanceof.ts"},{match:"(?<!\\.|\\$)\\bnew\\b(?!\\$)",name:"keyword.operator.new.ts"},{match:"(?<!\\.|\\$)\\bvoid\\b(?!\\$)",name:"keyword.operator.expression.void.ts"},{begin:"(?<!\\.|\\$)\\bas\\b(?!\\$)",beginCaptures:{0:{name:"storage.type.as.ts"}},end:`(?=$|"|'|[;,:})\\]])`,patterns:[{include:"#type"}]},{match:"\\*=|(?<!\\()\\/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.ts"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.ts"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.ts"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.ts"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.ts"},{match:"\\!|&&|\\?\\?|\\|\\|",name:"keyword.operator.logical.ts"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.ts"},{match:"\\=",name:"keyword.operator.assignment.ts"},{match:"--",name:"keyword.operator.decrement.ts"},{match:"\\+\\+",name:"keyword.operator.increment.ts"},{match:"\\%|\\*|\\/|-|\\+",name:"keyword.operator.arithmetic.ts"},{captures:{1:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:]])\\s*(\\/)(?![\\/*])"},{include:"#typeofOperator"}]},functionCall:{begin:"(?=(\\??\\.\\s*)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\()",end:"(?<=\\))(?!(\\??\\.\\s*)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\()",patterns:[{match:"\\?",name:"punctuation.accessor.ts"},{match:"\\.",name:"punctuation.accessor.ts"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.ts"},{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#type"},{include:"#punctuationComma"}]},{include:"#parenExpression"}]},functionParameters:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.ts"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.ts"}},name:"meta.parameters.ts",patterns:[{include:"#decorator"},{include:"#parameterName"},{include:"#variableInitializer"},{match:",",name:"punctuation.separator.parameter.ts"}]},identifiers:{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\.\\s*prototype\\b(?!\\$))",name:"support.class.ts"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"constant.other.object.property.ts"},3:{name:"variable.other.object.property.ts"}},match:`(?x)([?!]?\\.)\\s*(?: +([[:upper:]][_$[:digit:][:upper:]]*)| +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"entity.name.function.ts"}},match:"(?x)(?:([?!]?\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*((async\\s+)|(function\\s*[(<])|(function\\s+)|([_$[:alpha:]][_$[:alnum:]]*\\s*=>)|((<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\(([^()]|\\([^()]*\\))*\\)(\\s*:\\s*(.)*)?\\s*=>)))"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"constant.other.property.ts"}},match:"([?!]?\\.)\\s*([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"variable.other.property.ts"}},match:"([?!]?\\.)\\s*([_$[:alpha:]][_$[:alnum:]]*)"},{captures:{1:{name:"constant.other.object.ts"},2:{name:"variable.other.object.ts"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*)| +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)`},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"constant.character.other"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.ts"}]},literal:{name:"literal.ts",patterns:[{include:"#numericLiteral"},{include:"#booleanLiteral"},{include:"#nullLiteral"},{include:"#undefinedLiteral"},{include:"#numericConstantLiteral"},{include:"#arrayLiteral"},{include:"#thisLiteral"}]},ngExpression:{name:"meta.expression.ng",patterns:[{include:"#string"},{include:"#literal"},{include:"#ternaryExpression"},{include:"#expressionOperator"},{include:"#functionCall"},{include:"#identifiers"},{include:"#parenExpression"},{include:"#punctuationComma"},{include:"#punctuationAccessor"}]},nullLiteral:{match:"(?<!\\.|\\$)\\bnull\\b(?!\\$)",name:"constant.language.null.ts"},numericConstantLiteral:{patterns:[{match:"(?<!\\.|\\$)\\bNaN\\b(?!\\$)",name:"constant.language.nan.ts"},{match:"(?<!\\.|\\$)\\bInfinity\\b(?!\\$)",name:"constant.language.infinity.ts"}]},numericLiteral:{patterns:[{match:"\\b(?<!\\$)0(x|X)[0-9a-fA-F]+\\b(?!\\$)",name:"constant.numeric.hex.ts"},{match:"\\b(?<!\\$)0(b|B)[01]+\\b(?!\\$)",name:"constant.numeric.binary.ts"},{match:"\\\\b(?<!\\$)0(o|O)?[0-7]+\\b(?!\\$)",name:"constant.numeric.octal.ts"},{captures:{0:{name:"constant.numeric.decimal.ts"},1:{name:"meta.delimiter.decimal.period.ts"},2:{name:"meta.delimiter.decimal.period.ts"},3:{name:"meta.delimiter.decimal.period.ts"},4:{name:"meta.delimiter.decimal.period.ts"},5:{name:"meta.delimiter.decimal.period.ts"},6:{name:"meta.delimiter.decimal.period.ts"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9]+(\\.)[0-9]+[eE][+-]?[0-9]+\\b)|#1.1E+3 +(?:\\b[0-9]+(\\.)[eE][+-]?[0-9]+\\b)|#1.E+3 +(?:\\B(\\.)[0-9]+[eE][+-]?[0-9]+\\b)|#.1E+3 +(?:\\b[0-9]+[eE][+-]?[0-9]+\\b)|#1E+3(?:\\b[0-9]+(\\.)[0-9]+\\b)|#1.1 +(?:\\b[0-9]+(\\.)\\B)|#1. +(?:\\B(\\.)[0-9]+\\b)|#.1 +(?:\\b[0-9]+\\b(?!\\.))#1 +)(?!\\$)`}]},parameterName:{patterns:[{captures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.operator.rest.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:\\s*\\b(readonly)\\s+)?(?:\\s*\\b(public|private|protected)\\s+)?(\\.\\.\\.)?\\s*(?<!=|:)([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\??)(?=\\s* (=\\s*( (async\\s+) | (function\\s*[(<]) | (function\\s+) | ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) | ((<([^<>]|\\<[^<>]+\\>)+>\\s*)?\\(([^()]|\\([^()]*\\))*\\)(\\s*:\\s*(.)*)?\\s*=>)) ) | (:\\s*( (<) | ([(]\\s*( ([)]) | (\\.\\.\\.) | ([_$[:alnum:]]+\\s*( ([:,?=])| ([)]\\s*=>) )) ))) ))"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.operator.rest.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?:\\s*\\b(readonly)\\s+)?(?:\\s*\\b(public|private|protected)\\s+)?(\\.\\.\\.)?\\s*(?<!=|:)([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\??)"}]},parenExpression:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#ngExpression"},{include:"#punctuationComma"}]},punctuationAccessor:{match:"\\?\\.|\\!\\.|\\.",name:"punctuation.accessor.ts"},punctuationComma:{match:",",name:"punctuation.separator.comma.ts"},punctuationSemicolon:{match:";",name:"punctuation.terminator.statement.ts"},qstringDouble:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.double.ts",patterns:[{include:"#stringCharacterEscape"}]},qstringSingle:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.single.ts",patterns:[{include:"#stringCharacterEscape"}]},string:{patterns:[{include:"#qstringSingle"},{include:"#qstringDouble"}]},stringCharacterEscape:{match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.ts"},ternaryExpression:{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ts"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#ngExpression"}]},thisLiteral:{match:"(?<!\\.|\\$)\\bthis\\b(?!\\$)",name:"variable.language.this.ts"},type:{name:"meta.type.ts",patterns:[{include:"#string"},{include:"#numericLiteral"},{include:"#typeBuiltinLiterals"},{include:"#typeTuple"},{include:"#typeObject"},{include:"#typeOperators"},{include:"#typeFnTypeParameters"},{include:"#typeParenOrFunctionParameters"},{include:"#typeName"}]},typeAnnotation:{begin:":",beginCaptures:{0:{name:"keyword.operator.type.annotation.ts"}},end:'(?=$|[,);\\}\\]]|\\/\\/|")|(?==[^>])|(?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)',name:"meta.type.annotation.ts",patterns:[{include:"#type"}]},typeBuiltinLiterals:{match:"(?<!\\.|\\$)\\b(this|true|false|undefined|null)\\b(?!\\$)",name:"support.type.builtin.ts"},typeFnTypeParameters:{patterns:[{captures:{1:{name:"keyword.control.new.ts"}},match:"(?<!\\.|\\$)\\b(new)\\b(?=\\s*\\<)",name:"meta.type.constructor.ts"},{begin:"(?<!\\.|\\$)\\b(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.new.ts"}},end:"(?<=\\))",name:"meta.type.constructor.ts",patterns:[{include:"#functionParameters"}]},{begin:"(?<=\\>)\\s*(?=\\()",end:"(?<=\\))",include:"#typeofOperator",name:"meta.type.function.ts",patterns:[{include:"#functionParameters"}]},{begin:"(?x)((?=[(]\\s*(([)])|(\\.\\.\\.)|([_$[:alnum:]]+\\s*(([:,?=])|([)]\\s*=>))))))",end:"(?<=\\))",name:"meta.type.function.ts",patterns:[{include:"#functionParameters"}]}]},typeName:{patterns:[{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*([?!]?\\.)"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.ts"}]},typeObject:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.object.type.ts",patterns:[{include:"#typeObjectMembers"}]},typeObjectMembers:{patterns:[{include:"#typeAnnotation"},{include:"#punctuationComma"},{include:"#punctuationSemicolon"}]},typeOperators:{patterns:[{include:"#typeofOperator"},{match:"[&|]",name:"keyword.operator.type.ts"},{match:"(?<!\\.|\\$)\\bkeyof\\b(?!\\$)",name:"keyword.operator.expression.keyof.ts"}]},typeParenOrFunctionParameters:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.type.paren.cover.ts",patterns:[{include:"#type"},{include:"#functionParameters"}]},typeTuple:{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.type.tuple.ts",patterns:[{include:"#type"},{include:"#punctuationComma"}]},typeofOperator:{match:"(?<!\\.|\\$)\\btypeof\\b(?!\\$)",name:"keyword.operator.expression.typeof.ts"},undefinedLiteral:{match:"(?<!\\.|\\$)\\bundefined\\b(?!\\$)",name:"constant.language.undefined.ts"},variableInitializer:{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=$|[,);}\\]])",patterns:[{include:"#ngExpression"}]}},scopeName:"expression.ng"})]},46515:function(s,t,e){e.r(t),e.d(t,{default:function(){return m}});var a=e(88474),n=e(18591),r=e(19050),i=e(45570);const o=Object.freeze({displayName:"Angular HTML",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"angular-html",patterns:[{include:"text.html.basic#core-minus-invalid"},{begin:"(</?)(\\w[^\\s>]*)(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.unrecognized.html.derivative",patterns:[{include:"text.html.basic#attribute"}]}],scopeName:"text.html.derivative.ng",embeddedLangs:["html","angular-expression","angular-template","angular-template-blocks"]});var m=[...a.default,...n.Z,...r.Z,...i.Z,o]},45570:function(s,t,e){e.d(t,{Z:function(){return i}});var a=e(18591),n=e(19050);const r=Object.freeze({injectTo:["text.html.derivative","text.html.derivative.ng","source.ts.ng"],injectionSelector:"L:text.html -comment -expression.ng -meta.tag -source.css -source.js",name:"angular-template-blocks",patterns:[{include:"#block"}],repository:{block:{begin:"(@)((?:\\w+\\s*)+)(?=\\(|\\{)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.block.kind.ng"}},contentName:"control.block.ng",end:"(?<=\\})",patterns:[{include:"#blockExpression"},{include:"#blockBody"}]},blockBody:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},contentName:"control.block.body.ng",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"text.html.derivative.ng"},{include:"template.ng"}]},blockExpression:{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},contentName:"control.block.expression.ng",end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"expression.ng"}]},transition:{match:"@",name:"keyword.control.block.transition.ng"}},scopeName:"template.blocks.ng",embeddedLangs:["angular-expression","angular-template"]});var i=[...a.Z,...n.Z,r]},19050:function(s,t,e){e.d(t,{Z:function(){return r}});var a=e(18591);const n=Object.freeze({injectTo:["text.html.derivative","text.html.derivative.ng","source.ts.ng"],injectionSelector:"L:text.html -comment",name:"angular-template",patterns:[{include:"#interpolation"}],repository:{interpolation:{begin:"{{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},contentName:"expression.ng",end:"}}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"expression.ng"}]}},scopeName:"template.ng",embeddedLangs:["angular-expression"]});var r=[...a.Z,n]}}]); diff --git a/6619.4021f6dd.async.js b/6619.4021f6dd.async.js new file mode 100644 index 00000000..2215bba7 --- /dev/null +++ b/6619.4021f6dd.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6619],{46619:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBackground":"#00000000","activityBar.activeBorder":"#00000000","activityBar.activeFocusBorder":"#00000000","activityBar.background":"#11111b","activityBar.border":"#00000000","activityBar.dropBorder":"#cba6f733","activityBar.foreground":"#cba6f7","activityBar.inactiveForeground":"#6c7086","activityBarBadge.background":"#cba6f7","activityBarBadge.foreground":"#11111b","activityBarTop.activeBorder":"#00000000","activityBarTop.dropBorder":"#cba6f733","activityBarTop.foreground":"#cba6f7","activityBarTop.inactiveForeground":"#6c7086","badge.background":"#45475a","badge.foreground":"#cdd6f4","banner.background":"#45475a","banner.foreground":"#cdd6f4","banner.iconForeground":"#cdd6f4","breadcrumb.activeSelectionForeground":"#cba6f7","breadcrumb.background":"#1e1e2e","breadcrumb.focusForeground":"#cba6f7","breadcrumb.foreground":"#cdd6f4cc","breadcrumbPicker.background":"#181825","button.background":"#cba6f7","button.border":"#00000000","button.foreground":"#11111b","button.hoverBackground":"#dec7fa","button.secondaryBackground":"#585b70","button.secondaryBorder":"#cba6f7","button.secondaryForeground":"#cdd6f4","button.secondaryHoverBackground":"#686b84","button.separator":"#00000000","charts.blue":"#89b4fa","charts.foreground":"#cdd6f4","charts.green":"#a6e3a1","charts.lines":"#bac2de","charts.orange":"#fab387","charts.purple":"#cba6f7","charts.red":"#f38ba8","charts.yellow":"#f9e2af","checkbox.background":"#45475a","checkbox.border":"#00000000","checkbox.foreground":"#cba6f7","commandCenter.activeBackground":"#585b7033","commandCenter.activeBorder":"#cba6f7","commandCenter.activeForeground":"#cba6f7","commandCenter.background":"#181825","commandCenter.border":"#00000000","commandCenter.foreground":"#bac2de","commandCenter.inactiveBorder":"#00000000","commandCenter.inactiveForeground":"#bac2de","debugConsole.errorForeground":"#f38ba8","debugConsole.infoForeground":"#89b4fa","debugConsole.sourceForeground":"#f5e0dc","debugConsole.warningForeground":"#fab387","debugConsoleInputIcon.foreground":"#cdd6f4","debugExceptionWidget.background":"#11111b","debugExceptionWidget.border":"#cba6f7","debugIcon.breakpointCurrentStackframeForeground":"#585b70","debugIcon.breakpointDisabledForeground":"#f38ba899","debugIcon.breakpointForeground":"#f38ba8","debugIcon.breakpointStackframeForeground":"#585b70","debugIcon.breakpointUnverifiedForeground":"#a6738c","debugIcon.continueForeground":"#a6e3a1","debugIcon.disconnectForeground":"#585b70","debugIcon.pauseForeground":"#89b4fa","debugIcon.restartForeground":"#94e2d5","debugIcon.startForeground":"#a6e3a1","debugIcon.stepBackForeground":"#585b70","debugIcon.stepIntoForeground":"#cdd6f4","debugIcon.stepOutForeground":"#cdd6f4","debugIcon.stepOverForeground":"#cba6f7","debugIcon.stopForeground":"#f38ba8","debugTokenExpression.boolean":"#cba6f7","debugTokenExpression.error":"#f38ba8","debugTokenExpression.number":"#fab387","debugTokenExpression.string":"#a6e3a1","debugToolBar.background":"#11111b","debugToolBar.border":"#00000000",descriptionForeground:"#cdd6f4","diffEditor.border":"#585b70","diffEditor.diagonalFill":"#585b7099","diffEditor.insertedLineBackground":"#a6e3a126","diffEditor.insertedTextBackground":"#a6e3a11a","diffEditor.removedLineBackground":"#f38ba826","diffEditor.removedTextBackground":"#f38ba81a","diffEditorOverview.insertedForeground":"#a6e3a1cc","diffEditorOverview.removedForeground":"#f38ba8cc",disabledForeground:"#a6adc8","dropdown.background":"#181825","dropdown.border":"#cba6f7","dropdown.foreground":"#cdd6f4","dropdown.listBackground":"#585b70","editor.background":"#1e1e2e","editor.findMatchBackground":"#5e3f53","editor.findMatchBorder":"#f38ba833","editor.findMatchHighlightBackground":"#3e5767","editor.findMatchHighlightBorder":"#89dceb33","editor.findRangeHighlightBackground":"#3e5767","editor.findRangeHighlightBorder":"#89dceb33","editor.focusedStackFrameHighlightBackground":"#a6e3a126","editor.foldBackground":"#89dceb40","editor.foreground":"#cdd6f4","editor.hoverHighlightBackground":"#89dceb40","editor.lineHighlightBackground":"#cdd6f412","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#89dceb40","editor.rangeHighlightBorder":"#00000000","editor.selectionBackground":"#9399b240","editor.selectionHighlightBackground":"#9399b233","editor.selectionHighlightBorder":"#9399b233","editor.stackFrameHighlightBackground":"#f9e2af26","editor.wordHighlightBackground":"#9399b233","editorBracketHighlight.foreground1":"#f38ba8","editorBracketHighlight.foreground2":"#fab387","editorBracketHighlight.foreground3":"#f9e2af","editorBracketHighlight.foreground4":"#a6e3a1","editorBracketHighlight.foreground5":"#74c7ec","editorBracketHighlight.foreground6":"#cba6f7","editorBracketHighlight.unexpectedBracket.foreground":"#eba0ac","editorBracketMatch.background":"#9399b21a","editorBracketMatch.border":"#9399b2","editorCodeLens.foreground":"#7f849c","editorCursor.background":"#1e1e2e","editorCursor.foreground":"#f5e0dc","editorError.background":"#00000000","editorError.border":"#00000000","editorError.foreground":"#f38ba8","editorGroup.border":"#585b70","editorGroup.dropBackground":"#cba6f733","editorGroup.emptyBackground":"#1e1e2e","editorGroupHeader.tabsBackground":"#11111b","editorGutter.addedBackground":"#a6e3a1","editorGutter.background":"#1e1e2e","editorGutter.commentRangeForeground":"#9399b2","editorGutter.deletedBackground":"#f38ba8","editorGutter.foldingControlForeground":"#9399b2","editorGutter.modifiedBackground":"#f9e2af","editorHoverWidget.background":"#181825","editorHoverWidget.border":"#585b70","editorHoverWidget.foreground":"#cdd6f4","editorIndentGuide.activeBackground":"#585b70","editorIndentGuide.background":"#45475a","editorInfo.background":"#00000000","editorInfo.border":"#00000000","editorInfo.foreground":"#89b4fa","editorInlayHint.background":"#181825bf","editorInlayHint.foreground":"#585b70","editorInlayHint.parameterBackground":"#181825bf","editorInlayHint.parameterForeground":"#a6adc8","editorInlayHint.typeBackground":"#181825bf","editorInlayHint.typeForeground":"#bac2de","editorLightBulb.foreground":"#f9e2af","editorLineNumber.activeForeground":"#cba6f7","editorLineNumber.foreground":"#7f849c","editorLink.activeForeground":"#cba6f7","editorMarkerNavigation.background":"#181825","editorMarkerNavigationError.background":"#f38ba8","editorMarkerNavigationInfo.background":"#89b4fa","editorMarkerNavigationWarning.background":"#fab387","editorOverviewRuler.background":"#181825","editorOverviewRuler.border":"#cdd6f412","editorOverviewRuler.modifiedForeground":"#f9e2af","editorRuler.foreground":"#585b70","editorStickyScrollHover.background":"#313244","editorSuggestWidget.background":"#181825","editorSuggestWidget.border":"#585b70","editorSuggestWidget.foreground":"#cdd6f4","editorSuggestWidget.highlightForeground":"#cba6f7","editorSuggestWidget.selectedBackground":"#313244","editorWarning.background":"#00000000","editorWarning.border":"#00000000","editorWarning.foreground":"#fab387","editorWhitespace.foreground":"#9399b266","editorWidget.background":"#181825","editorWidget.foreground":"#cdd6f4","editorWidget.resizeBorder":"#585b70",errorForeground:"#f38ba8","errorLens.errorBackground":"#f38ba826","errorLens.errorBackgroundLight":"#f38ba826","errorLens.errorForeground":"#f38ba8","errorLens.errorForegroundLight":"#f38ba8","errorLens.errorMessageBackground":"#f38ba826","errorLens.hintBackground":"#a6e3a126","errorLens.hintBackgroundLight":"#a6e3a126","errorLens.hintForeground":"#a6e3a1","errorLens.hintForegroundLight":"#a6e3a1","errorLens.hintMessageBackground":"#a6e3a126","errorLens.infoBackground":"#89b4fa26","errorLens.infoBackgroundLight":"#89b4fa26","errorLens.infoForeground":"#89b4fa","errorLens.infoForegroundLight":"#89b4fa","errorLens.infoMessageBackground":"#89b4fa26","errorLens.statusBarErrorForeground":"#f38ba8","errorLens.statusBarHintForeground":"#a6e3a1","errorLens.statusBarIconErrorForeground":"#f38ba8","errorLens.statusBarIconWarningForeground":"#fab387","errorLens.statusBarInfoForeground":"#89b4fa","errorLens.statusBarWarningForeground":"#fab387","errorLens.warningBackground":"#fab38726","errorLens.warningBackgroundLight":"#fab38726","errorLens.warningForeground":"#fab387","errorLens.warningForegroundLight":"#fab387","errorLens.warningMessageBackground":"#fab38726","extensionBadge.remoteBackground":"#89b4fa","extensionBadge.remoteForeground":"#11111b","extensionButton.prominentBackground":"#cba6f7","extensionButton.prominentForeground":"#11111b","extensionButton.prominentHoverBackground":"#dec7fa","extensionButton.separator":"#1e1e2e","extensionIcon.preReleaseForeground":"#585b70","extensionIcon.sponsorForeground":"#f5c2e7","extensionIcon.starForeground":"#f9e2af","extensionIcon.verifiedForeground":"#a6e3a1",focusBorder:"#cba6f7",foreground:"#cdd6f4","gitDecoration.addedResourceForeground":"#a6e3a1","gitDecoration.conflictingResourceForeground":"#cba6f7","gitDecoration.deletedResourceForeground":"#f38ba8","gitDecoration.ignoredResourceForeground":"#6c7086","gitDecoration.modifiedResourceForeground":"#f9e2af","gitDecoration.stageDeletedResourceForeground":"#f38ba8","gitDecoration.stageModifiedResourceForeground":"#f9e2af","gitDecoration.submoduleResourceForeground":"#89b4fa","gitDecoration.untrackedResourceForeground":"#a6e3a1","gitlens.closedAutolinkedIssueIconColor":"#cba6f7","gitlens.closedPullRequestIconColor":"#f38ba8","gitlens.decorations.branchAheadForegroundColor":"#a6e3a1","gitlens.decorations.branchBehindForegroundColor":"#fab387","gitlens.decorations.branchDivergedForegroundColor":"#f9e2af","gitlens.decorations.branchMissingUpstreamForegroundColor":"#fab387","gitlens.decorations.branchUnpublishedForegroundColor":"#a6e3a1","gitlens.decorations.statusMergingOrRebasingConflictForegroundColor":"#eba0ac","gitlens.decorations.statusMergingOrRebasingForegroundColor":"#f9e2af","gitlens.decorations.workspaceCurrentForegroundColor":"#cba6f7","gitlens.decorations.workspaceRepoMissingForegroundColor":"#a6adc8","gitlens.decorations.workspaceRepoOpenForegroundColor":"#cba6f7","gitlens.decorations.worktreeHasUncommittedChangesForegroundColor":"#fab387","gitlens.decorations.worktreeMissingForegroundColor":"#eba0ac","gitlens.graphChangesColumnAddedColor":"#a6e3a1","gitlens.graphChangesColumnDeletedColor":"#f38ba8","gitlens.graphLane10Color":"#f5c2e7","gitlens.graphLane1Color":"#cba6f7","gitlens.graphLane2Color":"#f9e2af","gitlens.graphLane3Color":"#89b4fa","gitlens.graphLane4Color":"#f2cdcd","gitlens.graphLane5Color":"#a6e3a1","gitlens.graphLane6Color":"#b4befe","gitlens.graphLane7Color":"#f5e0dc","gitlens.graphLane8Color":"#f38ba8","gitlens.graphLane9Color":"#94e2d5","gitlens.graphMinimapMarkerHeadColor":"#a6e3a1","gitlens.graphMinimapMarkerHighlightsColor":"#f9e2af","gitlens.graphMinimapMarkerLocalBranchesColor":"#89b4fa","gitlens.graphMinimapMarkerRemoteBranchesColor":"#71a4f9","gitlens.graphMinimapMarkerStashesColor":"#cba6f7","gitlens.graphMinimapMarkerTagsColor":"#f2cdcd","gitlens.graphMinimapMarkerUpstreamColor":"#93dd8d","gitlens.graphScrollMarkerHeadColor":"#a6e3a1","gitlens.graphScrollMarkerHighlightsColor":"#f9e2af","gitlens.graphScrollMarkerLocalBranchesColor":"#89b4fa","gitlens.graphScrollMarkerRemoteBranchesColor":"#71a4f9","gitlens.graphScrollMarkerStashesColor":"#cba6f7","gitlens.graphScrollMarkerTagsColor":"#f2cdcd","gitlens.graphScrollMarkerUpstreamColor":"#93dd8d","gitlens.gutterBackgroundColor":"#3132444d","gitlens.gutterForegroundColor":"#cdd6f4","gitlens.gutterUncommittedForegroundColor":"#cba6f7","gitlens.lineHighlightBackgroundColor":"#cba6f726","gitlens.lineHighlightOverviewRulerColor":"#cba6f7cc","gitlens.mergedPullRequestIconColor":"#cba6f7","gitlens.openAutolinkedIssueIconColor":"#a6e3a1","gitlens.openPullRequestIconColor":"#a6e3a1","gitlens.trailingLineBackgroundColor":"#00000000","gitlens.trailingLineForegroundColor":"#cdd6f44d","gitlens.unpublishedChangesIconColor":"#a6e3a1","gitlens.unpublishedCommitIconColor":"#a6e3a1","gitlens.unpulledChangesIconColor":"#fab387","icon.foreground":"#cba6f7","input.background":"#313244","input.border":"#00000000","input.foreground":"#cdd6f4","input.placeholderForeground":"#cdd6f473","inputOption.activeBackground":"#585b70","inputOption.activeBorder":"#cba6f7","inputOption.activeForeground":"#cdd6f4","inputValidation.errorBackground":"#f38ba8","inputValidation.errorBorder":"#11111b33","inputValidation.errorForeground":"#11111b","inputValidation.infoBackground":"#89b4fa","inputValidation.infoBorder":"#11111b33","inputValidation.infoForeground":"#11111b","inputValidation.warningBackground":"#fab387","inputValidation.warningBorder":"#11111b33","inputValidation.warningForeground":"#11111b","issues.closed":"#cba6f7","issues.newIssueDecoration":"#f5e0dc","issues.open":"#a6e3a1","list.activeSelectionBackground":"#313244","list.activeSelectionForeground":"#cdd6f4","list.dropBackground":"#cba6f733","list.focusAndSelectionBackground":"#45475a","list.focusBackground":"#313244","list.focusForeground":"#cdd6f4","list.focusOutline":"#00000000","list.highlightForeground":"#cba6f7","list.hoverBackground":"#31324480","list.hoverForeground":"#cdd6f4","list.inactiveSelectionBackground":"#313244","list.inactiveSelectionForeground":"#cdd6f4","list.warningForeground":"#fab387","listFilterWidget.background":"#45475a","listFilterWidget.noMatchesOutline":"#f38ba8","listFilterWidget.outline":"#00000000","menu.background":"#1e1e2e","menu.border":"#1e1e2e80","menu.foreground":"#cdd6f4","menu.selectionBackground":"#585b70","menu.selectionBorder":"#00000000","menu.selectionForeground":"#cdd6f4","menu.separatorBackground":"#585b70","menubar.selectionBackground":"#45475a","menubar.selectionForeground":"#cdd6f4","merge.commonContentBackground":"#45475a","merge.commonHeaderBackground":"#585b70","merge.currentContentBackground":"#a6e3a133","merge.currentHeaderBackground":"#a6e3a166","merge.incomingContentBackground":"#89b4fa33","merge.incomingHeaderBackground":"#89b4fa66","minimap.background":"#18182580","minimap.errorHighlight":"#f38ba8bf","minimap.findMatchHighlight":"#89dceb4d","minimap.selectionHighlight":"#585b70bf","minimap.selectionOccurrenceHighlight":"#585b70bf","minimap.warningHighlight":"#fab387bf","minimapGutter.addedBackground":"#a6e3a1bf","minimapGutter.deletedBackground":"#f38ba8bf","minimapGutter.modifiedBackground":"#f9e2afbf","minimapSlider.activeBackground":"#cba6f799","minimapSlider.background":"#cba6f733","minimapSlider.hoverBackground":"#cba6f766","notificationCenter.border":"#cba6f7","notificationCenterHeader.background":"#181825","notificationCenterHeader.foreground":"#cdd6f4","notificationLink.foreground":"#89b4fa","notificationToast.border":"#cba6f7","notifications.background":"#181825","notifications.border":"#cba6f7","notifications.foreground":"#cdd6f4","notificationsErrorIcon.foreground":"#f38ba8","notificationsInfoIcon.foreground":"#89b4fa","notificationsWarningIcon.foreground":"#fab387","panel.background":"#1e1e2e","panel.border":"#585b70","panelSection.border":"#585b70","panelSection.dropBackground":"#cba6f733","panelTitle.activeBorder":"#cba6f7","panelTitle.activeForeground":"#cdd6f4","panelTitle.inactiveForeground":"#a6adc8","peekView.border":"#cba6f7","peekViewEditor.background":"#181825","peekViewEditor.matchHighlightBackground":"#89dceb4d","peekViewEditor.matchHighlightBorder":"#00000000","peekViewEditorGutter.background":"#181825","peekViewResult.background":"#181825","peekViewResult.fileForeground":"#cdd6f4","peekViewResult.lineForeground":"#cdd6f4","peekViewResult.matchHighlightBackground":"#89dceb4d","peekViewResult.selectionBackground":"#313244","peekViewResult.selectionForeground":"#cdd6f4","peekViewTitle.background":"#1e1e2e","peekViewTitleDescription.foreground":"#bac2deb3","peekViewTitleLabel.foreground":"#cdd6f4","pickerGroup.border":"#cba6f7","pickerGroup.foreground":"#cba6f7","problemsErrorIcon.foreground":"#f38ba8","problemsInfoIcon.foreground":"#89b4fa","problemsWarningIcon.foreground":"#fab387","progressBar.background":"#cba6f7","pullRequests.closed":"#f38ba8","pullRequests.draft":"#9399b2","pullRequests.merged":"#cba6f7","pullRequests.notification":"#cdd6f4","pullRequests.open":"#a6e3a1","sash.hoverBorder":"#cba6f7","scrollbar.shadow":"#11111b","scrollbarSlider.activeBackground":"#31324466","scrollbarSlider.background":"#585b7080","scrollbarSlider.hoverBackground":"#6c7086","selection.background":"#cba6f766","settings.dropdownBackground":"#45475a","settings.dropdownListBorder":"#00000000","settings.focusedRowBackground":"#585b7033","settings.headerForeground":"#cdd6f4","settings.modifiedItemIndicator":"#cba6f7","settings.numberInputBackground":"#45475a","settings.numberInputBorder":"#00000000","settings.textInputBackground":"#45475a","settings.textInputBorder":"#00000000","sideBar.background":"#181825","sideBar.border":"#00000000","sideBar.dropBackground":"#cba6f733","sideBar.foreground":"#cdd6f4","sideBarSectionHeader.background":"#181825","sideBarSectionHeader.foreground":"#cdd6f4","sideBarTitle.foreground":"#cba6f7","statusBar.background":"#11111b","statusBar.border":"#00000000","statusBar.debuggingBackground":"#fab387","statusBar.debuggingBorder":"#00000000","statusBar.debuggingForeground":"#11111b","statusBar.foreground":"#cdd6f4","statusBar.noFolderBackground":"#11111b","statusBar.noFolderBorder":"#00000000","statusBar.noFolderForeground":"#cdd6f4","statusBarItem.activeBackground":"#585b7066","statusBarItem.errorBackground":"#00000000","statusBarItem.errorForeground":"#f38ba8","statusBarItem.hoverBackground":"#585b7033","statusBarItem.prominentBackground":"#00000000","statusBarItem.prominentForeground":"#cba6f7","statusBarItem.prominentHoverBackground":"#585b7033","statusBarItem.remoteBackground":"#89b4fa","statusBarItem.remoteForeground":"#11111b","statusBarItem.warningBackground":"#00000000","statusBarItem.warningForeground":"#fab387","symbolIcon.arrayForeground":"#fab387","symbolIcon.booleanForeground":"#cba6f7","symbolIcon.classForeground":"#f9e2af","symbolIcon.colorForeground":"#f5c2e7","symbolIcon.constantForeground":"#fab387","symbolIcon.constructorForeground":"#b4befe","symbolIcon.enumeratorForeground":"#f9e2af","symbolIcon.enumeratorMemberForeground":"#f9e2af","symbolIcon.eventForeground":"#f5c2e7","symbolIcon.fieldForeground":"#cdd6f4","symbolIcon.fileForeground":"#cba6f7","symbolIcon.folderForeground":"#cba6f7","symbolIcon.functionForeground":"#89b4fa","symbolIcon.interfaceForeground":"#f9e2af","symbolIcon.keyForeground":"#94e2d5","symbolIcon.keywordForeground":"#cba6f7","symbolIcon.methodForeground":"#89b4fa","symbolIcon.moduleForeground":"#cdd6f4","symbolIcon.namespaceForeground":"#f9e2af","symbolIcon.nullForeground":"#eba0ac","symbolIcon.numberForeground":"#fab387","symbolIcon.objectForeground":"#f9e2af","symbolIcon.operatorForeground":"#94e2d5","symbolIcon.packageForeground":"#f2cdcd","symbolIcon.propertyForeground":"#eba0ac","symbolIcon.referenceForeground":"#f9e2af","symbolIcon.snippetForeground":"#f2cdcd","symbolIcon.stringForeground":"#a6e3a1","symbolIcon.structForeground":"#94e2d5","symbolIcon.textForeground":"#cdd6f4","symbolIcon.typeParameterForeground":"#eba0ac","symbolIcon.unitForeground":"#cdd6f4","symbolIcon.variableForeground":"#cdd6f4","tab.activeBackground":"#1e1e2e","tab.activeBorder":"#00000000","tab.activeBorderTop":"#cba6f7","tab.activeForeground":"#cba6f7","tab.activeModifiedBorder":"#f9e2af","tab.border":"#181825","tab.hoverBackground":"#28283d","tab.hoverBorder":"#00000000","tab.hoverForeground":"#cba6f7","tab.inactiveBackground":"#181825","tab.inactiveForeground":"#6c7086","tab.inactiveModifiedBorder":"#f9e2af4d","tab.lastPinnedBorder":"#cba6f7","tab.unfocusedActiveBackground":"#181825","tab.unfocusedActiveBorder":"#00000000","tab.unfocusedActiveBorderTop":"#cba6f74d","tab.unfocusedInactiveBackground":"#0e0e16","table.headerBackground":"#313244","table.headerForeground":"#cdd6f4","terminal.ansiBlack":"#a6adc8","terminal.ansiBlue":"#89b4fa","terminal.ansiBrightBlack":"#585b70","terminal.ansiBrightBlue":"#89b4fa","terminal.ansiBrightCyan":"#89dceb","terminal.ansiBrightGreen":"#a6e3a1","terminal.ansiBrightMagenta":"#f5c2e7","terminal.ansiBrightRed":"#f38ba8","terminal.ansiBrightWhite":"#45475a","terminal.ansiBrightYellow":"#f9e2af","terminal.ansiCyan":"#89dceb","terminal.ansiGreen":"#a6e3a1","terminal.ansiMagenta":"#f5c2e7","terminal.ansiRed":"#f38ba8","terminal.ansiWhite":"#bac2de","terminal.ansiYellow":"#f9e2af","terminal.border":"#585b70","terminal.dropBackground":"#cba6f733","terminal.foreground":"#cdd6f4","terminal.inactiveSelectionBackground":"#585b7080","terminal.selectionBackground":"#585b70","terminal.tab.activeBorder":"#cba6f7","terminalCommandDecoration.defaultBackground":"#585b70","terminalCommandDecoration.errorBackground":"#f38ba8","terminalCommandDecoration.successBackground":"#a6e3a1","terminalCursor.background":"#1e1e2e","terminalCursor.foreground":"#f5e0dc","textBlockQuote.background":"#181825","textBlockQuote.border":"#11111b","textCodeBlock.background":"#1e1e2e","textLink.activeForeground":"#89dceb","textLink.foreground":"#89b4fa","textPreformat.foreground":"#cdd6f4","textSeparator.foreground":"#cba6f7","titleBar.activeBackground":"#11111b","titleBar.activeForeground":"#cdd6f4","titleBar.border":"#00000000","titleBar.inactiveBackground":"#11111b","titleBar.inactiveForeground":"#cdd6f480","tree.inactiveIndentGuidesStroke":"#45475a","tree.indentGuidesStroke":"#9399b2","walkThrough.embeddedEditorBackground":"#1e1e2e4d","welcomePage.progress.background":"#11111b","welcomePage.progress.foreground":"#cba6f7","welcomePage.tileBackground":"#181825","widget.shadow":"#18182580","window.activeBorder":"#00000000","window.inactiveBorder":"#00000000"},displayName:"Catppuccin Mocha",name:"catppuccin-mocha",semanticHighlighting:!0,semanticTokenColors:{boolean:{foreground:"#fab387"},"builtinAttribute.attribute.library:rust":{foreground:"#89b4fa"},"class.builtin:python":{foreground:"#cba6f7"},"class:python":{foreground:"#f9e2af"},"constant.builtin.readonly:nix":{foreground:"#cba6f7"},enumMember:{foreground:"#94e2d5"},"function.decorator:python":{foreground:"#fab387"},"generic.attribute:rust":{foreground:"#cdd6f4"},heading:{foreground:"#f38ba8"},number:{foreground:"#fab387"},pol:{foreground:"#f2cdcd"},"property.readonly:javascript":{foreground:"#cdd6f4"},"property.readonly:javascriptreact":{foreground:"#cdd6f4"},"property.readonly:typescript":{foreground:"#cdd6f4"},"property.readonly:typescriptreact":{foreground:"#cdd6f4"},selfKeyword:{foreground:"#f38ba8"},"text.emph":{fontStyle:"italic",foreground:"#f38ba8"},"text.math":{foreground:"#f2cdcd"},"text.strong":{fontStyle:"bold",foreground:"#f38ba8"},tomlArrayKey:{fontStyle:"",foreground:"#89b4fa"},tomlTableKey:{fontStyle:"",foreground:"#89b4fa"},"type.defaultLibrary:go":{foreground:"#cba6f7"},"variable.defaultLibrary":{foreground:"#eba0ac"},"variable.readonly.defaultLibrary:go":{foreground:"#cba6f7"},"variable.readonly:javascript":{foreground:"#cdd6f4"},"variable.readonly:javascriptreact":{foreground:"#cdd6f4"},"variable.readonly:scala":{foreground:"#cdd6f4"},"variable.readonly:typescript":{foreground:"#cdd6f4"},"variable.readonly:typescriptreact":{foreground:"#cdd6f4"},"variable.typeHint:python":{foreground:"#f9e2af"}},tokenColors:[{scope:["text","source","variable.other.readwrite","punctuation.definition.variable"],settings:{foreground:"#cdd6f4"}},{scope:"punctuation",settings:{fontStyle:"",foreground:"#9399b2"}},{scope:["comment","punctuation.definition.comment"],settings:{fontStyle:"italic",foreground:"#6c7086"}},{scope:["string","punctuation.definition.string"],settings:{foreground:"#a6e3a1"}},{scope:"constant.character.escape",settings:{foreground:"#f5c2e7"}},{scope:["constant.numeric","variable.other.constant","entity.name.constant","constant.language.boolean","constant.language.false","constant.language.true","keyword.other.unit.user-defined","keyword.other.unit.suffix.floating-point"],settings:{foreground:"#fab387"}},{scope:["keyword","keyword.operator.word","keyword.operator.new","variable.language.super","support.type.primitive","storage.type","storage.modifier","punctuation.definition.keyword"],settings:{fontStyle:"",foreground:"#cba6f7"}},{scope:"entity.name.tag.documentation",settings:{foreground:"#cba6f7"}},{scope:["keyword.operator","punctuation.accessor","punctuation.definition.generic","meta.function.closure punctuation.section.parameters","punctuation.definition.tag","punctuation.separator.key-value"],settings:{foreground:"#94e2d5"}},{scope:["entity.name.function","meta.function-call.method","support.function","support.function.misc","variable.function"],settings:{fontStyle:"italic",foreground:"#89b4fa"}},{scope:["entity.name.class","entity.other.inherited-class","support.class","meta.function-call.constructor","entity.name.struct"],settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:"entity.name.enum",settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:["meta.enum variable.other.readwrite","variable.other.enummember"],settings:{foreground:"#94e2d5"}},{scope:"meta.property.object",settings:{foreground:"#94e2d5"}},{scope:["meta.type","meta.type-alias","support.type","entity.name.type"],settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:["meta.annotation variable.function","meta.annotation variable.annotation.function","meta.annotation punctuation.definition.annotation","meta.decorator","punctuation.decorator"],settings:{foreground:"#fab387"}},{scope:["variable.parameter","meta.function.parameters"],settings:{fontStyle:"italic",foreground:"#eba0ac"}},{scope:["constant.language","support.function.builtin"],settings:{foreground:"#f38ba8"}},{scope:"entity.other.attribute-name.documentation",settings:{foreground:"#f38ba8"}},{scope:["keyword.control.directive","punctuation.definition.directive"],settings:{foreground:"#f9e2af"}},{scope:"punctuation.definition.typeparameters",settings:{foreground:"#89dceb"}},{scope:"entity.name.namespace",settings:{foreground:"#f9e2af"}},{scope:"support.type.property-name.css",settings:{fontStyle:"",foreground:"#89b4fa"}},{scope:["variable.language.this","variable.language.this punctuation.definition.variable"],settings:{foreground:"#f38ba8"}},{scope:"variable.object.property",settings:{foreground:"#cdd6f4"}},{scope:["string.template variable","string variable"],settings:{foreground:"#cdd6f4"}},{scope:"keyword.operator.new",settings:{fontStyle:"bold"}},{scope:"storage.modifier.specifier.extern.cpp",settings:{foreground:"#cba6f7"}},{scope:["entity.name.scope-resolution.template.call.cpp","entity.name.scope-resolution.parameter.cpp","entity.name.scope-resolution.cpp","entity.name.scope-resolution.function.definition.cpp"],settings:{foreground:"#f9e2af"}},{scope:"storage.type.class.doxygen",settings:{fontStyle:""}},{scope:["storage.modifier.reference.cpp"],settings:{foreground:"#94e2d5"}},{scope:"meta.interpolation.cs",settings:{foreground:"#cdd6f4"}},{scope:"comment.block.documentation.cs",settings:{foreground:"#cdd6f4"}},{scope:["source.css entity.other.attribute-name.class.css","entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css"],settings:{foreground:"#f9e2af"}},{scope:"punctuation.separator.operator.css",settings:{foreground:"#94e2d5"}},{scope:"source.css entity.other.attribute-name.pseudo-class",settings:{foreground:"#94e2d5"}},{scope:"source.css constant.other.unicode-range",settings:{foreground:"#fab387"}},{scope:"source.css variable.parameter.url",settings:{fontStyle:"",foreground:"#a6e3a1"}},{scope:["support.type.vendored.property-name"],settings:{foreground:"#89dceb"}},{scope:["source.css meta.property-value variable","source.css meta.property-value variable.other.less","source.css meta.property-value variable.other.less punctuation.definition.variable.less","meta.definition.variable.scss"],settings:{foreground:"#eba0ac"}},{scope:["source.css meta.property-list variable","meta.property-list variable.other.less","meta.property-list variable.other.less punctuation.definition.variable.less"],settings:{foreground:"#89b4fa"}},{scope:"keyword.other.unit.percentage.css",settings:{foreground:"#fab387"}},{scope:"source.css meta.attribute-selector",settings:{foreground:"#a6e3a1"}},{scope:["keyword.other.definition.ini","punctuation.support.type.property-name.json","support.type.property-name.json","punctuation.support.type.property-name.toml","support.type.property-name.toml","entity.name.tag.yaml","punctuation.support.type.property-name.yaml","support.type.property-name.yaml"],settings:{fontStyle:"",foreground:"#89b4fa"}},{scope:["constant.language.json","constant.language.yaml"],settings:{foreground:"#fab387"}},{scope:["entity.name.type.anchor.yaml","variable.other.alias.yaml"],settings:{fontStyle:"",foreground:"#f9e2af"}},{scope:["support.type.property-name.table","entity.name.section.group-title.ini"],settings:{foreground:"#f9e2af"}},{scope:"constant.other.time.datetime.offset.toml",settings:{foreground:"#f5c2e7"}},{scope:["punctuation.definition.anchor.yaml","punctuation.definition.alias.yaml"],settings:{foreground:"#f5c2e7"}},{scope:"entity.other.document.begin.yaml",settings:{foreground:"#f5c2e7"}},{scope:"markup.changed.diff",settings:{foreground:"#fab387"}},{scope:["meta.diff.header.from-file","meta.diff.header.to-file","punctuation.definition.from-file.diff","punctuation.definition.to-file.diff"],settings:{foreground:"#89b4fa"}},{scope:"markup.inserted.diff",settings:{foreground:"#a6e3a1"}},{scope:"markup.deleted.diff",settings:{foreground:"#f38ba8"}},{scope:["variable.other.env"],settings:{foreground:"#89b4fa"}},{scope:["string.quoted variable.other.env"],settings:{foreground:"#cdd6f4"}},{scope:"support.function.builtin.gdscript",settings:{foreground:"#89b4fa"}},{scope:"constant.language.gdscript",settings:{foreground:"#fab387"}},{scope:"comment meta.annotation.go",settings:{foreground:"#eba0ac"}},{scope:"comment meta.annotation.parameters.go",settings:{foreground:"#fab387"}},{scope:"constant.language.go",settings:{foreground:"#fab387"}},{scope:"variable.graphql",settings:{foreground:"#cdd6f4"}},{scope:"string.unquoted.alias.graphql",settings:{foreground:"#f2cdcd"}},{scope:"constant.character.enum.graphql",settings:{foreground:"#94e2d5"}},{scope:"meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql",settings:{foreground:"#f2cdcd"}},{scope:["keyword.other.doctype","meta.tag.sgml.doctype punctuation.definition.tag","meta.tag.metadata.doctype entity.name.tag","meta.tag.metadata.doctype punctuation.definition.tag"],settings:{foreground:"#cba6f7"}},{scope:["entity.name.tag"],settings:{fontStyle:"",foreground:"#89b4fa"}},{scope:["text.html constant.character.entity","text.html constant.character.entity punctuation","constant.character.entity.xml","constant.character.entity.xml punctuation","constant.character.entity.js.jsx","constant.charactger.entity.js.jsx punctuation","constant.character.entity.tsx","constant.character.entity.tsx punctuation"],settings:{foreground:"#f38ba8"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#f9e2af"}},{scope:["support.class.component","support.class.component.jsx","support.class.component.tsx","support.class.component.vue"],settings:{fontStyle:"",foreground:"#f5c2e7"}},{scope:["punctuation.definition.annotation","storage.type.annotation"],settings:{foreground:"#fab387"}},{scope:"constant.other.enum.java",settings:{foreground:"#94e2d5"}},{scope:"storage.modifier.import.java",settings:{foreground:"#cdd6f4"}},{scope:"comment.block.javadoc.java keyword.other.documentation.javadoc.java",settings:{fontStyle:""}},{scope:"meta.export variable.other.readwrite.js",settings:{foreground:"#eba0ac"}},{scope:["variable.other.constant.js","variable.other.constant.ts","variable.other.property.js","variable.other.property.ts"],settings:{foreground:"#cdd6f4"}},{scope:["variable.other.jsdoc","comment.block.documentation variable.other"],settings:{fontStyle:"",foreground:"#eba0ac"}},{scope:"storage.type.class.jsdoc",settings:{fontStyle:""}},{scope:"support.type.object.console.js",settings:{foreground:"#cdd6f4"}},{scope:["support.constant.node","support.type.object.module.js"],settings:{foreground:"#cba6f7"}},{scope:"storage.modifier.implements",settings:{foreground:"#cba6f7"}},{scope:["constant.language.null.js","constant.language.null.ts","constant.language.undefined.js","constant.language.undefined.ts","support.type.builtin.ts"],settings:{foreground:"#cba6f7"}},{scope:"variable.parameter.generic",settings:{foreground:"#f9e2af"}},{scope:["keyword.declaration.function.arrow.js","storage.type.function.arrow.ts"],settings:{foreground:"#94e2d5"}},{scope:"punctuation.decorator.ts",settings:{fontStyle:"italic",foreground:"#89b4fa"}},{scope:["keyword.operator.expression.in.js","keyword.operator.expression.in.ts","keyword.operator.expression.infer.ts","keyword.operator.expression.instanceof.js","keyword.operator.expression.instanceof.ts","keyword.operator.expression.is","keyword.operator.expression.keyof.ts","keyword.operator.expression.of.js","keyword.operator.expression.of.ts","keyword.operator.expression.typeof.ts"],settings:{foreground:"#cba6f7"}},{scope:"support.function.macro.julia",settings:{fontStyle:"italic",foreground:"#94e2d5"}},{scope:"constant.language.julia",settings:{foreground:"#fab387"}},{scope:"constant.other.symbol.julia",settings:{foreground:"#eba0ac"}},{scope:"text.tex keyword.control.preamble",settings:{foreground:"#94e2d5"}},{scope:"text.tex support.function.be",settings:{foreground:"#89dceb"}},{scope:"constant.other.general.math.tex",settings:{foreground:"#f2cdcd"}},{scope:"comment.line.double-dash.documentation.lua storage.type.annotation.lua",settings:{fontStyle:"",foreground:"#cba6f7"}},{scope:["comment.line.double-dash.documentation.lua entity.name.variable.lua","comment.line.double-dash.documentation.lua variable.lua"],settings:{foreground:"#cdd6f4"}},{scope:["heading.1.markdown punctuation.definition.heading.markdown","heading.1.markdown","markup.heading.atx.1.mdx","markup.heading.atx.1.mdx punctuation.definition.heading.mdx","markup.heading.setext.1.markdown","markup.heading.heading-0.asciidoc"],settings:{foreground:"#f38ba8"}},{scope:["heading.2.markdown punctuation.definition.heading.markdown","heading.2.markdown","markup.heading.atx.2.mdx","markup.heading.atx.2.mdx punctuation.definition.heading.mdx","markup.heading.setext.2.markdown","markup.heading.heading-1.asciidoc"],settings:{foreground:"#fab387"}},{scope:["heading.3.markdown punctuation.definition.heading.markdown","heading.3.markdown","markup.heading.atx.3.mdx","markup.heading.atx.3.mdx punctuation.definition.heading.mdx","markup.heading.heading-2.asciidoc"],settings:{foreground:"#f9e2af"}},{scope:["heading.4.markdown punctuation.definition.heading.markdown","heading.4.markdown","markup.heading.atx.4.mdx","markup.heading.atx.4.mdx punctuation.definition.heading.mdx","markup.heading.heading-3.asciidoc"],settings:{foreground:"#a6e3a1"}},{scope:["heading.5.markdown punctuation.definition.heading.markdown","heading.5.markdown","markup.heading.atx.5.mdx","markup.heading.atx.5.mdx punctuation.definition.heading.mdx","markup.heading.heading-4.asciidoc"],settings:{foreground:"#89b4fa"}},{scope:["heading.6.markdown punctuation.definition.heading.markdown","heading.6.markdown","markup.heading.atx.6.mdx","markup.heading.atx.6.mdx punctuation.definition.heading.mdx","markup.heading.heading-5.asciidoc"],settings:{foreground:"#cba6f7"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#f38ba8"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#f38ba8"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough",foreground:"#a6adc8"}},{scope:["punctuation.definition.link","markup.underline.link"],settings:{foreground:"#89b4fa"}},{scope:["text.html.markdown punctuation.definition.link.title","string.other.link.title.markdown","markup.link","punctuation.definition.constant.markdown","constant.other.reference.link.markdown","markup.substitution.attribute-reference"],settings:{foreground:"#b4befe"}},{scope:["punctuation.definition.raw.markdown","markup.inline.raw.string.markdown","markup.raw.block.markdown"],settings:{foreground:"#a6e3a1"}},{scope:"fenced_code.block.language",settings:{foreground:"#89dceb"}},{scope:["markup.fenced_code.block punctuation.definition","markup.raw support.asciidoc"],settings:{foreground:"#9399b2"}},{scope:["markup.quote","punctuation.definition.quote.begin"],settings:{foreground:"#f5c2e7"}},{scope:"meta.separator.markdown",settings:{foreground:"#94e2d5"}},{scope:["punctuation.definition.list.begin.markdown","markup.list.bullet"],settings:{foreground:"#94e2d5"}},{scope:["entity.other.attribute-name.multipart.nix","entity.other.attribute-name.single.nix"],settings:{foreground:"#89b4fa"}},{scope:"variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#cdd6f4"}},{scope:"meta.embedded variable.parameter.name.nix",settings:{fontStyle:"",foreground:"#b4befe"}},{scope:"string.unquoted.path.nix",settings:{fontStyle:"",foreground:"#f5c2e7"}},{scope:["support.attribute.builtin","meta.attribute.php"],settings:{foreground:"#f9e2af"}},{scope:"meta.function.parameters.php punctuation.definition.variable.php",settings:{foreground:"#eba0ac"}},{scope:"constant.language.php",settings:{foreground:"#cba6f7"}},{scope:"text.html.php support.function",settings:{foreground:"#89dceb"}},{scope:"keyword.other.phpdoc.php",settings:{fontStyle:""}},{scope:["support.variable.magic.python","meta.function-call.arguments.python"],settings:{foreground:"#cdd6f4"}},{scope:["support.function.magic.python"],settings:{fontStyle:"italic",foreground:"#89dceb"}},{scope:["variable.parameter.function.language.special.self.python","variable.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#f38ba8"}},{scope:["keyword.control.flow.python","keyword.operator.logical.python"],settings:{foreground:"#cba6f7"}},{scope:"storage.type.function.python",settings:{foreground:"#cba6f7"}},{scope:["support.token.decorator.python","meta.function.decorator.identifier.python"],settings:{foreground:"#89dceb"}},{scope:["meta.function-call.python"],settings:{foreground:"#89b4fa"}},{scope:["entity.name.function.decorator.python","punctuation.definition.decorator.python"],settings:{fontStyle:"italic",foreground:"#fab387"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#f5c2e7"}},{scope:["support.type.exception.python","support.function.builtin.python"],settings:{foreground:"#fab387"}},{scope:["support.type.python"],settings:{foreground:"#fab387"}},{scope:"constant.language.python",settings:{foreground:"#cba6f7"}},{scope:["meta.indexed-name.python","meta.item-access.python"],settings:{fontStyle:"italic",foreground:"#eba0ac"}},{scope:"storage.type.string.python",settings:{fontStyle:"italic",foreground:"#a6e3a1"}},{scope:"meta.function.parameters.python",settings:{fontStyle:""}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#f5c2e7"}},{scope:"keyword.control.anchor.regexp",settings:{foreground:"#cba6f7"}},{scope:"string.regexp.ts",settings:{foreground:"#cdd6f4"}},{scope:["punctuation.definition.group.regexp","keyword.other.back-reference.regexp"],settings:{foreground:"#a6e3a1"}},{scope:"punctuation.definition.character-class.regexp",settings:{foreground:"#f9e2af"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#f5c2e7"}},{scope:"constant.other.character-class.range.regexp",settings:{foreground:"#f5e0dc"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#94e2d5"}},{scope:"constant.character.numeric.regexp",settings:{foreground:"#fab387"}},{scope:["punctuation.definition.group.no-capture.regexp","meta.assertion.look-ahead.regexp","meta.assertion.negative-look-ahead.regexp"],settings:{foreground:"#89b4fa"}},{scope:["meta.annotation.rust","meta.annotation.rust punctuation","meta.attribute.rust","punctuation.definition.attribute.rust"],settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:["meta.attribute.rust string.quoted.double.rust","meta.attribute.rust string.quoted.single.char.rust"],settings:{fontStyle:""}},{scope:["entity.name.function.macro.rules.rust","storage.type.module.rust","storage.modifier.rust","storage.type.struct.rust","storage.type.enum.rust","storage.type.trait.rust","storage.type.union.rust","storage.type.impl.rust","storage.type.rust","storage.type.function.rust","storage.type.type.rust"],settings:{fontStyle:"",foreground:"#cba6f7"}},{scope:"entity.name.type.numeric.rust",settings:{fontStyle:"",foreground:"#cba6f7"}},{scope:"meta.generic.rust",settings:{foreground:"#fab387"}},{scope:"entity.name.impl.rust",settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:"entity.name.module.rust",settings:{foreground:"#fab387"}},{scope:"entity.name.trait.rust",settings:{fontStyle:"italic",foreground:"#f9e2af"}},{scope:"storage.type.source.rust",settings:{foreground:"#f9e2af"}},{scope:"entity.name.union.rust",settings:{foreground:"#f9e2af"}},{scope:"meta.enum.rust storage.type.source.rust",settings:{foreground:"#94e2d5"}},{scope:["support.macro.rust","meta.macro.rust support.function.rust","entity.name.function.macro.rust"],settings:{fontStyle:"italic",foreground:"#89b4fa"}},{scope:["storage.modifier.lifetime.rust","entity.name.type.lifetime"],settings:{fontStyle:"italic",foreground:"#89b4fa"}},{scope:"string.quoted.double.rust constant.other.placeholder.rust",settings:{foreground:"#f5c2e7"}},{scope:"meta.function.return-type.rust meta.generic.rust storage.type.rust",settings:{foreground:"#cdd6f4"}},{scope:"meta.function.call.rust",settings:{foreground:"#89b4fa"}},{scope:"punctuation.brackets.angle.rust",settings:{foreground:"#89dceb"}},{scope:"constant.other.caps.rust",settings:{foreground:"#fab387"}},{scope:["meta.function.definition.rust variable.other.rust"],settings:{foreground:"#eba0ac"}},{scope:"meta.function.call.rust variable.other.rust",settings:{foreground:"#cdd6f4"}},{scope:"variable.language.self.rust",settings:{foreground:"#f38ba8"}},{scope:["variable.other.metavariable.name.rust","meta.macro.metavariable.rust keyword.operator.macro.dollar.rust"],settings:{foreground:"#f5c2e7"}},{scope:["comment.line.shebang","comment.line.shebang punctuation.definition.comment","comment.line.shebang","punctuation.definition.comment.shebang.shell","meta.shebang.shell"],settings:{fontStyle:"italic",foreground:"#f5c2e7"}},{scope:"comment.line.shebang constant.language",settings:{fontStyle:"italic",foreground:"#94e2d5"}},{scope:["meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation","meta.function-call.arguments.shell punctuation.definition.variable.shell","meta.function-call.arguments.shell punctuation.section.interpolation"],settings:{foreground:"#f38ba8"}},{scope:"meta.string meta.interpolation.parameter.shell variable.other.readwrite",settings:{fontStyle:"italic",foreground:"#fab387"}},{scope:["source.shell punctuation.section.interpolation","punctuation.definition.evaluation.backticks.shell"],settings:{foreground:"#94e2d5"}},{scope:"entity.name.tag.heredoc.shell",settings:{foreground:"#cba6f7"}},{scope:"string.quoted.double.shell variable.other.normal.shell",settings:{foreground:"#cdd6f4"}}],type:"dark"})}}]); diff --git a/6631.a2894b89.async.js b/6631.a2894b89.async.js new file mode 100644 index 00000000..642aaa97 --- /dev/null +++ b/6631.a2894b89.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6631],{86631:function(r,e,o){o.r(e),o.d(e,{default:function(){return t}});var t=Object.freeze({colors:{"activityBar.activeBackground":"#3b4252","activityBar.activeBorder":"#88c0d0","activityBar.background":"#2e3440","activityBar.dropBackground":"#3b4252","activityBar.foreground":"#d8dee9","activityBarBadge.background":"#88c0d0","activityBarBadge.foreground":"#2e3440","badge.background":"#88c0d0","badge.foreground":"#2e3440","button.background":"#88c0d0ee","button.foreground":"#2e3440","button.hoverBackground":"#88c0d0","button.secondaryBackground":"#434c5e","button.secondaryForeground":"#d8dee9","button.secondaryHoverBackground":"#4c566a","charts.blue":"#81a1c1","charts.foreground":"#d8dee9","charts.green":"#a3be8c","charts.lines":"#88c0d0","charts.orange":"#d08770","charts.purple":"#b48ead","charts.red":"#bf616a","charts.yellow":"#ebcb8b","debugConsole.errorForeground":"#bf616a","debugConsole.infoForeground":"#88c0d0","debugConsole.sourceForeground":"#616e88","debugConsole.warningForeground":"#ebcb8b","debugConsoleInputIcon.foreground":"#81a1c1","debugExceptionWidget.background":"#4c566a","debugExceptionWidget.border":"#2e3440","debugToolBar.background":"#3b4252",descriptionForeground:"#d8dee9e6","diffEditor.insertedTextBackground":"#81a1c133","diffEditor.removedTextBackground":"#bf616a4d","dropdown.background":"#3b4252","dropdown.border":"#3b4252","dropdown.foreground":"#d8dee9","editor.background":"#2e3440","editor.findMatchBackground":"#88c0d066","editor.findMatchHighlightBackground":"#88c0d033","editor.findRangeHighlightBackground":"#88c0d033","editor.focusedStackFrameHighlightBackground":"#5e81ac","editor.foreground":"#d8dee9","editor.hoverHighlightBackground":"#3b4252","editor.inactiveSelectionBackground":"#434c5ecc","editor.inlineValuesBackground":"#4c566a","editor.inlineValuesForeground":"#eceff4","editor.lineHighlightBackground":"#3b4252","editor.lineHighlightBorder":"#3b4252","editor.rangeHighlightBackground":"#434c5e52","editor.selectionBackground":"#434c5ecc","editor.selectionHighlightBackground":"#434c5ecc","editor.stackFrameHighlightBackground":"#5e81ac","editor.wordHighlightBackground":"#81a1c166","editor.wordHighlightStrongBackground":"#81a1c199","editorActiveLineNumber.foreground":"#d8dee9cc","editorBracketHighlight.foreground1":"#8fbcbb","editorBracketHighlight.foreground2":"#88c0d0","editorBracketHighlight.foreground3":"#81a1c1","editorBracketHighlight.foreground4":"#5e81ac","editorBracketHighlight.foreground5":"#8fbcbb","editorBracketHighlight.foreground6":"#88c0d0","editorBracketHighlight.unexpectedBracket.foreground":"#bf616a","editorBracketMatch.background":"#2e344000","editorBracketMatch.border":"#88c0d0","editorCodeLens.foreground":"#4c566a","editorCursor.foreground":"#d8dee9","editorError.border":"#bf616a00","editorError.foreground":"#bf616a","editorGroup.background":"#2e3440","editorGroup.border":"#3b425201","editorGroup.dropBackground":"#3b425299","editorGroupHeader.border":"#3b425200","editorGroupHeader.noTabsBackground":"#2e3440","editorGroupHeader.tabsBackground":"#2e3440","editorGroupHeader.tabsBorder":"#3b425200","editorGutter.addedBackground":"#a3be8c","editorGutter.background":"#2e3440","editorGutter.deletedBackground":"#bf616a","editorGutter.modifiedBackground":"#ebcb8b","editorHint.border":"#ebcb8b00","editorHint.foreground":"#ebcb8b","editorHoverWidget.background":"#3b4252","editorHoverWidget.border":"#3b4252","editorIndentGuide.activeBackground":"#4c566a","editorIndentGuide.background":"#434c5eb3","editorInlayHint.background":"#434c5e","editorInlayHint.foreground":"#d8dee9","editorLineNumber.activeForeground":"#d8dee9","editorLineNumber.foreground":"#4c566a","editorLink.activeForeground":"#88c0d0","editorMarkerNavigation.background":"#5e81acc0","editorMarkerNavigationError.background":"#bf616ac0","editorMarkerNavigationWarning.background":"#ebcb8bc0","editorOverviewRuler.addedForeground":"#a3be8c","editorOverviewRuler.border":"#3b4252","editorOverviewRuler.currentContentForeground":"#3b4252","editorOverviewRuler.deletedForeground":"#bf616a","editorOverviewRuler.errorForeground":"#bf616a","editorOverviewRuler.findMatchForeground":"#88c0d066","editorOverviewRuler.incomingContentForeground":"#3b4252","editorOverviewRuler.infoForeground":"#81a1c1","editorOverviewRuler.modifiedForeground":"#ebcb8b","editorOverviewRuler.rangeHighlightForeground":"#88c0d066","editorOverviewRuler.selectionHighlightForeground":"#88c0d066","editorOverviewRuler.warningForeground":"#ebcb8b","editorOverviewRuler.wordHighlightForeground":"#88c0d066","editorOverviewRuler.wordHighlightStrongForeground":"#88c0d066","editorRuler.foreground":"#434c5e","editorSuggestWidget.background":"#2e3440","editorSuggestWidget.border":"#3b4252","editorSuggestWidget.focusHighlightForeground":"#88c0d0","editorSuggestWidget.foreground":"#d8dee9","editorSuggestWidget.highlightForeground":"#88c0d0","editorSuggestWidget.selectedBackground":"#434c5e","editorSuggestWidget.selectedForeground":"#d8dee9","editorWarning.border":"#ebcb8b00","editorWarning.foreground":"#ebcb8b","editorWhitespace.foreground":"#4c566ab3","editorWidget.background":"#2e3440","editorWidget.border":"#3b4252",errorForeground:"#bf616a","extensionButton.prominentBackground":"#434c5e","extensionButton.prominentForeground":"#d8dee9","extensionButton.prominentHoverBackground":"#4c566a",focusBorder:"#3b4252",foreground:"#d8dee9","gitDecoration.conflictingResourceForeground":"#5e81ac","gitDecoration.deletedResourceForeground":"#bf616a","gitDecoration.ignoredResourceForeground":"#d8dee966","gitDecoration.modifiedResourceForeground":"#ebcb8b","gitDecoration.stageDeletedResourceForeground":"#bf616a","gitDecoration.stageModifiedResourceForeground":"#ebcb8b","gitDecoration.submoduleResourceForeground":"#8fbcbb","gitDecoration.untrackedResourceForeground":"#a3be8c","input.background":"#3b4252","input.border":"#3b4252","input.foreground":"#d8dee9","input.placeholderForeground":"#d8dee999","inputOption.activeBackground":"#5e81ac","inputOption.activeBorder":"#5e81ac","inputOption.activeForeground":"#eceff4","inputValidation.errorBackground":"#bf616a","inputValidation.errorBorder":"#bf616a","inputValidation.infoBackground":"#81a1c1","inputValidation.infoBorder":"#81a1c1","inputValidation.warningBackground":"#d08770","inputValidation.warningBorder":"#d08770","keybindingLabel.background":"#4c566a","keybindingLabel.border":"#4c566a","keybindingLabel.bottomBorder":"#4c566a","keybindingLabel.foreground":"#d8dee9","list.activeSelectionBackground":"#88c0d0","list.activeSelectionForeground":"#2e3440","list.dropBackground":"#88c0d099","list.errorForeground":"#bf616a","list.focusBackground":"#88c0d099","list.focusForeground":"#d8dee9","list.focusHighlightForeground":"#eceff4","list.highlightForeground":"#88c0d0","list.hoverBackground":"#3b4252","list.hoverForeground":"#eceff4","list.inactiveFocusBackground":"#434c5ecc","list.inactiveSelectionBackground":"#434c5e","list.inactiveSelectionForeground":"#d8dee9","list.warningForeground":"#ebcb8b","merge.border":"#3b425200","merge.currentContentBackground":"#81a1c14d","merge.currentHeaderBackground":"#81a1c166","merge.incomingContentBackground":"#8fbcbb4d","merge.incomingHeaderBackground":"#8fbcbb66","minimap.background":"#2e3440","minimap.errorHighlight":"#bf616acc","minimap.findMatchHighlight":"#88c0d0","minimap.selectionHighlight":"#88c0d0cc","minimap.warningHighlight":"#ebcb8bcc","minimapGutter.addedBackground":"#a3be8c","minimapGutter.deletedBackground":"#bf616a","minimapGutter.modifiedBackground":"#ebcb8b","minimapSlider.activeBackground":"#434c5eaa","minimapSlider.background":"#434c5e99","minimapSlider.hoverBackground":"#434c5eaa","notification.background":"#3b4252","notification.buttonBackground":"#434c5e","notification.buttonForeground":"#d8dee9","notification.buttonHoverBackground":"#4c566a","notification.errorBackground":"#bf616a","notification.errorForeground":"#2e3440","notification.foreground":"#d8dee9","notification.infoBackground":"#88c0d0","notification.infoForeground":"#2e3440","notification.warningBackground":"#ebcb8b","notification.warningForeground":"#2e3440","notificationCenter.border":"#3b425200","notificationCenterHeader.background":"#2e3440","notificationCenterHeader.foreground":"#88c0d0","notificationLink.foreground":"#88c0d0","notificationToast.border":"#3b425200","notifications.background":"#3b4252","notifications.border":"#2e3440","notifications.foreground":"#d8dee9","panel.background":"#2e3440","panel.border":"#3b4252","panelTitle.activeBorder":"#88c0d000","panelTitle.activeForeground":"#88c0d0","panelTitle.inactiveForeground":"#d8dee9","peekView.border":"#4c566a","peekViewEditor.background":"#2e3440","peekViewEditor.matchHighlightBackground":"#88c0d04d","peekViewEditorGutter.background":"#2e3440","peekViewResult.background":"#2e3440","peekViewResult.fileForeground":"#88c0d0","peekViewResult.lineForeground":"#d8dee966","peekViewResult.matchHighlightBackground":"#88c0d0cc","peekViewResult.selectionBackground":"#434c5e","peekViewResult.selectionForeground":"#d8dee9","peekViewTitle.background":"#3b4252","peekViewTitleDescription.foreground":"#d8dee9","peekViewTitleLabel.foreground":"#88c0d0","pickerGroup.border":"#3b4252","pickerGroup.foreground":"#88c0d0","progressBar.background":"#88c0d0","quickInputList.focusBackground":"#88c0d0","quickInputList.focusForeground":"#2e3440","sash.hoverBorder":"#88c0d0","scrollbar.shadow":"#00000066","scrollbarSlider.activeBackground":"#434c5eaa","scrollbarSlider.background":"#434c5e99","scrollbarSlider.hoverBackground":"#434c5eaa","selection.background":"#88c0d099","sideBar.background":"#2e3440","sideBar.border":"#3b4252","sideBar.foreground":"#d8dee9","sideBarSectionHeader.background":"#3b4252","sideBarSectionHeader.foreground":"#d8dee9","sideBarTitle.foreground":"#d8dee9","statusBar.background":"#3b4252","statusBar.border":"#3b425200","statusBar.debuggingBackground":"#5e81ac","statusBar.debuggingForeground":"#d8dee9","statusBar.foreground":"#d8dee9","statusBar.noFolderBackground":"#3b4252","statusBar.noFolderForeground":"#d8dee9","statusBarItem.activeBackground":"#4c566a","statusBarItem.errorBackground":"#3b4252","statusBarItem.errorForeground":"#bf616a","statusBarItem.hoverBackground":"#434c5e","statusBarItem.prominentBackground":"#3b4252","statusBarItem.prominentHoverBackground":"#434c5e","statusBarItem.warningBackground":"#ebcb8b","statusBarItem.warningForeground":"#2e3440","tab.activeBackground":"#3b4252","tab.activeBorder":"#88c0d000","tab.activeBorderTop":"#88c0d000","tab.activeForeground":"#d8dee9","tab.border":"#3b425200","tab.hoverBackground":"#3b4252cc","tab.hoverBorder":"#88c0d000","tab.inactiveBackground":"#2e3440","tab.inactiveForeground":"#d8dee966","tab.lastPinnedBorder":"#4c566a","tab.unfocusedActiveBorder":"#88c0d000","tab.unfocusedActiveBorderTop":"#88c0d000","tab.unfocusedActiveForeground":"#d8dee999","tab.unfocusedHoverBackground":"#3b4252b3","tab.unfocusedHoverBorder":"#88c0d000","tab.unfocusedInactiveForeground":"#d8dee966","terminal.ansiBlack":"#3b4252","terminal.ansiBlue":"#81a1c1","terminal.ansiBrightBlack":"#4c566a","terminal.ansiBrightBlue":"#81a1c1","terminal.ansiBrightCyan":"#8fbcbb","terminal.ansiBrightGreen":"#a3be8c","terminal.ansiBrightMagenta":"#b48ead","terminal.ansiBrightRed":"#bf616a","terminal.ansiBrightWhite":"#eceff4","terminal.ansiBrightYellow":"#ebcb8b","terminal.ansiCyan":"#88c0d0","terminal.ansiGreen":"#a3be8c","terminal.ansiMagenta":"#b48ead","terminal.ansiRed":"#bf616a","terminal.ansiWhite":"#e5e9f0","terminal.ansiYellow":"#ebcb8b","terminal.background":"#2e3440","terminal.foreground":"#d8dee9","terminal.tab.activeBorder":"#88c0d0","textBlockQuote.background":"#3b4252","textBlockQuote.border":"#81a1c1","textCodeBlock.background":"#4c566a","textLink.activeForeground":"#88c0d0","textLink.foreground":"#88c0d0","textPreformat.foreground":"#8fbcbb","textSeparator.foreground":"#eceff4","titleBar.activeBackground":"#2e3440","titleBar.activeForeground":"#d8dee9","titleBar.border":"#2e344000","titleBar.inactiveBackground":"#2e3440","titleBar.inactiveForeground":"#d8dee966","tree.indentGuidesStroke":"#616e88","walkThrough.embeddedEditorBackground":"#2e3440","welcomePage.buttonBackground":"#434c5e","welcomePage.buttonHoverBackground":"#4c566a","widget.shadow":"#00000066"},displayName:"Nord",name:"nord",semanticHighlighting:!0,tokenColors:[{settings:{background:"#2e3440ff",foreground:"#d8dee9ff"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{scope:"comment",settings:{foreground:"#616E88"}},{scope:"constant.character",settings:{foreground:"#EBCB8B"}},{scope:"constant.character.escape",settings:{foreground:"#EBCB8B"}},{scope:"constant.language",settings:{foreground:"#81A1C1"}},{scope:"constant.numeric",settings:{foreground:"#B48EAD"}},{scope:"constant.regexp",settings:{foreground:"#EBCB8B"}},{scope:["entity.name.class","entity.name.type.class"],settings:{foreground:"#8FBCBB"}},{scope:"entity.name.function",settings:{foreground:"#88C0D0"}},{scope:"entity.name.tag",settings:{foreground:"#81A1C1"}},{scope:"entity.other.attribute-name",settings:{foreground:"#8FBCBB"}},{scope:"entity.other.inherited-class",settings:{fontStyle:"bold",foreground:"#8FBCBB"}},{scope:"invalid.deprecated",settings:{background:"#EBCB8B",foreground:"#D8DEE9"}},{scope:"invalid.illegal",settings:{background:"#BF616A",foreground:"#D8DEE9"}},{scope:"keyword",settings:{foreground:"#81A1C1"}},{scope:"keyword.operator",settings:{foreground:"#81A1C1"}},{scope:"keyword.other.new",settings:{foreground:"#81A1C1"}},{scope:"markup.bold",settings:{fontStyle:"bold"}},{scope:"markup.changed",settings:{foreground:"#EBCB8B"}},{scope:"markup.deleted",settings:{foreground:"#BF616A"}},{scope:"markup.inserted",settings:{foreground:"#A3BE8C"}},{scope:"meta.preprocessor",settings:{foreground:"#5E81AC"}},{scope:"punctuation",settings:{foreground:"#ECEFF4"}},{scope:["punctuation.definition.method-parameters","punctuation.definition.function-parameters","punctuation.definition.parameters"],settings:{foreground:"#ECEFF4"}},{scope:"punctuation.definition.tag",settings:{foreground:"#81A1C1"}},{scope:["punctuation.definition.comment","punctuation.end.definition.comment","punctuation.start.definition.comment"],settings:{foreground:"#616E88"}},{scope:"punctuation.section",settings:{foreground:"#ECEFF4"}},{scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#81A1C1"}},{scope:"punctuation.terminator",settings:{foreground:"#81A1C1"}},{scope:"punctuation.definition.variable",settings:{foreground:"#81A1C1"}},{scope:"storage",settings:{foreground:"#81A1C1"}},{scope:"string",settings:{foreground:"#A3BE8C"}},{scope:"string.regexp",settings:{foreground:"#EBCB8B"}},{scope:"support.class",settings:{foreground:"#8FBCBB"}},{scope:"support.constant",settings:{foreground:"#81A1C1"}},{scope:"support.function",settings:{foreground:"#88C0D0"}},{scope:"support.function.construct",settings:{foreground:"#81A1C1"}},{scope:"support.type",settings:{foreground:"#8FBCBB"}},{scope:"support.type.exception",settings:{foreground:"#8FBCBB"}},{scope:"token.debug-token",settings:{foreground:"#b48ead"}},{scope:"token.error-token",settings:{foreground:"#bf616a"}},{scope:"token.info-token",settings:{foreground:"#88c0d0"}},{scope:"token.warn-token",settings:{foreground:"#ebcb8b"}},{scope:"variable.other",settings:{foreground:"#D8DEE9"}},{scope:"variable.language",settings:{foreground:"#81A1C1"}},{scope:"variable.parameter",settings:{foreground:"#D8DEE9"}},{scope:"punctuation.separator.pointer-access.c",settings:{foreground:"#81A1C1"}},{scope:["source.c meta.preprocessor.include","source.c string.quoted.other.lt-gt.include"],settings:{foreground:"#8FBCBB"}},{scope:["source.cpp keyword.control.directive.conditional","source.cpp punctuation.definition.directive","source.c keyword.control.directive.conditional","source.c punctuation.definition.directive"],settings:{fontStyle:"bold",foreground:"#5E81AC"}},{scope:"source.css constant.other.color.rgb-value",settings:{foreground:"#B48EAD"}},{scope:"source.css meta.property-value",settings:{foreground:"#88C0D0"}},{scope:["source.css keyword.control.at-rule.media","source.css keyword.control.at-rule.media punctuation.definition.keyword"],settings:{foreground:"#D08770"}},{scope:"source.css punctuation.definition.keyword",settings:{foreground:"#81A1C1"}},{scope:"source.css support.type.property-name",settings:{foreground:"#D8DEE9"}},{scope:"source.diff meta.diff.range.context",settings:{foreground:"#8FBCBB"}},{scope:"source.diff meta.diff.header.from-file",settings:{foreground:"#8FBCBB"}},{scope:"source.diff punctuation.definition.from-file",settings:{foreground:"#8FBCBB"}},{scope:"source.diff punctuation.definition.range",settings:{foreground:"#8FBCBB"}},{scope:"source.diff punctuation.definition.separator",settings:{foreground:"#81A1C1"}},{scope:"entity.name.type.module.elixir",settings:{foreground:"#8FBCBB"}},{scope:"variable.other.readwrite.module.elixir",settings:{fontStyle:"bold",foreground:"#D8DEE9"}},{scope:"constant.other.symbol.elixir",settings:{fontStyle:"bold",foreground:"#D8DEE9"}},{scope:"variable.other.constant.elixir",settings:{foreground:"#8FBCBB"}},{scope:"source.go constant.other.placeholder.go",settings:{foreground:"#EBCB8B"}},{scope:"source.java comment.block.documentation.javadoc punctuation.definition.entity.html",settings:{foreground:"#81A1C1"}},{scope:"source.java constant.other",settings:{foreground:"#D8DEE9"}},{scope:"source.java keyword.other.documentation",settings:{foreground:"#8FBCBB"}},{scope:"source.java keyword.other.documentation.author.javadoc",settings:{foreground:"#8FBCBB"}},{scope:["source.java keyword.other.documentation.directive","source.java keyword.other.documentation.custom"],settings:{foreground:"#8FBCBB"}},{scope:"source.java keyword.other.documentation.see.javadoc",settings:{foreground:"#8FBCBB"}},{scope:"source.java meta.method-call meta.method",settings:{foreground:"#88C0D0"}},{scope:["source.java meta.tag.template.link.javadoc","source.java string.other.link.title.javadoc"],settings:{foreground:"#8FBCBB"}},{scope:"source.java meta.tag.template.value.javadoc",settings:{foreground:"#88C0D0"}},{scope:"source.java punctuation.definition.keyword.javadoc",settings:{foreground:"#8FBCBB"}},{scope:["source.java punctuation.definition.tag.begin.javadoc","source.java punctuation.definition.tag.end.javadoc"],settings:{foreground:"#616E88"}},{scope:"source.java storage.modifier.import",settings:{foreground:"#8FBCBB"}},{scope:"source.java storage.modifier.package",settings:{foreground:"#8FBCBB"}},{scope:"source.java storage.type",settings:{foreground:"#8FBCBB"}},{scope:"source.java storage.type.annotation",settings:{foreground:"#D08770"}},{scope:"source.java storage.type.generic",settings:{foreground:"#8FBCBB"}},{scope:"source.java storage.type.primitive",settings:{foreground:"#81A1C1"}},{scope:["source.js punctuation.decorator","source.js meta.decorator variable.other.readwrite","source.js meta.decorator entity.name.function"],settings:{foreground:"#D08770"}},{scope:"source.js meta.object-literal.key",settings:{foreground:"#88C0D0"}},{scope:"source.js storage.type.class.jsdoc",settings:{foreground:"#8FBCBB"}},{scope:["source.js string.quoted.template punctuation.quasi.element.begin","source.js string.quoted.template punctuation.quasi.element.end","source.js string.template punctuation.definition.template-expression"],settings:{foreground:"#81A1C1"}},{scope:"source.js string.quoted.template meta.method-call.with-arguments",settings:{foreground:"#ECEFF4"}},{scope:["source.js string.template meta.template.expression support.variable.property","source.js string.template meta.template.expression variable.other.object"],settings:{foreground:"#D8DEE9"}},{scope:"source.js support.type.primitive",settings:{foreground:"#81A1C1"}},{scope:"source.js variable.other.object",settings:{foreground:"#D8DEE9"}},{scope:"source.js variable.other.readwrite.alias",settings:{foreground:"#8FBCBB"}},{scope:["source.js meta.embedded.line meta.brace.square","source.js meta.embedded.line meta.brace.round","source.js string.quoted.template meta.brace.square","source.js string.quoted.template meta.brace.round"],settings:{foreground:"#ECEFF4"}},{scope:"text.html.basic constant.character.entity.html",settings:{foreground:"#EBCB8B"}},{scope:"text.html.basic constant.other.inline-data",settings:{fontStyle:"italic",foreground:"#D08770"}},{scope:"text.html.basic meta.tag.sgml.doctype",settings:{foreground:"#5E81AC"}},{scope:"text.html.basic punctuation.definition.entity",settings:{foreground:"#81A1C1"}},{scope:"source.properties entity.name.section.group-title.ini",settings:{foreground:"#88C0D0"}},{scope:"source.properties punctuation.separator.key-value.ini",settings:{foreground:"#81A1C1"}},{scope:["text.html.markdown markup.fenced_code.block","text.html.markdown markup.fenced_code.block punctuation.definition"],settings:{foreground:"#8FBCBB"}},{scope:"markup.heading",settings:{foreground:"#88C0D0"}},{scope:["text.html.markdown markup.inline.raw","text.html.markdown markup.inline.raw punctuation.definition.raw"],settings:{foreground:"#8FBCBB"}},{scope:"text.html.markdown markup.italic",settings:{fontStyle:"italic"}},{scope:"text.html.markdown markup.underline.link",settings:{fontStyle:"underline"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#81A1C1"}},{scope:"text.html.markdown beginning.punctuation.definition.quote",settings:{foreground:"#8FBCBB"}},{scope:"text.html.markdown markup.quote",settings:{foreground:"#616E88"}},{scope:"text.html.markdown constant.character.math.tex",settings:{foreground:"#81A1C1"}},{scope:["text.html.markdown punctuation.definition.math.begin","text.html.markdown punctuation.definition.math.end"],settings:{foreground:"#5E81AC"}},{scope:"text.html.markdown punctuation.definition.function.math.tex",settings:{foreground:"#88C0D0"}},{scope:"text.html.markdown punctuation.math.operator.latex",settings:{foreground:"#81A1C1"}},{scope:"text.html.markdown punctuation.definition.heading",settings:{foreground:"#81A1C1"}},{scope:["text.html.markdown punctuation.definition.constant","text.html.markdown punctuation.definition.string"],settings:{foreground:"#81A1C1"}},{scope:["text.html.markdown constant.other.reference.link","text.html.markdown string.other.link.description","text.html.markdown string.other.link.title"],settings:{foreground:"#88C0D0"}},{scope:"source.perl punctuation.definition.variable",settings:{foreground:"#D8DEE9"}},{scope:["source.php meta.function-call","source.php meta.function-call.object"],settings:{foreground:"#88C0D0"}},{scope:["source.python entity.name.function.decorator","source.python meta.function.decorator support.type"],settings:{foreground:"#D08770"}},{scope:"source.python meta.function-call.generic",settings:{foreground:"#88C0D0"}},{scope:"source.python support.type",settings:{foreground:"#88C0D0"}},{scope:["source.python variable.parameter.function.language"],settings:{foreground:"#D8DEE9"}},{scope:["source.python meta.function.parameters variable.parameter.function.language.special.self"],settings:{foreground:"#81A1C1"}},{scope:"source.rust entity.name.type",settings:{foreground:"#8FBCBB"}},{scope:"source.rust meta.macro entity.name.function",settings:{fontStyle:"bold",foreground:"#88C0D0"}},{scope:["source.rust meta.attribute","source.rust meta.attribute punctuation","source.rust meta.attribute keyword.operator"],settings:{foreground:"#5E81AC"}},{scope:"source.rust entity.name.type.trait",settings:{fontStyle:"bold"}},{scope:"source.rust punctuation.definition.interpolation",settings:{foreground:"#EBCB8B"}},{scope:["source.css.scss punctuation.definition.interpolation.begin.bracket.curly","source.css.scss punctuation.definition.interpolation.end.bracket.curly"],settings:{foreground:"#81A1C1"}},{scope:"source.css.scss variable.interpolation",settings:{fontStyle:"italic",foreground:"#D8DEE9"}},{scope:["source.ts punctuation.decorator","source.ts meta.decorator variable.other.readwrite","source.ts meta.decorator entity.name.function","source.tsx punctuation.decorator","source.tsx meta.decorator variable.other.readwrite","source.tsx meta.decorator entity.name.function"],settings:{foreground:"#D08770"}},{scope:["source.ts meta.object-literal.key","source.tsx meta.object-literal.key"],settings:{foreground:"#D8DEE9"}},{scope:["source.ts meta.object-literal.key entity.name.function","source.tsx meta.object-literal.key entity.name.function"],settings:{foreground:"#88C0D0"}},{scope:["source.ts support.class","source.ts support.type","source.ts entity.name.type","source.ts entity.name.class","source.tsx support.class","source.tsx support.type","source.tsx entity.name.type","source.tsx entity.name.class"],settings:{foreground:"#8FBCBB"}},{scope:["source.ts support.constant.math","source.ts support.constant.dom","source.ts support.constant.json","source.tsx support.constant.math","source.tsx support.constant.dom","source.tsx support.constant.json"],settings:{foreground:"#8FBCBB"}},{scope:["source.ts support.variable","source.tsx support.variable"],settings:{foreground:"#D8DEE9"}},{scope:["source.ts meta.embedded.line meta.brace.square","source.ts meta.embedded.line meta.brace.round","source.tsx meta.embedded.line meta.brace.square","source.tsx meta.embedded.line meta.brace.round"],settings:{foreground:"#ECEFF4"}},{scope:"text.xml entity.name.tag.namespace",settings:{foreground:"#8FBCBB"}},{scope:"text.xml keyword.other.doctype",settings:{foreground:"#5E81AC"}},{scope:"text.xml meta.tag.preprocessor entity.name.tag",settings:{foreground:"#5E81AC"}},{scope:["text.xml string.unquoted.cdata","text.xml string.unquoted.cdata punctuation.definition.string"],settings:{fontStyle:"italic",foreground:"#D08770"}},{scope:"source.yaml entity.name.tag",settings:{foreground:"#8FBCBB"}}],type:"dark"})}}]); diff --git a/6805.7dd1eae6.async.js b/6805.7dd1eae6.async.js new file mode 100644 index 00000000..a23696af --- /dev/null +++ b/6805.7dd1eae6.async.js @@ -0,0 +1,2 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6805],{96703:function(Q,V,R){"use strict";R.d(V,{Z:function(){return j}});var N=R(33198),H=R(84791),_=function(T){return T.every(function($){var E=(0,H.n)($);if(!E)return!1;if(E.getRootNode()instanceof ShadowRoot)return!0})},U=function(T){return T?T.getRootNode():document},k=function(T){if(!T||!document.getRootNode)return document;var $=Array.isArray(T)?T:[T];return _($)?U((0,H.n)($[0])):document},Z=k,G=R(68207);function j(T,$,E){E===void 0&&(E="click");var B=(0,N.Z)(T);(0,G.Z)(function(){var tt=function(P){var ot=Array.isArray($)?$:[$];ot.some(function(at){var ut=(0,H.n)(at);return!ut||ut.contains(P.target)})||B.current(P)},et=Z($),J=Array.isArray(E)?E:[E];return J.forEach(function(P){return et.addEventListener(P,tt)}),function(){J.forEach(function(P){return et.removeEventListener(P,tt)})}},Array.isArray(E)?E:[E],$)}},33198:function(Q,V,R){"use strict";var N=R(50959);function H(_){var U=(0,N.useRef)(_);return U.current=_,U}V.Z=H},40714:function(Q,V,R){"use strict";var N=R(50959),H=R(33198),_=R(93915),U=R(85303),k=function(Z){U.Z&&((0,_.mf)(Z)||console.error("useUnmount expected parameter is a function, got ".concat(typeof Z)));var G=(0,H.Z)(Z);(0,N.useEffect)(function(){return function(){G.current()}},[])};V.Z=k},63961:function(Q,V,R){"use strict";R.d(V,{Z:function(){return Z}});var N=R(50959),H=R(40714);function _(G,j){if(G===j)return!0;for(var T=0;T<G.length;T++)if(!Object.is(G[T],j[T]))return!1;return!0}var U=R(84791),k=function(G){var j=function(T,$,E){var B=(0,N.useRef)(!1),tt=(0,N.useRef)([]),et=(0,N.useRef)([]),J=(0,N.useRef)();G(function(){var P,ot=Array.isArray(E)?E:[E],at=ot.map(function(ut){return(0,U.n)(ut)});if(!B.current){B.current=!0,tt.current=at,et.current=$,J.current=T();return}(at.length!==tt.current.length||!_(at,tt.current)||!_($,et.current))&&((P=J.current)===null||P===void 0||P.call(J),tt.current=at,et.current=$,J.current=T())}),(0,H.Z)(function(){var P;(P=J.current)===null||P===void 0||P.call(J),B.current=!1})};return j},Z=k},84791:function(Q,V,R){"use strict";R.d(V,{n:function(){return _}});var N=R(93915),H=R(70794);function _(U,k){if(H.Z){if(!U)return k;var Z;return(0,N.mf)(U)?Z=U():"current"in U?Z=U.current:Z=U,Z}}},70794:function(Q,V){"use strict";var R=!!(typeof window!="undefined"&&window.document&&window.document.createElement);V.Z=R},68207:function(Q,V,R){"use strict";var N=R(50959),H=R(63961),_=(0,H.Z)(N.useEffect);V.Z=_},11665:function(Q,V,R){"use strict";R.d(V,{S_:function(){return Ft}});var N=R(57260),H=R(78933),_=R(16089),U=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function k(a,t){return!!(a===t||U(a)&&U(t))}function Z(a,t){if(a.length!==t.length)return!1;for(var e=0;e<a.length;e++)if(!k(a[e],t[e]))return!1;return!0}function G(a,t){t===void 0&&(t=Z);var e,r=[],o,u=!1;function l(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return u&&e===this&&t(s,r)||(o=a.apply(this,s),u=!0,e=this,r=s),o}return l}var j=G,T=R(50959),$=typeof performance=="object"&&typeof performance.now=="function",E=$?function(){return performance.now()}:function(){return Date.now()};function B(a){cancelAnimationFrame(a.id)}function tt(a,t){var e=E();function r(){E()-e>=t?a.call(null):o.id=requestAnimationFrame(r)}var o={id:requestAnimationFrame(r)};return o}var et=-1;function J(a){if(a===void 0&&(a=!1),et===-1||a){var t=document.createElement("div"),e=t.style;e.width="50px",e.height="50px",e.overflow="scroll",document.body.appendChild(t),et=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return et}var P=null;function ot(a){if(a===void 0&&(a=!1),P===null||a){var t=document.createElement("div"),e=t.style;e.width="50px",e.height="50px",e.overflow="scroll",e.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?P="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?P="negative":P="positive-ascending"),document.body.removeChild(t),P}return P}var at=150,ut=function(t){var e=t.columnIndex,r=t.data,o=t.rowIndex;return o+":"+e},Bt=null,Kt=null,Vt=null;function vt(a){var t,e=a.getColumnOffset,r=a.getColumnStartIndexForOffset,o=a.getColumnStopIndexForStartIndex,u=a.getColumnWidth,l=a.getEstimatedTotalHeight,s=a.getEstimatedTotalWidth,c=a.getOffsetForColumnAndAlignment,g=a.getOffsetForRowAndAlignment,h=a.getRowHeight,I=a.getRowOffset,p=a.getRowStartIndexForOffset,O=a.getRowStopIndexForStartIndex,A=a.initInstanceProps,i=a.shouldResetStyleCacheOnItemSizeChange,m=a.validateProps;return t=function(v){(0,_.Z)(C,v);function C(y){var n;return n=v.call(this,y)||this,n._instanceProps=A(n.props,(0,H.Z)(n)),n._resetIsScrollingTimeoutId=null,n._outerRef=void 0,n.state={instance:(0,H.Z)(n),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:typeof n.props.initialScrollLeft=="number"?n.props.initialScrollLeft:0,scrollTop:typeof n.props.initialScrollTop=="number"?n.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},n._callOnItemsRendered=void 0,n._callOnItemsRendered=j(function(f,d,S,x,w,z,b,L){return n.props.onItemsRendered({overscanColumnStartIndex:f,overscanColumnStopIndex:d,overscanRowStartIndex:S,overscanRowStopIndex:x,visibleColumnStartIndex:w,visibleColumnStopIndex:z,visibleRowStartIndex:b,visibleRowStopIndex:L})}),n._callOnScroll=void 0,n._callOnScroll=j(function(f,d,S,x,w){return n.props.onScroll({horizontalScrollDirection:S,scrollLeft:f,scrollTop:d,verticalScrollDirection:x,scrollUpdateWasRequested:w})}),n._getItemStyle=void 0,n._getItemStyle=function(f,d){var S=n.props,x=S.columnWidth,w=S.direction,z=S.rowHeight,b=n._getItemStyleCache(i&&x,i&&w,i&&z),L=f+":"+d,D;if(b.hasOwnProperty(L))D=b[L];else{var F=e(n.props,d,n._instanceProps),W=w==="rtl";b[L]=D={position:"absolute",left:W?void 0:F,right:W?F:void 0,top:I(n.props,f,n._instanceProps),height:h(n.props,f,n._instanceProps),width:u(n.props,d,n._instanceProps)}}return D},n._getItemStyleCache=void 0,n._getItemStyleCache=j(function(f,d,S){return{}}),n._onScroll=function(f){var d=f.currentTarget,S=d.clientHeight,x=d.clientWidth,w=d.scrollLeft,z=d.scrollTop,b=d.scrollHeight,L=d.scrollWidth;n.setState(function(D){if(D.scrollLeft===w&&D.scrollTop===z)return null;var F=n.props.direction,W=w;if(F==="rtl")switch(ot()){case"negative":W=-w;break;case"positive-descending":W=L-x-w;break}W=Math.max(0,Math.min(W,L-x));var K=Math.max(0,Math.min(z,b-S));return{isScrolling:!0,horizontalScrollDirection:D.scrollLeft<w?"forward":"backward",scrollLeft:W,scrollTop:K,verticalScrollDirection:D.scrollTop<z?"forward":"backward",scrollUpdateWasRequested:!1}},n._resetIsScrollingDebounced)},n._outerRefSetter=function(f){var d=n.props.outerRef;n._outerRef=f,typeof d=="function"?d(f):d!=null&&typeof d=="object"&&d.hasOwnProperty("current")&&(d.current=f)},n._resetIsScrollingDebounced=function(){n._resetIsScrollingTimeoutId!==null&&B(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=tt(n._resetIsScrolling,at)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},function(){n._getItemStyleCache(-1)})},n}C.getDerivedStateFromProps=function(n,f){return Ot(n,f),m(n),null};var M=C.prototype;return M.scrollTo=function(n){var f=n.scrollLeft,d=n.scrollTop;f!==void 0&&(f=Math.max(0,f)),d!==void 0&&(d=Math.max(0,d)),this.setState(function(S){return f===void 0&&(f=S.scrollLeft),d===void 0&&(d=S.scrollTop),S.scrollLeft===f&&S.scrollTop===d?null:{horizontalScrollDirection:S.scrollLeft<f?"forward":"backward",scrollLeft:f,scrollTop:d,scrollUpdateWasRequested:!0,verticalScrollDirection:S.scrollTop<d?"forward":"backward"}},this._resetIsScrollingDebounced)},M.scrollToItem=function(n){var f=n.align,d=f===void 0?"auto":f,S=n.columnIndex,x=n.rowIndex,w=this.props,z=w.columnCount,b=w.height,L=w.rowCount,D=w.width,F=this.state,W=F.scrollLeft,K=F.scrollTop,q=J();S!==void 0&&(S=Math.max(0,Math.min(S,z-1))),x!==void 0&&(x=Math.max(0,Math.min(x,L-1)));var Y=l(this.props,this._instanceProps),X=s(this.props,this._instanceProps),it=X>D?q:0,lt=Y>b?q:0;this.scrollTo({scrollLeft:S!==void 0?c(this.props,S,d,W,this._instanceProps,lt):W,scrollTop:x!==void 0?g(this.props,x,d,K,this._instanceProps,it):K})},M.componentDidMount=function(){var n=this.props,f=n.initialScrollLeft,d=n.initialScrollTop;if(this._outerRef!=null){var S=this._outerRef;typeof f=="number"&&(S.scrollLeft=f),typeof d=="number"&&(S.scrollTop=d)}this._callPropsCallbacks()},M.componentDidUpdate=function(){var n=this.props.direction,f=this.state,d=f.scrollLeft,S=f.scrollTop,x=f.scrollUpdateWasRequested;if(x&&this._outerRef!=null){var w=this._outerRef;if(n==="rtl")switch(ot()){case"negative":w.scrollLeft=-d;break;case"positive-ascending":w.scrollLeft=d;break;default:var z=w.clientWidth,b=w.scrollWidth;w.scrollLeft=b-z-d;break}else w.scrollLeft=Math.max(0,d);w.scrollTop=Math.max(0,S)}this._callPropsCallbacks()},M.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&B(this._resetIsScrollingTimeoutId)},M.render=function(){var n=this.props,f=n.children,d=n.className,S=n.columnCount,x=n.direction,w=n.height,z=n.innerRef,b=n.innerElementType,L=n.innerTagName,D=n.itemData,F=n.itemKey,W=F===void 0?ut:F,K=n.outerElementType,q=n.outerTagName,Y=n.rowCount,X=n.style,it=n.useIsScrolling,lt=n.width,st=this.state.isScrolling,rt=this._getHorizontalRangeToRender(),dt=rt[0],Ut=rt[1],Tt=this._getVerticalRangeToRender(),Nt=Tt[0],kt=Tt[1],yt=[];if(S>0&&Y)for(var ft=Nt;ft<=kt;ft++)for(var mt=dt;mt<=Ut;mt++)yt.push((0,T.createElement)(f,{columnIndex:mt,data:D,isScrolling:it?st:void 0,key:W({columnIndex:mt,data:D,rowIndex:ft}),rowIndex:ft,style:this._getItemStyle(ft,mt)}));var $t=l(this.props,this._instanceProps),Zt=s(this.props,this._instanceProps);return(0,T.createElement)(K||q||"div",{className:d,onScroll:this._onScroll,ref:this._outerRefSetter,style:(0,N.Z)({position:"relative",height:w,width:lt,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:x},X)},(0,T.createElement)(b||L||"div",{children:yt,ref:z,style:{height:$t,pointerEvents:st?"none":void 0,width:Zt}}))},M._callPropsCallbacks=function(){var n=this.props,f=n.columnCount,d=n.onItemsRendered,S=n.onScroll,x=n.rowCount;if(typeof d=="function"&&f>0&&x>0){var w=this._getHorizontalRangeToRender(),z=w[0],b=w[1],L=w[2],D=w[3],F=this._getVerticalRangeToRender(),W=F[0],K=F[1],q=F[2],Y=F[3];this._callOnItemsRendered(z,b,W,K,L,D,q,Y)}if(typeof S=="function"){var X=this.state,it=X.horizontalScrollDirection,lt=X.scrollLeft,st=X.scrollTop,rt=X.scrollUpdateWasRequested,dt=X.verticalScrollDirection;this._callOnScroll(lt,st,it,dt,rt)}},M._getHorizontalRangeToRender=function(){var n=this.props,f=n.columnCount,d=n.overscanColumnCount,S=n.overscanColumnsCount,x=n.overscanCount,w=n.rowCount,z=this.state,b=z.horizontalScrollDirection,L=z.isScrolling,D=z.scrollLeft,F=d||S||x||1;if(f===0||w===0)return[0,0,0,0];var W=r(this.props,D,this._instanceProps),K=o(this.props,W,D,this._instanceProps),q=!L||b==="backward"?Math.max(1,F):1,Y=!L||b==="forward"?Math.max(1,F):1;return[Math.max(0,W-q),Math.max(0,Math.min(f-1,K+Y)),W,K]},M._getVerticalRangeToRender=function(){var n=this.props,f=n.columnCount,d=n.overscanCount,S=n.overscanRowCount,x=n.overscanRowsCount,w=n.rowCount,z=this.state,b=z.isScrolling,L=z.verticalScrollDirection,D=z.scrollTop,F=S||x||d||1;if(f===0||w===0)return[0,0,0,0];var W=p(this.props,D,this._instanceProps),K=O(this.props,W,D,this._instanceProps),q=!b||L==="backward"?Math.max(1,F):1,Y=!b||L==="forward"?Math.max(1,F):1;return[Math.max(0,W-q),Math.max(0,Math.min(w-1,K+Y)),W,K]},C}(T.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},t}var Ot=function(t,e){var r=t.children,o=t.direction,u=t.height,l=t.innerTagName,s=t.outerTagName,c=t.overscanColumnsCount,g=t.overscanCount,h=t.overscanRowsCount,I=t.width,p=e.instance},gt=50,pt=function(t,e){var r=t.rowCount,o=e.rowMetadataMap,u=e.estimatedRowHeight,l=e.lastMeasuredRowIndex,s=0;if(l>=r&&(l=r-1),l>=0){var c=o[l];s=c.offset+c.size}var g=r-l-1,h=g*u;return s+h},St=function(t,e){var r=t.columnCount,o=e.columnMetadataMap,u=e.estimatedColumnWidth,l=e.lastMeasuredColumnIndex,s=0;if(l>=r&&(l=r-1),l>=0){var c=o[l];s=c.offset+c.size}var g=r-l-1,h=g*u;return s+h},nt=function(t,e,r,o){var u,l,s;if(t==="column"?(u=o.columnMetadataMap,l=e.columnWidth,s=o.lastMeasuredColumnIndex):(u=o.rowMetadataMap,l=e.rowHeight,s=o.lastMeasuredRowIndex),r>s){var c=0;if(s>=0){var g=u[s];c=g.offset+g.size}for(var h=s+1;h<=r;h++){var I=l(h);u[h]={offset:c,size:I},c+=I}t==="column"?o.lastMeasuredColumnIndex=r:o.lastMeasuredRowIndex=r}return u[r]},It=function(t,e,r,o){var u,l;t==="column"?(u=r.columnMetadataMap,l=r.lastMeasuredColumnIndex):(u=r.rowMetadataMap,l=r.lastMeasuredRowIndex);var s=l>0?u[l].offset:0;return s>=o?wt(t,e,r,l,0,o):zt(t,e,r,Math.max(0,l),o)},wt=function(t,e,r,o,u,l){for(;u<=o;){var s=u+Math.floor((o-u)/2),c=nt(t,e,s,r).offset;if(c===l)return s;c<l?u=s+1:c>l&&(o=s-1)}return u>0?u-1:0},zt=function(t,e,r,o,u){for(var l=t==="column"?e.columnCount:e.rowCount,s=1;o<l&&nt(t,e,o,r).offset<u;)o+=s,s*=2;return wt(t,e,r,Math.min(o,l-1),Math.floor(o/2),u)},Ct=function(t,e,r,o,u,l,s){var c=t==="column"?e.width:e.height,g=nt(t,e,r,l),h=t==="column"?St(e,l):pt(e,l),I=Math.max(0,Math.min(h-c,g.offset)),p=Math.max(0,g.offset-c+s+g.size);switch(o==="smart"&&(u>=p-c&&u<=I+c?o="auto":o="center"),o){case"start":return I;case"end":return p;case"center":return Math.round(p+(I-p)/2);case"auto":default:return u>=p&&u<=I?u:p>I||u<p?p:I}},jt=vt({getColumnOffset:function(t,e,r){return nt("column",t,e,r).offset},getColumnStartIndexForOffset:function(t,e,r){return It("column",t,r,e)},getColumnStopIndexForStartIndex:function(t,e,r,o){for(var u=t.columnCount,l=t.width,s=nt("column",t,e,o),c=r+l,g=s.offset+s.size,h=e;h<u-1&&g<c;)h++,g+=nt("column",t,h,o).size;return h},getColumnWidth:function(t,e,r){return r.columnMetadataMap[e].size},getEstimatedTotalHeight:pt,getEstimatedTotalWidth:St,getOffsetForColumnAndAlignment:function(t,e,r,o,u,l){return Ct("column",t,e,r,o,u,l)},getOffsetForRowAndAlignment:function(t,e,r,o,u,l){return Ct("row",t,e,r,o,u,l)},getRowOffset:function(t,e,r){return nt("row",t,e,r).offset},getRowHeight:function(t,e,r){return r.rowMetadataMap[e].size},getRowStartIndexForOffset:function(t,e,r){return It("row",t,r,e)},getRowStopIndexForStartIndex:function(t,e,r,o){for(var u=t.rowCount,l=t.height,s=nt("row",t,e,o),c=r+l,g=s.offset+s.size,h=e;h<u-1&&g<c;)h++,g+=nt("row",t,h,o).size;return h},initInstanceProps:function(t,e){var r=t,o=r.estimatedColumnWidth,u=r.estimatedRowHeight,l={columnMetadataMap:{},estimatedColumnWidth:o||gt,estimatedRowHeight:u||gt,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return e.resetAfterColumnIndex=function(s,c){c===void 0&&(c=!0),e.resetAfterIndices({columnIndex:s,shouldForceUpdate:c})},e.resetAfterRowIndex=function(s,c){c===void 0&&(c=!0),e.resetAfterIndices({rowIndex:s,shouldForceUpdate:c})},e.resetAfterIndices=function(s){var c=s.columnIndex,g=s.rowIndex,h=s.shouldForceUpdate,I=h===void 0?!0:h;typeof c=="number"&&(l.lastMeasuredColumnIndex=Math.min(l.lastMeasuredColumnIndex,c-1)),typeof g=="number"&&(l.lastMeasuredRowIndex=Math.min(l.lastMeasuredRowIndex,g-1)),e._getItemStyleCache(-1),I&&e.forceUpdate()},l},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){var e=t.columnWidth,r=t.rowHeight}}),_t=150,Et=function(t,e){return t},Gt=null,qt=null;function Mt(a){var t,e=a.getItemOffset,r=a.getEstimatedTotalSize,o=a.getItemSize,u=a.getOffsetForIndexAndAlignment,l=a.getStartIndexForOffset,s=a.getStopIndexForStartIndex,c=a.initInstanceProps,g=a.shouldResetStyleCacheOnItemSizeChange,h=a.validateProps;return t=function(I){(0,_.Z)(p,I);function p(A){var i;return i=I.call(this,A)||this,i._instanceProps=c(i.props,(0,H.Z)(i)),i._outerRef=void 0,i._resetIsScrollingTimeoutId=null,i.state={instance:(0,H.Z)(i),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof i.props.initialScrollOffset=="number"?i.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},i._callOnItemsRendered=void 0,i._callOnItemsRendered=j(function(m,v,C,M){return i.props.onItemsRendered({overscanStartIndex:m,overscanStopIndex:v,visibleStartIndex:C,visibleStopIndex:M})}),i._callOnScroll=void 0,i._callOnScroll=j(function(m,v,C){return i.props.onScroll({scrollDirection:m,scrollOffset:v,scrollUpdateWasRequested:C})}),i._getItemStyle=void 0,i._getItemStyle=function(m){var v=i.props,C=v.direction,M=v.itemSize,y=v.layout,n=i._getItemStyleCache(g&&M,g&&y,g&&C),f;if(n.hasOwnProperty(m))f=n[m];else{var d=e(i.props,m,i._instanceProps),S=o(i.props,m,i._instanceProps),x=C==="horizontal"||y==="horizontal",w=C==="rtl",z=x?d:0;n[m]=f={position:"absolute",left:w?void 0:z,right:w?z:void 0,top:x?0:d,height:x?"100%":S,width:x?S:"100%"}}return f},i._getItemStyleCache=void 0,i._getItemStyleCache=j(function(m,v,C){return{}}),i._onScrollHorizontal=function(m){var v=m.currentTarget,C=v.clientWidth,M=v.scrollLeft,y=v.scrollWidth;i.setState(function(n){if(n.scrollOffset===M)return null;var f=i.props.direction,d=M;if(f==="rtl")switch(ot()){case"negative":d=-M;break;case"positive-descending":d=y-C-M;break}return d=Math.max(0,Math.min(d,y-C)),{isScrolling:!0,scrollDirection:n.scrollOffset<d?"forward":"backward",scrollOffset:d,scrollUpdateWasRequested:!1}},i._resetIsScrollingDebounced)},i._onScrollVertical=function(m){var v=m.currentTarget,C=v.clientHeight,M=v.scrollHeight,y=v.scrollTop;i.setState(function(n){if(n.scrollOffset===y)return null;var f=Math.max(0,Math.min(y,M-C));return{isScrolling:!0,scrollDirection:n.scrollOffset<f?"forward":"backward",scrollOffset:f,scrollUpdateWasRequested:!1}},i._resetIsScrollingDebounced)},i._outerRefSetter=function(m){var v=i.props.outerRef;i._outerRef=m,typeof v=="function"?v(m):v!=null&&typeof v=="object"&&v.hasOwnProperty("current")&&(v.current=m)},i._resetIsScrollingDebounced=function(){i._resetIsScrollingTimeoutId!==null&&B(i._resetIsScrollingTimeoutId),i._resetIsScrollingTimeoutId=tt(i._resetIsScrolling,_t)},i._resetIsScrolling=function(){i._resetIsScrollingTimeoutId=null,i.setState({isScrolling:!1},function(){i._getItemStyleCache(-1,null)})},i}p.getDerivedStateFromProps=function(i,m){return Wt(i,m),h(i),null};var O=p.prototype;return O.scrollTo=function(i){i=Math.max(0,i),this.setState(function(m){return m.scrollOffset===i?null:{scrollDirection:m.scrollOffset<i?"forward":"backward",scrollOffset:i,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},O.scrollToItem=function(i,m){m===void 0&&(m="auto");var v=this.props,C=v.itemCount,M=v.layout,y=this.state.scrollOffset;i=Math.max(0,Math.min(i,C-1));var n=0;if(this._outerRef){var f=this._outerRef;M==="vertical"?n=f.scrollWidth>f.clientWidth?J():0:n=f.scrollHeight>f.clientHeight?J():0}this.scrollTo(u(this.props,i,m,y,this._instanceProps,n))},O.componentDidMount=function(){var i=this.props,m=i.direction,v=i.initialScrollOffset,C=i.layout;if(typeof v=="number"&&this._outerRef!=null){var M=this._outerRef;m==="horizontal"||C==="horizontal"?M.scrollLeft=v:M.scrollTop=v}this._callPropsCallbacks()},O.componentDidUpdate=function(){var i=this.props,m=i.direction,v=i.layout,C=this.state,M=C.scrollOffset,y=C.scrollUpdateWasRequested;if(y&&this._outerRef!=null){var n=this._outerRef;if(m==="horizontal"||v==="horizontal")if(m==="rtl")switch(ot()){case"negative":n.scrollLeft=-M;break;case"positive-ascending":n.scrollLeft=M;break;default:var f=n.clientWidth,d=n.scrollWidth;n.scrollLeft=d-f-M;break}else n.scrollLeft=M;else n.scrollTop=M}this._callPropsCallbacks()},O.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&B(this._resetIsScrollingTimeoutId)},O.render=function(){var i=this.props,m=i.children,v=i.className,C=i.direction,M=i.height,y=i.innerRef,n=i.innerElementType,f=i.innerTagName,d=i.itemCount,S=i.itemData,x=i.itemKey,w=x===void 0?Et:x,z=i.layout,b=i.outerElementType,L=i.outerTagName,D=i.style,F=i.useIsScrolling,W=i.width,K=this.state.isScrolling,q=C==="horizontal"||z==="horizontal",Y=q?this._onScrollHorizontal:this._onScrollVertical,X=this._getRangeToRender(),it=X[0],lt=X[1],st=[];if(d>0)for(var rt=it;rt<=lt;rt++)st.push((0,T.createElement)(m,{data:S,key:w(rt,S),index:rt,isScrolling:F?K:void 0,style:this._getItemStyle(rt)}));var dt=r(this.props,this._instanceProps);return(0,T.createElement)(b||L||"div",{className:v,onScroll:Y,ref:this._outerRefSetter,style:(0,N.Z)({position:"relative",height:M,width:W,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:C},D)},(0,T.createElement)(n||f||"div",{children:st,ref:y,style:{height:q?"100%":dt,pointerEvents:K?"none":void 0,width:q?dt:"100%"}}))},O._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var i=this.props.itemCount;if(i>0){var m=this._getRangeToRender(),v=m[0],C=m[1],M=m[2],y=m[3];this._callOnItemsRendered(v,C,M,y)}}if(typeof this.props.onScroll=="function"){var n=this.state,f=n.scrollDirection,d=n.scrollOffset,S=n.scrollUpdateWasRequested;this._callOnScroll(f,d,S)}},O._getRangeToRender=function(){var i=this.props,m=i.itemCount,v=i.overscanCount,C=this.state,M=C.isScrolling,y=C.scrollDirection,n=C.scrollOffset;if(m===0)return[0,0,0,0];var f=l(this.props,n,this._instanceProps),d=s(this.props,f,n,this._instanceProps),S=!M||y==="backward"?Math.max(1,v):1,x=!M||y==="forward"?Math.max(1,v):1;return[Math.max(0,f-S),Math.max(0,Math.min(m-1,d+x)),f,d]},p}(T.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var Wt=function(t,e){var r=t.children,o=t.direction,u=t.height,l=t.layout,s=t.innerTagName,c=t.outerTagName,g=t.width,h=e.instance;if(!1)var I},At=50,ct=function(t,e,r){var o=t,u=o.itemSize,l=r.itemMetadataMap,s=r.lastMeasuredIndex;if(e>s){var c=0;if(s>=0){var g=l[s];c=g.offset+g.size}for(var h=s+1;h<=e;h++){var I=u(h);l[h]={offset:c,size:I},c+=I}r.lastMeasuredIndex=e}return l[e]},bt=function(t,e,r){var o=e.itemMetadataMap,u=e.lastMeasuredIndex,l=u>0?o[u].offset:0;return l>=r?xt(t,e,u,0,r):Dt(t,e,Math.max(0,u),r)},xt=function(t,e,r,o,u){for(;o<=r;){var l=o+Math.floor((r-o)/2),s=ct(t,l,e).offset;if(s===u)return l;s<u?o=l+1:s>u&&(r=l-1)}return o>0?o-1:0},Dt=function(t,e,r,o){for(var u=t.itemCount,l=1;r<u&&ct(t,r,e).offset<o;)r+=l,l*=2;return xt(t,e,Math.min(r,u-1),Math.floor(r/2),o)},Rt=function(t,e){var r=t.itemCount,o=e.itemMetadataMap,u=e.estimatedItemSize,l=e.lastMeasuredIndex,s=0;if(l>=r&&(l=r-1),l>=0){var c=o[l];s=c.offset+c.size}var g=r-l-1,h=g*u;return s+h},Ft=Mt({getItemOffset:function(t,e,r){return ct(t,e,r).offset},getItemSize:function(t,e,r){return r.itemMetadataMap[e].size},getEstimatedTotalSize:Rt,getOffsetForIndexAndAlignment:function(t,e,r,o,u,l){var s=t.direction,c=t.height,g=t.layout,h=t.width,I=s==="horizontal"||g==="horizontal",p=I?h:c,O=ct(t,e,u),A=Rt(t,u),i=Math.max(0,Math.min(A-p,O.offset)),m=Math.max(0,O.offset-p+O.size+l);switch(r==="smart"&&(o>=m-p&&o<=i+p?r="auto":r="center"),r){case"start":return i;case"end":return m;case"center":return Math.round(m+(i-m)/2);case"auto":default:return o>=m&&o<=i?o:o<m?m:i}},getStartIndexForOffset:function(t,e,r){return bt(t,r,e)},getStopIndexForStartIndex:function(t,e,r,o){for(var u=t.direction,l=t.height,s=t.itemCount,c=t.layout,g=t.width,h=u==="horizontal"||c==="horizontal",I=h?g:l,p=ct(t,e,o),O=r+I,A=p.offset+p.size,i=e;i<s-1&&A<O;)i++,A+=ct(t,i,o).size;return i},initInstanceProps:function(t,e){var r=t,o=r.estimatedItemSize,u={itemMetadataMap:{},estimatedItemSize:o||At,lastMeasuredIndex:-1};return e.resetAfterIndex=function(l,s){s===void 0&&(s=!0),u.lastMeasuredIndex=Math.min(u.lastMeasuredIndex,l-1),e._getItemStyleCache(-1),s&&e.forceUpdate()},u},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){var e=t.itemSize}}),Jt=vt({getColumnOffset:function(t,e){var r=t.columnWidth;return e*r},getColumnWidth:function(t,e){var r=t.columnWidth;return r},getRowOffset:function(t,e){var r=t.rowHeight;return e*r},getRowHeight:function(t,e){var r=t.rowHeight;return r},getEstimatedTotalHeight:function(t){var e=t.rowCount,r=t.rowHeight;return r*e},getEstimatedTotalWidth:function(t){var e=t.columnCount,r=t.columnWidth;return r*e},getOffsetForColumnAndAlignment:function(t,e,r,o,u,l){var s=t.columnCount,c=t.columnWidth,g=t.width,h=Math.max(0,s*c-g),I=Math.min(h,e*c),p=Math.max(0,e*c-g+l+c);switch(r==="smart"&&(o>=p-g&&o<=I+g?r="auto":r="center"),r){case"start":return I;case"end":return p;case"center":var O=Math.round(p+(I-p)/2);return O<Math.ceil(g/2)?0:O>h+Math.floor(g/2)?h:O;case"auto":default:return o>=p&&o<=I?o:p>I||o<p?p:I}},getOffsetForRowAndAlignment:function(t,e,r,o,u,l){var s=t.rowHeight,c=t.height,g=t.rowCount,h=Math.max(0,g*s-c),I=Math.min(h,e*s),p=Math.max(0,e*s-c+l+s);switch(r==="smart"&&(o>=p-c&&o<=I+c?r="auto":r="center"),r){case"start":return I;case"end":return p;case"center":var O=Math.round(p+(I-p)/2);return O<Math.ceil(c/2)?0:O>h+Math.floor(c/2)?h:O;case"auto":default:return o>=p&&o<=I?o:p>I||o<p?p:I}},getColumnStartIndexForOffset:function(t,e){var r=t.columnWidth,o=t.columnCount;return Math.max(0,Math.min(o-1,Math.floor(e/r)))},getColumnStopIndexForStartIndex:function(t,e,r){var o=t.columnWidth,u=t.columnCount,l=t.width,s=e*o,c=Math.ceil((l+r-s)/o);return Math.max(0,Math.min(u-1,e+c-1))},getRowStartIndexForOffset:function(t,e){var r=t.rowHeight,o=t.rowCount;return Math.max(0,Math.min(o-1,Math.floor(e/r)))},getRowStopIndexForStartIndex:function(t,e,r){var o=t.rowHeight,u=t.rowCount,l=t.height,s=e*o,c=Math.ceil((l+r-s)/o);return Math.max(0,Math.min(u-1,e+c-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){var e=t.columnWidth,r=t.rowHeight}}),Qt=Mt({getItemOffset:function(t,e){var r=t.itemSize;return e*r},getItemSize:function(t,e){var r=t.itemSize;return r},getEstimatedTotalSize:function(t){var e=t.itemCount,r=t.itemSize;return r*e},getOffsetForIndexAndAlignment:function(t,e,r,o,u,l){var s=t.direction,c=t.height,g=t.itemCount,h=t.itemSize,I=t.layout,p=t.width,O=s==="horizontal"||I==="horizontal",A=O?p:c,i=Math.max(0,g*h-A),m=Math.min(i,e*h),v=Math.max(0,e*h-A+h+l);switch(r==="smart"&&(o>=v-A&&o<=m+A?r="auto":r="center"),r){case"start":return m;case"end":return v;case"center":{var C=Math.round(v+(m-v)/2);return C<Math.ceil(A/2)?0:C>i+Math.floor(A/2)?i:C}case"auto":default:return o>=v&&o<=m?o:o<v?v:m}},getStartIndexForOffset:function(t,e){var r=t.itemCount,o=t.itemSize;return Math.max(0,Math.min(r-1,Math.floor(e/o)))},getStopIndexForStartIndex:function(t,e,r){var o=t.direction,u=t.height,l=t.itemCount,s=t.itemSize,c=t.layout,g=t.width,h=o==="horizontal"||c==="horizontal",I=e*s,p=h?g:u,O=Math.ceil((p+r-I)/s);return Math.max(0,Math.min(l-1,e+O-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){var e=t.itemSize}});function ht(a,t){for(var e in a)if(!(e in t))return!0;for(var r in t)if(a[r]!==t[r])return!0;return!1}var Lt=null,Pt=null;function Ht(a,t){var e=a.style,r=_objectWithoutPropertiesLoose(a,Lt),o=t.style,u=_objectWithoutPropertiesLoose(t,Pt);return!ht(e,o)&&!ht(r,u)}function Xt(a,t){return!Ht(this.props,a)||ht(this.state,t)}},335:function(Q,V,R){var N=R(31479);function H(_,U){var k=typeof Symbol!="undefined"&&_[Symbol.iterator]||_["@@iterator"];if(!k){if(Array.isArray(_)||(k=N(_))||U&&_&&typeof _.length=="number"){k&&(_=k);var Z=0,G=function(){};return{s:G,n:function(){return Z>=_.length?{done:!0}:{done:!1,value:_[Z++]}},e:function(B){throw B},f:G}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var j=!0,T=!1,$;return{s:function(){k=k.call(_)},n:function(){var B=k.next();return j=B.done,B},e:function(B){T=!0,$=B},f:function(){try{!j&&k.return!=null&&k.return()}finally{if(T)throw $}}}}Q.exports=H,Q.exports.__esModule=!0,Q.exports.default=Q.exports}}]); diff --git a/7021.0d71af13.async.js b/7021.0d71af13.async.js new file mode 100644 index 00000000..d016b659 --- /dev/null +++ b/7021.0d71af13.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7021],{17021:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBackground":"#BD93F910","activityBar.activeBorder":"#FF79C680","activityBar.background":"#343746","activityBar.foreground":"#f6f6f4","activityBar.inactiveForeground":"#7b7f8b","activityBarBadge.background":"#f286c4","activityBarBadge.foreground":"#f6f6f4","badge.background":"#44475A","badge.foreground":"#f6f6f4","breadcrumb.activeSelectionForeground":"#f6f6f4","breadcrumb.background":"#282A36","breadcrumb.focusForeground":"#f6f6f4","breadcrumb.foreground":"#7b7f8b","breadcrumbPicker.background":"#191A21","button.background":"#44475A","button.foreground":"#f6f6f4","button.secondaryBackground":"#282A36","button.secondaryForeground":"#f6f6f4","button.secondaryHoverBackground":"#343746","debugToolBar.background":"#262626","diffEditor.insertedTextBackground":"#50FA7B20","diffEditor.removedTextBackground":"#FF555550","dropdown.background":"#343746","dropdown.border":"#191A21","dropdown.foreground":"#f6f6f4","editor.background":"#282A36","editor.findMatchBackground":"#FFB86C80","editor.findMatchHighlightBackground":"#FFFFFF40","editor.findRangeHighlightBackground":"#44475A75","editor.foldBackground":"#21222C80","editor.foreground":"#f6f6f4","editor.hoverHighlightBackground":"#8BE9FD50","editor.lineHighlightBorder":"#44475A","editor.rangeHighlightBackground":"#BD93F915","editor.selectionBackground":"#44475A","editor.selectionHighlightBackground":"#424450","editor.snippetFinalTabstopHighlightBackground":"#282A36","editor.snippetFinalTabstopHighlightBorder":"#62e884","editor.snippetTabstopHighlightBackground":"#282A36","editor.snippetTabstopHighlightBorder":"#7b7f8b","editor.wordHighlightBackground":"#8BE9FD50","editor.wordHighlightStrongBackground":"#50FA7B50","editorBracketHighlight.foreground1":"#f6f6f4","editorBracketHighlight.foreground2":"#f286c4","editorBracketHighlight.foreground3":"#97e1f1","editorBracketHighlight.foreground4":"#62e884","editorBracketHighlight.foreground5":"#bf9eee","editorBracketHighlight.foreground6":"#FFB86C","editorBracketHighlight.unexpectedBracket.foreground":"#ee6666","editorCodeLens.foreground":"#7b7f8b","editorError.foreground":"#ee6666","editorGroup.border":"#bf9eee","editorGroup.dropBackground":"#44475A70","editorGroupHeader.tabsBackground":"#191A21","editorGutter.addedBackground":"#50FA7B80","editorGutter.deletedBackground":"#FF555580","editorGutter.modifiedBackground":"#8BE9FD80","editorHoverWidget.background":"#282A36","editorHoverWidget.border":"#7b7f8b","editorIndentGuide.activeBackground":"#FFFFFF45","editorIndentGuide.background":"#FFFFFF1A","editorLineNumber.foreground":"#7b7f8b","editorLink.activeForeground":"#97e1f1","editorMarkerNavigation.background":"#262626","editorOverviewRuler.addedForeground":"#50FA7B80","editorOverviewRuler.border":"#191A21","editorOverviewRuler.currentContentForeground":"#62e884","editorOverviewRuler.deletedForeground":"#FF555580","editorOverviewRuler.errorForeground":"#FF555580","editorOverviewRuler.incomingContentForeground":"#bf9eee","editorOverviewRuler.infoForeground":"#8BE9FD80","editorOverviewRuler.modifiedForeground":"#8BE9FD80","editorOverviewRuler.selectionHighlightForeground":"#FFB86C","editorOverviewRuler.warningForeground":"#FFB86C80","editorOverviewRuler.wordHighlightForeground":"#97e1f1","editorOverviewRuler.wordHighlightStrongForeground":"#62e884","editorRuler.foreground":"#FFFFFF1A","editorSuggestWidget.background":"#262626","editorSuggestWidget.foreground":"#f6f6f4","editorSuggestWidget.selectedBackground":"#44475A","editorWarning.foreground":"#97e1f1","editorWhitespace.foreground":"#FFFFFF1A","editorWidget.background":"#262626",errorForeground:"#ee6666","extensionButton.prominentBackground":"#50FA7B90","extensionButton.prominentForeground":"#f6f6f4","extensionButton.prominentHoverBackground":"#50FA7B60",focusBorder:"#7b7f8b",foreground:"#f6f6f4","gitDecoration.conflictingResourceForeground":"#FFB86C","gitDecoration.deletedResourceForeground":"#ee6666","gitDecoration.ignoredResourceForeground":"#7b7f8b","gitDecoration.modifiedResourceForeground":"#97e1f1","gitDecoration.untrackedResourceForeground":"#62e884","inlineChat.regionHighlight":"#343746","input.background":"#282A36","input.border":"#191A21","input.foreground":"#f6f6f4","input.placeholderForeground":"#7b7f8b","inputOption.activeBorder":"#bf9eee","inputValidation.errorBorder":"#ee6666","inputValidation.infoBorder":"#f286c4","inputValidation.warningBorder":"#FFB86C","list.activeSelectionBackground":"#44475A","list.activeSelectionForeground":"#f6f6f4","list.dropBackground":"#44475A","list.errorForeground":"#ee6666","list.focusBackground":"#44475A75","list.highlightForeground":"#97e1f1","list.hoverBackground":"#44475A75","list.inactiveSelectionBackground":"#44475A75","list.warningForeground":"#FFB86C","listFilterWidget.background":"#343746","listFilterWidget.noMatchesOutline":"#ee6666","listFilterWidget.outline":"#424450","merge.currentHeaderBackground":"#50FA7B90","merge.incomingHeaderBackground":"#BD93F990","panel.background":"#282A36","panel.border":"#bf9eee","panelTitle.activeBorder":"#f286c4","panelTitle.activeForeground":"#f6f6f4","panelTitle.inactiveForeground":"#7b7f8b","peekView.border":"#44475A","peekViewEditor.background":"#282A36","peekViewEditor.matchHighlightBackground":"#F1FA8C80","peekViewResult.background":"#262626","peekViewResult.fileForeground":"#f6f6f4","peekViewResult.lineForeground":"#f6f6f4","peekViewResult.matchHighlightBackground":"#F1FA8C80","peekViewResult.selectionBackground":"#44475A","peekViewResult.selectionForeground":"#f6f6f4","peekViewTitle.background":"#191A21","peekViewTitleDescription.foreground":"#7b7f8b","peekViewTitleLabel.foreground":"#f6f6f4","pickerGroup.border":"#bf9eee","pickerGroup.foreground":"#97e1f1","progressBar.background":"#f286c4","selection.background":"#bf9eee","settings.checkboxBackground":"#262626","settings.checkboxBorder":"#191A21","settings.checkboxForeground":"#f6f6f4","settings.dropdownBackground":"#262626","settings.dropdownBorder":"#191A21","settings.dropdownForeground":"#f6f6f4","settings.headerForeground":"#f6f6f4","settings.modifiedItemIndicator":"#FFB86C","settings.numberInputBackground":"#262626","settings.numberInputBorder":"#191A21","settings.numberInputForeground":"#f6f6f4","settings.textInputBackground":"#262626","settings.textInputBorder":"#191A21","settings.textInputForeground":"#f6f6f4","sideBar.background":"#262626","sideBarSectionHeader.background":"#282A36","sideBarSectionHeader.border":"#191A21","sideBarTitle.foreground":"#f6f6f4","statusBar.background":"#191A21","statusBar.debuggingBackground":"#ee6666","statusBar.debuggingForeground":"#191A21","statusBar.foreground":"#f6f6f4","statusBar.noFolderBackground":"#191A21","statusBar.noFolderForeground":"#f6f6f4","statusBarItem.prominentBackground":"#ee6666","statusBarItem.prominentHoverBackground":"#FFB86C","statusBarItem.remoteBackground":"#bf9eee","statusBarItem.remoteForeground":"#282A36","tab.activeBackground":"#282A36","tab.activeBorderTop":"#FF79C680","tab.activeForeground":"#f6f6f4","tab.border":"#191A21","tab.inactiveBackground":"#262626","tab.inactiveForeground":"#7b7f8b","terminal.ansiBlack":"#262626","terminal.ansiBlue":"#bf9eee","terminal.ansiBrightBlack":"#7b7f8b","terminal.ansiBrightBlue":"#d6b4f7","terminal.ansiBrightCyan":"#adf6f6","terminal.ansiBrightGreen":"#78f09a","terminal.ansiBrightMagenta":"#f49dda","terminal.ansiBrightRed":"#f07c7c","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#f6f6ae","terminal.ansiCyan":"#97e1f1","terminal.ansiGreen":"#62e884","terminal.ansiMagenta":"#f286c4","terminal.ansiRed":"#ee6666","terminal.ansiWhite":"#f6f6f4","terminal.ansiYellow":"#e7ee98","terminal.background":"#282A36","terminal.foreground":"#f6f6f4","titleBar.activeBackground":"#262626","titleBar.activeForeground":"#f6f6f4","titleBar.inactiveBackground":"#191A21","titleBar.inactiveForeground":"#7b7f8b","walkThrough.embeddedEditorBackground":"#262626"},displayName:"Dracula Soft",name:"dracula-soft",semanticHighlighting:!0,tokenColors:[{scope:["emphasis"],settings:{fontStyle:"italic"}},{scope:["strong"],settings:{fontStyle:"bold"}},{scope:["header"],settings:{foreground:"#bf9eee"}},{scope:["meta.diff","meta.diff.header"],settings:{foreground:"#7b7f8b"}},{scope:["markup.inserted"],settings:{foreground:"#62e884"}},{scope:["markup.deleted"],settings:{foreground:"#ee6666"}},{scope:["markup.changed"],settings:{foreground:"#FFB86C"}},{scope:["invalid"],settings:{fontStyle:"underline italic",foreground:"#ee6666"}},{scope:["invalid.deprecated"],settings:{fontStyle:"underline italic",foreground:"#f6f6f4"}},{scope:["entity.name.filename"],settings:{foreground:"#e7ee98"}},{scope:["markup.error"],settings:{foreground:"#ee6666"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.bold"],settings:{fontStyle:"bold",foreground:"#FFB86C"}},{scope:["markup.heading"],settings:{fontStyle:"bold",foreground:"#bf9eee"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#e7ee98"}},{scope:["beginning.punctuation.definition.list.markdown","beginning.punctuation.definition.quote.markdown","punctuation.definition.link.restructuredtext"],settings:{foreground:"#97e1f1"}},{scope:["markup.inline.raw","markup.raw.restructuredtext"],settings:{foreground:"#62e884"}},{scope:["markup.underline.link","markup.underline.link.image"],settings:{foreground:"#97e1f1"}},{scope:["meta.link.reference.def.restructuredtext","punctuation.definition.directive.restructuredtext","string.other.link.description","string.other.link.title"],settings:{foreground:"#f286c4"}},{scope:["entity.name.directive.restructuredtext","markup.quote"],settings:{fontStyle:"italic",foreground:"#e7ee98"}},{scope:["meta.separator.markdown"],settings:{foreground:"#7b7f8b"}},{scope:["fenced_code.block.language","markup.raw.inner.restructuredtext","markup.fenced_code.block.markdown punctuation.definition.markdown"],settings:{foreground:"#62e884"}},{scope:["punctuation.definition.constant.restructuredtext"],settings:{foreground:"#bf9eee"}},{scope:["markup.heading.markdown punctuation.definition.string.begin","markup.heading.markdown punctuation.definition.string.end"],settings:{foreground:"#bf9eee"}},{scope:["meta.paragraph.markdown punctuation.definition.string.begin","meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#f6f6f4"}},{scope:["markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin","markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#e7ee98"}},{scope:["entity.name.type.class","entity.name.class"],settings:{fontStyle:"normal",foreground:"#97e1f1"}},{scope:["keyword.expressions-and-types.swift","keyword.other.this","variable.language","variable.language punctuation.definition.variable.php","variable.other.readwrite.instance.ruby","variable.parameter.function.language.special"],settings:{fontStyle:"italic",foreground:"#bf9eee"}},{scope:["entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{scope:["comment","punctuation.definition.comment","unused.comment","wildcard.comment"],settings:{foreground:"#7b7f8b"}},{scope:["comment keyword.codetag.notation","comment.block.documentation keyword","comment.block.documentation storage.type.class"],settings:{foreground:"#f286c4"}},{scope:["comment.block.documentation entity.name.type"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{scope:["comment.block.documentation entity.name.type punctuation.definition.bracket"],settings:{foreground:"#97e1f1"}},{scope:["comment.block.documentation variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["constant","variable.other.constant"],settings:{foreground:"#bf9eee"}},{scope:["constant.character.escape","constant.character.string.escape","constant.regexp"],settings:{foreground:"#f286c4"}},{scope:["entity.name.tag"],settings:{foreground:"#f286c4"}},{scope:["entity.other.attribute-name.parent-selector"],settings:{foreground:"#f286c4"}},{scope:["entity.other.attribute-name"],settings:{fontStyle:"italic",foreground:"#62e884"}},{scope:["entity.name.function","meta.function-call.object","meta.function-call.php","meta.function-call.static","meta.method-call.java meta.method","meta.method.groovy","support.function.any-method.lua","keyword.operator.function.infix"],settings:{foreground:"#62e884"}},{scope:["entity.name.variable.parameter","meta.at-rule.function variable","meta.at-rule.mixin variable","meta.function.arguments variable.other.php","meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql","variable.parameter"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["meta.decorator variable.other.readwrite","meta.decorator variable.other.property"],settings:{fontStyle:"italic",foreground:"#62e884"}},{scope:["meta.decorator variable.other.object"],settings:{foreground:"#62e884"}},{scope:["keyword","punctuation.definition.keyword"],settings:{foreground:"#f286c4"}},{scope:["keyword.control.new","keyword.operator.new"],settings:{fontStyle:"bold"}},{scope:["meta.selector"],settings:{foreground:"#f286c4"}},{scope:["support"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{scope:["support.function.magic","support.variable","variable.other.predefined"],settings:{fontStyle:"regular",foreground:"#bf9eee"}},{scope:["support.function","support.type.property-name"],settings:{fontStyle:"regular"}},{scope:["constant.other.symbol.hashkey punctuation.definition.constant.ruby","entity.other.attribute-name.placeholder punctuation","entity.other.attribute-name.pseudo-class punctuation","entity.other.attribute-name.pseudo-element punctuation","meta.group.double.toml","meta.group.toml","meta.object-binding-pattern-variable punctuation.destructuring","punctuation.colon.graphql","punctuation.definition.block.scalar.folded.yaml","punctuation.definition.block.scalar.literal.yaml","punctuation.definition.block.sequence.item.yaml","punctuation.definition.entity.other.inherited-class","punctuation.function.swift","punctuation.separator.dictionary.key-value","punctuation.separator.hash","punctuation.separator.inheritance","punctuation.separator.key-value","punctuation.separator.key-value.mapping.yaml","punctuation.separator.namespace","punctuation.separator.pointer-access","punctuation.separator.slice","string.unquoted.heredoc punctuation.definition.string","support.other.chomping-indicator.yaml","punctuation.separator.annotation"],settings:{foreground:"#f286c4"}},{scope:["keyword.operator.other.powershell","keyword.other.statement-separator.powershell","meta.brace.round","meta.function-call punctuation","punctuation.definition.arguments.begin","punctuation.definition.arguments.end","punctuation.definition.entity.begin","punctuation.definition.entity.end","punctuation.definition.tag.cs","punctuation.definition.type.begin","punctuation.definition.type.end","punctuation.section.scope.begin","punctuation.section.scope.end","punctuation.terminator.expression.php","storage.type.generic.java","string.template meta.brace","string.template punctuation.accessor"],settings:{foreground:"#f6f6f4"}},{scope:["meta.string-contents.quoted.double punctuation.definition.variable","punctuation.definition.interpolation.begin","punctuation.definition.interpolation.end","punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded.begin","punctuation.section.embedded.coffee","punctuation.section.embedded.end","punctuation.section.embedded.end source.php","punctuation.section.embedded.end source.ruby","punctuation.definition.variable.makefile"],settings:{foreground:"#f286c4"}},{scope:["entity.name.function.target.makefile","entity.name.section.toml","entity.name.tag.yaml","variable.other.key.toml"],settings:{foreground:"#97e1f1"}},{scope:["constant.other.date","constant.other.timestamp"],settings:{foreground:"#FFB86C"}},{scope:["variable.other.alias.yaml"],settings:{fontStyle:"italic underline",foreground:"#62e884"}},{scope:["storage","meta.implementation storage.type.objc","meta.interface-or-protocol storage.type.objc","source.groovy storage.type.def"],settings:{fontStyle:"regular",foreground:"#f286c4"}},{scope:["entity.name.type","keyword.primitive-datatypes.swift","keyword.type.cs","meta.protocol-list.objc","meta.return-type.objc","source.go storage.type","source.groovy storage.type","source.java storage.type","source.powershell entity.other.attribute-name","storage.class.std.rust","storage.type.attribute.swift","storage.type.c","storage.type.core.rust","storage.type.cs","storage.type.groovy","storage.type.objc","storage.type.php","storage.type.haskell","storage.type.ocaml"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{scope:["entity.name.type.type-parameter","meta.indexer.mappedtype.declaration entity.name.type","meta.type.parameters entity.name.type"],settings:{foreground:"#FFB86C"}},{scope:["storage.modifier"],settings:{foreground:"#f286c4"}},{scope:["string.regexp","constant.other.character-class.set.regexp","constant.character.escape.backslash.regexp"],settings:{foreground:"#e7ee98"}},{scope:["punctuation.definition.group.capture.regexp"],settings:{foreground:"#f286c4"}},{scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#ee6666"}},{scope:["punctuation.definition.character-class.regexp"],settings:{foreground:"#97e1f1"}},{scope:["punctuation.definition.group.regexp"],settings:{foreground:"#FFB86C"}},{scope:["punctuation.definition.group.assertion.regexp","keyword.operator.negation.regexp"],settings:{foreground:"#ee6666"}},{scope:["meta.assertion.look-ahead.regexp"],settings:{foreground:"#62e884"}},{scope:["string"],settings:{foreground:"#e7ee98"}},{scope:["punctuation.definition.string.begin","punctuation.definition.string.end"],settings:{foreground:"#dee492"}},{scope:["punctuation.support.type.property-name.begin","punctuation.support.type.property-name.end"],settings:{foreground:"#97e2f2"}},{scope:["string.quoted.docstring.multi","string.quoted.docstring.multi.python punctuation.definition.string.begin","string.quoted.docstring.multi.python punctuation.definition.string.end","string.quoted.docstring.multi.python constant.character.escape"],settings:{foreground:"#7b7f8b"}},{scope:["variable","constant.other.key.perl","support.variable.property","variable.other.constant.js","variable.other.constant.ts","variable.other.constant.tsx"],settings:{foreground:"#f6f6f4"}},{scope:["meta.import variable.other.readwrite","meta.variable.assignment.destructured.object.coffee variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{scope:["meta.import variable.other.readwrite.alias","meta.export variable.other.readwrite.alias","meta.variable.assignment.destructured.object.coffee variable variable"],settings:{fontStyle:"normal",foreground:"#f6f6f4"}},{scope:["meta.selectionset.graphql variable"],settings:{foreground:"#e7ee98"}},{scope:["meta.selectionset.graphql meta.arguments variable"],settings:{foreground:"#f6f6f4"}},{scope:["entity.name.fragment.graphql","variable.fragment.graphql"],settings:{foreground:"#97e1f1"}},{scope:["constant.other.symbol.hashkey.ruby","keyword.operator.dereference.java","keyword.operator.navigation.groovy","meta.scope.for-loop.shell punctuation.definition.string.begin","meta.scope.for-loop.shell punctuation.definition.string.end","meta.scope.for-loop.shell string","storage.modifier.import","punctuation.section.embedded.begin.tsx","punctuation.section.embedded.end.tsx","punctuation.section.embedded.begin.jsx","punctuation.section.embedded.end.jsx","punctuation.separator.list.comma.css","constant.language.empty-list.haskell"],settings:{foreground:"#f6f6f4"}},{scope:["source.shell variable.other"],settings:{foreground:"#bf9eee"}},{scope:["support.constant"],settings:{fontStyle:"normal",foreground:"#bf9eee"}},{scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#e7ee98"}},{scope:["meta.attribute-selector.scss"],settings:{foreground:"#e7ee98"}},{scope:["punctuation.definition.attribute-selector.end.bracket.square.scss","punctuation.definition.attribute-selector.begin.bracket.square.scss"],settings:{foreground:"#f6f6f4"}},{scope:["meta.preprocessor.haskell"],settings:{foreground:"#7b7f8b"}},{scope:["log.error"],settings:{fontStyle:"bold",foreground:"#ee6666"}},{scope:["log.warning"],settings:{fontStyle:"bold",foreground:"#e7ee98"}}],type:"dark"})}}]); diff --git a/7208.1226376a.async.js b/7208.1226376a.async.js new file mode 100644 index 00000000..343d54e6 --- /dev/null +++ b/7208.1226376a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7208],{77208:function(b,x,t){t.r(x),t.d(x,{default:function(){return Q}});var c=t(50959),y=t(26068),l=t.n(y),C=t(48305),F=t.n(C),p=t(74629),M=t(83604),$=t(3341),w=t.n($),B=t(88475),E=t(89108),L=t(10634),d=t(24920),R=t(64392),T=t(74056),W=t(41428),f=t(79606),P=(0,d.R)(document,"mousemove").pipe((0,R.x)(),(0,f.U)(function(n){return{x:n.clientX,y:n.clientY}}),(0,T.O)({x:-100,y:-100})),X=(0,W.T)((0,d.R)(document,"visibilitychange").pipe((0,f.U)(function(){return document.visibilityState})),(0,d.R)(window,"focus").pipe((0,f.U)(function(){return document.visibilityState})),(0,d.R)(window,"blur").pipe((0,f.U)(function(){return"hidden"}))),Z=function(r){var a=r.onMouseMove,e=r.onBlur;(0,c.useEffect)(function(){var u=P.subscribe(a),s=X.subscribe(e);return function(){u.unsubscribe(),s.unsubscribe()}},[])},G=function(r,a){var e=(0,L.F)(function(v){return{provider:r,awareness:r.awareness,currentUser:l()({id:(0,B.x0)()},a),awarenessStates:[],setFollowUser:function(S){v({followUser:S})}}},w()),u=e.getState(),s=u.awareness;return Z({onMouseMove:function(o){s.setLocalStateField("cursor",o)},onBlur:function(o){s.setLocalStateField("active",o==="visible")}}),(0,c.useEffect)(function(){s.on("change",function(){var v=Array.from(s.getStates().values());e.setState(function(o){return l()(l()({},o),{},{awarenessStates:v})})}),s.setLocalStateField("user",e.getState().currentUser),s.setLocalStateField("active",!0)},[]),e},A=(0,E.k)(),U=A.useStore,O=A.Provider,k=A.useStoreApi,Y=t(76442),i=t(11527),z=function(r){var a=r.id,e=r.name,u=r.color,s=r.active,v=U(function(m){return[m.followUser,m.currentUser,m.setFollowUser]},M.X),o=F()(v,3),S=o[0],V=o[1],g=o[2],h=V===a,j=S&&S===a;return(0,i.jsx)(Y.Z,{name:e,current:h,following:j,color:u,active:s,onClick:function(){h||g(j?void 0:a)}})},D=(0,c.memo)(function(){var n=U(function(r){return r.awarenessStates});return(0,i.jsx)(p.C.Group,{children:n==null?void 0:n.filter(Boolean).map(function(r,a){var e=r.user,u=r.active;return(0,i.jsx)(z,l()({active:u},e),"".concat(e==null?void 0:e.id,"-").concat(a))})})}),H=D,I=t(3110),J=(0,c.memo)(function(){var n=U(function(r){var a;return(a=r.awarenessStates)===null||a===void 0?void 0:a.filter(function(e){return e.active&&e.user.id!==r.currentUser.id})},w());return(0,i.jsx)(i.Fragment,{children:n==null?void 0:n.map(function(r){var a=r.cursor,e=r.user;return(0,i.jsx)(I.Z,{position:a,color:e.color,name:e.name},e.id)})})}),K=J,N=(0,c.memo)(function(n){var r=n.provider,a=n.avatars,e=a===void 0?!0:a,u=n.cursors,s=u===void 0?!0:u,v=n.user;return(0,i.jsxs)(O,{createStore:function(){return G(r,v)},children:[s&&(0,i.jsx)(K,{}),e&&(0,i.jsx)(H,{})]})}),Q=N}}]); diff --git a/730.b1df94a2.async.js b/730.b1df94a2.async.js new file mode 100644 index 00000000..109c99f3 --- /dev/null +++ b/730.b1df94a2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[730],{88571:function(fe,M,F){F.d(M,{Z:function(){return I}});var g=F(57260),w=F(50959),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z"}}]},name:"delete",theme:"filled"},W=j,S=F(84143),x=function(N,z){return w.createElement(S.Z,(0,g.Z)({},N,{ref:z,icon:W}))},D=w.forwardRef(x),I=D},39555:function(fe,M,F){F.d(M,{Z:function(){return I}});var g=F(57260),w=F(50959),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},W=j,S=F(84143),x=function(N,z){return w.createElement(S.Z,(0,g.Z)({},N,{ref:z,icon:W}))},D=w.forwardRef(x),I=D},18846:function(fe,M,F){F.d(M,{Uy:function(){return ge}});function g(e){for(var t=arguments.length,o=Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];if(!1)var c,l;throw Error("[Immer] minified error nr: "+e+(o.length?" "+o.map(function(s){return"'"+s+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function w(e){return!!e&&!!e[v]}function j(e){var t;return!!e&&(function(o){if(!o||typeof o!="object")return!1;var r=Object.getPrototypeOf(o);if(r===null)return!0;var c=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return c===Object||typeof c=="function"&&Function.toString.call(c)===Ee}(e)||Array.isArray(e)||!!e[H]||!!(!((t=e.constructor)===null||t===void 0)&&t[H])||z(e)||L(e))}function W(e){return w(e)||g(23,e),e[v].t}function S(e,t,o){o===void 0&&(o=!1),x(e)===0?(o?Object.keys:C)(e).forEach(function(r){o&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,c){return t(c,r,e)})}function x(e){var t=e[v];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:z(e)?2:L(e)?3:0}function D(e,t){return x(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function I(e,t){return x(e)===2?e.get(t):e[t]}function $(e,t,o){var r=x(e);r===2?e.set(t,o):r===3?e.add(o):e[t]=o}function N(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function z(e){return Se&&e instanceof Map}function L(e){return Re&&e instanceof Set}function P(e){return e.o||e.t}function V(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ye(e);delete t[v];for(var o=C(t),r=0;r<o.length;r++){var c=o[r],l=t[c];l.writable===!1&&(l.writable=!0,l.configurable=!0),(l.get||l.set)&&(t[c]={configurable:!0,writable:!0,enumerable:l.enumerable,value:e[c]})}return Object.create(Object.getPrototypeOf(e),t)}function Y(e,t){return t===void 0&&(t=!1),q(e)||w(e)||!j(e)||(x(e)>1&&(e.set=e.add=e.clear=e.delete=be),Object.freeze(e),t&&S(e,function(o,r){return Y(r,!0)},!0)),e}function be(){g(2)}function q(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function _(e){var t=ce[e];return t||g(18,e),t}function ee(e,t){ce[e]||(ce[e]=t)}function T(){return Z}function te(e,t){t&&(_("Patches"),e.u=[],e.s=[],e.v=t)}function B(e){re(e),e.p.forEach(Pe),e.p=null}function re(e){e===Z&&(Z=e.l)}function se(e){return Z={p:[],l:Z,h:e,m:!0,_:0}}function Pe(e){var t=e[v];t.i===0||t.i===1?t.j():t.g=!0}function ne(e,t){t._=t.p.length;var o=t.p[0],r=e!==void 0&&e!==o;return t.h.O||_("ES5").S(t,e,r),r?(o[v].P&&(B(t),g(4)),j(e)&&(e=G(t,e),t.l||X(t,e)),t.u&&_("Patches").M(o[v].t,e,t.u,t.s)):e=G(t,o,[]),B(t),t.u&&t.v(t.u,t.s),e!==ue?e:void 0}function G(e,t,o){if(q(t))return t;var r=t[v];if(!r)return S(t,function(u,a){return le(e,r,t,u,a,o)},!0),t;if(r.A!==e)return t;if(!r.P)return X(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var c=r.i===4||r.i===5?r.o=V(r.k):r.o,l=c,s=!1;r.i===3&&(l=new Set(c),c.clear(),s=!0),S(l,function(u,a){return le(e,r,c,u,a,o,s)}),X(e,c,!1),o&&e.u&&_("Patches").N(r,o,e.u,e.s)}return r.o}function le(e,t,o,r,c,l,s){if(w(c)){var u=G(e,c,l&&t&&t.i!==3&&!D(t.R,r)?l.concat(r):void 0);if($(o,r,u),!w(u))return;e.m=!1}else s&&o.add(c);if(j(c)&&!q(c)){if(!e.h.D&&e._<1)return;G(e,c),t&&t.A.l||X(e,c)}}function X(e,t,o){o===void 0&&(o=!1),!e.l&&e.h.D&&e.m&&Y(t,o)}function oe(e,t){var o=e[v];return(o?P(o):e)[t]}function he(e,t){if(t in e)for(var o=Object.getPrototypeOf(e);o;){var r=Object.getOwnPropertyDescriptor(o,t);if(r)return r;o=Object.getPrototypeOf(o)}}function A(e){e.P||(e.P=!0,e.l&&A(e.l))}function ie(e){e.o||(e.o=V(e.t))}function K(e,t,o){var r=z(t)?_("MapSet").F(t,o):L(t)?_("MapSet").T(t,o):e.O?function(c,l){var s=Array.isArray(c),u={i:s?1:0,A:l?l.A:T(),P:!1,I:!1,R:{},l,t:c,k:null,o:null,j:null,C:!1},a=u,n=U;s&&(a=[u],n=J);var i=Proxy.revocable(a,n),f=i.revoke,h=i.proxy;return u.k=h,u.j=f,h}(t,o):_("ES5").J(t,o);return(o?o.A:T()).p.push(r),r}function Oe(e){return w(e)||g(22,e),function t(o){if(!j(o))return o;var r,c=o[v],l=x(o);if(c){if(!c.P&&(c.i<4||!_("ES5").K(c)))return c.t;c.I=!0,r=pe(o,l),c.I=!1}else r=pe(o,l);return S(r,function(s,u){c&&I(c.t,s)===u||$(r,s,t(u))}),l===3?new Set(r):r}(e)}function pe(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return V(e)}function we(){function e(s,u){var a=l[s];return a?a.enumerable=u:l[s]=a={configurable:!0,enumerable:u,get:function(){var n=this[v];return U.get(n,s)},set:function(n){var i=this[v];U.set(i,s,n)}},a}function t(s){for(var u=s.length-1;u>=0;u--){var a=s[u][v];if(!a.P)switch(a.i){case 5:r(a)&&A(a);break;case 4:o(a)&&A(a)}}}function o(s){for(var u=s.t,a=s.k,n=C(a),i=n.length-1;i>=0;i--){var f=n[i];if(f!==v){var h=u[f];if(h===void 0&&!D(u,f))return!0;var p=a[f],d=p&&p[v];if(d?d.t!==h:!N(p,h))return!0}}var y=!!u[v];return n.length!==C(u).length+(y?0:1)}function r(s){var u=s.k;if(u.length!==s.t.length)return!0;var a=Object.getOwnPropertyDescriptor(u,u.length-1);if(a&&!a.get)return!0;for(var n=0;n<u.length;n++)if(!u.hasOwnProperty(n))return!0;return!1}function c(s){s.g&&g(3,JSON.stringify(P(s)))}var l={};ee("ES5",{J:function(s,u){var a=Array.isArray(s),n=function(f,h){if(f){for(var p=Array(h.length),d=0;d<h.length;d++)Object.defineProperty(p,""+d,e(d,!0));return p}var y=ye(h);delete y[v];for(var b=C(y),m=0;m<b.length;m++){var O=b[m];y[O]=e(O,f||!!y[O].enumerable)}return Object.create(Object.getPrototypeOf(h),y)}(a,s),i={i:a?5:4,A:u?u.A:T(),P:!1,I:!1,R:{},l:u,t:s,k:n,o:null,g:!1,C:!1};return Object.defineProperty(n,v,{value:i,writable:!0}),n},S:function(s,u,a){a?w(u)&&u[v].A===s&&t(s.p):(s.u&&function n(i){if(i&&typeof i=="object"){var f=i[v];if(f){var h=f.t,p=f.k,d=f.R,y=f.i;if(y===4)S(p,function(k){k!==v&&(h[k]!==void 0||D(h,k)?d[k]||n(p[k]):(d[k]=!0,A(f)))}),S(h,function(k){p[k]!==void 0||D(p,k)||(d[k]=!1,A(f))});else if(y===5){if(r(f)&&(A(f),d.length=!0),p.length<h.length)for(var b=p.length;b<h.length;b++)d[b]=!1;else for(var m=h.length;m<p.length;m++)d[m]=!0;for(var O=Math.min(p.length,h.length),E=0;E<O;E++)p.hasOwnProperty(E)||(d[E]=!0),d[E]===void 0&&n(p[E])}}}}(s.p[0]),t(s.p))},K:function(s){return s.i===4?o(s):r(s)}})}function je(){function e(r){if(!j(r))return r;if(Array.isArray(r))return r.map(e);if(z(r))return new Map(Array.from(r.entries()).map(function(s){return[s[0],e(s[1])]}));if(L(r))return new Set(Array.from(r).map(e));var c=Object.create(Object.getPrototypeOf(r));for(var l in r)c[l]=e(r[l]);return D(r,H)&&(c[H]=r[H]),c}function t(r){return w(r)?e(r):r}var o="add";ee("Patches",{$:function(r,c){return c.forEach(function(l){for(var s=l.path,u=l.op,a=r,n=0;n<s.length-1;n++){var i=x(a),f=s[n];typeof f!="string"&&typeof f!="number"&&(f=""+f),i!==0&&i!==1||f!=="__proto__"&&f!=="constructor"||g(24),typeof a=="function"&&f==="prototype"&&g(24),typeof(a=I(a,f))!="object"&&g(15,s.join("/"))}var h=x(a),p=e(l.value),d=s[s.length-1];switch(u){case"replace":switch(h){case 2:return a.set(d,p);case 3:g(16);default:return a[d]=p}case o:switch(h){case 1:return d==="-"?a.push(p):a.splice(d,0,p);case 2:return a.set(d,p);case 3:return a.add(p);default:return a[d]=p}case"remove":switch(h){case 1:return a.splice(d,1);case 2:return a.delete(d);case 3:return a.delete(l.value);default:return delete a[d]}default:g(17,u)}}),r},N:function(r,c,l,s){switch(r.i){case 0:case 4:case 2:return function(u,a,n,i){var f=u.t,h=u.o;S(u.R,function(p,d){var y=I(f,p),b=I(h,p),m=d?D(f,p)?"replace":o:"remove";if(y!==b||m!=="replace"){var O=a.concat(p);n.push(m==="remove"?{op:m,path:O}:{op:m,path:O,value:b}),i.push(m===o?{op:"remove",path:O}:m==="remove"?{op:o,path:O,value:t(y)}:{op:"replace",path:O,value:t(y)})}})}(r,c,l,s);case 5:case 1:return function(u,a,n,i){var f=u.t,h=u.R,p=u.o;if(p.length<f.length){var d=[p,f];f=d[0],p=d[1];var y=[i,n];n=y[0],i=y[1]}for(var b=0;b<f.length;b++)if(h[b]&&p[b]!==f[b]){var m=a.concat([b]);n.push({op:"replace",path:m,value:t(p[b])}),i.push({op:"replace",path:m,value:t(f[b])})}for(var O=f.length;O<p.length;O++){var E=a.concat([O]);n.push({op:o,path:E,value:t(p[O])})}f.length<p.length&&i.push({op:"replace",path:a.concat(["length"]),value:f.length})}(r,c,l,s);case 3:return function(u,a,n,i){var f=u.t,h=u.o,p=0;f.forEach(function(d){if(!h.has(d)){var y=a.concat([p]);n.push({op:"remove",path:y,value:d}),i.unshift({op:o,path:y,value:d})}p++}),p=0,h.forEach(function(d){if(!f.has(d)){var y=a.concat([p]);n.push({op:o,path:y,value:d}),i.unshift({op:"remove",path:y,value:d})}p++})}(r,c,l,s)}},M:function(r,c,l,s){l.push({op:"replace",path:[],value:c===ue?void 0:c}),s.push({op:"replace",path:[],value:r})}})}function Ae(){function e(u,a){function n(){this.constructor=u}c(u,a),u.prototype=(n.prototype=a.prototype,new n)}function t(u){u.o||(u.R=new Map,u.o=new Map(u.t))}function o(u){u.o||(u.o=new Set,u.t.forEach(function(a){if(j(a)){var n=K(u.A.h,a,u);u.p.set(a,n),u.o.add(n)}else u.o.add(a)}))}function r(u){u.g&&g(3,JSON.stringify(P(u)))}var c=function(u,a){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var f in i)i.hasOwnProperty(f)&&(n[f]=i[f])})(u,a)},l=function(){function u(n,i){return this[v]={i:2,l:i,A:i?i.A:T(),P:!1,I:!1,o:void 0,R:void 0,t:n,k:this,C:!1,g:!1},this}e(u,Map);var a=u.prototype;return Object.defineProperty(a,"size",{get:function(){return P(this[v]).size}}),a.has=function(n){return P(this[v]).has(n)},a.set=function(n,i){var f=this[v];return r(f),P(f).has(n)&&P(f).get(n)===i||(t(f),A(f),f.R.set(n,!0),f.o.set(n,i),f.R.set(n,!0)),this},a.delete=function(n){if(!this.has(n))return!1;var i=this[v];return r(i),t(i),A(i),i.t.has(n)?i.R.set(n,!1):i.R.delete(n),i.o.delete(n),!0},a.clear=function(){var n=this[v];r(n),P(n).size&&(t(n),A(n),n.R=new Map,S(n.t,function(i){n.R.set(i,!1)}),n.o.clear())},a.forEach=function(n,i){var f=this;P(this[v]).forEach(function(h,p){n.call(i,f.get(p),p,f)})},a.get=function(n){var i=this[v];r(i);var f=P(i).get(n);if(i.I||!j(f)||f!==i.t.get(n))return f;var h=K(i.A.h,f,i);return t(i),i.o.set(n,h),h},a.keys=function(){return P(this[v]).keys()},a.values=function(){var n,i=this,f=this.keys();return(n={})[Q]=function(){return i.values()},n.next=function(){var h=f.next();return h.done?h:{done:!1,value:i.get(h.value)}},n},a.entries=function(){var n,i=this,f=this.keys();return(n={})[Q]=function(){return i.entries()},n.next=function(){var h=f.next();if(h.done)return h;var p=i.get(h.value);return{done:!1,value:[h.value,p]}},n},a[Q]=function(){return this.entries()},u}(),s=function(){function u(n,i){return this[v]={i:3,l:i,A:i?i.A:T(),P:!1,I:!1,o:void 0,t:n,k:this,p:new Map,g:!1,C:!1},this}e(u,Set);var a=u.prototype;return Object.defineProperty(a,"size",{get:function(){return P(this[v]).size}}),a.has=function(n){var i=this[v];return r(i),i.o?!!i.o.has(n)||!(!i.p.has(n)||!i.o.has(i.p.get(n))):i.t.has(n)},a.add=function(n){var i=this[v];return r(i),this.has(n)||(o(i),A(i),i.o.add(n)),this},a.delete=function(n){if(!this.has(n))return!1;var i=this[v];return r(i),o(i),A(i),i.o.delete(n)||!!i.p.has(n)&&i.o.delete(i.p.get(n))},a.clear=function(){var n=this[v];r(n),P(n).size&&(o(n),A(n),n.o.clear())},a.values=function(){var n=this[v];return r(n),o(n),n.o.values()},a.entries=function(){var n=this[v];return r(n),o(n),n.o.entries()},a.keys=function(){return this.values()},a[Q]=function(){return this.values()},a.forEach=function(n,i){for(var f=this.values(),h=f.next();!h.done;)n.call(i,h.value,h.value,this),h=f.next()},u}();ee("MapSet",{F:function(u,a){return new l(u,a)},T:function(u,a){return new s(u,a)}})}function De(){we(),Ae(),je()}function ke(e){return e}function Fe(e){return e}var ve,Z,ae=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",Se=typeof Map!="undefined",Re=typeof Set!="undefined",de=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",ue=ae?Symbol.for("immer-nothing"):((ve={})["immer-nothing"]=!0,ve),H=ae?Symbol.for("immer-draftable"):"__$immer_draftable",v=ae?Symbol.for("immer-state"):"__$immer_state",Q=typeof Symbol!="undefined"&&Symbol.iterator||"@@iterator",_e={0:"Illegal state",1:"Immer drafts cannot have computed properties",2:"This object has been frozen and should not be mutated",3:function(e){return"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? "+e},4:"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.",5:"Immer forbids circular references",6:"The first or second argument to `produce` must be a function",7:"The third argument to `produce` must be a function or undefined",8:"First argument to `createDraft` must be a plain object, an array, or an immerable object",9:"First argument to `finishDraft` must be a draft returned by `createDraft`",10:"The given draft is already finalized",11:"Object.defineProperty() cannot be used on an Immer draft",12:"Object.setPrototypeOf() cannot be used on an Immer draft",13:"Immer only supports deleting array indices",14:"Immer only supports setting array indices and the 'length' property",15:function(e){return"Cannot apply patch, path doesn't resolve: "+e},16:'Sets cannot have "replace" patches.',17:function(e){return"Unsupported patch operation: "+e},18:function(e){return"The plugin for '"+e+"' has not been loaded into Immer. To enable the plugin, import and call `enable"+e+"()` when initializing your application."},20:"Cannot use proxies if Proxy, Proxy.revocable or Reflect are not available",21:function(e){return"produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '"+e+"'"},22:function(e){return"'current' expects a draft, got: "+e},23:function(e){return"'original' expects a draft, got: "+e},24:"Patching reserved attributes like __proto__, prototype and constructor is not allowed"},Ee=""+Object.prototype.constructor,C=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ye=Object.getOwnPropertyDescriptors||function(e){var t={};return C(e).forEach(function(o){t[o]=Object.getOwnPropertyDescriptor(e,o)}),t},ce={},U={get:function(e,t){if(t===v)return e;var o=P(e);if(!D(o,t))return function(c,l,s){var u,a=he(l,s);return a?"value"in a?a.value:(u=a.get)===null||u===void 0?void 0:u.call(c.k):void 0}(e,o,t);var r=o[t];return e.I||!j(r)?r:r===oe(e.t,t)?(ie(e),e.o[t]=K(e.A.h,r,e)):r},has:function(e,t){return t in P(e)},ownKeys:function(e){return Reflect.ownKeys(P(e))},set:function(e,t,o){var r=he(P(e),t);if(r!=null&&r.set)return r.set.call(e.k,o),!0;if(!e.P){var c=oe(P(e),t),l=c==null?void 0:c[v];if(l&&l.t===o)return e.o[t]=o,e.R[t]=!1,!0;if(N(o,c)&&(o!==void 0||D(e.t,t)))return!0;ie(e),A(e)}return e.o[t]===o&&(o!==void 0||t in e.o)||Number.isNaN(o)&&Number.isNaN(e.o[t])||(e.o[t]=o,e.R[t]=!0),!0},deleteProperty:function(e,t){return oe(e.t,t)!==void 0||t in e.t?(e.R[t]=!1,ie(e),A(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var o=P(e),r=Reflect.getOwnPropertyDescriptor(o,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:o[t]}},defineProperty:function(){g(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){g(12)}},J={};S(U,function(e,t){J[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),J.deleteProperty=function(e,t){return J.set.call(this,e,t,void 0)},J.set=function(e,t,o){return U.set.call(this,e[0],t,o,e[0])};var xe=function(){function e(o){var r=this;this.O=de,this.D=!0,this.produce=function(c,l,s){if(typeof c=="function"&&typeof l!="function"){var u=l;l=c;var a=r;return function(y){var b=this;y===void 0&&(y=u);for(var m=arguments.length,O=Array(m>1?m-1:0),E=1;E<m;E++)O[E-1]=arguments[E];return a.produce(y,function(k){var me;return(me=l).call.apply(me,[b,k].concat(O))})}}var n;if(typeof l!="function"&&g(6),s!==void 0&&typeof s!="function"&&g(7),j(c)){var i=se(r),f=K(r,c,void 0),h=!0;try{n=l(f),h=!1}finally{h?B(i):re(i)}return typeof Promise!="undefined"&&n instanceof Promise?n.then(function(y){return te(i,s),ne(y,i)},function(y){throw B(i),y}):(te(i,s),ne(n,i))}if(!c||typeof c!="object"){if((n=l(c))===void 0&&(n=c),n===ue&&(n=void 0),r.D&&Y(n,!0),s){var p=[],d=[];_("Patches").M(c,n,p,d),s(p,d)}return n}g(21,c)},this.produceWithPatches=function(c,l){if(typeof c=="function")return function(n){for(var i=arguments.length,f=Array(i>1?i-1:0),h=1;h<i;h++)f[h-1]=arguments[h];return r.produceWithPatches(n,function(p){return c.apply(void 0,[p].concat(f))})};var s,u,a=r.produce(c,l,function(n,i){s=n,u=i});return typeof Promise!="undefined"&&a instanceof Promise?a.then(function(n){return[n,s,u]}):[a,s,u]},typeof(o==null?void 0:o.useProxies)=="boolean"&&this.setUseProxies(o.useProxies),typeof(o==null?void 0:o.autoFreeze)=="boolean"&&this.setAutoFreeze(o.autoFreeze)}var t=e.prototype;return t.createDraft=function(o){j(o)||g(8),w(o)&&(o=Oe(o));var r=se(this),c=K(this,o,void 0);return c[v].C=!0,re(r),c},t.finishDraft=function(o,r){var c=o&&o[v],l=c.A;return te(l,r),ne(void 0,l)},t.setAutoFreeze=function(o){this.D=o},t.setUseProxies=function(o){o&&!de&&g(20),this.O=o},t.applyPatches=function(o,r){var c;for(c=r.length-1;c>=0;c--){var l=r[c];if(l.path.length===0&&l.op==="replace"){o=l.value;break}}c>-1&&(r=r.slice(c+1));var s=_("Patches").$;return w(o)?s(o,r):this.produce(o,function(u){return s(u,r)})},e}(),R=new xe,ge=R.produce,Ie=R.produceWithPatches.bind(R),ze=R.setAutoFreeze.bind(R),Me=R.setUseProxies.bind(R),Ne=R.applyPatches.bind(R),Ce=R.createDraft.bind(R),Te=R.finishDraft.bind(R);M.ZP=ge}}]); diff --git a/7347.2f3fd62c.async.js b/7347.2f3fd62c.async.js new file mode 100644 index 00000000..18c796a4 --- /dev/null +++ b/7347.2f3fd62c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7347],{67347:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"Shell",name:"shellscript",patterns:[{include:"#initial_context"}],repository:{alias_statement:{begin:"(alias)[ \\t]*+[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?:(\\[)((?:(?:(?:\\$)?(?<!\\w)[a-zA-Z_0-9-]+(?!\\w)|@)|\\*))(\\]))?(?:(?:(\\=)|(\\+\\=))|(\\-\\=))",beginCaptures:{1:{name:"storage.type.alias.shell"},2:{name:"storage.modifier.$2.shell"},3:{name:"variable.other.assignment.shell"},4:{name:"punctuation.definition.array.access.shell"},5:{name:"variable.other.assignment.shell"},6:{name:"punctuation.definition.array.access.shell"},7:{name:"keyword.operator.assignment.shell"},8:{name:"keyword.operator.assignment.compound.shell"},9:{name:"keyword.operator.assignment.compound.shell"}},end:"(?:(?= |\\t|$)|(?:(?:(?:(?:(;)|(&&))|(\\|\\|))|(&))|\\n))",endCaptures:{1:{name:"punctuation.terminator.statement.semicolon.shell"},2:{name:"punctuation.separator.statement.and.shell"},3:{name:"punctuation.separator.statement.or.shell"},4:{name:"punctuation.separator.statement.background.shell"}},name:"meta.expression.assignment.shell",patterns:[{include:"#normal_statement_context"}]},argument:{begin:"[ \\t]++(?!(?:&|\\||\\(|\\[|#|\\n|$|;))",beginCaptures:{},end:"(?= |\\t|;|\\||&|$|\\n|\\)|\\`)",endCaptures:{},name:"meta.argument.shell",patterns:[{include:"#argument_context"},{include:"#line_continuation"}]},argument_context:{patterns:[{captures:{1:{name:"string.unquoted.argument.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{captures:{1:{name:"constant.language.$1.shell"}},match:"(?<!\\w)(\\b(?:true|false)\\b)(?!\\w)"}]}},match:"[ \\t]*+([^ \\t\\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>))"},{include:"#normal_statement_context"}]},assignment:{patterns:[{begin:"[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?:(\\[)((?:(?:(?:\\$)?(?<!\\w)[a-zA-Z_0-9-]+(?!\\w)|@)|\\*))(\\]))?(?:(?:(\\=)|(\\+\\=))|(\\-\\=))[ \\t]*+(\\()",beginCaptures:{1:{name:"storage.modifier.$1.shell"},2:{name:"variable.other.assignment.shell"},3:{name:"punctuation.definition.array.access.shell"},4:{name:"variable.other.assignment.shell"},5:{name:"punctuation.definition.array.access.shell"},6:{name:"keyword.operator.assignment.shell"},7:{name:"keyword.operator.assignment.compound.shell"},8:{name:"keyword.operator.assignment.compound.shell"},9:{name:"punctuation.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.shell"}},name:"meta.expression.assignment.shell",patterns:[{include:"#comment"},{include:"#argument_context"}]},{begin:"[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?:(\\[)((?:(?:(?:\\$)?(?<!\\w)[a-zA-Z_0-9-]+(?!\\w)|@)|\\*))(\\]))?(?:(?:(\\=)|(\\+\\=))|(\\-\\=))",beginCaptures:{1:{name:"storage.modifier.$1.shell"},2:{name:"variable.other.assignment.shell"},3:{name:"punctuation.definition.array.access.shell"},4:{name:"variable.other.assignment.shell"},5:{name:"punctuation.definition.array.access.shell"},6:{name:"keyword.operator.assignment.shell"},7:{name:"keyword.operator.assignment.compound.shell"},8:{name:"keyword.operator.assignment.compound.shell"}},end:"(?:(?= |\\t|$)|(?:(?:(?:(?:(;)|(&&))|(\\|\\|))|(&))|\\n))",endCaptures:{1:{name:"punctuation.terminator.statement.semicolon.shell"},2:{name:"punctuation.separator.statement.and.shell"},3:{name:"punctuation.separator.statement.or.shell"},4:{name:"punctuation.separator.statement.background.shell"}},name:"meta.expression.assignment.shell",patterns:[{include:"#comment"},{include:"#argument_context"}]}]},basic_command_name:{captures:{1:{name:"storage.modifier.$1.shell"},2:{name:"entity.name.function.call.shell entity.name.command.shell",patterns:[{match:"(?<!\\w)(?:continue|return|break)(?!\\w)",name:"keyword.control.$0.shell"},{match:"(?<!\\w)(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|:|\\.)(?!\\/)(?!\\w)",name:"support.function.builtin.shell"},{include:"#variable"}]}},match:`(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))|((?!"|'|\\\\\\n?$)[^!'" \\t\\n\\r]+?))(?:(?= |\\t)|(?=;|\\||&|\\n|\\)|\\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\))`,name:"meta.statement.command.name.basic.shell"},block_comment:{begin:"\\s*+(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.shell"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.shell"}},name:"comment.block.shell"},boolean:{match:"\\b(?:true|false)\\b",name:"constant.language.$0.shell"},"case-clause":{patterns:[{begin:"(?=\\S)",end:";;&?|;&",endCaptures:{0:{name:"punctuation.terminator.case-clause.shell"}},name:"meta.scope.case-clause.shell",patterns:[{begin:"\\(|(?=\\S)",beginCaptures:{0:{name:"punctuation.definition.case-pattern.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.case-pattern.shell"}},name:"meta.scope.case-pattern.shell",patterns:[{match:"\\|",name:"punctuation.separator.pipe-sign.shell"},{include:"#string"},{include:"#variable"},{include:"#interpolation"},{include:"#pathname"}]},{begin:"(?<=\\))",end:"(?=;;&?|;&)",name:"meta.scope.case-clause-body.shell",patterns:[{include:"#initial_context"}]}]}]},comment:{captures:{1:{name:"comment.line.number-sign.shell meta.shebang.shell"},2:{name:"punctuation.definition.comment.shebang.shell"},3:{name:"comment.line.number-sign.shell"},4:{name:"punctuation.definition.comment.shell"}},match:"(?:^|[ \\t]++)(?:((#!).*)|((#).*))"},comments:{patterns:[{include:"#block_comment"},{include:"#line_comment"}]},"compound-command":{patterns:[{begin:"\\[{1,2}",beginCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},end:"\\]{1,2}",endCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},name:"meta.scope.logical-expression.shell",patterns:[{include:"#logical-expression"},{include:"#initial_context"}]},{begin:"\\({2}",beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:"\\){2}",endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.other.math.shell",patterns:[{include:"#math"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.subshell.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.subshell.shell"}},name:"meta.scope.subshell.shell",patterns:[{include:"#initial_context"}]},{begin:"(?<=\\s|^){(?=\\s|$)",beginCaptures:{0:{name:"punctuation.definition.group.shell"}},end:"(?<=^|;)\\s*(})",endCaptures:{1:{name:"punctuation.definition.group.shell"}},name:"meta.scope.group.shell",patterns:[{include:"#initial_context"}]}]},continuation_of_double_quoted_command_name:{begin:'\\G(?<=")',beginCaptures:{},contentName:"meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command",end:'"',endCaptures:{0:{name:"string.quoted.double.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}},patterns:[{match:'\\\\[\\$\\n`"\\\\]',name:"constant.character.escape.shell"},{include:"#variable"},{include:"#interpolation"}]},continuation_of_single_quoted_command_name:{begin:"\\G(?<=')",beginCaptures:{},contentName:"meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command",end:"'",endCaptures:{0:{name:"string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell"}}},custom_command_names:{patterns:[]},custom_commands:{patterns:[]},double_quote_context:{patterns:[{match:'\\\\[\\$`"\\\\\\n]',name:"constant.character.escape.shell"},{include:"#variable"},{include:"#interpolation"}]},double_quote_escape_char:{match:'\\\\[\\$`"\\\\\\n]',name:"constant.character.escape.shell"},function_definition:{applyEndPatternLast:1,begin:"[ \\t]*+(?:(\\bfunction\\b)[ \\t]*+([^ \\t\\n\\r\\(\\)=]+)(?:(\\()[ \\t]*+(\\)))?|([^ \\t\\n\\r\\(\\)=]+)[ \\t]*+(\\()[ \\t]*+(\\)))",beginCaptures:{1:{name:"storage.type.function.shell"},2:{name:"entity.name.function.shell"},3:{name:"punctuation.definition.arguments.shell"},4:{name:"punctuation.definition.arguments.shell"},5:{name:"entity.name.function.shell"},6:{name:"punctuation.definition.arguments.shell"},7:{name:"punctuation.definition.arguments.shell"}},end:"(?<=\\}|\\))",endCaptures:{},name:"meta.function.shell",patterns:[{match:"\\G(?:\\t| |\\n)"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},name:"meta.function.body.shell",patterns:[{include:"#initial_context"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.shell punctuation.section.function.definition.shell"}},name:"meta.function.body.shell",patterns:[{include:"#initial_context"}]}]},heredoc:{patterns:[{begin:`((?<!<)<<-)[ \\t]*+("|')[ \\t]*+((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?=\\s|;|&|<|"|')(?:\\2)(.*)`,beginCaptures:{1:{name:"keyword.operator.heredoc.shell"},2:{},3:{name:"punctuation.definition.string.heredoc.shell"},4:{patterns:[{include:"#normal_statement_context"}]}},contentName:"string.quoted.heredoc.indent",end:"^\\t*(?:\\3)(?=\\s|;|&|$)",endCaptures:{0:{name:"punctuation.definition.string.heredoc.shell"}},patterns:[]},{begin:`((?<!<)<<(?!<))[ \\t]*+("|')[ \\t]*+((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?=\\s|;|&|<|"|')(?:\\2)(.*)`,beginCaptures:{1:{name:"keyword.operator.heredoc.shell"},2:{},3:{name:"punctuation.definition.string.heredoc.shell"},4:{patterns:[{include:"#normal_statement_context"}]}},contentName:"string.quoted.heredoc.no-indent",end:"^(?:\\3)(?=\\s|;|&|$)",endCaptures:{0:{name:"punctuation.definition.string.heredoc.shell"}},patterns:[]},{begin:`((?<!<)<<-)[ \\t]*+((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?=\\s|;|&|<|"|')(.*)`,beginCaptures:{1:{name:"keyword.operator.heredoc.shell"},2:{name:"punctuation.definition.string.heredoc.shell"},3:{patterns:[{include:"#normal_statement_context"}]}},contentName:"string.unquoted.heredoc.indent",end:"^\\t*(?:\\2)(?=\\s|;|&|$)",endCaptures:{0:{name:"punctuation.definition.string.heredoc.shell"}},patterns:[{include:"#double_quote_escape_char"},{include:"#variable"},{include:"#interpolation"}]},{begin:`((?<!<)<<(?!<))[ \\t]*+((?<!\\w)[a-zA-Z_0-9-]+(?!\\w))(?=\\s|;|&|<|"|')(.*)`,beginCaptures:{1:{name:"keyword.operator.heredoc.shell"},2:{name:"punctuation.definition.string.heredoc.shell"},3:{patterns:[{include:"#normal_statement_context"}]}},contentName:"string.unquoted.heredoc.no-indent",end:"^(?:\\2)(?=\\s|;|&|$)",endCaptures:{0:{name:"punctuation.definition.string.heredoc.shell"}},patterns:[{include:"#double_quote_escape_char"},{include:"#variable"},{include:"#interpolation"}]}]},herestring:{patterns:[{begin:"(<<<)\\s*(('))",beginCaptures:{1:{name:"keyword.operator.herestring.shell"},2:{name:"string.quoted.single.shell"},3:{name:"punctuation.definition.string.begin.shell"}},contentName:"string.quoted.single.shell",end:"(')",endCaptures:{0:{name:"string.quoted.single.shell"},1:{name:"punctuation.definition.string.end.shell"}},name:"meta.herestring.shell"},{begin:'(<<<)\\s*(("))',beginCaptures:{1:{name:"keyword.operator.herestring.shell"},2:{name:"string.quoted.double.shell"},3:{name:"punctuation.definition.string.begin.shell"}},contentName:"string.quoted.double.shell",end:'(")',endCaptures:{0:{name:"string.quoted.double.shell"},1:{name:"punctuation.definition.string.end.shell"}},name:"meta.herestring.shell",patterns:[{include:"#double_quote_context"}]},{captures:{1:{name:"keyword.operator.herestring.shell"},2:{name:"string.unquoted.herestring.shell",patterns:[{include:"#initial_context"}]}},match:"(<<<)\\s*(([^\\s)\\\\]|\\\\.)+)",name:"meta.herestring.shell"}]},initial_context:{patterns:[{include:"#comment"},{include:"#pipeline"},{include:"#normal_statement_seperator"},{include:"#logical_expression_double"},{include:"#logical_expression_single"},{include:"#misc_ranges"},{include:"#loop"},{include:"#function_definition"},{include:"#variable"},{include:"#interpolation"},{include:"#heredoc"},{include:"#herestring"},{include:"#redirection"},{include:"#pathname"},{include:"#keyword"},{include:"#alias_statement"},{include:"#normal_statement"},{include:"#string"},{include:"#support"}]},inline_comment:{captures:{1:{name:"comment.block.shell punctuation.definition.comment.begin.shell"},2:{name:"comment.block.shell"},3:{patterns:[{match:"\\*\\/",name:"comment.block.shell punctuation.definition.comment.end.shell"},{match:"\\*",name:"comment.block.shell"}]}},match:"(\\/\\*)((?:[^\\*]|(?:\\*)++[^\\/])*+((?:\\*)++\\/))"},interpolation:{patterns:[{begin:"\\$\\({2}",beginCaptures:{0:{name:"punctuation.definition.evaluation.arithmetic.begin.shell"}},end:"\\)\\s*\\)",endCaptures:{0:{name:"punctuation.definition.evaluation.arithmetic.end.shell"}},name:"string.other.math.shell",patterns:[{include:"#math"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.evaluation.backticks.shell"}},end:"`",endCaptures:{0:{name:"punctuation.definition.evaluation.backticks.shell"}},name:"string.interpolated.backtick.shell",patterns:[{match:"\\\\[`\\\\$]",name:"constant.character.escape.shell"},{begin:"(?<=\\W)(?=#)(?!#{)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.shell"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.shell"}},end:"(?=`)",name:"comment.line.number-sign.shell"}]},{include:"#initial_context"}]},{begin:"\\$\\(",beginCaptures:{0:{name:"punctuation.definition.evaluation.parens.begin.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.evaluation.parens.end.shell"}},name:"string.interpolated.dollar.shell",patterns:[{include:"#initial_context"}]}]},keyword:{patterns:[{match:"(?<=^|;|&| |\\t)(?:continue|foreach|return|select|repeat|break|until|while|case|done|elif|else|esac|then|for|end|do|if|fi|in)(?= |\\t|;|&|$)",name:"keyword.control.$0.shell"}]},line_comment:{begin:"\\s*+(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.shell"}},end:"(?<=\\n)(?<!\\\\\\n)",endCaptures:{},name:"comment.line.double-slash.shell",patterns:[{include:"#line_continuation_character"}]},line_continuation:{match:"\\\\(?=\\n)",name:"constant.character.escape.line-continuation.shell"},"logical-expression":{patterns:[{comment:"do we want a special rule for ( expr )?",match:"=[=~]?|!=?|<|>|&&|\\|\\|",name:"keyword.operator.logical.shell"},{match:"(?<!\\S)-(nt|ot|ef|eq|ne|l[te]|g[te]|[a-hknoprstuwxzOGLSN])\\b",name:"keyword.operator.logical.shell"}]},logical_expression_context:{patterns:[{include:"#regex_comparison"},{include:"#logical-expression"},{include:"#logical_expression_single"},{include:"#logical_expression_double"},{include:"#comment"},{include:"#boolean"},{include:"#redirect_number"},{include:"#numeric_literal"},{include:"#pipeline"},{include:"#normal_statement_seperator"},{include:"#string"},{include:"#variable"},{include:"#interpolation"},{include:"#heredoc"},{include:"#herestring"},{include:"#pathname"},{include:"#keyword"},{include:"#support"}]},logical_expression_double:{begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},end:"\\]\\]",endCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},name:"meta.scope.logical-expression.shell",patterns:[{include:"#logical_expression_context"}]},logical_expression_single:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.logical-expression.shell"}},name:"meta.scope.logical-expression.shell",patterns:[{include:"#logical_expression_context"}]},loop:{patterns:[{begin:"(?<=^|;|&|\\s)(for)\\s+(?=\\({2})",beginCaptures:{1:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)done(?=\\s|;|&|$|\\))",endCaptures:{0:{name:"keyword.control.shell"}},name:"meta.scope.for-loop.shell",patterns:[{include:"#initial_context"}]},{begin:"(?<=^|;|&|\\s)(for)\\s+(.+?)\\s+(in)(?=\\s|;|&|$)",beginCaptures:{1:{name:"keyword.control.shell"},2:{name:"variable.other.loop.shell",patterns:[{include:"#string"}]},3:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)done(?=\\s|;|&|$|\\))",endCaptures:{0:{name:"keyword.control.shell"}},name:"meta.scope.for-in-loop.shell",patterns:[{include:"#initial_context"}]},{begin:"(?<=^|;|&|\\s)(while|until)(?=\\s|;|&|$)",beginCaptures:{1:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)done(?=\\s|;|&|$|\\))",endCaptures:{0:{name:"keyword.control.shell"}},name:"meta.scope.while-loop.shell",patterns:[{include:"#initial_context"}]},{begin:"(?<=^|;|&|\\s)(select)\\s+((?:[^\\s\\\\]|\\\\.)+)(?=\\s|;|&|$)",beginCaptures:{1:{name:"keyword.control.shell"},2:{name:"variable.other.loop.shell"}},end:"(?<=^|;|&|\\s)(done)(?=\\s|;|&|$|\\))",endCaptures:{1:{name:"keyword.control.shell"}},name:"meta.scope.select-block.shell",patterns:[{include:"#initial_context"}]},{begin:"(?<=^|;|&|\\s)case(?=\\s|;|&|$)",beginCaptures:{0:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)esac(?=\\s|;|&|$)",endCaptures:{0:{name:"keyword.control.shell"}},name:"meta.scope.case-block.shell",patterns:[{begin:"(?<=^|;|&|\\s)in(?=\\s|;|&|$)",beginCaptures:{0:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)(?=esac(\\s|;|&|$))",name:"meta.scope.case-body.shell",patterns:[{include:"#comment"},{include:"#case-clause"}]},{include:"#initial_context"}]},{begin:"(?<=^|;|&|\\s)if(?=\\s|;|&|$)",beginCaptures:{0:{name:"keyword.control.shell"}},end:"(?<=^|;|&|\\s)fi(?=\\s|;|&|$)",endCaptures:{0:{name:"keyword.control.shell"}},name:"meta.scope.if-block.shell",patterns:[{include:"#initial_context"}]}]},math:{patterns:[{include:"#variable"},{match:"\\+{1,2}|-{1,2}|!|~|\\*{1,2}|/|%|<[<=]?|>[>=]?|==|!=|^|\\|{1,2}|&{1,2}|\\?|\\:|,|=|[*/%+\\-&^|]=|<<=|>>=",name:"keyword.operator.arithmetic.shell"},{match:"0[xX][0-9A-Fa-f]+",name:"constant.numeric.hex.shell"},{match:"0\\d+",name:"constant.numeric.octal.shell"},{match:"\\d{1,2}#[0-9a-zA-Z@_]+",name:"constant.numeric.other.shell"},{match:"\\d+",name:"constant.numeric.integer.shell"}]},misc_ranges:{patterns:[{include:"#logical_expression_single"},{include:"#logical_expression_double"},{begin:"\\(\\(",beginCaptures:{0:{name:"punctuation.section.arithmetic.shell"}},end:"\\)\\)",endCaptures:{0:{name:"punctuation.section.arithmetic.shell"}},name:"meta.arithmetic.shell",patterns:[{include:"#math"}]},{begin:"(?<!=)\\(",beginCaptures:{0:{name:"punctuation.definition.subshell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.subshell"}},name:"meta.scope.subshell",patterns:[{include:"#initial_context"}]},{begin:"(?<![^ \\t])({)",beginCaptures:{1:{name:"punctuation.definition.group.shell"}},end:"}",endCaptures:{0:{name:"punctuation.definition.group.shell"}},name:"meta.scope.group.shell",patterns:[{include:"#initial_context"}]}]},modifiers:{match:"(?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$)",name:"storage.modifier.$0.shell"},normal_statement:{begin:"(?!^[ \\t]*+$)(?:(?<=^until | until |\\tuntil |^while | while |\\twhile |^elif | elif |\\telif |^else | else |\\telse |^then | then |\\tthen |^do | do |\\tdo |^if | if |\\tif )|(?<=(?:^|;|\\||&|!|\\(|\\{|\\`)))[ \\t]*+(?!nocorrect\\W|nocorrect\\$|function\\W|function\\$|foreach\\W|foreach\\$|repeat\\W|repeat\\$|logout\\W|logout\\$|coproc\\W|coproc\\$|select\\W|select\\$|while\\W|while\\$|pushd\\W|pushd\\$|until\\W|until\\$|case\\W|case\\$|done\\W|done\\$|elif\\W|elif\\$|else\\W|else\\$|esac\\W|esac\\$|popd\\W|popd\\$|then\\W|then\\$|time\\W|time\\$|for\\W|for\\$|end\\W|end\\$|fi\\W|fi\\$|do\\W|do\\$|in\\W|in\\$|if\\W|if\\$)",beginCaptures:{},end:"(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\)",endCaptures:{},name:"meta.statement.shell",patterns:[{include:"#function_definition"},{include:"#assignment"},{begin:"[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)",beginCaptures:{},end:"(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\)",endCaptures:{},name:"meta.statement.command.shell",patterns:[{begin:"\\G",beginCaptures:{},end:"(?= |\\t|;|\\||&|$|\\n|\\)|\\`)",endCaptures:{},name:"meta.statement.command.name.shell",patterns:[{include:"#modifiers"},{match:"(?<!\\w)(?:continue|return|break)(?!\\w)",name:"entity.name.function.call.shell entity.name.command.shell keyword.control.$0.shell"},{match:"(?<!\\w)(?:unfunction|continue|autoload|unsetopt|bindkey|builtin|getopts|command|declare|unalias|history|unlimit|typeset|suspend|source|printf|unhash|disown|ulimit|return|which|alias|break|false|print|shift|times|umask|umask|unset|read|type|exec|eval|wait|echo|dirs|jobs|kill|hash|stat|exit|test|trap|true|let|set|pwd|cd|fg|bg|fc|:|\\.)(?!\\/)(?!\\w)",name:"entity.name.function.call.shell entity.name.command.shell support.function.builtin.shell"},{include:"#variable"},{captures:{1:{name:"entity.name.function.call.shell entity.name.command.shell"}},match:`(?<=\\G|'|"|\\}|\\))([^ \\n\\t\\r"'=;&\\|\`\\)\\{]+)`},{begin:`(?:\\G|(?<! |\\t|;|\\||&|\\n|\\{|#))((?:\\$)?)((?:(")|(')))`,beginCaptures:{1:{name:"meta.statement.command.name.quoted.shell punctuation.definition.string.shell entity.name.function.call.shell entity.name.command.shell"},2:{},3:{name:"meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"},4:{name:"meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"}},end:"(?<!\\G)(?<=(?:\\2))",endCaptures:{},patterns:[{include:"#continuation_of_single_quoted_command_name"},{include:"#continuation_of_double_quoted_command_name"}]},{include:"#line_continuation"}]},{include:"#line_continuation"},{include:"#option"},{include:"#argument"},{include:"#statement_context"},{include:"#string"}]},{include:"#line_continuation"},{include:"#normal_statement_context"}]},normal_statement_context:{patterns:[{include:"#comment"},{include:"#pipeline"},{include:"#normal_statement_seperator"},{include:"#misc_ranges"},{include:"#boolean"},{include:"#redirect_number"},{include:"#numeric_literal"},{include:"#string"},{include:"#variable"},{include:"#interpolation"},{include:"#heredoc"},{include:"#herestring"},{include:"#redirection"},{include:"#pathname"},{include:"#keyword"},{include:"#support"}]},normal_statement_seperator:{captures:{1:{name:"punctuation.terminator.statement.semicolon.shell"},2:{name:"punctuation.separator.statement.and.shell"},3:{name:"punctuation.separator.statement.or.shell"},4:{name:"punctuation.separator.statement.background.shell"}},match:"(?:(?:(?:(?:(;)|(&&))|(\\|\\|))|(&))|\\n)"},numeric_literal:{captures:{1:{name:"constant.numeric.shell constant.numeric.hex.shell"},2:{name:"constant.numeric.shell constant.numeric.octal.shell"},3:{name:"constant.numeric.shell constant.numeric.other.shell"},4:{name:"constant.numeric.shell constant.numeric.integer.shell"},5:{name:"constant.numeric.shell constant.numeric.integer.shell"}},match:"[ \\t]*+(?<==| |\\t|^|\\{|\\(|\\[)(?:(?:(?:(?:(0[xX][0-9A-Fa-f]+)|(0\\d+))|(\\d{1,2}#[0-9a-zA-Z@_]+))|(-?\\d+\\.\\d+))|(-?\\d+))(?!>)"},option:{begin:"[ \\t]++(-)((?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t])))",beginCaptures:{1:{name:"string.unquoted.argument.shell constant.other.option.dash.shell"},2:{name:"string.unquoted.argument.shell constant.other.option.shell"}},contentName:"string.unquoted.argument constant.other.option",end:"(?:(?=[ \\t])|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?<!\\\\))",endCaptures:{},patterns:[{include:"#option_context"}]},option_context:{patterns:[{include:"#misc_ranges"},{include:"#string"},{include:"#variable"},{include:"#interpolation"},{include:"#heredoc"},{include:"#herestring"},{include:"#redirection"},{include:"#pathname"},{include:"#keyword"},{include:"#support"}]},pathname:{patterns:[{match:"(?<=\\s|:|=|^)~",name:"keyword.operator.tilde.shell"},{match:"\\*|\\?",name:"keyword.operator.glob.shell"},{begin:"([?*+@!])(\\()",beginCaptures:{1:{name:"keyword.operator.extglob.shell"},2:{name:"punctuation.definition.extglob.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.extglob.shell"}},name:"meta.structure.extglob.shell",patterns:[{include:"#initial_context"}]}]},pipeline:{patterns:[{match:"(?<=^|;|&|\\s)(time)(?=\\s|;|&|$)",name:"keyword.other.shell"},{match:"[|!]",name:"keyword.operator.pipe.shell"}]},redirect_number:{captures:{1:{name:"keyword.operator.redirect.stdout.shell"},2:{name:"keyword.operator.redirect.stderr.shell"},3:{name:"keyword.operator.redirect.$3.shell"}},match:"(?<=[ \\t])(?:(1)|(2)|(\\d+))(?=>)"},redirection:{patterns:[{begin:"[><]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.interpolated.process-substitution.shell",patterns:[{include:"#initial_context"}]},{match:"(?<![<>])(&>|\\d*>&\\d*|\\d*(>>|>|<)|\\d*<&|\\d*<>)(?![<>])",name:"keyword.operator.redirect.shell"}]},regex_comparison:{match:"\\=~",name:"keyword.operator.logical.regex.shell"},regexp:{patterns:[{match:".+"}]},simple_options:{captures:{0:{patterns:[{captures:{1:{name:"string.unquoted.argument.shell constant.other.option.dash.shell"},2:{name:"string.unquoted.argument.shell constant.other.option.shell"}},match:"[ \\t]++(\\-)(\\w+)"}]}},match:"(?:[ \\t]++\\-\\w+)*"},start_of_command:{match:"[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)"},start_of_double_quoted_command_name:{captures:{1:{name:"entity.name.function.call.shell entity.name.command.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{captures:{1:{name:"constant.language.$1.shell"}},match:"(?<!\\w)(\\b(?:true|false)\\b)(?!\\w)"}]}},match:'(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \\t\\n\'&;<>\\(\\)\\$`\\\\"\\|]+(?!>)))?(?:(?:\\$")|")',name:"meta.statement.command.name.quoted.shell string.quoted.double.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"},start_of_single_quoted_command_name:{captures:{1:{name:"entity.name.function.call.shell entity.name.command.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{captures:{1:{name:"constant.language.$1.shell"}},match:"(?<!\\w)(\\b(?:true|false)\\b)(?!\\w)"}]}},match:"(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \\t\\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$')|')",name:"meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell"},string:{patterns:[{match:"\\\\.",name:"constant.character.escape.shell"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.quoted.single.shell"},{begin:'\\$?"',beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.quoted.double.shell",patterns:[{match:'\\\\[\\$\\n`"\\\\]',name:"constant.character.escape.shell"},{include:"#variable"},{include:"#interpolation"}]},{begin:"\\$'",beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.quoted.single.dollar.shell",patterns:[{match:"\\\\(?:a|b|e|f|n|r|t|v|\\\\|')",name:"constant.character.escape.ansi-c.shell"},{match:'\\\\[0-9]{3}"',name:"constant.character.escape.octal.shell"},{match:'\\\\x[0-9a-fA-F]{2}"',name:"constant.character.escape.hex.shell"},{match:'\\\\c."',name:"constant.character.escape.control-char.shell"}]}]},support:{patterns:[{match:"(?<=^|;|&|\\s)(?::|\\.)(?=\\s|;|&|$)",name:"support.function.builtin.shell"}]},variable:{patterns:[{captures:{1:{name:"punctuation.definition.variable.shell variable.parameter.positional.all.shell"},2:{name:"variable.parameter.positional.all.shell"}},match:"(\\$)(\\@(?!\\w))"},{captures:{1:{name:"punctuation.definition.variable.shell variable.parameter.positional.shell"},2:{name:"variable.parameter.positional.shell"}},match:"(\\$)([0-9](?!\\w))"},{captures:{1:{name:"punctuation.definition.variable.shell variable.language.special.shell"},2:{name:"variable.language.special.shell"}},match:"(\\$)([-*#?$!0_](?!\\w))"},{begin:"(\\$)(\\{)[ \\t]*+(?=\\d)",beginCaptures:{1:{name:"punctuation.definition.variable.shell variable.parameter.positional.shell"},2:{name:"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},contentName:"meta.parameter-expansion",end:"\\}",endCaptures:{0:{name:"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell variable.parameter.positional.shell"}},patterns:[{match:"!|:[-=?]?|\\*|@|##|#|%%|%|\\/",name:"keyword.operator.expansion.shell"},{captures:{1:{name:"punctuation.section.array.shell"},2:{name:"punctuation.section.array.shell"}},match:"(\\[)[^\\]]+(\\])"},{match:"[0-9]+",name:"variable.parameter.positional.shell"},{match:"(?<!\\w)[a-zA-Z_0-9-]+(?!\\w)",name:"variable.other.normal.shell"},{include:"#variable"},{include:"#string"}]},{begin:"(\\$)(\\{)",beginCaptures:{1:{name:"punctuation.definition.variable.shell"},2:{name:"punctuation.section.bracket.curly.variable.begin.shell punctuation.definition.variable.shell"}},contentName:"meta.parameter-expansion",end:"\\}",endCaptures:{0:{name:"punctuation.section.bracket.curly.variable.end.shell punctuation.definition.variable.shell"}},patterns:[{match:"!|:[-=?]?|\\*|@|##|#|%%|%|\\/",name:"keyword.operator.expansion.shell"},{captures:{1:{name:"punctuation.section.array.shell"},2:{name:"punctuation.section.array.shell"}},match:"(\\[)[^\\]]+(\\])"},{match:"(?<!\\w)[a-zA-Z_0-9-]+(?!\\w)",name:"variable.other.normal.shell"},{include:"#variable"},{include:"#string"}]},{captures:{1:{name:"punctuation.definition.variable.shell variable.other.normal.shell"},2:{name:"variable.other.normal.shell"}},match:"(\\$)(\\w+(?!\\w))"}]}},scopeName:"source.shell",aliases:["bash","sh","shell","zsh"]})]}}]); diff --git a/7383.e3f3a733.async.js b/7383.e3f3a733.async.js new file mode 100644 index 00000000..32e09eb0 --- /dev/null +++ b/7383.e3f3a733.async.js @@ -0,0 +1,5 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7383],{28635:function(Q,x,W){"use strict";W.d(x,{Z:function(){return U}});var R=W(57260),T=W(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},C=S,E=W(84143),M=function(A,D){return T.createElement(E.Z,(0,R.Z)({},A,{ref:D,icon:C}))},H=T.forwardRef(M),U=H},45924:function(Q,x,W){"use strict";W.r(x),W.d(x,{clsx:function(){return T}});function R(S){var C,E,M="";if(typeof S=="string"||typeof S=="number")M+=S;else if(typeof S=="object")if(Array.isArray(S))for(C=0;C<S.length;C++)S[C]&&(E=R(S[C]))&&(M&&(M+=" "),M+=E);else for(C in S)S[C]&&(M&&(M+=" "),M+=C);return M}function T(){for(var S,C,E=0,M="";E<arguments.length;)(S=arguments[E++])&&(C=R(S))&&(M&&(M+=" "),M+=C);return M}x.default=T},69978:function(Q){function x(A,D){var P=D&&D.cache?D.cache:F,_=D&&D.serializer?D.serializer:H,B=D&&D.strategy?D.strategy:C;return B(A,{cache:P,serializer:_})}function W(A){return A==null||typeof A=="number"||typeof A=="boolean"}function R(A,D,P,_){var B=W(_)?_:P(_),O=D.get(B);return typeof O=="undefined"&&(O=A.call(this,_),D.set(B,O)),O}function T(A,D,P){var _=Array.prototype.slice.call(arguments,3),B=P(_),O=D.get(B);return typeof O=="undefined"&&(O=A.apply(this,_),D.set(B,O)),O}function S(A,D,P,_,B){return P.bind(D,A,_,B)}function C(A,D){var P=A.length===1?R:T;return S(A,this,P,D.cache.create(),D.serializer)}function E(A,D){var P=T;return S(A,this,P,D.cache.create(),D.serializer)}function M(A,D){var P=R;return S(A,this,P,D.cache.create(),D.serializer)}function H(){return JSON.stringify(arguments)}function U(){this.cache=Object.create(null)}U.prototype.has=function(A){return A in this.cache},U.prototype.get=function(A){return this.cache[A]},U.prototype.set=function(A,D){this.cache[A]=D};var F={create:function(){return new U}};Q.exports=x,Q.exports.strategies={variadic:E,monadic:M}},79494:function(Q,x,W){"use strict";W.d(x,{e:function(){return ht}});var R=W(50959),T=W(10422),S=function(){var v=function(m,p){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s}||function(t,s){for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(t[f]=s[f])},v(m,p)};return function(m,p){v(m,p);function t(){this.constructor=m}m.prototype=p===null?Object.create(p):(t.prototype=p.prototype,new t)}}(),C=function(){return C=Object.assign||function(v){for(var m,p=1,t=arguments.length;p<t;p++){m=arguments[p];for(var s in m)Object.prototype.hasOwnProperty.call(m,s)&&(v[s]=m[s])}return v},C.apply(this,arguments)},E={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},M={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},H={width:"20px",height:"20px",position:"absolute"},U={top:C(C({},E),{top:"-5px"}),right:C(C({},M),{left:void 0,right:"-5px"}),bottom:C(C({},E),{top:void 0,bottom:"-5px"}),left:C(C({},M),{left:"-5px"}),topRight:C(C({},H),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:C(C({},H),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:C(C({},H),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:C(C({},H),{left:"-10px",top:"-10px",cursor:"nw-resize"})},F=function(v){S(m,v);function m(){var p=v!==null&&v.apply(this,arguments)||this;return p.onMouseDown=function(t){p.props.onResizeStart(t,p.props.direction)},p.onTouchStart=function(t){p.props.onResizeStart(t,p.props.direction)},p}return m.prototype.render=function(){return R.createElement("div",{className:this.props.className||"",style:C(C({position:"absolute",userSelect:"none"},U[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},m}(R.PureComponent),A=function(){var v=function(m,p){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s}||function(t,s){for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(t[f]=s[f])},v(m,p)};return function(m,p){v(m,p);function t(){this.constructor=m}m.prototype=p===null?Object.create(p):(t.prototype=p.prototype,new t)}}(),D=function(){return D=Object.assign||function(v){for(var m,p=1,t=arguments.length;p<t;p++){m=arguments[p];for(var s in m)Object.prototype.hasOwnProperty.call(m,s)&&(v[s]=m[s])}return v},D.apply(this,arguments)},P={width:"auto",height:"auto"},_=function(v,m,p){return Math.max(Math.min(v,p),m)},B=function(v,m){return Math.round(v/m)*m},O=function(v,m){return new RegExp(v,"i").test(m)},I=function(v){return!!(v.touches&&v.touches.length)},q=function(v){return!!((v.clientX||v.clientX===0)&&(v.clientY||v.clientY===0))},it=function(v,m,p){p===void 0&&(p=0);var t=m.reduce(function(f,b,h){return Math.abs(b-v)<Math.abs(m[f]-v)?h:f},0),s=Math.abs(m[t]-v);return p===0||s<p?m[t]:v},j=function(v){return v=v.toString(),v==="auto"||v.endsWith("px")||v.endsWith("%")||v.endsWith("vh")||v.endsWith("vw")||v.endsWith("vmax")||v.endsWith("vmin")?v:v+"px"},J=function(v,m,p,t){if(v&&typeof v=="string"){if(v.endsWith("px"))return Number(v.replace("px",""));if(v.endsWith("%")){var s=Number(v.replace("%",""))/100;return m*s}if(v.endsWith("vw")){var s=Number(v.replace("vw",""))/100;return p*s}if(v.endsWith("vh")){var s=Number(v.replace("vh",""))/100;return t*s}}return v},K=function(v,m,p,t,s,f,b){return t=J(t,v.width,m,p),s=J(s,v.height,m,p),f=J(f,v.width,m,p),b=J(b,v.height,m,p),{maxWidth:typeof t=="undefined"?void 0:Number(t),maxHeight:typeof s=="undefined"?void 0:Number(s),minWidth:typeof f=="undefined"?void 0:Number(f),minHeight:typeof b=="undefined"?void 0:Number(b)}},rt=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],ut="__resizable_base__",ht=function(v){A(m,v);function m(p){var t=v.call(this,p)||this;return t.ratio=1,t.resizable=null,t.parentLeft=0,t.parentTop=0,t.resizableLeft=0,t.resizableRight=0,t.resizableTop=0,t.resizableBottom=0,t.targetLeft=0,t.targetTop=0,t.appendBase=function(){if(!t.resizable||!t.window)return null;var s=t.parentNode;if(!s)return null;var f=t.window.document.createElement("div");return f.style.width="100%",f.style.height="100%",f.style.position="absolute",f.style.transform="scale(0, 0)",f.style.left="0",f.style.flex="0 0 100%",f.classList?f.classList.add(ut):f.className+=ut,s.appendChild(f),f},t.removeBase=function(s){var f=t.parentNode;f&&f.removeChild(s)},t.ref=function(s){s&&(t.resizable=s)},t.state={isResizing:!1,width:typeof(t.propsSize&&t.propsSize.width)=="undefined"?"auto":t.propsSize&&t.propsSize.width,height:typeof(t.propsSize&&t.propsSize.height)=="undefined"?"auto":t.propsSize&&t.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},t.onResizeStart=t.onResizeStart.bind(t),t.onMouseMove=t.onMouseMove.bind(t),t.onMouseUp=t.onMouseUp.bind(t),t}return Object.defineProperty(m.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||P},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"size",{get:function(){var p=0,t=0;if(this.resizable&&this.window){var s=this.resizable.offsetWidth,f=this.resizable.offsetHeight,b=this.resizable.style.position;b!=="relative"&&(this.resizable.style.position="relative"),p=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:s,t=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:f,this.resizable.style.position=b}return{width:p,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"sizeStyle",{get:function(){var p=this,t=this.props.size,s=function(h){if(typeof p.state[h]=="undefined"||p.state[h]==="auto")return"auto";if(p.propsSize&&p.propsSize[h]&&p.propsSize[h].toString().endsWith("%")){if(p.state[h].toString().endsWith("%"))return p.state[h].toString();var d=p.getParentSize(),a=Number(p.state[h].toString().replace("px","")),o=a/d[h]*100;return o+"%"}return j(p.state[h])},f=t&&typeof t.width!="undefined"&&!this.state.isResizing?j(t.width):s("width"),b=t&&typeof t.height!="undefined"&&!this.state.isResizing?j(t.height):s("height");return{width:f,height:b}},enumerable:!1,configurable:!0}),m.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var p=this.appendBase();if(!p)return{width:0,height:0};var t=!1,s=this.parentNode.style.flexWrap;s!=="wrap"&&(t=!0,this.parentNode.style.flexWrap="wrap"),p.style.position="relative",p.style.minWidth="100%",p.style.minHeight="100%";var f={width:p.offsetWidth,height:p.offsetHeight};return t&&(this.parentNode.style.flexWrap=s),this.removeBase(p),f},m.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},m.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},m.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var p=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:p.flexBasis!=="auto"?p.flexBasis:void 0})}},m.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},m.prototype.createSizeForCssProperty=function(p,t){var s=this.propsSize&&this.propsSize[t];return this.state[t]==="auto"&&this.state.original[t]===p&&(typeof s=="undefined"||s==="auto")?"auto":p},m.prototype.calculateNewMaxFromBoundary=function(p,t){var s=this.props.boundsByDirection,f=this.state.direction,b=s&&O("left",f),h=s&&O("top",f),d,a;if(this.props.bounds==="parent"){var o=this.parentNode;o&&(d=b?this.resizableRight-this.parentLeft:o.offsetWidth+(this.parentLeft-this.resizableLeft),a=h?this.resizableBottom-this.parentTop:o.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(d=b?this.resizableRight:this.window.innerWidth-this.resizableLeft,a=h?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(d=b?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),a=h?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return d&&Number.isFinite(d)&&(p=p&&p<d?p:d),a&&Number.isFinite(a)&&(t=t&&t<a?t:a),{maxWidth:p,maxHeight:t}},m.prototype.calculateNewSizeFromDirection=function(p,t){var s=this.props.scale||1,f=this.props.resizeRatio||1,b=this.state,h=b.direction,d=b.original,a=this.props,o=a.lockAspectRatio,i=a.lockAspectRatioExtraHeight,e=a.lockAspectRatioExtraWidth,r=d.width,n=d.height,l=i||0,u=e||0;return O("right",h)&&(r=d.width+(p-d.x)*f/s,o&&(n=(r-u)/this.ratio+l)),O("left",h)&&(r=d.width-(p-d.x)*f/s,o&&(n=(r-u)/this.ratio+l)),O("bottom",h)&&(n=d.height+(t-d.y)*f/s,o&&(r=(n-l)*this.ratio+u)),O("top",h)&&(n=d.height-(t-d.y)*f/s,o&&(r=(n-l)*this.ratio+u)),{newWidth:r,newHeight:n}},m.prototype.calculateNewSizeFromAspectRatio=function(p,t,s,f){var b=this.props,h=b.lockAspectRatio,d=b.lockAspectRatioExtraHeight,a=b.lockAspectRatioExtraWidth,o=typeof f.width=="undefined"?10:f.width,i=typeof s.width=="undefined"||s.width<0?p:s.width,e=typeof f.height=="undefined"?10:f.height,r=typeof s.height=="undefined"||s.height<0?t:s.height,n=d||0,l=a||0;if(h){var u=(e-n)*this.ratio+l,c=(r-n)*this.ratio+l,g=(o-l)/this.ratio+n,y=(i-l)/this.ratio+n,w=Math.max(o,u),z=Math.min(i,c),N=Math.max(e,g),L=Math.min(r,y);p=_(p,w,z),t=_(t,N,L)}else p=_(p,o,i),t=_(t,e,r);return{newWidth:p,newHeight:t}},m.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var p=this.parentNode;if(p){var t=p.getBoundingClientRect();this.parentLeft=t.left,this.parentTop=t.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var s=this.props.bounds.getBoundingClientRect();this.targetLeft=s.left,this.targetTop=s.top}if(this.resizable){var f=this.resizable.getBoundingClientRect(),b=f.left,h=f.top,d=f.right,a=f.bottom;this.resizableLeft=b,this.resizableRight=d,this.resizableTop=h,this.resizableBottom=a}},m.prototype.onResizeStart=function(p,t){if(!(!this.resizable||!this.window)){var s=0,f=0;if(p.nativeEvent&&q(p.nativeEvent)?(s=p.nativeEvent.clientX,f=p.nativeEvent.clientY):p.nativeEvent&&I(p.nativeEvent)&&(s=p.nativeEvent.touches[0].clientX,f=p.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var b=this.props.onResizeStart(p,t,this.resizable);if(b===!1)return}this.props.size&&(typeof this.props.size.height!="undefined"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width!="undefined"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var h,d=this.window.getComputedStyle(this.resizable);if(d.flexBasis!=="auto"){var a=this.parentNode;if(a){var o=this.window.getComputedStyle(a).flexDirection;this.flexDir=o.startsWith("row")?"row":"column",h=d.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var i={original:{x:s,y:f,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:D(D({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(p.target).cursor||"auto"}),direction:t,flexBasis:h};this.setState(i)}},m.prototype.onMouseMove=function(p){var t=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&I(p))try{p.preventDefault(),p.stopPropagation()}catch(ot){}var s=this.props,f=s.maxWidth,b=s.maxHeight,h=s.minWidth,d=s.minHeight,a=I(p)?p.touches[0].clientX:p.clientX,o=I(p)?p.touches[0].clientY:p.clientY,i=this.state,e=i.direction,r=i.original,n=i.width,l=i.height,u=this.getParentSize(),c=K(u,this.window.innerWidth,this.window.innerHeight,f,b,h,d);f=c.maxWidth,b=c.maxHeight,h=c.minWidth,d=c.minHeight;var g=this.calculateNewSizeFromDirection(a,o),y=g.newHeight,w=g.newWidth,z=this.calculateNewMaxFromBoundary(f,b);this.props.snap&&this.props.snap.x&&(w=it(w,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(y=it(y,this.props.snap.y,this.props.snapGap));var N=this.calculateNewSizeFromAspectRatio(w,y,{width:z.maxWidth,height:z.maxHeight},{width:h,height:d});if(w=N.newWidth,y=N.newHeight,this.props.grid){var L=B(w,this.props.grid[0]),k=B(y,this.props.grid[1]),G=this.props.snapGap||0;w=G===0||Math.abs(L-w)<=G?L:w,y=G===0||Math.abs(k-y)<=G?k:y}var tt={width:w-r.width,height:y-r.height};if(n&&typeof n=="string"){if(n.endsWith("%")){var X=w/u.width*100;w=X+"%"}else if(n.endsWith("vw")){var Y=w/this.window.innerWidth*100;w=Y+"vw"}else if(n.endsWith("vh")){var et=w/this.window.innerHeight*100;w=et+"vh"}}if(l&&typeof l=="string"){if(l.endsWith("%")){var X=y/u.height*100;y=X+"%"}else if(l.endsWith("vw")){var Y=y/this.window.innerWidth*100;y=Y+"vw"}else if(l.endsWith("vh")){var et=y/this.window.innerHeight*100;y=et+"vh"}}var V={width:this.createSizeForCssProperty(w,"width"),height:this.createSizeForCssProperty(y,"height")};this.flexDir==="row"?V.flexBasis=V.width:this.flexDir==="column"&&(V.flexBasis=V.height),(0,T.flushSync)(function(){t.setState(V)}),this.props.onResize&&this.props.onResize(p,e,this.resizable,tt)}},m.prototype.onMouseUp=function(p){var t=this.state,s=t.isResizing,f=t.direction,b=t.original;if(!(!s||!this.resizable)){var h={width:this.size.width-b.width,height:this.size.height-b.height};this.props.onResizeStop&&this.props.onResizeStop(p,f,this.resizable,h),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:D(D({},this.state.backgroundStyle),{cursor:"auto"})})}},m.prototype.updateSize=function(p){this.setState({width:p.width,height:p.height})},m.prototype.renderResizer=function(){var p=this,t=this.props,s=t.enable,f=t.handleStyles,b=t.handleClasses,h=t.handleWrapperStyle,d=t.handleWrapperClass,a=t.handleComponent;if(!s)return null;var o=Object.keys(s).map(function(i){return s[i]!==!1?R.createElement(F,{key:i,direction:i,onResizeStart:p.onResizeStart,replaceStyles:f&&f[i],className:b&&b[i]},a&&a[i]?a[i]:null):null});return R.createElement("div",{className:d,style:h},o)},m.prototype.render=function(){var p=this,t=Object.keys(this.props).reduce(function(b,h){return rt.indexOf(h)!==-1||(b[h]=p.props[h]),b},{}),s=D(D(D({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(s.flexBasis=this.state.flexBasis);var f=this.props.as||"div";return R.createElement(f,D({ref:this.ref,style:s,className:this.props.className},t),this.state.isResizing&&R.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},m.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},m}(R.PureComponent)},8460:function(Q,x,W){"use strict";function R(r){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R(r)}Object.defineProperty(x,"__esModule",{value:!0}),Object.defineProperty(x,"DraggableCore",{enumerable:!0,get:function(){return F.default}}),x.default=void 0;var T=B(W(50959)),S=P(W(40507)),C=P(W(10422)),E=P(W(45924)),M=W(2222),H=W(21140),U=W(78644),F=P(W(90994)),A=P(W(54679)),D=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function P(r){return r&&r.__esModule?r:{default:r}}function _(r){if(typeof WeakMap!="function")return null;var n=new WeakMap,l=new WeakMap;return(_=function(c){return c?l:n})(r)}function B(r,n){if(!n&&r&&r.__esModule)return r;if(r===null||R(r)!=="object"&&typeof r!="function")return{default:r};var l=_(n);if(l&&l.has(r))return l.get(r);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in r)if(g!=="default"&&Object.prototype.hasOwnProperty.call(r,g)){var y=c?Object.getOwnPropertyDescriptor(r,g):null;y&&(y.get||y.set)?Object.defineProperty(u,g,y):u[g]=r[g]}return u.default=r,l&&l.set(r,u),u}function O(){return O=Object.assign||function(r){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(r[u]=l[u])}return r},O.apply(this,arguments)}function I(r,n){if(r==null)return{};var l=q(r,n),u,c;if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(r);for(c=0;c<g.length;c++)u=g[c],!(n.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(r,u)&&(l[u]=r[u])}return l}function q(r,n){if(r==null)return{};var l={},u=Object.keys(r),c,g;for(g=0;g<u.length;g++)c=u[g],!(n.indexOf(c)>=0)&&(l[c]=r[c]);return l}function it(r,n){var l=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);n&&(u=u.filter(function(c){return Object.getOwnPropertyDescriptor(r,c).enumerable})),l.push.apply(l,u)}return l}function j(r){for(var n=1;n<arguments.length;n++){var l=arguments[n]!=null?arguments[n]:{};n%2?it(Object(l),!0).forEach(function(u){i(r,u,l[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(l)):it(Object(l)).forEach(function(u){Object.defineProperty(r,u,Object.getOwnPropertyDescriptor(l,u))})}return r}function J(r,n){return v(r)||ht(r,n)||rt(r,n)||K()}function K(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rt(r,n){if(r){if(typeof r=="string")return ut(r,n);var l=Object.prototype.toString.call(r).slice(8,-1);if(l==="Object"&&r.constructor&&(l=r.constructor.name),l==="Map"||l==="Set")return Array.from(r);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return ut(r,n)}}function ut(r,n){(n==null||n>r.length)&&(n=r.length);for(var l=0,u=new Array(n);l<n;l++)u[l]=r[l];return u}function ht(r,n){var l=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(l!=null){var u=[],c=!0,g=!1,y,w;try{for(l=l.call(r);!(c=(y=l.next()).done)&&(u.push(y.value),!(n&&u.length===n));c=!0);}catch(z){g=!0,w=z}finally{try{!c&&l.return!=null&&l.return()}finally{if(g)throw w}}return u}}function v(r){if(Array.isArray(r))return r}function m(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}function p(r,n){for(var l=0;l<n.length;l++){var u=n[l];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function t(r,n,l){return n&&p(r.prototype,n),l&&p(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r}function s(r,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(n&&n.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),n&&f(r,n)}function f(r,n){return f=Object.setPrototypeOf||function(u,c){return u.__proto__=c,u},f(r,n)}function b(r){var n=a();return function(){var u=o(r),c;if(n){var g=o(this).constructor;c=Reflect.construct(u,arguments,g)}else c=u.apply(this,arguments);return h(this,c)}}function h(r,n){if(n&&(R(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return d(r)}function d(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function a(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(r){return!1}}function o(r){return o=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},o(r)}function i(r,n,l){return n in r?Object.defineProperty(r,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[n]=l,r}var e=function(r){s(l,r);var n=b(l);function l(u){var c;return m(this,l),c=n.call(this,u),i(d(c),"onDragStart",function(g,y){(0,A.default)("Draggable: onDragStart: %j",y);var w=c.props.onStart(g,(0,H.createDraggableData)(d(c),y));if(w===!1)return!1;c.setState({dragging:!0,dragged:!0})}),i(d(c),"onDrag",function(g,y){if(!c.state.dragging)return!1;(0,A.default)("Draggable: onDrag: %j",y);var w=(0,H.createDraggableData)(d(c),y),z={x:w.x,y:w.y};if(c.props.bounds){var N=z.x,L=z.y;z.x+=c.state.slackX,z.y+=c.state.slackY;var k=(0,H.getBoundPosition)(d(c),z.x,z.y),G=J(k,2),tt=G[0],X=G[1];z.x=tt,z.y=X,z.slackX=c.state.slackX+(N-z.x),z.slackY=c.state.slackY+(L-z.y),w.x=z.x,w.y=z.y,w.deltaX=z.x-c.state.x,w.deltaY=z.y-c.state.y}var Y=c.props.onDrag(g,w);if(Y===!1)return!1;c.setState(z)}),i(d(c),"onDragStop",function(g,y){if(!c.state.dragging)return!1;var w=c.props.onStop(g,(0,H.createDraggableData)(d(c),y));if(w===!1)return!1;(0,A.default)("Draggable: onDragStop: %j",y);var z={dragging:!1,slackX:0,slackY:0},N=!!c.props.position;if(N){var L=c.props.position,k=L.x,G=L.y;z.x=k,z.y=G}c.setState(z)}),c.state={dragging:!1,dragged:!1,x:u.position?u.position.x:u.defaultPosition.x,y:u.position?u.position.y:u.defaultPosition.y,prevPropsPosition:j({},u.position),slackX:0,slackY:0,isElementSVG:!1},u.position&&!(u.onDrag||u.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),c}return t(l,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var c,g,y;return(c=(g=this.props)===null||g===void 0||(y=g.nodeRef)===null||y===void 0?void 0:y.current)!==null&&c!==void 0?c:C.default.findDOMNode(this)}},{key:"render",value:function(){var c,g=this.props,y=g.axis,w=g.bounds,z=g.children,N=g.defaultPosition,L=g.defaultClassName,k=g.defaultClassNameDragging,G=g.defaultClassNameDragged,tt=g.position,X=g.positionOffset,Y=g.scale,et=I(g,D),V={},ot=null,st=!!tt,Z=!st||this.state.dragging,ft=tt||N,nt={x:(0,H.canDragX)(this)&&Z?this.state.x:ft.x,y:(0,H.canDragY)(this)&&Z?this.state.y:ft.y};this.state.isElementSVG?ot=(0,M.createSVGTransform)(nt,X):V=(0,M.createCSSTransform)(nt,X);var at=(0,E.default)(z.props.className||"",L,(c={},i(c,k,this.state.dragging),i(c,G,this.state.dragged),c));return T.createElement(F.default,O({},et,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),T.cloneElement(T.Children.only(z),{className:at,style:j(j({},z.props.style),V),transform:ot}))}}],[{key:"getDerivedStateFromProps",value:function(c,g){var y=c.position,w=g.prevPropsPosition;return y&&(!w||y.x!==w.x||y.y!==w.y)?((0,A.default)("Draggable: getDerivedStateFromProps %j",{position:y,prevPropsPosition:w}),{x:y.x,y:y.y,prevPropsPosition:j({},y)}):null}}]),l}(T.Component);x.default=e,i(e,"displayName","Draggable"),i(e,"propTypes",j(j({},F.default.propTypes),{},{axis:S.default.oneOf(["both","x","y","none"]),bounds:S.default.oneOfType([S.default.shape({left:S.default.number,right:S.default.number,top:S.default.number,bottom:S.default.number}),S.default.string,S.default.oneOf([!1])]),defaultClassName:S.default.string,defaultClassNameDragging:S.default.string,defaultClassNameDragged:S.default.string,defaultPosition:S.default.shape({x:S.default.number,y:S.default.number}),positionOffset:S.default.shape({x:S.default.oneOfType([S.default.number,S.default.string]),y:S.default.oneOfType([S.default.number,S.default.string])}),position:S.default.shape({x:S.default.number,y:S.default.number}),className:U.dontSetMe,style:U.dontSetMe,transform:U.dontSetMe})),i(e,"defaultProps",j(j({},F.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},90994:function(Q,x,W){"use strict";function R(h){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},R(h)}Object.defineProperty(x,"__esModule",{value:!0}),x.default=void 0;var T=D(W(50959)),S=F(W(40507)),C=F(W(10422)),E=W(2222),M=W(21140),H=W(78644),U=F(W(54679));function F(h){return h&&h.__esModule?h:{default:h}}function A(h){if(typeof WeakMap!="function")return null;var d=new WeakMap,a=new WeakMap;return(A=function(i){return i?a:d})(h)}function D(h,d){if(!d&&h&&h.__esModule)return h;if(h===null||R(h)!=="object"&&typeof h!="function")return{default:h};var a=A(d);if(a&&a.has(h))return a.get(h);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in h)if(e!=="default"&&Object.prototype.hasOwnProperty.call(h,e)){var r=i?Object.getOwnPropertyDescriptor(h,e):null;r&&(r.get||r.set)?Object.defineProperty(o,e,r):o[e]=h[e]}return o.default=h,a&&a.set(h,o),o}function P(h,d){return q(h)||I(h,d)||B(h,d)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B(h,d){if(h){if(typeof h=="string")return O(h,d);var a=Object.prototype.toString.call(h).slice(8,-1);if(a==="Object"&&h.constructor&&(a=h.constructor.name),a==="Map"||a==="Set")return Array.from(h);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return O(h,d)}}function O(h,d){(d==null||d>h.length)&&(d=h.length);for(var a=0,o=new Array(d);a<d;a++)o[a]=h[a];return o}function I(h,d){var a=h==null?null:typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(a!=null){var o=[],i=!0,e=!1,r,n;try{for(a=a.call(h);!(i=(r=a.next()).done)&&(o.push(r.value),!(d&&o.length===d));i=!0);}catch(l){e=!0,n=l}finally{try{!i&&a.return!=null&&a.return()}finally{if(e)throw n}}return o}}function q(h){if(Array.isArray(h))return h}function it(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function j(h,d){for(var a=0;a<d.length;a++){var o=d[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(h,o.key,o)}}function J(h,d,a){return d&&j(h.prototype,d),a&&j(h,a),Object.defineProperty(h,"prototype",{writable:!1}),h}function K(h,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");h.prototype=Object.create(d&&d.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),Object.defineProperty(h,"prototype",{writable:!1}),d&&rt(h,d)}function rt(h,d){return rt=Object.setPrototypeOf||function(o,i){return o.__proto__=i,o},rt(h,d)}function ut(h){var d=m();return function(){var o=p(h),i;if(d){var e=p(this).constructor;i=Reflect.construct(o,arguments,e)}else i=o.apply(this,arguments);return ht(this,i)}}function ht(h,d){if(d&&(R(d)==="object"||typeof d=="function"))return d;if(d!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(h)}function v(h){if(h===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h}function m(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function p(h){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},p(h)}function t(h,d,a){return d in h?Object.defineProperty(h,d,{value:a,enumerable:!0,configurable:!0,writable:!0}):h[d]=a,h}var s={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},f=s.mouse,b=function(h){K(a,h);var d=ut(a);function a(){var o;it(this,a);for(var i=arguments.length,e=new Array(i),r=0;r<i;r++)e[r]=arguments[r];return o=d.call.apply(d,[this].concat(e)),t(v(o),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),t(v(o),"mounted",!1),t(v(o),"handleDragStart",function(n){if(o.props.onMouseDown(n),!o.props.allowAnyClick&&typeof n.button=="number"&&n.button!==0)return!1;var l=o.findDOMNode();if(!l||!l.ownerDocument||!l.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var u=l.ownerDocument;if(!(o.props.disabled||!(n.target instanceof u.defaultView.Node)||o.props.handle&&!(0,E.matchesSelectorAndParentsTo)(n.target,o.props.handle,l)||o.props.cancel&&(0,E.matchesSelectorAndParentsTo)(n.target,o.props.cancel,l))){n.type==="touchstart"&&n.preventDefault();var c=(0,E.getTouchIdentifier)(n);o.setState({touchIdentifier:c});var g=(0,M.getControlPosition)(n,c,v(o));if(g!=null){var y=g.x,w=g.y,z=(0,M.createCoreData)(v(o),y,w);(0,U.default)("DraggableCore: handleDragStart: %j",z),(0,U.default)("calling",o.props.onStart);var N=o.props.onStart(n,z);N===!1||o.mounted===!1||(o.props.enableUserSelectHack&&(0,E.addUserSelectStyles)(u),o.setState({dragging:!0,lastX:y,lastY:w}),(0,E.addEvent)(u,f.move,o.handleDrag),(0,E.addEvent)(u,f.stop,o.handleDragStop))}}}),t(v(o),"handleDrag",function(n){var l=(0,M.getControlPosition)(n,o.state.touchIdentifier,v(o));if(l!=null){var u=l.x,c=l.y;if(Array.isArray(o.props.grid)){var g=u-o.state.lastX,y=c-o.state.lastY,w=(0,M.snapToGrid)(o.props.grid,g,y),z=P(w,2);if(g=z[0],y=z[1],!g&&!y)return;u=o.state.lastX+g,c=o.state.lastY+y}var N=(0,M.createCoreData)(v(o),u,c);(0,U.default)("DraggableCore: handleDrag: %j",N);var L=o.props.onDrag(n,N);if(L===!1||o.mounted===!1){try{o.handleDragStop(new MouseEvent("mouseup"))}catch(G){var k=document.createEvent("MouseEvents");k.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),o.handleDragStop(k)}return}o.setState({lastX:u,lastY:c})}}),t(v(o),"handleDragStop",function(n){if(o.state.dragging){var l=(0,M.getControlPosition)(n,o.state.touchIdentifier,v(o));if(l!=null){var u=l.x,c=l.y;if(Array.isArray(o.props.grid)){var g=u-o.state.lastX||0,y=c-o.state.lastY||0,w=(0,M.snapToGrid)(o.props.grid,g,y),z=P(w,2);g=z[0],y=z[1],u=o.state.lastX+g,c=o.state.lastY+y}var N=(0,M.createCoreData)(v(o),u,c),L=o.props.onStop(n,N);if(L===!1||o.mounted===!1)return!1;var k=o.findDOMNode();k&&o.props.enableUserSelectHack&&(0,E.removeUserSelectStyles)(k.ownerDocument),(0,U.default)("DraggableCore: handleDragStop: %j",N),o.setState({dragging:!1,lastX:NaN,lastY:NaN}),k&&((0,U.default)("DraggableCore: Removing handlers"),(0,E.removeEvent)(k.ownerDocument,f.move,o.handleDrag),(0,E.removeEvent)(k.ownerDocument,f.stop,o.handleDragStop))}}}),t(v(o),"onMouseDown",function(n){return f=s.mouse,o.handleDragStart(n)}),t(v(o),"onMouseUp",function(n){return f=s.mouse,o.handleDragStop(n)}),t(v(o),"onTouchStart",function(n){return f=s.touch,o.handleDragStart(n)}),t(v(o),"onTouchEnd",function(n){return f=s.touch,o.handleDragStop(n)}),o}return J(a,[{key:"componentDidMount",value:function(){this.mounted=!0;var i=this.findDOMNode();i&&(0,E.addEvent)(i,s.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.findDOMNode();if(i){var e=i.ownerDocument;(0,E.removeEvent)(e,s.mouse.move,this.handleDrag),(0,E.removeEvent)(e,s.touch.move,this.handleDrag),(0,E.removeEvent)(e,s.mouse.stop,this.handleDragStop),(0,E.removeEvent)(e,s.touch.stop,this.handleDragStop),(0,E.removeEvent)(i,s.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,E.removeUserSelectStyles)(e)}}},{key:"findDOMNode",value:function(){var i,e,r;return(i=this.props)!==null&&i!==void 0&&i.nodeRef?(e=this.props)===null||e===void 0||(r=e.nodeRef)===null||r===void 0?void 0:r.current:C.default.findDOMNode(this)}},{key:"render",value:function(){return T.cloneElement(T.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),a}(T.Component);x.default=b,t(b,"displayName","DraggableCore"),t(b,"propTypes",{allowAnyClick:S.default.bool,disabled:S.default.bool,enableUserSelectHack:S.default.bool,offsetParent:function(d,a){if(d[a]&&d[a].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:S.default.arrayOf(S.default.number),handle:S.default.string,cancel:S.default.string,nodeRef:S.default.object,onStart:S.default.func,onDrag:S.default.func,onStop:S.default.func,onMouseDown:S.default.func,scale:S.default.number,className:H.dontSetMe,style:H.dontSetMe,transform:H.dontSetMe}),t(b,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},20962:function(Q,x,W){"use strict";var R=W(8460),T=R.default,S=R.DraggableCore;Q.exports=T,Q.exports.default=T,Q.exports.DraggableCore=S},2222:function(Q,x,W){"use strict";function R(t){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},R(t)}Object.defineProperty(x,"__esModule",{value:!0}),x.addClassName=m,x.addEvent=P,x.addUserSelectStyles=ht,x.createCSSTransform=j,x.createSVGTransform=J,x.getTouch=rt,x.getTouchIdentifier=ut,x.getTranslation=K,x.innerHeight=I,x.innerWidth=q,x.matchesSelector=A,x.matchesSelectorAndParentsTo=D,x.offsetXYFromParent=it,x.outerHeight=B,x.outerWidth=O,x.removeClassName=p,x.removeEvent=_,x.removeUserSelectStyles=v;var T=W(78644),S=E(W(83823));function C(t){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(C=function(h){return h?f:s})(t)}function E(t,s){if(!s&&t&&t.__esModule)return t;if(t===null||R(t)!=="object"&&typeof t!="function")return{default:t};var f=C(s);if(f&&f.has(t))return f.get(t);var b={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if(d!=="default"&&Object.prototype.hasOwnProperty.call(t,d)){var a=h?Object.getOwnPropertyDescriptor(t,d):null;a&&(a.get||a.set)?Object.defineProperty(b,d,a):b[d]=t[d]}return b.default=t,f&&f.set(t,b),b}function M(t,s){var f=Object.keys(t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(t);s&&(b=b.filter(function(h){return Object.getOwnPropertyDescriptor(t,h).enumerable})),f.push.apply(f,b)}return f}function H(t){for(var s=1;s<arguments.length;s++){var f=arguments[s]!=null?arguments[s]:{};s%2?M(Object(f),!0).forEach(function(b){U(t,b,f[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(f)):M(Object(f)).forEach(function(b){Object.defineProperty(t,b,Object.getOwnPropertyDescriptor(f,b))})}return t}function U(t,s,f){return s in t?Object.defineProperty(t,s,{value:f,enumerable:!0,configurable:!0,writable:!0}):t[s]=f,t}var F="";function A(t,s){return F||(F=(0,T.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(f){return(0,T.isFunction)(t[f])})),(0,T.isFunction)(t[F])?t[F](s):!1}function D(t,s,f){var b=t;do{if(A(b,s))return!0;if(b===f)return!1;b=b.parentNode}while(b);return!1}function P(t,s,f,b){if(t){var h=H({capture:!0},b);t.addEventListener?t.addEventListener(s,f,h):t.attachEvent?t.attachEvent("on"+s,f):t["on"+s]=f}}function _(t,s,f,b){if(t){var h=H({capture:!0},b);t.removeEventListener?t.removeEventListener(s,f,h):t.detachEvent?t.detachEvent("on"+s,f):t["on"+s]=null}}function B(t){var s=t.clientHeight,f=t.ownerDocument.defaultView.getComputedStyle(t);return s+=(0,T.int)(f.borderTopWidth),s+=(0,T.int)(f.borderBottomWidth),s}function O(t){var s=t.clientWidth,f=t.ownerDocument.defaultView.getComputedStyle(t);return s+=(0,T.int)(f.borderLeftWidth),s+=(0,T.int)(f.borderRightWidth),s}function I(t){var s=t.clientHeight,f=t.ownerDocument.defaultView.getComputedStyle(t);return s-=(0,T.int)(f.paddingTop),s-=(0,T.int)(f.paddingBottom),s}function q(t){var s=t.clientWidth,f=t.ownerDocument.defaultView.getComputedStyle(t);return s-=(0,T.int)(f.paddingLeft),s-=(0,T.int)(f.paddingRight),s}function it(t,s,f){var b=s===s.ownerDocument.body,h=b?{left:0,top:0}:s.getBoundingClientRect(),d=(t.clientX+s.scrollLeft-h.left)/f,a=(t.clientY+s.scrollTop-h.top)/f;return{x:d,y:a}}function j(t,s){var f=K(t,s,"px");return U({},(0,S.browserPrefixToKey)("transform",S.default),f)}function J(t,s){var f=K(t,s,"");return f}function K(t,s,f){var b=t.x,h=t.y,d="translate(".concat(b).concat(f,",").concat(h).concat(f,")");if(s){var a="".concat(typeof s.x=="string"?s.x:s.x+f),o="".concat(typeof s.y=="string"?s.y:s.y+f);d="translate(".concat(a,", ").concat(o,")")+d}return d}function rt(t,s){return t.targetTouches&&(0,T.findInArray)(t.targetTouches,function(f){return s===f.identifier})||t.changedTouches&&(0,T.findInArray)(t.changedTouches,function(f){return s===f.identifier})}function ut(t){if(t.targetTouches&&t.targetTouches[0])return t.targetTouches[0].identifier;if(t.changedTouches&&t.changedTouches[0])return t.changedTouches[0].identifier}function ht(t){if(t){var s=t.getElementById("react-draggable-style-el");s||(s=t.createElement("style"),s.type="text/css",s.id="react-draggable-style-el",s.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,s.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,t.getElementsByTagName("head")[0].appendChild(s)),t.body&&m(t.body,"react-draggable-transparent-selection")}}function v(t){if(t)try{if(t.body&&p(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{var s=(t.defaultView||window).getSelection();s&&s.type!=="Caret"&&s.removeAllRanges()}}catch(f){}}function m(t,s){t.classList?t.classList.add(s):t.className.match(new RegExp("(?:^|\\s)".concat(s,"(?!\\S)")))||(t.className+=" ".concat(s))}function p(t,s){t.classList?t.classList.remove(s):t.className=t.className.replace(new RegExp("(?:^|\\s)".concat(s,"(?!\\S)"),"g"),"")}},83823:function(Q,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.browserPrefixToKey=T,x.browserPrefixToStyle=S,x.default=void 0,x.getPrefix=R;var W=["Moz","Webkit","O","ms"];function R(){var M,H,U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var F=(M=window.document)===null||M===void 0||(H=M.documentElement)===null||H===void 0?void 0:H.style;if(!F||U in F)return"";for(var A=0;A<W.length;A++)if(T(U,W[A])in F)return W[A];return""}function T(M,H){return H?"".concat(H).concat(C(M)):M}function S(M,H){return H?"-".concat(H.toLowerCase(),"-").concat(M):M}function C(M){for(var H="",U=!0,F=0;F<M.length;F++)U?(H+=M[F].toUpperCase(),U=!1):M[F]==="-"?U=!0:H+=M[F];return H}var E=R();x.default=E},54679:function(Q,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.default=W;function W(){var R}},21140:function(Q,x,W){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.canDragX=E,x.canDragY=M,x.createCoreData=U,x.createDraggableData=F,x.getBoundPosition=S,x.getControlPosition=H,x.snapToGrid=C;var R=W(78644),T=W(2222);function S(P,_,B){if(!P.props.bounds)return[_,B];var O=P.props.bounds;O=typeof O=="string"?O:A(O);var I=D(P);if(typeof O=="string"){var q=I.ownerDocument,it=q.defaultView,j;if(O==="parent"?j=I.parentNode:j=q.querySelector(O),!(j instanceof it.HTMLElement))throw new Error('Bounds selector "'+O+'" could not find an element.');var J=j,K=it.getComputedStyle(I),rt=it.getComputedStyle(J);O={left:-I.offsetLeft+(0,R.int)(rt.paddingLeft)+(0,R.int)(K.marginLeft),top:-I.offsetTop+(0,R.int)(rt.paddingTop)+(0,R.int)(K.marginTop),right:(0,T.innerWidth)(J)-(0,T.outerWidth)(I)-I.offsetLeft+(0,R.int)(rt.paddingRight)-(0,R.int)(K.marginRight),bottom:(0,T.innerHeight)(J)-(0,T.outerHeight)(I)-I.offsetTop+(0,R.int)(rt.paddingBottom)-(0,R.int)(K.marginBottom)}}return(0,R.isNum)(O.right)&&(_=Math.min(_,O.right)),(0,R.isNum)(O.bottom)&&(B=Math.min(B,O.bottom)),(0,R.isNum)(O.left)&&(_=Math.max(_,O.left)),(0,R.isNum)(O.top)&&(B=Math.max(B,O.top)),[_,B]}function C(P,_,B){var O=Math.round(_/P[0])*P[0],I=Math.round(B/P[1])*P[1];return[O,I]}function E(P){return P.props.axis==="both"||P.props.axis==="x"}function M(P){return P.props.axis==="both"||P.props.axis==="y"}function H(P,_,B){var O=typeof _=="number"?(0,T.getTouch)(P,_):null;if(typeof _=="number"&&!O)return null;var I=D(B),q=B.props.offsetParent||I.offsetParent||I.ownerDocument.body;return(0,T.offsetXYFromParent)(O||P,q,B.props.scale)}function U(P,_,B){var O=P.state,I=!(0,R.isNum)(O.lastX),q=D(P);return I?{node:q,deltaX:0,deltaY:0,lastX:_,lastY:B,x:_,y:B}:{node:q,deltaX:_-O.lastX,deltaY:B-O.lastY,lastX:O.lastX,lastY:O.lastY,x:_,y:B}}function F(P,_){var B=P.props.scale;return{node:_.node,x:P.state.x+_.deltaX/B,y:P.state.y+_.deltaY/B,deltaX:_.deltaX/B,deltaY:_.deltaY/B,lastX:P.state.x,lastY:P.state.y}}function A(P){return{left:P.left,top:P.top,right:P.right,bottom:P.bottom}}function D(P){var _=P.findDOMNode();if(!_)throw new Error("<DraggableCore>: Unmounted during event!");return _}},78644:function(Q,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.dontSetMe=C,x.findInArray=W,x.int=S,x.isFunction=R,x.isNum=T;function W(E,M){for(var H=0,U=E.length;H<U;H++)if(M.apply(M,[E[H],H,E]))return E[H]}function R(E){return typeof E=="function"||Object.prototype.toString.call(E)==="[object Function]"}function T(E){return typeof E=="number"&&!isNaN(E)}function S(E){return parseInt(E,10)}function C(E,M,H){if(E[M])return new Error("Invalid prop ".concat(M," passed to ").concat(H," - do not set this, set it on the child."))}},7378:function(Q,x,W){"use strict";W.d(x,{s:function(){return d}});var R=W(50959),T=W(20962),S=W.n(T),C=function(){var a=function(o,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},a(o,i)};return function(o,i){a(o,i);function e(){this.constructor=o}o.prototype=i===null?Object.create(i):(e.prototype=i.prototype,new e)}}(),E=function(){return E=Object.assign||function(a){for(var o,i=1,e=arguments.length;i<e;i++){o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a[r]=o[r])}return a},E.apply(this,arguments)},M={top:{width:"100%",height:"10px",top:"-5px",left:"0px",cursor:"row-resize"},right:{width:"10px",height:"100%",top:"0px",right:"-5px",cursor:"col-resize"},bottom:{width:"100%",height:"10px",bottom:"-5px",left:"0px",cursor:"row-resize"},left:{width:"10px",height:"100%",top:"0px",left:"-5px",cursor:"col-resize"},topRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",top:"-10px",cursor:"ne-resize"},bottomRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",bottom:"-10px",cursor:"se-resize"},bottomLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",bottom:"-10px",cursor:"sw-resize"},topLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",top:"-10px",cursor:"nw-resize"}},H=function(a){C(o,a);function o(){var i=a!==null&&a.apply(this,arguments)||this;return i.onMouseDown=function(e){i.props.onResizeStart(e,i.props.direction)},i.onTouchStart=function(e){i.props.onResizeStart(e,i.props.direction)},i}return o.prototype.render=function(){return R.createElement("div",{className:this.props.className||"",style:E(E({position:"absolute",userSelect:"none"},M[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},o}(R.PureComponent),U=W(69978),F=W.n(U),A=function(){var a=function(o,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},a(o,i)};return function(o,i){a(o,i);function e(){this.constructor=o}o.prototype=i===null?Object.create(i):(e.prototype=i.prototype,new e)}}(),D=function(){return D=Object.assign||function(a){for(var o,i=1,e=arguments.length;i<e;i++){o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a[r]=o[r])}return a},D.apply(this,arguments)},P={width:"auto",height:"auto"},_=F()(function(a,o,i){return Math.max(Math.min(a,i),o)}),B=F()(function(a,o){return Math.round(a/o)*o}),O=F()(function(a,o){return new RegExp(a,"i").test(o)}),I=function(a){return!!(a.touches&&a.touches.length)},q=function(a){return!!((a.clientX||a.clientX===0)&&(a.clientY||a.clientY===0))},it=F()(function(a,o,i){i===void 0&&(i=0);var e=o.reduce(function(n,l,u){return Math.abs(l-a)<Math.abs(o[n]-a)?u:n},0),r=Math.abs(o[e]-a);return i===0||r<i?o[e]:a}),j=F()(function(a,o){return a.substr(a.length-o.length,o.length)===o}),J=F()(function(a){return a=a.toString(),a==="auto"||j(a,"px")||j(a,"%")||j(a,"vh")||j(a,"vw")||j(a,"vmax")||j(a,"vmin")?a:a+"px"}),K=function(a,o,i,e){if(a&&typeof a=="string"){if(j(a,"px"))return Number(a.replace("px",""));if(j(a,"%")){var r=Number(a.replace("%",""))/100;return o*r}if(j(a,"vw")){var r=Number(a.replace("vw",""))/100;return i*r}if(j(a,"vh")){var r=Number(a.replace("vh",""))/100;return e*r}}return a},rt=F()(function(a,o,i,e,r,n,l){return e=K(e,a.width,o,i),r=K(r,a.height,o,i),n=K(n,a.width,o,i),l=K(l,a.height,o,i),{maxWidth:typeof e=="undefined"?void 0:Number(e),maxHeight:typeof r=="undefined"?void 0:Number(r),minWidth:typeof n=="undefined"?void 0:Number(n),minHeight:typeof l=="undefined"?void 0:Number(l)}}),ut=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],ht="__resizable_base__",v=function(a){A(o,a);function o(i){var e=a.call(this,i)||this;return e.ratio=1,e.resizable=null,e.parentLeft=0,e.parentTop=0,e.resizableLeft=0,e.resizableRight=0,e.resizableTop=0,e.resizableBottom=0,e.targetLeft=0,e.targetTop=0,e.appendBase=function(){if(!e.resizable||!e.window)return null;var r=e.parentNode;if(!r)return null;var n=e.window.document.createElement("div");return n.style.width="100%",n.style.height="100%",n.style.position="absolute",n.style.transform="scale(0, 0)",n.style.left="0",n.style.flex="0 0 100%",n.classList?n.classList.add(ht):n.className+=ht,r.appendChild(n),n},e.removeBase=function(r){var n=e.parentNode;n&&n.removeChild(r)},e.ref=function(r){r&&(e.resizable=r)},e.state={isResizing:!1,width:typeof(e.propsSize&&e.propsSize.width)=="undefined"?"auto":e.propsSize&&e.propsSize.width,height:typeof(e.propsSize&&e.propsSize.height)=="undefined"?"auto":e.propsSize&&e.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},e.onResizeStart=e.onResizeStart.bind(e),e.onMouseMove=e.onMouseMove.bind(e),e.onMouseUp=e.onMouseUp.bind(e),e}return Object.defineProperty(o.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||P},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"size",{get:function(){var i=0,e=0;if(this.resizable&&this.window){var r=this.resizable.offsetWidth,n=this.resizable.offsetHeight,l=this.resizable.style.position;l!=="relative"&&(this.resizable.style.position="relative"),i=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:r,e=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:n,this.resizable.style.position=l}return{width:i,height:e}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"sizeStyle",{get:function(){var i=this,e=this.props.size,r=function(u){if(typeof i.state[u]=="undefined"||i.state[u]==="auto")return"auto";if(i.propsSize&&i.propsSize[u]&&j(i.propsSize[u].toString(),"%")){if(j(i.state[u].toString(),"%"))return i.state[u].toString();var c=i.getParentSize(),g=Number(i.state[u].toString().replace("px","")),y=g/c[u]*100;return y+"%"}return J(i.state[u])},n=e&&typeof e.width!="undefined"&&!this.state.isResizing?J(e.width):r("width"),l=e&&typeof e.height!="undefined"&&!this.state.isResizing?J(e.height):r("height");return{width:n,height:l}},enumerable:!1,configurable:!0}),o.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var i=this.appendBase();if(!i)return{width:0,height:0};var e=!1,r=this.parentNode.style.flexWrap;r!=="wrap"&&(e=!0,this.parentNode.style.flexWrap="wrap"),i.style.position="relative",i.style.minWidth="100%",i.style.minHeight="100%";var n={width:i.offsetWidth,height:i.offsetHeight};return e&&(this.parentNode.style.flexWrap=r),this.removeBase(i),n},o.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},o.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},o.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var i=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:i.flexBasis!=="auto"?i.flexBasis:void 0})}},o.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},o.prototype.createSizeForCssProperty=function(i,e){var r=this.propsSize&&this.propsSize[e];return this.state[e]==="auto"&&this.state.original[e]===i&&(typeof r=="undefined"||r==="auto")?"auto":i},o.prototype.calculateNewMaxFromBoundary=function(i,e){var r=this.props.boundsByDirection,n=this.state.direction,l=r&&O("left",n),u=r&&O("top",n),c,g;if(this.props.bounds==="parent"){var y=this.parentNode;y&&(c=l?this.resizableRight-this.parentLeft:y.offsetWidth+(this.parentLeft-this.resizableLeft),g=u?this.resizableBottom-this.parentTop:y.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(c=l?this.resizableRight:this.window.innerWidth-this.resizableLeft,g=u?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(c=l?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),g=u?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return c&&Number.isFinite(c)&&(i=i&&i<c?i:c),g&&Number.isFinite(g)&&(e=e&&e<g?e:g),{maxWidth:i,maxHeight:e}},o.prototype.calculateNewSizeFromDirection=function(i,e){var r=this.props.scale||1,n=this.props.resizeRatio||1,l=this.state,u=l.direction,c=l.original,g=this.props,y=g.lockAspectRatio,w=g.lockAspectRatioExtraHeight,z=g.lockAspectRatioExtraWidth,N=c.width,L=c.height,k=w||0,G=z||0;return O("right",u)&&(N=c.width+(i-c.x)*n/r,y&&(L=(N-G)/this.ratio+k)),O("left",u)&&(N=c.width-(i-c.x)*n/r,y&&(L=(N-G)/this.ratio+k)),O("bottom",u)&&(L=c.height+(e-c.y)*n/r,y&&(N=(L-k)*this.ratio+G)),O("top",u)&&(L=c.height-(e-c.y)*n/r,y&&(N=(L-k)*this.ratio+G)),{newWidth:N,newHeight:L}},o.prototype.calculateNewSizeFromAspectRatio=function(i,e,r,n){var l=this.props,u=l.lockAspectRatio,c=l.lockAspectRatioExtraHeight,g=l.lockAspectRatioExtraWidth,y=typeof n.width=="undefined"?10:n.width,w=typeof r.width=="undefined"||r.width<0?i:r.width,z=typeof n.height=="undefined"?10:n.height,N=typeof r.height=="undefined"||r.height<0?e:r.height,L=c||0,k=g||0;if(u){var G=(z-L)*this.ratio+k,tt=(N-L)*this.ratio+k,X=(y-k)/this.ratio+L,Y=(w-k)/this.ratio+L,et=Math.max(y,G),V=Math.min(w,tt),ot=Math.max(z,X),st=Math.min(N,Y);i=_(i,et,V),e=_(e,ot,st)}else i=_(i,y,w),e=_(e,z,N);return{newWidth:i,newHeight:e}},o.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var i=this.parentNode;if(i){var e=i.getBoundingClientRect();this.parentLeft=e.left,this.parentTop=e.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var r=this.props.bounds.getBoundingClientRect();this.targetLeft=r.left,this.targetTop=r.top}if(this.resizable){var n=this.resizable.getBoundingClientRect(),l=n.left,u=n.top,c=n.right,g=n.bottom;this.resizableLeft=l,this.resizableRight=c,this.resizableTop=u,this.resizableBottom=g}},o.prototype.onResizeStart=function(i,e){if(!(!this.resizable||!this.window)){var r=0,n=0;if(i.nativeEvent&&q(i.nativeEvent)?(r=i.nativeEvent.clientX,n=i.nativeEvent.clientY):i.nativeEvent&&I(i.nativeEvent)&&(r=i.nativeEvent.touches[0].clientX,n=i.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var l=this.props.onResizeStart(i,e,this.resizable);if(l===!1)return}this.props.size&&(typeof this.props.size.height!="undefined"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width!="undefined"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var u,c=this.window.getComputedStyle(this.resizable);if(c.flexBasis!=="auto"){var g=this.parentNode;if(g){var y=this.window.getComputedStyle(g).flexDirection;this.flexDir=y.startsWith("row")?"row":"column",u=c.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var w={original:{x:r,y:n,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:D(D({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(i.target).cursor||"auto"}),direction:e,flexBasis:u};this.setState(w)}},o.prototype.onMouseMove=function(i){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&I(i))try{i.preventDefault(),i.stopPropagation()}catch(pt){}var e=this.props,r=e.maxWidth,n=e.maxHeight,l=e.minWidth,u=e.minHeight,c=I(i)?i.touches[0].clientX:i.clientX,g=I(i)?i.touches[0].clientY:i.clientY,y=this.state,w=y.direction,z=y.original,N=y.width,L=y.height,k=this.getParentSize(),G=rt(k,this.window.innerWidth,this.window.innerHeight,r,n,l,u);r=G.maxWidth,n=G.maxHeight,l=G.minWidth,u=G.minHeight;var tt=this.calculateNewSizeFromDirection(c,g),X=tt.newHeight,Y=tt.newWidth,et=this.calculateNewMaxFromBoundary(r,n);this.props.snap&&this.props.snap.x&&(Y=it(Y,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(X=it(X,this.props.snap.y,this.props.snapGap));var V=this.calculateNewSizeFromAspectRatio(Y,X,{width:et.maxWidth,height:et.maxHeight},{width:l,height:u});if(Y=V.newWidth,X=V.newHeight,this.props.grid){var ot=B(Y,this.props.grid[0]),st=B(X,this.props.grid[1]),Z=this.props.snapGap||0;Y=Z===0||Math.abs(ot-Y)<=Z?ot:Y,X=Z===0||Math.abs(st-X)<=Z?st:X}var ft={width:Y-z.width,height:X-z.height};if(N&&typeof N=="string"){if(j(N,"%")){var nt=Y/k.width*100;Y=nt+"%"}else if(j(N,"vw")){var at=Y/this.window.innerWidth*100;Y=at+"vw"}else if(j(N,"vh")){var $=Y/this.window.innerHeight*100;Y=$+"vh"}}if(L&&typeof L=="string"){if(j(L,"%")){var nt=X/k.height*100;X=nt+"%"}else if(j(L,"vw")){var at=X/this.window.innerWidth*100;X=at+"vw"}else if(j(L,"vh")){var $=X/this.window.innerHeight*100;X=$+"vh"}}var lt={width:this.createSizeForCssProperty(Y,"width"),height:this.createSizeForCssProperty(X,"height")};this.flexDir==="row"?lt.flexBasis=lt.width:this.flexDir==="column"&&(lt.flexBasis=lt.height),this.setState(lt),this.props.onResize&&this.props.onResize(i,w,this.resizable,ft)}},o.prototype.onMouseUp=function(i){var e=this.state,r=e.isResizing,n=e.direction,l=e.original;if(!(!r||!this.resizable)){var u={width:this.size.width-l.width,height:this.size.height-l.height};this.props.onResizeStop&&this.props.onResizeStop(i,n,this.resizable,u),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:D(D({},this.state.backgroundStyle),{cursor:"auto"})})}},o.prototype.updateSize=function(i){this.setState({width:i.width,height:i.height})},o.prototype.renderResizer=function(){var i=this,e=this.props,r=e.enable,n=e.handleStyles,l=e.handleClasses,u=e.handleWrapperStyle,c=e.handleWrapperClass,g=e.handleComponent;if(!r)return null;var y=Object.keys(r).map(function(w){return r[w]!==!1?R.createElement(H,{key:w,direction:w,onResizeStart:i.onResizeStart,replaceStyles:n&&n[w],className:l&&l[w]},g&&g[w]?g[w]:null):null});return R.createElement("div",{className:c,style:u},y)},o.prototype.render=function(){var i=this,e=Object.keys(this.props).reduce(function(l,u){return ut.indexOf(u)!==-1||(l[u]=i.props[u]),l},{}),r=D(D(D({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(r.flexBasis=this.state.flexBasis);var n=this.props.as||"div";return R.createElement(n,D({ref:this.ref,style:r,className:this.props.className},e),this.state.isResizing&&R.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},o.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},o}(R.PureComponent);var m=function(a,o){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,e){i.__proto__=e}||function(i,e){for(var r in e)e.hasOwnProperty(r)&&(i[r]=e[r])},m(a,o)};function p(a,o){m(a,o);function i(){this.constructor=a}a.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)}var t=function(){return t=Object.assign||function(o){for(var i,e=1,r=arguments.length;e<r;e++){i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(o[n]=i[n])}return o},t.apply(this,arguments)};function s(a,o){var i={};for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&o.indexOf(e)<0&&(i[e]=a[e]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,e=Object.getOwnPropertySymbols(a);r<e.length;r++)o.indexOf(e[r])<0&&Object.prototype.propertyIsEnumerable.call(a,e[r])&&(i[e[r]]=a[e[r]]);return i}var f=S(),b={width:"auto",height:"auto",display:"inline-block",position:"absolute",top:0,left:0},h=function(a){return{bottom:a,bottomLeft:a,bottomRight:a,left:a,right:a,top:a,topLeft:a,topRight:a}},d=function(a){p(o,a);function o(i){var e=a.call(this,i)||this;return e.resizingPosition={x:0,y:0},e.offsetFromParent={left:0,top:0},e.resizableElement={current:null},e.originalPosition={x:0,y:0},e.refDraggable=function(r){r&&(e.draggable=r)},e.refResizable=function(r){r&&(e.resizable=r,e.resizableElement.current=r.resizable)},e.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:i.maxWidth,maxHeight:i.maxHeight},e.onResizeStart=e.onResizeStart.bind(e),e.onResize=e.onResize.bind(e),e.onResizeStop=e.onResizeStop.bind(e),e.onDragStart=e.onDragStart.bind(e),e.onDrag=e.onDrag.bind(e),e.onDragStop=e.onDragStop.bind(e),e.getMaxSizesFromProps=e.getMaxSizesFromProps.bind(e),e}return o.prototype.componentDidMount=function(){this.updateOffsetFromParent();var i=this.offsetFromParent,e=i.left,r=i.top,n=this.getDraggablePosition(),l=n.x,u=n.y;this.draggable.setState({x:l-e,y:u-r}),this.forceUpdate()},o.prototype.getDraggablePosition=function(){var i=this.draggable.state,e=i.x,r=i.y;return{x:e,y:r}},o.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},o.prototype.getParentSize=function(){return this.resizable.getParentSize()},o.prototype.getMaxSizesFromProps=function(){var i=typeof this.props.maxWidth=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxWidth,e=typeof this.props.maxHeight=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxHeight;return{maxWidth:i,maxHeight:e}},o.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},o.prototype.getOffsetHeight=function(i){var e=this.props.scale;switch(this.props.bounds){case"window":return window.innerHeight/e;case"body":return document.body.offsetHeight/e;default:return i.offsetHeight}},o.prototype.getOffsetWidth=function(i){var e=this.props.scale;switch(this.props.bounds){case"window":return window.innerWidth/e;case"body":return document.body.offsetWidth/e;default:return i.offsetWidth}},o.prototype.onDragStart=function(i,e){this.props.onDragStart&&this.props.onDragStart(i,e);var r=this.getDraggablePosition();if(this.originalPosition=r,!!this.props.bounds){var n=this.getParent(),l=this.props.scale,u;if(this.props.bounds==="parent")u=n;else if(this.props.bounds==="body"){var c=n.getBoundingClientRect(),g=c.left,y=c.top,w=document.body.getBoundingClientRect(),z=-(g-n.offsetLeft*l-w.left)/l,N=-(y-n.offsetTop*l-w.top)/l,L=(document.body.offsetWidth-this.resizable.size.width*l)/l+z,k=(document.body.offsetHeight-this.resizable.size.height*l)/l+N;return this.setState({bounds:{top:N,right:L,bottom:k,left:z}})}else if(this.props.bounds==="window"){if(!this.resizable)return;var G=n.getBoundingClientRect(),tt=G.left,X=G.top,Y=-(tt-n.offsetLeft*l)/l,et=-(X-n.offsetTop*l)/l,L=(window.innerWidth-this.resizable.size.width*l)/l+Y,k=(window.innerHeight-this.resizable.size.height*l)/l+et;return this.setState({bounds:{top:et,right:L,bottom:k,left:Y}})}else typeof this.props.bounds=="string"?u=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(u=this.props.bounds);if(!(!(u instanceof HTMLElement)||!(n instanceof HTMLElement))){var V=u.getBoundingClientRect(),ot=V.left,st=V.top,Z=n.getBoundingClientRect(),ft=Z.left,nt=Z.top,at=(ot-ft)/l,$=st-nt;if(this.resizable){this.updateOffsetFromParent();var lt=this.offsetFromParent;this.setState({bounds:{top:$-lt.top,right:at+(u.offsetWidth-this.resizable.size.width)-lt.left/l,bottom:$+(u.offsetHeight-this.resizable.size.height)-lt.top,left:at-lt.left/l}})}}}},o.prototype.onDrag=function(i,e){if(this.props.onDrag){var r=this.offsetFromParent,n=r.left,l=r.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDrag(i,t(t({},e),{x:e.x-n,y:e.y-l}));if(this.props.dragAxis==="x")return this.props.onDrag(i,t(t({},e),{x:e.x+n,y:this.originalPosition.y+l,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDrag(i,t(t({},e),{x:this.originalPosition.x+n,y:e.y+l,deltaX:0}))}},o.prototype.onDragStop=function(i,e){if(this.props.onDragStop){var r=this.offsetFromParent,n=r.left,l=r.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDragStop(i,t(t({},e),{x:e.x+n,y:e.y+l}));if(this.props.dragAxis==="x")return this.props.onDragStop(i,t(t({},e),{x:e.x+n,y:this.originalPosition.y+l,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDragStop(i,t(t({},e),{x:this.originalPosition.x+n,y:e.y+l,deltaX:0}))}},o.prototype.onResizeStart=function(i,e,r){i.stopPropagation(),this.setState({resizing:!0});var n=this.props.scale,l=this.offsetFromParent,u=this.getDraggablePosition();if(this.resizingPosition={x:u.x+l.left,y:u.y+l.top},this.originalPosition=u,this.props.bounds){var c=this.getParent(),g=void 0;this.props.bounds==="parent"?g=c:this.props.bounds==="body"?g=document.body:this.props.bounds==="window"?g=window:typeof this.props.bounds=="string"?g=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(g=this.props.bounds);var y=this.getSelfElement();if(y instanceof Element&&(g instanceof HTMLElement||g===window)&&c instanceof HTMLElement){var w=this.getMaxSizesFromProps(),z=w.maxWidth,N=w.maxHeight,L=this.getParentSize();if(z&&typeof z=="string")if(z.endsWith("%")){var k=Number(z.replace("%",""))/100;z=L.width*k}else z.endsWith("px")&&(z=Number(z.replace("px","")));if(N&&typeof N=="string")if(N.endsWith("%")){var k=Number(N.replace("%",""))/100;N=L.width*k}else N.endsWith("px")&&(N=Number(N.replace("px","")));var G=y.getBoundingClientRect(),tt=G.left,X=G.top,Y=this.props.bounds==="window"?{left:0,top:0}:g.getBoundingClientRect(),et=Y.left,V=Y.top,ot=this.getOffsetWidth(g),st=this.getOffsetHeight(g),Z=e.toLowerCase().endsWith("left"),ft=e.toLowerCase().endsWith("right"),nt=e.startsWith("top"),at=e.startsWith("bottom");if((Z||nt)&&this.resizable){var $=(tt-et)/n+this.resizable.size.width;this.setState({maxWidth:$>Number(z)?z:$})}if(ft||this.props.lockAspectRatio&&!Z&&!nt){var $=ot+(et-tt)/n;this.setState({maxWidth:$>Number(z)?z:$})}if((nt||Z)&&this.resizable){var $=(X-V)/n+this.resizable.size.height;this.setState({maxHeight:$>Number(N)?N:$})}if(at||this.props.lockAspectRatio&&!nt&&!Z){var $=st+(V-X)/n;this.setState({maxHeight:$>Number(N)?N:$})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(i,e,r)},o.prototype.onResize=function(i,e,r,n){var l={x:this.originalPosition.x,y:this.originalPosition.y},u=-n.width,c=-n.height,g=["top","left","topLeft","bottomLeft","topRight"];g.indexOf(e)!==-1&&(e==="bottomLeft"?l.x+=u:(e==="topRight"||(l.x+=u),l.y+=c)),(l.x!==this.draggable.state.x||l.y!==this.draggable.state.y)&&this.draggable.setState(l),this.updateOffsetFromParent();var y=this.offsetFromParent,w=this.getDraggablePosition().x+y.left,z=this.getDraggablePosition().y+y.top;this.resizingPosition={x:w,y:z},this.props.onResize&&this.props.onResize(i,e,r,n,{x:w,y:z})},o.prototype.onResizeStop=function(i,e,r,n){this.setState({resizing:!1});var l=this.getMaxSizesFromProps(),u=l.maxWidth,c=l.maxHeight;this.setState({maxWidth:u,maxHeight:c}),this.props.onResizeStop&&this.props.onResizeStop(i,e,r,n,this.resizingPosition)},o.prototype.updateSize=function(i){this.resizable&&this.resizable.updateSize({width:i.width,height:i.height})},o.prototype.updatePosition=function(i){this.draggable.setState(i)},o.prototype.updateOffsetFromParent=function(){var i=this.props.scale,e=this.getParent(),r=this.getSelfElement();if(!e||r===null)return{top:0,left:0};var n=e.getBoundingClientRect(),l=n.left,u=n.top,c=r.getBoundingClientRect(),g=this.getDraggablePosition(),y=e.scrollLeft,w=e.scrollTop;this.offsetFromParent={left:c.left-l+y-g.x*i,top:c.top-u+w-g.y*i}},o.prototype.render=function(){var i=this.props,e=i.disableDragging,r=i.style,n=i.dragHandleClassName,l=i.position,u=i.onMouseDown,c=i.onMouseUp,g=i.dragAxis,y=i.dragGrid,w=i.bounds,z=i.enableUserSelectHack,N=i.cancel,L=i.children,k=i.onResizeStart,G=i.onResize,tt=i.onResizeStop,X=i.onDragStart,Y=i.onDrag,et=i.onDragStop,V=i.resizeHandleStyles,ot=i.resizeHandleClasses,st=i.resizeHandleComponent,Z=i.enableResizing,ft=i.resizeGrid,nt=i.resizeHandleWrapperClass,at=i.resizeHandleWrapperStyle,$=i.scale,lt=i.allowAnyClick,pt=s(i,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick"]),ct=this.props.default?t({},this.props.default):void 0;delete pt.default;var vt=e||n?{cursor:"auto"}:{cursor:"move"},yt=t(t(t({},b),vt),r),dt=this.offsetFromParent,mt=dt.left,bt=dt.top,gt;l&&(gt={x:l.x-mt,y:l.y-bt});var wt=this.state.resizing?void 0:gt,St=this.state.resizing?"both":g;return(0,R.createElement)(f,{ref:this.refDraggable,handle:n?".".concat(n):void 0,defaultPosition:ct,onMouseDown:u,onMouseUp:c,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:St,disabled:e,grid:y,bounds:w?this.state.bounds:void 0,position:wt,enableUserSelectHack:z,cancel:N,scale:$,allowAnyClick:lt,nodeRef:this.resizableElement},(0,R.createElement)(v,t({},pt,{ref:this.refResizable,defaultSize:ct,size:this.props.size,enable:typeof Z=="boolean"?h(Z):Z,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:yt,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:ft,handleWrapperClass:nt,handleWrapperStyle:at,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:V,handleClasses:ot,handleComponent:st,scale:this.props.scale}),L))},o.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},o}(R.PureComponent)}}]); diff --git a/7401.c96055c5.async.js b/7401.c96055c5.async.js new file mode 100644 index 00000000..55b18062 --- /dev/null +++ b/7401.c96055c5.async.js @@ -0,0 +1,19 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7401],{32923:function(x,Z,n){"use strict";n.d(Z,{Z:function(){return de}});var r=n(50959),I=n(82187),b=n.n(I),g=n(92576),p=n(23238),j=n(55985),N=n(87077),H=n(37324);const re=a=>{const{componentCls:l,sizePaddingEdgeHorizontal:P,colorSplit:s,lineWidth:c,textPaddingInline:w,orientationMargin:v,verticalMarginInline:h}=a;return{[l]:Object.assign(Object.assign({},(0,j.Wf)(a)),{borderBlockStart:`${(0,p.bf)(c)} solid ${s}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:h,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,p.bf)(c)} solid ${s}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,p.bf)(a.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${l}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,p.bf)(a.dividerHorizontalWithTextGutterMargin)} 0`,color:a.colorTextHeading,fontWeight:500,fontSize:a.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${s}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,p.bf)(c)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${l}-with-text-left`]:{"&::before":{width:`calc(${v} * 100%)`},"&::after":{width:`calc(100% - ${v} * 100%)`}},[`&-horizontal${l}-with-text-right`]:{"&::before":{width:`calc(100% - ${v} * 100%)`},"&::after":{width:`calc(${v} * 100%)`}},[`${l}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:w},"&-dashed":{background:"none",borderColor:s,borderStyle:"dashed",borderWidth:`${(0,p.bf)(c)} 0 0`},[`&-horizontal${l}-with-text${l}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${l}-dashed`]:{borderInlineStartWidth:c,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${l}-with-text`]:{color:a.colorText,fontWeight:"normal",fontSize:a.fontSize},[`&-horizontal${l}-with-text-left${l}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${l}-inner-text`]:{paddingInlineStart:P}},[`&-horizontal${l}-with-text-right${l}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${l}-inner-text`]:{paddingInlineEnd:P}}})}},ae=a=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:a.marginXS});var le=(0,N.I$)("Divider",a=>{const l=(0,H.TS)(a,{dividerHorizontalWithTextGutterMargin:a.margin,dividerHorizontalGutterMargin:a.marginLG,sizePaddingEdgeHorizontal:0});return[re(l)]},ae,{unitless:{orientationMargin:!0}}),se=function(a,l){var P={};for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&l.indexOf(s)<0&&(P[s]=a[s]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,s=Object.getOwnPropertySymbols(a);c<s.length;c++)l.indexOf(s[c])<0&&Object.prototype.propertyIsEnumerable.call(a,s[c])&&(P[s[c]]=a[s[c]]);return P},de=a=>{const{getPrefixCls:l,direction:P,divider:s}=r.useContext(g.E_),{prefixCls:c,type:w="horizontal",orientation:v="center",orientationMargin:h,className:k,rootClassName:ce,children:F,dashed:Te,plain:ue,style:pe}=a,R=se(a,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),f=l("divider",c),[me,ge,ve]=le(f),Be=v.length>0?`-${v}`:v,W=!!F,q=v==="left"&&h!=null,_=v==="right"&&h!=null,fe=b()(f,s==null?void 0:s.className,ge,ve,`${f}-${w}`,{[`${f}-with-text`]:W,[`${f}-with-text${Be}`]:W,[`${f}-dashed`]:!!Te,[`${f}-plain`]:!!ue,[`${f}-rtl`]:P==="rtl",[`${f}-no-default-orientation-margin-left`]:q,[`${f}-no-default-orientation-margin-right`]:_},k,ce),Q=r.useMemo(()=>typeof h=="number"?h:/^\d+$/.test(h)?Number(h):h,[h]),$e=Object.assign(Object.assign({},q&&{marginLeft:Q}),_&&{marginRight:Q});return me(r.createElement("div",Object.assign({className:fe,style:Object.assign(Object.assign({},s==null?void 0:s.style),pe)},R,{role:"separator"}),F&&w!=="vertical"&&r.createElement("span",{className:`${f}-inner-text`,style:$e},F)))}},90380:function(x,Z,n){"use strict";n.d(Z,{Z:function(){return Ve}});var r=n(50959),I=n(19379),b=n(82187),g=n.n(b),p=n(20489),j=n(45680),N=n(29953),H=n(36760),re=n(33915),ae=n(5125),le=n(16239),se=n(37865),Re=n(14107),de=n(1414),a=n(92576),l=n(35723),P=n(87554),s=n(45824),c=n(55985),w=n(17747),v=n(76375),h=n(74185),k=n(80197),ce=n(87077),F=n(37324),ue=e=>{const{componentCls:t,menuCls:i,colorError:d,colorTextLightSolid:m}=e,$=`${i}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${i} ${$}`]:{[`&${$}-danger:not(${$}-disabled)`]:{color:d,"&:hover":{color:m,backgroundColor:d}}}}}},pe=n(83467),R=n(23238);const f=e=>{const{componentCls:t,menuCls:i,zIndexPopup:d,dropdownArrowDistance:m,sizePopupArrow:$,antCls:o,iconCls:y,motionDurationMid:T,paddingBlock:A,fontSize:X,dropdownEdgeChildPadding:B,colorTextDisabled:E,fontSizeIcon:C,controlPaddingHorizontal:D,colorBgElevated:O}=e;return[{[t]:Object.assign(Object.assign({},(0,c.Wf)(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:d,display:"block","&::before":{position:"absolute",insetBlock:e.calc($).div(2).sub(m).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${o}-btn`]:{[`& > ${y}-down, & > ${o}-btn-icon > ${y}-down`]:{fontSize:C}},[`${t}-wrap`]:{position:"relative",[`${o}-btn > ${y}-down`]:{fontSize:C},[`${y}-down::before`]:{transition:`transform ${T}`}},[`${t}-wrap-open`]:{[`${y}-down::before`]:{transform:"rotate(180deg)"}},[` + &-hidden, + &-menu-hidden, + &-menu-submenu-hidden + `]:{display:"none"},[`&${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottomLeft, + &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottomLeft, + &${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottom, + &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottom, + &${o}-slide-down-enter${o}-slide-down-enter-active${t}-placement-bottomRight, + &${o}-slide-down-appear${o}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:w.fJ},[`&${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-topLeft, + &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-topLeft, + &${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-top, + &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-top, + &${o}-slide-up-enter${o}-slide-up-enter-active${t}-placement-topRight, + &${o}-slide-up-appear${o}-slide-up-appear-active${t}-placement-topRight`]:{animationName:w.Qt},[`&${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomLeft, + &${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottom, + &${o}-slide-down-leave${o}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:w.Uw},[`&${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topLeft, + &${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-top, + &${o}-slide-up-leave${o}-slide-up-leave-active${t}-placement-topRight`]:{animationName:w.ly}})},(0,k.ZP)(e,O,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${i}`]:{position:"relative",margin:0},[`${i}-submenu-popup`]:{position:"absolute",zIndex:d,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[i]:Object.assign(Object.assign({padding:B,listStyleType:"none",backgroundColor:O,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},(0,c.Qy)(e)),{[`${i}-item-group-title`]:{padding:`${(0,R.bf)(A)} ${(0,R.bf)(D)}`,color:e.colorTextDescription,transition:`all ${T}`},[`${i}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${i}-item-icon`]:{minWidth:X,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${i}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${T}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${i}-item, ${i}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${(0,R.bf)(A)} ${(0,R.bf)(D)}`,color:e.colorText,fontWeight:"normal",fontSize:X,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${T}`,borderRadius:e.borderRadiusSM,["&:hover, &-active"]:{backgroundColor:e.controlItemBgHover}},(0,c.Qy)(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:O,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,R.bf)(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:C,fontStyle:"normal"}}}),[`${i}-item-group-list`]:{margin:`0 ${(0,R.bf)(e.marginXS)}`,padding:0,listStyle:"none"},[`${i}-submenu-title`]:{paddingInlineEnd:e.calc(D).add(e.fontSizeSM).equal()},[`${i}-submenu-vertical`]:{position:"relative"},[`${i}-submenu${i}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:O,cursor:"not-allowed"}},[`${i}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[(0,w.oN)(e,"slide-up"),(0,w.oN)(e,"slide-down"),(0,v.Fm)(e,"move-up"),(0,v.Fm)(e,"move-down"),(0,h._y)(e,"zoom-big")]]},me=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},(0,k.wZ)({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),(0,pe.w)(e));var ge=(0,ce.I$)("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:i,paddingXXS:d,componentCls:m}=e,$=(0,F.TS)(e,{menuCls:`${m}-menu`,dropdownArrowDistance:e.calc(i).div(2).add(t).equal(),dropdownEdgeChildPadding:d});return[f($),ue($)]},me),ve=n(12158);const Be=null,W=e=>{const{menu:t,arrow:i,prefixCls:d,children:m,trigger:$,disabled:o,dropdownRender:y,getPopupContainer:T,overlayClassName:A,rootClassName:X,overlayStyle:B,open:E,onOpenChange:C,visible:D,onVisibleChange:O,mouseEnterDelay:be=.15,mouseLeaveDelay:he=.1,autoAdjustOverflow:ye=!0,placement:z="",overlay:U,transitionName:Y}=e,{getPopupContainer:Ce,getPrefixCls:J,direction:G,dropdown:M}=r.useContext(a.E_),Ze=(0,Re.ln)("Dropdown"),xe=r.useMemo(()=>{const u=J();return Y!==void 0?Y:z.includes("top")?`${u}-slide-down`:`${u}-slide-up`},[J,z,Y]),we=r.useMemo(()=>z?z.includes("Center")?z.slice(0,z.indexOf("Center")):z:G==="rtl"?"bottomRight":"bottomLeft",[z,G]),S=J("dropdown",d),ee=(0,ve.Z)(S),[Se,Pe,te]=ge(S,ee),[,V]=(0,s.ZP)(),ne=r.Children.only(m),L=(0,se.Tm)(ne,{className:g()(`${S}-trigger`,{[`${S}-rtl`]:G==="rtl"},ne.props.className),disabled:o}),K=o?[]:$;let oe;K&&K.includes("contextMenu")&&(oe=!0);const[Oe,ie]=(0,N.Z)(!1,{value:E!=null?E:D}),ze=(0,j.zX)(u=>{C==null||C(u,{source:"trigger"}),O==null||O(u),ie(u)}),je=g()(A,X,Pe,te,ee,M==null?void 0:M.className,{[`${S}-rtl`]:G==="rtl"}),Ee=(0,ae.Z)({arrowPointAtCenter:typeof i=="object"&&i.pointAtCenter,autoAdjustOverflow:ye,offset:V.marginXXS,arrowWidth:i?V.sizePopupArrow:0,borderRadius:V.borderRadius}),Ie=r.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(C==null||C(!1,{source:"menu"}),ie(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),Fe=()=>{let u;return t!=null&&t.items?u=r.createElement(l.Z,Object.assign({},t)):typeof U=="function"?u=U():u=U,y&&(u=y(u)),u=r.Children.only(typeof u=="string"?r.createElement("span",null,u):u),r.createElement(P.J,{prefixCls:`${S}-menu`,rootClassName:te,expandIcon:r.createElement("span",{className:`${S}-menu-submenu-arrow`},r.createElement(I.Z,{className:`${S}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ie,validator:Ue=>{let{mode:Ye}=Ue}},u)},[He,Qe]=(0,re.Cn)("Dropdown",B==null?void 0:B.zIndex);let Ne=r.createElement(p.Z,Object.assign({alignPoint:oe},(0,H.Z)(e,["rootClassName"]),{mouseEnterDelay:be,mouseLeaveDelay:he,visible:Oe,builtinPlacements:Ee,arrow:!!i,overlayClassName:je,prefixCls:S,getPopupContainer:T||Ce,transitionName:xe,trigger:K,overlay:Fe,placement:we,onVisibleChange:ze,overlayStyle:Object.assign(Object.assign(Object.assign({},M==null?void 0:M.style),B),{zIndex:He})}),L);return He&&(Ne=r.createElement(de.Z.Provider,{value:Qe},Ne)),Se(Ne)};function q(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const _=(0,le.Z)(W,"dropdown",e=>e,q),fe=e=>r.createElement(_,Object.assign({},e),r.createElement("span",null));W._InternalPanelDoNotUseOrYouWillBeFired=fe;var Q=W,$e=n(74047),Me=n(86865),We=n(41812),Ae=n(58163),Xe=function(e,t){var i={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&t.indexOf(d)<0&&(i[d]=e[d]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,d=Object.getOwnPropertySymbols(e);m<d.length;m++)t.indexOf(d[m])<0&&Object.prototype.propertyIsEnumerable.call(e,d[m])&&(i[d[m]]=e[d[m]]);return i};const De=e=>{const{getPopupContainer:t,getPrefixCls:i,direction:d}=r.useContext(a.E_),{prefixCls:m,type:$="default",danger:o,disabled:y,loading:T,onClick:A,htmlType:X,children:B,className:E,menu:C,arrow:D,autoFocus:O,overlay:be,trigger:he,align:ye,open:z,onOpenChange:U,placement:Y,getPopupContainer:Ce,href:J,icon:G=r.createElement($e.Z,null),title:M,buttonsRender:Ze=Ie=>Ie,mouseEnterDelay:xe,mouseLeaveDelay:we,overlayClassName:S,overlayStyle:ee,destroyPopupOnHide:Se,dropdownRender:Pe}=e,te=Xe(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),V=i("dropdown",m),ne=`${V}-button`,L={menu:C,arrow:D,autoFocus:O,align:ye,disabled:y,trigger:y?[]:he,onOpenChange:U,getPopupContainer:Ce||t,mouseEnterDelay:xe,mouseLeaveDelay:we,overlayClassName:S,overlayStyle:ee,destroyPopupOnHide:Se,dropdownRender:Pe},{compactSize:K,compactItemClassnames:oe}=(0,Ae.ri)(V,d),Oe=g()(ne,oe,E);"overlay"in e&&(L.overlay=be),"open"in e&&(L.open=z),"placement"in e?L.placement=Y:L.placement=d==="rtl"?"bottomLeft":"bottomRight";const ie=r.createElement(Me.ZP,{type:$,danger:o,disabled:y,loading:T,onClick:A,htmlType:X,href:J,title:M},B),ze=r.createElement(Me.ZP,{type:$,danger:o,icon:G}),[je,Ee]=Ze([ie,ze]);return r.createElement(We.Z.Compact,Object.assign({className:Oe,size:K,block:!0},te),je,r.createElement(Q,Object.assign({},L),Ee))};De.__ANT_BUTTON=!0;var Ge=De;const Le=Q;Le.Button=Ge;var Ve=Le},67825:function(x,Z,n){var r=n(64382);function I(b,g){if(b==null)return{};var p=r(b,g),j,N;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(b);for(N=0;N<H.length;N++)j=H[N],!(g.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(b,j)&&(p[j]=b[j])}return p}x.exports=I,x.exports.__esModule=!0,x.exports.default=x.exports},64382:function(x){function Z(n,r){if(n==null)return{};var I={},b=Object.keys(n),g,p;for(p=0;p<b.length;p++)g=b[p],!(r.indexOf(g)>=0)&&(I[g]=n[g]);return I}x.exports=Z,x.exports.__esModule=!0,x.exports.default=x.exports}}]); diff --git a/7476.79ebd1c6.async.js b/7476.79ebd1c6.async.js new file mode 100644 index 00000000..b39268e7 --- /dev/null +++ b/7476.79ebd1c6.async.js @@ -0,0 +1,151 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7476],{38297:function(Q,f,n){"use strict";n.d(f,{Z:function(){return d}});var S=n(26068),i=n.n(S),m=n(67825),k=n.n(m),D=n(86865),x=n(27850),K=n(45130),B=n(53649),y=n.n(B),U=n(60414),z,R,b,W=(0,U.kc)(function(j,v){var g=j.token,C=j.css,M=j.cx,N=j.prefixCls,X=v.size,q=v.className,G="".concat(N,"-").concat(g.editorPrefix,"-icon"),_=typeof X=="number"?C(z||(z=y()([` + width: `,`px !important; + height: `,`px !important; + `])),X,X):"",$=C(R||(R=y()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),g.colorText,g.colorText,g.motionEaseOut,g.motionEaseOut,g.motionEaseOut);return{container:M(G,$,_,q),tooltip:C(b||(b=y()([` + pointer-events: none; + `])))}}),O=n(11527),H=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay"],L=function(v){var g=v.placement,C=v.title,M=v.icon,N=v.cursor,X=v.onClick,q=v.className,G=v.arrow,_=G===void 0?!1:G,$=v.size,J=$===void 0?"default":$,P=v.tooltipDelay,Y=P===void 0?.5:P,on=k()(v,H),nn=W({size:J}),w=nn.styles,en=nn.cx,o=(0,O.jsx)(D.ZP,i()(i()({icon:M,className:en(w.container,q),type:"text",style:{cursor:N},size:typeof J=="number"||J==="default"?"middle":J},on),{},{onClick:X}));return(0,O.jsx)(O.Fragment,{children:C?(0,O.jsx)(x.Z,{arrow:_,overlayClassName:w.tooltip,title:C,mouseEnterDelay:Y,placement:g,children:o}):o})},s=function(v){var g=v||{},C=g.size,M=W({size:C}),N=M.theme;return(0,O.jsx)(K.iV,{componentToken:{Button:{colorText:N.colorTextTertiary,colorBgTextHover:N.colorFillSecondary,colorBgTextActive:N.colorFill}},children:(0,O.jsx)(L,i()({},v))})},d=s},74963:function(Q,f,n){"use strict";var S=n(38297);f.ZP=S.Z},50652:function(Q,f,n){"use strict";var S=n(55791);n.o(S,"IconPicker")&&n.d(f,{IconPicker:function(){return S.IconPicker}})},55791:function(Q,f,n){"use strict";var S=n(4805),i=n.n(S);n.o(S,"IconPicker")&&n.d(f,{IconPicker:function(){return S.IconPicker}});var m=n(7786),k=n.n(m);n.o(m,"IconPicker")&&n.d(f,{IconPicker:function(){return m.IconPicker}});var D=n(25079),x=n.n(D);n.o(D,"IconPicker")&&n.d(f,{IconPicker:function(){return D.IconPicker}})},7786:function(){},25079:function(){},45130:function(Q,f,n){"use strict";n.d(f,{iV:function(){return O},nh:function(){return H}});var S=n(26068),i=n.n(S),m=n(38751),k=n(52052),D=n(66009),x=n(66609),K=function(s,d){var j=x.Z.darkAlgorithm(s,d);return i()(i()({},j),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},B=function(s){var d={algorithm:[x.Z.compactAlgorithm]};return s==="dark"&&d.algorithm.push(K),d},y=n(60414),U=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},z=U({}),R=n(89797),b=n(11527),W=function(s){var d=(0,k.S)(),j=B(s),v={colorBgContainer:d==null?void 0:d.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return j.components={Input:v,InputNumber:v,Select:v,Tree:{colorBgContainer:"transparent"},TreeSelect:v},j},O=function(s){var d=s.children,j=s.componentToken,v=(0,D.r)(),g=v.appearance,C=v.themeMode,M=W(g);return M.components=i()(i()({},M.components),j),(0,b.jsx)(m.ZP,{theme:M,children:(0,b.jsx)(y.f6,{appearance:g,themeMode:C,theme:B,customToken:U,customStylish:R.X,children:d})})},H=function(s){return function(d){return(0,b.jsx)(O,{children:(0,b.jsx)(s,i()({},d))})}}},53578:function(Q,f,n){"use strict";n.d(f,{IconPicker:function(){return ct}});var S=n(26068),i=n.n(S),m=n(50959),k=n(37530),D=n(53649),x=n.n(D),K=n(74963),B=n(52052),y=n(39826),U=n(3341),z=n.n(U),R=n(31965),b=n(89108),W=n(10634),O=n(90228),H=n.n(O),L=n(87999),s=n.n(L),d=n(18846),j=function(t){var r=/<symbol id="((?:\w|-)*)"/g;return Array.from(t.matchAll(r)).map(function(c){return c[1]})},v=function(t,r){return r===0?0:t.length<=r+1?r-1:r},g=n(1161),C=Object.keys(g).filter(function(l){return l.endsWith("Outlined")||l.endsWith("Filled")}),M=C.map(function(l){return{type:"antd",componentName:l}}),N=g,X={open:!1,showForm:!1,panelTabKey:"antd",filterKeywords:"",antdIconList:M,icon:null,iconfontScripts:[],outsourceIconfontScripts:void 0,onIconfontScriptsChange:null,iconfontIconList:[],onIconChange:null},q=function(t,r){return i()(i()({},X),{},{resetIcon:function(){t({icon:null})},togglePanel:function(){t(function(e){return i()(i()({},e),{},{open:!e.open})})},selectIcon:function(e){var a,u;t({icon:e,open:!1,filterKeywords:void 0},!1,"\u9009\u62E9 Icon"),(a=(u=r()).onIconChange)===null||a===void 0||a.call(u,e)},addScript:function(e){var a=r(),u=a.selectScript,h=a.iconfontScripts,T=a.updateScripts;t({showForm:!1}),T((0,d.ZP)(h,function(E){E.find(function(A){return A.url===e.url})||E.push(e)})),u(e.url)},updateScripts:function(e){var a=r(),u=a.onIconfontScriptsChange,h=a.iconfontScripts;z()(h,e)||(t({iconfontScripts:e}),u==null||u(e))},toggleForm:function(e){t(function(a){return i()(i()({},a),{},{showForm:typeof e=="undefined"?!a.showForm:e})})},selectScript:function(){var c=s()(H()().mark(function a(u){var h,T,E,A,F,p;return H()().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(h=r(),T=h.onActiveIconfontScriptChange,T==null||T(u),u){I.next=5;break}return t({activeIconfontScript:"",iconfontIconList:[]}),I.abrupt("return");case 5:return E=r().iconfontScripts.find(function(un){return un.url===u}),I.next=8,fetch(u);case 8:return A=I.sent,I.next=11,A.text();case 11:F=I.sent,p=j(F),t({activeIconfontScript:u,showForm:!1,iconfontIconList:p.map(function(un){return{type:"iconfont",componentName:E.name,scriptUrl:u,props:{type:un}}})});case 14:case"end":return I.stop()}},a)}));function e(a){return c.apply(this,arguments)}return e}(),removeScripts:function(e){var a,u=r(),h=u.iconfontScripts,T=u.selectScript,E=u.updateScripts,A=h.filter(function(I){return I.url!==e}),F=h.findIndex(function(I){return I.url===e}),p=v(A,F),V=(a=A[p])===null||a===void 0?void 0:a.url;E(A),T(V)}})},G=q,_=function(t){return(0,W.F)()((0,R.v)(t)(G,{name:"IconPicker"}),z())},$=(0,b.k)(),J=$.Provider,P=$.useStore,Y=$.useStoreApi,on=n(48305),nn=n.n(on),w={},en=function(t){Object.entries(t).forEach(function(r){var c=nn()(r,2),e=c[0],a=c[1];w[e]||(w[e]=a)})},o=n(11527),An=(0,m.memo)(function(l){var t=l.type,r=l.componentName,c=l.props,e=l.scriptUrl;switch(t){case"custom":var a=w[r];return(0,o.jsx)(a,i()({},c));case"antd":var u=N[r];return(0,o.jsx)(u,i()({},c));case"iconfont":var h=N.createFromIconfontCN({scriptUrl:e});return(0,o.jsx)(h,i()({},c))}}),dn=An;dn.registerCustomIcon=en;var rn=dn,vn,On=function(){var t=(0,B.S)(),r=P(),c=r.icon,e=r.togglePanel,a=(0,o.jsx)("div",{className:(0,y.cx)((0,y.iv)(vn||(vn=x()([` + width: 8px; + height: 8px; + border-radius: 50%; + background: `,`; + `])),t.colorFillContent))});return(0,o.jsx)(K.ZP,{onClick:e,icon:c?(0,o.jsx)(rn,i()({},c)):a})},Dn=On,Bn=n(39968),cn=n(86865),bn=n(15834),pn=n(79773),Z=n(33743),an=n(60414),ln=function(t){switch(t.type){case"antd":case"custom":return t.componentName;case"iconfont":return t.props.type}},fn,Ln=(0,an.kc)(function(l){var t=l.token,r=l.css;return r(fn||(fn=x()([` + height: 48px; + width: 100%; + overflow: hidden; + + box-shadow: 1px 0 0 0 `,", 0 1px 0 0 ",`, + 1px 1px 0 0 `,", 1px 0 0 0 ",` inset, + 0 1px 0 0 `,` inset; + background: `,`; + + cursor: pointer; + + font-size: 18px; + color: `,`; + + &:hover { + border: 1px solid `,`; + box-shadow: none; + } + + &:active { + z-index: 5; + border: 1px solid `,`; + border-radius: 2px; + box-shadow: 0 1px 2px `,`; + } + `])),t.colorBorderSecondary,t.colorBorderSecondary,t.colorBorderSecondary,t.colorBorderSecondary,t.colorBorderSecondary,t.colorBgContainer,t.colorTextSecondary,t.colorBorder,t.colorPrimary,t.colorPrimary)}),Fn=function(t){var r=t.icon,c=P(function(h){return h.selectIcon}),e=Ln(),a=e.styles,u=e.cx;return(0,o.jsx)(Z.D,{className:u("icon-box",a),title:ln(r),align:"center",distribution:"center",onClick:function(){c(r)},children:(0,o.jsx)(rn,i()({},r))})},kn=(0,m.memo)(Fn),mn=function(t){return!t.iconfontScripts||t.iconfontScripts.length===0},hn=function(t){return t.panelTabKey==="iconfont"?t.iconfontIconList:t.antdIconList},Mn=function(t){var r=hn(t);return!r||r.length===0},Nn=function(t){var r=hn(t),c=t.filterKeywords;return r.filter(function(e){if(!c)return!0;switch(e.type){case"antd":case"custom":return e.componentName.toLowerCase().includes(c.toLowerCase());case"iconfont":return e.props.type.toLowerCase().includes(c.toLowerCase())}})},Zn=function(t){return!t.outsourceIconfontScripts||!!t.onIconfontScriptsChange},Sn,Kn=(0,an.kc)(function(l){var t=l.css;return t(Sn||(Sn=x()([` + display: grid; + grid-template-columns: repeat(4, 1fr); + `])))}),Un=function(){var t=P(Nn),r=Kn(),c=r.styles;return(0,o.jsx)("div",{className:c,children:t.map(function(e){return(0,o.jsx)(kn,{icon:e},ln(e))})})},zn=(0,m.memo)(Un),sn=n(21713),gn,Rn=function(){var t=(0,B.S)(),r=P(),c=r.filterKeywords,e=Y();return(0,o.jsx)(sn.Z,{placeholder:"\u8F93\u5165\u56FE\u6807\u540D\u79F0\u8FDB\u884C\u641C\u7D22...",allowClear:!0,value:c,onChange:function(u){e.setState({filterKeywords:u.target.value})},bordered:!1,className:(0,y.cx)((0,y.iv)(gn||(gn=x()([` + border-radius: 0; + border-bottom: 1px solid `,` !important; + &:hover { + border-bottom: 1px solid `,` !important; + } + `])),t.colorBorderSecondary,t.colorBorder))})},Wn=(0,m.memo)(Rn),Vn=n(62935),Qn=n(98794),In=n(59084),xn,yn,jn,$n=(0,an.kc)(function(l){var t=l.token,r=l.css,c=l.prefixCls;return{add:r(xn||(xn=x()([` + border: none; + cursor: pointer; + margin-right: 0; + `]))),tag:r(yn||(yn=x()([` + border: none; + transition: none; + cursor: pointer; + `]))),checked:r(jn||(jn=x()([` + background: `,`; + color: `,`; + .`,`-tag-close-icon { + color: `,`; + } + `])),t.colorPrimary,t.colorTextLightSolid,c,t.colorTextLightSolid)}}),Cn=n(45130),tn=n(4115),Pn,Hn=function(){var t=P(),r=t.addScript,c=(0,B.S)();return(0,o.jsx)(Z.D,{className:(0,y.cx)((0,y.iv)(Pn||(Pn=x()([` + padding: 8px; + border-radius: 8px; + background: `,`; + .ant-form-item { + margin-bottom: 8px; + } + `])),c.colorFillQuaternary)),children:(0,o.jsxs)(tn.Z,{size:"small",onFinish:function(a){r(a)},labelCol:{span:6},wrapperCol:{span:18},children:[(0,o.jsx)(tn.Z.Item,{name:"url",required:!0,label:"\u94FE\u63A5",getValueFromEvent:function(a){return a.target.value},children:(0,o.jsx)(sn.Z,{placeholder:"iconfont js\u94FE\u63A5"})}),(0,o.jsx)(tn.Z.Item,{name:"name",required:!0,label:"\u6807\u9898",getValueFromEvent:function(a){return a.target.value},initialValue:"Iconfont",children:(0,o.jsx)(sn.Z,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898"})}),(0,o.jsx)(tn.Z.Item,{wrapperCol:{offset:6,span:18},style:{marginBottom:0},children:(0,o.jsx)(cn.ZP,{htmlType:"submit",type:"primary",children:"\u6DFB\u52A0"})})]})})},Tn=(0,Cn.nh)(Hn),Xn=(0,m.memo)(function(){var l=$n(),t=l.styles,r=l.cx,c=P(),e=c.iconfontScripts,a=c.showForm,u=c.activeIconfontScript,h=c.removeScripts,T=c.selectScript,E=c.toggleForm,A=P(mn),F=P(Zn);return A?a?(0,o.jsx)(Tn,{}):(0,o.jsx)(pn.ZP,{status:"info",style:{padding:0,paddingTop:8},subTitle:"\u6682\u672A\u6DFB\u52A0\u56FE\u6807\u5E93\uFF0C\u8BF7\u5148\u6DFB\u52A0 Iconfont \u56FE\u6807\u5E93",extra:(0,o.jsx)(Z.D,{children:(0,o.jsx)(cn.ZP,{size:"small",onClick:function(){return E(!0)},type:"primary",children:"\u7ACB\u5373\u6DFB\u52A0"})})}):(0,o.jsxs)(Z.D,{gap:8,children:[(0,o.jsxs)(Z.D,{gap:4,horizontal:!0,children:[F?a?(0,o.jsx)(K.ZP,{size:20,onClick:function(){return E(!1)},icon:(0,o.jsx)(Vn.Z,{})}):(0,o.jsxs)(In.Z,{className:t.add,onClick:function(){E(!0)},children:[(0,o.jsx)(Qn.Z,{})," \u6DFB\u52A0"]}):null,(0,o.jsx)(Z.D,{horizontal:!0,children:e.map(function(p){var V=p.url===u;return(0,o.jsx)(In.Z,{closable:F,onClose:function(){h(p.url)},onClick:function(){T(V?"":p.url)},className:r(t.tag,V?t.checked:""),children:p.name},p.url)})})]}),a&&(0,o.jsx)(Tn,{})]})}),Gn=Xn,Jn=n(83604),En,Yn=function(t){return{panelTabKey:t.panelTabKey,icon:t.icon,resetIcon:t.resetIcon}},wn=function(){var t=P(Yn,Jn.X),r=t.panelTabKey,c=t.icon,e=t.resetIcon,a=(0,B.S)(),u=Y(),h=P(Mn),T=P(mn);return(0,o.jsxs)(Z.D,{width:216,gap:12,style:{maxHeight:400},children:[c?(0,o.jsxs)(Z.D,{distribution:"space-between",horizontal:!0,align:"center",children:[(0,o.jsxs)(Z.D,{horizontal:!0,align:"center",gap:8,children:[(0,o.jsx)(rn,i()({},c)),(0,o.jsx)("div",{children:ln(c)})]}),(0,o.jsx)(cn.ZP,{size:"small",type:"link",onClick:e,children:"\u79FB\u9664"})]}):void 0,(0,o.jsx)(bn.Z,{options:[{label:"Ant Design",value:"antd",icon:(0,o.jsx)(Bn.Z,{})},{label:"Iconfont",value:"iconfont"}],value:r,onChange:function(A){u.setState({panelTabKey:A})},block:!0}),r==="iconfont"?(0,o.jsx)(Gn,{}):null,h?T?null:(0,o.jsx)(pn.ZP,{status:"info",style:{padding:0,paddingTop:8},subTitle:"\u6682\u672A\u9009\u62E9\u56FE\u6807\u5E93\uFF0C\u8BF7\u9009\u62E9\u56FE\u6807\u5E93"}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(Wn,{}),(0,o.jsx)(Z.D,{className:(0,y.cx)((0,y.iv)(En||(En=x()([` + overflow-y: scroll; + border: 1px solid `,`; + border-left: 0; + padding-top: -1px; + `])),a.colorBorderSecondary)),children:(0,o.jsx)(zn,{})})]})]})},qn=wn,_n=function(){var t=P(function(c){return c.open}),r=Y();return(0,o.jsx)(k.Z,{onOpenChange:function(e){r.setState({open:e})},placement:"bottomLeft",showArrow:!1,open:t,trigger:"click",content:(0,o.jsx)(qn,{}),children:(0,o.jsx)(Dn,{})})},nt=_n,tt=n(6218),ot=function(t){var r=t.icon,c=t.defaultIcon,e=t.iconfontScripts,a=t.defaultIconfontScripts,u=t.onIconChange,h=t.onIconfontScriptsChange,T=t.activeIconfontScript,E=t.defaultActiveIconfontScript,A=t.onActiveIconfontScriptChange,F=Y(),p=(0,tt.N)(F);return p("icon",c,[]),p("icon",r),p("onIconChange",u),p("iconfontScripts",e,[e],function(){F.setState({iconfontScripts:e,outsourceIconfontScripts:e})}),p("iconfontScripts",a,[]),p("onIconfontScriptsChange",h),p("activeIconfontScript",T,[T],function(V){var I=V.activeIconfontScript;F.getState().selectScript(I)}),p("activeIconfontScript",E,[],function(V){var I=V.activeIconfontScript;F.getState().selectScript(I)}),p("onActiveIconfontScriptChange",A),null},et=ot,rt=function(t){return(0,o.jsx)(Cn.iV,{children:(0,o.jsxs)(J,{createStore:_,children:[(0,o.jsx)(nt,{}),(0,o.jsx)(et,i()({},t))]})})},ct=(0,m.memo)(rt)},87476:function(Q,f,n){"use strict";n.d(f,{IconPicker:function(){return m.IconPicker}});var S=n(84394),i=n(50652);n.o(i,"IconPicker")&&n.d(f,{IconPicker:function(){return i.IconPicker}});var m=n(53578)},60414:function(Q,f,n){"use strict";n.d(f,{f6:function(){return k},kc:function(){return m}});var S=n(96077),i=(0,S.F)({customToken:{editorPrefix:"editor"}}),m=i.createStyles,k=i.ThemeProvider},89797:function(Q,f,n){"use strict";n.d(f,{X:function(){return O}});var S=n(53649),i=n.n(S),m=n(97414),k,D,x,K,B,y,U,z,R,b,W,O=function(L){var s=L.token,d=L.css,j=d(k||(k=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),s.colorFillQuaternary),v=d(D||(D=i()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),s.colorText,s.colorFillTertiary),g=d(x||(x=i()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),s.colorText,s.colorFillQuaternary,s.colorPrimary),C=d(K||(K=i()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),s.colorTextSecondary,s.colorFillQuaternary);return{defaultButton:d(B||(B=i()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),C,s.colorText,s.colorFillSecondary,C,s.colorPrimary),textInfo:d(y||(y=i()([` + color: `,`; + &:hover { + color: `,`; + } + `])),s.colorTextSecondary,s.colorText),textDefault:d(U||(U=i()([` + color: `,`; + `])),s.colorTextSecondary),containerBgHover:d(z||(z=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),s.colorFillQuaternary),containerBgL2:d(R||(R=i()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),j,s.colorFillQuaternary,s.colorFillTertiary),controlContainerFocused:g,controlContainer:d(b||(b=i()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),v,g),backgroundBlur:d(W||(W=i()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,m.DZ)(.4)(s.colorBgElevated))}}},4805:function(){}}]); diff --git a/7493.1c0f864c.async.js b/7493.1c0f864c.async.js new file mode 100644 index 00000000..bb0856dd --- /dev/null +++ b/7493.1c0f864c.async.js @@ -0,0 +1,2 @@ +!(function(){"use strict";var F=(M,E,A)=>new Promise((I,C)=>{var D=B=>{try{g(A.next(B))}catch(w){C(w)}},Q=B=>{try{g(A.throw(B))}catch(w){C(w)}},g=B=>B.done?I(B.value):Promise.resolve(B.value).then(D,Q);g((A=A.apply(M,E)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7493],{27493:function(M,E,A){A.r(E),A.d(E,{default:function(){return D}});var I=Uint8Array.from(atob("AGFzbQEAAAABoQEWYAJ/fwF/YAF/AX9gA39/fwF/YAR/f39/AX9gAX8AYAV/f39/fwF/YAN/f38AYAJ/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAAF/YAl/f39/f39/f38Bf2AIf39/f39/f38Bf2AAAGAEf39/fwBgA39+fwF+YAZ/fH9/f38Bf2AAAXxgBn9/f39/fwBgAnx/AXxgAn5/AX9gBX9/f39/AAJ1BANlbnYVZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAYDZW52EmVtc2NyaXB0ZW5fZ2V0X25vdwARFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUAAwNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAABA9MB0QENBAABAAECAgsCAAIEBAACAQEAAQMCAwkCBgUDBQgCAwwMAwkJAwgDAQIFAwMEAQUHCwgCAgsABQUBAgQCBgIAAQACBAIABwMHBgcAAwACAAICAAQBAgcAAgUCAAEBBgYABgQACAUICQsJDAAAAAAAAAACAgIDAAIDAgADAQABAAACBQICAAESAQEEAgIGAgUDAQUAAgEBAAoBAAEAAwMCAAACBgIOAgEPAQEBChMCBQkGAQ4UFRAHAwIBAAEECggCAQgIBwcNAQQABwABCgQBBQQFAXABMzMFBwEBgAKAgAIGDgJ/AUHQj9MCC38BQQALB5QCDwZtZW1vcnkCABFfX3dhc21fY2FsbF9jdG9ycwAEGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBABBfX2Vycm5vX2xvY2F0aW9uALABB29tYWxsb2MAwAEFb2ZyZWUAwQEQZ2V0TGFzdE9uaWdFcnJvcgDCARFjcmVhdGVPbmlnU2Nhbm5lcgDEAQ9mcmVlT25pZ1NjYW5uZXIAxQEYZmluZE5leHRPbmlnU2Nhbm5lck1hdGNoAMYBG2ZpbmROZXh0T25pZ1NjYW5uZXJNYXRjaERiZwDHAQlzdGFja1NhdmUA0QEMc3RhY2tSZXN0b3JlANIBCnN0YWNrQWxsb2MA0wEMZHluQ2FsbF9qaWppANQBCVIBAEEBCzIFCgsPHC9vcHRxcnN1ugG7Ab0BBgcICYABfoEBggGDAX97fIUBmwF9hAFvnAFvnQGeAZ8BoAGhAZIBogGYAZcBowGkAaUBqwGqAawB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ACADNgIEIA0oAgBBATYCCEEADwsgACgCDCABEE8iA0EASARAIAMPCyACIAIoAowBIgVBAWo2AowBIAFBOxBRIgQNCyABKAIIIANBBWo2AgQgAUHNABBRIgQNCyABKAIIIAU2AgQgASgCCEEANgIIIAAoAgwgASACEEIiBA0LIAFBPhBRIgAhBCAADQsgASgCCCAFNgIEIAFBPRBRIgAhBCAADQsgAUE5EFEPCyMAQRBrIgkkAAJAIAAoAhQgACgCGEYEQCACIAIoAowBIgdBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAc2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACABKAIIIAAoAhQ2AgQgASgCCEEANgIIIAEoAghBATYCDCAAKAIMIAEgAhBCIgMNAQJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcwANgIAIAEoAgggBzYCBCABKAIIQQA2AggMAQsgACgCICIDBEAgAyABIAkgAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiB0EATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgZFDQIgASAGNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBzYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCSgCAGs2AgQgACgCICABIAIQQiIDDQELIAIgAigCjAEiB0EBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc4ANgIAIAEoAghBAjYCBCABKAIIIAc2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBBDYCBCACIAIoAowBIgZBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAY2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE7NgIAIAEoAghBAjYCBAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgVBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIIRQ0BIAEgCDYCACABKAIEIARBA3QQzQEiBEUNASABIAU2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOjYCACABKAIIQQM2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCEUNASABIAg2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBAjYCBCABKAIIIAc2AgggASgCCEEANgIMAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE5NgIAIAFBygAQUSIDDQAgACgCGCEDIAEoAgggACgCFCIENgIEIAEoAghBfyADIARrIANBf0YbNgIIIAEoAghBAjYCDCABQcsAEFEiAw0AIAAoAgwgASACEEIiAw0AIAFBKBBRIgMNACABKAIIQQE2AgQgAUHMABBRIgMNACABKAIIIAY2AgQgASgCCEEANgIIIAFBzwAQUSIDDQAgASgCCEECNgIEIAEoAgggBzYCCCABKAIIQQE2AgxBACEDCyAJQRBqJAAgAw8LIwBBEGsiCiQAIAAoAgwgARBPIQggACgCGCEGIAAoAhQhBSACIAIoAowBIgdBAWo2AowBIAEoAhAhBCABKAIMIQMCQCAFIAZGBEACQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzQA2AgAgASgCCCAHNgIEIAEoAghBADYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOzYCACABKAIIIAhBBGo2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAMLQXshAyABKAIAIARBKGwQzQEiBUUNAiABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQIgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcoANgIAIAEoAgggACgCFDYCBCABKAIIQQA2AgggASgCCEEBNgIMIAAoAgwgASACEEIiAw0BAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUhAwwDC0F7IQMgASgCACACQShsEM0BIgRFDQIgASAENgIAIAEoAgQgAkEDdBDNASICRQ0CIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE+NgIAIAEoAgggBzYCBAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIIABBADYCECAAQgA3AgggAEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOTYCAAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQT02AgAMAQsCQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzgA2AgAgASgCCEECNgIEIAEoAgggBzYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzwA2AgAgASgCCEEENgIEIAIgAigCjAEiBkEBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc0ANgIAIAEoAgggBjYCBCABKAIIQQA2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTs2AgAgASgCCCAIQQhqNgIEIAAoAiAiAwRAIAMgARBPIQMgASgCCCIEIAMgBCgCBGpBAWo2AgQgACgCICABIAogAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIghFDQIgASAINgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCigCAGs2AgQgACgCICABIAIQQiIDDQELAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACAAKAIYIQMgASgCCCAA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AgANACAAKAIwDQAgACgCDCECIAAgAEEYaiIENgIMIAAgBCAAKAIQIAJrajYCEAsgBSgCAA0BIAUoAjANASAFKAIMIQAgBSAFQRhqIgI2AgwgBSACIAUoAhAgAGtqNgIQIAMQEAwGCyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiASkCADcDACAGQbACaiIJIABBIGoiCykCADcDACAGQagCaiIHIABBGGoiCikCADcDACAGQaACaiIOIABBEGoiDSkCADcDACAGQZgCaiIQIABBCGoiDCkCADcDACAGIAApAgA3A5ACIAIgA0EwaiIVKQIANwIAIAEgA0EoaiICKQIANwIAIAsgA0EgaiIBKQIANwIAIAogA0EYaiILKQIANwIAIA0gA0EQaiIKKQIANwIAIAwgA0EIaiINKQIANwIAIAAgAykCADcCACAVIAUpAwA3AgAgAiAEKQMANwIAIAEgCSkDADcCACALIAcpAwA3AgAgCiAOKQMANwIAIA0gECkDADcCACADIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCyADKAIADQAgAygCMA0AIAMoAgwhBSADIANBGGoiADYCDCADIAAgAygCECAFa2o2AhALIAMQEAwECyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiAykCADcDACAGQbACaiIBIABBIGoiCSkCADcDACAGQagCaiILIABBGGoiBykCADcDACAGQaACaiIKIABBEGoiDikCADcDACAGQZgCaiINIABBCGoiECkCADcDACAGIAApAgA3A5ACIAIgCEEwaiIMKQIANwIAIAMgCEEoaiICKQIANwIAIAkgCEEgaiIDKQIANwIAIAcgCEEYaiIJKQIANwIAIA4gCEEQaiIHKQIANwIAIBAgCEEIaiIOKQIANwIAIAAgCCkCADcCACAMIAUpAwA3AgAgAiAEKQMANwIAIAMgASkDADcCACAJIAspAwA3AgAgByAKKQMANwIAIA4gDSkDADcCACAIIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCwJAIAgoAgANACAIKAIwDQAgCCgCDCEFIAggCEEYaiIANgIMIAggACAIKAIQIAVrajYCEAsgCBAQDAMLIAYoAowCIgINACAIRQ0DIAgQEAwDCyACEBAMAgsgAkEBciECA0AgACgCDCABIAIgAxBLIgUNAiAAKAIQIgANAAsLQQAhBQsgBkHQAmokACAFC5QBAQF/A0ACQCAAIgIgATYCCAJAAkACQAJAIAIoAgBBBGsOBQIDAQAABAsDQCACKAIMIAIQTCACKAIQIgINAAsMAwsgAigCEEEPSg0CCyACKAIMIQAgAiEBDAILIAIoAgwiAQRAIAEgAhBMCyACKAIQQQNHDQAgAigCFCIBBEAgASACEEwLIAIhASACKAIYIgANAQsLC/UBAQF/A0ACQCAAKAIAIgNBBUcEQAJAAkACQCADQQRrDgUCBAEAAAQLA0AgACgCDCABIAIQTSAAKAIQIgANAAsMAwsgACgCECIDQQ9KDQICQAJAIANBAWsOBAABAQABC0EAIQELIAAoAgwhAAwDCyAAIAEgACgCHBshASAAKAIMIQAMAgsgACgCDCIDBEAgAyABIAIQTQsgACgCECIDQQNHBEAgAw0BIAFFDQEgACgCBEGAgARxRQ0BIAAoAhRBA3QgAigCgAEiAyACQUBrIAMbaiABNgIEDwsgACgCFCIDBEAgAyABIAIQTQsgACgCGCIADQELCwvVAgEHfwJAA0ACQAJAAkACQAJAIAAoAgBBA2sOBgQCAwEAAAYLA0AgACgCDCABEE4gACgCECIADQALDAULIAAoAhBBD0oNBAsgACgCDCEADAILIAAoAgwiAgRAIAIgARBOCyAAKAIQQQNHDQIgACgCFCICBEAgAiABEE4LIAAoAhgiAA0BDAILCyAAKAIMIgVBAEwNACAAKAIoIgIgAEEQaiACGyEHIAEoAoABIgIgAUFAayACGyEGA0AgACEBAkAgBiAHIANBAnRqIggoAgAiBEEDdGooAgQiAkUNAANAIAEoAggiAQRAIAEgAkcNAQwCCwsCQCAEQR9KDQAgBEUNACACIAIoAixBASAEdHI2AiwLIAIgAigCBEGAgMAAcjYCBCAGIAgoAgBBA3RqKAIAIgEgASgCBEGAgMAAcjYCBCAAKAIMIQULIANBAWoiAyAFSA0ACwsLvQoBBn9BASEDQXohBAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4LAgkJCQMEBQABCQYKCwNAIAAoAgwgARBPIgRBAEgNCiAEIAZqIgYhAyAAKAIQIgANAAsMCAsDQCAFIgRBAWohBSAAKAIMIAEQTyACaiECIAAoAhAiAA0ACyACIARBAXRqIQMMBwsgAC0AFEEBcQRAIAAoAhAgACgCDEshAwwHC0EAIQMgACgCDCICIAAoAhBPDQZBASEDIAIgAiABKAJEIgYoAgARAQAiAWoiAiAAKAIQTw0GQQAhBANAIAQgAiAGKAIAEQEAIgUgAUdqIQQgBSIBIAJqIgIgACgCEEkNAAsgBEEBaiEDDAYLIAAoAhwhBSAAKAIUIQRBACEDIAAoAgwgARBPIgJBAEgEQCACIQMMBgsgAkUNBQJAIAAoAhgiBkUNACAAKAIUQX9HDQAgACgCDCIBKAIAQQJHDQAgASgCDEF/Rw0AAkAgACgCECIBQQFMBEAgASACbCEBDAELQX8gAW4hAyABIAJsIgFBCksNASACIANPDQELIAFBAWohAwwGCyACQQJqIgMgAiAFGyEBAkACQAJAIARBf0YEQAJAIAAoAhAiBUEBTARAIAIgBWwhBAwBC0F/IAVuIQcgAiAFbCIEQQpLDQIgAiAHTw0CCyABQQEgBCACQQpLGyAEIAVBAUYbakECaiEDDAkLIAAoAhQiBUUNByAGRQ0BIAJBAWohBCAFQQFHBEBBfyAFbiEDIAQgBWxBCksNAyADIARNDQMLIAUgACgCECIAayAEbCAAIAJsaiEDDAgLIAAoAhQiBUUNBiAGDQELIAVBAUcNACAAKAIQRQ0GCyABQQJqIQMMBQsgACgCDCECIAAoAhAiBUEBRgRAIAIgARBPIQMMBQtBACEDQQAhBAJAAkACQCACBH8gAiABEE8iBEEASARAIAQhAwwJCyAAKAIQBSAFCw4EAAcBAgcLIAAoAgRBgAFxIQICQCAAKAIUIgANACACRQ0AIARBA2ohAwwHCyACBEAgASgCNCECAkAgAEEBa0EeTQRAIAIgAHZBAXENAQwHCyACQQFxRQ0GCyAEQQVqIQMMBwsgBEECaiEDDAYLIAAtAARBIHEEQEEAIQIgACgCDCIFKAIMIAEQTyIAQQBIBEAgACEDDAcLAkAgAEUNACAFKAIQIgVFDQBBt34hA0H/////ByAAbiAFTA0HIAAgBWwiAkEASA0HCyAAIAJqQQNqIQMMBgsgBEECaiEDDAULIAAoAhghBSAAKAIUIQIgACgCDCABEE8iA0EASA0EIANBA2ohACACBH8gAiABEE8iA0EASA0FIAAgA2oFIAALQQJqIQMgBUUNBCADQQAgBSABEE8iAEEAThsgAGohAwwECwJAIAAoAgwiAkUEQEEAIQIMAQsgAiABEE8iAiEDIAJBAEgNBAtBASEDAkACQAJAAkAgACgCEEEBaw4IAAEHAgcHBwMHCyACQQJqIQMMBgsgAkEFaiEDDAULIAAoAhQgACgCGEYEQCACQQNqIQMMBQsgACgCICIARQRAIAJBDGohAwwFCyAAIAEQTyIDQQBIDQQgAiADakENaiEDDAQLIAAoAhQgACgCGEYEQCACQQZqIQMMBAsgACgCICIARQRAIAJBDmohAwwECyAAIAEQTyIDQQBIDQMgAiADakEPaiEDDAMLIAAoAgxBA0cNAkF6QQEgACgCEEEBSxshAwwCCyAEQQVqIQMMAQsgAkEBakEAIAAoAigbIQMLIAMhBAsgBAu1AwEFf0EMIQUCQAJAAkACQCABQQFrDgMAAQMCC0EHIAJBAWogAkEBa0EFTxshBQwCC0ELIAJBB2ogAkEBa0EDTxshBQwBC0ENIQULAkACQCADKAIMIgQgAygCECIGSQ0AIAZFDQAgBkEBdCIEQQBMBEBBdQ8LQXshByADKAIAIAZBKGwQzQEiCEUNASADIAg2AgAgAygCBCAGQQN0EM0BIgZFDQEgAyAENgIQIAMgBjYCBCADKAIMIQQLIAMgBEEBajYCDCADIAMoAgAgBEEUbGoiBDYCCEEAIQcgBEEANgIQIARCADcCCCAEQgA3AgAgAygCBCADKAIIIAMoAgBrQRRtQQJ0aiAFNgIAIAAgASACbCIGaiEEAkACQAJAIAVBB2sOBwECAgIBAQACCyADKAJEIAAgBBB2IgVFBEBBew8LIAMoAgggATYCDCADKAIIIAI2AgggAygCCCAFNgIEQQAPCyADKAJEIAAgBBB2IgVFBEBBew8LIAMoAgggAjYCCCADKAIIIAU2AgRBAA8LIAMoAggiBUIANwIEIAVCADcCDCADKAIIQQRqIAAgBhCmARoLIAcLxwEBBH8CQAJAIAAoAgwiAiAAKAIQIgNJDQAgA0UNACADQQF0IgJBAEwEQEF1DwtBeyEEIAAoAgAgA0EobBDNASIFRQ0BIAAgBTYCACAAKAIEIANBA3QQzQEiA0UNASAAIAI2AhAgACADNgIEIAAoAgwhAgsgACACQQFqNgIMIAAgACgCACACQRRsaiICNgIIQQAhBCACQQA2AhAgAkIANwIIIAJCADcCACAAKAIEIAAoAgggACgCAGtBFG1BAnRqIAE2AgALIAQL2AgBB38gACgCDCEEIAAoAhwiBUUEQCAEIAEgAhBCDwsgASgCJCEHAkACQCABKAIMIgMgASgCECIGSQ0AIAZFDQAgBkEBdCIIQQBMBEBBdQ8LQXshAyABKAIAIAZBKGwQzQEiCUUNASABIAk2AgAgASgCBCAGQQN0EM0BIgZFDQEgASAINgIQIAEgBjYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcUANgIAIAEoAgggASgCJDYCBCABIAEoAiRBAWo2AiQgBCABIAIQQiIDDQAgBUUNAAJAAkACQAJAIAVBAWsOAwABAgMLAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUPC0F7IQMgASgCACACQShsEM0BIgRFDQQgASAENgIAIAEoAgQgAkEDdBDNASICRQ0EIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHGADYCAAwCCwJAIAAtAAZBEHFFDQAgACgCLEUNAAJAIAEoAgwiAyABKAIQIgJJDQAgAkUNACACQQF0IgRBAEwEQEF1DwtBeyEDIAEoAgAgAkEobBDNASIFRQ0EIAEgBTYCACABKAIEIAJBA3QQzQEiAkUNBCABIAQ2AhAgASACNgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBxwA2AgAgASgCCCAAKAIsNgIIDAILAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUPC0F7IQMgASgCACACQShsEM0BIgRFDQMgASAENgIAIAEoAgQgAkEDdBDNASICRQ0DIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHGADYCAAwBCwJAIAEoAgwiAyABKAIQIgJJDQAgAkUNACACQQF0IgRBAEwEQEF1DwtBeyEDIAEoAgAgAkEobBDNASIFRQ0CIAEgBTYCACABKAIEIAJBA3QQzQEiAkUNAiABIAQ2AhAgASACNgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpByAA2AgAgASgCCCAAKAIsNgIICyABKAIIIAc2AgRBACEDCyADC2gBBn8gAEEEaiEEIAAoAgAiBQRAIAUhAANAIAAgAmoiA0EBdiIHQQFqIAIgBCADQQJ0QQRyaigCACABSSIDGyICIAAgByADGyIASQ0ACwsgAiAFSQR/IAQgAkEDdGooAgAgAU0FIAYLC9wBAQZ/An8CQAJAAkAgACgCDEEBSg0AQQAgASAAKAIYEQEAIgBBAEgNAxogAUH/AUsNACAAQQJJDQELIAIoAjAiAEUEQAwCCyAAKAIAIgNBBGohBkEAIQAgAygCACIHBEAgByEDA0AgACADaiIFQQF2IghBAWogACAGIAVBAnRBBHJqKAIAIAFJIgUbIgAgAyAIIAUbIgNJDQALCyAAIAdPDQEgBiAAQQN0aigCACABTSEEDAELIAIgAUEDdkH8////AXFqKAIQIAF2QQFxIQQLIAIoAgxBAXEgBHMLC/oCAQJ/AkACQAJAAkACQAJAIAAoAgAiAygCAEEEaw4FAQIDAAAECwNAIANBDGogASACEFUiAEEASA0FIAMoAhAiAw0ACwwDCyADQQxqIgQgASACEFUiAEEASA0DIABBAUcNAiAEKAIAKAIAQQRHDQIgAxAXDwsCQAJAAkAgAygCEA4EAAICAQILIAMtAAVBAnEEQCACIAIoAgBBAWoiADYCACABIAMoAhRBAnRqIAA2AgAgAyACKAIANgIUIANBDGogASACEFUiAEEATg0EDAULIAAgAygCDDYCACADQQA2AgwgAxAQQQEgACABIAIQVSIDIANBAE4bDwsgA0EMaiABIAIQVSIAQQBIDQMgAygCFARAIANBFGogASACEFUiAEEASA0ECyADQRhqIgMoAgBFDQIgAyABIAIQVSIAQQBIDQMMAgsgA0EMaiABIAIQVSIAQQBIDQIMAQsgAygCDEUNACADQQxqIAEgAhBVIgBBAEgNAQtBAA8LIAALwgMBCH8DQAJAAkACQAJAAkACQCAAKAIAQQNrDgYDAQIEAAAFCwNAIAAoAgwgARBWIgINBSAAKAIQIgANAAtBAA8LIAAoAgwhAAwECwJAIAAoAgwgARBWIgMNACAAKAIQQQNHBEBBAA8LIAAoAhQiAgRAIAIgARBWIgMNAQsgACgCGCIARQRAQQAPC0EAIQIgACABEFYiA0UNAwsgAw8LQa9+IQIgAC0ABUGAAXFFDQFBACECAkAgACgCDCIEQQBMDQAgACgCKCICIABBEGogAhshAyAEQQFxIQcCQCAEQQFGBEBBACEEQQAhAgwBCyAEQX5xIQhBACEEQQAhAgNAIAEgAyAEQQJ0IgVqKAIAQQJ0aigCACIJQQBKBEAgAyACQQJ0aiAJNgIAIAJBAWohAgsgASADIAVBBHJqKAIAQQJ0aigCACIFQQBKBEAgAyACQQJ0aiAFNgIAIAJBAWohAgsgBEECaiEEIAZBAmoiBiAIRw0ACwsgB0UNACABIAMgBEECdGooAgBBAnRqKAIAIgFBAEwNACADIAJBAnRqIAE2AgAgAkEBaiECCyAAIAI2AgxBAA8LIAAoAgwiAA0BCwsgAguRAgECfwNAAkACQAJAAkACQAJAAkAgACgCAEEEaw4GBgIBAAADBQsDQCAAKAIMEFcgACgCECIADQALDAQLIAAoAhBBEE4NAwwECwJAAkAgACgCEA4EAAUFAQULIAAoAgQiAUEIcQ0DIABBBGohAiAAIAFBCHI2AgQgACgCDCEADAILIAAoAgwQVyAAKAIUIgIEQCACEFcLIAAoAhgiAA0EDAILIAAoAgQiAUEIcQ0BIABBBGohAiAAIAFBCHI2AgQgACAAKAIgQQFqNgIgIAAoAgwiACAAKAIEQYABcjYCBCAAQRxqIgEgASgCAEEBajYCAAsgABBXIAIgAigCAEF3cTYCAAsPCyAAKAIMIQAMAAsAC5cCAQN/A0BBACEBAkACQAJAAkACQAJAAkAgACgCAEEEaw4GBgMBAAACBAsDQCAAKAIMEFggAXIhASAAKAIQIgANAAsMAwsgACgCEEEPSg0CDAQLIAAoAgwQWCICRQ0BIAAoAgwtAARBCHFFBEAgAiADcg8LIAAgACgCBEHAAHI2AgQgAiADcg8LAkAgACgCEA4EAAMDAgMLIAAoAgQiAkEQcQ0AQQEhASACQQhxDQAgACACQRByNgIEIAAoAgwQWCEBIAAgACgCBEFvcTYCBAsgASADcg8LIAAoAhQiAQR/IAEQWAVBAAshASAAKAIYIgIEfyACEFggAXIFIAELIANyIQMgACgCDCEADAELIAAoAgwhAAwACwAL7QMBA38DQEECIQMCQAJAAkACQAJAAkACQCAAKAIAQQRrDgYCBAMAAQYFCwNAIAAoAgwgASACEFkiA0GEgICAeHEEQCADDwsgAgR/IAAoAgwgARBfRQVBAAshAiADIARyIQQgACgCECIADQALDAQLA0AgACgCDCABIAIQWSIFQYSAgIB4cQRAIAUPCyADIAVxIQMgBUEBcSAEciEEIAAoAhAiAA0ACyADIARyDwsgACgCFEUNAiAAKAIMIAEgAhBZIgRBgoCAgHhxQQJHDQIgBCAEQX1xIAAoAhAbDwsgACgCEEEPSg0BDAILAkACQCAAKAIQDgQAAwMBAwsgACgCBCIDQRBxDQEgA0EIcQRAQQdBAyACGyEEDAILIAAgA0EQcjYCBCAAKAIMIAEgAhBZIQQgACAAKAIEQW9xNgIEIAQPCyAAKAIMIAEgAhBZIgRBhICAgHhxDQAgACgCFCIDBH8CQCACRQRADAELQQAgAiAAKAIMIAEQXxshBSAAKAIUIQMLIAMgASAFEFkiA0GEgICAeHEEQCADDwsgAyAEcgUgBAshAyAAKAIYIgAEQCAAIAEgAhBZIgRBhICAgHhxDQEgBEEBcSADciIAIABBfXEgBEECcRsPCyADQX1xDwsgBA8LIAAoAgwhAAwACwALvQMBA38DQCABQQRxIQMgAUGAAnEhBANAAkACQAJAAkACQAJAAkACQCAAKAIAQQRrDgYCBAMBAAYFCyABQQFyIQELA0AgACgCDCABEFogACgCECIADQALDAMLIAFBBHIiAyADIAEgACgCFCICQQFKGyACQX9GGyIBIAFBCHIgACgCECACRhsiAUGAAnEEQCAAIAAoAgRBgICAwAByNgIECyAAKAIMIQAMBgsCQAJAIAAoAhBBAWsOCAEAAwEDAwMAAwsgAUGCAnIhASAAKAIMIQAMBgsgAUGAAnIhASAAKAIMIQAMBQsCQAJAIAAoAhAOBAAEBAEECyAAKAIEIgJBCHEEQCABIAAoAiAiAkF/c3FFDQIgACABIAJyNgIgDAQLIAAgAkEIcjYCBCAAQSBqIgIgAigCACABcjYCACAAKAIMIAEQWiAAIAAoAgRBd3E2AgQPCyAAKAIMIAFBAXIiARBaIAAoAhQiAgRAIAIgARBaCyAAKAIYIgANBAsPCyAEBEAgACAAKAIEQYCAgMAAcjYCBAsgA0UNACAAIAAoAgRBgAhyNgIEIAAoAgwhAAwBCyAAKAIMIQAMAAsACwALyAEBAX8DQAJAQQAhAgJAAkACQAJAAkACQAJAAkAgACgCAA4IAwEACAUGBwIICyABDQcgACgCDEF/Rw0DDAcLIAFFDQIMBgsgACgCDCEADAYLIAAoAhAgACgCDE0NBCABRQ0AIAAtAAZBIHFFDQAgAC0AFEEBcUUNBAsgACECDAMLIAAoAhBBAEwNAiAAKAIgIgINAiAAKAIMIQAMAwsgACgCEEEDSw0BIAAoAgwhAAwCCyAAKAIQQQFHDQAgACgCDCEADAELCyACC/cCAQR/IAAoAgAiBEEKSwRAQQEPCyABQQJ0IgVBAEGgGWpqIQYgA0GoGWogBWohBQNAAkACQAJAAkACfwJAAkACQAJAIARBBGsOBwECAwAABgUHCwNAIAAoAgwgASACEFwEQEEBDwsgACgCECIADQALQQAPCyAAKAIMIQAMBgtBASEDIAYoAgAgACgCEHZBAXFFDQQgACgCDCABIAIQXA0EIAAoAhAiBEEDRwRAIAQEQEEADwsgACgCBEGAgYQgcUUEQEEADwsgAkEBNgIAQQAPCyAAKAIUIgQEQCAEIAEgAhBcDQULIAAoAhgMAQsgBSgCACAAKAIQcUUEQEEBDwsgACgCDAshAEEAIQMgAA0DDAILQQEhAyAALQAHQQFxDQEgACgCDEEBRwRAQQAPCyAAKAIQBEBBAA8LIAJBATYCAEEADwsgAC0ABEHAAHEEQCACQQE2AgBBAA8LIAAoAgwQYSEDCyADDwsgACgCACIEQQpNDQALQQELiQ8BCH8jAEEgayIGJAAgBEEBaiEHQXUhBQJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4LAgUFCAMGCQABBAcKC0EBIQQDQCAAKAIMIAEgBkEQaiADIAcQXSIFQQBIDQoCQCAEQQFxBEAgAiAGKQMQNwIAIAIgBigCGDYCCAwBCyACQX9Bf0F/IAYoAhAiBCACKAIAIgpqIARBf0YbIApBf0YbIAogBEF/c0sbNgIAIAJBf0F/QX8gBigCFCIEIAIoAgQiCmogBEF/RhsgCkF/RhsgCiAEQX9zSxs2AgQgAiAGKAIYBH8gAigCCEEARwVBAAs2AggLQQAhBCAAKAIQIgANAAsMCQsgACgCDCABIAIgAyAHEF0iBUEASA0IAkAgACgCECIKRQRAIAIoAgQhCSACKAIAIQhBASELDAELQQEhCwNAIAooAgwgASAGQRBqIAMgBxBdIgVBAEgNCiAGKAIQIgAgBigCFCIFRyEJAkACQCAAIAIoAgAiCEkEQCACIAA2AgAgBigCGCEMDAELIAAgCEcNAUEBIQwgBigCGEUNAQsgAiAMNgIIIAAhCAtBACALIAkbIQsgAEF/RiEAIAUgAigCBCIJSwRAIAIgBTYCBCAFIQkLQQAgCyAAGyELIAooAhAiCg0ACwsgCEF/RwRAQQAhBSAIIAlGDQkLIARFIAtBAUZxIQUMCAsgACgCDCEHAkAgAC0ABkEgcUUNACAALQAUQQFxDQBBhn8hBSADLQAEQQFxRQ0IC0EAIQVBACEDIAAoAhAgB0sEQANAQX8gA0EBaiADQX9GGyEDIAcgASgCRCgCABEBACAHaiIHIAAoAhBJDQALCyACQQE2AgggAiADNgIEIAIgAzYCAAwHCyAAKAIQIgUgACgCFEYEQCAFRQRAIAJBATYCCCACQgA3AgBBACEFDAgLIAAoAgwgASACIAMgBxBdIgVBAEgNByAAKAIQIgBFBEAgAkEANgIAIAJBADYCBAwICyACQX8gAigCACIBIABsQX8gAG4iAyABTRs2AgAgAkF/IAIoAgQiAiAAbCACIANPGzYCBAwHCyAAKAIMIAEgAiADIAcQXSIFQQBIDQYgACgCFCEBIAIgACgCECIABH9BfyACKAIAIgMgAGxBfyAAbiADTRsFQQALNgIAIAIgAUEBakECTwR/QX8gAigCBCIAIAFsQX8gAW4gAE0bBSABCzYCBAwGCyAALQAEQcAAcQRAQQAhBSACQQA2AgggAkKAgICAcDcCAAwGCyAAKAIMIAEgAiADIAcQXSEFDAULIAJBATYCCCACQoGAgIAQNwIAQQAhBQwECwJAAkACQCAAKAIQDgQAAQECBgsCQCAAKAIEIgVBBHEEQCACIAApAiw3AgBBACEFDAELIAVBCHEEQCACQoCAgIBwNwIAQQAhBQwBCyAAIAVBCHI2AgQgACgCDCABIAIgAyAHEF0hBSAAIAAoAgRBd3EiATYCBCAFQQBIDQYgACACKAIANgIsIAIoAgQhAyAAIAFBBHI2AgQgACADNgIwIAIoAghFDQAgACABQYSAgBByNgIECyACQQA2AggMBQsgACgCDCABIAIgAyAHEF0hBQwECyAAKAIMIAEgAiADIAcQXSIFQQBIDQMgACgCFCIEBEAgBCABIAZBEGogAyAHEF0iBUEASA0EIAJBf0F/QX8gBkEQaiIEKAIAIgggAigCACIJaiAIQX9GGyAJQX9GGyAJIAhBf3NLGzYCACACQX9Bf0F/IAQoAgQiCCACKAIEIglqIAhBf0YbIAlBf0YbIAkgCEF/c0sbNgIEAkAgBCgCCEUEQCACQQA2AggMAQsgAiACKAIIQQBHNgIICwsCfyAAKAIYIgAEQCAAIAEgBiADIAcQXSIFQQBIDQUgBigCAAwBCyAGQoCAgIAQNwIEQQALIQACQAJAIAAgAigCACIBSQRAIAIgADYCACAGKAIIIQAMAQsgACABRw0BQQEhACAGKAIIRQ0BCyACIAA2AggLIAYoAgQiACACKAIETQ0DIAIgADYCBAwDCyACQQE2AgggAkIANwIAQQAhBQwCCyAAKAIEIgRBgIAIcQ0AIARBwABxBEBBACEFIAJBADYCACAEQYDAAHEEQCACQv////8PNwIEDAMLIAJCADcCBAwCCyADKAKAASIFIANBQGsgBRsiCSAAKAIoIgUgAEEQaiAFGyIMKAIAQQN0aigCACABIAIgAyAHEF0iBUEASA0BAkAgAigCACIEQX9HBEAgBCACKAIERg0BCyACQQA2AggLIAAoAgxBAkgNAUEBIQgDQCAJIAwgCEECdGooAgBBA3RqKAIAIAEgBkEQaiADIAcQXSIFQQBIDQIgBigCECIEQX9HIAYoAhQiCiAERnFFBEAgBkEANgIYCwJAAkAgBCACKAIAIgtJBEAgAiAENgIAIAYoAhghBAwBCyAEIAtHDQFBASEEIAYoAhhFDQELIAIgBDYCCAsgCiACKAIESwRAIAIgCjYCBAsgCEEBaiIIIAAoAgxIDQALDAELQQAhBSACQQA2AgggAkIANwIACyAGQSBqJAAgBQv5AQECfwJAIAJBDkoNAANAIAJBAWohAkEAIQMCQAJAAkACQAJAAkACQAJAIAAoAgAOCwIGAQkDBAUACQcFCQsgACgCECIDRQ0GIAMgASACEF4iA0UNBgwEC0F/IQMgACgCDEF/Rg0DDAQLIAAoAhAgACgCDE0NAiAALQAGQSBxRQ0DQX8hAyAALQAUQQFxDQMMAgsgACgCEA0DDAULIAAoAhANAkF/IQMgACgCBCIEQQhxDQAgACAEQQhyNgIEIAAoAgwgASACEF4hAyAAIAAoAgRBd3E2AgQLIAMPCyABIAA2AgBBAQ8LIAAoAgwhACACQQ9HDQALC0F/C8UEAQV/AkACQANAIAAhAwJAAkACQAJAAkACQAJAAkAgACgCAA4LBAUFAAYHCgIDAQkKCyAAKAIEIgNBgIAIcQ0JIANBwABxDQkgASgCgAEiAiABQUBrIAIbIgUgACgCKCICIABBEGogAhsiBigCAEEDdGooAgAgARBfIQIgACgCDEECSA0JQQEhAwNAIAIgBSAGIANBAnRqKAIAQQN0aigCACABEF8iBCACIARJGyECIANBAWoiAyAAKAIMSA0ACwwJCyAAKAIMIgAtAARBAXFFDQYgACgCJA8LA0BBf0F/QX8gACgCDCABEF8iAyACaiADQX9GGyACQX9GGyACIANBf3NLGyECIAAoAhAiAA0ACwwHCwNAIAMoAgwgARBfIgQgAiAEIAIgBEkbIAAgA0YbIQIgAygCECIDDQALDAYLIAAoAhAgACgCDGsPCyABKAIIKAIMDwsgACgCEEEATA0DIAAoAgwgARBfIQMgACgCECIARQ0DQX8gACADbEF/IABuIANNGw8LAkAgACgCECIDQQFrQQJPBEACQCADDgQABQUCBQsgACgCBCIDQQFxBEAgACgCJA8LIANBCHENBCAAIANBCHI2AgQgACAAKAIMIAEQXyICNgIkIAAgACgCBEF2cUEBcjYCBCACDwsgACgCDCEADAELCyAAKAIMIAEQXyECIAAoAhQiAwRAIAMgARBfIAJqIQILIAAoAhgiAAR/IAAgARBfBUEACyIAIAIgACACSRsPC0EAQX8gACgCDBshAgsgAgvfAQECfwNAQQEhAQJAAkACQAJAAkACQCAAKAIAQQRrDgYCAwQAAAEECwNAIAAoAgwQYCICIAEgASACSBshASAAKAIQIgANAAsMAwsgAC0ABEHAAHFFDQNBAw8LIAAoAhRFDQEMAgsgACgCECICQQFrQQJJDQECQAJAIAIOBAECAgACCyAAKAIMEGAhASAAKAIUIgIEQCACEGAiAiABIAEgAkgbIQELIAAoAhgiAEUNASAAEGAiACABIAAgAUobDwtBA0ECIAAtAARBwABxGyEBCyABDwsgACgCDCEADAALAAvzAQECfwJ/AkACQAJAAkACQAJAIAAoAgBBBGsOBwECAwAABQQFCwNAIAAoAgwQYQRAQQEhAQwGCyAAKAIQIgANAAsMBAsgACgCDBBhIQEMAwsgACgCEEUEQEEAIAAoAgQiAUEIcQ0EGiAAIAFBCHI2AgQgACgCDBBhIQEgACAAKAIEQXdxNgIEDAMLQQEhASAAKAIMEGENAiAAKAIQQQNHBEBBACEBDAMLIAAoAhQiAgRAIAIQYQ0DC0EAIQEgACgCGCIARQ0CIAAQYSEBDAILIAAoAgwiAEUNASAAEGEhAQwBC0EBIAAtAAdBAXENARoLIAELC+4IAQd/IAEoAgghAyACKAIEIQQgASgCBCIGRQRAIAIoAgggA3IhAwsgASADrSACKAIMIAEoAgwiBUECcSAFIAQbciIFrUIghoQ3AggCQCACKAIkIgRBAEwNACAGDQAgAkEYaiIGIAYoAgAgA3KtIAIoAhwgBUECcSAFIAIoAgQbcq1CIIaENwIACwJAIAIoArABQQBMDQAgASgCBA0AIAIoAqQBDQAgAkGoAWoiAyADKAIAIAEoAghyNgIACyABKAJQIQUgASgCICEDIAIoAgQEQCABQQA2AiAgAUEANgJQCyACQRBqIQggAUFAayEJAkAgBEEATA0AAn8gAwRAIAJBKGoiAyAEaiEHIAEoAiQhBANAIAMgACgCABEBACIGIARqQRhMBEACQCAGQQBMDQBBACEFIAMgB08NAANAIAEgBGogAy0AADoAKCAEQQFqIQQgA0EBaiEDIAVBAWoiBSAGTg0BIAMgB0kNAAsLIAMgB0kNAQsLIAEgBDYCJEEAIQQgAyAHRgRAIAIoAiAhBAsgASAENgIgIAFBHGohBSABQRhqDAELIAVFDQEgAkEoaiIDIARqIQcgASgCVCEEA0AgAyAAKAIAEQEAIgYgBGpBGEwEQAJAIAZBAEwNAEEAIQUgAyAHTw0AA0AgASAEaiADLQAAOgBYIARBAWohBCADQQFqIQMgBUEBaiIFIAZODQEgAyAHSQ0ACwsgAyAHSQ0BCwsgASAENgJUQQAhBCADIAdGBEAgAigCICEECyABIAQ2AlAgAUHMAGohBSABQcgAagsiAyADNQIAIAIoAhwgBSgCAEECcXJBACAEG61CIIaENwIAIAhBADoAGCAIQgA3AhAgCEIANwIIIAhCADcCAAsgACAJIAgQQSAAIAkgAkFAaxBBIAFB8ABqIQMCQCABKAKEAUEASgRAIAIoAgRFDQEgASgCdEUEQCAAIAFBEGogAxBBDAILIAAgCSADEEEMAQsgAigChAFBAEwNACADIAIpAnA3AgAgAyACKQKYATcCKCADIAIpApABNwIgIAMgAikCiAE3AhggAyACKQKAATcCECADIAIpAng3AggLAkAgAigCsAEiA0UNACABQaABaiEEIAJBoAFqIQUCQCABKAKwASIGRQ0AQYCAAiAGbSEGQYCAAiADbSIDQQBMDQEgBkEATA0AQQAhBwJ/QQAgASgCpAEiCEF/Rg0AGkEBIAggBCgCAGsiCEHjAEsNABogCEEBdEGwGWouAQALIAZsIQYCQCACKAKkASIAQX9GDQBBASEHIAAgBSgCAGsiAEHjAEsNACAAQQF0QbAZai4BACEHCyADIAdsIgMgBkoNACADIAZIDQEgBSgCACAEKAIATw0BCyAEIAVBlAIQpgEaCyABQX9Bf0F/IAIoAgAiAyABKAIAIgRqIANBf0YbIARBf0YbIAQgA0F/c0sbNgIAIAFBf0F/QX8gAigCBCIDIAEoAgQiBGogA0F/RhsgBEF/RhsgBCADQX9zSxs2AgQLvwMBA38gACAAKAIIIAEoAghxNgIIIABBDGoiAyADKAIAIAEoAgxxNgIAIABBEGogAUEQaiACEGUgAEFAayABQUBrIAIQZSAAQfAAaiABQfAAaiACEGUCQCAAKAKwAUUNACAAQaABaiEDAkAgASgCsAEEQCAAKAKkASIFIAEoAqABIgRPDQELIANBAEGUAhCoARoMAQsgAigCCCECIAQgAygCAEkEQCADIAQ2AgALIAEoAqQBIgMgBUsEQCAAIAM2AqQBCwJ/AkAgAS0AtAEEQCAAQQE6ALQBDAELIAAtALQBDQBBAAwBC0EUQQUgAigCDEEBShsLIQRBASECA0AgACACakG0AWohAwJAAkAgASACai0AtAEEQCADQQE6AAAMAQsgAy0AAEUNAQtBBCEDIAJB/wBNBH8gAkEBdEGAG2ouAQAFIAMLIARqIQQLIAJBAWoiAkGAAkcNAAsgACAENgKwASAAQagBaiICIAIoAgAgASgCqAFxNgIAIABBrAFqIgIgAigCACABKAKsAXE2AgALIAEoAgAiAiAAKAIASQRAIAAgAjYCAAsgASgCBCICIAAoAgRLBEAgACACNgIECwvZBAEFfwNAQQAhAgJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4KAgMDBAYHCQABBQkLA0BBf0F/QX8gACgCDCABEGQiAyACaiADQX9GGyACQX9GGyACIANBf3NLGyICIQMgACgCECIADQALDAgLA0AgAiAAKAIMIAEQZCIDIAIgA0sbIgIhAyAAKAIQIgANAAsMBwsgACgCECAAKAIMaw8LIAEoAggoAggPCyAAKAIEIgJBgIAIcQ0EIAJBwABxBEAgAkESdEEfdQ8LIAAoAgxBAEwNBCABKAKAASICIAFBQGsgAhshBCAAKAIoIgIgAEEQaiACGyEFQQAhAgNAIAMgBCAFIAJBAnRqKAIAQQN0aigCACABEGQiBiADIAZLGyEDIAJBAWoiAiAAKAIMSA0ACwwECyAALQAEQcAAcUUNBEF/DwsgACgCFEUNASAAKAIMIAEQZCICRQ0BAkAgACgCFCIDQQFqDgIDAgALQX8gAiADbEF/IANuIAJNGw8LIAAoAhAiAkEBa0ECSQ0CAkACQCACDgQAAwMBAwsgACgCBCICQQJxBEAgACgCKA8LQX8hAyACQQhxDQIgACACQQhyNgIEIAAgACgCDCABEGQiAjYCKCAAIAAoAgRBdXFBAnI2AgQgAg8LIAAoAgwgARBkIQIgACgCFCIDBEBBf0F/QX8gAyABEGQiAyACaiADQX9GGyACQX9GGyACIANBf3NLGyECCyAAKAIYIgAEfyAAIAEQZAVBAAsiACACIAAgAksbDwtBACEDCyADDwsgACgCDCEADAALAAu8AgEFfwJAIAEoAhRFDQAgACgCFCIERQ0AIAAoAgAgASgCAEcNACAAKAIEIAEoAgRHDQACQCAEQQBMBEAMAQsgAEEYaiEGA0AgAyABKAIUTg0BIAAgA2otABggASADai0AGEcNAUEBIQQgAyAGaiACKAIIKAIAEQEAIgVBAUoEQANAIAAgAyAEaiIHai0AGCABIAdqLQAYRw0DIARBAWoiBCAFRw0ACwsgAyAFaiIDIAAoAhRIDQALCwJ/AkAgASgCEEUNACADIAEoAhRIDQAgAyAAKAIUSA0AIAAoAhBFDAELIABBADYCEEEBCyEEIAAgAzYCFCAAIAAoAgggASgCCHE2AgggAEEMaiIAQQAgACgCACABKAIMcSAEGzYCAA8LIABCADcCACAAQQA6ABggAEIANwIQIABCADcCCAuaAgEGfyAAKAIQIgJBAEoEQANAIAAoAhQgAUECdGooAgAiAwRAIAMQZiAAKAIQIQILIAFBAWoiASACSA0ACwsCQCAAKAIMIgJBAEwNACACQQNxIQRBACEDQQAhASACQQFrQQNPBEAgAkF8cSEGA0AgAUECdCICIAAoAhRqQQA2AgAgACgCFCACQQRyakEANgIAIAAoAhQgAkEIcmpBADYCACAAKAIUIAJBDHJqQQA2AgAgAUEEaiEBIAVBBGoiBSAGRw0ACwsgBEUNAANAIAAoAhQgAUECdGpBADYCACABQQFqIQEgA0EBaiIDIARHDQALCyAAQX82AgggAEEANgIQIABCfzcCACAAKAIUIgEEQCABEMwBCyAAEMwBC54BAQN/IAAgATYCBEEKIAEgAUEKTBshAQJAAkAgACgCACIDRQRAIAAgAUECdCICEMsBIgM2AgggACACEMsBIgQ2AgxBeyECIANFDQIgBA0BDAILIAEgA0wNASAAIAAoAgggAUECdCICEM0BNgIIIAAgACgCDCACEM0BIgM2AgxBeyECIANFDQEgACgCCEUNAQsgACABNgIAQQAhAgsgAguBlQEBJn8jAEHgAWsiCCEHIAgkACAAKAIAIQYCQCAFRQRAIAAoAgwiCkUEQEEAIQgMAgsgCkEDcSELIAAoAgQhDEEAIQgCQCAKQQFrQQNJBEBBACEKDAELIApBfHEhGEEAIQoDQCAGIAwgCkECdCITaigCAEECdEGAHWooAgA2AgAgBiAMIBNBBHJqKAIAQQJ0QYAdaigCADYCFCAGIAwgE0EIcmooAgBBAnRBgB1qKAIANgIoIAYgDCATQQxyaigCAEECdEGAHWooAgA2AjwgCkEEaiEKIAZB0ABqIQYgEkEEaiISIBhHDQALCyALRQ0BA0AgBiAMIApBAnRqKAIAQQJ0QYAdaigCADYCACAKQQFqIQogBkEUaiEGIAlBAWoiCSALRw0ACwwBCyAAKAJQIR0gACgCRCEOIAUoAgghDSAFKAIoIgogCigCGEEBajYCGCAFKAIcIR4gBSgCICIKBEAgCiAFKAIkayIKIB4gCiAeSRshHgsgACgCHCEWIAAoAjghJgJAIAUoAgAiEgRAIAdBADYCmAEgByASNgKUASAHIBIgBSgCEEECdGoiCjYCjAEgByAKNgKQASAHIAogBSgCBEEUbGo2AogBDAELIAUoAhAiCkECdCIJQYAZaiEMIApBM04EQCAHQQA2ApgBIAcgDBDLASISNgKUASASRQRAQXshCAwDCyAHIAkgEmoiCjYCjAEgByAKNgKQASAHIApBgBlqNgKIAQwBCyAHQQE2ApgBIAggDEEPakFwcWsiEiQAIAcgCSASaiIKNgKQASAHIBI2ApQBIAcgCjYCjAEgByAKQYAZajYCiAELIBIgFkECdGpBBGohE0EBIQggFkEASgRAIBZBA3EhCyAWQQFrQQNPBEAgFkF8cSEYQQAhDANAIBMgCEECdCIKakF/NgIAIAogEmpBfzYCACATIApBBGoiCWpBfzYCACAJIBJqQX82AgAgEyAKQQhqIglqQX82AgAgCSASakF/NgIAIBMgCkEMaiIKakF/NgIAIAogEmpBfzYCACAIQQRqIQggDEEEaiIMIBhHDQALCyALBEBBACEKA0AgEyAIQQJ0IgxqQX82AgAgDCASakF/NgIAIAhBAWohCCAKQQFqIgogC0cNAAsLIAcoAowBIQoLIApBAzYCACAKQaCaETYCCCAHIApBFGo2AowBIA1BgICAEHEhJyANQRBxISIgDUEgcSEoIA1BgICAAnEhKSANQYAEcSEjIA1BgIiABHEhKiANQYCAgARxISQgDUGACHEhISANQYCAgAhxIStBfyEbIAdBvwFqISVBACEYIAQiCSEgIAMhFAJAA0BBASEKQQAhDCAbIQgCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBiILKAIAQQJrDlMBAgMEBQYHCAkKCwwNDg8SExQZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6O15dXFpZWFdWVVRTUlFQT05NTEtKSUhHRkVEQUBiZAALAkAgBCAJRw0AIChFDQAgBCEJQX8hGwxiCyAJIARrIgYgGyAGIBtKGyEQAkAgBiAbTA0AICJFDQAgBSgCLCIQIAZIBEAgBSAENgIwIAUgBjYCLCAbIAYgAyAJSxshEAwBCyADIAlLDWIgBSgCMCAERw1iCwJAIAUoAgwiEUUNACARKAIIIg0gCSAgIAkgIEkbIiAgAWsiDzYCACARKAIMIgsgCSABayIXNgIAQQEhBiAWQQBKBEAgBygCkAEhGwNAQX8hCAJ/IBMgBkECdCIMaiIKKAIAQX9HBEAgDCASaiEIIA0gBkECdGpBAUEBIAZ0IAZBIE8bIgwgACgCMHEEfyAbIAgoAgBBFGxqQQhqBSAICygCACABazYCACAAKAI0IAxxBH8gGyAKKAIAQRRsakEIagUgCgsoAgAgAWshCCALDAELIAsgDGpBfzYCACANCyAGQQJ0aiAINgIAIAYgFkchCCAGQQFqIQYgCA0ACwsgACgCLEUNAAJAIBEoAhAiBkUEQEEYEMsBIggEQCAIQgA3AhAgCEL/////DzcCCCAIQn83AgALIBEgCDYCECAIIgYNAUF7IQgMZwsgBigCECIKQQBKBEBBACEIA0AgBigCFCAIQQJ0aigCACIMBEAgDBBmIAYoAhAhCgsgCEEBaiIIIApIDQALCwJAIAYoAgwiCkEATA0AIApBA3EhDUEAIQxBACEIIApBAWtBA08EQCAKQXxxIRtBACELA0AgCEECdCIKIAYoAhRqQQA2AgAgBigCFCAKQQRyakEANgIAIAYoAhQgCkEIcmpBADYCACAGKAIUIApBDHJqQQA2AgAgCEEEaiEIIAtBBGoiCyAbRw0ACwsgDUUNAANAIAYoAhQgCEECdGpBADYCACAIQQFqIQggDEEBaiIMIA1HDQALCyAGQX82AgggBkEANgIQIAZCfzcCACARKAIQIQgLIAYgFzYCCCAGIA82AgQgBkEANgIAIAcgBygCkAE2AoQBIAggB0GEAWogBygCjAEgASAAEGkiCEEASA1kCyAnRQRAIBAhCAxkC0HwvxIoAgAiBkUEQCAQIQgMZAsgASACIAQgESAFKAIoKAIMIAYRBQAiCEEASA1jIBBBfyAiGyEbDGELIBQgCWtBAEwNYCALLQAEIAktAABHDWAgC0EUaiEGIAlBAWohCQxhCyAUIAlrQQJIDV8gCy0ABCAJLQAARw1fIAstAAUgCS0AAUYNOSAJQQFqIQkMXwsgFCAJa0EDSA1eIAstAAQgCS0AAEcNXiALLQAFIAktAAFHBEAgCUEBaiEJDF8LIAstAAYgCS0AAkcEQCAJQQJqIQkMXwsgC0EUaiEGIAlBA2ohCQxfCyAUIAlrQQRIDV0gCy0ABCAJLQAARw1dIAstAAUgCS0AAUcEQCAJQQFqIQkMXgsgCy0ABiAJLQACRwRAIAlBAmohCQxeCyALLQAHIAktAANHBEAgCUEDaiEJDF4LIAtBFGohBiAJQQRqIQkMXgsgFCAJa0EFSA1cIAstAAQgCS0AAEcNXCALLQAFIAktAAFHBEAgCUEBaiEJDF0LIAstAAYgCS0AAkcEQCAJQQJqIQkMXQsgCy0AByAJLQADRwRAIAlBA2ohCQxdCyALLQAIIAktAARHBEAgCUEEaiEJDF0LIAtBFGohBiAJQQVqIQkMXQsgCygCCCIGIBQgCWtKDVsgCygCBCEIAkADQCAGQQBMDQEgBkEBayEGIAktAAAhCiAILQAAIQwgCUEBaiINIQkgCEEBaiEIIAogDEYNAAsgDSEJDFwLIAtBFGohBgxcCyAUIAlrQQJIDVogCy0ABCAJLQAARw1aIAstAAUgCS0AAUcEQCAJQQFqIQkMWwsgC0EUaiEGIAlBAmohCQxbCyAUIAlrQQRIDVkgCy0ABCAJLQAARw1ZIAstAAUgCS0AAUcEQCAJQQFqIQkMWgsgCy0ABiAJLQACRwRAIAlBAmohCQxaCyALLQAHIAktAANHBEAgCUEDaiEJDFoLIAtBFGohBiAJQQRqIQkMWgsgFCAJa0EGSA1YIAstAAQgCS0AAEcNWCALLQAFIAktAAFHBEAgCUEBaiEJDFkLIAstAAYgCS0AAkcEQCAJQQJqIQkMWQsgCy0AByAJLQADRwRAIAlBA2ohCQxZCyALLQAIIAktAARHBEAgCUEEaiEJDFkLIAstAAkgCS0ABUcEQCAJQQVqIQkMWQsgC0EUaiEGIAlBBmohCQxZCyALKAIIIghBAXQiBiAUIAlrSg1XIAhBAEoEQCAGIAlqIQwgCygCBCEGA0AgBi0AACAJLQAARw1ZIAYtAAEgCS0AAUcNNiAJQQJqIQkgBkECaiEGIAhBAUshCiAIQQFrIQggCg0ACyAMIQkLIAtBFGohBgxYCyALKAIIIghBA2wiBiAUIAlrSg1WIAhBAEoEQCAGIAlqIQwgCygCBCEGA0AgBi0AACAJLQAARw1YIAYtAAEgCS0AAUcNMyAGLQACIAktAAJHDTQgCUEDaiEJIAZBA2ohBiAIQQFLIQogCEEBayEIIAoNAAsgDCEJCyALQRRqIQYMVwsgCygCCCALKAIMbCIGIBQgCWtKDVUgBkEASgRAIAYgCWohDCALKAIEIQgDQCAILQAAIAktAABHDVcgCUEBaiEJIAhBAWohCCAGQQFKIQogBkEBayEGIAoNAAsgDCEJCyALQRRqIQYMVgsgFCAJa0EATA1UIAsoAgQgCS0AACIGQQN2QRxxaigCACAGdkEBcUUNVCAJIA4oAgARAQBBAUcNVCALQRRqIQYgCUEBaiEJDFULIBQgCWsiBkEATA1TIAkgDigCABEBAEEBRg1TDAELIBQgCWsiBkEATA1SIAkgDigCABEBAEEBRg0BCyAGIAkgDigCABEBACIISA1RIAkgCCAJaiIIIA4oAhQRAAAhBiALKAIEIAYQU0UEQCAIIQkMUgsgC0EUaiEGIAghCQxSCyALKAIIIAktAAAiBkEDdkEccWooAgAgBnZBAXFFDVAgC0EUaiEGIAlBAWohCQxRCyAUIAlrQQBMDU8gCygCBCAJLQAAIgZBA3ZBHHFqKAIAIAZ2QQFxDU8gC0EUaiEGIAkgDigCABEBACAJaiEJDFALIBQgCWsiBkEATA1OIAkgDigCABEBAEEBRw0BIAlBAWohCAwCCyAUIAlrIgZBAEwNTSAJIA4oAgARAQBBAUYNAwsgAiEIIAkgDigCABEBACIKIAZKDQAgCSAJIApqIgggDigCFBEAACEGIAsoAgQgBhBTDQELIAtBFGohBiAIIQkMTAsgCCEJDEoLIAsoAgggCS0AACIGQQN2QRxxaigCACAGdkEBcQ1JIAtBFGohBiAJQQFqIQkMSgsgFCAJayIGQQBMDUggBiAJIA4oAgARAQAiCEgNSCAJIAIgDigCEBEAAA1IIAtBFGohBiAIIAlqIQkMSQsgFCAJayIGQQBMDUcgBiAJIA4oAgARAQAiCEgNRyALQRRqIQYgCCAJaiEJDEgLIAtBFGohBiAJIBRPDUcDQCAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDUsgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAggBjYCCCAIQQM2AgAgCCAJNgIMIAcgCEEUajYCjAEgCSAOKAIAEQEAIgggFCAJa0oNRyAJIAIgDigCEBEAAA1HIAggCWoiCSAUSQ0ACwxHCyALQRRqIQYgCSAUTw1GA0AgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA1KIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAY2AgggCEEDNgIAIAggCTYCDCAHIAhBFGo2AowBQQEhCCAJIA4oAgARAQAiCkECTgRAIAoiCCAUIAlrSg1HCyAIIAlqIgkgFEkNAAsMRgsgC0EUaiEGIAkgFE8NRSALLQAEIQoDQCAJLQAAIApB/wFxRgRAIAcoAogBIAcoAowBIghrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNSiAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhCAsgCCAGNgIIIAhBAzYCACAIIAk2AgwgByAIQRRqNgKMAQsgCSAOKAIAEQEAIgggFCAJa0oNRSAJIAIgDigCEBEAAA1FIAggCWoiCSAUSQ0ACwxFCyALQRRqIQYgCSAUTw1EIAstAAQhDANAIAktAAAgDEH/AXFGBEAgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA1JIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAY2AgggCEEDNgIAIAggCTYCDCAHIAhBFGo2AowBC0EBIQggCSAOKAIAEQEAIgpBAk4EQCAKIgggFCAJa0oNRQsgCCAJaiIJIBRJDQALDEQLIBQgCWtBAEwNQiAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ1CIAtBFGohBiAJIA4oAgARAQAgCWohCQxDCyAUIAlrQQBMDUEgDiAJIAIQhwFFDUEgC0EUaiEGIAkgDigCABEBACAJaiEJDEILIBQgCWtBAEwNQCAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAADUAgC0EUaiEGIAkgDigCABEBACAJaiEJDEELIBQgCWtBAEwNPyAOIAkgAhCHAQ0/IAtBFGohBiAJIA4oAgARAQAgCWohCQxACyALKAIEIQYCQCABIAlGBEAgFCABa0EATARAIAEhCQxBCyAGRQRAIA4oAjAhBiABIAIgDigCFBEAAEEMIAYRAAANAiABIQkMQQsgDiABIAIQhwENASABIQkMQAsgDiABIAkQeCEIIAIgCUYEQCAGRQRAIA4oAjAhBiAIIAIgDigCFBEAAEEMIAYRAAANAiACIQkMQQsgDiAIIAIQhwENASACIQkMQAsCfyAGRQRAIA4oAjAhBiAJIAIgDigCFBEAAEEMIAYRAAAhBiAOKAIwIQogCCACIA4oAhQRAABBDCAKEQAADAELIA4gCSACEIcBIQYgDiAIIAIQhwELIAZGDT8LIAtBFGohBgw/CyALKAIEIQYCQCABIAlGBEAgASAUTw0BIAZFBEAgDigCMCEGIAEgAiAOKAIUEQAAQQwgBhEAAEUNAiABIQkMQAsgDiABIAIQhwFFDQEgASEJDD8LIA4gASAJEHghCCACIAlGBEAgBkUEQCAOKAIwIQYgCCACIA4oAhQRAABBDCAGEQAARQ0CIAIhCQxACyAOIAggAhCHAUUNASACIQkMPwsCfyAGRQRAIA4oAjAhBiAJIAIgDigCFBEAAEEMIAYRAAAhBiAOKAIwIQogCCACIA4oAhQRAABBDCAKEQAADAELIA4gCSACEIcBIQYgDiAIIAIQhwELIAZHDT4LIAtBFGohBgw+CyAJIBRPDTwCQAJAAkAgCygCBEUEQCAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ1AIAEgCUYNASAOIAEgCRB4IQYgDigCMCEIIAYgAiAOKAIUEQAAQQwgCBEAAEUNAwxACyAOIAkgAhCHAUUNPyABIAlHDQELIAtBFGohBgw/CyAOIA4gASAJEHggAhCHAQ09CyALQRRqIQYMPQsgASAJRgRAIAEhCQw8CyALKAIEIQYgDiABIAkQeCEIAkAgBkUEQCAOKAIwIQYgCCACIA4oAhQRAABBDCAGEQAARQ09IAIgCUYNASAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ0BDD0LIA4gCCACEIcBRQ08IAIgCUYNACAOIAkgAhCHAQ08CyALQRRqIQYMPAsgDiABIAkQeCEGQXMhCAJ/AkACQCALKAIEDgIAAT8LAn9BASEPAkACQCABIAkiCEYNACACIAhGDQAgBkUEQCAOIAEgCBB4IgZFDQELIAYgAiAOKAIUEQAAIQwgCCACIA4oAhQRAAAhDSAOLQBMQQJxRQ0BQcsKIQ9BACEIA0AgCCAPakEBdiIQQQFqIAggEEEMbEHAmAFqKAIEIAxJIgobIgggDyAQIAobIg9JDQALQQAhDwJ/QQAgCEHKCksNABpBACAIQQxsIghBwJgBaigCACAMSw0AGiAIQcCYAWooAggLIQxBywohCANAIAggD2pBAXYiEEEBaiAPIBBBDGxBwJgBaigCBCANSSIKGyIPIAggECAKGyIISQ0AC0EAIQgCQCAPQcoKSw0AIA9BDGwiD0HAmAFqKAIAIA1LDQAgD0HAmAFqKAIIIQgLAkAgCCAMckUNAEEAIQ8gDEEBRiAIQQJGcQ0BIAxBAWtBA0kNACAIQQFrQQNJDQACQCAMQQ1JDQAgCEENSQ0AIAxBDUYgCEEQR3ENAgJAAkAgDEEOaw4EAAEBAAELIAhBfnFBEEYNAwsgCEEQRw0BIAxBD2tBAk8NAQwCCyAIQQhNQQBBASAIdEGQA3EbDQECQAJAIAxBBWsOBAMBAQABC0HA6gcgDRBTRQ0BA0AgDiABIAYQeCIGRQ0CQcsKIQhBACEPQcDqByAGIAIgDigCFBEAACINEFMNAwNAIAggD2pBAXYiEEEBaiAPIBBBDGxBwJgBaigCBCANSSIKGyIPIAggECAKGyIISQ0ACyAPQcoKSw0CIA9BDGwiCEHAmAFqKAIAIA1LDQIgCEHAmAFqKAIIQQRGDQALDAELIAxBBkcNACAIQQZHDQAgDiABIAYQeCIGRQ0BA0BBywohEEEAIQggBiACIA4oAhQRAAAhDANAIAggEGpBAXYiCkEBaiAIIApBDGxBwJgBaigCBCAMSSINGyIIIBAgCiANGyIQSQ0ACwJAIAhBygpLDQAgCEEMbCIIQcCYAWooAgAgDEsNACAIQcCYAWooAghBBkcNACAPQQFqIQ8gDiABIAYQeCIGDQELCyAPQQFxIQhBACEPIAhFDQELQQEhDwsgDwwBCyAMQQ1HIA1BCkdyCwwBCyMAQRBrIhAkAAJAIAEgCUYNACACIAlGDQAgBkUEQCAOIAEgCRB4IgZFDQELIAYgAiAOKAIUEQAAIQ9BhwghCEEAIQogCSACIA4oAhQRAAAhDQNAIAggCmpBAXYiFUEBaiAKIBVBDGxB4DdqKAIEIA9JIgwbIgogCCAVIAwbIghJDQALQQAhCAJ/QQAgCkGGCEsNABpBACAKQQxsIgpB4DdqKAIAIA9LDQAaIApB4DdqKAIICyEPQYcIIQoDQCAIIApqQQF2IhVBAWogCCAVQQxsQeA3aigCBCANSSIMGyIIIAogFSAMGyIKSQ0AC0EAIRUCQCAIQYYISw0AIAhBDGwiCkHgN2ooAgAgDUsNACAKQeA3aigCCCEVCwJAIA8gFXJFDQACQCAPQQJHDQAgFUEJRw0AQQAhCgwCC0EBIQogD0ENTUEAQQEgD3RBhMQAcRsNASAVQQ1NQQBBASAVdEGExABxGw0BAkAgD0ESRgRAQcDqByANEFNFDQFBACEKDAMLIA9BEUcNACAVQRFHDQBBACEKDAILAkAgFUESSw0AQQEgFXRB0IAQcUUNAEEAIQoMAgsCQCAPQRJLDQBBASAPdEHQgBBxRQ0AIA4gASAGEHgiCkUNAANAIAoiBiACIA4oAhQRAAAQlQEiD0ESSw0BQQEgD3RB0IAQcUUNASAOIAEgBhB4IgoNAAsLAkACQAJAAkAgD0EQSw0AQQEgD3QiCkGAqARxRQRAIApBggFxRQ0BIBVBEEsNAUEBIBV0IgpBgKgEcUUEQCAKQYIBcUUNAkEAIQoMBwsgDiAJIAIgEEEMaiAQQQhqEJYBQQFHDQFBACEKIBAoAghBAWsOBwYBAQEBAQYBCwJAIBVBAWsOBwACAgICAgACCyAOIAEgBhB4IgpFDQIDQCAKIgYgAiAOKAIUEQAAEJUBIghBEksNAUEBIAh0QdCAEHFFBEBBASAIdEGCAXFFDQJBACEKDAcLIA4gASAGEHgiCg0AC0EAIQogCEEBaw4HBQAAAAAABQALIA9BB0YEQEEAIQoCQCAVQQNrDg4AAgICAgICAgICAgICBgILIA4gCSACIBBBDGogEEEIahCWAUEBRw0EIBAoAghBB0cNBAwFCyAPQQNHDQAgFUEHRw0AIA4gASAGEHgiCEUEQEEAIQxBACEIDAMLA0BBACEKAkAgCCIGIAIgDigCFBEAABCVASIMQQRrDg8AAgAGAgICAgICAgICAgACCyAOIAEgBhB4IggNAAsgDEEHRg0ECyAVQQ5HDQAgD0EQSw0AQQEgD3QiCkGCgQFxBEBBACEKDAQLIApBgLAEcUUNACAOIAEgBhB4IghFDQADQEEAIQoCQCAIIgYgAiAOKAIUEQAAEJUBIgxBBGtBH3cOCAAAAgICBQIAAgsgDiABIAYQeCIIDQALIAxBDkcNAAwDCyAPQQ5GBEBBACEIQQEhDCAVQRBLDQFBASAVdCINQYCwBHFFBEBBACEKIA1BggFxRQ0CDAQLIA4gCSACIBBBDGogEEEIahCWAUEBRw0BQQAhCiAQKAIIQQ5HDQEMAwsgD0EIRiEIQQAhDCAPQQhHDQBBACEKIBVBCEYNAgsCQCAPQQVHIgogD0EBRiAIciAMckF/cyAPQQdHcXENACAVQQVHDQBBACEKDAILIApFBEAgFUEOSw0BQQAhCkEBIBV0QYKDAXFFDQEMAgsgD0EPRw0AIBVBD0cNAEEAIQogDiABIAYQeCIIRQ0BQQAhFQNAIAggAiAOKAIUEQAAEJUBQQ9GBEAgFUEBaiEVIA4gASAIEHgiCA0BCwsgFUEBcUUNAQtBASEKCyAQQRBqJAAgCgsiBkUgBiALKAIIG0UNOiALQRRqIQYMOwsgASAJRw05ICMNOSApDTkgC0EUaiEGIAEhCQw6CyACIAlHDTggIQ04ICQNOCALQRRqIQYgAiEJDDkLIAEgCUYEQCAjBEAgASEJDDkLIAtBFGohBiABIQkMOQsgAiAJRgRAIAIhCQw4CyAOIAEgCRB4IAIgDigCEBEAAEUNNyALQRRqIQYMOAsgAiAJRgRAICEEQCACIQkMOAsgC0EUaiEGIAIhCQw4CyAJIAIgDigCEBEAAEUNNiALQRRqIQYMNwsgAiAJRgRAICoEQCACIQkMNwsgC0EUaiEGIAIhCQw3CyAJIAIgDigCEBEAAEUNNSAJIA4oAgARAQAgCWogAkcNNSAhDTUgJA01IAtBFGohBgw2CwJAAkACQCALKAIEDgIAAQILIAkgBSgCFEcNNiArRQ0BDDYLIAkgFEcNNQsgC0EUaiEGDDULIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDTcgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCTYCCCAGIAo2AgQgBkEQNgIAIAYgEiAKQQJ0IghqIgooAgA2AgwgBiAIIBNqIggoAgA2AhAgCiAGIAcoApABa0EUbTYCACAIQX82AgAgByAHKAKMAUEUajYCjAEgC0EUaiEGDDQLIBIgCygCBEECdGogCTYCACALQRRqIQYMMwsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNNSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiAJNgIIIAYgCjYCBCAGQbCAAjYCACAGIBIgCkECdCIIaigCADYCDCAGIAggE2oiCCgCADYCECAIIAYgBygCkAFrQRRtNgIAIAcgBygCjAFBFGo2AowBIAtBFGohBgwyCyATIAsoAgRBAnRqIAk2AgAgC0EUaiEGDDELIAsoAgQhESAHKAKMASIQIQYCQCAQIAcoApABIg1NDQADQAJAIAYiCEEUayIGKAIAIgpBgIACcQRAIAwgCEEQaygCACARRmohDAwBCyAKQRBHDQAgCEEQaygCACARRw0AIAxFDQIgDEEBayEMCyAGIA1LDQALCyAHIAY2AoQBIAYgDWtBFG0hBiAHKAKIASAQa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDTMgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIRAgBygCkAEhDQsgECAJNgIIIBAgETYCBCAQQbCAAjYCACAQIBIgEUECdCIIaiIKKAIANgIMIBAgCCATaiIIKAIANgIQIAggECANa0EUbTYCACAHIAcoAowBQRRqNgKMASAKIAY2AgAgC0EUaiEGDDALIBMgCygCBCIRQQJ0aiAJNgIAAkAgBygCjAEiBiAHKAKQASINTQ0AA0ACQCAGIghBFGsiBigCACIKQYCAAnEEQCAMIAhBEGsoAgAgEUZqIQwMAQsgCkEQRw0AIAhBEGsoAgAgEUcNACAMRQ0CIAxBAWshDAsgBiANSw0ACwsgByAGNgKEASAAKAIwIQgCQAJAAkAgEUEfTARAIAggEXZBAXENAgwBCyAIQQFxDQELIBIgEUECdGogBigCCDYCAAwBCyASIBFBAnRqIAYgDWtBFG02AgALIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNMiAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiARNgIEIAZBgIICNgIAIAcgBkEUajYCjAEgC0EUaiEGDC8LQQIhCgwBCyALKAIEIQoLIBMgCkECdCIGaiIIKAIAIgxBf0YNKyAGIBJqIgYoAgAiDUF/Rg0rIAAoAjAhEQJ/IApBH0wEQCAHKAKQASIQIA1BFGxqQQhqIAYgEUEBIAp0IgpxGyEGIAAoAjQgCnEMAQsgBygCkAEiECANQRRsakEIaiAGIBFBAXEbIQYgACgCNEEBcQshCgJAIBAgDEEUbGpBCGogCCAKGygCACAGKAIAIghrIgZFDQAgFCAJayAGSA0sA0AgBkEATA0BIAZBAWshBiAILQAAIQogCS0AACEMIAlBAWoiDSEJIAhBAWohCCAKIAxGDQALIA0hCQwsCyALQRRqIQYMLAsgEyALKAIEIghBAnQiBmoiCigCACIMQX9GDSogBiASaiIGKAIAIg1Bf0YNKiAAKAIwIRECfyAIQR9MBEAgBygCkAEiECANQRRsakEIaiAGIBFBASAIdCIIcRshBiAAKAI0IAhxDAELIAcoApABIhAgDUEUbGpBCGogBiARQQFxGyEGIAAoAjRBAXELIQggECAMQRRsakEIaiAKIAgbKAIAIgggBigCACIGRwRAIAggBmsiCCAUIAlrSg0rIAcgBjYC3AEgByAJNgKcAQJAIAhBAEwEQCAJIQgMAQsgBiAIaiERIAggCWohDQNAIB0gB0HcAWogESAHQcABaiAOKAIgEQMAIgYgHSAHQZwBaiANIAdBoAFqIA4oAiARAwBHDS0gBkEASgRAIAYgJWohDCAHQaABaiEIIAdBwAFqIQYDQCAGLQAAIAgtAABHDS8gCEEBaiEIIAYgDEchCiAGQQFqIQYgCg0ACwsgBygC3AEhBiANIAcoApwBIghLBEAgBiARTw0CDAELCyAGIBFJDSwLIAghCQsgC0EUaiEGDCsLIAsoAggiEEEATARAQQAhEQwpCyALQQRqIQ8gFCAJayEVQQAhESAHKAKQASEXA0AgDyEGAkAgEyAQQQFHBH8gDygCACARQQJ0agUgBgsoAgAiCEECdCIGaiIKKAIAIgxBf0YNACAGIBJqIgYoAgAiDUF/Rg0AIAAoAjAhGiAXIAxBFGxqQQhqIAoCfyAIQR9MBEAgFyANQRRsakEIaiAGIBpBASAIdCIIcRshBiAAKAI0IAhxDAELIBcgDUEUbGpBCGogBiAaQQFxGyEGIAAoAjRBAXELGygCACAGKAIAIgprIgZFDSogCSEIIAYgFUoNAANAIAZBAEwEQCAIIQkMLAsgBkEBayEGIAotAAAhDCAILQAAIQ0gCEEBaiEIIApBAWohCiAMIA1GDQALCyARQQFqIhEgEEcNAAsMKQsgCygCCCIRQQBMBEBBACENDCYLIAtBBGohECAUIAlrIRVBACENIAcoApABIRoDQCAQIQYCQCATIBFBAUcEfyAQKAIAIA1BAnRqBSAGCygCACIIQQJ0IgZqIgooAgAiDEF/Rg0AIAYgEmoiBigCACIPQX9GDQAgACgCMCEXIBogDEEUbGpBCGogCgJ/IAhBH0wEQCAaIA9BFGxqQQhqIAYgF0EBIAh0IghxGyEGIAAoAjQgCHEMAQsgGiAPQRRsakEIaiAGIBdBAXEbIQYgACgCNEEBcQsbKAIAIgggBigCACIGRg0nIAggBmsiCCAVSg0AIAcgBjYC3AEgByAJNgKcASAIQQBMDScgBiAIaiEXIAggCWohDwNAIB0gB0HcAWogFyAHQcABaiAOKAIgEQMAIgYgHSAHQZwBaiAPIAdBoAFqIA4oAiARAwBHDQEgBkEASgRAIAYgJWohDCAHQaABaiEIIAdBwAFqIQYDQCAGLQAAIAgtAABHDQMgCEEBaiEIIAYgDEchCiAGQQFqIQYgCg0ACwsgBygC3AEhBiAPIAcoApwBIghLBEAgBiAXTw0qDAELCyAGIBdPDSgLIA1BAWoiDSARRw0ACwwoC0EBIQwLIAtBBGohDyALKAIIIhBBAUcEQCAPKAIAIQ8LIAcoAowBIgZBFGsiCCAHKAKQASIaSQ0mIAsoAgwhFUEAIRFBACEKA0AgCiENIAYhFwJAAkAgCCIGKAIAIghBkApHBEAgCEGQCEcNASARQQFrIREMAgsgEUEBaiERDAELIBEgFUcNAAJ/AkACfwJAIAhBsIACRwRAIAhBEEcNA0EAIQggEEEATA0DIBdBEGsoAgAhCgNAIAogDyAIQQJ0aigCAEcEQCAQIAhBAWoiCEcNAQwFCwtBACEKIBUhESANRQ0FIA0gF0EMaygCACIGayIIIAIgCWtKDS0gByAJNgLAASAMRQ0BIAkhCANAIAggBiANTw0DGiAILQAAIQogBi0AACEMIAhBAWohCCAGQQFqIQYgCiAMRg0ACwwtC0EAIQggEEEATA0CIBdBEGsoAgAhCgNAIAogDyAIQQJ0aigCAEcEQCAQIAhBAWoiCEcNAQwECwsgF0EMaygCAAwDCyAAKAJEIRUgHSEKQQAhDyMAQdAAayIZJAAgGSAGNgJMIBkgB0HAAWoiDSgCACIcNgIMAkACQCAGIAYgCGoiEU8NACAIIBxqIRcgGUEvaiEMA0AgCiAZQcwAaiARIBlBMGogFSgCIBEDACIGIAogGUEMaiAXIBlBEGogFSgCIBEDAEcNAiAGQQBKBEAgBiAMaiEQIBlBEGohHCAZQTBqIQYDQCAGLQAAIBwtAABHDQQgHEEBaiEcIAYgEEchCCAGQQFqIQYgCA0ACwsgGSgCTCEGIBcgGSgCDCIcSwRAIAYgEU8NAgwBCwsgBiARSQ0BCyANIBw2AgBBASEPCyAZQdAAaiQAIA9FDSsgBygCwAELIQkgC0EUaiEGDCsLIA0LIQogFSERCyAGQRRrIgggGk8NAAsMJgsgC0EUaiEGIAlBAmohCQwmCyAJQQFqIQkMJAsgCUECaiEJDCMLIAlBAWohCQwiCyAAIAsoAgQiChAOKAIIIQhBfyEMQQAhDSAFKAIoKAIQDAELIAAgCygCBCIKEA4hBiALKAIIIQwgBigCCCEIQQEhDSAAIQZBACEQAkAgCkEATA0AIAYoAoQDIgZFDQAgBigCDCAKSA0AIAYoAhQiBkUNACAKQdwAbCAGakFAaigCACEQCyAQCyIGRQ0AIAhBAXFFDQAgByAfNgJsIAcgCTYCaCAHIBQ2AmQgByAENgJgIAcgAjYCXCAHIAE2AlggByAANgJUIAcgCjYCUCAHIAw2AkwgByAHKAKQATYCdCAHIBM2AoABIAcgEjYCfCAHIAcoAowBNgJ4IAdBATYCSCAHIAU2AnACQCAHQcgAaiAFKAIoKAIMIAYRAAAiEQ4CASAAC0FiIBEgEUEAShshCAwhCwJAIAhBAnFFDQAgDQRAIAZFDQEgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0kIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAo2AgggCCAMNgIEIAhB8AA2AgAgCCAGNgIMIAcgCEEUajYCjAEMAQsgBSgCKCgCFCIMRQ0AIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNIyAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiAKNgIIIAZC8ICAgHA3AgAgBiAMNgIMIAcgBkEUajYCjAELIAtBFGohBgwfC0EBIRECQAJAAkACQAJAAkACQCALKAIEDgYAAQIDBAUGCyAHKAKMASIIIAcoApABIgpNDQUDQAJAIAhBFGsiBigCAEGADEcNACAIQQxrKAIADQAgCEEIaygCACEgDAcLIAYhCCAGIApLDQALDAULIAcoAowBIgYgBygCkAEiDU0NBCALKAIIIREDQAJAAkAgBiIKQRRrIgYoAgAiCEGQCEcEQCAIQZAKRg0BIAhBgAxHDQIgCkEMaygCAEEBRw0CIApBEGsoAgAgEUcNAiAMDQIgCkEIaygCACEJDAgLIAxBAWshDAwBCyAMQQFqIQwLIAYgDUsNAAsMBAtBAiERCyAHKAKMASIGIAcoApABIg1NDQIgCygCCCEQA0ACQAJAIAYiCkEUayIGKAIAIghBkAhHBEAgCEGQCkYNASAIQYAMRw0CIApBDGsoAgAgEUcNAiAKQRBrKAIAIBBHDQIgDA0CIApBCGsoAgAhFCALKAIMRQ0GIAZBADYCAAwGCyAMQQFrIQwMAQsgDEEBaiEMCyAGIA1LDQALDAILIAkhFAwBCyADIRQLIAtBFGohBgweCyALKAIIIQYCQAJAAkACQCALKAIEDgMAAQIDCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSMgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBADYCCCAIIAY2AgQgCEGADDYCACAIIAk2AgwgByAIQRRqNgKMAQwCCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSIgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBATYCCCAIIAY2AgQgCEGADDYCACAIIAk2AgwgByAIQRRqNgKMAQwBCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSEgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBAjYCCCAIIAY2AgQgCEGADDYCACAIIBQ2AgwgByAIQRRqNgKMAQsgC0EUaiEGDB0LIAcoAogBIAcoAowBIgZrIQggCygCBCEKAkAgCygCCARAIAhBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0hIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGIAo2AgQgBkGEDjYCACAGIAk2AgwMAQsgCEETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSAgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCjYCBCAGQYQONgIACyAHIAZBFGo2AowBIAtBFGohBgwcCyALKAIEIQwgBygCjAEhBgNAIAYiCkEUayIGKAIAIghBjiBxRQ0AIAhBhA5GBEAgCkEQaygCACAMRw0BIAcgBjYChAEgBkEANgIAIAsoAggEQCAKQQhrKAIAIQkLIAtBFGohBgwdBSAGQQA2AgAMAQsACwALIAcoAowBKAIEIQYgDiABIAlBARB5IglFBEBBACEJDBoLQX8gBkEBayAGQX9GGyIKBEAgBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0eIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGIAs2AgggBiAKNgIEIAZBAzYCACAGIAk2AgwgByAGQRRqNgKMAQsgC0EUaiEGDBoLAkAgCygCBCIGRQ0AIA4gASAJIAYQeSIJDQBBACEJDBkLIAsoAggEQCAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDR0gBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBAzYCACALKAIIIQggBiAJNgIMIAYgC0EUajYCCCAGIAg2AgQgByAGQRRqNgKMASALIAsoAgxBFGxqIQYMGgsgC0EUaiEGDBkLAkAgCygCBCIGQQBOBEAgBkUNAQNAIAkgDigCABEBACAJaiIJIAJLDRogAiAJRgRAIAIhCSAGQQFGDQMMGwsgBkEBSiEIIAZBAWshBiAIDQALDAELIA4gASAJQQAgBmsQeSIJDQBBACEJDBgLIAtBFGohBgwYCyAHKAKMASILIQYDQCAGIgpBFGsiBigCACIIQZAKRwRAIAhBkAhHDQEgDEUEQCAKQQxrKAIAIQYgBygCiAEgC2tBFEgEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0dIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASELCyALQZAKNgIAIAcgC0EUajYCjAEgGEEBayEYDBoLIAxBAWshDAwBBSAMQQFqIQwMAQsACwALIBhBlJoRKAIARg0VAkBB/L8SKAIAIgZFDQAgBSAFKAI0QQFqIgg2AjQgBiAITw0AQW0hCAwYCyALKAIEIQogBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0ZIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAYQQFqIRggBiALQRRqNgIIIAZBkAg2AgAgByAGQRRqNgKMASAAKAIAIApBFGxqIQYMFgsgCygCBCEMIAcoAowBIg0hBgNAAkACQCAGIgpBFGsiBigCACIIQZAKRgRAQX8hCgwBCyAIQcAARw0CIApBEGsoAgAgDEcNAiAKQQxrKAIAIQYgBygCiAEgDWtBFEgEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0bIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASENCyANIAZBAWoiBjYCCCANIAw2AgQgDUHAADYCACAHIA1BFGoiCDYCjAEgBiAAKAJAIgogDEEMbGoiDSgCBEcNASALQRRqIQYMGAsDQCAGQRRrIgYoAgAiCEGQCkYEQCAKQQFrIQoMAQsgCEGQCEcNACAKQQFqIgoNAAsMAQsLIA0oAgAgBkwEQCAHKAKIASAIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRkgBygClAEiEiAWQQJ0akEEaiETIAAoAkAhCiAHKAKMASEICyAIQQM2AgAgCiAMQQxsaigCCCEGIAggCTYCDCAIIAY2AgggByAIQRRqNgKMASALQRRqIQYMFgsgCiAMQQxsaigCCCEGDBULIAsoAgQhDCAHKAKMASINIQYCfwNAAkACQCAGIgpBFGsiBigCACIIQZAKRgRAQX8hCgwBCyAIQcAARw0CIApBEGsoAgAgDEcNAiAKQQxrKAIAQQFqIgogACgCQCIIIAxBDGxqIgYoAgRIDQEgC0EUagwDCwNAIAZBFGsiBigCACIIQZAKRgRAIApBAWshCgwBCyAIQZAIRw0AIApBAWoiCg0ACwwBCwsgBigCACAKTARAIAcoAogBIA1rQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNGSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhDQsgDSALQRRqNgIIIA1BAzYCACANIAk2AgwgByANQRRqIg02AowBIAAoAkAgDEEMbGooAggMAQsgCCAMQQxsaigCCAshBiAHKAKIASANa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRcgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQ0LIA0gCjYCCCANIAw2AgQgDUHAADYCACAHIA1BFGo2AowBDBQLIAsoAgghDCALKAIEIQogBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0WIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGQQA2AgggBiAKNgIEIAZBwAA2AgAgByAGQRRqIgY2AowBIAAoAkAgCkEMbGooAgBFBEAgBygCiAEgBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0XIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGQQM2AgAgBiAJNgIMIAYgC0EUajYCCCAHIAZBFGo2AowBIAsgDEEUbGohBgwUCyALQRRqIQYMEwsgCygCCCEMIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRUgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBADYCCCAGIAo2AgQgBkHAADYCACAHIAZBFGoiBjYCjAEgACgCQCAKQQxsaigCAEUEQCAHKAKIASAGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRYgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBAzYCACAGIAk2AgwgBiALIAxBFGxqNgIIIAcgBkEUajYCjAELIAtBFGohBgwSCwJAIAkgFE8NACALLQAIIAktAABHDQAgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNFSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEDNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMAQsgC0EUaiEGDBELIAsoAgQhBgJAIAkgFE8NACALLQAIIAktAABHDQAgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0UIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIQQM2AgAgCCAJNgIMIAggCyAGQRRsajYCCCAHIAhBFGo2AowBIAtBFGohBgwRCyALIAZBFGxqIQYMEAsDQCAHIAcoAowBIghBFGsiBjYCjAEgBigCACIGQRRxRQ0AIAZBjwpMBEAgBkEQRgRAIBIgCEEUayIGKAIEQQJ0aiAGKAIMNgIAIBMgBygCjAEiBigCBEECdGogBigCEDYCAAwCCyAGQZAIRw0BIBhBAWshGAwBCyAGQZAKRwRAIAZBsIACRwRAIAZBhA5HDQIgCEEQaygCACALKAIERw0CIAtBFGohBgwSCyASIAhBFGsiBigCBEECdGogBigCDDYCACATIAcoAowBIgYoAgRBAnRqIAYoAhA2AgAMAQUgGEEBaiEYDAELAAsACyAHIAcoAowBQRRrNgKMASALQRRqIQYMDgsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNECAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEBNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMASALQRRqIQYMDQsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNDyAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEDNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMASALQRRqIQYMDAsgCyALKAIEQRRsaiEGDAsLIAsoAgQhDEEAIQ0gBygCjAEiECEGA0ACQCAGIghBFGsiBigCACIKQYDgAEcEQCAKQYCgAUcNAiAIQRBrKAIAIAxGIQoMAQsgCEEQaygCACAMRw0BQX8hCiANDQACQCAIQQxrKAIAIAlHDQAgCygCCCIXRQ0FIAYgEE8NBUEAIREgBygCkAEhFSAQIQoDQAJAAkAgCiIGQRRrIgooAgAiDUGA4ABHBEAgDUGAoAFGDQEgDUGwgAJHDQIgEQ0CQQAhESAGQRBrKAIAIg9BH0oNAkEBIA90IhogF3FFDQIgCCENIAggCkkEQANAAkAgDSgCAEEQRw0AIA0oAgQgD0cNACANKAIQIg9Bf0YNBwJAAkAgFSAPQRRsaigCCCIcIAZBDGsoAgAiD0cEQCAVIAZBCGsoAgBBFGxqKAIIIRkMAQsgFSAGQQhrKAIAQRRsaigCCCIZIBUgDSgCDEEUbGooAghGDQELIA8gGUcNCCAVIA0oAgxBFGxqKAIIIBxHDQgLIBcgGkF/c3EiF0UNDAwFCyANQRRqIg0gCkkNAAsLIBdFDQkMAgsgESAGQRBrKAIAIAxGaiERDAELIBEgBkEQaygCACAMRmshEQsgBiAISw0ACwwFCyAHKAKIASAQa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDQ8gBygClAEiEiAWQQJ0akEEaiETIAcoAowBIRALIAtBFGohBiAQIAw2AgQgEEGAoAE2AgAgByAQQRRqNgKMAQwMCyAKIA1qIQ0MAAsACyALKAIEIQogBygCjAEiDCEGA0AgBiIIQRRrIgYoAgBBgOAARw0AIAhBEGsoAgAgCkcNAAsCQCAIQQxrKAIAIAlHDQAgBiAMTw0CIAsoAgghECAHKAKQASEXA0ACQCAMIg1BFGsiDCgCAEGwgAJHDQAgDUEQaygCACIRQR9KDQBBASARdCIPIBBxRQ0AIAYhCgJAIAggDU8NAANAAkAgCigCAEEQRw0AIAooAgQgEUcNACAKKAIQIhFBf0YNBQJAAkAgFyARQRRsaigCCCIVIA1BDGsoAgAiEUcEQCAXIA1BCGsoAgBBFGxqKAIIIRoMAQsgFyANQQhrKAIAQRRsaigCCCIaIBcgCigCDEEUbGooAghGDQELIBEgGkcNBiAXIAooAgxBFGxqKAIIIBVHDQYLIBAgD0F/c3EhEAwCCyAKQRRqIgogDEkNAAsLIBBFDQQLIAggDUkNAAsMAgsgC0EUaiEGDAkLIAsoAgQhCiAHKAKMASEGA0AgBiIIQRRrIgYoAgBBgOAARw0AIAhBEGsoAgAgCkcNAAsgC0EUaiEGIAhBDGsoAgAgCUcNCAsgC0EoaiEGDAcLIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDQkgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCTYCCCAGIAo2AgQgBkGA4AA2AgAgByAGQRRqNgKMASALQRRqIQYMBgsgC0EEaiEKIAsoAggiDEEBRwRAIAooAgAhCgsgBygCjAEiCEEUayIGIAcoApABIhFJDQQgCygCDCEPQQAhDQNAAkAgCCEQAkAgBiIIKAIAIgZBkApHBEAgBkGQCEYEQCANQQFrIQ0MAgsgDSAPRw0BIAZBsIACRw0BQQAhBiAPIQ0gDEEATA0BIBBBEGsoAgAhDQNAIAogBkECdGooAgAgDUYNAyAGQQFqIgYgDEcNAAsgDyENDAELIA1BAWohDQsgCEEUayIGIBFPDQEMBgsLIAtBFGohBgwFCyALQQRqIQwCQAJAIAsoAggiCkEBRwRAIApBAEwNASAMKAIAIQwLQQAhBgNAIBMgDCAGQQJ0aigCAEECdCIIaigCAEF/RwRAIAggEmooAgBBf0cNAwsgBkEBaiIGIApHDQALDAULQQAhBgsgBiAKRg0DIAtBFGohBgwECyAJIQgLIA0gEUYEQCAIIQkMAgsgC0EUaiEGIAghCQwCCyAQIBFGDQAgC0EUaiEGDAELAkACQAJAAkAgJg4CAQACCyAHIAcoAowBIgpBFGsiBjYCjAEgBigCACIIQQFxDQIDQCAHIAhBEEYEfyASIApBFGsiBigCBEECdGogBigCDDYCACATIAcoAowBIgYoAgRBAnRqIAYoAhA2AgAgBygCjAEFIAYLIgpBFGsiBjYCjAEgBigCACIIQQFxRQ0ACwwCCyAHKAKMASEGA0AgBkEUayIGLQAAQQFxRQ0ACyAHIAY2AowBDAELIAcgBygCjAEiCkEUayIGNgKMASAGKAIAIghBAXENAANAAkAgCEEQcUUNAAJAIAhBjwhMBEAgCEEQRg0BIAhB8ABHDQIgB0ECNgIIIAcgCkEUayIIKAIENgIMIAgoAgghCiAHIB82AiwgByAJNgIoIAcgFDYCJCAHIAQ2AiAgByACNgIcIAcgATYCGCAHIAA2AhQgByAKNgIQIAcgEzYCQCAHIBI2AjwgByAGNgI4IAcgBygCkAE2AjQgByAFNgIwIAdBCGogBSgCKCgCDCAIKAIMEQAAIgZBAkkNAkFiIAYgBkEAShshCAwGCyAIQZAIRwRAIAhBkApHBEAgCEGwgAJHDQMgEiAKQRRrIgYoAgRBAnRqIAYoAgw2AgAgEyAHKAKMASIGKAIEQQJ0aiAGKAIQNgIADAMLIBhBAWohGAwCCyAYQQFrIRgMAQsgEiAKQRRrIgYoAgRBAnRqIAYoAgw2AgAgEyAHKAKMASIGKAIEQQJ0aiAGKAIQNgIACyAHIAcoAowBIgpBFGsiBjYCjAEgBigCACIIQQFxRQ0ACwsgBigCDCEJIAYoAgghBiAfQQFqIh8gHk0NAAtBb0FuIB8gBSgCHEsbIQgLIAUoAiAEQCAFIAUoAiQgH2o2AiQLIAUgBygCiAEgBygCkAFrIgZBFG02AgQgBygCmAEEQCAFIAUoAhBBAnQgBmoiChDLASIGNgIAIAZFBEBBeyEIDAILIAYgBygClAEgChCmARoMAQsgBSAHKAKUATYCAAsgB0HgAWokACAIC/kDAQd/QQEhBgJAIAEoAgAiByACTw0AA0ACQCAHKAIAIgVBsIACRwRAIAVBEEcNASAHKAIEIgVBH0oNASAEKAIsIAV2QQFxRQ0BQXshBkEYEMsBIghFDQMgCEIANwIMIAhBADYCFCAIQn83AgQgCCAFNgIAIAggBygCCCADazYCBCAAKAIQIgUgACgCDCIKTgRAIAACfyAAKAIUIgVFBEBBCCEJQSAQywEMAQsgCkEBdCEJIAUgCkEDdBDNAQsiBTYCFCAFRQ0EAkAgCSAAKAIMIgVMDQAgCSAFQX9zaiELQQAhBiAJIAVrQQNxIgoEQANAIAAoAhQgBUECdGpBADYCACAFQQFqIQUgBkEBaiIGIApHDQALCyALQQNJDQADQCAFQQJ0IgYgACgCFGpBADYCACAGIAAoAhRqQQA2AgQgBiAAKAIUakEANgIIIAYgACgCFGpBADYCDCAFQQRqIgUgCUcNAAsLIAAgCTYCDCAAKAIQIQULIAAoAhQgBUECdGogCDYCACAAIAVBAWo2AhAgASAHQRRqNgIAIAggASACIAMgBBBpIgYNAyAIIAEoAgAiBygCCCADazYCCAwBCyAHKAIEIAAoAgBHDQAgACAHKAIIIANrNgIIIAEgBzYCAEEAIQYMAgsgB0EUaiIHIAJJDQALQQEPCyAGC4oDAQl/IAUoAhBBAnQiBiADKAIAIAIoAgAiDWsiDGohCCAMQRRtIglBKGwgBmohBiAJQQF0IQogBCgCACEOIAEoAgAhBwJ/AkACQAJAIAAoAgAEQCAGEMsBIgYNAiAFIAk2AgQgACgCAEUNASAFIAgQywEiAjYCAEF7IAJFDQQaIAIgByAIEKYBGkF7DwsCQCAFKAIYIgtFDQAgCiALTQ0AIAshCiAJIAtHDQAgBSAJNgIEIAAoAgAEQCAFIAgQywEiAjYCACACRQRAQXsPCyACIAcgCBCmARpBcQ8LIAUgBzYCAEFxDwsgByAGEM0BIgYNAiAFIAk2AgQgACgCAEUNACAFIAUoAhBBAnQgDGoiABDLASICNgIAQXsgAkUNAxogAiAHIAAQpgEaQXsPCyAFIAc2AgBBew8LIAYgByAIEKYBGiAAQQA2AgALIAEgBjYCACACIAYgBSgCEEECdGoiBTYCACAEIAUgDiANa0EUbUEUbGo2AgAgAyACKAIAIApBFGxqNgIAQQALC+4HAQ5/IAMhBwJAAkAgACgC/AIiCUUNACACIANrIAlNDQEgAyAJaiEIIAAoAkQoAghBAUYEQCAIIQcMAQsgCUEATA0AA0AgByAAKAJEKAIAEQEAIAdqIgcgCEkNAAsLIAIgBGshEiAAQfgAaiETA0ACQAJAAkACQAJAAkAgACgCWEEBaw4EAAECAwULIAQgACgCcCIMIAAoAnQiCmsgAmpBAWoiCCAEIAhJGyINIAdNDQYgACgCRCEOA0AgByEJIActAAAgDCIILQAARgRAA0AgCiAIQQFqIghLBEAgCS0AASEPIAlBAWohCSAPIAgtAABGDQELCyAIIApGDQYLIAcgDigCABEBACAHaiIHIA1JDQALDAYLIAAoAvgCIQoCfyASIAAoAnQiCSAAKAJwIg9rIghIBEAgAiAIIAIgB2tMDQEaQQAPCyAEIAhqCyEMIAcgCGpBAWsiByAMTw0FIA8gCWtBAWohESAJQQFrIg0tAAAhDgNAIA0hCCAHIQkgBy0AACAOQf8BcUYEQANAIAggD0YNBSAJQQFrIgktAAAgCEEBayIILQAARg0ACwsgAiAHayAKTA0GIAAgByAKai0AAGotAHgiCCAMIAdrTg0GIAcgCGohBwwACwALIAIgACgCdEEBayIMIAAoAnAiD2siDmsgBCAOIBJKGyINIAdNDQQgACgC+AIhESAAKAJEIRQDQCAHIA5qIgohCSAKLQAAIAwiCC0AAEYEQANAIAggD0YNBSAJQQFrIgktAAAgCEEBayIILQAARg0ACwsgCiARaiIIIAJPDQUgByAAIAgtAABqLQB4aiIIIA1PDQUgFCAHIAgQdyIHIA1JDQALDAQLIAQgB00NAyAAKAJEIQgDQCATIActAABqLQAADQIgByAIKAIAEQEAIAdqIgcgBEkNAAsMAwsgByARaiEHCyAHRQ0BIAQgB00NAQJAIAAoAvwCIAcgA2tLDQACQCAAKAJsIghBgARHBEAgCEEgRw0BIAEgB0YEQCABIQcMAgsgACgCRCAQIAEgEBsgBxB4IAIgACgCRCgCEBEAAEUNAgwBCyACIAdGBEAgAiEHDAELIAcgAiAAKAJEKAIQEQAARQ0BCwJAAkACQAJAAkAgACgCgAMiCEEBag4CAAECCyAHIAFrIQkMAgsgBSAHNgIAIAchAQwCCyAIIAcgAWsiCUsEQCAFIAE2AgAMAQsgBSAHIAhrIgg2AgAgAyAITw0AIAUgACgCRCADIAgQdzYCAAsgCSAAKAL8AiIISQ0AIAcgCGshAQsgBiABNgIAQQEhCwwCCyAHIRAgByAAKAJEKAIAEQEAIAdqIQcMAAsACyALC4ARAQZ/IwBBQGoiCyQAIAAoAoQDIQkgCEEANgIYAkACQCAJRQ0AIAkoAgwiCkUNAAJAIAgoAiAiDCAKTgRAIAgoAhwhCgwBCyAKQQZ0IQoCfyAIKAIcIgwEQCAMIAoQzQEMAQsgChDLAQsiCkUEQEF7IQoMAwsgCCAKNgIcIAggCSgCDCIMNgIgCyAKQQAgDEEGdBCoARoLQWIhCiAHQYAQcQ0AAkAgBkUNACAGIAAoAhxBAWoQZyIKDQEgBigCBEEASgRAIAYoAgghDCAGKAIMIQ1BACEJA0AgDSAJQQJ0IgpqQX82AgAgCiAMakF/NgIAIAlBAWoiCSAGKAIESA0ACwsgBigCECIJRQ0AIAkQZiAGQQA2AhALQX8hCiACIANJDQAgASADSw0AAkAgB0GAIHFFDQAgASACIAAoAkQoAkgRAAANAEHwfCEKDAELAkACQAJAAkACQAJAAkACQAJAIAEgAk8NACAAKAJgIglFDQAgCUHAAHENAyAJQRBxBEAgAyAETw0CIAEgA0cNCiADQQFqIQQgAyEJDAULIAIhDCAJQYABcQ0CIAlBgAJxBEAgACgCRCABIAJBARB5IgkgAiAJIAIgACgCRCgCEBEAACINGyEMIAEgCUkgAyAJTXENAyANRQ0DIAMhCQwFCyADIARPBEAgAyEJDAULIAlBgIACcQ0DIAMhCQwECyADIQkgASACRw0DIAAoAlwNCCALQQA2AgggACgCSCEKIAtBnA0iATYCHCALIAY2AhQgCyAHIApyNgIQIAsgCCgCADYCICALIAgoAgQ2AiQgCCgCCCEJIAtBADYCPCALQQA2AiwgCyAJNgIoIAsgCDYCMCALQX82AjQgCyAAKAIcQQF0QQJqNgIYIABBnA1BnA1BnA1BnA0gC0EIahBoIgpBf0YNBCAKQQBIDQdBnA0hCQwGCyABIARJIQwgASEEIAEhCSAMDQcMAgsgAiABayIOIAAoAmQiDUkNBiAAKAJoIQkgAyAESQRAAkAgCSAMIANrTwRAIAMhCQwBCyAMIAlrIgkgAk8NACAAKAJEIAEgCRB3IQkgACgCZCENCyANIAIgBGtBAWpLBEAgDkEBaiANSQ0IIAIgDWtBAWohBAsgBCAJTw0CDAcLIAwgCWsgBCAMIARrIAlLGyIEIA0gAiADIglrSwRAIAEgAiANayAAKAJEKAI4EQAAIQkLIAlNDQEMBgsgAyADIARJaiEEIAMhCQsgC0EANgIIIAAoAkghCiALIAM2AhwgCyAGNgIUIAsgByAKcjYCECALIAgoAgA2AiAgCyAIKAIENgIkIAgoAgghCiALQQA2AjwgC0EANgIsIAsgCjYCKCALQX82AjQgCyAINgIwIAsgACgCHEEBdEECajYCGCAEIAlLBEACQCAAKAJYRQ0AAkACQAJAAkACQCAAKAKAAyIKQQFqDgIDAAELIAQhDCAAKAJcIAIgCWtMDQEMBgsgACgCXCACIAlrSg0FIAIgBCAKaiACIARrIApJGyEMIApBf0YNAgsDQCAAIAEgAiAJIAwgC0EEaiALEGtFDQUgCygCBCIKIAkgCSAKSRsiCSALKAIAIghNBEADQCAAIAEgAiAFIAkgC0EIahBoIgpBf0cEQCAKQQBIDQsMCgsgCSAAKAJEKAIAEQEAIAlqIgkgCE0NAAsLIAQgCUsNAAsMBAsgAiEMIAAoAlwgAiAJa0oNAwsgACABIAIgCSAMIAtBBGogCxBrRQ0CIAAoAmBBhoABcUGAgAFHDQADQCAAIAEgAiAFIAkgC0EIahBoIgpBf0cNBCAJIAAoAkQoAgARAQAgCWohCgJAIAkgAiAAKAJEKAIQEQAABEAgCiEJDAELIAoiCSAETw0AA0AgCiAAKAJEKAIAEQEAIApqIQkgCiACIAAoAkQoAhARAAANASAJIQogBCAJSw0ACwsgBCAJSw0ACwwCCwNAIAAgASACIAUgCSALQQhqEGgiCkF/RwRAIApBAEgNBgwFCyAJIAAoAkQoAgARAQAgCWoiCSAESQ0ACyAEIAlHDQEgACABIAIgBSAEIAtBCGoQaCIKQX9GDQEgBCEJIApBAEgNBAwDCyABIARLDQAgAiADSwRAIAMgACgCRCgCABEBACADaiEDCyAAKAJYBEAgAiAEayIKIAAoAlxIDQEgAiEMIAIgBEsEQCABIAQgACgCRCgCOBEAACEMCyAEIAAoAvwCIghqIAIgCCAKSRshDSAAKAKAA0F/RwRAA0AgACABIAICfyAAKAKAAyIKIAIgCWtJBEAgCSAKagwBCyAAKAJEIAEgAhB4CyANIAwgC0EEaiALEG5BAEwNAyALKAIAIgogCSAJIApLGyIJQQBHIQoCQCAJRQ0AIAkgCygCBCIISQ0AA0AgACABIAIgAyAJIAtBCGoQaCIKQX9HBEAgCkEATg0IDAkLIAAoAkQgASAJEHgiCUEARyEKIAlFDQEgCCAJTQ0ACwsgCkUNAyAEIAlNDQAMAwsACyAAIAEgAiAAKAJEIAEgAhB4IA0gDCALQQRqIAsQbkEATA0BCwNAIAAgASACIAMgCSALQQhqEGgiCkF/RwRAIApBAEgNBQwECyAAKAJEIAEgCRB4IglFDQEgBCAJTQ0ACwtBfyEKIAAtAEhBEHFFDQIgCygCNEEASA0CIAsoAjghCQwBCyAKQQBIDQELIAsoAggiAARAIAAQzAELIAkgAWshCgwBCyALKAIIIgkEQCAJEMwBCyAGRQ0AIAAoAkhBIHFFDQBBACEAIAYoAgRBAEoEQCAGKAIIIQEgBigCDCECA0AgAiAAQQJ0IgNqQX82AgAgASADakF/NgIAIABBAWoiACAGKAIESA0ACwsgBigCECIABEAgABBmIAZBADYCEAsLIAtBQGskACAKC6YBAQJ/IwBBMGsiByQAIAdBADYCFCAHQQA2AiggB0IANwMgIAdBAEH0vxJqKAIANgIIIAcgCEGQmhFqKAIANgIMIAcgCEH4vxJqKAIANgIQIAcgCEGAwBJqKAIANgIYIAcgCEGEwBJqKAIANgIcIAAgASACIAMgBCAEIAIgAyAESRsgBSAGIAdBCGoQbCEIIAcoAiQiBARAIAQQzAELIAdBMGokACAIC+cDAQh/IABB+ABqIQ4CQAJAA0ACQAJAAkACQCAAKAJYQQFrDgQAAAABAgsgACgCRCEMIAMgAiAAKAJwIg8gACgCdCINa2oiCE8EQCAFIAggDCgCOBEAACEDCyADRQ0FIAMgBEkNBQNAIAMhCSADLQAAIA8iCC0AAEYEQANAIA0gCEEBaiIISwRAIAktAAEhCyAJQQFqIQkgCyAILQAARg0BCwsgCCANRg0DCyAMIAUgAxB4IgNFDQYgAyAETw0ACwwFCyADRQ0EIAMgBEkNBCAAKAJEIQgDQCAOIAMtAABqLQAADQIgCCAFIAMQeCIDRQ0FIAMgBE8NAAsMBAsgAw0AQQAPCyADIQggACgCbCIJQYAERwRAIAlBIEcNAiABIAhGBEAgASEIDAMLIAAoAkQgASAIEHgiA0UNAiADIAIgACgCRCgCEBEAAEUNAQwCCyACIAhGBEAgAiEIDAILIAggAiAAKAJEKAIQEQAADQEgACgCRCAFIAgQeCIDDQALQQAPC0EBIQogACgCgAMiCUF/Rg0AIAYgASAIIAlrIAggAWsiCyAJSRs2AgACQCAAKAL8AiIJRQRAIAghAQwBCyAJIAtLDQAgCCAJayEBCyAHIAE2AgAgByAAKAJEIAUgARB3NgIACyAKCwQAQQELBABBfwtcAEFiIQECQCAAKAIMIAAoAggQDiIARQ0AIAAoAgRBAUcNAEGafiEBIAAoAjwiAEEATg0AQZp+IAAgAEHfAWoiAEEITQR/IABBAnRBtDJqKAIABUEACxshAQsgAQtzAQF/IAAoAigoAigiAigCHCAAKAIIQQZ0akFAaiIBKAIAIAIoAhhHBEAgAUIANwIAIAFCADcCOCABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCABIAIoAhg2AgALIAAgARBzC/ACAgd/AX4gACgCDCAAKAIIEA4iAUUEQEFiDwsgASgCBEEBRwRAQWIPC0GYfiECAkAgASgCPCIDQTxrIgFBHEsNAEEBIAF0QYWAgIABcUUNACAAKAIIIgFBAEwEQEFiDwsgACgCKCgCKCIFKAIcIgYgAUEBayIHQQZ0aiICQQhqIggpAgAiCadBACACKAIEGyEBIAJBBGohAiAJQoCAgIBwgyEJQQIhBAJAIAAoAgBBAkYEQCADQdgARwRAIANBPEcNAiABQQFqIQEMAgsgAUEBayEBDAELIAEgA0E8R2ohAUEBIQQLIAJBATYCACAIIAkgAa2ENwIAIAYgB0EGdGogBSgCGDYCAEFiIQIgACgCCCIBQQBMDQAgACgCKCgCKCIAKAIcIAFBBnRqQUBqIgEgBEEMbGoiAkEEaiIDKAIAIQQgA0EBNgIAIAJBCGoiAiACKQIAQgF8QgEgBBs+AgAgASAAKAIYNgIAQQAhAgsgAguUBQIEfwF+IAAoAigoAigiBCgCHCAAKAIIIgJBBnRqQUBqIgEoAgAgBCgCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgBCgCGDYCACAAKAIIIQILQWIhBAJAIAJBAEwNACAAKAIoKAIoIgMoAhwgAkEBa0EGdGoiASgCACADKAIYRwRAIAFCADcCACABQgA3AjggAUIANwIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggASADKAIYNgIAIAAoAgghAgsgASgCBCEDIAEpAgghBiAAKAIMIAIQDiIBRQ0AIAEoAgRBAUcNACABKAI8IQIgASgCLEEQRgRAIAJBAEwNASAAKAIoKAIoIgUoAhwgAkEBa0EGdGoiASgCACAFKAIYRwRAIAFCADcCACABQgA3AjggAUIANwIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggASAFKAIYNgIACyABKAIIQQAgASgCBBshAgsgACgCDCAAKAIIEA4iAUUNACABKAIEQQFHDQBBmH4hBCABKAJEIgFBPGsiBUEcSw0AQQEgBXRBhYCAgAFxRQ0AIAanQQAgAxshAwJAIAAoAgBBAkYEQCABQdgARwRAIAFBPEcNAkEBIQQgAiADTA0DIANBAWohAwwCCyADQQFrIQMMAQsgAUE8Rg0AQQEhBCACIANMDQEgA0EBaiEDC0FiIQQgACgCCCIBQQBMDQAgAUEGdCAAKAIoKAIoIgEoAhxqQUBqIgBBATYCBCAAIAOtIAZCgICAgHCDhDcCCCAAIAEoAhg2AgBBACEECyAEC4kHAQd/QWIhAwJAIAAoAgwiByAAKAIIEA4iAUUNACABKAIEQQFHDQAgASgCPCEEIAEoAixBEEYEQCAEQQBMDQEgACgCKCgCKCICKAIcIARBAWtBBnRqIgEoAgAgAigCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgAigCGDYCAAsgASgCCEEAIAEoAgQbIQQLIAAoAgwgACgCCBAOIgFFDQAgASgCBEEBRw0AIAEoAkwhAiABKAI0QRBGBEAgAkEATA0BIAAoAigoAigiBSgCHCACQQFrQQZ0aiIBKAIAIAUoAhhHBEAgAUIANwIAIAFCADcCOCABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCABIAUoAhg2AgALIAEoAghBACABKAIEGyECCyAAKAIIIgFBAEwNACAAKAIoKAIoIgUoAhwiBiABQQFrIghBBnRqIgEoAgAgBSgCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgBSgCGDYCAAsCQCABKAIERQRAIAAoAgwgACgCCBAOIgFFDQIgASgCBEEBRw0CIAEoAkQiAyABKAJIIgUgBygCRCgCFBEAACEIQQAhBiAFIAMgBygCRCgCABEBACADaiIBSwRAIAEgBSAHKAJEKAIUEQAAIQZBmH4hAyABIAcoAkQoAgARAQAgAWogBUcNAwtBmH4hAwJ/AkACQAJAAkAgCEEhaw4eAQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAgADBwtBACAGQT1GDQMaDAYLQQEgBkE9Rg0CGgwFC0EEIAZBPUYNARogBg0EQQIMAQtBBSAGQT1GDQAaIAYNA0EDCyEBQWIhAyAAKAIIIgdBAEwNAiAAKAIoKAIoIgMoAhwgB0EGdGpBQGoiAEEBNgIEIAAgBTYCDCAAIAE2AgggACADKAIYNgIADAELIAYgCEEGdGooAgghAQtBACEAAkACQAJAAkACQAJAAkAgAQ4GAAECAwQFBgsgAiAERiEADAULIAIgBEchAAwECyACIARKIQAMAwsgAiAESCEADAILIAIgBE4hAAwBCyACIARMIQALIABBAXMhAwsgAws/AQF/AkAgACgCDCIAIAIgAWsiA2oQywEiAkUNACACIAEgAxCmASEBIABBAEwNACABIANqQQAgABCoARoLIAILJgAgAiABIAIgACgCOBEAACIBSwR/IAEgACgCABEBACABagUgAQsLHgEBfyABIAJJBH8gASACQQFrIAAoAjgRAAAFIAMLCzsAAkAgAkUNAANAIANBAEwEQCACDwsgASACTw0BIANBAWshAyABIAJBAWsgACgCOBEAACICDQALC0EAC2gBBH8gASECA0ACQCACLQAADQAgACgCDCIDQQFHBEAgAiEEIANBAkgNAQNAIAQtAAENAiAEQQFqIQQgA0ECSiEFIANBAWshAyAFDQALCyACIAFrDwsgAiAAKAIAEQEAIAJqIQIMAAsAC3UBBH8jAEEQayIAJAACQANAIAAgBEEDdEHQJWoiAygCBCIFNgIMIAMoAgAiBiAAQQxqQQEgAiABEQMAIgMNASAAIAY2AgwgBSAAQQxqQQEgAiABEQMAIgMNASAEQQFqIgRBGkcNAAtBACEDCyAAQRBqJAAgAwtOAEEgIQACfyABLQAAIgJBwQBrQf8BcUEaTwRAQWAhAEEAIAJB4QBrQf8BcUEZSw0BGgsgA0KBgICAEDcCACADIAAgAS0AAGo2AghBAQsLBABBfgscAAJ/IAAgAUkEQEEBIAAtAABBCkYNARoLQQALCyUAIAMgASgCAC0AAEHQH2otAAA6AAAgASABKAIAQQFqNgIAQQELBABBAQsHACAALQAACw4AQQFB8HwgAEGAAkkbCwsAIAEgADoAAEEBCwQAIAELzgEBBn8gASACSQRAIAEhAwNAIAVBAWohBSADIAAoAgARAQAgA2oiAyACSQ0ACwtBAEHAmhFqIQMgBEHHCWohBANAAkAgBSADIgYuAQgiB0cNACAFIQggASEDAkAgB0EATA0AA0AgAiADSwRAIAMgAiAAKAIUEQAAIAQtAABHDQMgBEEBaiEEIAMgACgCABEBACADaiEDIAhBAUshByAIQQFrIQggBw0BDAILCyAELQAADQELIAYoAgQPCyAGQQxqIQMgBigCDCIEDQALQaF+C2gBAX8CQCAEQQBKBEADQCABIAJPBEAgAy0AAA8LIAEgAiAAKAIUEQAAIQUgAy0AACAFayIFDQIgA0EBaiEDIAEgACgCABEBACABaiEBIARBAUshBSAEQQFrIQQgBQ0ACwtBACEFCyAFCy4BAX8gASACIAAoAhQRAAAiAEH/AE0EfyAAQQF0QdAhai8BAEEMdkEBcQUgAwsLPgEDfwJAIAJBAEwNAANAIAAgA0ECdCIFaigCACABIAVqKAIARgRAIAIgA0EBaiIDRw0BDAILC0F/IQQLIAQLJwEBfyAAIAFBA20iAkECdGooAgBBECABIAJBA2xrQQN0a3ZB/wFxC7YIAQF/Qc0JIQECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB9ANqDvQDTU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTkxOTktKMzZOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTklIR0ZFRENCQUA/Pj08Ozo5ODc1NE4yMTAvLi0sKyopKE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4nJiUkIyIhIB8eHRwbGhkYThcWFRQTEhFOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4QTk5OTk5ODw4NTgcGBQQDDAsKCU5OTk4IAk4BAE9OC0GzDA8LQbMNDwtBjQ4PC0GEDw8LQfAPDwtByRAPC0G+EQ8LQf8RDwtBwBIPC0HnEg8LQZYTDwtBuhMPC0HkEw8LQf4TDwtBvBQPC0GEFQ8LQZcVDwtBrhUPC0HNFQ8LQewVDwtBnhYPC0HyFg8LQYoXDwtBoBcPC0G5Fw8LQdUXDwtB9BcPC0GYGA8LQbsYDwtB7BgPC0GgJw8LQcUnDwtB3CcPC0H4Jw8LQZ8oDwtBtCgPC0HLKA8LQeAoDwtB+ygPC0GaKQ8LQb0pDwtBzCkPC0HsKQ8LQZgqDwtBsioPC0HlKg8LQZIrDwtBsisPC0HJKw8LQeUrDwtBliwPC0GoLA8LQcAsDwtB2SwPC0HsLA8LQYUtDwtBmS0P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AUYNAQsLIAILoQEBBH9BASEEAkAgACABTw0AA0BBACEEIAAtAAAiAkHAAXFBgAFGDQEgAEEBaiEDAkAgAkHAAWtBNEsEQCADIQAMAQsgAEECIAJBAnRBkIoRaigCACICIAJBAkwbIgVqIQBBASECA0AgASADRg0DIAMtAABBwAFxQYABRw0DIANBAWohAyACQQFqIgIgBUcNAAsLIAAgAUkNAAtBASEECyAEC4AEAQN/IAJBgARPBEAgACABIAIQACAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvoAgECfwJAIAAgAUYNACABIAAgAmoiA2tBACACQQF0a00EQCAAIAEgAhCmARoPCyAAIAFzQQNxIQQCQAJAIAAgAUkEQCAEBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgBA0AIANBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsi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AmogASACQf////8Hc0obIQELIAAgA0EBajYCACABIQIgAywAARCvAQ0ACyABC7YEAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgABAgUDBAYHCAkKCwwNDg8QERILIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQcACwuDAQIDfwF+AkAgAEKAgICAEFQEQCAAIQUMAQsDQCABQQFrIgEgACAAQgqAIgVCCn59p0EwcjoAACAAQv////+fAVYhAiAFIQAgAg0ACwsgBaciAgRAA0AgAUEBayIBIAIgAkEKbiIDQQpsa0EwcjoAACACQQlLIQQgAyECIAQNAAsLIAELcgEBfyMAQYACayIFJAACQCACIANMDQAgBEGAwARxDQAgBSABQf8BcSACIANrIgNBgAIgA0GAAkkiAhsQqAEaIAJFBEADQCAAIAVBgAIQtQEgA0GAAmsiA0H/AUsNAAsLIAAgBSADELUBCyAFQYACaiQAC8kYAxJ/AXwCfiMAQbAEayIKJAAgCkEANgIsAkAgAb0iGUIAUwRA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IQsgBUEgcSEIIAooAiwhByAGQQJrIg0gBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQkgCkEQaiEHA0AgByIGAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdB4JURai0AACAIcjoAACABIAe3oUQAAAAAAAAwQKIhAQJAIAZBAWoiByAKQRBqa0EBRw0AAkAgCQ0AIANBAEoNACABRAAAAAAAAAAAYQ0BCyAGQS46AAEgBkECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQlB/f///wcgCyASIA1rIhBqIgZrIANIDQAgAEEgIAICfwJAIANFDQAgByAKQRBqayIIQQJrIANODQAgA0ECagwBCyAHIApBEGprIggLIgcgBmoiBiAEELkBIAAgDiALELUBIABBMCACIAYgBEGAgARzELkBIAAgCkEQaiAIELUBIABBMCAHIAhrQQBBABC5ASAAIA0gEBC1ASAAQSAgAiAGIARBgMAAcxC5ASAGIAIgAiAGSBshCQsgCkGwBGokACAJC40FAgZ+An8gASABKAIAQQdqQXhxIgFBEGo2AgAgACABKQMAIQQgASkDCCEFIwBBIGsiACQAAkAgBUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCAFQgSGIARCPIiEIQMgBEL//////////w+DIgRCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAEQoCAgICAgICACFINASACIANCAYN8IQIMAQsgBFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCAFQgSGIARCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgFBkfcASQ0AIABBEGohCSAEIQIgBUL///////8/g0KAgICAgIDAAIQiAyEGAkAgAUGB9wBrIghBwABxBEAgAiAIQUBqrYYhBkIAIQIMAQsgCEUNACAGIAitIgeGIAJBwAAgCGutiIQhBiACIAeGIQILIAkgAjcDACAJIAY3AwgCQEGB+AAgAWsiAUHAAHEEQCADIAFBQGqtiCEEQgAhAwwBCyABRQ0AIANBwAAgAWuthiAEIAGtIgKIhCEEIAMgAoghAwsgACAENwMAIAAgAzcDCCAAKQMIQgSGIAApAwAiA0I8iIQhAiAAKQMQIAApAxiEQgBSrSADQv//////////D4OEIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILIABBIGokACACIAVCgICAgICAgICAf4OEvzkDAAugAQECfyMAQaABayIEJABBfyEFIAQgAUEBa0EAIAEbNgKUASAEIAAgBEGeAWogARsiADYCkAEgBEEAQZABEKgBIgRBfzYCTCAEQRA2AiQgBEF/NgJQIAQgBEGfAWo2AiwgBCAEQZABajYCVAJAIAFBAEgEQEHoyhJBPTYCAAwBCyAAQQA6AAAgBCACIANBDkEPELMBIQULIARBoAFqJAAgBQurAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQpgEaIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQpgEaIAMgAygCACAFaiIENgIAIAMgAygCBCAFazYCBAsgBEEAOgAAIAAgACgCLCIDNgIcIAAgAzYCFCACCxYAIABFBEBBAA8LQejKEiAANgIAQX8LogIAIABFBEBBAA8LAn8CQCAABH8gAUH/AE0NAQJAQfzLEigCACgCAEUEQCABQYB/cUGAvwNGDQNB6MoSQRk2AgAMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAgwECyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAwwECyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBAwEC0HoyhJBGTYCAAtBfwVBAQsMAQsgACABOgAAQQELCwcAIAAQywELBwAgABDMAQu9BQEJfyMAQRBrIggkACAIQZjMEjYCAEGUzBIoAgAhByMAQYABayIBJAAgASAINgJcAkAgB0GhfkcgB0HcAWpBBk9xRQRAIAEgASgCXCICQQRqNgJcAn9BACACKAIAIgAoAgQiAkUNABogACgCCCEEIAAoAgAiBigCDEECTgRAA0ACQCACIARPDQACfyACIAQgBigCFBEAACIAQYABTwRAAkAgAEGAgARJDQAgA0ERSg0AIAEgAEEYdjYCMCABQeAAaiADaiIFQQVBqzIgAUEwahCpASABIABBEHZB/wFxNgIgIAVBBGpBA0GmMiABQSBqEKkBIAEgAEEIdkH/AXE2AhAgBUEGakEDQaYyIAFBEGoQqQEgASAAQf8BcTYCACAFQQhqQQNBpjIgARCpASADQQpqDAILIANBFUoNAiABIABBCHZB/wFxNgJQIAFB4ABqIANqIgVBBUGrMiABQdAAahCpASABIABB/wFxNgJAIAVBBGpBA0GmMiABQUBrEKkBIANBBmoMAQsgAUHgAGogA2ogADoAACADQQFqCyEDIAIgBigCABEBACACaiECIANBG0gNAQsLIAIgBEkMAQsgAUHgAGogAkEbIAQgAmsiACAAQRtOGyIDEKYBGiAAQRtKCyEFIAcQigEhAkGwzBIhAANAAkACQCACLQAAIgRBJUcEQCAERQ0BDAILIAJBAWohBiACLQABIgRB7gBHBEAgBiECDAILIAAgAUHgAGogAxCmASADaiEAIAUEQCAAQaIyLwAAOwAAIABBpDItAAA6AAIgAEEDaiEACyAGQQFqIQIMAgsgAEEAOgAADAMLIAAgBDoAACAAQQFqIQAgAkEBaiECDAALAAtBlL0SIAcQigEiABB6IQJBsMwSIAAgAhCmASACakEAOgAACyABQYABaiQAIAhBEGokAEGwzBIL4wEBAX8CQAJAAkACfyAALQAQBEBBACEBIABBDGogACgCCCACIAIgA2oiBiACIARqIAYgACgCDCAFEG1BAE4NARpBACEGDAMLAkAgACgCFCABRw0AIAAoAhwgBUcNACAAKAIYIARKDQAgAC0AIEUEQEEADwsgACgCDCIGKAIIKAIAIARODQQLIAAgBTYCHCAAIAQ2AhggACABNgIUQQAhASAAKAIIIAIgAiADaiIGIAIgBGogBiAAKAIMIAUQbUEASA0BIABBDGoLKAIAIQZBASEBDAELQQAhBgsgACABOgAgCyAGC7gzARp/IwBBEGsiGCQAIAJBAnQiChDLASEbIAoQywEhGSACQQBK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JyB3aXRob3V0IGVzY2FwZQBXb3JkAEFscGhhAEVVQy1DTgBGQUlMAChudWxsKQAARgBBAEkATAAAAEYAQQBJAEwAAAAAYWJvcnQAQmxhbmsAIyVkAEFscGhhAFsATUlTTUFUQ0gAAE0ASQBTAE0AQQBUAEMASAAAAE0ASQBTAE0AQQBUAEMASAAAAAAtMFgrMFggMFgtMHgrMHggMHgAZmFpbCB0byBtZW1vcnkgYWxsb2NhdGlvbgBDbnRybABIaXJhZ2FuYQBNQVgALQBPTklHLU1PTklUT1I6ICUtNHMgJXMgYXQ6ICVkIFslZCAtICVkXSBsZW46ICVkCgAATQBBAFgAAABNAEEAWAAAAABEaWdpdABtYXRjaC1zdGFjayBsaW1pdCBvdmVyAEFsbnVtAGluZgBjaGFyYWN0ZXIgY2xhc3MgaGFzICclcycgd2l0aG91dCBlc2NhcGUARVJST1IAPT4AAEUAUgBSAE8AUgAAAEUAUgBSAE8AUgAAAABwYXJzZSBkZXB0aCBsaW1pdCBvdmVyAGFsbnVtAEdyYXBoAEthdGFrYW5hAENPVU5UAElORgA8PQAAQwBPAFUATgBUAAAAQwBPAFUATgBUAAAAAExvd2VyAHJldHJ5LWxpbWl0LWluLW1hdGNoIG92ZXIAbmFuAGFscGhhAFRPVEFMX0NPVU5UAEFTQ0lJAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAAAAUHJpbnQAWERpZ2l0AHJldHJ5LWxpbWl0LWluLXNlYXJjaCBvdmVyAGJsYW5rAENNUABOQU4AAEMATQBQAAAAQwBNAFAAAAAAUHVuY3QAc3ViZXhwLWNhbGwtbGltaXQtaW4tc2VhcmNoIG92ZXIAY250cmwAQ250cmwALgBkaWdpdABCbGFuawBTcGFjZQB1bmRlZmluZWQgdHlwZSAoYnVnKQBQdW5jdABVcHBlcgBncmFwaABpbnRlcm5hbCBwYXJzZXIgZXJyb3IgKGJ1ZykAUHJpbnQAWERpZ2l0AGxvd2VyAHN0YWNrIGVycm9yIChidWcpAHByaW50AFVwcGVyAEFTQ0lJAHVuZGVmaW5lZCBieXRlY29kZSAoYnVnKQBwdW5jdABTcGFjZQBXb3JkAHVuZXhwZWN0ZWQgYnl0ZWNvZGUgKGJ1ZykAZGVmYXVsdCBtdWx0aWJ5dGUtZW5jb2RpbmcgaXMgbm90IHNldABMb3dlcgBzcGFjZQB1cHBlcgBHcmFwaABjYW4ndCBjb252ZXJ0IHRvIHdpZGUtY2hhciBvbiBzcGVjaWZpZWQgbXVsdGlieXRlLWVuY29kaW5nAHhkaWdpdABEaWdpdABmYWlsIHRvIGluaXRpYWxpemUAaW52YWxpZCBhcmd1bWVudABhc2NpaQBlbmQgcGF0dGVybiBhdCBsZWZ0IGJyYWNlAHdvcmQAZW5kIHBhdHRlcm4gYXQgbGVmdCBicmFja2V0ADpdAGVtcHR5IGNoYXItY2xhc3MAcmVkdW5kYW50IG5lc3RlZCByZXBlYXQgb3BlcmF0b3IAcHJlbWF0dXJlIGVuZCBvZiBjaGFyLWNsYXNzAG5lc3RlZCByZXBlYXQgb3BlcmF0b3IgJXMgYW5kICVzIHdhcyByZXBsYWNlZCB3aXRoICclcycAZW5kIHBhdHRlcm4gYXQgZXNjYXBlAD8AZW5kIHBhdHRlcm4gYXQgbWV0YQAqAGVuZCBwYXR0ZXJuIGF0IGNvbnRyb2wAKwBpbnZhbGlkIG1ldGEtY29kZSBzeW50YXgAPz8AaW52YWxpZCBjb250cm9sLWNvZGUgc3ludGF4ACo/AGNoYXItY2xhc3MgdmFsdWUgYXQgZW5kIG9mIHJhbmdlACs/AGNoYXItY2xhc3MgdmFsdWUgYXQgc3RhcnQgb2YgcmFuZ2UAdW5tYXRjaGVkIHJhbmdlIHNwZWNpZmllciBpbiBjaGFyLWNsYXNzACsgYW5kID8/AHRhcmdldCBvZiByZXBlYXQgb3BlcmF0b3IgaXMgbm90IHNwZWNpZmllZAArPyBhbmQgPwAPAAAADgAAAHQ+AwB8PgMA6AP0AU0B+gDIAKcAjwB9AG8AZABbAFMATQBHAEMAPwA7ADgANQAyADAALQArACoAKAAmACUAJAAiACEAIAAfAB4AHQAdABwAGwAaABoAGQAYABgAFwAXABYAFgAVABUAFAAUABQAEwATABMAEgASABIAEQARABEAEAAQABAAEAAPAA8ADwAPAA4ADgAOAA4ADgAOAA0ADQANAA0ADQANAAwADAAMAAwADAAMAAsACwALAAsACwALAAsACwALAAoACgAKAAoA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b2RlIHJhbmdlcyBhcmUgc3BlY2lmaWVkAHRvbyBzaG9ydCBtdWx0aWJ5dGUgY29kZSBzdHJpbmcAdG9vIGJpZyBiYWNrcmVmIG51bWJlcgBpbnZhbGlkIGJhY2tyZWYgbnVtYmVyL25hbWUAbnVtYmVyZWQgYmFja3JlZi9jYWxsIGlzIG5vdCBhbGxvd2VkLiAodXNlIG5hbWUpAHRvbyBtYW55IGNhcHR1cmVzAHRvbyBiaWcgd2lkZS1jaGFyIHZhbHVlAHRvbyBsb25nIHdpZGUtY2hhciB2YWx1ZQB1bmRlZmluZWQgb3BlcmF0b3IAaW52YWxpZCBjb2RlIHBvaW50IHZhbHVlAGdyb3VwIG5hbWUgaXMgZW1wdHkAaW52YWxpZCBncm91cCBuYW1lIDwlbj4AaW52YWxpZCBjaGFyIGluIGdyb3VwIG5hbWUgPCVuPgB1bmRlZmluZWQgbmFtZSA8JW4+IHJlZmVyZW5jZQB1bmRlZmluZWQgZ3JvdXAgPCVuPiByZWZlcmVuY2UAbXVsdGlwbGV4IGRlZmluZWQgbmFtZSA8JW4+AG11bHRpcGxleCBkZWZpbml0aW9uIG5hbWUgPCVuPiBjYWxsAG5ldmVyIGVuZGluZyByZWN1cnNpb24AZ3JvdXAgbnVtYmVyIGlzIHRvbyBiaWcgZm9yIGNhcHR1cmUgaGlzdG9yeQBpbnZhbGlkIGNoYXJhY3RlciBwcm9wZXJ0eSBuYW1lIHslbn0AaW52YWxpZCBpZi1lbHNlIHN5bnRheABpbnZhbGlkIGFic2VudCBncm91cCBwYXR0ZXJuAGludmFsaWQgYWJzZW50IGdyb3VwIGdlbmVyYXRvciBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBuYW1lAHVuZGVmaW5lZCBjYWxsb3V0IG5hbWUAaW52YWxpZCBjYWxsb3V0IGJvZHkAaW52YWxpZCBjYWxsb3V0IHRhZyBuYW1lAGludmFsaWQgY2FsbG91dCBhcmcAbm90IHN1cHBvcnRlZCBlbmNvZGluZyBjb21iaW5hdGlvbgBpbnZhbGlkIGNvbWJpbmF0aW9uIG9mIG9wdGlvbnMAdmVyeSBpbmVmZmljaWVudCBwYXR0ZXJuAGxpYnJhcnkgaXMg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ALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAAAQ4A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AKoAAACqAAAAtQAAALUAAAC6AAAAugAAAN8AAAD2AAAA+AAAAP8AAAABAQAAAQEAAAMBAAADAQAABQEAAAUBAAAHAQAABwEAAAkBAAAJAQAACwEAAAsBAAANAQAADQEAAA8BAAAPAQAAEQEAABEBAAATAQAAEwEAABUBAAAVAQAAFwEAABcBAAAZAQAAGQEAABsBAAAbAQAAHQEAAB0BAAAfAQAAHwEAACEBAAAhAQAAIwEAACMBAAAlAQAAJQEAACcBAAAnAQAAKQEAACkBAAArAQAAKwEAAC0BAAAtAQAALwEAAC8BAAAxAQAAMQEAADMBAAAzAQAANQEAADUBAAA3AQAAOAEAADoBAAA6AQAAPAEAADwBAAA+AQAAPgEAAEABAABAAQAAQgEAAEIBAABEAQAARAEAAEYBAABGAQAASAEAAEkBAABLAQAASwEAAE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHoDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPwDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGAFAACIBQAA0BAAAPoQAAD9EAAA/xAAAPgTAAD9EwAAgBwAAIgcAAAAHQAAvx0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAnR4AAJ8eAACfHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAhx8AAJAfAACXHwAAoB8AAKcfAACwHwAAtB8AALYfAAC3HwAAvh8AAL4fAADCHwAAxB8AAMYfAADHHwAA0B8AANMfAADWHwAA1x8AAOAfAADnHwAA8h8AAPQfAAD2HwAA9x8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAohAAAKIQAADiEAAA8hAAATIQAAEyEAAC8hAAAvIQAANCEAADQhAAA5IQAAOSEAADwhAAA9IQAARiEAAEkhAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAfSwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAnaYAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacA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XR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAAIAAAJyAAACogAABkIAAAZiAAAHEgAAB0IAAAjiAAAJAgAACcIAAAoCAAAMAgAADQIAAA8CAAAAAhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAABzKwAAdisAAJUrAACXKwAA8ywAAPksAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAHAtAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAAXS4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAAADAAAD8wAABBMAAAljAAAJkwAAD/MAAABTEAAC8xAAAxMQAAjjEAAJAxAADjMQAA8DEAAB4yAAAgMgAAjKQAAJCkAADGpAAA0KQAACumAABApgAA96YAAACnAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAACyoAAAwqAAAOagAAECoAAB3qAAAgKgAAMWoAADOqAAA2agAAOCoAABTqQAAX6kAAHypAACAqQAAzakAAM+pAADZqQAA3qkAAP6pAAAAqgAANqoAAECqAABNqgAAUKoAAFmqAABcqgAAwqoAANuqAAD2qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABrqwAAcKsAAO2rAADwqwAA+asAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAADgAABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AADC+wAA0/sAAI/9AACS/QAAx/0AAM/9AADP/QAA8P0AABn+AAAg/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAA//4AAP/+AAAB/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAQEAAgEBAAcBAQAzAQEANwEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAP0BAQCAAgEAnAIBAKACAQDQAgEA4AIBAPsCAQAAAwEAIwMBAC0DAQBKAwEAUAMBAHoDAQCAAwEAnQMBAJ8DAQDDAwEAyAMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBvBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAVwgBAJ4IAQCnCAEArwgBAOAIAQDyCAEA9AgBAPUIAQD7CAEAGwkBAB8JAQA5CQEAPwkBAD8JAQCACQEAtwkBALwJAQDPCQEA0gkBAAMKAQAFCgEABgoBAAwKAQATCgEAFQoBABcKAQAZCgEANQoBADgKAQA6CgEAPwoBAEgKAQBQCgEAWAoBAGAKAQCfCgEAwAoBAOYKAQDrCgEA9goBAAALAQA1CwEAOQsBAFULAQBYCwEAcgsBAHgLAQCRCwEAmQsBAJwLAQCpCwEArwsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAPoMAQAnDQEAMA0BADkNAQBgDgEAfg4BAIAOAQCpDgEAqw4BAK0OAQCwDgEAsQ4BAAAPAQAnDwEAMA8BAFkPAQBwDwEAiQ8BALAPAQDLDwEA4A8BAPYPAQAAEAEATRABAFIQAQB1EAEAfxABAMIQAQDNEAEAzRABANAQAQDoEAEA8BABAPkQAQAAEQEANBEBADYRAQBHEQEAUBEBAHYRAQCAEQEA3xEBAOERAQD0EQEAABIBABESAQATEgEAPhIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQCwEgEA6hIBAPASAQD5EgEAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA7EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEAABQBAFsUAQBdFAEAYRQBAIAUAQDHFAEA0BQBANkUAQCAFQEAtRUBALgVAQDdFQEAABYBAEQWAQBQFgEAWRYBAGAWAQBsFgEAgBYBALkWAQDAFgEAyRYBAAAXAQAaFwEAHRcBACsXAQAwFwEARhcBAAAYAQA7GAEAoBgBAPIYAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEARhkBAFAZAQBZGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDkGQEAABoBAEcaAQBQGgEAohoBALAaAQD4GgEAABwBAAgcAQAKHAEANhwBADgcAQBFHAEAUBwBAGwcAQBwHAEAjxwBAJIcAQCnHAEAqRwBALYcAQAAHQEABh0BAAgdAQAJHQEACx0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEcdAQBQHQEAWR0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJAdAQCRHQEAkx0BAJgdAQCgHQEAqR0BAOAeAQD4HgEAsB8BALAfAQDAHwEA8R8BAP8fAQCZIwEAACQBAG4kAQBwJAEAdCQBAIAkAQBDJQEAkC8BAPIvAQAAMAEALjQBADA0AQA4NAEAAEQBAEZGAQAAaAEAOGoBAEBqAQBeagEAYGoBAGlqAQBuagEAvmoBAMBqAQDJagEA0GoBAO1qAQDwagEA9WoBAABrAQBFawEAUGsBAFlrAQBbawEAYWsBAGNrAQB3awEAfWsBAI9rAQBAbgEAmm4BAABvAQBKbwEAT28BAIdvAQCPbwEAn28BAOBvAQDkbwEA8G8BAPFvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAnLwBAKO8AQAAzwEALc8BADDPAQBGzwEAUM8BAMPPAQAA0AEA9dABAADRAQAm0QEAKdEBAOrRAQAA0gEARdIBAODSAQDz0gEAANMBAFbTAQBg0wEAeNMBAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMvXAQDO1wEAi9oBAJvaAQCf2gEAodoBAK/aAQAA3wEAHt8BAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAA4QEALOEBADDhAQA94QEAQOEBAEnhAQBO4QEAT+EBAJDiAQCu4gEAwOIBAPniAQD/4gEA/+IBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQDH6AEA1ugBAADpAQBL6QEAUOkBAFnpAQBe6QEAX+kBAHHsAQC07AEAAe0BAD3tAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw7gEA8e4BAADwAQAr8AEAMPABAJPwAQCg8AEArvABALHwAQC/8AEAwfABAM/wAQDR8AEA9fABAADxAQCt8QEA5vEBAALyAQAQ8gEAO/IBAEDyAQBI8gEAUPIBAFHyAQBg8gEAZfIBAADzAQDX9gEA3fYBAOz2AQDw9gEA/PYBAAD3AQBz9wEAgPcBANj3AQDg9wEA6/cBAPD3AQDw9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAAAAgDfpgIAAKcCADi3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAQAOAAEADgAgAA4AfwAOAAABDgDvAQ4AAAAPAP3/DwAAABAA/f8QAEHAywMLwgy9AAAAIQAAACMAAAAlAAAAKgAAACwAAAAvAAAAOgAAADsAAAA/AAAAQAAAAFsAAABdAAAAXwAAAF8AAAB7AAAAewAAAH0AAAB9AAAAoQAAAKEAAACnAAAApwAAAKsAAACrAAAAtgAAALcAAAC7AAAAuwAAAL8AAAC/AAAAfgMAAH4DAACHAwAAhwMAAFoFAABfBQAAiQUAAIoFAAC+BQAAvgUAAMAFAADABQAAwwUAAMMFAADGBQAAxgUAAPMFAAD0BQAACQYAAAoGAAAMBgAADQYAABsGAAAbBgAAHQYAAB8GAABqBgAAbQYAANQGAADUBgAAAAcAAA0HAAD3BwAA+QcAADAIAAA+CAAAXggAAF4IAABkCQAAZQkAAHAJAABwCQAA/QkAAP0JAAB2CgAAdgoAAPAKAADwCgAAdwwAAHcMAACEDAAAhAwAAPQNAAD0DQAATw4AAE8OAABaDgAAWw4AAAQPAAASDwAAFA8AABQPAAA6DwAAPQ8AAIUPAACFDwAA0A8AANQPAADZDwAA2g8AAEoQAABPEAAA+xAAAPsQAABgEwAAaBMAAAAUAAAAFAAAbhYAAG4WAACbFgAAnBYAAOsWAADtFgAANRcAADYXAADUFwAA1hcAANgXAADaFwAAABgAAAoYAABEGQAARRkAAB4aAAAfGgAAoBoAAKYaAACoGgAArRoAAFobAABgGwAAfRsAAH4bAAD8GwAA/xsAADscAAA/HAAAfhwAAH8cAADAHAAAxxwAANMcAADTHAAAECAAACcgAAAwIAAAQyAAAEUgAABRIAAAUyAAAF4gAAB9IAAAfiAAAI0gAACOIAAACCMAAAsjAAApIwAAKiMAAGgnAAB1JwAAxScAAMYnAADmJwAA7ycAAIMpAACYKQAA2CkAANspAAD8KQAA/SkAAPksAAD8LAAA/iwAAP8sAABwLQAAcC0AAAAuAAAuLgAAMC4AAE8uAABSLgAAXS4AAAEwAAADMAAACDAAABEwAAAUMAAAHzAAADAwAAAwMAAAPTAAAD0wAACgMAAAoDAAAPswAAD7MAAA/qQAAP+kAAANpgAAD6YAAHOmAABzpgAAfqYAAH6mAADypgAA96YAAHSoAAB3qAAAzqgAAM+oAAD4qAAA+qgAAPyoAAD8qAAALqkAAC+pAABfqQAAX6kAAMGpAADNqQAA3qkAAN+pAABcqgAAX6oAAN6qAADfqgAA8KoAAPGqAADrqwAA66sAAD79AAA//QAAEP4AABn+AAAw/gAAUv4AAFT+AABh/gAAY/4AAGP+AABo/gAAaP4AAGr+AABr/gAAAf8AAAP/AAAF/wAACv8AAAz/AAAP/wAAGv8AABv/AAAf/wAAIP8AADv/AAA9/wAAP/8AAD//AABb/wAAW/8AAF3/AABd/wAAX/8AAGX/AAAAAQEAAgEBAJ8DAQCfAwEA0AMBANADAQBvBQEAbwUBAFcIAQBXCAEAHwkBAB8JAQA/CQEAPwkBAFAKAQBYCgEAfwoBAH8KAQDwCgEA9goBADkLAQA/CwEAmQsBAJwLAQCtDgEArQ4BAFUPAQBZDwEAhg8BAIkPAQBHEAEATRABALsQAQC8EAEAvhABAMEQAQBAEQEAQxEBAHQRAQB1EQEAxREBAMgRAQDNEQEAzREBANsRAQDbEQEA3REBAN8RAQA4EgEAPRIBAKkSAQCpEgEASxQBAE8UAQBaFAEAWxQBAF0UAQBdFAEAxhQBAMYUAQDBFQEA1xUBAEEWAQBDFgEAYBYBAGwWAQC5FgEAuRYBADwXAQA+FwEAOxgBADsYAQBEGQEARhkBAOIZAQDiGQEAPxoBAEYaAQCaGgEAnBoBAJ4aAQCiGgEAQRwBAEUcAQBwHAEAcRwBAPceAQD4HgEA/x8BAP8fAQBwJAEAdCQBAPEvAQDyLwEAbmoBAG9qAQD1agEA9WoBADdrAQA7awEARGsBAERrAQCXbgEAmm4BAOJvAQDibwEAn7wBAJ+8AQCH2gEAi9oBAF7pAQBf6QEAAAAAAAoAAAAJAAAADQAAACAAAAAgAAAAhQAAAIUAAACgAAAAoAAAAIAWAACAFgAAACAAAAogAAAoIAAAKSAAAC8gAAAvIAAAXyAAAF8gAAAAMAAAADAAQZDYAwuzWIsCAABBAAAAWgAAAMAAAADWAAAA2AAAAN4AAAAAAQAAAAEAAAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADUAQAZ1AEANNQBAE3UAQBo1AEAgdQBAJzUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAtdQBANDUAQDp1AEABNUBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQA41QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAbNUBAIXVAQCg1QEAudUBANTVAQDt1QEACNYBACHWAQA81gEAVdYBAHDWAQCJ1gEAqNYBAMDWAQDi1gEA+tYBABzXAQA01wEAVtcBAG7XAQCQ1wEAqNcBAMrXAQDK1wEAAOkBACHpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQAAAAAAAwAAADAAAAA5AAAAQQAAAEYAAABhAAAAZgAAAAAAAAD2AgAAMAAAADkAAABBAAAAWgAAAF8AAABfAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAgwQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACYCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAE4OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAAAA8AABgPAAAZDwAAIA8AACkPAAA1DwAANQ8AADcPAAA3DwAAOQ8AADkPAAA+DwAARw8AAEkPAABsDwAAcQ8AAIQPAACGDwAAlw8AAJkPAAC8DwAAxg8AAMYPAAAAEAAASRAAAFAQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAABfEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAAVFwAAHxcAADQXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAADTFwAA1xcAANcXAADcFwAA3RcAAOAXAADpFwAACxgAAA0YAAAPGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEYZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANkZAAAAGgAAGxoAACAaAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAApxoAAKcaAACwGgAAzhoAAAAbAABMGwAAUBsAAFkbAABrGwAAcxsAAIAbAADzGwAAABwAADccAABAHAAASRwAAE0cAAB9HAAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAA0BwAANIcAADUHAAA+hwAAAAdAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAPyAAAEAgAABUIAAAVCAAAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAANAgAADwIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAZIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAAtIQAALyEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAABgIQAAiCEAALYkAADpJAAAACwAAOQsAADrLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAC8uAAAvLgAABTAAAAcwAAAhMAAALzAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJkwAACaMAAAnTAAAJ8wAAChMAAA+jAAAPwwAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAACMpAAA0KQAAP2kAAAApQAADKYAABCmAAArpgAAQKYAAHKmAAB0pgAAfaYAAH+mAADxpgAAF6cAAB+nAAAipwAAiKcAAIunAADKpwAA0KcA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AIQDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAAAvBQAAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAAAYAAA0HAAAPBwAASgcAAE0HAACxBwAAwAcAAPoHAAD9BwAALQgAADAIAAA+CAAAQAgAAFsIAABeCAAAXggAAGAIAABqCAAAcAgAAI4IAACQCAAAkQgAAJgIAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwA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AMUJAADGCQAAyQkAAMoJAADPCQAA1gkAANgJAADbCQAA3gkAAN4JAADkCQAA5QkAAP8JAAAACgAABAoAAAQKAAALCgAADgoAABEKAAASCgAAKQoAACkKAAAxCgAAMQoAADQKAAA0CgAANwoAADcKAAA6CgAAOwoAAD0KAAA9CgAAQwoAAEYKAABJCgAASgoAAE4KAABQCgAAUgoAAFgKAABdCgAAXQoAAF8KAABlCgAAdwoAAIAKAACECgAAhAoAAI4KAACOCgAAkgoAAJIKAACpCgAAqQoAALEKAACxCgAAtAoAALQKAAC6CgAAuwoAAMYKAADGCgAAygoAAMoKAADOCgAAzwoAANEKAADfCgAA5AoAAOUKAADyCgAA+AoAAAALAAAACwAABAsAAAQLAAANCwAADgsAABELAAASCwAAKQsAACkLAAAxCwAAMQsAADQLAAA0CwAAOgsAADsLAABFCwAARgsAAEkLAABKCwAATgsAAFQLAABYCwAAWwsAAF4LAABeCwAAZAsAAGULAAB4CwAAgQsAAIQLAACECwAAiwsAAI0LAACRCwAAkQsAAJYLAACYCwAAmwsAAJsLAACdCwAAnQsAAKALAACiCwAApQsAAKcLAACrCwAArQsAALoLAAC9CwAAwwsAAMULAADJCwAAyQsAAM4LAADPCwAA0QsAANYLAADYCwAA5QsAAPsLAAD/CwAADQwAAA0MAAARDAAAEQwAACkMAAApDAAAOgwAADsMAABFDAAARQwAAEkMAABJDAAATgwAAFQMAABXDAAAVwwAAFsMAABcDAAAXgwAAF8MAABkDAAAZQwAAHAMAAB2DAAAjQwAAI0MAACRDAAAkQwAAKkMAACpDAAAtAwAALQMAAC6DAAAuwwAAMUMAADFDAAAyQwAAMkMAADODAAA1AwAANcMAADcDAAA3wwAAN8MAADkDAAA5QwAAPAMAADwDAAA8wwAAP8MAAANDQAADQ0AABENAAARDQAARQ0AAEUNAABJDQAASQ0AAFANAABTDQAAZA0AAGUNAACADQAAgA0AAIQNAACEDQAAlw0AAJkNAACyDQAAsg0AALwNAAC8DQAAvg0AAL8NAADHDQAAyQ0AAMsNAADODQAA1Q0AANUNAADXDQAA1w0AAOANAADlDQAA8A0AAPENAAD1DQAAAA4AADsOAAA+DgAAXA4A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AQAAcAEAAHIBAAByAQAAdAEAAHQBAAB2AQAAdgEAAHgBAAB5AQAAewEAAHsBAAB9AQAAfQEAAH8BAAB/AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxQEAAMcBAADIAQAAygEAAMsBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPIBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABFAwAARQMAAHADAABwAwAAcgMAAHIDAAB2AwAAdgMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAI8DAACRAwAAoQMAAKMDAACrAwAAwgMAAMIDAADPAwAA0QMAANUDAADWAwAA2AMAANgDAADaAwAA2gMAANwDAADcAwAA3gMAAN4DAADgAwAA4AMAAOIDAADiAwAA5AMAAOQDAADmAwAA5gMAAOgDAADoAwAA6gMAAOoDAADsAwAA7AMAAO4DAADuAwAA8AMAAPEDAAD0AwAA9QMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAhwUAAIcFAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAAD4EwAA/RMAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJoeAACbHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AAIAfAACvHwAAsh8AALQfAAC3HwAAvB8AAMIfAADEHwAAxx8AAMwfAADYHwAA2x8AAOgfAADsHwAA8h8AAPQfAAD3HwAA/B8AACYhAAAmIQAAKiEAACshAAAyIQAAMiEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADpAQAh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AABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAAYCEAAG8hAACDIQAAgyEAALYkAADPJAAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEan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AAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHMsAABzLAAAdiwAAHYsAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADjLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAL6cAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAeqcAAHqnAAB8pwAAfKcAAH+nAAB/pwAAgacAAIGnAACDpwAAg6cAAIWnAACFpwAAh6cAAIenAACMpwAAjKcAAJGnAACRpwAAk6cAAJSnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMGnAADBpwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA0acAANGnAADXpwAA16cAANmnAADZpwAA9qcAAPanAABTqwAAU6sAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAAEH/AABa/wAAKAQBAE8EAQDYBAEA+wQBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAwAwBAPIMAQDAGAEA3xgBAGBuAQB/bgEAIukBAEPpAQBBoOQGC8cncwIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxQEAAMYBAADIAQAAyQEAAMsBAADMAQAAzgEAAM4BAADQAQAA0AEAANIBAADSAQAA1AEAANQBAADWAQAA1gEAANgBAADYAQAA2gEAANoBAADcAQAA3QEAAN8BAADfAQAA4QEAAOEBAADjAQAA4wEAAOUBAADlAQAA5wEAAOcBAADpAQAA6QEAAOsBAADrAQAA7QEAAO0BAADvAQAA8AEAAPIBAADzAQAA9QEAAPUBAAD5AQAA+QEAAPsBAAD7AQAA/QEAAP0BAAD/AQAA/wEAAAECAAABAgAAAwIAAAMCAAAFAgAABQIAAAcCAAAHAgAACQIAAAkCAAALAgAACwIAAA0CAAANAgAADwIAAA8CAAARAgAAEQIAABMCAAATAgAAFQIAABUCAAAXAgAAFwIAABkCAAAZAgAAGwIAABsCAAAdAgAAHQIAAB8CAAAfAgAAIwIAACMCAAAlAgAAJQIAACcCAAAnAgAAKQIAACkCAAArAgAAKwIAAC0CAAAtAgAALwIAAC8CAAAxAgAAMQIAADMCAAAzAgAAPAIAADwCAAA/AgAAQAIAAEICAABCAgAARwIAAEcCAABJAgAASQIAAEsCAABLAgAATQIAAE0CAABPAgAAVAIAAFYCAABXAgAAWQIAAFkCAABbAgAAXAIAAGACAABhAgAAYwIAAGMCAABlAgAAZgIAAGgCAABsAgAAbwIAAG8CAABxAgAAcgIAAHUCAAB1AgAAfQIAAH0CAACAAgAAgAIAAIICAACDAgAAhwIAAIwCAACSAgAAkgIAAJ0CAACeAgAARQMAAEUDAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB7AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD7AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABhBQAAhwUAANAQAAD6EAAA/RAAAP8QAAD4EwAA/RMAAIAcAACIHAAAeR0AAHkdAAB9HQAAfR0AAI4dAACOHQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACbHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAtB8AALYfAAC3HwAAvB8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADMHwAAzB8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAD8HwAA/B8AAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF8sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcywAAHMsAAB2LAAAdiwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOMsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAvpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAkacAAJGnAACTpwAAlKcAAJenAACXpwAAmacAAJmnAACbpwAAm6cAAJ2nAACdpwAAn6cAAJ+nAAChpwAAoacAAKOnAACjpwAApacAAKWnAACnpwAAp6cAAKmnAACppwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAwacAAMGnAADDpwAAw6cAAMinAADIpwAAyqcAAMqnAADRpwAA0acAANenAADXpwAA2acAANmnAAD2pwAA9qcAAFOrAABTqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAi6QEAQ+kBAAAAAAADAAAAoBMAAPUTAAD4EwAA/RMAAHCrAAC/qwAAAQAAALAPAQDLDwEAQfCLBwvTK7oCAAB4AwAAeQMAAIADAACDAwAAiwMAAIsDAACNAwAAjQMAAKIDAACiAwAAMAUAADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAA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CQAAggkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAL8JAADACQAAxwkAAMgJAADLCQAAzAkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAOYJAAD9CQAAAwoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAD4KAABACgAAWQoAAFwKAABeCgAAXgoAAGYKAABvCgAAcgoAAHQKAAB2CgAAdgoAAIMKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAMAKAADJCgAAyQoAAMsKAADMCgAA0AoAANAKAADgCgAA4QoAAOYKAADxCgAA+QoAAPkKAAACCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAQAsAAEALAABHCwAASAsAAEsLAABMCwAAXAsAAF0LAABfCwAAYQsAAGYLAAB3CwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC/CwAAvwsAAMELAADCCwAAxgsAAMgLAADKCwAAzAsAANALAADQCwAA5gsAAPoLAAABDAAAAwwAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABBDAAARAwAAFgMAABaDAAAXQwAAF0MAABgDAAAYQwAAGYMAABvDAAAdwwAAIAMAACCDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL4MAADADAAAwQwAAMMMAADEDAAAxwwAAMgMAADKDAAAywwAAN0MAADeDAAA4AwAAOEMAADmDAAA7wwAAPEMAADyDAAAAg0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAD0NAAA/DQAAQA0AAEYNAABIDQAASg0AAEwNAABODQAATw0AAFQNAABWDQAAWA0AAGENAABmDQAAfw0AAIINAACDDQAAhQ0AAJYNAACa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CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdQoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADvCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAABvCwAAcQsAAHELAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAAL4LAADCCwAAxgsAAMgLAADKCwAAzQsAANALAADQCwAA1wsAANcLAADmCwAA7wsAAAAMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPAwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABYDAAAWgwAAF0MAABdDAAAYAwAAGMMAABmDAAAbwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3QwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABODQAAVA0AAFcNAABfDQAAYw0AAGYNAABvDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABODgAAUA4AAFkOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADG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vx4AAMEeAADBHgAAwx4AAMMeAADFHgAAxR4AAMceAADHHgAAyR4AAMkeAADLHgAAyx4AAM0eAADNHgAAzx4AAM8eAADRHgAA0R4AANMeAADTHgAA1R4AANUeAADXHgAA1x4AANkeAADZHgAA2x4AANseAADdHgAA3R4AAN8eAADfHgAA4R4AAOEeAADjHgAA4x4AAOUeAADlHgAA5x4AAOceAADpHgAA6R4AAOseAADrHgAA7R4AAO0eAADvHgAA7x4AAPEeAADxHgAA8x4AAPMeAAD1HgAA9R4AAPceAAD3HgAA+R4AAPkeAAD7HgAA+x4AAP0eAAD9HgAA/x4AAAcfAAAQHwAAFR8AACAfAAAnHwAAMB8AADcfAABAHwAARR8AAFAfAABXHwAAYB8AAGcfAABwHwAAfR8AAIAfAACHHwAAkB8AAJcfAACgHwAApx8AALAfAAC0HwAAth8AALcfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADQHwAA0x8AANYfAADXHwAA4B8AAOcfAADyHwAA9B8AAPYfAAD3HwAACiEAAAohAAAOIQAADyEAABMhAAATIQAALyEAAC8hAAA0IQAANCEAADkhAAA5IQAAPCEAAD0hAABGIQAASSEAAE4hAABOIQAAhCEAAIQhAAAwLAAAXywAAGEsAABhLAAAZSwAAGYsAABoLAAAaCwAAGosAABqLAAAbCwAAGwsAABxLAAAcSwAAHMsAAB0LAAAdiwAAHssAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADkLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAMacAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAcacAAHinAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAjqcAAI6nAACRpwAAkacAAJOnAACVpwAAl6cAAJenAACZpwAAmacAAJunAACbpwAAnacAAJ2nAACfpwAAn6cAAKGnAAChpwAAo6cAAKOnAAClpwAApacAAKenAACnpwAAqacAAKmnAACvpwAA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AACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAIMhAACDIQAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqn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ADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAAawgAAG8IAACPCAAAjwgAAJIIAACXCAAAhAkAAIQJAACNCQAAjgkAAJEJAACSCQAAqQkAAKkJAACxCQAAsQkAALMJAAC1CQAAugkAALsJAADFCQAAxgkAAMkJAADKCQAAzwkAANYJAADYCQAA2wkAAN4JAADeCQAA5AkAAOUJAAD/CQAAAAoAAAQKAAAECgAACwoAAA4KAAARCgAAEgoAACkKAAApCgAAMQoAADEKAAA0CgAANAoAADcKAAA3CgAAOgoAADsKAAA9CgAAPQoAAEMKAABGCgAASQoAAEoKAABOCgAAUAoAAFIKAABYCgAAXQoAAF0KAABfCgAAZQoAAHcKAACACgAAhAoAAIQKAACOCgAAjgoAAJIKAACSCgAAqQoAAKkKAACxCgAAsQoAALQKAAC0CgAAugoAALsKAADGCgAAxgoAAMoKAADKCgAAzgoAAM8KAADRCgAA3woAAOQKAADlCgAA8goAAPgKAAAACwAAAAsAAAQLAAAECwAADQsAAA4LAAARCwAAEgsAACkLAAApCwAAMQsAADELAAA0CwAANAsAADoLAAA7CwAARQsAAEYLAABJCwAASgsAAE4LAABUCwAAWAsAAFsLAABeCwAAXgsAAGQLAABlCwAAeAsAAIELAACECwAAhAsAAIsLAACNCwAAkQsAAJELAACWCwAAmAsAAJsLAACbCwAAnQsAAJ0LAACgCwAAogsAAKULAACnCwAAqwsAAK0LAAC6CwAAvQsAAMMLAADFCwAAyQsAAMkLAADOCwAAzwsAANELAADWCwAA2AsAAOULAAD7CwAA/wsAAA0MAAANDAAAEQwAABEMAAApDAAAKQwAADoMAAA7DAAARQwAAEUMAABJDAAASQwAAE4MAABUDAAAVwwAAFcMAABbDAAAXAwAAF4MAABfDAAAZAwAAGUMAABwDAAAdgwAAI0MAACNDAAAkQwAAJEMAACpDAAAqQwAALQMAAC0DAAAugwAALsMAADFDAAAxQwAAMkMAADJDAAAzgwAANQMAADXDAAA3AwA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AD0AAwH//wAAQgCdAEcADQH//wAA//8AAP//AAD//wAA//8AAP//AABMACQB//8AAFIANwD//wAA//8AAFUAlwD//wAA//8AAP//AABYAIcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXABWAP//AABhANIA//8AAP//AAD//wAAZACBAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABsAI0A//8AAHEAJwB2ACcA//8AAP//AAB9ANMAgACaAP//AAD//wAAjQBaAP//AACSAM4A//8AAP//AACVAJkA//8AAKEA2AGuAFMAswBaAP//AAD//wAA//8AALkAoQC9AKEA//8AAMIAdADHAJwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADMAI0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzgCUANMALQD//wAA//8AAP//AAD//wAA2ADIAf//AAD//wAA4gDbAf//AAD//wAA//8AAO8AHgH//wAA//8AAP//AAD//wAA+gATAgABGAL//wAA//8AAP//AAAHASUA//8AAP//AAD//wAA//8AAP//AAD//wAACQHtAf//AAD//wAAEgE4AP//AAD//wAAGQGRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACEBNwH//wAA//8AAP//AAD//wAAKwEIAv//AAD//wAA//8AAP//AAA1AW0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADoBGQL//wAA//8AAP//AABdAUQB//8AAP//AABlASYA//8AAGoB1AD//wAAhQGFAIgBkwD//wAA//8AAP//AAD//wAA//8AAP//AACNAcwAogE/AaoBvwH//wAAswHcAf//AAC9AY0AywEMAv//AAD//wAA//8AAP//AADsAZsA//8AAP//AAD//wAA//8AAP//AADxAegB/gG1AAMC+wEKAhgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoCPAH//wAA//8AAP//AAD//wAA//8AACUC7wH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALwKPAP//AAD//wAA//8AADcCYgH//wAA//8AAP//AAD//wAAQAJ8AP//AABDApQA//8AAP//AAD//wAAUAILAv//AAD//wAA//8AAP//AAD//wAA//8AAFwClgD//wAA//8AAF8CKwD//wAA//8AAP//AABiAgACdAIRAf//AAD//wAA//8AAIICFgD//wAA//8AAIcC1wCNAmwA//8AAP//AACSAiUB//8AAP//AAD//wAA//8AAP//AAD//wAAngIWAP//AACnAgUCsQIGAv//AADAAjkA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAswA//8AAP//AAD//wAA//8AAMgCbwDeAn4A//8AAP//AAD//wAA4wJ+AP//AADpAtkA//8AAP//AADsAiMB//8AAP//AAD//wAA//8AAP//AAD//wAA9QJKAf//AAD//wAABAOBAQ8DHAEaAzQB//8AACEDnwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKAPrAf//AAD//wAA//8AADEDEwE0A5kA//8AAP//AAD//wAA//8AAP//AAD//wAAOQPSAP//AAD//wAA//8AAEwDOgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAyEB//8AAFgD1AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXAP6Af//AAD//wAA//8AAP//AABkA9UA//8AAP//AABnA5EA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwDIAL//wAA//8AAP//AAD//wAAfAOaAIEDnwD//wAAhgN0AP//AACPA2sA//8AAJQDbwD//wAA//8AAP//AACZAw0B//8AAP//AACgA34B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwwMLAc8DIgD//wAA//8AAP//AAD//wAA1AMOAP//AADaAzcA//8AAP//AADlAxUA//8AAP//AADsA6AB/wPjAf//AAD//wAA//8AABQEewD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGwT/Af//AAD//wAA//8AAP//AAD//wAAKQSmAf//AAD//wAA//8AAP//AAD//wAA//8AADcE2gH//wAA//8AAEkEswFhBHMA//8AAP//AABmBHMAbgStAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwR7AP//AACNBPgB//8AAP//AAD//wAAlAS3Af//AAD//wAA//8AAP//AAD//wAA//8AAJ8EQQK4BDQCxwSrAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1AQXAuIECwHnBEYC//8AAP//AAD//wAA//8AAP//AAD2BD8C//8AAP//AAD//wAA//8AAP//AAACBc0B//8AAP//AAD//wAA//8AAP//AAAMBTUB//8AAP//AAASBSEA//8AABkFwQH//wAA//8AAP//AAD//wAA//8AAP//AAAlBW0B//8AAP//AABJBaAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFMFDAFYBdYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZwVZAP//AAD//wAA//8AAP//AABuBXcA//8AAP//AAD//wAAcwVPAX8F5QH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjAVVAJMFvAH//wAA//8AAP//AACkBZsA//8AAP//AAC0BXUA//8AAP//AAC5BSsA//8AAP//AADBBcoA0wU1Av//AAD//wAA//8AAP//AAD//wAA2wXmAP//AADeBYkA//8AAP//AAD//wAA//8AAOEFJgH//wAA//8AAP//AAD//wAA//8AAOsFlgEEBk4C//8AACsG6AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4GaQAyBtkB//8AAP//AAD//wAA//8AAP//AAD//wAARAbIAP//AABJBr4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFIGMQL//wAA//8AAP//AAD//wAA//8AAFkGZwD//wAAawYfAnwGhgH//wAA//8AAIkG6wCOBhoA//8AAP//AAD//wAAlAZmAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIGOgL//wAA//8AAP//AADABhwAxQZYAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLBhwA//8AANEGygD//wAA//8AAP//AAD//wAA//8AAP//AADXBjIB//8AAOMGkwH//wAA//8AAP//AAD//wAA//8AAP//AAD5BiECDgcbAP//AAD//wAA//8AAP//AAD//wAA//8AABMHagD//wAA//8AABcHBwD//wAA//8AAB0HuQH//wAA//8AADAHTAE6BycC//8AAP//AAD//wAA//8AAP//AABLByUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUH3QD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoHlQH//wAAeAf1AX8H3QD//wAA//8AAP//AACJB9wA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACLB3EAkQdlAf//AAD//wAAoweDAKgHywCtB2sB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMQHKALiB3MB//8AAAII5wD//wAA//8AAAUIPgL//wAAKgjEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1CM0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADgIswD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD0IDQD//wAA//8AAP//AAD//wAA//8AAP//AABDCG0A//8AAEgI/QH//wAA//8AAP//AABVCBYB//8AAP//AAD//wAA//8AAP//AABmCJgBcwhIAf//AAB7COAB//8AAIcIaQD//wAA//8AAP//AAD//wAA//8AAJII4gH//wAA//8AAKMI3wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApghoAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKsIpAG8CAYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCCBkA//8AAMcIgAH//wAA//8AAP//AADSCMsB5gjGAf//AAD//wAA8AgCAP//AAD//wAA9ggZAQ8JNAD//wAA//8AAP//AAAYCdUB//8AACEJ0QD//wAA//8AACwJNAD//wAAMQkdADkJkwD//wAA//8AAEEJMgL//wAA//8AAP//AAD//wAA//8AAEoJWQD//wAA//8AAFcJGQBgCWoA//8AAP//AAD//wAAaAkvAf//AABwCfIB//8AAP//AAD//wAA//8AAP//AAB6CS4A//8AAH8JLQD//wAAhglyAI0J7gGYCVcA//8AAP//AAD//wAA//8AAKUJPgH//wAA//8AAP//AACtCSkA//8AAP//AACzCaIB//8AAP//AADLCXkA0gm7Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADoCdsA7Ql2AP//AAD//wAA//8AAP//AADyCZIA/QmIAAcKJgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoKUgEkCp0A//8AAP//AAApCjoB//8AAP//AAD//wAANAp6AP//AAD//wAA//8AAP//AAA5CjAA//8AAD4KDQL//wAA//8AAFcKhAD//wAA//8AAP//AABaChEB//8AAP//AABdCjMB//8AAP//AAD//wAA//8AAP//AABnCvMB//8AAP//AABzCgwB//8AAP//AAD//wAA//8AAHwKCwD//wAAgwofAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiQo1AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACUCvcB//8AAP//AAD//wAAngorAv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAtAoRALkKNQD//wAA//8AAP//AAD//wAA//8AAL4KeADDCucB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM8K9AH//wAA2QoaAP//AADeCm4A//8AAP//AADzClwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4CqAA//8AAP//AAD//wAA//8AAP0KdQEOC0kB//8AAP//AAD//wAA//8AAP//AAD//wAAGgsQAB8LyQH//wAA//8AAP//AAD//wAA//8AACcLXAE8C1MA//8AAEULdgBQC+UA//8AAP//AAD//wAA//8AAFgLeAD//wAA//8AAP//AAD//wAA//8AAF4L4AD//wAAZAt8AP//AAD//wAAcAuiAP//AAD//wAAeAtcAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQuVAP//AACKCx0B//8AAP//AACfCzgB//8AAKoLVQD//wAA//8AAP//AAD//wAA//8AAP//AACvC6UBxAtUAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzwvXAN0LAgH//wAA4wuKAf//AAAEDHEAEAzbAP//AAD//wAA//8AAP//AAD//wAA//8AABYMRQH//wAA//8AAP//AAD//wAA//8AAP//AAAiDEsA//8AACgMTAJJDFYA//8AAP//AAD//wAA//8AAP//AABRDPYB//8AAFsM0wH//wAA//8AAP//AAD//wAA//8AAP//AABkDBAA//8AAP//AAD//wAAagyKAP//AABtDBwC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIEMcgD//wAAhgwsAf//AACRDO0A//8AAP//AAD//wAA//8AAP//AAD//wAAmwzhAf//AAD//wAA//8AAP//AACqDPUAsAwKAsIMuwDIDJABzgwhAP//AAD//wAA//8AANMMZAH//wAA7AwFAfAMBQH//wAA//8AAPUM3gD//wAA//8AAP//AAD//wAA//8AAP//AAD6DF0A//8AAP8M8gD//wAA//8AAP//AAAFDW0A//8AAA8NywD//wAA//8AABkNEAEeDQgA//8AACQNggD//wAA//8AAP//AAD//wAAKQ1dADIN9QD//wAA//8AAP//AAD//wAANw3SAf//AAD//wAA//8AAP//AABDDYQB//8AAEwNhwBiDQQC//8AAG4NSgL//wAA//8AAI8NWACeDcoB//8AAP//AACoDewB//8AAP//AAC2DV4A//8AAP//AAD//wAA//8AALoNXgC/DYAA//8AAP//AADFDTYA//8AANAN2AD//wAA//8AANgNYQD//wAA3Q2EAP//AAD//wAA//8AAP//AAD//wAA//8AAO0NAwD//wAA8w2MAf//AAD//wAACg6CAP//AAD//wAA//8AAP//AAD//wAAEg4RAv//AAApDmEA//8AAP//AAD//wAA//8AADEO8QE6DloBVA5nAf//AABsDhMA//8AAP//AACBDqQA//8AAIMOTQD//wAA//8AAJEO6QD//wAA//8AAP//AAD//wAAlA5lAP//AAD//wAA//8AAJkO4wD//wAA//8AAP//AAD//wAA//8AAP//AACeDoAA//8AAKMOHgD//wAAqA5uAP//AACtDqYA//8AAP//AAC5DqwAvA7eAP//AADHDhQC0A4yANQOHgD//wAA//8AAN4OGwHvDqoA8w6qAPgO+gD//wAA//8AAP0OvAADD7YA//8AAAgP9wD//wAADQ/3ABQPmgH//wAA//8AAB4PxgD//wAA//8AACAPLgH//wAAKA/kATEPIAE6D9QB//8AAP//AABHD8cBUQ8fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXQ89Av//AAB9DwkB//8AAIIPogD//wAA//8AAIcP1gGdD+UA//8AAP//AACiD+IA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKoPfQH//wAA//8AAP//AAD//wAA//8AALsPlwD//wAAyQ8VAM4P8AH//wAA//8AAOYPIgD//wAA7g9BAf//AAD4D70A//8AAP//AAD9Dx0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAhAUAQ8QrwH//wAA//8AACoQPQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxDZAP//AAD//wAA//8AAEEQPAJiEE4A//8AAHQQWwH//wAA//8AAP//AAD//wAA//8AAIQQfwCJEPwBkRAsAP//AAD//wAA//8AAP//AACYEIsAnRCLAP//AAD//wAApBBEAP//AACoEL0B//8AAP//AAD//wAAtxBAAP//AAD//wAAuhBFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL8QAwHHEFcA//8AAM4QowD//wAA//8AANMQowD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANsQSwL//wAA/BBNAP//AAD//wAA//8AAP//AAABEWoB//8AABMRDgL//wAAIRFVAf//AAD//wAA//8AADcRAAH//wAA//8AADwRVABBEfQA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkRDwBXEb8A//8AAFsRxgD//wAA//8AAP//AABnEQYB//8AAP//AAD//wAAahHtAG8RAQJ5EdAB//8AAP//AAD//wAA//8AAP//AAD//wAAixFQAZMRlAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKQRIgL//wAA//8AAKwRNgH//wAA//8AAP//AAC2EasB//8AAP//AAD//wAA//8AAMYRYgDNEWkB//8AAP//AAD//wAA//8AAP//AAD//wAA3RHmAecRbAH//wAA//8AAPIR6QH//wAA//8AAPwRKgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAJEkwA//8AAP//AAD//wAAGBKHAf//AAD//wAA//8AAP//AAA1EmsAQRI5AP//AABIEmEB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFYSYgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFsSiQH//wAA//8AAG4SHgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfhLJAIwSGACUEikB//8AAP//AAD//wAAphLqAP//AAD//wAArhK3ALMSGgL//wAAvBI5AMESBQD//wAA//8AAP//AAD//wAAxxLBAP//AAD//wAAzBImAv//AAD//wAA5hLdAf4SRAD//wAACBPeAf//AAD//wAA//8AAP//AAAfEykC//8AAP//AAAvE54B//8AAP//AAD//wAA//8AAP//AABCE1ACSRNwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE4TPAD//wAAUxOmAP//AAD//wAA//8AAP//AAD//wAAWBPJAF8T8gD//wAAZBPCAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGkT4AD//wAAehNsAP//AAD//wAA//8AAIoT+gCeE4wAoxOMAP//AACqEyAA//8AAP//AAD//wAArxNwAP//AAC4EzEA//8AALwTQwLWE8UB//8AAP//AADjE0AC//8AAP//AAD//wAA//8AAPgTbwH//wAAChSwAR8UKAD//wAA//8AAP//AAAtFI4B//8AAP//AAD//wAA//8AAP//AAD//wAAOhRUAkQUsQH//wAA//8AAP//AAD//wAAVBQ7Af//AAD//wAA//8AAP//AABpFOEA//8AAP//AAD//wAA//8AAHEUTgH//wAAfBRWAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI4UDACTFHEB//8AALcU9gD//wAAvBSxAMEUZwD//wAA//8AAP//AADGFMMA//8AAP//AAD//wAAzRSnANsUGAD//wAA4BR6Af//AAD//wAA//8AAP//AAD0FLEA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPwU4QD//wAA//8AAAEVKgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAFhWhASAVAQH//wAA//8AACUVfwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABAFSAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkVjwH//wAA//8AAP//AABQFcMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwV4wBkFRAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0FRcA//8AAP//AAD//wAAfRWYAP//AACCFc4AkxW4AJgV6wD//wAA//8AAP//AACkFVECwxU5AdAVmADcFdAA4RUJAv//AAD//wAA8hV2AfsVJwH//wAA//8AAP//AAD//wAADhacAf//AAD//wAAJBY+AP//AAD//wAA//8AAP//AAD//wAA//8AACkWJAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEMWUwH//wAA//8AAFcWWwD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwWMwD//wAAYBZbAP//AAD//wAA//8AAGkWlgD//wAA//8AAHUWAQB7FpAA//8AAIAW0QH//wAA//8AAIwWkAD//wAA//8AAP//AAD//wAAlhYJAP//AAD//wAAnBZRAf//AAD//wAA//8AAKUWyAD//wAA//8AAP//AAD//wAArxbsAP//AAD//wAA//8AAP//AAD//wAA//8AALQWnAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADIFjsA//8AAM0WMAH//wAA//8AANYWmQH//wAA6xbXAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9FkIAAhf7AP//AAD//wAA//8AAP//AAAHF/sADhcjABMX/AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGBfqAP//AAAdF4kA//8AAP//AAD//wAALRcsAv//AAD//wAA//8AAE8XuQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFQXKgD//wAA//8AAP//AABmF5IB//8AAG4XQgD//wAA//8AAHYXdwGLFyMA//8AAJQXDwH//wAA//8AAP//AAD//wAA//8AAJ4XtAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAshf/AP//AAD//wAA//8AALcX6gH//wAA//8AAP//AADAF6cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMMX0QD//wAA//8AAP//AAD//wAA//8AAP//AADIF6kA//8AAP//AAD//wAA//8AAM0XGgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkXjgDuF18B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABQYtgD//wAAHxiOAP//AAAoGPMA//8AAP//AAD//wAAMBioADoYAAD//wAA//8AAEIY7wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABHGPkB//8AAP//AAD//wAAXRgCAv//AAD//wAAixjiAP//AAD//wAA//8AAP//AAD//wAAkBgkAJUYBwGeGKQA//8AAP//AAD//wAApRgtArkYBgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyxhQAP//AADQGH8A//8AAP//AAD//wAA1xj/AP//AAD//wAA3xhgAP//AAD//wAA//8AAP//AAD//wAA//8AAOQYDwD//wAA//8AAP//AAD//wAA//8AAP//AADpGMAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP4YCAH//wAA//8AAP//AAD//wAABRlPAv//AAD//wAA//8AAP//AAAmGXkA//8AAP//AAD//wAA//8AAP//AAD//wAAKxk7AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1GSMC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEAZAQFJGUcC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoZtQD//wAA//8AAP//AAD//wAAdBlZAf//AAD//wAA//8AAP//AAD//wAA//8AAJoZegD//wAA//8AAP//AAD//wAApBn4AKkZ7wD//wAA//8AALAZ8QD//wAA//8AAP//AAD//wAAuRmFAP//AAD//wAA//8AAP//AAD//wAAyBleAf//AADaGTAC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADxGfYA//8AAP//AAD//wAA//8AAPcZqAD//wAA/BnCAf//AAD//wAA//8AAAUaPQEqGggB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxpNAVMasABYGvkAXRpoAP//AAD//wAA//8AAP//AABwGisBehqrAP//AAD//wAA//8AAP//AAB9GjoA//8AAP//AAD//wAA//8AAP//AAD//wAAhxpOAP//AAD//wAAjRpfAJIaSwH//wAA//8AAP//AAD//wAA//8AAJ0a5wCoGswB//8AAP//AACzGgcB//8AAP//AAD//wAAuBp8Af//AAD//wAA//8AAP//AAD//wAA0BotAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2xp0AegaBwL//wAA//8AAP//AAD3GtAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8aLwAEG60AChvBABobCgH//wAA//8AAP//AAD//wAA//8AAP//AAAlG7gBOBvkAP//AAD//wAA//8AAD0bJQD//wAA//8AAP//AAD//wAA//8AAEMbZQD//wAATBuXAVYbrABiG5sB//8AAP//AAD//wAA//8AAP//AABrG7wAcBtJAv//AAD//wAA//8AAP//AAD//wAAkRtAAZsbFQL//wAA//8AAP//AAD//wAA//8AAKYb+AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK0bxwCyG4gB//8AAP//AAD//wAA//8AAP//AAD//wAA0BvfAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAN8bRwH//wAA//8AAOcbQgH//wAA//8AAP//AAD//wAA//8AAO8bowEDHO4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAgcPwD//wAADRwJAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAYHL4AHxyzAP//AAD//wAA//8AACkcNwL//wAA//8AAP//AAD//wAA//8AAD8cEwH//wAAThwVAf//AAD//wAA//8AAP//AABhHL4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHEcMAD//wAAhxy6Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAlxxGAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEHCQA//8AAP//AAD//wAAyhydAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVHD4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADeHEYA//8AAOQcrQD//wAA//8AAP//AAD//wAA//8AAP//AAD6HKcB//8AAP//AAD//wAADB0bAP//AAAVHWAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACkdsgE+HTgC//8AAP//AAD//wAA//8AAP//AABkHbsA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAaR2sAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB6HTIAkB1GAP//AAD//wAA//8AAP//AAD//wAAlR1jAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJodQwH//wAA//8AAP//AAD//wAA//8AAP//AAClHXgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsB2CAf//AAD//wAA//8AAP//AAD//wAA//8AALsdtADAHdoA//8AAP//AADFHa4B4x1NAv//AAAEHkgC//8AAP//AAD//wAA//8AACAesgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALR7PAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA+HgMCSh7fAf//AAD//wAA//8AAP//AAD//wAAWx4SAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAF4e1gD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGMetQH//wAA//8AAP//AAD//wAA//8AAP//AAB+Hp4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI0eQwD//wAA//8AAP//AAD//wAA//8AAP//AACSHvQAlx6vAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACcHkMA//8AAP//AAD//wAA//8AAP//AACnHncA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC5HnUA//8AAP//AAD//wAA//8AAMEeEgL//wAA0x7uAP//AAD//wAA3x79AP//AAD//wAA//8AAOQeTwD//wAA6h79AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8h5JAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3Hr0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/Hv4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAwfuQD//wAA//8AAP//AAD//wAA//8AABYfMQD//wAA//8AAP//AAD//wAALB89ADgfeQH//wAA//8AAP//AAD//wAASx9PAP//AAD//wAAXR8UAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYR/DAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAcB+6AHUfHwF+H+kA//8AAIkfYwH//wAA//8AAKEfQgK1HzkCxB9fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLH1IA//8AAP//AADPH8QA1R8bAv//AAD//wAA//8AAOgfhgD//wAA//8AAPQfpQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+R+lAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAMgrgAIIBIB//8AAP//AAD//wAA//8AAP//AAAbICgB//8AAP//AAD//wAA//8AAP//AAAtIC4C//8AAP//AAD//wAA//8AAP//AAA+IDMA//8AAP//AAD//wAA//8AAFQgsgBZIDsCaCAiAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAeyCLAf//AAD//wAA//8AAJMgVwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKggxQC3IMIA//8AAP//AAD//wAA//8AAMQgSQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMwgSgD//wAA//8AAP//AADRICwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1CA2Av//AAD//wAA6CDoAP//AAD//wAA//8AAP//AAD0IFIA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9IFEA//8AAP//AAD//wAA//8AAP//AAAFIQoB//8AAP//AAD//wAADCHPAP//AAAPIUoA//8AAP//AAD//wAA//8AAP//AAAXIR0C//8AACohPAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAyIdwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOSGRAf//AABNIV0B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABpIY0B//8AAP//AAD//wAA//8AAP//AAD//wAAdyFYAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACWIbcA//8AAP//AAChIVQB//8AAP//AAD//wAA//8AAP//AAD//wAAtCETAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAuSEEAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAvyGoAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANUhqgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPAhFgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/iGwAP//AAD//wAA//8AAP//AAD//wAA//8AAAQibgH//wAA//8AABoixQD//wAA//8AACEiKgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYixAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADAirgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADYi7AA+IhcB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE8iEgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABaIkQC//8AAP//AABwInIB//8AAP//AAD//wAAlCK/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsyJBAP//AAD//wAAviK0AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAziLPAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4SJRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD2IgIB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAHI8cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAEyNFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAB4j5AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKiPxAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAvI/4A//8AAP//AAA4IwoA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4jtgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWyMEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUjUAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABuI+YA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfSPTAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACOI9oA//8AAJUjMwL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqSP+AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK4jZAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIjewH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzCPwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADRI84B//8AAP//AAD//wAA//8AAOIj8AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADqI2AA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPkjTAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8jLwL//wAA//8AAP//AAD//wAA//8AABYkZAD//wAAHyQvAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1JM0A//8AAP//AAD//wAA//8AAP//AABFJLgAVSRHAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWiQPAv//AABwJPkA//8AAP//AAD//wAAdySKAP//AAD//wAA//8AAP//AAD//wAA//8AAIckEAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACqJGYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACxJGMA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALgkqQH//wAA//8AAMkkOAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM4kwAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVJMAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkkQQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO0kcAH//wAA//8AAAMlQAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAdJYMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA3JboA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEElUgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABgJYUB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzJUUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACXJa8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKwl1QD//wAA//8AAP//AAD//wAA//8AAP//AAC8JUgA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADBJUcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMolaAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1yVIAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOslUwJsYW5hAGxpbmEAegB5aQBtbgBjbgBtYWthAHlpaWkAbWFuaQBpbmthbm5hZGEAY2kAbG8AbGFvAGxhb28Aenp6egBtaWFvAHllemkAaW5ua28AY28AbWUAbG9lAGdyYW4AcGkAbGluZWFyYQBtYXJrAGNhcmkAY2FyaWFuAHBvAG1lbmRla2lrYWt1aQBncmVrAHBlAG1lZXRlaW1heWVrAGlua2hhcm9zaHRoaQBnZW9yAGdyZWVrAG1ybwBtcm9vAGthbmEAbWVybwBtAGdvbm0AY2FrbQBpbm9zbWFueWEAaW5tYW5pY2hhZWFuAGluYXJtZW5pYW4AaW5tcm8AaW5taWFvAGMAaW5jaGFrbWEAY29tbW9uAG1hbmRhaWMAaW5teWFubWFyAGlubWFrYXNhcgBxYWFpAGluaWRlb2dyYXBoaWNzeW1ib2xzYW5kcHVuY3R1YXRpb24AaW5raG1lcgBjYW5zAHByZXBlbmRlZGNvbmNhdGVuYXRpb25tYXJrAGxtAG1hcmMAY29ubmVjdG9ycHVuY3R1YXRpb24AaW5ydW5pYwBpbmNhcmlhbgBpbmF2ZXN0YW4AY29tYmluaW5nbWFyawBpbmN1bmVpZm9ybW51bWJlcnNhbmRwdW5jdHVhdGlvbgBtZXJjAGluY2hvcmFzbWlhbgBwZXJtAGluYWhvbQBpbmlwYWV4dGVuc2lvbnMAaW5jaGVyb2tlZQBpbnNoYXJhZGEAbWFrYXNhcgBpbmFycm93cwBsYwBtYXNhcmFtZ29uZGkAaW5jdW5laWZvcm0AbWMAY2MAaW56YW5hYmF6YXJzcXVhcmUAbGluZXNlcGFyYXRvcgBhcm1uAHFtYXJrAGFybWkAaW5zYW1hcml0YW4AYXJtZW5pYW4AaW5tYXJjaGVuAGlubWFzYXJhbWdvbmRpAHFhYWMAcGMAaW5zY3JpcHRpb25hbHBhcnRoaWFuAGxhdG4AbGF0aW4AcmkAaW50aGFhbmEAaW5raG1lcnN5bWJvbHMAaW5rYXRha2FuYQBpbmN5cmlsbGljAGludGhhaQBpbmNoYW0AaW5rYWl0aGkAenMAbXRlaQBpbml0aWFscHVuY3R1YXRpb24AY3MAaW5zeXJpYWMAcGNtAGludGFrcmkAcHMAbWFuZABpbmthbmFleHRlbmRlZGEAbWVuZABtb2RpAGthdGFrYW5hAGlkZW8AcHJ0aQB5ZXppZGkAaW5pZGVvZ3JhcGhpY2Rlc2NyaXB0aW9uY2hhcmFjdGVycwB4aWRjb250aW51ZQBicmFpAGFzY2lpAHByaXZhdGV1c2UAYXJhYmljAGlubXlhbm1hcmV4dGVuZGVkYQBpbnJ1bWludW1lcmFsc3ltYm9scwBsZXR0ZXIAaW5uYW5kaW5hZ2FyaQBpbm1lZXRlaW1heWVrAGlub2xkbm9ydGhhcmFiaWFuAGluY2prY29tcGF0aWJpbGl0eWZvcm1zAGtuZGEAa2FubmFkYQBpbmNqa2NvbXBhdGliaWxpdHlpZGVvZ3JhcGhzAGwAaW5tb2RpAGluc3BlY2lhbHMAaW50cmFuc3BvcnRhbmRtYXBzeW1ib2xzAGlubWVuZGVraWtha3VpAGxldHRlcm51bWJlcgBpbm1lZGVmYWlkcmluAHhpZGMAaW5jaGVzc3N5bWJvbHMAaW5lbW90aWNvbnMAaW5saW5lYXJhAGlubGFvAGJyYWhtaQBpbm9sZGl0YWxpYwBpbm1pc2NlbGxhbmVvdXNtYXRoZW1hdGljYWxzeW1ib2xzYQBtb25nb2xpYW4AeGlkcwBwc2FsdGVycGFobGF2aQBncmxpbmsAa2l0cwBpbnN1bmRhbmVzZQBpbm9sZHNvZ2RpYW4AZ290aGljAGluYW5jaWVudHN5bWJvbHMAbWVyb2l0aWNjdXJzaXZlAGthbGkAY29udHJvbABwYXR0ZXJud2hpdGVzcGFjZQBpbmFkbGFtAHNrAGx0AGlubWFuZGFpYwBpbmNvbW1vbmluZGljbnVtYmVyZm9ybXMAaW5jamtjb21wYXRpYmlsaXR5aWRlb2dyYXBoc3N1cHBsZW1lbnQAc28AaWRjAGlub2xkc291dGhhcmFiaWFuAHBhbG0AaW5seWNpYW4AaW50b3RvAGlkc2JpbmFyeW9wZXJhdG9yAGlua2FuYXN1cHBsZW1lbnQAaW5jamtzdHJva2VzAHNvcmEAYmFtdW0AaW5vcHRpY2FsY2hhcmFjdGVycmVjb2duaXRpb24AaW5kb21pbm90aWxlcwBiYXRrAGdyZXh0AGJhdGFrAHBhdHdzAGlubWFsYXlhbGFtAGlubW9kaWZpZXJ0b25lbGV0dGVycwBpbnNtYWxsa2FuYWV4dGVuc2lvbgBiYXNzAGlkcwBwcmludABpbmxpbmVhcmJpZGVvZ3JhbXMAaW50YWl0aGFtAGlubXVzaWNhbHN5bWJvbHMAaW56bmFtZW5ueW11c2ljYWxub3RhdGlvbgBzYW1yAGluc3lsb3RpbmFncmkAaW5uZXdhAHNhbWFyaXRhbgBzAGpvaW5jAGluY29udHJvbHBpY3R1cmVzAGxpc3UAcGF1YwBpbm1pc2NlbGxhbmVvdXNzeW1ib2xzAGluYW5jaWVudGdyZWVrbXVzaWNhbG5vdGF0aW9uAGlubWlzY2VsbGFuZW91c3N5bWJvbHNhbmRhcnJvd3MAc20AaW5taXNjZWxsYW5lb3Vzc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAGludWdhcml0aWMAcGQAaXRhbABhbG51bQB6aW5oAGlud2FyYW5nY2l0aQBpbmxhdGluZXh0ZW5kZWRhAGluc2F1cmFzaHRyYQBpbnRhaWxlAGlub2xkdHVya2ljAGlkY29udGludWUAaW5oYW5pZmlyb2hpbmd5YQBzYwBpZHN0AGlubGF0aW5leHRlbmRlZGUAbG93ZXIAYmFsaQBpbmhpcmFnYW5hAGluY2F1Y2FzaWFuYWxiYW5pYW4AaW5kZXNlcmV0AGJsYW5rAGluc3BhY2luZ21vZGlmaWVybGV0dGVycwBjaGVyb2tlZQBpbmx5ZGlhbgBwaG9lbmljaWFuAGNoZXIAYmVuZ2FsaQBtYXJjaGVuAGlud2FuY2hvAGdyYXBoZW1lbGluawBiYWxpbmVzZQBpZHN0YXJ0AGludGFtaWwAaW5tdWx0YW5pAGNoYW0AY2hha21hAGthaXRoaQBpbm1haGFqYW5pAGdyYXBoZW1lYmFzZQBpbm9naGFtAGNhc2VkAGlubWVldGVpbWF5ZWtleHRlbnNpb25zAGtob2praQBpbmFuY2llbnRncmVla251bWJlcnMAcnVucgBraGFyAG1hbmljaGFlYW4AbG93ZXJjYXNlAGNhbmFkaWFuYWJvcmlnaW5hbABpbm9sY2hpa2kAcGxyZABpbmV0aGlvcGljAHNpbmQAY3djbQBpbmVhcmx5ZHluYXN0aWNjdW5laWZvcm0AbGwAemwAaW5zaW5oYWxhAGlua2h1ZGF3YWRpAHhpZHN0YXJ0AHhkaWdpdABiaWRpYwBjaG9yYXNtaWFuAGluc2lkZGhhbQBpbmNvdW50aW5ncm9kbnVtZXJhbHMAYWhvbQBjaHJzAGtobXIAaW5vbGR1eWdodXIAaW5ncmFudGhhAGJhbXUAaW5zY3JpcHRpb25hbHBhaGxhdmkAZ29uZwBtb25nAGlubGF0aW5leHRlbmRlZGMAaW5uZXd0YWlsdWUAYWRsbQBpbm9zYWdlAGluZ2VuZXJhbHB1bmN0dWF0aW9uAGdlb3JnaWFuAGtoYXJvc2h0aGkAc2luaGFsYQBraG1lcgBzdGVybQBjYXNlZGxldHRlcgBtdWx0YW5pAGd1bmphbGFnb25kaQBtYXRoAGluY3lyaWxsaWNzdXBwbGVtZW50AGluZ2VvcmdpYW4AZ290aABpbmNoZXJva2Vlc3VwcGxlbWVudABnbGFnb2xpdGljAHF1b3RhdGlvbm1hcmsAdWlkZW8AaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmEAam9pbmNvbnRyb2wAcnVuaWMAaW5tb25nb2xpYW4AZW1vamkAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmUAZ3JhbnRoYQBpbnRpcmh1dGEAaW5oYXRyYW4AYWRsYW0AbHUAaW5raGl0YW5zbWFsbHNjcmlwdABrdGhpAGluZ3VybXVraGkAc3VuZGFuZXNlAGlub2xkaHVuZ2FyaWFuAHRha3JpAGludGFtaWxzdXBwbGVtZW50AG9yaXlhAGludmFpAGJyYWgAaW5taXNjZWxsYW5lb3VzdGVjaG5pY2FsAHZhaQB2YWlpAHNhdXIAZ3VydQB0YWlsZQBpbmhlcml0ZWQAcGF1Y2luaGF1AHphbmIAcHVuY3QAbGluYgBndXJtdWtoaQB0YWtyAGlubmFiYXRhZWFuAGlua2FuYnVuAGxvZ2ljYWxvcmRlcmV4Y2VwdGlvbgBpbmJoYWlrc3VraQBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uYwBncmFwaGVtZWV4dGVuZABpbmVsYmFzYW4AaW5zb3Jhc29tcGVuZwBoYW4AaGFuaQBsaW1idQB1bmFzc2lnbmVkAHJhZGljYWwAaGFubwBsb3dlcmNhc2VsZXR0ZXIAY250cmwAaW5jamt1bmlmaWVkaWRlb2dyYXBocwBsaW5lYXJiAGluYW5hdG9saWFuaGllcm9nbHlwaHMAaGFudW5vbwBpbmtob2praQBpbmxhdGluZXh0ZW5kZWRhZGRpdGlvbmFsAGluZW5jbG9zZWRhbHBoYW51bWVyaWNzAGFuYXRvbGlhbmhpZXJvZ2x5cGhzAG4AZW1vamltb2RpZmllcgBzZABoaXJhAHNpZGQAbGltYgBiaGtzAHBobGkAbmFuZGluYWdhcmkAbm8Ac2F1cmFzaHRyYQBpbnRhbmdzYQBjd3QAYmhhaWtzdWtpAGluZ3JlZWthbmRjb3B0aWMAbmtvAG5rb28AdGVybQBvc2FnZQB4cGVvAHRuc2EAdGFuZ3NhAGlua2F5YWhsaQBwAGlub3JpeWEAaW55ZXppZGkAaW5hcmFiaWMAaW5waG9lbmljaWFuAGluc2hhdmlhbgBiaWRpY29udHJvbABpbmVuY2xvc2VkaWRlb2dyYXBoaWNzdXBwbGVtZW50AHdhcmEAbXVsdABpbm1lcm9pdGljaGllcm9nbHlwaHMAc2luaABzaGF2aWFuAGlua2FuZ3hpcmFkaWNhbHMAZW5jbG9zaW5nbWFyawBhcmFiAGluc2luaGFsYWFyY2hhaWNudW1iZXJzAGJyYWlsbGUAaW5oYW51bm9vAG9zbWEAYmVuZwBpbmJhc2ljbGF0aW4AaW5hcmFiaWNwcmVzZW50YXRpb25mb3Jtc2EAY3BtbgByZWdpb25hbGluZGljYXRvcgBpbmVuY2xvc2VkYWxwaGFudW1lcmljc3VwcGxlbWVudABlbW9qaW1vZGlmaWVyYmFzZQBpbmdyZWVrZXh0ZW5kZWQAbGVwYwBpbmRvZ3JhAGZvcm1hdABseWNpAGx5Y2lhbgBkaWEAaW5waGFpc3Rvc2Rpc2MAZGkAZGlhawB1bmtub3duAGdyYmFzZQBteW1yAG15YW5tYXIAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmQAZW1vZABpbmdlb21ldHJpY3NoYXBlcwBpbmN5cHJvbWlub2FuAGluc3VuZGFuZXNlc3VwcGxlbWVudAB0b3RvAGdsYWcAdGFpdmlldABhc2NpaWhleGRpZ2l0AG9kaQBwdW5jdHVhdGlvbgB2cwBzdW5kAGluc295b21ibwBpbmltcGVyaWFsYXJhbWFpYwBpbmJhdGFrAGlubGF0aW5leHRlbmRlZGQAaW5udXNodQBpbnRpYmV0YW4AaW5sb3dzdXJyb2dhdGVzAGhhdHJhbgBpbmJsb2NrZWxlbWVudHMAaW5zb2dkaWFuAGluZGluZ2JhdHMAaW5lbHltYWljAGluZGV2YW5hZ2FyaQBlbW9qaWNvbXBvbmVudABpbmthdGFrYW5hcGhvbmV0aWNleHRlbnNpb25zAGlkZW9ncmFwaGljAGNvcHRpYwBpbm51bWJlcmZvcm1zAGhhdHIAaW5jamtjb21wYXRpYmlsaXR5AGlua2FuYWV4dGVuZGVkYgBwYXR0ZXJuc3ludGF4AGF2ZXN0YW4AaW5hcmFiaWNleHRlbmRlZGEAc29nZGlhbgBzb2dvAGludGFuZ3V0AGNvcHQAZ3JhcGgAb2lkYwBpbmJ5emFudGluZW11c2ljYWxzeW1ib2xzAGluaW5zY3JpcHRpb25hbHBhcnRoaWFuAGRpYWNyaXRpYwBpbmluc2NyaXB0aW9uYWxwYWhsYXZpAGlubWF5YW5udW1lcmFscwBpbm15YW5tYXJleHRlbmRlZGIAaW50YWdzAGphdmEAY3BydABuYW5kAHBhdHN5bgB0YWxlAG9pZHMAc2VudGVuY2V0ZXJtaW5hbABpbXBlcmlhbGFyYW1haWMAdGVybWluYWxwdW5jdHVhdGlvbgBseWRpAGx5ZGlhbgBib3BvAGphdmFuZXNlAGN3bABpbmdlb21ldHJpY3NoYXBlc2V4dGVuZGVkAGlub2xkcGVyc2lhbgBpbm9ybmFtZW50YWxkaW5nYmF0cwBpbmJyYWlsbGVwYXR0ZXJucwBpbnZhcmlhdGlvbnNlbGVjdG9ycwBjYXNlaWdub3JhYmxlAGlueWlyYWRpY2FscwBpbm5vYmxvY2sAaW52ZXJ0aWNhbGZvcm1zAGluZXRoaW9waWNzdXBwbGVtZW50AHNoYXJhZGEAaW5iYWxpbmVzZQBpbnZlZGljZXh0ZW5zaW9ucwB3b3JkAGlubWlzY2VsbGFuZW91c21hdGhlbWF0aWNhbHN5bWJvbHNiAHRhbWwAb2xjawBpZHNiAG9sb3dlcgBkZWNpbWFsbnVtYmVyAGF2c3QAaW5jeXJpbGxpY2V4dGVuZGVkYQBvbGNoaWtpAHNocmQAaW50YWl4dWFuamluZ3N5bWJvbHMAaW50YWl2aWV0AHVnYXIAaW5jamtzeW1ib2xzYW5kcHVuY3R1YXRpb24AYm9wb21vZm8AaW5saXN1AGlub2xkcGVybWljAHNpZGRoYW0AemFuYWJhemFyc3F1YXJlAGFzc2lnbmVkAG1lZGYAY2xvc2VwdW5jdHVhdGlvbgBzYXJiAHNvcmFzb21wZW5nAGludmFyaWF0aW9uc2VsZWN0b3Jzc3VwcGxlbWVudABpbmhhbmd1bGphbW8AbWVkZWZhaWRyaW4AcGhhZwBpbmxpc3VzdXBwbGVtZW50AGluY29wdGljAGluc3lyaWFjc3VwcGxlbWVudABpbmhhbmd1bGphbW9leHRlbmRlZGEAY3lybABpbnNob3J0aGFuZGZvcm1hdGNvbnRyb2xzAGluY3lyaWxsaWNleHRlbmRlZGMAZ3VqcgBjd3UAZ3VqYXJhdGkAc3BhY2luZ21hcmsAYWxwaGEAbWx5bQBpbnBhbG15cmVuZQBtYWxheWFsYW0Ac3BhY2UAaW5sZXBjaGEAcGFsbXlyZW5lAHNveW8AbWVyb2l0aWNoaWVyb2dseXBocwB4c3V4AGludGVsdWd1AGluZGV2YW5hZ2FyaWV4dGVuZGVkAGlubWVyb2l0aWNjdXJzaXZlAGRzcnQAdGhhYQB0aGFhbmEAYnVnaQB0aGFpAHNvZ2QAdGl0bGVjYXNlbGV0dGVyAGlubWF0aGVtYXRpY2FsYWxwaGFudW1lcmljc3ltYm9scwBvcmtoAGNhdWNhc2lhbmFsYmFuaWFuAGluYmFtdW0AZGVzZXJldABpbmdlb3JnaWFuc3VwcGxlbWVudABidWdpbmVzZQBzZXBhcmF0b3IAaW5zbWFsbGZvcm12YXJpYW50cwB0aXJoAGluYnJhaG1pAG5kAHBobngAbmV3YQBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3MAbWFoagBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3Nmb3JzeW1ib2xzAG9sZHBlcnNpYW4AbWFoYWphbmkAdGFpdGhhbQBuZXd0YWlsdWUAbmV3bGluZQBzeXJjAGlubW9uZ29saWFuc3VwcGxlbWVudABpbnVuaWZpZWRjYW5hZGlhbmFib3JpZ2luYWxzeWxsYWJpY3NleHRlbmRlZGEAc2hhdwBidWhkAHZpdGhrdXFpAG51bWJlcgBpbnN1dHRvbnNpZ253cml0aW5nAHZhcmlhdGlvbnNlbGVjdG9yAGV0aGkAbGVwY2hhAHRpcmh1dGEAcm9oZwBhaGV4AGluY29wdGljZXBhY3RudW1iZXJzAHdhbmNobwBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uZwBraG9qAGN1bmVpZm9ybQBpbmR1cGxveWFuAHVnYXJpdGljAGluc3ltYm9sc2FuZHBpY3RvZ3JhcGhzZXh0ZW5kZWRhAG9sZHBlcm1pYwBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3NzdXBwbGVtZW50AGtodWRhd2FkaQB0YW5nAHN5cmlhYwB0YWdiYW53YQBtb2RpZmllcmxldHRlcgBpbmN1cnJlbmN5c3ltYm9scwBpbm55aWFrZW5ncHVhY2h1ZWhtb25nAHRhbWlsAHRhbHUAaW5nb3RoaWMAaW51bmlmaWVkY2FuYWRpYW5hYm9yaWdpbmFsc3lsbGFiaWNzAHdjaG8AaW5jb21iaW5pbmdkaWFjcml0aWNhbG1hcmtzZXh0ZW5kZWQAb2dhbQB0ZWx1AGlkc3RyaW5hcnlvcGVyYXRvcgBpbmJlbmdhbGkAbmwAc3Vycm9nYXRlAGViYXNlAGhhbmcAaW5idWdpbmVzZQBtYXRoc3ltYm9sAGludml0aGt1cWkAdml0aABpbmNqa3JhZGljYWxzc3VwcGxlbWVudABpbmd1amFyYXRpAGluZ2xhZ29saXRpYwBpbmd1bmphbGFnb25kaQBwaGFnc3BhAGN3Y2YAbmNoYXIAb3RoZXJpZGNvbnRpbnVlAHdoaXRlc3BhY2UAaW5saW5lYXJic3lsbGFiYXJ5AHNnbncAb3RoZXIAaGlyYWdhbmEAaW5waGFnc3BhAG90aGVybnVtYmVyAGlucmVqYW5nAG9zZ2UAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmIAaW50YWdhbG9nAGluYmFzc2F2YWgAdGFuZ3V0AGhtbmcAaW5lbmNsb3NlZGNqa2xldHRlcnNhbmRtb250aHMAY3VycmVuY3lzeW1ib2wAaW5saW1idQBpbmJ1aGlkAGluZXRoaW9waWNleHRlbmRlZGEAc3lsbwBkYXNoAHdhcmFuZ2NpdGkAb2FscGhhAG9sZGl0YWxpYwBpbm90dG9tYW5zaXlhcW51bWJlcnMAc3BhY2VzZXBhcmF0b3IAaW5sYXRpbjFzdXBwbGVtZW50AG90aGVyYWxwaGFiZXRpYwBjaGFuZ2Vzd2hlbmNhc2VtYXBwZWQAaW5hZWdlYW5udW1iZXJzAGludW5pZmllZGNhbmFkaWFuYWJvcmlnaW5hbHN5bGxhYmljc2V4dGVuZGVkAGJ1aGlkAGluamF2YW5lc2UAY3lyaWxsaWMAZG9ncmEAbm9uY2hhcmFjdGVyY29kZXBvaW50AGluaGFuZ3Vsc3lsbGFibGVzAGJhc3NhdmFoAGlubGV0dGVybGlrZXN5bWJvbHMAaW5jb21iaW5pbmdoYWxmbWFya3MAaW5hcmFiaWNtYXRoZW1hdGljYWxhbHBoYWJldGljc3ltYm9scwBvcnlhAGlucHJpdmF0ZXVzZWFyZWEAY2hhbmdlc3doZW50aXRsZWNhc2VkAGRvZ3IAaGVicgBpbnRhZ2JhbndhAGludGlmaW5hZ2gAaW5ib3BvbW9mbwBuYXJiAHJqbmcAaW5hbHBoYWJldGljcHJlc2VudGF0aW9uZm9ybXMAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmYAaW5zeW1ib2xzZm9ybGVnYWN5Y29tcHV0aW5nAG9sZGh1bmdhcmlhbgBmaW5hbHB1bmN0dWF0aW9uAGlucGF1Y2luaGF1AGlucHNhbHRlcnBhaGxhdmkAenAAcGhscABpbmFyYWJpY3ByZXNlbnRhdGlvbmZvcm1zYgBub25zcGFjaW5nbWFyawBkZXZhAHRhdnQAaG1ucABkZXZhbmFnYXJpAGtoaXRhbnNtYWxsc2NyaXB0AGtheWFobGkAaW5iYW11bXN1cHBsZW1lbnQAc3lsb3RpbmFncmkAdGlidABlcHJlcwB0aWJldGFuAGVsYmEAb3NtYW55YQBpbmRpdmVzYWt1cnUAb2xkdHVya2ljAGNoYW5nZXN3aGVubG93ZXJjYXNlZABjeXByb21pbm9hbgBpbmV0aGlvcGljZXh0ZW5kZWQAZW1vamlwcmVzZW50YXRpb24AYW55AG90aGVybG93ZXJjYXNlAG91Z3IAaW5oZWJyZXcAc29mdGRvdHRlZABpbm1hdGhlbWF0aWNhbG9wZXJhdG9ycwBpbmFsY2hlbWljYWxzeW1ib2xzAGlubWFoam9uZ3RpbGVzAGhhbmd1bABleHQAb21hdGgAaW50YW5ndXRjb21wb25lbnRzAG90aGVybGV0dGVyAG5iYXQAbmFiYXRhZWFuAG5zaHUAcGFyYWdyYXBoc2VwYXJhdG9yAGluYXJhYmljZXh0ZW5kZWRiAGlubGF0aW5leHRlbmRlZGcAY2hhbmdlc3doZW51cHBlcmNhc2VkAGh1bmcAaW5wbGF5aW5nY2FyZHMAaW5hcmFiaWNzdXBwbGVtZW50AGlueWlqaW5naGV4YWdyYW1zeW1ib2xzAGlucGhvbmV0aWNleHRlbnNpb25zAG90aGVydXBwZXJjYXNlAG90aGVyaWRzdGFydABlbGJhc2FuAGVseW0AY2YAaW5pbmRpY3NpeWFxbnVtYmVycwBvdGhlcnN5bWJvbABleHRlbmRlcgBleHRwaWN0AHdzcGFjZQBwZgBlbHltYWljAGludGFuZ3V0c3VwcGxlbWVudABjeXByaW90AHN5bWJvbABpbmN5cmlsbGljZXh0ZW5kZWRiAGluc3VwZXJzY3JpcHRzYW5kc3Vic2NyaXB0cwBpbnlpc3lsbGFibGVzAGlucGhvbmV0aWNleHRlbnNpb25zc3VwcGxlbWVudABvbGRzb2dkaWFuAGluZ2VvcmdpYW5leHRlbmRlZABobHV3AGRpZ2l0AGluaGFuZ3VsamFtb2V4dGVuZGVkYgBpbmhpZ2hwcml2YXRldXNlc3Vycm9nYXRlcwBpbnBhaGF3aGhtb25nAG9naGFtAGluc3VwcGxlbWVudGFsYXJyb3dzYQBvdXBwZXIAYWdoYgBvdGhlcm1hdGgAbnVzaHUAc295b21ibwBpbmxhdGluZXh0ZW5kZWRiAGFscGhhYmV0aWMAaW5zdXBwbGVtZW50YWxhcnJvd3NjAGluc3VwcGxlbWVudGFsbWF0aGVtYXRpY2Fsb3BlcmF0b3JzAG90aGVyZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABkZXByZWNhdGVkAG9sZG5vcnRoYXJhYmlhbgBpbmN5cHJpb3RzeWxsYWJhcnkAZXh0ZW5kZWRwaWN0b2dyYXBoaWMAdW5pZmllZGlkZW9ncmFwaABwYWhhd2hobW9uZwBkaXZlc2FrdXJ1AHNpZ253cml0aW5nAHRhZ2IAdGlmaW5hZ2gAdXBwZXIAaW5oYWxmd2lkdGhhbmRmdWxsd2lkdGhmb3JtcwB1cHBlcmNhc2UAZXRoaW9waWMAbW9kaWZpZXJzeW1ib2wAb3RoZXJwdW5jdHVhdGlvbgByZWphbmcAaW5ldGhpb3BpY2V4dGVuZGVkYgB0Zm5nAGhleABpbnN1cHBsZW1lbnRhbHB1bmN0dWF0aW9uAHRnbGcAaW5sYXRpbmV4dGVuZGVkZgB0YWdhbG9nAGhhbmlmaXJvaGluZ3lhAGVjb21wAGluZ2xhZ29saXRpY3N1cHBsZW1lbnQAaGV4ZGlnaXQAY2hhbmdlc3doZW5jYXNlZm9sZGVkAGRhc2hwdW5jdHVhdGlvbgBvbGRzb3V0aGFyYWJpYW4AZHVwbABpbmVneXB0aWFuaGllcm9nbHlwaHMAdGVsdWd1AHVwcGVyY2FzZWxldHRlcgBpbmVneXB0aWFuaGllcm9nbHlwaGZvcm1hdGNvbnRyb2xzAGh5cGhlbgBoZWJyZXcAaW5oaWdoc3Vycm9nYXRlcwB6eXl5AG9ncmV4dABvdGhlcmdyYXBoZW1lZXh0ZW5kAGRlcABpbnN1cHBsZW1lbnRhbGFycm93c2IAZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABpbmhhbmd1bGNvbXBhdGliaWxpdHlqYW1vAG9sZHV5Z2h1cgBpbnN1cHBsZW1lbnRhcnlwcml2YXRldXNlYXJlYWEAaW5ib3BvbW9mb2V4dGVuZGVkAGluc3VwcGxlbWVudGFsc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAG55aWFrZW5ncHVhY2h1ZWhtb25nAG9wZW5wdW5jdHVhdGlvbgBlZ3lwAGR1cGxveWFuAGluYm94ZHJhd2luZwBlZ3lwdGlhbmhpZXJvZ2x5cGhzAGluc3VwcGxlbWVudGFyeXByaXZhdGV1c2VhcmVhYgAAACEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRgAADoFiACQARMAOQZfBGADBwBhBQgAEAJnAAMAEACWBeYEOAC1AEYBfQINBRoDIQWpBQoABAAHACEYIRghGCEYAAA6BYgAkAETADkGXwRgAwcAYQUIABACZwADABAAlgXmBDgAtQBGAX0CDQUaAyEFqQUKAAQABwAhGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGABBkN8PC8UECQAHAAQAwwCSAAEAMAGcB5wHnAecB5wHnAcLAJwHnAecB00AnAecB0kAnAecB5wHnAdSAJwHnAecBwgAnAcCAAMAnAdPAEwCLwYUASgGRgIlBj4CcAY4AiAGAAAYBjICDgYpAgQGlgNtBpAD/wUPAvwFAQLCBSMC7gUYAucF+AHUBSEDTAbpAn8FkgJqBosCZwZcAj0GgQJiBlQC3gV7AlsGbQJTBoUEGgKqBBIC1wV8AZMFUwDNBYoDIgXbAYkBgQCFBZwDnwWzBUsFBwWVBDgEbgReAUQDJwXuAUMGGAAjBLoC3AWwA8cFoAObBYMD2gRaAxcARwUbAT8FuAG7BS8BtwXVAKIEzQCLBPMAeAS/ADoFyABnBP4DYgRNA0cEpQEzBMIALASjASMEzwCyBSQB4gQ/AKwFmgRDBmUCPwMBANQCMgWqATEFngEgBRAABQBbARcE5gEGAI8BowXaAbMBhAFwAiEA8AI3ARgFJQERBdwAxQLKAA0FeQEEBVAB+gTQAe8EWwAPBHkACwRRAAIERwAxA6QA2gKaAL0CbwCUAWUA9wOHAK8CMwChAnAB8QMKAWACPgDbA/4A8AP2AOMEuADfBJoC9QTIAdUEvwHtA+YDHAHZA9gEugPOBMIEuARgBcQErwDxBSwDkgAFA/kC0AOPAMgDYwEGAigAmQWDAH8E+wDuAJwHdwNpAJAFnAeMBV8AgQVLAHkFwQBvBRcAQQScB8MDVAB1BQ4AaAU1AD8G5QA3BgQBYgUtADAGIwEYAz8AQeDjDwuGBAQAAgAPAHwAAQAJACUFoAMdBYwDGgX4AFsA9QDFBdgAYwCrAMIFGgAVBXUD9QQ7A5AApwDBBXoAvQXpAgAAGwCxBSAApwXDAYMAmwELAwMAAAPPAJ0CzwEFAF8ABgTGAPsClQD7A6MF8wOgBT8CXwXzAiQA6AI3BBMFmAUIBUoElASPBY0D6AMsAtQCIQHCAMkChwW8AlQFrwLZBRgCswUQAnIC/QGTA+YBYwOvAcIClgJoAMYBMgOCAk4A4APPAAAFZgDuBLUCQQDlACoBjwAtAOIEnAF8BZIBZwUZAGAEeAIrAmYCWAVRAR0ARwFOBUkC2wTbAUgF8gBnA74D2gAHAywCxQQjA1UEpwDJA/AA0QSuAEkFggCeBXcArgQGANIFBwDIBU0HPAVfAD0BAAA5BU0HuwNCAKIAsgATATkAhQIMAaMCcwGzAx0AEQAGAKkDWgHDBJAEuwR7ACoFVgRgA8MDhwTkAioDZQJnBLUFhAOYAVcDWAJcAtMATAO4AEkDuQBBA7oBNgN8BSMDDgVTBFAELARCBB8DCwEqBCcEZgHXASYE7QECAR8EVAIZBDcC1AOsAB4DmwAaA+cAFgOIAAgETAATA1UAIQR8ABsEdACnAcoAGgS8ABwFigEYBH0B8QN3AbME3ALkA24BqAG5AVkBOgAyARIEfAMkAiMA6AT5AIIBAEHw5w8L9aEBOjk4NzY1NBAyOw87GTs7Ozs7OwM7Ozs7Ozs7Ozs7OzsxMC8uLSwrKjs7Ozs7Ozs7OxU7Ozs7Ozs7Ozs7Ozs7Ozs7Ajs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7KBQnJiUOBSQUBxkiHSAQOx87OwIBOxkPOw47Oxw7Ajs7Ows7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oxg7Fjs7Czs7Ozs7BzsAOzsQOwE7OxA7OzsPOzs7Bjs7OzsAOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OwYDDg4ODg4OAQ4ODg4ODg4ODg4ADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgQODgUODgQODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoODg4ODgkOAQ4ODg4ODg4ODg4OAA4ODggODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg44ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAADChk4OB4AODgAFDg4OA84OBQ4HjgAADg4ODg4ODg4Dzg4ODg4GTgKODg4OAU4ADgAOAU4OBQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAwoZODgeADg4ABQ4ODgPODgUOB44AAA4ODg4ODg4OA84ODg4OBk4Cjg4ODgFOAA4ADgFODgUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4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AGwHAQBKbgEAzw8BABYBAADMAAEA2iwAAD8LAQDaBAAAwwQBANoeAACECAEA2h8AAF8JAQC8JAAA1AkBAJoDAAAKAwEAxBAAAMMLAQDaAAAAmQABABQEAQCnDQEAFCwAAEwKAQAUBAAAjQMBABQeAABpBwEAuiQAAM4JAQAUAQAAyQABAP///////wAAwhAAAL0LAQCOAwAARwMBABoEAQC5DQEAGiwAAF4KAQAaBAAAoAMBABoeAAByBwEAGh8AANsIAQAaAQAA0gABAP///////wAAtiQAAMIJAQD///////8AAP///////wAAigMAAOYCAQAYBAEAsw0BABgsAABYCgEAGAQAAJoDAQAYHgAAbwcBABgfAADVCAEAGAEAAM8AAQAOBAEAlQ0BAA4sAAA6CgEADgQAABEEAQAOHgAAYAcBAA4fAADPCAEADgEAAMAAAQAC6QEAFxABAP///////wAAxyQAAPUJAQAMBAEAjw0BAAwsAAA0CgEADAQAAAsEAQAMHgAAXQcBAAwfAADJCAEADAEAAL0AAQAIBAEAgw0BAAgsAAAoCgEACAQAAP8DAQAIHgAAVwcBAAgfAAC9CAEACAEAALcAAQAGBAEAfQ0BAAYsAAAiCgEABgQAAPkDAQAGHgAAVAcBAP///////wAABgEAALQAAQD///////8AAAIFAAD/BAEABAQBAHcNAQAELAAAHAoBAAQEAADzAwEABB4AAFEHAQD///////8AAAQBAACxAAEAAAQBAGsNAQAALAAAEAoBAAAEAADnAwEAAB4AAEsHAQD///////8AAAABAACrAAEA////////AAB1BQEAXg4BAJQFAQCyDgEAKiwAAI4KAQAqBAAA1AMBACoeAACKBwEAKh8AAO0IAQAqAQAA6gABACqnAABLDAEAwgMAACYDAQAmBAEA3Q0BACYsAACCCgEAJgQAAMgDAQAmHgAAhAcBALcEAQD4DQEAJgEAAOQAAQAmpwAARQwBAJ4DAAAYAwEAtx8AAAoAAwC3AQAAwgIBAJIFAQCvDgEAt6sAABUHAQD///////8AALccAAArBgEAewEAAFwBAQB7pwAAtAwBAHurAABhBgEAjAMAAEQDAQAuLAAAmgoBAC4EAADhAwEALh4AAJAHAQAuHwAA+QgBAC4BAADwAAEALqcAAFEMAQCPHwAApAACAI8BAABxAgEA////////AACPqwAAnQYBAAL7AAAMAAIAiAMAAOACAQCPDAEA5Q4BAP///////wAALCwAAJQKAQAsBAAA2wMBACweAACNBwEALB8AAPMIAQAsAQAA7QABACynAABODAEAKCwAAIgKAQAoBAAAzgMBACgeAACHBwEAKB8AAOcIAQAoAQAA5wABACinAABIDAEA////////AAD///////8AAIYFAQCODgEAJAQBANcNAQAkLAAAfAoBACQEAADCAwEAJB4AAIEHAQBHBQAAhgUBACQBAADhAAEAJKcAAEIMAQAiBAEA0Q0BACIsAAB2CgEAIgQAALoDAQAiHgAAfgcBADP/AABTDQEAIgEAAN4AAQAipwAAPwwBANoDAABTAwEAwAQBABMOAQDALAAAGAsBAMAEAACxBAEAwB4AAF0IAQAx/wAATQ0BADsCAABBAgEAwKcAAAINAQCzBAEA7A0BAMAAAABNAAEA////////AAAqIQAAGwABALMfAAA+AAIAswEAAJIBAQCzpwAAGg0BALOrAAAJBwEA////////AACzHAAAHwYBAP///////wAAJiEAADoDAQA1BQAAUAUBALcQAACcCwEAsQQBAOYNAQD///////8AALcYAQCWDwEASgIAAFMCAQCOBQEAow4BALEBAAC5AgEAsacAALACAQCxqwAAAwcBAP///////wAAsRwAABkGAQCxDAEASw8BADwFAABlBQEA////////AAAcAgAAIAIBAE4eAADABwEAigUBAJoOAQBOAQAAGgEBAE6nAAB+DAEAqx8AAOAAAgBOAAAAJQABAKunAAB3AgEAq6sAAPEGAQAWAgAAFwIBAKscAAAHBgEAqwwBADkPAQCXHgAAIgACAJcfAADMAAIAlwEAAIkCAQBOpgAA5QsBAJerAAC1BgEAggUBAIIOAQCXHAAAywUBAJcMAQD9DgEA////////AABObgEA2w8BAHEFAQBSDgEAFAIAABQCAQDEJAAA7AkBAH4sAABEAgEAfgQAAEUEAQB+HgAACQgBACr/AAA4DQEAgAUBAHwOAQB+pwAAtwwBAH6rAABqBgEAGgIAAB0CAQDCJAAA5gkBAKkfAADWAAIAqQEAAK0CAQAm/wAALA0BAKmrAADrBgEAjQUBAKAOAQCpHAAAAQYBAKkMAQAzDwEA////////AAD///////8AABgCAAAaAgEAwBAAALcLAQAgBAEAyw0BACAsAABwCgEAIAQAALMDAQAgHgAAewcBAA4CAAALAgEAIAEAANsAAQCzEAAAkAsBAP///////wAALv8AAEQNAQCzGAEAig8BAP///////wAAkR8AAK4AAgCRAQAAcQEBAAwCAAAIAgEAkasAAKMGAQD///////8AAJEcAAC5BQEAkQwBAOsOAQD///////8AAAgCAAACAgEAsRAAAIoLAQDVAQAAuQEBACz/AAA+DQEAsRgBAIQPAQDVAAAAjQABAAYCAAD/AQEAjwMAAEoDAQD///////8AACj/AAAyDQEA1CwAADYLAQDUBAAAugQBANQeAAB7CAEAjAUBAJ0OAQAEAgAA/AEBAKsQAAB4CwEAOwUAAGIFAQDUAAAAigABAKsYAQByDwEAJP8AACYNAQAAAgAA9gEBAP///////wAA////////AAAc6QEAZRABAP///////wAAiAUBAJQOAQAi/wAAIA0BAP///////wAAKgIAADICAQD///////8AAP4EAAD5BAEA/h4AALoIAQAW6QEAUxABAP4BAADzAQEA////////AABKBQAAjwUBACYCAAAsAgEAHgQBAMUNAQAeLAAAagoBAB4EAACsAwEAHh4AAHgHAQD///////8AAB4BAADYAAEA////////AACpEAAAcgsBABwFAAAmBQEAFOkBAE0QAQCpGAEAbA8BANIEAQBJDgEA0iwAADMLAQDSBAAAtwQBANIeAAB4CAEA0h8AABQAAwAuAgAAOAIBABYFAAAdBQEAGukBAF8QAQDSAAAAhAABAKcfAAD0AAIApwEAAIkBAQD///////8AAKerAADlBgEA////////AACnHAAA+wUBAKcMAQAtDwEA////////AAD///////8AABjpAQBZEAEALAIAADUCAQAUBQAAGgUBAHwEAABCBAEAfB4AAAYIAQAzBQAASgUBAA7pAQA7EAEAKAIAAC8CAQB8qwAAZAYBAEgeAAC3BwEASB8AABcJAQAaBQAAIwUBAEinAAB1DAEAMQUAAEQFAQBIAAAAFQABAAzpAQA1EAEAaywAAK8KAQAkAgAAKQIBAKsDAABBAwEAax8AAD4JAQD///////8AAAjpAQApEAEAGAUAACAFAQBIpgAA2wsBACICAAAmAgEA////////AACXAwAA/QIBAAbpAQAjEAEADgUAABEFAQBIbgEAyQ8BAP///////wAAVh4AAMwHAQBWHwAAPgADAFYBAAAmAQEAVqcAAIoMAQAE6QEAHRABAFYAAAA+AAEADAUAAA4FAQD///////8AABb7AAB9AAIA////////AAAA6QEAERABAP///////wAACAUAAAgFAQD///////8AAFamAADxCwEA////////AACpAwAAOgMBAP///////wAABgUAAAUFAQD///////8AAFZuAQDzDwEA////////AAAU+wAAbQACAP///////wAAtyQAAMUJAQD///////8AAAQFAAACBQEA4iwAAEsLAQDiBAAAzwQBAOIeAACQCAEA4h8AACQAAwDiAQAAzgEBAAAFAAD8BAEATgIAAFkCAQCnEAAAbAsBAP///////wAA////////AACnGAEAZg8BAJEDAADpAgEA////////AAAqBQAAOwUBAFQeAADJBwEAVB8AADkAAwBUAQAAIwEBAFSnAACHDAEA////////AABUAAAAOAABANUDAAAwAwEAJgUAADUFAQA5HwAAAgkBADkBAAD8AAEAEgQBAKENAQASLAAARgoBABIEAACGAwEAEh4AAGYHAQBUpgAA7gsBABIBAADGAAEAEAQBAJsNAQAQLAAAQAoBABAEAACAAwEAEB4AAGMHAQBUbgEA7Q8BABABAADDAAEA////////AABrIQAAsAkBAC4FAABBBQEAjwUBAKYOAQA/HwAAFAkBAD8BAAAFAQEABvsAAB0AAgBSHgAAxgcBAFIfAAA0AAMAUgEAACABAQBSpwAAhAwBAP///////wAAUgAAADEAAQD///////8AAAT7AAAFAAMA/gMAANcCAQAsBQAAPgUBACACAAB9AQEA////////AADAJAAA4AkBAAD7AAAEAAIAUqYAAOsLAQAoBQAAOAUBAFAeAADDBwEAUB8AAFQAAgBQAQAAHQEBAFCnAACBDAEAUm4BAOcPAQBQAAAAKwABAP///////wAAygQBADEOAQDKLAAAJwsBACQFAAAyBQEAyh4AAGwIAQDKHwAAWQkBAMoBAACpAQEA////////AABQpgAA6AsBAMoAAABsAAEAIgUAAC8FAQCnAwAANAMBAPAEAADkBAEA8B4AAKUIAQBQbgEA4Q8BAPABAAAUAAIA2CwAADwLAQDYBAAAwAQBANgeAACBCAEA2B8AAH0JAQD///////8AANinAAAUDQEA////////AADYAAAAkwABANYsAAA5CwEA1gQAAL0EAQDWHgAAfggBANYfAABMAAIA////////AADWpwAAEQ0BAP///////wAA1gAAAJAAAQDIBAEAKw4BAMgsAAAkCwEAuQQBAP4NAQDIHgAAaQgBAMgfAABTCQEAyAEAAKUBAQC5HwAAegkBAP///////wAAyAAAAGYAAQC5qwAAGwcBAP///////wAAuRwAADEGAQAeAgAAIwIBAMYEAQAlDgEAxiwAACELAQD///////8AAMYeAABmCAEAxh8AAEMAAgBOBQAAmwUBAManAABIBwEAxQQBACIOAQDGAAAAYAABAMUEAACiBAEAuwQBAAQOAQC1BAEA8g0BAMUBAAChAQEAxacAAKoCAQC7HwAAUAkBAMUAAABcAAEAtQEAAJUBAQC7qwAAIQcBALWrAAAPBwEAtQAAABEDAQC1HAAAJQYBAK8fAAD0AAIArwEAAI8BAQD///////8AAK+rAAD9BgEAaSwAAKwKAQCvHAAAEwYBAK8MAQBFDwEAaR8AADgJAQB+BQEAdg4BACDpAQBxEAEA////////AAClHwAA6gACAP///////wAASAIAAFACAQClqwAA3wYBAOIDAABfAwEApRwAAPUFAQClDAEAJw8BAP///////wAAOf8AAGUNAQCjHwAA4AACAP///////wAA////////AACjqwAA2QYBAKEfAADWAAIAoxwAAO8FAQCjDAEAIQ8BAKGrAADTBgEA////////AAChHAAA6QUBAKEMAQAbDwEAIAUAACwFAQCHHwAApAACAIcBAABrAQEA////////AACHqwAAhQYBAJEFAQCsDgEAhxwAABoEAQCHDAEAzQ4BAP///////wAA////////AAByLAAAsgoBAHIEAAAzBAEAch4AAPcHAQBNHwAAJgkBAHIBAABQAQEAuRAAAKILAQByqwAARgYBAE0AAAAiAAEAuRgBAJwPAQBwLAAAYgIBAHAEAAAwBAEAcB4AAPQHAQD///////8AAHABAABNAQEA////////AABwqwAAQAYBAG4sAACbAgEAbgQAAC0EAQBuHgAA8QcBAG4fAABHCQEAbgEAAEoBAQBupwAArgwBAE1uAQDYDwEAxRAAAMYLAQAe6QEAaxABAEUBAAAOAQEAuxAAAKgLAQC1EAAAlgsBAEUAAAAMAAEAuxgBAKIPAQC1GAEAkA8BAO4EAADhBAEA7h4AAKIIAQCvEAAAhAsBAO4BAADgAQEA////////AACvGAEAfg8BAGwEAAAqBAEAbB4AAO4HAQBsHwAAQQkBAGwBAABHAQEAbKcAAKsMAQBpIQAAqgkBAEVuAQDADwEApRAAAGYLAQD///////8AAB4FAAApBQEApRgBAGAPAQASAgAAEQIBAP///////wAA8AMAAAoDAQD///////8AAGymAAASDAEAoxAAAGALAQAQAgAADgIBANgDAABQAwEAoxgBAFoPAQChEAAAWgsBAP///////wAA////////AAChGAEAVA8BAP///////wAA////////AADWAwAAHgMBAGoEAAAnBAEAah4AAOsHAQBqHwAAOwkBAGoBAABEAQEAaqcAAKgMAQBoBAAAJAQBAGgeAADoBwEAaB8AADUJAQBoAQAAQQEBAGinAAClDAEAfAUBAHAOAQD///////8AAP///////wAARh4AALQHAQD///////8AAGqmAAAPDAEARqcAAHIMAQBIBQAAiQUBAEYAAAAPAAEA////////AABopgAADAwBAGQsAACkAgEAZAQAAB4EAQBkHgAA4gcBAP///////wAAZAEAADsBAQBkpwAAnwwBAEamAADYCwEA3iwAAEULAQDeBAAAyQQBAN4eAACKCAEAbiEAALkJAQDeAQAAyAEBAEZuAQDDDwEA////////AADeAAAApQABADAeAACTBwEAZKYAAAYMAQAwAQAABQECAFYFAACzBQEAYiwAAJICAQBiBAAAGgQBAGIeAADfBwEA////////AABiAQAAOAEBAGKnAACcDAEA////////AAD///////8AAP///////wAApQMAAC0DAQD///////8AAGwhAACzCQEARB4AALEHAQD///////8AAP///////wAARKcAAG8MAQBipgAAAwwBAEQAAAAJAAEAowMAACYDAQB5AQAAWQEBAHmnAACxDAEAeasAAFsGAQChAwAAIgMBAGAsAACgCgEAYAQAABcEAQBgHgAA2wcBAESmAADVCwEAYAEAADUBAQBgpwAAmQwBAP///////wAA////////AAAS6QEARxABAERuAQC9DwEAMh4AAJYHAQD///////8AADIBAADzAAEAMqcAAFQMAQAQ6QEAQRABAGohAACtCQEAYKYAAAAMAQBUBQAArQUBAP///////wAAcgMAAM4CAQBoIQAApwkBAM0EAQA6DgEA////////AADNBAAArgQBADkFAABcBQEA////////AADNAQAArQEBAP///////wAAcAMAAMsCAQDNAAAAdQABABIFAAAXBQEAzAQBADcOAQDMLAAAKgsBAM8EAQBADgEAzB4AAG8IAQDMHwAARwACABAFAAAUBQEAZCEAAJsJAQDPAQAAsAEBAMwAAAByAAEARQMAAAUDAQDPAAAAewABAD8FAABuBQEAywQBADQOAQDKJAAA/gkBAMsEAACrBAEAUgUAAKcFAQDLHwAAXAkBAMsBAACpAQEA7gMAAHEDAQDDBAEAHA4BAMsAAABvAAEAwwQAAJ8EAQDJBAEALg4BAMMfAABHAAIAyQQAAKgEAQBiIQAAlQkBAMkfAABWCQEAwwAAAFYAAQDJpwAACw0BAL8EAQAQDgEAyQAAAGkAAQBQBQAAoQUBAFUAAAA7AAEAvQQBAAoOAQB2BAAAOQQBAHYeAAD9BwEAv6sAAC0HAQB2AQAAVgEBAL8cAAA9BgEAdqsAAFIGAQC9qwAAJwcBAP///////wAAvRwAADcGAQD///////8AAMgkAAD4CQEA////////AAC5JAAAywkBAFVuAQDwDwEAYCEAAI8JAQCfHwAAzAACAJ8BAAChAgEAwQQBABYOAQCfqwAAzQYBAMEEAACcBAEAnxwAAOMFAQCfDAEAFQ8BADIhAACMCQEAxiQAAPIJAQBFAgAAvwIBAMEAAABQAAEAnR8AAMIAAgCdAQAAngIBAP///////wAAnasAAMcGAQDFJAAA7wkBAJ0cAADdBQEAnQwBAA8PAQC7JAAA0QkBAM0QAADMCwEAmx4AANsHAQCbHwAAuAACADD/AABKDQEA////////AACbqwAAwQYBAEMBAAALAQEAmxwAANcFAQCbDAEACQ8BAEMAAAAGAAEAmR4AACoAAgCZHwAArgACAN4DAABZAwEA////////AACZqwAAuwYBAJUfAADCAAIAmRwAANEFAQCZDAEAAw8B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ANEAAACBAAEA////////AAD0AwAAAAMBABUEAQCqDQEAFSwAAE8KAQAVBAAAkQMBABMEAQCkDQEAEywAAEkKAQATBAAAigMBAOwDAABuAwEAIf8AAB0NAQAPBAEAmA0BAA8sAAA9CgEADwQAABQEAQD///////8AAA8fAADSCAEA////////AADBJAAA4wkBAFUFAACwBQEA6gMAAGsDAQD///////8AAA0EAQCSDQEADSwAADcKAQANBAAADgQBAHYFAQBhDgEADR8AAMwIAQD///////8AAOgDAABoAwEA////////AAD///////8AADb/AABcDQEACwQBAIwNAQALLAAAMQoBAAsEAAAIBAEA////////AAALHwAAxggBAP///////wAA////////AADmAwAAZQMBAAkEAQCGDQEACSwAACsKAQAJBAAAAgQBAOQDAABiAwEACR8AAMAIAQAFBAEAeg0BAAUsAAAfCgEABQQAAPYDAQADBAEAdA0BAAMsAAAZCgEAAwQAAPADAQD///////8AANwDAABWAwEA////////AAArIQAAXAABAAEEAQBuDQEAASwAABMKAQABBAAA6gMBAPwEAAD2BAEA/B4AALcIAQD8HwAAYAACAPwBAADwAQEA////////AAD///////8AAEMFAAB6BQEA+AQAAPAEAQD4HgAAsQgBAPgfAABlCQEA+AEAAOoBAQAnBAEA4A0BACcsAACFCgEAJwQAAMsDAQCVBQEAtQ4BAPYEAADtBAEA9h4AAK4IAQD2HwAAXAACAPYBAAB0AQEAegQAAD8EAQB6HgAAAwgBAEsfAAAgCQEA////////AAA+AgAApgoBAHqrAABeBgEASwAAABsAAQAfBAEAyA0BAB8sAABtCgEAHwQAALADAQCDBQEAhQ4BAP///////wAAOP8AAGINAQD///////8AADoFAABfBQEALywAAJ0KAQAvBAAA5AMBAP///////wAALx8AAPwIAQBJBQAAjAUBAP///////wAAS24BANIPAQA0/wAAVg0BAC0sAACXCgEALQQAAN4DAQD///////8AAC0fAAD2CAEAgQUBAH8OAQB/BQEAeQ4BACv/AAA7DQEAKSwAAIsKAQApBAAA0QMBAP///////wAAKR8AAOoIAQAlBAEA2g0BACUsAAB/CgEAJQQAAMUDAQAjBAEA1A0BACMsAAB5CgEAIwQAAL8DAQARBAEAng0BABEsAABDCgEAEQQAAIMDAQAHBAEAgA0BAAcsAAAlCgEABwQAAPwDAQD///////8AAP///////wAAziQAAAoKAQD///////8AAEECAABKAgEA////////AAD///////8AAPwTAAA8BwEA////////AABCBQAAdwUBAP///////wAA////////AAD///////8AAP///////wAA+BMAADAHAQD///////8AAP///////wAA0QMAAAADAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAh6QEAdBABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAD4FAABrBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAn/wAALw0BAP///////wAA////////AAA2BQAAUwUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAUwUAAKoFAQD///////8AAP///////wAA////////AABABQAAcQUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAC//AABHDQEA////////AAD///////8AAP///////wAAeAUBAGcOAQD///////8AABfpAQBWEAEA////////AAAt/wAAQQ0BAP///////wAAdAUBAFsOAQD///////8AAP///////wAAQQUAAHQFAQD///////8AACn/AAA1DQEA////////AAD///////8AAP///////wAA////////AAAl/wAAKQ0BAP///////wAA////////AAAj/wAAIw0BAB3pAQBoEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAFEFAACkBQEA////////AAD///////8AAP///////wAA////////AAD///////8AADgFAABZBQEA////////AAD///////8AAP///////wAAG+kBAGIQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAANAUAAE0FAQAZ6QEAXBABAP///////wAA////////AAD///////8AAE8FAACeBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAFekBAFAQAQD///////8AAP///////wAAE+kBAEoQAQD///////8AAP///////wAA////////AAD///////8AAA/pAQA+EAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAF/sAAHUAAgD///////8AAP///////wAADekBADgQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAL6QEAMhABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAACekBACwQAQD///////8AAP///////wAA////////AAD///////8AAAXpAQAgEAEA////////AAD///////8AAAPpAQAaEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAAekBABQQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAV+wAAcQACAP///////wAA////////AAAT+wAAeQACAP///////wAA////////AAD///////8AAB/pAQBuEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAB6BQEAbQ4BAP///////wAASwUAAJIFAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AABHpAQBEEAEABfsAAB0AAgD///////8AAAfpAQAmEAEAA/sAAAAAAwD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAB+wAACAACAP//////////cgdLB9IAqwBuDYcHzwznAG4BIwX8BEgMxgxzDjgFHQL2ATAIbwSDAS8CvwLrCuQMcA7rBycERAHACBsA8wioDEwGMQBiBZUNwwiUA3cFnwCSAiIKDwxJBp4C4gceBDsB0g8MAKMKnwznD9UIUAVGBlMJQA6uCO0EgwKVCQYMEQleDtsHFwQ1AcAPAACgCpkMRAlSDkQF+A2KCMkEyAEFBH0CRQsADI4K/g2NCMwEywG0D1AASAtXBzgJtwBxDagLWgtxAcMLXQcIBb0A/QYRBF0L+QMCApoKDgWCCsICAweGCWgNCAIKDpMI0gTRAWsCXACHC6sLBA6QCM8EzgGxC1YASwuFDnsHawHbALkC8g2HCMYExQFcDSwFQgsPB4kJaQezAskACQB9DV4GCQe9CE0FGgXmDYEIwAQrBuoIFAI8CxQN9wZgBHcBFQ+9D9wK1QxVDkEJ5Ah+CL0EGw/jBacFOQsRDTkMegHrBqoCswXpBVgOcgsWDpkI2ATXAbUOaQC/DX4LwgMLAXcN5QZMClkDEA6WCNUE1AEnD2MA7wkLBFwDlAaaBpQKIQ8bB/UF9QmfC64PVwtcASMJdwLvBbQMDw+6C5UFFQcmDewNhAjDBAMA+QjdBT8LjgZHBZYLYgMFEAAIPAQDD3EJRwABCl8DrQWzCYwFtw+lANEF+wk7CfEGdQi0BFYD/Q6ZCzALDg38D4EL6QmoBGgJfQHLBb8JCw2qCWQOYwQzD6gPUAPfCtgMWw7IAtMGgAndCQEGvA2uB78DLQ88DL4GSQpsDE0DnA/fBxoEOAH7BQYA1wmcDEMO0gtKBREDGAOTAHsLaAOAApYPAwwgCScIVwQNCgkPug/TCswMIw0+CWUD9wczBFAB1wU0ALIKBwowDAoDegX0BzAETQF1Cy4A1wJvCz0O//90BesOOgaQAOoPFw2bAnkOVglTA9YOuQVvCJgJ5A///+MJKgtQCTQOqAjnBOMBkgmHAFQLUgaiDygOogjhBOABag57ACIOnwjeBN0BxwZ1ALoI+QTzAcUJqAA+AzkHHA6cCNsE2gFABm8A//+EDy0H6AckBEEBLgZ3ECcHpQxvD5UBXAXlByEEPgGmDhIAjAKiDAwMIQdWBQ0ONw4XEMwPJhBgAIoACQx6A8YH8AMgAYIGxg95CoQM7QhKCToOqwjqBOcBKAaNAGUC3w7rCxIHPAfOAv/////MB/wDJgFNECwJhQqKDMsCaw3//0UPHwZTDT8HoAZuAj8P8QuuBK0BEwb9BzkEVgHnCEEADQYyCUcDOQ+GBT0GwwfqAx0BXw13A3MKgQwHBv//sAH//8oG9g9xA3gPXwJiCegL//9uA70LpAngDcAH5AMaASoPKQltCn4MKRD//2sD0AZ9CU0N+AUiBlkC///lC9oNvQfeAxcBuA76AmcKewzUDboH2AMUAf//JQZhCngMVgJHDeILtwtMDrQI8wTtAVMCnADeCwQKtg2rB7YDXwElAOIOQwppDEENawWbBR4Dewi6BP//NRA7DTYLzwuMDZYHigPzANsPCxAZClQM6A4aCVEP+gc2BFMBuQk7AD4CHQ22Bd8GgAVKA3gItwT//9ECoQIzCwgJ//9RCJAEmAGsDvAPDAv2DK8OXAl7D/EHLQRKAZ4JKAAvEK4M///ZBm4FwgndDYgG4QMdEJgCiwZqCu4HKgRHAYEPIgDeD6sMdgb//2gFzwcCBCkB//9mBIsKjQwSDOIK2wxhDv/////YD/cOcQKMCfQLxQJEDckH9gMjAf//xQV/CocMhAf//+QAfQP/////RQxpBGUNNQXuC+UK3gxnDv//LALxDs4NtwfRAy8J/////1sKdQz//78F/AhZDdEJyA20B8sDUAL//9sLVQpyDPMDegKQD3QQfArCDbEHxQNNArEP2AtPCm8MNQloAjUNuQ0AA7oDCAHLCQUDRgrVCy4OpQjkBP//Lw2BAOwCig9KAiYJVg2PAZgNnAeXA/kAlw4pDSUKWgwdCUgH//+SDZkHkQP2ADMHIA0fClcMeg2NB8kL7QBwBncJgQdODOEAFAk+Bf//QgwGCEIEMgU1An4H///eAA4JKQKYBT8M+w3//y8F7w2kAk0AwgHpDSYC9gi/AeMNCBBpCLwBpQF0CWAIJAtiAfAItgkbCwUNRQiEBKEFAAeDCQAL9AaaDqcC/wPuBksPXQiICugGuwb//xgLAg2pBv//GQYREFoImQSeAXMGegkVC/8MpQtXCJYEmwFUCJMEEgv8DKMGDwv5DLIO//9iDeEITgiNBP//zAudBgkL8wypDsYLPwh+BIwBlwbtA/oKkQaODnYKWQHAC0oAGA+xDP//DA+PBYUGYgIGDyMQ///mBQAP0w7aBWcGSQ7BDtQF/w///5kAzgVrCdoCSwiKBFANrQn//wYL8AyjDrANqAewA7sO2wj//z0KZgznA///8gn//3AK5gmTCzoDRALgCX8GJgP//9oJXAL//6UP///pAs8Inw8zCHIEhgGZD2wP7grnDHYOWg8iAy0IbASAAUoN///oCuEMbQ7JCF0EGwMDCD8E2QrSDE8OTwZUDxUD//+SBQ4DDwiRDmUBNgxDBrsKvQz//24QqgX9Ao0LAhC5Af//rQJuCRgMQgfgAmoGsAk0BtIHCAQsATEORBCRCpAMsw2EALMDBQFpC///QAriBnQCJQ73C4YNkweDA3gAUQtHAhMK//+ADZAH///wADYHYwv2AlEMOwIXCUEFdA2KB/UN6gD//zgCKgdLDP//Agk7Bf//Rg6xCPAE6gEyApYAHw7//xMOBw62AXIATgtmAFkAAQ6zAfoG/////1MAcgixBKsEqQFsCC0LZgj6Dv//Jwv//yELJAfcBhgHDAebDcgFmgPWBtQCBgcoCk4P///jAs0GxAYgEKUEwQb//7UGHAYIDacNQg+mA/8A/////zQK//+iBKEBYwgQBgwISATUCR4LQQK4CroMuAaLDqQF//90AxIPkw///x8ArwoVDEgIhwRlBbIG4AUDC68GnQ6VAmQGPA/0DjAPJA8xBv//1Q/uDnEQHg8KBsIF/gXyBeUO3A55BrwF2Q7sBc0O//9CCIEE/////+wJ/QpQEJQO////////iQGqDaUHqQOrD38OShA3CmMM0A7OCQoK/gn//zIQbQbICUQD+AkaEEEDjQ80A8oOWAb//8cOhw8bCEsEFBD//ysOxwp+D3UP//9+AHIP//9mDzkIeAS8AjcDJAz0Cu0Mgg42CHUECQhFBP//8QrqDHwOtwwwAzAHngUtA2kPEgjdAmgB//9bBr4KwAz/////sAX//w4QVQZjDz4AtQpgDxsM8AKDBbwJDwCmCrcI9gTwAVMFogD//9gHFAQyAYYC8w+dCpYMZgdfCcYA///DD///oQn//0cJFwX9C9UHDgQvAeYCEQKXCpMMpA2iB6MD/////0gPMQpgDJ8E3gj6C54NnwedA2MHFgbDACsKXQxUBxkOtABRBxQFsQBsAP////8FBQ4CTgcCBa4ArAb/ATwIewT8Af///wT3CtgIiA5oEP//+QHSCB4H///MCCoIWgR0ASQIVATWCv//xgjQCskM//9hBv//////////FQgzDDcGRAAtDMEKwwz//4kFOADLDZALzgMRAX0FsAJYCh4M//8rAP//jw35D40DcQX//2UJHArtD///xA6nCVkJ//8YAKwK//+bCeEPXwX/////TQmKCzYPjwIyDY8JbAsLCf//ZgucBM8PBAYVAKkK/////2ALWQXFDf//yAMOASoDiQJSCmsQrQ3//6wDAgH//8kPOgr//6YGoQ0+EKAD/AD//10PLgoYCIkNOBCGA4MNxAqAAxYK//94BxAK2AAsDSwQ//+2Av//IQwpBXUH1w3VANsD//8jApIBZAr//yYFBQmgDm8H/wjPACACbAdgB8wAwABaByAFugAhCFEEHQURBRoCzQoLBXwGFwILAh4ITgQFAr4OPg3KCtENKgzUA///UxD//14K//////////8nDP////////////////////////////9fEEUH/////////////////////////////zgN////////////////////////tAv///////9XD/////////////+uC/////////////////////////////+iC////////5wLhAv/////eAv////////////////////////////////zAv//////////////////YhD/////////////Gg3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1wQ//////////////////////////9WEP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0cQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2UQ/////////////////////1kQ//////////////////9BEP////87EAAAAAAAAGUA/QBMAB0AGADvAGAARwBcAEMABAA+AAgAOgDqAG0ApABYAFQAUADWAAAANgAFATIAaQB5AH0AAQEqACYA+QAuAHUADABxAPQA5QDgANsA0QAQAMwAxwDCAL0AuACzAK4AqQAUACIAnwCaAJUAkACLAIYAgQBB8IkRC+EIPgAvAB8AOQApABkANAAkABQAQwAPAAoABQAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMA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AAAABAUAAAcFAAABAAAABgUAAAkFAAABAAAACAUAAAsFAAABAAAACgUAAA0FAAABAAAADAUAAA8FAAABAAAADgUAABEFAAABAAAAEAUAABMFAAABAAAAEgUAABUFAAABAAAAFAUAABcFAAABAAAAFgUAABkFAAABAAAAGAUAABsFAAABAAAAGgUAAB0FAAABAAAAHAUAAB8FAAABAAAAHgUAACEFAAABAAAAIAUAACMFAAABAAAAIgUAACUFAAABAAAAJAUAACcFAAABAAAAJgUAACkFAAABAAAAKAUAACsFAAABAAAAKgUAAC0FAAABAAAALAUAAC8FAAABAAAALgUAAGEFAAABAAAAMQUAAGIFAAABAAAAMgUAAGMFAAABAAAAMwUAAGQFAAABAAAANAUAAGUFAAABAAAANQUAAGYFAAABAAAANgUAAGcFAAABAAAANwUAAGgFAAABAAAAOAUAAGkFAAABAAAAOQUAAGoFAAABAAAAOgUAAGsFAAABAAAAOwUAAGwFAAABAAAAPAUAAG0FAAABAAAAPQUAAG4FAAABAAAAPgUAAG8FAAABAAAAPwUAAHAFAAABAAAAQAUAAHEFAAABAAAAQQUAAHIFAAABAAAAQgUAAHMFAAABAAAAQwUAAHQFAAABAAAARAUAAHUFAAABAAAARQUAAHYFAAABAAAARgUAAHcFAAABAAAARwUAAHgFAAABAAAASAUAAHkFAAABAAAASQUAAHoFAAABAAAASgUAAHsFAAABAAAASwUAAHwFAAABAAAATAUAAH0FAAABAAAATQUAAH4FAAABAAAATgUAAH8FAAABAAAATwUAAIAFAAABAAAAUAUAAIEFAAABAAAAUQUAAIIFAAABAAAAUgUAAIMFAAABAAAAUwUAAIQFAAABAAAAVAUAAIUFAAABAAAAVQUAAIYFAAABAAAAVgUAANAQAAABAAAAkBwAANEQAAABAAAAkRwAANIQAAABAAAAkhwAANMQAAABAAAAkxwAANQQAAABAAAAlBwAANUQAAABAAAAlRwAANYQAAABAAAAlhwAANcQAAABAAAAlxwAANgQAAABAAAAmBwAANkQAAABAAAAmRwAANoQAAABAAAAmhwAANsQAAABAAAAmxwAANwQAAABAAAAnBwAAN0QAAABAAAAnRwAAN4QAAABAAAAnhwAAN8QAAABAAAAnxwAAOAQAAABAAAAoBwAAOEQAAABAAAAoRwAAOIQAAABAAAAohwAAOMQAAABAAAAoxwAAOQQAAABAAAApBwAAOUQAAABAAAApRwAAOYQAAABAAAAphwAAOcQAAABAAAApxwAAOgQAAABAAAAqBwAAOkQAAABAAAAqRwAAOoQAAABAAAAqhwAAOsQAAABAAAAqxwAAOwQAAABAAAArBwAAO0QAAABAAAArRwAAO4QAAABAAAArhwAAO8QAAABAAAArxwAAPAQAAABAAAAsBwAAPEQAAABAAAAsRwAAPIQAAABAAAAshwAAPMQAAABAAAAsxwAAPQQAAABAAAAtBwAAPUQAAABAAAAtRwAAPYQAAABAAAAthwAAPcQAAABAAAAtxwAAPgQAAABAAAAuBwAAPkQAAABAAAAuRwAAPoQAAABAAAAuhwAAP0QAAABAAAAvRwAAP4QAAABAAAAvhwAAP8QAAABAAAAvxwAAKATAAABAAAAcKsAAKETAAABAAAAcasAAKITAAABAAAAcqsAAKMTAAABAAAAc6sAAKQTAAABAAAAdKsAAKUTAAABAAAAdasAAKYTAAABAAAAdqsAAKcTAAABAAAAd6sAAKgTAAABAAAAeKsAAKkTAAABAAAAeasAAKoTAAABAAAAeqsAAKsTAAABAAAAe6sAAKwTAAABAAAAfKsAAK0TAAABAAAAfasAAK4TAAABAAAAfqsAAK8TAAABAAAAf6sAALATAAABAAAAgKsAALETAAABAAAAgasAALITAAABAAAAgqsAALMTAAABAAAAg6sAALQTAAABAAAAhKsAALUTAAABAAAAhasAALYTAAABAAAAhqsAALcTAAABAAAAh6sAALgTAAABAAAAiKsAALkTAAABAAAAiasAALoTAAABAAAAiqsAALsTAAABAAAAi6sAALwTAAABAAAAjKsAAL0TAAABAAAAjasAAL4TAAABAAAAjqsAAL8TAAABAAAAj6sAAMATAAABAAAAkKsAAMETAAABAAAAkasAAMITAAABAAAAkqsAAMMTAAABAAAAk6sAAMQTAAABAAAAlKsAAMUTAAABAAAAlasAAMYTAAABAAAAlqsAAMcTAAABAAAAl6sAAMgTAAABAAAAmKsAAMkTAAABAAAAmasAAMoTAAABAAAAmqsAAMsTAAABAAAAm6sAAMwTAAABAAAAnKsAAM0TAAABAAAAnasAAM4TAAABAAAAnqsAAM8TAAABAAAAn6sAANATAAABAAAAoKsAANETAAABAAAAoasAANITAAABAAAAoqsAANMTAAABAAAAo6sAANQTAAABAAAApKsAANUTAAABAAAApasAANYTAAABAAAApqsAANcTAAABAAAAp6sAANgTAAABAAAAqKsAANkTAAABAAAAqasAANoTAAABAAAAqqsAANsTAAABAAAAq6sAANwTAAABAAAArKsAAN0TAAABAAAArasAAN4TAAABAAAArqsAAN8TAAABAAAAr6sAAOATAAABAAAAsKsAAOETAAABAAAAsasAAOITAAABAAAAsqsAAOMTAAABAAAAs6sAAOQTAAABAAAAtKsAAOUTAAABAAAAtasAAOYTAAABAAAAtqsAAOcTAAABAAAAt6sAAOgTAAABAAAAuKsAAOkTAAABAAAAuasAAOoTAAABAAAAuqsAAOsTAAABAAAAu6sAAOwTAAABAAAAvKsAAO0TAAABAAAAvasAAO4TAAABAAAAvqsAAO8TAAABAAAAv6sAAPATAAABAAAA+BMAAPETAAABAAAA+RMAAPITAAABAAAA+hMAAPMTAAABAAAA+xMAAPQTAAABAAAA/BMAAPUTAAABAAAA/RMAAHkdAAABAAAAfacAAH0dAAABAAAAYywAAI4dAAABAAAAxqcAAAEeAAABAAAAAB4AAAMeAAABAAAAAh4AAAUeAAABAAAABB4AAAceAAABAAAABh4AAAkeAAABAAAACB4AAAseAAABAAAACh4AAA0eAAABAAAADB4AAA8eAAABAAAADh4AABEeAAABAAAAEB4AABMeAAABAAAAEh4AABUeAAABAAAAFB4AABceAAABAAAAFh4AABkeAAABAAAAGB4AABseAAABAAAAGh4AAB0eAAABAAAAHB4AAB8eAAABAAAAHh4AACEeAAABAAAAIB4AACMeAAABAAAAIh4AACUeAAABAAAAJB4AACceAAABAAAAJh4AACkeAAABAAAAKB4AACseAAABAAAAKh4AAC0eAAABAAAALB4AAC8eAAABAAAALh4AADEeAAABAAAAMB4AADMeAAABAAAAMh4AADUeAAABAAAANB4AADceAAABAAAANh4AADkeAAABAAAAOB4AADseAAABAAAAOh4AAD0eAAAB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LAAAAQAAABMsAABELAAAAQAAABQsAABFLAAAAQAAABUsAABGLAAAAQAAABYsAABHLAAAAQAAABcsAABILAAAAQAAABgsAABJLAAAAQAAABksAABKLAAAAQAAABosAABLLAAAAQAAABssAABMLAAAAQAAABwsAABNLAAAAQAAAB0sAABOLAAAAQAAAB4sAABPLAAAAQAAAB8sAABQLAAAAQAAACAsAABRLAAAAQAAACEsAABSLAAAAQAAACIsAABTLAAAAQAAACMsAABULAAAAQAAACQsAABVLAAAAQAAACUsAABWLAAAAQAAACYsAABXLAAAAQAAACcsAABYLAAAAQAAACgsAABZLAAAAQAAACksAABaLAAAAQAAACosAABbLAAAAQAAACssAABcLAAAAQAAACwsAABdLAAAAQAAAC0sAABeLAAAAQAAAC4sAABfLAAAAQAAAC8sAABhLAAAAQAAAGAsAABlLAAAAQAAADoCAABmLAAAAQAAAD4CAABoLAAAAQAAAGcsAABqLAAAAQAAAGksAABsLAAAAQAAAGssAABzLAAAAQAAAHIsAAB2LAAAAQAAAHUsAACBLAAAAQAAAIAsAACDLAAAAQAAAIIsAACFLAAAAQAAAIQsAACHLAAAAQAAAIYsAACJLAAAAQAAAIgsAACLLAAAAQAAAIosAACNLAAAAQAAAIwsAACPLAAAAQAAAI4sAACRLAAAAQAAAJAsAACTLAAAAQAAAJIsAACVLAAAAQAAAJQsAACXLAAAAQAAAJYsAACZLAAAAQAAAJgsAACbLAAAAQAAAJosAACdLAAAAQAAAJwsAACfLAAAAQAAAJ4sAAChLAAAAQAAAKAsAACjLAAAAQAAAKIsAAClLAAAAQAAAKQsAACnLAAAAQAAAKYsAACpLAAAAQAAAKgsAACrLAAAAQAAAKosAACtLAAAAQAAAKwsAACvLAAAAQAAAK4sAACxLAAAAQAAALAsAACzLAAAAQAAALIsAAC1LAAAAQAAALQsAAC3LAAAAQAAALYsAAC5LAAAAQAAALgsAAC7LAAAAQAAALosAAC9LAAAAQAAALwsAAC/LAAAAQAAAL4sAADBLAAAAQAAAMAsAADDLAAAAQAAAMIsAADFLAAAAQAAAMQsAADHLAAAAQAAAMYsAADJLAAAAQAAAMgsAADLLAAAAQAAAMosAADN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AgAwJgIAgCYCAOAmAgD0JgIAACcCALA+AgAAUwIAoFMCAMBTAgCwVAIA0FQCAPBUAgAMVQIAIFUCAEBVAgCwVQIAcFYCAJBWAgDgVgIAAFcCADBXAgBQVwIAcFcCAMBrAgBAcAIAoHACAOBxAgAAcgIAMHICAFByAgCQcgIAsHICAECHAgBwiQIAIJkCAOC6AABgmQIAwJkCAPStAgAArgIAIK4CAHy3AgCItwIAoLcCAOC3AgAAuAIAILgCAEC4AgCAuAIA4LwCAHDCAgCcwgIAsMICANDCAgDwwgIADMMCACDDAgBAwwIA0M0CAPDNAgAwzgIAUM4CAIDOAgCgzgIA4NICAADTAgDgogAAINMCAFDTAgBw0wIAkNMCAADUAgBA1gIA4NYCAADXAgAk1wIAMNcCAEDXAgBg1wIAdNcCAIDXAgCQ1wIApNcCALDXAgC81wIAyNcCAODXAgBg2AIAgNgCAKDYAgDw3wIAUOACACDhAgBQ4QIAgOECAFDiAgCQ5gIAwOUAAMDmAgDs5gIAAOcCAPDnAgAc6AIAMOgCAHDoAgAQ6QIAgOsCANTrAgDg6wIAAOwCAGDsAgAw8gIAcPICAPD0AgAQ9QIAgPUCAJz1AgCw9QIA0PUCAPD1AgBQ/QIAcP0CAJD9AgBA/gIAvAADAMgAAwDgAAMAAAEDACABAwCQAQMAkAIDAKAEAwCACgMAhAsDAJALAwCkCwMAsAsDAMQLAwDQCwMAAAwDACAMAwBADAMAYAwDAJAMAwCwDAMA0AwDAHANAwCQDQMAwA0DADAOAwCMEQMAoBEDAMARAwAAEgMAIBIDADQSAwBAEgMAYBIDAOASAwAQ7AAApCgDALAoAwDgKAMAMCkDAFApAwCw6wAAcCkDAFBBAwDQVQMA8FUDABBWAwBUVgMAYFYDAGxWAwCAVgMAFDABALxWAwDIVgMA1FYDAOBWAwDsVgMA+FYDAARXAwAQVwMAHFcDAChXAwA0VwMAQFcDAExXAwBYVwMAZFcDAHBXAwB8VwMAiFcDAJRXAwCgVwMArFcDALhXAwDEVwMA0FcDANxXAwDoVwMA9FcDAABYAwAMWAMAGFgDACRYAwAwWAMAPFgDAEhYAwBUWAMAYFgDAGxYAwB4WAMAhFgDAJBYAwCcWAMAqFgDALRYAwDAWAMAzFgDANhYAwDkWAMA8FgDAPxYAwAIWQMAFFkDACBZAwAsWQMAOFkDAERZAwBQWQMAXFkDAGhZAwB0WQMAgFkDAIxZAwAw1wIAmFkDAKRZAwCwWQMAvFkDAMhZAwDUWQMA4FkDAOxZAwD4WQMABFoDABBaAwAcWgMAKFoDADRaAwBAWgMATFoDAFhaAwBkWgMAcFoDAHxaAwCIWgMAlFoDAKBaAwCsWgMAuFoDAMRaAwDQWgMA3FoDABxKAQDoWgMA9FoDAABbAwAMWwMAGFsDACRbAwAwWwMAPFsDAEhbAwBUWwMAYFsDAGxbAwB4WwMAhFsDAJBbAwCcWwMAqFsDALRbAwDAWwMAzFsDANhbAwDkWwMA8FsDAPxbAwAIXAMAFFwDACBcAwAsXAMAOFwDAERcAwBQXAMAXFwDAGhcAwB0XAMAgFwDAIxcAwCYXAMApFwDALBcAwC8XAMAyFwDANRcAwDgXAMA7FwDAPhcAwAEXQMAEF0DABxdAwAoXQMANF0DAEBdAwBMXQMAWF0DAGRdAwBwXQMAfF0DAIhdAwCUXQMAoF0DAKxdAwC4XQMAxF0DANBdAwDcXQMA6F0DAPRdAwAAXgMADF4DABheAwAkXgMAMF4DADxeAwBIXgMAVF4DAGBeAwBsXgMAeF4DAIReAwCQXgMAnF4DAKheAwC0XgMAwF4DAMxeAwDYXgMA5F4DAPTjAQDIAAMA8F4DAPxeAwAIXwMAFF8DACBfAwAsXwMAOF8DAERfAwBQXwMA7OYCAFxfAwBoXwMAdF8DAIBfAwAMwwIAjF8DAJhfAwCw1wIAdNcCAKRfAwCwXwMAvF8DAMhfAwDUXwMA4F8DAOxfAwD4XwMABGADABBgAwAcYAMAKGADADRgAwBAYAMATGADAFhgAwBkYAMAcGADAHxgAwCIYAMAvAADAJRgAwCgYAMArGADALhgAwDEYAMA0GADANxgAwDoYAMA9GADAABhAwAMYQMAGGEDACRhAwAwYQMAPGEDAEhhAwBUYQMAYGEDAGxhAwB4YQMAhGEDAJBhAwCcYQMAqGEDALRhAwDAYQMAzGEDANhhAwDkYQMA8GEDAPxhAwAIYgMAFGIDACBiAwAsYgMAOGIDAERiAwBQYgMAXGIDAGhiAwB0YgMAgGIDAIxiAwCYYgMApGIDALBiAwC8YgMAyGIDANRiAwDgYgMA7GIDAPhiAwAEYwMAEGMDABxjAwAoYwMANGMDAEBjAwBMYwMAWGMDAGRjAwBwYwMAfGMDAIhjAwCUYwMAoGMDAKxjAwC4YwMAxGMDANBjAwDcYwMA6GMDAPRjAwAAZAMADGQDABhkAwAkZAMAMGQDADxkAwBIZAMAVGQDAGBkAwBsZAMAeGQDAIRkAwCQZAMAnGQDAKhkAwC0ZAMAwGQDAMxkAwDYZAMA5GQDAPBkAwD8ZAMACGUDABRlAwAgZQMALGUDADhlAwBQZQMAFQAAAAsFAAABAAAAAQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAAAAAAIwAAAAUAQey9Egs9JAAAAEMFAAAEAAAAAQAAABYAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAAIQBBtL4SCwUvAAAAHwBByL4SCwEFAEHUvhILATAAQey+EgsOMQAAADIAAABooQQAAAQAQYS/EgsBAQBBlL8SCwX/////CgBB2L8SCwPQx1Q="),Q=>Q.charCodeAt(0));const C=I,D=Q=>F(this,null,function*(){return WebAssembly.instantiate(C,Q).then(g=>g.instance.exports)})}}]); +}()); \ No newline at end of file diff --git a/7564.dac14ed9.async.js b/7564.dac14ed9.async.js new file mode 100644 index 00000000..7ff1fc3e --- /dev/null +++ b/7564.dac14ed9.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7564],{97564:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON",name:"json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json"})]}}]); diff --git a/7772.c860ca80.async.js b/7772.c860ca80.async.js new file mode 100644 index 00000000..be5cefbb --- /dev/null +++ b/7772.c860ca80.async.js @@ -0,0 +1,13 @@ +!(function(){"use strict";var qo=Object.defineProperty,_o=Object.defineProperties;var el=Object.getOwnPropertyDescriptors;var Ie=Object.getOwnPropertySymbols;var an=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable;var un=Math.pow,ke=(M,b,r)=>b in M?qo(M,b,{enumerable:!0,configurable:!0,writable:!0,value:r}):M[b]=r,v=(M,b)=>{for(var r in b||(b={}))an.call(b,r)&&ke(M,r,b[r]);if(Ie)for(var r of Ie(b))cn.call(b,r)&&ke(M,r,b[r]);return M},I=(M,b)=>_o(M,el(b));var hn=(M,b)=>{var r={};for(var W in M)an.call(M,W)&&b.indexOf(W)<0&&(r[W]=M[W]);if(M!=null&&Ie)for(var W of Ie(M))b.indexOf(W)<0&&cn.call(M,W)&&(r[W]=M[W]);return r};var h=(M,b,r)=>(ke(M,typeof b!="symbol"?b+"":b,r),r);var A=(M,b,r)=>new Promise((W,H)=>{var be=X=>{try{me(r.next(X))}catch(Q){H(Q)}},J=X=>{try{me(r.throw(X))}catch(Q){H(Q)}},me=X=>X.done?W(X.value):Promise.resolve(X.value).then(be,J);me((r=r.apply(M,b)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7772],{17772:function(M,b,r){r.d(b,{FP:function(){return sn}});const W=s=>A(this,null,function*(){return r.e(7493).then(r.bind(r,27493)).then(e=>e.default(s))});var H;(function(s){s[s.NotSet=-1]="NotSet",s[s.None=0]="None",s[s.Italic=1]="Italic",s[s.Bold=2]="Bold",s[s.Underline=4]="Underline"})(H||(H={}));var be=r(14224);typeof be!="undefined"&&{NODE_ENV:"production",PUBLIC_PATH:"/"}.VSCODE_TEXTMATE_DEBUG;var J;(function(s){function e(d){return d.toString(2).padStart(32,"0")}s.toBinaryStr=e;function t(d){const g=s.getLanguageId(d),f=s.getTokenType(d),p=s.getFontStyle(d),m=s.getForeground(d),N=s.getBackground(d);console.log({languageId:g,tokenType:f,fontStyle:p,foreground:m,background:N})}s.print=t;function n(d){return(d&255)>>>0}s.getLanguageId=n;function o(d){return(d&768)>>>8}s.getTokenType=o;function l(d){return(d&1024)!==0}s.containsBalancedBrackets=l;function i(d){return(d&30720)>>>11}s.getFontStyle=i;function c(d){return(d&16744448)>>>15}s.getForeground=c;function a(d){return(d&4278190080)>>>24}s.getBackground=a;function u(d,g,f,p,m,N,S){let C=s.getLanguageId(d),P=s.getTokenType(d),x=s.containsBalancedBrackets(d)?1:0,E=s.getFontStyle(d),T=s.getForeground(d),L=s.getBackground(d);return g!==0&&(C=g),f!==8&&(P=f),p!==null&&(x=p?1:0),m!==-1&&(E=m),N!==0&&(T=N),S!==0&&(L=S),(C<<0|P<<8|x<<10|E<<11|T<<15|L<<24)>>>0}s.set=u})(J||(J={}));function me(s){return s}function X(s){return s}function Q(s,e){const t=[],n=dn(s);let o=n.next();for(;o!==null;){let a=0;if(o.length===2&&o.charAt(1)===":"){switch(o.charAt(0)){case"R":a=1;break;case"L":a=-1;break;default:console.log(`Unknown priority ${o} in scope selector`)}o=n.next()}let u=i();if(t.push({matcher:u,priority:a}),o!==",")break;o=n.next()}return t;function l(){if(o==="-"){o=n.next();const a=l();return u=>!!a&&!a(u)}if(o==="("){o=n.next();const a=c();return o===")"&&(o=n.next()),a}if(qe(o)){const a=[];do a.push(o),o=n.next();while(qe(o));return u=>e(a,u)}return null}function i(){const a=[];let u=l();for(;u;)a.push(u),u=l();return d=>a.every(g=>g(d))}function c(){const a=[];let u=i();for(;u&&(a.push(u),o==="|"||o===",");){do o=n.next();while(o==="|"||o===",");u=i()}return d=>a.some(g=>g(d))}}function qe(s){return!!s&&!!s.match(/[\w\.:]+/)}function dn(s){let e=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,t=e.exec(s);return{next:()=>{if(!t)return null;const n=t[0];return t=e.exec(s),n}}}function _e(s){typeof s.dispose=="function"&&s.dispose()}function fn(s){return Me(s)}function Me(s){return Array.isArray(s)?mn(s):typeof s=="object"?gn(s):s}function mn(s){let e=[];for(let t=0,n=s.length;t<n;t++)e[t]=Me(s[t]);return e}function gn(s){let e={};for(let t in s)e[t]=Me(s[t]);return e}function et(s,...e){return e.forEach(t=>{for(let n in t)s[n]=t[n]}),s}function tt(s){const e=~s.lastIndexOf("/")||~s.lastIndexOf("\\");return e===0?s:~e===s.length-1?tt(s.substring(0,s.length-1)):s.substr(~e+1)}let Be=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g;class ge{static hasCaptures(e){return e===null?!1:(Be.lastIndex=0,Be.test(e))}static replaceCaptures(e,t,n){return e.replace(Be,(o,l,i,c)=>{let a=n[parseInt(l||i,10)];if(a){let u=t.substring(a.start,a.end);for(;u[0]===".";)u=u.substring(1);switch(c){case"downcase":return u.toLowerCase();case"upcase":return u.toUpperCase();default:return u}}else return o})}}function nt(s,e){return s<e?-1:s>e?1:0}function st(s,e){if(s===null&&e===null)return 0;if(!s)return-1;if(!e)return 1;let t=s.length,n=e.length;if(t===n){for(let o=0;o<t;o++){let l=nt(s[o],e[o]);if(l!==0)return l}return 0}return t-n}function ot(s){return!!(/^#[0-9a-f]{6}$/i.test(s)||/^#[0-9a-f]{8}$/i.test(s)||/^#[0-9a-f]{3}$/i.test(s)||/^#[0-9a-f]{4}$/i.test(s))}function lt(s){return s.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}class rt{constructor(e){h(this,"fn");h(this,"cache",new Map);this.fn=e}get(e){if(this.cache.has(e))return this.cache.get(e);const t=this.fn(e);return this.cache.set(e,t),t}}class re{constructor(e){h(this,"scopeName");this.scopeName=e}toKey(){return this.scopeName}}class pn{constructor(e,t){h(this,"scopeName");h(this,"ruleName");this.scopeName=e,this.ruleName=t}toKey(){return`${this.scopeName}#${this.ruleName}`}}class yn{constructor(){h(this,"_references",[]);h(this,"_seenReferenceKeys",new Set);h(this,"visitedRule",new Set)}get references(){return this._references}add(e){const t=e.toKey();this._seenReferenceKeys.has(t)||(this._seenReferenceKeys.add(t),this._references.push(e))}}class Sn{constructor(e,t){h(this,"repo");h(this,"initialScopeName");h(this,"seenFullScopeRequests",new Set);h(this,"seenPartialScopeRequests",new Set);h(this,"Q");this.repo=e,this.initialScopeName=t,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new re(this.initialScopeName)]}processQueue(){const e=this.Q;this.Q=[];const t=new yn;for(const n of e)Cn(n,this.initialScopeName,this.repo,t);for(const n of t.references)if(n instanceof re){if(this.seenFullScopeRequests.has(n.scopeName))continue;this.seenFullScopeRequests.add(n.scopeName),this.Q.push(n)}else{if(this.seenFullScopeRequests.has(n.scopeName)||this.seenPartialScopeRequests.has(n.toKey()))continue;this.seenPartialScopeRequests.add(n.toKey()),this.Q.push(n)}}}function Cn(s,e,t,n){const o=t.lookup(s.scopeName);if(!o){if(s.scopeName===e)throw new Error(`No grammar provided for <${e}>`);return}const l=t.lookup(e);s instanceof re?pe({baseGrammar:l,selfGrammar:o},n):De(s.ruleName,{baseGrammar:l,selfGrammar:o,repository:o.repository},n);const i=t.injections(s.scopeName);if(i)for(const c of i)n.add(new re(c))}function De(s,e,t){if(e.repository&&e.repository[s]){const n=e.repository[s];ye([n],e,t)}}function pe(s,e){s.selfGrammar.patterns&&Array.isArray(s.selfGrammar.patterns)&&ye(s.selfGrammar.patterns,I(v({},s),{repository:s.selfGrammar.repository}),e),s.selfGrammar.injections&&ye(Object.values(s.selfGrammar.injections),I(v({},s),{repository:s.selfGrammar.repository}),e)}function ye(s,e,t){for(const n of s){if(t.visitedRule.has(n))continue;t.visitedRule.add(n);const o=n.repository?et({},e.repository,n.repository):e.repository;Array.isArray(n.patterns)&&ye(n.patterns,I(v({},e),{repository:o}),t);const l=n.include;if(!l)continue;const i=it(l);switch(i.kind){case 0:pe(I(v({},e),{selfGrammar:e.baseGrammar}),t);break;case 1:pe(e,t);break;case 2:De(i.ruleName,I(v({},e),{repository:o}),t);break;case 3:case 4:const c=i.scopeName===e.selfGrammar.scopeName?e.selfGrammar:i.scopeName===e.baseGrammar.scopeName?e.baseGrammar:void 0;if(c){const a={baseGrammar:e.baseGrammar,selfGrammar:c,repository:o};i.kind===4?De(i.ruleName,a,t):pe(a,t)}else i.kind===4?t.add(new pn(i.scopeName,i.ruleName)):t.add(new re(i.scopeName));break}}}class Nn{constructor(){h(this,"kind",0)}}class Pn{constructor(){h(this,"kind",1)}}class Rn{constructor(e){h(this,"ruleName");h(this,"kind",2);this.ruleName=e}}class vn{constructor(e){h(this,"scopeName");h(this,"kind",3);this.scopeName=e}}class Tn{constructor(e,t){h(this,"scopeName");h(this,"ruleName");h(this,"kind",4);this.scopeName=e,this.ruleName=t}}function it(s){if(s==="$base")return new Nn;if(s==="$self")return new Pn;const e=s.indexOf("#");if(e===-1)return new vn(s);if(e===0)return new Rn(s.substring(1));{const t=s.substring(0,e),n=s.substring(e+1);return new Tn(t,n)}}const An=/\\(\d+)/,at=/\\(\d+)/g,Ln=-1,ct=-2;function tl(s){return s}function nl(s){return s}class ie{constructor(e,t,n,o){h(this,"$location");h(this,"id");h(this,"_nameIsCapturing");h(this,"_name");h(this,"_contentNameIsCapturing");h(this,"_contentName");this.$location=e,this.id=t,this._name=n||null,this._nameIsCapturing=ge.hasCaptures(this._name),this._contentName=o||null,this._contentNameIsCapturing=ge.hasCaptures(this._contentName)}get debugName(){const e=this.$location?`${tt(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${e}`}getName(e,t){return!this._nameIsCapturing||this._name===null||e===null||t===null?this._name:ge.replaceCaptures(this._name,e,t)}getContentName(e,t){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:ge.replaceCaptures(this._contentName,e,t)}}class xn extends ie{constructor(t,n,o,l,i){super(t,n,o,l);h(this,"retokenizeCapturedWithRuleId");this.retokenizeCapturedWithRuleId=i}dispose(){}collectPatterns(t,n){throw new Error("Not supported!")}compile(t,n){throw new Error("Not supported!")}compileAG(t,n,o,l){throw new Error("Not supported!")}}class On extends ie{constructor(t,n,o,l,i){super(t,n,o,null);h(this,"_match");h(this,"captures");h(this,"_cachedCompiledPatterns");this._match=new k(l,this.id),this.captures=i,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(t,n){n.push(this._match)}compile(t,n){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,n,o,l){return this._getCachedCompiledPatterns(t).compileAG(t,o,l)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new ae,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}}class ut extends ie{constructor(t,n,o,l,i){super(t,n,o,l);h(this,"hasMissingPatterns");h(this,"patterns");h(this,"_cachedCompiledPatterns");this.patterns=i.patterns,this.hasMissingPatterns=i.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(t,n){for(const o of this.patterns)t.getRule(o).collectPatterns(t,n)}compile(t,n){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,n,o,l){return this._getCachedCompiledPatterns(t).compileAG(t,o,l)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new ae,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}}class Ge extends ie{constructor(t,n,o,l,i,c,a,u,d,g){super(t,n,o,l);h(this,"_begin");h(this,"beginCaptures");h(this,"_end");h(this,"endHasBackReferences");h(this,"endCaptures");h(this,"applyEndPatternLast");h(this,"hasMissingPatterns");h(this,"patterns");h(this,"_cachedCompiledPatterns");this._begin=new k(i,this.id),this.beginCaptures=c,this._end=new k(a||"\uFFFF",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=u,this.applyEndPatternLast=d||!1,this.patterns=g.patterns,this.hasMissingPatterns=g.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(t,n){return this._end.resolveBackReferences(t,n)}collectPatterns(t,n){n.push(this._begin)}compile(t,n){return this._getCachedCompiledPatterns(t,n).compile(t)}compileAG(t,n,o,l){return this._getCachedCompiledPatterns(t,n).compileAG(t,o,l)}_getCachedCompiledPatterns(t,n){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new ae;for(const o of this.patterns)t.getRule(o).collectPatterns(t,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,n):this._cachedCompiledPatterns.setSource(0,n)),this._cachedCompiledPatterns}}class Se extends ie{constructor(t,n,o,l,i,c,a,u,d){super(t,n,o,l);h(this,"_begin");h(this,"beginCaptures");h(this,"whileCaptures");h(this,"_while");h(this,"whileHasBackReferences");h(this,"hasMissingPatterns");h(this,"patterns");h(this,"_cachedCompiledPatterns");h(this,"_cachedCompiledWhilePatterns");this._begin=new k(i,this.id),this.beginCaptures=c,this.whileCaptures=u,this._while=new k(a,ct),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=d.patterns,this.hasMissingPatterns=d.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(t,n){return this._while.resolveBackReferences(t,n)}collectPatterns(t,n){n.push(this._begin)}compile(t,n){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,n,o,l){return this._getCachedCompiledPatterns(t).compileAG(t,o,l)}_getCachedCompiledPatterns(t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new ae;for(const n of this.patterns)t.getRule(n).collectPatterns(t,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(t,n){return this._getCachedCompiledWhilePatterns(t,n).compile(t)}compileWhileAG(t,n,o,l){return this._getCachedCompiledWhilePatterns(t,n).compileAG(t,o,l)}_getCachedCompiledWhilePatterns(t,n){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new ae,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,n||"\uFFFF"),this._cachedCompiledWhilePatterns}}class G{static createCaptureRule(e,t,n,o,l){return e.registerRule(i=>new xn(t,i,n,o,l))}static getCompiledRuleId(e,t,n){return e.id||t.registerRule(o=>{if(e.id=o,e.match)return new On(e.$vscodeTextmateLocation,e.id,e.name,e.match,G._compileCaptures(e.captures,t,n));if(typeof e.begin=="undefined"){e.repository&&(n=et({},n,e.repository));let l=e.patterns;return typeof l=="undefined"&&e.include&&(l=[{include:e.include}]),new ut(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,G._compilePatterns(l,t,n))}return e.while?new Se(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,G._compileCaptures(e.beginCaptures||e.captures,t,n),e.while,G._compileCaptures(e.whileCaptures||e.captures,t,n),G._compilePatterns(e.patterns,t,n)):new Ge(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,G._compileCaptures(e.beginCaptures||e.captures,t,n),e.end,G._compileCaptures(e.endCaptures||e.captures,t,n),e.applyEndPatternLast,G._compilePatterns(e.patterns,t,n))}),e.id}static _compileCaptures(e,t,n){let o=[];if(e){let l=0;for(const i in e){if(i==="$vscodeTextmateLocation")continue;const c=parseInt(i,10);c>l&&(l=c)}for(let i=0;i<=l;i++)o[i]=null;for(const i in e){if(i==="$vscodeTextmateLocation")continue;const c=parseInt(i,10);let a=0;e[i].patterns&&(a=G.getCompiledRuleId(e[i],t,n)),o[c]=G.createCaptureRule(t,e[i].$vscodeTextmateLocation,e[i].name,e[i].contentName,a)}}return o}static _compilePatterns(e,t,n){let o=[];if(e)for(let l=0,i=e.length;l<i;l++){const c=e[l];let a=-1;if(c.include){const u=it(c.include);switch(u.kind){case 0:case 1:a=G.getCompiledRuleId(n[c.include],t,n);break;case 2:let d=n[u.ruleName];d&&(a=G.getCompiledRuleId(d,t,n));break;case 3:case 4:const g=u.scopeName,f=u.kind===4?u.ruleName:null,p=t.getExternalGrammar(g,n);if(p)if(f){let m=p.repository[f];m&&(a=G.getCompiledRuleId(m,t,p.repository))}else a=G.getCompiledRuleId(p.repository.$self,t,p.repository);break}}else a=G.getCompiledRuleId(c,t,n);if(a!==-1){const u=t.getRule(a);let d=!1;if((u instanceof ut||u instanceof Ge||u instanceof Se)&&u.hasMissingPatterns&&u.patterns.length===0&&(d=!0),d)continue;o.push(a)}}return{patterns:o,hasMissingPatterns:(e?e.length:0)!==o.length}}}class k{constructor(e,t){h(this,"source");h(this,"ruleId");h(this,"hasAnchor");h(this,"hasBackReferences");h(this,"_anchorCache");if(e){const n=e.length;let o=0,l=[],i=!1;for(let c=0;c<n;c++)if(e.charAt(c)==="\\"&&c+1<n){const u=e.charAt(c+1);u==="z"?(l.push(e.substring(o,c)),l.push("$(?!\\n)(?<!\\n)"),o=c+2):(u==="A"||u==="G")&&(i=!0),c++}this.hasAnchor=i,o===0?this.source=e:(l.push(e.substring(o,n)),this.source=l.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=t,this.hasBackReferences=An.test(this.source)}clone(){return new k(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,t){let n=t.map(o=>e.substring(o.start,o.end));return at.lastIndex=0,this.source.replace(at,(o,l)=>lt(n[parseInt(l,10)]||""))}_buildAnchorCache(){let e=[],t=[],n=[],o=[],l,i,c,a;for(l=0,i=this.source.length;l<i;l++)c=this.source.charAt(l),e[l]=c,t[l]=c,n[l]=c,o[l]=c,c==="\\"&&l+1<i&&(a=this.source.charAt(l+1),a==="A"?(e[l+1]="\uFFFF",t[l+1]="\uFFFF",n[l+1]="A",o[l+1]="A"):a==="G"?(e[l+1]="\uFFFF",t[l+1]="G",n[l+1]="\uFFFF",o[l+1]="G"):(e[l+1]=a,t[l+1]=a,n[l+1]=a,o[l+1]=a),l++);return{A0_G0:e.join(""),A0_G1:t.join(""),A1_G0:n.join(""),A1_G1:o.join("")}}resolveAnchors(e,t){return!this.hasAnchor||!this._anchorCache?this.source:e?t?this._anchorCache.A1_G1:this._anchorCache.A1_G0:t?this._anchorCache.A0_G1:this._anchorCache.A0_G0}}class ae{constructor(){h(this,"_items");h(this,"_hasAnchors");h(this,"_cached");h(this,"_anchorCache");this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(e){this._items.push(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}unshift(e){this._items.unshift(e),this._hasAnchors=this._hasAnchors||e.hasAnchor}length(){return this._items.length}setSource(e,t){this._items[e].source!==t&&(this._disposeCaches(),this._items[e].setSource(t))}compile(e){if(!this._cached){let t=this._items.map(n=>n.source);this._cached=new ht(e,t,this._items.map(n=>n.ruleId))}return this._cached}compileAG(e,t,n){return this._hasAnchors?t?n?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(e,t,n)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(e,t,n)),this._anchorCache.A1_G0):n?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(e,t,n)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(e,t,n)),this._anchorCache.A0_G0):this.compile(e)}_resolveAnchors(e,t,n){let o=this._items.map(l=>l.resolveAnchors(t,n));return new ht(e,o,this._items.map(l=>l.ruleId))}}class ht{constructor(e,t,n){h(this,"regExps");h(this,"rules");h(this,"scanner");this.regExps=t,this.rules=n,this.scanner=e.createOnigScanner(t)}dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const e=[];for(let t=0,n=this.rules.length;t<n;t++)e.push(" - "+this.rules[t]+": "+this.regExps[t]);return e.join(` +`)}findNextMatchSync(e,t,n){const o=this.scanner.findNextMatchSync(e,t,n);return o?{ruleId:this.rules[o.index],captureIndices:o.captureIndices}:null}}class Fe{constructor(e,t,n){h(this,"_colorMap");h(this,"_defaults");h(this,"_root");h(this,"_cachedMatchRoot",new rt(e=>this._root.match(e)));this._colorMap=e,this._defaults=t,this._root=n}static createFromRawTheme(e,t){return this.createFromParsedTheme(bn(e),t)}static createFromParsedTheme(e,t){return Bn(e,t)}getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(e){if(e===null)return this._defaults;const t=e.scopeName,o=this._cachedMatchRoot.get(t).find(l=>En(e.parent,l.parentScopes));return o?new dt(o.fontStyle,o.foreground,o.background):null}}class q{constructor(e,t){h(this,"parent");h(this,"scopeName");this.parent=e,this.scopeName=t}static push(e,t){for(const n of t)e=new q(e,n);return e}static from(...e){let t=null;for(let n=0;n<e.length;n++)t=new q(t,e[n]);return t}push(e){return new q(this,e)}getSegments(){let e=this;const t=[];for(;e;)t.push(e.scopeName),e=e.parent;return t.reverse(),t}toString(){return this.getSegments().join(" ")}extends(e){return this===e?!0:this.parent===null?!1:this.parent.extends(e)}getExtensionIfDefined(e){const t=[];let n=this;for(;n&&n!==e;)t.push(n.scopeName),n=n.parent;return n===e?t.reverse():void 0}}function En(s,e){if(e===null)return!0;let t=0,n=e[t];for(;s;){if(In(s.scopeName,n)){if(t++,t===e.length)return!0;n=e[t]}s=s.parent}return!1}function In(s,e){return e===s||s.startsWith(e)&&s[e.length]==="."}class dt{constructor(e,t,n){h(this,"fontStyle");h(this,"foregroundId");h(this,"backgroundId");this.fontStyle=e,this.foregroundId=t,this.backgroundId=n}}function bn(s){if(!s)return[];if(!s.settings||!Array.isArray(s.settings))return[];let e=s.settings,t=[],n=0;for(let o=0,l=e.length;o<l;o++){let i=e[o];if(!i.settings)continue;let c;if(typeof i.scope=="string"){let g=i.scope;g=g.replace(/^[,]+/,""),g=g.replace(/[,]+$/,""),c=g.split(",")}else Array.isArray(i.scope)?c=i.scope:c=[""];let a=-1;if(typeof i.settings.fontStyle=="string"){a=0;let g=i.settings.fontStyle.split(" ");for(let f=0,p=g.length;f<p;f++)switch(g[f]){case"italic":a=a|1;break;case"bold":a=a|2;break;case"underline":a=a|4;break;case"strikethrough":a=a|8;break}}let u=null;typeof i.settings.foreground=="string"&&ot(i.settings.foreground)&&(u=i.settings.foreground);let d=null;typeof i.settings.background=="string"&&ot(i.settings.background)&&(d=i.settings.background);for(let g=0,f=c.length;g<f;g++){let m=c[g].trim().split(" "),N=m[m.length-1],S=null;m.length>1&&(S=m.slice(0,m.length-1),S.reverse()),t[n++]=new Mn(N,S,o,a,u,d)}}return t}class Mn{constructor(e,t,n,o,l,i){h(this,"scope");h(this,"parentScopes");h(this,"index");h(this,"fontStyle");h(this,"foreground");h(this,"background");this.scope=e,this.parentScopes=t,this.index=n,this.fontStyle=o,this.foreground=l,this.background=i}}function Bn(s,e){s.sort((a,u)=>{let d=nt(a.scope,u.scope);return d!==0||(d=st(a.parentScopes,u.parentScopes),d!==0)?d:a.index-u.index});let t=0,n="#000000",o="#ffffff";for(;s.length>=1&&s[0].scope==="";){let a=s.shift();a.fontStyle!==-1&&(t=a.fontStyle),a.foreground!==null&&(n=a.foreground),a.background!==null&&(o=a.background)}let l=new Dn(e),i=new dt(t,l.getId(n),l.getId(o)),c=new ue(new ce(0,null,-1,0,0),[]);for(let a=0,u=s.length;a<u;a++){let d=s[a];c.insert(0,d.scope,d.parentScopes,d.fontStyle,l.getId(d.foreground),l.getId(d.background))}return new Fe(l,i,c)}class Dn{constructor(e){h(this,"_isFrozen");h(this,"_lastColorId");h(this,"_id2color");h(this,"_color2id");if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(e)){this._isFrozen=!0;for(let t=0,n=e.length;t<n;t++)this._color2id[e[t]]=t,this._id2color[t]=e[t]}else this._isFrozen=!1}getId(e){if(e===null)return 0;e=e.toUpperCase();let t=this._color2id[e];if(t)return t;if(this._isFrozen)throw new Error(`Missing color in color map - ${e}`);return t=++this._lastColorId,this._color2id[e]=t,this._id2color[t]=e,t}getColorMap(){return this._id2color.slice(0)}}class ce{constructor(e,t,n,o,l){h(this,"scopeDepth");h(this,"parentScopes");h(this,"fontStyle");h(this,"foreground");h(this,"background");this.scopeDepth=e,this.parentScopes=t,this.fontStyle=n,this.foreground=o,this.background=l}clone(){return new ce(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let t=[];for(let n=0,o=e.length;n<o;n++)t[n]=e[n].clone();return t}acceptOverwrite(e,t,n,o){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,t!==-1&&(this.fontStyle=t),n!==0&&(this.foreground=n),o!==0&&(this.background=o)}}class ue{constructor(e,t=[],n={}){h(this,"_mainRule");h(this,"_children");h(this,"_rulesWithParentScopes");this._mainRule=e,this._children=n,this._rulesWithParentScopes=t}static _sortBySpecificity(e){return e.length===1||e.sort(this._cmpBySpecificity),e}static _cmpBySpecificity(e,t){if(e.scopeDepth===t.scopeDepth){const n=e.parentScopes,o=t.parentScopes;let l=n===null?0:n.length,i=o===null?0:o.length;if(l===i)for(let c=0;c<l;c++){const a=n[c].length,u=o[c].length;if(a!==u)return u-a}return i-l}return t.scopeDepth-e.scopeDepth}match(e){if(e==="")return ue._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes));let t=e.indexOf("."),n,o;return t===-1?(n=e,o=""):(n=e.substring(0,t),o=e.substring(t+1)),this._children.hasOwnProperty(n)?this._children[n].match(o):ue._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes))}insert(e,t,n,o,l,i){if(t===""){this._doInsertHere(e,n,o,l,i);return}let c=t.indexOf("."),a,u;c===-1?(a=t,u=""):(a=t.substring(0,c),u=t.substring(c+1));let d;this._children.hasOwnProperty(a)?d=this._children[a]:(d=new ue(this._mainRule.clone(),ce.cloneArr(this._rulesWithParentScopes)),this._children[a]=d),d.insert(e+1,u,n,o,l,i)}_doInsertHere(e,t,n,o,l){if(t===null){this._mainRule.acceptOverwrite(e,n,o,l);return}for(let i=0,c=this._rulesWithParentScopes.length;i<c;i++){let a=this._rulesWithParentScopes[i];if(st(a.parentScopes,t)===0){a.acceptOverwrite(e,n,o,l);return}}n===-1&&(n=this._mainRule.fontStyle),o===0&&(o=this._mainRule.foreground),l===0&&(l=this._mainRule.background),this._rulesWithParentScopes.push(new ce(e,t,n,o,l))}}class je{constructor(e,t){h(this,"languageId");h(this,"tokenType");this.languageId=e,this.tokenType=t}}const Ee=class{constructor(e,t){h(this,"_defaultAttributes");h(this,"_embeddedLanguagesMatcher");h(this,"_getBasicScopeAttributes",new rt(e=>{const t=this._scopeToLanguage(e),n=this._toStandardTokenType(e);return new je(t,n)}));this._defaultAttributes=new je(e,8),this._embeddedLanguagesMatcher=new Gn(Object.entries(t||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?Ee._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const t=e.match(Ee.STANDARD_TOKEN_TYPE_REGEXP);if(!t)return 8;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}};let he=Ee;h(he,"_NULL_SCOPE_METADATA",new je(0,0)),h(he,"STANDARD_TOKEN_TYPE_REGEXP",/\b(comment|string|regex|meta\.embedded)\b/);class Gn{constructor(e){h(this,"values");h(this,"scopesRegExp");if(e.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(e);const t=e.map(([n,o])=>lt(n));t.sort(),t.reverse(),this.scopesRegExp=new RegExp(`^((${t.join(")|(")}))($|\\.)`,"")}}match(e){if(!this.scopesRegExp)return;const t=e.match(this.scopesRegExp);if(t)return this.values.get(t[1])}}class ft{constructor(e,t){h(this,"stack");h(this,"stoppedEarly");this.stack=e,this.stoppedEarly=t}}function mt(s,e,t,n,o,l,i,c){const a=e.content.length;let u=!1,d=-1;if(i){const p=Fn(s,e,t,n,o,l);o=p.stack,n=p.linePos,t=p.isFirstLine,d=p.anchorPosition}const g=Date.now();for(;!u;){if(c!==0&&Date.now()-g>c)return new ft(o,!0);f()}return new ft(o,!1);function f(){const p=jn(s,e,t,n,o,d);if(!p){l.produce(o,a),u=!0;return}const m=p.captureIndices,N=p.matchedRuleId,S=m&&m.length>0?m[0].end>n:!1;if(N===Ln){const C=o.getRule(s);l.produce(o,m[0].start),o=o.withContentNameScopesList(o.nameScopesList),de(s,e,t,o,l,C.endCaptures,m),l.produce(o,m[0].end);const P=o;if(o=o.parent,d=P.getAnchorPos(),!S&&P.getEnterPos()===n){o=P,l.produce(o,a),u=!0;return}}else{const C=s.getRule(N);l.produce(o,m[0].start);const P=o,x=C.getName(e.content,m),E=o.contentNameScopesList.pushAttributed(x,s);if(o=o.push(N,n,d,m[0].end===a,null,E,E),C instanceof Ge){const T=C;de(s,e,t,o,l,T.beginCaptures,m),l.produce(o,m[0].end),d=m[0].end;const L=T.getContentName(e.content,m),w=E.pushAttributed(L,s);if(o=o.withContentNameScopesList(w),T.endHasBackReferences&&(o=o.withEndRule(T.getEndWithResolvedBackReferences(e.content,m))),!S&&P.hasSameRuleAs(o)){o=o.pop(),l.produce(o,a),u=!0;return}}else if(C instanceof Se){const T=C;de(s,e,t,o,l,T.beginCaptures,m),l.produce(o,m[0].end),d=m[0].end;const L=T.getContentName(e.content,m),w=E.pushAttributed(L,s);if(o=o.withContentNameScopesList(w),T.whileHasBackReferences&&(o=o.withEndRule(T.getWhileWithResolvedBackReferences(e.content,m))),!S&&P.hasSameRuleAs(o)){o=o.pop(),l.produce(o,a),u=!0;return}}else if(de(s,e,t,o,l,C.captures,m),l.produce(o,m[0].end),o=o.pop(),!S){o=o.safePop(),l.produce(o,a),u=!0;return}}m[0].end>n&&(n=m[0].end,t=!1)}}function Fn(s,e,t,n,o,l){let i=o.beginRuleCapturedEOL?0:-1;const c=[];for(let a=o;a;a=a.pop()){const u=a.getRule(s);u instanceof Se&&c.push({rule:u,stack:a})}for(let a=c.pop();a;a=c.pop()){const{ruleScanner:u,findOptions:d}=Hn(a.rule,s,a.stack.endRule,t,n===i),g=u.findNextMatchSync(e,n,d);if(g){if(g.ruleId!==ct){o=a.stack.pop();break}g.captureIndices&&g.captureIndices.length&&(l.produce(a.stack,g.captureIndices[0].start),de(s,e,t,a.stack,l,a.rule.whileCaptures,g.captureIndices),l.produce(a.stack,g.captureIndices[0].end),i=g.captureIndices[0].end,g.captureIndices[0].end>n&&(n=g.captureIndices[0].end,t=!1))}else{o=a.stack.pop();break}}return{stack:o,linePos:n,anchorPosition:i,isFirstLine:t}}function jn(s,e,t,n,o,l){const i=Un(s,e,t,n,o,l),c=s.getInjections();if(c.length===0)return i;const a=$n(c,s,e,t,n,o,l);if(!a)return i;if(!i)return a;const u=i.captureIndices[0].start,d=a.captureIndices[0].start;return d<u||a.priorityMatch&&d===u?a:i}function Un(s,e,t,n,o,l){const i=o.getRule(s),{ruleScanner:c,findOptions:a}=gt(i,s,o.endRule,t,n===l),u=c.findNextMatchSync(e,n,a);return u?{captureIndices:u.captureIndices,matchedRuleId:u.ruleId}:null}function $n(s,e,t,n,o,l,i){let c=Number.MAX_VALUE,a=null,u,d=0;const g=l.contentNameScopesList.getScopeNames();for(let f=0,p=s.length;f<p;f++){const m=s[f];if(!m.matcher(g))continue;const N=e.getRule(m.ruleId),{ruleScanner:S,findOptions:C}=gt(N,e,null,n,o===i),P=S.findNextMatchSync(t,o,C);if(!P)continue;const x=P.captureIndices[0].start;if(!(x>=c)&&(c=x,a=P.captureIndices,u=P.ruleId,d=m.priority,c===o))break}return a?{priorityMatch:d===-1,captureIndices:a,matchedRuleId:u}:null}function gt(s,e,t,n,o){return{ruleScanner:s.compileAG(e,t,n,o),findOptions:0}}function Hn(s,e,t,n,o){return{ruleScanner:s.compileWhileAG(e,t,n,o),findOptions:0}}function de(s,e,t,n,o,l,i){if(l.length===0)return;const c=e.content,a=Math.min(l.length,i.length),u=[],d=i[0].end;for(let g=0;g<a;g++){const f=l[g];if(f===null)continue;const p=i[g];if(p.length===0)continue;if(p.start>d)break;for(;u.length>0&&u[u.length-1].endPos<=p.start;)o.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop();if(u.length>0?o.produceFromScopes(u[u.length-1].scopes,p.start):o.produce(n,p.start),f.retokenizeCapturedWithRuleId){const N=f.getName(c,i),S=n.contentNameScopesList.pushAttributed(N,s),C=f.getContentName(c,i),P=S.pushAttributed(C,s),x=n.push(f.retokenizeCapturedWithRuleId,p.start,-1,!1,null,S,P),E=s.createOnigString(c.substring(0,p.end));mt(s,E,t&&p.start===0,p.start,x,o,!1,0),_e(E);continue}const m=f.getName(c,i);if(m!==null){const S=(u.length>0?u[u.length-1].scopes:n.contentNameScopesList).pushAttributed(m,s);u.push(new Wn(S,p.end))}}for(;u.length>0;)o.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop()}class Wn{constructor(e,t){h(this,"scopes");h(this,"endPos");this.scopes=e,this.endPos=t}}function zn(s,e,t,n,o,l,i,c){return new Vn(s,e,t,n,o,l,i,c)}function pt(s,e,t,n,o){const l=Q(e,Ce),i=G.getCompiledRuleId(t,n,o.repository);for(const c of l)s.push({debugSelector:e,matcher:c.matcher,ruleId:i,grammar:o,priority:c.priority})}function Ce(s,e){if(e.length<s.length)return!1;let t=0;return s.every(n=>{for(let o=t;o<e.length;o++)if(Kn(e[o],n))return t=o+1,!0;return!1})}function Kn(s,e){if(!s)return!1;if(s===e)return!0;const t=e.length;return s.length>t&&s.substr(0,t)===e&&s[t]==="."}class Vn{constructor(e,t,n,o,l,i,c,a){h(this,"_rootScopeName");h(this,"balancedBracketSelectors");h(this,"_onigLib");h(this,"_rootId");h(this,"_lastRuleId");h(this,"_ruleId2desc");h(this,"_includedGrammars");h(this,"_grammarRepository");h(this,"_grammar");h(this,"_injections");h(this,"_basicScopeAttributesProvider");h(this,"_tokenTypeMatchers");if(this._rootScopeName=e,this.balancedBracketSelectors=i,this._onigLib=a,this._basicScopeAttributesProvider=new he(n,o),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=c,this._grammar=yt(t,null),this._injections=null,this._tokenTypeMatchers=[],l)for(const u of Object.keys(l)){const d=Q(u,Ce);for(const g of d)this._tokenTypeMatchers.push({matcher:g.matcher,type:l[u]})}}get themeProvider(){return this._grammarRepository}dispose(){for(const e of this._ruleId2desc)e&&e.dispose()}createOnigScanner(e){return this._onigLib.createOnigScanner(e)}createOnigString(e){return this._onigLib.createOnigString(e)}getMetadataForScope(e){return this._basicScopeAttributesProvider.getBasicScopeAttributes(e)}_collectInjections(){const e={lookup:l=>l===this._rootScopeName?this._grammar:this.getExternalGrammar(l),injections:l=>this._grammarRepository.injections(l)},t=[],n=this._rootScopeName,o=e.lookup(n);if(o){const l=o.injections;if(l)for(let c in l)pt(t,c,l[c],this,o);const i=this._grammarRepository.injections(n);i&&i.forEach(c=>{const a=this.getExternalGrammar(c);if(a){const u=a.injectionSelector;u&&pt(t,u,a,this,a)}})}return t.sort((l,i)=>l.priority-i.priority),t}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(e){const t=++this._lastRuleId,n=e(t);return this._ruleId2desc[t]=n,n}getRule(e){return this._ruleId2desc[e]}getExternalGrammar(e,t){if(this._includedGrammars[e])return this._includedGrammars[e];if(this._grammarRepository){const n=this._grammarRepository.lookup(e);if(n)return this._includedGrammars[e]=yt(n,t&&t.$base),this._includedGrammars[e]}}tokenizeLine(e,t,n=0){const o=this._tokenize(e,t,!1,n);return{tokens:o.lineTokens.getResult(o.ruleStack,o.lineLength),ruleStack:o.ruleStack,stoppedEarly:o.stoppedEarly}}tokenizeLine2(e,t,n=0){const o=this._tokenize(e,t,!0,n);return{tokens:o.lineTokens.getBinaryResult(o.ruleStack,o.lineLength),ruleStack:o.ruleStack,stoppedEarly:o.stoppedEarly}}_tokenize(e,t,n,o){this._rootId===-1&&(this._rootId=G.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let l;if(!t||t===ne.NULL){l=!0;const d=this._basicScopeAttributesProvider.getDefaultAttributes(),g=this.themeProvider.getDefaults(),f=J.set(0,d.languageId,d.tokenType,null,g.fontStyle,g.foregroundId,g.backgroundId),p=this.getRule(this._rootId).getName(null,null);let m;p?m=$.createRootAndLookUpScopeName(p,f,this):m=$.createRoot("unknown",f),t=new ne(null,this._rootId,-1,-1,!1,null,m,m)}else l=!1,t.reset();e=e+` +`;const i=this.createOnigString(e),c=i.content.length,a=new Yn(n,e,this._tokenTypeMatchers,this.balancedBracketSelectors),u=mt(this,i,l,0,t,a,!0,o);return _e(i),{lineLength:c,lineTokens:a,ruleStack:u.stack,stoppedEarly:u.stoppedEarly}}}function yt(s,e){return s=fn(s),s.repository=s.repository||{},s.repository.$self={$vscodeTextmateLocation:s.$vscodeTextmateLocation,patterns:s.patterns,name:s.scopeName},s.repository.$base=e||s.repository.$self,s}class ${constructor(e,t,n){h(this,"parent");h(this,"scopePath");h(this,"tokenAttributes");this.parent=e,this.scopePath=t,this.tokenAttributes=n}static fromExtension(e,t){var l;let n=e,o=(l=e==null?void 0:e.scopePath)!=null?l:null;for(const i of t)o=q.push(o,i.scopeNames),n=new $(n,o,i.encodedTokenAttributes);return n}static createRoot(e,t){return new $(null,new q(null,e),t)}static createRootAndLookUpScopeName(e,t,n){const o=n.getMetadataForScope(e),l=new q(null,e),i=n.themeProvider.themeMatch(l),c=$.mergeAttributes(t,o,i);return new $(null,l,c)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return $.equals(this,e)}static equals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.scopeName!==t.scopeName||e.tokenAttributes!==t.tokenAttributes)return!1;e=e.parent,t=t.parent}while(!0)}static mergeAttributes(e,t,n){let o=-1,l=0,i=0;return n!==null&&(o=n.fontStyle,l=n.foregroundId,i=n.backgroundId),J.set(e,t.languageId,t.tokenType,null,o,l,i)}pushAttributed(e,t){if(e===null)return this;if(e.indexOf(" ")===-1)return $._pushAttributed(this,e,t);const n=e.split(/ /g);let o=this;for(const l of n)o=$._pushAttributed(o,l,t);return o}static _pushAttributed(e,t,n){const o=n.getMetadataForScope(t),l=e.scopePath.push(t),i=n.themeProvider.themeMatch(l),c=$.mergeAttributes(e.tokenAttributes,o,i);return new $(e,l,c)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){var o,l;const t=[];let n=this;for(;n&&n!==e;)t.push({encodedTokenAttributes:n.tokenAttributes,scopeNames:n.scopePath.getExtensionIfDefined((l=(o=n.parent)==null?void 0:o.scopePath)!=null?l:null)}),n=n.parent;return n===e?t.reverse():void 0}}const Z=class{constructor(e,t,n,o,l,i,c,a){h(this,"parent");h(this,"ruleId");h(this,"beginRuleCapturedEOL");h(this,"endRule");h(this,"nameScopesList");h(this,"contentNameScopesList");h(this,"_stackElementBrand");h(this,"_enterPos");h(this,"_anchorPos");h(this,"depth");this.parent=e,this.ruleId=t,this.beginRuleCapturedEOL=l,this.endRule=i,this.nameScopesList=c,this.contentNameScopesList=a,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=n,this._anchorPos=o}equals(e){return e===null?!1:Z._equals(this,e)}static _equals(e,t){return e===t?!0:this._structuralEquals(e,t)?$.equals(e.contentNameScopesList,t.contentNameScopesList):!1}static _structuralEquals(e,t){do{if(e===t||!e&&!t)return!0;if(!e||!t||e.depth!==t.depth||e.ruleId!==t.ruleId||e.endRule!==t.endRule)return!1;e=e.parent,t=t.parent}while(!0)}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){Z._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,t,n,o,l,i,c){return new Z(this,e,t,n,o,l,i,c)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(e){return e.getRule(this.ruleId)}toString(){const e=[];return this._writeString(e,0),"["+e.join(",")+"]"}_writeString(e,t){var n,o;return this.parent&&(t=this.parent._writeString(e,t)),e[t++]=`(${this.ruleId}, ${(n=this.nameScopesList)==null?void 0:n.toString()}, ${(o=this.contentNameScopesList)==null?void 0:o.toString()})`,t}withContentNameScopesList(e){return this.contentNameScopesList===e?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,e)}withEndRule(e){return this.endRule===e?this:new Z(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,e,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let t=this;for(;t&&t._enterPos===e._enterPos;){if(t.ruleId===e.ruleId)return!0;t=t.parent}return!1}toStateStackFrame(){var e,t,n,o,l,i;return{ruleId:this.ruleId,beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:(o=(n=this.nameScopesList)==null?void 0:n.getExtensionIfDefined((t=(e=this.parent)==null?void 0:e.nameScopesList)!=null?t:null))!=null?o:[],contentNameScopesList:(i=(l=this.contentNameScopesList)==null?void 0:l.getExtensionIfDefined(this.nameScopesList))!=null?i:[]}}static pushFrame(e,t){var o,l,i;const n=$.fromExtension((o=e==null?void 0:e.nameScopesList)!=null?o:null,t.nameScopesList);return new Z(e,t.ruleId,(l=t.enterPos)!=null?l:-1,(i=t.anchorPos)!=null?i:-1,t.beginRuleCapturedEOL,t.endRule,n,$.fromExtension(n,t.contentNameScopesList))}};let ne=Z;h(ne,"NULL",new Z(null,0,0,0,!1,null,null,null));class wn{constructor(e,t){h(this,"balancedBracketScopes");h(this,"unbalancedBracketScopes");h(this,"allowAny",!1);this.balancedBracketScopes=e.flatMap(n=>n==="*"?(this.allowAny=!0,[]):Q(n,Ce).map(o=>o.matcher)),this.unbalancedBracketScopes=t.flatMap(n=>Q(n,Ce).map(o=>o.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(e){for(const t of this.unbalancedBracketScopes)if(t(e))return!1;for(const t of this.balancedBracketScopes)if(t(e))return!0;return this.allowAny}}class Yn{constructor(e,t,n,o){h(this,"balancedBracketSelectors");h(this,"_emitBinaryTokens");h(this,"_lineText");h(this,"_tokens");h(this,"_binaryTokens");h(this,"_lastTokenEndIndex");h(this,"_tokenTypeOverrides");this.balancedBracketSelectors=o,this._emitBinaryTokens=e,this._tokenTypeOverrides=n,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}produce(e,t){this.produceFromScopes(e.contentNameScopesList,t)}produceFromScopes(e,t){var o,l,i,c;if(this._lastTokenEndIndex>=t)return;if(this._emitBinaryTokens){let a=(o=e==null?void 0:e.tokenAttributes)!=null?o:0,u=!1;if((l=this.balancedBracketSelectors)!=null&&l.matchesAlways&&(u=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const d=(i=e==null?void 0:e.getScopeNames())!=null?i:[];for(const g of this._tokenTypeOverrides)g.matcher(d)&&(a=J.set(a,0,g.type,null,-1,0,0));this.balancedBracketSelectors&&(u=this.balancedBracketSelectors.match(d))}if(u&&(a=J.set(a,0,8,u,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===a){this._lastTokenEndIndex=t;return}this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(a),this._lastTokenEndIndex=t;return}const n=(c=e==null?void 0:e.getScopeNames())!=null?c:[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:t,scopes:n}),this._lastTokenEndIndex=t}getResult(e,t){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===t-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(e,t){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===t-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(e,t),this._binaryTokens[this._binaryTokens.length-2]=0);const n=new Uint32Array(this._binaryTokens.length);for(let o=0,l=this._binaryTokens.length;o<l;o++)n[o]=this._binaryTokens[o];return n}}class Jn{constructor(e,t){h(this,"_onigLibPromise");h(this,"_grammars",new Map);h(this,"_rawGrammars",new Map);h(this,"_injectionGrammars",new Map);h(this,"_theme");this._onigLibPromise=t,this._theme=e}dispose(){for(const e of this._grammars.values())e.dispose()}setTheme(e){this._theme=e}getColorMap(){return this._theme.getColorMap()}addGrammar(e,t){this._rawGrammars.set(e.scopeName,e),t&&this._injectionGrammars.set(e.scopeName,t)}lookup(e){return this._rawGrammars.get(e)}injections(e){return this._injectionGrammars.get(e)}getDefaults(){return this._theme.getDefaults()}themeMatch(e){return this._theme.match(e)}grammarForScopeName(e,t,n,o,l){return A(this,null,function*(){if(!this._grammars.has(e)){let i=this._rawGrammars.get(e);if(!i)return null;this._grammars.set(e,zn(e,i,t,n,o,l,this,yield this._onigLibPromise))}return this._grammars.get(e)})}}let Xn=class{constructor(e){h(this,"_options");h(this,"_syncRegistry");h(this,"_ensureGrammarCache");this._options=e,this._syncRegistry=new Jn(Fe.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,t){this._syncRegistry.setTheme(Fe.createFromRawTheme(e,t))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,t,n){return this.loadGrammarWithConfiguration(e,t,{embeddedLanguages:n})}loadGrammarWithConfiguration(e,t,n){return this._loadGrammar(e,t,n.embeddedLanguages,n.tokenTypes,new wn(n.balancedBracketSelectors||[],n.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,t,n,o,l){return A(this,null,function*(){const i=new Sn(this._syncRegistry,e);for(;i.Q.length>0;)yield Promise.all(i.Q.map(c=>this._loadSingleGrammar(c.scopeName))),i.processQueue();return this._grammarForScopeName(e,t,n,o,l)})}_loadSingleGrammar(e){return A(this,null,function*(){return this._ensureGrammarCache.has(e)||this._ensureGrammarCache.set(e,this._doLoadSingleGrammar(e)),this._ensureGrammarCache.get(e)})}_doLoadSingleGrammar(e){return A(this,null,function*(){const t=yield this._options.loadGrammar(e);if(t){const n=typeof this._options.getInjections=="function"?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(t,n)}})}addGrammar(l){return A(this,arguments,function*(e,t=[],n=0,o=null){return this._syncRegistry.addGrammar(e,t),yield this._grammarForScopeName(e.scopeName,n,o)})}_grammarForScopeName(e,t=0,n=null,o=null,l=null){return this._syncRegistry.grammarForScopeName(e,t,n,o,l)}};const Qn=ne.NULL,j={LANGUAGEID_MASK:255,TOKEN_TYPE_MASK:768,BALANCED_BRACKETS_MASK:1024,FONT_STYLE_MASK:14336,FOREGROUND_MASK:8372224,BACKGROUND_MASK:4286578688,LANGUAGEID_OFFSET:0,TOKEN_TYPE_OFFSET:8,BALANCED_BRACKETS_OFFSET:10,FONT_STYLE_OFFSET:11,FOREGROUND_OFFSET:15,BACKGROUND_OFFSET:24};class Y{static toBinaryStr(e){let t=e.toString(2);for(;t.length<32;)t=`0${t}`;return t}static getLanguageId(e){return(e&j.LANGUAGEID_MASK)>>>j.LANGUAGEID_OFFSET}static getTokenType(e){return(e&j.TOKEN_TYPE_MASK)>>>j.TOKEN_TYPE_OFFSET}static getFontStyle(e){return(e&j.FONT_STYLE_MASK)>>>j.FONT_STYLE_OFFSET}static getForeground(e){return(e&j.FOREGROUND_MASK)>>>j.FOREGROUND_OFFSET}static getBackground(e){return(e&j.BACKGROUND_MASK)>>>j.BACKGROUND_OFFSET}static containsBalancedBrackets(e){return(e&j.BALANCED_BRACKETS_MASK)!==0}static set(e,t,n,o,l,i){let c=Y.getLanguageId(e),a=Y.getTokenType(e),u=Y.getFontStyle(e),d=Y.getForeground(e),g=Y.getBackground(e);const f=Y.containsBalancedBrackets(e)?1:0;return t!==0&&(c=t),n!==0&&(a=n===8?0:n),o!==H.NotSet&&(u=o),l!==0&&(d=l),i!==0&&(g=i),(c<<j.LANGUAGEID_OFFSET|a<<j.TOKEN_TYPE_OFFSET|u<<j.FONT_STYLE_OFFSET|f<<j.BALANCED_BRACKETS_OFFSET|d<<j.FOREGROUND_OFFSET|g<<j.BACKGROUND_OFFSET)>>>0}}var St=r(55872).Buffer;function Ne(s){return Array.isArray(s)?s:[s]}function Pe(s,e=!1){var l;const t=s.split(/(\r?\n)/g);let n=0;const o=[];for(let i=0;i<t.length;i+=2){const c=e?t[i]+(t[i+1]||""):t[i];o.push([c,n]),n+=t[i].length,n+=((l=t[i+1])==null?void 0:l.length)||0}return o}function Ct(s){return!s||["plaintext","txt","text","plain"].includes(s)}function Nt(s){return s==="ansi"||Ct(s)}function Pt(s){return s==="none"}function Rt(s){return Pt(s)}function vt(s,e){var n;if(!e)return s;s.properties||(s.properties={}),(n=s.properties).class||(n.class=[]),typeof s.properties.class=="string"&&(s.properties.class=s.properties.class.split(/\s+/g)),Array.isArray(s.properties.class)||(s.properties.class=[]);const t=Array.isArray(e)?e:e.split(/\s+/g);for(const o of t)o&&!s.properties.class.includes(o)&&s.properties.class.push(o);return s}function Zn(s,e){let t=0;const n=[];for(const o of e)o>t&&n.push(I(v({},s),{content:s.content.slice(t,o),offset:s.offset+t})),t=o;return t<s.content.length&&n.push(I(v({},s),{content:s.content.slice(t),offset:s.offset+t})),n}function kn(s,e){const t=Array.from(e instanceof Set?e:new Set(e)).sort((n,o)=>n-o);return t.length?s.map(n=>n.flatMap(o=>{const l=t.filter(i=>o.offset<i&&i<o.offset+o.content.length).map(i=>i-o.offset).sort((i,c)=>i-c);return l.length?Zn(o,l):o})):s}function Tt(s,e){return(e==null?void 0:e[s==null?void 0:s.toLowerCase()])||s}function At(s){const e={};return s.color&&(e.color=s.color),s.bgColor&&(e["background-color"]=s.bgColor),s.fontStyle&&(s.fontStyle&H.Italic&&(e["font-style"]="italic"),s.fontStyle&H.Bold&&(e["font-weight"]="bold"),s.fontStyle&H.Underline&&(e["text-decoration"]="underline")),e}function Lt(s){return Object.entries(s).map(([e,t])=>`${e}:${t}`).join(";")}function qn(s){const e=Pe(s,!0).map(([o])=>o);function t(o){let l=o,i=0;for(const c of e){if(l<c.length)break;l-=c.length,i++}return{line:i,character:l}}function n(o,l){let i=0;for(let c=0;c<o;c++)i+=e[c].length;return i+=l,i}return{lines:e,indexToPos:t,posToIndex:n}}var _=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Ue={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",9:"strikethrough"};function _n(s,e){const t=s.indexOf("\x1B[",e);if(t!==-1){const n=s.indexOf("m",t);return{sequence:s.substring(t+2,n).split(";"),startPosition:t,position:n+1}}return{position:s.length}}function xt(s,e){let t=1;const n=s[e+t++];let o;if(n==="2"){const l=[s[e+t++],s[e+t++],s[e+t]].map(i=>Number.parseInt(i));l.length===3&&!l.some(i=>Number.isNaN(i))&&(o={type:"rgb",rgb:l})}else if(n==="5"){const l=Number.parseInt(s[e+t]);Number.isNaN(l)||(o={type:"table",index:Number(l)})}return[t,o]}function es(s){const e=[];for(let t=0;t<s.length;t++){const n=s[t],o=Number.parseInt(n);if(!Number.isNaN(o))if(o===0)e.push({type:"resetAll"});else if(o<=9)Ue[o]&&e.push({type:"setDecoration",value:Ue[o]});else if(o<=29){const l=Ue[o-20];l&&e.push({type:"resetDecoration",value:l})}else if(o<=37)e.push({type:"setForegroundColor",value:{type:"named",name:_[o-30]}});else if(o===38){const[l,i]=xt(s,t);i&&e.push({type:"setForegroundColor",value:i}),t+=l}else if(o===39)e.push({type:"resetForegroundColor"});else if(o<=47)e.push({type:"setBackgroundColor",value:{type:"named",name:_[o-40]}});else if(o===48){const[l,i]=xt(s,t);i&&e.push({type:"setBackgroundColor",value:i}),t+=l}else o===49?e.push({type:"resetBackgroundColor"}):o>=90&&o<=97?e.push({type:"setForegroundColor",value:{type:"named",name:_[o-90+8]}}):o>=100&&o<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:_[o-100+8]}})}return e}function ts(){let s=null,e=null,t=new Set;return{parse(n){const o=[];let l=0;do{const i=_n(n,l),c=i.sequence?n.substring(l,i.startPosition):n.substring(l);if(c.length>0&&o.push({value:c,foreground:s,background:e,decorations:new Set(t)}),i.sequence){const a=es(i.sequence);for(const u of a)u.type==="resetAll"?(s=null,e=null,t.clear()):u.type==="resetForegroundColor"?s=null:u.type==="resetBackgroundColor"?e=null:u.type==="resetDecoration"&&t.delete(u.value);for(const u of a)u.type==="setForegroundColor"?s=u.value:u.type==="setBackgroundColor"?e=u.value:u.type==="setDecoration"&&t.add(u.value)}l=i.position}while(l<n.length);return o}}}var ns={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function ss(s=ns){function e(c){return s[c]}function t(c){return`#${c.map(a=>Math.max(0,Math.min(a,255)).toString(16).padStart(2,"0")).join("")}`}let n;function o(){if(n)return n;n=[];for(let u=0;u<_.length;u++)n.push(e(_[u]));let c=[0,95,135,175,215,255];for(let u=0;u<6;u++)for(let d=0;d<6;d++)for(let g=0;g<6;g++)n.push(t([c[u],c[d],c[g]]));let a=8;for(let u=0;u<24;u++,a+=10)n.push(t([a,a,a]));return n}function l(c){return o()[c]}function i(c){switch(c.type){case"named":return e(c.name);case"rgb":return t(c.rgb);case"table":return l(c.index)}}return{value:i}}function os(s,e,t){const n=v(v({},s.colorReplacements),t==null?void 0:t.colorReplacements),o=Pe(e),l=ss(Object.fromEntries(_.map(c=>{var a;return[c,(a=s.colors)==null?void 0:a[`terminal.ansi${c[0].toUpperCase()}${c.substring(1)}`]]}))),i=ts();return o.map(c=>i.parse(c[0]).map(a=>{let u,d;a.decorations.has("reverse")?(u=a.background?l.value(a.background):s.bg,d=a.foreground?l.value(a.foreground):s.fg):(u=a.foreground?l.value(a.foreground):s.fg,d=a.background?l.value(a.background):void 0),u=Tt(u,n),a.decorations.has("dim")&&(u=ls(u));let g=H.None;return a.decorations.has("bold")&&(g|=H.Bold),a.decorations.has("italic")&&(g|=H.Italic),a.decorations.has("underline")&&(g|=H.Underline),{content:a.value,offset:c[1],color:u,bgColor:d,fontStyle:g}}))}function ls(s){const e=s.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(e)if(e[3]){const n=Math.round(Number.parseInt(e[3],16)/2).toString(16).padStart(2,"0");return`#${e[1]}${e[2]}${n}`}else return e[2]?`#${e[1]}${e[2]}80`:`#${Array.from(e[1]).map(n=>`${n}${n}`).join("")}80`;const t=s.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return t?`var(${t[1]}-dim)`:s}function $e(s,e,t={}){const{lang:n="text",theme:o=s.getLoadedThemes()[0]}=t;if(Ct(n)||Pt(o))return Pe(e).map(a=>[{content:a[0],offset:a[1]}]);const{theme:l,colorMap:i}=s.setTheme(o);if(n==="ansi")return os(l,e,t);const c=s.getLanguage(n);return rs(e,c,l,i,t)}function rs(s,e,t,n,o){const l=v(v({},t.colorReplacements),o==null?void 0:o.colorReplacements),{tokenizeMaxLineLength:i=0,tokenizeTimeLimit:c=500}=o,a=Pe(s);let u=Qn,d=[];const g=[];for(let f=0,p=a.length;f<p;f++){const[m,N]=a[f];if(m===""){d=[],g.push([]);continue}if(i>0&&m.length>=i){d=[],g.push([{content:m,offset:N,color:"",fontStyle:0}]);continue}let S,C,P;o.includeExplanation&&(S=e.tokenizeLine(m,u),C=S.tokens,P=0);const x=e.tokenizeLine2(m,u,c),E=x.tokens.length/2;for(let T=0;T<E;T++){const L=x.tokens[2*T],w=T+1<E?x.tokens[2*T+2]:m.length;if(L===w)continue;const on=x.tokens[2*T+1],Qo=Y.getForeground(on),Zo=Tt(n[Qo],l),ko=Y.getFontStyle(on),Qe={content:m.substring(L,w),offset:N+L,color:Zo,fontStyle:ko};if(o.includeExplanation){Qe.explanation=[];let ln=0;for(;L+ln<w;){const Ze=C[P],rn=m.substring(Ze.startIndex,Ze.endIndex);ln+=rn.length,Qe.explanation.push({content:rn,scopes:is(t,Ze.scopes)}),P+=1}}d.push(Qe)}g.push(d),d=[],u=x.ruleStack}return g}function is(s,e){const t=[];for(let n=0,o=e.length;n<o;n++){const l=e.slice(0,n),i=e[n];t[n]={scopeName:i,themeMatches:cs(s,i,l)}}return t}function Ot(s,e){const t=`${s}.`;return s===e||e.substring(0,t.length)===t}function as(s,e,t,n){if(!Ot(s,t))return!1;let o=e.length-1,l=n.length-1;for(;o>=0&&l>=0;)Ot(e[o],n[l])&&(o-=1),l-=1;return o===-1}function cs(s,e,t){const n=[];let o=0;for(let l=0,i=s.settings.length;l<i;l++){const c=s.settings[l];let a;if(typeof c.scope=="string")a=c.scope.split(/,/).map(u=>u.trim());else if(Array.isArray(c.scope))a=c.scope;else continue;for(let u=0,d=a.length;u<d;u++){const f=a[u].split(/ /),p=f[f.length-1],m=f.slice(0,f.length-1);as(p,m,e,t)&&(n[o++]=c,u=d)}}return n}function Et(s,e,t){const n=Object.entries(t.themes).filter(i=>i[1]).map(i=>({color:i[0],theme:i[1]})),o=us(...n.map(i=>$e(s,e,I(v({},t),{theme:i.theme}))));return o[0].map((i,c)=>i.map((a,u)=>{const d={content:a.content,variants:{},offset:a.offset};return o.forEach((g,f)=>{const C=g[c][u],{content:p,explanation:m,offset:N}=C,S=hn(C,["content","explanation","offset"]);d.variants[n[f].color]=S}),d}))}function us(...s){const e=s.map(()=>[]),t=s.length;for(let n=0;n<s[0].length;n++){const o=s.map(a=>a[n]),l=e.map(()=>[]);e.forEach((a,u)=>a.push(l[u]));const i=o.map(()=>0),c=o.map(a=>a[0]);for(;c.every(a=>a);){const a=Math.min(...c.map(u=>u.content.length));for(let u=0;u<t;u++){const d=c[u];d.content.length===a?(l[u].push(d),i[u]+=1,c[u]=o[u][i[u]]):(l[u].push(I(v({},d),{content:d.content.slice(0,a)})),c[u]=I(v({},d),{content:d.content.slice(a),offset:d.offset+a}))}}}return e}class U extends Error{constructor(e){super(e),this.name="ShikiError"}}function Re(s,e,t){let n,o,l,i,c;if("themes"in t){const{defaultColor:a="light",cssVariablePrefix:u="--shiki-"}=t,d=Object.entries(t.themes).filter(m=>m[1]).map(m=>({color:m[0],theme:m[1]})).sort((m,N)=>m.color===a?-1:N.color===a?1:0);if(d.length===0)throw new U("`themes` option must not be empty");const g=Et(s,e,t);if(a&&!d.find(m=>m.color===a))throw new U(`\`themes\` option must contain the defaultColor key \`${a}\``);const f=d.map(m=>s.getTheme(m.theme)),p=d.map(m=>m.color);l=g.map(m=>m.map(N=>hs(N,p,u,a))),o=d.map((m,N)=>(N===0&&a?"":`${u+m.color}:`)+(f[N].fg||"inherit")).join(";"),n=d.map((m,N)=>(N===0&&a?"":`${u+m.color}-bg:`)+(f[N].bg||"inherit")).join(";"),i=`shiki-themes ${f.map(m=>m.name).join(" ")}`,c=a?void 0:[o,n].join(";")}else if("theme"in t){l=$e(s,e,t);const a=s.getTheme(t.theme);n=a.bg,o=a.fg,i=a.name}else throw new U("Invalid options, either `theme` or `themes` must be provided");return{tokens:l,fg:o,bg:n,themeName:i,rootStyle:c}}function hs(s,e,t,n){const o={content:s.content,explanation:s.explanation,offset:s.offset},l=e.map(a=>At(s.variants[a])),i=new Set(l.flatMap(a=>Object.keys(a))),c=l.reduce((a,u,d)=>{for(const g of i){const f=u[g]||"inherit";if(d===0&&n)a[g]=f;else{const p=g==="color"?"":g==="background-color"?"-bg":`-${g}`,m=t+e[d]+(g==="color"?"":p);a[g]?a[g]+=`;${m}:${f}`:a[g]=`${m}:${f}`}}return a},{});return o.htmlStyle=n?Lt(c):Object.values(c).join(";"),o}function ds(){const s=new WeakMap;function e(n){if(!s.has(n.meta)){let l=function(c){return typeof c=="number"?I(v({},o.indexToPos(c)),{offset:c}):I(v({},c),{offset:o.posToIndex(c.line,c.character)})};const o=qn(n.source),i=(n.options.decorations||[]).map(c=>I(v({},c),{start:l(c.start),end:l(c.end)}));t(i),s.set(n.meta,{decorations:i,converter:o,source:n.source})}return s.get(n.meta)}function t(n){for(let o=0;o<n.length;o++){const l=n[o];if(l.start.offset>l.end.offset)throw new U(`Invalid decoration range: ${JSON.stringify(l.start)} - ${JSON.stringify(l.end)}`);for(let i=o+1;i<n.length;i++){const c=n[i],a=l.start.offset<c.start.offset&&c.start.offset<l.end.offset,u=l.start.offset<c.end.offset&&c.end.offset<l.end.offset,d=c.start.offset<l.start.offset&&l.start.offset<c.end.offset,g=c.start.offset<l.end.offset&&l.end.offset<c.end.offset;if(a||u||d||g){if(u&&u||d&&g)continue;throw new U(`Decorations ${JSON.stringify(l.start)} and ${JSON.stringify(c.start)} intersect.`)}}}}return{name:"shiki:decorations",tokens(n){var c;if(!((c=this.options.decorations)!=null&&c.length))return;const l=e(this).decorations.flatMap(a=>[a.start.offset,a.end.offset]);return kn(n,l)},code(n){var g;if(!((g=this.options.decorations)!=null&&g.length))return;const o=e(this),l=Array.from(n.children).filter(f=>f.type==="element"&&f.tagName==="span");if(l.length!==o.converter.lines.length)throw new U(`Number of lines in code element (${l.length}) does not match the number of lines in the source (${o.converter.lines.length}). Failed to apply decorations.`);function i(f,p,m,N){const S=l[f];let C="",P=-1,x=-1;function E(L){return L.type==="text"?L.value:L.type==="element"?L.children.map(E).join(""):""}if(p===0&&(P=0),m===0&&(x=0),m===Number.POSITIVE_INFINITY&&(x=S.children.length),P===-1||x===-1)for(let L=0;L<S.children.length;L++)C+=E(S.children[L]),P===-1&&C.length===p&&(P=L+1),x===-1&&C.length===m&&(x=L+1);if(P===-1)throw new U(`Failed to find start index for decoration ${JSON.stringify(N.start)}`);if(x===-1)throw new U(`Failed to find end index for decoration ${JSON.stringify(N.end)}`);const T=S.children.slice(P,x);if(!N.alwaysWrap&&T.length===S.children.length)a(S,N,"line");else if(!N.alwaysWrap&&T.length===1&&T[0].type==="element")a(T[0],N,"token");else{const L={type:"element",tagName:"span",properties:{},children:T};a(L,N,"wrapper"),S.children.splice(P,T.length,L)}}function c(f,p){l[f]=a(l[f],p,"line")}function a(f,p,m){var C;const N=p.properties||{},S=p.transform||(P=>P);return f.tagName=p.tagName||"span",f.properties=I(v(v({},f.properties),N),{class:f.properties.class}),(C=p.properties)!=null&&C.class&&vt(f,p.properties.class),f=S(f,m)||f,f}const u=[],d=o.decorations.sort((f,p)=>p.start.offset-f.start.offset);for(const f of d){const{start:p,end:m}=f;if(p.line===m.line)i(p.line,p.character,m.character,f);else if(p.line<m.line){i(p.line,p.character,Number.POSITIVE_INFINITY,f);for(let N=p.line+1;N<m.line;N++)u.unshift(()=>c(N,f));i(m.line,0,m.character,f)}}u.forEach(f=>f())}}}const fs=[ds()];function ve(s){return[...s.transformers||[],...fs]}function Te(s,e,t,n={meta:{},options:t,codeToHast:(o,l)=>Te(s,o,l),codeToTokens:(o,l)=>Re(s,o,l)}){var f,p;let o=e;for(const m of ve(t))o=((f=m.preprocess)==null?void 0:f.call(n,o,t))||o;let{tokens:l,fg:i,bg:c,themeName:a,rootStyle:u}=Re(s,o,t);const{mergeWhitespaces:d=!0}=t;d===!0?l=gs(l):d==="never"&&(l=ps(l));const g=I(v({},n),{get source(){return o}});for(const m of ve(t))l=((p=m.tokens)==null?void 0:p.call(g,l))||l;return ms(l,I(v({},t),{fg:i,bg:c,themeName:a,rootStyle:u}),g)}function ms(s,e,t){var g,f,p;const n=ve(e),o=[],l={type:"root",children:[]};let i={type:"element",tagName:"pre",properties:v({class:`shiki ${e.themeName||""}`,style:e.rootStyle||`background-color:${e.bg};color:${e.fg}`,tabindex:"0"},Object.fromEntries(Array.from(Object.entries(e.meta||{})).filter(([m])=>!m.startsWith("_")))),children:[]},c={type:"element",tagName:"code",properties:{},children:o};const a=[],u=I(v({},t),{addClassToHast:vt,get source(){return t.source},get tokens(){return s},get options(){return e},get root(){return l},get pre(){return i},get code(){return c},get lines(){return a}});s.forEach((m,N)=>{var P,x;N&&o.push({type:"text",value:` +`});let S={type:"element",tagName:"span",properties:{class:"line"},children:[]},C=0;for(const E of m){let T={type:"element",tagName:"span",properties:{},children:[{type:"text",value:E.content}]};const L=E.htmlStyle||Lt(At(E));L&&(T.properties.style=L);for(const w of n)T=((P=w==null?void 0:w.span)==null?void 0:P.call(u,T,N+1,C,S))||T;S.children.push(T),C+=E.content.length}for(const E of n)S=((x=E==null?void 0:E.line)==null?void 0:x.call(u,S,N+1))||S;a.push(S),o.push(S)});for(const m of n)c=((g=m==null?void 0:m.code)==null?void 0:g.call(u,c))||c;i.children.push(c);for(const m of n)i=((f=m==null?void 0:m.pre)==null?void 0:f.call(u,i))||i;l.children.push(i);let d=l;for(const m of n)d=((p=m==null?void 0:m.root)==null?void 0:p.call(u,d))||d;return d}function gs(s){return s.map(e=>{const t=[];let n="",o=0;return e.forEach((l,i)=>{const a=!(l.fontStyle&&l.fontStyle&H.Underline);a&&l.content.match(/^\s+$/)&&e[i+1]?(o||(o=l.offset),n+=l.content):n?(a?t.push(I(v({},l),{offset:o,content:n+l.content})):t.push({content:n,offset:o},l),o=0,n=""):t.push(l)}),t})}function ps(s){return s.map(e=>e.flatMap(t=>{if(t.content.match(/^\s+$/))return t;const n=t.content.match(/^(\s*)(.*?)(\s*)$/);if(!n)return t;const[,o,l,i]=n;if(!o&&!i)return t;const c=[I(v({},t),{offset:t.offset+o.length,content:l})];return o&&c.unshift({content:o,offset:t.offset}),i&&c.push({content:i,offset:t.offset+o.length+l.length}),c}))}const ys=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class fe{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}fe.prototype.property={},fe.prototype.normal={},fe.prototype.space=null;function It(s,e){const t={},n={};let o=-1;for(;++o<s.length;)Object.assign(t,s[o].property),Object.assign(n,s[o].normal);return new fe(t,n,e)}function He(s){return s.toLowerCase()}class K{constructor(e,t){this.property=e,this.attribute=t}}K.prototype.space=null,K.prototype.boolean=!1,K.prototype.booleanish=!1,K.prototype.overloadedBoolean=!1,K.prototype.number=!1,K.prototype.commaSeparated=!1,K.prototype.spaceSeparated=!1,K.prototype.commaOrSpaceSeparated=!1,K.prototype.mustUseProperty=!1,K.prototype.defined=!1;let Ss=0;const R=ee(),B=ee(),bt=ee(),y=ee(),O=ee(),se=ee(),z=ee();function ee(){return un(2,++Ss)}var We=Object.freeze({__proto__:null,boolean:R,booleanish:B,commaOrSpaceSeparated:z,commaSeparated:se,number:y,overloadedBoolean:bt,spaceSeparated:O});const ze=Object.keys(We);class Ke extends K{constructor(e,t,n,o){let l=-1;if(super(e,t),Mt(this,"space",o),typeof n=="number")for(;++l<ze.length;){const i=ze[l];Mt(this,ze[l],(n&We[i])===We[i])}}}Ke.prototype.defined=!0;function Mt(s,e,t){t&&(s[e]=t)}const Cs={}.hasOwnProperty;function oe(s){const e={},t={};let n;for(n in s.properties)if(Cs.call(s.properties,n)){const o=s.properties[n],l=new Ke(n,s.transform(s.attributes||{},n),o,s.space);s.mustUseProperty&&s.mustUseProperty.includes(n)&&(l.mustUseProperty=!0),e[n]=l,t[He(n)]=n,t[He(l.attribute)]=n}return new fe(e,t,s.space)}const Bt=oe({space:"xlink",transform(s,e){return"xlink:"+e.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Dt=oe({space:"xml",transform(s,e){return"xml:"+e.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function Gt(s,e){return e in s?s[e]:e}function Ft(s,e){return Gt(s,e.toLowerCase())}const jt=oe({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Ft,properties:{xmlns:null,xmlnsXLink:null}}),Ut=oe({transform(s,e){return e==="role"?e:"aria-"+e.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:B,ariaAutoComplete:null,ariaBusy:B,ariaChecked:B,ariaColCount:y,ariaColIndex:y,ariaColSpan:y,ariaControls:O,ariaCurrent:null,ariaDescribedBy:O,ariaDetails:null,ariaDisabled:B,ariaDropEffect:O,ariaErrorMessage:null,ariaExpanded:B,ariaFlowTo:O,ariaGrabbed:B,ariaHasPopup:null,ariaHidden:B,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:O,ariaLevel:y,ariaLive:null,ariaModal:B,ariaMultiLine:B,ariaMultiSelectable:B,ariaOrientation:null,ariaOwns:O,ariaPlaceholder:null,ariaPosInSet:y,ariaPressed:B,ariaReadOnly:B,ariaRelevant:null,ariaRequired:B,ariaRoleDescription:O,ariaRowCount:y,ariaRowIndex:y,ariaRowSpan:y,ariaSelected:B,ariaSetSize:y,ariaSort:null,ariaValueMax:y,ariaValueMin:y,ariaValueNow:y,ariaValueText:null,role:null}}),Ns=oe({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Ft,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:se,acceptCharset:O,accessKey:O,action:null,allow:null,allowFullScreen:R,allowPaymentRequest:R,allowUserMedia:R,alt:null,as:null,async:R,autoCapitalize:null,autoComplete:O,autoFocus:R,autoPlay:R,blocking:O,capture:null,charSet:null,checked:R,cite:null,className:O,cols:y,colSpan:null,content:null,contentEditable:B,controls:R,controlsList:O,coords:y|se,crossOrigin:null,data:null,dateTime:null,decoding:null,default:R,defer:R,dir:null,dirName:null,disabled:R,download:bt,draggable:B,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:R,formTarget:null,headers:O,height:y,hidden:R,high:y,href:null,hrefLang:null,htmlFor:O,httpEquiv:O,id:null,imageSizes:null,imageSrcSet:null,inert:R,inputMode:null,integrity:null,is:null,isMap:R,itemId:null,itemProp:O,itemRef:O,itemScope:R,itemType:O,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:R,low:y,manifest:null,max:null,maxLength:y,media:null,method:null,min:null,minLength:y,multiple:R,muted:R,name:null,nonce:null,noModule:R,noValidate:R,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored: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,onScrollEnd: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:R,optimum:y,pattern:null,ping:O,placeholder:null,playsInline:R,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:R,referrerPolicy:null,rel:O,required:R,reversed:R,rows:y,rowSpan:y,sandbox:O,scope:null,scoped:R,seamless:R,selected:R,shadowRootDelegatesFocus:R,shadowRootMode:null,shape:null,size:y,sizes:null,slot:null,span:y,spellCheck:B,src:null,srcDoc:null,srcLang:null,srcSet:null,start:y,step:null,style:null,tabIndex:y,target:null,title:null,translate:null,type:null,typeMustMatch:R,useMap:null,value:B,width:y,wrap:null,align:null,aLink:null,archive:O,axis:null,background:null,bgColor:null,border:y,borderColor:null,bottomMargin:y,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:R,declare:R,event:null,face:null,frame:null,frameBorder:null,hSpace:y,leftMargin:y,link:null,longDesc:null,lowSrc:null,marginHeight:y,marginWidth:y,noResize:R,noHref:R,noShade:R,noWrap:R,object:null,profile:null,prompt:null,rev:null,rightMargin:y,rules:null,scheme:null,scrolling:B,standby:null,summary:null,text:null,topMargin:y,valueType:null,version:null,vAlign:null,vLink:null,vSpace:y,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:R,disableRemotePlayback:R,prefix:null,property:null,results:y,security:null,unselectable:null}}),Ps=oe({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:Gt,properties:{about:z,accentHeight:y,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:y,amplitude:y,arabicForm:null,ascent:y,attributeName:null,attributeType:null,azimuth:y,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:y,by:null,calcMode:null,capHeight:y,className:O,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:y,diffuseConstant:y,direction:null,display:null,dur:null,divisor:y,dominantBaseline:null,download:R,dx:null,dy:null,edgeMode:null,editable:null,elevation:y,enableBackground:null,end:null,event:null,exponent:y,externalResourcesRequired:null,fill:null,fillOpacity:y,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:se,g2:se,glyphName:se,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:y,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:y,horizOriginX:y,horizOriginY:y,id:null,ideographic:y,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:y,k:y,k1:y,k2:y,k3:y,k4:y,kernelMatrix:z,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:y,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:y,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose: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,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:y,overlineThickness:y,paintOrder:null,panose1:null,path:null,pathLength:y,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:O,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:y,pointsAtY:y,pointsAtZ:y,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:z,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:z,rev:z,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:z,requiredFeatures:z,requiredFonts:z,requiredFormats:z,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:y,specularExponent:y,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:y,strikethroughThickness:y,string:null,stroke:null,strokeDashArray:z,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:y,strokeOpacity:y,strokeWidth:null,style:null,surfaceScale:y,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:z,tabIndex:y,tableValues:null,target:null,targetX:y,targetY:y,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:z,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:y,underlineThickness:y,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:y,values:null,vAlphabetic:y,vMathematical:y,vectorEffect:null,vHanging:y,vIdeographic:y,version:null,vertAdvY:y,vertOriginX:y,vertOriginY:y,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:y,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Rs=/^data[-\w.:]+$/i,$t=/-[a-z]/g,vs=/[A-Z]/g;function Ts(s,e){const t=He(e);let n=e,o=K;if(t in s.normal)return s.property[s.normal[t]];if(t.length>4&&t.slice(0,4)==="data"&&Rs.test(e)){if(e.charAt(4)==="-"){const l=e.slice(5).replace($t,Ls);n="data"+l.charAt(0).toUpperCase()+l.slice(1)}else{const l=e.slice(4);if(!$t.test(l)){let i=l.replace(vs,As);i.charAt(0)!=="-"&&(i="-"+i),e="data"+i}}o=Ke}return new o(n,e)}function As(s){return"-"+s.toLowerCase()}function Ls(s){return s.charAt(1).toUpperCase()}const xs=It([Dt,Bt,jt,Ut,Ns],"html"),Ht=It([Dt,Bt,jt,Ut,Ps],"svg"),Wt={}.hasOwnProperty;function Os(s,e){const t=e||{};function n(o,...l){let i=n.invalid;const c=n.handlers;if(o&&Wt.call(o,s)){const a=String(o[s]);i=Wt.call(c,a)?c[a]:n.unknown}if(i)return i.call(this,o,...l)}return n.handlers=t.handlers||{},n.invalid=t.invalid,n.unknown=t.unknown,n}function Es(s,e){if(s=s.replace(e.subset?Is(e.subset):/["&'<>`]/g,n),e.subset||e.escapeOnly)return s;return s.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,n);function t(o,l,i){return e.format((o.charCodeAt(0)-55296)*1024+o.charCodeAt(1)-56320+65536,i.charCodeAt(l+2),e)}function n(o,l,i){return e.format(o.charCodeAt(0),i.charCodeAt(l+1),e)}}function Is(s){const e=[];let t=-1;for(;++t<s.length;)e.push(s[t].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}function bs(s,e,t){const n="&#x"+s.toString(16).toUpperCase();return t&&e&&!/[\dA-Fa-f]/.test(String.fromCharCode(e))?n:n+";"}function Ms(s,e,t){const n="&#"+String(s);return t&&e&&!/\d/.test(String.fromCharCode(e))?n:n+";"}const Bs=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],Ve={nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203E",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203A",euro:"\u20AC"},Ds=["cent","copy","divide","gt","lt","not","para","times"],zt={}.hasOwnProperty,we={};let Ae;for(Ae in Ve)zt.call(Ve,Ae)&&(we[Ve[Ae]]=Ae);function Gs(s,e,t,n){const o=String.fromCharCode(s);if(zt.call(we,o)){const l=we[o],i="&"+l;return t&&Bs.includes(l)&&!Ds.includes(l)&&(!n||e&&e!==61&&/[^\da-z]/i.test(String.fromCharCode(e)))?i:i+";"}return""}function Fs(s,e,t){let n=bs(s,e,t.omitOptionalSemicolons),o;if((t.useNamedReferences||t.useShortestReferences)&&(o=Gs(s,e,t.omitOptionalSemicolons,t.attribute)),(t.useShortestReferences||!o)&&t.useShortestReferences){const l=Ms(s,e,t.omitOptionalSemicolons);l.length<n.length&&(n=l)}return o&&(!t.useShortestReferences||o.length<n.length)?o:n}function le(s,e){return Es(s,Object.assign({format:Fs},e))}function js(s,e,t,n){return n.settings.bogusComments?"<?"+le(s.value,Object.assign({},n.settings.characterReferences,{subset:[">"]}))+">":"<!--"+s.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,o)+"-->";function o(l){return le(l,Object.assign({},n.settings.characterReferences,{subset:["<",">"]}))}}function Us(s,e,t,n){return"<!"+(n.settings.upperDoctype?"DOCTYPE":"doctype")+(n.settings.tightDoctype?"":" ")+"html>"}function Kt(s,e){const t=String(s);if(typeof e!="string")throw new TypeError("Expected character");let n=0,o=t.indexOf(e);for(;o!==-1;)n++,o=t.indexOf(e,o+e.length);return n}function $s(s,e){const t=e||{};return(s[s.length-1]===""?[...s,""]:s).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}function Hs(s){return s.join(" ").trim()}const Ws=/[ \t\n\f\r]/g;function Ye(s){return typeof s=="object"?s.type==="text"?Vt(s.value):!1:Vt(s)}function Vt(s){return s.replace(Ws,"")===""}const D=Yt(1),wt=Yt(-1),zs=[];function Yt(s){return e;function e(t,n,o){const l=t?t.children:zs;let i=(n||0)+s,c=l[i];if(!o)for(;c&&Ye(c);)i+=s,c=l[i];return c}}const Ks={}.hasOwnProperty;function Jt(s){return e;function e(t,n,o){return Ks.call(s,t.tagName)&&s[t.tagName](t,n,o)}}const Je=Jt({body:ws,caption:Xe,colgroup:Xe,dd:Qs,dt:Xs,head:Xe,html:Vs,li:Js,optgroup:Zs,option:ks,p:Ys,rp:Xt,rt:Xt,tbody:_s,td:Qt,tfoot:eo,th:Qt,thead:qs,tr:to});function Xe(s,e,t){const n=D(t,e,!0);return!n||n.type!=="comment"&&!(n.type==="text"&&Ye(n.value.charAt(0)))}function Vs(s,e,t){const n=D(t,e);return!n||n.type!=="comment"}function ws(s,e,t){const n=D(t,e);return!n||n.type!=="comment"}function Ys(s,e,t){const n=D(t,e);return n?n.type==="element"&&(n.tagName==="address"||n.tagName==="article"||n.tagName==="aside"||n.tagName==="blockquote"||n.tagName==="details"||n.tagName==="div"||n.tagName==="dl"||n.tagName==="fieldset"||n.tagName==="figcaption"||n.tagName==="figure"||n.tagName==="footer"||n.tagName==="form"||n.tagName==="h1"||n.tagName==="h2"||n.tagName==="h3"||n.tagName==="h4"||n.tagName==="h5"||n.tagName==="h6"||n.tagName==="header"||n.tagName==="hgroup"||n.tagName==="hr"||n.tagName==="main"||n.tagName==="menu"||n.tagName==="nav"||n.tagName==="ol"||n.tagName==="p"||n.tagName==="pre"||n.tagName==="section"||n.tagName==="table"||n.tagName==="ul"):!t||!(t.type==="element"&&(t.tagName==="a"||t.tagName==="audio"||t.tagName==="del"||t.tagName==="ins"||t.tagName==="map"||t.tagName==="noscript"||t.tagName==="video"))}function Js(s,e,t){const n=D(t,e);return!n||n.type==="element"&&n.tagName==="li"}function Xs(s,e,t){const n=D(t,e);return!!(n&&n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd"))}function Qs(s,e,t){const n=D(t,e);return!n||n.type==="element"&&(n.tagName==="dt"||n.tagName==="dd")}function Xt(s,e,t){const n=D(t,e);return!n||n.type==="element"&&(n.tagName==="rp"||n.tagName==="rt")}function Zs(s,e,t){const n=D(t,e);return!n||n.type==="element"&&n.tagName==="optgroup"}function ks(s,e,t){const n=D(t,e);return!n||n.type==="element"&&(n.tagName==="option"||n.tagName==="optgroup")}function qs(s,e,t){const n=D(t,e);return!!(n&&n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot"))}function _s(s,e,t){const n=D(t,e);return!n||n.type==="element"&&(n.tagName==="tbody"||n.tagName==="tfoot")}function eo(s,e,t){return!D(t,e)}function to(s,e,t){const n=D(t,e);return!n||n.type==="element"&&n.tagName==="tr"}function Qt(s,e,t){const n=D(t,e);return!n||n.type==="element"&&(n.tagName==="td"||n.tagName==="th")}const no=Jt({body:lo,colgroup:ro,head:oo,html:so,tbody:io});function so(s){const e=D(s,-1);return!e||e.type!=="comment"}function oo(s){const e=s.children,t=[];let n=-1;for(;++n<e.length;){const o=e[n];if(o.type==="element"&&(o.tagName==="title"||o.tagName==="base")){if(t.includes(o.tagName))return!1;t.push(o.tagName)}}return e.length>0}function lo(s){const e=D(s,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&Ye(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function ro(s,e,t){const n=wt(t,e),o=D(s,-1,!0);return t&&n&&n.type==="element"&&n.tagName==="colgroup"&&Je(n,t.children.indexOf(n),t)?!1:!!(o&&o.type==="element"&&o.tagName==="col")}function io(s,e,t){const n=wt(t,e),o=D(s,-1);return t&&n&&n.type==="element"&&(n.tagName==="thead"||n.tagName==="tbody")&&Je(n,t.children.indexOf(n),t)?!1:!!(o&&o.type==="element"&&o.tagName==="tr")}const Le={name:[[` +\f\r &/=>`.split(""),` +\f\r "&'/=>\``.split("")],[`\0 +\f\r "&'/<=>`.split(""),`\0 +\f\r "&'/<=>\``.split("")]],unquoted:[[` +\f\r &>`.split(""),`\0 +\f\r "&'<=>\``.split("")],[`\0 +\f\r "&'<=>\``.split(""),`\0 +\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function ao(s,e,t,n){const o=n.schema,l=o.space==="svg"?!1:n.settings.omitOptionalTags;let i=o.space==="svg"?n.settings.closeEmptyElements:n.settings.voids.includes(s.tagName.toLowerCase());const c=[];let a;o.space==="html"&&s.tagName==="svg"&&(n.schema=Ht);const u=co(n,s.properties),d=n.all(o.space==="html"&&s.tagName==="template"?s.content:s);return n.schema=o,d&&(i=!1),(u||!l||!no(s,e,t))&&(c.push("<",s.tagName,u?" "+u:""),i&&(o.space==="svg"||n.settings.closeSelfClosing)&&(a=u.charAt(u.length-1),(!n.settings.tightSelfClosing||a==="/"||a&&a!=='"'&&a!=="'")&&c.push(" "),c.push("/")),c.push(">")),c.push(d),!i&&(!l||!Je(s,e,t))&&c.push("</"+s.tagName+">"),c.join("")}function co(s,e){const t=[];let n=-1,o;if(e){for(o in e)if(e[o]!==null&&e[o]!==void 0){const l=uo(s,o,e[o]);l&&t.push(l)}}for(;++n<t.length;){const l=s.settings.tightAttributes?t[n].charAt(t[n].length-1):void 0;n!==t.length-1&&l!=='"'&&l!=="'"&&(t[n]+=" ")}return t.join("")}function uo(s,e,t){const n=Ts(s.schema,e),o=s.settings.allowParseErrors&&s.schema.space==="html"?0:1,l=s.settings.allowDangerousCharacters?0:1;let i=s.quote,c;if(n.overloadedBoolean&&(t===n.attribute||t==="")?t=!0:(n.boolean||n.overloadedBoolean&&typeof t!="string")&&(t=!!t),t==null||t===!1||typeof t=="number"&&Number.isNaN(t))return"";const a=le(n.attribute,Object.assign({},s.settings.characterReferences,{subset:Le.name[o][l]}));return t===!0||(t=Array.isArray(t)?(n.commaSeparated?$s:Hs)(t,{padLeft:!s.settings.tightCommaSeparatedLists}):String(t),s.settings.collapseEmptyAttributes&&!t)?a:(s.settings.preferUnquoted&&(c=le(t,Object.assign({},s.settings.characterReferences,{attribute:!0,subset:Le.unquoted[o][l]}))),c!==t&&(s.settings.quoteSmart&&Kt(t,i)>Kt(t,s.alternative)&&(i=s.alternative),c=i+le(t,Object.assign({},s.settings.characterReferences,{subset:(i==="'"?Le.single:Le.double)[o][l],attribute:!0}))+i),a+(c&&"="+c))}function Zt(s,e,t,n){return t&&t.type==="element"&&(t.tagName==="script"||t.tagName==="style")?s.value:le(s.value,Object.assign({},n.settings.characterReferences,{subset:["<","&"]}))}function ho(s,e,t,n){return n.settings.allowDangerousHtml?s.value:Zt(s,e,t,n)}function fo(s,e,t,n){return n.all(s)}const mo=Os("type",{invalid:go,unknown:po,handlers:{comment:js,doctype:Us,element:ao,raw:ho,root:fo,text:Zt}});function go(s){throw new Error("Expected node, not `"+s+"`")}function po(s){const e=s;throw new Error("Cannot compile unknown node `"+e.type+"`")}const yo={},So={},Co=[];function No(s,e){const t=e||yo,n=t.quote||'"',o=n==='"'?"'":'"';if(n!=='"'&&n!=="'")throw new Error("Invalid quote `"+n+"`, expected `'` or `\"`");return{one:Po,all:Ro,settings:{omitOptionalTags:t.omitOptionalTags||!1,allowParseErrors:t.allowParseErrors||!1,allowDangerousCharacters:t.allowDangerousCharacters||!1,quoteSmart:t.quoteSmart||!1,preferUnquoted:t.preferUnquoted||!1,tightAttributes:t.tightAttributes||!1,upperDoctype:t.upperDoctype||!1,tightDoctype:t.tightDoctype||!1,bogusComments:t.bogusComments||!1,tightCommaSeparatedLists:t.tightCommaSeparatedLists||!1,tightSelfClosing:t.tightSelfClosing||!1,collapseEmptyAttributes:t.collapseEmptyAttributes||!1,allowDangerousHtml:t.allowDangerousHtml||!1,voids:t.voids||ys,characterReferences:t.characterReferences||So,closeSelfClosing:t.closeSelfClosing||!1,closeEmptyElements:t.closeEmptyElements||!1},schema:t.space==="svg"?Ht:xs,quote:n,alternative:o}.one(Array.isArray(s)?{type:"root",children:s}:s,void 0,void 0)}function Po(s,e,t){return mo(s,e,t,this)}function Ro(s){const e=[],t=s&&s.children||Co;let n=-1;for(;++n<t.length;)e[n]=this.one(t[n],n,s);return e.join("")}function vo(s,e,t){var l;const n={meta:{},options:t,codeToHast:(i,c)=>Te(s,i,c),codeToTokens:(i,c)=>Re(s,i,c)};let o=No(Te(s,e,t,n));for(const i of ve(t))o=((l=i.postprocess)==null?void 0:l.call(n,o,t))||o;return o}function To(s){return A(this,null,function*(){let e,t;const n={};function o(f){t=f,n.HEAPU8=new Uint8Array(f),n.HEAPU32=new Uint32Array(f)}function l(){return typeof performance!="undefined"?performance.now():Date.now()}function i(f,p,m){n.HEAPU8.copyWithin(f,p,p+m)}function c(){return 2147483648}function a(f){try{return e.grow(f-t.byteLength+65535>>>16),o(e.buffer),1}catch(p){}}function u(f){const p=n.HEAPU8.length;f=f>>>0;const m=c();if(f>m)return!1;const N=(S,C)=>S+(C-S%C)%C;for(let S=1;S<=4;S*=2){let C=p*(1+.2/S);C=Math.min(C,f+100663296);const P=Math.min(m,N(Math.max(f,C),65536));if(a(P))return!0}return!1}const d={emscripten_get_now:l,emscripten_memcpy_big:i,emscripten_resize_heap:u,fd_write:()=>0};function g(){return A(this,null,function*(){const p=yield s({env:d,wasi_snapshot_preview1:d});e=p.memory,o(e.buffer),Object.assign(n,p)})}return yield g(),n})}let F=null,Ao=!1;function Lo(s){throw new U(s.UTF8ToString(s.getLastOnigError()))}class xe{constructor(e){h(this,"utf16Length");h(this,"utf8Length");h(this,"utf16Value");h(this,"utf8Value");h(this,"utf16OffsetToUtf8");h(this,"utf8OffsetToUtf16");const t=e.length,n=xe._utf8ByteLength(e),o=n!==t,l=o?new Uint32Array(t+1):null;o&&(l[t]=n);const i=o?new Uint32Array(n+1):null;o&&(i[n]=t);const c=new Uint8Array(n);let a=0;for(let u=0;u<t;u++){const d=e.charCodeAt(u);let g=d,f=!1;if(d>=55296&&d<=56319&&u+1<t){const p=e.charCodeAt(u+1);p>=56320&&p<=57343&&(g=(d-55296<<10)+65536|p-56320,f=!0)}o&&(l[u]=a,f&&(l[u+1]=a),g<=127?i[a+0]=u:g<=2047?(i[a+0]=u,i[a+1]=u):g<=65535?(i[a+0]=u,i[a+1]=u,i[a+2]=u):(i[a+0]=u,i[a+1]=u,i[a+2]=u,i[a+3]=u)),g<=127?c[a++]=g:g<=2047?(c[a++]=192|(g&1984)>>>6,c[a++]=128|(g&63)>>>0):g<=65535?(c[a++]=224|(g&61440)>>>12,c[a++]=128|(g&4032)>>>6,c[a++]=128|(g&63)>>>0):(c[a++]=240|(g&1835008)>>>18,c[a++]=128|(g&258048)>>>12,c[a++]=128|(g&4032)>>>6,c[a++]=128|(g&63)>>>0),f&&u++}this.utf16Length=t,this.utf8Length=n,this.utf16Value=e,this.utf8Value=c,this.utf16OffsetToUtf8=l,this.utf8OffsetToUtf16=i}static _utf8ByteLength(e){let t=0;for(let n=0,o=e.length;n<o;n++){const l=e.charCodeAt(n);let i=l,c=!1;if(l>=55296&&l<=56319&&n+1<o){const a=e.charCodeAt(n+1);a>=56320&&a<=57343&&(i=(l-55296<<10)+65536|a-56320,c=!0)}i<=127?t+=1:i<=2047?t+=2:i<=65535?t+=3:t+=4,c&&n++}return t}createString(e){const t=e.omalloc(this.utf8Length);return e.HEAPU8.set(this.utf8Value,t),t}}const V=class{constructor(e){h(this,"id",++V.LAST_ID);h(this,"_onigBinding");h(this,"content");h(this,"utf16Length");h(this,"utf8Length");h(this,"utf16OffsetToUtf8");h(this,"utf8OffsetToUtf16");h(this,"ptr");if(!F)throw new U("Must invoke loadWasm first.");this._onigBinding=F,this.content=e;const t=new xe(e);this.utf16Length=t.utf16Length,this.utf8Length=t.utf8Length,this.utf16OffsetToUtf8=t.utf16OffsetToUtf8,this.utf8OffsetToUtf16=t.utf8OffsetToUtf16,this.utf8Length<1e4&&!V._sharedPtrInUse?(V._sharedPtr||(V._sharedPtr=F.omalloc(1e4)),V._sharedPtrInUse=!0,F.HEAPU8.set(t.utf8Value,V._sharedPtr),this.ptr=V._sharedPtr):this.ptr=t.createString(F)}convertUtf8OffsetToUtf16(e){return this.utf8OffsetToUtf16?e<0?0:e>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[e]:e}convertUtf16OffsetToUtf8(e){return this.utf16OffsetToUtf8?e<0?0:e>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[e]:e}dispose(){this.ptr===V._sharedPtr?V._sharedPtrInUse=!1:this._onigBinding.ofree(this.ptr)}};let te=V;h(te,"LAST_ID",0),h(te,"_sharedPtr",0),h(te,"_sharedPtrInUse",!1);class xo{constructor(e){h(this,"_onigBinding");h(this,"_ptr");if(!F)throw new U("Must invoke loadWasm first.");const t=[],n=[];for(let c=0,a=e.length;c<a;c++){const u=new xe(e[c]);t[c]=u.createString(F),n[c]=u.utf8Length}const o=F.omalloc(4*e.length);F.HEAPU32.set(t,o/4);const l=F.omalloc(4*e.length);F.HEAPU32.set(n,l/4);const i=F.createOnigScanner(o,l,e.length);for(let c=0,a=e.length;c<a;c++)F.ofree(t[c]);F.ofree(l),F.ofree(o),i===0&&Lo(F),this._onigBinding=F,this._ptr=i}dispose(){this._onigBinding.freeOnigScanner(this._ptr)}findNextMatchSync(e,t,n){let o=Ao,l=0;if(typeof n=="number"?(n&8&&(o=!0),l=n):typeof n=="boolean"&&(o=n),typeof e=="string"){e=new te(e);const i=this._findNextMatchSync(e,t,o,l);return e.dispose(),i}return this._findNextMatchSync(e,t,o,l)}_findNextMatchSync(e,t,n,o){const l=this._onigBinding;let i;if(n?i=l.findNextOnigScannerMatchDbg(this._ptr,e.id,e.ptr,e.utf8Length,e.convertUtf16OffsetToUtf8(t),o):i=l.findNextOnigScannerMatch(this._ptr,e.id,e.ptr,e.utf8Length,e.convertUtf16OffsetToUtf8(t),o),i===0)return null;const c=l.HEAPU32;let a=i/4;const u=c[a++],d=c[a++],g=[];for(let f=0;f<d;f++){const p=e.convertUtf8OffsetToUtf16(c[a++]),m=e.convertUtf8OffsetToUtf16(c[a++]);g[f]={start:p,end:m,length:m-p}}return{index:u,captureIndices:g}}}function Oo(s){return typeof s.instantiator=="function"}function Eo(s){return typeof s.default=="function"}function Io(s){return typeof s.data!="undefined"}function bo(s){return typeof Response!="undefined"&&s instanceof Response}function Mo(s){return typeof ArrayBuffer!="undefined"&&(s instanceof ArrayBuffer||ArrayBuffer.isView(s))||typeof St!="undefined"&&St.isBuffer(s)||typeof SharedArrayBuffer!="undefined"&&s instanceof SharedArrayBuffer||typeof Uint32Array!="undefined"&&s instanceof Uint32Array}let Oe;function Bo(s){if(Oe)return Oe;function e(){return A(this,null,function*(){F=yield To(t=>A(this,null,function*(){let n=s;return n=yield n,typeof n=="function"&&(n=yield n(t)),typeof n=="function"&&(n=yield n(t)),Oo(n)?n=yield n.instantiator(t):Eo(n)?n=yield n.default(t):(Io(n)&&(n=n.data),bo(n)?typeof WebAssembly.instantiateStreaming=="function"?n=yield Go(n)(t):n=yield Fo(n)(t):Mo(n)&&(n=yield Do(n)(t))),"instance"in n&&(n=n.instance),"exports"in n&&(n=n.exports),n}))})}return Oe=e(),Oe}function Do(s){return e=>WebAssembly.instantiate(s,e)}function Go(s){return e=>WebAssembly.instantiateStreaming(s,e)}function Fo(s){return e=>A(this,null,function*(){const t=yield s.arrayBuffer();return WebAssembly.instantiate(t,e)})}function jo(s){return new te(s)}function Uo(s){return new xo(s)}const kt={light:"#333333",dark:"#bbbbbb"},qt={light:"#fffffe",dark:"#1e1e1e"},_t="__shiki_resolved";function en(s){var c,a,u,d,g;if(s!=null&&s[_t])return s;const e=v({},s);e.tokenColors&&!e.settings&&(e.settings=e.tokenColors,delete e.tokenColors),e.type||(e.type="dark"),e.colorReplacements=v({},e.colorReplacements),e.settings||(e.settings=[]);let{bg:t,fg:n}=e;if(!t||!n){const f=e.settings?e.settings.find(p=>!p.name&&!p.scope):void 0;(c=f==null?void 0:f.settings)!=null&&c.foreground&&(n=f.settings.foreground),(a=f==null?void 0:f.settings)!=null&&a.background&&(t=f.settings.background),!n&&((u=e==null?void 0:e.colors)!=null&&u["editor.foreground"])&&(n=e.colors["editor.foreground"]),!t&&((d=e==null?void 0:e.colors)!=null&&d["editor.background"])&&(t=e.colors["editor.background"]),n||(n=e.type==="light"?kt.light:kt.dark),t||(t=e.type==="light"?qt.light:qt.dark),e.fg=n,e.bg=t}e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope||e.settings.unshift({settings:{foreground:e.fg,background:e.bg}});let o=0;const l=new Map;function i(f){var m;if(l.has(f))return l.get(f);o+=1;const p=`#${o.toString(16).padStart(8,"0").toLowerCase()}`;return(m=e.colorReplacements)!=null&&m[`#${p}`]?i(f):(l.set(f,p),p)}e.settings=e.settings.map(f=>{var S,C;const p=((S=f.settings)==null?void 0:S.foreground)&&!f.settings.foreground.startsWith("#"),m=((C=f.settings)==null?void 0:C.background)&&!f.settings.background.startsWith("#");if(!p&&!m)return f;const N=I(v({},f),{settings:v({},f.settings)});if(p){const P=i(f.settings.foreground);e.colorReplacements[P]=f.settings.foreground,N.settings.foreground=P}if(m){const P=i(f.settings.background);e.colorReplacements[P]=f.settings.background,N.settings.background=P}return N});for(const f of Object.keys(e.colors||{}))if((f==="editor.foreground"||f==="editor.background"||f.startsWith("terminal.ansi"))&&!((g=e.colors[f])!=null&&g.startsWith("#"))){const p=i(e.colors[f]);e.colorReplacements[p]=e.colors[f],e.colors[f]=p}return Object.defineProperty(e,_t,{enumerable:!1,writable:!1,value:!0}),e}class $o extends Xn{constructor(t,n,o){super(t);h(this,"_resolver");h(this,"_themes");h(this,"_langs");h(this,"_resolvedThemes",{});h(this,"_resolvedGrammars",{});h(this,"_langMap",{});h(this,"_langGraph",new Map);h(this,"alias",{});this._resolver=t,this._themes=n,this._langs=o,n.forEach(l=>this.loadTheme(l)),o.forEach(l=>this.loadLanguage(l))}getTheme(t){return typeof t=="string"?this._resolvedThemes[t]:this.loadTheme(t)}loadTheme(t){const n=en(t);return n.name&&(this._resolvedThemes[n.name]=n),n}getLoadedThemes(){return Object.keys(this._resolvedThemes)}getGrammar(t){if(this.alias[t]){const n=new Set([t]);for(;this.alias[t];){if(t=this.alias[t],n.has(t))throw new U(`Circular alias \`${Array.from(n).join(" -> ")} -> ${t}\``);n.add(t)}}return this._resolvedGrammars[t]}loadLanguage(t){return A(this,null,function*(){var i,c,a,u;if(this.getGrammar(t.name))return;const n=new Set(Object.values(this._langMap).filter(d=>{var g;return(g=d.embeddedLangsLazy)==null?void 0:g.includes(t.name)}));this._resolver.addLanguage(t);const o={balancedBracketSelectors:t.balancedBracketSelectors||["*"],unbalancedBracketSelectors:t.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(t.scopeName,t);const l=yield this.loadGrammarWithConfiguration(t.scopeName,1,o);if(this._resolvedGrammars[t.name]=l,t.aliases&&t.aliases.forEach(d=>{this.alias[d]=t.name}),n.size)for(const d of n)delete this._resolvedGrammars[d.name],(c=(i=this._syncRegistry)==null?void 0:i._injectionGrammars)==null||c.delete(d.scopeName),(u=(a=this._syncRegistry)==null?void 0:a._grammars)==null||u.delete(d.scopeName),yield this.loadLanguage(this._langMap[d.name])})}init(){return A(this,null,function*(){this._themes.map(t=>this.loadTheme(t)),yield this.loadLanguages(this._langs)})}loadLanguages(t){return A(this,null,function*(){for(const l of t)this.resolveEmbeddedLanguages(l);const n=Array.from(this._langGraph.entries()),o=n.filter(([l,i])=>!i);if(o.length){const l=n.filter(([i,c])=>{var a;return c&&((a=c.embeddedLangs)==null?void 0:a.some(u=>o.map(([d])=>d).includes(u)))}).filter(i=>!o.includes(i));throw new U(`Missing languages ${o.map(([i])=>`\`${i}\``).join(", ")}, required by ${l.map(([i])=>`\`${i}\``).join(", ")}`)}for(const[l,i]of n)this._resolver.addLanguage(i);for(const[l,i]of n)yield this.loadLanguage(i)})}getLoadedLanguages(){return Object.keys(v(v({},this._resolvedGrammars),this.alias))}resolveEmbeddedLanguages(t){if(this._langMap[t.name]=t,this._langGraph.set(t.name,t),t.embeddedLangs)for(const n of t.embeddedLangs)this._langGraph.set(n,this._langMap[n])}}class Ho{constructor(e,t){h(this,"_langs",new Map);h(this,"_scopeToLang",new Map);h(this,"_injections",new Map);h(this,"_onigLibPromise");this._onigLibPromise=e,t.forEach(n=>this.addLanguage(n))}get onigLib(){return this._onigLibPromise}getLangRegistration(e){return this._langs.get(e)}loadGrammar(e){return A(this,null,function*(){return this._scopeToLang.get(e)})}addLanguage(e){this._langs.set(e.name,e),e.aliases&&e.aliases.forEach(t=>{this._langs.set(t,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(t=>{this._injections.get(t)||this._injections.set(t,[]),this._injections.get(t).push(e.scopeName)})}getInjections(e){const t=e.split(".");let n=[];for(let o=1;o<=t.length;o++){const l=t.slice(0,o).join(".");n=[...n,...this._injections.get(l)||[]]}return n}}let tn;function sl(s){tn=s}function Wo(){return A(this,arguments,function*(s={}){function e(S){return A(this,null,function*(){return Promise.resolve(typeof S=="function"?S():S).then(C=>C.default||C)})}function t(S){return A(this,null,function*(){return Array.from(new Set((yield Promise.all(S.filter(C=>!Nt(C)).map(C=>A(this,null,function*(){return yield e(C).then(P=>Array.isArray(P)?P:[P])})))).flat()))})}const n=s.loadWasm||tn,[o,l]=yield Promise.all([Promise.all((s.themes||[]).map(e)).then(S=>S.map(en)),t(s.langs||[]),n?Bo(n):void 0]),i=new Ho(Promise.resolve({createOnigScanner(S){return Uo(S)},createOnigString(S){return jo(S)}}),l),c=new $o(i,o,l);Object.assign(c.alias,s.langAlias),yield c.init();let a;function u(S){const C=c.getGrammar(typeof S=="string"?S:S.name);if(!C)throw new U(`Language \`${S}\` not found, you may need to load it first`);return C}function d(S){if(S==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};const C=c.getTheme(S);if(!C)throw new U(`Theme \`${S}\` not found, you may need to load it first`);return C}function g(S){const C=d(S);a!==S&&(c.setTheme(C),a=S);const P=c.getColorMap();return{theme:C,colorMap:P}}function f(){return c.getLoadedThemes()}function p(){return c.getLoadedLanguages()}function m(...S){return A(this,null,function*(){yield c.loadLanguages(yield t(S))})}function N(...S){return A(this,null,function*(){yield Promise.all(S.map(C=>A(this,null,function*(){return Rt(C)?null:c.loadTheme(yield e(C))})))})}return{setTheme:g,getTheme:d,getLanguage:u,getLoadedThemes:f,getLoadedLanguages:p,loadLanguage:m,loadTheme:N}})}function zo(){return A(this,arguments,function*(s={}){const e=yield Wo(s);return I(v({codeToTokensBase:(t,n)=>$e(e,t,n),codeToTokensWithThemes:(t,n)=>Et(e,t,n),codeToTokens:(t,n)=>Re(e,t,n),codeToHast:(t,n)=>Te(e,t,n),codeToHtml:(t,n)=>vo(e,t,n)},e),{getInternalContext:()=>e})})}function Ko(s,e,t){function n(o){return A(this,null,function*(){var d,g;function l(f){if(typeof f=="string"){if(Nt(f))return[];const p=s[f];if(!p)throw new U(`Language \`${f}\` is not included in this bundle. You may want to load it from external source.`);return p}return f}function i(f){if(Rt(f))return"none";if(typeof f=="string"){const p=e[f];if(!p)throw new U(`Theme \`${f}\` is not included in this bundle. You may want to load it from external source.`);return p}return f}const c=((d=o.themes)!=null?d:[]).map(f=>i(f)),a=((g=o.langs)!=null?g:[]).map(f=>l(f)),u=yield zo(I(v({},o),{themes:c,langs:a,loadWasm:t}));return I(v({},u),{loadLanguage(...f){return u.loadLanguage(...f.map(l))},loadTheme(...f){return u.loadTheme(...f.map(i))}})})}return n}function Vo(s){let e;function t(){return A(this,arguments,function*(o={}){if(e){const l=yield e;return yield Promise.all([l.loadTheme(...Ne(o.theme||[])),l.loadLanguage(...Ne(o.lang||[]))]),l}else return e=s({themes:Ne(o.theme||[]),langs:Ne(o.lang||[])}),e})}return{getSingletonHighlighter:()=>t(),codeToHtml(o,l){return A(this,null,function*(){return(yield t({lang:l.lang,theme:"theme"in l?[l.theme]:Object.values(l.themes)})).codeToHtml(o,l)})},codeToHast(o,l){return A(this,null,function*(){return(yield t({lang:l.lang,theme:"theme"in l?[l.theme]:Object.values(l.themes)})).codeToHast(o,l)})},codeToTokens(o,l){return A(this,null,function*(){return(yield t({lang:l.lang,theme:"theme"in l?[l.theme]:Object.values(l.themes)})).codeToTokens(o,l)})},codeToTokensBase(o,l){return A(this,null,function*(){return(yield t(l)).codeToTokensBase(o,l)})},codeToTokensWithThemes(o,l){return A(this,null,function*(){return(yield t({lang:l.lang,theme:Object.values(l.themes).filter(Boolean)})).codeToTokensWithThemes(o,l)})}}}const wo=Object.fromEntries([{id:"andromeeda",displayName:"Andromeeda",type:"dark",import:()=>r.e(2835).then(r.bind(r,42835))},{id:"aurora-x",displayName:"Aurora X",type:"dark",import:()=>r.e(3064).then(r.bind(r,13064))},{id:"ayu-dark",displayName:"Ayu Dark",type:"dark",import:()=>r.e(9133).then(r.bind(r,69133))},{id:"catppuccin-frappe",displayName:"Catppuccin Frapp\xE9",type:"dark",import:()=>r.e(2213).then(r.bind(r,82213))},{id:"catppuccin-latte",displayName:"Catppuccin Latte",type:"light",import:()=>r.e(4889).then(r.bind(r,94889))},{id:"catppuccin-macchiato",displayName:"Catppuccin Macchiato",type:"dark",import:()=>r.e(6313).then(r.bind(r,26313))},{id:"catppuccin-mocha",displayName:"Catppuccin Mocha",type:"dark",import:()=>r.e(6619).then(r.bind(r,46619))},{id:"dark-plus",displayName:"Dark Plus",type:"dark",import:()=>r.e(9877).then(r.bind(r,9877))},{id:"dracula",displayName:"Dracula",type:"dark",import:()=>r.e(2692).then(r.bind(r,52692))},{id:"dracula-soft",displayName:"Dracula Soft",type:"dark",import:()=>r.e(7021).then(r.bind(r,17021))},{id:"github-dark",displayName:"GitHub Dark",type:"dark",import:()=>r.e(2113).then(r.bind(r,62113))},{id:"github-dark-default",displayName:"GitHub Dark Default",type:"dark",import:()=>r.e(448).then(r.bind(r,90448))},{id:"github-dark-dimmed",displayName:"GitHub Dark Dimmed",type:"dark",import:()=>r.e(4018).then(r.bind(r,74018))},{id:"github-light",displayName:"GitHub Light",type:"light",import:()=>r.e(505).then(r.bind(r,20505))},{id:"github-light-default",displayName:"GitHub Light Default",type:"light",import:()=>r.e(6350).then(r.bind(r,66350))},{id:"houston",displayName:"Houston",type:"dark",import:()=>r.e(5189).then(r.bind(r,25189))},{id:"light-plus",displayName:"Light Plus",type:"light",import:()=>r.e(8178).then(r.bind(r,18178))},{id:"material-theme",displayName:"Material Theme",type:"dark",import:()=>r.e(9845).then(r.bind(r,19845))},{id:"material-theme-darker",displayName:"Material Theme Darker",type:"dark",import:()=>r.e(8436).then(r.bind(r,88436))},{id:"material-theme-lighter",displayName:"Material Theme Lighter",type:"light",import:()=>r.e(916).then(r.bind(r,10916))},{id:"material-theme-ocean",displayName:"Material Theme Ocean",type:"dark",import:()=>r.e(4429).then(r.bind(r,54429))},{id:"material-theme-palenight",displayName:"Material Theme Palenight",type:"dark",import:()=>r.e(5855).then(r.bind(r,85855))},{id:"min-dark",displayName:"Min Dark",type:"dark",import:()=>r.e(2123).then(r.bind(r,52123))},{id:"min-light",displayName:"Min Light",type:"light",import:()=>r.e(1267).then(r.bind(r,51267))},{id:"monokai",displayName:"Monokai",type:"dark",import:()=>r.e(1993).then(r.bind(r,81993))},{id:"night-owl",displayName:"Night Owl",type:"dark",import:()=>r.e(2449).then(r.bind(r,72449))},{id:"nord",displayName:"Nord",type:"dark",import:()=>r.e(6631).then(r.bind(r,86631))},{id:"one-dark-pro",displayName:"One Dark Pro",type:"dark",import:()=>r.e(8003).then(r.bind(r,68003))},{id:"poimandres",displayName:"Poimandres",type:"dark",import:()=>r.e(3339).then(r.bind(r,23339))},{id:"red",displayName:"Red",type:"dark",import:()=>r.e(1508).then(r.bind(r,1508))},{id:"rose-pine",displayName:"Ros\xE9 Pine",type:"dark",import:()=>r.e(3137).then(r.bind(r,23137))},{id:"rose-pine-dawn",displayName:"Ros\xE9 Pine Dawn",type:"light",import:()=>r.e(6141).then(r.bind(r,66141))},{id:"rose-pine-moon",displayName:"Ros\xE9 Pine Moon",type:"dark",import:()=>r.e(459).then(r.bind(r,10459))},{id:"slack-dark",displayName:"Slack Dark",type:"dark",import:()=>r.e(227).then(r.bind(r,20227))},{id:"slack-ochin",displayName:"Slack Ochin",type:"light",import:()=>r.e(4756).then(r.bind(r,74756))},{id:"solarized-dark",displayName:"Solarized Dark",type:"dark",import:()=>r.e(9068).then(r.bind(r,9068))},{id:"solarized-light",displayName:"Solarized Light",type:"light",import:()=>r.e(4519).then(r.bind(r,94519))},{id:"synthwave-84",displayName:"Synthwave '84",type:"dark",import:()=>r.e(9967).then(r.bind(r,29967))},{id:"tokyo-night",displayName:"Tokyo Night",type:"dark",import:()=>r.e(2518).then(r.bind(r,22518))},{id:"vesper",displayName:"Vesper",type:"dark",import:()=>r.e(9316).then(r.bind(r,49316))},{id:"vitesse-black",displayName:"Vitesse Black",type:"dark",import:()=>r.e(3549).then(r.bind(r,83549))},{id:"vitesse-dark",displayName:"Vitesse Dark",type:"dark",import:()=>r.e(2696).then(r.bind(r,32696))},{id:"vitesse-light",displayName:"Vitesse Light",type:"light",import:()=>r.e(6467).then(r.bind(r,26467))}].map(s=>[s.id,s.import])),nn=[{id:"angular-html",name:"Angular HTML",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(6515)]).then(r.bind(r,46515))},{id:"angular-ts",name:"Angular TypeScript",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(9570),r.e(466)]).then(r.bind(r,40466))},{id:"astro",name:"Astro",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8578),r.e(9570),r.e(9408),r.e(9338),r.e(595),r.e(5240)]).then(r.bind(r,5240))},{id:"blade",name:"Blade",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(3518),r.e(273),r.e(6039)]).then(r.bind(r,96039))},{id:"c",name:"C",import:()=>r.e(8866).then(r.bind(r,8866))},{id:"coffee",name:"CoffeeScript",aliases:["coffeescript"],import:()=>Promise.all([r.e(5931),r.e(4828)]).then(r.bind(r,23039))},{id:"cpp",name:"C++",aliases:["c++"],import:()=>Promise.all([r.e(8866),r.e(273),r.e(2893)]).then(r.bind(r,62893))},{id:"css",name:"CSS",import:()=>r.e(5585).then(r.bind(r,45585))},{id:"glsl",name:"GLSL",import:()=>Promise.all([r.e(8866),r.e(9047)]).then(r.bind(r,9047))},{id:"graphql",name:"GraphQL",aliases:["gql"],import:()=>Promise.all([r.e(5931),r.e(8578),r.e(9408),r.e(5859),r.e(2611)]).then(r.bind(r,62611))},{id:"haml",name:"Ruby Haml",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(8866),r.e(3518),r.e(273),r.e(1702),r.e(4828),r.e(7347),r.e(4511),r.e(867)]).then(r.bind(r,80867))},{id:"handlebars",name:"Handlebars",aliases:["hbs"],import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(2083)]).then(r.bind(r,82083))},{id:"html",name:"HTML",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474)]).then(r.bind(r,88474))},{id:"html-derivative",name:"HTML (Derivative)",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(2832)]).then(r.bind(r,72832))},{id:"http",name:"HTTP",import:()=>Promise.all([r.e(5931),r.e(8578),r.e(3518),r.e(9408),r.e(5859),r.e(7347),r.e(5925)]).then(r.bind(r,65925))},{id:"imba",name:"Imba",import:()=>Promise.all([r.e(8578),r.e(5734)]).then(r.bind(r,35734))},{id:"java",name:"Java",import:()=>r.e(3518).then(r.bind(r,3518))},{id:"javascript",name:"JavaScript",aliases:["js"],import:()=>r.e(5931).then(r.bind(r,5931))},{id:"jinja",name:"Jinja",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(7824)]).then(r.bind(r,57824))},{id:"jison",name:"Jison",import:()=>Promise.all([r.e(5931),r.e(5476)]).then(r.bind(r,65476))},{id:"json",name:"JSON",import:()=>r.e(7564).then(r.bind(r,97564))},{id:"json5",name:"JSON5",import:()=>r.e(8833).then(r.bind(r,8833))},{id:"jsonc",name:"JSON with Comments",import:()=>r.e(7791).then(r.bind(r,57791))},{id:"jsonl",name:"JSON Lines",import:()=>r.e(3118).then(r.bind(r,73118))},{id:"jsx",name:"JSX",import:()=>r.e(5859).then(r.bind(r,25859))},{id:"julia",name:"Julia",aliases:["jl"],import:()=>Promise.all([r.e(5931),r.e(8866),r.e(273),r.e(2893),r.e(2118),r.e(5774),r.e(8052)]).then(r.bind(r,88052))},{id:"less",name:"Less",import:()=>r.e(9338).then(r.bind(r,19338))},{id:"lua",name:"Lua",import:()=>Promise.all([r.e(8866),r.e(458)]).then(r.bind(r,90458))},{id:"markdown",name:"Markdown",aliases:["md"],import:()=>r.e(1702).then(r.bind(r,91702))},{id:"marko",name:"Marko",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(9570),r.e(9338),r.e(8986)]).then(r.bind(r,28986))},{id:"mdc",name:"MDC",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(1702),r.e(9234)]).then(r.bind(r,99234))},{id:"mdx",name:"MDX",import:()=>r.e(5424).then(r.bind(r,15424))},{id:"php",name:"PHP",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(3518),r.e(273),r.e(3923)]).then(r.bind(r,13923))},{id:"postcss",name:"PostCSS",import:()=>r.e(2409).then(r.bind(r,22409))},{id:"pug",name:"Pug",aliases:["jade"],import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(9570),r.e(595),r.e(4828),r.e(1123)]).then(r.bind(r,61123))},{id:"python",name:"Python",aliases:["py"],import:()=>r.e(2118).then(r.bind(r,92118))},{id:"r",name:"R",import:()=>r.e(5774).then(r.bind(r,25774))},{id:"ruby",name:"Ruby",aliases:["rb"],import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(8866),r.e(3518),r.e(273),r.e(7347),r.e(4511)]).then(r.bind(r,34511))},{id:"sass",name:"Sass",import:()=>r.e(8118).then(r.bind(r,38118))},{id:"scss",name:"SCSS",import:()=>Promise.all([r.e(5585),r.e(9570)]).then(r.bind(r,89570))},{id:"shellscript",name:"Shell",aliases:["bash","sh","shell","zsh"],import:()=>r.e(7347).then(r.bind(r,67347))},{id:"sql",name:"SQL",import:()=>r.e(273).then(r.bind(r,50273))},{id:"stylus",name:"Stylus",aliases:["styl"],import:()=>r.e(595).then(r.bind(r,40595))},{id:"svelte",name:"Svelte",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(8578),r.e(9570),r.e(9338),r.e(1702),r.e(595),r.e(4828),r.e(1123),r.e(4663)]).then(r.bind(r,34663))},{id:"toml",name:"TOML",import:()=>r.e(3041).then(r.bind(r,3041))},{id:"tsx",name:"TSX",import:()=>r.e(9408).then(r.bind(r,99408))},{id:"typescript",name:"TypeScript",aliases:["ts"],import:()=>r.e(8578).then(r.bind(r,18578))},{id:"vue",name:"Vue",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(8578),r.e(9570),r.e(9408),r.e(9338),r.e(1702),r.e(595),r.e(4828),r.e(5859),r.e(1123),r.e(1347)]).then(r.bind(r,91347))},{id:"vue-html",name:"Vue HTML",import:()=>Promise.all([r.e(5931),r.e(5585),r.e(8474),r.e(8578),r.e(9570),r.e(9408),r.e(9338),r.e(1702),r.e(595),r.e(4828),r.e(5859),r.e(1123),r.e(1347),r.e(3415)]).then(r.bind(r,43415))},{id:"wasm",name:"WebAssembly",import:()=>r.e(4103).then(r.bind(r,64103))},{id:"wgsl",name:"WGSL",import:()=>r.e(2191).then(r.bind(r,22191))},{id:"xml",name:"XML",import:()=>Promise.all([r.e(3518),r.e(8314)]).then(r.bind(r,68314))},{id:"yaml",name:"YAML",aliases:["yml"],import:()=>r.e(2969).then(r.bind(r,52969))}],Yo=Object.fromEntries(nn.map(s=>[s.id,s.import])),Jo=Object.fromEntries(nn.flatMap(s=>{var e;return((e=s.aliases)==null?void 0:e.map(t=>[t,s.import]))||[]})),Xo=v(v({},Yo),Jo),sn=Ko(Xo,wo,W),{codeToHtml:ll,codeToHast:rl,codeToTokensBase:il,codeToTokens:al,codeToTokensWithThemes:cl,getSingletonHighlighter:ul}=Vo(sn)}}]); +}()); \ No newline at end of file diff --git a/7791.4b839f5e.async.js b/7791.4b839f5e.async.js new file mode 100644 index 00000000..e83b282f --- /dev/null +++ b/7791.4b839f5e.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7791],{57791:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON with Comments",name:"jsonc",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.comments"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.comments"}},name:"meta.structure.array.json.comments",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.comments"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.comments"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.documentation.json.comments"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.json.comments"},{captures:{1:{name:"punctuation.definition.comment.json.comments"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.comments"},number:{match:`(?x) +-? +(?: +0 +| +[1-9] +\\d* +) +(?: +(?: +\\. +\\d+ +)? +(?: +[eE] +[+-]? +\\d+ +)? +)?`,name:"constant.numeric.json.comments"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.comments"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.comments"}},name:"meta.structure.dictionary.json.comments",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.comments"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.comments"}},name:"meta.structure.dictionary.value.json.comments",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.comments"}},name:"string.json.comments support.type.property-name.json.comments",patterns:[{include:"#stringcontent"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.comments"}},name:"string.quoted.double.json.comments",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4})`,name:"constant.character.escape.json.comments"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.comments"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},scopeName:"source.json.comments"})]}}]); diff --git a/7824.defd5c1b.async.js b/7824.defd5c1b.async.js new file mode 100644 index 00000000..8a154f26 --- /dev/null +++ b/7824.defd5c1b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7824],{57824:function(s,a,e){e.r(a),e.d(a,{default:function(){return c}});var n=e(88474);const t=Object.freeze({displayName:"jinja-html",firstLineMatch:`^{% extends ["'][^"']+["'] %}`,foldingStartMarker:"(<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\\b.*?>|{%\\s*(block|filter|for|if|macro|raw))",foldingStopMarker:"(</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\\b.*?>|{%\\s*(endblock|endfilter|endfor|endif|endmacro|endraw)\\s*%})",name:"jinja-html",patterns:[{include:"source.jinja"},{include:"text.html.basic"}],scopeName:"text.html.jinja",embeddedLangs:["html"]});var i=[...n.default,t];const r=Object.freeze({displayName:"Jinja",foldingStartMarker:"({%\\s*(block|filter|for|if|macro|raw))",foldingStopMarker:"({%\\s*(endblock|endfilter|endfor|endif|endmacro|endraw)\\s*%})",name:"jinja",patterns:[{begin:"({%)\\s*(raw)\\s*(%})",captures:{1:{name:"entity.other.jinja.delimiter.tag"},2:{name:"keyword.control.jinja"},3:{name:"entity.other.jinja.delimiter.tag"}},end:"({%)\\s*(endraw)\\s*(%})",name:"comment.block.jinja.raw"},{include:"#comments"},{begin:"{{-?",captures:[{name:"variable.entity.other.jinja.delimiter"}],end:"-?}}",name:"variable.meta.scope.jinja",patterns:[{include:"#expression"}]},{begin:"{%-?",captures:[{name:"entity.other.jinja.delimiter.tag"}],end:"-?%}",name:"meta.scope.jinja.tag",patterns:[{include:"#expression"}]}],repository:{comments:{begin:"{#-?",captures:[{name:"entity.other.jinja.delimiter.comment"}],end:"-?#}",name:"comment.block.jinja",patterns:[{include:"#comments"}]},escaped_char:{match:"\\\\x[0-9A-F]{2}",name:"constant.character.escape.hex.jinja"},escaped_unicode_char:{captures:{1:{name:"constant.character.escape.unicode.16-bit-hex.jinja"},2:{name:"constant.character.escape.unicode.32-bit-hex.jinja"},3:{name:"constant.character.escape.unicode.name.jinja"}},match:"(\\\\U[0-9A-Fa-f]{8})|(\\\\u[0-9A-Fa-f]{4})|(\\\\N\\{[a-zA-Z ]+\\})"},expression:{patterns:[{captures:{1:{name:"keyword.control.jinja"},2:{name:"variable.other.jinja.block"}},match:"\\s*\\b(block)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b"},{captures:{1:{name:"keyword.control.jinja"},2:{name:"variable.other.jinja.filter"}},match:"\\s*\\b(filter)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b"},{captures:{1:{name:"keyword.control.jinja"},2:{name:"variable.other.jinja.test"}},match:"\\s*\\b(is)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b"},{captures:{1:{name:"keyword.control.jinja"}},match:"(?<=\\{\\%-|\\{\\%)\\s*\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*[,=])"},{match:"\\b(and|else|if|in|import|not|or|recursive|with(out)?\\s+context)\\b",name:"keyword.control.jinja"},{match:"\\b(true|false|none)\\b",name:"constant.language.jinja"},{match:"\\b(loop|super|self|varargs|kwargs)\\b",name:"variable.language.jinja"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.other.jinja"},{match:"(\\+|\\-|\\*\\*|\\*|//|/|%)",name:"keyword.operator.arithmetic.jinja"},{captures:{1:{name:"punctuation.other.jinja"},2:{name:"variable.other.jinja.filter"}},match:"(\\|)([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.other.jinja"},2:{name:"variable.other.jinja.attribute"}},match:"(\\.)([a-zA-Z_][a-zA-Z0-9_]*)"},{begin:"\\[",captures:[{name:"punctuation.other.jinja"}],end:"\\]",patterns:[{include:"#expression"}]},{begin:"\\(",captures:[{name:"punctuation.other.jinja"}],end:"\\)",patterns:[{include:"#expression"}]},{begin:"\\{",captures:[{name:"punctuation.other.jinja"}],end:"\\}",patterns:[{include:"#expression"}]},{match:"(\\.|:|\\||,)",name:"punctuation.other.jinja"},{match:"(==|<=|=>|<|>|!=)",name:"keyword.operator.comparison.jinja"},{match:"=",name:"keyword.operator.assignment.jinja"},{begin:'"',beginCaptures:[{name:"punctuation.definition.string.begin.jinja"}],end:'"',endCaptures:[{name:"punctuation.definition.string.end.jinja"}],name:"string.quoted.double.jinja",patterns:[{include:"#string"}]},{begin:"'",beginCaptures:[{name:"punctuation.definition.string.begin.jinja"}],end:"'",endCaptures:[{name:"punctuation.definition.string.end.jinja"}],name:"string.quoted.single.jinja",patterns:[{include:"#string"}]},{begin:"@/",beginCaptures:[{name:"punctuation.definition.regexp.begin.jinja"}],end:"/",endCaptures:[{name:"punctuation.definition.regexp.end.jinja"}],name:"string.regexp.jinja",patterns:[{include:"#simple_escapes"}]}]},simple_escapes:{captures:{1:{name:"constant.character.escape.newline.jinja"},2:{name:"constant.character.escape.backlash.jinja"},3:{name:"constant.character.escape.double-quote.jinja"},4:{name:"constant.character.escape.single-quote.jinja"},5:{name:"constant.character.escape.bell.jinja"},6:{name:"constant.character.escape.backspace.jinja"},7:{name:"constant.character.escape.formfeed.jinja"},8:{name:"constant.character.escape.linefeed.jinja"},9:{name:"constant.character.escape.return.jinja"},10:{name:"constant.character.escape.tab.jinja"},11:{name:"constant.character.escape.vertical-tab.jinja"}},match:`(\\\\\\n)|(\\\\\\\\)|(\\\\\\")|(\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)`},string:{patterns:[{include:"#simple_escapes"},{include:"#escaped_char"},{include:"#escaped_unicode_char"}]}},scopeName:"source.jinja",embeddedLangs:["jinja-html"]});var c=[...i,r]}}]); diff --git a/7871.4b59f28b.async.js b/7871.4b59f28b.async.js new file mode 100644 index 00000000..cf877c99 --- /dev/null +++ b/7871.4b59f28b.async.js @@ -0,0 +1,4 @@ +!(function(){"use strict";var Xs=Object.defineProperty,Zs=Object.defineProperties;var Qs=Object.getOwnPropertyDescriptors;var Wn=Object.getOwnPropertySymbols;var qs=Object.prototype.hasOwnProperty,tr=Object.prototype.propertyIsEnumerable;var Gn=(et,H,k)=>H in et?Xs(et,H,{enumerable:!0,configurable:!0,writable:!0,value:k}):et[H]=k,Ze=(et,H)=>{for(var k in H||(H={}))qs.call(H,k)&&Gn(et,k,H[k]);if(Wn)for(var k of Wn(H))tr.call(H,k)&&Gn(et,k,H[k]);return et},Qe=(et,H)=>Zs(et,Qs(H));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7871],{92306:function(et,H,k){k.d(H,{Z:function(){return R}});var T=k(57260),j=k(50959),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},O=L,_=k(84143),y=function(S,B){return j.createElement(_.Z,(0,T.Z)({},S,{ref:B,icon:O}))},v=j.forwardRef(y),R=v},65541:function(et,H,k){k.d(H,{Z:function(){return R}});var T=k(57260),j=k(50959),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},O=L,_=k(84143),y=function(S,B){return j.createElement(_.Z,(0,T.Z)({},S,{ref:B,icon:O}))},v=j.forwardRef(y),R=v},26228:function(et,H,k){k.d(H,{Dp:function(){return _},G:function(){return v},Z$:function(){return T},kJ:function(){return G},s7:function(){return O}});const T=E=>E[E.length-1],j=()=>[],L=E=>E.slice(),O=(E,x)=>{for(let I=0;I<x.length;I++)E.push(x[I])},_=Array.from,y=(E,x)=>{for(let I=0;I<E.length;I++)if(!x(E[I],I,E))return!1;return!0},v=(E,x)=>{for(let I=0;I<E.length;I++)if(x(E[I],I,E))return!0;return!1},R=(E,x)=>E.length===x.length&&y(E,(I,Z)=>I===x[Z]),A=E=>B(E,[],(x,I)=>x.concat(I)),S=(E,x)=>{const I=new Array(E);for(let Z=0;Z<E;Z++)I[Z]=x(Z,I);return I},B=(E,x,I)=>E.reduce(I,x),G=Array.isArray,V=E=>_(set.from(E)),tt=(E,x)=>{const I=set.create(),Z=[];for(let J=0;J<E.length;J++){const N=E[J],b=x(N);I.has(b)||(I.add(b),Z.push(N))}return Z},X=(E,x)=>{const I=Array(E.length);for(let Z=0;Z<E.length;Z++)I[Z]=x(E[Z],Z,E);return I}},64981:function(et,H,k){k.d(H,{$2:function(){return Dt},CY:function(){return L},Ko:function(){return O},Qn:function(){return j},RP:function(){return se},Tg:function(){return ae},Vw:function(){return T},cq:function(){return y},jS:function(){return pt},kr:function(){return bt},rc:function(){return v},x1:function(){return R}});const T=1,j=2,L=4,O=8,_=16,y=32,v=64,R=128,A=256,S=512,B=1024,G=2048,V=4096,tt=8192,X=16384,E=32768,x=65536,I=1<<17,Z=1<<18,J=1<<19,N=1<<20,b=1<<21,M=1<<22,$=1<<23,rt=1<<24,Nt=1<<25,ot=1<<26,kt=1<<27,ft=1<<28,St=1<<29,Et=1<<30,Bt=null,ut=0,gt=1,Ht=3,Qt=7,qt=15,bt=31,Dt=63,pt=127,jt=255,mt=511,Lt=1023,Rt=2047,Tt=4095,yt=8191,p=16383,D=32767,z=65535,ht=I-1,d=Z-1,g=J-1,Y=N-1,Q=b-1,lt=M-1,xt=$-1,Ne=rt-1,Le=Nt-1,we=ot-1,me=kt-1,le=ft-1,At=St-1,ue=Et-1,se=2147483647,ae=4294967295},58849:function(et,H,k){k.d(H,{Gh:function(){return G},eh:function(){return y},f9:function(){return x},s3:function(){return B}});var T=k(3386),j=k(93836),L=k(55872).Buffer;const O=N=>new Uint8Array(N),_=(N,b,M)=>new Uint8Array(N,b,M),y=N=>new Uint8Array(N),v=N=>{let b="";for(let M=0;M<N.byteLength;M++)b+=T.IK(N[M]);return btoa(b)},R=N=>L.from(N.buffer,N.byteOffset,N.byteLength).toString("base64"),A=N=>{const b=atob(N),M=O(b.length);for(let $=0;$<b.length;$++)M[$]=b.charCodeAt($);return M},S=N=>{const b=L.from(N,"base64");return _(b.buffer,b.byteOffset,b.byteLength)},B=j.jU?v:R,G=j.jU?A:S,V=N=>B(N).replaceAll("+","-").replaceAll("/","_").replaceAll("=",""),tt=N=>G(N.replaceAll("-","+").replaceAll("_","/")),X=N=>array.map(N,b=>b.toString(16).padStart(2,"0")).join(""),E=N=>{const b=N.length,M=new Uint8Array(math.ceil(b/2));for(let $=0;$<b;$+=2)M[M.length-$/2-1]=Number.parseInt(N.slice(b-$-2,b-$),16);return M},x=N=>{const b=O(N.byteLength);return b.set(N),b},I=N=>encoding.encode(b=>encoding.writeAny(b,N)),Z=N=>decoding.readAny(decoding.createDecoder(N)),J=(N,b)=>{if(b===0)return N;N=new Uint8Array(N),N[0]<<=b;for(let M=1;M<N.length;M++)N[M-1]|=N[M]>>>8-b,N[M]<<=b;return N}},21487:function(et,H,k){k.d(H,{HN:function(){return V},UF:function(){return Lt},XW:function(){return pt},dD:function(){return Tt},kf:function(){return ft},kj:function(){return E},l1:function(){return A},sO:function(){return yt},v_:function(){return Dt},yg:function(){return M}});var T=k(64981),j=k(28297),L=k(2536),O=k(3386),_=k(15308);const y=_.Ue("Unexpected end of array"),v=_.Ue("Integer out of Range");class R{constructor(D){this.arr=D,this.pos=0}}const A=p=>new R(p),S=p=>p.pos!==p.arr.length,B=(p,D=p.pos)=>{const z=A(p.arr);return z.pos=D,z},G=(p,D)=>{const z=new Uint8Array(p.arr.buffer,p.pos+p.arr.byteOffset,D);return p.pos+=D,z},V=p=>G(p,M(p)),tt=p=>G(p,p.arr.length-p.pos),X=p=>p.pos++,E=p=>p.arr[p.pos++],x=p=>{const D=p.arr[p.pos]+(p.arr[p.pos+1]<<8);return p.pos+=2,D},I=p=>{const D=p.arr[p.pos]+(p.arr[p.pos+1]<<8)+(p.arr[p.pos+2]<<16)+(p.arr[p.pos+3]<<24)>>>0;return p.pos+=4,D},Z=p=>{const D=p.arr[p.pos+3]+(p.arr[p.pos+2]<<8)+(p.arr[p.pos+1]<<16)+(p.arr[p.pos]<<24)>>>0;return p.pos+=4,D},J=p=>p.arr[p.pos],N=p=>p.arr[p.pos]+(p.arr[p.pos+1]<<8),b=p=>p.arr[p.pos]+(p.arr[p.pos+1]<<8)+(p.arr[p.pos+2]<<16)+(p.arr[p.pos+3]<<24)>>>0,M=p=>{let D=0,z=1;const ht=p.arr.length;for(;p.pos<ht;){const d=p.arr[p.pos++];if(D=D+(d&T.jS)*z,z*=128,d<T.x1)return D;if(D>L.YM)throw v}throw y},$=p=>{let D=p.arr[p.pos++],z=D&T.$2,ht=64;const d=(D&T.rc)>0?-1:1;if(!(D&T.x1))return d*z;const g=p.arr.length;for(;p.pos<g;){if(D=p.arr[p.pos++],z=z+(D&T.jS)*ht,ht*=128,D<T.x1)return d*z;if(z>L.YM)throw v}throw y},rt=p=>{const D=p.pos,z=M(p);return p.pos=D,z},Nt=p=>{const D=p.pos,z=$(p);return p.pos=D,z},ot=p=>{let D=M(p);if(D===0)return"";{let z=String.fromCodePoint(E(p));if(--D<100)for(;D--;)z+=String.fromCodePoint(E(p));else for(;D>0;){const ht=D<1e4?D:1e4,d=p.arr.subarray(p.pos,p.pos+ht);p.pos+=ht,z+=String.fromCodePoint.apply(null,d),D-=ht}return decodeURIComponent(escape(z))}},kt=p=>O.CO.decode(V(p)),ft=O.CO?kt:ot,St=p=>{const D=encoding.createEncoder();let z;for(;;){if(z=E(p),z===0)return encoding.toUint8Array(D);z===1&&(z=E(p)),encoding.write(D,z)}},Et=p=>string.decodeUtf8(St(p)),Bt=p=>{const D=p.pos,z=ft(p);return p.pos=D,z},ut=(p,D)=>{const z=new DataView(p.arr.buffer,p.arr.byteOffset+p.pos,D);return p.pos+=D,z},gt=p=>ut(p,4).getFloat32(0,!1),Ht=p=>ut(p,8).getFloat64(0,!1),Qt=p=>ut(p,8).getBigInt64(0,!1),qt=p=>ut(p,8).getBigUint64(0,!1),bt=[p=>{},p=>null,$,gt,Ht,Qt,p=>!1,p=>!0,ft,p=>{const D=M(p),z={};for(let ht=0;ht<D;ht++){const d=ft(p);z[d]=Dt(p)}return z},p=>{const D=M(p),z=[];for(let ht=0;ht<D;ht++)z.push(Dt(p));return z},V],Dt=p=>bt[127-E(p)](p);class pt extends R{constructor(D,z){super(D),this.reader=z,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),S(this)?this.count=M(this)+1:this.count=-1),this.count--,this.s}}class jt extends null{constructor(D,z){super(D),this.s=z}read(){return this.s+=$(this),this.s}}class mt extends null{constructor(D,z){super(D),this.s=z,this.count=0}read(){return this.count===0&&(this.s+=$(this),S(this)?this.count=M(this)+1:this.count=-1),this.count--,this.s}}class Lt extends R{constructor(D){super(D),this.s=0,this.count=0}read(){if(this.count===0){this.s=$(this);const D=j.GR(this.s);this.count=1,D&&(this.s=-this.s,this.count=M(this)+2)}return this.count--,this.s}}class Rt extends null{constructor(D){super(D),this.s=0,this.count=0}read(){if(this.count===0){this.s=$(this);const D=math.isNegativeZero(this.s);this.count=1,D&&(this.s=-this.s,this.count=M(this)+2)}return this.count--,this.s++}}class Tt extends R{constructor(D){super(D),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){const D=$(this),z=D&1;this.diff=j.GW(D/2),this.count=1,z&&(this.count=M(this)+2)}return this.s+=this.diff,this.count--,this.s}}class yt{constructor(D){this.decoder=new Lt(D),this.str=ft(this.decoder),this.spos=0}read(){const D=this.spos+this.decoder.read(),z=this.str.slice(this.spos,D);return this.spos=D,z}}},35483:function(et,H,k){k.d(H,{$F:function(){return X},EM:function(){return jt},GF:function(){return mt},HE:function(){return yt},HK:function(){return Bt},Mf:function(){return v},TS:function(){return ht},_f:function(){return B},mP:function(){return ut},sX:function(){return z},uE:function(){return b},uw:function(){return kt}});var T=k(28297),j=k(2536),L=k(64981),O=k(3386),_=k(26228);class y{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const v=()=>new y,R=d=>{const g=v();return d(g),B(g)},A=d=>{let g=d.cpos;for(let Y=0;Y<d.bufs.length;Y++)g+=d.bufs[Y].length;return g},S=d=>d.cpos>0||d.bufs.length>0,B=d=>{const g=new Uint8Array(A(d));let Y=0;for(let Q=0;Q<d.bufs.length;Q++){const lt=d.bufs[Q];g.set(lt,Y),Y+=lt.length}return g.set(new Uint8Array(d.cbuf.buffer,0,d.cpos),Y),g},G=(d,g)=>{const Y=d.cbuf.length;Y-d.cpos<g&&(d.bufs.push(new Uint8Array(d.cbuf.buffer,0,d.cpos)),d.cbuf=new Uint8Array(T.Fp(Y,g)*2),d.cpos=0)},V=(d,g)=>{const Y=d.cbuf.length;d.cpos===Y&&(d.bufs.push(d.cbuf),d.cbuf=new Uint8Array(Y*2),d.cpos=0),d.cbuf[d.cpos++]=g},tt=(d,g,Y)=>{let Q=null;for(let lt=0;lt<d.bufs.length&&Q===null;lt++){const xt=d.bufs[lt];g<xt.length?Q=xt:g-=xt.length}Q===null&&(Q=d.cbuf),Q[g]=Y},X=V,E=null,x=(d,g)=>{V(d,g&binary.BITS8),V(d,g>>>8&binary.BITS8)},I=(d,g,Y)=>{tt(d,g,Y&binary.BITS8),tt(d,g+1,Y>>>8&binary.BITS8)},Z=(d,g)=>{for(let Y=0;Y<4;Y++)V(d,g&binary.BITS8),g>>>=8},J=(d,g)=>{for(let Y=3;Y>=0;Y--)V(d,g>>>8*Y&binary.BITS8)},N=(d,g,Y)=>{for(let Q=0;Q<4;Q++)tt(d,g+Q,Y&binary.BITS8),Y>>>=8},b=(d,g)=>{for(;g>L.jS;)V(d,L.x1|L.jS&g),g=T.GW(g/128);V(d,L.jS&g)},M=(d,g)=>{const Y=T.GR(g);for(Y&&(g=-g),V(d,(g>L.$2?L.x1:0)|(Y?L.rc:0)|L.$2&g),g=T.GW(g/64);g>0;)V(d,(g>L.jS?L.x1:0)|L.jS&g),g=T.GW(g/128)},$=new Uint8Array(3e4),rt=$.length/3,Nt=(d,g)=>{if(g.length<rt){const Y=O.YZ.encodeInto(g,$).written||0;b(d,Y);for(let Q=0;Q<Y;Q++)V(d,$[Q])}else ut(d,O.lz(g))},ot=(d,g)=>{const Y=unescape(encodeURIComponent(g)),Q=Y.length;b(d,Q);for(let lt=0;lt<Q;lt++)V(d,Y.codePointAt(lt))},kt=O.YZ&&O.YZ.encodeInto?Nt:ot,ft=(d,g)=>St(d,string.encodeUtf8(g)),St=(d,g)=>{for(let Y=0;Y<g.length;Y++){const Q=g[Y];(Q===0||Q===1)&&V(d,1),V(d,g[Y])}V(d,0)},Et=(d,g)=>Bt(d,B(g)),Bt=(d,g)=>{const Y=d.cbuf.length,Q=d.cpos,lt=T.VV(Y-Q,g.length),xt=g.length-lt;d.cbuf.set(g.subarray(0,lt),Q),d.cpos+=lt,xt>0&&(d.bufs.push(d.cbuf),d.cbuf=new Uint8Array(T.Fp(Y*2,xt)),d.cbuf.set(g.subarray(lt)),d.cpos=xt)},ut=(d,g)=>{b(d,g.byteLength),Bt(d,g)},gt=(d,g)=>{G(d,g);const Y=new DataView(d.cbuf.buffer,d.cpos,g);return d.cpos+=g,Y},Ht=(d,g)=>gt(d,4).setFloat32(0,g,!1),Qt=(d,g)=>gt(d,8).setFloat64(0,g,!1),qt=(d,g)=>gt(d,8).setBigInt64(0,g,!1),bt=(d,g)=>gt(d,8).setBigUint64(0,g,!1),Dt=new DataView(new ArrayBuffer(4)),pt=d=>(Dt.setFloat32(0,d),Dt.getFloat32(0)===d),jt=(d,g)=>{switch(typeof g){case"string":V(d,119),kt(d,g);break;case"number":j.U(g)&&T.Wn(g)<=L.RP?(V(d,125),M(d,g)):pt(g)?(V(d,124),Ht(d,g)):(V(d,123),Qt(d,g));break;case"bigint":V(d,122),qt(d,g);break;case"object":if(g===null)V(d,126);else if(_.kJ(g)){V(d,117),b(d,g.length);for(let Y=0;Y<g.length;Y++)jt(d,g[Y])}else if(g instanceof Uint8Array)V(d,116),ut(d,g);else{V(d,118);const Y=Object.keys(g);b(d,Y.length);for(let Q=0;Q<Y.length;Q++){const lt=Y[Q];kt(d,lt),jt(d,g[lt])}}break;case"boolean":V(d,g?120:121);break;default:V(d,127)}};class mt extends y{constructor(g){super(),this.w=g,this.s=null,this.count=0}write(g){this.s===g?this.count++:(this.count>0&&b(this,this.count-1),this.count=1,this.w(this,g),this.s=g)}}class Lt extends null{constructor(g){super(),this.s=g}write(g){M(this,g-this.s),this.s=g}}class Rt extends null{constructor(g){super(),this.s=g,this.count=0}write(g){this.s===g&&this.count>0?this.count++:(this.count>0&&b(this,this.count-1),this.count=1,M(this,g-this.s),this.s=g)}}const Tt=d=>{d.count>0&&(M(d.encoder,d.count===1?d.s:-d.s),d.count>1&&b(d.encoder,d.count-2))};class yt{constructor(){this.encoder=new y,this.s=0,this.count=0}write(g){this.s===g?this.count++:(Tt(this),this.count=1,this.s=g)}toUint8Array(){return Tt(this),B(this.encoder)}}class p{constructor(){this.encoder=new y,this.s=0,this.count=0}write(g){this.s+this.count===g?this.count++:(Tt(this),this.count=1,this.s=g)}toUint8Array(){return Tt(this),B(this.encoder)}}const D=d=>{if(d.count>0){const g=d.diff*2+(d.count===1?0:1);M(d.encoder,g),d.count>1&&b(d.encoder,d.count-2)}};class z{constructor(){this.encoder=new y,this.s=0,this.count=0,this.diff=0}write(g){this.diff===g-this.s?(this.s=g,this.count++):(D(this),this.count=1,this.diff=g-this.s,this.s=g)}toUint8Array(){return D(this),B(this.encoder)}}class ht{constructor(){this.sarr=[],this.s="",this.lensE=new yt}write(g){this.s+=g,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(g.length)}toUint8Array(){const g=new y;return this.sarr.push(this.s),this.s="",kt(g,this.sarr.join("")),Bt(g,this.lensE.toUint8Array()),B(g)}}},93836:function(et,H,k){k.d(H,{E0:function(){return X},jU:function(){return R},hH:function(){return N}});var T=k(66336),j=k(3386);const L=b=>b===void 0?null:b;var O=k(93569),_=k(21834),y=k(14224);const v=typeof y!="undefined"&&y.release&&/node|io\.js/.test(y.release.name)&&Object.prototype.toString.call(typeof y!="undefined"?y:0)==="[object process]",R=typeof window!="undefined"&&typeof document!="undefined"&&!v,A=typeof navigator!="undefined"?/Mac/.test(navigator.platform):!1;let S;const B=[],G=()=>{if(S===void 0)if(v){S=T.Ue();const b=y.argv;let M=null;for(let $=0;$<b.length;$++){const rt=b[$];rt[0]==="-"?(M!==null&&S.set(M,""),M=rt):M!==null?(S.set(M,rt),M=null):B.push(rt)}M!==null&&S.set(M,"")}else typeof location=="object"?(S=T.Ue(),(location.search||"?").slice(1).split("&").forEach(b=>{if(b.length!==0){const[M,$]=b.split("=");S.set(`--${j.NF(M,"-")}`,$),S.set(`-${j.NF(M,"-")}`,$)}})):S=T.Ue();return S},V=b=>G().has(b),tt=(b,M)=>G().get(b)||M,X=b=>L(v?{NODE_ENV:"production",PUBLIC_PATH:"/"}[b.toUpperCase().replaceAll("-","_")]:O.XN.getItem(b)),E=b=>G().get("--"+b)||X(b),x=b=>{const M=E(b);if(M==null)throw new Error(`Expected configuration "${b.toUpperCase().replaceAll("-","_")}"`);return M},Z=(b=>V("--"+b)||X(b)!==null)("production"),J=v&&_.gB({NODE_ENV:"production",PUBLIC_PATH:"/"}.FORCE_COLOR,["true","1","2"]),N=!V("no-colors")&&(!v||y.stdout.isTTY||J)&&(!v||V("color")||J||X("COLORTERM")!==null||(X("TERM")||"").includes("color"))},15308:function(et,H,k){k.d(H,{Nw:function(){return j},Ue:function(){return T},zR:function(){return L}});const T=O=>new Error(O),j=()=>{throw T("Method unimplemented")},L=()=>{throw T("Unexpected case")}},21834:function(et,H,k){k.d(H,{Hi:function(){return A},PP:function(){return L},WY:function(){return O},gB:function(){return S},id:function(){return y}});var T=k(26228),j=k(50835);const L=(E,x,I=0)=>{try{for(;I<E.length;I++)E[I](...x)}finally{I<E.length&&L(E,x,I+1)}},O=()=>{},_=E=>E(),y=E=>E,v=(E,x)=>E===x,R=(E,x)=>E===x||E!=null&&x!=null&&E.constructor===x.constructor&&(array.isArray(E)&&array.equalFlat(E,x)||typeof E=="object"&&object.equalFlat(E,x)),A=(E,x)=>{if(E==null||x==null)return v(E,x);if(E.constructor!==x.constructor)return!1;if(E===x)return!0;switch(E.constructor){case ArrayBuffer:E=new Uint8Array(E),x=new Uint8Array(x);case Uint8Array:{if(E.byteLength!==x.byteLength)return!1;for(let I=0;I<E.length;I++)if(E[I]!==x[I])return!1;break}case Set:{if(E.size!==x.size)return!1;for(const I of E)if(!x.has(I))return!1;break}case Map:{if(E.size!==x.size)return!1;for(const I of E.keys())if(!x.has(I)||!A(E.get(I),x.get(I)))return!1;break}case Object:if(j.kE(E)!==j.kE(x))return!1;for(const I in E)if(!j.l$(E,I)||!A(E[I],x[I]))return!1;break;case Array:if(E.length!==x.length)return!1;for(let I=0;I<E.length;I++)if(!A(E[I],x[I]))return!1;break;default:return!1}return!0},S=(E,x)=>x.includes(E),B=T.kJ,G=E=>E&&E.constructor===String,V=E=>E!=null&&E.constructor===Number,tt=(E,x)=>E&&E.constructor===x,X=E=>x=>x&&x.constructor===E},90268:function(et,H,k){k.d(H,{Ej:function(){return S},Pl:function(){return R},ZA:function(){return G},s7:function(){return B},ud:function(){return X},Wd:function(){return tt},hM:function(){return V},YW:function(){return A},WO:function(){return E},_X:function(){return x},YX:function(){return N}});const T=Symbol,j=b=>typeof b=="symbol";var L=k(20406),O=k(93836),_=k(21834);const y=JSON.stringify,v=JSON.parse,R=T(),A=T(),S=T(),B=T(),G=T(),V=T(),tt=T(),X=T(),E=T(),x=b=>{var Nt;b.length===1&&((Nt=b[0])==null?void 0:Nt.constructor)===Function&&(b=b[0]());const M=[],$=[];let rt=0;for(;rt<b.length;rt++){const ot=b[rt];ot===void 0?M.push("undefined"):ot.constructor===String||ot.constructor===Number?M.push(ot):ot.constructor===Object&&$.push(JSON.stringify(ot))}return $},I=[G,tt,X,S];let Z=0,J=L.ZG();const N=(b,M)=>{const $=I[Z],rt=O.E0("log"),Nt=rt!==null&&(rt==="*"||rt==="true"||new RegExp(rt,"gi").test(M));return Z=(Z+1)%I.length,M+=": ",Nt?(...ot)=>{var St;ot.length===1&&((St=ot[0])==null?void 0:St.constructor)===Function&&(ot=ot[0]());const kt=L.ZG(),ft=kt-J;J=kt,b($,M,E,...ot.map(Et=>{switch(Et!=null&&Et.constructor===Uint8Array&&(Et=Array.from(Et)),typeof Et){case"string":case"symbol":return Et;default:return y(Et)}}),$," +"+ft+"ms")}:_.WY}},36421:function(et,H,k){k.d(H,{YX:function(){return ye},S0:function(){return g},ZK:function(){return Y}});var T=k(93836),j=k(25882);class L{constructor(C,W){this.left=C,this.right=W}}const O=(m,C)=>new L(m,C),_=(m,C)=>new L(C,m),y=(m,C)=>m.forEach(W=>C(W.left,W.right)),v=(m,C)=>m.map(W=>C(W.left,W.right));var R=k(66336);const A=typeof document!="undefined"?document:{},S=m=>A.createElement(m),B=()=>A.createDocumentFragment(),G=m=>A.createTextNode(m),V=typeof DOMParser!="undefined"?new DOMParser:null,tt=(m,C,W)=>m.dispatchEvent(new CustomEvent(C,W)),X=(m,C)=>(pair.forEach(C,(W,st)=>{st===!1?m.removeAttribute(W):st===!0?m.setAttribute(W,""):m.setAttribute(W,st)}),m),E=(m,C)=>(C.forEach((W,st)=>{m.setAttribute(st,W)}),m),x=m=>{const C=B();for(let W=0;W<m.length;W++)bt(C,m[W]);return C},I=(m,C)=>(bt(m,x(C)),m),Z=m=>m.remove(),J=(m,C,W)=>m.addEventListener(C,W),N=(m,C,W)=>m.removeEventListener(C,W),b=(m,C)=>(pair.forEach(C,(W,st)=>J(m,W,st)),m),M=(m,C)=>(pair.forEach(C,(W,st)=>N(m,W,st)),m),$=(m,C=[],W=[])=>I(X(S(m),C),W),rt=(m,C)=>{const W=S("canvas");return W.height=C,W.width=m,W},Nt=null,ot=m=>`${m.left}:${m.right};`,kt=m=>m.map(ot).join(""),ft=m=>R.UI(m,(C,W)=>`${W}:${C};`).join(""),St=(m,C)=>m.querySelector(C),Et=(m,C)=>m.querySelectorAll(C),Bt=m=>A.getElementById(m),ut=m=>V.parseFromString(`<html><body>${m}</body></html>`,"text/html").body,gt=m=>x(ut(m).childNodes),Ht=m=>ut(m).firstElementChild,Qt=(m,C)=>m.replaceWith(C),qt=(m,C,W)=>m.insertBefore(C,W),bt=(m,C)=>m.appendChild(C),Dt=A.ELEMENT_NODE,pt=A.TEXT_NODE,jt=A.CDATA_SECTION_NODE,mt=A.COMMENT_NODE,Lt=A.DOCUMENT_NODE,Rt=A.DOCUMENT_TYPE_NODE,Tt=A.DOCUMENT_FRAGMENT_NODE,yt=(m,C)=>m.nodeType===C,p=(m,C)=>{let W=C.parentNode;for(;W&&W!==m;)W=W.parentNode;return W===m};var D=k(90268);const z={[D.Pl]:O("font-weight","bold"),[D.YW]:O("font-weight","normal"),[D.Ej]:O("color","blue"),[D.ZA]:O("color","green"),[D.s7]:O("color","grey"),[D.hM]:O("color","red"),[D.Wd]:O("color","purple"),[D.ud]:O("color","orange"),[D.WO]:O("color","black")},ht=m=>{var vt;m.length===1&&((vt=m[0])==null?void 0:vt.constructor)===Function&&(m=m[0]());const C=[],W=[],st=R.Ue();let P=[],wt=0;for(;wt<m.length;wt++){const It=m[wt],Wt=z[It];if(Wt!==void 0)st.set(Wt.left,Wt.right);else{if(It===void 0)break;if(It.constructor===String||It.constructor===Number){const Re=ft(st);wt>0||Re.length>0?(C.push("%c"+It),W.push(Re)):C.push(It)}else break}}for(wt>0&&(P=W,P.unshift(C.join("")));wt<m.length;wt++){const It=m[wt];It instanceof Symbol||P.push(It)}return P},d=T.hH?ht:D._X,g=(...m)=>{console.log(...d(m)),At.forEach(C=>C.print(m))},Y=(...m)=>{console.warn(...d(m)),m.unshift(D.ud),At.forEach(C=>C.print(m))},Q=m=>{console.error(m),At.forEach(C=>C.printError(m))},lt=(m,C)=>{env.isBrowser&&console.log("%c ",`font-size: ${C}px; background-size: contain; background-repeat: no-repeat; background-image: url(${m})`),At.forEach(W=>W.printImg(m,C))},xt=(m,C)=>lt(`data:image/gif;base64,${m}`,C),Ne=(...m)=>{console.group(...d(m)),At.forEach(C=>C.group(m))},Le=(...m)=>{console.groupCollapsed(...d(m)),At.forEach(C=>C.groupCollapsed(m))},we=()=>{console.groupEnd(),At.forEach(m=>m.groupEnd())},me=m=>At.forEach(C=>C.printDom(m())),le=(m,C)=>lt(m.toDataURL(),C),At=j.Ue(),ue=m=>{const C=[],W=new Map;let st=0;for(;st<m.length;st++){let P=m[st];const wt=z[P];if(wt!==void 0)W.set(wt.left,wt.right);else if(P===void 0&&(P="undefined "),P.constructor===String||P.constructor===Number){const vt=dom.element("span",[pair.create("style",dom.mapToStyleString(W))],[dom.text(P.toString())]);vt.innerHTML===""&&(vt.innerHTML=" "),C.push(vt)}else break}for(;st<m.length;st++){let P=m[st];P instanceof Symbol||(P.constructor!==String&&P.constructor!==Number&&(P=" "+json.stringify(P)+" "),C.push(dom.element("span",[],[dom.text(P)])))}return C},se="font-family:monospace;border-bottom:1px solid #e2e2e2;padding:2px;";class ae{constructor(C){this.dom=C,this.ccontainer=this.dom,this.depth=0,At.add(this)}group(C,W=!1){eventloop.enqueue(()=>{const st=dom.element("span",[pair.create("hidden",W),pair.create("style","color:grey;font-size:120%;")],[dom.text("\u25BC")]),P=dom.element("span",[pair.create("hidden",!W),pair.create("style","color:grey;font-size:125%;")],[dom.text("\u25B6")]),wt=dom.element("div",[pair.create("style",`${se};padding-left:${this.depth*10}px`)],[st,P,dom.text(" ")].concat(ue(C))),vt=dom.element("div",[pair.create("hidden",W)]),It=dom.element("div",[],[wt,vt]);dom.append(this.ccontainer,[It]),this.ccontainer=vt,this.depth++,dom.addEventListener(wt,"click",Wt=>{vt.toggleAttribute("hidden"),st.toggleAttribute("hidden"),P.toggleAttribute("hidden")})})}groupCollapsed(C){this.group(C,!0)}groupEnd(){eventloop.enqueue(()=>{this.depth>0&&(this.depth--,this.ccontainer=this.ccontainer.parentElement.parentElement)})}print(C){eventloop.enqueue(()=>{dom.append(this.ccontainer,[dom.element("div",[pair.create("style",`${se};padding-left:${this.depth*10}px`)],ue(C))])})}printError(C){this.print([common.RED,common.BOLD,C.toString()])}printImg(C,W){eventloop.enqueue(()=>{dom.append(this.ccontainer,[dom.element("img",[pair.create("src",C),pair.create("height",`${math.round(W*1.5)}px`)])])})}printDom(C){eventloop.enqueue(()=>{dom.append(this.ccontainer,[C])})}destroy(){eventloop.enqueue(()=>{At.delete(this)})}}const Be=m=>new ae(m),ye=m=>D.YX(g,m)},66336:function(et,H,k){k.d(H,{JG:function(){return j},UI:function(){return O},Ue:function(){return T},Yj:function(){return _},Yu:function(){return L}});const T=()=>new Map,j=v=>{const R=T();return v.forEach((A,S)=>{R.set(S,A)}),R},L=(v,R,A)=>{let S=v.get(R);return S===void 0&&v.set(R,S=A()),S},O=(v,R)=>{const A=[];for(const[S,B]of v)A.push(R(B,S));return A},_=(v,R)=>{for(const[A,S]of v)if(R(S,A))return!0;return!1},y=(v,R)=>{for(const[A,S]of v)if(!R(S,A))return!1;return!0}},28297:function(et,H,k){k.d(H,{Fp:function(){return G},GR:function(){return x},GW:function(){return T},VV:function(){return B},Wn:function(){return L},mv:function(){return y}});const T=Math.floor,j=Math.ceil,L=Math.abs,O=Math.imul,_=Math.round,y=Math.log10,v=Math.log2,R=Math.log,A=Math.sqrt,S=(I,Z)=>I+Z,B=(I,Z)=>I<Z?I:Z,G=(I,Z)=>I>Z?I:Z,V=Number.isNaN,tt=Math.pow,X=I=>Math.pow(10,I),E=Math.sign,x=I=>I!==0?I<0:1/I<0},2536:function(et,H,k){k.d(H,{U:function(){return R},YM:function(){return L}});var T=k(28297),j=k(64981);const L=Number.MAX_SAFE_INTEGER,O=Number.MIN_SAFE_INTEGER,_=null,y=j.RP,v=j.Tg,R=Number.isInteger||(G=>typeof G=="number"&&isFinite(G)&&T.GW(G)===G),A=Number.isNaN,S=Number.parseInt,B=G=>{G&=binary.BITS32;let V=0;for(;G;)G&=G-1,V++;return V}},50835:function(et,H,k){k.d(H,{$m:function(){return B},Ed:function(){return O},f0:function(){return j},kE:function(){return y},l$:function(){return S},xb:function(){return R}});const T=()=>Object.create(null),j=Object.assign,L=Object.keys,O=(G,V)=>{for(const tt in G)V(G[tt],tt)},_=(G,V)=>{const tt=[];for(const X in G)tt.push(V(G[X],X));return tt},y=G=>L(G).length,v=(G,V)=>{for(const tt in G)if(V(G[tt],tt))return!0;return!1},R=G=>{for(const V in G)return!1;return!0},A=(G,V)=>{for(const tt in G)if(!V(G[tt],tt))return!1;return!0},S=(G,V)=>Object.prototype.hasOwnProperty.call(G,V),B=(G,V)=>G===V||y(G)===y(V)&&A(G,(tt,X)=>(tt!==void 0||S(V,X))&&V[X]===tt)},33316:function(et,H,k){k.d(H,{g:function(){return O},y:function(){return _}});var T=k(66336),j=k(25882),L=k(26228);class O{constructor(){this._observers=T.Ue()}on(v,R){return T.Yu(this._observers,v,j.Ue).add(R),R}once(v,R){const A=(...S)=>{this.off(v,A),R(...S)};this.on(v,A)}off(v,R){const A=this._observers.get(v);A!==void 0&&(A.delete(R),A.size===0&&this._observers.delete(v))}emit(v,R){return L.Dp((this._observers.get(v)||T.Ue()).values()).forEach(A=>A(...R))}destroy(){this._observers=T.Ue()}}class _{constructor(){this._observers=T.Ue()}on(v,R){T.Yu(this._observers,v,j.Ue).add(R)}once(v,R){const A=(...S)=>{this.off(v,A),R(...S)};this.on(v,A)}off(v,R){const A=this._observers.get(v);A!==void 0&&(A.delete(R),A.size===0&&this._observers.delete(v))}emit(v,R){return L.Dp((this._observers.get(v)||T.Ue()).values()).forEach(A=>A(...R))}destroy(){this._observers=T.Ue()}}},15052:function(et,H,k){k.d(H,{DB:function(){return _},Ue:function(){return T},d1:function(){return O}});const T=S=>new Promise(S),j=S=>new Promise(S),L=Promise.all.bind(Promise),O=S=>Promise.reject(S),_=S=>Promise.resolve(S),y=S=>Promise.resolve(S),v=(S,B,G=10)=>T((V,tt)=>{const X=time.getUnixTime(),E=S>0,I=setInterval(()=>{B()?(clearInterval(I),V()):E&&time.getUnixTime()-X>S&&(clearInterval(I),tt(new Error("Timeout")))},G)}),R=S=>T((B,G)=>setTimeout(B,S)),A=S=>S instanceof Promise||S&&S.then&&S.catch&&S.finally},91764:function(et,H,k){k.d(H,{TN:function(){return L},U7:function(){return O},k$:function(){return R}});const T=crypto.subtle,j=crypto.getRandomValues.bind(crypto),L=Math.random,O=()=>j(new Uint32Array(1))[0],_=()=>{const A=getRandomValues(new Uint32Array(8));return(A[0]&binary.BITS21)*(binary.BITS32+1)+(A[1]>>>0)},y=A=>A[math.floor(L()*A.length)],v=[1e7]+-1e3+-4e3+-8e3+-1e11,R=()=>v.replace(/[018]/g,A=>(A^O()&15>>A/4).toString(16))},25882:function(et,H,k){k.d(H,{Ue:function(){return T}});const T=()=>new Set,j=_=>Array.from(_),L=_=>_.values().next().value||void 0,O=_=>new Set(_)},93569:function(et,H,k){k.d(H,{F:function(){return y},XN:function(){return O},z2:function(){return _}});class T{constructor(){this.map=new Map}setItem(R,A){this.map.set(R,A)}getItem(R){return this.map.get(R)}}let j=new T,L=!0;try{typeof localStorage!="undefined"&&localStorage&&(j=localStorage,L=!1)}catch(v){}const O=j,_=v=>L||addEventListener("storage",v),y=v=>L||removeEventListener("storage",v)},3386:function(et,H,k){k.d(H,{CO:function(){return X},IK:function(){return T},NF:function(){return R},YZ:function(){return B},lz:function(){return V}});const T=String.fromCharCode,j=String.fromCodePoint,L=T(65535),O=J=>J.toLowerCase(),_=/^\s*/g,y=J=>J.replace(_,""),v=/([A-Z])/g,R=(J,N)=>y(J.replace(v,b=>`${N}${O(b)}`)),A=J=>unescape(encodeURIComponent(J)).length,S=J=>{const N=unescape(encodeURIComponent(J)),b=N.length,M=new Uint8Array(b);for(let $=0;$<b;$++)M[$]=N.codePointAt($);return M},B=typeof TextEncoder!="undefined"?new TextEncoder:null,V=B?J=>B.encode(J):S,tt=J=>{let N=J.length,b="",M=0;for(;N>0;){const $=N<1e4?N:1e4,rt=J.subarray(M,M+$);M+=$,b+=String.fromCodePoint.apply(null,rt),N-=$}return decodeURIComponent(escape(b))};let X=typeof TextDecoder=="undefined"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});X&&X.decode(new Uint8Array).length===1&&(X=null);const E=J=>X.decode(J),x=null,I=(J,N,b,M="")=>J.slice(0,N)+M+J.slice(N+b),Z=(J,N)=>array.unfold(N,()=>J).join("")},20406:function(et,H,k){k.d(H,{ZG:function(){return j}});const T=()=>new Date,j=Date.now,L=O=>{if(O<6e4){const A=metric.prefix(O,-1);return math.round(A.n*100)/100+A.prefix+"s"}O=math.floor(O/1e3);const _=O%60,y=math.floor(O/60)%60,v=math.floor(O/3600)%24,R=math.floor(O/86400);return R>0?R+"d"+(v>0||y>30?" "+(y>30?v+1:v)+"h":""):v>0?v+"h"+(y>0||_>30?" "+(_>30?y+1:y)+"min":""):y+"min"+(_>0?" "+_+"s":"")}},29905:function(et,H,k){k.d(H,{mJ:function(){return Gt},QW:function(){return bt},D5:function(){return Kt},xv:function(){return te},H6:function(){return ts},NG:function(){return lt},D$:function(){return Le},gJ:function(){return se}});var T=k(33316),j=k(26228),L=k(28297),O=k(66336),_=k(35483),y=k(21487),v=k(91764),R=k(15052),A=k(58849),S=k(15308),B=k(64981),G=k(21834),V=k(25882),tt=k(36421),X=k(90268),E=k(20406);const x=(n,t)=>({[Symbol.iterator](){return this},next(){const e=n.next();return{value:e.done?void 0:t(e.value),done:e.done}}}),I=n=>({[Symbol.iterator](){return this},next:n}),Z=(n,t)=>I(()=>{let e;do e=n.next();while(!e.done&&!t(e.value));return e}),J=(n,t)=>I(()=>{const{done:e,value:s}=n.next();return{done:e,value:e?void 0:t(s)}});var N=k(50835);class b extends null{constructor(t,e){super(),this.doc=t,this.awareness=e}}class M{constructor(t,e){this.clock=t,this.len=e}}class ${constructor(){this.clients=new Map}}const rt=(n,t,e)=>t.clients.forEach((s,r)=>{const i=n.doc.store.clients.get(r);for(let o=0;o<s.length;o++){const c=s[o];rn(n,i,c.clock,c.len,e)}}),Nt=(n,t)=>{let e=0,s=n.length-1;for(;e<=s;){const r=L.GW((e+s)/2),i=n[r],o=i.clock;if(o<=t){if(t<o+i.len)return r;e=r+1}else s=r-1}return null},ot=(n,t)=>{const e=n.clients.get(t.client);return e!==void 0&&Nt(e,t.clock)!==null},kt=n=>{n.clients.forEach(t=>{t.sort((r,i)=>r.clock-i.clock);let e,s;for(e=1,s=1;e<t.length;e++){const r=t[s-1],i=t[e];r.clock+r.len>=i.clock?r.len=L.Fp(r.len,i.clock+i.len-r.clock):(s<e&&(t[s]=i),s++)}t.length=s})},ft=n=>{const t=new $;for(let e=0;e<n.length;e++)n[e].clients.forEach((s,r)=>{if(!t.clients.has(r)){const i=s.slice();for(let o=e+1;o<n.length;o++)j.s7(i,n[o].clients.get(r)||[]);t.clients.set(r,i)}});return kt(t),t},St=(n,t,e,s)=>{O.Yu(n.clients,t,()=>[]).push(new M(e,s))},Et=()=>new $,Bt=n=>{const t=Et();return n.clients.forEach((e,s)=>{const r=[];for(let i=0;i<e.length;i++){const o=e[i];if(o.deleted){const c=o.id.clock;let l=o.length;if(i+1<e.length)for(let h=e[i+1];i+1<e.length&&h.deleted;h=e[++i+1])l+=h.length;r.push(new M(c,l))}}r.length>0&&t.clients.set(s,r)}),t},ut=(n,t)=>{_.uE(n.restEncoder,t.clients.size),j.Dp(t.clients.entries()).sort((e,s)=>s[0]-e[0]).forEach(([e,s])=>{n.resetDsCurVal(),_.uE(n.restEncoder,e);const r=s.length;_.uE(n.restEncoder,r);for(let i=0;i<r;i++){const o=s[i];n.writeDsClock(o.clock),n.writeDsLen(o.len)}})},gt=n=>{const t=new $,e=y.yg(n.restDecoder);for(let s=0;s<e;s++){n.resetDsCurVal();const r=y.yg(n.restDecoder),i=y.yg(n.restDecoder);if(i>0){const o=O.Yu(t.clients,r,()=>[]);for(let c=0;c<i;c++)o.push(new M(n.readDsClock(),n.readDsLen()))}}return t},Ht=(n,t,e)=>{const s=new $,r=y.yg(n.restDecoder);for(let i=0;i<r;i++){n.resetDsCurVal();const o=y.yg(n.restDecoder),c=y.yg(n.restDecoder),l=e.clients.get(o)||[],h=at(e,o);for(let u=0;u<c;u++){const a=n.readDsClock(),w=a+n.readDsLen();if(a<h){h<w&&St(s,o,h,w-h);let U=Vt(l,a),F=l[U];for(!F.deleted&&F.id.clock<a&&(l.splice(U+1,0,Me(t,F,a-F.id.clock)),U++);U<l.length&&(F=l[U++],F.id.clock<w);)F.deleted||(w<F.id.clock+F.length&&l.splice(U,0,Me(t,F,w-F.id.clock)),F.delete(t))}else St(s,o,a,w-a)}}if(s.clients.size>0){const i=new yt;return _.uE(i.restEncoder,0),ut(i,s),i.toUint8Array()}return null},Qt=(n,t)=>{if(n.clients.size!==t.clients.size)return!1;for(const[e,s]of n.clients.entries()){const r=t.clients.get(e);if(r===void 0||s.length!==r.length)return!1;for(let i=0;i<s.length;i++){const o=s[i],c=r[i];if(o.clock!==c.clock||o.len!==c.len)return!1}}return!0},qt=v.U7;class bt extends T.g{constructor({guid:t=v.k$(),collectionid:e=null,gc:s=!0,gcFilter:r=()=>!0,meta:i=null,autoLoad:o=!1,shouldLoad:c=!0}={}){super(),this.gc=s,this.gcFilter=r,this.clientID=qt(),this.guid=t,this.collectionid=e,this.share=new Map,this.store=new en,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=c,this.autoLoad=o,this.meta=i,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=R.Ue(h=>{this.on("load",()=>{this.isLoaded=!0,h(this)})});const l=()=>R.Ue(h=>{const u=a=>{(a===void 0||a===!0)&&(this.off("sync",u),h())};this.on("sync",u)});this.on("sync",h=>{h===!1&&this.isSynced&&(this.whenSynced=l()),this.isSynced=h===void 0||h===!0,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=l()}load(){const t=this._item;t!==null&&!this.shouldLoad&&ct(t.parent.doc,e=>{e.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(j.Dp(this.subdocs).map(t=>t.guid))}transact(t,e=null){return ct(this,t,e)}get(t,e=_t){const s=O.Yu(this.share,t,()=>{const i=new e;return i._integrate(this,null),i}),r=s.constructor;if(e!==_t&&r!==e)if(r===_t){const i=new e;i._map=s._map,s._map.forEach(o=>{for(;o!==null;o=o.left)o.parent=i}),i._start=s._start;for(let o=i._start;o!==null;o=o.right)o.parent=i;return i._length=s._length,this.share.set(t,i),i._integrate(this,null),i}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return s}getArray(t=""){return this.get(t,Gt)}getText(t=""){return this.get(t,te)}getMap(t=""){return this.get(t,Kt)}getXmlElement(t=""){return this.get(t,ne)}getXmlFragment(t=""){return this.get(t,ee)}toJSON(){const t={};return this.share.forEach((e,s)=>{t[s]=e.toJSON()}),t}destroy(){j.Dp(this.subdocs).forEach(e=>e.destroy());const t=this._item;if(t!==null){this._item=null;const e=t.content;e.doc=new bt(Qe(Ze({guid:this.guid},e.opts),{shouldLoad:!1})),e.doc._item=t,ct(t.parent.doc,s=>{const r=e.doc;t.deleted||s.subdocsAdded.add(r),s.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class Dt{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return y.yg(this.restDecoder)}readDsLen(){return y.yg(this.restDecoder)}}class pt extends Dt{readLeftID(){return P(y.yg(this.restDecoder),y.yg(this.restDecoder))}readRightID(){return P(y.yg(this.restDecoder),y.yg(this.restDecoder))}readClient(){return y.yg(this.restDecoder)}readInfo(){return y.kj(this.restDecoder)}readString(){return y.kf(this.restDecoder)}readParentInfo(){return y.yg(this.restDecoder)===1}readTypeRef(){return y.yg(this.restDecoder)}readLen(){return y.yg(this.restDecoder)}readAny(){return y.v_(this.restDecoder)}readBuf(){return A.f9(y.HN(this.restDecoder))}readJSON(){return JSON.parse(y.kf(this.restDecoder))}readKey(){return y.kf(this.restDecoder)}}class jt{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=y.yg(this.restDecoder),this.dsCurrVal}readDsLen(){const t=y.yg(this.restDecoder)+1;return this.dsCurrVal+=t,t}}class mt extends jt{constructor(t){super(t),this.keys=[],y.yg(t),this.keyClockDecoder=new y.dD(y.HN(t)),this.clientDecoder=new y.UF(y.HN(t)),this.leftClockDecoder=new y.dD(y.HN(t)),this.rightClockDecoder=new y.dD(y.HN(t)),this.infoDecoder=new y.XW(y.HN(t),y.kj),this.stringDecoder=new y.sO(y.HN(t)),this.parentInfoDecoder=new y.XW(y.HN(t),y.kj),this.typeRefDecoder=new y.UF(y.HN(t)),this.lenDecoder=new y.UF(y.HN(t))}readLeftID(){return new W(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new W(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return y.v_(this.restDecoder)}readBuf(){return y.HN(this.restDecoder)}readJSON(){return y.v_(this.restDecoder)}readKey(){const t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{const e=this.stringDecoder.read();return this.keys.push(e),e}}}class Lt{constructor(){this.restEncoder=_.Mf()}toUint8Array(){return _._f(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){_.uE(this.restEncoder,t)}writeDsLen(t){_.uE(this.restEncoder,t)}}class Rt extends Lt{writeLeftID(t){_.uE(this.restEncoder,t.client),_.uE(this.restEncoder,t.clock)}writeRightID(t){_.uE(this.restEncoder,t.client),_.uE(this.restEncoder,t.clock)}writeClient(t){_.uE(this.restEncoder,t)}writeInfo(t){_.$F(this.restEncoder,t)}writeString(t){_.uw(this.restEncoder,t)}writeParentInfo(t){_.uE(this.restEncoder,t?1:0)}writeTypeRef(t){_.uE(this.restEncoder,t)}writeLen(t){_.uE(this.restEncoder,t)}writeAny(t){_.EM(this.restEncoder,t)}writeBuf(t){_.mP(this.restEncoder,t)}writeJSON(t){_.uw(this.restEncoder,JSON.stringify(t))}writeKey(t){_.uw(this.restEncoder,t)}}class Tt{constructor(){this.restEncoder=_.Mf(),this.dsCurrVal=0}toUint8Array(){return _._f(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){const e=t-this.dsCurrVal;this.dsCurrVal=t,_.uE(this.restEncoder,e)}writeDsLen(t){t===0&&S.zR(),_.uE(this.restEncoder,t-1),this.dsCurrVal+=t}}class yt extends Tt{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new _.sX,this.clientEncoder=new _.HE,this.leftClockEncoder=new _.sX,this.rightClockEncoder=new _.sX,this.infoEncoder=new _.GF(_.$F),this.stringEncoder=new _.TS,this.parentInfoEncoder=new _.GF(_.$F),this.typeRefEncoder=new _.HE,this.lenEncoder=new _.HE}toUint8Array(){const t=_.Mf();return _.uE(t,0),_.mP(t,this.keyClockEncoder.toUint8Array()),_.mP(t,this.clientEncoder.toUint8Array()),_.mP(t,this.leftClockEncoder.toUint8Array()),_.mP(t,this.rightClockEncoder.toUint8Array()),_.mP(t,_._f(this.infoEncoder)),_.mP(t,this.stringEncoder.toUint8Array()),_.mP(t,_._f(this.parentInfoEncoder)),_.mP(t,this.typeRefEncoder.toUint8Array()),_.mP(t,this.lenEncoder.toUint8Array()),_.HK(t,_._f(this.restEncoder)),_._f(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){_.EM(this.restEncoder,t)}writeBuf(t){_.mP(this.restEncoder,t)}writeJSON(t){_.EM(this.restEncoder,t)}writeKey(t){const e=this.keyMap.get(t);e===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(e)}}const p=(n,t,e,s)=>{s=L.Fp(s,t[0].id.clock);const r=Vt(t,s);_.uE(n.restEncoder,t.length-r),n.writeClient(e),_.uE(n.restEncoder,s);const i=t[r];i.write(n,s-i.id.clock);for(let o=r+1;o<t.length;o++)t[o].write(n,0)},D=(n,t,e)=>{const s=new Map;e.forEach((r,i)=>{at(t,i)>r&&s.set(i,r)}),he(t).forEach((r,i)=>{e.has(i)||s.set(i,0)}),_.uE(n.restEncoder,s.size),j.Dp(s.entries()).sort((r,i)=>i[0]-r[0]).forEach(([r,i])=>{p(n,t.clients.get(r),r,i)})},z=(n,t)=>{const e=O.Ue(),s=y.yg(n.restDecoder);for(let r=0;r<s;r++){const i=y.yg(n.restDecoder),o=new Array(i),c=n.readClient();let l=y.yg(n.restDecoder);e.set(c,{i:0,refs:o});for(let h=0;h<i;h++){const u=n.readInfo();switch(B.kr&u){case 0:{const a=n.readLen();o[h]=new Ot(P(c,l),a),l+=a;break}case 10:{const a=y.yg(n.restDecoder);o[h]=new Ut(P(c,l),a),l+=a;break}default:{const a=(u&(B.rc|B.x1))===0,w=new it(P(c,l),null,(u&B.x1)===B.x1?n.readLeftID():null,null,(u&B.rc)===B.rc?n.readRightID():null,a?n.readParentInfo()?t.get(n.readString()):n.readLeftID():null,a&&(u&B.cq)===B.cq?n.readString():null,Vn(n,u));o[h]=w,l+=w.length}}}}return e},ht=(n,t,e)=>{const s=[];let r=j.Dp(e.keys()).sort((U,F)=>U-F);if(r.length===0)return null;const i=()=>{if(r.length===0)return null;let U=e.get(r[r.length-1]);for(;U.refs.length===U.i;)if(r.pop(),r.length>0)U=e.get(r[r.length-1]);else return null;return U};let o=i();if(o===null)return null;const c=new en,l=new Map,h=(U,F)=>{const nt=l.get(U);(nt==null||nt>F)&&l.set(U,F)};let u=o.refs[o.i++];const a=new Map,w=()=>{for(const U of s){const F=U.id.client,nt=e.get(F);nt?(nt.i--,c.clients.set(F,nt.refs.slice(nt.i)),e.delete(F),nt.i=0,nt.refs=[]):c.clients.set(F,[U]),r=r.filter(K=>K!==F)}s.length=0};for(;;){if(u.constructor!==Ut){const F=O.Yu(a,u.id.client,()=>at(t,u.id.client))-u.id.clock;if(F<0)s.push(u),h(u.id.client,u.id.clock-1),w();else{const nt=u.getMissing(n,t);if(nt!==null){s.push(u);const K=e.get(nt)||{refs:[],i:0};if(K.refs.length===K.i)h(nt,at(t,nt)),w();else{u=K.refs[K.i++];continue}}else(F===0||F<u.length)&&(u.integrate(n,F),a.set(u.id.client,u.id.clock+u.length))}}if(s.length>0)u=s.pop();else if(o!==null&&o.i<o.refs.length)u=o.refs[o.i++];else{if(o=i(),o===null)break;u=o.refs[o.i++]}}if(c.clients.size>0){const U=new yt;return D(U,c,new Map),_.uE(U.restEncoder,0),{missing:l,update:U.toUint8Array()}}return null},d=(n,t)=>D(n,t.doc.store,t.beforeState),g=(n,t,e,s=new mt(n))=>ct(t,r=>{r.local=!1;let i=!1;const o=r.doc,c=o.store,l=z(s,o),h=ht(r,c,l),u=c.pendingStructs;if(u){for(const[w,U]of u.missing)if(U<at(c,w)){i=!0;break}if(h){for(const[w,U]of h.missing){const F=u.missing.get(w);(F==null||F>U)&&u.missing.set(w,U)}u.update=Se([u.update,h.update])}}else c.pendingStructs=h;const a=Ht(s,r,c);if(c.pendingDs){const w=new mt(y.l1(c.pendingDs));y.yg(w.restDecoder);const U=Ht(w,r,c);a&&U?c.pendingDs=Se([a,U]):c.pendingDs=a||U}else c.pendingDs=a;if(i){const w=c.pendingStructs.update;c.pendingStructs=null,Q(r.doc,w)}},e,!1),Y=(n,t,e)=>g(n,t,e,new pt(n)),Q=(n,t,e,s=mt)=>{const r=y.l1(t);g(r,n,e,new s(r))},lt=(n,t,e)=>Q(n,t,e,pt),xt=(n,t,e=new Map)=>{D(n,t.store,e),ut(n,Bt(t.store))},Ne=(n,t=new Uint8Array([0]),e=new yt)=>{const s=me(t);xt(e,n,s);const r=[e.toUint8Array()];if(n.store.pendingDs&&r.push(n.store.pendingDs),n.store.pendingStructs&&r.push(fn(n.store.pendingStructs.update,t)),r.length>1){if(e.constructor===Rt)return rs(r.map((i,o)=>o===0?i:ls(i)));if(e.constructor===yt)return Se(r)}return r[0]},Le=(n,t)=>Ne(n,t,new Rt),we=n=>{const t=new Map,e=y.yg(n.restDecoder);for(let s=0;s<e;s++){const r=y.yg(n.restDecoder),i=y.yg(n.restDecoder);t.set(r,i)}return t},me=n=>we(new Dt(y.l1(n))),le=(n,t)=>(_.uE(n.restEncoder,t.size),j.Dp(t.entries()).sort((e,s)=>s[0]-e[0]).forEach(([e,s])=>{_.uE(n.restEncoder,e),_.uE(n.restEncoder,s)}),n),At=(n,t)=>le(n,he(t.store)),ue=(n,t=new Tt)=>(n instanceof Map?le(t,n):At(t,n),t.toUint8Array()),se=n=>ue(n,new Lt);class ae{constructor(){this.l=[]}}const Be=()=>new ae,ye=(n,t)=>n.l.push(t),m=(n,t)=>{const e=n.l,s=e.length;n.l=e.filter(r=>t!==r),s===n.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},C=(n,t,e)=>G.PP(n.l,[t,e]);class W{constructor(t,e){this.client=t,this.clock=e}}const st=(n,t)=>n===t||n!==null&&t!==null&&n.client===t.client&&n.clock===t.clock,P=(n,t)=>new W(n,t),wt=(n,t)=>{encoding.writeVarUint(n,t.client),encoding.writeVarUint(n,t.clock)},vt=n=>P(decoding.readVarUint(n),decoding.readVarUint(n)),It=n=>{for(const[t,e]of n.doc.share.entries())if(e===n)return t;throw S.zR()},Wt=(n,t)=>{for(;t!==null;){if(t.parent===n)return!0;t=t.parent._item}return!1},Re=n=>{const t=[];let e=n._start;for(;e;)t.push(e),e=e.right;console.log("Children: ",t),console.log("Children content: ",t.filter(s=>!s.deleted).map(s=>s.content))};class er{constructor(t,e=t.getMap("users")){const s=new Map;this.yusers=e,this.doc=t,this.clients=new Map,this.dss=s;const r=(i,o)=>{const c=i.get("ds"),l=i.get("ids"),h=u=>this.clients.set(u,o);c.observe(u=>{u.changes.added.forEach(a=>{a.content.getContent().forEach(w=>{w instanceof Uint8Array&&this.dss.set(o,ft([this.dss.get(o)||Et(),gt(new Dt(decoding.createDecoder(w)))]))})})}),this.dss.set(o,ft(c.map(u=>gt(new Dt(decoding.createDecoder(u)))))),l.observe(u=>u.changes.added.forEach(a=>a.content.getContent().forEach(h))),l.forEach(h)};e.observe(i=>{i.keysChanged.forEach(o=>r(e.get(o),o))}),e.forEach(r)}setUserMapping(t,e,s,{filter:r=()=>!0}={}){const i=this.yusers;let o=i.get(s);o||(o=new Kt,o.set("ids",new Gt),o.set("ds",new Gt),i.set(s,o)),o.get("ids").push([e]),i.observe(c=>{setTimeout(()=>{const l=i.get(s);if(l!==o){o=l,this.clients.forEach((a,w)=>{s===a&&o.get("ids").push([w])});const h=new Lt,u=this.dss.get(s);u&&(ut(h,u),o.get("ds").push([h.toUint8Array()]))}},0)}),t.on("afterTransaction",c=>{setTimeout(()=>{const l=o.get("ds"),h=c.deleteSet;if(c.local&&h.clients.size>0&&r(c,h)){const u=new Lt;ut(u,h),l.push([u.toUint8Array()])}})})}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(const[e,s]of this.dss.entries())if(ot(s,t))return e;return null}}class xe{constructor(t,e,s,r=0){this.type=t,this.tname=e,this.item=s,this.assoc=r}}const nr=n=>{const t={};return n.type&&(t.type=n.type),n.tname&&(t.tname=n.tname),n.item&&(t.item=n.item),n.assoc!=null&&(t.assoc=n.assoc),t},sr=n=>new xe(n.type==null?null:P(n.type.client,n.type.clock),n.tname||null,n.item==null?null:P(n.item.client,n.item.clock),n.assoc==null?0:n.assoc);class Hn{constructor(t,e,s=0){this.type=t,this.index=e,this.assoc=s}}const Yn=(n,t,e=0)=>new Hn(n,t,e),_e=(n,t,e)=>{let s=null,r=null;return n._item===null?r=It(n):s=P(n._item.id.client,n._item.id.clock),new xe(s,r,t,e)},rr=(n,t,e=0)=>{let s=n._start;if(e<0){if(t===0)return _e(n,null,e);t--}for(;s!==null;){if(!s.deleted&&s.countable){if(s.length>t)return _e(n,P(s.id.client,s.id.clock+t),e);t-=s.length}if(s.right===null&&e<0)return _e(n,s.lastId,e);s=s.right}return _e(n,null,e)},zn=(n,t)=>{const{type:e,tname:s,item:r,assoc:i}=t;if(r!==null)encoding.writeVarUint(n,0),wt(n,r);else if(s!==null)encoding.writeUint8(n,1),encoding.writeVarString(n,s);else if(e!==null)encoding.writeUint8(n,2),wt(n,e);else throw error.unexpectedCase();return encoding.writeVarInt(n,i),n},ir=n=>{const t=encoding.createEncoder();return zn(t,n),encoding.toUint8Array(t)},$n=n=>{let t=null,e=null,s=null;switch(decoding.readVarUint(n)){case 0:s=vt(n);break;case 1:e=decoding.readVarString(n);break;case 2:t=vt(n)}const r=decoding.hasContent(n)?decoding.readVarInt(n):0;return new xe(t,e,s,r)},or=n=>$n(decoding.createDecoder(n)),cr=(n,t)=>{const e=t.store,s=n.item,r=n.type,i=n.tname,o=n.assoc;let c=null,l=0;if(s!==null){if(at(e,s.client)<=s.clock)return null;const h=Je(e,s),u=h.item;if(!(u instanceof it))return null;if(c=u.parent,c._item===null||!c._item.deleted){l=u.deleted||!u.countable?0:h.diff+(o>=0?0:1);let a=u.left;for(;a!==null;)!a.deleted&&a.countable&&(l+=a.length),a=a.left}}else{if(i!==null)c=t.get(i);else if(r!==null){if(at(e,r.client)<=r.clock)return null;const{item:h}=Je(e,r);if(h instanceof it&&h.content instanceof Pt)c=h.content.type;else return null}else throw error.unexpectedCase();o>=0?l=c._length:l=0}return Yn(c,l,n.assoc)},lr=(n,t)=>n===t||n!==null&&t!==null&&n.tname===t.tname&&st(n.item,t.item)&&st(n.type,t.type)&&n.assoc===t.assoc;class qe{constructor(t,e){this.ds=t,this.sv=e}}const ur=(n,t)=>{const e=n.ds.clients,s=t.ds.clients,r=n.sv,i=t.sv;if(r.size!==i.size||e.size!==s.size)return!1;for(const[o,c]of r.entries())if(i.get(o)!==c)return!1;for(const[o,c]of e.entries()){const l=s.get(o)||[];if(c.length!==l.length)return!1;for(let h=0;h<c.length;h++){const u=c[h],a=l[h];if(u.clock!==a.clock||u.len!==a.len)return!1}}return!0},Kn=(n,t=new Tt)=>(ut(t,n.ds),le(t,n.sv),t.toUint8Array()),ar=n=>Kn(n,new Lt),Jn=(n,t=new jt(decoding.createDecoder(n)))=>new qe(gt(t),we(t)),hr=n=>Jn(n,new Dt(decoding.createDecoder(n))),tn=(n,t)=>new qe(n,t),dr=tn(Et(),new Map),fr=n=>tn(Bt(n.store),he(n.store)),Yt=(n,t)=>t===void 0?!n.deleted:t.sv.has(n.id.client)&&(t.sv.get(n.id.client)||0)>n.id.clock&&!ot(t.ds,n.id),Ve=(n,t)=>{const e=O.Yu(n.meta,Ve,V.Ue),s=n.doc.store;e.has(t)||(t.sv.forEach((r,i)=>{r<at(s,i)&&Ct(n,P(i,r))}),rt(n,t.ds,r=>{}),e.add(t))},gr=(n,t,e=new bt)=>{if(n.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");const{sv:s,ds:r}=t,i=new yt;return n.transact(o=>{let c=0;s.forEach(l=>{l>0&&c++}),encoding.writeVarUint(i.restEncoder,c);for(const[l,h]of s){if(h===0)continue;h<at(n.store,l)&&Ct(o,P(l,h));const u=n.store.clients.get(l)||[],a=Vt(u,h-1);encoding.writeVarUint(i.restEncoder,a+1),i.writeClient(l),encoding.writeVarUint(i.restEncoder,0);for(let w=0;w<=a;w++)u[w].write(i,0)}ut(i,r)}),Q(e,i.toUint8Array(),"snapshot"),e},Xn=(n,t,e=mt)=>{const s=new e(decoding.createDecoder(t)),r=new zt(s,!1);for(let o=r.curr;o!==null;o=r.next())if((n.sv.get(o.id.client)||0)<o.id.clock+o.length)return!1;const i=ft([n.ds,gt(s)]);return Qt(n.ds,i)},pr=(n,t)=>Xn(n,t,pt);class en{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}const he=n=>{const t=new Map;return n.clients.forEach((e,s)=>{const r=e[e.length-1];t.set(s,r.id.clock+r.length)}),t},at=(n,t)=>{const e=n.clients.get(t);if(e===void 0)return 0;const s=e[e.length-1];return s.id.clock+s.length},nn=(n,t)=>{let e=n.clients.get(t.id.client);if(e===void 0)e=[],n.clients.set(t.id.client,e);else{const s=e[e.length-1];if(s.id.clock+s.length!==t.id.clock)throw S.zR()}e.push(t)},Vt=(n,t)=>{let e=0,s=n.length-1,r=n[s],i=r.id.clock;if(i===t)return s;let o=L.GW(t/(i+r.length-1)*s);for(;e<=s;){if(r=n[o],i=r.id.clock,i<=t){if(t<i+r.length)return o;e=o+1}else s=o-1;o=L.GW((e+s)/2)}throw S.zR()},ke=(n,t)=>{const e=n.clients.get(t.client);return e[Vt(e,t.clock)]},Fe=(n,t,e)=>{const s=Vt(t,e),r=t[s];return r.id.clock<e&&r instanceof it?(t.splice(s+1,0,Me(n,r,e-r.id.clock)),s+1):s},Ct=(n,t)=>{const e=n.doc.store.clients.get(t.client);return e[Fe(n,e,t.clock)]},sn=(n,t,e)=>{const s=t.clients.get(e.client),r=Vt(s,e.clock),i=s[r];return e.clock!==i.id.clock+i.length-1&&i.constructor!==Ot&&s.splice(r+1,0,Me(n,i,e.clock-i.id.clock+1)),i},Zn=(n,t,e)=>{const s=n.clients.get(t.id.client);s[Vt(s,t.id.clock)]=e},rn=(n,t,e,s,r)=>{if(s===0)return;const i=e+s;let o=Fe(n,t,e),c;do c=t[o++],i<c.id.clock+c.length&&Fe(n,t,i),r(c);while(o<t.length&&t[o].id.clock<i)};class Qn{constructor(t,e,s){this.doc=t,this.deleteSet=new $,this.beforeState=he(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=e,this.meta=new Map,this.local=s,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}}const on=(n,t)=>t.deleteSet.clients.size===0&&!O.Yj(t.afterState,(e,s)=>t.beforeState.get(s)!==e)?!1:(kt(t.deleteSet),d(n,t),ut(n,t.deleteSet),!0),cn=(n,t,e)=>{const s=t._item;(s===null||s.id.clock<(n.beforeState.get(s.id.client)||0)&&!s.deleted)&&O.Yu(n.changed,t,V.Ue).add(e)},Ee=(n,t)=>{let e=n[t],s=n[t-1],r=t;for(;r>0;e=s,s=n[--r-1]){if(s.deleted===e.deleted&&s.constructor===e.constructor&&s.mergeWith(e)){e instanceof it&&e.parentSub!==null&&e.parent._map.get(e.parentSub)===e&&e.parent._map.set(e.parentSub,s);continue}break}const i=t-r;return i&&n.splice(t+1-i,i),i},ln=(n,t,e)=>{for(const[s,r]of n.clients.entries()){const i=t.clients.get(s);for(let o=r.length-1;o>=0;o--){const c=r[o],l=c.clock+c.len;for(let h=Vt(i,c.clock),u=i[h];h<i.length&&u.id.clock<l;u=i[++h]){const a=i[h];if(c.clock+c.len<=a.id.clock)break;a instanceof it&&a.deleted&&!a.keep&&e(a)&&a.gc(t,!1)}}}},un=(n,t)=>{n.clients.forEach((e,s)=>{const r=t.clients.get(s);for(let i=e.length-1;i>=0;i--){const o=e[i],c=L.VV(r.length-1,1+Vt(r,o.clock+o.len-1));for(let l=c,h=r[l];l>0&&h.id.clock>=o.clock;h=r[l])l-=1+Ee(r,l)}})},mr=(n,t,e)=>{ln(n,t,e),un(n,t)},an=(n,t)=>{if(t<n.length){const e=n[t],s=e.doc,r=s.store,i=e.deleteSet,o=e._mergeStructs;try{kt(i),e.afterState=he(e.doc.store),s.emit("beforeObserverCalls",[e,s]);const c=[];e.changed.forEach((l,h)=>c.push(()=>{(h._item===null||!h._item.deleted)&&h._callObserver(e,l)})),c.push(()=>{e.changedParentTypes.forEach((l,h)=>{h._dEH.l.length>0&&(h._item===null||!h._item.deleted)&&(l=l.filter(u=>u.target._item===null||!u.target._item.deleted),l.forEach(u=>{u.currentTarget=h,u._path=null}),l.sort((u,a)=>u.path.length-a.path.length),C(h._dEH,l,e))})}),c.push(()=>s.emit("afterTransaction",[e,s])),(0,G.PP)(c,[]),e._needFormattingCleanup&&Ss(e)}finally{s.gc&&ln(i,r,s.gcFilter),un(i,r),e.afterState.forEach((u,a)=>{const w=e.beforeState.get(a)||0;if(w!==u){const U=r.clients.get(a),F=L.Fp(Vt(U,w),1);for(let nt=U.length-1;nt>=F;)nt-=1+Ee(U,nt)}});for(let u=o.length-1;u>=0;u--){const{client:a,clock:w}=o[u].id,U=r.clients.get(a),F=Vt(U,w);F+1<U.length&&Ee(U,F+1)>1||F>0&&Ee(U,F)}if(!e.local&&e.afterState.get(s.clientID)!==e.beforeState.get(s.clientID)&&(tt.S0(X.ud,X.Pl,"[yjs] ",X.YW,X.hM,"Changed the client-id because another client seems to be using it."),s.clientID=qt()),s.emit("afterTransactionCleanup",[e,s]),s._observers.has("update")){const u=new Rt;on(u,e)&&s.emit("update",[u.toUint8Array(),e.origin,s,e])}if(s._observers.has("updateV2")){const u=new yt;on(u,e)&&s.emit("updateV2",[u.toUint8Array(),e.origin,s,e])}const{subdocsAdded:c,subdocsLoaded:l,subdocsRemoved:h}=e;(c.size>0||h.size>0||l.size>0)&&(c.forEach(u=>{u.clientID=s.clientID,u.collectionid==null&&(u.collectionid=s.collectionid),s.subdocs.add(u)}),h.forEach(u=>s.subdocs.delete(u)),s.emit("subdocs",[{loaded:l,added:c,removed:h},s,e]),h.forEach(u=>u.destroy())),n.length<=t+1?(s._transactionCleanups=[],s.emit("afterAllTransactions",[s,n])):an(n,t+1)}}},ct=(n,t,e=null,s=!0)=>{const r=n._transactionCleanups;let i=!1,o=null;n._transaction===null&&(i=!0,n._transaction=new Qn(n,e,s),r.push(n._transaction),r.length===1&&n.emit("beforeAllTransactions",[n]),n.emit("beforeTransaction",[n._transaction,n]));try{o=t(n._transaction)}finally{if(i){const c=n._transaction===r[0];n._transaction=null,c&&an(r,0)}}return o};class qn{constructor(t,e){this.insertions=e,this.deletions=t,this.meta=new Map}}const hn=(n,t,e)=>{rt(n,e.deletions,s=>{s instanceof it&&t.scope.some(r=>Wt(r,s))&&Xe(s,!1)})},dn=(n,t,e)=>{let s=null;const r=n.doc,i=n.scope;if(ct(r,o=>{for(;t.length>0&&n.currStackItem===null;){const c=r.store,l=t.pop(),h=new Set,u=[];let a=!1;rt(o,l.insertions,w=>{if(w instanceof it){if(w.redone!==null){let{item:U,diff:F}=Je(c,w.id);F>0&&(U=Ct(o,P(U.id.client,U.id.clock+F))),w=U}!w.deleted&&i.some(U=>Wt(U,w))&&u.push(w)}}),rt(o,l.deletions,w=>{w instanceof it&&i.some(U=>Wt(U,w))&&!ot(l.insertions,w.id)&&h.add(w)}),h.forEach(w=>{a=xn(o,w,h,l.insertions,n.ignoreRemoteMapChanges,n)!==null||a});for(let w=u.length-1;w>=0;w--){const U=u[w];n.deleteFilter(U)&&(U.delete(o),a=!0)}n.currStackItem=a?l:null}o.changed.forEach((c,l)=>{c.has(null)&&l._searchMarker&&(l._searchMarker.length=0)}),s=o},n),n.currStackItem!=null){const o=s.changedParentTypes;n.emit("stack-item-popped",[{stackItem:n.currStackItem,type:e,changedParentTypes:o,origin:n},n]),n.currStackItem=null}return n.currStackItem};class ts extends T.g{constructor(t,{captureTimeout:e=500,captureTransaction:s=l=>!0,deleteFilter:r=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:c=j.kJ(t)?t[0].doc:t.doc}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=r,i.add(this),this.trackedOrigins=i,this.captureTransaction=s,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=l=>{if(!this.captureTransaction(l)||!this.scope.some(K=>l.changedParentTypes.has(K))||!this.trackedOrigins.has(l.origin)&&(!l.origin||!this.trackedOrigins.has(l.origin.constructor)))return;const h=this.undoing,u=this.redoing,a=h?this.redoStack:this.undoStack;h?this.stopCapturing():u||this.clear(!1,!0);const w=new $;l.afterState.forEach((K,q)=>{const Mt=l.beforeState.get(q)||0,jn=K-Mt;jn>0&&St(w,q,Mt,jn)});const U=E.ZG();let F=!1;if(this.lastChange>0&&U-this.lastChange<this.captureTimeout&&a.length>0&&!h&&!u){const K=a[a.length-1];K.deletions=ft([K.deletions,l.deleteSet]),K.insertions=ft([K.insertions,w])}else a.push(new qn(l.deleteSet,w)),F=!0;!h&&!u&&(this.lastChange=U),rt(l,l.deleteSet,K=>{K instanceof it&&this.scope.some(q=>Wt(q,K))&&Xe(K,!0)});const nt=[{stackItem:a[a.length-1],origin:l.origin,type:h?"redo":"undo",changedParentTypes:l.changedParentTypes},this];F?this.emit("stack-item-added",nt):this.emit("stack-item-updated",nt)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(t){t=j.kJ(t)?t:[t],t.forEach(e=>{this.scope.every(s=>s!==e)&&(e.doc!==this.doc&&tt.ZK("[yjs#509] Not same Y.Doc"),this.scope.push(e))})}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,e=!0){(t&&this.canUndo()||e&&this.canRedo())&&this.doc.transact(s=>{t&&(this.undoStack.forEach(r=>hn(s,this,r)),this.undoStack=[]),e&&(this.redoStack.forEach(r=>hn(s,this,r)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:e}])})}stopCapturing(){this.lastChange=0}undo(){this.undoing=!0;let t;try{t=dn(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){this.redoing=!0;let t;try{t=dn(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}function*es(n){const t=y.yg(n.restDecoder);for(let e=0;e<t;e++){const s=y.yg(n.restDecoder),r=n.readClient();let i=y.yg(n.restDecoder);for(let o=0;o<s;o++){const c=n.readInfo();if(c===10){const l=y.yg(n.restDecoder);yield new Ut(P(r,i),l),i+=l}else if(B.kr&c){const l=(c&(B.rc|B.x1))===0,h=new it(P(r,i),null,(c&B.x1)===B.x1?n.readLeftID():null,null,(c&B.rc)===B.rc?n.readRightID():null,l?n.readParentInfo()?n.readString():n.readLeftID():null,l&&(c&B.cq)===B.cq?n.readString():null,Vn(n,c));yield h,i+=h.length}else{const l=n.readLen();yield new Ot(P(r,i),l),i+=l}}}}class zt{constructor(t,e){this.gen=es(t),this.curr=null,this.done=!1,this.filterSkips=e,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===Ut);return this.curr}}const yr=n=>ns(n,pt),ns=(n,t=mt)=>{const e=[],s=new t(decoding.createDecoder(n)),r=new zt(s,!1);for(let o=r.curr;o!==null;o=r.next())e.push(o);logging.print("Structs: ",e);const i=gt(s);logging.print("DeleteSet: ",i)},_r=n=>ss(n,pt),ss=(n,t=mt)=>{const e=[],s=new t(decoding.createDecoder(n)),r=new zt(s,!1);for(let i=r.curr;i!==null;i=r.next())e.push(i);return{structs:e,ds:gt(s)}};class Pe{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}}const rs=n=>Se(n,pt,Rt),is=(n,t=Tt,e=mt)=>{const s=new t,r=new zt(new e(decoding.createDecoder(n)),!1);let i=r.curr;if(i!==null){let o=0,c=i.id.client,l=i.id.clock!==0,h=l?0:i.id.clock+i.length;for(;i!==null;i=r.next())c!==i.id.client&&(h!==0&&(o++,encoding.writeVarUint(s.restEncoder,c),encoding.writeVarUint(s.restEncoder,h)),c=i.id.client,h=0,l=i.id.clock!==0),i.constructor===Ut&&(l=!0),l||(h=i.id.clock+i.length);h!==0&&(o++,encoding.writeVarUint(s.restEncoder,c),encoding.writeVarUint(s.restEncoder,h));const u=encoding.createEncoder();return encoding.writeVarUint(u,o),encoding.writeBinaryEncoder(u,s.restEncoder),s.restEncoder=u,s.toUint8Array()}else return encoding.writeVarUint(s.restEncoder,0),s.toUint8Array()},kr=n=>is(n,Lt,pt),os=(n,t=mt)=>{const e=new Map,s=new Map,r=new zt(new t(decoding.createDecoder(n)),!1);let i=r.curr;if(i!==null){let o=i.id.client,c=i.id.clock;for(e.set(o,c);i!==null;i=r.next())o!==i.id.client&&(s.set(o,c),e.set(i.id.client,i.id.clock),o=i.id.client),c=i.id.clock+i.length;s.set(o,c)}return{from:e,to:s}},Er=n=>os(n,pt),cs=(n,t)=>{if(n.constructor===Ot){const{client:e,clock:s}=n.id;return new Ot(P(e,s+t),n.length-t)}else if(n.constructor===Ut){const{client:e,clock:s}=n.id;return new Ut(P(e,s+t),n.length-t)}else{const e=n,{client:s,clock:r}=e.id;return new it(P(s,r+t),null,P(s,r+t-1),null,e.rightOrigin,e.parent,e.parentSub,e.content.splice(t))}},Se=(n,t=mt,e=yt)=>{if(n.length===1)return n[0];const s=n.map(u=>new t(y.l1(u)));let r=s.map(u=>new zt(u,!0)),i=null;const o=new e,c=new Pe(o);for(;r=r.filter(w=>w.curr!==null),r.sort((w,U)=>{if(w.curr.id.client===U.curr.id.client){const F=w.curr.id.clock-U.curr.id.clock;return F===0?w.curr.constructor===U.curr.constructor?0:w.curr.constructor===Ut?1:-1:F}else return U.curr.id.client-w.curr.id.client}),r.length!==0;){const u=r[0],a=u.curr.id.client;if(i!==null){let w=u.curr,U=!1;for(;w!==null&&w.id.clock+w.length<=i.struct.id.clock+i.struct.length&&w.id.client>=i.struct.id.client;)w=u.next(),U=!0;if(w===null||w.id.client!==a||U&&w.id.clock>i.struct.id.clock+i.struct.length)continue;if(a!==i.struct.id.client)$t(c,i.struct,i.offset),i={struct:w,offset:0},u.next();else if(i.struct.id.clock+i.struct.length<w.id.clock)if(i.struct.constructor===Ut)i.struct.length=w.id.clock+w.length-i.struct.id.clock;else{$t(c,i.struct,i.offset);const F=w.id.clock-i.struct.id.clock-i.struct.length;i={struct:new Ut(P(a,i.struct.id.clock+i.struct.length),F),offset:0}}else{const F=i.struct.id.clock+i.struct.length-w.id.clock;F>0&&(i.struct.constructor===Ut?i.struct.length-=F:w=cs(w,F)),i.struct.mergeWith(w)||($t(c,i.struct,i.offset),i={struct:w,offset:0},u.next())}}else i={struct:u.curr,offset:0},u.next();for(let w=u.curr;w!==null&&w.id.client===a&&w.id.clock===i.struct.id.clock+i.struct.length&&w.constructor!==Ut;w=u.next())$t(c,i.struct,i.offset),i={struct:w,offset:0}}i!==null&&($t(c,i.struct,i.offset),i=null),je(c);const l=s.map(u=>gt(u)),h=ft(l);return ut(o,h),o.toUint8Array()},fn=(n,t,e=mt,s=yt)=>{const r=me(t),i=new s,o=new Pe(i),c=new e(y.l1(n)),l=new zt(c,!1);for(;l.curr;){const u=l.curr,a=u.id.client,w=r.get(a)||0;if(l.curr.constructor===Ut){l.next();continue}if(u.id.clock+u.length>w)for($t(o,u,L.Fp(w-u.id.clock,0)),l.next();l.curr&&l.curr.id.client===a;)$t(o,l.curr,0),l.next();else for(;l.curr&&l.curr.id.client===a&&l.curr.id.clock+l.curr.length<=w;)l.next()}je(o);const h=gt(c);return ut(i,h),i.toUint8Array()},Sr=(n,t)=>fn(n,t,pt,Rt),gn=n=>{n.written>0&&(n.clientStructs.push({written:n.written,restEncoder:_._f(n.encoder.restEncoder)}),n.encoder.restEncoder=_.Mf(),n.written=0)},$t=(n,t,e)=>{n.written>0&&n.currClient!==t.id.client&&gn(n),n.written===0&&(n.currClient=t.id.client,n.encoder.writeClient(t.id.client),_.uE(n.encoder.restEncoder,t.id.clock+e)),t.write(n.encoder,e),n.written++},je=n=>{gn(n);const t=n.encoder.restEncoder;_.uE(t,n.clientStructs.length);for(let e=0;e<n.clientStructs.length;e++){const s=n.clientStructs[e];_.uE(t,s.written),_.HK(t,s.restEncoder)}},be=(n,t,e,s)=>{const r=new e(y.l1(n)),i=new zt(r,!1),o=new s,c=new Pe(o);for(let h=i.curr;h!==null;h=i.next())$t(c,t(h),0);je(c);const l=gt(r);return ut(o,l),o.toUint8Array()},pn=({formatting:n=!0,subdocs:t=!0,yxml:e=!0}={})=>{let s=0;const r=map.create(),i=map.create(),o=map.create(),c=map.create();return c.set(null,null),l=>{switch(l.constructor){case Ot:case Ut:return l;case it:{const h=l,u=h.content;switch(u.constructor){case oe:break;case Pt:{if(e){const a=u.type;a instanceof ne&&(a.nodeName=map.setIfUndefined(i,a.nodeName,()=>"node-"+s)),a instanceof ge&&(a.hookName=map.setIfUndefined(i,a.hookName,()=>"hook-"+s))}break}case Zt:{const a=u;a.arr=a.arr.map(()=>s);break}case ie:{const a=u;a.content=new Uint8Array([s]);break}case ce:{const a=u;t&&(a.opts={},a.doc.guid=s+"");break}case Xt:{const a=u;a.embed={};break}case dt:{const a=u;n&&(a.key=map.setIfUndefined(o,a.key,()=>s+""),a.value=map.setIfUndefined(c,a.value,()=>({i:s})));break}case pe:{const a=u;a.arr=a.arr.map(()=>s);break}case Ft:{const a=u;a.str=string.repeat(s%10+"",a.str.length);break}default:error.unexpectedCase()}return h.parentSub&&(h.parentSub=map.setIfUndefined(r,h.parentSub,()=>s+"")),s++,l}default:error.unexpectedCase()}}},br=(n,t)=>be(n,pn(t),pt,Rt),Dr=(n,t)=>be(n,pn(t),mt,yt),Cr=n=>be(n,f.id,pt,yt),ls=n=>be(n,G.id,mt,Rt),wn="You must not compute changes after the event-handler fired.";class De{constructor(t,e){this.target=t,this.currentTarget=t,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=us(this.currentTarget,this.target))}deletes(t){return ot(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw S.Ue(wn);const t=new Map,e=this.target;this.transaction.changed.get(e).forEach(r=>{if(r!==null){const i=e._map.get(r);let o,c;if(this.adds(i)){let l=i.left;for(;l!==null&&this.adds(l);)l=l.left;if(this.deletes(i))if(l!==null&&this.deletes(l))o="delete",c=j.Z$(l.content.getContent());else return;else l!==null&&this.deletes(l)?(o="update",c=j.Z$(l.content.getContent())):(o="add",c=void 0)}else if(this.deletes(i))o="delete",c=j.Z$(i.content.getContent());else return;t.set(r,{action:o,oldValue:c})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw S.Ue(wn);const e=this.target,s=V.Ue(),r=V.Ue(),i=[];if(t={added:s,deleted:r,delta:i,keys:this.keys},this.transaction.changed.get(e).has(null)){let c=null;const l=()=>{c&&i.push(c)};for(let h=e._start;h!==null;h=h.right)h.deleted?this.deletes(h)&&!this.adds(h)&&((c===null||c.delete===void 0)&&(l(),c={delete:0}),c.delete+=h.length,r.add(h)):this.adds(h)?((c===null||c.insert===void 0)&&(l(),c={insert:[]}),c.insert=c.insert.concat(h.content.getContent()),s.add(h)):((c===null||c.retain===void 0)&&(l(),c={retain:0}),c.retain+=h.length);c!==null&&c.retain===void 0&&l()}this._changes=t}return t}}const us=(n,t)=>{const e=[];for(;t._item!==null&&t!==n;){if(t._item.parentSub!==null)e.unshift(t._item.parentSub);else{let s=0,r=t._item.parent._start;for(;r!==t._item&&r!==null;)r.deleted||s++,r=r.right;e.unshift(s)}t=t._item.parent}return e},mn=80;let We=0;class as{constructor(t,e){t.marker=!0,this.p=t,this.index=e,this.timestamp=We++}}const hs=n=>{n.timestamp=We++},yn=(n,t,e)=>{n.p.marker=!1,n.p=t,t.marker=!0,n.index=e,n.timestamp=We++},ds=(n,t,e)=>{if(n.length>=mn){const s=n.reduce((r,i)=>r.timestamp<i.timestamp?r:i);return yn(s,t,e),s}else{const s=new as(t,e);return n.push(s),s}},Ce=(n,t)=>{if(n._start===null||t===0||n._searchMarker===null)return null;const e=n._searchMarker.length===0?null:n._searchMarker.reduce((i,o)=>L.Wn(t-i.index)<L.Wn(t-o.index)?i:o);let s=n._start,r=0;for(e!==null&&(s=e.p,r=e.index,hs(e));s.right!==null&&r<t;){if(!s.deleted&&s.countable){if(t<r+s.length)break;r+=s.length}s=s.right}for(;s.left!==null&&r>t;)s=s.left,!s.deleted&&s.countable&&(r-=s.length);for(;s.left!==null&&s.left.id.client===s.id.client&&s.left.id.clock+s.left.length===s.id.clock;)s=s.left,!s.deleted&&s.countable&&(r-=s.length);return e!==null&&L.Wn(e.index-r)<s.parent.length/mn?(yn(e,s,r),e):ds(n._searchMarker,s,r)},de=(n,t,e)=>{for(let s=n.length-1;s>=0;s--){const r=n[s];if(e>0){let i=r.p;for(i.marker=!1;i&&(i.deleted||!i.countable);)i=i.left,i&&!i.deleted&&i.countable&&(r.index-=i.length);if(i===null||i.marker===!0){n.splice(s,1);continue}r.p=i,i.marker=!0}(t<r.index||e>0&&t===r.index)&&(r.index=L.Fp(t,r.index+e))}},Ir=n=>{let t=n._start;const e=[];for(;t;)e.push(t),t=t.right;return e},Ie=(n,t,e)=>{const s=n,r=t.changedParentTypes;for(;O.Yu(r,n,()=>[]).push(e),n._item!==null;)n=n._item.parent;C(s._eH,e,t)};class _t{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Be(),this._dEH=Be(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,e){this.doc=t,this._item=e}_copy(){throw S.Nw()}clone(){throw S.Nw()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,e){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){ye(this._eH,t)}observeDeep(t){ye(this._dEH,t)}unobserve(t){m(this._eH,t)}unobserveDeep(t){m(this._dEH,t)}toJSON(){}}const _n=(n,t,e)=>{t<0&&(t=n._length+t),e<0&&(e=n._length+e);let s=e-t;const r=[];let i=n._start;for(;i!==null&&s>0;){if(i.countable&&!i.deleted){const o=i.content.getContent();if(o.length<=t)t-=o.length;else{for(let c=t;c<o.length&&s>0;c++)r.push(o[c]),s--;t=0}}i=i.right}return r},kn=n=>{const t=[];let e=n._start;for(;e!==null;){if(e.countable&&!e.deleted){const s=e.content.getContent();for(let r=0;r<s.length;r++)t.push(s[r])}e=e.right}return t},Ur=(n,t)=>{const e=[];let s=n._start;for(;s!==null;){if(s.countable&&Yt(s,t)){const r=s.content.getContent();for(let i=0;i<r.length;i++)e.push(r[i])}s=s.right}return e},fe=(n,t)=>{let e=0,s=n._start;for(;s!==null;){if(s.countable&&!s.deleted){const r=s.content.getContent();for(let i=0;i<r.length;i++)t(r[i],e++,n)}s=s.right}},En=(n,t)=>{const e=[];return fe(n,(s,r)=>{e.push(t(s,r,n))}),e},fs=n=>{let t=n._start,e=null,s=0;return{[Symbol.iterator](){return this},next:()=>{if(e===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};e=t.content.getContent(),s=0,t=t.right}const r=e[s++];return e.length<=s&&(e=null),{done:!1,value:r}}}},Sn=(n,t)=>{const e=Ce(n,t);let s=n._start;for(e!==null&&(s=e.p,t-=e.index);s!==null;s=s.right)if(!s.deleted&&s.countable){if(t<s.length)return s.content.getContent()[t];t-=s.length}},Ue=(n,t,e,s)=>{let r=e;const i=n.doc,o=i.clientID,c=i.store,l=e===null?t._start:e.right;let h=[];const u=()=>{h.length>0&&(r=new it(P(o,at(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new Zt(h)),r.integrate(n,0),h=[])};s.forEach(a=>{if(a===null)h.push(a);else switch(a.constructor){case Number:case Object:case Boolean:case Array:case String:h.push(a);break;default:switch(u(),a.constructor){case Uint8Array:case ArrayBuffer:r=new it(P(o,at(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new ie(new Uint8Array(a))),r.integrate(n,0);break;case bt:r=new it(P(o,at(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new ce(a)),r.integrate(n,0);break;default:if(a instanceof _t)r=new it(P(o,at(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new Pt(a)),r.integrate(n,0);else throw new Error("Unexpected content type in insert operation")}}}),u()},bn=()=>S.Ue("Length exceeded!"),Dn=(n,t,e,s)=>{if(e>t._length)throw bn();if(e===0)return t._searchMarker&&de(t._searchMarker,e,s.length),Ue(n,t,null,s);const r=e,i=Ce(t,e);let o=t._start;for(i!==null&&(o=i.p,e-=i.index,e===0&&(o=o.prev,e+=o&&o.countable&&!o.deleted?o.length:0));o!==null;o=o.right)if(!o.deleted&&o.countable){if(e<=o.length){e<o.length&&Ct(n,P(o.id.client,o.id.clock+e));break}e-=o.length}return t._searchMarker&&de(t._searchMarker,r,s.length),Ue(n,t,o,s)},gs=(n,t,e)=>{let r=(t._searchMarker||[]).reduce((i,o)=>o.index>i.index?o:i,{index:0,p:t._start}).p;if(r)for(;r.right;)r=r.right;return Ue(n,t,r,e)},Cn=(n,t,e,s)=>{if(s===0)return;const r=e,i=s,o=Ce(t,e);let c=t._start;for(o!==null&&(c=o.p,e-=o.index);c!==null&&e>0;c=c.right)!c.deleted&&c.countable&&(e<c.length&&Ct(n,P(c.id.client,c.id.clock+e)),e-=c.length);for(;s>0&&c!==null;)c.deleted||(s<c.length&&Ct(n,P(c.id.client,c.id.clock+s)),c.delete(n),s-=c.length),c=c.right;if(s>0)throw bn();t._searchMarker&&de(t._searchMarker,r,-i+s)},Te=(n,t,e)=>{const s=t._map.get(e);s!==void 0&&s.delete(n)},Ge=(n,t,e,s)=>{const r=t._map.get(e)||null,i=n.doc,o=i.clientID;let c;if(s==null)c=new Zt([s]);else switch(s.constructor){case Number:case Object:case Boolean:case Array:case String:c=new Zt([s]);break;case Uint8Array:c=new ie(s);break;case bt:c=new ce(s);break;default:if(s instanceof _t)c=new Pt(s);else throw new Error("Unexpected content type")}new it(P(o,at(i.store,o)),r,r&&r.lastId,null,null,t,e,c).integrate(n,0)},He=(n,t)=>{const e=n._map.get(t);return e!==void 0&&!e.deleted?e.content.getContent()[e.length-1]:void 0},In=n=>{const t={};return n._map.forEach((e,s)=>{e.deleted||(t[s]=e.content.getContent()[e.length-1])}),t},Un=(n,t)=>{const e=n._map.get(t);return e!==void 0&&!e.deleted},Tr=(n,t,e)=>{let s=n._map.get(t)||null;for(;s!==null&&(!e.sv.has(s.id.client)||s.id.clock>=(e.sv.get(s.id.client)||0));)s=s.left;return s!==null&&Yt(s,e)?s.content.getContent()[s.length-1]:void 0},ps=(n,t)=>{const e={};return n._map.forEach((s,r)=>{let i=s;for(;i!==null&&(!t.sv.has(i.id.client)||i.id.clock>=(t.sv.get(i.id.client)||0));)i=i.left;i!==null&&Yt(i,t)&&(e[r]=i.content.getContent()[i.length-1])}),e},Ae=n=>Z(n.entries(),t=>!t[1].deleted);class ws extends De{constructor(t,e){super(t,e),this._transaction=e}}class Gt extends _t{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){const e=new Gt;return e.push(t),e}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Gt}clone(){const t=new Gt;return t.insert(0,this.toArray().map(e=>e instanceof _t?e.clone():e)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(t,e){super._callObserver(t,e),Ie(this,t,new ws(this,t))}insert(t,e){this.doc!==null?ct(this.doc,s=>{Dn(s,this,t,e)}):this._prelimContent.splice(t,0,...e)}push(t){this.doc!==null?ct(this.doc,e=>{gs(e,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,e=1){this.doc!==null?ct(this.doc,s=>{Cn(s,this,t,e)}):this._prelimContent.splice(t,e)}get(t){return Sn(this,t)}toArray(){return kn(this)}slice(t=0,e=this.length){return _n(this,t,e)}toJSON(){return this.map(t=>t instanceof _t?t.toJSON():t)}map(t){return En(this,t)}forEach(t){fe(this,t)}[Symbol.iterator](){return fs(this)}_write(t){t.writeTypeRef(Ps)}}const ms=n=>new Gt;class ys extends De{constructor(t,e,s){super(t,e),this.keysChanged=s}}class Kt extends _t{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,e){super._integrate(t,e),this._prelimContent.forEach((s,r)=>{this.set(r,s)}),this._prelimContent=null}_copy(){return new Kt}clone(){const t=new Kt;return this.forEach((e,s)=>{t.set(s,e instanceof _t?e.clone():e)}),t}_callObserver(t,e){Ie(this,t,new ys(this,t,e))}toJSON(){const t={};return this._map.forEach((e,s)=>{if(!e.deleted){const r=e.content.getContent()[e.length-1];t[s]=r instanceof _t?r.toJSON():r}}),t}get size(){return[...Ae(this._map)].length}keys(){return J(Ae(this._map),t=>t[0])}values(){return J(Ae(this._map),t=>t[1].content.getContent()[t[1].length-1])}entries(){return J(Ae(this._map),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this._map.forEach((e,s)=>{e.deleted||t(e.content.getContent()[e.length-1],s,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?ct(this.doc,e=>{Te(e,this,t)}):this._prelimContent.delete(t)}set(t,e){return this.doc!==null?ct(this.doc,s=>{Ge(s,this,t,e)}):this._prelimContent.set(t,e),e}get(t){return He(this,t)}has(t){return Un(this,t)}clear(){this.doc!==null?ct(this.doc,t=>{this.forEach(function(e,s,r){Te(t,r,s)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(js)}}const _s=n=>new Kt,Jt=(n,t)=>n===t||typeof n=="object"&&typeof t=="object"&&n&&t&&N.$m(n,t);class Ye{constructor(t,e,s,r){this.left=t,this.right=e,this.index=s,this.currentAttributes=r}forward(){switch(this.right===null&&S.zR(),this.right.content.constructor){case dt:this.right.deleted||re(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}}const Tn=(n,t,e)=>{for(;t.right!==null&&e>0;){switch(t.right.content.constructor){case dt:t.right.deleted||re(t.currentAttributes,t.right.content);break;default:t.right.deleted||(e<t.right.length&&Ct(n,P(t.right.id.client,t.right.id.clock+e)),t.index+=t.right.length,e-=t.right.length);break}t.left=t.right,t.right=t.right.right}return t},ve=(n,t,e,s)=>{const r=new Map,i=s?Ce(t,e):null;if(i){const o=new Ye(i.p.left,i.p,i.index,r);return Tn(n,o,e-i.index)}else{const o=new Ye(null,t._start,0,r);return Tn(n,o,e)}},An=(n,t,e,s)=>{for(;e.right!==null&&(e.right.deleted===!0||e.right.content.constructor===dt&&Jt(s.get(e.right.content.key),e.right.content.value));)e.right.deleted||s.delete(e.right.content.key),e.forward();const r=n.doc,i=r.clientID;s.forEach((o,c)=>{const l=e.left,h=e.right,u=new it(P(i,at(r.store,i)),l,l&&l.lastId,h,h&&h.id,t,null,new dt(c,o));u.integrate(n,0),e.right=u,e.forward()})},re=(n,t)=>{const{key:e,value:s}=t;s===null?n.delete(e):n.set(e,s)},vn=(n,t)=>{var e;for(;n.right!==null;){if(!(n.right.deleted||n.right.content.constructor===dt&&Jt((e=t[n.right.content.key])!=null?e:null,n.right.content.value)))break;n.forward()}},On=(n,t,e,s)=>{var c;const r=n.doc,i=r.clientID,o=new Map;for(const l in s){const h=s[l],u=(c=e.currentAttributes.get(l))!=null?c:null;if(!Jt(u,h)){o.set(l,u);const{left:a,right:w}=e;e.right=new it(P(i,at(r.store,i)),a,a&&a.lastId,w,w&&w.id,t,null,new dt(l,h)),e.right.integrate(n,0),e.forward()}}return o},ze=(n,t,e,s,r)=>{e.currentAttributes.forEach((w,U)=>{r[U]===void 0&&(r[U]=null)});const i=n.doc,o=i.clientID;vn(e,r);const c=On(n,t,e,r),l=s.constructor===String?new Ft(s):s instanceof _t?new Pt(s):new Xt(s);let{left:h,right:u,index:a}=e;t._searchMarker&&de(t._searchMarker,e.index,l.getLength()),u=new it(P(o,at(i.store,o)),h,h&&h.lastId,u,u&&u.id,t,null,l),u.integrate(n,0),e.right=u,e.index=a,e.forward(),An(n,t,e,c)},Mn=(n,t,e,s,r)=>{const i=n.doc,o=i.clientID;vn(e,r);const c=On(n,t,e,r);t:for(;e.right!==null&&(s>0||c.size>0&&(e.right.deleted||e.right.content.constructor===dt));){if(!e.right.deleted)switch(e.right.content.constructor){case dt:{const{key:l,value:h}=e.right.content,u=r[l];if(u!==void 0){if(Jt(u,h))c.delete(l);else{if(s===0)break t;c.set(l,h)}e.right.delete(n)}else e.currentAttributes.set(l,h);break}default:s<e.right.length&&Ct(n,P(e.right.id.client,e.right.id.clock+s)),s-=e.right.length;break}e.forward()}if(s>0){let l="";for(;s>0;s--)l+=` +`;e.right=new it(P(o,at(i.store,o)),e.left,e.left&&e.left.lastId,e.right,e.right&&e.right.id,t,null,new Ft(l)),e.right.integrate(n,0),e.forward()}An(n,t,e,c)},Nn=(n,t,e,s,r)=>{var h,u;let i=t;const o=O.Ue();for(;i&&(!i.countable||i.deleted);){if(!i.deleted&&i.content.constructor===dt){const a=i.content;o.set(a.key,a)}i=i.right}let c=0,l=!1;for(;t!==i;){if(e===t&&(l=!0),!t.deleted){const a=t.content;switch(a.constructor){case dt:{const{key:w,value:U}=a,F=(h=s.get(w))!=null?h:null;(o.get(w)!==a||F===U)&&(t.delete(n),c++,!l&&((u=r.get(w))!=null?u:null)===U&&F!==U&&(F===null?r.delete(w):r.set(w,F))),!l&&!t.deleted&&re(r,a);break}}}t=t.right}return c},ks=(n,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;const e=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===dt){const s=t.content.key;e.has(s)?t.delete(n):e.add(s)}t=t.left}},Es=n=>{let t=0;return ct(n.doc,e=>{let s=n._start,r=n._start,i=O.Ue();const o=O.JG(i);for(;r;){if(r.deleted===!1)switch(r.content.constructor){case dt:re(o,r.content);break;default:t+=Nn(e,s,r,i,o),i=O.JG(o),s=r;break}r=r.right}}),t},Ss=n=>{const t=new Set,e=n.doc;for(const[s,r]of n.afterState.entries()){const i=n.beforeState.get(s)||0;r!==i&&rn(n,e.store.clients.get(s),i,r,o=>{!o.deleted&&o.content.constructor===dt&&o.constructor!==Ot&&t.add(o.parent)})}ct(e,s=>{rt(n,n.deleteSet,r=>{if(r instanceof Ot||!r.parent._hasFormatting||t.has(r.parent))return;const i=r.parent;r.content.constructor===dt?t.add(i):ks(s,r)});for(const r of t)Es(r)})},Ln=(n,t,e)=>{const s=e,r=O.JG(t.currentAttributes),i=t.right;for(;e>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case Pt:case Xt:case Ft:e<t.right.length&&Ct(n,P(t.right.id.client,t.right.id.clock+e)),e-=t.right.length,t.right.delete(n);break}t.forward()}i&&Nn(n,i,t.right,r,t.currentAttributes);const o=(t.left||t.right).parent;return o._searchMarker&&de(o._searchMarker,t.index,-s+e),t};class bs extends De{constructor(t,e,s){super(t,e),this.childListChanged=!1,this.keysChanged=new Set,s.forEach(r=>{r===null?this.childListChanged=!0:this.keysChanged.add(r)})}get changes(){if(this._changes===null){const t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){const t=this.target.doc,e=[];ct(t,s=>{var U,F,nt;const r=new Map,i=new Map;let o=this.target._start,c=null;const l={};let h="",u=0,a=0;const w=()=>{if(c!==null){let K=null;switch(c){case"delete":a>0&&(K={delete:a}),a=0;break;case"insert":(typeof h=="object"||h.length>0)&&(K={insert:h},r.size>0&&(K.attributes={},r.forEach((q,Mt)=>{q!==null&&(K.attributes[Mt]=q)}))),h="";break;case"retain":u>0&&(K={retain:u},N.xb(l)||(K.attributes=N.f0({},l))),u=0;break}K&&e.push(K),c=null}};for(;o!==null;){switch(o.content.constructor){case Pt:case Xt:this.adds(o)?this.deletes(o)||(w(),c="insert",h=o.content.getContent()[0],w()):this.deletes(o)?(c!=="delete"&&(w(),c="delete"),a+=1):o.deleted||(c!=="retain"&&(w(),c="retain"),u+=1);break;case Ft:this.adds(o)?this.deletes(o)||(c!=="insert"&&(w(),c="insert"),h+=o.content.str):this.deletes(o)?(c!=="delete"&&(w(),c="delete"),a+=o.length):o.deleted||(c!=="retain"&&(w(),c="retain"),u+=o.length);break;case dt:{const{key:K,value:q}=o.content;if(this.adds(o)){if(!this.deletes(o)){const Mt=(U=r.get(K))!=null?U:null;Jt(Mt,q)?q!==null&&o.delete(s):(c==="retain"&&w(),Jt(q,(F=i.get(K))!=null?F:null)?delete l[K]:l[K]=q)}}else if(this.deletes(o)){i.set(K,q);const Mt=(nt=r.get(K))!=null?nt:null;Jt(Mt,q)||(c==="retain"&&w(),l[K]=Mt)}else if(!o.deleted){i.set(K,q);const Mt=l[K];Mt!==void 0&&(Jt(Mt,q)?Mt!==null&&o.delete(s):(c==="retain"&&w(),q===null?delete l[K]:l[K]=q))}o.deleted||(c==="insert"&&w(),re(r,o.content));break}}o=o.right}for(w();e.length>0;){const K=e[e.length-1];if(K.retain!==void 0&&K.attributes===void 0)e.pop();else break}}),this._delta=e}return this._delta}}class te extends _t{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(t,e){super._integrate(t,e);try{this._pending.forEach(s=>s())}catch(s){console.error(s)}this._pending=null}_copy(){return new te}clone(){const t=new te;return t.applyDelta(this.toDelta()),t}_callObserver(t,e){super._callObserver(t,e);const s=new bs(this,t,e);Ie(this,t,s),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){let t="",e=this._start;for(;e!==null;)!e.deleted&&e.countable&&e.content.constructor===Ft&&(t+=e.content.str),e=e.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:e=!0}={}){this.doc!==null?ct(this.doc,s=>{const r=new Ye(null,this._start,0,new Map);for(let i=0;i<t.length;i++){const o=t[i];if(o.insert!==void 0){const c=!e&&typeof o.insert=="string"&&i===t.length-1&&r.right===null&&o.insert.slice(-1)===` +`?o.insert.slice(0,-1):o.insert;(typeof c!="string"||c.length>0)&&ze(s,this,r,c,o.attributes||{})}else o.retain!==void 0?Mn(s,this,r,o.retain,o.attributes||{}):o.delete!==void 0&&Ln(s,r,o.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,e,s){const r=[],i=new Map,o=this.doc;let c="",l=this._start;function h(){if(c.length>0){const a={};let w=!1;i.forEach((F,nt)=>{w=!0,a[nt]=F});const U={insert:c};w&&(U.attributes=a),r.push(U),c=""}}const u=()=>{for(;l!==null;){if(Yt(l,t)||e!==void 0&&Yt(l,e))switch(l.content.constructor){case Ft:{const a=i.get("ychange");t!==void 0&&!Yt(l,t)?(a===void 0||a.user!==l.id.client||a.type!=="removed")&&(h(),i.set("ychange",s?s("removed",l.id):{type:"removed"})):e!==void 0&&!Yt(l,e)?(a===void 0||a.user!==l.id.client||a.type!=="added")&&(h(),i.set("ychange",s?s("added",l.id):{type:"added"})):a!==void 0&&(h(),i.delete("ychange")),c+=l.content.str;break}case Pt:case Xt:{h();const a={insert:l.content.getContent()[0]};if(i.size>0){const w={};a.attributes=w,i.forEach((U,F)=>{w[F]=U})}r.push(a);break}case dt:Yt(l,t)&&(h(),re(i,l.content));break}l=l.right}h()};return t||e?ct(o,a=>{t&&Ve(a,t),e&&Ve(a,e),u()},"cleanup"):u(),r}insert(t,e,s){if(e.length<=0)return;const r=this.doc;r!==null?ct(r,i=>{const o=ve(i,this,t,!s);s||(s={},o.currentAttributes.forEach((c,l)=>{s[l]=c})),ze(i,this,o,e,s)}):this._pending.push(()=>this.insert(t,e,s))}insertEmbed(t,e,s){const r=this.doc;r!==null?ct(r,i=>{const o=ve(i,this,t,!s);ze(i,this,o,e,s||{})}):this._pending.push(()=>this.insertEmbed(t,e,s||{}))}delete(t,e){if(e===0)return;const s=this.doc;s!==null?ct(s,r=>{Ln(r,ve(r,this,t,!0),e)}):this._pending.push(()=>this.delete(t,e))}format(t,e,s){if(e===0)return;const r=this.doc;r!==null?ct(r,i=>{const o=ve(i,this,t,!1);o.right!==null&&Mn(i,this,o,e,s)}):this._pending.push(()=>this.format(t,e,s))}removeAttribute(t){this.doc!==null?ct(this.doc,e=>{Te(e,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,e){this.doc!==null?ct(this.doc,s=>{Ge(s,this,t,e)}):this._pending.push(()=>this.setAttribute(t,e))}getAttribute(t){return He(this,t)}getAttributes(){return In(this)}_write(t){t.writeTypeRef(Ws)}}const Ds=n=>new te;class $e{constructor(t,e=()=>!0){this._filter=e,this._root=t,this._currentNode=t._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let t=this._currentNode,e=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(e)))do if(e=t.content.type,!t.deleted&&(e.constructor===ne||e.constructor===ee)&&e._start!==null)t=e._start;else for(;t!==null;)if(t.right!==null){t=t.right;break}else t.parent===this._root?t=null:t=t.parent._item;while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}}class ee extends _t{constructor(){super(),this._prelimContent=[]}get firstChild(){const t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new ee}clone(){const t=new ee;return t.insert(0,this.toArray().map(e=>e instanceof _t?e.clone():e)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new $e(this,t)}querySelector(t){t=t.toUpperCase();const s=new $e(this,r=>r.nodeName&&r.nodeName.toUpperCase()===t).next();return s.done?null:s.value}querySelectorAll(t){return t=t.toUpperCase(),j.Dp(new $e(this,e=>e.nodeName&&e.nodeName.toUpperCase()===t))}_callObserver(t,e){Ie(this,t,new Us(this,e,t))}toString(){return En(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,e={},s){const r=t.createDocumentFragment();return s!==void 0&&s._createAssociation(r,this),fe(this,i=>{r.insertBefore(i.toDOM(t,e,s),null)}),r}insert(t,e){this.doc!==null?ct(this.doc,s=>{Dn(s,this,t,e)}):this._prelimContent.splice(t,0,...e)}insertAfter(t,e){if(this.doc!==null)ct(this.doc,s=>{const r=t&&t instanceof _t?t._item:t;Ue(s,this,r,e)});else{const s=this._prelimContent,r=t===null?0:s.findIndex(i=>i===t)+1;if(r===0&&t!==null)throw S.Ue("Reference item not found");s.splice(r,0,...e)}}delete(t,e=1){this.doc!==null?ct(this.doc,s=>{Cn(s,this,t,e)}):this._prelimContent.splice(t,e)}toArray(){return kn(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return Sn(this,t)}slice(t=0,e=this.length){return _n(this,t,e)}forEach(t){fe(this,t)}_write(t){t.writeTypeRef(Hs)}}const Cs=n=>new ee;class ne extends ee{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,e){super._integrate(t,e),this._prelimAttrs.forEach((s,r)=>{this.setAttribute(r,s)}),this._prelimAttrs=null}_copy(){return new ne(this.nodeName)}clone(){const t=new ne(this.nodeName),e=this.getAttributes();return N.Ed(e,(s,r)=>{typeof s=="string"&&t.setAttribute(r,s)}),t.insert(0,this.toArray().map(s=>s instanceof _t?s.clone():s)),t}toString(){const t=this.getAttributes(),e=[],s=[];for(const c in t)s.push(c);s.sort();const r=s.length;for(let c=0;c<r;c++){const l=s[c];e.push(l+'="'+t[l]+'"')}const i=this.nodeName.toLocaleLowerCase(),o=e.length>0?" "+e.join(" "):"";return`<${i}${o}>${super.toString()}</${i}>`}removeAttribute(t){this.doc!==null?ct(this.doc,e=>{Te(e,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,e){this.doc!==null?ct(this.doc,s=>{Ge(s,this,t,e)}):this._prelimAttrs.set(t,e)}getAttribute(t){return He(this,t)}hasAttribute(t){return Un(this,t)}getAttributes(t){return t?ps(this,t):In(this)}toDOM(t=document,e={},s){const r=t.createElement(this.nodeName),i=this.getAttributes();for(const o in i){const c=i[o];typeof c=="string"&&r.setAttribute(o,c)}return fe(this,o=>{r.appendChild(o.toDOM(t,e,s))}),s!==void 0&&s._createAssociation(r,this),r}_write(t){t.writeTypeRef(Gs),t.writeKey(this.nodeName)}}const Is=n=>new ne(n.readKey());class Us extends De{constructor(t,e,s){super(t,s),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach(r=>{r===null?this.childListChanged=!0:this.attributesChanged.add(r)})}}class ge extends Kt{constructor(t){super(),this.hookName=t}_copy(){return new ge(this.hookName)}clone(){const t=new ge(this.hookName);return this.forEach((e,s)=>{t.set(s,e)}),t}toDOM(t=document,e={},s){const r=e[this.hookName];let i;return r!==void 0?i=r.createDom(this):i=document.createElement(this.hookName),i.setAttribute("data-yjs-hook",this.hookName),s!==void 0&&s._createAssociation(i,this),i}_write(t){t.writeTypeRef(Ys),t.writeKey(this.hookName)}}const Ts=n=>new ge(n.readKey());class Oe extends te{get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new Oe}clone(){const t=new Oe;return t.applyDelta(this.toDelta()),t}toDOM(t=document,e,s){const r=t.createTextNode(this.toString());return s!==void 0&&s._createAssociation(r,this),r}toString(){return this.toDelta().map(t=>{const e=[];for(const r in t.attributes){const i=[];for(const o in t.attributes[r])i.push({key:o,value:t.attributes[r][o]});i.sort((o,c)=>o.key<c.key?-1:1),e.push({nodeName:r,attrs:i})}e.sort((r,i)=>r.nodeName<i.nodeName?-1:1);let s="";for(let r=0;r<e.length;r++){const i=e[r];s+=`<${i.nodeName}`;for(let o=0;o<i.attrs.length;o++){const c=i.attrs[o];s+=` ${c.key}="${c.value}"`}s+=">"}s+=t.insert;for(let r=e.length-1;r>=0;r--)s+=`</${e[r].nodeName}>`;return s}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(zs)}}const As=n=>new Oe;class Ke{constructor(t,e){this.id=t,this.length=e}get deleted(){throw S.Nw()}mergeWith(t){return!1}write(t,e,s){throw S.Nw()}integrate(t,e){throw S.Nw()}}const vs=0;class Ot extends Ke{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){e>0&&(this.id.clock+=e,this.length-=e),nn(t.doc.store,this)}write(t,e){t.writeInfo(vs),t.writeLen(this.length-e)}getMissing(t,e){return null}}class ie{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new ie(this.content)}splice(t){throw S.Nw()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeBuf(this.content)}getRef(){return 3}}const Os=n=>new ie(n.readBuf());class oe{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new oe(this.len)}splice(t){const e=new oe(this.len-t);return this.len=t,e}mergeWith(t){return this.len+=t.len,!0}integrate(t,e){St(t.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(t){}gc(t){}write(t,e){t.writeLen(this.len-e)}getRef(){return 1}}const Ms=n=>new oe(n.readLen()),Bn=(n,t)=>new bt(Qe(Ze({guid:n},t),{shouldLoad:t.shouldLoad||t.autoLoad||!1}));class ce{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;const e={};this.opts=e,t.gc||(e.gc=!1),t.autoLoad&&(e.autoLoad=!0),t.meta!==null&&(e.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new ce(Bn(this.doc.guid,this.opts))}splice(t){throw S.Nw()}mergeWith(t){return!1}integrate(t,e){this.doc._item=e,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,e){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}}const Ns=n=>new ce(Bn(n.readString(),n.readAny()));class Xt{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new Xt(this.embed)}splice(t){throw S.Nw()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeJSON(this.embed)}getRef(){return 5}}const Ls=n=>new Xt(n.readJSON());class dt{constructor(t,e){this.key=t,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new dt(this.key,this.value)}splice(t){throw S.Nw()}mergeWith(t){return!1}integrate(t,e){const s=e.parent;s._searchMarker=null,s._hasFormatting=!0}delete(t){}gc(t){}write(t,e){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}}const Bs=n=>new dt(n.readKey(),n.readJSON());class pe{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new pe(this.arr)}splice(t){const e=new pe(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const s=this.arr.length;t.writeLen(s-e);for(let r=e;r<s;r++){const i=this.arr[r];t.writeString(i===void 0?"undefined":JSON.stringify(i))}}getRef(){return 2}}const Rs=n=>{const t=n.readLen(),e=[];for(let s=0;s<t;s++){const r=n.readString();r==="undefined"?e.push(void 0):e.push(JSON.parse(r))}return new pe(e)};class Zt{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new Zt(this.arr)}splice(t){const e=new Zt(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const s=this.arr.length;t.writeLen(s-e);for(let r=e;r<s;r++){const i=this.arr[r];t.writeAny(i)}}getRef(){return 8}}const xs=n=>{const t=n.readLen(),e=[];for(let s=0;s<t;s++)e.push(n.readAny());return new Zt(e)};class Ft{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new Ft(this.str)}splice(t){const e=new Ft(this.str.slice(t));this.str=this.str.slice(0,t);const s=this.str.charCodeAt(t-1);return s>=55296&&s<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",e.str="\uFFFD"+e.str.slice(1)),e}mergeWith(t){return this.str+=t.str,!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeString(e===0?this.str:this.str.slice(e))}getRef(){return 4}}const Vs=n=>new Ft(n.readString()),Fs=[ms,_s,Ds,Is,Cs,Ts,As],Ps=0,js=1,Ws=2,Gs=3,Hs=4,Ys=5,zs=6;class Pt{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new Pt(this.type._copy())}splice(t){throw S.Nw()}mergeWith(t){return!1}integrate(t,e){this.type._integrate(t.doc,e)}delete(t){let e=this.type._start;for(;e!==null;)e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t),e=e.right;this.type._map.forEach(s=>{s.deleted?s.id.clock<(t.beforeState.get(s.id.client)||0)&&t._mergeStructs.push(s):s.delete(t)}),t.changed.delete(this.type)}gc(t){let e=this.type._start;for(;e!==null;)e.gc(t,!0),e=e.right;this.type._start=null,this.type._map.forEach(s=>{for(;s!==null;)s.gc(t,!0),s=s.left}),this.type._map=new Map}write(t,e){this.type._write(t)}getRef(){return 7}}const $s=n=>new Pt(Fs[n.readTypeRef()](n)),Je=(n,t)=>{let e=t,s=0,r;do s>0&&(e=P(e.client,e.clock+s)),r=ke(n,e),s=e.clock-r.id.clock,e=r.redone;while(e!==null&&r instanceof it);return{item:r,diff:s}},Xe=(n,t)=>{for(;n!==null&&n.keep!==t;)n.keep=t,n=n.parent._item},Me=(n,t,e)=>{const{client:s,clock:r}=t.id,i=new it(P(s,r+e),t,P(s,r+e-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(e));return t.deleted&&i.markDeleted(),t.keep&&(i.keep=!0),t.redone!==null&&(i.redone=P(t.redone.client,t.redone.clock+e)),t.right=i,i.right!==null&&(i.right.left=i),n._mergeStructs.push(i),i.parentSub!==null&&i.right===null&&i.parent._map.set(i.parentSub,i),t.length=e,i},Rn=(n,t)=>j.G(n,e=>ot(e.deletions,t)),xn=(n,t,e,s,r,i)=>{const o=n.doc,c=o.store,l=o.clientID,h=t.redone;if(h!==null)return Ct(n,h);let u=t.parent._item,a=null,w;if(u!==null&&u.deleted===!0){if(u.redone===null&&(!e.has(u)||xn(n,u,e,s,r,i)===null))return null;for(;u.redone!==null;)u=Ct(n,u.redone)}const U=u===null?t.parent:u.content.type;if(t.parentSub===null){for(a=t.left,w=t;a!==null;){let q=a;for(;q!==null&&q.parent._item!==u;)q=q.redone===null?null:Ct(n,q.redone);if(q!==null&&q.parent._item===u){a=q;break}a=a.left}for(;w!==null;){let q=w;for(;q!==null&&q.parent._item!==u;)q=q.redone===null?null:Ct(n,q.redone);if(q!==null&&q.parent._item===u){w=q;break}w=w.right}}else if(w=null,t.right&&!r){for(a=t;a!==null&&a.right!==null&&(a.right.redone||ot(s,a.right.id)||Rn(i.undoStack,a.right.id)||Rn(i.redoStack,a.right.id));)for(a=a.right;a.redone;)a=Ct(n,a.redone);if(a&&a.right!==null)return null}else a=U._map.get(t.parentSub)||null;const F=at(c,l),nt=P(l,F),K=new it(nt,a,a&&a.lastId,w,w&&w.id,U,t.parentSub,t.content.copy());return t.redone=nt,Xe(K,!0),K.integrate(n,0),K};class it extends Ke{constructor(t,e,s,r,i,o,c,l){super(t,l.getLength()),this.origin=s,this.left=e,this.right=r,this.rightOrigin=i,this.parent=o,this.parentSub=c,this.redone=null,this.content=l,this.info=this.content.isCountable()?B.Qn:0}set marker(t){(this.info&B.Ko)>0!==t&&(this.info^=B.Ko)}get marker(){return(this.info&B.Ko)>0}get keep(){return(this.info&B.Vw)>0}set keep(t){this.keep!==t&&(this.info^=B.Vw)}get countable(){return(this.info&B.Qn)>0}get deleted(){return(this.info&B.CY)>0}set deleted(t){this.deleted!==t&&(this.info^=B.CY)}markDeleted(){this.info|=B.CY}getMissing(t,e){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=at(e,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=at(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===W&&this.id.client!==this.parent.client&&this.parent.clock>=at(e,this.parent.client))return this.parent.client;if(this.origin&&(this.left=sn(t,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Ct(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===Ot||this.right&&this.right.constructor===Ot)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===it&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===it&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===W){const s=ke(e,this.parent);s.constructor===Ot?this.parent=null:this.parent=s.content.type}return null}integrate(t,e){if(e>0&&(this.id.clock+=e,this.left=sn(t,t.doc.store,P(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let s=this.left,r;if(s!==null)r=s.right;else if(this.parentSub!==null)for(r=this.parent._map.get(this.parentSub)||null;r!==null&&r.left!==null;)r=r.left;else r=this.parent._start;const i=new Set,o=new Set;for(;r!==null&&r!==this.right;){if(o.add(r),i.add(r),st(this.origin,r.origin)){if(r.id.client<this.id.client)s=r,i.clear();else if(st(this.rightOrigin,r.rightOrigin))break}else if(r.origin!==null&&o.has(ke(t.doc.store,r.origin)))i.has(ke(t.doc.store,r.origin))||(s=r,i.clear());else break;r=r.right}this.left=s}if(this.left!==null){const s=this.left.right;this.right=s,this.left.right=this}else{let s;if(this.parentSub!==null)for(s=this.parent._map.get(this.parentSub)||null;s!==null&&s.left!==null;)s=s.left;else s=this.parent._start,this.parent._start=this;this.right=s}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),nn(t.doc.store,this),this.content.integrate(t,this),cn(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new Ot(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:P(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&st(t.origin,this.lastId)&&this.right===t&&st(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){const e=this.parent._searchMarker;return e&&e.forEach(s=>{s.p===t&&(s.p=this,!this.deleted&&this.countable&&(s.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){const e=this.parent;this.countable&&this.parentSub===null&&(e._length-=this.length),this.markDeleted(),St(t.deleteSet,this.id.client,this.id.clock,this.length),cn(t,e,this.parentSub),this.content.delete(t)}}gc(t,e){if(!this.deleted)throw S.zR();this.content.gc(t),e?Zn(t,this,new Ot(this.id,this.length)):this.content=new oe(this.length)}write(t,e){const s=e>0?P(this.id.client,this.id.clock+e-1):this.origin,r=this.rightOrigin,i=this.parentSub,o=this.content.getRef()&B.kr|(s===null?0:B.x1)|(r===null?0:B.rc)|(i===null?0:B.cq);if(t.writeInfo(o),s!==null&&t.writeLeftID(s),r!==null&&t.writeRightID(r),s===null&&r===null){const c=this.parent;if(c._item!==void 0){const l=c._item;if(l===null){const h=It(c);t.writeParentInfo(!0),t.writeString(h)}else t.writeParentInfo(!1),t.writeLeftID(l.id)}else c.constructor===String?(t.writeParentInfo(!0),t.writeString(c)):c.constructor===W?(t.writeParentInfo(!1),t.writeLeftID(c)):S.zR();i!==null&&t.writeString(i)}this.content.write(t,e)}}const Vn=(n,t)=>Ks[t&B.kr](n),Ks=[()=>{S.zR()},Ms,Rs,Os,Vs,Ls,Bs,$s,xs,Ns,()=>{S.zR()}],Js=10;class Ut extends Ke{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){S.zR()}write(t,e){t.writeInfo(Js),_.uE(t.restEncoder,this.length-e)}getMissing(t,e){return null}}const Fn=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:{},Pn="__ $YJS$ __";Fn[Pn]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),Fn[Pn]=!0}}]); +}()); \ No newline at end of file diff --git a/8003.85dcf5d7.async.js b/8003.85dcf5d7.async.js new file mode 100644 index 00000000..8a6a6078 --- /dev/null +++ b/8003.85dcf5d7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8003],{68003:function(r,e,o){o.r(e),o.d(e,{default:function(){return t}});var t=Object.freeze({colors:{"activityBar.background":"#282c34","activityBar.foreground":"#d7dae0","activityBarBadge.background":"#4d78cc","activityBarBadge.foreground":"#f8fafd","badge.background":"#282c34","button.background":"#404754","button.secondaryBackground":"#30333d","button.secondaryForeground":"#c0bdbd","checkbox.border":"#404754","debugToolBar.background":"#21252b",descriptionForeground:"#abb2bf","diffEditor.insertedTextBackground":"#00809b33","dropdown.background":"#21252b","dropdown.border":"#21252b","editor.background":"#282c34","editor.findMatchBackground":"#d19a6644","editor.findMatchBorder":"#ffffff5a","editor.findMatchHighlightBackground":"#ffffff22","editor.foreground":"#abb2bf","editor.lineHighlightBackground":"#2c313c","editor.selectionBackground":"#67769660","editor.selectionHighlightBackground":"#ffffff10","editor.selectionHighlightBorder":"#dddddd","editor.wordHighlightBackground":"#d2e0ff2f","editor.wordHighlightBorder":"#7f848e","editor.wordHighlightStrongBackground":"#abb2bf26","editor.wordHighlightStrongBorder":"#7f848e","editorBracketHighlight.foreground1":"#d19a66","editorBracketHighlight.foreground2":"#c678dd","editorBracketHighlight.foreground3":"#56b6c2","editorBracketMatch.background":"#515a6b","editorBracketMatch.border":"#515a6b","editorCursor.background":"#ffffffc9","editorCursor.foreground":"#528bff","editorError.foreground":"#c24038","editorGroup.background":"#181a1f","editorGroup.border":"#181a1f","editorGroupHeader.tabsBackground":"#21252b","editorGutter.addedBackground":"#109868","editorGutter.deletedBackground":"#9A353D","editorGutter.modifiedBackground":"#948B60","editorHoverWidget.background":"#21252b","editorHoverWidget.border":"#181a1f","editorHoverWidget.highlightForeground":"#61afef","editorIndentGuide.activeBackground":"#c8c8c859","editorIndentGuide.background":"#3b4048","editorInlayHint.background":"#2c313c","editorInlayHint.foreground":"#abb2bf","editorLineNumber.activeForeground":"#abb2bf","editorLineNumber.foreground":"#495162","editorMarkerNavigation.background":"#21252b","editorOverviewRuler.addedBackground":"#109868","editorOverviewRuler.deletedBackground":"#9A353D","editorOverviewRuler.modifiedBackground":"#948B60","editorRuler.foreground":"#abb2bf26","editorSuggestWidget.background":"#21252b","editorSuggestWidget.border":"#181a1f","editorSuggestWidget.selectedBackground":"#2c313a","editorWarning.foreground":"#d19a66","editorWhitespace.foreground":"#ffffff1d","editorWidget.background":"#21252b",focusBorder:"#3e4452","gitDecoration.ignoredResourceForeground":"#636b78","input.background":"#1d1f23","input.foreground":"#abb2bf","list.activeSelectionBackground":"#2c313a","list.activeSelectionForeground":"#d7dae0","list.focusBackground":"#323842","list.focusForeground":"#f0f0f0","list.highlightForeground":"#ecebeb","list.hoverBackground":"#2c313a","list.hoverForeground":"#abb2bf","list.inactiveSelectionBackground":"#323842","list.inactiveSelectionForeground":"#d7dae0","list.warningForeground":"#d19a66","menu.foreground":"#abb2bf","menu.separatorBackground":"#343a45","minimapGutter.addedBackground":"#109868","minimapGutter.deletedBackground":"#9A353D","minimapGutter.modifiedBackground":"#948B60","panel.border":"#3e4452","panelSectionHeader.background":"#21252b","peekViewEditor.background":"#1b1d23","peekViewEditor.matchHighlightBackground":"#29244b","peekViewResult.background":"#22262b","scrollbar.shadow":"#23252c","scrollbarSlider.activeBackground":"#747d9180","scrollbarSlider.background":"#4e566660","scrollbarSlider.hoverBackground":"#5a637580","settings.focusedRowBackground":"#282c34","settings.headerForeground":"#fff","sideBar.background":"#21252b","sideBar.foreground":"#abb2bf","sideBarSectionHeader.background":"#282c34","sideBarSectionHeader.foreground":"#abb2bf","statusBar.background":"#21252b","statusBar.debuggingBackground":"#cc6633","statusBar.debuggingBorder":"#ff000000","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#9da5b4","statusBar.noFolderBackground":"#21252b","statusBarItem.remoteBackground":"#4d78cc","statusBarItem.remoteForeground":"#f8fafd","tab.activeBackground":"#282c34","tab.activeBorder":"#b4b4b4","tab.activeForeground":"#dcdcdc","tab.border":"#181a1f","tab.hoverBackground":"#323842","tab.inactiveBackground":"#21252b","tab.unfocusedHoverBackground":"#323842","terminal.ansiBlack":"#3f4451","terminal.ansiBlue":"#4aa5f0","terminal.ansiBrightBlack":"#4f5666","terminal.ansiBrightBlue":"#4dc4ff","terminal.ansiBrightCyan":"#4cd1e0","terminal.ansiBrightGreen":"#a5e075","terminal.ansiBrightMagenta":"#de73ff","terminal.ansiBrightRed":"#ff616e","terminal.ansiBrightWhite":"#e6e6e6","terminal.ansiBrightYellow":"#f0a45d","terminal.ansiCyan":"#42b3c2","terminal.ansiGreen":"#8cc265","terminal.ansiMagenta":"#c162de","terminal.ansiRed":"#e05561","terminal.ansiWhite":"#d7dae0","terminal.ansiYellow":"#d18f52","terminal.background":"#282c34","terminal.border":"#3e4452","terminal.foreground":"#abb2bf","terminal.selectionBackground":"#abb2bf30","textBlockQuote.background":"#2e3440","textBlockQuote.border":"#4b5362","textLink.foreground":"#61afef","textPreformat.foreground":"#d19a66","titleBar.activeBackground":"#282c34","titleBar.activeForeground":"#9da5b4","titleBar.inactiveBackground":"#282c34","titleBar.inactiveForeground":"#6b717d","tree.indentGuidesStroke":"#ffffff1d","walkThrough.embeddedEditorBackground":"#2e3440","welcomePage.buttonHoverBackground":"#404754"},displayName:"One Dark Pro",name:"one-dark-pro",semanticHighlighting:!0,semanticTokenColors:{"annotation:dart":{foreground:"#d19a66"},enumMember:{foreground:"#56b6c2"},macro:{foreground:"#d19a66"},memberOperatorOverload:{foreground:"#c678dd"},"parameter.label:dart":{foreground:"#abb2bf"},"property:dart":{foreground:"#d19a66"},tomlArrayKey:{foreground:"#e5c07b"},"variable.constant":{foreground:"#d19a66"},"variable.defaultLibrary":{foreground:"#e5c07b"},"variable:dart":{foreground:"#d19a66"}},tokenColors:[{scope:"meta.embedded",settings:{foreground:"#abb2bf"}},{scope:"punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",settings:{foreground:"#e06c75"}},{scope:"variable.other.generic-type.haskell",settings:{foreground:"#c678dd"}},{scope:"storage.type.haskell",settings:{foreground:"#d19a66"}},{scope:"support.variable.magic.python",settings:{foreground:"#e06c75"}},{scope:"punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",settings:{foreground:"#abb2bf"}},{scope:"variable.parameter.function.language.special.self.python",settings:{foreground:"#e5c07b"}},{scope:"variable.parameter.function.language.special.cls.python",settings:{foreground:"#e5c07b"}},{scope:"storage.modifier.lifetime.rust",settings:{foreground:"#abb2bf"}},{scope:"support.function.std.rust",settings:{foreground:"#61afef"}},{scope:"entity.name.lifetime.rust",settings:{foreground:"#e5c07b"}},{scope:"variable.language.rust",settings:{foreground:"#e06c75"}},{scope:"support.constant.edge",settings:{foreground:"#c678dd"}},{scope:"constant.other.character-class.regexp",settings:{foreground:"#e06c75"}},{scope:["keyword.operator.word"],settings:{foreground:"#c678dd"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#d19a66"}},{scope:"variable.parameter.function",settings:{foreground:"#abb2bf"}},{scope:"comment markup.link",settings:{foreground:"#5c6370"}},{scope:"markup.changed.diff",settings:{foreground:"#e5c07b"}},{scope:"meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",settings:{foreground:"#61afef"}},{scope:"markup.inserted.diff",settings:{foreground:"#98c379"}},{scope:"markup.deleted.diff",settings:{foreground:"#e06c75"}},{scope:"meta.function.c,meta.function.cpp",settings:{foreground:"#e06c75"}},{scope:"punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",settings:{foreground:"#abb2bf"}},{scope:"punctuation.separator.key-value",settings:{foreground:"#abb2bf"}},{scope:"keyword.operator.expression.import",settings:{foreground:"#61afef"}},{scope:"support.constant.math",settings:{foreground:"#e5c07b"}},{scope:"support.constant.property.math",settings:{foreground:"#d19a66"}},{scope:"variable.other.constant",settings:{foreground:"#e5c07b"}},{scope:["storage.type.annotation.java","storage.type.object.array.java"],settings:{foreground:"#e5c07b"}},{scope:"source.java",settings:{foreground:"#e06c75"}},{scope:"punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",settings:{foreground:"#abb2bf"}},{scope:"meta.method.java",settings:{foreground:"#61afef"}},{scope:"storage.modifier.import.java,storage.type.java,storage.type.generic.java",settings:{foreground:"#e5c07b"}},{scope:"keyword.operator.instanceof.java",settings:{foreground:"#c678dd"}},{scope:"meta.definition.variable.name.java",settings:{foreground:"#e06c75"}},{scope:"keyword.operator.logical",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.bitwise",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.channel",settings:{foreground:"#56b6c2"}},{scope:"support.constant.property-value.scss,support.constant.property-value.css",settings:{foreground:"#d19a66"}},{scope:"keyword.operator.css,keyword.operator.scss,keyword.operator.less",settings:{foreground:"#56b6c2"}},{scope:"support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",settings:{foreground:"#d19a66"}},{scope:"punctuation.separator.list.comma.css",settings:{foreground:"#abb2bf"}},{scope:"support.constant.color.w3c-standard-color-name.css",settings:{foreground:"#d19a66"}},{scope:"support.type.vendored.property-name.css",settings:{foreground:"#56b6c2"}},{scope:"support.module.node,support.type.object.module,support.module.node",settings:{foreground:"#e5c07b"}},{scope:"entity.name.type.module",settings:{foreground:"#e5c07b"}},{scope:"variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",settings:{foreground:"#e06c75"}},{scope:"support.constant.json",settings:{foreground:"#d19a66"}},{scope:["keyword.operator.expression.instanceof","keyword.operator.new","keyword.operator.ternary","keyword.operator.optional","keyword.operator.expression.keyof"],settings:{foreground:"#c678dd"}},{scope:"support.type.object.console",settings:{foreground:"#e06c75"}},{scope:"support.variable.property.process",settings:{foreground:"#d19a66"}},{scope:"entity.name.function,support.function.console",settings:{foreground:"#61afef"}},{scope:"keyword.operator.misc.rust",settings:{foreground:"#abb2bf"}},{scope:"keyword.operator.sigil.rust",settings:{foreground:"#c678dd"}},{scope:"keyword.operator.delete",settings:{foreground:"#c678dd"}},{scope:"support.type.object.dom",settings:{foreground:"#56b6c2"}},{scope:"support.variable.dom,support.variable.property.dom",settings:{foreground:"#e06c75"}},{scope:"keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",settings:{foreground:"#c678dd"}},{scope:"punctuation.separator.delimiter",settings:{foreground:"#abb2bf"}},{scope:"punctuation.separator.c,punctuation.separator.cpp",settings:{foreground:"#c678dd"}},{scope:"support.type.posix-reserved.c,support.type.posix-reserved.cpp",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",settings:{foreground:"#c678dd"}},{scope:"variable.parameter.function.language.python",settings:{foreground:"#d19a66"}},{scope:"support.type.python",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.logical.python",settings:{foreground:"#c678dd"}},{scope:"variable.parameter.function.python",settings:{foreground:"#d19a66"}},{scope:"punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",settings:{foreground:"#abb2bf"}},{scope:"meta.function-call.generic.python",settings:{foreground:"#61afef"}},{scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#d19a66"}},{scope:"keyword.operator",settings:{foreground:"#abb2bf"}},{scope:"keyword.operator.assignment.compound",settings:{foreground:"#c678dd"}},{scope:"keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",settings:{foreground:"#56b6c2"}},{scope:"keyword",settings:{foreground:"#c678dd"}},{scope:"entity.name.namespace",settings:{foreground:"#e5c07b"}},{scope:"variable",settings:{foreground:"#e06c75"}},{scope:"variable.c",settings:{foreground:"#abb2bf"}},{scope:"variable.language",settings:{foreground:"#e5c07b"}},{scope:"token.variable.parameter.java",settings:{foreground:"#abb2bf"}},{scope:"import.storage.java",settings:{foreground:"#e5c07b"}},{scope:"token.package.keyword",settings:{foreground:"#c678dd"}},{scope:"token.package",settings:{foreground:"#abb2bf"}},{scope:["entity.name.function","meta.require","support.function.any-method","variable.function"],settings:{foreground:"#61afef"}},{scope:"entity.name.type.namespace",settings:{foreground:"#e5c07b"}},{scope:"support.class, entity.name.type.class",settings:{foreground:"#e5c07b"}},{scope:"entity.name.class.identifier.namespace.type",settings:{foreground:"#e5c07b"}},{scope:["entity.name.class","variable.other.class.js","variable.other.class.ts"],settings:{foreground:"#e5c07b"}},{scope:"variable.other.class.php",settings:{foreground:"#e06c75"}},{scope:"entity.name.type",settings:{foreground:"#e5c07b"}},{scope:"keyword.control",settings:{foreground:"#c678dd"}},{scope:"control.elements, keyword.operator.less",settings:{foreground:"#d19a66"}},{scope:"keyword.other.special-method",settings:{foreground:"#61afef"}},{scope:"storage",settings:{foreground:"#c678dd"}},{scope:"token.storage",settings:{foreground:"#c678dd"}},{scope:"keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",settings:{foreground:"#c678dd"}},{scope:"token.storage.type.java",settings:{foreground:"#e5c07b"}},{scope:"support.function",settings:{foreground:"#56b6c2"}},{scope:"support.type.property-name",settings:{foreground:"#abb2bf"}},{scope:"support.type.property-name.toml, support.type.property-name.table.toml, support.type.property-name.array.toml",settings:{foreground:"#e06c75"}},{scope:"support.constant.property-value",settings:{foreground:"#abb2bf"}},{scope:"support.constant.font-name",settings:{foreground:"#d19a66"}},{scope:"meta.tag",settings:{foreground:"#abb2bf"}},{scope:"string",settings:{foreground:"#98c379"}},{scope:"constant.other.symbol",settings:{foreground:"#56b6c2"}},{scope:"constant.numeric",settings:{foreground:"#d19a66"}},{scope:"constant",settings:{foreground:"#d19a66"}},{scope:"punctuation.definition.constant",settings:{foreground:"#d19a66"}},{scope:"entity.name.tag",settings:{foreground:"#e06c75"}},{scope:"entity.other.attribute-name",settings:{foreground:"#d19a66"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#61afef"}},{scope:"entity.other.attribute-name.class.css",settings:{foreground:"#d19a66"}},{scope:"meta.selector",settings:{foreground:"#c678dd"}},{scope:"markup.heading",settings:{foreground:"#e06c75"}},{scope:"markup.heading punctuation.definition.heading, entity.name.section",settings:{foreground:"#61afef"}},{scope:"keyword.other.unit",settings:{foreground:"#e06c75"}},{scope:"markup.bold,todo.bold",settings:{foreground:"#d19a66"}},{scope:"punctuation.definition.bold",settings:{foreground:"#e5c07b"}},{scope:"markup.italic, punctuation.definition.italic,todo.emphasis",settings:{foreground:"#c678dd"}},{scope:"emphasis md",settings:{foreground:"#c678dd"}},{scope:"entity.name.section.markdown",settings:{foreground:"#e06c75"}},{scope:"punctuation.definition.heading.markdown",settings:{foreground:"#e06c75"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#e5c07b"}},{scope:"markup.heading.setext",settings:{foreground:"#abb2bf"}},{scope:"punctuation.definition.bold.markdown",settings:{foreground:"#d19a66"}},{scope:"markup.inline.raw.markdown",settings:{foreground:"#98c379"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#98c379"}},{scope:"punctuation.definition.raw.markdown",settings:{foreground:"#e5c07b"}},{scope:"punctuation.definition.list.markdown",settings:{foreground:"#e5c07b"}},{scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","punctuation.definition.metadata.markdown"],settings:{foreground:"#e06c75"}},{scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#e06c75"}},{scope:"punctuation.definition.metadata.markdown",settings:{foreground:"#e06c75"}},{scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:"#c678dd"}},{scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:"#61afef"}},{scope:"markup.raw.monospace.asciidoc",settings:{foreground:"#98c379"}},{scope:"punctuation.definition.asciidoc",settings:{foreground:"#e5c07b"}},{scope:"markup.list.asciidoc",settings:{foreground:"#e5c07b"}},{scope:"markup.link.asciidoc,markup.other.url.asciidoc",settings:{foreground:"#c678dd"}},{scope:"string.unquoted.asciidoc,markup.other.url.asciidoc",settings:{foreground:"#61afef"}},{scope:"string.regexp",settings:{foreground:"#56b6c2"}},{scope:"punctuation.section.embedded, variable.interpolation",settings:{foreground:"#e06c75"}},{scope:"punctuation.section.embedded.begin,punctuation.section.embedded.end",settings:{foreground:"#c678dd"}},{scope:"invalid.illegal",settings:{foreground:"#ffffff"}},{scope:"invalid.illegal.bad-ampersand.html",settings:{foreground:"#abb2bf"}},{scope:"invalid.illegal.unrecognized-tag.html",settings:{foreground:"#e06c75"}},{scope:"invalid.broken",settings:{foreground:"#ffffff"}},{scope:"invalid.deprecated",settings:{foreground:"#ffffff"}},{scope:"invalid.deprecated.entity.other.attribute-name.html",settings:{foreground:"#d19a66"}},{scope:"invalid.unimplemented",settings:{foreground:"#ffffff"}},{scope:"source.json meta.structure.dictionary.json > string.quoted.json",settings:{foreground:"#e06c75"}},{scope:"source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",settings:{foreground:"#e06c75"}},{scope:"source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",settings:{foreground:"#98c379"}},{scope:"source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",settings:{foreground:"#56b6c2"}},{scope:"support.type.property-name.json",settings:{foreground:"#e06c75"}},{scope:"support.type.property-name.json punctuation",settings:{foreground:"#e06c75"}},{scope:"text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",settings:{foreground:"#c678dd"}},{scope:"text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",settings:{foreground:"#c678dd"}},{scope:"support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php",settings:{foreground:"#e5c07b"}},{scope:"keyword.operator.error-control.php",settings:{foreground:"#c678dd"}},{scope:"keyword.operator.type.php",settings:{foreground:"#c678dd"}},{scope:"punctuation.section.array.begin.php",settings:{foreground:"#abb2bf"}},{scope:"punctuation.section.array.end.php",settings:{foreground:"#abb2bf"}},{scope:"invalid.illegal.non-null-typehinted.php",settings:{foreground:"#f44747"}},{scope:"storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",settings:{foreground:"#e5c07b"}},{scope:"meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",settings:{foreground:"#61afef"}},{scope:"punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",settings:{foreground:"#abb2bf"}},{scope:"support.constant.core.rust",settings:{foreground:"#d19a66"}},{scope:"support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",settings:{foreground:"#d19a66"}},{scope:"entity.name.goto-label.php,support.other.php",settings:{foreground:"#61afef"}},{scope:"keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.regexp.php",settings:{foreground:"#c678dd"}},{scope:"keyword.operator.comparison.php",settings:{foreground:"#56b6c2"}},{scope:"keyword.operator.heredoc.php,keyword.operator.nowdoc.php",settings:{foreground:"#c678dd"}},{scope:"meta.function.decorator.python",settings:{foreground:"#61afef"}},{scope:"support.token.decorator.python,meta.function.decorator.identifier.python",settings:{foreground:"#56b6c2"}},{scope:"function.parameter",settings:{foreground:"#abb2bf"}},{scope:"function.brace",settings:{foreground:"#abb2bf"}},{scope:"function.parameter.ruby, function.parameter.cs",settings:{foreground:"#abb2bf"}},{scope:"constant.language.symbol.ruby",settings:{foreground:"#56b6c2"}},{scope:"constant.language.symbol.hashkey.ruby",settings:{foreground:"#56b6c2"}},{scope:"rgb-value",settings:{foreground:"#56b6c2"}},{scope:"inline-color-decoration rgb-value",settings:{foreground:"#d19a66"}},{scope:"less rgb-value",settings:{foreground:"#d19a66"}},{scope:"selector.sass",settings:{foreground:"#e06c75"}},{scope:"support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",settings:{foreground:"#e5c07b"}},{scope:"block.scope.end,block.scope.begin",settings:{foreground:"#abb2bf"}},{scope:"storage.type.cs",settings:{foreground:"#e5c07b"}},{scope:"entity.name.variable.local.cs",settings:{foreground:"#e06c75"}},{scope:"token.info-token",settings:{foreground:"#61afef"}},{scope:"token.warn-token",settings:{foreground:"#d19a66"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#c678dd"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#c678dd"}},{scope:["meta.template.expression"],settings:{foreground:"#abb2bf"}},{scope:["keyword.operator.module"],settings:{foreground:"#c678dd"}},{scope:["support.type.type.flowtype"],settings:{foreground:"#61afef"}},{scope:["support.type.primitive"],settings:{foreground:"#e5c07b"}},{scope:["meta.property.object"],settings:{foreground:"#e06c75"}},{scope:["variable.parameter.function.js"],settings:{foreground:"#e06c75"}},{scope:["keyword.other.template.begin"],settings:{foreground:"#98c379"}},{scope:["keyword.other.template.end"],settings:{foreground:"#98c379"}},{scope:["keyword.other.substitution.begin"],settings:{foreground:"#98c379"}},{scope:["keyword.other.substitution.end"],settings:{foreground:"#98c379"}},{scope:["keyword.operator.assignment"],settings:{foreground:"#56b6c2"}},{scope:["keyword.operator.assignment.go"],settings:{foreground:"#e5c07b"}},{scope:["keyword.operator.arithmetic.go","keyword.operator.address.go"],settings:{foreground:"#c678dd"}},{scope:["entity.name.package.go"],settings:{foreground:"#e5c07b"}},{scope:["support.type.prelude.elm"],settings:{foreground:"#56b6c2"}},{scope:["support.constant.elm"],settings:{foreground:"#d19a66"}},{scope:["punctuation.quasi.element"],settings:{foreground:"#c678dd"}},{scope:["constant.character.entity"],settings:{foreground:"#e06c75"}},{scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:"#56b6c2"}},{scope:["entity.global.clojure"],settings:{foreground:"#e5c07b"}},{scope:["meta.symbol.clojure"],settings:{foreground:"#e06c75"}},{scope:["constant.keyword.clojure"],settings:{foreground:"#56b6c2"}},{scope:["meta.arguments.coffee","variable.parameter.function.coffee"],settings:{foreground:"#e06c75"}},{scope:["source.ini"],settings:{foreground:"#98c379"}},{scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#e06c75"}},{scope:["source.makefile"],settings:{foreground:"#e5c07b"}},{scope:["storage.modifier.import.groovy"],settings:{foreground:"#e5c07b"}},{scope:["meta.method.groovy"],settings:{foreground:"#61afef"}},{scope:["meta.definition.variable.name.groovy"],settings:{foreground:"#e06c75"}},{scope:["meta.definition.class.inherited.classes.groovy"],settings:{foreground:"#98c379"}},{scope:["support.variable.semantic.hlsl"],settings:{foreground:"#e5c07b"}},{scope:["support.type.texture.hlsl","support.type.sampler.hlsl","support.type.object.hlsl","support.type.object.rw.hlsl","support.type.fx.hlsl","support.type.object.hlsl"],settings:{foreground:"#c678dd"}},{scope:["text.variable","text.bracketed"],settings:{foreground:"#e06c75"}},{scope:["support.type.swift","support.type.vb.asp"],settings:{foreground:"#e5c07b"}},{scope:["entity.name.function.xi"],settings:{foreground:"#e5c07b"}},{scope:["entity.name.class.xi"],settings:{foreground:"#56b6c2"}},{scope:["constant.character.character-class.regexp.xi"],settings:{foreground:"#e06c75"}},{scope:["constant.regexp.xi"],settings:{foreground:"#c678dd"}},{scope:["keyword.control.xi"],settings:{foreground:"#56b6c2"}},{scope:["invalid.xi"],settings:{foreground:"#abb2bf"}},{scope:["beginning.punctuation.definition.quote.markdown.xi"],settings:{foreground:"#98c379"}},{scope:["beginning.punctuation.definition.list.markdown.xi"],settings:{foreground:"#7f848e"}},{scope:["constant.character.xi"],settings:{foreground:"#61afef"}},{scope:["accent.xi"],settings:{foreground:"#61afef"}},{scope:["wikiword.xi"],settings:{foreground:"#d19a66"}},{scope:["constant.other.color.rgb-value.xi"],settings:{foreground:"#ffffff"}},{scope:["punctuation.definition.tag.xi"],settings:{foreground:"#5c6370"}},{scope:["entity.name.label.cs","entity.name.scope-resolution.function.call","entity.name.scope-resolution.function.definition"],settings:{foreground:"#e5c07b"}},{scope:["entity.name.label.cs","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:"#e06c75"}},{scope:[" meta.brace.square"],settings:{foreground:"#abb2bf"}},{scope:"comment, punctuation.definition.comment",settings:{fontStyle:"italic",foreground:"#7f848e"}},{scope:"markup.quote.markdown",settings:{foreground:"#5c6370"}},{scope:"punctuation.definition.block.sequence.item.yaml",settings:{foreground:"#abb2bf"}},{scope:["constant.language.symbol.elixir","constant.language.symbol.double-quoted.elixir"],settings:{foreground:"#56b6c2"}},{scope:["entity.name.variable.parameter.cs"],settings:{foreground:"#e5c07b"}},{scope:["entity.name.variable.field.cs"],settings:{foreground:"#e06c75"}},{scope:"markup.deleted",settings:{foreground:"#e06c75"}},{scope:"markup.inserted",settings:{foreground:"#98c379"}},{scope:"markup.underline",settings:{fontStyle:"underline"}},{scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#BE5046"}},{scope:["support.other.namespace.php"],settings:{foreground:"#abb2bf"}},{scope:["variable.parameter.function.latex"],settings:{foreground:"#e06c75"}},{scope:["variable.other.object"],settings:{foreground:"#e5c07b"}},{scope:["variable.other.constant.property"],settings:{foreground:"#e06c75"}},{scope:["entity.other.inherited-class"],settings:{foreground:"#e5c07b"}},{scope:"variable.other.readwrite.c",settings:{foreground:"#e06c75"}},{scope:"entity.name.variable.parameter.php,punctuation.separator.colon.php,constant.other.php",settings:{foreground:"#abb2bf"}},{scope:["constant.numeric.decimal.asm.x86_64"],settings:{foreground:"#c678dd"}},{scope:["support.other.parenthesis.regexp"],settings:{foreground:"#d19a66"}},{scope:["constant.character.escape"],settings:{foreground:"#56b6c2"}},{scope:["string.regexp"],settings:{foreground:"#e06c75"}},{scope:["log.info"],settings:{foreground:"#98c379"}},{scope:["log.warning"],settings:{foreground:"#e5c07b"}},{scope:["log.error"],settings:{foreground:"#e06c75"}},{scope:"keyword.operator.expression.is",settings:{foreground:"#c678dd"}},{scope:"entity.name.label",settings:{foreground:"#e06c75"}},{scope:"entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",settings:{fontStyle:"italic"}},{scope:"comment.line.double-slash,comment.block.documentation",settings:{fontStyle:"italic"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}}],type:"dark"})}}]); diff --git a/8007.fe151800.async.js b/8007.fe151800.async.js new file mode 100644 index 00000000..2d9f4dd8 --- /dev/null +++ b/8007.fe151800.async.js @@ -0,0 +1,218 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8007],{91785:function(st,D,t){t.d(D,{W:function(){return l}});var x=t(26068),a=t.n(x),A=t(72637),u=t(38297),I=t(45130),S=t(32923),R=t(90380),E=t(53649),b=t.n(E),M=t(60414),W,j,y,B=(0,M.kc)(function(o,e){var i=o.token,r=o.css,s=o.cx,h=o.prefixCls,v=e.type,z=e.direction,C=r(W||(W=b()([` + background-color: `,`; + border: 1px solid `,`; + `])),v==="block"?i.colorFillTertiary:i.colorFillQuaternary,v==="block"?"transparent":i.colorBorder),P="".concat(h,"-").concat(i.editorPrefix,"-action-group");return{content:s("".concat(P,"-content"),r(j||(j=b()([` + `,`; + width: fit-content; + padding: `,"px ",`px; + display: flex; + flex-direction: `,`; + border-radius: `,`px; + align-items: center; + `])),v!=="pure"&&C,i.padding/8,i.padding/8,z,i.borderRadius)),button:s("".concat(P,"-action-btn"),r(y||(y=b()([` + box-shadow: none; + border: none; + background-color: transparent; + &:hover { + color: `,` !important; + } + `])),i.colorIconHover))}}),d=t(11527),X=function(e){var i=e.type,r=i===void 0?"block":i,s=e.direction,h=s===void 0?"row":s,v=e.size,z=e.className,C=e.style,P=e.render,N=e.dropdownMenu,Q=e.items,Z=Q===void 0?[]:Q,w=e.onClick,tt=w===void 0?function(){}:w,F=e.dropdownProps,ot=e.dropdownMenuTrigger,nt=B({direction:h,type:r}),J=nt.styles,ut=nt.cx,rt=function(){var vt=(0,d.jsx)(d.Fragment,{children:Z.map(function(f,ht){return(f==null?void 0:f.type)==="divider"?(0,d.jsx)(S.Z,{type:h==="row"?"vertical":"horizontal",style:{margin:"".concat(h==="row"?"0 4px":"4px 0")}},"action-divider-".concat(ht)):(0,d.jsx)(u.Z,a()(a()({title:f==null?void 0:f.label,size:v},f),{},{onClick:function(){f!=null&&f.onClick&&(f==null||f.onClick()),tt(f==null?void 0:f.key)}}),"action-btn-".concat(ht))})});return P?P(Z,N):vt};return(0,d.jsxs)("div",{className:ut(J.content,z),style:C,children:[(0,d.jsx)(rt,{}),N&&(0,d.jsx)(R.Z,a()(a()({trigger:["click"]},F),{},{menu:{items:N.map(function(G){return G!=null&&G.type?G:a()(a()({},G),{},{icon:G.icon})})},children:ot||(0,d.jsx)(u.Z,{icon:(0,d.jsx)(A.Z,{}),size:v},"more")}))]})},l=function(e){return(0,d.jsx)(I.iV,{children:(0,d.jsx)(X,a()({},e))})}},38297:function(st,D,t){t.d(D,{Z:function(){return e}});var x=t(26068),a=t.n(x),A=t(67825),u=t.n(A),I=t(86865),S=t(27850),R=t(45130),E=t(53649),b=t.n(E),M=t(60414),W,j,y,B=(0,M.kc)(function(i,r){var s=i.token,h=i.css,v=i.cx,z=i.prefixCls,C=r.size,P=r.className,N="".concat(z,"-").concat(s.editorPrefix,"-icon"),Q=typeof C=="number"?h(W||(W=b()([` + width: `,`px !important; + height: `,`px !important; + `])),C,C):"",Z=h(j||(j=b()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),s.colorText,s.colorText,s.motionEaseOut,s.motionEaseOut,s.motionEaseOut);return{container:v(N,Z,Q,P),tooltip:h(y||(y=b()([` + pointer-events: none; + `])))}}),d=t(11527),X=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay"],l=function(r){var s=r.placement,h=r.title,v=r.icon,z=r.cursor,C=r.onClick,P=r.className,N=r.arrow,Q=N===void 0?!1:N,Z=r.size,w=Z===void 0?"default":Z,tt=r.tooltipDelay,F=tt===void 0?.5:tt,ot=u()(r,X),nt=B({size:w}),J=nt.styles,ut=nt.cx,rt=(0,d.jsx)(I.ZP,a()(a()({icon:v,className:ut(J.container,P),type:"text",style:{cursor:z},size:typeof w=="number"||w==="default"?"middle":w},ot),{},{onClick:C}));return(0,d.jsx)(d.Fragment,{children:h?(0,d.jsx)(S.Z,{arrow:Q,overlayClassName:J.tooltip,title:h,mouseEnterDelay:F,placement:s,children:rt}):rt})},o=function(r){var s=r||{},h=s.size,v=B({size:h}),z=v.theme;return(0,d.jsx)(R.iV,{componentToken:{Button:{colorText:z.colorTextTertiary,colorBgTextHover:z.colorFillSecondary,colorBgTextActive:z.colorFill}},children:(0,d.jsx)(l,a()({},r))})},e=o},45130:function(st,D,t){t.d(D,{iV:function(){return d},nh:function(){return X}});var x=t(26068),a=t.n(x),A=t(38751),u=t(52052),I=t(66009),S=t(66609),R=function(o,e){var i=S.Z.darkAlgorithm(o,e);return a()(a()({},i),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},E=function(o){var e={algorithm:[S.Z.compactAlgorithm]};return o==="dark"&&e.algorithm.push(R),e},b=t(60414),M=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},W=M({}),j=t(89797),y=t(11527),B=function(o){var e=(0,u.S)(),i=E(o),r={colorBgContainer:e==null?void 0:e.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return i.components={Input:r,InputNumber:r,Select:r,Tree:{colorBgContainer:"transparent"},TreeSelect:r},i},d=function(o){var e=o.children,i=o.componentToken,r=(0,I.r)(),s=r.appearance,h=r.themeMode,v=B(s);return v.components=a()(a()({},v.components),i),(0,y.jsx)(A.ZP,{theme:v,children:(0,y.jsx)(b.f6,{appearance:s,themeMode:h,theme:E,customToken:M,customStylish:j.X,children:e})})},X=function(o){return function(e){return(0,y.jsx)(d,{children:(0,y.jsx)(o,a()({},e))})}}},89197:function(st,D,t){t.d(D,{_:function(){return zt}});var x=t(50959),a=t(45130),A=t(26068),u=t.n(A),I=t(82092),S=t.n(I),R=t(48305),E=t.n(R),b=t(79494),M=t(67269),W=t(93251),j=t(53637),y=t(62935),B=t(28635),d=t(19379),X=t(53649),l=t.n(X),o=t(60414),e,i,r,s,h,v,z,C,P,N,Q,Z,w,tt=(0,o.kc)(function(n){var g=n.token,p=n.css,c=n.cx,Y=n.prefixCls,m="".concat(Y,"-").concat(g==null?void 0:g.editorPrefix,"-draggable-panel"),T=p(e||(e=l()([` + position: relative; + &::before { + position: absolute; + z-index: 50; + transition: all 0.3s ease-in-out; + content: ''; + } + + &:hover, + &:active { + &::before { + background: `,`; + } + } + `])),g.colorPrimary),L=p(i||(i=l()([` + position: absolute; + opacity: 0; + z-index: 1001; + transition: opacity 0.1s; + + border-radius: 4px; + cursor: pointer; + background: `,`; + border-width: 1px; + border-style: solid; + color: `,`; + border-color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + `])),g.colorBgElevated,g.colorTextTertiary,g.colorBorder,g.colorTextSecondary,g.colorFillQuaternary),k=17,O=40,H=16;return{container:c(m,p(r||(r=l()([` + flex-shrink: 0; + position: relative; + border: 0 solid `,`; + + &:hover { + .`,`-toggle { + opacity: 1; + } + } + `])),g.colorSplit,m)),toggleLeft:c("".concat(m,"-toggle"),"".concat(m,"-toggle-left"),L,p(s||(s=l()([` + width: `,`px; + height: `,`px; + left: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 4px 0 0 4px; + border-right-width: 0; + `])),H,O,k)),toggleRight:c("".concat(m,"-toggle"),"".concat(m,"-toggle-right"),L,p(h||(h=l()([` + width: `,`px; + height: `,`px; + right: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 0 4px 4px 0; + border-left-width: 0; + `])),H,O,k)),toggleTop:c("".concat(m,"-toggle"),"".concat(m,"-toggle-top"),L,p(v||(v=l()([` + height: `,`px; + width: `,`px; + top: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 4px 4px 0 0; + border-bottom-width: 0; + `])),H,O,k)),toggleBottom:c("".concat(m,"-toggle"),"".concat(m,"-toggle-bottom"),L,p(z||(z=l()([` + height: 16px; + width: `,`px; + bottom: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 0 0 4px 4px; + border-top-width: 0; + `])),O,k)),fixed:c("".concat(m,"-fixed"),p(C||(C=l()([` + background: `,`; + overflow: hidden; + `])),g.colorBgContainer)),float:c("".concat(m,"-float"),p(P||(P=l()([` + overflow: hidden; + border-radius: 8px; + background: `,`; + box-shadow: `,`; + z-index: 2000; + `])),g.colorBgElevated,g.boxShadowSecondary)),leftHandle:c(p(N||(N=l()([` + `,`; + + &::before { + left: 50%; + width: 2px; + height: 100%; + } + `])),T),"".concat(m,"-left-handle")),rightHandle:c(p(Q||(Q=l()([` + `,`; + &::before { + right: 50%; + width: 2px; + height: 100%; + } + `])),T),"".concat(m,"-right-handle")),topHandle:c("".concat(m,"-top-handle"),p(Z||(Z=l()([` + `,`; + + &::before { + top: 50%; + height: 2px; + width: 100%; + } + `])),T)),bottomHandle:c("".concat(m,"-bottom-handle"),p(w||(w=l()([` + `,`; + + &::before { + bottom: 50%; + height: 2px; + width: 100%; + } + `])),T))}}),F=t(11527),ot=150,nt=400,J=function(g){switch(g){case"bottom":return"top";case"top":return"bottom";case"right":return"left";case"left":return"right"}},ut=(0,x.memo)(function(n){var g=n.children,p=n.placement,c=p===void 0?"right":p,Y=n.resize,m=n.style,T=n.size,L=n.defaultSize,k=n.minWidth,O=n.minHeight,H=n.maxHeight,at=n.maxWidth,K=n.onSizeChange,q=n.onSizeDragging,_=n.expandable,et=_===void 0?!0:_,V=n.isExpand,it=n.onExpandChange,$=n.className,lt=c==="top"||c==="bottom",ct=tt(),U=ct.styles,gt=ct.cx,xt=(0,W.Z)(!0,{value:V,onChange:it}),ft=E()(xt,2),dt=ft[0],pt=ft[1],yt=Y!==!1&&dt,Ct=(0,x.useMemo)(function(){return yt?S()({},J(c),U["".concat(J(c),"Handle")]):{}},[yt,c]),Pt=u()(S()({top:!1,bottom:!1,right:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},J(c),!0),Y),Ot=(0,x.useMemo)(function(){return lt?u()({width:"100%",height:ot},L):u()({width:nt,height:"100%"},L)},[lt]),Ht=dt?{minWidth:typeof k=="number"?Math.max(k,0):280,minHeight:typeof O=="number"?Math.max(O,0):void 0,maxHeight:typeof H=="number"?Math.max(H,0):void 0,maxWidth:typeof at=="number"?Math.max(at,0):void 0,defaultSize:Ot,size:T,style:m}:{minWidth:0,minHeight:0,size:{width:0,height:0}},St=(0,x.useMemo)(function(){switch(c){case"top":return{className:"Bottom",Arrow:j.Z};case"bottom":return{className:"Top",Arrow:y.Z};case"right":return{className:"Left",Arrow:B.Z};case"left":return{className:"Right",Arrow:d.Z}}},[U,c]),Dt=St.Arrow,Tt=St.className;return(0,F.jsxs)("div",{className:gt(U.container,$),style:S()({},"border".concat(Tt,"Width"),1),children:[et&&(0,F.jsx)(M.Z,{className:gt(U["toggle".concat(Tt)]),onClick:function(){pt(!dt)},style:{opacity:dt?void 0:1},children:(0,F.jsx)(Dt,{rotate:dt?180:0})}),(0,F.jsx)(b.e,u()(u()({},Ht),{},{className:U.fixed,enable:yt?Pt:void 0,handleClasses:Ct,onResizeStop:function(At,Et,mt,bt){K==null||K(bt,{width:mt.style.width,height:mt.style.height})},onResize:function(At,Et,mt,bt){q==null||q(bt,{width:mt.style.width,height:mt.style.height})},children:g}))]})}),rt=t(7378),G=300,vt=400,f=(0,x.memo)(function(n){var g=n.children,p=n.direction,c=n.resize,Y=n.style,m=n.position,T=n.onPositionChange,L=n.size,k=n.defaultSize,O=n.defaultPosition,H=n.minWidth,at=H===void 0?280:H,K=n.minHeight,q=K===void 0?200:K,_=n.maxHeight,et=n.maxWidth,V=n.canResizing,it=tt(),$=it.styles,lt=(0,x.useMemo)(function(){return V?{right:$.rightHandle,left:$.leftHandle,top:$.topHandle,bottom:$.bottomHandle}:{}},[V,p]),ct=(0,x.useMemo)(function(){return V?c:u()({top:!0,bottom:!0,right:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},c)},[V,c]),U=u()({width:vt,height:G},k),gt=u()({x:100,y:100},O),xt={minWidth:Math.max(at,0),minHeight:Math.max(q,0),maxHeight:_?Math.max(_,0):void 0,maxWidth:et?Math.max(et,0):void 0,defaultSize:U,size:L,style:Y};return(0,F.jsx)(rt.s,u()(u()({position:m,resizeHandleClasses:lt,default:u()(u()({},gt),U),onDragStop:function(dt,pt){T==null||T({x:pt.x,y:pt.y})},bound:"parent",enableResizing:ct},xt),{},{className:$.float,children:g}))}),ht=(0,x.memo)(function(n){var g=n.children,p=n.className,c=n.mode,Y=n.placement,m=n.resize,T=n.style,L=n.position,k=n.onPositionChange,O=n.size,H=n.defaultSize,at=n.defaultPosition,K=n.minWidth,q=n.minHeight,_=n.maxHeight,et=n.maxWidth,V=n.onSizeChange,it=n.onSizeDragging,$=n.expandable,lt=$===void 0?!0:$,ct=n.isExpand,U=n.onExpandChange;switch(c){case"fixed":default:return(0,F.jsx)(ut,{size:O,defaultSize:H,onSizeDragging:it,onSizeChange:V,minHeight:q,minWidth:K,maxHeight:_,maxWidth:et,resize:m,onExpandChange:U,expandable:lt,isExpand:ct,className:p,placement:Y,style:T,children:g});case"float":return(0,F.jsx)(f,{defaultPosition:at,position:L,onPositionChange:k,minHeight:q,minWidth:K,maxHeight:_,maxWidth:et,defaultSize:H,size:O,onSizeDragging:it,onSizeChange:V,resize:m,canResizing:m!==!1,className:p,style:T,children:g})}}),zt=(0,a.nh)(ht)},60414:function(st,D,t){t.d(D,{f6:function(){return u},kc:function(){return A}});var x=t(96077),a=(0,x.F)({customToken:{editorPrefix:"editor"}}),A=a.createStyles,u=a.ThemeProvider},89797:function(st,D,t){t.d(D,{X:function(){return d}});var x=t(53649),a=t.n(x),A=t(97414),u,I,S,R,E,b,M,W,j,y,B,d=function(l){var o=l.token,e=l.css,i=e(u||(u=a()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),o.colorFillQuaternary),r=e(I||(I=a()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),o.colorText,o.colorFillTertiary),s=e(S||(S=a()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),o.colorText,o.colorFillQuaternary,o.colorPrimary),h=e(R||(R=a()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),o.colorTextSecondary,o.colorFillQuaternary);return{defaultButton:e(E||(E=a()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),h,o.colorText,o.colorFillSecondary,h,o.colorPrimary),textInfo:e(b||(b=a()([` + color: `,`; + &:hover { + color: `,`; + } + `])),o.colorTextSecondary,o.colorText),textDefault:e(M||(M=a()([` + color: `,`; + `])),o.colorTextSecondary),containerBgHover:e(W||(W=a()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),o.colorFillQuaternary),containerBgL2:e(j||(j=a()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),i,o.colorFillQuaternary,o.colorFillTertiary),controlContainerFocused:s,controlContainer:e(y||(y=a()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),r,s),backgroundBlur:e(B||(B=a()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,A.DZ)(.4)(o.colorBgElevated))}}}}]); diff --git a/8052.22051eba.async.js b/8052.22051eba.async.js new file mode 100644 index 00000000..c9500daf --- /dev/null +++ b/8052.22051eba.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8052],{88052:function(D,e,u){u.r(e),u.d(e,{default:function(){return r}});var n=u(62893),t=u(92118),a=u(5931),i=u(25774),o=u(50273);const p=Object.freeze({displayName:"Julia",name:"julia",patterns:[{include:"#operator"},{include:"#array"},{include:"#string"},{include:"#parentheses"},{include:"#bracket"},{include:"#function_decl"},{include:"#function_call"},{include:"#for_block"},{include:"#keyword"},{include:"#number"},{include:"#comment"},{include:"#type_decl"},{include:"#symbol"},{include:"#punctuation"}],repository:{array:{patterns:[{begin:"\\[",beginCaptures:{0:{name:"meta.bracket.julia"}},end:"(\\])((?:\\.)?'*)",endCaptures:{1:{name:"meta.bracket.julia"},2:{name:"keyword.operator.transpose.julia"}},name:"meta.array.julia",patterns:[{match:"\\bbegin\\b",name:"constant.numeric.julia"},{match:"\\bend\\b",name:"constant.numeric.julia"},{include:"#self_no_for_block"}]}]},bracket:{patterns:[{begin:"\\{",beginCaptures:{0:{name:"meta.bracket.julia"}},end:"(\\})((?:\\.)?'*)",endCaptures:{1:{name:"meta.bracket.julia"},2:{name:"keyword.operator.transpose.julia"}},patterns:[{include:"#self_no_for_block"}]}]},comment:{patterns:[{include:"#comment_block"},{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.julia"}},end:"\\n",name:"comment.line.number-sign.julia",patterns:[{include:"#comment_tags"}]}]},comment_block:{patterns:[{begin:"#=",beginCaptures:{0:{name:"punctuation.definition.comment.begin.julia"}},end:"=#",endCaptures:{0:{name:"punctuation.definition.comment.end.julia"}},name:"comment.block.number-sign-equals.julia",patterns:[{include:"#comment_tags"},{include:"#comment_block"}]}]},comment_tags:{patterns:[{match:"\\bTODO\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bFIXME\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bCHANGED\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bXXX\\b",name:"keyword.other.comment-annotation.julia"}]},for_block:{comment:"for blocks need to be special-cased to support tokenizing 'outer' properly",patterns:[{begin:"\\b(for)\\b",beginCaptures:{0:{name:"keyword.control.julia"}},end:"(?<!,|\\s)(\\s*\\n)",patterns:[{match:"\\bouter\\b",name:"keyword.other.julia"},{include:"$self"}]}]},function_call:{patterns:[{begin:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?\\.?(\\()",beginCaptures:{1:{name:"support.function.julia"},2:{name:"support.type.julia"},3:{name:"meta.bracket.julia"}},end:"\\)(('|(\\.'))*\\.?')?",endCaptures:{0:{name:"meta.bracket.julia"},1:{name:"keyword.operator.transposed-func.julia"}},patterns:[{include:"#self_no_for_block"}]}]},function_decl:{patterns:[{captures:{1:{name:"entity.name.function.julia"},2:{name:"support.type.julia"}},comment:`first group is function name +Second group is type parameters (e.g. {T<:Number, S}) +Then open parens +Then a lookahead ensures that we are followed by: + - anything (function arguments) + - 0 or more spaces + - Finally an equal sign +Negative lookahead ensures we don't have another equal sign (not \`==\`)`,match:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?(?=\\([^#]*\\)(::[^\\s]+)?(\\s*\\bwhere\\b\\s+.+?)?\\s*?=(?![=>]))"},{captures:{1:{name:"keyword.other.julia"},2:{name:"keyword.operator.dots.julia"},3:{name:"entity.name.function.julia"},4:{name:"support.type.julia"}},comment:"similar regex to previous, but with keyword not 1-line syntax",match:"\\b(function|macro)(?:\\s+(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*(\\.))?((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?|\\s*)(?=\\()"}]},keyword:{patterns:[{match:"\\b(?<![:_\\.])(?:function|mutable\\s+struct|struct|macro|quote|abstract\\s+type|primitive\\s+type|module|baremodule|where)\\b",name:"keyword.other.julia"},{match:"\\b(?<![:_])(?:if|else|elseif|for|while|begin|let|do|try|catch|finally|return|break|continue)\\b",name:"keyword.control.julia"},{match:"\\b(?<![:_])end\\b",name:"keyword.control.end.julia"},{match:"\\b(?<![:_])(?:global|local|const)\\b",name:"keyword.storage.modifier.julia"},{match:"\\b(?<![:_])(?:export)\\b",name:"keyword.control.export.julia"},{match:"\\b(?<![:_])(?:public)\\b",name:"keyword.control.public.julia"},{match:"\\b(?<![:_])(?:import)\\b",name:"keyword.control.import.julia"},{match:"\\b(?<![:_])(?:using)\\b",name:"keyword.control.using.julia"},{match:"(?<=\\w\\s)\\b(as)\\b(?=\\s\\w)",name:"keyword.control.as.julia"},{match:"(@(\\.|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*))",name:"support.function.macro.julia"}]},number:{patterns:[{captures:{1:{name:"constant.numeric.julia"},2:{name:"keyword.operator.conjugate-number.julia"}},match:"((?<!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))(?:(?:\\b0(?:x|X)[0-9a-fA-F](?:_?[0-9a-fA-F])*)|(?:\\b0o[0-7](?:_?[0-7])*)|(?:\\b0b[0-1](?:_?[0-1])*)|(?:(?:\\b[0-9](?:_?[0-9])*\\.?(?!\\.)(?:[_0-9]*))|(?:\\b\\.[0-9](?:_?[0-9])*))(?:[efE][+-]?[0-9](?:_?[0-9])*)?(?:im\\b|Inf(?:16|32|64)?\\b|NaN(?:16|32|64)?\\b|\u03C0\\b|pi\\b|\u212F\\b)?|\\b[0-9]+|\\bInf(?:16|32|64)?\\b|\\bNaN(?:16|32|64)?\\b|\\b\u03C0\\b|\\bpi\\b|\\b\u212F\\b))('*)"},{match:"\\bARGS\\b|\\bC_NULL\\b|\\bDEPOT_PATH\\b|\\bENDIAN_BOM\\b|\\bENV\\b|\\bLOAD_PATH\\b|\\bPROGRAM_FILE\\b|\\bstdin\\b|\\bstdout\\b|\\bstderr\\b|\\bVERSION\\b|\\bdevnull\\b",name:"constant.global.julia"},{match:"\\btrue\\b|\\bfalse\\b|\\bnothing\\b|\\bmissing\\b",name:"constant.language.julia"}]},operator:{patterns:[{match:"(?:->|<-|-->|=>)",name:"keyword.operator.arrow.julia"},{match:"(?::=|\\+=|-=|\\*=|//=|/=|\\.//=|\\./=|\\.\\*=|\\\\=|\\.\\\\=|\\^=|\\.\\^=|%=|\\.%=|\xF7=|\\.\xF7=|\\|=|&=|\\.&=|\u22BB=|\\.\u22BB=|\\$=|<<=|>>=|>>>=|=(?!=))",name:"keyword.operator.update.julia"},{match:"(?:<<|>>>|>>|\\.>>>|\\.>>|\\.<<)",name:"keyword.operator.shift.julia"},{captures:{1:{name:"keyword.operator.relation.types.julia"},2:{name:"support.type.julia"},3:{name:"keyword.operator.transpose.julia"}},match:`(?:\\s*(::|>:|<:)\\s*((?:(?:Union)?\\([^)]*\\)|[[:alpha:]_$\u2207][[:word:]\u207A-\u209C!\u2032\\.]*(?:(?:{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})|(?:".+?(?<!\\\\)"))?)))(?:\\.\\.\\.)?((?:\\.)?'*)`},{match:"(?:===|\u2208|\\.\u2208|\u2209|\\.\u2209|\u220B|\\.\u220B|\u220C|\\.\u220C|\u2248|\\.\u2248|\u2249|\\.\u2249|\u2260|\\.\u2260|\u2261|\\.\u2261|\u2262|\\.\u2262|\u2286|\\.\u2286|\u2287|\\.\u2287|\u2288|\\.\u2288|\u2289|\\.\u2289|\u228A|\\.\u228A|\u228B|\\.\u228B|\\.==|!==|!=|\\.>=|\\.>|\\.<=|\\.<|\\.\u2264|\\.\u2265|==|\\.!=|\\.=|\\.!|<:|>:|:>|(?<!>)>=|(?<!<)<=|>|<|\u2265|\u2264)",name:"keyword.operator.relation.julia"},{match:"(?<=\\s)(?:\\?)(?=\\s)",name:"keyword.operator.ternary.julia"},{match:"(?<=\\s)(?:\\:)(?=\\s)",name:"keyword.operator.ternary.julia"},{match:"(?:\\|\\||&&|(?<!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))!)",name:"keyword.operator.boolean.julia"},{match:"(?<=[[:word:]\u207A-\u209C!\u2032\u2207\\)\\]\\}])(?::)",name:"keyword.operator.range.julia"},{match:"(?:\\|>)",name:"keyword.operator.applies.julia"},{match:"(?:\\||\\.\\||\\&|\\.\\&|~|\\.~|\u22BB|\\.\u22BB)",name:"keyword.operator.bitwise.julia"},{match:"(?:\\+\\+|--|\\+|\\.\\+|-|\\.\\-|\\*|\\.\\*|//(?!=)|\\.//(?!=)|/|\\./|%|\\.%|\\\\|\\.\\\\|\\^|\\.\\^|\xF7|\\.\xF7|\u22C5|\\.\u22C5|\u2229|\\.\u2229|\u222A|\\.\u222A|\xD7|\u221A|\u221B)",name:"keyword.operator.arithmetic.julia"},{match:"(?:\u2218)",name:"keyword.operator.compose.julia"},{match:"(?:::|(?<=\\s)isa(?=\\s))",name:"keyword.operator.isa.julia"},{match:"(?:(?<=\\s)in(?=\\s))",name:"keyword.operator.relation.in.julia"},{match:"(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+)",name:"keyword.operator.dots.julia"},{match:"(?:\\$)(?=.+)",name:"keyword.operator.interpolation.julia"},{captures:{2:{name:"keyword.operator.transposed-variable.julia"}},match:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(('|(\\.'))*\\.?')"},{captures:{1:{name:"bracket.end.julia"},2:{name:"keyword.operator.transposed-matrix.julia"}},match:"(\\])((?:'|(?:\\.'))*\\.?')"},{captures:{1:{name:"bracket.end.julia"},2:{name:"keyword.operator.transposed-parens.julia"}},match:"(\\))((?:'|(?:\\.'))*\\.?')"}]},parentheses:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"meta.bracket.julia"}},end:"(\\))((?:\\.)?'*)",endCaptures:{1:{name:"meta.bracket.julia"},2:{name:"keyword.operator.transpose.julia"}},patterns:[{include:"#self_no_for_block"}]}]},punctuation:{patterns:[{match:",",name:"punctuation.separator.comma.julia"},{match:";",name:"punctuation.separator.semicolon.julia"}]},self_no_for_block:{comment:"Same as $self, but does not contain #for_block. 'outer' is not valid in some contexts (e.g. generators, comprehensions, indexing), so use this when matching those in begin/end patterns. Keep this up-to-date with $self!",patterns:[{include:"#operator"},{include:"#array"},{include:"#string"},{include:"#parentheses"},{include:"#bracket"},{include:"#function_decl"},{include:"#function_call"},{include:"#keyword"},{include:"#number"},{include:"#comment"},{include:"#type_decl"},{include:"#symbol"},{include:"#punctuation"}]},string:{patterns:[{begin:'(?:(@doc)\\s((?:doc)?""")|(doc"""))',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'(""") ?(->)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"keyword.operator.arrow.julia"}},name:"string.docstring.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(i?cxx)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},contentName:"meta.embedded.inline.cpp",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.cxx.julia",patterns:[{include:"source.cpp#root_context"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(py)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},contentName:"meta.embedded.inline.python",end:'([\\s\\w]*)(""")',endCaptures:{2:{name:"punctuation.definition.string.end.julia"}},name:"embed.python.julia",patterns:[{include:"source.python"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(js)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},contentName:"meta.embedded.inline.javascript",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.js.julia",patterns:[{include:"source.js"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(R)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},contentName:"meta.embedded.inline.r",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.R.julia",patterns:[{include:"source.r"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(raw)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(raw)(")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(sql)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},contentName:"meta.embedded.inline.sql",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.sql.julia",patterns:[{include:"source.sql"},{include:"#string_dollar_sign_interpolate"}]},{begin:'var"""',end:'"""',name:"constant.other.symbol.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'var"',end:'"',name:"constant.other.symbol.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'^\\s?(doc)?(""")\\s?$',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},comment:`This only matches docstrings that start and end with triple quotes on +their own line in the void`,end:'(""")',endCaptures:{1:{name:"punctuation.definition.string.end.julia"}},name:"string.docstring.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"string.quoted.single.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.multiline.begin.julia"}},comment:"multi-line string with triple double quotes",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.multiline.end.julia"}},name:"string.quoted.triple.double.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:'"(?!"")',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"}},comment:"String with single pair of double quotes. Regex matches isolated double quote",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"string.quoted.double.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:'r"""',beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.julia"}},end:'(""")([imsx]{0,4})?',endCaptures:{1:{name:"punctuation.definition.string.regexp.end.julia"},2:{comment:"I took this scope name from python regex grammar",name:"keyword.other.option-toggle.regexp.julia"}},name:"string.regexp.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'r"',beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.julia"}},end:'(")([imsx]{0,4})?',endCaptures:{1:{name:"punctuation.definition.string.regexp.end.julia"},2:{comment:"I took this scope name from python regex grammar",name:"keyword.other.option-toggle.regexp.julia"}},name:"string.regexp.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(?<!")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:'(""")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(?<!")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:'(?<![^\\\\]\\\\)(")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:"(?<!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?```",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:"(```)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?",endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.interpolated.backtick.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:"(?<!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?`",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:"(?<![^\\\\]\\\\)(`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?",endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.interpolated.backtick.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]}]},string_dollar_sign_interpolate:{patterns:[{match:"\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF]|[^\\p{^Sc}$])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]|[^\\p{^Sc}$])*",name:"variable.interpolation.julia"},{begin:"\\$(\\()",beginCaptures:{1:{name:"meta.bracket.julia"}},comment:"`punctuation.section.embedded`, `constant.escape`,\n& `meta.embedded.line` were considered but appear to have even spottier\nsupport among popular syntaxes.",end:"\\)",endCaptures:{0:{name:"meta.bracket.julia"}},name:"variable.interpolation.julia",patterns:[{include:"#self_no_for_block"}]}]},string_escaped_char:{patterns:[{match:"\\\\(\\\\|[0-3]\\d{,2}|[4-7]\\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8}|.)",name:"constant.character.escape.julia"}]},symbol:{patterns:[{comment:"This is string.quoted.symbol.julia in tpoisot's package",match:'(?<![[:word:]\u207A-\u209C!\u2032\u2207\\)\\]\\}]):(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(?!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))(?!["`])',name:"constant.other.symbol.julia"}]},type_decl:{patterns:[{captures:{1:{name:"entity.name.type.julia"},2:{name:"entity.other.inherited-class.julia"},3:{name:"punctuation.separator.inheritance.julia"}},match:"(?>!:_)(?:struct|mutable\\s+struct|abstract\\s+type|primitive\\s+type)\\s+((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(\\s*(<:)\\s*(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*(?:{.*})?)?",name:"meta.type.julia"}]}},scopeName:"source.julia",embeddedLangs:["cpp","python","javascript","r","sql"],aliases:["jl"]});var r=[...n.default,...t.default,...a.default,...i.default,...o.default,p]}}]); diff --git a/8062.e0709ea6.async.js b/8062.e0709ea6.async.js new file mode 100644 index 00000000..c2057ab6 --- /dev/null +++ b/8062.e0709ea6.async.js @@ -0,0 +1,198 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8062],{38297:function(ie,L,e){e.d(L,{Z:function(){return s}});var j=e(26068),o=e.n(j),U=e(67825),K=e.n(U),d=e(86865),_=e(27850),g=e(45130),z=e(53649),M=e.n(z),x=e(60414),F,T,l,C=(0,x.kc)(function(E,a){var S=E.token,D=E.css,$=E.cx,Z=E.prefixCls,m=a.size,h=a.className,A="".concat(Z,"-").concat(S.editorPrefix,"-icon"),b=typeof m=="number"?D(F||(F=M()([` + width: `,`px !important; + height: `,`px !important; + `])),m,m):"",O=D(T||(T=M()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),S.colorText,S.colorText,S.motionEaseOut,S.motionEaseOut,S.motionEaseOut);return{container:$(A,O,b,h),tooltip:D(l||(l=M()([` + pointer-events: none; + `])))}}),i=e(11527),f=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay"],y=function(a){var S=a.placement,D=a.title,$=a.icon,Z=a.cursor,m=a.onClick,h=a.className,A=a.arrow,b=A===void 0?!1:A,O=a.size,H=O===void 0?"default":O,Q=a.tooltipDelay,R=Q===void 0?.5:Q,I=K()(a,f),W=C({size:H}),G=W.styles,ce=W.cx,pe=(0,i.jsx)(d.ZP,o()(o()({icon:$,className:ce(G.container,h),type:"text",style:{cursor:Z},size:typeof H=="number"||H==="default"?"middle":H},I),{},{onClick:m}));return(0,i.jsx)(i.Fragment,{children:D?(0,i.jsx)(_.Z,{arrow:b,overlayClassName:G.tooltip,title:D,mouseEnterDelay:R,placement:S,children:pe}):pe})},r=function(a){var S=a||{},D=S.size,$=C({size:D}),Z=$.theme;return(0,i.jsx)(g.iV,{componentToken:{Button:{colorText:Z.colorTextTertiary,colorBgTextHover:Z.colorFillSecondary,colorBgTextActive:Z.colorFill}},children:(0,i.jsx)(y,o()({},a))})},s=r},2221:function(ie,L,e){e.d(L,{Ag:function(){return x},i1:function(){return T},lb:function(){return M},sL:function(){return F}});var j=e(26068),o=e.n(j),U=e(88571),K=e(39555),d=e(38297),_=e(11527),g=(0,_.jsx)("svg",{viewBox:"0 0 20 20",width:"16",fill:"currentColor",children:(0,_.jsx)("path",{d:"M7 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 2zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 14zm6-8a2 2 0 1 0-.001-4.001A2 2 0 0 0 13 6zm0 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 14z"})}),z=(0,_.jsx)("svg",{width:"10",viewBox:"0 0 70 41",fill:"currentColor",children:(0,_.jsx)("path",{d:"M30.76 39.2402C31.885 40.3638 33.41 40.995 35 40.995C36.59 40.995 38.115 40.3638 39.24 39.2402L68.24 10.2402C69.2998 9.10284 69.8768 7.59846 69.8494 6.04406C69.822 4.48965 69.1923 3.00657 68.093 1.90726C66.9937 0.807959 65.5106 0.178263 63.9562 0.150837C62.4018 0.123411 60.8974 0.700397 59.76 1.76024L35 26.5102L10.24 1.76024C9.10259 0.700397 7.59822 0.123411 6.04381 0.150837C4.4894 0.178263 3.00632 0.807959 1.90702 1.90726C0.807714 3.00657 0.178019 4.48965 0.150593 6.04406C0.123167 7.59846 0.700153 9.10284 1.75999 10.2402L30.76 39.2402Z"})}),M=function(C){return(0,_.jsx)(d.Z,o()({icon:z},C))},x=function(C){return(0,_.jsx)(d.Z,o()({icon:g},C))},F=function(C){return(0,_.jsx)(d.Z,o()({icon:(0,_.jsx)(U.Z,{})},C))},T=function(C){return(0,_.jsx)(d.Z,o()({icon:(0,_.jsx)(K.Z,{})},C))}},45130:function(ie,L,e){e.d(L,{iV:function(){return i},nh:function(){return f}});var j=e(26068),o=e.n(j),U=e(38751),K=e(52052),d=e(66009),_=e(66609),g=function(r,s){var E=_.Z.darkAlgorithm(r,s);return o()(o()({},E),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},z=function(r){var s={algorithm:[_.Z.compactAlgorithm]};return r==="dark"&&s.algorithm.push(g),s},M=e(60414),x=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},F=x({}),T=e(89797),l=e(11527),C=function(r){var s=(0,K.S)(),E=z(r),a={colorBgContainer:s==null?void 0:s.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return E.components={Input:a,InputNumber:a,Select:a,Tree:{colorBgContainer:"transparent"},TreeSelect:a},E},i=function(r){var s=r.children,E=r.componentToken,a=(0,d.r)(),S=a.appearance,D=a.themeMode,$=C(S);return $.components=o()(o()({},$.components),E),(0,l.jsx)(U.ZP,{theme:$,children:(0,l.jsx)(M.f6,{appearance:S,themeMode:D,theme:z,customToken:x,customStylish:T.X,children:s})})},f=function(r){return function(s){return(0,l.jsx)(i,{children:(0,l.jsx)(r,o()({},s))})}}},74874:function(ie,L,e){e.d(L,{j:function(){return U}});var j=e(66918),o=e(11527),U=function(d){var _=d.children,g=d.showDevtools,z=!0,M=(0,o.jsx)(o.Fragment,{children:_});try{(0,j.AC)()}catch(x){z=!1}return z?M:(0,o.jsx)(j.zt,{createStore:function(){return(0,j.MT)(g)},children:M})}},24464:function(ie,L,e){e.d(L,{c:function(){return Je}});var j=e(26068),o=e.n(j),U=e(67825),K=e.n(U),d=e(50959),_=e(45130),g=e(85264),z=e(10422),M=e(20058),x=e(87147),F=e(33743),T=e(83604),l=e(39826),C=e(82092),i=e.n(C),f=e(52052),y=e(82187),r=e.n(y),s=e(2221),E=e(53649),a=e.n(E),S=e(60414),D,$,Z,m,h,A,b,O,H,Q,R="0 0 0 calc(1px / var(--scale-x, 1)) rgba(0, 0, 0, 0.05)",I="0 1px calc(3px / var(--scale-x, 1)) 0 rgba(0, 0, 0, 0.15)",W="".concat(R," ").concat(I),G=(0,l.F4)(D||(D=a()([` + 0% { + box-shadow: var(--box-shadow); + transform: scale(1); + } + 100% { + box-shadow: var(--box-shadow-picked-up); + transform: scale(var(--scale)); + } +`]))),ce=(0,l.F4)($||($=a()([` + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +`]))),pe=(0,S.kc)(function(t){var n=t.css,c=t.cx,p=t.token,u=t.prefixCls,P="".concat(u,"-").concat(p.editorPrefix,"-sortable-list");return{tokenPrefixCls:P,item:c("".concat(u,"-item"),n(Z||(Z=a()([` + position: relative; + display: flex; + flex-grow: 1; + align-items: center; + justify-content: space-between; + box-sizing: border-box; + padding: 1px 0; + color: `,`; + font-size: 12px; + white-space: nowrap; + list-style: none; + border-radius: 4px; + outline: none; + transform: scale(var(--scale, 1)); + transform-origin: 50% 50%; + transition: box-shadow 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22); + -webkit-tap-highlight-color: transparent; + + &:focus-visible { + box-shadow: 0 0 4px 1px #4c9ffe, `,`; + } + + &:not(.`,`-item-withHandle) { + cursor: grab; + -webkit-user-select: none; + user-select: none; + touch-action: none; + } + + &-dragging:not(.`,`-item-dragOverlay) { + z-index: 0; + opacity: var(--dragging-opacity, 0.5); + + &:focus { + box-shadow: `,`; + } + } + `])),p.colorTextSecondary,W,P,P,W)),disabled:c("".concat(u,"-item-disabled"),n(m||(m=a()([` + color: #999; + background-color: #f1f1f1; + cursor: not-allowed; + &:focus { + box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1), `,`; + } + `])),W)),dragOverlay:c("".concat(u,"-item-dragOverlay"),n(h||(h=a()([` + padding: 4px 0; + background-color: `,`; + border: none; + box-shadow: var(--box-shadow-picked-up); + transform: scale(var(--scale)); + cursor: inherit; + opacity: 1; + + /* box-shadow: 0 0px 6px 2px @focused-outline-color; */ + animation: `,` 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22); + `])),p.colorBgElevated,G)),wrapper:c("".concat(u,"-item-wrapper"),n(A||(A=a()([` + display: flex; + box-sizing: border-box; + transform: translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) + scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); + transform-origin: 0 0; + touch-action: manipulation; + + &:not(:last-child) { + margin-bottom: 2px; + } + `])))),wrapperFadeIn:c("".concat(u,"-item-wrapper-fadeIn"),n(b||(b=a()([` + animation: `,` 500ms ease; + `])),ce)),wrapperdragOverlay:c("".concat(u,"-item-wrapper-dragOverlay"),n(O||(O=a()([` + --scale: 1.05; + --box-shadow: `,`; + --box-shadow-picked-up: `,`, -1px 0 15px 0 rgba(82, 82, 82, 0.01), + 0 15px 15px 0 rgba(82, 82, 82, 0.25); + + z-index: 999; + `])),W,R)),actions:c("".concat(u,"-item-actions"),n(H||(H=a()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),content:c("".concat(u,"-item-content"),n(Q||(Q=a()([` + position: relative; + width: 100%; + height: 24px; + border-radius: 2px; + min-width: 48px; + + &:hover .`,`-item-actions { + opacity: 1; + } + `])),u))}}),v=e(11527),ue=["color","dragOverlay","dragging","disabled","fadeIn","handle","index","listeners","onRemove","item","renderItem","renderContent","hideRemove","sorting","style","actions","transition","transform","id","className"],ne=(0,d.memo)((0,d.forwardRef)(function(t,n){var c=t.color,p=t.dragOverlay,u=t.dragging,P=t.disabled,k=t.fadeIn,B=t.handle,Y=t.index,J=t.listeners,q=t.onRemove,w=t.item,me=t.renderItem,ve=t.renderContent,oe=t.hideRemove,N=oe===void 0?!1:oe,X=t.sorting,ge=t.style,ee=t.actions,de=t.transition,V=t.transform,he=t.id,ye=t.className,se=K()(t,ue),le=(0,f.S)(),re=pe(),te=re.styles,ae=r()("".concat(te.tokenPrefixCls,"-item"));return(0,d.useEffect)(function(){if(p)return document.body.style.cursor="grabbing",function(){document.body.style.cursor=""}},[p]),(0,v.jsx)("li",{className:r()(te.wrapper,ye,i()(i()(i()({},te.wrapperFadeIn,k),"".concat(ae,"-wrapper-sorting"),X),te.wrapperdragOverlay,p)),style:{transition:de,"--translate-x":V?"".concat(Math.round(V.x),"px"):void 0,"--translate-y":V?"".concat(Math.round(V.y),"px"):void 0,"--scale-x":V!=null&&V.scaleX?"".concat(V.scaleX):void 0,"--scale-y":V!=null&&V.scaleY?"".concat(V.scaleY):void 0,"--index":Y,"--color":c},"data-testid":"list-item",ref:n,children:(0,v.jsx)("div",o()(o()(o()({className:r()(te.item,i()(i()(i()(i()(i()({},"".concat(ae,"-dragging"),u),"".concat(ae,"-withHandle"),B),te.dragOverlay,p),te.disabled,P),"".concat(ae,"-discolorabled"),c)),style:o()(o()({},ge),{},{backgroundColor:le.colorBgContainer}),"data-cypress":"draggable-item"},B?void 0:J),se),{},{tabIndex:B?void 0:0,children:me?me(w,{dragOverlay:!!p,dragging:!!u,sorting:!!X,index:Y,fadeIn:!!k,listeners:J,ref:n,style:ge,transform:V,transition:de}):(0,v.jsxs)(F.D,{className:te.content,direction:"horizontal",align:"center",children:[B?(0,v.jsx)(s.Ag,o()({tabIndex:-1,className:r()(te.actions),cursor:"grab","data-cypress":"draggable-handle",style:{width:14,height:24}},J)):null,(0,v.jsx)(F.D,{flex:1,style:{paddingLeft:4},children:ve?ve(w,Y):(0,v.jsx)("div",{children:typeof w=="string"?w:Y})}),(0,v.jsxs)(F.D,{className:r()(te.actions),direction:"horizontal",align:"center",children:[typeof ee=="function"?ee(w,Y):ee,N?null:(0,v.jsx)(s.sL,{tabIndex:-1,onClick:q,style:{height:22}})]})]})}))},he)})),_e=ne,Se=e(5899),xe=e.n(Se),fe=e(66918),Ce=e(73699),De=function(n){return{activeId:n.activeId,handle:n.handle,hideRemove:n.hideRemove,renderItem:n.renderItem,renderContent:n.renderContent,getItemStyles:n.getItemStyles}},Oe=function(){var n=(0,fe.oR)(De,T.X),c=n.activeId,p=n.renderItem,u=n.handle,P=n.hideRemove,k=n.getItemStyles,B=n.renderContent,Y=(0,fe.oR)(function(w){return w.value},xe()),J=(0,fe.oR)(function(w){return w.keyManager},xe()),q=(0,Ce._z)(J,c);return(0,v.jsx)(g.y9,{adjustScale:!1,dropAnimation:o()(o()({},g.RJ),{},{sideEffects:(0,g.Ai)({styles:{active:{opacity:"0.5"}}})}),children:c?(0,v.jsx)(_e,{id:c,dragOverlay:!0,index:q,item:Y[q],renderItem:p,renderContent:B,style:k({id:c,index:q,isSorting:!0,isDragging:!0,overIndex:-1,isDragOverlay:!0}),hideRemove:P,handle:u}):null})},je=(0,d.memo)(Oe),Ee=e(72171),Ae=(0,S.kc)(function(t,n){var c=t.css,p=t.token,u=t.cx,P=t.prefixCls,k=n.horizontal,B="".concat(P,"-").concat(p.editorPrefix,"-sortable-list");return{container:u("".concat(B,"-container"),c({listStyle:"none",display:"grid",gridAutoRows:"max-content",gridGap:"2px",gridTemplateColumns:"repeat(var(--columns, 1), 1fr)",width:"100%",margin:"0",padding:"0",borderRadius:"4px",transition:"background-color 350ms ease",gridAutoFlow:k?"column":void 0}))}}),Pe=(0,d.forwardRef)(function(t,n){var c=t.children,p=t.columns,u=p===void 0?1:p,P=t.horizontal,k=t.style,B=t.className,Y=Ae({horizontal:P}),J=Y.styles,q=r()(J.container,B);return(0,v.jsx)("ul",{ref:n,style:o()(o()({},k),{},{"--columns":u}),className:q,children:c})}),Me=Pe;function Te(t){var n=t.disabled,c=t.id,p=t.index,u=t.onRemove,P=t.useDragOverlay,k=P===void 0?!0:P,B=t.handle,Y=B===void 0?!0:B,J=t.getItemStyles,q=t.renderItem,w=t.renderContent,me=t.item,ve=t.actions,oe=t.hideRemove,N=oe===void 0?!1:oe,X=(0,x.nB)({id:c,disabled:n}),ge=X.attributes,ee=X.isDragging,de=X.isSorting,V=X.listeners,he=X.overIndex,ye=X.setNodeRef,se=X.transform,le=X.transition;return(0,v.jsx)(_e,o()({ref:ye,id:c,item:me,handle:Y,disabled:n,dragging:ee,sorting:de,hideRemove:N,actions:ve,index:p,onRemove:u?function(){return u(p)}:void 0,transform:se,transition:!k&&ee?"none":le,renderItem:q,renderContent:w,style:J({index:p,id:c,isDragging:ee,isSorting:de,overIndex:he,isDragOverlay:!1}),listeners:V,"data-index":p,"data-id":c,dragOverlay:!k&&ee},ge),c)}var Re=e(98794),Be=e(86865),Le=e(89797),be,Ue=(0,S.kc)(function(t){var n=t.token,c=t.css,p=t.cx,u=t.prefixCls,P=(0,Le.X)(t),k=u;return{btnAdd:p("".concat(k,"-btn-add"),c(be||(be=a()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + margin-bottom: `,`px; + `])),n.marginXXS,n.marginXXS),P.defaultButton)}}),ze=function(n){return{renderItem:n.renderItem,renderContent:n.renderContent,renderEmpty:n.renderEmpty,getItemStyles:n.getItemStyles,keyManager:n.keyManager,actions:n.actions,hideRemove:n.hideRemove,handle:n.handle,creatorButtonProps:n.creatorButtonProps,dispatchListData:n.dispatchListData}},We=function(){var n=(0,fe.oR)(ze,T.X),c=n.dispatchListData,p=n.renderItem,u=n.renderContent,P=n.renderEmpty,k=n.creatorButtonProps,B=k===void 0?!1:k,Y=n.hideRemove,J=n.handle,q=n.keyManager,w=n.getItemStyles,me=n.actions,ve=Ue(),oe=ve.styles,N=(0,fe.oR)(function(le){return le.value},xe()),X=B||{},ge=X.record,ee=X.creatorButtonText,de=ee===void 0?"\u6DFB\u52A0\u4E00\u5217":ee,V=X.position,he=V===void 0?"bottom":V,ye=X.style,se=function(re){var te=re.empty,ae=te===void 0?!1:te;return(0,v.jsx)(Be.ZP,{block:!ae,size:"small",style:ae?null:ye,className:oe.btnAdd,onClick:function(){c({type:"addItem",item:ge(N.length)})},icon:(0,v.jsx)(Re.Z,{}),children:de})};return Array.isArray(N)&&N.length===0?P?P():(0,v.jsx)(Ee.Z,{image:Ee.Z.PRESENTED_IMAGE_SIMPLE,description:"\u6682\u65E0\u6570\u636E",children:B!==!1?(0,v.jsx)(se,{empty:!0}):null}):(0,v.jsxs)(v.Fragment,{children:[B!==!1&&he==="top"?(0,v.jsx)(se,{}):null,(0,v.jsx)(Me,{children:N.map(function(le,re){return(0,v.jsx)(Te,{id:q[re],item:le,index:re,actions:me,hideRemove:Y,handle:J,renderItem:p,renderContent:u,getItemStyles:w,onRemove:function(){return c({type:"removeItem",index:re})},useDragOverlay:!0},q[re])})}),B!==!1&&he==="bottom"?(0,v.jsx)(se,{}):null]})},Ne=(0,d.memo)(We),Ke={strategy:g.uN.Always},Fe=function(n){return{handleDragStart:n.handleDragStart,handleDragCancel:n.handleDragCancel,handleDragEnd:n.handleDragEnd,keyManager:n.keyManager,renderHeader:n.renderHeader}},ke=function(n){var c=n.className,p=n.style,u=(0,fe.oR)(Fe,T.X),P=u.handleDragStart,k=u.handleDragCancel,B=u.handleDragEnd,Y=u.keyManager,J=u.renderHeader,q=(0,g.Dy)((0,g.VT)(g.MA),(0,g.VT)(g.LO),(0,g.VT)(g.Lg,{coordinateGetter:x.is})),w=(0,d.useMemo)(function(){return(0,z.createPortal)((0,v.jsx)(je,{}),document.body)},[]);return(0,v.jsx)(F.D,{className:(0,l.cx)(c),style:p,children:(0,v.jsx)(g.LB,{sensors:q,collisionDetection:g.pE,onDragStart:P,onDragEnd:B,measuring:{droppable:Ke},onDragCancel:k,modifiers:[M.DL,M.hg],children:(0,v.jsxs)(x.Fo,{items:Y,strategy:x.qw,children:[J==null?void 0:J(),(0,v.jsx)(Ne,{}),w]})})})},Ve=ke,Ze=e(74874),He=e(18846),Xe=e(6218),$e=e(62309),Qe=(0,d.forwardRef)(function(t,n){var c=t.initialValues,p=t.value,u=t.actions,P=t.onChange,k=t.renderItem,B=t.renderContent,Y=t.renderEmpty,J=t.renderHeader,q=t.getItemStyles,w=t.creatorButtonProps,me=t.hideRemove,ve=t.handle,oe=(0,fe.AC)(),N=(0,Xe.N)(oe),X=function(de,V){var he=oe.getState(),ye=he.keyManager,se=de[V]||[],le=(0,He.Uy)(ye,function(re){return se.forEach(function(te,ae){var Ie=re[ae];Ie===void 0&&(re[ae]=(0,Ce.Fs)(ae))}),re});oe.setState({keyManager:le,value:se})};N("initialValues",c,[],function(ee){X(ee,"initialValues")}),N("value",p,[p],function(ee){X(ee,"value")}),N("actions",u),N("onChange",P),N("renderItem",k),N("renderContent",B),N("renderEmpty",Y),N("renderHeader",J),N("getItemStyles",q),N("creatorButtonProps",w),N("hideRemove",me),N("handle",ve);var ge=(0,$e.t)();return(0,d.useImperativeHandle)(n,function(){return ge}),null}),Ge=Qe,Ye=["SHOW_STORE_IN_DEVTOOLS","className","style"],Je=(0,d.memo)((0,d.forwardRef)(function(t,n){var c=t.SHOW_STORE_IN_DEVTOOLS,p=t.className,u=t.style,P=K()(t,Ye);return(0,v.jsx)(_.iV,{children:(0,v.jsxs)(Ze.j,{showDevtools:c,children:[(0,v.jsx)(Ve,{style:u,className:p}),(0,v.jsx)(Ge,o()(o()({},P),{},{ref:n}))]})})}))},62309:function(ie,L,e){e.d(L,{t:function(){return U}});var j=e(80111),o=e(66918),U=function(){var d=(0,o.AC)(),_=(0,j.Z)(function(){return d.getState().activeId}),g=(0,j.Z)(function(T){var l=d.getState(),C=l.keyManager,i=C[T]||null;return i}),z=(0,j.Z)(function(){return d.getState().value}),M=function(l,C){return d.getState().dispatchListData({type:"addItem",item:l,index:C})},x=function(l){return d.getState().dispatchListData({type:"removeItem",index:l})},F=function(l,C){return d.getState().dispatchListData({type:"updateItem",item:l,index:C})};return{getActiveId:_,getValue:z,addItem:M,removeItem:x,getIdByIndex:g,updateItem:F}}},66918:function(ie,L,e){e.d(L,{zt:function(){return $},MT:function(){return E},oR:function(){return S},AC:function(){return D}});var j=e(3341),o=e.n(j),U=e(31965),K=e(89108),d=e(10634),_=e(26068),g=e.n(_),z=e(5899),M=e.n(z),x=e(73699),F={activeId:null,value:[],keyManager:[],hideRemove:!1,handle:!0,onChange:void 0,renderItem:void 0,actions:[],getItemStyles:function(){return{}}},T=e(87147),l=e(18846),C=function(m,h){switch(h.type){case"moveItem":var A=h.activeIndex,b=h.overIndex;return A===b||A<0||A>=m.length||b<0||b>=m.length?void 0:(0,l.Uy)(m,function(R){var I=(0,T.Rp)(R,A,b);return I});case"removeItem":var O=new Set(Array.isArray(h.index)?h.index:[h.index]);return O.size<=0?void 0:(0,l.Uy)(m,function(R){var I=R.filter(function(W,G){return!O.has(G)});return I});case"addItem":var H=h.index,Q=H===void 0?m.length:H;return(0,l.Uy)(m,function(R){return R.splice(Q,0,(0,x.Fs)(Q)),R});case"updateItem":return(0,l.Uy)(m,function(R){return R})}},i=e(72266),f=e.n(i),y=function(m,h){switch(h.type){case"moveItem":var A=h.activeIndex,b=h.overIndex;return A===b||A<0||A>=m.length||b<0||b>=m.length?void 0:(0,l.Uy)(m,function(I){var W=(0,T.Rp)(I,A,b);return W});case"removeItem":var O=new Set(Array.isArray(h.index)?h.index:[h.index]);return O.size<=0?void 0:(0,l.Uy)(m,function(I){var W=I.filter(function(G,ce){return!O.has(ce)});return W});case"addItem":var H=h.item,Q=h.index,R=Q===void 0?m.length:Q;return(0,l.Uy)(m,function(I){return I.splice(R,0,H),I});case"updateItem":return(0,l.Uy)(m,function(I){var W=h.item,G=h.index;return I[G]=f()(I[G],W),I})}},r=function(m,h){return g()(g()({},F),{},{handleDragStart:function(b){var O=b.active.id;O&&m({activeId:O})},handleDragEnd:function(b){var O=b.over,H=b.active,Q=h(),R=Q.dispatchListData,I=Q.keyManager;if(O){var W=(0,x._z)(I,H.id),G=(0,x._z)(I,O.id);R({type:"moveItem",activeIndex:W,overIndex:G})}m({activeId:null})},handleDragCancel:function(){m({activeId:null})},dispatchListData:function(b){var O=h(),H=O.value,Q=O.keyManager,R=O.onChange,I=y(H,b),W=C(Q,b);if(I){if(M()(H,I))return;m({value:I,keyManager:W}),R&&R(I,b)}}})},s=r,E=function(m){return(0,d.F)((0,U.v)(m)(s,{name:"SortableList"}),o())},a=(0,K.k)(),S=a.useStore,D=a.useStoreApi,$=a.Provider},73699:function(ie,L,e){e.d(L,{Fs:function(){return C},_z:function(){return l}});var j=e(48305),o=e.n(j),U=e(15558),K=e.n(U),d=e(5899),_=e.n(d),g=e(88475),z=e(50959),M=function(f){return f};function x(i){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M;return _toConsumableArray(new Array(i)).map(function(y,r){return f(r)})}function F(i,f,y){var r=i.length;if(f<0||f>=r||y<0||y>=r)return i;var s=i[f],E=f-y;return E>0?[].concat(_toConsumableArray(i.slice(0,y)),[s],_toConsumableArray(i.slice(y,f)),_toConsumableArray(i.slice(f+1,r))):E<0?[].concat(_toConsumableArray(i.slice(0,f)),_toConsumableArray(i.slice(f+1,y+1)),[s],_toConsumableArray(i.slice(y+1,r))):i}var T=function(f){var y=useState(f),r=_slicedToArray(y,2),s=r[0],E=r[1];return useEffect(function(){isEqual(f,s)||E(f)},[f]),[s,E]},l=function(f,y){return y?f.findIndex(function(r){return r===y}):-1},C=function(f){return(0,g.x0)()}},496:function(ie,L,e){e.d(L,{I:function(){return y}});var j=e(26068),o=e.n(j),U=e(48305),K=e.n(U),d=e(67825),_=e.n(d),g=e(53649),z=e.n(g),M=e(21713),x=e(50959),F=e(45130),T=e(60414),l=e(11527),C=["className","defaultValue","onChange","value","onCompositionStart","onCompositionEnd","onBlur","onFocus","onValueChanging"],i,f=(0,T.kc)(function(r){var s=r.stylish,E=r.css;return E(i||(i=z()([` + `,` + `])),s.controlContainer)}),y=(0,x.forwardRef)(function(r,s){var E=r.className,a=r.defaultValue,S=r.onChange,D=r.value,$=r.onCompositionStart,Z=r.onCompositionEnd,m=r.onBlur,h=r.onFocus,A=r.onValueChanging,b=_()(r,C),O=f(),H=O.styles,Q=O.cx,R=(0,x.useRef)(!1),I=(0,x.useState)(D!=null?D:a),W=K()(I,2),G=W[0],ce=W[1],pe=(0,x.useRef)(a||D);(0,x.useEffect)(function(){typeof D!="undefined"&&ce(D)},[D]);var v=function(){G!==pe.current&&(S==null||S(G),pe.current=G)};return(0,l.jsx)(F.iV,{children:(0,l.jsx)(M.Z,o()(o()({},b),{},{ref:s,className:Q(H,E),value:G,onChange:function(ne){ce(ne.target.value),A==null||A(ne.target.value)},onFocus:function(ne){h==null||h(ne)},onBlur:function(ne){v(),m==null||m(ne)},onPressEnter:function(ne){var _e;R.current||(v(),(_e=b.onPressEnter)===null||_e===void 0||_e.call(b,ne))},onCompositionStart:function(ne){R.current=!0,$==null||$(ne)},onCompositionEnd:function(ne){R.current=!1,Z==null||Z(ne)}}))})})},60414:function(ie,L,e){e.d(L,{f6:function(){return K},kc:function(){return U}});var j=e(96077),o=(0,j.F)({customToken:{editorPrefix:"editor"}}),U=o.createStyles,K=o.ThemeProvider},89797:function(ie,L,e){e.d(L,{X:function(){return i}});var j=e(53649),o=e.n(j),U=e(97414),K,d,_,g,z,M,x,F,T,l,C,i=function(y){var r=y.token,s=y.css,E=s(K||(K=o()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),r.colorFillQuaternary),a=s(d||(d=o()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),r.colorText,r.colorFillTertiary),S=s(_||(_=o()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),r.colorText,r.colorFillQuaternary,r.colorPrimary),D=s(g||(g=o()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),r.colorTextSecondary,r.colorFillQuaternary);return{defaultButton:s(z||(z=o()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),D,r.colorText,r.colorFillSecondary,D,r.colorPrimary),textInfo:s(M||(M=o()([` + color: `,`; + &:hover { + color: `,`; + } + `])),r.colorTextSecondary,r.colorText),textDefault:s(x||(x=o()([` + color: `,`; + `])),r.colorTextSecondary),containerBgHover:s(F||(F=o()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),r.colorFillQuaternary),containerBgL2:s(T||(T=o()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),E,r.colorFillQuaternary,r.colorFillTertiary),controlContainerFocused:S,controlContainer:s(l||(l=o()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),a,S),backgroundBlur:s(C||(C=o()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,U.DZ)(.4)(r.colorBgElevated))}}}}]); diff --git a/8118.4b3bf7ec.async.js b/8118.4b3bf7ec.async.js new file mode 100644 index 00000000..d0aab8b7 --- /dev/null +++ b/8118.4b3bf7ec.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8118],{38118:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"Sass",fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},end:"$\\n?",name:"comment.import.css.variables",patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",captures:{0:{name:"variable.other.name"}},end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"(?=\\n|\\()",name:"support.function.name.sass.library"},{begin:"^(@use)",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},end:"(?=\\n)",name:"sass.use",patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}},end:"(?=\\n)",name:"keyword.control.at-rule.use"},{begin:"@mixin|^[\\t ]*=|@function",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"$\\n?|(?=\\()",name:"support.function.name.sass",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{colon:{match:":",name:"meta.property-list.css.sass.colon"},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},module:{captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}},match:"([\\w-]+?)(\\.)",name:"constant.character.module"},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"}},scopeName:"source.sass"})]}}]); diff --git a/8149.5ae3d425.async.js b/8149.5ae3d425.async.js new file mode 100644 index 00000000..733285a4 --- /dev/null +++ b/8149.5ae3d425.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8149],{87374:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z"}}]},name:"android",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},41471:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z"}}]},name:"chrome",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},81935:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"}}]},name:"cloud",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},14574:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z"}}]},name:"code-sandbox",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},72637:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z"}}]},name:"dash",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},23009:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},8019:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},41553:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z"}}]},name:"facebook",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},25426:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M945 412H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h256c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM811 548H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h122c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM477.3 322.5H434c-6.2 0-11.2 5-11.2 11.2v248c0 3.6 1.7 6.9 4.6 9l148.9 108.6c5 3.6 12 2.6 15.6-2.4l25.7-35.1v-.1c3.6-5 2.5-12-2.5-15.6l-126.7-91.6V333.7c.1-6.2-5-11.2-11.1-11.2z"}},{tag:"path",attrs:{d:"M804.8 673.9H747c-5.6 0-10.9 2.9-13.9 7.7a321 321 0 01-44.5 55.7 317.17 317.17 0 01-101.3 68.3c-39.3 16.6-81 25-124 25-43.1 0-84.8-8.4-124-25-37.9-16-72-39-101.3-68.3s-52.3-63.4-68.3-101.3c-16.6-39.2-25-80.9-25-124 0-43.1 8.4-84.7 25-124 16-37.9 39-72 68.3-101.3 29.3-29.3 63.4-52.3 101.3-68.3 39.2-16.6 81-25 124-25 43.1 0 84.8 8.4 124 25 37.9 16 72 39 101.3 68.3a321 321 0 0144.5 55.7c3 4.8 8.3 7.7 13.9 7.7h57.8c6.9 0 11.3-7.2 8.2-13.3-65.2-129.7-197.4-214-345-215.7-216.1-2.7-395.6 174.2-396 390.1C71.6 727.5 246.9 903 463.2 903c149.5 0 283.9-84.6 349.8-215.8a9.18 9.18 0 00-8.2-13.3z"}}]},name:"field-time",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},42314:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-add",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},91546:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},32478:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 10-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z"}}]},name:"linkedin",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},8324:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},79617:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-circle",theme:"filled"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},52780:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},96411:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},36177:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},75e3:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},47371:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0075-94 336.64 336.64 0 01-108.2 41.2A170.1 170.1 0 00672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 00-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 01-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 01-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z"}}]},name:"twitter",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},62118:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 00-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0082.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z"}}]},name:"youtube",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},12011:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},3984:function(O,r,e){e.d(r,{Z:function(){return c}});var a=e(57260),n=e(50959),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},o=i,l=e(84143),d=function(u,v){return n.createElement(l.Z,(0,a.Z)({},u,{ref:v,icon:o}))},s=n.forwardRef(d),c=s},59084:function(O,r,e){e.d(r,{Z:function(){return o1}});var a=e(50959),n=e(84658),i=e(82187),o=e.n(i),l=e(60811),d=e(17005),s=e(52046),c=e(92576),g=e(23238),u=e(99978),v=e(55985),X=e(37324),A=e(87077);const Q=t=>{const{paddingXXS:h,lineWidth:C,tagPaddingHorizontal:f,componentCls:m,calc:Z}=t,z=Z(f).sub(C).equal(),M=Z(h).sub(C).equal();return{[m]:Object.assign(Object.assign({},(0,v.Wf)(t)),{display:"inline-block",height:"auto",marginInlineEnd:t.marginXS,paddingInline:z,fontSize:t.tagFontSize,lineHeight:t.tagLineHeight,whiteSpace:"nowrap",background:t.defaultBg,border:`${(0,g.bf)(t.lineWidth)} ${t.lineType} ${t.colorBorder}`,borderRadius:t.borderRadiusSM,opacity:1,transition:`all ${t.motionDurationMid}`,textAlign:"start",position:"relative",[`&${m}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:t.defaultColor},[`${m}-close-icon`]:{marginInlineStart:M,fontSize:t.tagIconSize,color:t.colorTextDescription,cursor:"pointer",transition:`all ${t.motionDurationMid}`,"&:hover":{color:t.colorTextHeading}},[`&${m}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${t.iconCls}-close, ${t.iconCls}-close:hover`]:{color:t.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${m}-checkable-checked):hover`]:{color:t.colorPrimary,backgroundColor:t.colorFillSecondary},"&:active, &-checked":{color:t.colorTextLightSolid},"&-checked":{backgroundColor:t.colorPrimary,"&:hover":{backgroundColor:t.colorPrimaryHover}},"&:active":{backgroundColor:t.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${t.iconCls} + span, > span + ${t.iconCls}`]:{marginInlineStart:z}}),[`${m}-borderless`]:{borderColor:"transparent",background:t.tagBorderlessBg}}},T=t=>{const{lineWidth:h,fontSizeIcon:C,calc:f}=t,m=t.fontSizeSM;return(0,X.TS)(t,{tagFontSize:m,tagLineHeight:(0,g.bf)(f(t.lineHeightSM).mul(m).equal()),tagIconSize:f(C).sub(f(h).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:t.colorFillTertiary})},E=t=>({defaultBg:new u.C(t.colorFillQuaternary).onBackground(t.colorBgContainer).toHexString(),defaultColor:t.colorText});var P=(0,A.I$)("Tag",t=>{const h=T(t);return Q(h)},E),J=function(t,h){var C={};for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&h.indexOf(f)<0&&(C[f]=t[f]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,f=Object.getOwnPropertySymbols(t);m<f.length;m++)h.indexOf(f[m])<0&&Object.prototype.propertyIsEnumerable.call(t,f[m])&&(C[f[m]]=t[f[m]]);return C},K=a.forwardRef((t,h)=>{const{prefixCls:C,style:f,className:m,checked:Z,onChange:z,onClick:M}=t,x=J(t,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:y,tag:R}=a.useContext(c.E_),$=F=>{z==null||z(!Z),M==null||M(F)},p=y("tag",C),[S,B,V]=P(p),I=o()(p,`${p}-checkable`,{[`${p}-checkable-checked`]:Z},R==null?void 0:R.className,m,B,V);return S(a.createElement("span",Object.assign({},x,{ref:h,style:Object.assign(Object.assign({},f),R==null?void 0:R.style),className:I,onClick:$})))}),k=e(61281);const q=t=>(0,k.Z)(t,(h,C)=>{let{textColor:f,lightBorderColor:m,lightColor:Z,darkColor:z}=C;return{[`${t.componentCls}${t.componentCls}-${h}`]:{color:f,background:Z,borderColor:m,"&-inverse":{color:t.colorTextLightSolid,background:z,borderColor:z},[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}});var _=(0,A.bk)(["Tag","preset"],t=>{const h=T(t);return q(h)},E);function e1(t){return typeof t!="string"?t:t.charAt(0).toUpperCase()+t.slice(1)}const L=(t,h,C)=>{const f=e1(C);return{[`${t.componentCls}${t.componentCls}-${h}`]:{color:t[`color${C}`],background:t[`color${f}Bg`],borderColor:t[`color${f}Border`],[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}};var t1=(0,A.bk)(["Tag","status"],t=>{const h=T(t);return[L(h,"success","Success"),L(h,"processing","Info"),L(h,"error","Error"),L(h,"warning","Warning")]},E),n1=function(t,h){var C={};for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&h.indexOf(f)<0&&(C[f]=t[f]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,f=Object.getOwnPropertySymbols(t);m<f.length;m++)h.indexOf(f[m])<0&&Object.prototype.propertyIsEnumerable.call(t,f[m])&&(C[f[m]]=t[f[m]]);return C};const a1=(t,h)=>{const{prefixCls:C,className:f,rootClassName:m,style:Z,children:z,icon:M,color:x,onClose:y,closeIcon:R,closable:$,bordered:p=!0}=t,S=n1(t,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:B,direction:V,tag:I}=a.useContext(c.E_),[F,j]=a.useState(!0);a.useEffect(()=>{"visible"in S&&j(S.visible)},[S.visible]);const N=(0,l.o2)(x),U=(0,l.yT)(x),D=N||U,l1=Object.assign(Object.assign({backgroundColor:x&&!D?x:void 0},I==null?void 0:I.style),Z),b=B("tag",C),[c1,r1,i1]=P(b),d1=o()(b,I==null?void 0:I.className,{[`${b}-${x}`]:D,[`${b}-has-color`]:x&&!D,[`${b}-hidden`]:!F,[`${b}-rtl`]:V==="rtl",[`${b}-borderless`]:!p},f,m,r1,i1),G=H=>{H.stopPropagation(),y==null||y(H),!H.defaultPrevented&&j(!1)},[,s1]=(0,d.Z)($,R,H=>H===null?a.createElement(n.Z,{className:`${b}-close-icon`,onClick:G}):a.createElement("span",{className:`${b}-close-icon`,onClick:G},H),null,!1),u1=typeof S.onClick=="function"||z&&z.type==="a",W=M||null,v1=W?a.createElement(a.Fragment,null,W,z&&a.createElement("span",null,z)):z,Y=a.createElement("span",Object.assign({},S,{ref:h,className:d1,style:l1}),v1,s1,N&&a.createElement(_,{key:"preset",prefixCls:b}),U&&a.createElement(t1,{key:"status",prefixCls:b}));return c1(u1?a.createElement(s.Z,{component:"Tag"},Y):Y)},w=a.forwardRef(a1);w.CheckableTag=K;var o1=w}}]); diff --git a/8178.488a74ed.async.js b/8178.488a74ed.async.js new file mode 100644 index 00000000..2b4442b1 --- /dev/null +++ b/8178.488a74ed.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8178],{18178:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"actionBar.toggledBackground":"#dddddd","activityBarBadge.background":"#007ACC","checkbox.border":"#919191","editor.background":"#FFFFFF","editor.foreground":"#000000","editor.inactiveSelectionBackground":"#E5EBF1","editor.selectionHighlightBackground":"#ADD6FF80","editorIndentGuide.activeBackground":"#939393","editorIndentGuide.background":"#D3D3D3","editorSuggestWidget.background":"#F3F3F3","input.placeholderForeground":"#767676","list.activeSelectionIconForeground":"#FFF","list.focusAndSelectionOutline":"#90C2F9","list.hoverBackground":"#E8E8E8","menu.border":"#D4D4D4","notebook.cellBorderColor":"#E8E8E8","notebook.selectedCellBackground":"#c8ddf150","ports.iconRunningProcessForeground":"#369432","searchEditor.textInputBorder":"#CECECE","settings.numberInputBorder":"#CECECE","settings.textInputBorder":"#CECECE","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#61616130","sideBarTitle.foreground":"#6F6F6F","statusBarItem.errorBackground":"#c72e0f","statusBarItem.remoteBackground":"#16825D","statusBarItem.remoteForeground":"#FFF","tab.lastPinnedBorder":"#61616130","terminal.inactiveSelectionBackground":"#E5EBF1","widget.border":"#d4d4d4"},displayName:"Light Plus",name:"light-plus",semanticHighlighting:!0,semanticTokenColors:{customLiteral:"#795E26",newOperator:"#AF00DB",numberLiteral:"#098658",stringLiteral:"#a31515"},tokenColors:[{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#000000ff"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#000080"}},{scope:"comment",settings:{foreground:"#008000"}},{scope:"constant.language",settings:{foreground:"#0000ff"}},{scope:["constant.numeric","variable.other.enummember","keyword.operator.plus.exponent","keyword.operator.minus.exponent"],settings:{foreground:"#098658"}},{scope:"constant.regexp",settings:{foreground:"#811f3f"}},{scope:"entity.name.tag",settings:{foreground:"#800000"}},{scope:"entity.name.selector",settings:{foreground:"#800000"}},{scope:"entity.other.attribute-name",settings:{foreground:"#e50000"}},{scope:["entity.other.attribute-name.class.css","entity.other.attribute-name.class.mixin.css","entity.other.attribute-name.id.css","entity.other.attribute-name.parent-selector.css","entity.other.attribute-name.pseudo-class.css","entity.other.attribute-name.pseudo-element.css","source.css.less entity.other.attribute-name.id","entity.other.attribute-name.scss"],settings:{foreground:"#800000"}},{scope:"invalid",settings:{foreground:"#cd3131"}},{scope:"markup.underline",settings:{fontStyle:"underline"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#000080"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#800000"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.inserted",settings:{foreground:"#098658"}},{scope:"markup.deleted",settings:{foreground:"#a31515"}},{scope:"markup.changed",settings:{foreground:"#0451a5"}},{scope:["punctuation.definition.quote.begin.markdown","punctuation.definition.list.begin.markdown"],settings:{foreground:"#0451a5"}},{scope:"markup.inline.raw",settings:{foreground:"#800000"}},{scope:"punctuation.definition.tag",settings:{foreground:"#800000"}},{scope:["meta.preprocessor","entity.name.function.preprocessor"],settings:{foreground:"#0000ff"}},{scope:"meta.preprocessor.string",settings:{foreground:"#a31515"}},{scope:"meta.preprocessor.numeric",settings:{foreground:"#098658"}},{scope:"meta.structure.dictionary.key.python",settings:{foreground:"#0451a5"}},{scope:"storage",settings:{foreground:"#0000ff"}},{scope:"storage.type",settings:{foreground:"#0000ff"}},{scope:["storage.modifier","keyword.operator.noexcept"],settings:{foreground:"#0000ff"}},{scope:["string","meta.embedded.assembly"],settings:{foreground:"#a31515"}},{scope:["string.comment.buffered.block.pug","string.quoted.pug","string.interpolated.pug","string.unquoted.plain.in.yaml","string.unquoted.plain.out.yaml","string.unquoted.block.yaml","string.quoted.single.yaml","string.quoted.double.xml","string.quoted.single.xml","string.unquoted.cdata.xml","string.quoted.double.html","string.quoted.single.html","string.unquoted.html","string.quoted.single.handlebars","string.quoted.double.handlebars"],settings:{foreground:"#0000ff"}},{scope:"string.regexp",settings:{foreground:"#811f3f"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#0000ff"}},{scope:["meta.template.expression"],settings:{foreground:"#000000"}},{scope:["support.constant.property-value","support.constant.font-name","support.constant.media-type","support.constant.media","constant.other.color.rgb-value","constant.other.rgb-value","support.constant.color"],settings:{foreground:"#0451a5"}},{scope:["support.type.vendored.property-name","support.type.property-name","variable.css","variable.scss","variable.other.less","source.coffee.embedded"],settings:{foreground:"#e50000"}},{scope:["support.type.property-name.json"],settings:{foreground:"#0451a5"}},{scope:"keyword",settings:{foreground:"#0000ff"}},{scope:"keyword.control",settings:{foreground:"#0000ff"}},{scope:"keyword.operator",settings:{foreground:"#000000"}},{scope:["keyword.operator.new","keyword.operator.expression","keyword.operator.cast","keyword.operator.sizeof","keyword.operator.alignof","keyword.operator.typeid","keyword.operator.alignas","keyword.operator.instanceof","keyword.operator.logical.python","keyword.operator.wordlike"],settings:{foreground:"#0000ff"}},{scope:"keyword.other.unit",settings:{foreground:"#098658"}},{scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#800000"}},{scope:"support.function.git-rebase",settings:{foreground:"#0451a5"}},{scope:"constant.sha.git-rebase",settings:{foreground:"#098658"}},{scope:["storage.modifier.import.java","variable.language.wildcard.java","storage.modifier.package.java"],settings:{foreground:"#000000"}},{scope:"variable.language",settings:{foreground:"#0000ff"}},{scope:["entity.name.function","support.function","support.constant.handlebars","source.powershell variable.other.member","entity.name.operator.custom-literal"],settings:{foreground:"#795E26"}},{scope:["support.class","support.type","entity.name.type","entity.name.namespace","entity.other.attribute","entity.name.scope-resolution","entity.name.class","storage.type.numeric.go","storage.type.byte.go","storage.type.boolean.go","storage.type.string.go","storage.type.uintptr.go","storage.type.error.go","storage.type.rune.go","storage.type.cs","storage.type.generic.cs","storage.type.modifier.cs","storage.type.variable.cs","storage.type.annotation.java","storage.type.generic.java","storage.type.java","storage.type.object.array.java","storage.type.primitive.array.java","storage.type.primitive.java","storage.type.token.java","storage.type.groovy","storage.type.annotation.groovy","storage.type.parameters.groovy","storage.type.generic.groovy","storage.type.object.array.groovy","storage.type.primitive.array.groovy","storage.type.primitive.groovy"],settings:{foreground:"#267f99"}},{scope:["meta.type.cast.expr","meta.type.new.expr","support.constant.math","support.constant.dom","support.constant.json","entity.other.inherited-class"],settings:{foreground:"#267f99"}},{scope:["keyword.control","source.cpp keyword.operator.new","source.cpp keyword.operator.delete","keyword.other.using","keyword.other.directive.using","keyword.other.operator","entity.name.operator"],settings:{foreground:"#AF00DB"}},{scope:["variable","meta.definition.variable.name","support.variable","entity.name.variable","constant.other.placeholder"],settings:{foreground:"#001080"}},{scope:["variable.other.constant","variable.other.enummember"],settings:{foreground:"#0070C1"}},{scope:["meta.object-literal.key"],settings:{foreground:"#001080"}},{scope:["support.constant.property-value","support.constant.font-name","support.constant.media-type","support.constant.media","constant.other.color.rgb-value","constant.other.rgb-value","support.constant.color"],settings:{foreground:"#0451a5"}},{scope:["punctuation.definition.group.regexp","punctuation.definition.group.assertion.regexp","punctuation.definition.character-class.regexp","punctuation.character.set.begin.regexp","punctuation.character.set.end.regexp","keyword.operator.negation.regexp","support.other.parenthesis.regexp"],settings:{foreground:"#d16969"}},{scope:["constant.character.character-class.regexp","constant.other.character-class.set.regexp","constant.other.character-class.regexp","constant.character.set.regexp"],settings:{foreground:"#811f3f"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#000000"}},{scope:["keyword.operator.or.regexp","keyword.control.anchor.regexp"],settings:{foreground:"#EE0000"}},{scope:["constant.character","constant.other.option"],settings:{foreground:"#0000ff"}},{scope:"constant.character.escape",settings:{foreground:"#EE0000"}},{scope:"entity.name.label",settings:{foreground:"#000000"}}],type:"light"})}}]); diff --git a/8314.a9a506e3.async.js b/8314.a9a506e3.async.js new file mode 100644 index 00000000..feaaf221 --- /dev/null +++ b/8314.a9a506e3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8314],{68314:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(3518);const a=Object.freeze({displayName:"XML",name:"xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]}},scopeName:"text.xml",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/8436.4348fc09.async.js b/8436.4348fc09.async.js new file mode 100644 index 00000000..c2b5e78f --- /dev/null +++ b/8436.4348fc09.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8436],{88436:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#212121","activityBar.border":"#21212160","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#EEFFFF","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#545454","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#212121","breadcrumb.focusForeground":"#EEFFFF","breadcrumb.foreground":"#676767","breadcrumbPicker.background":"#212121","button.background":"#61616150","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#212121","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#212121","dropdown.border":"#FFFFFF10","editor.background":"#212121","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#EEFFFF","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#EEFFFF","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#61616150","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#212121","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#212121","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#212121","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#424242","editorIndentGuide.background":"#42424270","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#676767","editorLineNumber.foreground":"#424242","editorLink.activeForeground":"#EEFFFF","editorMarkerNavigation.background":"#EEFFFF05","editorOverviewRuler.border":"#212121","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#424242","editorSuggestWidget.background":"#212121","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#EEFFFF","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#EEFFFF40","editorWidget.background":"#212121","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#EEFFFF","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#EEFFFF","extensionButton.prominentHoverBackground":"#C3E88D",focusBorder:"#FFFFFF00",foreground:"#EEFFFF","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#67676790","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#2B2B2B","input.border":"#FFFFFF10","input.foreground":"#EEFFFF","input.placeholderForeground":"#EEFFFF60","inputOption.activeBackground":"#EEFFFF30","inputOption.activeBorder":"#EEFFFF30","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#212121","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#EEFFFF20","list.focusForeground":"#EEFFFF","list.highlightForeground":"#80CBC4","list.hoverBackground":"#212121","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#212121","menu.foreground":"#EEFFFF","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#EEFFFF","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#212121","notifications.foreground":"#EEFFFF","panel.background":"#212121","panel.border":"#21212160","panel.dropBackground":"#EEFFFF","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#EEFFFF","peekView.border":"#00000030","peekViewEditor.background":"#EEFFFF05","peekViewEditor.matchHighlightBackground":"#61616150","peekViewEditorGutter.background":"#EEFFFF05","peekViewResult.background":"#EEFFFF05","peekViewResult.matchHighlightBackground":"#61616150","peekViewResult.selectionBackground":"#67676770","peekViewTitle.background":"#EEFFFF05","peekViewTitleDescription.foreground":"#EEFFFF60","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#212121","quickInput.foreground":"#676767","quickInput.list.focusBackground":"#EEFFFF20","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#EEFFFF20","scrollbarSlider.hoverBackground":"#EEFFFF10","selection.background":"#00000080","settings.checkboxBackground":"#212121","settings.checkboxForeground":"#EEFFFF","settings.dropdownBackground":"#212121","settings.dropdownForeground":"#EEFFFF","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#212121","settings.numberInputForeground":"#EEFFFF","settings.textInputBackground":"#212121","settings.textInputForeground":"#EEFFFF","sideBar.background":"#212121","sideBar.border":"#21212160","sideBar.foreground":"#676767","sideBarSectionHeader.background":"#212121","sideBarSectionHeader.border":"#21212160","sideBarTitle.foreground":"#EEFFFF","statusBar.background":"#212121","statusBar.border":"#21212160","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#616161","statusBar.noFolderBackground":"#212121","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#54545420","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#212121","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#676767","tab.border":"#212121","tab.inactiveBackground":"#212121","tab.inactiveForeground":"#676767","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#545454","tab.unfocusedActiveForeground":"#EEFFFF","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#545454","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#EEFFFF","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#212121","titleBar.activeForeground":"#EEFFFF","titleBar.border":"#21212160","titleBar.inactiveBackground":"#212121","titleBar.inactiveForeground":"#676767","tree.indentGuidesStroke":"#424242","widget.shadow":"#00000030"},displayName:"Material Theme Darker",name:"material-theme-darker",semanticHighlighting:!0,tokenColors:[{settings:{background:"#212121",foreground:"#EEFFFF"}},{scope:"string",settings:{foreground:"#C3E88D"}},{scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#EEFFFF"}},{scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#EEFFFF"}},{scope:"keyword.other",settings:{foreground:"#F78C6C"}},{scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{scope:"support.module, support.node",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#545454"}},{scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{fontStyle:"italic",foreground:"#545454"}},{scope:"punctuation",settings:{foreground:"#89DDFF"}},{scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#EEFFFF"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{scope:"entity.name.tag",settings:{foreground:"#f07178"}},{scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{scope:"punctuation.definition.entity.html",settings:{foreground:"#EEFFFF"}},{scope:"markup.heading",settings:{foreground:"#89DDFF"}},{scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{fontStyle:"italic bold",foreground:"#f07178"}},{scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.preprocessor",settings:{foreground:"#545454"}},{scope:"source.cs entity.name.type.namespace",settings:{foreground:"#EEFFFF"}},{scope:"meta.jsx.children, SXNested",settings:{foreground:"#EEFFFF"}},{scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#EEFFFF"}},{scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{scope:"meta.block",settings:{foreground:"#f07178"}},{scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#EEFFFF"}},{scope:"constant.keyword",settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{settings:{background:"#212121",foreground:"#EEFFFF"}},{scope:["constant.other.placeholder"],settings:{foreground:"#f07178"}},{scope:["markup.deleted"],settings:{foreground:"#f07178"}},{scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["keyword.control"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["variable.parameter"],settings:{fontStyle:"italic"}},{scope:["variable.parameter.function.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["markup.fenced_code.block"],settings:{foreground:"#EEFFFF90"}},{scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],type:"dark"})}}]); diff --git a/8474.24cca04a.async.js b/8474.24cca04a.async.js new file mode 100644 index 00000000..f59cc3c4 --- /dev/null +++ b/8474.24cca04a.async.js @@ -0,0 +1,74 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8474],{88474:function(m,e,t){t.r(e),t.d(e,{default:function(){return r}});var n=t(5931),a=t(45585);const i=Object.freeze({displayName:"HTML",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"html",patterns:[{include:"#xml-processing"},{include:"#comment"},{include:"#doctype"},{include:"#cdata"},{include:"#tags-valid"},{include:"#tags-invalid"},{include:"#entities"}],repository:{attribute:{patterns:[{begin:"(s(hape|cope|t(ep|art)|ize(s)?|p(ellcheck|an)|elected|lot|andbox|rc(set|doc|lang)?)|h(ttp-equiv|i(dden|gh)|e(ight|aders)|ref(lang)?)|n(o(nce|validate|module)|ame)|c(h(ecked|arset)|ite|o(nt(ent(editable)?|rols)|ords|l(s(pan)?|or))|lass|rossorigin)|t(ype(mustmatch)?|itle|a(rget|bindex)|ranslate)|i(s(map)?|n(tegrity|putmode)|tem(scope|type|id|prop|ref)|d)|op(timum|en)|d(i(sabled|r(name)?)|ownload|e(coding|f(er|ault))|at(etime|a)|raggable)|usemap|p(ing|oster|la(ysinline|ceholder)|attern|reload)|enctype|value|kind|for(m(novalidate|target|enctype|action|method)?)?|w(idth|rap)|l(ist|o(op|w)|a(ng|bel))|a(s(ync)?|c(ce(sskey|pt(-charset)?)|tion)|uto(c(omplete|apitalize)|play|focus)|l(t|low(usermedia|paymentrequest|fullscreen))|bbr)|r(ows(pan)?|e(versed|quired|ferrerpolicy|l|adonly))|m(in(length)?|u(ted|ltiple)|e(thod|dia)|a(nifest|x(length)?)))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, not event handlers",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:"style(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 style attribute",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.style.html",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.css",patterns:[{captures:{0:{name:"source.css"}},match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.css",end:'(")',endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.css"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.css",end:"(')",endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.css"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},{begin:"on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, event handlers",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.event-handler.$1.html",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.js",patterns:[{captures:{0:{name:"source.js"},1:{patterns:[{include:"source.js"}]}},match:"(([^\\s\"'=<>`/]|/(?!>))+)",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.js",end:'(")',endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.js"}},name:"string.quoted.double.html",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:'([^\\n"/]|/(?![/*]))+'},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:'(?=")|\\n',name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:'(?=")|\\*/',endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.js",end:"(')",endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.js"}},name:"string.quoted.single.html",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:"([^\\n'/]|/(?![/*]))+"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=')|\\n",name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:"(?=')|\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},{begin:"(data-[a-z\\-]+)(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, data-*",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.data-x.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:"(align|bgcolor|border)(?![\\w:-])",beginCaptures:{0:{name:"invalid.deprecated.entity.other.attribute-name.html"}},comment:"HTML attributes, deprecated",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},"attribute-interior":{patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},cdata:{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.tag.begin.html"}},contentName:"string.other.inline-data.html",end:"]]>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.cdata.html"},comment:{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"-->",name:"comment.block.html",patterns:[{match:"\\G-?>",name:"invalid.illegal.characters-not-allowed-here.html"},{match:"<!--(?!>)|<!-(?=-->)",name:"invalid.illegal.characters-not-allowed-here.html"},{match:"--!>",name:"invalid.illegal.characters-not-allowed-here.html"}]},"core-minus-invalid":{comment:"This should be the root pattern array includes minus #tags-invalid",patterns:[{include:"#xml-processing"},{include:"#comment"},{include:"#doctype"},{include:"#cdata"},{include:"#tags-valid"},{include:"#entities"}]},doctype:{begin:"<!(?=(?i:DOCTYPE\\s))",beginCaptures:{0:{name:"punctuation.definition.tag.begin.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.doctype.html",patterns:[{match:"\\G(?i:DOCTYPE)",name:"entity.name.tag.html"},{begin:'"',end:'"',name:"string.quoted.double.html"},{match:"[^\\s>]+",name:"entity.other.attribute-name.html"}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},912:{name:"punctuation.definition.entity.html"}},comment:"Yes this is a bit ridiculous, there are quite a lot of these",match:`(?x) +(&) (?=[a-zA-Z]) +( +(a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve)) +| (B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?)) +| (c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross)) +| (d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger))) +| (e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr))) +| (f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr)) +| (G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve)) +| (h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy)) +| (i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?)) +| (j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr)) +| (k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa)) +| (l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot)) +| (M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker))) +| (n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute)) +| (o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr))) +| (p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?)) +| (q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr)) +| (R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))) +| (s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle)) +| (t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot)) +| (u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve))) +| (v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar)) +| (w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr)) +| (X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map)) +| (y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy)) +| (z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)) +) +(;) +`,name:"constant.character.entity.named.$2.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[0-9]+(;)",name:"constant.character.entity.numeric.decimal.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[xX][0-9a-fA-F]+(;)",name:"constant.character.entity.numeric.hexadecimal.html"},{match:"&(?=[a-zA-Z0-9]+;)",name:"invalid.illegal.ambiguous-ampersand.html"}]},math:{patterns:[{begin:`(?i)(<)(math)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)",endCaptures:{0:{name:"meta.tag.structure.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.$2.html",patterns:[{begin:"(?<!>)\\G",end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]}],repository:{attribute:{patterns:[{begin:"(s(hift|ymmetric|cript(sizemultiplier|level|minsize)|t(ackalign|retchy)|ide|u(pscriptshift|bscriptshift)|e(parator(s)?|lection)|rc)|h(eight|ref)|n(otation|umalign)|c(haralign|olumn(spa(n|cing)|width|lines|align)|lose|rossout)|i(n(dent(shift(first|last)?|target|align(first|last)?)|fixlinebreakstyle)|d)|o(pen|verflow)|d(i(splay(style)?|r)|e(nomalign|cimalpoint|pth))|position|e(dge|qual(columns|rows))|voffset|f(orm|ence|rame(spacing)?)|width|l(space|ine(thickness|leading|break(style|multchar)?)|o(ngdivstyle|cation)|ength|quote|argeop)|a(c(cent(under)?|tiontype)|l(t(text|img(-(height|valign|width))?)|ign(mentscope)?))|r(space|ow(spa(n|cing)|lines|align)|quote)|groupalign|x(link:href|mlns)|m(in(size|labelspacing)|ovablelimits|a(th(size|color|variant|background)|xsize))|bevelled)(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},tags:{patterns:[{include:"#comment"},{include:"#cdata"},{captures:{0:{name:"meta.tag.structure.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.structure.math.$2.html"},{begin:`(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.structure.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.inline.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.inline.math.$2.html"},{begin:`(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.inline.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.inline.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.inline.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.object.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(mglyph)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.object.math.$2.html"},{begin:`(?i)(<)(mglyph)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.object.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.object.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.object.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.invalid.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(([\\w:]+))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.invalid.html"},{begin:`(?i)(<)((\\w[^\\s>]*))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.invalid.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.invalid.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.invalid.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.invalid.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{include:"#tags-invalid"}]}}},svg:{patterns:[{begin:`(?i)(<)(svg)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)",endCaptures:{0:{name:"meta.tag.structure.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.$2.html",patterns:[{begin:"(?<!>)\\G",end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]}],repository:{attribute:{patterns:[{begin:"(s(hape-rendering|ystemLanguage|cale|t(yle|itchTiles|op-(color|opacity)|dDeviation|em(h|v)|artOffset|r(i(ng|kethrough-(thickness|position))|oke(-(opacity|dash(offset|array)|width|line(cap|join)|miterlimit))?))|urfaceScale|p(e(cular(Constant|Exponent)|ed)|acing|readMethod)|eed|lope)|h(oriz-(origin-x|adv-x)|eight|anging|ref(lang)?)|y(1|2|ChannelSelector)?|n(umOctaves|ame)|c(y|o(ntentS(criptType|tyleType)|lor(-(interpolation(-filters)?|profile|rendering))?)|ursor|l(ip(-(path|rule)|PathUnits)?|ass)|a(p-height|lcMode)|x)|t(ype|o|ext(-(decoration|anchor|rendering)|Length)|a(rget(X|Y)?|b(index|leValues))|ransform)|i(n(tercept|2)?|d(eographic)?|mage-rendering)|z(oomAndPan)?|o(p(erator|acity)|ver(flow|line-(thickness|position))|ffset|r(i(ent(ation)?|gin)|der))|d(y|i(splay|visor|ffuseConstant|rection)|ominant-baseline|ur|e(scent|celerate)|x)?|u(1|n(i(code(-(range|bidi))?|ts-per-em)|derline-(thickness|position))|2)|p(ing|oint(s(At(X|Y|Z))?|er-events)|a(nose-1|t(h(Length)?|tern(ContentUnits|Transform|Units))|int-order)|r(imitiveUnits|eserveA(spectRatio|lpha)))|e(n(d|able-background)|dgeMode|levation|x(ternalResourcesRequired|ponent))|v(i(sibility|ew(Box|Target))|-(hanging|ideographic|alphabetic|mathematical)|e(ctor-effect|r(sion|t-(origin-(y|x)|adv-y)))|alues)|k(1|2|3|e(y(Splines|Times|Points)|rn(ing|el(Matrix|UnitLength)))|4)?|f(y|il(ter(Res|Units)?|l(-(opacity|rule))?)|o(nt-(s(t(yle|retch)|ize(-adjust)?)|variant|family|weight)|rmat)|lood-(color|opacity)|r(om)?|x)|w(idth(s)?|ord-spacing|riting-mode)|l(i(ghting-color|mitingConeAngle)|ocal|e(ngthAdjust|tter-spacing)|ang)|a(scent|cc(umulate|ent-height)|ttribute(Name|Type)|zimuth|dditive|utoReverse|l(ignment-baseline|phabetic|lowReorder)|rabic-form|mplitude)|r(y|otate|e(s(tart|ult)|ndering-intent|peat(Count|Dur)|quired(Extensions|Features)|f(X|Y|errerPolicy)|l)|adius|x)?|g(1|2|lyph(Ref|-(name|orientation-(horizontal|vertical)))|radient(Transform|Units))|x(1|2|ChannelSelector|-height|link:(show|href|t(ype|itle)|a(ctuate|rcrole)|role)|ml:(space|lang|base))?|m(in|ode|e(thod|dia)|a(sk(ContentUnits|Units)?|thematical|rker(Height|-(start|end|mid)|Units|Width)|x))|b(y|ias|egin|ase(Profile|line-shift|Frequency)|box))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},tags:{patterns:[{include:"#comment"},{include:"#cdata"},{captures:{0:{name:"meta.tag.metadata.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.metadata.svg.$2.html"},{begin:`(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.metadata.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.metadata.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.metadata.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.structure.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.structure.svg.$2.html"},{begin:`(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.structure.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.inline.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.inline.svg.$2.html"},{begin:`(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.inline.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.inline.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.inline.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.object.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.object.svg.$2.html"},{begin:`(?i)(<)(a|circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.object.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.object.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.object.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.svg.$2.html"},{begin:`(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.invalid.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(([\\w:]+))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.invalid.html"},{begin:`(?i)(<)((\\w[^\\s>]*))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.invalid.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.invalid.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.invalid.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.invalid.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{include:"#tags-invalid"}]}}},"tags-invalid":{patterns:[{begin:"(</?)((\\w[^\\s>]*))(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.html",patterns:[{include:"#attribute"}]}]},"tags-valid":{patterns:[{begin:"(^[ \\t]+)?(?=<(?i:style)\\b(?!-))",beginCaptures:{1:{name:"punctuation.whitespace.embedded.leading.html"}},end:"(?!\\G)([ \\t]*$\\n?)?",endCaptures:{1:{name:"punctuation.whitespace.embedded.trailing.html"}},patterns:[{begin:"(?i)(<)(style)(?=\\s|/?>)",beginCaptures:{0:{name:"meta.tag.metadata.style.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(?i)((<)/)(style)\\s*(>)",endCaptures:{0:{name:"meta.tag.metadata.style.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"source.css-ignored-vscode"},3:{name:"entity.name.tag.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.embedded.block.html",patterns:[{begin:"\\G",captures:{1:{name:"punctuation.definition.tag.end.html"}},end:"(>)",name:"meta.tag.metadata.style.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:style))",name:"source.css",patterns:[{include:"source.css"}]}]}]},{begin:"(^[ \\t]+)?(?=<(?i:script)\\b(?!-))",beginCaptures:{1:{name:"punctuation.whitespace.embedded.leading.html"}},end:"(?!\\G)([ \\t]*$\\n?)?",endCaptures:{1:{name:"punctuation.whitespace.embedded.trailing.html"}},patterns:[{begin:"(<)((?i:script))\\b",beginCaptures:{0:{name:"meta.tag.metadata.script.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(/)((?i:script))(>)",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.embedded.block.html",patterns:[{begin:"\\G",end:"(?=/)",patterns:[{begin:"(>)",beginCaptures:{0:{name:"meta.tag.metadata.script.start.html"},1:{name:"punctuation.definition.tag.end.html"}},end:"((<))(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"source.js-ignored-vscode"}},patterns:[{begin:"\\G",end:"(?=</(?i:script))",name:"source.js",patterns:[{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=<\/script)|\\n",name:"comment.line.double-slash.js"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/|(?=<\/script)",name:"comment.block.js"},{include:"source.js"}]}]},{begin:"\\G",end:`(?ix: +(?=> +| type(?=[\\s=]) +(?!\\s*=\\s* +( +'' +| "" +| ('|"|) +( +text/ +( +javascript(1\\.[0-5])? +| x-javascript +| jscript +| livescript +| (x-)?ecmascript +| babel + +) +| application/ +( +(x-)?javascript +| (x-)?ecmascript +) +| module +) +[\\s"'>] +) +) +) +)`,name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:`(?ix: +(?= +type\\s*=\\s* +('|"|) +text/ +( +x-handlebars +| (x-(handlebars-)?|ng-)?template +| html +) +[\\s"'>] +) +)`,end:"((<))(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"text.html.basic"}},patterns:[{begin:"\\G",end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:script))",name:"text.html.basic",patterns:[{include:"text.html.basic"}]}]},{begin:"(?=(?i:type))",end:"(<)(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"}},patterns:[{begin:"\\G",end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:script))",name:"source.unknown"}]}]}]}]},{begin:"(?i)(<)(base|link|meta)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(noscript|title)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(noscript|title)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(col|hr|input)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(area|br|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(embed|img|param|source|track)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(audio|canvas|iframe|object|picture|video)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(audio|canvas|iframe|object|picture|video)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((basefont|isindex))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((center|frameset|noembed|noframes))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((center|frameset|noembed|noframes))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((acronym|big|blink|font|strike|tt|xmp))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((acronym|big|blink|font|strike|tt|xmp))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((frame))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((applet))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((applet))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.no-longer-supported.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.no-longer-supported.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.end.html",patterns:[{include:"#attribute"}]},{include:"#math"},{include:"#svg"},{begin:"(<)([a-zA-Z][.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*-[\\-.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.custom.start.html",patterns:[{include:"#attribute"}]},{begin:"(</)([a-zA-Z][.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*-[\\-.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.custom.end.html",patterns:[{include:"#attribute"}]}]},"xml-processing":{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.html"}},end:"(\\?>)",name:"meta.tag.metadata.processing.xml.html",patterns:[{include:"#attribute"}]}},scopeName:"text.html.basic",embeddedLangs:["javascript","css"]});var r=[...n.default,...a.default,i]}}]); diff --git a/8578.00313e38.async.js b/8578.00313e38.async.js new file mode 100644 index 00000000..1c485ccd --- /dev/null +++ b/8578.00313e38.async.js @@ -0,0 +1,666 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8578],{18578:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({displayName:"TypeScript",name:"typescript",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{"access-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"},"after-operator-block-as-object-literal":{begin:"(?<!\\+\\+|--)(?<=[:=(,\\[?+!>]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.objectliteral.ts",patterns:[{include:"#object-member"}]},"array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#binding-element"},{include:"#punctuation-comma"}]},"array-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#binding-element-const"},{include:"#punctuation-comma"}]},"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.array.literal.ts",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"arrow-function":{patterns:[{captures:{1:{name:"storage.modifier.async.ts"},2:{name:"variable.parameter.ts"}},match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==>)",name:"meta.arrow.ts"},{begin:`(?x) (?: +(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync) +)? ((?<![})!\\]])\\s* +(?= + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +) +)`,beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.arrow.ts",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"((?<=\\}|\\S)(?<!=>)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",name:"meta.arrow.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"arrow-return-type":{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.return.type.arrow.ts",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"async-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.async.ts"},"binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern"},{include:"#array-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"}]},"binding-element-const":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern-const"},{include:"#array-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.ts"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},cast:{patterns:[{captures:{1:{name:"meta.brace.angle.ts"},2:{name:"storage.modifier.ts"},3:{name:"meta.brace.angle.ts"}},match:"\\s*(<)\\s*(const)\\s*(>)",name:"cast.expr.ts"},{begin:"(?:(?<!\\+\\+|--)(?<=^return|[^\\._$[:alnum:]]return|^throw|[^\\._$[:alnum:]]throw|^yield|[^\\._$[:alnum:]]yield|^await|[^\\._$[:alnum:]]await|^default|[^\\._$[:alnum:]]default|[=(,:>*?\\&\\|\\^]|[^_$[:alnum:]](?:\\+\\+|\\-\\-)|[^\\+]\\+|[^\\-]\\-))\\s*(<)(?!<?\\=)(?!\\s*$)",beginCaptures:{1:{name:"meta.brace.angle.ts"}},end:"(\\>)",endCaptures:{1:{name:"meta.brace.angle.ts"}},name:"cast.expr.ts",patterns:[{include:"#type"}]},{begin:"(?:(?<=^))\\s*(<)(?=[_$[:alpha:]][_$[:alnum:]]*\\s*>)",beginCaptures:{1:{name:"meta.brace.angle.ts"}},end:"(\\>)",endCaptures:{1:{name:"meta.brace.angle.ts"}},name:"cast.expr.ts",patterns:[{include:"#type"}]}]},"class-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.class.ts"}},end:"(?<=\\})",name:"meta.class.ts",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.class.ts"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},"class-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[<{]|\\/[\\/*])",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.type.class.ts"}},end:"(?<=\\})",name:"meta.class.ts",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{include:"#decorator"},{begin:"(?<=:)\\s*",end:"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#field-declaration"},{include:"#string"},{include:"#type-annotation"},{include:"#variable-initializer"},{include:"#access-modifier"},{include:"#property-accessor"},{include:"#async-modifier"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"class-or-interface-heritage":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.ts"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{include:"#type-parameters"},{include:"#expressionWithoutIdentifiers"},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)"},{captures:{1:{name:"entity.other.inherited-class.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)"},{include:"#expressionPunctuations"}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}},name:"comment.block.documentation.ts",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.ts"},2:{name:"storage.type.internaldeclaration.ts"},3:{name:"punctuation.decorator.internaldeclaration.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}},name:"comment.block.ts"},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},contentName:"comment.line.double-slash.ts",end:"(?=$)"}]},"control-statement":{patterns:[{include:"#switch-statement"},{include:"#for-loop"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.trycatch.ts"},{captures:{1:{name:"keyword.control.loop.ts"},2:{name:"entity.name.label.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.loop.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.control.flow.ts"}},end:"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.switch.ts"},{include:"#if-statement"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.conditional.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.with.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.other.debugger.ts"}]},"decl-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.block.ts",patterns:[{include:"#statements"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@",beginCaptures:{0:{name:"punctuation.decorator.ts"}},end:"(?=\\s)",name:"meta.decorator.ts",patterns:[{include:"#expression"}]},"destructuring-const":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.ts",patterns:[{include:"#object-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.ts",patterns:[{include:"#array-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-parameter":{patterns:[{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},name:"meta.parameter.object-binding-pattern.ts",patterns:[{include:"#parameter-object-binding-element"}]},{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},name:"meta.paramter.array-binding-pattern.ts",patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]}]},"destructuring-parameter-rest":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"variable.parameter.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.ts",patterns:[{include:"#object-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.ts",patterns:[{include:"#array-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-variable-rest":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"meta.definition.variable.ts variable.other.readwrite.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{captures:{1:{name:"keyword.operator.rest.ts"},2:{name:"meta.definition.variable.ts variable.other.constant.ts"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.ts"}},end:"(?=$)",name:"comment.line.triple-slash.directive.ts",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.ts"},2:{name:"entity.name.tag.directive.ts"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.ts"}},name:"meta.tag.ts",patterns:[{match:"path|types|no-default-lib|lib|name|resolution-mode",name:"entity.other.attribute-name.directive.ts"},{match:"=",name:"keyword.operator.assignment.ts"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.ts"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.ts"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|satisfies|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)"}]},"enum-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.enum.ts"},5:{name:"entity.name.type.enum.ts"}},end:"(?<=\\})",name:"meta.enum.declaration.ts",patterns:[{include:"#comment"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{0:{name:"variable.other.enummember.ts"}},end:"(?=,|\\}|$)",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},{begin:"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))",end:"(?=,|\\}|$)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#comment"},{include:"#variable-initializer"}]},{include:"#punctuation-comma"}]}]},"export-declaration":{patterns:[{captures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.as.ts"},3:{name:"storage.type.namespace.ts"},4:{name:"entity.name.type.module.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.type.ts"},3:{name:"keyword.operator.assignment.ts"},4:{name:"keyword.control.default.ts"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.default.ts",patterns:[{include:"#interface-declaration"},{include:"#expression"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"keyword.control.type.ts"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.ts",patterns:[{include:"#import-export-declaration"}]}]},expression:{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)"},{include:"#type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.ts"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-operators":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.flow.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)",beginCaptures:{1:{name:"keyword.control.flow.ts"}},end:"\\*",endCaptures:{0:{name:"keyword.generator.asterisk.ts"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.control.flow.ts"},2:{name:"keyword.generator.asterisk.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.delete.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.in.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.of.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.instanceof.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.new.ts"},{include:"#typeof-operator"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.void.ts"},{captures:{1:{name:"keyword.control.as.ts"},2:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.ts"},2:{name:"keyword.control.satisfies.ts"}},end:"(?=^|[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisfies)\\s+)|(\\s+\\<))",patterns:[{include:"#type"}]},{match:"\\.\\.\\.",name:"keyword.operator.spread.ts"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.ts"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.ts"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.ts"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.ts"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.ts"},{captures:{1:{name:"keyword.operator.logical.ts"},2:{name:"keyword.operator.assignment.compound.ts"},3:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))"},{match:"\\!|&&|\\|\\||\\?\\?",name:"keyword.operator.logical.ts"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.ts"},{match:"\\=",name:"keyword.operator.assignment.ts"},{match:"--",name:"keyword.operator.decrement.ts"},{match:"\\+\\+",name:"keyword.operator.increment.ts"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.ts"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}},match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#arrow-function"},{include:"#paren-expression-possibly-arrow"},{include:"#cast"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#function-call"},{include:"#literal"},{include:"#support-objects"},{include:"#paren-expression"}]},"field-declaration":{begin:`(?x)(?<!\\()(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s+)?(?=\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))`,beginCaptures:{1:{name:"storage.modifier.ts"}},end:`(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?<=\\})`,name:"meta.field.declaration.ts",patterns:[{include:"#variable-initializer"},{include:"#type-annotation"},{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{include:"#comment"},{captures:{1:{name:"meta.definition.property.ts entity.name.function.ts"},2:{name:"keyword.operator.optional.ts"},3:{name:"keyword.operator.definiteassignment.ts"}},match:`(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{match:"\\#?[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.property.ts variable.object.property.ts"},{match:"\\?",name:"keyword.operator.optional.ts"},{match:"\\!",name:"keyword.operator.definiteassignment.ts"}]},"for-loop":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())",beginCaptures:{0:{name:"keyword.control.loop.ts"}},end:"(?<=\\))",patterns:[{include:"#comment"},{match:"await",name:"keyword.control.loop.ts"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#var-expr"},{include:"#expression"},{include:"#punctuation-semicolon"}]}]},"function-body":{patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#return-type"},{include:"#type-function-return-type"},{include:"#decl-block"},{match:"\\*",name:"keyword.generator.asterisk.ts"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",name:"meta.function-call.ts",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",name:"meta.function-call.ts",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-optionals":{patterns:[{match:"\\?\\.",name:"meta.function-call.ts punctuation.accessor.optional.ts"},{match:"\\!",name:"meta.function-call.ts keyword.operator.definiteassignment.ts"}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.ts"}]},"function-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.async.ts"},4:{name:"storage.type.function.ts"},5:{name:"keyword.generator.asterisk.ts"},6:{name:"meta.definition.function.ts entity.name.function.ts"}},end:"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|(?<=\\})",name:"meta.function.ts",patterns:[{include:"#function-name"},{include:"#function-body"}]},"function-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.function.ts"},3:{name:"keyword.generator.asterisk.ts"},4:{name:"meta.definition.function.ts entity.name.function.ts"}},end:"(?=;)|(?<=\\})",name:"meta.function.expression.ts",patterns:[{include:"#function-name"},{include:"#single-line-comment-consuming-line-ending"},{include:"#function-body"}]},"function-name":{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.function.ts entity.name.function.ts"},"function-parameters":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.ts"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.ts"}},name:"meta.parameters.ts",patterns:[{include:"#function-parameters-body"}]},"function-parameters-body":{patterns:[{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{include:"#parameter-name"},{include:"#parameter-type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.ts"}]},identifiers:{patterns:[{include:"#object-identifiers"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"entity.name.function.ts"}},match:`(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +))`},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.property.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.property.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.ts"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.ts"}]},"if-statement":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))",end:"(?=;|$|\\})",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(if)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.conditional.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression"}]},{begin:"(?<=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]},{include:"#statements"}]}]},"import-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"}},end:"(?<!^import|[^\\._$[:alnum:]]import)(?=;|$|^)",name:"meta.import.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#string"},{begin:`(?<=^import|[^\\._$[:alnum:]]import)(?!\\s*["'])`,end:"\\bfrom\\b",endCaptures:{0:{name:"keyword.control.from.ts"}},patterns:[{include:"#import-export-declaration"}]},{include:"#import-export-declaration"}]},"import-equals-declaration":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"},5:{name:"variable.other.readwrite.alias.ts"},6:{name:"keyword.operator.assignment.ts"},7:{name:"keyword.control.require.ts"},8:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.import-equals.external.ts",patterns:[{include:"#comment"},{include:"#string"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"keyword.control.import.ts"},4:{name:"keyword.control.type.ts"},5:{name:"variable.other.readwrite.alias.ts"},6:{name:"keyword.operator.assignment.ts"}},end:"(?=;|$|^)",name:"meta.import-equals.internal.ts",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.other.readwrite.ts"}]}]},"import-export-assert-clause":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(with)|(assert))\\s*(\\{)",beginCaptures:{1:{name:"keyword.control.with.ts"},2:{name:"keyword.control.assert.ts"},3:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#comment"},{include:"#string"},{match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object-literal.key.ts"},{match:":",name:"punctuation.separator.key-value.ts"}]},"import-export-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.block.ts",patterns:[{include:"#import-export-clause"}]},"import-export-clause":{patterns:[{include:"#comment"},{captures:{1:{name:"keyword.control.type.ts"},2:{name:"keyword.control.default.ts"},3:{name:"constant.language.import-export-all.ts"},4:{name:"variable.other.readwrite.ts"},5:{name:"keyword.control.as.ts"},6:{name:"keyword.control.default.ts"},7:{name:"variable.other.readwrite.alias.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))"},{include:"#punctuation-comma"},{match:"\\*",name:"constant.language.import-export-all.ts"},{match:"\\b(default)\\b",name:"keyword.control.default.ts"},{captures:{1:{name:"keyword.control.type.ts"},2:{name:"variable.other.readwrite.alias.ts"}},match:"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)"}]},"import-export-declaration":{patterns:[{include:"#comment"},{include:"#string"},{include:"#import-export-block"},{match:"\\bfrom\\b",name:"keyword.control.from.ts"},{include:"#import-export-assert-clause"},{include:"#import-export-clause"}]},"indexer-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"meta.brace.square.ts"},3:{name:"variable.parameter.ts"}},end:"(\\])\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.ts"},2:{name:"keyword.operator.optional.ts"}},name:"meta.indexer.declaration.ts",patterns:[{include:"#type-annotation"}]},"indexer-mapped-type-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",beginCaptures:{1:{name:"keyword.operator.type.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"meta.brace.square.ts"},4:{name:"entity.name.type.ts"},5:{name:"keyword.operator.expression.in.ts"}},end:"(\\])([+-])?\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.ts"},2:{name:"keyword.operator.type.modifier.ts"},3:{name:"keyword.operator.optional.ts"}},name:"meta.indexer.mappedtype.declaration.ts",patterns:[{captures:{1:{name:"keyword.control.as.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+"},{include:"#type"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"instanceof-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.expression.instanceof.ts"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",patterns:[{include:"#type"}]},"interface-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.type.interface.ts"}},end:"(?<=\\})",name:"meta.interface.ts",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.interface.ts"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},jsdoctype:{patterns:[{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},label:{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)",beginCaptures:{1:{name:"entity.name.label.ts"},2:{name:"punctuation.separator.label.ts"}},end:"(?<=\\})",patterns:[{include:"#decl-block"}]},{captures:{1:{name:"entity.name.label.ts"},2:{name:"punctuation.separator.label.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"method-declaration":{patterns:[{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"storage.type.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"keyword.operator.new.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"storage.type.property.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\<])`,end:"(?=\\(|\\<)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.method.ts entity.name.function.ts"},{match:"\\?",name:"keyword.operator.optional.ts"}]},"namespace-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.namespace.ts"}},end:"(?<=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.namespace.declaration.ts",patterns:[{include:"#comment"},{include:"#string"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.type.module.ts"},{include:"#punctuation-accessor"},{include:"#decl-block"}]},"new-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.new.ts"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",name:"new.expr.ts",patterns:[{include:"#expression"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.ts"},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.ts"},{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.ts"},{captures:{1:{name:"storage.type.numeric.bigint.ts"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.ts"},{captures:{0:{name:"constant.numeric.decimal.ts"},1:{name:"meta.delimiter.decimal.period.ts"},2:{name:"storage.type.numeric.bigint.ts"},3:{name:"meta.delimiter.decimal.period.ts"},4:{name:"storage.type.numeric.bigint.ts"},5:{name:"meta.delimiter.decimal.period.ts"},6:{name:"storage.type.numeric.bigint.ts"},7:{name:"storage.type.numeric.bigint.ts"},8:{name:"meta.delimiter.decimal.period.ts"},9:{name:"storage.type.numeric.bigint.ts"},10:{name:"meta.delimiter.decimal.period.ts"},11:{name:"storage.type.numeric.bigint.ts"},12:{name:"meta.delimiter.decimal.period.ts"},13:{name:"storage.type.numeric.bigint.ts"},14:{name:"storage.type.numeric.bigint.ts"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.ts"}]},"object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element"}]},{include:"#object-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-const":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element-const"}]},{include:"#object-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-propertyName":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(:)",endCaptures:{0:{name:"punctuation.destructuring.ts"}},patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.object.property.ts"}]},"object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#object-binding-element"}]},"object-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#object-binding-element-const"}]},"object-identifiers":{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))",name:"support.class.ts"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.object.property.ts"},4:{name:"variable.other.object.property.ts"}},match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: +(\\#?[[:upper:]][_$[:digit:][:upper:]]*) | +(\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"variable.other.constant.object.ts"},2:{name:"variable.other.object.ts"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*) | +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`}]},"object-literal":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.objectliteral.ts",patterns:[{include:"#object-member"}]},"object-literal-method-declaration":{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#array-literal"}]},{begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#string"}]},{begin:`(?x)(?=(\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)))`,end:"(?=:)|(?=\\s*([\\(\\<,}])|(\\s+as|satisifies\\s+))",name:"meta.object.member.ts meta.object-literal.key.ts",patterns:[{include:"#comment"},{include:"#numeric-literal"}]},{begin:"(?<=[\\]\\'\\\"\\`])(?=\\s*[\\(\\<])",end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.ts",patterns:[{include:"#function-body"}]},{captures:{0:{name:"meta.object-literal.key.ts"},1:{name:"constant.numeric.decimal.ts"}},match:"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.ts"},{captures:{0:{name:"meta.object-literal.key.ts"},1:{name:"entity.name.function.ts"}},match:`(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,name:"meta.object.member.ts"},{captures:{0:{name:"meta.object-literal.key.ts"}},match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.ts"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.ts"}},end:"(?=,|\\})",name:"meta.object.member.ts",patterns:[{include:"#expression"}]},{captures:{1:{name:"variable.other.readwrite.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.ts"},{captures:{1:{name:"keyword.control.as.ts"},2:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*([,}]|$))",name:"meta.object.member.ts"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.ts"},2:{name:"keyword.control.satisfies.ts"}},end:"(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisifies)\\s+))",name:"meta.object.member.ts",patterns:[{include:"#type"}]},{begin:"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)",end:"(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.ts",patterns:[{include:"#expression"}]},{begin:":",beginCaptures:{0:{name:"meta.object-literal.key.ts punctuation.separator.key-value.ts"}},end:"(?=,|\\})",name:"meta.object.member.ts",patterns:[{begin:"(?<=:)\\s*(async)?(?=\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"parameter-array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.array.ts"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.ts"}},patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]},"parameter-binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#parameter-object-binding-pattern"},{include:"#parameter-array-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"}]},"parameter-name":{patterns:[{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)"}]},"parameter-object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#parameter-binding-element"},{include:"#paren-expression"}]},{include:"#parameter-object-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"parameter-object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.ts"},2:{name:"punctuation.definition.binding-pattern.object.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.ts"}},patterns:[{include:"#parameter-object-binding-element"}]},"parameter-type-annotation":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?=[,)])|(?==[^>])",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]}]},"paren-expression":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression"}]},"paren-expression-possibly-arrow":{patterns:[{begin:"(?<=[(=,])\\s*(async)?(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}},contentName:"meta.arrow.ts meta.return.type.arrow.ts",end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"property-accessor":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.property.ts"},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.ts"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.ts"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.double.ts",patterns:[{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},name:"string.quoted.single.ts",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},name:"string.regexp.ts",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"return-type":{patterns:[{begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])(?=$|^|[{};,]|//)",name:"meta.return.type.ts",patterns:[{include:"#return-type-core"}]},{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])((?=[{};,]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.return.type.ts",patterns:[{include:"#return-type-core"}]}]},"return-type-core":{patterns:[{include:"#comment"},{begin:"(?<=[:|&])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},shebang:{captures:{1:{name:"punctuation.definition.comment.ts"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.ts"},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},contentName:"comment.line.double-slash.ts",end:"(?=^)"},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.ts"},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.ts"},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))",name:"keyword.operator.expression.import.ts"}]},"support-objects":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(arguments)\\b(?!\\$)",name:"variable.language.arguments.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(Promise)\\b(?!\\$)",name:"support.class.promise.ts"},{captures:{1:{name:"keyword.control.import.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"support.variable.property.importmeta.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)"},{captures:{1:{name:"keyword.operator.new.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"support.variable.property.target.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)"},{captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"support.variable.property.ts"},4:{name:"support.constant.ts"}},match:`(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?: +(?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) +| +(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`},{captures:{1:{name:"support.type.object.module.ts"},2:{name:"support.type.object.module.ts"},3:{name:"punctuation.accessor.ts"},4:{name:"punctuation.accessor.optional.ts"},5:{name:"support.type.object.module.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)"}]},"switch-statement":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bswitch\\s*\\()",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"switch-statement.expr.ts",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(switch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.switch.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"switch-expression.expr.ts",patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"(?=\\})",name:"switch-block.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.switch.ts"}},end:"(?=:)",name:"case-clause.expr.ts",patterns:[{include:"#expression"}]},{begin:"(:)\\s*(\\{)",beginCaptures:{1:{name:"case-clause.expr.ts punctuation.definition.section.case-statement.ts"},2:{name:"meta.block.ts punctuation.definition.block.ts"}},contentName:"meta.block.ts",end:"\\}",endCaptures:{0:{name:"meta.block.ts punctuation.definition.block.ts"}},patterns:[{include:"#statements"}]},{captures:{0:{name:"case-clause.expr.ts punctuation.definition.section.case-statement.ts"}},match:"(:)"},{include:"#statements"}]}]},template:{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},contentName:"string.template.ts",end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tagged-template.ts"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},contentName:"meta.embedded.line.ts",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},name:"meta.template.expression.ts",patterns:[{include:"#expression"}]},"template-type":{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},contentName:"string.template.ts",end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},contentName:"meta.embedded.line.ts",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},name:"meta.template.expression.ts",patterns:[{include:"#type"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ts"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#expression"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))this\\b(?!\\$)",name:"variable.language.this.ts"},type:{patterns:[{include:"#comment"},{include:"#type-string"},{include:"#numeric-literal"},{include:"#type-primitive"},{include:"#type-builtin-literals"},{include:"#type-parameters"},{include:"#type-tuple"},{include:"#type-object"},{include:"#type-operators"},{include:"#type-conditional"},{include:"#type-fn-type-parameters"},{include:"#type-paren-or-function-parameters"},{include:"#type-function-return-type"},{captures:{1:{name:"storage.modifier.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*"},{include:"#type-name"}]},"type-alias-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.type.ts"},4:{name:"entity.name.type.alias.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.type.declaration.ts",patterns:[{include:"#comment"},{include:"#type-parameters"},{begin:"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.assignment.ts"},2:{name:"keyword.control.intrinsic.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]}]},"type-annotation":{patterns:[{begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])(?!\\s*[|&]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]},{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?<![:|&])((?=[,);\\}\\]]|\\/\\/)|(?==[^>])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.ts",patterns:[{include:"#type"}]}]},"type-arguments":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{captures:{0:{name:"keyword.operator.type.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"#type"},{include:"#punctuation-comma"}]},"type-builtin-literals":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.builtin.ts"},"type-conditional":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.ts"}},end:"(?<=:)",patterns:[{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.ts"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#type"}]},{include:"#type"}]}]},"type-fn-type-parameters":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\<)",beginCaptures:{1:{name:"meta.type.constructor.ts storage.modifier.ts"},2:{name:"meta.type.constructor.ts keyword.control.new.ts"}},end:"(?<=>)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.control.new.ts"}},end:"(?<=\\))",name:"meta.type.constructor.ts",patterns:[{include:"#function-parameters"}]},{begin:`(?x)( +(?= +[(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +) +) +)`,end:"(?<=\\))",name:"meta.type.function.ts",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.ts"}},end:"(?<!=>)(?<![|&])(?=[,\\]\\)\\{\\}=;>:\\?]|//|$)",name:"meta.type.function.return.ts",patterns:[{include:"#type-function-return-type-core"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"(?<!=>)(?<![|&])((?=[,\\]\\)\\{\\}=;:\\?>]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.type.function.return.ts",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-infer":{patterns:[{captures:{1:{name:"keyword.operator.expression.infer.ts"},2:{name:"entity.name.type.ts"},3:{name:"keyword.operator.expression.extends.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?",name:"meta.type.infer.ts"}]},"type-name":{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(<)",captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"},4:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},contentName:"meta.type.parameters.ts",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.ts"},2:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},contentName:"meta.type.parameters.ts",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#type-arguments-body"}]},{captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.ts"}]},"type-object":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},name:"meta.object.type.ts",patterns:[{include:"#comment"},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#indexer-mapped-type-declaration"},{include:"#field-declaration"},{include:"#type-annotation"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#type"}]},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?=\\S)"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.keyof.ts"},{match:"(\\?|\\:)",name:"keyword.operator.ternary.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*\\()",name:"keyword.operator.expression.import.ts"}]},"type-parameters":{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.ts"}},name:"meta.type.parameters.ts",patterns:[{include:"#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.ts"},{include:"#type"},{include:"#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.ts"}]},"type-paren-or-function-parameters":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},name:"meta.type.paren.cover.ts",patterns:[{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`},{captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"variable.parameter.ts variable.language.this.ts"},4:{name:"variable.parameter.ts"},5:{name:"keyword.operator.optional.ts"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)"},{include:"#type-annotation"},{match:",",name:"punctuation.separator.parameter.ts"},{include:"#type"}]},"type-predicate-operator":{patterns:[{captures:{1:{name:"keyword.operator.type.asserts.ts"},2:{name:"variable.parameter.ts variable.language.this.ts"},3:{name:"variable.parameter.ts"},4:{name:"keyword.operator.expression.is.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{captures:{1:{name:"keyword.operator.type.asserts.ts"},2:{name:"variable.parameter.ts variable.language.this.ts"},3:{name:"variable.parameter.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.type.asserts.ts"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.is.ts"}]},"type-primitive":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.primitive.ts"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"type-tuple":{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},name:"meta.type.tuple.ts",patterns:[{match:"\\.\\.\\.",name:"keyword.operator.rest.ts"},{captures:{1:{name:"entity.name.label.ts"},2:{name:"keyword.operator.optional.ts"},3:{name:"punctuation.separator.label.ts"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)"},{include:"#type"},{include:"#punctuation-comma"}]},"typeof-operator":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.operator.expression.typeof.ts"}},end:"(?=[,);}\\]=>:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.ts"},"var-expr":{patterns:[{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^using|[^\\._$[:alnum:]]using|^await\\s+using|[^\\._$[:alnum:]]await\\s+using)(?=\\s*$)))",name:"meta.var.expr.ts",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.type.ts"}},end:"(?=\\S)"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*((?!\\S)|(?=\\/\\/))",beginCaptures:{1:{name:"punctuation.separator.comma.ts"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]}]},"var-single-const":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | + +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts entity.name.function.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.readwrite.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.ts",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{patterns:[{include:"#type-annotation"},{include:"#string"},{include:"#comment"}]},"variable-initializer":{patterns:[{begin:"(?<!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=>\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=$|^|[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",patterns:[{include:"#expression"}]},{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))|(?=^\\s*$)|(?<![\\|\\&\\+\\-\\*\\/])(?<=\\S)(?<!=)(?=\\s*$)",patterns:[{include:"#expression"}]}]}},scopeName:"source.ts",aliases:["ts"]})]}}]); diff --git a/867.01b02048.async.js b/867.01b02048.async.js new file mode 100644 index 00000000..2f0b4e31 --- /dev/null +++ b/867.01b02048.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[867,8118],{80867:function(s,n,e){e.r(n),e.d(n,{default:function(){return l}});var a=e(34511),t=e(5931),r=e(38118),c=e(23039),i=e(91702),o=e(45585);const u=Object.freeze({displayName:"Ruby Haml",fileTypes:["haml","html.haml"],foldingStartMarker:"^\\s*([-%#\\:\\.\\w\\=].*)\\s$",foldingStopMarker:"^\\s*$",name:"haml",patterns:[{begin:"^(\\s*)==",contentName:"string.quoted.double.ruby",end:"$\\n*",patterns:[{include:"#interpolated_ruby"}]},{begin:"^(\\s*):ruby",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{captures:{1:{name:"punctuation.definition.prolog.haml"}},match:"^(!!!)($|\\s.*)",name:"meta.prolog.haml"},{begin:"^(\\s*):javascript",end:"^(?!\\1\\s+|$\\n*)",name:"js.haml",patterns:[{include:"source.js"}]},{begin:"^(\\s*)%script",end:"^(?!\\1\\s+|$\\n*)",name:"js.inline.haml",patterns:[{include:"source.js"}]},{begin:"^(\\s*):ruby$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{captures:{1:{name:"punctuation.section.comment.haml"}},match:"^(\\s*)(\\/\\[[^\\]].*?$\\n?)",name:"comment.line.slash.haml"},{begin:"^(\\s*)(\\-\\#|\\/|\\-\\s*\\/\\*+)",beginCaptures:{2:{name:"punctuation.section.comment.haml"}},end:"^(?!\\1\\s+|\\n)",name:"comment.block.haml",patterns:[{include:"text.haml"}]},{begin:"^\\s*(?:((%)([-\\w:]+))|(?=\\.|#))",captures:{1:{name:"meta.tag.haml"},2:{name:"punctuation.definition.tag.haml"},3:{name:"entity.name.tag.haml"}},end:"$|(?!\\.|#|\\{|\\(|\\[|&|=|-|~|!=|&=|/)",patterns:[{begin:"==",contentName:"string.quoted.double.ruby",end:"$\\n?",patterns:[{include:"#interpolated_ruby"}]},{captures:{1:{name:"entity.other.attribute-name.class"}},match:"(\\.[\\w\\-\\:]+)",name:"meta.selector.css"},{captures:{1:{name:"entity.other.attribute-name.id"}},match:"(#[\\w-]+)",name:"meta.selector.css"},{begin:"(?<!\\#)\\{(?=.*(,|(do)|\\{|\\}|\\||(\\#.*)|\\R)\\s*)",end:"\\s*\\}(?!\\s*\\,)(?!\\s*\\|)(?!\\#\\{.*\\})",name:"meta.section.attributes.haml",patterns:[{include:"source.ruby"},{include:"#continuation"},{include:"#rubyline"}]},{begin:"\\(",end:"\\)",name:"meta.section.attributes.plain.haml",patterns:[{match:"([\\w-]+)",name:"constant.other.symbol.ruby"},{match:"\\=",name:"punctuation"},{include:"#variables"},{begin:'"',end:'"',name:"string.quoted.double.ruby",patterns:[{match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)",name:"constant.character.escape.ruby"},{include:"#interpolated_ruby"}]},{include:"#interpolated_ruby"}]},{begin:"\\[(?=.+(,|\\[|\\]|\\||(\\#.*))\\s*)",end:"\\s*\\](?!.*(?!\\#\\[)\\])",name:"meta.section.object.haml",patterns:[{include:"source.ruby"},{include:"#continuation"},{include:"#rubyline"}]},{include:"#interpolated_ruby_line"},{include:"#rubyline"},{match:"/",name:"punctuation.terminator.tag.haml"}]},{begin:"^(\\s*):(ruby|opal)$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*):ruby$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*):(style|sass)$",end:"^(?=\\1\\s+|$\\n*)",name:"source.sass.embedded.filter.haml",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):coffee(script)?",end:"^(?!\\1\\s+|$\\n*)",name:"source.coffee.embedded.filter.haml",patterns:[{include:"source.coffee"}]},{begin:"^(\\s*):plain$",end:"^(?=\\1\\s+|$\\n*)",name:"text.plain.embedded.filter.haml",patterns:[{include:"text.plain"}]},{begin:"^(\\s*)(:ruby)",beginCaptures:{2:{name:"keyword.control.filter.haml"}},end:"(?m:(?<=\\n)(?!\\1\\s+|$\\n*))",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*)(:sass)",beginCaptures:{2:{name:"keyword.control.filter.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"source.embedded.filter.sass",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):(styles|sass)$",end:"^(?=\\1\\s+|$\\n*)",name:"source.sass.embedded.filter.haml",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):plain$",end:"^(?=\\1\\s+|$\\n*)",name:"text.plain.embedded.filter.haml",patterns:[{include:"text.plain"}]},{captures:{1:{name:"meta.escape.haml"}},match:"^\\s*(\\.)"},{begin:"^\\s*(?==|-|~|!=|&=)",end:"$",patterns:[{include:"#interpolated_ruby_line"},{include:"#rubyline"}]},{begin:"^(\\s*)(:php)",captures:{2:{name:"entity.name.tag.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.php",patterns:[{include:"text.html.php#language"}]},{begin:"^(\\s*)(:markdown)",captures:{2:{name:"entity.name.tag.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.markdown",patterns:[{include:"text.html.markdown"}]},{begin:"^(\\s*)(:(css|styles?))$",captures:{2:{name:"entity.name.tag.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"^(\\s*)(:sass)$",captures:{2:{name:"entity.name.tag.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.sass",patterns:[{include:"source.sass"}]},{begin:"^(\\s*)(:scss)$",captures:{2:{name:"entity.name.tag.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.scss",patterns:[{include:"source.scss"}]}],repository:{continuation:{captures:{1:{name:"punctuation.separator.continuation.haml"}},match:"(\\|)\\s*\\n"},interpolated_ruby:{patterns:[{captures:{0:{name:"punctuation.section.embedded.ruby"},1:{name:"source.ruby.embedded.source.empty"}},match:"#\\{(\\})",name:"source.ruby.embedded.source"},{begin:"#\\{",captures:{0:{name:"punctuation.section.embedded.ruby"}},end:"(\\})",name:"source.ruby.embedded.source",patterns:[{include:"#nest_curly_and_self"},{include:"source.ruby"}]},{include:"#variables"}]},interpolated_ruby_line:{begin:"!?==",contentName:"string.source.ruby.embedded.haml",end:"$",name:"meta.line.ruby.interpolated.haml",patterns:[{include:"#interpolated_ruby"},{include:"source.ruby#escaped_char"}]},nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.ruby"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"},{include:"source.ruby"}]}]},rubyline:{begin:"(&|!)?(=|-|~)",contentName:"source.ruby.embedded.haml",end:"((do|\\{)( \\|[.*]+\\|)?)$|$|^(?!.*\\|\\s*)$\\n?",endCaptures:{1:{name:"source.ruby.embedded.html"},2:{name:"keyword.control.ruby.start-block"}},name:"meta.line.ruby.haml",patterns:[{captures:{1:{name:"keyword.control.php"}},match:"\\s+((elseif|foreach|switch|declare|default|use))(?=\\s|\\()"},{captures:{1:{name:"keyword.control.import.include.php"}},match:"\\s+(require_once|include_once)(?=\\s|\\()"},{match:"\\s+(catch|try|throw|exception|finally|die)(?=\\s|\\(|\\n*)",name:"keyword.control.exception.php"},{captures:{1:{name:"storage.type.function.php"}},match:"\\s+(function\\s*)((?=\\())"},{captures:{1:{name:"keyword.control.php"}},match:"\\s+(use\\s*)((?=\\())"},{match:"(\\||,|<|do|\\{)\\s*(\\#.*)?$\\n*",name:"source.ruby",patterns:[{include:"#rubyline"}]},{comment:"Hack to let ruby comments work in this context properly",match:"#.*$",name:"comment.line.number-sign.ruby"},{include:"source.ruby"},{include:"#continuation"}]},variables:{patterns:[{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"}]}},scopeName:"text.haml",embeddedLangs:["ruby","javascript","sass","coffee","markdown","css"]});var l=[...a.default,...t.default,...r.default,...c.default,...i.default,...o.default,u]},38118:function(s,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"Sass",fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},end:"$\\n?",name:"comment.import.css.variables",patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",captures:{0:{name:"variable.other.name"}},end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"(?=\\n|\\()",name:"support.function.name.sass.library"},{begin:"^(@use)",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},end:"(?=\\n)",name:"sass.use",patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}},end:"(?=\\n)",name:"keyword.control.at-rule.use"},{begin:"@mixin|^[\\t ]*=|@function",captures:{0:{name:"keyword.control.at-rule.css.sass"}},end:"$\\n?|(?=\\()",name:"support.function.name.sass",patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{colon:{match:":",name:"meta.property-list.css.sass.colon"},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},module:{captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}},match:"([\\w-]+?)(\\.)",name:"constant.character.module"},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"}},scopeName:"source.sass"})]}}]); diff --git a/8833.bc0e6dbc.async.js b/8833.bc0e6dbc.async.js new file mode 100644 index 00000000..6b9961cd --- /dev/null +++ b/8833.bc0e6dbc.async.js @@ -0,0 +1,17 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8833],{8833:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({displayName:"JSON5",fileTypes:["json5"],name:"json5",patterns:[{include:"#comments"},{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json5"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json5"}},name:"meta.structure.array.json5",patterns:[{include:"#comments"},{include:"#value"},{match:",",name:"punctuation.separator.array.json5"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json5"}]},comments:{patterns:[{match:"/{2}.*",name:"comment.single.json5"},{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.documentation.json5"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.json5"}]},constant:{match:"\\b(?:true|false|null|Infinity|NaN)\\b",name:"constant.language.json5"},infinity:{match:"(-)*\\b(?:Infinity|NaN)\\b",name:"constant.language.json5"},key:{name:"string.key.json5",patterns:[{include:"#stringSingle"},{include:"#stringDouble"},{match:"[a-zA-Z0-9_-]",name:"string.key.json5"}]},number:{patterns:[{comment:"handles hexadecimal numbers",match:"(0x)[0-9a-fA-f]*",name:"constant.hex.numeric.json5"},{comment:"handles integer and decimal numbers",match:"[+-.]?(?=[1-9]|0(?!\\d))\\d+(\\.\\d+)?([eE][+-]?\\d+)?",name:"constant.dec.numeric.json5"}]},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json5"}},comment:"a json5 object",end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json5"}},name:"meta.structure.dictionary.json5",patterns:[{include:"#comments"},{comment:"the json5 object key",include:"#key"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json5"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json5"}},name:"meta.structure.dictionary.value.json5",patterns:[{comment:"the json5 object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},stringDouble:{begin:'["]',beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:'["]',endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4} +) +)`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},stringSingle:{begin:"[']",beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:"[']",endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: +\\\\ +(?: +["\\\\/bfnrt] +| +u +[0-9a-fA-F]{4} +) +)`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},value:{comment:"the 'value' diagram at http://json.org",patterns:[{include:"#constant"},{include:"#infinity"},{include:"#number"},{include:"#stringSingle"},{include:"#stringDouble"},{include:"#array"},{include:"#object"}]}},scopeName:"source.json5"})]}}]); diff --git a/8849.546c04f7.async.js b/8849.546c04f7.async.js new file mode 100644 index 00000000..f4ccd5cd --- /dev/null +++ b/8849.546c04f7.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8849],{36006:function(te,A,n){n.d(A,{Z:function(){return L}});var a=n(57260),S=n(50959),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},x=I,w=n(84143),M=function(U,D){return S.createElement(w.Z,(0,a.Z)({},U,{ref:D,icon:x}))},B=S.forwardRef(M),L=B},71894:function(te,A,n){n.d(A,{Z:function(){return L}});var a=n(57260),S=n(50959),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},x=I,w=n(84143),M=function(U,D){return S.createElement(w.Z,(0,a.Z)({},U,{ref:D,icon:x}))},B=S.forwardRef(M),L=B},19379:function(te,A,n){n.d(A,{Z:function(){return L}});var a=n(57260),S=n(50959),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},x=I,w=n(84143),M=function(U,D){return S.createElement(w.Z,(0,a.Z)({},U,{ref:D,icon:x}))},B=S.forwardRef(M),L=B},62935:function(te,A,n){n.d(A,{Z:function(){return L}});var a=n(57260),S=n(50959),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},x=I,w=n(84143),M=function(U,D){return S.createElement(w.Z,(0,a.Z)({},U,{ref:D,icon:x}))},B=S.forwardRef(M),L=B},21713:function(te,A,n){n.d(A,{Z:function(){return re}});var a=n(50959),S=n(82187),I=n.n(S),x=n(92576),w=n(59263),M=n(85580),L=i=>{const{getPrefixCls:Z,direction:g}=(0,a.useContext)(x.E_),{prefixCls:c,className:h}=i,R=Z("input-group",c),q=Z("input"),[Q,k]=(0,M.ZP)(q),e=I()(R,{[`${R}-lg`]:i.size==="large",[`${R}-sm`]:i.size==="small",[`${R}-compact`]:i.compact,[`${R}-rtl`]:g==="rtl"},k,h),t=(0,a.useContext)(w.aM),s=(0,a.useMemo)(()=>Object.assign(Object.assign({},t),{isFormItemInput:!1}),[t]);return Q(a.createElement("span",{className:e,style:i.style,onMouseEnter:i.onMouseEnter,onMouseLeave:i.onMouseLeave,onFocus:i.onFocus,onBlur:i.onBlur},a.createElement(w.aM.Provider,{value:s},i.children)))},l=n(99053),U=n(36006),D=n(71894),ce=n(36760),oe=n(78404),de=n(25341),le=function(i,Z){var g={};for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&Z.indexOf(c)<0&&(g[c]=i[c]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,c=Object.getOwnPropertySymbols(i);h<c.length;h++)Z.indexOf(c[h])<0&&Object.prototype.propertyIsEnumerable.call(i,c[h])&&(g[c[h]]=i[c[h]]);return g};const Y=i=>i?a.createElement(D.Z,null):a.createElement(U.Z,null),ue={click:"onClick",hover:"onMouseOver"};var me=a.forwardRef((i,Z)=>{const{visibilityToggle:g=!0}=i,c=typeof g=="object"&&g.visible!==void 0,[h,R]=(0,a.useState)(()=>c?g.visible:!1),q=(0,a.useRef)(null);a.useEffect(()=>{c&&R(g.visible)},[c,g]);const Q=(0,de.Z)(q),k=()=>{const{disabled:C}=i;C||(h&&Q(),R(b=>{var O;const W=!b;return typeof g=="object"&&((O=g.onVisibleChange)===null||O===void 0||O.call(g,W)),W}))},e=C=>{const{action:b="click",iconRender:O=Y}=i,W=ue[b]||"",H=O(h),v={[W]:k,className:`${C}-icon`,key:"passwordIcon",onMouseDown:G=>{G.preventDefault()},onMouseUp:G=>{G.preventDefault()}};return a.cloneElement(a.isValidElement(H)?H:a.createElement("span",null,H),v)},{className:t,prefixCls:s,inputPrefixCls:o,size:r}=i,m=le(i,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:N}=a.useContext(x.E_),z=N("input",o),p=N("input-password",s),V=g&&e(p),$=I()(p,t,{[`${p}-${r}`]:!!r}),j=Object.assign(Object.assign({},(0,ce.Z)(m,["suffix","iconRender","visibilityToggle"])),{type:h?"text":"password",className:$,prefixCls:z,suffix:V});return r&&(j.size=r),a.createElement(l.Z,Object.assign({ref:(0,oe.sQ)(Z,q)},j))}),fe=n(30185),se=n(37865),ae=n(86865),ve=n(50483),ge=n(58163),he=function(i,Z){var g={};for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&Z.indexOf(c)<0&&(g[c]=i[c]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,c=Object.getOwnPropertySymbols(i);h<c.length;h++)Z.indexOf(c[h])<0&&Object.prototype.propertyIsEnumerable.call(i,c[h])&&(g[c[h]]=i[c[h]]);return g},Ce=a.forwardRef((i,Z)=>{const{prefixCls:g,inputPrefixCls:c,className:h,size:R,suffix:q,enterButton:Q=!1,addonAfter:k,loading:e,disabled:t,onSearch:s,onChange:o,onCompositionStart:r,onCompositionEnd:m}=i,N=he(i,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:z,direction:p}=a.useContext(x.E_),V=a.useRef(!1),$=z("input-search",g),j=z("input",c),{compactSize:C}=(0,ge.ri)($,p),b=(0,ve.Z)(u=>{var d;return(d=R!=null?R:C)!==null&&d!==void 0?d:u}),O=a.useRef(null),W=u=>{u&&u.target&&u.type==="click"&&s&&s(u.target.value,u,{source:"clear"}),o&&o(u)},H=u=>{var d;document.activeElement===((d=O.current)===null||d===void 0?void 0:d.input)&&u.preventDefault()},v=u=>{var d,P;s&&s((P=(d=O.current)===null||d===void 0?void 0:d.input)===null||P===void 0?void 0:P.value,u,{source:"input"})},G=u=>{V.current||e||v(u)},X=typeof Q=="boolean"?a.createElement(fe.Z,null):null,J=`${$}-button`;let f;const E=Q||{},K=E.type&&E.type.__ANT_BUTTON===!0;K||E.type==="button"?f=(0,se.Tm)(E,Object.assign({onMouseDown:H,onClick:u=>{var d,P;(P=(d=E==null?void 0:E.props)===null||d===void 0?void 0:d.onClick)===null||P===void 0||P.call(d,u),v(u)},key:"enterButton"},K?{className:J,size:b}:{})):f=a.createElement(ae.ZP,{className:J,type:Q?"primary":void 0,size:b,disabled:t,key:"enterButton",onMouseDown:H,onClick:v,loading:e,icon:X},Q),k&&(f=[f,(0,se.Tm)(k,{key:"addonAfter"})]);const ee=I()($,{[`${$}-rtl`]:p==="rtl",[`${$}-${b}`]:!!b,[`${$}-with-button`]:!!Q},h),ne=u=>{V.current=!0,r==null||r(u)},ie=u=>{V.current=!1,m==null||m(u)};return a.createElement(l.Z,Object.assign({ref:(0,oe.sQ)(O,Z),onPressEnter:G},N,{size:b,onCompositionStart:ne,onCompositionEnd:ie,prefixCls:j,addonAfter:f,suffix:q,onChange:W,className:ee,disabled:t}))}),Se=n(41787);const T=l.Z;T.Group=L,T.Search=Ce,T.TextArea=Se.Z,T.Password=me;var re=T},15834:function(te,A,n){n.d(A,{Z:function(){return k}});var a=n(82187),S=n.n(a),I=n(57260),x=n(81361),w=n(68601),M=n(78948),B=n(7376),L=n(19881),l=n(50959),U=n(29953),D=n(78404),ce=n(36760),oe=n(10091),de=n(80918),le=function(t){return t?{left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth}:null},Y=function(t){return t!==void 0?"".concat(t,"px"):void 0};function ue(e){var t=e.prefixCls,s=e.containerRef,o=e.value,r=e.getValueIndex,m=e.motionName,N=e.onMotionStart,z=e.onMotionEnd,p=e.direction,V=l.useRef(null),$=l.useState(o),j=(0,x.Z)($,2),C=j[0],b=j[1],O=function(P){var y,_=r(P),F=(y=s.current)===null||y===void 0?void 0:y.querySelectorAll(".".concat(t,"-item"))[_];return(F==null?void 0:F.offsetParent)&&F},W=l.useState(null),H=(0,x.Z)(W,2),v=H[0],G=H[1],X=l.useState(null),J=(0,x.Z)(X,2),f=J[0],E=J[1];(0,de.Z)(function(){if(C!==o){var d=O(C),P=O(o),y=le(d),_=le(P);b(o),G(y),E(_),d&&P?N():z()}},[o]);var K=l.useMemo(function(){return Y(p==="rtl"?-(v==null?void 0:v.right):v==null?void 0:v.left)},[p,v]),ee=l.useMemo(function(){return Y(p==="rtl"?-(f==null?void 0:f.right):f==null?void 0:f.left)},[p,f]),ne=function(){return{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},ie=function(){return{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},u=function(){G(null),E(null),z()};return!v||!f?null:l.createElement(oe.ZP,{visible:!0,motionName:m,motionAppear:!0,onAppearStart:ne,onAppearActive:ie,onVisibleChanged:u},function(d,P){var y=d.className,_=d.style,F=(0,B.Z)((0,B.Z)({},_),{},{"--thumb-start-left":K,"--thumb-start-width":Y(v==null?void 0:v.width),"--thumb-active-left":ee,"--thumb-active-width":Y(f==null?void 0:f.width)}),ye={ref:(0,D.sQ)(V,P),style:F,className:S()("".concat(t,"-thumb"),y)};return l.createElement("div",ye)})}var pe=["prefixCls","direction","options","disabled","defaultValue","value","onChange","className","motionName"];function me(e){if(typeof e.title!="undefined")return e.title;if((0,L.Z)(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function fe(e){return e.map(function(t){if((0,L.Z)(t)==="object"&&t!==null){var s=me(t);return(0,B.Z)((0,B.Z)({},t),{},{title:s})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var se=function(t){var s=t.prefixCls,o=t.className,r=t.disabled,m=t.checked,N=t.label,z=t.title,p=t.value,V=t.onChange,$=function(C){r||V(C,p)};return l.createElement("label",{className:S()(o,(0,M.Z)({},"".concat(s,"-item-disabled"),r))},l.createElement("input",{className:"".concat(s,"-item-input"),type:"radio",disabled:r,checked:m,onChange:$}),l.createElement("div",{className:"".concat(s,"-item-label"),title:z},N))},ae=l.forwardRef(function(e,t){var s,o,r=e.prefixCls,m=r===void 0?"rc-segmented":r,N=e.direction,z=e.options,p=e.disabled,V=e.defaultValue,$=e.value,j=e.onChange,C=e.className,b=C===void 0?"":C,O=e.motionName,W=O===void 0?"thumb-motion":O,H=(0,w.Z)(e,pe),v=l.useRef(null),G=l.useMemo(function(){return(0,D.sQ)(v,t)},[v,t]),X=l.useMemo(function(){return fe(z)},[z]),J=(0,U.Z)((s=X[0])===null||s===void 0?void 0:s.value,{value:$,defaultValue:V}),f=(0,x.Z)(J,2),E=f[0],K=f[1],ee=l.useState(!1),ne=(0,x.Z)(ee,2),ie=ne[0],u=ne[1],d=function(_,F){p||(K(F),j==null||j(F))},P=(0,ce.Z)(H,["children"]);return l.createElement("div",(0,I.Z)({},P,{className:S()(m,(o={},(0,M.Z)(o,"".concat(m,"-rtl"),N==="rtl"),(0,M.Z)(o,"".concat(m,"-disabled"),p),o),b),ref:G}),l.createElement("div",{className:"".concat(m,"-group")},l.createElement(ue,{prefixCls:m,value:E,containerRef:v,motionName:"".concat(m,"-").concat(W),direction:N,getValueIndex:function(_){return X.findIndex(function(F){return F.value===_})},onMotionStart:function(){u(!0)},onMotionEnd:function(){u(!1)}}),X.map(function(y){return l.createElement(se,(0,I.Z)({},y,{key:y.value,prefixCls:m,className:S()(y.className,"".concat(m,"-item"),(0,M.Z)({},"".concat(m,"-item-selected"),y.value===E&&!ie)),checked:y.value===E,onChange:d,disabled:!!p||!!y.disabled}))})))});ae.displayName="Segmented",ae.defaultProps={options:[]};var ve=ae,ge=n(92576),he=n(50483),be=n(55985),Ce=n(87077),Se=n(37324),T=n(23238);function re(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function i(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Z=Object.assign({overflow:"hidden"},be.vS),g=e=>{const{componentCls:t}=e,s=e.calc(e.controlHeight).sub(e.calc(e.segmentedPadding).mul(2)).equal(),o=e.calc(e.controlHeightLG).sub(e.calc(e.segmentedPadding).mul(2)).equal(),r=e.calc(e.controlHeightSM).sub(e.calc(e.segmentedPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(e)),{display:"inline-block",padding:e.segmentedPadding,color:e.itemColor,backgroundColor:e.segmentedBgColor,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},i(e)),{color:e.itemSelectedColor}),"&::after":{content:'""',position:"absolute",width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",transition:`background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:s,lineHeight:(0,T.bf)(s),padding:`0 ${(0,T.bf)(e.segmentedPaddingHorizontal)}`},Z),"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},i(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,T.bf)(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:o,lineHeight:(0,T.bf)(o),padding:`0 ${(0,T.bf)(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:r,lineHeight:(0,T.bf)(r),padding:`0 ${(0,T.bf)(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),re(`&-disabled ${t}-item`,e)),re(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"}})}},c=e=>{const{colorTextLabel:t,colorText:s,colorFillSecondary:o,colorBgElevated:r,colorFill:m}=e;return{itemColor:t,itemHoverColor:s,itemHoverBg:o,itemSelectedBg:r,itemActiveBg:m,itemSelectedColor:s}};var h=(0,Ce.I$)("Segmented",e=>{const{lineWidth:t,lineWidthBold:s,colorBgLayout:o,calc:r}=e,m=(0,Se.TS)(e,{segmentedPadding:s,segmentedBgColor:o,segmentedPaddingHorizontal:r(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:r(e.controlPaddingHorizontalSM).sub(t).equal()});return[g(m)]},c),R=function(e,t){var s={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(s[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(s[o[r]]=e[o[r]]);return s};function q(e){return typeof e=="object"&&!!(e!=null&&e.icon)}var k=l.forwardRef((e,t)=>{const{prefixCls:s,className:o,rootClassName:r,block:m,options:N=[],size:z="middle",style:p}=e,V=R(e,["prefixCls","className","rootClassName","block","options","size","style"]),{getPrefixCls:$,direction:j,segmented:C}=l.useContext(ge.E_),b=$("segmented",s),[O,W,H]=h(b),v=(0,he.Z)(z),G=l.useMemo(()=>N.map(f=>{if(q(f)){const{icon:E,label:K}=f,ee=R(f,["icon","label"]);return Object.assign(Object.assign({},ee),{label:l.createElement(l.Fragment,null,l.createElement("span",{className:`${b}-item-icon`},E),K&&l.createElement("span",null,K))})}return f}),[N,b]),X=S()(o,r,C==null?void 0:C.className,{[`${b}-block`]:m,[`${b}-sm`]:v==="small",[`${b}-lg`]:v==="large"},W,H),J=Object.assign(Object.assign({},C==null?void 0:C.style),p);return O(l.createElement(ve,Object.assign({},V,{className:X,style:J,options:G,ref:t,prefixCls:b,direction:j})))})},40283:function(te,A){const n=a=>({[a.componentCls]:{[`${a.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${a.motionDurationMid} ${a.motionEaseInOut}, + opacity ${a.motionDurationMid} ${a.motionEaseInOut} !important`}},[`${a.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${a.motionDurationMid} ${a.motionEaseInOut}, + opacity ${a.motionDurationMid} ${a.motionEaseInOut} !important`}}});A.Z=n}}]); diff --git a/8866.cf07c4c9.async.js b/8866.cf07c4c9.async.js new file mode 100644 index 00000000..db17ccbd --- /dev/null +++ b/8866.cf07c4c9.async.js @@ -0,0 +1,81 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8866],{8866:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"C",name:"c",patterns:[{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-conditional"},{include:"#predefined_macros"},{include:"#comments"},{include:"#switch_statement"},{include:"#anon_pattern_1"},{include:"#storage_types"},{include:"#anon_pattern_2"},{include:"#anon_pattern_3"},{include:"#anon_pattern_4"},{include:"#anon_pattern_5"},{include:"#anon_pattern_6"},{include:"#anon_pattern_7"},{include:"#operators"},{include:"#numbers"},{include:"#strings"},{include:"#anon_pattern_range_1"},{include:"#anon_pattern_range_2"},{include:"#anon_pattern_range_3"},{include:"#pragma-mark"},{include:"#anon_pattern_range_4"},{include:"#anon_pattern_range_5"},{include:"#anon_pattern_range_6"},{include:"#anon_pattern_8"},{include:"#anon_pattern_9"},{include:"#anon_pattern_10"},{include:"#anon_pattern_11"},{include:"#anon_pattern_12"},{include:"#anon_pattern_13"},{include:"#block"},{include:"#parens"},{include:"#anon_pattern_range_7"},{include:"#line_continuation_character"},{include:"#anon_pattern_range_8"},{include:"#anon_pattern_range_9"},{include:"#anon_pattern_14"},{include:"#anon_pattern_15"}],repository:{"access-method":{begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))\\s*(?:(\\.)|(->))((?:(?:[a-zA-Z_][a-zA-Z_0-9]*)\\s*(?:(?:\\.)|(?:->)))*)\\s*([a-zA-Z_][a-zA-Z_0-9]*)(\\()",beginCaptures:{1:{name:"variable.object.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.c"},{match:"->",name:"punctuation.separator.pointer-access.c"},{match:"[a-zA-Z_][a-zA-Z_0-9]*",name:"variable.object.c"},{match:".+",name:"everything.else.c"}]},5:{name:"entity.name.function.member.c"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.c"}},name:"meta.function-call.member.c",patterns:[{include:"#function-call-innards"}]},anon_pattern_1:{match:"\\b(break|continue|do|else|for|goto|if|_Pragma|return|while)\\b",name:"keyword.control.c"},anon_pattern_10:{match:`(?x) \\b +(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t +|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t +|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t +|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t +|uintmax_t|uintmax_t) +\\b`,name:"support.type.stdint.c"},anon_pattern_11:{match:"\\b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\\b",name:"support.constant.mac-classic.c"},anon_pattern_12:{match:`(?x) \\b +(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam +|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr +|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber +|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64 +|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32 +|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr +|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char) +\\b`,name:"support.type.mac-classic.c"},anon_pattern_13:{match:"\\b([A-Za-z0-9_]+_t)\\b",name:"support.type.posix-reserved.c"},anon_pattern_14:{match:";",name:"punctuation.terminator.statement.c"},anon_pattern_15:{match:",",name:"punctuation.separator.delimiter.c"},anon_pattern_2:{match:"typedef",name:"keyword.other.typedef.c"},anon_pattern_3:{match:"\\b(const|extern|register|restrict|static|volatile|inline)\\b",name:"storage.modifier.c"},anon_pattern_4:{match:"\\bk[A-Z]\\w*\\b",name:"constant.other.variable.mac-classic.c"},anon_pattern_5:{match:"\\bg[A-Z]\\w*\\b",name:"variable.other.readwrite.global.mac-classic.c"},anon_pattern_6:{match:"\\bs[A-Z]\\w*\\b",name:"variable.other.readwrite.static.mac-classic.c"},anon_pattern_7:{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.c"},anon_pattern_8:{match:"\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",name:"support.type.sys-types.c"},anon_pattern_9:{match:"\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",name:"support.type.pthread.c"},anon_pattern_range_1:{begin:"((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))((#)\\s*define\\b)\\s+((?<!\\w)[a-zA-Z_]\\w*(?!\\w))(?:(\\()([^()\\\\]+)(\\)))?",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.directive.define.c"},6:{name:"punctuation.definition.directive.c"},7:{name:"entity.name.function.preprocessor.c"},8:{name:"punctuation.definition.parameters.begin.c"},9:{patterns:[{captures:{1:{name:"variable.parameter.preprocessor.c"}},match:"(?<=[(,])\\s*((?<!\\w)[a-zA-Z_]\\w*(?!\\w))\\s*"},{match:",",name:"punctuation.separator.parameters.c"},{match:"\\.\\.\\.",name:"ellipses.c punctuation.vararg-ellipses.variable.parameter.preprocessor.c"}]},10:{name:"punctuation.definition.parameters.end.c"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.c",patterns:[{include:"#preprocessor-rule-define-line-contents"}]},anon_pattern_range_2:{begin:"^\\s*((#)\\s*(error|warning))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$3.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.diagnostic.c",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?=\\s*\\n)",name:"string.unquoted.single.c",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},anon_pattern_range_3:{begin:"^\\s*((#)\\s*(include(?:_next)?|import))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.$3.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.include.c",patterns:[{include:"#line_continuation_character"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.include.c"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.other.lt-gt.include.c"}]},anon_pattern_range_4:{begin:"^\\s*((#)\\s*line)\\b",beginCaptures:{1:{name:"keyword.control.directive.line.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#strings"},{include:"#numbers"},{include:"#line_continuation_character"}]},anon_pattern_range_5:{begin:"^\\s*(?:((#)\\s*undef))\\b",beginCaptures:{1:{name:"keyword.control.directive.undef.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.c"},{include:"#line_continuation_character"}]},anon_pattern_range_6:{begin:"^\\s*(?:((#)\\s*pragma))\\b",beginCaptures:{1:{name:"keyword.control.directive.pragma.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.pragma.c",patterns:[{include:"#strings"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.c"},{include:"#numbers"},{include:"#line_continuation_character"}]},anon_pattern_range_7:{begin:"(?<!\\w)(?!\\s*(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_int_least64_t|atomic_int_least32_t|pthread_rwlockattr_t|atomic_uint_fast16_t|pthread_mutexattr_t|atomic_int_fast16_t|atomic_uint_fast8_t|atomic_int_fast64_t|atomic_int_least8_t|atomic_int_fast32_t|atomic_int_fast8_t|pthread_condattr_t|pthread_rwlock_t|atomic_uintptr_t|atomic_ptrdiff_t|atomic_uintmax_t|atomic_intmax_t|atomic_char32_t|atomic_intptr_t|atomic_char16_t|pthread_mutex_t|pthread_cond_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_once_t|pthread_attr_t|uint_least8_t|int_least32_t|int_least16_t|pthread_key_t|uint_fast32_t|uint_fast64_t|uint_fast16_t|atomic_size_t|atomic_ushort|atomic_ullong|int_least64_t|atomic_ulong|int_least8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|memory_order|atomic_schar|atomic_uchar|atomic_short|atomic_llong|thread_local|atomic_bool|atomic_uint|atomic_long|int_fast8_t|suseconds_t|atomic_char|atomic_int|useconds_t|_Imaginary|uintmax_t|uintmax_t|in_addr_t|in_port_t|_Noreturn|blksize_t|pthread_t|uintptr_t|volatile|u_quad_t|blkcnt_t|intmax_t|intptr_t|_Complex|uint16_t|uint32_t|uint64_t|_Alignof|_Alignas|continue|unsigned|restrict|intmax_t|register|int64_t|qaddr_t|segsz_t|_Atomic|alignas|default|caddr_t|nlink_t|typedef|u_short|fixpt_t|clock_t|swblk_t|ssize_t|alignof|daddr_t|int16_t|int32_t|uint8_t|struct|mode_t|size_t|time_t|ushort|u_long|u_char|int8_t|double|signed|static|extern|inline|return|switch|xor_eq|and_eq|bitand|not_eq|sizeof|quad_t|uid_t|bitor|union|off_t|key_t|ino_t|compl|u_int|short|const|false|while|float|pid_t|break|_Bool|or_eq|div_t|dev_t|gid_t|id_t|long|case|goto|else|bool|auto|id_t|enum|uint|true|NULL|void|char|for|not|int|and|xor|do|or|if)\\s*\\()(?=[a-zA-Z_]\\w*\\s*\\()",end:"(?!\\G)(?<=\\))",name:"meta.function.c",patterns:[{include:"#function-innards"}]},anon_pattern_range_8:{begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.object.c"},2:{name:"punctuation.definition.begin.bracket.square.c"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.c"}},name:"meta.bracket.square.access.c",patterns:[{include:"#function-call-innards"}]},anon_pattern_range_9:{match:"\\[\\s*\\]",name:"storage.modifier.array.bracket.square.c"},backslash_escapes:{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.c"},block:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},name:"meta.block.c",patterns:[{include:"#block_innards"}]}]},block_comment:{patterns:[{begin:"\\s*+(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.c"}},name:"comment.block.c"},{begin:"\\s*+(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.c"}},name:"comment.block.c"}]},block_innards:{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-conditional-block"},{include:"#method_access"},{include:"#member_access"},{include:"#c_function_call"},{begin:`(?x) +(?: +(?: +(?=\\s)(?<!else|new|return) +(?<=\\w) \\s+(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas) +) +) +( +(?:[A-Za-z_][A-Za-z0-9_]*+ | :: )++ +| +(?:(?<=operator) (?:[-*&<>=+!]+ | \\(\\) | \\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"variable.other.c"},2:{name:"punctuation.section.parens.begin.bracket.round.initialization.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.initialization.c"}},name:"meta.initialization.c",patterns:[{include:"#function-call-innards"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},patterns:[{include:"#block_innards"}]},{include:"#parens-block"},{include:"$self"}]},c_conditional_context:{patterns:[{include:"$self"},{include:"#block_innards"}]},c_function_call:{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)",name:"meta.function-call.c",patterns:[{include:"#function-call-innards"}]},case_statement:{begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)case(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.case.c"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.colon.case.c"}},name:"meta.conditional.case.c",patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},comments:{patterns:[{patterns:[{patterns:[{begin:"(?:^)(?>\\s*)(\\/\\/[!\\/]+)",beginCaptures:{1:{name:"punctuation.definition.comment.documentation.c"}},end:"(?<=\\n)(?<!\\\\\\n)",name:"comment.line.double-slash.documentation.c",patterns:[{include:"#line_continuation_character"},{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},{captures:{1:{name:"punctuation.definition.comment.begin.documentation.c"},2:{patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},3:{name:"punctuation.definition.comment.end.documentation.c"}},match:"(\\/\\*[!*]+(?=\\s))(.+)([!*]*\\*\\/)",name:"comment.block.documentation.c"},{begin:"((?>\\s*)\\/\\*[!*]+(?:(?:\\n|$)|(?=\\s)))",beginCaptures:{1:{name:"punctuation.definition.comment.begin.documentation.c"}},end:"([!*]*\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.end.documentation.c"}},name:"comment.block.documentation.c",patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}},match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}},match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}},match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)"},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},{captures:{1:{name:"meta.toc-list.banner.block.c"}},match:"^\\/\\* =(\\s*.*?)\\s*= \\*\\/$\\n?",name:"comment.block.banner.c"},{begin:"(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},end:"(\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.end.c"}},name:"comment.block.c"},{captures:{1:{name:"meta.toc-list.banner.line.c"}},match:"^\\/\\/ =(\\s*.*?)\\s*=$\\n?",name:"comment.line.banner.c"},{begin:"((?:^[ \\t]+)?)(?=\\/\\/)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.c"}},end:"(?!\\G)",patterns:[{begin:"(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},end:"(?=\\n)",name:"comment.line.double-slash.c",patterns:[{include:"#line_continuation_character"}]}]}]},{include:"#block_comment"},{include:"#line_comment"}]},{include:"#block_comment"},{include:"#line_comment"}]},default_statement:{begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)default(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.default.c"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.colon.case.default.c"}},name:"meta.conditional.case.c",patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",end:"^\\s*#\\s*endif\\b",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},evaluation_context:{patterns:[{include:"#function-call-innards"},{include:"$self"}]},"function-call-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.arguments.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.c"}},patterns:[{include:"#function-call-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#function-call-innards"}]},{include:"#block_innards"}]},"function-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#operators"},{include:"#vararg_ellipses"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.parameters.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.c"}},name:"meta.function.definition.parameters.c",patterns:[{include:"#probably_a_parameter"},{include:"#function-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#function-innards"}]},{include:"$self"}]},inline_comment:{patterns:[{patterns:[{captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},match:"(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/))"},{captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},match:"(\\/\\*)((?:[^\\*]|(?:\\*)++[^\\/])*+((?:\\*)++\\/))"}]},{captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},match:"(\\/\\*)((?:[^\\*]|(?:\\*)++[^\\/])*+((?:\\*)++\\/))"}]},line_comment:{patterns:[{begin:"\\s*+(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},end:"(?<=\\n)(?<!\\\\\\n)",endCaptures:{},name:"comment.line.double-slash.c",patterns:[{include:"#line_continuation_character"}]},{begin:"\\s*+(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},end:"(?<=\\n)(?<!\\\\\\n)",endCaptures:{},name:"comment.line.double-slash.c",patterns:[{include:"#line_continuation_character"}]}]},line_continuation_character:{patterns:[{captures:{1:{name:"constant.character.escape.line-continuation.c"}},match:"(\\\\)\\n"}]},member_access:{captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"}},match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"}]},5:{name:"variable.other.member.c"}},match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*(\\b(?!(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_int_least64_t|atomic_int_least32_t|pthread_rwlockattr_t|atomic_uint_fast16_t|pthread_mutexattr_t|atomic_int_fast16_t|atomic_uint_fast8_t|atomic_int_fast64_t|atomic_int_least8_t|atomic_int_fast32_t|atomic_int_fast8_t|pthread_condattr_t|atomic_uintptr_t|atomic_ptrdiff_t|pthread_rwlock_t|atomic_uintmax_t|pthread_mutex_t|atomic_intmax_t|atomic_intptr_t|atomic_char32_t|atomic_char16_t|pthread_attr_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_cond_t|pthread_once_t|uint_fast64_t|uint_fast16_t|atomic_size_t|uint_least8_t|int_least64_t|int_least32_t|int_least16_t|pthread_key_t|atomic_ullong|atomic_ushort|uint_fast32_t|atomic_schar|atomic_short|uint_fast8_t|int_fast64_t|int_fast32_t|int_fast16_t|atomic_ulong|atomic_llong|int_least8_t|atomic_uchar|memory_order|suseconds_t|int_fast8_t|atomic_bool|atomic_char|atomic_uint|atomic_long|atomic_int|useconds_t|_Imaginary|blksize_t|pthread_t|in_addr_t|uintptr_t|in_port_t|uintmax_t|uintmax_t|blkcnt_t|uint16_t|unsigned|_Complex|uint32_t|intptr_t|intmax_t|intmax_t|uint64_t|u_quad_t|int64_t|int32_t|ssize_t|caddr_t|clock_t|uint8_t|u_short|swblk_t|segsz_t|int16_t|fixpt_t|daddr_t|nlink_t|qaddr_t|size_t|time_t|mode_t|signed|quad_t|ushort|u_long|u_char|double|int8_t|ino_t|uid_t|pid_t|_Bool|float|dev_t|div_t|short|gid_t|off_t|u_int|key_t|id_t|uint|long|void|char|bool|id_t|int)\\b)[a-zA-Z_]\\w*\\b(?!\\())"},method_access:{begin:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*([a-zA-Z_]\\w*)(\\()",beginCaptures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"}},match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))"}]},5:{name:"entity.name.function.member.c"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.c"}},contentName:"meta.function-call.member.c",end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.function.member.c"}},patterns:[{include:"#function-call-innards"}]},numbers:{captures:{0:{patterns:[{begin:"(?=.)",end:"$",patterns:[{captures:{1:{name:"keyword.other.unit.hexadecimal.c"},2:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"constant.numeric.hexadecimal.c"},5:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},6:{name:"punctuation.separator.constant.numeric"},8:{name:"keyword.other.unit.exponent.hexadecimal.c"},9:{name:"keyword.operator.plus.exponent.hexadecimal.c"},10:{name:"keyword.operator.minus.exponent.hexadecimal.c"},11:{name:"constant.numeric.exponent.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},12:{name:"keyword.other.unit.suffix.floating-point.c"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?<!')([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?([lLfF](?!\\w))?$"},{captures:{2:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"constant.numeric.decimal.point.c"},5:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},6:{name:"punctuation.separator.constant.numeric"},8:{name:"keyword.other.unit.exponent.decimal.c"},9:{name:"keyword.operator.plus.exponent.decimal.c"},10:{name:"keyword.operator.minus.exponent.decimal.c"},11:{name:"constant.numeric.exponent.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},12:{name:"keyword.other.unit.suffix.floating-point.c"}},match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?<!')([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?([lLfF](?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.binary.c"},2:{name:"constant.numeric.binary.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"keyword.other.unit.suffix.integer.c"}},match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.octal.c"},2:{name:"constant.numeric.octal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"keyword.other.unit.suffix.integer.c"}},match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{1:{name:"keyword.other.unit.hexadecimal.c"},2:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},5:{name:"keyword.other.unit.exponent.hexadecimal.c"},6:{name:"keyword.operator.plus.exponent.hexadecimal.c"},7:{name:"keyword.operator.minus.exponent.hexadecimal.c"},8:{name:"constant.numeric.exponent.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},9:{name:"keyword.other.unit.suffix.integer.c"}},match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?<!')([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$"},{captures:{2:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},5:{name:"keyword.other.unit.exponent.decimal.c"},6:{name:"keyword.operator.plus.exponent.decimal.c"},7:{name:"keyword.operator.minus.exponent.decimal.c"},8:{name:"constant.numeric.exponent.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},9:{name:"keyword.other.unit.suffix.integer.c"}},match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?<!')([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$"},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric"}]}]}},match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*"},operators:{patterns:[{match:"(?<![\\w$])(sizeof)(?![\\w$])",name:"keyword.operator.sizeof.c"},{match:"--",name:"keyword.operator.decrement.c"},{match:"\\+\\+",name:"keyword.operator.increment.c"},{match:"%=|\\+=|-=|\\*=|(?<!\\()/=",name:"keyword.operator.assignment.compound.c"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.c"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.c"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.c"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.c"},{match:"&|\\||\\^|~",name:"keyword.operator.c"},{match:"=",name:"keyword.operator.assignment.c"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.c"},{begin:"(\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.c"}},end:"(:)",endCaptures:{1:{name:"keyword.operator.ternary.c"}},patterns:[{include:"#function-call-innards"},{include:"$self"}]}]},parens:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},name:"meta.parens.c",patterns:[{include:"$self"}]},"parens-block":{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},name:"meta.parens.block.c",patterns:[{include:"#block_innards"},{match:"(?-mix:(?<!:):(?!:))",name:"punctuation.range-based.c"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.pragma.c"},2:{name:"keyword.control.directive.pragma.pragma-mark.c"},3:{name:"punctuation.definition.directive.c"},4:{name:"entity.name.tag.pragma-mark.c"}},match:"^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",name:"meta.section.c"},predefined_macros:{patterns:[{captures:{1:{name:"entity.name.other.preprocessor.macro.predefined.$1.c"}},match:"\\b(__cplusplus|__DATE__|__FILE__|__LINE__|__STDC__|__STDC_HOSTED__|__STDC_NO_COMPLEX__|__STDC_VERSION__|__STDCPP_THREADS__|__TIME__|NDEBUG|__OBJC__|__ASSEMBLER__|__ATOM__|__AVX__|__AVX2__|_CHAR_UNSIGNED|__CLR_VER|_CONTROL_FLOW_GUARD|__COUNTER__|__cplusplus_cli|__cplusplus_winrt|_CPPRTTI|_CPPUNWIND|_DEBUG|_DLL|__FUNCDNAME__|__FUNCSIG__|__FUNCTION__|_INTEGRAL_MAX_BITS|__INTELLISENSE__|_ISO_VOLATILE|_KERNEL_MODE|_M_AMD64|_M_ARM|_M_ARM_ARMV7VE|_M_ARM_FP|_M_ARM64|_M_CEE|_M_CEE_PURE|_M_CEE_SAFE|_M_FP_EXCEPT|_M_FP_FAST|_M_FP_PRECISE|_M_FP_STRICT|_M_IX86|_M_IX86_FP|_M_X64|_MANAGED|_MSC_BUILD|_MSC_EXTENSIONS|_MSC_FULL_VER|_MSC_VER|_MSVC_LANG|__MSVC_RUNTIME_CHECKS|_MT|_NATIVE_WCHAR_T_DEFINED|_OPENMP|_PREFAST|__TIMESTAMP__|_VC_NO_DEFAULTLIB|_WCHAR_T_DEFINED|_WIN32|_WIN64|_WINRT_DLL|_ATL_VER|_MFC_VER|__GFORTRAN__|__GNUC__|__GNUC_MINOR__|__GNUC_PATCHLEVEL__|__GNUG__|__STRICT_ANSI__|__BASE_FILE__|__INCLUDE_LEVEL__|__ELF__|__VERSION__|__OPTIMIZE__|__OPTIMIZE_SIZE__|__NO_INLINE__|__GNUC_STDC_INLINE__|__CHAR_UNSIGNED__|__WCHAR_UNSIGNED__|__REGISTER_PREFIX__|__REGISTER_PREFIX__|__SIZE_TYPE__|__PTRDIFF_TYPE__|__WCHAR_TYPE__|__WINT_TYPE__|__INTMAX_TYPE__|__UINTMAX_TYPE__|__SIG_ATOMIC_TYPE__|__INT8_TYPE__|__INT16_TYPE__|__INT32_TYPE__|__INT64_TYPE__|__UINT8_TYPE__|__UINT16_TYPE__|__UINT32_TYPE__|__UINT64_TYPE__|__INT_LEAST8_TYPE__|__INT_LEAST16_TYPE__|__INT_LEAST32_TYPE__|__INT_LEAST64_TYPE__|__UINT_LEAST8_TYPE__|__UINT_LEAST16_TYPE__|__UINT_LEAST32_TYPE__|__UINT_LEAST64_TYPE__|__INT_FAST8_TYPE__|__INT_FAST16_TYPE__|__INT_FAST32_TYPE__|__INT_FAST64_TYPE__|__UINT_FAST8_TYPE__|__UINT_FAST16_TYPE__|__UINT_FAST32_TYPE__|__UINT_FAST64_TYPE__|__INTPTR_TYPE__|__UINTPTR_TYPE__|__CHAR_BIT__|__SCHAR_MAX__|__WCHAR_MAX__|__SHRT_MAX__|__INT_MAX__|__LONG_MAX__|__LONG_LONG_MAX__|__WINT_MAX__|__SIZE_MAX__|__PTRDIFF_MAX__|__INTMAX_MAX__|__UINTMAX_MAX__|__SIG_ATOMIC_MAX__|__INT8_MAX__|__INT16_MAX__|__INT32_MAX__|__INT64_MAX__|__UINT8_MAX__|__UINT16_MAX__|__UINT32_MAX__|__UINT64_MAX__|__INT_LEAST8_MAX__|__INT_LEAST16_MAX__|__INT_LEAST32_MAX__|__INT_LEAST64_MAX__|__UINT_LEAST8_MAX__|__UINT_LEAST16_MAX__|__UINT_LEAST32_MAX__|__UINT_LEAST64_MAX__|__INT_FAST8_MAX__|__INT_FAST16_MAX__|__INT_FAST32_MAX__|__INT_FAST64_MAX__|__UINT_FAST8_MAX__|__UINT_FAST16_MAX__|__UINT_FAST32_MAX__|__UINT_FAST64_MAX__|__INTPTR_MAX__|__UINTPTR_MAX__|__WCHAR_MIN__|__WINT_MIN__|__SIG_ATOMIC_MIN__|__SCHAR_WIDTH__|__SHRT_WIDTH__|__INT_WIDTH__|__LONG_WIDTH__|__LONG_LONG_WIDTH__|__PTRDIFF_WIDTH__|__SIG_ATOMIC_WIDTH__|__SIZE_WIDTH__|__WCHAR_WIDTH__|__WINT_WIDTH__|__INT_LEAST8_WIDTH__|__INT_LEAST16_WIDTH__|__INT_LEAST32_WIDTH__|__INT_LEAST64_WIDTH__|__INT_FAST8_WIDTH__|__INT_FAST16_WIDTH__|__INT_FAST32_WIDTH__|__INT_FAST64_WIDTH__|__INTPTR_WIDTH__|__INTMAX_WIDTH__|__SIZEOF_INT__|__SIZEOF_LONG__|__SIZEOF_LONG_LONG__|__SIZEOF_SHORT__|__SIZEOF_POINTER__|__SIZEOF_FLOAT__|__SIZEOF_DOUBLE__|__SIZEOF_LONG_DOUBLE__|__SIZEOF_SIZE_T__|__SIZEOF_WCHAR_T__|__SIZEOF_WINT_T__|__SIZEOF_PTRDIFF_T__|__BYTE_ORDER__|__ORDER_LITTLE_ENDIAN__|__ORDER_BIG_ENDIAN__|__ORDER_PDP_ENDIAN__|__FLOAT_WORD_ORDER__|__DEPRECATED|__EXCEPTIONS|__GXX_RTTI|__USING_SJLJ_EXCEPTIONS__|__GXX_EXPERIMENTAL_CXX0X__|__GXX_WEAK__|__NEXT_RUNTIME__|__LP64__|_LP64|__SSP__|__SSP_ALL__|__SSP_STRONG__|__SSP_EXPLICIT__|__SANITIZE_ADDRESS__|__SANITIZE_THREAD__|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16|__HAVE_SPECULATION_SAFE_VALUE|__GCC_HAVE_DWARF2_CFI_ASM|__FP_FAST_FMA|__FP_FAST_FMAF|__FP_FAST_FMAL|__FP_FAST_FMAF16|__FP_FAST_FMAF32|__FP_FAST_FMAF64|__FP_FAST_FMAF128|__FP_FAST_FMAF32X|__FP_FAST_FMAF64X|__FP_FAST_FMAF128X|__GCC_IEC_559|__GCC_IEC_559_COMPLEX|__NO_MATH_ERRNO__|__has_builtin|__has_feature|__has_extension|__has_cpp_attribute|__has_c_attribute|__has_attribute|__has_declspec_attribute|__is_identifier|__has_include|__has_include_next|__has_warning|__BASE_FILE__|__FILE_NAME__|__clang__|__clang_major__|__clang_minor__|__clang_patchlevel__|__clang_version__|__fp16|_Float16)\\b"},{match:"\\b__([A-Z_]+)__\\b",name:"entity.name.other.preprocessor.macro.predefined.probably.$1.c"}]},"preprocessor-rule-conditional":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$self"}]},{captures:{0:{name:"invalid.illegal.stray-$1.c"}},match:"^\\s*#\\s*(else|elif|endif)\\b"}]},"preprocessor-rule-conditional-block":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{captures:{0:{name:"invalid.illegal.stray-$1.c"}},match:"^\\s*#\\s*(else|elif|endif)\\b"}]},"preprocessor-rule-conditional-line":{patterns:[{match:"(?:\\bdefined\\b\\s*$)|(?:\\bdefined\\b(?=\\s*\\(*\\s*(?:(?!defined\\b)[a-zA-Z_$][\\w$]*\\b)\\s*\\)*\\s*(?:\\n|//|/\\*|\\?|\\:|&&|\\|\\||\\\\\\s*\\n)))",name:"keyword.control.directive.conditional.c"},{match:"\\bdefined\\b",name:"invalid.illegal.macro-name.c"},{include:"#comments"},{include:"#strings"},{include:"#numbers"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.c"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.c"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#operators"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.c"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.c"},{include:"#line_continuation_character"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)|(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]}]},"preprocessor-rule-define-line-blocks":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},patterns:[{include:"#preprocessor-rule-define-line-blocks"},{include:"#preprocessor-rule-define-line-contents"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-define-line-contents":{patterns:[{include:"#vararg_ellipses"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},name:"meta.block.c",patterns:[{include:"#preprocessor-rule-define-line-blocks"}]},{match:"\\(",name:"punctuation.section.parens.begin.bracket.round.c"},{match:"\\)",name:"punctuation.section.parens.end.bracket.round.c"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas|asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)|(?<!\\\\)(?=\\s*\\n)",name:"meta.function.c",patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]},{include:"#method_access"},{include:"#member_access"},{include:"$self"}]},"preprocessor-rule-define-line-functions":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#vararg_ellipses"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.arguments.begin.bracket.round.c"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-disabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$self"}]},{begin:"\\n",contentName:"comment.block.preprocessor.if-branch.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{begin:"\\n",contentName:"comment.block.preprocessor.if-branch.in-block.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",contentName:"comment.block.preprocessor.elif-branch.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"},3:{name:"constant.numeric.preprocessor.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.else-branch.c",end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.if-branch.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"$self"}]}]}]},"preprocessor-rule-enabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.else-branch.in-block.c",end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.if-branch.in-block.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#block_innards"}]}]}]},"preprocessor-rule-enabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.elif-branch.c",end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.elif-branch.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"$self"}]}]},"preprocessor-rule-enabled-elif-block":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.elif-branch.in-block.c",end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},contentName:"comment.block.preprocessor.elif-branch.c",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"#block_innards"}]}]},"preprocessor-rule-enabled-else":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"$self"}]},"preprocessor-rule-enabled-else-block":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#block_innards"}]},probably_a_parameter:{captures:{1:{name:"variable.parameter.probably.c"}},match:"(?<=(?:[a-zA-Z_0-9] |[&*>\\]\\)]))\\s*([a-zA-Z_]\\w*)\\s*(?=(?:\\[\\]\\s*)?(?:,|\\)))"},static_assert:{begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)static_assert|_Static_assert(?!\\w))((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.other.static_assert.c"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.c punctuation.definition.comment.begin.c"},8:{name:"comment.block.c"},9:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},10:{name:"punctuation.section.arguments.begin.bracket.round.static_assert.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.static_assert.c"}},patterns:[{begin:'(,)\\s*(?=(?:L|u8|u|U\\s*\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.comma.c"}},end:"(?=\\))",name:"meta.static_assert.message.c",patterns:[{include:"#string_context"}]},{include:"#evaluation_context"}]},storage_types:{patterns:[{match:"(?-mix:(?<!\\w)(?:unsigned|signed|double|_Bool|short|float|long|void|char|bool|int)(?!\\w))",name:"storage.type.built-in.primitive.c"},{match:"(?-mix:(?<!\\w)(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|pthread_rwlockattr_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_uint_fast16_t|atomic_int_least64_t|atomic_int_least32_t|atomic_int_least16_t|atomic_uint_least8_t|atomic_uint_fast8_t|atomic_int_least8_t|atomic_int_fast16_t|pthread_mutexattr_t|atomic_int_fast32_t|atomic_int_fast64_t|atomic_int_fast8_t|pthread_condattr_t|atomic_ptrdiff_t|pthread_rwlock_t|atomic_uintptr_t|atomic_uintmax_t|atomic_intmax_t|atomic_intptr_t|atomic_char32_t|atomic_char16_t|pthread_mutex_t|pthread_cond_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_once_t|pthread_attr_t|int_least32_t|pthread_key_t|int_least16_t|int_least64_t|uint_least8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|atomic_ushort|atomic_ullong|atomic_size_t|int_fast16_t|int_fast64_t|uint_fast8_t|atomic_short|atomic_uchar|atomic_schar|int_least8_t|memory_order|atomic_llong|atomic_ulong|int_fast32_t|atomic_long|atomic_uint|atomic_char|int_fast8_t|suseconds_t|atomic_bool|atomic_int|_Imaginary|useconds_t|in_port_t|uintmax_t|uintmax_t|pthread_t|blksize_t|in_addr_t|uintptr_t|blkcnt_t|uint16_t|uint32_t|uint64_t|u_quad_t|_Complex|intptr_t|intmax_t|intmax_t|segsz_t|u_short|nlink_t|uint8_t|int64_t|int32_t|int16_t|fixpt_t|daddr_t|caddr_t|qaddr_t|ssize_t|clock_t|swblk_t|u_long|mode_t|int8_t|time_t|ushort|u_char|quad_t|size_t|pid_t|gid_t|uid_t|dev_t|div_t|off_t|u_int|key_t|ino_t|uint|id_t|id_t)(?!\\w))",name:"storage.type.built-in.c"},{match:"(?-mix:\\b(enum|struct|union)\\b)",name:"storage.type.$1.c"},{begin:"(\\b(?:__asm__|asm)\\b)\\s*((?:volatile)?)",beginCaptures:{1:{name:"storage.type.asm.c"},2:{name:"storage.modifier.c"}},end:"(?!\\G)",name:"meta.asm.c",patterns:[{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},match:"(?:^)((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))(?:\\n|$)"},{include:"#comments"},{begin:"(((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.assembly.c"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.c punctuation.definition.comment.begin.c"},4:{name:"comment.block.c"},5:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.assembly.c"}},patterns:[{begin:'(R?)(")',beginCaptures:{1:{name:"meta.encoding.c"},2:{name:"punctuation.definition.string.begin.assembly.c"}},contentName:"meta.embedded.assembly.c",end:'(")',endCaptures:{1:{name:"punctuation.definition.string.end.assembly.c"}},name:"string.quoted.double.c",patterns:[{include:"source.asm"},{include:"source.x86"},{include:"source.x86_64"},{include:"source.arm"},{include:"#backslash_escapes"},{include:"#string_escaped_char"}]},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.assembly.inner.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.assembly.inner.c"}},patterns:[{include:"#evaluation_context"}]},{captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"variable.other.asm.label.c"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.c punctuation.definition.comment.begin.c"},8:{name:"comment.block.c"},9:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},match:"\\[((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))([a-zA-Z_]\\w*)((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))\\]"},{match:":",name:"punctuation.separator.delimiter.colon.assembly.c"},{include:"#comments"}]}]}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.c"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.c"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? +[#0\\- +']* +[,;:_]? +((-?\\d+)|\\*(-?\\d+\\$)?)? +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? +[diouxXDOUeEfFgGaACcSspn%]`,name:"constant.other.placeholder.c"},{captures:{1:{name:"invalid.illegal.placeholder.c"}},match:'(%)(?!"\\s*(PRI|SCN))'}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]}]},switch_conditional_parentheses:{begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.c"}},name:"meta.conditional.switch.c",patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},switch_statement:{begin:"(((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)switch(?!\\w)))",beginCaptures:{1:{name:"meta.head.switch.c"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.c punctuation.definition.comment.begin.c"},4:{name:"comment.block.c"},5:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},6:{name:"keyword.control.switch.c"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",name:"meta.block.switch.c",patterns:[{begin:"\\G ?",end:"((?:\\{|<%|\\?\\?<|(?=;)))",endCaptures:{1:{name:"punctuation.section.block.begin.bracket.curly.switch.c"}},name:"meta.head.switch.c",patterns:[{include:"#switch_conditional_parentheses"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"(\\}|%>|\\?\\?>)",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.switch.c"}},name:"meta.body.switch.c",patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$self"},{include:"#block_innards"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s\\n]*",end:"[\\s\\n]*(?=;)",name:"meta.tail.switch.c",patterns:[{include:"$self"}]}]},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.c"}},scopeName:"source.c"})]}}]); diff --git a/8923.3af73c8c.async.js b/8923.3af73c8c.async.js new file mode 100644 index 00000000..17206b43 --- /dev/null +++ b/8923.3af73c8c.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8923],{50719:function(ye,oe,a){a.d(oe,{Z:function(){return ze}});var o=a(50959),re=a(19379),ie=a(82187),G=a.n(ie),K=a(57260),le=a(22937),Q=a(81361),se=a(19881),de=a(29953),ce=a(24694),U=a(68601),q=a(71783),L=a(78948),fe=a(10091),i=a(75924),s=o.forwardRef(function(n,e){var t=n.prefixCls,r=n.forceRender,l=n.className,C=n.style,b=n.children,m=n.isActive,x=n.role,d=o.useState(m||r),$=(0,Q.Z)(d,2),g=$[0],p=$[1];return o.useEffect(function(){(r||m)&&p(!0)},[r,m]),g?o.createElement("div",{ref:e,className:G()("".concat(t,"-content"),(0,L.Z)((0,L.Z)({},"".concat(t,"-content-active"),m),"".concat(t,"-content-inactive"),!m),l),style:C,role:x},o.createElement("div",{className:"".concat(t,"-content-box")},b)):null});s.displayName="PanelContent";var H=s,c=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],P=o.forwardRef(function(n,e){var t=n.showArrow,r=t===void 0?!0:t,l=n.headerClass,C=n.isActive,b=n.onItemClick,m=n.forceRender,x=n.className,d=n.prefixCls,$=n.collapsible,g=n.accordion,p=n.panelKey,h=n.extra,T=n.header,y=n.expandIcon,f=n.openMotion,M=n.destroyInactivePanel,S=n.children,O=(0,U.Z)(n,c),u=$==="disabled",w=$==="header",N=$==="icon",z=h!=null&&typeof h!="boolean",I=function(){b==null||b(p)},Z=function(V){(V.key==="Enter"||V.keyCode===i.Z.ENTER||V.which===i.Z.ENTER)&&I()},v=typeof y=="function"?y(n):o.createElement("i",{className:"arrow"});v&&(v=o.createElement("div",{className:"".concat(d,"-expand-icon"),onClick:["header","icon"].includes($)?I:void 0},v));var E=G()((0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(d,"-item"),!0),"".concat(d,"-item-active"),C),"".concat(d,"-item-disabled"),u),x),D=G()(l,(0,L.Z)((0,L.Z)((0,L.Z)({},"".concat(d,"-header"),!0),"".concat(d,"-header-collapsible-only"),w),"".concat(d,"-icon-collapsible-only"),N)),W={className:D,"aria-expanded":C,"aria-disabled":u,onKeyDown:Z};return!w&&!N&&(W.onClick=I,W.role=g?"tab":"button",W.tabIndex=u?-1:0),o.createElement("div",(0,K.Z)({},O,{ref:e,className:E}),o.createElement("div",W,r&&v,o.createElement("span",{className:"".concat(d,"-header-text"),onClick:$==="header"?I:void 0},T),z&&o.createElement("div",{className:"".concat(d,"-extra")},h)),o.createElement(fe.ZP,(0,K.Z)({visible:C,leavedClassName:"".concat(d,"-content-hidden")},f,{forceRender:m,removeOnLeave:M}),function(X,V){var J=X.className,xe=X.style;return o.createElement(H,{ref:V,prefixCls:d,className:J,style:xe,isActive:C,forceRender:m,role:g?"tabpanel":void 0},S)}))}),k=P,j=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],B=function(e,t){var r=t.prefixCls,l=t.accordion,C=t.collapsible,b=t.destroyInactivePanel,m=t.onItemClick,x=t.activeKey,d=t.openMotion,$=t.expandIcon;return e.map(function(g,p){var h=g.children,T=g.label,y=g.key,f=g.collapsible,M=g.onItemClick,S=g.destroyInactivePanel,O=(0,U.Z)(g,j),u=String(y!=null?y:p),w=f!=null?f:C,N=S!=null?S:b,z=function(v){w!=="disabled"&&(m(v),M==null||M(v))},I=!1;return l?I=x[0]===u:I=x.indexOf(u)>-1,o.createElement(k,(0,K.Z)({},O,{prefixCls:r,key:u,panelKey:u,isActive:I,accordion:l,openMotion:d,expandIcon:$,header:T,collapsible:w,onItemClick:z,destroyInactivePanel:N}),h)})},ve=function(e,t,r){if(!e)return null;var l=r.prefixCls,C=r.accordion,b=r.collapsible,m=r.destroyInactivePanel,x=r.onItemClick,d=r.activeKey,$=r.openMotion,g=r.expandIcon,p=e.key||String(t),h=e.props,T=h.header,y=h.headerClass,f=h.destroyInactivePanel,M=h.collapsible,S=h.onItemClick,O=!1;C?O=d[0]===p:O=d.indexOf(p)>-1;var u=M!=null?M:b,w=function(I){u!=="disabled"&&(x(I),S==null||S(I))},N={key:p,panelKey:p,header:T,headerClass:y,isActive:O,prefixCls:l,destroyInactivePanel:f!=null?f:m,openMotion:$,accordion:C,children:e.props.children,onItemClick:w,expandIcon:g,collapsible:u};return typeof e.type=="string"?e:(Object.keys(N).forEach(function(z){typeof N[z]=="undefined"&&delete N[z]}),o.cloneElement(e,N))};function me(n,e,t){return Array.isArray(n)?B(n,t):(0,q.Z)(e).map(function(r,l){return ve(r,l,t)})}var F=me,ge=a(50361);function ue(n){var e=n;if(!Array.isArray(e)){var t=(0,se.Z)(e);e=t==="number"||t==="string"?[e]:[]}return e.map(function(r){return String(r)})}var he=o.forwardRef(function(n,e){var t=n.prefixCls,r=t===void 0?"rc-collapse":t,l=n.destroyInactivePanel,C=l===void 0?!1:l,b=n.style,m=n.accordion,x=n.className,d=n.children,$=n.collapsible,g=n.openMotion,p=n.expandIcon,h=n.activeKey,T=n.defaultActiveKey,y=n.onChange,f=n.items,M=G()(r,x),S=(0,de.Z)([],{value:h,onChange:function(Z){return y==null?void 0:y(Z)},defaultValue:T,postState:ue}),O=(0,Q.Z)(S,2),u=O[0],w=O[1],N=function(Z){return w(function(){if(m)return u[0]===Z?[]:[Z];var v=u.indexOf(Z),E=v>-1;return E?u.filter(function(D){return D!==Z}):[].concat((0,le.Z)(u),[Z])})};(0,ce.ZP)(!d,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var z=F(f,d,{prefixCls:r,accordion:m,openMotion:g,expandIcon:p,collapsible:$,destroyInactivePanel:C,onItemClick:N,activeKey:u});return o.createElement("div",(0,K.Z)({ref:e,className:M,style:b,role:m?"tablist":void 0},(0,ge.Z)(n,{aria:!0,data:!0})),z)}),_=Object.assign(he,{Panel:k}),A=_,$e=_.Panel,ee=a(36760),Ce=a(48141),ne=a(37865),Y=a(92576),te=a(50483),be=o.forwardRef((n,e)=>{const{getPrefixCls:t}=o.useContext(Y.E_),{prefixCls:r,className:l,showArrow:C=!0}=n,b=t("collapse",r),m=G()({[`${b}-no-arrow`]:!C},l);return o.createElement(A.Panel,Object.assign({ref:e},n,{prefixCls:b,className:m}))}),R=a(23238),ae=a(55985),Ie=a(40283),Pe=a(87077),Se=a(37324);const Ne=n=>{const{componentCls:e,contentBg:t,padding:r,headerBg:l,headerPadding:C,collapseHeaderPaddingSM:b,collapseHeaderPaddingLG:m,collapsePanelBorderRadius:x,lineWidth:d,lineType:$,colorBorder:g,colorText:p,colorTextHeading:h,colorTextDisabled:T,fontSizeLG:y,lineHeight:f,lineHeightLG:M,marginSM:S,paddingSM:O,paddingLG:u,paddingXS:w,motionDurationSlow:N,fontSizeIcon:z,contentPadding:I,fontHeight:Z,fontHeightLG:v}=n,E=`${(0,R.bf)(d)} ${$} ${g}`;return{[e]:Object.assign(Object.assign({},(0,ae.Wf)(n)),{backgroundColor:l,border:E,borderBottom:0,borderRadius:x,["&-rtl"]:{direction:"rtl"},[`& > ${e}-item`]:{borderBottom:E,["&:last-child"]:{[` + &, + & > ${e}-header`]:{borderRadius:`0 0 ${(0,R.bf)(x)} ${(0,R.bf)(x)}`}},[`> ${e}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:C,color:h,lineHeight:f,cursor:"pointer",transition:`all ${N}, visibility 0s`,[`> ${e}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${e}-expand-icon`]:{height:Z,display:"flex",alignItems:"center",paddingInlineEnd:S},[`${e}-arrow`]:Object.assign(Object.assign({},(0,ae.Ro)()),{fontSize:z,svg:{transition:`transform ${N}`}}),[`${e}-header-text`]:{marginInlineEnd:"auto"}},[`${e}-icon-collapsible-only`]:{cursor:"unset",[`${e}-expand-icon`]:{cursor:"pointer"}}},[`${e}-content`]:{color:p,backgroundColor:t,borderTop:E,[`& > ${e}-content-box`]:{padding:I},["&-hidden"]:{display:"none"}},["&-small"]:{[`> ${e}-item`]:{[`> ${e}-header`]:{padding:b,paddingInlineStart:w,[`> ${e}-expand-icon`]:{marginInlineStart:n.calc(O).sub(w).equal()}},[`> ${e}-content > ${e}-content-box`]:{padding:O}}},["&-large"]:{[`> ${e}-item`]:{fontSize:y,lineHeight:M,[`> ${e}-header`]:{padding:m,paddingInlineStart:r,[`> ${e}-expand-icon`]:{height:v,marginInlineStart:n.calc(u).sub(r).equal()}},[`> ${e}-content > ${e}-content-box`]:{padding:u}}},[`${e}-item:last-child`]:{[`> ${e}-content`]:{borderRadius:`0 0 ${(0,R.bf)(x)} ${(0,R.bf)(x)}`}},[`& ${e}-item-disabled > ${e}-header`]:{[` + &, + & > .arrow + `]:{color:T,cursor:"not-allowed"}},[`&${e}-icon-position-end`]:{[`& > ${e}-item`]:{[`> ${e}-header`]:{[`${e}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:S}}}}})}},Ee=n=>{const{componentCls:e}=n,t=`> ${e}-item > ${e}-header ${e}-arrow svg`;return{[`${e}-rtl`]:{[t]:{transform:"rotate(180deg)"}}}},Me=n=>{const{componentCls:e,headerBg:t,paddingXXS:r,colorBorder:l}=n;return{[`${e}-borderless`]:{backgroundColor:t,border:0,[`> ${e}-item`]:{borderBottom:`1px solid ${l}`},[` + > ${e}-item:last-child, + > ${e}-item:last-child ${e}-header + `]:{borderRadius:0},[`> ${e}-item:last-child`]:{borderBottom:0},[`> ${e}-item > ${e}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${e}-item > ${e}-content > ${e}-content-box`]:{paddingTop:r}}}},Oe=n=>{const{componentCls:e,paddingSM:t}=n;return{[`${e}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${e}-item`]:{borderBottom:0,[`> ${e}-content`]:{backgroundColor:"transparent",border:0,[`> ${e}-content-box`]:{paddingBlock:t}}}}}},Ae=n=>({headerPadding:`${n.paddingSM}px ${n.padding}px`,headerBg:n.colorFillAlter,contentPadding:`${n.padding}px 16px`,contentBg:n.colorBgContainer});var we=(0,Pe.I$)("Collapse",n=>{const e=(0,Se.TS)(n,{collapseHeaderPaddingSM:`${(0,R.bf)(n.paddingXS)} ${(0,R.bf)(n.paddingSM)}`,collapseHeaderPaddingLG:`${(0,R.bf)(n.padding)} ${(0,R.bf)(n.paddingLG)}`,collapsePanelBorderRadius:n.borderRadiusLG});return[Ne(e),Me(e),Oe(e),Ee(e),(0,Ie.Z)(e)]},Ae),Ze=Object.assign(o.forwardRef((n,e)=>{const{getPrefixCls:t,direction:r,collapse:l}=o.useContext(Y.E_),{prefixCls:C,className:b,rootClassName:m,style:x,bordered:d=!0,ghost:$,size:g,expandIconPosition:p="start",children:h,expandIcon:T}=n,y=(0,te.Z)(v=>{var E;return(E=g!=null?g:v)!==null&&E!==void 0?E:"middle"}),f=t("collapse",C),M=t(),[S,O,u]=we(f),w=o.useMemo(()=>p==="left"?"start":p==="right"?"end":p,[p]),N=function(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const E=T?T(v):o.createElement(re.Z,{rotate:v.isActive?90:void 0});return(0,ne.Tm)(E,()=>({className:G()(E.props.className,`${f}-arrow`)}))},z=G()(`${f}-icon-position-${w}`,{[`${f}-borderless`]:!d,[`${f}-rtl`]:r==="rtl",[`${f}-ghost`]:!!$,[`${f}-${y}`]:y!=="middle"},l==null?void 0:l.className,b,m,O,u),I=Object.assign(Object.assign({},(0,Ce.Z)(M)),{motionAppear:!1,leavedClassName:`${f}-content-hidden`}),Z=o.useMemo(()=>h?(0,q.Z)(h).map((v,E)=>{var D,W;if(!((D=v.props)===null||D===void 0)&&D.disabled){const X=(W=v.key)!==null&&W!==void 0?W:String(E),{disabled:V,collapsible:J}=v.props,xe=Object.assign(Object.assign({},(0,ee.Z)(v.props,["disabled"])),{key:X,collapsible:J!=null?J:V?"disabled":void 0});return(0,ne.Tm)(v,xe)}return v}):null,[h]);return S(o.createElement(A,Object.assign({ref:e,openMotion:I},(0,ee.Z)(n,["rootClassName"]),{expandIcon:N,prefixCls:f,className:z,style:Object.assign(Object.assign({},l==null?void 0:l.style),x)}),Z))}),{Panel:be}),ze=Ze},32923:function(ye,oe,a){a.d(oe,{Z:function(){return fe}});var o=a(50959),re=a(82187),ie=a.n(re),G=a(92576),K=a(23238),le=a(55985),Q=a(87077),se=a(37324);const de=i=>{const{componentCls:s,sizePaddingEdgeHorizontal:H,colorSplit:c,lineWidth:P,textPaddingInline:k,orientationMargin:j,verticalMarginInline:B}=i;return{[s]:Object.assign(Object.assign({},(0,le.Wf)(i)),{borderBlockStart:`${(0,K.bf)(P)} solid ${c}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:B,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,K.bf)(P)} solid ${c}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,K.bf)(i.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${s}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,K.bf)(i.dividerHorizontalWithTextGutterMargin)} 0`,color:i.colorTextHeading,fontWeight:500,fontSize:i.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${c}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,K.bf)(P)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${s}-with-text-left`]:{"&::before":{width:`calc(${j} * 100%)`},"&::after":{width:`calc(100% - ${j} * 100%)`}},[`&-horizontal${s}-with-text-right`]:{"&::before":{width:`calc(100% - ${j} * 100%)`},"&::after":{width:`calc(${j} * 100%)`}},[`${s}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:k},"&-dashed":{background:"none",borderColor:c,borderStyle:"dashed",borderWidth:`${(0,K.bf)(P)} 0 0`},[`&-horizontal${s}-with-text${s}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${s}-dashed`]:{borderInlineStartWidth:P,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${s}-with-text`]:{color:i.colorText,fontWeight:"normal",fontSize:i.fontSize},[`&-horizontal${s}-with-text-left${s}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${s}-inner-text`]:{paddingInlineStart:H}},[`&-horizontal${s}-with-text-right${s}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${s}-inner-text`]:{paddingInlineEnd:H}}})}},ce=i=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:i.marginXS});var U=(0,Q.I$)("Divider",i=>{const s=(0,se.TS)(i,{dividerHorizontalWithTextGutterMargin:i.margin,dividerHorizontalGutterMargin:i.marginLG,sizePaddingEdgeHorizontal:0});return[de(s)]},ce,{unitless:{orientationMargin:!0}}),q=function(i,s){var H={};for(var c in i)Object.prototype.hasOwnProperty.call(i,c)&&s.indexOf(c)<0&&(H[c]=i[c]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,c=Object.getOwnPropertySymbols(i);P<c.length;P++)s.indexOf(c[P])<0&&Object.prototype.propertyIsEnumerable.call(i,c[P])&&(H[c[P]]=i[c[P]]);return H},fe=i=>{const{getPrefixCls:s,direction:H,divider:c}=o.useContext(G.E_),{prefixCls:P,type:k="horizontal",orientation:j="center",orientationMargin:B,className:ve,rootClassName:me,children:F,dashed:ge,plain:ue,style:he}=i,_=q(i,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),A=s("divider",P),[$e,ee,Ce]=U(A),ne=j.length>0?`-${j}`:j,Y=!!F,te=j==="left"&&B!=null,pe=j==="right"&&B!=null,be=ie()(A,c==null?void 0:c.className,ee,Ce,`${A}-${k}`,{[`${A}-with-text`]:Y,[`${A}-with-text${ne}`]:Y,[`${A}-dashed`]:!!ge,[`${A}-plain`]:!!ue,[`${A}-rtl`]:H==="rtl",[`${A}-no-default-orientation-margin-left`]:te,[`${A}-no-default-orientation-margin-right`]:pe},ve,me),R=o.useMemo(()=>typeof B=="number"?B:/^\d+$/.test(B)?Number(B):B,[B]),ae=Object.assign(Object.assign({},te&&{marginLeft:R}),pe&&{marginRight:R});return $e(o.createElement("div",Object.assign({className:be,style:Object.assign(Object.assign({},c==null?void 0:c.style),he)},_,{role:"separator"}),F&&k!=="vertical"&&o.createElement("span",{className:`${A}-inner-text`,style:ae},F)))}}}]); diff --git a/8979.15af67e5.async.js b/8979.15af67e5.async.js new file mode 100644 index 00000000..5f5a5045 --- /dev/null +++ b/8979.15af67e5.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8979],{36006:function(N,y,n){n.d(y,{Z:function(){return S}});var t=n(57260),u=n(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},f=v,E=n(84143),b=function(m,p){return u.createElement(E.Z,(0,t.Z)({},m,{ref:p,icon:f}))},I=u.forwardRef(b),S=I},71894:function(N,y,n){n.d(y,{Z:function(){return S}});var t=n(57260),u=n(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},f=v,E=n(84143),b=function(m,p){return u.createElement(E.Z,(0,t.Z)({},m,{ref:p,icon:f}))},I=u.forwardRef(b),S=I},22373:function(N,y,n){n.d(y,{Z:function(){return S}});var t=n(57260),u=n(50959),v={icon:function(m,p){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:m}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z",fill:p}},{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:m}}]}},name:"plus-circle",theme:"twotone"},f=v,E=n(84143),b=function(m,p){return u.createElement(E.Z,(0,t.Z)({},m,{ref:p,icon:f}))},I=u.forwardRef(b),S=I},19379:function(N,y,n){n.d(y,{Z:function(){return S}});var t=n(57260),u=n(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},f=v,E=n(84143),b=function(m,p){return u.createElement(E.Z,(0,t.Z)({},m,{ref:p,icon:f}))},I=u.forwardRef(b),S=I},62935:function(N,y,n){n.d(y,{Z:function(){return S}});var t=n(57260),u=n(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},f=v,E=n(84143),b=function(m,p){return u.createElement(E.Z,(0,t.Z)({},m,{ref:p,icon:f}))},I=u.forwardRef(b),S=I},21713:function(N,y,n){n.d(y,{Z:function(){return i}});var t=n(50959),u=n(82187),v=n.n(u),f=n(92576),E=n(59263),b=n(85580),S=e=>{const{getPrefixCls:o,direction:a}=(0,t.useContext)(f.E_),{prefixCls:s,className:l}=e,c=o("input-group",s),g=o("input"),[x,z]=(0,b.ZP)(g),$=v()(c,{[`${c}-lg`]:e.size==="large",[`${c}-sm`]:e.size==="small",[`${c}-compact`]:e.compact,[`${c}-rtl`]:a==="rtl"},z,l),O=(0,t.useContext)(E.aM),C=(0,t.useMemo)(()=>Object.assign(Object.assign({},O),{isFormItemInput:!1}),[O]);return x(t.createElement("span",{className:$,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},t.createElement(E.aM.Provider,{value:C},e.children)))},R=n(99053),m=n(36006),p=n(71894),_=n(36760),Y=n(78404),ee=n(25341),te=function(e,o){var a={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&o.indexOf(s)<0&&(a[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(e);l<s.length;l++)o.indexOf(s[l])<0&&Object.prototype.propertyIsEnumerable.call(e,s[l])&&(a[s[l]]=e[s[l]]);return a};const ne=e=>e?t.createElement(p.Z,null):t.createElement(m.Z,null),oe={click:"onClick",hover:"onMouseOver"};var J=t.forwardRef((e,o)=>{const{visibilityToggle:a=!0}=e,s=typeof a=="object"&&a.visible!==void 0,[l,c]=(0,t.useState)(()=>s?a.visible:!1),g=(0,t.useRef)(null);t.useEffect(()=>{s&&c(a.visible)},[s,a]);const x=(0,ee.Z)(g),z=()=>{const{disabled:F}=e;F||(l&&x(),c(j=>{var T;const W=!j;return typeof a=="object"&&((T=a.onVisibleChange)===null||T===void 0||T.call(a,W)),W}))},$=F=>{const{action:j="click",iconRender:T=ne}=e,W=oe[j]||"",H=T(l),G={[W]:z,className:`${F}-icon`,key:"passwordIcon",onMouseDown:Q=>{Q.preventDefault()},onMouseUp:Q=>{Q.preventDefault()}};return t.cloneElement(t.isValidElement(H)?H:t.createElement("span",null,H),G)},{className:O,prefixCls:C,inputPrefixCls:M,size:P}=e,Z=te(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:D}=t.useContext(f.E_),L=D("input",M),V=D("input-password",C),U=a&&$(V),B=v()(V,O,{[`${V}-${P}`]:!!P}),q=Object.assign(Object.assign({},(0,_.Z)(Z,["suffix","iconRender","visibilityToggle"])),{type:l?"text":"password",className:B,prefixCls:L,suffix:U});return P&&(q.size=P),t.createElement(R.Z,Object.assign({ref:(0,Y.sQ)(o,g)},q))}),re=n(30185),K=n(37865),ae=n(86865),de=n(50483),se=n(58163),ie=function(e,o){var a={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&o.indexOf(s)<0&&(a[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(e);l<s.length;l++)o.indexOf(s[l])<0&&Object.prototype.propertyIsEnumerable.call(e,s[l])&&(a[s[l]]=e[s[l]]);return a},k=t.forwardRef((e,o)=>{const{prefixCls:a,inputPrefixCls:s,className:l,size:c,suffix:g,enterButton:x=!1,addonAfter:z,loading:$,disabled:O,onSearch:C,onChange:M,onCompositionStart:P,onCompositionEnd:Z}=e,D=ie(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:L,direction:V}=t.useContext(f.E_),U=t.useRef(!1),B=L("input-search",a),q=L("input",s),{compactSize:F}=(0,se.ri)(B,V),j=(0,de.Z)(d=>{var h;return(h=c!=null?c:F)!==null&&h!==void 0?h:d}),T=t.useRef(null),W=d=>{d&&d.target&&d.type==="click"&&C&&C(d.target.value,d,{source:"clear"}),M&&M(d)},H=d=>{var h;document.activeElement===((h=T.current)===null||h===void 0?void 0:h.input)&&d.preventDefault()},G=d=>{var h,A;C&&C((A=(h=T.current)===null||h===void 0?void 0:h.input)===null||A===void 0?void 0:A.value,d,{source:"input"})},Q=d=>{U.current||$||G(d)},me=typeof x=="boolean"?t.createElement(re.Z,null):null,fe=`${B}-button`;let X;const w=x||{},ve=w.type&&w.type.__ANT_BUTTON===!0;ve||w.type==="button"?X=(0,K.Tm)(w,Object.assign({onMouseDown:H,onClick:d=>{var h,A;(A=(h=w==null?void 0:w.props)===null||h===void 0?void 0:h.onClick)===null||A===void 0||A.call(h,d),G(d)},key:"enterButton"},ve?{className:fe,size:j}:{})):X=t.createElement(ae.ZP,{className:fe,type:x?"primary":void 0,size:j,disabled:O,key:"enterButton",onMouseDown:H,onClick:G,loading:$,icon:me},x),z&&(X=[X,(0,K.Tm)(z,{key:"addonAfter"})]);const pe=v()(B,{[`${B}-rtl`]:V==="rtl",[`${B}-${j}`]:!!j,[`${B}-with-button`]:!!x},l),ge=d=>{U.current=!0,P==null||P(d)},Ce=d=>{U.current=!1,Z==null||Z(d)};return t.createElement(R.Z,Object.assign({ref:(0,Y.sQ)(T,o),onPressEnter:Q},D,{size:j,onCompositionStart:ge,onCompositionEnd:Ce,prefixCls:q,addonAfter:X,suffix:g,onChange:W,className:pe,disabled:O}))}),le=n(41787);const r=R.Z;r.Group=S,r.Search=k,r.TextArea=le.Z,r.Password=J;var i=r},37530:function(N,y,n){n.d(y,{Z:function(){return le}});var t=n(50959),u=n(82187),v=n.n(u);const f=r=>r?typeof r=="function"?r():r:null;var E=n(48141),b=n(92576),I=n(27850),S=n(61852),R=n(55985),m=n(74185),p=n(80197),_=n(73316),Y=n(87077),ee=n(37324),te=n(83467);const ne=r=>{const{componentCls:i,popoverColor:e,titleMinWidth:o,fontWeightStrong:a,innerPadding:s,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:g,zIndexPopup:x,titleMarginBottom:z,colorBgElevated:$,popoverBg:O,titleBorderBottom:C,innerContentPadding:M,titlePadding:P}=r;return[{[i]:Object.assign(Object.assign({},(0,R.Wf)(r)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":$,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${i}-content`]:{position:"relative"},[`${i}-inner`]:{backgroundColor:O,backgroundClip:"padding-box",borderRadius:g,boxShadow:l,padding:s},[`${i}-title`]:{minWidth:o,marginBottom:z,color:c,fontWeight:a,borderBottom:C,padding:P},[`${i}-inner-content`]:{color:e,padding:M}})},(0,p.ZP)(r,"var(--antd-arrow-background-color)"),{[`${i}-pure`]:{position:"relative",maxWidth:"none",margin:r.sizePopupArrow,display:"inline-block",[`${i}-content`]:{display:"inline-block"}}}]},oe=r=>{const{componentCls:i}=r;return{[i]:_.i.map(e=>{const o=r[`${e}6`];return{[`&${i}-${e}`]:{"--antd-arrow-background-color":o,[`${i}-inner`]:{backgroundColor:o},[`${i}-arrow`]:{background:"transparent"}}}})}},ce=r=>{const{lineWidth:i,controlHeight:e,fontHeight:o,padding:a,wireframe:s,zIndexPopupBase:l,borderRadiusLG:c,marginXS:g,lineType:x,colorSplit:z,paddingSM:$}=r,O=e-o,C=O/2,M=O/2-i,P=a;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:l+30},(0,te.w)(r)),(0,p.wZ)({contentRadius:c,limitVerticalRadius:!0})),{innerPadding:s?0:12,titleMarginBottom:s?0:g,titlePadding:s?`${C}px ${P}px ${M}px`:0,titleBorderBottom:s?`${i}px ${x} ${z}`:"none",innerContentPadding:s?`${$}px ${P}px`:0})};var J=(0,Y.I$)("Popover",r=>{const{colorBgElevated:i,colorText:e}=r,o=(0,ee.TS)(r,{popoverBg:i,popoverColor:e});return[ne(o),oe(o),(0,m._y)(o,"zoom-big")]},ce,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),re=function(r,i){var e={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&i.indexOf(o)<0&&(e[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(r);a<o.length;a++)i.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(r,o[a])&&(e[o[a]]=r[o[a]]);return e};const K=(r,i,e)=>!i&&!e?null:t.createElement(t.Fragment,null,i&&t.createElement("div",{className:`${r}-title`},f(i)),t.createElement("div",{className:`${r}-inner-content`},f(e))),ae=r=>{const{hashId:i,prefixCls:e,className:o,style:a,placement:s="top",title:l,content:c,children:g}=r;return t.createElement("div",{className:v()(i,e,`${e}-pure`,`${e}-placement-${s}`,o),style:a},t.createElement("div",{className:`${e}-arrow`}),t.createElement(S.G,Object.assign({},r,{className:i,prefixCls:e}),g||K(e,l,c)))};var se=r=>{const{prefixCls:i,className:e}=r,o=re(r,["prefixCls","className"]),{getPrefixCls:a}=t.useContext(b.E_),s=a("popover",i),[l,c,g]=J(s);return l(t.createElement(ae,Object.assign({},o,{prefixCls:s,hashId:c,className:v()(e,g)})))},ie=function(r,i){var e={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&i.indexOf(o)<0&&(e[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,o=Object.getOwnPropertySymbols(r);a<o.length;a++)i.indexOf(o[a])<0&&Object.prototype.propertyIsEnumerable.call(r,o[a])&&(e[o[a]]=r[o[a]]);return e};const ue=r=>{let{title:i,content:e,prefixCls:o}=r;return t.createElement(t.Fragment,null,i&&t.createElement("div",{className:`${o}-title`},f(i)),t.createElement("div",{className:`${o}-inner-content`},f(e)))},k=t.forwardRef((r,i)=>{const{prefixCls:e,title:o,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:x=.1,overlayStyle:z={}}=r,$=ie(r,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:O}=t.useContext(b.E_),C=O("popover",e),[M,P,Z]=J(C),D=O(),L=v()(s,P,Z);return M(t.createElement(I.Z,Object.assign({placement:l,trigger:c,mouseEnterDelay:g,mouseLeaveDelay:x,overlayStyle:z},$,{prefixCls:C,overlayClassName:L,ref:i,overlay:o||a?t.createElement(ue,{prefixCls:C,title:o,content:a}):null,transitionName:(0,E.m)(D,"zoom-big",$.transitionName),"data-popover-inject":!0})))});k._InternalPanelDoNotUseOrYouWillBeFired=se;var le=k},40283:function(N,y){const n=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});y.Z=n}}]); diff --git a/8986.6edac635.async.js b/8986.6edac635.async.js new file mode 100644 index 00000000..10e8d384 --- /dev/null +++ b/8986.6edac635.async.js @@ -0,0 +1,8 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8986],{28986:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(45585),s=e(19338),a=e(89570),c=e(5931);const o=Object.freeze({displayName:"Marko",fileTypes:["marko"],name:"marko",patterns:[{begin:"^\\s*(style)\\s+(\\{)",beginCaptures:{1:{name:"storage.type.marko.css"},2:{name:"punctuation.section.scope.begin.marko.css"}},comment:"CSS style block, eg: style { color: green }",contentName:"source.css",end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.marko.css"}},name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"^\\s*(style)\\.(less)\\s+(\\{)",beginCaptures:{1:{name:"storage.type.marko.css"},2:{name:"storage.modifier.marko.css"},3:{name:"punctuation.section.scope.begin.marko.css"}},comment:"Less style block, eg: style.less { color: green }",contentName:"source.less",end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.marko.css"}},name:"meta.embedded.less",patterns:[{include:"source.css.less"}]},{begin:"^\\s*(style)\\.(scss)\\s+(\\{)",beginCaptures:{1:{name:"storage.type.marko.css"},2:{name:"storage.modifier.marko.css"},3:{name:"punctuation.section.scope.begin.marko.css"}},comment:"SCSS style block, eg: style.scss { color: green }",contentName:"source.scss",end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.marko.css"}},name:"meta.embedded.scss",patterns:[{include:"source.css.scss"}]},{begin:"^\\s*(?:(static )|(?=(?:class|import|export) ))",beginCaptures:{1:{name:"keyword.control.static.marko"}},comment:"Top level blocks parsed as JavaScript",contentName:"source.js",end:"(?=\\n|$)",name:"meta.embedded.js",patterns:[{include:"#javascript-statement"}]},{include:"#content-concise-mode"}],repository:{attrs:{patterns:[{applyEndPatternLast:1,begin:"(?:\\s+|,)(?:(key|on[a-zA-Z0-9_$-]+|[a-zA-Z0-9_$]+Change|no-update(?:-body)?(?:-if)?)|([a-zA-Z0-9_$][a-zA-Z0-9_$-]*))(:[a-zA-Z0-9_$][a-zA-Z0-9_$-]*)?",beginCaptures:{1:{name:"support.type.attribute-name.marko"},2:{name:"entity.other.attribute-name.marko"},3:{name:"support.function.attribute-name.marko"}},comment:"Attribute with optional value",end:"(?=.|$)",name:"meta.marko-attribute",patterns:[{include:"#html-args-or-method"},{applyEndPatternLast:1,begin:"\\s*(:?=)\\s*",beginCaptures:{1:{patterns:[{include:"source.js"}]}},comment:"Attribute value",contentName:"source.js",end:"(?=.|$)",name:"meta.embedded.js",patterns:[{include:"#javascript-expression"}]}]},{applyEndPatternLast:1,begin:"(?:\\s+|,)\\.\\.\\.",beginCaptures:{1:{name:"keyword.operator.spread.marko"}},comment:"A ...spread attribute",contentName:"source.js",end:"(?=.|$)",name:"meta.marko-spread-attribute",patterns:[{include:"#javascript-expression"}]},{begin:"\\s*(,(?!,))",captures:{1:{patterns:[{include:"source.js"}]}},comment:"Consume any whitespace after a comma",end:"(?!\\S)"},{include:"#javascript-comment-multiline"},{include:"#invalid"}]},"concise-html-block":{begin:"\\s*(--+)\\s*$",beginCaptures:{2:{name:"punctuation.section.scope.begin.marko"}},comment:"--- HTML block within concise mode content. ---",end:"\\1",endCaptures:{1:{name:"punctuation.section.scope.end.marko"}},name:"meta.section.marko-html-block",patterns:[{include:"#content-html-mode"}]},"concise-html-line":{captures:{1:{name:"punctuation.section.scope.begin.marko"},2:{patterns:[{include:"#html-comments"},{include:"#tag-html"},{match:"\\\\.",name:"string"},{include:"#placeholder"},{match:".+?",name:"string"}]}},comment:"-- HTML line within concise mode content. (content-html-mode w/o scriptlet)",match:"\\s*(--+)(?=\\s+\\S)(.*$)",name:"meta.section.marko-html-line"},"concise-open-tag-content":{patterns:[{include:"#tag-before-attrs"},{begin:"\\s*\\[",beginCaptures:{0:{name:"punctuation.section.scope.begin.marko"}},end:"]",endCaptures:{0:{name:"punctuation.section.scope.end.marko"}},patterns:[{include:"#attrs"},{include:"#invalid"}]},{begin:"(?!^)(?= )",end:"(?=--)|(?<!,)(?=\\n)",patterns:[{include:"#attrs"},{include:"#invalid"}]}]},"concise-script-block":{begin:"(\\s+)(--+)\\s*$",beginCaptures:{2:{name:"punctuation.section.scope.begin.marko"}},comment:"--- Embedded concise script content block. ---",end:"(\\2)|(?=^(?!\\1)\\s*\\S)",endCaptures:{1:{name:"punctuation.section.scope.end.marko"}},name:"meta.section.marko-script-block",patterns:[{include:"#content-embedded-script"}]},"concise-script-line":{applyEndPatternLast:1,begin:"\\s*(--+)",beginCaptures:{1:{name:"punctuation.section.scope.begin.marko"}},comment:"-- Embedded concise script content line.",end:"$",name:"meta.section.marko-script-line",patterns:[{include:"#content-embedded-script"}]},"concise-style-block":{begin:"(\\s+)(--+)\\s*$",beginCaptures:{2:{name:"punctuation.section.scope.begin.marko"}},comment:"--- Embedded concise style content block. ---",contentName:"source.css",end:"(\\2)|(?=^(?!\\1)\\s*\\S)",endCaptures:{1:{name:"punctuation.section.scope.end.marko"}},name:"meta.section.marko-style-block",patterns:[{include:"#content-embedded-style"}]},"concise-style-block-less":{begin:"(\\s+)(--+)\\s*$",beginCaptures:{2:{name:"punctuation.section.scope.begin.marko"}},comment:"--- Embedded concise style content block. ---",contentName:"source.less",end:"(\\2)|(?=^(?!\\1)\\s*\\S)",endCaptures:{1:{name:"punctuation.section.scope.end.marko"}},name:"meta.section.marko-style-block",patterns:[{include:"#content-embedded-style-less"}]},"concise-style-block-scss":{begin:"(\\s+)(--+)\\s*$",beginCaptures:{2:{name:"punctuation.section.scope.begin.marko"}},comment:"--- Embedded concise style content block. ---",contentName:"source.scss",end:"(\\2)|(?=^(?!\\1)\\s*\\S)",endCaptures:{1:{name:"punctuation.section.scope.end.marko"}},name:"meta.section.marko-style-block",patterns:[{include:"#content-embedded-style-scss"}]},"concise-style-line":{applyEndPatternLast:1,begin:"\\s*(--+)",beginCaptures:{1:{name:"punctuation.section.scope.begin.marko"}},comment:"-- Embedded concise style content line.",contentName:"source.css",end:"$",name:"meta.section.marko-style-line",patterns:[{include:"#content-embedded-style"}]},"concise-style-line-less":{applyEndPatternLast:1,begin:"\\s*(--+)",beginCaptures:{1:{name:"punctuation.section.scope.begin.marko"}},comment:"-- Embedded concise style content line.",contentName:"source.less",end:"$",name:"meta.section.marko-style-line",patterns:[{include:"#content-embedded-style-less"}]},"concise-style-line-scss":{applyEndPatternLast:1,begin:"\\s*(--+)",beginCaptures:{1:{name:"punctuation.section.scope.begin.marko"}},comment:"-- Embedded concise style content line.",contentName:"source.scss",end:"$",name:"meta.section.marko-style-line",patterns:[{include:"#content-embedded-style-scss"}]},"content-concise-mode":{comment:"Concise mode content block.",name:"meta.marko-concise-content",patterns:[{include:"#scriptlet"},{include:"#javascript-comments"},{include:"#html-comments"},{include:"#concise-html-block"},{include:"#concise-html-line"},{include:"#tag-html"},{comment:"A concise html tag.",patterns:[{begin:"^(\\s*)(?=style\\.less\\b)",comment:"Concise style tag less",patterns:[{include:"#concise-open-tag-content"},{include:"#concise-style-block-less"},{include:"#concise-style-line-less"}],while:"(?=^\\1\\s+(\\S|$))"},{begin:"^(\\s*)(?=style\\.scss\\b)",comment:"Concise style tag scss",patterns:[{include:"#concise-open-tag-content"},{include:"#concise-style-block-scss"},{include:"#concise-style-line-scss"}],while:"(?=^\\1\\s+(\\S|$))"},{begin:"^(\\s*)(?=style\\b)",comment:"Concise style tag",patterns:[{include:"#concise-open-tag-content"},{include:"#concise-style-block"},{include:"#concise-style-line"}],while:"(?=^\\1\\s+(\\S|$))"},{begin:"^(\\s*)(?=script\\b)",comment:"Concise script tag",patterns:[{include:"#concise-open-tag-content"},{include:"#concise-script-block"},{include:"#concise-script-line"}],while:"(?=^\\1\\s+(\\S|$))"},{begin:"^(\\s*)(?=[a-zA-Z0-9_$@])",comment:"Normal concise tag",patterns:[{include:"#concise-open-tag-content"},{include:"#content-concise-mode"}],while:"(?=^\\1\\s+(\\S|$))"}]},{include:"#invalid"}]},"content-embedded-script":{name:"meta.embedded.js",patterns:[{include:"#placeholder"},{include:"source.js"}]},"content-embedded-style":{name:"meta.embedded.css",patterns:[{include:"#placeholder"},{include:"source.css"}]},"content-embedded-style-less":{name:"meta.embedded.css.less",patterns:[{include:"#placeholder"},{include:"source.css.less"}]},"content-embedded-style-scss":{name:"meta.embedded.css.scss",patterns:[{include:"#placeholder"},{include:"source.css.scss"}]},"content-html-mode":{comment:"HTML mode content block.",patterns:[{include:"#scriptlet"},{include:"#html-comments"},{include:"#tag-html"},{match:"\\\\.",name:"string"},{include:"#placeholder"},{match:".+?",name:"string"}]},"html-args-or-method":{patterns:[{include:"#javascript-args"},{begin:"(?<=\\))\\s*(?=\\{)",comment:"Attribute method shorthand following parens",contentName:"source.js",end:"(?<=\\})",name:"meta.embedded.js",patterns:[{include:"source.js"}]}]},"html-comments":{patterns:[{begin:"\\s*(<!(--)?)",beginCaptures:{1:{name:"punctuation.definition.comment.marko"}},comment:"HTML comments, doctypes & cdata",end:"\\2>",endCaptures:{0:{name:"punctuation.definition.comment.marko"}},name:"comment.block.marko"},{begin:"\\s*(<html-comment>)",beginCaptures:{1:{name:"punctuation.definition.comment.marko"}},comment:"Preserved HTML comment tag",end:"</html-comment>",endCaptures:{0:{name:"punctuation.definition.comment.marko"}},name:"comment.block.marko"}]},invalid:{match:"[^\\s]",name:"invalid.illegal.character-not-allowed-here.marko"},"javascript-args":{begin:"(?=\\()",comment:"Javascript style arguments",contentName:"source.js",end:"(?<=\\))",name:"meta.embedded.js",patterns:[{include:"source.js"}]},"javascript-comment-line":{captures:{0:{patterns:[{include:"source.js"}]}},comment:"JavaScript // single line comment",contentName:"source.js",match:"\\s*//.*$"},"javascript-comment-multiline":{begin:"\\s*(?=/\\*)",comment:"JavaScript /* block comment */",contentName:"source.js",end:"(?<=\\*/)",patterns:[{include:"source.js"}]},"javascript-comments":{patterns:[{include:"#javascript-comment-multiline"},{include:"#javascript-comment-line"}]},"javascript-enclosed":{comment:"Matches JavaScript content and ensures enclosed blocks are matched.",patterns:[{include:"#javascript-comments"},{include:"#javascript-args"},{begin:"(?={)",end:"(?<=})",patterns:[{include:"source.js"}]},{begin:"(?=\\[)",end:"(?<=])",patterns:[{include:"source.js"}]},{begin:'(?=")',end:'(?<=")',patterns:[{include:"source.js"}]},{begin:"(?=')",end:"(?<=')",patterns:[{include:"source.js"}]},{begin:"(?=`)",end:"(?<=`)",patterns:[{include:"source.js"}]},{begin:"/(?!<[\\]})A-Z0-9.<%]\\s*/)(?!/?>|$)",captures:{0:{name:"string.regexp.js"}},contentName:"source.js",end:"/[gimsuy]*",patterns:[{include:"source.js#regexp"},{include:"source.js"}]},{begin:`(?x)\\s*(?: +(?:\\b(?:new|typeof|instanceof|in)\\b)| +\\&\\&|\\|\\|| +[\\^|&]| +[!=]=|[!=]==|<|<[=<]|=>| +[?:]| +[-+*%](?!-) +)`,captures:{0:{patterns:[{include:"source.js"}]}},end:"(?=\\S)"}]},"javascript-expression":{patterns:[{include:"#javascript-enclosed"},{captures:{0:{patterns:[{include:"source.js"}]}},comment:"Match identifiers and member expressions",match:"[0-9a-zA-Z$_.]+"}]},"javascript-statement":{patterns:[{include:"#javascript-enclosed"},{include:"source.js"}]},"open-tag-content":{patterns:[{include:"#tag-before-attrs"},{begin:"(?= )",comment:"Attributes begin after the first space within the tag name",end:"(?=/?>)",patterns:[{include:"#attrs"}]}]},placeholder:{begin:"\\$!?{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},comment:"${ } placeholder",contentName:"source.js",end:"}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"source.js"}]},scriptlet:{begin:"^\\s*(\\$)\\s+",beginCaptures:{1:{name:"keyword.control.scriptlet.marko"}},comment:"An inline JavaScript scriptlet.",contentName:"source.js",end:"$",name:"meta.embedded.js",patterns:[{include:"#javascript-statement"}]},"tag-before-attrs":{comment:"Everything in a tag before the attributes content",patterns:[{include:"#tag-name"},{comment:"Shorthand class or ID attribute",match:"[#.][a-zA-Z0-9_$][a-zA-Z0-9_$-]*",name:"entity.other.attribute-name.marko"},{begin:"/(?!/)",beginCaptures:{0:{name:"punctuation.separator.key-value.marko"}},comment:"Variable for a tag",contentName:"source.js",end:"(?=:?\\=|\\s|>|$|\\||\\(|/)",name:"meta.embedded.js",patterns:[{comment:"Match identifiers",match:"[a-zA-Z$_][0-9a-zA-Z$_]*",name:"variable.other.constant.object.js"},{include:"source.js#object-binding-pattern"},{include:"source.js#array-binding-pattern"},{include:"source.js#var-single-variable"},{include:"#javascript-expression"}]},{applyEndPatternLast:1,begin:"\\s*(:?=)\\s*",beginCaptures:{1:{patterns:[{include:"source.js"}]}},comment:"Default attribute value",contentName:"source.js",end:"(?=.|$)",name:"meta.embedded.js",patterns:[{include:"#javascript-expression"}]},{begin:"\\|",beginCaptures:{0:{name:"punctuation.section.scope.begin.marko"}},comment:"Parameters for a tag",end:"\\|",endCaptures:{0:{name:"punctuation.section.scope.end.marko"}},patterns:[{include:"source.js#function-parameters-body"},{include:"source.js"}]},{include:"#html-args-or-method"}]},"tag-html":{comment:"Matches an HTML tag and its contents",patterns:[{begin:"\\s*(<)(?=(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.end.marko"}},comment:"HTML void elements",end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"}]},{begin:"\\s*(<)(?=style\\.less\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag with less",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.less",end:"\\s*(</)(style)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style-less"}]}]},{begin:"\\s*(<)(?=style\\.scss\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag with scss",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.less",end:"\\s*(</)(style)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style-scss"}]}]},{begin:"\\s*(<)(?=style\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.css",end:"\\s*(</)(style)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style"}]}]},{begin:"\\s*(<)(?=script\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML script tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Script body content",contentName:"source.js",end:"\\s*(</)(script)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-script"}]}]},{begin:"\\s*(<)(?=[a-zA-Z0-9_$@])",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML normal tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Body content",end:"\\s*(</)([a-zA-Z0-9_$:@-]+)?(.*?)(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{patterns:[{include:"#invalid"}]},4:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-html-mode"}]}]}]},"tag-name":{patterns:[{begin:"\\${",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},comment:"Dynamic tag.",end:"}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"source.js"}]},{captures:{1:{name:"entity.name.tag.marko"},2:{name:"storage.type.marko.css"},3:{patterns:[{comment:"Core tag.",match:"(attrs|return|import)(?=\\b)",name:"support.type.builtin.marko"},{comment:"Core tag.",match:"(for|if|while|else-if|else|macro|tag|await|let|const|effect|set|get|id|lifecycle)(?=\\b)",name:"support.function.marko"},{comment:"Attribute tag.",match:"@.+",name:"entity.other.attribute-name.marko"},{comment:"Native or userland tag.",match:".+",name:"entity.name.tag.marko"}]}},match:"(style)\\.([a-zA-Z0-9$_-]+(?:\\.[a-zA-Z0-9$_-]+)*)|([a-zA-Z0-9_$@][a-zA-Z0-9_$@:-]*)"}]}},scopeName:"text.marko",embeddedLangs:["css","less","scss","javascript"]});var i=[...t.default,...s.default,...a.default,...c.default,o]}}]); diff --git a/9047.76a5d84a.async.js b/9047.76a5d84a.async.js new file mode 100644 index 00000000..0f95732a --- /dev/null +++ b/9047.76a5d84a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9047],{9047:function(o,r,e){e.r(r),e.d(r,{default:function(){return l}});var a=e(8866);const t=Object.freeze({displayName:"GLSL",fileTypes:["vs","fs","gs","vsh","fsh","gsh","vshader","fshader","gshader","vert","frag","geom","f.glsl","v.glsl","g.glsl"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",name:"glsl",patterns:[{match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b",name:"keyword.control.glsl"},{match:"\\b(void|bool|int|uint|float|vec2|vec3|vec4|bvec2|bvec3|bvec4|ivec2|ivec2|ivec3|uvec2|uvec2|uvec3|mat2|mat3|mat4|mat2x2|mat2x3|mat2x4|mat3x2|mat3x3|mat3x4|mat4x2|mat4x3|mat4x4|sampler[1|2|3]D|samplerCube|sampler2DRect|sampler[1|2]DShadow|sampler2DRectShadow|sampler[1|2]DArray|sampler[1|2]DArrayShadow|samplerBuffer|sampler2DMS|sampler2DMSArray|struct|isampler[1|2|3]D|isamplerCube|isampler2DRect|isampler[1|2]DArray|isamplerBuffer|isampler2DMS|isampler2DMSArray|usampler[1|2|3]D|usamplerCube|usampler2DRect|usampler[1|2]DArray|usamplerBuffer|usampler2DMS|usampler2DMSArray)\\b",name:"storage.type.glsl"},{match:"\\b(attribute|centroid|const|flat|in|inout|invariant|noperspective|out|smooth|uniform|varying)\\b",name:"storage.modifier.glsl"},{match:"\\b(gl_BackColor|gl_BackLightModelProduct|gl_BackLightProduct|gl_BackMaterial|gl_BackSecondaryColor|gl_ClipDistance|gl_ClipPlane|gl_ClipVertex|gl_Color|gl_DepthRange|gl_DepthRangeParameters|gl_EyePlaneQ|gl_EyePlaneR|gl_EyePlaneS|gl_EyePlaneT|gl_Fog|gl_FogCoord|gl_FogFragCoord|gl_FogParameters|gl_FragColor|gl_FragCoord|gl_FragDat|gl_FragDept|gl_FrontColor|gl_FrontFacing|gl_FrontLightModelProduct|gl_FrontLightProduct|gl_FrontMaterial|gl_FrontSecondaryColor|gl_InstanceID|gl_Layer|gl_LightModel|gl_LightModelParameters|gl_LightModelProducts|gl_LightProducts|gl_LightSource|gl_LightSourceParameters|gl_MaterialParameters|gl_ModelViewMatrix|gl_ModelViewMatrixInverse|gl_ModelViewMatrixInverseTranspose|gl_ModelViewMatrixTranspose|gl_ModelViewProjectionMatrix|gl_ModelViewProjectionMatrixInverse|gl_ModelViewProjectionMatrixInverseTranspose|gl_ModelViewProjectionMatrixTranspose|gl_MultiTexCoord[0-7]|gl_Normal|gl_NormalMatrix|gl_NormalScale|gl_ObjectPlaneQ|gl_ObjectPlaneR|gl_ObjectPlaneS|gl_ObjectPlaneT|gl_Point|gl_PointCoord|gl_PointParameters|gl_PointSize|gl_Position|gl_PrimitiveIDIn|gl_ProjectionMatrix|gl_ProjectionMatrixInverse|gl_ProjectionMatrixInverseTranspose|gl_ProjectionMatrixTranspose|gl_SecondaryColor|gl_TexCoord|gl_TextureEnvColor|gl_TextureMatrix|gl_TextureMatrixInverse|gl_TextureMatrixInverseTranspose|gl_TextureMatrixTranspose|gl_Vertex|gl_VertexIDh)\\b",name:"support.variable.glsl"},{match:"\\b(gl_MaxClipPlanes|gl_MaxCombinedTextureImageUnits|gl_MaxDrawBuffers|gl_MaxFragmentUniformComponents|gl_MaxLights|gl_MaxTextureCoords|gl_MaxTextureImageUnits|gl_MaxTextureUnits|gl_MaxVaryingFloats|gl_MaxVertexAttribs|gl_MaxVertexTextureImageUnits|gl_MaxVertexUniformComponents)\\b",name:"support.constant.glsl"},{match:"\\b(abs|acos|all|any|asin|atan|ceil|clamp|cos|cross|degrees|dFdx|dFdy|distance|dot|equal|exp|exp2|faceforward|floor|fract|ftransform|fwidth|greaterThan|greaterThanEqual|inversesqrt|length|lessThan|lessThanEqual|log|log2|matrixCompMult|max|min|mix|mod|noise[1-4]|normalize|not|notEqual|outerProduct|pow|radians|reflect|refract|shadow1D|shadow1DLod|shadow1DProj|shadow1DProjLod|shadow2D|shadow2DLod|shadow2DProj|shadow2DProjLod|sign|sin|smoothstep|sqrt|step|tan|texture1D|texture1DLod|texture1DProj|texture1DProjLod|texture2D|texture2DLod|texture2DProj|texture2DProjLod|texture3D|texture3DLod|texture3DProj|texture3DProjLod|textureCube|textureCubeLod|transpose)\\b",name:"support.function.glsl"},{match:"\\b(asm|double|enum|extern|goto|inline|long|short|sizeof|static|typedef|union|unsigned|volatile)\\b",name:"invalid.illegal.glsl"},{include:"source.c"}],scopeName:"source.glsl",embeddedLangs:["c"]});var l=[...a.default,t]}}]); diff --git a/9068.6b85b6fb.async.js b/9068.6b85b6fb.async.js new file mode 100644 index 00000000..2b6b6d36 --- /dev/null +++ b/9068.6b85b6fb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9068],{9068:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#003847","badge.background":"#047aa6","button.background":"#2AA19899","debugExceptionWidget.background":"#00212B","debugExceptionWidget.border":"#AB395B","debugToolBar.background":"#00212B","dropdown.background":"#00212B","dropdown.border":"#2AA19899","editor.background":"#002B36","editor.foreground":"#839496","editor.lineHighlightBackground":"#073642","editor.selectionBackground":"#274642","editor.selectionHighlightBackground":"#005A6FAA","editor.wordHighlightBackground":"#004454AA","editor.wordHighlightStrongBackground":"#005A6FAA","editorBracketHighlight.foreground1":"#cdcdcdff","editorBracketHighlight.foreground2":"#b58900ff","editorBracketHighlight.foreground3":"#d33682ff","editorCursor.foreground":"#D30102","editorGroup.border":"#00212B","editorGroup.dropBackground":"#2AA19844","editorGroupHeader.tabsBackground":"#004052","editorHoverWidget.background":"#004052","editorIndentGuide.activeBackground":"#C3E1E180","editorIndentGuide.background":"#93A1A180","editorLineNumber.activeForeground":"#949494","editorMarkerNavigationError.background":"#AB395B","editorMarkerNavigationWarning.background":"#5B7E7A","editorWhitespace.foreground":"#93A1A180","editorWidget.background":"#00212B",errorForeground:"#ffeaea",focusBorder:"#2AA19899","input.background":"#003847","input.foreground":"#93A1A1","input.placeholderForeground":"#93A1A1AA","inputOption.activeBorder":"#2AA19899","inputValidation.errorBackground":"#571b26","inputValidation.errorBorder":"#a92049","inputValidation.infoBackground":"#052730","inputValidation.infoBorder":"#363b5f","inputValidation.warningBackground":"#5d5938","inputValidation.warningBorder":"#9d8a5e","list.activeSelectionBackground":"#005A6F","list.dropBackground":"#00445488","list.highlightForeground":"#1ebcc5","list.hoverBackground":"#004454AA","list.inactiveSelectionBackground":"#00445488","minimap.selectionHighlight":"#274642","panel.border":"#2b2b4a","peekView.border":"#2b2b4a","peekViewEditor.background":"#10192c","peekViewEditor.matchHighlightBackground":"#7744AA40","peekViewResult.background":"#00212B","peekViewTitle.background":"#00212B","pickerGroup.border":"#2AA19899","pickerGroup.foreground":"#2AA19899","ports.iconRunningProcessForeground":"#369432","progressBar.background":"#047aa6","quickInputList.focusBackground":"#005A6F","selection.background":"#2AA19899","sideBar.background":"#00212B","sideBarTitle.foreground":"#93A1A1","statusBar.background":"#00212B","statusBar.debuggingBackground":"#00212B","statusBar.foreground":"#93A1A1","statusBar.noFolderBackground":"#00212B","statusBarItem.prominentBackground":"#003847","statusBarItem.prominentHoverBackground":"#003847","statusBarItem.remoteBackground":"#2AA19899","tab.activeBackground":"#002B37","tab.activeForeground":"#d6dbdb","tab.border":"#003847","tab.inactiveBackground":"#004052","tab.inactiveForeground":"#93A1A1","tab.lastPinnedBorder":"#2AA19844","terminal.ansiBlack":"#073642","terminal.ansiBlue":"#268bd2","terminal.ansiBrightBlack":"#002b36","terminal.ansiBrightBlue":"#839496","terminal.ansiBrightCyan":"#93a1a1","terminal.ansiBrightGreen":"#586e75","terminal.ansiBrightMagenta":"#6c71c4","terminal.ansiBrightRed":"#cb4b16","terminal.ansiBrightWhite":"#fdf6e3","terminal.ansiBrightYellow":"#657b83","terminal.ansiCyan":"#2aa198","terminal.ansiGreen":"#859900","terminal.ansiMagenta":"#d33682","terminal.ansiRed":"#dc322f","terminal.ansiWhite":"#eee8d5","terminal.ansiYellow":"#b58900","titleBar.activeBackground":"#002C39"},displayName:"Solarized Dark",name:"solarized-dark",semanticHighlighting:!0,tokenColors:[{settings:{foreground:"#839496"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#839496"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#586E75"}},{scope:"string",settings:{foreground:"#2AA198"}},{scope:"string.regexp",settings:{foreground:"#DC322F"}},{scope:"constant.numeric",settings:{foreground:"#D33682"}},{scope:["variable.language","variable.other"],settings:{foreground:"#268BD2"}},{scope:"keyword",settings:{foreground:"#859900"}},{scope:"storage",settings:{fontStyle:"bold",foreground:"#93A1A1"}},{scope:["entity.name.class","entity.name.type","entity.name.namespace","entity.name.scope-resolution"],settings:{fontStyle:"",foreground:"#CB4B16"}},{scope:"entity.name.function",settings:{foreground:"#268BD2"}},{scope:"punctuation.definition.variable",settings:{foreground:"#859900"}},{scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#DC322F"}},{scope:["constant.language","meta.preprocessor"],settings:{foreground:"#B58900"}},{scope:["support.function.construct","keyword.other.new"],settings:{foreground:"#CB4B16"}},{scope:["constant.character","constant.other"],settings:{foreground:"#CB4B16"}},{scope:"entity.other.inherited-class",settings:{foreground:"#6C71C4"}},{scope:"variable.parameter",settings:{}},{scope:"entity.name.tag",settings:{foreground:"#268BD2"}},{scope:"punctuation.definition.tag",settings:{foreground:"#586E75"}},{scope:"entity.other.attribute-name",settings:{foreground:"#93A1A1"}},{scope:"support.function",settings:{foreground:"#268BD2"}},{scope:"punctuation.separator.continuation",settings:{foreground:"#DC322F"}},{scope:["support.constant","support.variable"],settings:{}},{scope:["support.type","support.class"],settings:{foreground:"#859900"}},{scope:"support.type.exception",settings:{foreground:"#CB4B16"}},{scope:"support.other.variable",settings:{}},{scope:"invalid",settings:{foreground:"#DC322F"}},{scope:["meta.diff","meta.diff.header"],settings:{fontStyle:"italic",foreground:"#268BD2"}},{scope:"markup.deleted",settings:{fontStyle:"",foreground:"#DC322F"}},{scope:"markup.changed",settings:{fontStyle:"",foreground:"#CB4B16"}},{scope:"markup.inserted",settings:{foreground:"#859900"}},{scope:"markup.quote",settings:{foreground:"#859900"}},{scope:"markup.list",settings:{foreground:"#B58900"}},{scope:["markup.bold","markup.italic"],settings:{foreground:"#D33682"}},{scope:"markup.bold",settings:{fontStyle:"bold"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#2AA198"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#268BD2"}},{scope:"markup.heading.setext",settings:{fontStyle:"",foreground:"#268BD2"}}],type:"dark"})}}]); diff --git a/9133.de28d745.async.js b/9133.de28d745.async.js new file mode 100644 index 00000000..dae3ed15 --- /dev/null +++ b/9133.de28d745.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9133],{69133:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"activityBar.activeBorder":"#e6b450b3","activityBar.background":"#0b0e14","activityBar.border":"#0b0e14","activityBar.foreground":"#565b66cc","activityBar.inactiveForeground":"#565b6699","activityBarBadge.background":"#e6b450","activityBarBadge.foreground":"#0b0e14","badge.background":"#e6b45033","badge.foreground":"#e6b450","button.background":"#e6b450","button.foreground":"#0b0e14","button.hoverBackground":"#e1af4b","button.secondaryBackground":"#565b6633","button.secondaryForeground":"#bfbdb6","button.secondaryHoverBackground":"#565b6680","debugConsoleInputIcon.foreground":"#e6b450","debugExceptionWidget.background":"#0f131a","debugExceptionWidget.border":"#11151c","debugIcon.breakpointDisabledForeground":"#f2966880","debugIcon.breakpointForeground":"#f29668","debugToolBar.background":"#0f131a",descriptionForeground:"#565b66","diffEditor.diagonalFill":"#11151c","diffEditor.insertedTextBackground":"#7fd9621f","diffEditor.removedTextBackground":"#f26d781f","dropdown.background":"#0d1017","dropdown.border":"#565b6645","dropdown.foreground":"#565b66","editor.background":"#0b0e14","editor.findMatchBackground":"#6c5980","editor.findMatchBorder":"#6c5980","editor.findMatchHighlightBackground":"#6c598066","editor.findMatchHighlightBorder":"#5f4c7266","editor.findRangeHighlightBackground":"#6c598040","editor.foreground":"#bfbdb6","editor.inactiveSelectionBackground":"#409fff21","editor.lineHighlightBackground":"#131721","editor.rangeHighlightBackground":"#6c598033","editor.selectionBackground":"#409fff4d","editor.selectionHighlightBackground":"#7fd96226","editor.selectionHighlightBorder":"#7fd96200","editor.snippetTabstopHighlightBackground":"#7fd96233","editor.wordHighlightBackground":"#73b8ff14","editor.wordHighlightBorder":"#73b8ff80","editor.wordHighlightStrongBackground":"#7fd96214","editor.wordHighlightStrongBorder":"#7fd96280","editorBracketMatch.background":"#6c73804d","editorBracketMatch.border":"#6c73804d","editorCodeLens.foreground":"#acb6bf8c","editorCursor.foreground":"#e6b450","editorError.foreground":"#d95757","editorGroup.background":"#0f131a","editorGroup.border":"#11151c","editorGroupHeader.noTabsBackground":"#0b0e14","editorGroupHeader.tabsBackground":"#0b0e14","editorGroupHeader.tabsBorder":"#0b0e14","editorGutter.addedBackground":"#7fd962cc","editorGutter.deletedBackground":"#f26d78cc","editorGutter.modifiedBackground":"#73b8ffcc","editorHoverWidget.background":"#0f131a","editorHoverWidget.border":"#11151c","editorIndentGuide.activeBackground":"#6c738080","editorIndentGuide.background":"#6c738033","editorLineNumber.activeForeground":"#6c7380e6","editorLineNumber.foreground":"#6c738099","editorLink.activeForeground":"#e6b450","editorMarkerNavigation.background":"#0f131a","editorOverviewRuler.addedForeground":"#7fd962","editorOverviewRuler.border":"#11151c","editorOverviewRuler.bracketMatchForeground":"#6c7380b3","editorOverviewRuler.deletedForeground":"#f26d78","editorOverviewRuler.errorForeground":"#d95757","editorOverviewRuler.findMatchForeground":"#6c5980","editorOverviewRuler.modifiedForeground":"#73b8ff","editorOverviewRuler.warningForeground":"#e6b450","editorOverviewRuler.wordHighlightForeground":"#73b8ff66","editorOverviewRuler.wordHighlightStrongForeground":"#7fd96266","editorRuler.foreground":"#6c738033","editorSuggestWidget.background":"#0f131a","editorSuggestWidget.border":"#11151c","editorSuggestWidget.highlightForeground":"#e6b450","editorSuggestWidget.selectedBackground":"#47526640","editorWarning.foreground":"#e6b450","editorWhitespace.foreground":"#6c738099","editorWidget.background":"#0f131a","editorWidget.border":"#11151c",errorForeground:"#d95757","extensionButton.prominentBackground":"#e6b450","extensionButton.prominentForeground":"#0d1017","extensionButton.prominentHoverBackground":"#e1af4b",focusBorder:"#e6b450b3",foreground:"#565b66","gitDecoration.conflictingResourceForeground":"","gitDecoration.deletedResourceForeground":"#f26d78b3","gitDecoration.ignoredResourceForeground":"#565b6680","gitDecoration.modifiedResourceForeground":"#73b8ffb3","gitDecoration.submoduleResourceForeground":"#d2a6ffb3","gitDecoration.untrackedResourceForeground":"#7fd962b3","icon.foreground":"#565b66","input.background":"#0d1017","input.border":"#565b6645","input.foreground":"#bfbdb6","input.placeholderForeground":"#565b6680","inputOption.activeBackground":"#e6b45033","inputOption.activeBorder":"#e6b4504d","inputOption.activeForeground":"#e6b450","inputValidation.errorBackground":"#0d1017","inputValidation.errorBorder":"#d95757","inputValidation.infoBackground":"#0b0e14","inputValidation.infoBorder":"#39bae6","inputValidation.warningBackground":"#0b0e14","inputValidation.warningBorder":"#ffb454","keybindingLabel.background":"#565b661a","keybindingLabel.border":"#bfbdb61a","keybindingLabel.bottomBorder":"#bfbdb61a","keybindingLabel.foreground":"#bfbdb6","list.activeSelectionBackground":"#47526640","list.activeSelectionForeground":"#bfbdb6","list.deemphasizedForeground":"#d95757","list.errorForeground":"#d95757","list.filterMatchBackground":"#5f4c7266","list.filterMatchBorder":"#6c598066","list.focusBackground":"#47526640","list.focusForeground":"#bfbdb6","list.focusOutline":"#47526640","list.highlightForeground":"#e6b450","list.hoverBackground":"#47526640","list.inactiveSelectionBackground":"#47526633","list.inactiveSelectionForeground":"#565b66","list.invalidItemForeground":"#565b664d","listFilterWidget.background":"#0f131a","listFilterWidget.noMatchesOutline":"#d95757","listFilterWidget.outline":"#e6b450","minimap.background":"#0b0e14","minimap.errorHighlight":"#d95757","minimap.findMatchHighlight":"#6c5980","minimap.selectionHighlight":"#409fff4d","minimapGutter.addedBackground":"#7fd962","minimapGutter.deletedBackground":"#f26d78","minimapGutter.modifiedBackground":"#73b8ff","panel.background":"#0b0e14","panel.border":"#11151c","panelTitle.activeBorder":"#e6b450","panelTitle.activeForeground":"#bfbdb6","panelTitle.inactiveForeground":"#565b66","peekView.border":"#47526640","peekViewEditor.background":"#0f131a","peekViewEditor.matchHighlightBackground":"#6c598066","peekViewEditor.matchHighlightBorder":"#5f4c7266","peekViewResult.background":"#0f131a","peekViewResult.fileForeground":"#bfbdb6","peekViewResult.lineForeground":"#565b66","peekViewResult.matchHighlightBackground":"#6c598066","peekViewResult.selectionBackground":"#47526640","peekViewTitle.background":"#47526640","peekViewTitleDescription.foreground":"#565b66","peekViewTitleLabel.foreground":"#bfbdb6","pickerGroup.border":"#11151c","pickerGroup.foreground":"#565b6680","progressBar.background":"#e6b450","scrollbar.shadow":"#11151c00","scrollbarSlider.activeBackground":"#565b66b3","scrollbarSlider.background":"#565b6666","scrollbarSlider.hoverBackground":"#565b6699","selection.background":"#409fff4d","settings.headerForeground":"#bfbdb6","settings.modifiedItemIndicator":"#73b8ff","sideBar.background":"#0b0e14","sideBar.border":"#0b0e14","sideBarSectionHeader.background":"#0b0e14","sideBarSectionHeader.border":"#0b0e14","sideBarSectionHeader.foreground":"#565b66","sideBarTitle.foreground":"#565b66","statusBar.background":"#0b0e14","statusBar.border":"#0b0e14","statusBar.debuggingBackground":"#f29668","statusBar.debuggingForeground":"#0d1017","statusBar.foreground":"#565b66","statusBar.noFolderBackground":"#0f131a","statusBarItem.activeBackground":"#565b6633","statusBarItem.hoverBackground":"#565b6633","statusBarItem.prominentBackground":"#11151c","statusBarItem.prominentHoverBackground":"#00000030","statusBarItem.remoteBackground":"#e6b450","statusBarItem.remoteForeground":"#0d1017","tab.activeBackground":"#0b0e14","tab.activeBorder":"#e6b450","tab.activeForeground":"#bfbdb6","tab.border":"#0b0e14","tab.inactiveBackground":"#0b0e14","tab.inactiveForeground":"#565b66","tab.unfocusedActiveBorder":"#565b66","tab.unfocusedActiveForeground":"#565b66","tab.unfocusedInactiveForeground":"#565b66","terminal.ansiBlack":"#11151c","terminal.ansiBlue":"#53bdfa","terminal.ansiBrightBlack":"#686868","terminal.ansiBrightBlue":"#59c2ff","terminal.ansiBrightCyan":"#95e6cb","terminal.ansiBrightGreen":"#aad94c","terminal.ansiBrightMagenta":"#d2a6ff","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#ffb454","terminal.ansiCyan":"#90e1c6","terminal.ansiGreen":"#7fd962","terminal.ansiMagenta":"#cda1fa","terminal.ansiRed":"#ea6c73","terminal.ansiWhite":"#c7c7c7","terminal.ansiYellow":"#f9af4f","terminal.background":"#0b0e14","terminal.foreground":"#bfbdb6","textBlockQuote.background":"#0f131a","textLink.activeForeground":"#e6b450","textLink.foreground":"#e6b450","textPreformat.foreground":"#bfbdb6","titleBar.activeBackground":"#0b0e14","titleBar.activeForeground":"#bfbdb6","titleBar.border":"#0b0e14","titleBar.inactiveBackground":"#0b0e14","titleBar.inactiveForeground":"#565b66","tree.indentGuidesStroke":"#6c738080","walkThrough.embeddedEditorBackground":"#0f131a","welcomePage.buttonBackground":"#e6b45066","welcomePage.progress.background":"#131721","welcomePage.tileBackground":"#0b0e14","welcomePage.tileShadow":"#00000080","widget.shadow":"#00000080"},displayName:"Ayu Dark",name:"ayu-dark",semanticHighlighting:!0,semanticTokenColors:{"parameter.label":"#bfbdb6"},tokenColors:[{settings:{background:"#0b0e14",foreground:"#bfbdb6"}},{scope:["comment"],settings:{fontStyle:"italic",foreground:"#acb6bf8c"}},{scope:["string","constant.other.symbol"],settings:{foreground:"#aad94c"}},{scope:["string.regexp","constant.character","constant.other"],settings:{foreground:"#95e6cb"}},{scope:["constant.numeric"],settings:{foreground:"#d2a6ff"}},{scope:["constant.language"],settings:{foreground:"#d2a6ff"}},{scope:["variable","variable.parameter.function-call"],settings:{foreground:"#bfbdb6"}},{scope:["variable.member"],settings:{foreground:"#f07178"}},{scope:["variable.language"],settings:{fontStyle:"italic",foreground:"#39bae6"}},{scope:["storage"],settings:{foreground:"#ff8f40"}},{scope:["keyword"],settings:{foreground:"#ff8f40"}},{scope:["keyword.operator"],settings:{foreground:"#f29668"}},{scope:["punctuation.separator","punctuation.terminator"],settings:{foreground:"#bfbdb6b3"}},{scope:["punctuation.section"],settings:{foreground:"#bfbdb6"}},{scope:["punctuation.accessor"],settings:{foreground:"#f29668"}},{scope:["punctuation.definition.template-expression"],settings:{foreground:"#ff8f40"}},{scope:["punctuation.section.embedded"],settings:{foreground:"#ff8f40"}},{scope:["meta.embedded"],settings:{foreground:"#bfbdb6"}},{scope:["source.java storage.type","source.haskell storage.type","source.c storage.type"],settings:{foreground:"#59c2ff"}},{scope:["entity.other.inherited-class"],settings:{foreground:"#39bae6"}},{scope:["storage.type.function"],settings:{foreground:"#ff8f40"}},{scope:["source.java storage.type.primitive"],settings:{foreground:"#39bae6"}},{scope:["entity.name.function"],settings:{foreground:"#ffb454"}},{scope:["variable.parameter","meta.parameter"],settings:{foreground:"#d2a6ff"}},{scope:["variable.function","variable.annotation","meta.function-call.generic","support.function.go"],settings:{foreground:"#ffb454"}},{scope:["support.function","support.macro"],settings:{foreground:"#f07178"}},{scope:["entity.name.import","entity.name.package"],settings:{foreground:"#aad94c"}},{scope:["entity.name"],settings:{foreground:"#59c2ff"}},{scope:["entity.name.tag","meta.tag.sgml"],settings:{foreground:"#39bae6"}},{scope:["support.class.component"],settings:{foreground:"#59c2ff"}},{scope:["punctuation.definition.tag.end","punctuation.definition.tag.begin","punctuation.definition.tag"],settings:{foreground:"#39bae680"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#ffb454"}},{scope:["support.constant"],settings:{fontStyle:"italic",foreground:"#f29668"}},{scope:["support.type","support.class","source.go storage.type"],settings:{foreground:"#39bae6"}},{scope:["meta.decorator variable.other","meta.decorator punctuation.decorator","storage.type.annotation"],settings:{foreground:"#e6b673"}},{scope:["invalid"],settings:{foreground:"#d95757"}},{scope:["meta.diff","meta.diff.header"],settings:{foreground:"#c594c5"}},{scope:["source.ruby variable.other.readwrite"],settings:{foreground:"#ffb454"}},{scope:["source.css entity.name.tag","source.sass entity.name.tag","source.scss entity.name.tag","source.less entity.name.tag","source.stylus entity.name.tag"],settings:{foreground:"#59c2ff"}},{scope:["source.css support.type","source.sass support.type","source.scss support.type","source.less support.type","source.stylus support.type"],settings:{foreground:"#acb6bf8c"}},{scope:["support.type.property-name"],settings:{fontStyle:"normal",foreground:"#39bae6"}},{scope:["constant.numeric.line-number.find-in-files - match"],settings:{foreground:"#acb6bf8c"}},{scope:["constant.numeric.line-number.match"],settings:{foreground:"#ff8f40"}},{scope:["entity.name.filename.find-in-files"],settings:{foreground:"#aad94c"}},{scope:["message.error"],settings:{foreground:"#d95757"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#aad94c"}},{scope:["markup.underline.link","string.other.link"],settings:{foreground:"#39bae6"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["markup.bold"],settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:["markup.italic markup.bold","markup.bold markup.italic"],settings:{fontStyle:"bold italic"}},{scope:["markup.raw"],settings:{background:"#bfbdb605"}},{scope:["markup.raw.inline"],settings:{background:"#bfbdb60f"}},{scope:["meta.separator"],settings:{background:"#bfbdb60f",fontStyle:"bold",foreground:"#acb6bf8c"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#95e6cb"}},{scope:["markup.list punctuation.definition.list.begin"],settings:{foreground:"#ffb454"}},{scope:["markup.inserted"],settings:{foreground:"#7fd962"}},{scope:["markup.changed"],settings:{foreground:"#73b8ff"}},{scope:["markup.deleted"],settings:{foreground:"#f26d78"}},{scope:["markup.strike"],settings:{foreground:"#e6b673"}},{scope:["markup.table"],settings:{background:"#bfbdb60f",foreground:"#39bae6"}},{scope:["text.html.markdown markup.inline.raw"],settings:{foreground:"#f29668"}},{scope:["text.html.markdown meta.dummy.line-break"],settings:{background:"#acb6bf8c",foreground:"#acb6bf8c"}},{scope:["punctuation.definition.markdown"],settings:{background:"#bfbdb6",foreground:"#acb6bf8c"}}],type:"dark"})}}]); diff --git a/916.e6047ebb.async.js b/916.e6047ebb.async.js new file mode 100644 index 00000000..30ba82a8 --- /dev/null +++ b/916.e6047ebb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[916],{10916:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#FAFAFA","activityBar.border":"#FAFAFA60","activityBar.dropBackground":"#E5393580","activityBar.foreground":"#90A4AE","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#CCD7DA30","badge.foreground":"#90A4AE","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#FAFAFA","breadcrumb.focusForeground":"#90A4AE","breadcrumb.foreground":"#758a95","breadcrumbPicker.background":"#FAFAFA","button.background":"#80CBC440","button.foreground":"#ffffff","debugConsole.errorForeground":"#E53935","debugConsole.infoForeground":"#39ADB5","debugConsole.warningForeground":"#E2931D","debugToolBar.background":"#FAFAFA","diffEditor.insertedTextBackground":"#39ADB520","diffEditor.removedTextBackground":"#FF537020","dropdown.background":"#FAFAFA","dropdown.border":"#00000010","editor.background":"#FAFAFA","editor.findMatchBackground":"#00000020","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#90A4AE","editor.findMatchHighlightBackground":"#00000010","editor.findMatchHighlightBorder":"#00000030","editor.findRangeHighlightBackground":"#E2931D30","editor.foreground":"#90A4AE","editor.lineHighlightBackground":"#CCD7DA50","editor.lineHighlightBorder":"#CCD7DA00","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#80CBC440","editor.selectionHighlightBackground":"#27272720","editor.wordHighlightBackground":"#FF537030","editor.wordHighlightStrongBackground":"#91B85930","editorBracketMatch.background":"#FAFAFA","editorBracketMatch.border":"#27272750","editorCursor.foreground":"#272727","editorError.foreground":"#E5393570","editorGroup.border":"#00000020","editorGroup.dropBackground":"#E5393580","editorGroup.focusedEmptyBorder":"#E53935","editorGroupHeader.tabsBackground":"#FAFAFA","editorGutter.addedBackground":"#91B85960","editorGutter.deletedBackground":"#E5393560","editorGutter.modifiedBackground":"#6182B860","editorHoverWidget.background":"#FAFAFA","editorHoverWidget.border":"#00000010","editorIndentGuide.activeBackground":"#B0BEC5","editorIndentGuide.background":"#B0BEC570","editorInfo.foreground":"#6182B870","editorLineNumber.activeForeground":"#758a95","editorLineNumber.foreground":"#CFD8DC","editorLink.activeForeground":"#90A4AE","editorMarkerNavigation.background":"#90A4AE05","editorOverviewRuler.border":"#FAFAFA","editorOverviewRuler.errorForeground":"#E5393540","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#6182B840","editorOverviewRuler.warningForeground":"#E2931D40","editorRuler.foreground":"#B0BEC5","editorSuggestWidget.background":"#FAFAFA","editorSuggestWidget.border":"#00000010","editorSuggestWidget.foreground":"#90A4AE","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#CCD7DA50","editorWarning.foreground":"#E2931D70","editorWhitespace.foreground":"#90A4AE40","editorWidget.background":"#FAFAFA","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#90A4AE","extensionButton.prominentBackground":"#91B85990","extensionButton.prominentForeground":"#90A4AE","extensionButton.prominentHoverBackground":"#91B859",focusBorder:"#FFFFFF00",foreground:"#90A4AE","gitDecoration.conflictingResourceForeground":"#E2931D90","gitDecoration.deletedResourceForeground":"#E5393590","gitDecoration.ignoredResourceForeground":"#758a9590","gitDecoration.modifiedResourceForeground":"#6182B890","gitDecoration.untrackedResourceForeground":"#91B85990","input.background":"#EEEEEE","input.border":"#00000010","input.foreground":"#90A4AE","input.placeholderForeground":"#90A4AE60","inputOption.activeBackground":"#90A4AE30","inputOption.activeBorder":"#90A4AE30","inputValidation.errorBorder":"#E53935","inputValidation.infoBorder":"#6182B8","inputValidation.warningBorder":"#E2931D","list.activeSelectionBackground":"#FAFAFA","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#E5393580","list.focusBackground":"#90A4AE20","list.focusForeground":"#90A4AE","list.highlightForeground":"#80CBC4","list.hoverBackground":"#FAFAFA","list.hoverForeground":"#B1C7D3","list.inactiveSelectionBackground":"#CCD7DA50","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#CCD7DA50","listFilterWidget.noMatchesOutline":"#CCD7DA50","listFilterWidget.outline":"#CCD7DA50","menu.background":"#FAFAFA","menu.foreground":"#90A4AE","menu.selectionBackground":"#CCD7DA50","menu.selectionBorder":"#CCD7DA50","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#90A4AE","menubar.selectionBackground":"#CCD7DA50","menubar.selectionBorder":"#CCD7DA50","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#FAFAFA","notifications.foreground":"#90A4AE","panel.background":"#FAFAFA","panel.border":"#FAFAFA60","panel.dropBackground":"#90A4AE","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#000000","panelTitle.inactiveForeground":"#90A4AE","peekView.border":"#00000020","peekViewEditor.background":"#90A4AE05","peekViewEditor.matchHighlightBackground":"#80CBC440","peekViewEditorGutter.background":"#90A4AE05","peekViewResult.background":"#90A4AE05","peekViewResult.matchHighlightBackground":"#80CBC440","peekViewResult.selectionBackground":"#758a9570","peekViewTitle.background":"#90A4AE05","peekViewTitleDescription.foreground":"#90A4AE60","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#FAFAFA","quickInput.foreground":"#758a95","quickInput.list.focusBackground":"#90A4AE20","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000020","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#90A4AE20","scrollbarSlider.hoverBackground":"#90A4AE10","selection.background":"#CCD7DA80","settings.checkboxBackground":"#FAFAFA","settings.checkboxForeground":"#90A4AE","settings.dropdownBackground":"#FAFAFA","settings.dropdownForeground":"#90A4AE","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#FAFAFA","settings.numberInputForeground":"#90A4AE","settings.textInputBackground":"#FAFAFA","settings.textInputForeground":"#90A4AE","sideBar.background":"#FAFAFA","sideBar.border":"#FAFAFA60","sideBar.foreground":"#758a95","sideBarSectionHeader.background":"#FAFAFA","sideBarSectionHeader.border":"#FAFAFA60","sideBarTitle.foreground":"#90A4AE","statusBar.background":"#FAFAFA","statusBar.border":"#FAFAFA60","statusBar.debuggingBackground":"#9C3EDA","statusBar.debuggingForeground":"#FFFFFF","statusBar.foreground":"#7E939E","statusBar.noFolderBackground":"#FAFAFA","statusBarItem.activeBackground":"#E5393580","statusBarItem.hoverBackground":"#90A4AE20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#FAFAFA","tab.activeBorder":"#80CBC4","tab.activeForeground":"#000000","tab.activeModifiedBorder":"#758a95","tab.border":"#FAFAFA","tab.inactiveBackground":"#FAFAFA","tab.inactiveForeground":"#758a95","tab.inactiveModifiedBorder":"#89221f","tab.unfocusedActiveBorder":"#90A4AE","tab.unfocusedActiveForeground":"#90A4AE","tab.unfocusedActiveModifiedBorder":"#b72d2a","tab.unfocusedInactiveModifiedBorder":"#89221f","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#6182B8","terminal.ansiBrightBlack":"#90A4AE","terminal.ansiBrightBlue":"#6182B8","terminal.ansiBrightCyan":"#39ADB5","terminal.ansiBrightGreen":"#91B859","terminal.ansiBrightMagenta":"#9C3EDA","terminal.ansiBrightRed":"#E53935","terminal.ansiBrightWhite":"#FFFFFF","terminal.ansiBrightYellow":"#E2931D","terminal.ansiCyan":"#39ADB5","terminal.ansiGreen":"#91B859","terminal.ansiMagenta":"#9C3EDA","terminal.ansiRed":"#E53935","terminal.ansiWhite":"#FFFFFF","terminal.ansiYellow":"#E2931D","terminalCursor.background":"#000000","terminalCursor.foreground":"#E2931D","textLink.activeForeground":"#90A4AE","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#FAFAFA","titleBar.activeForeground":"#90A4AE","titleBar.border":"#FAFAFA60","titleBar.inactiveBackground":"#FAFAFA","titleBar.inactiveForeground":"#758a95","tree.indentGuidesStroke":"#B0BEC5","widget.shadow":"#00000020"},displayName:"Material Theme Lighter",name:"material-theme-lighter",semanticHighlighting:!0,tokenColors:[{settings:{background:"#FAFAFA",foreground:"#90A4AE"}},{scope:"string",settings:{foreground:"#91B859"}},{scope:"punctuation, constant.other.symbol",settings:{foreground:"#39ADB5"}},{scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#90A4AE"}},{scope:"constant.language.boolean",settings:{foreground:"#FF5370"}},{scope:"constant.numeric",settings:{foreground:"#F76D47"}},{scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#90A4AE"}},{scope:"keyword.other",settings:{foreground:"#F76D47"}},{scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#39ADB5"}},{scope:"entity.name.function, support.function",settings:{foreground:"#6182B8"}},{scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#9C3EDA"}},{scope:"support.module, support.node",settings:{fontStyle:"italic",foreground:"#E53935"}},{scope:"support.type, constant.other.key",settings:{foreground:"#E2931D"}},{scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#E2931D"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#90A4AE"}},{scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{fontStyle:"italic",foreground:"#90A4AE"}},{scope:"punctuation",settings:{foreground:"#39ADB5"}},{scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#E2931D"}},{scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#E53935"}},{scope:"meta.definition.method entity.name.function",settings:{foreground:"#E53935"}},{scope:"meta.function entity.name.function",settings:{foreground:"#6182B8"}},{scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#39ADB5"}},{scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#90A4AE"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#E53935"}},{scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#E53935"}},{scope:"constant.language.json",settings:{foreground:"#39ADB5"}},{scope:"entity.other.attribute-name.class",settings:{foreground:"#E2931D"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#F76D47"}},{scope:"source.css entity.name.tag",settings:{foreground:"#E2931D"}},{scope:"support.type.property-name.css",settings:{foreground:"#8796B0"}},{scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#39ADB5"}},{scope:"entity.name.tag",settings:{foreground:"#E53935"}},{scope:"entity.other.attribute-name",settings:{foreground:"#9C3EDA"}},{scope:"punctuation.definition.entity.html",settings:{foreground:"#90A4AE"}},{scope:"markup.heading",settings:{foreground:"#39ADB5"}},{scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#E53935"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#39ADB5"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#E53935"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#E53935"}},{scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{fontStyle:"italic bold",foreground:"#E53935"}},{scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#91B859"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#91B859"}},{scope:"keyword.other.definition.ini",settings:{foreground:"#E53935"}},{scope:"entity.name.section.group-title.ini",settings:{foreground:"#39ADB5"}},{scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#E2931D"}},{scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#E53935"}},{scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#6182B8"}},{scope:"source.cs storage.type",settings:{foreground:"#E2931D"}},{scope:"source.cs meta.method.return-type",settings:{foreground:"#E2931D"}},{scope:"source.cs meta.preprocessor",settings:{foreground:"#90A4AE"}},{scope:"source.cs entity.name.type.namespace",settings:{foreground:"#90A4AE"}},{scope:"meta.jsx.children, SXNested",settings:{foreground:"#90A4AE"}},{scope:"support.class.component",settings:{foreground:"#E2931D"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#90A4AE"}},{scope:"source.python meta.member.access.python",settings:{foreground:"#E53935"}},{scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#6182B8"}},{scope:"meta.block",settings:{foreground:"#E53935"}},{scope:"entity.name.function.call",settings:{foreground:"#6182B8"}},{scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#90A4AE"}},{scope:"constant.keyword",settings:{fontStyle:"italic",foreground:"#39ADB5"}},{scope:"entity.name.function",settings:{foreground:"#6182B8"}},{settings:{background:"#FAFAFA",foreground:"#90A4AE"}},{scope:["constant.other.placeholder"],settings:{foreground:"#E53935"}},{scope:["markup.deleted"],settings:{foreground:"#E53935"}},{scope:["markup.inserted"],settings:{foreground:"#91B859"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["keyword.control"],settings:{fontStyle:"italic",foreground:"#39ADB5"}},{scope:["variable.parameter"],settings:{fontStyle:"italic"}},{scope:["variable.parameter.function.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#E53935"}},{scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F76D47"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#39ADB5"}},{scope:["markup.fenced_code.block"],settings:{foreground:"#90A4AE90"}},{scope:["punctuation.definition.quote"],settings:{foreground:"#FF5370"}},{scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#9C3EDA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#E2931D"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F76D47"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#E53935"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#6182B8"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FF5370"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#9C3EDA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B859"}}],type:"light"})}}]); diff --git a/9234.08e14364.async.js b/9234.08e14364.async.js new file mode 100644 index 00000000..87706595 --- /dev/null +++ b/9234.08e14364.async.js @@ -0,0 +1,275 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9234,2832,2969],{72832:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var t=e(88474);const a=Object.freeze({displayName:"HTML (Derivative)",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},name:"html-derivative",patterns:[{include:"text.html.basic#core-minus-invalid"},{begin:"(</?)(\\w[^\\s>]*)(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.unrecognized.html.derivative",patterns:[{include:"text.html.basic#attribute"}]}],scopeName:"text.html.derivative",embeddedLangs:["html"]});var r=[...t.default,a]},99234:function(i,n,e){e.r(n),e.d(n,{default:function(){return o}});var t=e(91702),a=e(52969),r=e(72832);const l=Object.freeze({displayName:"MDC",injectionSelector:"L:text.html.markdown",name:"mdc",patterns:[{include:"#component_block"},{include:"#inline"}],repository:{attribute:{patterns:[{captures:{2:{name:"entity.other.attribute-name.html"},3:{patterns:[{include:"#attribute-interior"}]}},match:`(?x) +( +([^=><\\s]*) +( +=["]([^"]*)(["])|[']([^']*)([']) +| =[^\\s'"}]* +)? +\\s* +)`}]},"attribute-interior":{patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},attributes:{captures:{1:{name:"punctuation.definition.tag.start.component"},3:{patterns:[{include:"#attribute"}]},4:{name:"punctuation.definition.tag.end.component"}},match:`(?x)( +({) +([^{]*) +(}) +)`,name:"attributes.mdc"},block:{patterns:[{include:"#component_block"},{include:"text.html.markdown#separator"},{include:"#heading"},{include:"#blockquote"},{include:"#lists"},{include:"text.html.markdown#fenced_code_block"},{include:"text.html.markdown#link-def"},{include:"text.html.markdown#html"},{include:"#paragraph"}]},blockquote:{begin:"(^|\\G)[ ]*(>) ?",captures:{2:{name:"punctuation.definition.quote.begin.markdown"}},name:"markup.quote.markdown",patterns:[{include:"#block"}],while:"(^|\\G)\\s*(>) ?"},component_block:{begin:`(?x) +(^|\\G)(\\s*) +(:{2,}) +(?i: +(\\w[\\w\\d-]+) +( +\\s* +| \\s*({[^{]*}) +) +$ +)`,beginCaptures:{3:{name:"punctuation.definition.tag.start.mdc"},4:{name:"entity.name.tag.mdc"},5:{patterns:[{include:"#attributes"}]}},end:"(^|\\G)(\\2)(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.tag.end.mdc"}},name:"block.component.mdc",patterns:[{captures:{2:{name:"punctuation.definition.tag.end.mdc"}},match:"(^|\\G)\\s*([:]{2,})$"},{include:"#content"}]},component_inline:{captures:{2:{name:"punctuation.definition.tag.start.component"},3:{name:"entity.name.tag.component"},5:{patterns:[{include:"#attributes"}]},6:{patterns:[{include:"#span"}]},7:{patterns:[{include:"#span"}]},8:{patterns:[{include:"#attributes"}]}},match:`(?x) +(^|\\G|\\s+) +(:) +(?i: +(\\w[\\w\\d-]*) +) +( +({[^}]*}) +(\\[[^\\]]*\\])? + +| (\\[[^\\]]*\\]) +({[^}]*})? +)? +\\s`,name:"inline.component.mdc"},content:{begin:"(^|\\G)(\\s*)(.*)",contentName:"meta.embedded.block.mdc",patterns:[{begin:"(^|\\G)(\\s*)(-{3})(\\s*)$",end:"(^|\\G)(\\s*(-{3})(\\s*)$)",patterns:[{include:"source.yaml"}]},{captures:{2:{name:"entity.other.attribute-name.html"},3:{name:"comment.block.html"}},match:"^(\\s*)(#[\\w\\-\\_]*)\\s*(<!--(.*)-->)?$"},{include:"#block"}],while:"(^|\\G)(?!\\s*([:]{2,})\\s*$)"},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},912:{name:"punctuation.definition.entity.html"}},match:`(?x) +(&) (?=[a-zA-Z]) +( +(a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve)) +| (B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?)) +| (c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross)) +| (d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger))) +| (e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr))) +| (f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr)) +| (G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve)) +| (h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy)) +| (i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?)) +| (j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr)) +| (k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa)) +| (l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot)) +| (M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker))) +| (n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute)) +| (o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr))) +| (p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?)) +| (q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr)) +| (R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))) +| (s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle)) +| (t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot)) +| (u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve))) +| (v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar)) +| (w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr)) +| (X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map)) +| (y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy)) +| (z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)) +) +(;) +`,name:"constant.character.entity.named.$2.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[0-9]+(;)",name:"constant.character.entity.numeric.decimal.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[xX][0-9a-fA-F]+(;)",name:"constant.character.entity.numeric.hexadecimal.html"},{match:"&(?=[a-zA-Z0-9]+;)",name:"invalid.illegal.ambiguous-ampersand.html"}]},heading:{captures:{1:{patterns:[{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.6.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.5.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.4.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.3.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.2.markdown"},{captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}},match:"(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.1.markdown"}]}},match:"(?:^|\\G)[ ]*(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$",name:"markup.heading.markdown",patterns:[{include:"text.html.markdown#inline"}]},"heading-setext":{patterns:[{match:"^(={3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.1.markdown"},{match:"^(-{3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.2.markdown"}]},inline:{patterns:[{include:"#component_inline"},{include:"#span"},{include:"#attributes"}]},lists:{patterns:[{begin:"(^|\\G)([ ]*)([*+-])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.unnumbered.markdown",patterns:[{include:"#block"},{include:"text.html.markdown#list_paragraph"}],while:"((^|\\G)([ ]*|\\t))|(^[ \\t]*$)"},{begin:"(^|\\G)([ ]*)([0-9]+\\.)([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.numbered.markdown",patterns:[{include:"#block"},{include:"text.html.markdown#list_paragraph"}],while:"((^|\\G)([ ]*|\\t))|(^[ \\t]*$)"}]},paragraph:{begin:"(^|\\G)[ ]*(?=\\S)",name:"meta.paragraph.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)((?=\\s*[-=]{3,}\\s*$)|[ ]{4,}(?=\\S))"},span:{captures:{1:{name:"punctuation.definition.tag.start.component"},2:{name:"string.other.link.description.title.markdown"},3:{name:"punctuation.definition.tag.end.component"},4:{patterns:[{include:"#attributes"}]}},match:`(?x) +(\\[) +([^]]*) +(\\]) +( +({) +([^{]*) +(}) +)? +\\s`,name:"span.component.mdc"}},scopeName:"text.markdown.mdc",embeddedLangs:["markdown","yaml","html-derivative"]});var o=[...t.default,...a.default,...r.default,l]},52969:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({displayName:"YAML",name:"yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) +(?= +(?x: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +) +( +[^\\s:] +| : \\S +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) +\\G +(TAG) +(?:[ \\t]+ +((?:!(?:[0-9A-Za-z\\-]*!)?)) +(?:[ \\t]+ ( +! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* +| (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ +) +)? +)? +`},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) +(?= +(?: +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +) +( +[^\\s:[\\[\\]{},]] +| : [^\\s[\\[\\]{},]] +| \\s+ (?![#\\s]) +)* +\\s* +: +(\\s|$) +) +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] [^\\s[\\[\\]{},]] +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +`,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +| \\s* : [\\[\\]{},] +| \\s* [\\[\\]{},] +) +) +`}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) +[^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] +| [?:-] \\S +`,end:`(?x) +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +`,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) +(?x: +(null|Null|NULL|~) +| (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) +| ( +(?: +[-+]? 0b [0-1_]+ +| [-+]? 0 [0-7_]+ +| [-+]? (?: 0|[1-9][0-9_]*) +| [-+]? 0x [0-9a-fA-F_]+ +| [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ +) +) +| ( +(?x: +[-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? +| [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* +| [-+]? \\. (?: inf|Inf|INF) +| \\. (?: nan|NaN|NAN) +) +) +| ( +(?x: +\\d{4} - \\d{2} - \\d{2} +| \\d{4} +- \\d{1,2} +- \\d{1,2} +(?: [Tt] | [ \\t]+) \\d{1,2} +: \\d{2} +: \\d{2} +(?: \\.\\d*)? +(?: +(?:[ \\t]*) Z +| [-+] \\d{1,2} (?: :\\d{1,2})? +)? +) +) +| (=) +| (<<) +) +(?x: +(?= +\\s* $ +| \\s+ \\# +| \\s* : (\\s|$) +) +) +`}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) +\\G +(?: +! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > +| (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ +| ! +) +(?=\\ |\\t|$) +`,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},scopeName:"source.yaml",aliases:["yml"]})]}}]); diff --git a/9316.4bc07831.async.js b/9316.4bc07831.async.js new file mode 100644 index 00000000..0ddb028e --- /dev/null +++ b/9316.4bc07831.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9316],{49316:function(o,t,e){e.r(t),e.d(t,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#101010","activityBar.foreground":"#A0A0A0","activityBarBadge.background":"#FFC799","activityBarBadge.foreground":"#000","badge.background":"#FFC799","badge.foreground":"#000","button.background":"#FFC799","button.foreground":"#000","button.hoverBackground":"#FFCFA8","diffEditor.insertedLineBackground":"#99FFE415","diffEditor.insertedTextBackground":"#99FFE415","diffEditor.removedLineBackground":"#FF808015","diffEditor.removedTextBackground":"#FF808015","editor.background":"#101010","editor.foreground":"#FFF","editor.selectionBackground":"#FFFFFF25","editor.selectionHighlightBackground":"#FFFFFF25","editorBracketHighlight.foreground1":"#A0A0A0","editorBracketHighlight.foreground2":"#A0A0A0","editorBracketHighlight.foreground3":"#A0A0A0","editorBracketHighlight.foreground4":"#A0A0A0","editorBracketHighlight.foreground5":"#A0A0A0","editorBracketHighlight.foreground6":"#A0A0A0","editorBracketHighlight.unexpectedBracket.foreground":"#FF8080","editorError.foreground":"#FF8080","editorGroupHeader.tabsBackground":"#101010","editorGutter.addedBackground":"#99FFE4","editorGutter.deletedBackground":"#FF8080","editorGutter.modifiedBackground":"#FFC799","editorHoverWidget.background":"#161616","editorHoverWidget.border":"#282828","editorInlayHint.background":"#1C1C1C","editorInlayHint.foreground":"#A0A0A0","editorLineNumber.foreground":"#505050","editorOverviewRuler.border":"#101010","editorWarning.foreground":"#FFC799","editorWidget.background":"#101010",focusBorder:"#FFC799","icon.foreground":"#A0A0A0","input.background":"#1C1C1C","list.activeSelectionBackground":"#232323","list.activeSelectionForeground":"#FFC799","list.errorForeground":"#FF8080","list.highlightForeground":"#FFC799","list.hoverBackground":"#282828","list.inactiveSelectionBackground":"#232323","scrollbarSlider.background":"#34343480","scrollbarSlider.hoverBackground":"#343434","selection.background":"#666","settings.modifiedItemIndicator":"#FFC799","sideBar.background":"#101010","sideBarSectionHeader.background":"#101010","sideBarSectionHeader.foreground":"#A0A0A0","sideBarTitle.foreground":"#A0A0A0","statusBar.background":"#101010","statusBar.debuggingBackground":"#FF7300","statusBar.debuggingForeground":"#FFF","statusBar.foreground":"#A0A0A0","statusBarItem.remoteBackground":"#FFC799","statusBarItem.remoteForeground":"#000","tab.activeBackground":"#161616","tab.border":"#101010","tab.inactiveBackground":"#101010","textLink.activeForeground":"#FFCFA8","textLink.foreground":"#FFC799","titleBar.activeBackground":"#101010","titleBar.activeForeground":"#7E7E7E","titleBar.inactiveBackground":"#101010","titleBar.inactiveForeground":"#707070"},displayName:"Vesper",name:"vesper",tokenColors:[{scope:["comment","punctuation.definition.comment"],settings:{foreground:"#8b8b8b94"}},{scope:["variable","string constant.other.placeholder","entity.name.tag"],settings:{foreground:"#FFF"}},{scope:["constant.other.color"],settings:{foreground:"#FFF"}},{scope:["invalid","invalid.illegal"],settings:{foreground:"#FF8080"}},{scope:["keyword","storage.type","storage.modifier"],settings:{foreground:"#A0A0A0"}},{scope:["keyword.control","constant.other.color","punctuation.definition.tag","punctuation.separator.inheritance.php","punctuation.definition.tag.html","punctuation.definition.tag.begin.html","punctuation.definition.tag.end.html","punctuation.section.embedded","keyword.other.template","keyword.other.substitution"],settings:{foreground:"#A0A0A0"}},{scope:["entity.name.tag","meta.tag.sgml","markup.deleted.git_gutter"],settings:{foreground:"#FFC799"}},{scope:["entity.name.function","variable.function","support.function","keyword.other.special-method"],settings:{foreground:"#FFC799"}},{scope:["meta.block variable.other"],settings:{foreground:"#FFF"}},{scope:["support.other.variable","string.other.link"],settings:{foreground:"#FFF"}},{scope:["constant.numeric","support.constant","constant.character","constant.escape","keyword.other.unit","keyword.other","constant.language.boolean"],settings:{foreground:"#FFC799"}},{scope:["string","constant.other.symbol","constant.other.key","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"],settings:{foreground:"#99FFE4"}},{scope:["entity.name","support.type","support.class","support.other.namespace.use.php","meta.use.php","support.other.namespace.php","markup.changed.git_gutter","support.type.sys-types"],settings:{foreground:"#FFC799"}},{scope:["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name","source.postcss support.type.property-name","support.type.vendored.property-name.css","source.css.scss entity.name.tag","variable.parameter.keyframe-list.css","meta.property-name.css","variable.parameter.url.scss","meta.property-value.scss","meta.property-value.css"],settings:{foreground:"#FFF"}},{scope:["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],settings:{foreground:"#FF8080"}},{scope:["variable.language"],settings:{foreground:"#A0A0A0"}},{scope:["entity.name.method.js"],settings:{foreground:"#FFFF"}},{scope:["meta.class-method.js entity.name.function.js","variable.function.constructor"],settings:{foreground:"#FFFF"}},{scope:["entity.other.attribute-name","meta.property-list.scss","meta.attribute-selector.scss","meta.property-value.css","entity.other.keyframe-offset.css","meta.selector.css","entity.name.tag.reference.scss","entity.name.tag.nesting.css","punctuation.separator.key-value.css"],settings:{foreground:"#A0A0A0"}},{scope:["text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],settings:{foreground:"#FFC799"}},{scope:["entity.other.attribute-name.class","entity.other.attribute-name.id","meta.attribute-selector.scss","variable.parameter.misc.css"],settings:{foreground:"#FFC799"}},{scope:["source.sass keyword.control","meta.attribute-selector.scss"],settings:{foreground:"#99FFE4"}},{scope:["markup.inserted"],settings:{foreground:"#99FFE4"}},{scope:["markup.deleted"],settings:{foreground:"#FF8080"}},{scope:["markup.changed"],settings:{foreground:"#A0A0A0"}},{scope:["string.regexp"],settings:{foreground:"#A0A0A0"}},{scope:["constant.character.escape"],settings:{foreground:"#A0A0A0"}},{scope:["*url*","*link*","*uri*"],settings:{fontStyle:"underline"}},{scope:["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],settings:{foreground:"#FFFF"}},{scope:["source.js constant.other.object.key.js string.unquoted.label.js"],settings:{fontStyle:"italic",foreground:"#FF8080"}},{scope:["source.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFC799"}},{scope:["text.html.markdown","punctuation.definition.list_item.markdown"],settings:{foreground:"#FFF"}},{scope:["text.html.markdown markup.inline.raw.markdown"],settings:{foreground:"#A0A0A0"}},{scope:["text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"],settings:{foreground:"#FFF"}},{scope:["markdown.heading","markup.heading | markup.heading entity.name","markup.heading.markdown punctuation.definition.heading.markdown","markup.heading","markup.inserted.git_gutter"],settings:{foreground:"#FFC799"}},{scope:["markup.italic"],settings:{fontStyle:"italic",foreground:"#FFF"}},{scope:["markup.bold","markup.bold string"],settings:{fontStyle:"bold",foreground:"#FFF"}},{scope:["markup.bold markup.italic","markup.italic markup.bold","markup.quote markup.bold","markup.bold markup.italic string","markup.italic markup.bold string","markup.quote markup.bold string"],settings:{fontStyle:"bold",foreground:"#FFF"}},{scope:["markup.underline"],settings:{fontStyle:"underline",foreground:"#FFC799"}},{scope:["markup.quote punctuation.definition.blockquote.markdown"],settings:{foreground:"#FFF"}},{scope:["markup.quote"]},{scope:["string.other.link.title.markdown"],settings:{foreground:"#FFFF"}},{scope:["string.other.link.description.title.markdown"],settings:{foreground:"#A0A0A0"}},{scope:["constant.other.reference.link.markdown"],settings:{foreground:"#FFC799"}},{scope:["markup.raw.block"],settings:{foreground:"#A0A0A0"}},{scope:["markup.raw.block.fenced.markdown"],settings:{foreground:"#00000050"}},{scope:["punctuation.definition.fenced.markdown"],settings:{foreground:"#00000050"}},{scope:["markup.raw.block.fenced.markdown","variable.language.fenced.markdown","punctuation.section.class.end"],settings:{foreground:"#FFF"}},{scope:["variable.language.fenced.markdown"],settings:{foreground:"#FFF"}},{scope:["meta.separator"],settings:{fontStyle:"bold",foreground:"#65737E"}},{scope:["markup.table"],settings:{foreground:"#FFF"}}],type:"dark"})}}]); diff --git a/9338.0ed0b3e7.async.js b/9338.0ed0b3e7.async.js new file mode 100644 index 00000000..8a96e4b3 --- /dev/null +++ b/9338.0ed0b3e7.async.js @@ -0,0 +1,159 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9338],{19338:function(i,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"Less",name:"less",patterns:[{include:"#comment-block"},{include:"#less-namespace-accessors"},{include:"#less-extend"},{include:"#at-rules"},{include:"#less-variable-assignment"},{include:"#property-list"},{include:"#selector"}],repository:{"angle-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(deg|grad|rad|turn))\\b",name:"constant.numeric.less"},"at-charset":{begin:"\\s*((@)charset\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.charset.less"},2:{name:"punctuation.definition.keyword.less"}},end:"\\s*((?=;|$))",name:"meta.at-rule.charset.less",patterns:[{include:"#literal-string"}]},"at-counter-style":{begin:"\\s*((@)counter-style\\b)\\s+(?:(?i:\\b(decimal|none)\\b)|(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*))\\s*(?=\\{|$)",captures:{1:{name:"keyword.control.at-rule.counter-style.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"invalid.illegal.counter-style-name.less"},4:{name:"entity.other.counter-style-name.css"}},end:"\\s*(\\})",endCaptures:{1:{name:"punctuation.definition.block.begin.less"}},name:"meta.at-rule.counter-style.less",patterns:[{include:"#comment-block"},{include:"#rule-list"}]},"at-custom-media":{begin:"(?=\\s*@custom-media\\b)",end:"\\s*(?=;)",name:"meta.at-rule.custom-media.less",patterns:[{captures:{0:{name:"punctuation.section.property-list.less"}},match:"\\s*;"},{captures:{1:{name:"keyword.control.at-rule.custom-media.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"support.constant.custom-media.less"}},match:"\\s*((@)custom-media)(?=.*?)"},{include:"#media-query-list"}]},"at-font-face":{begin:"\\s*((@)font-face)\\s*(?=\\{|$)",captures:{1:{name:"keyword.control.at-rule.font-face.less"},2:{name:"punctuation.definition.keyword.less"}},end:"\\s*(\\})",endCaptures:{1:{name:"punctuation.definition.block.end.less"}},name:"meta.at-rule.font-face.less",patterns:[{include:"#comment-block"},{include:"#rule-list"}]},"at-import":{begin:"\\s*((@)import\\b)\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:"\\;",endCaptures:{0:{name:"punctuation.terminator.rule.less"}},name:"meta.at-rule.import.less",patterns:[{include:"#url-function"},{include:"#less-variables"},{begin:`(?<=(["'])|(["']\\)))\\s*`,end:"\\s*(?=\\;)",patterns:[{include:"#media-query"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.group.less",patterns:[{match:"reference|inline|less|css|once|multiple|optional",name:"constant.language.import-directive.less"},{include:"#comma-delimiter"}]},{include:"#literal-string"}]},"at-keyframes":{begin:"\\s*((@)(-webkit-|-moz-|-o-)?keyframes)(?=.*?\\{)",beginCaptures:{1:{name:"keyword.control.at-rule.keyframe.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"support.type.property-vendor.less"},4:{name:"support.constant.keyframe.less"}},end:"\\s*(\\})",endCaptures:{1:{name:"punctuation.definition.block.end.less"}},patterns:[{begin:"\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.begin.less"}},end:"(?=\\})",patterns:[{captures:{1:{name:"keyword.other.keyframe-selector.less"},2:{name:"constant.numeric.less"},3:{name:"keyword.other.unit.less"}},match:"\\s*(?:(from|to)|((?:\\.[0-9]+|[0-9]+(?:\\.[0-9]*)?)(%)))\\s*,?\\s*"},{include:"$self"}]},{begin:"\\s*(?=[^{;])",end:"\\s*(?=\\{)",name:"meta.at-rule.keyframe.less",patterns:[{include:"#keyframe-name"}]}]},"at-media":{begin:"(?=\\s*@media\\b)",end:"\\s*(\\})",endCaptures:{1:{name:"punctuation.definition.block.end.less"}},patterns:[{begin:"\\s*((@)media)",beginCaptures:{1:{name:"keyword.control.at-rule.media.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"support.constant.media.less"}},end:"\\s*(?=\\{)",name:"meta.at-rule.media.less",patterns:[{include:"#media-query-list"}]},{begin:"\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.begin.less"}},end:"(?=\\})",patterns:[{include:"#rule-list-body"},{include:"$self"}]}]},"at-namespace":{begin:"\\s*((@)namespace)\\s+",beginCaptures:{1:{name:"keyword.control.at-rule.namespace.less"},2:{name:"punctuation.definition.keyword.less"}},end:"\\;",endCaptures:{0:{name:"punctuation.terminator.rule.less"}},name:"meta.at-rule.namespace.less",patterns:[{include:"#url-function"},{include:"#literal-string"},{match:"(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",name:"entity.name.constant.namespace-prefix.less"}]},"at-page":{captures:{1:{name:"keyword.control.at-rule.page.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"punctuation.definition.entity.less"},4:{name:"entity.other.attribute-name.pseudo-class.less"}},match:"\\s*((@)page)\\s*(?:(:)(first|left|right))?\\s*(?=\\{|$)",name:"meta.at-rule.page.less",patterns:[{include:"#comment-block"},{include:"#rule-list"}]},"at-rules":{patterns:[{include:"#at-charset"},{include:"#at-counter-style"},{include:"#at-custom-media"},{include:"#at-font-face"},{include:"#at-media"},{include:"#at-import"},{include:"#at-keyframes"},{include:"#at-namespace"},{include:"#at-page"},{include:"#at-supports"},{include:"#at-viewport"}]},"at-supports":{begin:"(?=\\s*@supports\\b)",end:"(?=\\s*)(\\})",endCaptures:{1:{name:"punctuation.definition.block.end.less"}},patterns:[{begin:"\\s*((@)supports)",beginCaptures:{1:{name:"keyword.control.at-rule.supports.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"support.constant.supports.less"}},end:"\\s*(?=\\{)",name:"meta.at-rule.supports.less",patterns:[{include:"#at-supports-operators"},{include:"#at-supports-parens"}]},{begin:"\\s*(\\{)",beginCaptures:{1:{name:"punctuation.section.property-list.begin.less"}},end:"(?=\\})",patterns:[{include:"#rule-list-body"},{include:"$self"}]}]},"at-supports-operators":{match:"\\b(?:and|or|not)\\b",name:"keyword.operator.logic.less"},"at-supports-parens":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.group.less",patterns:[{include:"#at-supports-operators"},{include:"#at-supports-parens"},{include:"#rule-list-body"}]},"at-viewport":{begin:"((@(-ms-)?)viewport)",beginCaptures:{1:{name:"keyword.control.at-rule.viewport.less"},2:{name:"punctuation.definition.keyword.less"},3:{name:"support.type.vendor-prefix.less"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.end.less"}},name:"meta.at-rule.viewport.less",patterns:[{begin:"\\{",captures:{0:{name:"punctuation.definition.block.begin.less"}},end:"(?=\\})",name:"meta.block.less",patterns:[{include:"#rule-list-body"}]}]},"attr-function":{begin:"\\b(attr)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#qualified-name"},{include:"#literal-string"},{begin:"(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",end:"(?=\\))",name:"entity.other.attribute-name.less",patterns:[{match:"(?x)\\b((?i:em|ex|ch|rem)|(?i:vw|vh|vmin|vmax)|(?i:cm|mm|q|in|pt|pc|px|fr)|(?i:deg|grad|rad|turn)|(?i:s|ms)|(?i:Hz|kHz)|(?i:dpi|dpcm|dppx))\\b",name:"keyword.other.unit.less"},{include:"#comma-delimiter"},{include:"#property-value-constants"},{include:"#numeric-values"}]},{include:"#color-values"}]}]},"builtin-functions":{patterns:[{include:"#attr-function"},{include:"#calc-function"},{include:"#color-functions"},{include:"#counter-functions"},{include:"#cross-fade-function"},{include:"#cubic-bezier-function"},{include:"#filter-function"},{include:"#format-function"},{include:"#gradient-functions"},{include:"#grid-repeat-function"},{include:"#image-function"},{include:"#less-functions"},{include:"#local-function"},{include:"#minmax-function"},{include:"#regexp-function"},{include:"#shape-functions"},{include:"#steps-function"},{include:"#symbols-function"},{include:"#transform-functions"},{include:"#url-function"},{include:"#var-function"}]},"calc-function":{begin:"\\b(calc)(?=\\()",beginCaptures:{1:{name:"support.function.calc.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-strings"},{include:"#var-function"},{include:"#calc-function"},{include:"#attr-function"},{include:"#less-math"}]}]},"color-adjuster-operators":{match:"[\\-\\+*](?=\\s+)",name:"keyword.operator.less"},"color-functions":{patterns:[{begin:"\\b(rgba?)(?=\\()",beginCaptures:{1:{name:"support.function.color.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-strings"},{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#percentage-type"},{include:"#number-type"}]}]},{begin:"\\b(hs(l|v)a?|hwb)(?=\\()",beginCaptures:{1:{name:"support.function.color.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-strings"},{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#angle-type"},{include:"#percentage-type"},{include:"#number-type"}]}]},{include:"#less-color-functions"}]},"color-values":{patterns:[{include:"#color-functions"},{include:"#less-functions"},{include:"#less-variables"},{match:"\\b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\\b",name:"support.constant.color.w3c-standard-color-name.less"},{match:"\\b(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato|turquoise|violet|wheat|whitesmoke|yellowgreen)\\b",name:"support.constant.color.w3c-extended-color-keywords.less"},{match:"\\b((?i)currentColor|transparent)\\b",name:"support.constant.color.w3c-special-color-keyword.less"},{captures:{1:{name:"punctuation.definition.constant.less"}},match:"(#)(\\h{3}|\\h{4}|\\h{6}|\\h{8})\\b",name:"constant.other.color.rgb-value.less"}]},"comma-delimiter":{captures:{1:{name:"punctuation.separator.less"}},match:"\\s*(,)\\s*"},"comment-block":{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.less"}},end:"\\*/",name:"comment.block.less"},{include:"#comment-line"}]},"comment-line":{captures:{1:{name:"punctuation.definition.comment.less"}},match:"(//).*$\\n?",name:"comment.line.double-slash.less"},"counter-functions":{patterns:[{begin:"\\b(counter)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-strings"},{include:"#less-variables"},{match:"(?:--(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))+|-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",name:"entity.other.counter-name.less"},{begin:"(?=,)",end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{match:"\\b((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)|none)\\b",name:"support.constant.property-value.counter-style.less"}]}]}]},{begin:"\\b(counters)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",name:"entity.other.counter-name.less string.unquoted.less"},{begin:"(?=,)",end:"(?=\\))",patterns:[{include:"#less-strings"},{include:"#less-variables"},{include:"#literal-string"},{include:"#comma-delimiter"},{match:"\\b((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)|none)\\b",name:"support.constant.property-value.counter-style.less"}]}]}]}]},"cross-fade-function":{patterns:[{begin:"\\b(cross-fade)(?=\\()",beginCaptures:{1:{name:"support.function.image.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#percentage-type"},{include:"#color-values"},{include:"#image-type"},{include:"#literal-string"},{include:"#unquoted-string"}]}]}]},"cubic-bezier-function":{begin:"\\b(cubic-bezier)(?=\\()",beginCaptures:{0:{name:"support.function.timing.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#number-type"}]}]},"custom-property-name":{captures:{1:{name:"punctuation.definition.custom-property.less"},2:{name:"support.type.custom-property.name.less"}},match:"\\s*(--)((?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))+)",name:"support.type.custom-property.less"},dimensions:{patterns:[{include:"#angle-type"},{include:"#frequency-type"},{include:"#length-type"},{include:"#resolution-type"},{include:"#time-type"}]},"filter-function":{begin:"\\b(filter)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",name:"meta.group.less",patterns:[{include:"#comma-delimiter"},{include:"#image-type"},{include:"#literal-string"},{include:"#filter-functions"}]}]},"filter-functions":{patterns:[{include:"#less-functions"},{begin:"\\b(blur)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#length-type"}]}]},{begin:"\\b(brightness|contrast|grayscale|invert|opacity|saturate|sepia)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#percentage-type"},{include:"#number-type"},{include:"#less-functions"}]}]},{begin:"\\b(drop-shadow)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#length-type"},{include:"#color-values"}]}]},{begin:"\\b(hue-rotate)(?=\\()",beginCaptures:{1:{name:"support.function.filter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#angle-type"}]}]}]},"format-function":{patterns:[{begin:"\\b(format)(?=\\()",beginCaptures:{0:{name:"support.function.format.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#literal-string"}]}]}]},"frequency-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(Hz|kHz))\\b",name:"constant.numeric.less"},"gradient-functions":{patterns:[{begin:"\\b((?:repeating-)?linear-gradient)(?=\\()",beginCaptures:{1:{name:"support.function.gradient.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#angle-type"},{include:"#color-values"},{include:"#percentage-type"},{include:"#length-type"},{include:"#comma-delimiter"},{match:"\\bto\\b",name:"keyword.other.less"},{match:"\\b(top|right|bottom|left)\\b",name:"support.constant.property-value.less"}]}]},{begin:"\\b((?:repeating-)?radial-gradient)(?=\\()",beginCaptures:{1:{name:"support.function.gradient.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#color-values"},{include:"#percentage-type"},{include:"#length-type"},{include:"#comma-delimiter"},{match:"\\b(at|circle|ellipse)\\b",name:"keyword.other.less"},{match:"\\b(top|right|bottom|left|center|(farthest|closest)-(corner|side))\\b",name:"support.constant.property-value.less"}]}]}]},"grid-repeat-function":{begin:"\\b(repeat)(?=\\()",beginCaptures:{1:{name:"support.function.grid.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#var-function"},{include:"#length-type"},{include:"#percentage-type"},{include:"#minmax-function"},{include:"#integer-type"},{match:"\\b(auto-(fill|fit))\\b",name:"support.keyword.repetitions.less"},{match:"\\b(((max|min)-content)|auto)\\b",name:"support.constant.property-value.less"}]}]},"image-function":{begin:"\\b(image)(?=\\()",beginCaptures:{1:{name:"support.function.image.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#image-type"},{include:"#literal-string"},{include:"#color-values"},{include:"#comma-delimiter"},{include:"#unquoted-string"}]}]},"image-type":{patterns:[{include:"#cross-fade-function"},{include:"#gradient-functions"},{include:"#image-function"},{include:"#url-function"}]},"integer-type":{match:"(?:[-+]?\\d+)",name:"constant.numeric.less"},"keyframe-name":{begin:"\\s*(-?(?:[_a-z]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\s\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[_a-z0-9-]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*)?",beginCaptures:{1:{name:"variable.other.constant.animation-name.less"}},end:"\\s*(?:(,)|(?=[{;]))",endCaptures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}}},"length-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"0|(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(em|ex|ch|rem|vw|vh|vmin|vmax|(c|m)?m|q|in|pt|pc|px|fr))\\b",name:"constant.numeric.less"},"less-boolean-function":{begin:"\\b(boolean)(?=\\()",beginCaptures:{1:{name:"support.function.boolean.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-logical-comparisons"}]}]},"less-color-blend-functions":{patterns:[{begin:"\\b(multiply|screen|overlay|(soft|hard)light|difference|exclusion|negation|average)(?=\\()",beginCaptures:{1:{name:"support.function.color-blend.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#color-values"}]}]}]},"less-color-channel-functions":{patterns:[{begin:"\\b(hue|saturation|lightness|hsv(hue|saturation|value)|red|green|blue|alpha|luma|luminance)(?=\\()",beginCaptures:{1:{name:"support.function.color-definition.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"}]}]}]},"less-color-definition-functions":{patterns:[{begin:"\\b(argb)(?=\\()",beginCaptures:{1:{name:"support.function.color-definition.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#color-values"}]}]}]},"less-color-functions":{patterns:[{include:"#less-color-blend-functions"},{include:"#less-color-channel-functions"},{include:"#less-color-definition-functions"},{include:"#less-color-operation-functions"}]},"less-color-operation-functions":{patterns:[{begin:"\\b(fade|shade|tint)(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"},{include:"#comma-delimiter"},{include:"#percentage-type"}]}]},{begin:"\\b(spin)(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"},{include:"#comma-delimiter"},{include:"#number-type"}]}]},{begin:"\\b(((de)?saturate)|((light|dark)en)|(fade(in|out)))(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"},{include:"#comma-delimiter"},{include:"#percentage-type"},{match:"\\brelative\\b",name:"constant.language.relative.less"}]}]},{begin:"\\b(contrast)(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"},{include:"#comma-delimiter"},{include:"#percentage-type"}]}]},{begin:"\\b(greyscale)(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"}]}]},{begin:"\\b(mix)(?=\\()",beginCaptures:{1:{name:"support.function.color-operation.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#color-values"},{include:"#comma-delimiter"},{include:"#less-math"},{include:"#percentage-type"}]}]}]},"less-extend":{begin:"(:)(extend)(?=\\()",beginCaptures:{1:{name:"punctuation.definition.entity.less"},2:{name:"entity.other.attribute-name.pseudo-class.extend.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\ball\\b",name:"constant.language.all.less"},{include:"#selectors"}]}]},"less-functions":{patterns:[{include:"#less-boolean-function"},{include:"#less-color-functions"},{include:"#less-if-function"},{include:"#less-list-functions"},{include:"#less-math-functions"},{include:"#less-misc-functions"},{include:"#less-string-functions"},{include:"#less-type-functions"}]},"less-if-function":{begin:"\\b(if)(?=\\()",beginCaptures:{1:{name:"support.function.if.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-mixin-guards"},{include:"#comma-delimiter"},{include:"#property-values"}]}]},"less-list-functions":{patterns:[{begin:"\\b(length)(?=\\()\\b",beginCaptures:{1:{name:"support.function.length.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#property-values"},{include:"#comma-delimiter"}]}]},{begin:"\\b(extract)(?=\\()\\b",beginCaptures:{1:{name:"support.function.extract.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#property-values"},{include:"#comma-delimiter"},{include:"#integer-type"}]}]},{begin:"\\b(range)(?=\\()\\b",beginCaptures:{1:{name:"support.function.range.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#property-values"},{include:"#comma-delimiter"},{include:"#integer-type"}]}]}]},"less-logical-comparisons":{patterns:[{captures:{1:{name:"keyword.operator.logical.less"}},match:"\\s*(=|((<|>)=?))\\s*"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.group.less",patterns:[{include:"#less-logical-comparisons"}]},{match:"\\btrue|false\\b",name:"constant.language.less"},{match:",",name:"punctuation.separator.less"},{include:"#property-values"},{include:"#selectors"},{include:"#unquoted-string"}]},"less-math":{patterns:[{match:"[-\\+\\*\\/]",name:"keyword.operator.arithmetic.less"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.group.less",patterns:[{include:"#less-math"}]},{include:"#numeric-values"},{include:"#less-variables"}]},"less-math-functions":{patterns:[{begin:"\\b(ceil|floor|percentage|round|sqrt|abs|a?(sin|cos|tan))(?=\\()",beginCaptures:{1:{name:"support.function.math.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#numeric-values"}]}]},{captures:{2:{name:"support.function.math.less"},3:{name:"punctuation.definition.group.begin.less"},4:{name:"punctuation.definition.group.end.less"}},match:"((pi)(\\()(\\)))",name:"meta.function-call.less"},{begin:"\\b(pow|m(od|in|ax))(?=\\()",beginCaptures:{1:{name:"support.function.math.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#numeric-values"},{include:"#comma-delimiter"}]}]}]},"less-misc-functions":{patterns:[{begin:"\\b(color)(?=\\()",beginCaptures:{1:{name:"support.function.color.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#literal-string"}]}]},{begin:"\\b(image-(size|width|height))(?=\\()",beginCaptures:{1:{name:"support.function.image.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#literal-string"},{include:"#unquoted-string"}]}]},{begin:"\\b(convert|unit)(?=\\()",beginCaptures:{1:{name:"support.function.convert.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#dimensions"},{include:"#numeric-values"},{include:"#literal-string"},{include:"#comma-delimiter"},{match:"((c|m)?m|in|p(t|c|x)|m?s|g?rad|deg|turn|%|r?em|ex|ch)",name:"keyword.other.unit.less"}]}]},{begin:"\\b(data-uri)(?=\\()",beginCaptures:{1:{name:"support.function.data-uri.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#literal-string"},{captures:{1:{name:"punctuation.separator.less"}},match:"\\s*(?:(,))"}]}]},{captures:{2:{name:"punctuation.definition.group.begin.less"},3:{name:"punctuation.definition.group.end.less"}},match:"\\b(default(\\()(\\)))\\b",name:"support.function.default.less"},{begin:"\\b(get-unit)(?=\\()",beginCaptures:{1:{name:"support.function.get-unit.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#dimensions"}]}]},{begin:"\\b(svg-gradient)(?=\\()",beginCaptures:{1:{name:"support.function.svg-gradient.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#angle-type"},{include:"#comma-delimiter"},{include:"#color-values"},{include:"#percentage-type"},{include:"#length-type"},{match:"\\bto\\b",name:"keyword.other.less"},{match:"\\b(top|right|bottom|left|center)\\b",name:"support.constant.property-value.less"},{match:"\\b(at|circle|ellipse)\\b",name:"keyword.other.less"}]}]}]},"less-mixin-guards":{patterns:[{begin:"\\s*(and|not|or)?\\s*(?=\\()",beginCaptures:{1:{name:"keyword.operator.logical.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",name:"meta.group.less",patterns:[{include:"#less-variable-comparison"},{captures:{1:{name:"meta.group.less"},2:{name:"punctuation.definition.group.begin.less"},3:{name:"punctuation.definition.group.end.less"}},match:"default((\\()(\\)))",name:"support.function.default.less"},{include:"#property-values"},{include:"#less-logical-comparisons"},{include:"$self"}]}]}]},"less-namespace-accessors":{patterns:[{begin:"(?=\\s*when\\b)",end:"\\s*(?:(,)|(?=[{;]))",endCaptures:{1:{name:"punctuation.definition.block.end.less"}},name:"meta.conditional.guarded-namespace.less",patterns:[{captures:{1:{name:"keyword.control.conditional.less"},2:{name:"punctuation.definition.keyword.less"}},match:"\\s*(when)(?=.*?)"},{include:"#less-mixin-guards"},{include:"#comma-delimiter"},{begin:"\\s*(\\{)",beginCaptures:{1:{name:"punctuation.section.property-list.begin.less"}},end:"(?=\\})",name:"meta.block.less",patterns:[{include:"#rule-list-body"}]},{include:"#selectors"}]},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.group.begin.less"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.end.less"},2:{name:"punctuation.terminator.rule.less"}},name:"meta.group.less",patterns:[{include:"#less-variable-assignment"},{include:"#comma-delimiter"},{captures:{1:{name:"punctuation.terminator.rule.less"}},match:"\\s*(;)|(?=[})])"},{include:"#property-values"},{include:"#rule-list-body"}]}]},"less-number-units":{patterns:[{match:"\\b((c|m)?m|in|p(t|c)|m?s|g?rad|deg|turn)\\b",name:"keyword.other.unit.less"},{match:"\\b(r?em|ex|ch|vw|vh|vmin|vmax|cm|mm|q|in|pt|pc|px|fr|s|ms|Hz|kHz|dpi|dpcm|dppx|deg|grad|rad|turn)\\b"}]},"less-string-functions":{patterns:[{begin:"\\b(e(scape)?)(?=\\()\\b",beginCaptures:{1:{name:"support.function.escape.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#literal-string"},{include:"#unquoted-string"}]}]},{begin:"\\s*(%)(?=\\()\\s*",beginCaptures:{1:{name:"support.function.format.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#literal-string"},{include:"#property-values"}]}]},{begin:"\\b(replace)(?=\\()\\b",beginCaptures:{1:{name:"support.function.replace.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#comma-delimiter"},{include:"#literal-string"},{include:"#property-values"}]}]}]},"less-strings":{patterns:[{begin:`(~)('|")`,beginCaptures:{1:{name:"constant.character.escape.less"},2:{name:"punctuation.definition.string.begin.less"}},contentName:"markup.raw.inline.less",end:`('|")|(\\n)`,endCaptures:{1:{name:"punctuation.definition.string.end.less"},2:{name:"invalid.illegal.newline.less"}},name:"string.quoted.other.less",patterns:[{include:"#string-content"}]}]},"less-type-functions":{patterns:[{begin:"\\b(is(number|string|color|keyword|url|pixel|em|percentage|ruleset))(?=\\()",beginCaptures:{1:{name:"support.function.type.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#property-values"}]}]},{begin:"\\b(isunit)(?=\\()",beginCaptures:{1:{name:"support.function.type.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#property-values"},{include:"#comma-delimiter"},{match:"(?x)\\b((?i:em|ex|ch|rem)|(?i:vw|vh|vmin|vmax)|(?i:cm|mm|q|in|pt|pc|px|fr)|(?i:deg|grad|rad|turn)|(?i:s|ms)|(?i:Hz|kHz)|(?i:dpi|dpcm|dppx))\\b",name:"keyword.other.unit.less"}]}]},{begin:"\\b(isdefined)(?=\\()",beginCaptures:{1:{name:"support.function.type.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"}]}]}]},"less-variable-assignment":{patterns:[{begin:"(@)(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",beginCaptures:{0:{name:"variable.other.readwrite.less"},1:{name:"punctuation.definition.variable.less"},2:{name:"support.other.variable.less"}},end:"\\s*(;|(\\.{3})|(?=\\)))",endCaptures:{1:{name:"punctuation.terminator.rule.less"},2:{name:"keyword.operator.spread.less"}},name:"meta.property-value.less",patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{include:"#property-values"},{include:"#comma-delimiter"},{include:"#property-list"},{include:"#unquoted-string"}]}]},"less-variable-comparison":{patterns:[{begin:"(@{1,2})([-]?([_a-z]|[^\\x{00}-\\x{7F}]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",beginCaptures:{0:{name:"variable.other.readwrite.less"},1:{name:"punctuation.definition.variable.less"},2:{name:"support.other.variable.less"}},end:"\\s*(?=\\))",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},patterns:[{captures:{1:{name:"keyword.operator.logical.less"}},match:"\\s*(=|((<|>)=?))\\s*"},{match:"\\btrue\\b",name:"constant.language.less"},{include:"#property-values"},{include:"#selectors"},{include:"#unquoted-string"},{match:",",name:"punctuation.separator.less"}]}]},"less-variable-interpolation":{captures:{1:{name:"punctuation.definition.variable.less"},2:{name:"punctuation.definition.expression.less"},3:{name:"support.other.variable.less"},4:{name:"punctuation.definition.expression.less"}},match:"(@)(\\{)([-\\w]+)(\\})",name:"variable.other.readwrite.less"},"less-variables":{captures:{1:{name:"punctuation.definition.variable.less"},2:{name:"support.other.variable.less"}},match:"\\s*(@@?)([-\\w]+)",name:"variable.other.readwrite.less"},"literal-string":{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.less"}},end:"(')|(\\n)",endCaptures:{1:{name:"punctuation.definition.string.end.less"},2:{name:"invalid.illegal.newline.less"}},name:"string.quoted.single.less",patterns:[{include:"#string-content"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.less"}},end:'(")|(\\n)',endCaptures:{1:{name:"punctuation.definition.string.end.less"},2:{name:"invalid.illegal.newline.less"}},name:"string.quoted.double.less",patterns:[{include:"#string-content"}]},{include:"#less-strings"}]},"local-function":{begin:"\\b(local)(?=\\()",beginCaptures:{0:{name:"support.function.font-face.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#unquoted-string"}]}]},"media-query":{begin:"\\s*(only|not)?\\s*(all|aural|braille|embossed|handheld|print|projection|screen|tty|tv)?",beginCaptures:{1:{name:"keyword.operator.logic.media.less"},2:{name:"support.constant.media.less"}},end:"\\s*(?:(,)|(?=[{;]))",endCaptures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}},patterns:[{include:"#less-variables"},{include:"#custom-property-name"},{begin:"\\s*(and)?\\s*(\\()\\s*",beginCaptures:{1:{name:"keyword.operator.logic.media.less"},2:{name:"punctuation.definition.group.begin.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.group.less",patterns:[{begin:"((-webkit-|-o-)?((min|max)-)?(-moz-)?(((device-)?(height|width|aspect-ratio|pixel-ratio))|(color(-index)?)|monochrome|resolution))|grid|scan|orientation\\s*(?=[:)])",beginCaptures:{0:{name:"support.type.property-name.media.less"},2:{name:"support.type.vendor-prefix.less"},5:{name:"support.type.vendor-prefix.less"}},end:"(((\\+_?)?):)|(?=\\))",endCaptures:{1:{name:"punctuation.separator.key-value.less"}}},{match:"\\b(portrait|landscape|progressive|interlace)",name:"support.constant.property-value.less"},{captures:{1:{name:"constant.numeric.less"},2:{name:"keyword.operator.arithmetic.less"},3:{name:"constant.numeric.less"}},match:"\\s*(\\d+)(/)(\\d+)"},{include:"#less-math"}]}]},"media-query-list":{begin:"\\s*(?=[^{;])",end:"\\s*(?=[{;])",patterns:[{include:"#media-query"}]},"minmax-function":{begin:"\\b(minmax)(?=\\()",beginCaptures:{1:{name:"support.function.grid.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#length-type"},{include:"#comma-delimiter"},{match:"\\b(max-content|min-content)\\b",name:"support.constant.property-value.less"}]}]},"number-type":{match:"[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))",name:"constant.numeric.less"},"numeric-values":{patterns:[{include:"#dimensions"},{include:"#percentage-type"},{include:"#number-type"}]},"percentage-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(%)",name:"constant.numeric.less"},"property-list":{patterns:[{begin:"(?=(?=[^;]*)\\{)",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.end.less"}},patterns:[{include:"#rule-list"}]}]},"property-value-constants":{patterns:[{match:`(?x)\\b( +absolute|active|add +|all(-(petite|small)-caps|-scroll)? +|alpha(betic)? +|alternate(-reverse)? +|always|annotation|antialiased|at +|auto(hiding-scrollbar)? +|avoid(-column|-page|-region)? +|background(-color|-image|-position|-size)? +|backwards|balance|baseline|below|bevel|bicubic|bidi-override|blink +|block(-line-height)? +|blur +|bold(er)? +|border(-bottom|-left|-right|-top)?-(color|radius|width|style) +|border-(bottom|top)-(left|right)-radius +|border-image(-outset|-repeat|-slice|-source|-width)? +|border(-bottom|-left|-right|-top|-collapse|-spacing|-box)? +|both|bottom +|box(-shadow)? +|break-(all|word) +|brightness +|butt(on)? +|capitalize +|cent(er|ral) +|char(acter-variant)? +|cjk-ideographic|clip|clone|close-quote +|closest-(corner|side) +|col-resize|collapse +|color(-stop|-burn|-dodge)? +|column((-count|-gap|-reverse|-rule(-color|-width)?|-width)|s)? +|common-ligatures|condensed|consider-shifts|contain +|content(-box|s)? +|contextual|contrast|cover +|crisp(-e|E)dges +|crop +|cross(hair)? +|da(rken|shed) +|default|dense|diagonal-fractions|difference|disabled +|discretionary-ligatures|disregard-shifts +|distribute(-all-lines|-letter|-space)? +|dotted|double|drop-shadow +|(nwse|nesw|ns|ew|sw|se|nw|ne|w|s|e|n)-resize +|ease(-in-out|-in|-out)? +|element|ellipsis|embed|end|EndColorStr|evenodd +|exclu(de(-ruby)?|sion) +|expanded +|(extra|semi|ultra)-(condensed|expanded) +|farthest-(corner|side)? +|fill(-box|-opacity)? +|filter|fixed|flat +|flex((-basis|-end|-grow|-shrink|-start)|box)? +|flip|flood-color +|font(-size(-adjust)?|-stretch|-weight)? +|forwards +|from(-image)? +|full-width|geometricPrecision|glyphs|gradient|grayscale +|grid(-height)? +|groove|hand|hanging|hard-light|height|help|hidden|hide +|historical-(forms|ligatures) +|horizontal(-tb)? +|hue +|ideograph(-alpha|-numeric|-parenthesis|-space|ic) +|inactive|include-ruby|infinite|inherit|initial +|inline(-block|-box|-flex(box)?|-line-height|-table)? +|inset|inside +|inter(-ideograph|-word|sect) +|invert|isolat(e|ion)|italic +|jis(04|78|83|90) +|justify(-all)? +|keep-all +|large[r]? +|last|layout|left|letter-spacing +|light(e[nr]|ing-color) +|line(-edge|-height|-through)? +|linear(-gradient|RGB)? +|lining-nums|list-item|local|loose|lowercase|lr-tb|ltr +|lumin(osity|ance)|manual +|manipulation +|margin(-bottom|-box|-left|-right|-top)? +|marker(-offset|s)? +|mathematical +|max-(content|height|lines|size|width) +|medium|middle +|min-(content|height|width) +|miter|mixed|move|multiply|newspaper +|no-(change|clip|(close|open)-quote|(common|discretionary|historical)-ligatures|contextual|drop|repeat) +|none|nonzero|normal|not-allowed|nowrap|oblique +|offset(-after|-before|-end|-start)? +|oldstyle-nums|opacity|open-quote +|optimize(Legibility|Precision|Quality|Speed) +|order|ordinal|ornaments +|outline(-color|-offset|-width)? +|outset|outside|over(line|-edge|lay) +|padding(-bottom|-box|-left|-right|-top|-box)? +|page|painted|paused +|pan-(x|left|right|y|up|down) +|perspective-origin +|petite-caps|pixelated|pointer +|pinch-zoom +|pre(-line|-wrap)? +|preserve-3d +|progid:DXImageTransform.Microsoft.(Alpha|Blur|dropshadow|gradient|Shadow) +|progress +|proportional-(nums|width) +|radial-gradient|recto|region|relative +|repeat(-[xy])? +|repeating-(linear|radial)-gradient +|replaced|reset-size|reverse|ridge|right +|round +|row(-resize|-reverse)? +|rtl|ruby|running|saturat(e|ion)|screen +|scroll(-position|bar)? +|separate|sepia +|scale-down +|shape-(image-threshold|margin|outside) +|show +|sideways(-lr|-rl)? +|simplified +|size +|slashed-zero|slice +|small(-caps|er)? +|smooth|snap|solid|soft-light +|space(-around|-between)? +|span|sRGB +|stack(ed-fractions)? +|start(ColorStr)? +|static +|step-(end|start) +|sticky +|stop-(color|opacity) +|stretch|strict +|stroke(-box|-dash(array|offset)|-miterlimit|-opacity|-width)? +|style(set)? +|stylistic +|sub(grid|pixel-antialiased|tract)? +|super|swash +|table(-caption|-cell|(-column|-footer|-header|-row)-group|-column|-row)? +|tabular-nums|tb-rl +|text((-bottom|-(decoration|emphasis)-color|-indent|-(over|under)-edge|-shadow|-size(-adjust)?|-top)|field)? +|thi(ck|n) +|titling-ca(ps|se) +|to[p]? +|touch|traditional +|transform(-origin)? +|under(-edge|line)? +|unicase|unset|uppercase|upright +|use-(glyph-orientation|script) +|verso +|vertical(-align|-ideographic|-lr|-rl|-text)? +|view-box +|viewport-fill(-opacity)? +|visibility +|visible(Fill|Painted|Stroke)? +|wait|wavy|weight|whitespace|(device-)?width|word-spacing +|wrap(-reverse)? +|x{1,2}-(large|small) +|z-index|zero +|zoom(-in|-out)? +|((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)))\\b`,name:"support.constant.property-value.less"},{match:"\\b(?i:sans-serif|serif|monospace|fantasy|cursive)\\b(?=\\s*[;,\\n}])",name:"support.constant.font-name.less"}]},"property-values":{patterns:[{include:"#comment-block"},{include:"#vendor-prefix"},{include:"#builtin-functions"},{include:"#color-functions"},{include:"#less-math"},{include:"#less-functions"},{include:"#less-variables"},{include:"#unicode-range"},{include:"#numeric-values"},{include:"#color-values"},{include:"#property-value-constants"},{include:"#literal-string"},{captures:{1:{name:"punctuation.separator.less"}},match:"(\\!)\\s*important",name:"keyword.other.important.less"}]},"pseudo-classes":{patterns:[{begin:"(:)(dir|lang)(?=\\()",captures:{1:{name:"punctuation.definition.entity.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"entity.other.attribute-name.pseudo-class.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#unquoted-string"}]}]},{begin:"(:)(not)(?=\\()",captures:{1:{name:"punctuation.definition.entity.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"entity.other.attribute-name.pseudo-class.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#selectors"}]}]},{begin:"(:)(nth(-last)?-(child|of-type))(?=\\()",captures:{1:{name:"punctuation.definition.entity.less"},2:{name:"entity.other.attribute-name.pseudo-class.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",name:"meta.group.less",patterns:[{match:"\\b(even|odd)\\b",name:"keyword.other.pseudo-class.less"},{captures:{1:{name:"keyword.other.unit.less"}},match:"(?:[-+]?(?:\\d+)?(n)(\\s*[-+]\\s*\\d+)?|[-+]?\\s*\\d+)",name:"constant.numeric.less"},{include:"#less-math"},{include:"#less-strings"},{include:"#less-variable-interpolation"}]}]},{begin:"(:)(host-context)(?=\\()",captures:{1:{name:"punctuation.definition.entity.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"entity.other.attribute-name.pseudo-class.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#selectors"}]}]},{captures:{1:{name:"punctuation.definition.entity.less"},2:{name:"entity.other.attribute-name.pseudo-class.less"}},match:"(:)(active|any|checked|default|disabled|empty|enabled|first(-(child|of-type))?|fullscreen|focus|host|hover|indeterminate|in-range|invalid|last-(child|of-type)|left|link|only-(child|of-type)|optional|out-of-range|read-(only|write)|required|right|root|scope|target|valid|visited)",name:"meta.function-call.less"}]},"pseudo-elements":{patterns:[{begin:"(::)(slotted)(?=\\()",captures:{1:{name:"punctuation.definition.entity.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"entity.other.attribute-name.pseudo-class.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#selectors"}]}]},{captures:{1:{name:"punctuation.definition.entity.less"},2:{name:"punctuation.definition.entity.less"},3:{name:"support.type.vendor-prefix.less"}},match:"(?:(:{1,2})(?:before|after|first-line|first-letter)|(::)(-(?:moz|ms|webkit)-)?(?:(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)))\\b",name:"entity.other.attribute-name.pseudo-element.less"}]},"qualified-name":{captures:{1:{name:"entity.name.constant.less"},2:{name:"entity.name.namespace.wildcard.less"},3:{name:"punctuation.separator.namespace.less"}},match:"(?:(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)|(\\*))?([|])(?!=)"},"regexp-function":{begin:"\\b(regexp)(?=\\()",end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"support.function.regexp.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",name:"meta.function-call.less",patterns:[{include:"#literal-string"}]}]},"resolution-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(dpi|dpcm|dppx))\\b",name:"constant.numeric.less"},"rule-list":{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.begin.less"}},end:"(?=\\s*\\})",name:"meta.property-list.less",patterns:[{captures:{1:{name:"punctuation.terminator.rule.less"}},match:"\\s*(;)|(?=[})])"},{include:"#rule-list-body"},{include:"#less-extend"}]}]},"rule-list-body":{patterns:[{include:"#comment-block"},{include:"#comment-line"},{include:"#at-rules"},{include:"#less-variable-assignment"},{include:"#less-variable-interpolation"},{begin:"(?=[-a-z])",end:"$|(?![-a-z])",patterns:[{include:"#vendor-prefix"},{include:"#custom-property-name"},{include:"#filter-function"},{captures:{1:{name:"keyword.other.custom-property.prefix.less"},2:{name:"support.type.custom-property.name.less"}},match:"\\b(var-)(-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)(?=\\s)",name:"invalid.deprecated.custom-property.less"},{begin:"\\bfont(-family)?(?!-)\\b",beginCaptures:{0:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},name:"meta.property-name.less",patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{include:"#property-values"},{match:"-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*(\\s+-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)*",name:"string.unquoted.less"},{match:",",name:"punctuation.separator.less"}]},{begin:"\\banimation(-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function))?\\b",beginCaptures:{0:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},patterns:[{begin:"(((\\+_?)?):)(?=[\\s\\t]*)",beginCaptures:{1:{name:"punctuation.separator.key-value.less"}},captures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}},contentName:"meta.property-value.less",end:"(?=\\s*(;)|(?=[})]))",patterns:[{match:"\\b(linear|ease(-in)?(-out)?|step-(start|end)|none|forwards|backwards|both|normal|alternate(-reverse)?|reverse|running|paused)\\b",name:"support.constant.property-value.less"},{include:"#cubic-bezier-function"},{include:"#steps-function"},{include:"#time-type"},{include:"#number-type"},{match:"-?(?:[_a-zA-Z]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\s\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[-_a-zA-Z0-9]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*",name:"variable.other.constant.animation-name.less"},{include:"#literal-string"},{include:"#property-values"},{match:"\\s*(?:(,))"}]}]},{begin:"\\b(transition(-(property|duration|delay|timing-function))?)\\b",beginCaptures:{0:{name:"meta.property-name.less"},1:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{include:"#time-type"},{include:"#property-values"},{include:"#cubic-bezier-function"},{include:"#steps-function"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}},match:"\\s*(?:(,))"}]},{begin:"\\bfilter\\b",beginCaptures:{0:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},name:"meta.property-name.less",patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{match:"\\b(inherit|initial|unset|none)\\b",name:"meta.property-value.less"},{include:"#filter-functions"}]},{begin:"\\bwill-change\\b",beginCaptures:{0:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},name:"meta.property-name.less",patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{match:"unset|initial|inherit|will-change|auto|scroll-position|contents",name:"invalid.illegal.property-value.less"},{match:"-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*",name:"support.constant.property-value.less"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}},match:"\\s*(?:(,))"}]},{begin:"\\bcounter-(increment|(re)?set)\\b",beginCaptures:{0:{name:"support.type.property-name.less"}},end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},name:"meta.property-name.less",patterns:[{captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},match:"(((\\+_?)?):)([\\s\\t]*)"},{match:"-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*",name:"entity.name.constant.counter-name.less"},{include:"#integer-type"},{match:"unset|initial|inherit|auto",name:"invalid.illegal.property-value.less"}]},{match:"(?x)\\b( accent-height | align-content | align-items | align-self | alignment-baseline | all | animation-timing-function | animation-play-state | animation-name | animation-iteration-count | animation-fill-mode | animation-duration | animation-direction | animation-delay | animation | appearance | ascent | azimuth | backface-visibility | background-size | background-repeat-y | background-repeat-x | background-repeat | background-position-y | background-position-x | background-position | background-origin | background-image | background-color | background-clip | background-blend-mode | background-attachment | background | baseline-shift | begin | bias | blend-mode | border-((top|right|bottom|left)-)?(width|style|color) | border-(top|bottom)-(right|left)-radius | border-image-(width|source|slice|repeat|outset) | border-(top|right|bottom|left|collapse|image|radius|spacing) | border | bottom | box-(align|decoration-break|direction|flex|ordinal-group|orient|pack|shadow|sizing) | break-(after|before|inside) | caption-side | clear | clip-path | clip-rule | clip | color(-(interpolation(-filters)?|profile|rendering))? | columns | column-(break-before|count|fill|gap|(rule(-(color|style|width))?)|span|width) | contain | content | counter-(increment|reset) | cursor | (c|d|f)(x|y) | direction | display | divisor | dominant-baseline | dur | elevation | empty-cells | enable-background | end | fallback | fill(-(opacity|rule))? | filter | flex(-(align|basis|direction|flow|grow|item-align|line-pack|negative|order|pack|positive|preferred-size|shrink|wrap))? | float | flood-(color|opacity) | font-display | font-family | font-feature-settings | font-kerning | font-language-override | font-size(-adjust)? | font-smoothing | font-stretch | font-style | font-synthesis | font-variant(-(alternates|caps|east-asian|ligatures|numeric|position))? | font-weight | font | fr | glyph-orientation-(horizontal|vertical) | grid-(area|gap) | grid-auto-(columns|flow|rows) | grid-(column|row)(-(end|gap|start))? | grid-template(-(areas|columns|rows))? | height | hyphens | image-(orientation|rendering|resolution) | isolation | justify-content | kerning | left | letter-spacing | lighting-color | line-(box-contain|break|clamp|height) | list-style(-(image|position|type))? | margin(-(bottom|left|right|top))? | marker(-(end|mid|start))? | mask(-(clip||composite|image|origin|position|repeat|size|type))? | (max|min)-(height|width) | mix-blend-mode | nbsp-mode | negative | object-(fit|position) | opacity | operator | order | orphans | outline(-(color|offset|style|width))? | overflow(-(scrolling|wrap|x|y))? | pad(ding(-(bottom|left|right|top))?)? | page(-break-(after|before|inside))? | paint-order | pause(-(after|before))? | perspective(-origin(-(x|y))?)? | pitch(-range)? | pointer-events | position | prefix | quotes | range | resize | right | rotate | scale | scroll-behavior | shape-(image-threshold|margin|outside|rendering) | size | speak(-as)? | src | stop-(color|opacity) | stroke(-(dash(array|offset)|line(cap|join)|miterlimit|opacity|width))? | suffix | symbols | system | tab-size | table-layout | tap-highlight-color | text-align(-last)? | text-decoration(-(color|line|style))? | text-emphasis(-(color|position|style))? | text-(anchor|fill-color|height|indent|justify|orientation|overflow|rendering|shadow|transform|underline-position) | top | touch-action | transform(-origin(-(x|y))?) | transform(-style)? | transition(-(delay|duration|property|timing-function))? | translate | unicode-(bidi|range) | user-(drag|select) | vertical-align | visibility | white-space | widows | width | will-change | word-(break|spacing|wrap) | writing-mode | z-index | zoom )\\b",name:"support.type.property-name.less"},{include:"$self"}]},{begin:"\\b(((\\+_?)?):)([\\s\\t]*)",captures:{1:{name:"punctuation.separator.key-value.less"},4:{name:"meta.property-value.less"}},contentName:"meta.property-value.less",end:"\\s*(;)|(?=[})])",endCaptures:{1:{name:"punctuation.terminator.rule.less"}},patterns:[{include:"#property-values"}]},{include:"$self"}]},selector:{patterns:[{begin:"(?=[>~+/\\.*#a-zA-Z\\[&]|(\\:{1,2}[^\\s])|@\\{)",contentName:"meta.selector.less",end:"(?=@(?!\\{)|[{;])",patterns:[{include:"#comment-line"},{include:"#selectors"},{include:"#less-namespace-accessors"},{include:"#less-variable-interpolation"},{captures:{1:{name:"punctuation.separator.less"}},match:"(\\!)\\s*important",name:"keyword.other.important.less"}]}]},selectors:{patterns:[{match:"\\b([a-z](?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*-(?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*)\\b",name:"entity.name.tag.custom.less"},{match:"(?x)\\b( a | abbr | acronym | address | applet | area | article | aside | audio | b | base | basefont | bdi | bdo | big | blockquote | body | br | button | canvas | caption | circle | cite | clipPath | code | col | colgroup | content | data | dataList | dd | defs | del | details | dfn | dialog | dir | div | dl | dt | element | ellipse | em | embed | eventsource | fieldset | figcaption | figure | filter | footer | foreignObject | form | frame | frameset | g | glyph | glyphRef | h1 | h2 | h3 | h4 | h5 | h6 | head | header | hgroup | hr | html | i | iframe | image | img | input | ins | isindex | kbd | keygen | label | legend | li | line | linearGradient | link | main | map | mark | marker | mask | menu | meta | meter | nav | noframes | noscript | object | ol | optgroup | option | output | p | param | path | pattern | picture | polygon | polyline | pre | progress | q | radialGradient | rect | rp | ruby | rt | rtc | s | samp | script | section | select | shadow | small | source | span | stop | strike | strong | style | sub | summary | sup | svg | switch | symbol | table | tbody | td | template | textarea | textPath | tfoot | th | thead | time | title | tr | track | tref | tspan | tt | u | ul | use | var | video | wbr | xmp )\\b",name:"entity.name.tag.less"},{begin:"(\\.)",beginCaptures:{1:{name:"punctuation.definition.entity.less"}},end:"(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",name:"entity.other.attribute-name.class.less",patterns:[{include:"#less-variable-interpolation"}]},{begin:"(#)",beginCaptures:{1:{name:"punctuation.definition.entity.less"}},end:"(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",name:"entity.other.attribute-name.id.less",patterns:[{include:"#less-variable-interpolation"}]},{begin:"(&)",beginCaptures:{1:{name:"punctuation.definition.entity.less"}},contentName:"entity.other.attribute-name.parent.less",end:"(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))",name:"entity.other.attribute-name.parent.less",patterns:[{include:"#less-variable-interpolation"},{include:"#selectors"}]},{include:"#pseudo-elements"},{include:"#pseudo-classes"},{include:"#less-extend"},{match:"(?!\\+_?:)(?:>{1,3}|[~+])(?![>~+;}])",name:"punctuation.separator.combinator.less"},{match:"((?:>{1,3}|[~+])){2,}",name:"invalid.illegal.combinator.less"},{match:"\\/deep\\/",name:"invalid.illegal.combinator.less"},{begin:"\\[",captures:{0:{name:"punctuation.definition.entity.less"}},end:"\\]",name:"meta.attribute-selector.less",patterns:[{include:"#less-variable-interpolation"},{include:"#qualified-name"},{match:"(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)",name:"entity.other.attribute-name.less"},{begin:"\\s*([~*|^$]?=)\\s*",captures:{1:{name:"keyword.operator.attribute-selector.less"}},end:"(?=(\\s|\\]))",patterns:[{include:"#less-variable-interpolation"},{match:`[^\\s\\]\\['"]`,name:"string.unquoted.less"},{include:"#literal-string"},{captures:{1:{name:"keyword.other.less"}},match:"(?:\\s+([iI]))?"},{match:"\\]",name:"punctuation.definition.entity.less"}]}]},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.less"}},match:"\\s*(?:(,))"},{match:"\\*",name:"entity.name.tag.wildcard.less"}]},"shape-functions":{patterns:[{begin:"\\b(rect)(?=\\()",beginCaptures:{0:{name:"support.function.shape.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\bauto\\b",name:"support.constant.property-value.less"},{include:"#length-type"},{include:"#comma-delimiter"}]}]},{begin:"\\b(inset)(?=\\()",beginCaptures:{0:{name:"support.function.shape.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\bround\\b",name:"keyword.other.less"},{include:"#length-type"},{include:"#percentage-type"}]}]},{begin:"\\b(circle|ellipse)(?=\\()",beginCaptures:{0:{name:"support.function.shape.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\bat\\b",name:"keyword.other.less"},{match:"\\b(top|right|bottom|left|center|closest-side|farthest-side)\\b",name:"support.constant.property-value.less"},{include:"#length-type"},{include:"#percentage-type"}]}]},{begin:"\\b(polygon)(?=\\()",beginCaptures:{0:{name:"support.function.shape.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\b(nonzero|evenodd)\\b",name:"support.constant.property-value.less"},{include:"#length-type"},{include:"#percentage-type"}]}]}]},"steps-function":{begin:"\\b(steps)(?=\\()",beginCaptures:{0:{name:"support.function.timing.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#integer-type"},{match:"(end|middle|start)",name:"support.keyword.timing-direction.less"}]}]},"string-content":{patterns:[{include:"#less-variable-interpolation"},{match:"\\\\\\s*\\n",name:"constant.character.escape.newline.less"},{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.less"}]},"symbols-function":{begin:"\\b(symbols)(?=\\()",beginCaptures:{1:{name:"support.function.counter.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{match:"\\b(cyclic|numeric|alphabetic|symbolic|fixed)\\b",name:"support.constant.symbol-type.less"},{include:"#comma-delimiter"},{include:"#literal-string"},{include:"#image-type"}]}]},"time-type":{captures:{1:{name:"keyword.other.unit.less"}},match:"(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(s|ms))\\b",name:"constant.numeric.less"},"transform-functions":{patterns:[{begin:"\\b(matrix3d|scale3d|matrix|scale)(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#number-type"},{include:"#less-variables"},{include:"#var-function"}]}]},{begin:"\\b(translate(3d)?)(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#percentage-type"},{include:"#length-type"},{include:"#number-type"},{include:"#less-variables"},{include:"#var-function"}]}]},{begin:"\\b(translate[XY])(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#percentage-type"},{include:"#length-type"},{include:"#number-type"},{include:"#less-variables"},{include:"#var-function"}]}]},{begin:"\\b(rotate[XYZ]?|skew[XY])(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#angle-type"},{include:"#less-variables"},{include:"#calc-function"},{include:"#var-function"}]}]},{begin:"\\b(skew)(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#angle-type"},{include:"#less-variables"},{include:"#calc-function"},{include:"#var-function"}]}]},{begin:"\\b(translateZ|perspective)(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#length-type"},{include:"#less-variables"},{include:"#calc-function"},{include:"#var-function"}]}]},{begin:"\\b(rotate3d)(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#angle-type"},{include:"#number-type"},{include:"#less-variables"},{include:"#calc-function"},{include:"#var-function"}]}]},{begin:"\\b(scale[XYZ])(?=\\()",beginCaptures:{0:{name:"support.function.transform.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#number-type"},{include:"#less-variables"},{include:"#calc-function"},{include:"#var-function"}]}]}]},"unicode-range":{captures:{1:{name:"support.constant.unicode-range.prefix.less"},2:{name:"constant.codepoint-range.less"},3:{name:"punctuation.section.range.less"}},match:"(?i)(u\\+)([0-9a-f?]{1,6}(?:(-)[0-9a-f]{1,6})?)",name:"support.unicode-range.less"},"unquoted-string":{match:`[^\\s'"]`,name:"string.unquoted.less"},"url-function":{begin:"\\b(url)(?=\\()",beginCaptures:{1:{name:"support.function.url.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#less-variables"},{include:"#literal-string"},{include:"#unquoted-string"},{include:"#var-function"}]}]},"var-function":{patterns:[{begin:"\\b(var)(?=\\()",beginCaptures:{1:{name:"support.function.var.less"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.end.less"}},name:"meta.function-call.less",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.group.begin.less"}},end:"(?=\\))",patterns:[{include:"#comma-delimiter"},{include:"#custom-property-name"},{include:"#less-variables"}]}]}]},"vendor-prefix":{match:"-(?:webkit|moz(-osx)?|ms|o)-",name:"support.type.vendor-prefix.less"}},scopeName:"source.css.less"})]}}]); diff --git a/9408.9f3c5d75.async.js b/9408.9f3c5d75.async.js new file mode 100644 index 00000000..8973a022 --- /dev/null +++ b/9408.9f3c5d75.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9408],{99408:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({displayName:"TSX",name:"tsx",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{"access-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(abstract|declare|override|public|protected|private|readonly|static)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.tsx"},"after-operator-block-as-object-literal":{begin:"(?<!\\+\\+|--)(?<=[:=(,\\[?+!>]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"meta.objectliteral.tsx",patterns:[{include:"#object-member"}]},"array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.array.tsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.tsx"}},patterns:[{include:"#binding-element"},{include:"#punctuation-comma"}]},"array-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.array.tsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.tsx"}},patterns:[{include:"#binding-element-const"},{include:"#punctuation-comma"}]},"array-literal":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.tsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.tsx"}},name:"meta.array.literal.tsx",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"arrow-function":{patterns:[{captures:{1:{name:"storage.modifier.async.tsx"},2:{name:"variable.parameter.tsx"}},match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)\\s*(?==>)",name:"meta.arrow.tsx"},{begin:`(?x) (?: +(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(\\basync) +)? ((?<![})!\\]])\\s* +(?= + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +) +)`,beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.arrow.tsx",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.tsx"}},end:"((?<=\\}|\\S)(?<!=>)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",name:"meta.arrow.tsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"arrow-return-type":{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",name:"meta.return.type.arrow.tsx",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"async-modifier":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(async)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.async.tsx"},"binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern"},{include:"#array-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"}]},"binding-element-const":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#object-binding-pattern-const"},{include:"#array-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"}]},"boolean-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))true(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.true.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))false(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.boolean.false.tsx"}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},cast:{patterns:[{include:"#jsx"}]},"class-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(class)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.type.class.tsx"}},end:"(?<=\\})",name:"meta.class.tsx",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-declaration-or-expression-patterns":{patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.class.tsx"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},"class-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(class)\\b(?=\\s+|[<{]|\\/[\\/*])",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.type.class.tsx"}},end:"(?<=\\})",name:"meta.class.tsx",patterns:[{include:"#class-declaration-or-expression-patterns"}]},"class-or-interface-body":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},patterns:[{include:"#comment"},{include:"#decorator"},{begin:"(?<=:)\\s*",end:"(?=\\s|[;),}\\]:\\-\\+]|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#field-declaration"},{include:"#string"},{include:"#type-annotation"},{include:"#variable-initializer"},{include:"#access-modifier"},{include:"#property-accessor"},{include:"#async-modifier"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"class-or-interface-heritage":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(extends|implements)\\b)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.tsx"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{include:"#type-parameters"},{include:"#expressionWithoutIdentifiers"},{captures:{1:{name:"entity.name.type.module.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s*\\??\\.\\s*[_$[:alpha:]][_$[:alnum:]]*)*\\s*)"},{captures:{1:{name:"entity.other.inherited-class.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)"},{include:"#expressionPunctuations"}]},comment:{patterns:[{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.tsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.tsx"}},name:"comment.block.documentation.tsx",patterns:[{include:"#docblock"}]},{begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.tsx"},2:{name:"storage.type.internaldeclaration.tsx"},3:{name:"punctuation.decorator.internaldeclaration.tsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.tsx"}},name:"comment.block.tsx"},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tsx"},2:{name:"comment.line.double-slash.tsx"},3:{name:"punctuation.definition.comment.tsx"},4:{name:"storage.type.internaldeclaration.tsx"},5:{name:"punctuation.decorator.internaldeclaration.tsx"}},contentName:"comment.line.double-slash.tsx",end:"(?=$)"}]},"control-statement":{patterns:[{include:"#switch-statement"},{include:"#for-loop"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(catch|finally|throw|try)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.trycatch.tsx"},{captures:{1:{name:"keyword.control.loop.tsx"},2:{name:"entity.name.label.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|goto)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(break|continue|do|goto|while)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.loop.tsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(return)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.control.flow.tsx"}},end:"(?=[;}]|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#expression"}]},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default|switch)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.switch.tsx"},{include:"#if-statement"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(else|if)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.conditional.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(with)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.with.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(package)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(debugger)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.other.debugger.tsx"}]},"decl-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"meta.block.tsx",patterns:[{include:"#statements"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(declare|export)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.tsx"}]},decorator:{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@",beginCaptures:{0:{name:"punctuation.decorator.tsx"}},end:"(?=\\s)",name:"meta.decorator.tsx",patterns:[{include:"#expression"}]},"destructuring-const":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.tsx",patterns:[{include:"#object-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.tsx",patterns:[{include:"#array-binding-pattern-const"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-parameter":{patterns:[{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.object.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.tsx"}},name:"meta.parameter.object-binding-pattern.tsx",patterns:[{include:"#parameter-object-binding-element"}]},{begin:"(?<!=|:)\\s*(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.array.tsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.tsx"}},name:"meta.paramter.array-binding-pattern.tsx",patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]}]},"destructuring-parameter-rest":{captures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"variable.parameter.tsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable":{patterns:[{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\{)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.object-binding-pattern-variable.tsx",patterns:[{include:"#object-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]},{begin:"(?<!=|:|^of|[^\\._$[:alnum:]]of|^in|[^\\._$[:alnum:]]in)\\s*(?=\\[)",end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",name:"meta.array-binding-pattern-variable.tsx",patterns:[{include:"#array-binding-pattern"},{include:"#type-annotation"},{include:"#comment"}]}]},"destructuring-variable-rest":{captures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"meta.definition.variable.tsx variable.other.readwrite.tsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},"destructuring-variable-rest-const":{captures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"meta.definition.variable.tsx variable.other.constant.tsx"}},match:"(?:(\\.\\.\\.)\\s*)?([_$[:alpha:]][_$[:alnum:]]*)"},directives:{begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.tsx"}},end:"(?=$)",name:"comment.line.triple-slash.directive.tsx",patterns:[{begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.tsx"},2:{name:"entity.name.tag.directive.tsx"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.tsx"}},name:"meta.tag.tsx",patterns:[{match:"path|types|no-default-lib|lib|name|resolution-mode",name:"entity.other.attribute-name.directive.tsx"},{match:"=",name:"keyword.operator.assignment.tsx"},{include:"#string"}]}]},docblock:{patterns:[{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}},match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},match:`(?x) +((@)author) +\\s+ +( +[^@\\s<>*/] +(?:[^@<>*/]|\\*[^/])* +) +(?: +\\s* +(<) +([^>\\s]+) +(>) +)?`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) +\\s+ (as) \\s+ +((?:[^@\\s*/]|\\*[^/])+)`},{begin:"((@)example)\\s+",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=@|\\*/)",name:"meta.example.jsdoc",patterns:[{match:"^\\s\\*\\s+"},{begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},contentName:"constant.other.description.jsdoc",end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{captures:{0:{name:"source.embedded.tsx"}},match:"[^\\s@*](?:[^*]|\\*[^/])*"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}},match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +((@)see) +\\s+ +(?: + +( +(?=https?://) +(?:[^\\s*]|\\*[^/])+ +) +| + +( +(?! + +https?:// +| + +(?:\\[[^\\[\\]]*\\])? +{@(?:link|linkcode|linkplain|tutorial)\\b +) + +(?:[^@\\s*/]|\\*[^/])+ +) +)`},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( +[A-Za-z_$] +[\\w$.\\[\\]]* +(?: +\\s* , \\s* +[A-Za-z_$] +[\\w$.\\[\\]]* +)* +)`},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:`(?x) +( +(@) +(?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( +[A-Za-z_$] +[\\w$.\\[\\]]* +)`},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"(?:[^@\\s*/]|\\*[^/])+",name:"entity.name.type.instance.jsdoc"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{match:"([A-Za-z_$][\\w$.\\[\\]]*)",name:"variable.other.jsdoc"},{captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.tsx"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}},match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: +(?:\\[\\])? +\\. +[\\w$]+ +)* +(?: +\\s* +(=) +\\s* +( + +(?> +"(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | +'(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | +\\[ (?:(?:\\*(?!/))|[^*])*? \\] | +(?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* +)* +) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,name:"variable.other.jsdoc"}]},{begin:`(?x) +( +(@) +(?:define|enum|exception|export|extends|lends|implements|modifies +|namespace|private|protected|returns?|satisfies|suppress|this|throws|type +|yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}},match:`(?x) +( +(@) +(?:alias|augments|callback|constructs|emits|event|fires|exports? +|extends|external|function|func|host|lends|listens|interface|memberof!? +|method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( +(?: +[^{}@\\s*] | \\*[^/] +)+ +)`},{begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},contentName:"variable.other.jsdoc",end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}},match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)"},{captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}},match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",name:"storage.type.class.jsdoc"},{include:"#inline-tags"},{captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)"}]},"enum-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:\\b(const)\\s+)?\\b(enum)\\s+([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.type.enum.tsx"},5:{name:"entity.name.type.enum.tsx"}},end:"(?<=\\})",name:"meta.enum.declaration.tsx",patterns:[{include:"#comment"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},patterns:[{include:"#comment"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{0:{name:"variable.other.enummember.tsx"}},end:"(?=,|\\}|$)",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},{begin:"(?=((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\])))",end:"(?=,|\\}|$)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#comment"},{include:"#variable-initializer"}]},{include:"#punctuation-comma"}]}]},"export-declaration":{patterns:[{captures:{1:{name:"keyword.control.export.tsx"},2:{name:"keyword.control.as.tsx"},3:{name:"storage.type.namespace.tsx"},4:{name:"entity.name.type.module.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)\\s+(as)\\s+(namespace)\\s+([_$[:alpha:]][_$[:alnum:]]*)"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?(?:(?:\\s*(=))|(?:\\s+(default)(?=\\s+)))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"keyword.control.type.tsx"},3:{name:"keyword.operator.assignment.tsx"},4:{name:"keyword.control.default.tsx"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.default.tsx",patterns:[{include:"#interface-declaration"},{include:"#expression"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(export)(?:\\s+(type))?\\b(?!(\\$)|(\\s*:))((?=\\s*[\\{*])|((?=\\s*[_$[:alpha:]][_$[:alnum:]]*(\\s|,))(?!\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"keyword.control.type.tsx"}},end:"(?=$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.export.tsx",patterns:[{include:"#import-export-declaration"}]}]},expression:{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{captures:{1:{name:"storage.modifier.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"variable.parameter.tsx variable.language.this.tsx"},4:{name:"variable.parameter.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s*[:,]|$)"},{include:"#type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.tsx"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},"expression-operators":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(await)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.control.flow.tsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?=\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*\\*)",beginCaptures:{1:{name:"keyword.control.flow.tsx"}},end:"\\*",endCaptures:{0:{name:"keyword.generator.asterisk.tsx"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.control.flow.tsx"},2:{name:"keyword.generator.asterisk.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(yield)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s*(\\*))?"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))delete(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.delete.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))in(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.in.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))of(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?!\\()",name:"keyword.operator.expression.of.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.instanceof.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.new.tsx"},{include:"#typeof-operator"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))void(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.void.tsx"},{captures:{1:{name:"keyword.control.as.tsx"},2:{name:"storage.modifier.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*($|[;,:})\\]]))"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.tsx"},2:{name:"keyword.control.satisfies.tsx"}},end:"(?=^|[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisfies)\\s+)|(\\s+\\<))",patterns:[{include:"#type"}]},{match:"\\.\\.\\.",name:"keyword.operator.spread.tsx"},{match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=",name:"keyword.operator.assignment.compound.tsx"},{match:"\\&=|\\^=|<<=|>>=|>>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.tsx"},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.tsx"},{match:"===|!==|==|!=",name:"keyword.operator.comparison.tsx"},{match:"<=|>=|<>|<|>",name:"keyword.operator.relational.tsx"},{captures:{1:{name:"keyword.operator.logical.tsx"},2:{name:"keyword.operator.assignment.compound.tsx"},3:{name:"keyword.operator.arithmetic.tsx"}},match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))"},{match:"\\!|&&|\\|\\||\\?\\?",name:"keyword.operator.logical.tsx"},{match:"\\&|~|\\^|\\|",name:"keyword.operator.bitwise.tsx"},{match:"\\=",name:"keyword.operator.assignment.tsx"},{match:"--",name:"keyword.operator.decrement.tsx"},{match:"\\+\\+",name:"keyword.operator.increment.tsx"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.arithmetic.tsx"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.tsx"},2:{name:"keyword.operator.arithmetic.tsx"}},patterns:[{include:"#comment"}]},{captures:{1:{name:"keyword.operator.assignment.compound.tsx"},2:{name:"keyword.operator.arithmetic.tsx"}},match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},expressionWithoutIdentifiers:{patterns:[{include:"#jsx"},{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#arrow-function"},{include:"#paren-expression-possibly-arrow"},{include:"#cast"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#function-call"},{include:"#literal"},{include:"#support-objects"},{include:"#paren-expression"}]},"field-declaration":{begin:`(?x)(?<!\\()(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s+)?(?=\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|\\}|$))`,beginCaptures:{1:{name:"storage.modifier.tsx"}},end:`(?x)(?=\\}|;|,|$|(^(?!\\s*((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|(\\#?[_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(?:(?:(\\?)|(\\!))\\s*)?(=|:|;|,|$))))|(?<=\\})`,name:"meta.field.declaration.tsx",patterns:[{include:"#variable-initializer"},{include:"#type-annotation"},{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{include:"#comment"},{captures:{1:{name:"meta.definition.property.tsx entity.name.function.tsx"},2:{name:"keyword.operator.optional.tsx"},3:{name:"keyword.operator.definiteassignment.tsx"}},match:`(?x)(\\#?[_$[:alpha:]][_$[:alnum:]]*)(?:(\\?)|(\\!))?(?=\\s*\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{match:"\\#?[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.property.tsx variable.object.property.tsx"},{match:"\\?",name:"keyword.operator.optional.tsx"},{match:"\\!",name:"keyword.operator.definiteassignment.tsx"}]},"for-loop":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))for(?=((\\s+|(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*))await)?\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)?(\\())",beginCaptures:{0:{name:"keyword.control.loop.tsx"}},end:"(?<=\\))",patterns:[{include:"#comment"},{match:"await",name:"keyword.control.loop.tsx"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#var-expr"},{include:"#expression"},{include:"#punctuation-semicolon"}]}]},"function-body":{patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#return-type"},{include:"#type-function-return-type"},{include:"#decl-block"},{match:"\\*",name:"keyword.generator.asterisk.tsx"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?\\())",name:"meta.function-call.tsx",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",name:"meta.function-call.tsx",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-optionals":{patterns:[{match:"\\?\\.",name:"meta.function-call.tsx punctuation.accessor.optional.tsx"},{match:"\\!",name:"meta.function-call.tsx keyword.operator.definiteassignment.tsx"}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tsx"}]},"function-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.async.tsx"},4:{name:"storage.type.function.tsx"},5:{name:"keyword.generator.asterisk.tsx"},6:{name:"meta.definition.function.tsx entity.name.function.tsx"}},end:"(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|(?<=\\})",name:"meta.function.tsx",patterns:[{include:"#function-name"},{include:"#function-body"}]},"function-expression":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(async)\\s+)?(function\\b)(?:\\s*(\\*))?(?:(?:\\s+|(?<=\\*))([_$[:alpha:]][_$[:alnum:]]*))?\\s*",beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"storage.type.function.tsx"},3:{name:"keyword.generator.asterisk.tsx"},4:{name:"meta.definition.function.tsx entity.name.function.tsx"}},end:"(?=;)|(?<=\\})",name:"meta.function.expression.tsx",patterns:[{include:"#function-name"},{include:"#single-line-comment-consuming-line-ending"},{include:"#function-body"}]},"function-name":{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.function.tsx entity.name.function.tsx"},"function-parameters":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.tsx"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.tsx"}},name:"meta.parameters.tsx",patterns:[{include:"#function-parameters-body"}]},"function-parameters-body":{patterns:[{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{include:"#parameter-name"},{include:"#parameter-type-annotation"},{include:"#variable-initializer"},{match:",",name:"punctuation.separator.parameter.tsx"}]},identifiers:{patterns:[{include:"#object-identifiers"},{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"entity.name.function.tsx"}},match:`(?x)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*)?([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +))`},{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.constant.property.tsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.property.tsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)"},{match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",name:"variable.other.constant.tsx"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"variable.other.readwrite.tsx"}]},"if-statement":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bif\\s*(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))\\s*(?!\\{))",end:"(?=;|$|\\})",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(if)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.conditional.tsx"},2:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression"}]},{begin:"(?<=\\))\\s*\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"keyword.other.tsx"}},name:"string.regexp.tsx",patterns:[{include:"#regexp"}]},{include:"#statements"}]}]},"import-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type)(?!\\s+from))?(?!\\s*[:\\(])(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"keyword.control.import.tsx"},4:{name:"keyword.control.type.tsx"}},end:"(?<!^import|[^\\._$[:alnum:]]import)(?=;|$|^)",name:"meta.import.tsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#string"},{begin:`(?<=^import|[^\\._$[:alnum:]]import)(?!\\s*["'])`,end:"\\bfrom\\b",endCaptures:{0:{name:"keyword.control.from.tsx"}},patterns:[{include:"#import-export-declaration"}]},{include:"#import-export-declaration"}]},"import-equals-declaration":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(require)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"keyword.control.import.tsx"},4:{name:"keyword.control.type.tsx"},5:{name:"variable.other.readwrite.alias.tsx"},6:{name:"keyword.operator.assignment.tsx"},7:{name:"keyword.control.require.tsx"},8:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},name:"meta.import-equals.external.tsx",patterns:[{include:"#comment"},{include:"#string"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(import)(?:\\s+(type))?\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*(=)\\s*(?!require\\b)",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"keyword.control.import.tsx"},4:{name:"keyword.control.type.tsx"},5:{name:"variable.other.readwrite.alias.tsx"},6:{name:"keyword.operator.assignment.tsx"}},end:"(?=;|$|^)",name:"meta.import-equals.internal.tsx",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{captures:{1:{name:"entity.name.type.module.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.other.readwrite.tsx"}]}]},"import-export-assert-clause":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(with)|(assert))\\s*(\\{)",beginCaptures:{1:{name:"keyword.control.with.tsx"},2:{name:"keyword.control.assert.tsx"},3:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},patterns:[{include:"#comment"},{include:"#string"},{match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object-literal.key.tsx"},{match:":",name:"punctuation.separator.key-value.tsx"}]},"import-export-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"meta.block.tsx",patterns:[{include:"#import-export-clause"}]},"import-export-clause":{patterns:[{include:"#comment"},{captures:{1:{name:"keyword.control.type.tsx"},2:{name:"keyword.control.default.tsx"},3:{name:"constant.language.import-export-all.tsx"},4:{name:"variable.other.readwrite.tsx"},5:{name:"keyword.control.as.tsx"},6:{name:"keyword.control.default.tsx"},7:{name:"variable.other.readwrite.alias.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(?:(\\btype)\\s+)?(?:(\\bdefault)|(\\*)|(\\b[_$[:alpha:]][_$[:alnum:]]*)))\\s+(as)\\s+(?:(default(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|([_$[:alpha:]][_$[:alnum:]]*))"},{include:"#punctuation-comma"},{match:"\\*",name:"constant.language.import-export-all.tsx"},{match:"\\b(default)\\b",name:"keyword.control.default.tsx"},{captures:{1:{name:"keyword.control.type.tsx"},2:{name:"variable.other.readwrite.alias.tsx"}},match:"(?:(\\btype)\\s+)?([_$[:alpha:]][_$[:alnum:]]*)"}]},"import-export-declaration":{patterns:[{include:"#comment"},{include:"#string"},{include:"#import-export-block"},{match:"\\bfrom\\b",name:"keyword.control.from.tsx"},{include:"#import-export-assert-clause"},{include:"#import-export-clause"}]},"indexer-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=:)",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"meta.brace.square.tsx"},3:{name:"variable.parameter.tsx"}},end:"(\\])\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.tsx"},2:{name:"keyword.operator.optional.tsx"}},name:"meta.indexer.declaration.tsx",patterns:[{include:"#type-annotation"}]},"indexer-mapped-type-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([+-])?(readonly)\\s*)?\\s*(\\[)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s+(in)\\s+",beginCaptures:{1:{name:"keyword.operator.type.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"meta.brace.square.tsx"},4:{name:"entity.name.type.tsx"},5:{name:"keyword.operator.expression.in.tsx"}},end:"(\\])([+-])?\\s*(\\?\\s*)?|$",endCaptures:{1:{name:"meta.brace.square.tsx"},2:{name:"keyword.operator.type.modifier.tsx"},3:{name:"keyword.operator.optional.tsx"}},name:"meta.indexer.mappedtype.declaration.tsx",patterns:[{captures:{1:{name:"keyword.control.as.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+"},{include:"#type"}]},"inline-tags":{patterns:[{captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}},match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",name:"constant.other.description.jsdoc"},{begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},name:"entity.name.type.instance.jsdoc",patterns:[{captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?"},{captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}},match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?"}]}]},"instanceof-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(instanceof)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.expression.instanceof.tsx"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",patterns:[{include:"#type"}]},"interface-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(?:(abstract)\\s+)?\\b(interface)\\b(?=\\s+|/[/*])",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.type.interface.tsx"}},end:"(?<=\\})",name:"meta.interface.tsx",patterns:[{include:"#comment"},{include:"#class-or-interface-heritage"},{captures:{0:{name:"entity.name.type.interface.tsx"}},match:"[_$[:alpha:]][_$[:alnum:]]*"},{include:"#type-parameters"},{include:"#class-or-interface-body"}]},jsdoctype:{patterns:[{begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},contentName:"entity.name.type.instance.jsdoc",end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-children":{patterns:[{include:"#jsx-tag-without-attributes"},{include:"#jsx-tag"},{include:"#jsx-evaluated-code"},{include:"#jsx-entities"}]},"jsx-entities":{patterns:[{captures:{1:{name:"punctuation.definition.entity.tsx"},3:{name:"punctuation.definition.entity.tsx"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.tsx"}]},"jsx-evaluated-code":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.tsx"}},contentName:"meta.embedded.expression.tsx",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.tsx"}},patterns:[{include:"#expression"}]},"jsx-string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.tsx"}},name:"string.quoted.double.tsx",patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.tsx"}},name:"string.quoted.single.tsx",patterns:[{include:"#jsx-entities"}]},"jsx-tag":{begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",end:"(/>)|(?:(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",endCaptures:{1:{name:"punctuation.definition.tag.end.tsx"},2:{name:"punctuation.definition.tag.begin.tsx"},3:{name:"entity.name.tag.namespace.tsx"},4:{name:"punctuation.separator.namespace.tsx"},5:{name:"entity.name.tag.tsx"},6:{name:"support.class.component.tsx"},7:{name:"punctuation.definition.tag.end.tsx"}},name:"meta.tag.tsx",patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.tsx"}},contentName:"meta.jsx.children.tsx",end:"(?=</)",patterns:[{include:"#jsx-children"}]}]},"jsx-tag-attribute-assignment":{match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`,name:"keyword.operator.assignment.tsx"},"jsx-tag-attribute-name":{captures:{1:{name:"entity.other.attribute-name.namespace.tsx"},2:{name:"punctuation.separator.namespace.tsx"},3:{name:"entity.other.attribute-name.tsx"}},match:`(?x) +\\s* +(?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? +([_$[:alpha:]][-_$[:alnum:]]*) +(?=\\s|=|/?>|/\\*|//)`},"jsx-tag-attributes":{begin:"\\s+",end:"(?=[/]?>)",name:"meta.tag.attributes.tsx",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attributes-illegal":{match:"\\S+",name:"invalid.illegal.attribute.tsx"},"jsx-tag-in-expression":{begin:`(?x) +(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* +(?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) +(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))(?=((<\\s*)|(\\s+))(?!\\?)|\\/?>))",patterns:[{include:"#jsx-tag"}]},"jsx-tag-without-attributes":{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"},6:{name:"punctuation.definition.tag.end.tsx"}},contentName:"meta.jsx.children.tsx",end:"(</)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"},6:{name:"punctuation.definition.tag.end.tsx"}},name:"meta.tag.without-attributes.tsx",patterns:[{include:"#jsx-children"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?<!\\+\\+|--)(?<=[({\\[,?=>:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?<!\\.|-)(:))?((?:[a-z][a-z0-9]*|([_$[:alpha:]][-_$[:alnum:].]*))(?<!\\.|-))?\\s*(>))",patterns:[{include:"#jsx-tag-without-attributes"}]},label:{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)(?=\\s*\\{)",beginCaptures:{1:{name:"entity.name.label.tsx"},2:{name:"punctuation.separator.label.tsx"}},end:"(?<=\\})",patterns:[{include:"#decl-block"}]},{captures:{1:{name:"entity.name.label.tsx"},2:{name:"punctuation.separator.label.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(:)"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"method-declaration":{patterns:[{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?\\s*\\b(constructor)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.modifier.async.tsx"},5:{name:"storage.type.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.tsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:"(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:(?:\\s*\\b(new)\\b(?!:)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|(?:(\\*)\\s*)?)(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.modifier.async.tsx"},5:{name:"keyword.operator.new.tsx"},6:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.tsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(override)\\s+)?(?:\\b(public|private|protected)\\s+)?(?:\\b(abstract)\\s+)?(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.modifier.async.tsx"},5:{name:"storage.type.property.tsx"},6:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",name:"meta.method.declaration.tsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??)\\s*[\\(\\<])`,end:"(?=\\(|\\<)",patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"meta.definition.method.tsx entity.name.function.tsx"},{match:"\\?",name:"keyword.operator.optional.tsx"}]},"namespace-declaration":{begin:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(namespace|module)\\s+(?=[_$[:alpha:]\"'`]))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.namespace.tsx"}},end:"(?<=\\})|(?=;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.namespace.declaration.tsx",patterns:[{include:"#comment"},{include:"#string"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.type.module.tsx"},{include:"#punctuation-accessor"},{include:"#decl-block"}]},"new-expr":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.new.tsx"}},end:"(?<=\\))|(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))new(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))function((\\s+[_$[:alpha:]][_$[:alnum:]]*)|(\\s*[\\(]))))",name:"new.expr.tsx",patterns:[{include:"#expression"}]},"null-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.null.tsx"},"numeric-literal":{patterns:[{captures:{1:{name:"storage.type.numeric.bigint.tsx"}},match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",name:"constant.numeric.hex.tsx"},{captures:{1:{name:"storage.type.numeric.bigint.tsx"}},match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",name:"constant.numeric.binary.tsx"},{captures:{1:{name:"storage.type.numeric.bigint.tsx"}},match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",name:"constant.numeric.octal.tsx"},{captures:{0:{name:"constant.numeric.decimal.tsx"},1:{name:"meta.delimiter.decimal.period.tsx"},2:{name:"storage.type.numeric.bigint.tsx"},3:{name:"meta.delimiter.decimal.period.tsx"},4:{name:"storage.type.numeric.bigint.tsx"},5:{name:"meta.delimiter.decimal.period.tsx"},6:{name:"storage.type.numeric.bigint.tsx"},7:{name:"storage.type.numeric.bigint.tsx"},8:{name:"meta.delimiter.decimal.period.tsx"},9:{name:"storage.type.numeric.bigint.tsx"},10:{name:"meta.delimiter.decimal.period.tsx"},11:{name:"storage.type.numeric.bigint.tsx"},12:{name:"meta.delimiter.decimal.period.tsx"},13:{name:"storage.type.numeric.bigint.tsx"},14:{name:"storage.type.numeric.bigint.tsx"}},match:`(?x) +(?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)`}]},"numericConstant-literal":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.nan.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.infinity.tsx"}]},"object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element"}]},{include:"#object-binding-pattern"},{include:"#destructuring-variable-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-const":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#binding-element-const"}]},{include:"#object-binding-pattern-const"},{include:"#destructuring-variable-rest-const"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"object-binding-element-propertyName":{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(:)",endCaptures:{0:{name:"punctuation.destructuring.tsx"}},patterns:[{include:"#string"},{include:"#array-literal"},{include:"#numeric-literal"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"variable.object.property.tsx"}]},"object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.object.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.tsx"}},patterns:[{include:"#object-binding-element"}]},"object-binding-pattern-const":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.object.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.tsx"}},patterns:[{include:"#object-binding-element-const"}]},"object-identifiers":{patterns:[{match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))",name:"support.class.tsx"},{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.constant.object.property.tsx"},4:{name:"variable.other.object.property.tsx"}},match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: +(\\#?[[:upper:]][_$[:digit:][:upper:]]*) | +(\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`},{captures:{1:{name:"variable.other.constant.object.tsx"},2:{name:"variable.other.object.tsx"}},match:`(?x)(?: +([[:upper:]][_$[:digit:][:upper:]]*) | +([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`}]},"object-literal":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"meta.objectliteral.tsx",patterns:[{include:"#object-member"}]},"object-literal-method-declaration":{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"storage.type.property.tsx"},3:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.tsx",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:\\b(async)\\s+)?(?:\\b(get|set)\\s+)?(?:(\\*)\\s*)?(?=\\s*(((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(\\??))\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"storage.type.property.tsx"},3:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",name:"meta.object.member.tsx meta.object-literal.key.tsx",patterns:[{include:"#comment"},{include:"#array-literal"}]},{begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",name:"meta.object.member.tsx meta.object-literal.key.tsx",patterns:[{include:"#comment"},{include:"#string"}]},{begin:`(?x)(?=(\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$)))`,end:"(?=:)|(?=\\s*([\\(\\<,}])|(\\s+as|satisifies\\s+))",name:"meta.object.member.tsx meta.object-literal.key.tsx",patterns:[{include:"#comment"},{include:"#numeric-literal"}]},{begin:"(?<=[\\]\\'\\\"\\`])(?=\\s*[\\(\\<])",end:"(?=\\}|;|,)|(?<=\\})",name:"meta.method.declaration.tsx",patterns:[{include:"#function-body"}]},{captures:{0:{name:"meta.object-literal.key.tsx"},1:{name:"constant.numeric.decimal.tsx"}},match:"(?![_$[:alpha:]])([[:digit:]]+)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.tsx"},{captures:{0:{name:"meta.object-literal.key.tsx"},1:{name:"entity.name.function.tsx"}},match:`(?x)(?:([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:(\\s*\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/)*\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,name:"meta.object.member.tsx"},{captures:{0:{name:"meta.object-literal.key.tsx"}},match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",name:"meta.object.member.tsx"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.tsx"}},end:"(?=,|\\})",name:"meta.object.member.tsx",patterns:[{include:"#expression"}]},{captures:{1:{name:"variable.other.readwrite.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.tsx"},{captures:{1:{name:"keyword.control.as.tsx"},2:{name:"storage.modifier.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as)\\s+(const)(?=\\s*([,}]|$))",name:"meta.object.member.tsx"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(as)|(satisfies))\\s+",beginCaptures:{1:{name:"keyword.control.as.tsx"},2:{name:"keyword.control.satisfies.tsx"}},end:"(?=[;),}\\]:?\\-\\+\\>]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(as|satisifies)\\s+))",name:"meta.object.member.tsx",patterns:[{include:"#type"}]},{begin:"(?=[_$[:alpha:]][_$[:alnum:]]*\\s*=)",end:"(?=,|\\}|$|\\/\\/|\\/\\*)",name:"meta.object.member.tsx",patterns:[{include:"#expression"}]},{begin:":",beginCaptures:{0:{name:"meta.object-literal.key.tsx punctuation.separator.key-value.tsx"}},end:"(?=,|\\})",name:"meta.object.member.tsx",patterns:[{begin:"(?<=:)\\s*(async)?(?=\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"parameter-array-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\[)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.array.tsx"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.binding-pattern.array.tsx"}},patterns:[{include:"#parameter-binding-element"},{include:"#punctuation-comma"}]},"parameter-binding-element":{patterns:[{include:"#comment"},{include:"#string"},{include:"#numeric-literal"},{include:"#regex"},{include:"#parameter-object-binding-pattern"},{include:"#parameter-array-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"}]},"parameter-name":{patterns:[{captures:{1:{name:"storage.modifier.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|protected|private|readonly)\\s+(?=(override|public|protected|private|readonly)\\s+)"},{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`},{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"variable.parameter.tsx variable.language.this.tsx"},4:{name:"variable.parameter.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(override|public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*(\\??)"}]},"parameter-object-binding-element":{patterns:[{include:"#comment"},{begin:`(?x)(?=((\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$))|(\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$))|((?<!\\$)(?: +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| +(?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| +(?:\\b[0-9][0-9_]*(n)?\\b(?!\\.)) +)(?!\\$))|([_$[:alpha:]][_$[:alnum:]]*)|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`)|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])+\\]))\\s*(:))`,end:"(?=,|\\})",patterns:[{include:"#object-binding-element-propertyName"},{include:"#parameter-binding-element"},{include:"#paren-expression"}]},{include:"#parameter-object-binding-pattern"},{include:"#destructuring-parameter-rest"},{include:"#variable-initializer"},{include:"#punctuation-comma"}]},"parameter-object-binding-pattern":{begin:"(?:(\\.\\.\\.)\\s*)?(\\{)",beginCaptures:{1:{name:"keyword.operator.rest.tsx"},2:{name:"punctuation.definition.binding-pattern.object.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.binding-pattern.object.tsx"}},patterns:[{include:"#parameter-object-binding-element"}]},"parameter-type-annotation":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?=[,)])|(?==[^>])",name:"meta.type.annotation.tsx",patterns:[{include:"#type"}]}]},"paren-expression":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression"}]},"paren-expression-possibly-arrow":{patterns:[{begin:"(?<=[(=,])\\s*(async)?(?=\\s*((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.tsx meta.return.type.arrow.tsx keyword.operator.type.annotation.tsx"}},contentName:"meta.arrow.tsx meta.return.type.arrow.tsx",end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"property-accessor":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(accessor|get|set)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.type.property.tsx"},"punctuation-accessor":{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"}},match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},"punctuation-comma":{match:",",name:"punctuation.separator.comma.tsx"},"punctuation-semicolon":{match:";",name:"punctuation.terminator.statement.tsx"},"qstring-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"invalid.illegal.newline.tsx"}},name:"string.quoted.double.tsx",patterns:[{include:"#string-character-escape"}]},"qstring-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"invalid.illegal.newline.tsx"}},name:"string.quoted.single.tsx",patterns:[{include:"#string-character-escape"}]},regex:{patterns:[{begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.tsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"keyword.other.tsx"}},name:"string.regexp.tsx",patterns:[{include:"#regexp"}]},{begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)*\\])+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"keyword.other.tsx"}},name:"string.regexp.tsx",patterns:[{include:"#regexp"}]}]},"regex-character-class":{patterns:[{match:"\\\\[wWsSdDtrnvf]|\\.",name:"constant.other.character-class.regexp"},{match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})",name:"constant.character.numeric.regexp"},{match:"\\\\c[A-Z]",name:"constant.character.control.regexp"},{match:"\\\\.",name:"constant.character.escape.backslash.regexp"}]},regexp:{patterns:[{match:"\\\\[bB]|\\^|\\$",name:"keyword.control.anchor.regexp"},{captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}},match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>"},{match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.regexp"},{match:"\\|",name:"keyword.operator.or.regexp"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},name:"meta.group.assertion.regexp",patterns:[{include:"#regexp"}]},{begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},name:"meta.group.regexp",patterns:[{include:"#regexp"}]},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},name:"constant.other.character-class.set.regexp",patterns:[{captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}},match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",name:"constant.other.character-class.range.regexp"},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"return-type":{patterns:[{begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?<![:|&])(?=$|^|[{};,]|//)",name:"meta.return.type.tsx",patterns:[{include:"#return-type-core"}]},{begin:"(?<=\\))\\s*(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?<![:|&])((?=[{};,]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.return.type.tsx",patterns:[{include:"#return-type-core"}]}]},"return-type-core":{patterns:[{include:"#comment"},{begin:"(?<=[:|&])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},shebang:{captures:{1:{name:"punctuation.definition.comment.tsx"}},match:"\\A(#!).*(?=$)",name:"comment.line.shebang.tsx"},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tsx"},2:{name:"comment.line.double-slash.tsx"},3:{name:"punctuation.definition.comment.tsx"},4:{name:"storage.type.internaldeclaration.tsx"},5:{name:"punctuation.decorator.internaldeclaration.tsx"}},contentName:"comment.line.double-slash.tsx",end:"(?=^)"},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"string-character-escape":{match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)",name:"constant.character.escape.tsx"},"super-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)",name:"variable.language.super.tsx"},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{match:"(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*[\\(]\\s*[\\\"\\'\\`]))",name:"keyword.operator.expression.import.tsx"}]},"support-objects":{patterns:[{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(arguments)\\b(?!\\$)",name:"variable.language.arguments.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(Promise)\\b(?!\\$)",name:"support.class.promise.tsx"},{captures:{1:{name:"keyword.control.import.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"},4:{name:"support.variable.property.importmeta.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(import)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(meta)\\b(?!\\$)"},{captures:{1:{name:"keyword.operator.new.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"},4:{name:"support.variable.property.target.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(new)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(target)\\b(?!\\$)"},{captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"support.variable.property.tsx"},4:{name:"support.constant.tsx"}},match:`(?x) (?:(\\.)|(\\?\\.(?!\\s*[[:digit:]]))) \\s* (?: +(?:(constructor|length|prototype|__proto__)\\b(?!\\$|\\s*(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) +| +(?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`},{captures:{1:{name:"support.type.object.module.tsx"},2:{name:"support.type.object.module.tsx"},3:{name:"punctuation.accessor.tsx"},4:{name:"punctuation.accessor.optional.tsx"},5:{name:"support.type.object.module.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(exports)|(module)(?:(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))(exports|id|filename|loaded|parent|children))?)\\b(?!\\$)"}]},"switch-statement":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?=\\bswitch\\s*\\()",end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"switch-statement.expr.tsx",patterns:[{include:"#comment"},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(switch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.switch.tsx"},2:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},name:"switch-expression.expr.tsx",patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"(?=\\})",name:"switch-block.expr.tsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(case|default(?=:))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.control.switch.tsx"}},end:"(?=:)",name:"case-clause.expr.tsx",patterns:[{include:"#expression"}]},{begin:"(:)\\s*(\\{)",beginCaptures:{1:{name:"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"},2:{name:"meta.block.tsx punctuation.definition.block.tsx"}},contentName:"meta.block.tsx",end:"\\}",endCaptures:{0:{name:"meta.block.tsx punctuation.definition.block.tsx"}},patterns:[{include:"#statements"}]},{captures:{0:{name:"case-clause.expr.tsx punctuation.definition.section.case-statement.tsx"}},match:"(:)"},{include:"#statements"}]}]},template:{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"},2:{name:"string.template.tsx punctuation.definition.string.template.begin.tsx"}},contentName:"string.template.tsx",end:"`",endCaptures:{0:{name:"string.template.tsx punctuation.definition.string.template.end.tsx"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{match:"([_$[:alpha:]][_$[:alnum:]]*)",name:"entity.name.function.tagged-template.tsx"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?<!=)\\>))*(?<!=)\\>)*(?<!=)>\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.tsx"}},contentName:"meta.embedded.line.tsx",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.tsx"}},name:"meta.template.expression.tsx",patterns:[{include:"#expression"}]},"template-type":{patterns:[{include:"#template-call"},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"},2:{name:"string.template.tsx punctuation.definition.string.template.begin.tsx"}},contentName:"string.template.tsx",end:"`",endCaptures:{0:{name:"string.template.tsx punctuation.definition.string.template.end.tsx"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.tsx"}},contentName:"meta.embedded.line.tsx",end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.tsx"}},name:"meta.template.expression.tsx",patterns:[{include:"#type"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.tsx"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.tsx"}},patterns:[{include:"#expression"}]},"this-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))this\\b(?!\\$)",name:"variable.language.this.tsx"},type:{patterns:[{include:"#comment"},{include:"#type-string"},{include:"#numeric-literal"},{include:"#type-primitive"},{include:"#type-builtin-literals"},{include:"#type-parameters"},{include:"#type-tuple"},{include:"#type-object"},{include:"#type-operators"},{include:"#type-conditional"},{include:"#type-fn-type-parameters"},{include:"#type-paren-or-function-parameters"},{include:"#type-function-return-type"},{captures:{1:{name:"storage.modifier.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(readonly)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*"},{include:"#type-name"}]},"type-alias-declaration":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(type)\\b\\s+([_$[:alpha:]][_$[:alnum:]]*)\\s*",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.type.tsx"},4:{name:"entity.name.type.alias.tsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",name:"meta.type.declaration.tsx",patterns:[{include:"#comment"},{include:"#type-parameters"},{begin:"(=)\\s*(intrinsic)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{1:{name:"keyword.operator.assignment.tsx"},2:{name:"keyword.control.intrinsic.tsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]},{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.tsx"}},end:"(?=\\}|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type"}]}]},"type-annotation":{patterns:[{begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?<![:|&])(?!\\s*[|&]\\s+)((?=^|[,);\\}\\]]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.tsx",patterns:[{include:"#type"}]},{begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?<![:|&])((?=[,);\\}\\]]|\\/\\/)|(?==[^>])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",name:"meta.type.annotation.tsx",patterns:[{include:"#type"}]}]},"type-arguments":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.tsx"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.tsx"}},name:"meta.type.parameters.tsx",patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{captures:{0:{name:"keyword.operator.type.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(_)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"#type"},{include:"#punctuation-comma"}]},"type-builtin-literals":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|true|false|undefined|null|object)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.builtin.tsx"},"type-conditional":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.tsx"}},end:"(?<=:)",patterns:[{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.tsx"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.tsx"}},patterns:[{include:"#type"}]},{include:"#type"}]}]},"type-fn-type-parameters":{patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b(?=\\s*\\<)",beginCaptures:{1:{name:"meta.type.constructor.tsx storage.modifier.tsx"},2:{name:"meta.type.constructor.tsx keyword.control.new.tsx"}},end:"(?<=>)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(abstract)\\s+)?(new)\\b\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.control.new.tsx"}},end:"(?<=\\))",name:"meta.type.constructor.tsx",patterns:[{include:"#function-parameters"}]},{begin:`(?x)( +(?= +[(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +) +) +)`,end:"(?<=\\))",name:"meta.type.function.tsx",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.tsx"}},end:"(?<!=>)(?<![|&])(?=[,\\]\\)\\{\\}=;>:\\?]|//|$)",name:"meta.type.function.return.tsx",patterns:[{include:"#type-function-return-type-core"}]},{begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.tsx"}},end:"(?<!=>)(?<![|&])((?=[,\\]\\)\\{\\}=;:\\?>]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",name:"meta.type.function.return.tsx",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-infer":{patterns:[{captures:{1:{name:"keyword.operator.expression.infer.tsx"},2:{name:"entity.name.type.tsx"},3:{name:"keyword.operator.expression.extends.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(infer)\\s+([_$[:alpha:]][_$[:alnum:]]*)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))(?:\\s+(extends)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))?",name:"meta.type.infer.tsx"}]},"type-name":{patterns:[{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(<)",captures:{1:{name:"entity.name.type.module.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"},4:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},contentName:"meta.type.parameters.tsx",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.tsx"},2:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},contentName:"meta.type.parameters.tsx",end:"(>)",endCaptures:{1:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},patterns:[{include:"#type-arguments-body"}]},{captures:{1:{name:"entity.name.type.module.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"}},match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))"},{match:"[_$[:alpha:]][_$[:alnum:]]*",name:"entity.name.type.tsx"}]},"type-object":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},name:"meta.object.type.tsx",patterns:[{include:"#comment"},{include:"#method-declaration"},{include:"#indexer-declaration"},{include:"#indexer-mapped-type-declaration"},{include:"#field-declaration"},{include:"#type-annotation"},{begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#type"}]},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.tsx"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.tsx"}},end:"(?=\\S)"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))keyof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.keyof.tsx"},{match:"(\\?|\\:)",name:"keyword.operator.ternary.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))import(?=\\s*\\()",name:"keyword.operator.expression.import.tsx"}]},"type-parameters":{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.tsx"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.tsx"}},name:"meta.type.parameters.tsx",patterns:[{include:"#comment"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out|const)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"storage.modifier.tsx"},{include:"#type"},{include:"#punctuation-comma"},{match:"(=)(?!>)",name:"keyword.operator.assignment.tsx"}]},"type-paren-or-function-parameters":{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},name:"meta.type.paren.cover.tsx",patterns:[{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:`(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=\\s*(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`},{captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"variable.parameter.tsx variable.language.this.tsx"},4:{name:"variable.parameter.tsx"},5:{name:"keyword.operator.optional.tsx"}},match:"(?x)(?:(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(public|private|protected|readonly)\\s+)?(?:(\\.\\.\\.)\\s*)?(?<!=|:)(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s*(\\??)(?=:)"},{include:"#type-annotation"},{match:",",name:"punctuation.separator.parameter.tsx"},{include:"#type"}]},"type-predicate-operator":{patterns:[{captures:{1:{name:"keyword.operator.type.asserts.tsx"},2:{name:"variable.parameter.tsx variable.language.this.tsx"},3:{name:"variable.parameter.tsx"},4:{name:"keyword.operator.expression.is.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(asserts)\\s+)?(?!asserts)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))\\s(is)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{captures:{1:{name:"keyword.operator.type.asserts.tsx"},2:{name:"variable.parameter.tsx variable.language.this.tsx"},3:{name:"variable.parameter.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(asserts)\\s+(?!is)(?:(this)|([_$[:alpha:]][_$[:alnum:]]*))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))asserts(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.type.asserts.tsx"},{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))is(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"keyword.operator.expression.is.tsx"}]},"type-primitive":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(string|number|bigint|boolean|symbol|any|void|never|unknown)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"support.type.primitive.tsx"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"type-tuple":{begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.tsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.tsx"}},name:"meta.type.tuple.tsx",patterns:[{match:"\\.\\.\\.",name:"keyword.operator.rest.tsx"},{captures:{1:{name:"entity.name.label.tsx"},2:{name:"keyword.operator.optional.tsx"},3:{name:"punctuation.separator.label.tsx"}},match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))([_$[:alpha:]][_$[:alnum:]]*)\\s*(\\?)?\\s*(:)"},{include:"#type"},{include:"#punctuation-comma"}]},"typeof-operator":{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))typeof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",beginCaptures:{0:{name:"keyword.operator.expression.typeof.tsx"}},end:"(?=[,);}\\]=>:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},"undefined-literal":{match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))",name:"constant.language.undefined.tsx"},"var-expr":{patterns:[{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^let|[^\\._$[:alnum:]]let|^var|[^\\._$[:alnum:]]var)(?=\\s*$)))",name:"meta.var.expr.tsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(var|let)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.tsx"}},end:"(?=\\S)"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.tsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-variable"},{include:"#var-single-variable"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.tsx"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=^|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^const|[^\\._$[:alnum:]]const)(?=\\s*$)))",name:"meta.var.expr.tsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b(const(?!\\s+enum\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.tsx"}},end:"(?=\\S)"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*(?=$|\\/\\/)",beginCaptures:{1:{name:"punctuation.separator.comma.tsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#destructuring-const"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]},{begin:"(?=(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.tsx"}},end:"(?!(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))((?=;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))|((?<!^using|[^\\._$[:alnum:]]using|^await\\s+using|[^\\._$[:alnum:]]await\\s+using)(?=\\s*$)))",name:"meta.var.expr.tsx",patterns:[{begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(?:(\\bexport)\\s+)?(?:(\\bdeclare)\\s+)?\\b((?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b))(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))\\s*",beginCaptures:{1:{name:"keyword.control.export.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.type.tsx"}},end:"(?=\\S)"},{include:"#var-single-const"},{include:"#variable-initializer"},{include:"#comment"},{begin:"(,)\\s*((?!\\S)|(?=\\/\\/))",beginCaptures:{1:{name:"punctuation.separator.comma.tsx"}},end:"(?<!,)(((?==|;|}|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|^\\s*$))|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#comment"},{include:"#var-single-const"},{include:"#punctuation-comma"}]},{include:"#punctuation-comma"}]}]},"var-single-const":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.tsx variable.other.constant.tsx entity.name.function.tsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.tsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)",beginCaptures:{1:{name:"meta.definition.variable.tsx variable.other.constant.tsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.tsx",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable":{patterns:[{begin:`(?x)([_$[:alpha:]][_$[:alnum:]]*)(\\!)?(?=\\s* +# function assignment | +(=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( +(<) | +([(]\\s*( +([)]) | +(\\.\\.\\.) | +([_$[:alnum:]]+\\s*( +([:,?=])| +([)]\\s*=>) +)) +)) +)) | +(:\\s*(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Function(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))) | +(:\\s*((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( +((async\\s+)?( +(function\\s*[(<*]) | +(function\\s+) | +([_$[:alpha:]][_$[:alnum:]]*\\s*=>) +)) | +((async\\s*)?( +((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +[(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* +( +([)]\\s*:) | +((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) +) +) | +( +[<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] +) | +# arrow function possible to detect only with => on same line +( +(<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? +\\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) +(\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? +\\s*=> +) +)) +)))`,beginCaptures:{1:{name:"meta.definition.variable.tsx entity.name.function.tsx"},2:{name:"keyword.operator.definiteassignment.tsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.tsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.tsx variable.other.constant.tsx"},2:{name:"keyword.operator.definiteassignment.tsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.tsx",patterns:[{include:"#var-single-variable-type-annotation"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)(\\!)?",beginCaptures:{1:{name:"meta.definition.variable.tsx variable.other.readwrite.tsx"},2:{name:"keyword.operator.definiteassignment.tsx"}},end:"(?=$|^|[;,=}]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+)|(;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b)))",name:"meta.var-single-variable.expr.tsx",patterns:[{include:"#var-single-variable-type-annotation"}]}]},"var-single-variable-type-annotation":{patterns:[{include:"#type-annotation"},{include:"#string"},{include:"#comment"}]},"variable-initializer":{patterns:[{begin:"(?<!=|!)(=)(?!=)(?=\\s*\\S)(?!\\s*.*=>\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.tsx"}},end:"(?=$|^|[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))",patterns:[{include:"#expression"}]},{begin:"(?<!=|!)(=)(?!=)",beginCaptures:{1:{name:"keyword.operator.assignment.tsx"}},end:"(?=[,);}\\]]|((?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(of|in)\\s+))|(?=^\\s*$)|(?<![\\|\\&\\+\\-\\*\\/])(?<=\\S)(?<!=)(?=\\s*$)",patterns:[{include:"#expression"}]}]}},scopeName:"source.tsx"})]}}]); diff --git a/9570.14abc13a.async.js b/9570.14abc13a.async.js new file mode 100644 index 00000000..6c1fddef --- /dev/null +++ b/9570.14abc13a.async.js @@ -0,0 +1,90 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9570],{89570:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(45585);const s=Object.freeze({displayName:"SCSS",name:"scss",patterns:[{include:"#variable_setting"},{include:"#at_rule_forward"},{include:"#at_rule_use"},{include:"#at_rule_include"},{include:"#at_rule_import"},{include:"#general"},{include:"#flow_control"},{include:"#rules"},{include:"#property_list"},{include:"#at_rule_mixin"},{include:"#at_rule_media"},{include:"#at_rule_function"},{include:"#at_rule_charset"},{include:"#at_rule_option"},{include:"#at_rule_namespace"},{include:"#at_rule_fontface"},{include:"#at_rule_page"},{include:"#at_rule_keyframes"},{include:"#at_rule_at_root"},{include:"#at_rule_supports"},{match:";",name:"punctuation.terminator.rule.css"}],repository:{at_rule_at_root:{begin:"\\s*((@)(at-root))(\\s+|$)",beginCaptures:{1:{name:"keyword.control.at-rule.at-root.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.at-root.scss",patterns:[{include:"#function_attributes"},{include:"#functions"},{include:"#selectors"}]},at_rule_charset:{begin:"\\s*((@)charset\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.charset.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;|$))",name:"meta.at-rule.charset.scss",patterns:[{include:"#variable"},{include:"#string_single"},{include:"#string_double"}]},at_rule_content:{begin:"\\s*((@)content\\b)\\s*",captures:{1:{name:"keyword.control.content.scss"}},end:"\\s*((?=;))",name:"meta.content.scss",patterns:[{include:"#variable"},{include:"#selectors"},{include:"#property_values"}]},at_rule_each:{begin:"\\s*((@)each\\b)\\s*",captures:{1:{name:"keyword.control.each.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=}))",name:"meta.at-rule.each.scss",patterns:[{match:"\\b(in|,)\\b",name:"keyword.control.operator"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},at_rule_else:{begin:"\\s*((@)else(\\s*(if)?))\\s*",captures:{1:{name:"keyword.control.else.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.else.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"}]},at_rule_extend:{begin:"\\s*((@)extend\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.extend.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.extend.scss",patterns:[{include:"#variable"},{include:"#selectors"},{include:"#property_values"}]},at_rule_fontface:{patterns:[{begin:"^\\s*((@)font-face\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.fontface.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.fontface.scss",patterns:[{include:"#function_attributes"}]}]},at_rule_for:{begin:"\\s*((@)for\\b)\\s*",captures:{1:{name:"keyword.control.for.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.for.scss",patterns:[{match:"(==|!=|<=|>=|<|>|from|to|through)",name:"keyword.control.operator"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},at_rule_forward:{begin:"\\s*((@)forward\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.forward.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.forward.scss",patterns:[{match:"\\b(as|hide|show)\\b",name:"keyword.control.operator"},{captures:{1:{name:"entity.other.attribute-name.module.scss"},2:{name:"punctuation.definition.wildcard.scss"}},match:"\\b([\\w-]+)(\\*)"},{match:"\\b[\\w-]+\\b",name:"entity.name.function.scss"},{include:"#variable"},{include:"#string_single"},{include:"#string_double"},{include:"#comment_line"},{include:"#comment_block"}]},at_rule_function:{patterns:[{begin:"\\s*((@)function\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.function.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},end:"\\s*(?={)",name:"meta.at-rule.function.scss",patterns:[{include:"#function_attributes"}]},{captures:{1:{name:"keyword.control.at-rule.function.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},match:"\\s*((@)function\\b)\\s*",name:"meta.at-rule.function.scss"}]},at_rule_if:{begin:"\\s*((@)if\\b)\\s*",captures:{1:{name:"keyword.control.if.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.if.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"}]},at_rule_import:{begin:"\\s*((@)import\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.import.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;)|(?=}))",name:"meta.at-rule.import.scss",patterns:[{include:"#variable"},{include:"#string_single"},{include:"#string_double"},{include:"#functions"},{include:"#comment_line"}]},at_rule_include:{patterns:[{begin:"(?<=@include)\\s+(?:([\\w-]+)\\s*(\\.))?([\\w-]+)\\s*(\\()",beginCaptures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"entity.name.function.scss"},4:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},name:"meta.at-rule.include.scss",patterns:[{include:"#function_attributes"}]},{captures:{0:{name:"meta.at-rule.include.scss"},1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"entity.name.function.scss"}},match:"(?<=@include)\\s+(?:([\\w-]+)\\s*(\\.))?([\\w-]+)"},{captures:{0:{name:"meta.at-rule.include.scss"},1:{name:"keyword.control.at-rule.include.scss"},2:{name:"punctuation.definition.keyword.scss"}},match:"((@)include)\\b"}]},at_rule_keyframes:{begin:"(?<=^|\\s)(@)(?:-(?:webkit|moz)-)?keyframes\\b",beginCaptures:{0:{name:"keyword.control.at-rule.keyframes.scss"},1:{name:"punctuation.definition.keyword.scss"}},end:"(?<=})",name:"meta.at-rule.keyframes.scss",patterns:[{captures:{1:{name:"entity.name.function.scss"}},match:"(?<=@keyframes)\\s+((?:[_A-Za-z][-\\w]|-[_A-Za-z])[-\\w]*)"},{begin:'(?<=@keyframes)\\s+(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.scss"}},contentName:"entity.name.function.scss",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.double.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},{begin:"(?<=@keyframes)\\s+(')",beginCaptures:{1:{name:"punctuation.definition.string.begin.scss"}},contentName:"entity.name.function.scss",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.single.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.keyframes.begin.scss"}},end:"}",endCaptures:{0:{name:"punctuation.section.keyframes.end.scss"}},patterns:[{match:"\\b(?:(?:100|[1-9]\\d|\\d)%|from|to)(?=\\s*{)",name:"entity.other.attribute-name.scss"},{include:"#flow_control"},{include:"#interpolation"},{include:"#property_list"},{include:"#rules"}]}]},at_rule_media:{patterns:[{begin:"^\\s*((@)media)\\b",beginCaptures:{1:{name:"keyword.control.at-rule.media.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.media.scss",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{match:"\\b(only)\\b",name:"keyword.control.operator.css.scss"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.media-query.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.media-query.end.bracket.round.scss"}},name:"meta.property-list.media-query.scss",patterns:[{begin:"(?<![-a-z])(?=[-a-z])",end:"$|(?![-a-z])",name:"meta.property-name.media-query.scss",patterns:[{include:"source.css#media-features"},{include:"source.css#property-names"}]},{begin:"(:)\\s*(?!(\\s*{))",beginCaptures:{1:{name:"punctuation.separator.key-value.scss"}},contentName:"meta.property-value.media-query.scss",end:"\\s*(;|(?=}|\\)))",endCaptures:{1:{name:"punctuation.terminator.rule.scss"}},patterns:[{include:"#general"},{include:"#property_values"}]}]},{include:"#variable"},{include:"#conditional_operators"},{include:"source.css#media-types"}]}]},at_rule_mixin:{patterns:[{begin:"(?<=@mixin)\\s+([\\w-]+)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.scss"},2:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},name:"meta.at-rule.mixin.scss",patterns:[{include:"#function_attributes"}]},{captures:{1:{name:"entity.name.function.scss"}},match:"(?<=@mixin)\\s+([\\w-]+)",name:"meta.at-rule.mixin.scss"},{captures:{1:{name:"keyword.control.at-rule.mixin.scss"},2:{name:"punctuation.definition.keyword.scss"}},match:"((@)mixin)\\b",name:"meta.at-rule.mixin.scss"}]},at_rule_namespace:{patterns:[{begin:"(?<=@namespace)\\s+(?=url)",end:"(?=;|$)",name:"meta.at-rule.namespace.scss",patterns:[{include:"#property_values"},{include:"#string_single"},{include:"#string_double"}]},{begin:"(?<=@namespace)\\s+([\\w-]*)",captures:{1:{name:"entity.name.namespace-prefix.scss"}},end:"(?=;|$)",name:"meta.at-rule.namespace.scss",patterns:[{include:"#variables"},{include:"#property_values"},{include:"#string_single"},{include:"#string_double"}]},{captures:{1:{name:"keyword.control.at-rule.namespace.scss"},2:{name:"punctuation.definition.keyword.scss"}},match:"((@)namespace)\\b",name:"meta.at-rule.namespace.scss"}]},at_rule_option:{captures:{1:{name:"keyword.control.at-rule.charset.scss"},2:{name:"punctuation.definition.keyword.scss"}},match:"^\\s*((@)option\\b)\\s*",name:"meta.at-rule.option.scss"},at_rule_page:{patterns:[{begin:"^\\s*((@)page)(?=:|\\s)\\s*([-:\\w]*)",captures:{1:{name:"keyword.control.at-rule.page.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},end:"\\s*(?={)",name:"meta.at-rule.page.scss"}]},at_rule_return:{begin:"\\s*((@)(return)\\b)",captures:{1:{name:"keyword.control.return.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;))",name:"meta.at-rule.return.scss",patterns:[{include:"#variable"},{include:"#property_values"}]},at_rule_supports:{begin:"(?<=^|\\s)(@)supports\\b",captures:{0:{name:"keyword.control.at-rule.supports.scss"},1:{name:"punctuation.definition.keyword.scss"}},end:"(?={)|$",name:"meta.at-rule.supports.scss",patterns:[{include:"#logical_operators"},{include:"#properties"},{match:"\\(",name:"punctuation.definition.condition.begin.bracket.round.scss"},{match:"\\)",name:"punctuation.definition.condition.end.bracket.round.scss"}]},at_rule_use:{begin:"\\s*((@)use\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.use.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.use.scss",patterns:[{match:"\\b(as|with)\\b",name:"keyword.control.operator"},{match:"\\b[\\w-]+\\b",name:"variable.scss"},{match:"\\*",name:"variable.language.expanded-namespace.scss"},{include:"#string_single"},{include:"#string_double"},{include:"#comment_line"},{include:"#comment_block"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},patterns:[{include:"#function_attributes"}]}]},at_rule_warn:{begin:"\\s*((@)(warn|debug|error)\\b)\\s*",captures:{1:{name:"keyword.control.warn.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.warn.scss",patterns:[{include:"#variable"},{include:"#string_double"},{include:"#string_single"}]},at_rule_while:{begin:"\\s*((@)while\\b)\\s*",captures:{1:{name:"keyword.control.while.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=})",name:"meta.at-rule.while.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},comment_block:{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.scss"}},name:"comment.block.scss"},comment_docblock:{begin:"///",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"(?=$)",name:"comment.block.documentation.scss",patterns:[{include:"source.sassdoc"}]},comment_line:{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"\\n",name:"comment.line.scss"},comparison_operators:{match:"==|!=|<=|>=|<|>",name:"keyword.operator.comparison.scss"},conditional_operators:{patterns:[{include:"#comparison_operators"},{include:"#logical_operators"}]},constant_default:{match:"!default",name:"keyword.other.default.scss"},constant_functions:{begin:"(?:([\\w-]+)(\\.))?([\\w-]+)(\\()",beginCaptures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"support.function.misc.scss"},4:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},constant_important:{match:"!important",name:"keyword.other.important.scss"},constant_mathematical_symbols:{match:"\\b(\\+|-|\\*|/)\\b",name:"support.constant.mathematical-symbols.scss"},constant_optional:{match:"!optional",name:"keyword.other.optional.scss"},constant_sass_functions:{begin:"(headings|stylesheet-url|rgba?|hsla?|ie-hex-str|red|green|blue|alpha|opacity|hue|saturation|lightness|prefixed|prefix|-moz|-svg|-css2|-pie|-webkit|-ms|font-(?:files|url)|grid-image|image-(?:width|height|url|color)|sprites?|sprite-(?:map|map-name|file|url|position)|inline-(?:font-files|image)|opposite-position|grad-point|grad-end-position|color-stops|color-stops-in-percentages|grad-color-stops|(?:radial|linear)-(?:gradient|svg-gradient)|opacify|fade-?in|transparentize|fade-?out|lighten|darken|saturate|desaturate|grayscale|adjust-(?:hue|lightness|saturation|color)|scale-(?:lightness|saturation|color)|change-color|spin|complement|invert|mix|-compass-(?:list|space-list|slice|nth|list-size)|blank|compact|nth|first-value-of|join|length|append|nest|append-selector|headers|enumerate|range|percentage|unitless|unit|if|type-of|comparable|elements-of-type|quote|unquote|escape|e|sin|cos|tan|abs|round|ceil|floor|pi|translate(?:X|Y))(\\()",beginCaptures:{1:{name:"support.function.misc.scss"},2:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},flow_control:{patterns:[{include:"#at_rule_if"},{include:"#at_rule_else"},{include:"#at_rule_warn"},{include:"#at_rule_for"},{include:"#at_rule_while"},{include:"#at_rule_each"},{include:"#at_rule_return"}]},function_attributes:{patterns:[{match:":",name:"punctuation.separator.key-value.scss"},{include:"#general"},{include:"#property_values"},{match:"[={}\\?;@]",name:"invalid.illegal.scss"}]},functions:{patterns:[{begin:"([\\w-]{1,})(\\()\\s*",beginCaptures:{1:{name:"support.function.misc.scss"},2:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},{match:"([\\w-]{1,})",name:"support.function.misc.scss"}]},general:{patterns:[{include:"#variable"},{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"}]},interpolation:{begin:"#{",beginCaptures:{0:{name:"punctuation.definition.interpolation.begin.bracket.curly.scss"}},end:"}",endCaptures:{0:{name:"punctuation.definition.interpolation.end.bracket.curly.scss"}},name:"variable.interpolation.scss",patterns:[{include:"#variable"},{include:"#property_values"}]},logical_operators:{match:"\\b(not|or|and)\\b",name:"keyword.operator.logical.scss"},map:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.map.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.map.end.bracket.round.scss"}},name:"meta.definition.variable.map.scss",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{captures:{1:{name:"support.type.map.key.scss"},2:{name:"punctuation.separator.key-value.scss"}},match:"\\b([\\w-]+)\\s*(:)"},{match:",",name:"punctuation.separator.delimiter.scss"},{include:"#map"},{include:"#variable"},{include:"#property_values"}]},operators:{match:"[-+*/](?!\\s*[-+*/])",name:"keyword.operator.css"},parameters:{patterns:[{include:"#variable"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.scss"}},patterns:[{include:"#function_attributes"}]},{include:"#property_values"},{include:"#comment_block"},{match:`[^'",) \\t]+`,name:"variable.parameter.url.scss"},{match:",",name:"punctuation.separator.delimiter.scss"}]},parent_selector_suffix:{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}},match:`(?x) +(?<=&) +( +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\$ +| } +)+ +) +(?= $ +| [\\s,.\\#)\\[:{>+~|] +| /\\* +)`,name:"entity.other.attribute-name.parent-selector-suffix.css"},properties:{patterns:[{begin:"(?<![-a-z])(?=[-a-z])",end:"$|(?![-a-z])",name:"meta.property-name.scss",patterns:[{include:"source.css#property-names"},{include:"#at_rule_include"}]},{begin:"(:)\\s*(?!(\\s*{))",beginCaptures:{1:{name:"punctuation.separator.key-value.scss"}},contentName:"meta.property-value.scss",end:"\\s*(;|(?=}|\\)))",endCaptures:{1:{name:"punctuation.terminator.rule.scss"}},patterns:[{include:"#general"},{include:"#property_values"}]}]},property_list:{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.scss"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.scss"}},name:"meta.property-list.scss",patterns:[{include:"#flow_control"},{include:"#rules"},{include:"#properties"},{include:"$self"}]},property_values:{patterns:[{include:"#string_single"},{include:"#string_double"},{include:"#constant_functions"},{include:"#constant_sass_functions"},{include:"#constant_important"},{include:"#constant_default"},{include:"#constant_optional"},{include:"source.css#numeric-values"},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#property-names"},{include:"#constant_mathematical_symbols"},{include:"#operators"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.scss"}},patterns:[{include:"#general"},{include:"#property_values"}]}]},rules:{patterns:[{include:"#general"},{include:"#at_rule_extend"},{include:"#at_rule_content"},{include:"#at_rule_include"},{include:"#at_rule_media"},{include:"#selectors"}]},selector_attribute:{captures:{1:{name:"punctuation.definition.attribute-selector.begin.bracket.square.scss"},2:{name:"entity.other.attribute-name.attribute.scss",patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},3:{name:"keyword.operator.scss"},4:{name:"string.unquoted.attribute-value.scss",patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},5:{name:"string.quoted.double.attribute-value.scss"},6:{name:"punctuation.definition.string.begin.scss"},7:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},8:{name:"punctuation.definition.string.end.scss"},9:{name:"string.quoted.single.attribute-value.scss"},10:{name:"punctuation.definition.string.begin.scss"},11:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},12:{name:"punctuation.definition.string.end.scss"},13:{name:"punctuation.definition.attribute-selector.end.bracket.square.scss"}},match:`(?xi) +(\\[) +\\s* +( +(?: +[-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\.?\\$ +| } +)+? +) +(?: +\\s*([~|^$*]?=)\\s* +(?: +( +(?: +[-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\.?\\$ +| } +)+ +) +| +((")(.*?)(")) +| +((')(.*?)(')) +) +)? +\\s* +(\\])`,name:"meta.attribute-selector.scss"},selector_class:{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]}},match:`(?x) +(\\.) +( +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\.?\\$ +| } +)+ +) +(?= $ +| [\\s,\\#)\\[:{>+~|] +| \\.[^$] +| /\\* +| ; +)`,name:"entity.other.attribute-name.class.css"},selector_custom:{match:"\\b([a-zA-Z0-9]+(-[a-zA-Z0-9]+)+)(?=\\.|\\s++[^:]|\\s*[,\\[{]|:(link|visited|hover|active|focus|target|lang|disabled|enabled|checked|indeterminate|root|nth-(child|last-child|of-type|last-of-type)|first-child|last-child|first-of-type|last-of-type|only-child|only-of-type|empty|not|valid|invalid)(\\([0-9A-Za-z]*\\))?)",name:"entity.name.tag.custom.scss"},selector_id:{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}},match:`(?x) +(\\#) +( +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\.?\\$ +| } +)+ +) +(?= $ +| [\\s,\\#)\\[:{>+~|] +| \\.[^$] +| /\\* +)`,name:"entity.other.attribute-name.id.css"},selector_placeholder:{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}},match:`(?x) +(%) +( +(?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] +| \\\\(?:[0-9a-fA-F]{1,6}|.) +| \\#\\{ +| \\.\\$ +| \\$ +| } +)+ +) +(?= ; +| $ +| [\\s,\\#)\\[:{>+~|] +| \\.[^$] +| /\\* +)`,name:"entity.other.attribute-name.placeholder.css"},selector_pseudo_class:{patterns:[{begin:"((:)\\bnth-(?:child|last-child|of-type|last-of-type))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.definition.pseudo-class.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.pseudo-class.end.bracket.round.css"}},patterns:[{include:"#interpolation"},{match:"\\d+",name:"constant.numeric.css"},{match:"(?<=\\d)n\\b|\\b(n|even|odd)\\b",name:"constant.other.scss"},{match:"\\w+",name:"invalid.illegal.scss"}]},{include:"source.css#pseudo-classes"},{include:"source.css#pseudo-elements"},{include:"source.css#functional-pseudo-classes"}]},selectors:{patterns:[{include:"source.css#tag-names"},{include:"#selector_custom"},{include:"#selector_class"},{include:"#selector_id"},{include:"#selector_pseudo_class"},{include:"#tag_wildcard"},{include:"#tag_parent_reference"},{include:"source.css#pseudo-elements"},{include:"#selector_attribute"},{include:"#selector_placeholder"},{include:"#parent_selector_suffix"}]},string_double:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.scss"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.double.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},string_single:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.scss"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.single.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},tag_parent_reference:{match:"&",name:"entity.name.tag.reference.scss"},tag_wildcard:{match:"\\*",name:"entity.name.tag.wildcard.scss"},variable:{patterns:[{include:"#variables"},{include:"#interpolation"}]},variable_setting:{begin:"(?=\\$[\\w-]+\\s*:)",contentName:"meta.definition.variable.scss",end:";",endCaptures:{0:{name:"punctuation.terminator.rule.scss"}},patterns:[{match:"\\$[\\w-]+(?=\\s*:)",name:"variable.scss"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.key-value.scss"}},end:"(?=;)",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{include:"#map"},{include:"#property_values"},{include:"#variable"},{match:",",name:"punctuation.separator.delimiter.scss"}]}]},variables:{patterns:[{captures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"variable.scss"}},match:"\\b([\\w-]+)(\\.)(\\$[\\w-]+)\\b"},{match:"(\\$|\\-\\-)[A-Za-z0-9_-]+\\b",name:"variable.scss"}]}},scopeName:"source.css.scss",embeddedLangs:["css"]});var a=[...t.default,s]}}]); diff --git a/9780.b1456ead.async.js b/9780.b1456ead.async.js new file mode 100644 index 00000000..eeb88ffd --- /dev/null +++ b/9780.b1456ead.async.js @@ -0,0 +1,220 @@ +!(function(){var B$=Object.defineProperty,$$=Object.defineProperties;var K$=Object.getOwnPropertyDescriptors;var B3=Object.getOwnPropertySymbols;var L9=Object.prototype.hasOwnProperty,R9=Object.prototype.propertyIsEnumerable;var j9=(kn,gr,ht)=>gr in kn?B$(kn,gr,{enumerable:!0,configurable:!0,writable:!0,value:ht}):kn[gr]=ht,As=(kn,gr)=>{for(var ht in gr||(gr={}))L9.call(gr,ht)&&j9(kn,ht,gr[ht]);if(B3)for(var ht of B3(gr))R9.call(gr,ht)&&j9(kn,ht,gr[ht]);return kn},Jd=(kn,gr)=>$$(kn,K$(gr));var Gu=(kn,gr)=>{var ht={};for(var xt in kn)L9.call(kn,xt)&&gr.indexOf(xt)<0&&(ht[xt]=kn[xt]);if(kn!=null&&B3)for(var xt of B3(kn))gr.indexOf(xt)<0&&R9.call(kn,xt)&&(ht[xt]=kn[xt]);return ht};var M9=(kn,gr,ht)=>new Promise((xt,Qn)=>{var jn=gn=>{try{On(ht.next(gn))}catch(br){Qn(br)}},w=gn=>{try{On(ht.throw(gn))}catch(br){Qn(br)}},On=gn=>gn.done?xt(gn.value):Promise.resolve(gn.value).then(jn,w);On((ht=ht.apply(kn,gr)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9780],{16559:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return Jr}});var xt=ht(57260),Qn=ht(50959),jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"},w=jn,On=ht(84143),gn=function(ci,ki){return Qn.createElement(On.Z,(0,xt.Z)({},ci,{ref:ki,icon:w}))},br=Qn.forwardRef(gn),Jr=br},53637:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return Jr}});var xt=ht(57260),Qn=ht(50959),jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},w=jn,On=ht(84143),gn=function(ci,ki){return Qn.createElement(On.Z,(0,xt.Z)({},ci,{ref:ki,icon:w}))},br=Qn.forwardRef(gn),Jr=br},46177:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return Jr}});var xt=ht(57260),Qn=ht(50959),jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"},w=jn,On=ht(84143),gn=function(ci,ki){return Qn.createElement(On.Z,(0,xt.Z)({},ci,{ref:ki,icon:w}))},br=Qn.forwardRef(gn),Jr=br},62935:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return Jr}});var xt=ht(57260),Qn=ht(50959),jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},w=jn,On=ht(84143),gn=function(ci,ki){return Qn.createElement(On.Z,(0,xt.Z)({},ci,{ref:ki,icon:w}))},br=Qn.forwardRef(gn),Jr=br},3420:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return rx}});var xt=ht(63229),Qn=ht(39826),jn=ht(10422),w=ht(50959),On=ht.t(w,2),gn=ht(57260);function br(i,l){typeof i=="function"?i(l):i!=null&&(i.current=l)}function Jr(...i){return l=>i.forEach(_=>br(_,l))}function _r(...i){return(0,w.useCallback)(Jr(...i),i)}const ci=(0,w.forwardRef)((i,l)=>{const ee=i,{children:_}=ee,g=Gu(ee,["children"]),x=w.Children.toArray(_),B=x.find(_i);if(B){const De=B.props.children,we=x.map(Me=>Me===B?w.Children.count(De)>1?w.Children.only(null):(0,w.isValidElement)(De)?De.props.children:null:Me);return(0,w.createElement)(ki,(0,gn.Z)({},g,{ref:l}),(0,w.isValidElement)(De)?(0,w.cloneElement)(De,void 0,we):null)}return(0,w.createElement)(ki,(0,gn.Z)({},g,{ref:l}),_)});ci.displayName="Slot";const ki=(0,w.forwardRef)((i,l)=>{const x=i,{children:_}=x,g=Gu(x,["children"]);return(0,w.isValidElement)(_)?(0,w.cloneElement)(_,Jd(As({},Lo(g,_.props)),{ref:l?Jr(l,_.ref):_.ref})):w.Children.count(_)>1?w.Children.only(null):null});ki.displayName="SlotClone";const Ui=({children:i})=>(0,w.createElement)(w.Fragment,null,i);function _i(i){return(0,w.isValidElement)(i)&&i.type===Ui}function Lo(i,l){const _=As({},l);for(const g in l){const x=i[g],B=l[g];/^on[A-Z]/.test(g)?x&&B?_[g]=(...De)=>{B(...De),x(...De)}:x&&(_[g]=x):g==="style"?_[g]=As(As({},x),B):g==="className"&&(_[g]=[x,B].filter(Boolean).join(" "))}return As(As({},i),_)}const xi=null,Ei=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((i,l)=>{const _=(0,w.forwardRef)((g,x)=>{const we=g,{asChild:B}=we,ee=Gu(we,["asChild"]),De=B?ci:l;return(0,w.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,w.createElement)(De,(0,gn.Z)({},ee,{ref:x}))});return _.displayName=`Primitive.${l}`,Jd(As({},i),{[l]:_})},{});function Mi(i,l){i&&(0,jn.flushSync)(()=>i.dispatchEvent(l))}const li=null,No="Portal",Nr=(0,w.forwardRef)((i,l)=>{var _;const B=i,{container:g=globalThis==null||(_=globalThis.document)===null||_===void 0?void 0:_.body}=B,x=Gu(B,["container"]);return g?jn.createPortal((0,w.createElement)(Ei.div,(0,gn.Z)({},x,{ref:l})),g):null}),Yn=Nr;var pr=Object.prototype.hasOwnProperty;function ir(i,l){var _,g;if(i===l)return!0;if(i&&l&&(_=i.constructor)===l.constructor){if(_===Date)return i.getTime()===l.getTime();if(_===RegExp)return i.toString()===l.toString();if(_===Array){if((g=i.length)===l.length)for(;g--&&ir(i[g],l[g]););return g===-1}if(!_||typeof i=="object"){g=0;for(_ in i)if(pr.call(i,_)&&++g&&!pr.call(l,_)||!(_ in l)||!ir(i[_],l[_]))return!1;return Object.keys(l).length===g}}return i!==i&&l!==l}function Pr(i,l){if(Object.is(i,l))return!0;if(typeof i!="object"||i===null||typeof l!="object"||l===null)return!1;const _=Object.keys(i);if(_.length!==Object.keys(l).length)return!1;for(let g=0;g<_.length;g++)if(!Object.prototype.hasOwnProperty.call(l,_[g])||!Object.is(i[_[g]],l[_[g]]))return!1;return!0}var Ji=function(l,_,g,x){this.name=l,this.fn=_,this.args=g,this.modifiers=x};Ji.prototype._test=function(l){var _=this.fn;try{ua(this.modifiers.slice(),_,this)(l)}catch(g){_=function(){return!1}}try{return ua(this.modifiers.slice(),_,this)(l)}catch(g){return!1}},Ji.prototype._check=function(l){try{ua(this.modifiers.slice(),this.fn,this)(l)}catch(_){if(ua(this.modifiers.slice(),function(g){return g},this)(!1))return}if(!ua(this.modifiers.slice(),this.fn,this)(l))throw null},Ji.prototype._testAsync=function(l){var _=this;return new Promise(function(g,x){Za(_.modifiers.slice(),_.fn,_)(l).then(function(B){B?g(l):x(null)}).catch(function(B){return x(B)})})};function Bo(i,l){return l===void 0&&(l="simple"),typeof i=="object"?i[l]:i}function ua(i,l,_){if(i.length){var g=i.shift(),x=ua(i,l,_);return g.perform(x,_)}else return Bo(l)}function Za(i,l,_){if(i.length){var g=i.shift(),x=Za(i,l,_);return g.performAsync(x,_)}else return function(B){return Promise.resolve(Bo(l,"async")(B))}}var Ho=function(l,_,g){this.name=l,this.perform=_,this.performAsync=g},ja=function(i){function l(_,g,x,B){for(var ee=[],De=arguments.length-4;De-- >0;)ee[De]=arguments[De+4];i.call(this,ee),i.captureStackTrace&&i.captureStackTrace(this,l),this.rule=_,this.value=g,this.cause=x,this.target=B}return i&&(l.__proto__=i),l.prototype=Object.create(i&&i.prototype),l.prototype.constructor=l,l}(Error),la=function(l,_){l===void 0&&(l=[]),_===void 0&&(_=[]),this.chain=l,this.nextRuleModifiers=_};la.prototype._applyRule=function(l,_){var g=this;return function(){for(var x=[],B=arguments.length;B--;)x[B]=arguments[B];return g.chain.push(new Ji(_,l.apply(g,x),x,g.nextRuleModifiers)),g.nextRuleModifiers=[],g}},la.prototype._applyModifier=function(l,_){return this.nextRuleModifiers.push(new Ho(_,l.simple,l.async)),this},la.prototype._clone=function(){return new la(this.chain.slice(),this.nextRuleModifiers.slice())},la.prototype.test=function(l){return this.chain.every(function(_){return _._test(l)})},la.prototype.testAll=function(l){var _=[];return this.chain.forEach(function(g){try{g._check(l)}catch(x){_.push(new ja(g,l,x))}}),_},la.prototype.check=function(l){this.chain.forEach(function(_){try{_._check(l)}catch(g){throw new ja(_,l,g)}})},la.prototype.testAsync=function(l){var _=this;return new Promise(function(g,x){fr(l,_.chain.slice(),g,x)})};function fr(i,l,_,g){if(l.length){var x=l.shift();x._testAsync(i).then(function(){fr(i,l,_,g)},function(B){g(new ja(x,i,B))})}else _(i)}var Sn=function(i,l){return l&&typeof i=="string"&&i.trim().length===0?!0:i==null};function Zr(i,l){return l===void 0&&(l=!1),{simple:function(_){return Sn(_,l)||i.check(_)===void 0},async:function(_){return Sn(_,l)||i.testAsync(_)}}}function Ti(){return typeof Proxy!="undefined"?Go(new la):vo(new la)}var So={};Ti.extend=function(i){Object.assign(So,i)},Ti.clearCustomRules=function(){So={}};function Go(i){return new Proxy(i,{get:function(_,g){if(g in _)return _[g];var x=Go(i._clone());if(g in ya)return x._applyModifier(ya[g],g);if(g in So)return x._applyRule(So[g],g);if(g in po)return x._applyRule(po[g],g)}})}function vo(i){var l=function(x,B){return Object.keys(x).forEach(function(ee){B[ee]=function(){for(var De=[],we=arguments.length;we--;)De[we]=arguments[we];var Me=vo(B._clone()),Qe=Me._applyRule(x[ee],ee).apply(void 0,De);return Qe}}),B},_=l(po,i),g=l(So,_);return Object.keys(ya).forEach(function(x){Object.defineProperty(g,x,{get:function(){var B=vo(g._clone());return B._applyModifier(ya[x],x)}})}),g}var ya={not:{simple:function(i){return function(l){return!i(l)}},async:function(i){return function(l){return Promise.resolve(i(l)).then(function(_){return!_}).catch(function(){return!0})}}},some:{simple:function(i){return function(l){return Ta(l).some(function(_){try{return i(_)}catch(g){return!1}})}},async:function(i){return function(l){return Promise.all(Ta(l).map(function(_){try{return i(_).catch(function(){return!1})}catch(g){return!1}})).then(function(_){return _.some(Boolean)})}}},every:{simple:function(i){return function(l){return l!==!1&&Ta(l).every(i)}},async:function(i){return function(l){return Promise.all(Ta(l).map(i)).then(function(_){return _.every(Boolean)})}}},strict:{simple:function(i,l){return function(_){return Ka(l)&&_&&typeof _=="object"?Object.keys(l.args[0]).length===Object.keys(_).length&&i(_):i(_)}},async:function(i,l){return function(_){return Promise.resolve(i(_)).then(function(g){return Ka(l)&&_&&typeof _=="object"?Object.keys(l.args[0]).length===Object.keys(_).length&&g:g}).catch(function(){return!1})}}}};function Ka(i){return i&&i.name==="schema"&&i.args.length>0&&typeof i.args[0]=="object"}function Ta(i){return typeof i=="string"?i.split(""):i}var po={equal:function(i){return function(l){return l==i}},exact:function(i){return function(l){return l===i}},number:function(i){return i===void 0&&(i=!0),function(l){return typeof l=="number"&&(i||isFinite(l))}},integer:function(){return function(i){var l=Number.isInteger||Ja;return l(i)}},numeric:function(){return function(i){return!isNaN(parseFloat(i))&&isFinite(i)}},string:function(){return Ci("string")},boolean:function(){return Ci("boolean")},undefined:function(){return Ci("undefined")},null:function(){return Ci("null")},array:function(){return Ci("array")},object:function(){return Ci("object")},instanceOf:function(i){return function(l){return l instanceof i}},pattern:function(i){return function(l){return i.test(l)}},lowercase:function(){return function(i){return typeof i=="boolean"||i===i.toLowerCase()&&i.trim()!==""}},uppercase:function(){return function(i){return i===i.toUpperCase()&&i.trim()!==""}},vowel:function(){return function(i){return/^[aeiou]+$/i.test(i)}},consonant:function(){return function(i){return/^(?=[^aeiou])([a-z]+)$/i.test(i)}},first:function(i){return function(l){return l[0]==i}},last:function(i){return function(l){return l[l.length-1]==i}},empty:function(){return function(i){return i.length===0}},length:function(i,l){return function(_){return _.length>=i&&_.length<=(l||i)}},minLength:function(i){return function(l){return l.length>=i}},maxLength:function(i){return function(l){return l.length<=i}},negative:function(){return function(i){return i<0}},positive:function(){return function(i){return i>=0}},between:function(i,l){return function(_){return _>=i&&_<=l}},range:function(i,l){return function(_){return _>=i&&_<=l}},lessThan:function(i){return function(l){return l<i}},lessThanOrEqual:function(i){return function(l){return l<=i}},greaterThan:function(i){return function(l){return l>i}},greaterThanOrEqual:function(i){return function(l){return l>=i}},even:function(){return function(i){return i%2===0}},odd:function(){return function(i){return i%2!==0}},includes:function(i){return function(l){return~l.indexOf(i)}},schema:function(i){return La(i)},passesAnyOf:function(){for(var i=[],l=arguments.length;l--;)i[l]=arguments[l];return function(_){return i.some(function(g){return g.test(_)})}},optional:Zr};function Ci(i){return function(l){return Array.isArray(l)&&i==="array"||l===null&&i==="null"||typeof l===i}}function Ja(i){return typeof i=="number"&&isFinite(i)&&Math.floor(i)===i}function La(i){return{simple:function(l){var _=[];if(Object.keys(i).forEach(function(g){var x=i[g];try{x.check((l||{})[g])}catch(B){B.target=g,_.push(B)}}),_.length>0)throw _;return!0},async:function(l){var _=[],g=Object.keys(i).map(function(x){var B=i[x];return B.testAsync((l||{})[x]).catch(function(ee){ee.target=x,_.push(ee)})});return Promise.all(g).then(function(){if(_.length>0)throw _;return!0})}}}var $i=Ti,mo="colors",Co="sizes",xr="space",oa={gap:xr,gridGap:xr,columnGap:xr,gridColumnGap:xr,rowGap:xr,gridRowGap:xr,inset:xr,insetBlock:xr,insetBlockEnd:xr,insetBlockStart:xr,insetInline:xr,insetInlineEnd:xr,insetInlineStart:xr,margin:xr,marginTop:xr,marginRight:xr,marginBottom:xr,marginLeft:xr,marginBlock:xr,marginBlockEnd:xr,marginBlockStart:xr,marginInline:xr,marginInlineEnd:xr,marginInlineStart:xr,padding:xr,paddingTop:xr,paddingRight:xr,paddingBottom:xr,paddingLeft:xr,paddingBlock:xr,paddingBlockEnd:xr,paddingBlockStart:xr,paddingInline:xr,paddingInlineEnd:xr,paddingInlineStart:xr,top:xr,right:xr,bottom:xr,left:xr,scrollMargin:xr,scrollMarginTop:xr,scrollMarginRight:xr,scrollMarginBottom:xr,scrollMarginLeft:xr,scrollMarginX:xr,scrollMarginY:xr,scrollMarginBlock:xr,scrollMarginBlockEnd:xr,scrollMarginBlockStart:xr,scrollMarginInline:xr,scrollMarginInlineEnd:xr,scrollMarginInlineStart:xr,scrollPadding:xr,scrollPaddingTop:xr,scrollPaddingRight:xr,scrollPaddingBottom:xr,scrollPaddingLeft:xr,scrollPaddingX:xr,scrollPaddingY:xr,scrollPaddingBlock:xr,scrollPaddingBlockEnd:xr,scrollPaddingBlockStart:xr,scrollPaddingInline:xr,scrollPaddingInlineEnd:xr,scrollPaddingInlineStart:xr,fontSize:"fontSizes",background:mo,backgroundColor:mo,backgroundImage:mo,borderImage:mo,border:mo,borderBlock:mo,borderBlockEnd:mo,borderBlockStart:mo,borderBottom:mo,borderBottomColor:mo,borderColor:mo,borderInline:mo,borderInlineEnd:mo,borderInlineStart:mo,borderLeft:mo,borderLeftColor:mo,borderRight:mo,borderRightColor:mo,borderTop:mo,borderTopColor:mo,caretColor:mo,color:mo,columnRuleColor:mo,fill:mo,outline:mo,outlineColor:mo,stroke:mo,textDecorationColor:mo,fontFamily:"fonts",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",blockSize:Co,minBlockSize:Co,maxBlockSize:Co,inlineSize:Co,minInlineSize:Co,maxInlineSize:Co,width:Co,minWidth:Co,maxWidth:Co,height:Co,minHeight:Co,maxHeight:Co,flexBasis:Co,gridTemplateColumns:Co,gridTemplateRows:Co,borderWidth:"borderWidths",borderTopWidth:"borderWidths",borderRightWidth:"borderWidths",borderBottomWidth:"borderWidths",borderLeftWidth:"borderWidths",borderStyle:"borderStyles",borderTopStyle:"borderStyles",borderRightStyle:"borderStyles",borderBottomStyle:"borderStyles",borderLeftStyle:"borderStyles",borderRadius:"radii",borderTopLeftRadius:"radii",borderTopRightRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",boxShadow:"shadows",textShadow:"shadows",transition:"transitions",zIndex:"zIndices"},zs=(i,l)=>typeof l=="function"?{"()":Function.prototype.toString.call(l)}:l,Xo=()=>{const i=Object.create(null);return(l,_,...g)=>{const x=(B=>JSON.stringify(B,zs))(l);return x in i?i[x]:i[x]=_(l,...g)}},es=Symbol.for("sxs.internal"),tu=(i,l)=>Object.defineProperties(i,Object.getOwnPropertyDescriptors(l)),Su=i=>{for(const l in i)return!0;return!1},{hasOwnProperty:Sl}=Object.prototype,Ds=i=>i.includes("-")?i:i.replace(/[A-Z]/g,l=>"-"+l.toLowerCase()),ks=/\s+(?![^()]*\))/,Ou=i=>l=>i(...typeof l=="string"?String(l).split(ks):[l]),Eu={appearance:i=>({WebkitAppearance:i,appearance:i}),backfaceVisibility:i=>({WebkitBackfaceVisibility:i,backfaceVisibility:i}),backdropFilter:i=>({WebkitBackdropFilter:i,backdropFilter:i}),backgroundClip:i=>({WebkitBackgroundClip:i,backgroundClip:i}),boxDecorationBreak:i=>({WebkitBoxDecorationBreak:i,boxDecorationBreak:i}),clipPath:i=>({WebkitClipPath:i,clipPath:i}),content:i=>({content:i.includes('"')||i.includes("'")||/^([A-Za-z]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)$/.test(i)?i:`"${i}"`}),hyphens:i=>({WebkitHyphens:i,hyphens:i}),maskImage:i=>({WebkitMaskImage:i,maskImage:i}),maskSize:i=>({WebkitMaskSize:i,maskSize:i}),tabSize:i=>({MozTabSize:i,tabSize:i}),textSizeAdjust:i=>({WebkitTextSizeAdjust:i,textSizeAdjust:i}),userSelect:i=>({WebkitUserSelect:i,userSelect:i}),marginBlock:Ou((i,l)=>({marginBlockStart:i,marginBlockEnd:l||i})),marginInline:Ou((i,l)=>({marginInlineStart:i,marginInlineEnd:l||i})),maxSize:Ou((i,l)=>({maxBlockSize:i,maxInlineSize:l||i})),minSize:Ou((i,l)=>({minBlockSize:i,minInlineSize:l||i})),paddingBlock:Ou((i,l)=>({paddingBlockStart:i,paddingBlockEnd:l||i})),paddingInline:Ou((i,l)=>({paddingInlineStart:i,paddingInlineEnd:l||i}))},Gl=/([\d.]+)([^]*)/,ti=(i,l)=>i.length?i.reduce((_,g)=>(_.push(...l.map(x=>x.includes("&")?x.replace(/&/g,/[ +>|~]/.test(g)&&/&.*&/.test(x)?`:is(${g})`:g):g+" "+x)),_),[]):l,ca=(i,l)=>i in as&&typeof l=="string"?l.replace(/^((?:[^]*[^\w-])?)(fit-content|stretch)((?:[^\w-][^]*)?)$/,(_,g,x,B)=>g+(x==="stretch"?`-moz-available${B};${Ds(i)}:${g}-webkit-fill-available`:`-moz-fit-content${B};${Ds(i)}:${g}fit-content`)+B):String(l),as={blockSize:1,height:1,inlineSize:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,width:1},Ss=i=>i?i+"-":"",ll=(i,l,_)=>i.replace(/([+-])?((?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)?(\$|--)([$\w-]+)/g,(g,x,B,ee,De)=>ee=="$"==!!B?g:(x||ee=="--"?"calc(":"")+"var(--"+(ee==="$"?Ss(l)+(De.includes("$")?"":Ss(_))+De.replace(/\$/g,"-"):De)+")"+(x||ee=="--"?"*"+(x||"")+(B||"1")+")":"")),Fn=/\s*,\s*(?![^()]*\))/,Dr=Object.prototype.toString,oi=(i,l,_,g,x)=>{let B,ee,De;const we=(Me,Qe,dt)=>{let bt,tn;const xn=an=>{for(bt in an){const Tn=bt.charCodeAt(0)===64,Wr=Tn&&Array.isArray(an[bt])?an[bt]:[an[bt]];for(tn of Wr){const Bi=/[A-Z]/.test(An=bt)?An:An.replace(/-[^]/g,Di=>Di[1].toUpperCase()),Jo=typeof tn=="object"&&tn&&tn.toString===Dr&&(!g.utils[Bi]||!Qe.length);if(Bi in g.utils&&!Jo){const Di=g.utils[Bi];if(Di!==ee){ee=Di,xn(Di(tn)),ee=null;continue}}else if(Bi in Eu){const Di=Eu[Bi];if(Di!==De){De=Di,xn(Di(tn)),De=null;continue}}if(Tn&&(yn=bt.slice(1)in g.media?"@media "+g.media[bt.slice(1)]:bt,bt=yn.replace(/\(\s*([\w-]+)\s*(=|<|<=|>|>=)\s*([\w-]+)\s*(?:(<|<=|>|>=)\s*([\w-]+)\s*)?\)/g,(Di,lo,Qo,Mo,Ao,bo)=>{const co=Gl.test(lo),xa=.0625*(co?-1:1),[Va,Aa]=co?[Mo,lo]:[lo,Mo];return"("+(Qo[0]==="="?"":Qo[0]===">"===co?"max-":"min-")+Va+":"+(Qo[0]!=="="&&Qo.length===1?Aa.replace(Gl,(Cs,$u,tl)=>Number($u)+xa*(Qo===">"?1:-1)+tl):Aa)+(Ao?") and ("+(Ao[0]===">"?"min-":"max-")+Va+":"+(Ao.length===1?bo.replace(Gl,(Cs,$u,tl)=>Number($u)+xa*(Ao===">"?-1:1)+tl):bo):"")+")"})),Jo){const Di=Tn?dt.concat(bt):[...dt],lo=Tn?[...Qe]:ti(Qe,bt.split(Fn));B!==void 0&&x(na(...B)),B=void 0,we(tn,lo,Di)}else B===void 0&&(B=[[],Qe,dt]),bt=Tn||bt.charCodeAt(0)!==36?bt:`--${Ss(g.prefix)}${bt.slice(1).replace(/\$/g,"-")}`,tn=Jo?tn:typeof tn=="number"?tn&&Bi in _u?String(tn)+"px":String(tn):ll(ca(Bi,tn==null?"":tn),g.prefix,g.themeMap[Bi]),B[0].push(`${Tn?`${bt} `:`${Ds(bt)}:`}${tn}`)}}var yn,An};xn(Me),B!==void 0&&x(na(...B)),B=void 0};we(i,l,_)},na=(i,l,_)=>`${_.map(g=>`${g}{`).join("")}${l.length?`${l.join(",")}{`:""}${i.join(";")}${l.length?"}":""}${Array(_.length?_.length+1:0).join("}")}`,_u={animationDelay:1,animationDuration:1,backgroundSize:1,blockSize:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockEndWidth:1,borderBlockStart:1,borderBlockStartWidth:1,borderBlockWidth:1,borderBottom:1,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderBottomWidth:1,borderEndEndRadius:1,borderEndStartRadius:1,borderInlineEnd:1,borderInlineEndWidth:1,borderInlineStart:1,borderInlineStartWidth:1,borderInlineWidth:1,borderLeft:1,borderLeftWidth:1,borderRadius:1,borderRight:1,borderRightWidth:1,borderSpacing:1,borderStartEndRadius:1,borderStartStartRadius:1,borderTop:1,borderTopLeftRadius:1,borderTopRightRadius:1,borderTopWidth:1,borderWidth:1,bottom:1,columnGap:1,columnRule:1,columnRuleWidth:1,columnWidth:1,containIntrinsicSize:1,flexBasis:1,fontSize:1,gap:1,gridAutoColumns:1,gridAutoRows:1,gridTemplateColumns:1,gridTemplateRows:1,height:1,inlineSize:1,inset:1,insetBlock:1,insetBlockEnd:1,insetBlockStart:1,insetInline:1,insetInlineEnd:1,insetInlineStart:1,left:1,letterSpacing:1,margin:1,marginBlock:1,marginBlockEnd:1,marginBlockStart:1,marginBottom:1,marginInline:1,marginInlineEnd:1,marginInlineStart:1,marginLeft:1,marginRight:1,marginTop:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,offsetDistance:1,offsetRotate:1,outline:1,outlineOffset:1,outlineWidth:1,overflowClipMargin:1,padding:1,paddingBlock:1,paddingBlockEnd:1,paddingBlockStart:1,paddingBottom:1,paddingInline:1,paddingInlineEnd:1,paddingInlineStart:1,paddingLeft:1,paddingRight:1,paddingTop:1,perspective:1,right:1,rowGap:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginBlockEnd:1,scrollMarginBlockStart:1,scrollMarginBottom:1,scrollMarginInline:1,scrollMarginInlineEnd:1,scrollMarginInlineStart:1,scrollMarginLeft:1,scrollMarginRight:1,scrollMarginTop:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingBlockEnd:1,scrollPaddingBlockStart:1,scrollPaddingBottom:1,scrollPaddingInline:1,scrollPaddingInlineEnd:1,scrollPaddingInlineStart:1,scrollPaddingLeft:1,scrollPaddingRight:1,scrollPaddingTop:1,shapeMargin:1,textDecoration:1,textDecorationThickness:1,textIndent:1,textUnderlineOffset:1,top:1,transitionDelay:1,transitionDuration:1,verticalAlign:1,width:1,wordSpacing:1},Tu=i=>String.fromCharCode(i+(i>25?39:97)),Mr=i=>(l=>{let _,g="";for(_=Math.abs(l);_>52;_=_/52|0)g=Tu(_%52)+g;return Tu(_%52)+g})(((l,_)=>{let g=_.length;for(;g;)l=33*l^_.charCodeAt(--g);return l})(5381,JSON.stringify(i))>>>0),ln=["themed","global","styled","onevar","resonevar","allvar","inline"],Qt=i=>{if(i.href&&!i.href.startsWith(location.origin))return!1;try{return!!i.cssRules}catch(l){return!1}},mn=i=>{let l;const _=()=>{const{cssRules:x}=l.sheet;return[].map.call(x,(B,ee)=>{const{cssText:De}=B;let we="";if(De.startsWith("--sxs"))return"";if(x[ee-1]&&(we=x[ee-1].cssText).startsWith("--sxs")){if(!B.cssRules.length)return"";for(const Me in l.rules)if(l.rules[Me].group===B)return`--sxs{--sxs:${[...l.rules[Me].cache].join(" ")}}${De}`;return B.cssRules.length?`${we}${De}`:""}return De}).join("")},g=()=>{if(l){const{rules:De,sheet:we}=l;if(!we.deleteRule){for(;Object(Object(we.cssRules)[0]).type===3;)we.cssRules.splice(0,1);we.cssRules=[]}for(const Me in De)delete De[Me]}const x=Object(i).styleSheets||[];for(const De of x)if(Qt(De)){for(let we=0,Me=De.cssRules;Me[we];++we){const Qe=Object(Me[we]);if(Qe.type!==1)continue;const dt=Object(Me[we+1]);if(dt.type!==4)continue;++we;const{cssText:bt}=Qe;if(!bt.startsWith("--sxs"))continue;const tn=bt.slice(14,-3).trim().split(/\s+/),xn=ln[tn[0]];xn&&(l||(l={sheet:De,reset:g,rules:{},toString:_}),l.rules[xn]={group:dt,index:we,cache:new Set(tn)})}if(l)break}if(!l){const De=(we,Me)=>({type:Me,cssRules:[],insertRule(Qe,dt){this.cssRules.splice(dt,0,De(Qe,{import:3,undefined:1}[(Qe.toLowerCase().match(/^@([a-z]+)/)||[])[1]]||4))},get cssText(){return we==="@media{}"?`@media{${[].map.call(this.cssRules,Qe=>Qe.cssText).join("")}}`:we}});l={sheet:i?(i.head||i).appendChild(document.createElement("style")).sheet:De("","text/css"),rules:{},reset:g,toString:_}}const{sheet:B,rules:ee}=l;for(let De=ln.length-1;De>=0;--De){const we=ln[De];if(!ee[we]){const Me=ln[De+1],Qe=ee[Me]?ee[Me].index:B.cssRules.length;B.insertRule("@media{}",Qe),B.insertRule(`--sxs{--sxs:${De}}`,Qe),ee[we]={group:B.cssRules[Qe+1],index:Qe,cache:new Set([De])}}_n(ee[we])}};return g(),l},_n=i=>{const l=i.group;let _=l.cssRules.length;i.apply=g=>{try{l.insertRule(g,_),++_}catch(x){}}},En=Symbol(),dr=Xo(),kt=(i,l)=>dr(i,()=>(..._)=>{let g={type:null,composers:new Set};for(const x of _)if(x!=null)if(x[es]){g.type==null&&(g.type=x[es].type);for(const B of x[es].composers)g.composers.add(B)}else x.constructor!==Object||x.$$typeof?g.type==null&&(g.type=x):g.composers.add(ri(x,i));return g.type==null&&(g.type="span"),g.composers.size||g.composers.add(["PJLV",{},[],[],{},[]]),hi(i,g,l)}),ri=(B,x)=>{var ee=B,{variants:i,compoundVariants:l,defaultVariants:_}=ee,g=Gu(ee,["variants","compoundVariants","defaultVariants"]);const De=`${Ss(x.prefix)}c-${Mr(g)}`,we=[],Me=[],Qe=Object.create(null),dt=[];for(const an in _)Qe[an]=String(_[an]);if(typeof i=="object"&&i)for(const an in i){bt=Qe,tn=an,Sl.call(bt,tn)||(Qe[an]="undefined");const yn=i[an];for(const An in yn){const Tn={[an]:String(An)};String(An)==="undefined"&&dt.push(an);const Wr=yn[An],Bi=[Tn,Wr,!Su(Wr)];we.push(Bi)}}var bt,tn;if(typeof l=="object"&&l)for(const an of l){let xn=an,{css:yn}=xn,An=Gu(xn,["css"]);yn=typeof yn=="object"&&yn||{};for(const Wr in An)An[Wr]=String(An[Wr]);const Tn=[An,yn,!Su(yn)];Me.push(Tn)}return[De,g,we,Me,Qe,dt]},hi=(i,l,_)=>{const[g,x,B,ee]=mi(l.composers),De=typeof l.type=="function"||l.type.$$typeof?(dt=>{function bt(){for(let tn=0;tn<bt[En].length;tn++){const[xn,an]=bt[En][tn];dt.rules[xn].apply(an)}return bt[En]=[],null}return bt[En]=[],bt.rules={},ln.forEach(tn=>bt.rules[tn]={apply:xn=>bt[En].push([tn,xn])}),bt})(_):null,we=(De||_).rules,Me=`.${g}${x.length>1?`:where(.${x.slice(1).join(".")})`:""}`,Qe=dt=>{dt=typeof dt=="object"&&dt||Bt;const An=dt,{css:bt}=An,tn=Gu(An,["css"]),xn={};for(const Tn in B)if(delete tn[Tn],Tn in dt){let Wr=dt[Tn];typeof Wr=="object"&&Wr?xn[Tn]=As({"@initial":B[Tn]},Wr):(Wr=String(Wr),xn[Tn]=Wr!=="undefined"||ee.has(Tn)?Wr:B[Tn])}else xn[Tn]=B[Tn];const an=new Set([...x]);for(const[Tn,Wr,Bi,Jo]of l.composers){_.rules.styled.cache.has(Tn)||(_.rules.styled.cache.add(Tn),oi(Wr,[`.${Tn}`],[],i,Qo=>{we.styled.apply(Qo)}));const Di=fi(Bi,xn,i.media),lo=fi(Jo,xn,i.media,!0);for(const Qo of Di)if(Qo!==void 0)for(const[Mo,Ao,bo]of Qo){const co=`${Tn}-${Mr(Ao)}-${Mo}`;an.add(co);const xa=(bo?_.rules.resonevar:_.rules.onevar).cache,Va=bo?we.resonevar:we.onevar;xa.has(co)||(xa.add(co),oi(Ao,[`.${co}`],[],i,Aa=>{Va.apply(Aa)}))}for(const Qo of lo)if(Qo!==void 0)for(const[Mo,Ao]of Qo){const bo=`${Tn}-${Mr(Ao)}-${Mo}`;an.add(bo),_.rules.allvar.cache.has(bo)||(_.rules.allvar.cache.add(bo),oi(Ao,[`.${bo}`],[],i,co=>{we.allvar.apply(co)}))}}if(typeof bt=="object"&&bt){const Tn=`${g}-i${Mr(bt)}-css`;an.add(Tn),_.rules.inline.cache.has(Tn)||(_.rules.inline.cache.add(Tn),oi(bt,[`.${Tn}`],[],i,Wr=>{we.inline.apply(Wr)}))}for(const Tn of String(dt.className||"").trim().split(/\s+/))Tn&&an.add(Tn);const yn=tn.className=[...an].join(" ");return{type:l.type,className:yn,selector:Me,props:tn,toString:()=>yn,deferredInjector:De}};return tu(Qe,{className:g,selector:Me,[es]:l,toString:()=>(_.rules.styled.cache.has(g)||Qe(),g)})},mi=i=>{let l="";const _=[],g={},x=[];for(const[B,,,,ee,De]of i){l===""&&(l=B),_.push(B),x.push(...De);for(const we in ee){const Me=ee[we];(g[we]===void 0||Me!=="undefined"||De.includes(Me))&&(g[we]=Me)}}return[l,_,g,new Set(x)]},fi=(i,l,_,g)=>{const x=[];e:for(let[B,ee,De]of i){if(De)continue;let we,Me=0,Qe=!1;for(we in B){const dt=B[we];let bt=l[we];if(bt!==dt){if(typeof bt!="object"||!bt)continue e;{let tn,xn,an=0;for(const yn in bt){if(dt===String(bt[yn])){if(yn!=="@initial"){const An=yn.slice(1);(xn=xn||[]).push(An in _?_[An]:yn.replace(/^@media ?/,"")),Qe=!0}Me+=an,tn=!0}++an}if(xn&&xn.length&&(ee={["@media "+xn.join(", ")]:ee}),!tn)continue e}}}(x[Me]=x[Me]||[]).push([g?"cv":`${we}-${B[we]}`,ee,Qe])}return x},Bt={},Zi=Xo(),ta=(i,l)=>Zi(i,()=>(..._)=>{const g=()=>{for(let x of _){x=typeof x=="object"&&x||{};let B=Mr(x);if(!l.rules.global.cache.has(B)){if(l.rules.global.cache.add(B),"@import"in x){let ee=[].indexOf.call(l.sheet.cssRules,l.rules.themed.group)-1;for(let De of[].concat(x["@import"]))De=De.includes('"')||De.includes("'")?De:`"${De}"`,l.sheet.insertRule(`@import ${De};`,ee++);delete x["@import"]}oi(x,[],[],i,ee=>{l.rules.global.apply(ee)})}}return""};return tu(g,{toString:g})}),Uo=Xo(),Vo=(i,l)=>Uo(i,()=>_=>{const g=`${Ss(i.prefix)}k-${Mr(_)}`,x=()=>{if(!l.rules.global.cache.has(g)){l.rules.global.cache.add(g);const B=[];oi(_,[],[],i,De=>B.push(De));const ee=`@keyframes ${g}{${B.join("")}}`;l.rules.global.apply(ee)}return g};return tu(x,{get name(){return x()},toString:x})}),ma=class{constructor(i,l,_,g){this.token=i==null?"":String(i),this.value=l==null?"":String(l),this.scale=_==null?"":String(_),this.prefix=g==null?"":String(g)}get computedValue(){return"var("+this.variable+")"}get variable(){return"--"+Ss(this.prefix)+Ss(this.scale)+this.token}toString(){return this.computedValue}},za=Xo(),ts=(i,l)=>za(i,()=>(_,g)=>{g=typeof _=="object"&&_||Object(g);const x=`.${_=(_=typeof _=="string"?_:"")||`${Ss(i.prefix)}t-${Mr(g)}`}`,B={},ee=[];for(const we in g){B[we]={};for(const Me in g[we]){const Qe=`--${Ss(i.prefix)}${we}-${Me}`,dt=ll(String(g[we][Me]),i.prefix,we);B[we][Me]=new ma(Me,dt,we,i.prefix),ee.push(`${Qe}:${dt}`)}}const De=()=>{if(ee.length&&!l.rules.themed.cache.has(_)){l.rules.themed.cache.add(_);const we=`${g===i.theme?":root,":""}.${_}{${ee.join(";")}}`;l.rules.themed.apply(we)}return _};return Jd(As({},B),{get className(){return De()},selector:x,toString:De})}),Fa=Xo(),nu,yc=Xo(),mr=i=>{const l=(_=>{let g=!1;const x=Fa(_,B=>{g=!0;const ee="prefix"in(B=typeof B=="object"&&B||{})?String(B.prefix):"",De=typeof B.media=="object"&&B.media||{},we=typeof B.root=="object"?B.root||null:globalThis.document||null,Me=typeof B.theme=="object"&&B.theme||{},Qe={prefix:ee,media:De,theme:Me,themeMap:typeof B.themeMap=="object"&&B.themeMap||As({},oa),utils:typeof B.utils=="object"&&B.utils||{}},dt=mn(we),bt={css:kt(Qe,dt),globalCss:ta(Qe,dt),keyframes:Vo(Qe,dt),createTheme:ts(Qe,dt),reset(){dt.reset(),bt.theme.toString()},theme:{},sheet:dt,config:Qe,prefix:ee,getCssText:dt.toString,toString:dt.toString};return String(bt.theme=bt.createTheme(Me)),bt});return g||x.reset(),x})(i);return l.styled=(({config:_,sheet:g})=>yc(_,()=>{const x=kt(_,g);return(...B)=>{const ee=x(...B),De=ee[es].type,we=w.forwardRef((Me,Qe)=>{const dt=Me&&Me.as||De,{props:bt,deferredInjector:tn}=ee(Me);return delete bt.as,bt.ref=Qe,tn?w.createElement(w.Fragment,null,w.createElement(dt,bt),w.createElement(tn,null)):w.createElement(dt,bt)});return we.className=ee.className,we.displayName=`Styled.${De.displayName||De.name||De}`,we.selector=ee.selector,we.toString=()=>ee.selector,we[es]=ee[es],we}}))(l),l},Pt=()=>nu||(nu=mr()),Et=(...i)=>Pt().createTheme(...i),Kt=(...i)=>Pt().globalCss(...i),jt=(...i)=>Pt().keyframes(...i),cn=(...i)=>Pt().css(...i),Ln=(...i)=>Pt().styled(...i);function ar(i,l,_){return Math.max(l,Math.min(i,_))}const vn={toVector(i,l){return i===void 0&&(i=l),Array.isArray(i)?i:[i,i]},add(i,l){return[i[0]+l[0],i[1]+l[1]]},sub(i,l){return[i[0]-l[0],i[1]-l[1]]},addTo(i,l){i[0]+=l[0],i[1]+=l[1]},subTo(i,l){i[0]-=l[0],i[1]-=l[1]}};function sr(i,l,_){return l===0||Math.abs(l)===1/0?Math.pow(i,_*5):i*l*_/(l+_*i)}function ni(i,l,_,g=.15){return g===0?ar(i,l,_):i<l?-sr(l-i,_-l,g)+l:i>_?+sr(i-_,_-l,g)+_:i}function yi(i,[l,_],[g,x]){const[[B,ee],[De,we]]=i;return[ni(l,B,ee,g),ni(_,De,we,x)]}function bi(i,l){if(typeof i!="object"||i===null)return i;var _=i[Symbol.toPrimitive];if(_!==void 0){var g=_.call(i,l||"default");if(typeof g!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(l==="string"?String:Number)(i)}function pi(i){var l=bi(i,"string");return typeof l=="symbol"?l:String(l)}function Ge(i,l,_){return l=pi(l),l in i?Object.defineProperty(i,l,{value:_,enumerable:!0,configurable:!0,writable:!0}):i[l]=_,i}function Ri(i,l){var _=Object.keys(i);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(i);l&&(g=g.filter(function(x){return Object.getOwnPropertyDescriptor(i,x).enumerable})),_.push.apply(_,g)}return _}function gi(i){for(var l=1;l<arguments.length;l++){var _=arguments[l]!=null?arguments[l]:{};l%2?Ri(Object(_),!0).forEach(function(g){Ge(i,g,_[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(_)):Ri(Object(_)).forEach(function(g){Object.defineProperty(i,g,Object.getOwnPropertyDescriptor(_,g))})}return i}const no={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function wo(i){return i?i[0].toUpperCase()+i.slice(1):""}const Ca=["enter","leave"];function ct(i=!1,l){return i&&!Ca.includes(l)}function Us(i,l="",_=!1){const g=no[i],x=g&&g[l]||l;return"on"+wo(i)+wo(x)+(ct(_,x)?"Capture":"")}const El=["gotpointercapture","lostpointercapture"];function Tl(i){let l=i.substring(2).toLowerCase();const _=!!~l.indexOf("passive");_&&(l=l.replace("passive",""));const g=El.includes(l)?"capturecapture":"capture",x=!!~l.indexOf(g);return x&&(l=l.replace("capture","")),{device:l,capture:x,passive:_}}function Fs(i,l=""){const _=no[i],g=_&&_[l]||l;return i+g}function Vs(i){return"touches"in i}function Ra(i){return Vs(i)?"touch":"pointerType"in i?i.pointerType:"mouse"}function Bc(i){return Array.from(i.touches).filter(l=>{var _,g;return l.target===i.currentTarget||((_=i.currentTarget)===null||_===void 0||(g=_.contains)===null||g===void 0?void 0:g.call(_,l.target))})}function Iu(i){return i.type==="touchend"||i.type==="touchcancel"?i.changedTouches:i.targetTouches}function _a(i){return Vs(i)?Iu(i)[0]:i}function vc(i,l){try{const _=l.clientX-i.clientX,g=l.clientY-i.clientY,x=(l.clientX+i.clientX)/2,B=(l.clientY+i.clientY)/2,ee=Math.hypot(_,g);return{angle:-(Math.atan2(_,g)*180)/Math.PI,distance:ee,origin:[x,B]}}catch(_){}return null}function ru(i){return Bc(i).map(l=>l.identifier)}function Cl(i,l){const[_,g]=Array.from(i.touches).filter(x=>l.includes(x.identifier));return vc(_,g)}function ds(i){const l=_a(i);return Vs(i)?l.identifier:l.pointerId}function pu(i){const l=_a(i);return[l.clientX,l.clientY]}const $c=40,f_=800;function Es(i){let{deltaX:l,deltaY:_,deltaMode:g}=i;return g===1?(l*=$c,_*=$c):g===2&&(l*=f_,_*=f_),[l,_]}function Xl(i){var l,_;const{scrollX:g,scrollY:x,scrollLeft:B,scrollTop:ee}=i.currentTarget;return[(l=g!=null?g:B)!==null&&l!==void 0?l:0,(_=x!=null?x:ee)!==null&&_!==void 0?_:0]}function Dt(i){const l={};if("buttons"in i&&(l.buttons=i.buttons),"shiftKey"in i){const{shiftKey:_,altKey:g,metaKey:x,ctrlKey:B}=i;Object.assign(l,{shiftKey:_,altKey:g,metaKey:x,ctrlKey:B})}return l}function In(i,...l){return typeof i=="function"?i(...l):i}function kr(){}function or(...i){return i.length===0?kr:i.length===1?i[0]:function(){let l;for(const _ of i)l=_.apply(this,arguments)||l;return l}}function Wo(i,l){return Object.assign({},l,i||{})}const fs=32;class du{constructor(l,_,g){this.ctrl=l,this.args=_,this.key=g,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(l){this.ctrl.state[this.key]=l}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:l,shared:_,ingKey:g,args:x}=this;_[g]=l._active=l.active=l._blocked=l._force=!1,l._step=[!1,!1],l.intentional=!1,l._movement=[0,0],l._distance=[0,0],l._direction=[0,0],l._delta=[0,0],l._bounds=[[-1/0,1/0],[-1/0,1/0]],l.args=x,l.axis=void 0,l.memo=void 0,l.elapsedTime=l.timeDelta=0,l.direction=[0,0],l.distance=[0,0],l.overflow=[0,0],l._movementBound=[!1,!1],l.velocity=[0,0],l.movement=[0,0],l.delta=[0,0],l.timeStamp=0}start(l){const _=this.state,g=this.config;_._active||(this.reset(),this.computeInitial(),_._active=!0,_.target=l.target,_.currentTarget=l.currentTarget,_.lastOffset=g.from?In(g.from,_):_.offset,_.offset=_.lastOffset,_.startTime=_.timeStamp=l.timeStamp)}computeValues(l){const _=this.state;_._values=l,_.values=this.config.transform(l)}computeInitial(){const l=this.state;l._initial=l._values,l.initial=l.values}compute(l){const{state:_,config:g,shared:x}=this;_.args=this.args;let B=0;if(l&&(_.event=l,g.preventDefault&&l.cancelable&&_.event.preventDefault(),_.type=l.type,x.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,x.locked=!!document.pointerLockElement,Object.assign(x,Dt(l)),x.down=x.pressed=x.buttons%2===1||x.touches>0,B=l.timeStamp-_.timeStamp,_.timeStamp=l.timeStamp,_.elapsedTime=_.timeStamp-_.startTime),_._active){const Di=_._delta.map(Math.abs);vn.addTo(_._distance,Di)}this.axisIntent&&this.axisIntent(l);const[ee,De]=_._movement,[we,Me]=g.threshold,{_step:Qe,values:dt}=_;if(g.hasCustomTransform?(Qe[0]===!1&&(Qe[0]=Math.abs(ee)>=we&&dt[0]),Qe[1]===!1&&(Qe[1]=Math.abs(De)>=Me&&dt[1])):(Qe[0]===!1&&(Qe[0]=Math.abs(ee)>=we&&Math.sign(ee)*we),Qe[1]===!1&&(Qe[1]=Math.abs(De)>=Me&&Math.sign(De)*Me)),_.intentional=Qe[0]!==!1||Qe[1]!==!1,!_.intentional)return;const bt=[0,0];if(g.hasCustomTransform){const[Di,lo]=dt;bt[0]=Qe[0]!==!1?Di-Qe[0]:0,bt[1]=Qe[1]!==!1?lo-Qe[1]:0}else bt[0]=Qe[0]!==!1?ee-Qe[0]:0,bt[1]=Qe[1]!==!1?De-Qe[1]:0;this.restrictToAxis&&!_._blocked&&this.restrictToAxis(bt);const tn=_.offset,xn=_._active&&!_._blocked||_.active;xn&&(_.first=_._active&&!_.active,_.last=!_._active&&_.active,_.active=x[this.ingKey]=_._active,l&&(_.first&&("bounds"in g&&(_._bounds=In(g.bounds,_)),this.setup&&this.setup()),_.movement=bt,this.computeOffset()));const[an,yn]=_.offset,[[An,Tn],[Wr,Bi]]=_._bounds;_.overflow=[an<An?-1:an>Tn?1:0,yn<Wr?-1:yn>Bi?1:0],_._movementBound[0]=_.overflow[0]?_._movementBound[0]===!1?_._movement[0]:_._movementBound[0]:!1,_._movementBound[1]=_.overflow[1]?_._movementBound[1]===!1?_._movement[1]:_._movementBound[1]:!1;const Jo=_._active?g.rubberband||[0,0]:[0,0];if(_.offset=yi(_._bounds,_.offset,Jo),_.delta=vn.sub(_.offset,tn),this.computeMovement(),xn&&(!_.last||B>fs)){_.delta=vn.sub(_.offset,tn);const Di=_.delta.map(Math.abs);vn.addTo(_.distance,Di),_.direction=_.delta.map(Math.sign),_._direction=_._delta.map(Math.sign),!_.first&&B>0&&(_.velocity=[Di[0]/B,Di[1]/B],_.timeDelta=B)}}emit(){const l=this.state,_=this.shared,g=this.config;if(l._active||this.clean(),(l._blocked||!l.intentional)&&!l._force&&!g.triggerAllEvents)return;const x=this.handler(gi(gi(gi({},_),l),{},{[this.aliasKey]:l.values}));x!==void 0&&(l.memo=x)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}function ns([i,l],_){const g=Math.abs(i),x=Math.abs(l);if(g>x&&g>_)return"x";if(x>g&&x>_)return"y"}class hs extends du{constructor(...l){super(...l),Ge(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=vn.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=vn.sub(this.state.offset,this.state.lastOffset)}axisIntent(l){const _=this.state,g=this.config;if(!_.axis&&l){const x=typeof g.axisThreshold=="object"?g.axisThreshold[Ra(l)]:g.axisThreshold;_.axis=ns(_._movement,x)}_._blocked=(g.lockDirection||!!g.axis)&&!_.axis||!!g.axis&&g.axis!==_.axis}restrictToAxis(l){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":l[1]=0;break;case"y":l[0]=0;break}}}const Cu=i=>i,wl=.15,Ws={enabled(i=!0){return i},eventOptions(i,l,_){return gi(gi({},_.shared.eventOptions),i)},preventDefault(i=!1){return i},triggerAllEvents(i=!1){return i},rubberband(i=0){switch(i){case!0:return[wl,wl];case!1:return[0,0];default:return vn.toVector(i)}},from(i){if(typeof i=="function")return i;if(i!=null)return vn.toVector(i)},transform(i,l,_){const g=i||_.shared.transform;return this.hasCustomTransform=!!g,g||Cu},threshold(i){return vn.toVector(i,0)}},Q_=0,Ps=gi(gi({},Ws),{},{axis(i,l,{axis:_}){if(this.lockDirection=_==="lock",!this.lockDirection)return _},axisThreshold(i=Q_){return i},bounds(i={}){if(typeof i=="function")return B=>Ps.bounds(i(B));if("current"in i)return()=>i.current;if(typeof HTMLElement=="function"&&i instanceof HTMLElement)return i;const{left:l=-1/0,right:_=1/0,top:g=-1/0,bottom:x=1/0}=i;return[[l,_],[g,x]]}}),m_={ArrowRight:(i,l=1)=>[i*l,0],ArrowLeft:(i,l=1)=>[-1*i*l,0],ArrowUp:(i,l=1)=>[0,-1*i*l],ArrowDown:(i,l=1)=>[0,i*l]};class Al extends hs{constructor(...l){super(...l),Ge(this,"ingKey","dragging")}reset(){super.reset();const l=this.state;l._pointerId=void 0,l._pointerActive=!1,l._keyboardActive=!1,l._preventScroll=!1,l._delayed=!1,l.swipe=[0,0],l.tap=!1,l.canceled=!1,l.cancel=this.cancel.bind(this)}setup(){const l=this.state;if(l._bounds instanceof HTMLElement){const _=l._bounds.getBoundingClientRect(),g=l.currentTarget.getBoundingClientRect(),x={left:_.left-g.left+l.offset[0],right:_.right-g.right+l.offset[0],top:_.top-g.top+l.offset[1],bottom:_.bottom-g.bottom+l.offset[1]};l._bounds=Ps.bounds(x)}}cancel(){const l=this.state;l.canceled||(l.canceled=!0,l._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(l){const _=this.config,g=this.state;if(l.buttons!=null&&(Array.isArray(_.pointerButtons)?!_.pointerButtons.includes(l.buttons):_.pointerButtons!==-1&&_.pointerButtons!==l.buttons))return;const x=this.ctrl.setEventIds(l);_.pointerCapture&&l.target.setPointerCapture(l.pointerId),!(x&&x.size>1&&g._pointerActive)&&(this.start(l),this.setupPointer(l),g._pointerId=ds(l),g._pointerActive=!0,this.computeValues(pu(l)),this.computeInitial(),_.preventScrollAxis&&Ra(l)!=="mouse"?(g._active=!1,this.setupScrollPrevention(l)):_.delay>0?(this.setupDelayTrigger(l),_.triggerAllEvents&&(this.compute(l),this.emit())):this.startPointerDrag(l))}startPointerDrag(l){const _=this.state;_._active=!0,_._preventScroll=!0,_._delayed=!1,this.compute(l),this.emit()}pointerMove(l){const _=this.state,g=this.config;if(!_._pointerActive)return;const x=ds(l);if(_._pointerId!==void 0&&x!==_._pointerId)return;const B=pu(l);if(document.pointerLockElement===l.target?_._delta=[l.movementX,l.movementY]:(_._delta=vn.sub(B,_._values),this.computeValues(B)),vn.addTo(_._movement,_._delta),this.compute(l),_._delayed&&_.intentional){this.timeoutStore.remove("dragDelay"),_.active=!1,this.startPointerDrag(l);return}if(g.preventScrollAxis&&!_._preventScroll)if(_.axis)if(_.axis===g.preventScrollAxis||g.preventScrollAxis==="xy"){_._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(l);return}else return;this.emit()}pointerUp(l){this.ctrl.setEventIds(l);try{this.config.pointerCapture&&l.target.hasPointerCapture(l.pointerId)&&l.target.releasePointerCapture(l.pointerId)}catch(De){}const _=this.state,g=this.config;if(!_._active||!_._pointerActive)return;const x=ds(l);if(_._pointerId!==void 0&&x!==_._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(l);const[B,ee]=_._distance;if(_.tap=B<=g.tapsThreshold&&ee<=g.tapsThreshold,_.tap&&g.filterTaps)_._force=!0;else{const[De,we]=_._delta,[Me,Qe]=_._movement,[dt,bt]=g.swipe.velocity,[tn,xn]=g.swipe.distance,an=g.swipe.duration;if(_.elapsedTime<an){const yn=Math.abs(De/_.timeDelta),An=Math.abs(we/_.timeDelta);yn>dt&&Math.abs(Me)>tn&&(_.swipe[0]=Math.sign(De)),An>bt&&Math.abs(Qe)>xn&&(_.swipe[1]=Math.sign(we))}}this.emit()}pointerClick(l){!this.state.tap&&l.detail>0&&(l.preventDefault(),l.stopPropagation())}setupPointer(l){const _=this.config,g=_.device;_.pointerLock&&l.currentTarget.requestPointerLock(),_.pointerCapture||(this.eventStore.add(this.sharedConfig.window,g,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,g,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,g,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(l){this.state._preventScroll&&l.cancelable&&l.preventDefault()}setupScrollPrevention(l){this.state._preventScroll=!1,Yl(l);const _=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",_),this.eventStore.add(this.sharedConfig.window,"touch","cancel",_),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,l)}setupDelayTrigger(l){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(l)},this.config.delay)}keyDown(l){const _=m_[l.key];if(_){const g=this.state,x=l.shiftKey?10:l.altKey?.1:1;this.start(l),g._delta=_(this.config.keyboardDisplacement,x),g._keyboardActive=!0,vn.addTo(g._movement,g._delta),this.compute(l),this.emit()}}keyUp(l){l.key in m_&&(this.state._keyboardActive=!1,this.setActive(),this.compute(l),this.emit())}bind(l){const _=this.config.device;l(_,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(l(_,"change",this.pointerMove.bind(this)),l(_,"end",this.pointerUp.bind(this)),l(_,"cancel",this.pointerUp.bind(this)),l("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(l("key","down",this.keyDown.bind(this)),l("key","up",this.keyUp.bind(this))),this.config.filterTaps&&l("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}function Yl(i){"persist"in i&&typeof i.persist=="function"&&i.persist()}const Ql=typeof window!="undefined"&&window.document&&window.document.createElement;function Zl(){return Ql&&"ontouchstart"in window}function bc(){return Zl()||Ql&&window.navigator.maxTouchPoints>1}function xc(){return Ql&&"onpointerdown"in window}function Dc(){return Ql&&"exitPointerLock"in window.document}function Hf(){try{return"constructor"in GestureEvent}catch(i){return!1}}const ju={isBrowser:Ql,gesture:Hf(),touch:Zl(),touchscreen:bc(),pointer:xc(),pointerLock:Dc()},Z_=250,qs=180,go=.5,ep=50,zd=250,tp=10,cl={mouse:0,touch:0,pen:8},np=gi(gi({},Ps),{},{device(i,l,{pointer:{touch:_=!1,lock:g=!1,mouse:x=!1}={}}){return this.pointerLock=g&&ju.pointerLock,ju.touch&&_?"touch":this.pointerLock?"mouse":ju.pointer&&!x?"pointer":ju.touch?"touch":"mouse"},preventScrollAxis(i,l,{preventScroll:_}){if(this.preventScrollDelay=typeof _=="number"?_:_||_===void 0&&i?Z_:void 0,!(!ju.touchscreen||_===!1))return i||(_!==void 0?"y":void 0)},pointerCapture(i,l,{pointer:{capture:_=!0,buttons:g=1,keys:x=!0}={}}){return this.pointerButtons=g,this.keys=x,!this.pointerLock&&this.device==="pointer"&&_},threshold(i,l,{filterTaps:_=!1,tapsThreshold:g=3,axis:x=void 0}){const B=vn.toVector(i,_?g:x?1:0);return this.filterTaps=_,this.tapsThreshold=g,B},swipe({velocity:i=go,distance:l=ep,duration:_=zd}={}){return{velocity:this.transform(vn.toVector(i)),distance:this.transform(vn.toVector(l)),duration:_}},delay(i=0){switch(i){case!0:return qs;case!1:return 0;default:return i}},axisThreshold(i){return i?gi(gi({},cl),i):cl},keyboardDisplacement(i=tp){return i}});function Ud(i){const[l,_]=i.overflow,[g,x]=i._delta,[B,ee]=i._direction;(l<0&&g>0&&B<0||l>0&&g<0&&B>0)&&(i._movement[0]=i._movementBound[0]),(_<0&&x>0&&ee<0||_>0&&x<0&&ee>0)&&(i._movement[1]=i._movementBound[1])}const rp=30,Vp=100;class g_ extends du{constructor(...l){super(...l),Ge(this,"ingKey","pinching"),Ge(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();const l=this.state;l._touchIds=[],l.canceled=!1,l.cancel=this.cancel.bind(this),l.turns=0}computeOffset(){const{type:l,movement:_,lastOffset:g}=this.state;l==="wheel"?this.state.offset=vn.add(_,g):this.state.offset=[(1+_[0])*g[0],_[1]+g[1]]}computeMovement(){const{offset:l,lastOffset:_}=this.state;this.state.movement=[l[0]/_[0],l[1]-_[1]]}axisIntent(){const l=this.state,[_,g]=l._movement;if(!l.axis){const x=Math.abs(_)*rp-Math.abs(g);x<0?l.axis="angle":x>0&&(l.axis="scale")}}restrictToAxis(l){this.config.lockDirection&&(this.state.axis==="scale"?l[1]=0:this.state.axis==="angle"&&(l[0]=0))}cancel(){const l=this.state;l.canceled||setTimeout(()=>{l.canceled=!0,l._active=!1,this.compute(),this.emit()},0)}touchStart(l){this.ctrl.setEventIds(l);const _=this.state,g=this.ctrl.touchIds;if(_._active&&_._touchIds.every(B=>g.has(B))||g.size<2)return;this.start(l),_._touchIds=Array.from(g).slice(0,2);const x=Cl(l,_._touchIds);x&&this.pinchStart(l,x)}pointerStart(l){if(l.buttons!=null&&l.buttons%2!==1)return;this.ctrl.setEventIds(l),l.target.setPointerCapture(l.pointerId);const _=this.state,g=_._pointerEvents,x=this.ctrl.pointerIds;if(_._active&&Array.from(g.keys()).every(ee=>x.has(ee))||(g.size<2&&g.set(l.pointerId,l),_._pointerEvents.size<2))return;this.start(l);const B=vc(...Array.from(g.values()));B&&this.pinchStart(l,B)}pinchStart(l,_){const g=this.state;g.origin=_.origin,this.computeValues([_.distance,_.angle]),this.computeInitial(),this.compute(l),this.emit()}touchMove(l){if(!this.state._active)return;const _=Cl(l,this.state._touchIds);_&&this.pinchMove(l,_)}pointerMove(l){const _=this.state._pointerEvents;if(_.has(l.pointerId)&&_.set(l.pointerId,l),!this.state._active)return;const g=vc(...Array.from(_.values()));g&&this.pinchMove(l,g)}pinchMove(l,_){const g=this.state,x=g._values[1],B=_.angle-x;let ee=0;Math.abs(B)>270&&(ee+=Math.sign(B)),this.computeValues([_.distance,_.angle-360*ee]),g.origin=_.origin,g.turns=ee,g._movement=[g._values[0]/g._initial[0]-1,g._values[1]-g._initial[1]],this.compute(l),this.emit()}touchEnd(l){this.ctrl.setEventIds(l),this.state._active&&this.state._touchIds.some(_=>!this.ctrl.touchIds.has(_))&&(this.state._active=!1,this.compute(l),this.emit())}pointerEnd(l){const _=this.state;this.ctrl.setEventIds(l);try{l.target.releasePointerCapture(l.pointerId)}catch(g){}_._pointerEvents.has(l.pointerId)&&_._pointerEvents.delete(l.pointerId),_._active&&_._pointerEvents.size<2&&(_._active=!1,this.compute(l),this.emit())}gestureStart(l){l.cancelable&&l.preventDefault();const _=this.state;_._active||(this.start(l),this.computeValues([l.scale,l.rotation]),_.origin=[l.clientX,l.clientY],this.compute(l),this.emit())}gestureMove(l){if(l.cancelable&&l.preventDefault(),!this.state._active)return;const _=this.state;this.computeValues([l.scale,l.rotation]),_.origin=[l.clientX,l.clientY];const g=_._movement;_._movement=[l.scale-1,l.rotation],_._delta=vn.sub(_._movement,g),this.compute(l),this.emit()}gestureEnd(l){this.state._active&&(this.state._active=!1,this.compute(l),this.emit())}wheel(l){const _=this.config.modifierKey;_&&(Array.isArray(_)?!_.find(g=>l[g]):!l[_])||(this.state._active?this.wheelChange(l):this.wheelStart(l),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(l){this.start(l),this.wheelChange(l)}wheelChange(l){"uv"in l||l.cancelable&&l.preventDefault();const g=this.state;g._delta=[-Es(l)[1]/Vp*g.offset[0],0],vn.addTo(g._movement,g._delta),Ud(g),this.state.origin=[l.clientX,l.clientY],this.compute(l),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(l){const _=this.config.device;_&&(l(_,"start",this[_+"Start"].bind(this)),l(_,"change",this[_+"Move"].bind(this)),l(_,"end",this[_+"End"].bind(this)),l(_,"cancel",this[_+"End"].bind(this)),l("lostPointerCapture","",this[_+"End"].bind(this))),this.config.pinchOnWheel&&l("wheel","",this.wheel.bind(this),{passive:!1})}}const ip=gi(gi({},Ws),{},{device(i,l,{shared:_,pointer:{touch:g=!1}={}}){if(_.target&&!ju.touch&&ju.gesture)return"gesture";if(ju.touch&&g)return"touch";if(ju.touchscreen){if(ju.pointer)return"pointer";if(ju.touch)return"touch"}},bounds(i,l,{scaleBounds:_={},angleBounds:g={}}){const x=ee=>{const De=Wo(In(_,ee),{min:-1/0,max:1/0});return[De.min,De.max]},B=ee=>{const De=Wo(In(g,ee),{min:-1/0,max:1/0});return[De.min,De.max]};return typeof _!="function"&&typeof g!="function"?[x(),B()]:ee=>[x(ee),B(ee)]},threshold(i,l,_){return this.lockDirection=_.axis==="lock",vn.toVector(i,this.lockDirection?[.1,3]:0)},modifierKey(i){return i===void 0?"ctrlKey":i},pinchOnWheel(i=!0){return i}});class op extends hs{constructor(...l){super(...l),Ge(this,"ingKey","moving")}move(l){this.config.mouseOnly&&l.pointerType!=="mouse"||(this.state._active?this.moveChange(l):this.moveStart(l),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(l){this.start(l),this.computeValues(pu(l)),this.compute(l),this.computeInitial(),this.emit()}moveChange(l){if(!this.state._active)return;const _=pu(l),g=this.state;g._delta=vn.sub(_,g._values),vn.addTo(g._movement,g._delta),this.computeValues(_),this.compute(l),this.emit()}moveEnd(l){this.state._active&&(this.state._active=!1,this.compute(l),this.emit())}bind(l){l("pointer","change",this.move.bind(this)),l("pointer","leave",this.moveEnd.bind(this))}}const Gf=gi(gi({},Ps),{},{mouseOnly:(i=!0)=>i});class h_ extends hs{constructor(...l){super(...l),Ge(this,"ingKey","scrolling")}scroll(l){this.state._active||this.start(l),this.scrollChange(l),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(l){l.cancelable&&l.preventDefault();const _=this.state,g=Xl(l);_._delta=vn.sub(g,_._values),vn.addTo(_._movement,_._delta),this.computeValues(g),this.compute(l),this.emit()}scrollEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(l){l("scroll","",this.scroll.bind(this))}}const y_=Ps;class ap extends hs{constructor(...l){super(...l),Ge(this,"ingKey","wheeling")}wheel(l){this.state._active||this.start(l),this.wheelChange(l),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(l){const _=this.state;_._delta=Es(l),vn.addTo(_._movement,_._delta),Ud(_),this.compute(l),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(l){l("wheel","",this.wheel.bind(this))}}const Wp=Ps;class Vd extends hs{constructor(...l){super(...l),Ge(this,"ingKey","hovering")}enter(l){this.config.mouseOnly&&l.pointerType!=="mouse"||(this.start(l),this.computeValues(pu(l)),this.compute(l),this.emit())}leave(l){if(this.config.mouseOnly&&l.pointerType!=="mouse")return;const _=this.state;if(!_._active)return;_._active=!1;const g=pu(l);_._movement=_._delta=vn.sub(g,_._values),this.computeValues(g),this.compute(l),_.delta=_.movement,this.emit()}bind(l){l("pointer","enter",this.enter.bind(this)),l("pointer","leave",this.leave.bind(this))}}const Xm=gi(gi({},Ps),{},{mouseOnly:(i=!0)=>i}),Xf=new Map,Kc=new Map;function ec(i){Xf.set(i.key,i.engine),Kc.set(i.key,i.resolver)}const Yf={key:"drag",engine:Al,resolver:np},ke={key:"hover",engine:Vd,resolver:Xm},st={key:"move",engine:op,resolver:Gf},Pn={key:"pinch",engine:g_,resolver:ip},Ir={key:"scroll",engine:h_,resolver:y_},so={key:"wheel",engine:ap,resolver:Wp};function eo(i,l){if(i==null)return{};var _={},g=Object.keys(i),x,B;for(B=0;B<g.length;B++)x=g[B],!(l.indexOf(x)>=0)&&(_[x]=i[x]);return _}function ga(i,l){if(i==null)return{};var _=eo(i,l),g,x;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(i);for(x=0;x<B.length;x++)g=B[x],!(l.indexOf(g)>=0)&&Object.prototype.propertyIsEnumerable.call(i,g)&&(_[g]=i[g])}return _}const Ua={target(i){if(i)return()=>"current"in i?i.current:i},enabled(i=!0){return i},window(i=ju.isBrowser?window:void 0){return i},eventOptions({passive:i=!0,capture:l=!1}={}){return{passive:i,capture:l}},transform(i){return i}},ss=["target","eventOptions","window","enabled","transform"];function us(i={},l){const _={};for(const[g,x]of Object.entries(l))switch(typeof x){case"function":_[g]=x.call(_,i[g],g,i);break;case"object":_[g]=us(i[g],x);break;case"boolean":x&&(_[g]=i[g]);break}return _}function fu(i,l,_={}){const g=i,{target:x,eventOptions:B,window:ee,enabled:De,transform:we}=g,Me=ga(g,ss);if(_.shared=us({target:x,eventOptions:B,window:ee,enabled:De,transform:we},Ua),l){const Qe=Kc.get(l);_[l]=us(gi({shared:_.shared},Me),Qe)}else for(const Qe in Me){const dt=Kc.get(Qe);dt&&(_[Qe]=us(gi({shared:_.shared},Me[Qe]),dt))}return _}class mu{constructor(l,_){Ge(this,"_listeners",new Set),this._ctrl=l,this._gestureKey=_}add(l,_,g,x,B){const ee=this._listeners,De=Fs(_,g),we=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},Me=gi(gi({},we),B);l.addEventListener(De,x,Me);const Qe=()=>{l.removeEventListener(De,x,Me),ee.delete(Qe)};return ee.add(Qe),Qe}clean(){this._listeners.forEach(l=>l()),this._listeners.clear()}}class ls{constructor(){Ge(this,"_timeouts",new Map)}add(l,_,g=140,...x){this.remove(l),this._timeouts.set(l,window.setTimeout(_,g,...x))}remove(l){const _=this._timeouts.get(l);_&&window.clearTimeout(_)}clean(){this._timeouts.forEach(l=>void window.clearTimeout(l)),this._timeouts.clear()}}class Xu{constructor(l){Ge(this,"gestures",new Set),Ge(this,"_targetEventStore",new mu(this)),Ge(this,"gestureEventStores",{}),Ge(this,"gestureTimeoutStores",{}),Ge(this,"handlers",{}),Ge(this,"config",{}),Ge(this,"pointerIds",new Set),Ge(this,"touchIds",new Set),Ge(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),tc(this,l)}setEventIds(l){if(Vs(l))return this.touchIds=new Set(ru(l)),this.touchIds;if("pointerId"in l)return l.type==="pointerup"||l.type==="pointercancel"?this.pointerIds.delete(l.pointerId):l.type==="pointerdown"&&this.pointerIds.add(l.pointerId),this.pointerIds}applyHandlers(l,_){this.handlers=l,this.nativeHandlers=_}applyConfig(l,_){this.config=fu(l,_,this.config)}clean(){this._targetEventStore.clean();for(const l of this.gestures)this.gestureEventStores[l].clean(),this.gestureTimeoutStores[l].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...l){const _=this.config.shared,g={};let x;if(!(_.target&&(x=_.target(),!x))){if(_.enabled){for(const ee of this.gestures){const De=this.config[ee],we=kl(g,De.eventOptions,!!x);if(De.enabled){const Me=Xf.get(ee);new Me(this,l,ee).bind(we)}}const B=kl(g,_.eventOptions,!!x);for(const ee in this.nativeHandlers)B(ee,"",De=>this.nativeHandlers[ee](gi(gi({},this.state.shared),{},{event:De,args:l})),void 0,!0)}for(const B in g)g[B]=or(...g[B]);if(!x)return g;for(const B in g){const{device:ee,capture:De,passive:we}=Tl(B);this._targetEventStore.add(x,ee,"",g[B],{capture:De,passive:we})}}}}function Ts(i,l){i.gestures.add(l),i.gestureEventStores[l]=new mu(i,l),i.gestureTimeoutStores[l]=new ls}function tc(i,l){l.drag&&Ts(i,"drag"),l.wheel&&Ts(i,"wheel"),l.scroll&&Ts(i,"scroll"),l.move&&Ts(i,"move"),l.pinch&&Ts(i,"pinch"),l.hover&&Ts(i,"hover")}const kl=(i,l,_)=>(g,x,B,ee={},De=!1)=>{var we,Me;const Qe=(we=ee.capture)!==null&&we!==void 0?we:l.capture,dt=(Me=ee.passive)!==null&&Me!==void 0?Me:l.passive;let bt=De?g:Us(g,x,Qe);_&&dt&&(bt+="Passive"),i[bt]=i[bt]||[],i[bt].push(B)},Jc=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function v_(i){const l={},_={},g=new Set;for(let x in i)Jc.test(x)?(g.add(RegExp.lastMatch),_[x]=i[x]):l[x]=i[x];return[_,l,g]}function nc(i,l,_,g,x,B){if(!i.has(_)||!EngineMap.has(g))return;const ee=_+"Start",De=_+"End",we=Me=>{let Qe;return Me.first&&ee in l&&l[ee](Me),_ in l&&(Qe=l[_](Me)),Me.last&&De in l&&l[De](Me),Qe};x[g]=we,B[g]=B[g]||{}}function Wd(i,l){const[_,g,x]=v_(i),B={};return nc(x,_,"onDrag","drag",B,l),nc(x,_,"onWheel","wheel",B,l),nc(x,_,"onScroll","scroll",B,l),nc(x,_,"onPinch","pinch",B,l),nc(x,_,"onMove","move",B,l),nc(x,_,"onHover","hover",B,l),{handlers:B,config:l,nativeHandlers:g}}function Sc(i,l={},_,g){const x=w.useMemo(()=>new Xu(i),[]);if(x.applyHandlers(i,g),x.applyConfig(l,_),w.useEffect(x.effect.bind(x)),w.useEffect(()=>x.clean.bind(x),[]),l.target===void 0)return x.bind.bind(x)}function Qf(i,l){return ec(Yf),Sc({drag:i},l||{},"drag")}function sp(i,l){return registerAction(pinchAction),Sc({pinch:i},l||{},"pinch")}function Ry(i,l){return registerAction(wheelAction),Sc({wheel:i},l||{},"wheel")}function Ov(i,l){return registerAction(scrollAction),Sc({scroll:i},l||{},"scroll")}function Ym(i,l){return registerAction(moveAction),Sc({move:i},l||{},"move")}function Zf(i,l){return registerAction(hoverAction),Sc({hover:i},l||{},"hover")}function em(i){return i.forEach(registerAction),function(_,g){const{handlers:x,nativeHandlers:B,config:ee}=parseMergedHandlers(_,g||{});return Sc(x,ee,void 0,B)}}function b_(i,l){return em([dragAction,pinchAction,scrollAction,wheelAction,moveAction,hoverAction])(i,l||{})}function Ec(i,l,{checkForDefaultPrevented:_=!0}={}){return function(x){if(i==null||i(x),_===!1||!x.defaultPrevented)return l==null?void 0:l(x)}}function Iv(i,l){const _=$3bkAK$createContext(l);function g(B){const Me=B,{children:ee}=Me,De=Gu(Me,["children"]),we=$3bkAK$useMemo(()=>De,Object.values(De));return $3bkAK$createElement(_.Provider,{value:we},ee)}function x(B){const ee=$3bkAK$useContext(_);if(ee)return ee;if(l!==void 0)return l;throw new Error(`\`${B}\` must be used within \`${i}\``)}return g.displayName=i+"Provider",[g,x]}function Qm(i,l=[]){let _=[];function g(B,ee){const De=(0,w.createContext)(ee),we=_.length;_=[..._,ee];function Me(dt){const An=dt,{scope:bt,children:tn}=An,xn=Gu(An,["scope","children"]),an=(bt==null?void 0:bt[i][we])||De,yn=(0,w.useMemo)(()=>xn,Object.values(xn));return(0,w.createElement)(an.Provider,{value:yn},tn)}function Qe(dt,bt){const tn=(bt==null?void 0:bt[i][we])||De,xn=(0,w.useContext)(tn);if(xn)return xn;if(ee!==void 0)return ee;throw new Error(`\`${dt}\` must be used within \`${B}\``)}return Me.displayName=B+"Provider",[Me,Qe]}const x=()=>{const B=_.map(ee=>(0,w.createContext)(ee));return function(De){const we=(De==null?void 0:De[i])||B;return(0,w.useMemo)(()=>({[`__scope${i}`]:Jd(As({},De),{[i]:we})}),[De,we])}};return x.scopeName=i,[g,bg(x,...l)]}function bg(...i){const l=i[0];if(i.length===1)return l;const _=()=>{const g=i.map(x=>({useScope:x(),scopeName:x.scopeName}));return function(B){const ee=g.reduce((De,{useScope:we,scopeName:Me})=>{const dt=we(B)[`__scope${Me}`];return As(As({},De),dt)},{});return(0,w.useMemo)(()=>({[`__scope${l.scopeName}`]:ee}),[ee])}};return _.scopeName=l.scopeName,_}function up(i){const l=(0,w.useRef)(i);return(0,w.useEffect)(()=>{l.current=i}),(0,w.useMemo)(()=>(..._)=>{var g;return(g=l.current)===null||g===void 0?void 0:g.call(l,..._)},[])}function x_(i,l=globalThis==null?void 0:globalThis.document){const _=up(i);(0,w.useEffect)(()=>{const g=x=>{x.key==="Escape"&&_(x)};return l.addEventListener("keydown",g),()=>l.removeEventListener("keydown",g)},[_,l])}const xg="DismissableLayer",Zm="dismissableLayer.update",Dg="dismissableLayer.pointerDownOutside",My="dismissableLayer.focusOutside";let tm;const Sg=(0,w.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),nm=(0,w.forwardRef)((i,l)=>{var _;const Qo=i,{disableOutsidePointerEvents:g=!1,onEscapeKeyDown:x,onPointerDownOutside:B,onFocusOutside:ee,onInteractOutside:De,onDismiss:we}=Qo,Me=Gu(Qo,["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"]),Qe=(0,w.useContext)(Sg),[dt,bt]=(0,w.useState)(null),tn=(_=dt==null?void 0:dt.ownerDocument)!==null&&_!==void 0?_:globalThis==null?void 0:globalThis.document,[,xn]=(0,w.useState)({}),an=_r(l,Mo=>bt(Mo)),yn=Array.from(Qe.layers),[An]=[...Qe.layersWithOutsidePointerEventsDisabled].slice(-1),Tn=yn.indexOf(An),Wr=dt?yn.indexOf(dt):-1,Bi=Qe.layersWithOutsidePointerEventsDisabled.size>0,Jo=Wr>=Tn,Di=$y(Mo=>{const Ao=Mo.target,bo=[...Qe.branches].some(co=>co.contains(Ao));!Jo||bo||(B==null||B(Mo),De==null||De(Mo),Mo.defaultPrevented||we==null||we())},tn),lo=Ky(Mo=>{const Ao=Mo.target;[...Qe.branches].some(co=>co.contains(Ao))||(ee==null||ee(Mo),De==null||De(Mo),Mo.defaultPrevented||we==null||we())},tn);return x_(Mo=>{Wr===Qe.layers.size-1&&(x==null||x(Mo),!Mo.defaultPrevented&&we&&(Mo.preventDefault(),we()))},tn),(0,w.useEffect)(()=>{if(dt)return g&&(Qe.layersWithOutsidePointerEventsDisabled.size===0&&(tm=tn.body.style.pointerEvents,tn.body.style.pointerEvents="none"),Qe.layersWithOutsidePointerEventsDisabled.add(dt)),Qe.layers.add(dt),e0(),()=>{g&&Qe.layersWithOutsidePointerEventsDisabled.size===1&&(tn.body.style.pointerEvents=tm)}},[dt,tn,g,Qe]),(0,w.useEffect)(()=>()=>{dt&&(Qe.layers.delete(dt),Qe.layersWithOutsidePointerEventsDisabled.delete(dt),e0())},[dt,Qe]),(0,w.useEffect)(()=>{const Mo=()=>xn({});return document.addEventListener(Zm,Mo),()=>document.removeEventListener(Zm,Mo)},[]),(0,w.createElement)(Ei.div,(0,gn.Z)({},Me,{ref:an,style:As({pointerEvents:Bi?Jo?"auto":"none":void 0},i.style),onFocusCapture:Ec(i.onFocusCapture,lo.onFocusCapture),onBlurCapture:Ec(i.onBlurCapture,lo.onBlurCapture),onPointerDownCapture:Ec(i.onPointerDownCapture,Di.onPointerDownCapture)}))}),By="DismissableLayerBranch",Eg=(0,w.forwardRef)((i,l)=>{const _=(0,w.useContext)(Sg),g=(0,w.useRef)(null),x=_r(l,g);return(0,w.useEffect)(()=>{const B=g.current;if(B)return _.branches.add(B),()=>{_.branches.delete(B)}},[_.branches]),(0,w.createElement)(Ei.div,(0,gn.Z)({},i,{ref:x}))});function $y(i,l=globalThis==null?void 0:globalThis.document){const _=up(i),g=(0,w.useRef)(!1),x=(0,w.useRef)(()=>{});return(0,w.useEffect)(()=>{const B=De=>{if(De.target&&!g.current){let Me=function(){t0(Dg,_,we,{discrete:!0})};const we={originalEvent:De};De.pointerType==="touch"?(l.removeEventListener("click",x.current),x.current=Me,l.addEventListener("click",x.current,{once:!0})):Me()}else l.removeEventListener("click",x.current);g.current=!1},ee=window.setTimeout(()=>{l.addEventListener("pointerdown",B)},0);return()=>{window.clearTimeout(ee),l.removeEventListener("pointerdown",B),l.removeEventListener("click",x.current)}},[l,_]),{onPointerDownCapture:()=>g.current=!0}}function Ky(i,l=globalThis==null?void 0:globalThis.document){const _=up(i),g=(0,w.useRef)(!1);return(0,w.useEffect)(()=>{const x=B=>{B.target&&!g.current&&t0(My,_,{originalEvent:B},{discrete:!1})};return l.addEventListener("focusin",x),()=>l.removeEventListener("focusin",x)},[l,_]),{onFocusCapture:()=>g.current=!0,onBlurCapture:()=>g.current=!1}}function e0(){const i=new CustomEvent(Zm);document.dispatchEvent(i)}function t0(i,l,_,{discrete:g}){const x=_.originalEvent.target,B=new CustomEvent(i,{bubbles:!1,cancelable:!0,detail:_});l&&x.addEventListener(i,l,{once:!0}),g?Mi(x,B):x.dispatchEvent(B)}const jv=null,wu=null,lp=globalThis!=null&&globalThis.document?w.useLayoutEffect:()=>{},rm=On["useId".toString()]||(()=>{});let n0=0;function qd(i){const[l,_]=w.useState(rm());return lp(()=>{i||_(g=>g!=null?g:String(n0++))},[i]),i||(l?`radix-${l}`:"")}var im=ht(78774),cp=ht(65310),qp=ht(29485);const ys="Arrow",r0=(0,w.forwardRef)((i,l)=>{const ee=i,{children:_,width:g=10,height:x=5}=ee,B=Gu(ee,["children","width","height"]);return(0,w.createElement)(Ei.svg,(0,gn.Z)({},B,{ref:l,width:g,height:x,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),i.asChild?_:(0,w.createElement)("polygon",{points:"0,0 30,0 15,10"}))}),i0=r0;function Tg(i){const[l,_]=(0,w.useState)(void 0);return lp(()=>{if(i){_({width:i.offsetWidth,height:i.offsetHeight});const g=new ResizeObserver(x=>{if(!Array.isArray(x)||!x.length)return;const B=x[0];let ee,De;if("borderBoxSize"in B){const we=B.borderBoxSize,Me=Array.isArray(we)?we[0]:we;ee=Me.inlineSize,De=Me.blockSize}else ee=i.offsetWidth,De=i.offsetHeight;_({width:ee,height:De})});return g.observe(i,{box:"border-box"}),()=>g.unobserve(i)}else _(void 0)},[i]),l}const o0=null,Cg=null,Hd="Popper",[zc,a0]=Qm(Hd),[wg,Uc]=zc(Hd),D_=i=>{const{__scopePopper:l,children:_}=i,[g,x]=(0,w.useState)(null);return(0,w.createElement)(wg,{scope:l,anchor:g,onAnchorChange:x},_)},S_="PopperAnchor",om=(0,w.forwardRef)((i,l)=>{const we=i,{__scopePopper:_,virtualRef:g}=we,x=Gu(we,["__scopePopper","virtualRef"]),B=Uc(S_,_),ee=(0,w.useRef)(null),De=_r(l,ee);return(0,w.useEffect)(()=>{B.onAnchorChange((g==null?void 0:g.current)||ee.current)}),g?null:(0,w.createElement)(Ei.div,(0,gn.Z)({},x,{ref:De}))}),ha="PopperContent",[Hp,Ag]=zc(ha),s0=(0,w.forwardRef)((i,l)=>{var _,g,x,B,ee,De,we,Me;const Fp=i,{__scopePopper:Qe,side:dt="bottom",sideOffset:bt=0,align:tn="center",alignOffset:xn=0,arrowPadding:an=0,avoidCollisions:yn=!0,collisionBoundary:An=[],collisionPadding:Tn=0,sticky:Wr="partial",hideWhenDetached:Bi=!1,updatePositionStrategy:Jo="optimized",onPlaced:Di}=Fp,lo=Gu(Fp,["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"]),Qo=Uc(ha,Qe),[Mo,Ao]=(0,w.useState)(null),bo=_r(l,nl=>Ao(nl)),[co,xa]=(0,w.useState)(null),Va=Tg(co),Aa=(_=Va==null?void 0:Va.width)!==null&&_!==void 0?_:0,Cs=(g=Va==null?void 0:Va.height)!==null&&g!==void 0?g:0,$u=dt+(tn!=="center"?"-"+tn:""),tl=typeof Tn=="number"?Tn:As({top:0,right:0,bottom:0,left:0},Tn),Bl=Array.isArray(An)?An:[An],kp=Bl.length>0,$l={padding:tl,boundary:Bl.filter(Jy),altBoundary:kp},{refs:wh,floatingStyles:j0,placement:Ah,isPositioned:Cf,middlewareData:t_}=(0,im.YF)({strategy:"fixed",placement:$u,whileElementsMounted:(...nl)=>(0,cp.Me)(...nl,{animationFrame:Jo==="always"}),elements:{reference:Qo.anchor},middleware:[(0,qp.cv)({mainAxis:bt+Cs,alignmentAxis:xn}),yn&&(0,cp.uY)(As({mainAxis:!0,crossAxis:!1,limiter:Wr==="partial"?(0,cp.dr)():void 0},$l)),yn&&(0,cp.RR)(As({},$l)),(0,cp.dp)(Jd(As({},$l),{apply:({elements:nl,rects:Nh,availableWidth:R1,availableHeight:Oh})=>{const{width:Ih,height:L0}=Nh.reference,wm=nl.floating.style;wm.setProperty("--radix-popper-available-width",`${R1}px`),wm.setProperty("--radix-popper-available-height",`${Oh}px`),wm.setProperty("--radix-popper-anchor-width",`${Ih}px`),wm.setProperty("--radix-popper-anchor-height",`${L0}px`)}})),co&&(0,im.x7)({element:co,padding:an}),Fg({arrowWidth:Aa,arrowHeight:Cs}),Bi&&(0,cp.Cp)(As({strategy:"referenceHidden"},$l))]}),[wf,_d]=am(Ah),Af=up(Di);lp(()=>{Cf&&(Af==null||Af())},[Cf,Af]);const kh=(x=t_.arrow)===null||x===void 0?void 0:x.x,Fh=(B=t_.arrow)===null||B===void 0?void 0:B.y,Ph=((ee=t_.arrow)===null||ee===void 0?void 0:ee.centerOffset)!==0,[pd,kf]=(0,w.useState)();return lp(()=>{Mo&&kf(window.getComputedStyle(Mo).zIndex)},[Mo]),(0,w.createElement)("div",{ref:wh.setFloating,"data-radix-popper-content-wrapper":"",style:Jd(As({},j0),{transform:Cf?j0.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:pd,["--radix-popper-transform-origin"]:[(De=t_.transformOrigin)===null||De===void 0?void 0:De.x,(we=t_.transformOrigin)===null||we===void 0?void 0:we.y].join(" ")}),dir:i.dir},(0,w.createElement)(Hp,{scope:Qe,placedSide:wf,onArrowChange:xa,arrowX:kh,arrowY:Fh,shouldHideArrow:Ph},(0,w.createElement)(Ei.div,(0,gn.Z)({"data-side":wf,"data-align":_d},lo,{ref:bo,style:Jd(As({},lo.style),{animation:Cf?void 0:"none",opacity:(Me=t_.hide)!==null&&Me!==void 0&&Me.referenceHidden?0:void 0})}))))}),kg="PopperArrow",u0={top:"bottom",right:"left",bottom:"top",left:"right"},l0=(0,w.forwardRef)(function(l,_){const De=l,{__scopePopper:g}=De,x=Gu(De,["__scopePopper"]),B=Ag(kg,g),ee=u0[B.placedSide];return(0,w.createElement)("span",{ref:B.onArrowChange,style:{position:"absolute",left:B.arrowX,top:B.arrowY,[ee]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[B.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[B.placedSide],visibility:B.shouldHideArrow?"hidden":void 0}},(0,w.createElement)(i0,(0,gn.Z)({},x,{ref:_,style:Jd(As({},x.style),{display:"block"})})))});function Jy(i){return i!==null}const Fg=i=>({name:"transformOrigin",options:i,fn(l){var _,g,x,B,ee;const{placement:De,rects:we,middlewareData:Me}=l,dt=((_=Me.arrow)===null||_===void 0?void 0:_.centerOffset)!==0,bt=dt?0:i.arrowWidth,tn=dt?0:i.arrowHeight,[xn,an]=am(De),yn={start:"0%",center:"50%",end:"100%"}[an],An=((g=(x=Me.arrow)===null||x===void 0?void 0:x.x)!==null&&g!==void 0?g:0)+bt/2,Tn=((B=(ee=Me.arrow)===null||ee===void 0?void 0:ee.y)!==null&&B!==void 0?B:0)+tn/2;let Wr="",Bi="";return xn==="bottom"?(Wr=dt?yn:`${An}px`,Bi=`${-tn}px`):xn==="top"?(Wr=dt?yn:`${An}px`,Bi=`${we.floating.height+tn}px`):xn==="right"?(Wr=`${-tn}px`,Bi=dt?yn:`${Tn}px`):xn==="left"&&(Wr=`${we.floating.width+tn}px`,Bi=dt?yn:`${Tn}px`),{data:{x:Wr,y:Bi}}}});function am(i){const[l,_="center"]=i.split("-");return[l,_]}const c0=D_,Pg=om,Ng=s0,Og=l0;function Ig(i,l){return(0,w.useReducer)((_,g)=>{const x=l[_][g];return x!=null?x:_},i)}const Gd=i=>{const{present:l,children:_}=i,g=jg(l),x=typeof _=="function"?_({present:g.isPresent}):w.Children.only(_),B=_r(g.ref,x.ref);return typeof _=="function"||g.isPresent?(0,w.cloneElement)(x,{ref:B}):null};Gd.displayName="Presence";function jg(i){const[l,_]=(0,w.useState)(),g=(0,w.useRef)({}),x=(0,w.useRef)(i),B=(0,w.useRef)("none"),ee=i?"mounted":"unmounted",[De,we]=Ig(ee,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,w.useEffect)(()=>{const Me=Gp(g.current);B.current=De==="mounted"?Me:"none"},[De]),lp(()=>{const Me=g.current,Qe=x.current;if(Qe!==i){const bt=B.current,tn=Gp(Me);i?we("MOUNT"):tn==="none"||(Me==null?void 0:Me.display)==="none"?we("UNMOUNT"):we(Qe&&bt!==tn?"ANIMATION_OUT":"UNMOUNT"),x.current=i}},[i,we]),lp(()=>{if(l){const Me=dt=>{const tn=Gp(g.current).includes(dt.animationName);dt.target===l&&tn&&(0,jn.flushSync)(()=>we("ANIMATION_END"))},Qe=dt=>{dt.target===l&&(B.current=Gp(g.current))};return l.addEventListener("animationstart",Qe),l.addEventListener("animationcancel",Me),l.addEventListener("animationend",Me),()=>{l.removeEventListener("animationstart",Qe),l.removeEventListener("animationcancel",Me),l.removeEventListener("animationend",Me)}}else we("ANIMATION_END")},[l,we]),{isPresent:["mounted","unmountSuspended"].includes(De),ref:(0,w.useCallback)(Me=>{Me&&(g.current=getComputedStyle(Me)),_(Me)},[])}}function Gp(i){return(i==null?void 0:i.animationName)||"none"}function Lg({prop:i,defaultProp:l,onChange:_=()=>{}}){const[g,x]=_0({defaultProp:l,onChange:_}),B=i!==void 0,ee=B?i:g,De=up(_),we=(0,w.useCallback)(Me=>{if(B){const dt=typeof Me=="function"?Me(i):Me;dt!==i&&De(dt)}else x(Me)},[B,i,x,De]);return[ee,we]}function _0({defaultProp:i,onChange:l}){const _=(0,w.useState)(i),[g]=_,x=(0,w.useRef)(g),B=up(l);return(0,w.useEffect)(()=>{x.current!==g&&(B(g),x.current=g)},[g,x,B]),_}const zy="VisuallyHidden",Rg=(0,w.forwardRef)((i,l)=>(0,w.createElement)(Ei.span,(0,gn.Z)({},i,{ref:l,style:As({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},i.style)}))),p0=Rg,[_p,Mg]=Qm("Tooltip",[a0]),Xp=a0(),d0="TooltipProvider",Uy=700,f0="tooltip.open",[Bg,m0]=_p(d0),Vy=i=>{const{__scopeTooltip:l,delayDuration:_=Uy,skipDelayDuration:g=300,disableHoverableContent:x=!1,children:B}=i,[ee,De]=(0,w.useState)(!0),we=(0,w.useRef)(!1),Me=(0,w.useRef)(0);return(0,w.useEffect)(()=>{const Qe=Me.current;return()=>window.clearTimeout(Qe)},[]),(0,w.createElement)(Bg,{scope:l,isOpenDelayed:ee,delayDuration:_,onOpen:(0,w.useCallback)(()=>{window.clearTimeout(Me.current),De(!1)},[]),onClose:(0,w.useCallback)(()=>{window.clearTimeout(Me.current),Me.current=window.setTimeout(()=>De(!0),g)},[g]),isPointerInTransitRef:we,onPointerInTransitChange:(0,w.useCallback)(Qe=>{we.current=Qe},[]),disableHoverableContent:x},B)},Xd="Tooltip",[d,h]=_p(Xd),ie=i=>{const{__scopeTooltip:l,children:_,open:g,defaultOpen:x=!1,onOpenChange:B,disableHoverableContent:ee,delayDuration:De}=i,we=m0(Xd,i.__scopeTooltip),Me=Xp(l),[Qe,dt]=(0,w.useState)(null),bt=qd(),tn=(0,w.useRef)(0),xn=ee!=null?ee:we.disableHoverableContent,an=De!=null?De:we.delayDuration,yn=(0,w.useRef)(!1),[An=!1,Tn]=Lg({prop:g,defaultProp:x,onChange:lo=>{lo?(we.onOpen(),document.dispatchEvent(new CustomEvent(f0))):we.onClose(),B==null||B(lo)}}),Wr=(0,w.useMemo)(()=>An?yn.current?"delayed-open":"instant-open":"closed",[An]),Bi=(0,w.useCallback)(()=>{window.clearTimeout(tn.current),yn.current=!1,Tn(!0)},[Tn]),Jo=(0,w.useCallback)(()=>{window.clearTimeout(tn.current),Tn(!1)},[Tn]),Di=(0,w.useCallback)(()=>{window.clearTimeout(tn.current),tn.current=window.setTimeout(()=>{yn.current=!0,Tn(!0)},an)},[an,Tn]);return(0,w.useEffect)(()=>()=>window.clearTimeout(tn.current),[]),(0,w.createElement)(c0,Me,(0,w.createElement)(d,{scope:l,contentId:bt,open:An,stateAttribute:Wr,trigger:Qe,onTriggerChange:dt,onTriggerEnter:(0,w.useCallback)(()=>{we.isOpenDelayed?Di():Bi()},[we.isOpenDelayed,Di,Bi]),onTriggerLeave:(0,w.useCallback)(()=>{xn?Jo():window.clearTimeout(tn.current)},[Jo,xn]),onOpen:Bi,onClose:Jo,disableHoverableContent:xn},_))},$="TooltipTrigger",Te=(0,w.forwardRef)((i,l)=>{const bt=i,{__scopeTooltip:_}=bt,g=Gu(bt,["__scopeTooltip"]),x=h($,_),B=m0($,_),ee=Xp(_),De=(0,w.useRef)(null),we=_r(l,De,x.onTriggerChange),Me=(0,w.useRef)(!1),Qe=(0,w.useRef)(!1),dt=(0,w.useCallback)(()=>Me.current=!1,[]);return(0,w.useEffect)(()=>()=>document.removeEventListener("pointerup",dt),[dt]),(0,w.createElement)(Pg,(0,gn.Z)({asChild:!0},ee),(0,w.createElement)(Ei.button,(0,gn.Z)({"aria-describedby":x.open?x.contentId:void 0,"data-state":x.stateAttribute},g,{ref:we,onPointerMove:Ec(i.onPointerMove,tn=>{tn.pointerType!=="touch"&&!Qe.current&&!B.isPointerInTransitRef.current&&(x.onTriggerEnter(),Qe.current=!0)}),onPointerLeave:Ec(i.onPointerLeave,()=>{x.onTriggerLeave(),Qe.current=!1}),onPointerDown:Ec(i.onPointerDown,()=>{Me.current=!0,document.addEventListener("pointerup",dt,{once:!0})}),onFocus:Ec(i.onFocus,()=>{Me.current||x.onOpen()}),onBlur:Ec(i.onBlur,x.onClose),onClick:Ec(i.onClick,x.onClose)})))}),me="TooltipPortal",[J,O]=_p(me,{forceMount:void 0}),le=i=>{const{__scopeTooltip:l,forceMount:_,children:g,container:x}=i,B=h(me,l);return(0,w.createElement)(J,{scope:l,forceMount:_},(0,w.createElement)(Gd,{present:_||B.open},(0,w.createElement)(Nr,{asChild:!0,container:x},g)))},F="TooltipContent",re=(0,w.forwardRef)((i,l)=>{const _=O(F,i.__scopeTooltip),De=i,{forceMount:g=_.forceMount,side:x="top"}=De,B=Gu(De,["forceMount","side"]),ee=h(F,i.__scopeTooltip);return(0,w.createElement)(Gd,{present:g||ee.open},ee.disableHoverableContent?(0,w.createElement)(Xe,(0,gn.Z)({side:x},B,{ref:l})):(0,w.createElement)(he,(0,gn.Z)({side:x},B,{ref:l})))}),he=(0,w.forwardRef)((i,l)=>{const _=h(F,i.__scopeTooltip),g=m0(F,i.__scopeTooltip),x=(0,w.useRef)(null),B=_r(l,x),[ee,De]=(0,w.useState)(null),{trigger:we,onClose:Me}=_,Qe=x.current,{onPointerInTransitChange:dt}=g,bt=(0,w.useCallback)(()=>{De(null),dt(!1)},[dt]),tn=(0,w.useCallback)((xn,an)=>{const yn=xn.currentTarget,An={x:xn.clientX,y:xn.clientY},Tn=Zt(An,yn.getBoundingClientRect()),Wr=Bn(An,Tn),Bi=dn(an.getBoundingClientRect()),Jo=At([...Wr,...Bi]);De(Jo),dt(!0)},[dt]);return(0,w.useEffect)(()=>()=>bt(),[bt]),(0,w.useEffect)(()=>{if(we&&Qe){const xn=yn=>tn(yn,Qe),an=yn=>tn(yn,we);return we.addEventListener("pointerleave",xn),Qe.addEventListener("pointerleave",an),()=>{we.removeEventListener("pointerleave",xn),Qe.removeEventListener("pointerleave",an)}}},[we,Qe,tn,bt]),(0,w.useEffect)(()=>{if(ee){const xn=an=>{const yn=an.target,An={x:an.clientX,y:an.clientY},Tn=(we==null?void 0:we.contains(yn))||(Qe==null?void 0:Qe.contains(yn)),Wr=!Rn(An,ee);Tn?bt():Wr&&(bt(),Me())};return document.addEventListener("pointermove",xn),()=>document.removeEventListener("pointermove",xn)}},[we,Qe,ee,Me,bt]),(0,w.createElement)(Xe,(0,gn.Z)({},i,{ref:B}))}),[m,Ae]=_p(Xd,{isInside:!1}),Xe=(0,w.forwardRef)((i,l)=>{const dt=i,{__scopeTooltip:_,children:g,"aria-label":x,onEscapeKeyDown:B,onPointerDownOutside:ee}=dt,De=Gu(dt,["__scopeTooltip","children","aria-label","onEscapeKeyDown","onPointerDownOutside"]),we=h(F,_),Me=Xp(_),{onClose:Qe}=we;return(0,w.useEffect)(()=>(document.addEventListener(f0,Qe),()=>document.removeEventListener(f0,Qe)),[Qe]),(0,w.useEffect)(()=>{if(we.trigger){const bt=tn=>{const xn=tn.target;xn!=null&&xn.contains(we.trigger)&&Qe()};return window.addEventListener("scroll",bt,{capture:!0}),()=>window.removeEventListener("scroll",bt,{capture:!0})}},[we.trigger,Qe]),(0,w.createElement)(nm,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:B,onPointerDownOutside:ee,onFocusOutside:bt=>bt.preventDefault(),onDismiss:Qe},(0,w.createElement)(Ng,(0,gn.Z)({"data-state":we.stateAttribute},Me,De,{ref:l,style:Jd(As({},De.style),{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"})}),(0,w.createElement)(Ui,null,g),(0,w.createElement)(m,{scope:_,isInside:!0},(0,w.createElement)(p0,{id:we.contentId,role:"tooltip"},x||g))))}),it="TooltipArrow",_t=(0,w.forwardRef)((i,l)=>{const ee=i,{__scopeTooltip:_}=ee,g=Gu(ee,["__scopeTooltip"]),x=Xp(_);return Ae(it,_).isInside?null:(0,w.createElement)(Og,(0,gn.Z)({},x,g,{ref:l}))});function Zt(i,l){const _=Math.abs(l.top-i.y),g=Math.abs(l.bottom-i.y),x=Math.abs(l.right-i.x),B=Math.abs(l.left-i.x);switch(Math.min(_,g,x,B)){case B:return"left";case x:return"right";case _:return"top";case g:return"bottom";default:throw new Error("unreachable")}}function Bn(i,l,_=5){const g=[];switch(l){case"top":g.push({x:i.x-_,y:i.y+_},{x:i.x+_,y:i.y+_});break;case"bottom":g.push({x:i.x-_,y:i.y-_},{x:i.x+_,y:i.y-_});break;case"left":g.push({x:i.x+_,y:i.y-_},{x:i.x+_,y:i.y+_});break;case"right":g.push({x:i.x-_,y:i.y-_},{x:i.x-_,y:i.y+_});break}return g}function dn(i){const{top:l,right:_,bottom:g,left:x}=i;return[{x,y:l},{x:_,y:l},{x:_,y:g},{x,y:g}]}function Rn(i,l){const{x:_,y:g}=i;let x=!1;for(let B=0,ee=l.length-1;B<l.length;ee=B++){const De=l[B].x,we=l[B].y,Me=l[ee].x,Qe=l[ee].y;we>g!=Qe>g&&_<(Me-De)*(g-we)/(Qe-we)+De&&(x=!x)}return x}function At(i){const l=i.slice();return l.sort((_,g)=>_.x<g.x?-1:_.x>g.x?1:_.y<g.y?-1:_.y>g.y?1:0),pn(l)}function pn(i){if(i.length<=1)return i.slice();const l=[];for(let g=0;g<i.length;g++){const x=i[g];for(;l.length>=2;){const B=l[l.length-1],ee=l[l.length-2];if((B.x-ee.x)*(x.y-ee.y)>=(B.y-ee.y)*(x.x-ee.x))l.pop();else break}l.push(x)}l.pop();const _=[];for(let g=i.length-1;g>=0;g--){const x=i[g];for(;_.length>=2;){const B=_[_.length-1],ee=_[_.length-2];if((B.x-ee.x)*(x.y-ee.y)>=(B.y-ee.y)*(x.x-ee.x))_.pop();else break}_.push(x)}return _.pop(),l.length===1&&_.length===1&&l[0].x===_[0].x&&l[0].y===_[0].y?l:l.concat(_)}const Jn=null,Ie=ie,nn=Te,Wn=null,nr=re,jr=_t;function Tt(i,l){if(i==null)return{};var _={},g=Object.keys(i),x,B;for(B=0;B<g.length;B++)x=g[B],!(l.indexOf(x)>=0)&&(_[x]=i[x]);return _}function Cn(i,l){if(i==null)return{};var _=Tt(i,l),g,x;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(i);for(x=0;x<B.length;x++)g=B[x],!(l.indexOf(g)>=0)&&Object.prototype.propertyIsEnumerable.call(i,g)&&(_[g]=i[g])}return _}let ur;(function(i){i[i.UNSUPPORTED_INPUT=0]="UNSUPPORTED_INPUT",i[i.NO_COMPONENT_FOR_TYPE=1]="NO_COMPONENT_FOR_TYPE",i[i.UNKNOWN_INPUT=2]="UNKNOWN_INPUT",i[i.DUPLICATE_KEYS=3]="DUPLICATE_KEYS",i[i.ALREADY_REGISTERED_TYPE=4]="ALREADY_REGISTERED_TYPE",i[i.CLIPBOARD_ERROR=5]="CLIPBOARD_ERROR",i[i.THEME_ERROR=6]="THEME_ERROR",i[i.PATH_DOESNT_EXIST=7]="PATH_DOESNT_EXIST",i[i.INPUT_TYPE_OVERRIDE=8]="INPUT_TYPE_OVERRIDE",i[i.EMPTY_KEY=9]="EMPTY_KEY"})(ur||(ur={}));const zr={[ur.UNSUPPORTED_INPUT]:(i,l)=>[`An input with type \`${i}\` input was found at path \`${l}\` but it's not supported yet.`],[ur.NO_COMPONENT_FOR_TYPE]:(i,l)=>[`Type \`${i}\` found at path \`${l}\` can't be displayed in panel because no component supports it yet.`],[ur.UNKNOWN_INPUT]:(i,l)=>[`input at path \`${i}\` is not recognized.`,l],[ur.DUPLICATE_KEYS]:(i,l,_)=>[`Key \`${i}\` of path \`${l}\` already exists at path \`${_}\`. Even nested keys need to be unique. Rename one of the keys.`],[ur.ALREADY_REGISTERED_TYPE]:i=>[`Type ${i} has already been registered. You can't register a component with the same type.`],[ur.CLIPBOARD_ERROR]:i=>["Error copying the value",i],[ur.THEME_ERROR]:(i,l)=>[`Error accessing the theme \`${i}.${l}\` value.`],[ur.PATH_DOESNT_EXIST]:i=>[`Error getting the value at path \`${i}\`. There is probably an error in your \`render\` function.`],[ur.PATH_DOESNT_EXIST]:i=>[`Error accessing the value at path \`${i}\``],[ur.INPUT_TYPE_OVERRIDE]:(i,l,_)=>[`Input at path \`${i}\` already exists with type: \`${l}\`. Its type cannot be overridden with type \`${_}\`.`],[ur.EMPTY_KEY]:()=>["Keys can not be empty, if you want to hide a label use whitespace."]};function Hr(i,l,..._){const[g,...x]=zr[l](..._);console[i]("LEVA: "+g,...x)}const Tr=Hr.bind(null,"warn"),Yr=Hr.bind(null,"log"),Nt=["value"],fn=["schema"],Hn=["value"],wi=[],Gi={};function Po(i){let{value:l}=i,_=Cn(i,Nt);for(let g of wi){const x=g(l,_);if(x)return x}}function Ga(i,l){let{schema:_}=l,g=Cn(l,fn);if(i in Gi){Tr(ur.ALREADY_REGISTERED_TYPE,i);return}wi.push((x,B)=>_(x,B)&&i),Gi[i]=g}const rc=()=>"__CUSTOM__PLUGIN__"+Math.random().toString(36).substr(2,9);function Vc(i){return i}function Wc(i){const l=rc();return Gi[l]=i,_=>({type:l,__customInput:_})}function _l(i,l,_,g){const{normalize:x}=Gi[i];if(x)return x(l,_,g);if(typeof l!="object"||!("value"in l))return{value:l};const{value:B}=l,ee=Cn(l,Hn);return{value:B,settings:ee}}function pp(i,l,_,g,x,B){const{sanitize:ee}=Gi[i];return ee?ee(l,_,g,x,B):l}function hn(i,l,_){const{format:g}=Gi[i];return g?g(l,_):l}function wr(i,l,_){return l in i?Object.defineProperty(i,l,{value:_,enumerable:!0,configurable:!0,writable:!0}):i[l]=_,i}function Xi(i,l){var _=Object.keys(i);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(i);l&&(g=g.filter(function(x){return Object.getOwnPropertyDescriptor(i,x).enumerable})),_.push.apply(_,g)}return _}function Lr(i){for(var l=1;l<arguments.length;l++){var _=arguments[l]!=null?arguments[l]:{};l%2?Xi(Object(_),!0).forEach(function(g){wr(i,g,_[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(_)):Xi(Object(_)).forEach(function(g){Object.defineProperty(i,g,Object.getOwnPropertyDescriptor(_,g))})}return i}const aa=(i,l,_)=>i>_?_:i<l?l:i,iu=(i,l)=>String(i).padStart(l,"0"),Yd=i=>{if(i===""||typeof i=="number")return i;try{const l=Yo(i);if(!isNaN(l))return l}catch(l){}return parseFloat(i)},Qd=Math.log(10);function Fl(i){let l=Math.abs(+String(i).replace(".",""));if(l===0)return .01;for(;l!==0&&l%10===0;)l/=10;const _=Math.floor(Math.log(l)/Qd)+1,g=Math.floor(Math.log10(Math.abs(i))),x=Math.pow(10,g-_);return Math.max(x,.001)}const Tc=(i,l,_)=>_===l?0:(aa(i,l,_)-l)/(_-l),E_=(i,l,_)=>i*(_-l)+l,pl=()=>"_"+Math.random().toString(36).substr(2,9),T_=/\(([0-9+\-*/^ .]+)\)/,Yp=/(\d+(?:\.\d+)?) ?\^ ?(\d+(?:\.\d+)?)/,Qp=/(\d+(?:\.\d+)?) ?\* ?(\d+(?:\.\d+)?)/,Zp=/(\d+(?:\.\d+)?) ?\/ ?(\d+(?:\.\d+)?)/,ed=/(\d+(?:\.\d+)?) ?\+ ?(\d+(?:\.\d+)?)/,dp=/(\d+(?:\.\d+)?) ?- ?(\d+(?:\.\d+)?)/;function Yo(i){if(isNaN(Number(i)))if(T_.test(i)){const l=i.replace(T_,(_,g)=>String(Yo(g)));return Yo(l)}else if(Yp.test(i)){const l=i.replace(Yp,(_,g,x)=>String(Math.pow(Number(g),Number(x))));return Yo(l)}else if(Qp.test(i)){const l=i.replace(Qp,(_,g,x)=>String(Number(g)*Number(x)));return Yo(l)}else if(Zp.test(i)){const l=i.replace(Zp,(_,g,x)=>{if(x!=0)return String(Number(g)/Number(x));throw new Error("Division by zero")});return Yo(l)}else if(ed.test(i)){const l=i.replace(ed,(_,g,x)=>String(Number(g)+Number(x)));return Yo(l)}else if(dp.test(i)){const l=i.replace(dp,(_,g,x)=>String(Number(g)-Number(x)));return Yo(l)}else return Number(i);return Number(i)}function Zd(i,l){return l.reduce((_,g)=>(i&&i.hasOwnProperty(g)&&(_[g]=i[g]),_),{})}function fp(i,l){const _=Lr({},i);return l.forEach(g=>g in i&&delete _[g]),_}function Ns(i,l){return i.reduce((_,g,x)=>Object.assign(_,{[l[x]]:g}),{})}function Lu(i){return Object.prototype.toString.call(i)==="[object Object]"}const td=i=>Lu(i)&&Object.keys(i).length===0;let ou;(function(i){i.BUTTON="BUTTON",i.BUTTON_GROUP="BUTTON_GROUP",i.MONITOR="MONITOR",i.FOLDER="FOLDER"})(ou||(ou={}));let au;(function(i){i.SELECT="SELECT",i.IMAGE="IMAGE",i.NUMBER="NUMBER",i.COLOR="COLOR",i.STRING="STRING",i.BOOLEAN="BOOLEAN",i.INTERVAL="INTERVAL",i.VECTOR3D="VECTOR3D",i.VECTOR2D="VECTOR2D"})(au||(au={}));const nd=["type","__customInput"],C_=["render","label","optional","order","disabled","hint","onChange","onEditStart","onEditEnd","transient"],ef=["type"];function ic(i,l,_={},g){var x,B;if(typeof i!="object"||Array.isArray(i))return{type:g,input:i,options:Lr({key:l,label:l,optional:!1,disabled:!1,order:0},_)};if("__customInput"in i){const{type:Jo,__customInput:Di}=i,lo=Cn(i,nd);return ic(Di,l,lo,Jo)}const{render:ee,label:De,optional:we,order:Me=0,disabled:Qe,hint:dt,onChange:bt,onEditStart:tn,onEditEnd:xn,transient:an}=i,yn=Cn(i,C_),An=Lr({render:ee,key:l,label:De!=null?De:l,hint:dt,transient:an!=null?an:!!bt,onEditStart:tn,onEditEnd:xn,disabled:Qe,optional:we,order:Me},_);let{type:Tn}=yn,Wr=Cn(yn,ef);if(Tn=g!=null?g:Tn,Tn in ou)return{type:Tn,input:Wr,options:An};let Bi;return g&&Lu(Wr)&&"value"in Wr?Bi=Wr.value:Bi=td(Wr)?void 0:Wr,{type:Tn,input:Bi,options:Lr(Lr({},An),{},{onChange:bt,optional:(x=An.optional)!==null&&x!==void 0?x:!1,disabled:(B=An.disabled)!==null&&B!==void 0?B:!1})}}function tf(i,l,_,g){const x=ic(i,l),{type:B,input:ee,options:De}=x;if(B)return B in ou?x:{type:B,input:_l(B,ee,_,g),options:De};let we=Po(ee);return we?{type:we,input:_l(we,ee,_,g),options:De}:(we=Po({value:ee}),we?{type:we,input:_l(we,{value:ee},_,g),options:De}:!1)}function w_(i,l,_,g,x){const{value:B,type:ee,settings:De}=i;i.value=gu({type:ee,value:B,settings:De},l,_,g),i.fromPanel=x}const mp=function(l,_,g){this.type="LEVA_ERROR",this.message="LEVA: "+l,this.previousValue=_,this.error=g};function gu({type:i,value:l,settings:_},g,x,B){const ee=i!=="SELECT"&&typeof g=="function"?g(l):g;let De;try{De=pp(i,ee,_,l,x,B)}catch(we){throw new mp(`The value \`${g}\` did not result in a correct value.`,l,we)}return ir(De,l)?l:De}const Yu=(i,l,_=!1)=>{let g=0;return function(){const x=arguments,B=_&&!g,ee=()=>i.apply(this,x);window.clearTimeout(g),g=window.setTimeout(ee,l),B&&ee()}},Pl=i=>i.shiftKey?5:i.altKey?1/5:1;function nf(i,l){const _=console.error;console.error=()=>{},jn.render(i,l),console.error=_}function gp(i){return l=>{i.forEach(_=>{typeof _=="function"?_(l):_!=null&&(_.current=l)})}}const dl=["value"],qc=["min","max"],rd=i=>{if(typeof i=="number")return!0;if(typeof i=="string"){const l=parseFloat(i);return isNaN(l)?!1:i.substring((""+l).length).trim().length<4}return!1},Cc=(i,{min:l=-1/0,max:_=1/0,suffix:g})=>{const x=parseFloat(i);if(i===""||isNaN(x))throw Error("Invalid number");const B=aa(x,l,_);return g?B+g:B},Os=(i,{pad:l=0,suffix:_})=>{const g=parseFloat(i).toFixed(l);return _?g+_:g},hp=i=>{let{value:l}=i,_=Cn(i,dl);const{min:g=-1/0,max:x=1/0}=_,B=Cn(_,qc);let ee=parseFloat(l);const De=typeof l=="string"?l.substring((""+ee).length):void 0;ee=aa(ee,g,x);let we=_.step;we||(Number.isFinite(g)?Number.isFinite(x)?we=+(Math.abs(x-g)/100).toPrecision(1):we=+(Math.abs(ee-g)/100).toPrecision(1):Number.isFinite(x)&&(we=+(Math.abs(x-ee)/100).toPrecision(1)));const Me=we?Fl(we)*10:Fl(ee);we=we||Me/10;const Qe=Math.round(aa(Math.log10(1/Me),0,2));return{value:De?ee+De:ee,settings:Lr({initialValue:ee,step:we,pad:Qe,min:g,max:x,suffix:De},B)}},A_=(i,{step:l,initialValue:_})=>{const g=Math.round((i-_)/l);return _+g*l};var yp=Object.freeze({__proto__:null,schema:rd,sanitize:Cc,format:Os,normalize:hp,sanitizeStep:A_});function Ma(){return Ma=Object.assign?Object.assign.bind():function(i){for(var l=1;l<arguments.length;l++){var _=arguments[l];for(var g in _)Object.prototype.hasOwnProperty.call(_,g)&&(i[g]=_[g])}return i},Ma.apply(this,arguments)}const k_=(0,w.createContext)({});function Ba(){return(0,w.useContext)(k_)}const Hc=(0,w.createContext)(null),F_=(0,w.createContext)(null),id=(0,w.createContext)(null);function Qu(){return(0,w.useContext)(F_)}function vp(){return(0,w.useContext)(id)}function rf({children:i,store:l}){return w.createElement(F_.Provider,{value:l},i)}const bp=()=>({colors:{elevation1:"#292d39",elevation2:"#181c20",elevation3:"#373c4b",accent1:"#0066dc",accent2:"#007bff",accent3:"#3c93ff",highlight1:"#535760",highlight2:"#8c92a4",highlight3:"#fefefe",vivid1:"#ffcc00",folderWidgetColor:"$highlight2",folderTextColor:"$highlight3",toolTipBackground:"$highlight3",toolTipText:"$elevation2"},radii:{xs:"2px",sm:"3px",lg:"10px"},space:{xs:"3px",sm:"6px",md:"10px",rowGap:"7px",colGap:"7px"},fonts:{mono:"ui-monospace, SFMono-Regular, Menlo, 'Roboto Mono', monospace",sans:"system-ui, sans-serif"},fontSizes:{root:"11px",toolTip:"$root"},sizes:{rootWidth:"280px",controlWidth:"160px",numberInputMinWidth:"38px",scrubberWidth:"8px",scrubberHeight:"16px",rowHeight:"24px",folderTitleHeight:"20px",checkboxSize:"16px",joystickWidth:"100px",joystickHeight:"100px",colorPickerWidth:"$controlWidth",colorPickerHeight:"100px",imagePreviewWidth:"$controlWidth",imagePreviewHeight:"100px",monitorHeight:"60px",titleBarHeight:"39px"},shadows:{level1:"0 0 9px 0 #00000088",level2:"0 4px 14px #00000033"},borderWidths:{root:"0px",input:"1px",focus:"1px",hover:"1px",active:"1px",folder:"1px"},fontWeights:{label:"normal",folder:"normal",button:"normal"}});function oc(i,l){const[_,g]=i.split(" "),x={};return _!=="none"&&(x.boxShadow=`${l.inset?"inset ":""}0 0 0 $borderWidths${[l.key]} $colors${_!=="default"&&_||l.borderColor}`),g&&(x.backgroundColor=g),x}const H={$inputStyle:()=>i=>oc(i,{key:"$input",borderColor:"$highlight1",inset:!0}),$focusStyle:()=>i=>oc(i,{key:"$focus",borderColor:"$accent2"}),$hoverStyle:()=>i=>oc(i,{key:"$hover",borderColor:"$accent1",inset:!0}),$activeStyle:()=>i=>oc(i,{key:"$active",borderColor:"$accent1",inset:!0})},{styled:We,css:en,createTheme:lr,globalCss:Ur,keyframes:vi}=mr({prefix:"leva",theme:bp(),utils:Lr(Lr({},H),{},{$flex:()=>({display:"flex",alignItems:"center"}),$flexCenter:()=>({display:"flex",alignItems:"center",justifyContent:"center"}),$reset:()=>({outline:"none",fontSize:"inherit",fontWeight:"inherit",color:"inherit",fontFamily:"inherit",border:"none",backgroundColor:"transparent",appearance:"none"}),$draggable:()=>({touchAction:"none",WebkitUserDrag:"none",userSelect:"none"}),$focus:i=>({"&:focus":H.$focusStyle()(i)}),$focusWithin:i=>({"&:focus-within":H.$focusStyle()(i)}),$hover:i=>({"&:hover":H.$hoverStyle()(i)}),$active:i=>({"&:active":H.$activeStyle()(i)})})}),Ko=Ur({".leva__panel__dragged":{WebkitUserDrag:"none",userSelect:"none",input:{userSelect:"none"},"*":{cursor:"ew-resize !important"}}});function Is(i){const l=bp();if(!i)return{theme:l,className:""};Object.keys(i).forEach(g=>{Object.assign(l[g],i[g])});const _=lr(l);return{theme:l,className:_.className}}function Pa(i,l){const{theme:_}=(0,w.useContext)(Hc);if(!(i in _)||!(l in _[i]))return Tr(ur.THEME_ERROR,i,l),"";let g=l;for(;;){let x=_[i][g];if(typeof x=="string"&&x.charAt(0)==="$")g=x.substr(1);else return x}}const va=We("input",{$reset:"",padding:"0 $sm",width:0,minWidth:0,flex:1,height:"100%",variants:{levaType:{number:{textAlign:"right"}},as:{textarea:{padding:"$sm"}}}}),Hs=We("div",{$draggable:"",height:"100%",$flexCenter:"",position:"relative",padding:"0 $xs",fontSize:"0.8em",opacity:.8,cursor:"default",touchAction:"none",[`& + ${va}`]:{paddingLeft:0}}),fl=We(Hs,{cursor:"ew-resize",marginRight:"-$xs",textTransform:"uppercase",opacity:.3,"&:hover":{opacity:1},variants:{dragging:{true:{backgroundColor:"$accent2",opacity:1}}}}),Nl=We("div",{$flex:"",position:"relative",borderRadius:"$sm",overflow:"hidden",color:"inherit",height:"$rowHeight",backgroundColor:"$elevation3",$inputStyle:"$elevation1",$hover:"",$focusWithin:"",variants:{textArea:{true:{height:"auto"}}}}),hu=["innerLabel","value","onUpdate","onChange","onKeyDown","type","id","inputType","rows"],ml=["onUpdate"];function su(i){let{innerLabel:l,value:_,onUpdate:g,onChange:x,onKeyDown:B,type:ee,id:De,inputType:we="text",rows:Me=0}=i,Qe=Cn(i,hu);const{id:dt,emitOnEditStart:bt,emitOnEditEnd:tn,disabled:xn}=Ba(),an=De||dt,yn=(0,w.useRef)(null),An=Me>0,Tn=An?"textarea":"input",Wr=(0,w.useCallback)(Di=>lo=>{const Qo=lo.currentTarget.value;Di(Qo)},[]);w.useEffect(()=>{const Di=yn.current,lo=Wr(Qo=>{g(Qo),tn()});return Di==null||Di.addEventListener("blur",lo),()=>Di==null?void 0:Di.removeEventListener("blur",lo)},[Wr,g,tn]);const Bi=(0,w.useCallback)(Di=>{Di.key==="Enter"&&Wr(g)(Di)},[Wr,g]),Jo=Object.assign({as:Tn},An?{rows:Me}:{},Qe);return w.createElement(Nl,{textArea:An},l&&typeof l=="string"?w.createElement(Hs,null,l):l,w.createElement(va,Ma({levaType:ee,ref:yn,id:an,type:we,autoComplete:"off",spellCheck:"false",value:_,onChange:Wr(x),onFocus:()=>bt(),onKeyPress:Bi,onKeyDown:B,disabled:xn},Jo)))}function od(i){let{onUpdate:l}=i,_=Cn(i,ml);const g=(0,w.useCallback)(B=>l(Yd(B)),[l]),x=(0,w.useCallback)(B=>{const ee=B.key==="ArrowUp"?1:B.key==="ArrowDown"?-1:0;if(ee){B.preventDefault();const De=B.altKey?.1:B.shiftKey?10:1;l(we=>parseFloat(we)+ee*De)}},[l]);return w.createElement(su,Ma({},_,{onUpdate:g,onKeyDown:x,type:"number"}))}const Ol=We("div",{}),of=We("div",{position:"relative",background:"$elevation2",transition:"height 300ms ease",variants:{fill:{true:{},false:{}},flat:{false:{},true:{}},isRoot:{true:{},false:{paddingLeft:"$md","&::after":{content:'""',position:"absolute",left:0,top:0,width:"$borderWidths$folder",height:"100%",backgroundColor:"$folderWidgetColor",opacity:.4,transform:"translateX(-50%)"}}}},compoundVariants:[{isRoot:!0,fill:!1,css:{overflowY:"auto",maxHeight:"calc(100vh - 20px - $$titleBarHeight)"}},{isRoot:!0,flat:!1,css:{borderRadius:"$lg"}}]}),pa=We("div",{$flex:"",color:"$folderTextColor",userSelect:"none",cursor:"pointer",height:"$folderTitleHeight",fontWeight:"$folder","> svg":{marginLeft:-4,marginRight:4,cursor:"pointer",fill:"$folderWidgetColor",opacity:.6},"&:hover > svg":{fill:"$folderWidgetColor"},[`&:hover + ${of}::after`]:{opacity:.6},[`${Ol}:hover > & + ${of}::after`]:{opacity:.6},[`${Ol}:hover > & > svg`]:{opacity:1}}),af=We("div",{position:"relative",display:"grid",gridTemplateColumns:"100%",rowGap:"$rowGap",transition:"opacity 250ms ease",variants:{toggled:{true:{opacity:1,transitionDelay:"250ms"},false:{opacity:0,transitionDelay:"0ms",pointerEvents:"none"}},isRoot:{true:{"& > div":{paddingLeft:"$md",paddingRight:"$md"},"& > div:first-of-type":{paddingTop:"$sm"},"& > div:last-of-type":{paddingBottom:"$sm"},[`> ${Ol}:not(:first-of-type)`]:{paddingTop:"$sm",marginTop:"$md",borderTop:"$borderWidths$folder solid $colors$elevation1"}}}}}),sf=We("div",{position:"relative",zIndex:100,display:"grid",rowGap:"$rowGap",gridTemplateRows:"minmax($sizes$rowHeight, max-content)",alignItems:"center",color:"$highlight2",[`${af} > &`]:{"&:first-of-type":{marginTop:"$rowGap"},"&:last-of-type":{marginBottom:"$rowGap"}},variants:{disabled:{true:{pointerEvents:"none"},false:{"&:hover,&:focus-within":{color:"$highlight3"}}}}}),sm=We(sf,{gridTemplateColumns:"auto $sizes$controlWidth",columnGap:"$colGap"}),uf=We("div",{$flex:"",height:"100%",position:"relative",overflow:"hidden","& > div":{marginLeft:"$colGap",padding:"0 $xs",opacity:.4},"& > div:hover":{opacity:.8},"& > div > svg":{display:"none",cursor:"pointer",width:13,minWidth:13,height:13,backgroundColor:"$elevation2"},"&:hover > div > svg":{display:"block"},variants:{align:{top:{height:"100%",alignItems:"flex-start",paddingTop:"$sm"}}}}),Ru=We("input",{$reset:"",height:0,width:0,opacity:0,margin:0,"& + label":{position:"relative",$flexCenter:"",height:"100%",userSelect:"none",cursor:"pointer",paddingLeft:2,paddingRight:"$sm",pointerEvents:"auto"},"& + label:after":{content:'""',width:6,height:6,backgroundColor:"$elevation3",borderRadius:"50%",$activeStyle:""},"&:focus + label:after":{$focusStyle:""},"& + label:active:after":{backgroundColor:"$accent1",$focusStyle:""},"&:checked + label:after":{backgroundColor:"$accent1"}}),lf=We("label",{fontWeight:"$label",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","& > svg":{display:"block"}}),g0=We("div",{opacity:1,variants:{disabled:{true:{opacity:.6,pointerEvents:"none",[`& ${lf}`]:{pointerEvents:"auto"}}}}}),um=We("div",{position:"fixed",top:0,bottom:0,right:0,left:0,zIndex:1e3,userSelect:"none"}),wc=We("div",{background:"$toolTipBackground",fontFamily:"$sans",fontSize:"$toolTip",padding:"$xs $sm",color:"$toolTipText",borderRadius:"$xs",boxShadow:"$level2",maxWidth:260}),P_=We(jr,{fill:"$toolTipBackground"});function Zu({children:i}){const{className:l}=(0,w.useContext)(Hc);return w.createElement(Yn,{className:l},i)}const lm=["align"];function Gs(){const{id:i,disable:l,disabled:_}=Ba();return w.createElement(w.Fragment,null,w.createElement(Ru,{id:i+"__disable",type:"checkbox",checked:!_,onChange:()=>l(!_)}),w.createElement("label",{htmlFor:i+"__disable"}))}function h0(i){const{id:l,optional:_,hint:g}=Ba(),x=i.htmlFor||(l?{htmlFor:l}:null),B=!g&&typeof i.children=="string"?{title:i.children}:null;return w.createElement(w.Fragment,null,_&&w.createElement(Gs,null),g!==void 0?w.createElement(Ie,null,w.createElement(nn,{asChild:!0},w.createElement(lf,Ma({},x,i))),w.createElement(nr,{side:"top",sideOffset:2},w.createElement(wc,null,g,w.createElement(P_,null)))):w.createElement(lf,Ma({},x,B,i)))}function gl(i){let{align:l}=i,_=Cn(i,lm);const{value:g,label:x,key:B,disabled:ee}=Ba(),{hideCopyButton:De}=vp(),we=!De&&B!==void 0,[Me,Qe]=(0,w.useState)(!1),dt=()=>M9(this,null,function*(){try{yield navigator.clipboard.writeText(JSON.stringify({[B]:g!=null?g:""})),Qe(!0)}catch(bt){Tr(ur.CLIPBOARD_ERROR,{[B]:g})}});return w.createElement(uf,{align:l,onPointerLeave:()=>Qe(!1)},w.createElement(h0,_),we&&!ee&&w.createElement("div",{title:`Click to copy ${typeof x=="string"?x:B} value`},Me?w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},w.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),w.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm9.707 5.707a1 1 0 00-1.414-1.414L9 12.586l-1.293-1.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})):w.createElement("svg",{onClick:dt,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},w.createElement("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),w.createElement("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"}))))}const Il=["toggled"],cf=We("svg",{fill:"currentColor",transition:"transform 350ms ease, fill 250ms ease"});function A(i){let{toggled:l}=i,_=Cn(i,Il);return w.createElement(cf,Ma({width:"9",height:"5",viewBox:"0 0 9 5",xmlns:"http://www.w3.org/2000/svg",style:{transform:`rotate(${l?0:-90}deg)`}},_),w.createElement("path",{d:"M3.8 4.4c.4.3 1 .3 1.4 0L8 1.7A1 1 0 007.4 0H1.6a1 1 0 00-.7 1.7l3 2.7z"}))}const L=["input"];function S(i){let{input:l}=i,_=Cn(i,L);return l?w.createElement(sm,_):w.createElement(sf,_)}function I({value:i,type:l,settings:_,setValue:g}){const[x,B]=(0,w.useState)(hn(l,i,_)),ee=(0,w.useRef)(i),De=(0,w.useRef)(_);De.current=_;const we=(0,w.useCallback)(Qe=>B(hn(l,Qe,De.current)),[l]),Me=(0,w.useCallback)(Qe=>{try{g(Qe)}catch(dt){const{type:bt,previousValue:tn}=dt;if(bt!=="LEVA_ERROR")throw dt;we(tn)}},[we,g]);return(0,w.useEffect)(()=>{ir(i,ee.current)||we(i),ee.current=i},[i,we]),{displayValue:x,onChange:B,onUpdate:Me}}function N(i,l){const{emitOnEditStart:_,emitOnEditEnd:g}=Ba();return Qf(x=>{x.first&&(document.body.classList.add("leva__panel__dragged"),_==null||_());const B=i(x);return x.last&&(document.body.classList.remove("leva__panel__dragged"),g==null||g()),B},l)}function E(i){const l=(0,w.useRef)(null),_=(0,w.useRef)(null),g=(0,w.useRef)(!1);return(0,w.useEffect)(()=>{const x=Yu(()=>{l.current.width=l.current.offsetWidth*window.devicePixelRatio,l.current.height=l.current.offsetHeight*window.devicePixelRatio,i(l.current,_.current)},250);return window.addEventListener("resize",x),g.current||(x(),g.current=!0),()=>window.removeEventListener("resize",x)},[i]),(0,w.useEffect)(()=>{_.current=l.current.getContext("2d")},[]),[l,_]}function C(){const i=(0,w.useRef)(null),l=(0,w.useRef)({x:0,y:0}),_=(0,w.useCallback)(g=>{Object.assign(l.current,g),i.current&&(i.current.style.transform=`translate3d(${l.current.x}px, ${l.current.y}px, 0)`)},[]);return[i,_]}const k=["__refCount"],j=(i,l)=>{if(!i[l])return null;const _=i[l];return Cn(_,k)};function K(i){const l=Qu(),[_,g]=(0,w.useState)(j(l.getData(),i)),x=(0,w.useCallback)(Me=>l.setValueAtPath(i,Me,!0),[i,l]),B=(0,w.useCallback)(Me=>l.setSettingsAtPath(i,Me),[i,l]),ee=(0,w.useCallback)(Me=>l.disableInputAtPath(i,Me),[i,l]),De=(0,w.useCallback)(()=>l.emitOnEditStart(i),[i,l]),we=(0,w.useCallback)(()=>l.emitOnEditEnd(i),[i,l]);return(0,w.useEffect)(()=>{g(j(l.getData(),i));const Me=l.useStore.subscribe(Qe=>j(Qe.data,i),g,{equalityFn:Pr});return()=>Me()},[l,i]),[_,{set:x,setSettings:B,disable:ee,storeId:l.storeId,emitOnEditStart:De,emitOnEditEnd:we}]}const X=We("div",{variants:{hasRange:{true:{position:"relative",display:"grid",gridTemplateColumns:"auto $sizes$numberInputMinWidth",columnGap:"$colGap",alignItems:"center"}}}}),Y=We("div",{position:"relative",width:"100%",height:2,borderRadius:"$xs",backgroundColor:"$elevation1"}),q=We("div",{position:"absolute",width:"$scrubberWidth",height:"$scrubberHeight",borderRadius:"$xs",boxShadow:"0 0 0 2px $colors$elevation2",backgroundColor:"$accent2",cursor:"pointer",$active:"none $accent1",$hover:"none $accent3",variants:{position:{left:{borderTopRightRadius:0,borderBottomRightRadius:0,transform:"translateX(calc(-0.5 * ($sizes$scrubberWidth + 4px)))"},right:{borderTopLeftRadius:0,borderBottomLeftRadius:0,transform:"translateX(calc(0.5 * ($sizes$scrubberWidth + 4px)))"}}}}),R=We("div",{position:"relative",$flex:"",height:"100%",cursor:"pointer",touchAction:"none"}),v=We("div",{position:"absolute",height:"100%",backgroundColor:"$accent2"});function te({value:i,min:l,max:_,onDrag:g,step:x,initialValue:B}){const ee=(0,w.useRef)(null),De=(0,w.useRef)(null),we=(0,w.useRef)(0),Me=Pa("sizes","scrubberWidth"),Qe=N(({event:bt,first:tn,xy:[xn],movement:[an],memo:yn})=>{if(tn){const{width:Tn,left:Wr}=ee.current.getBoundingClientRect();we.current=Tn-parseFloat(Me),yn=(bt==null?void 0:bt.target)===De.current?i:E_((xn-Wr)/Tn,l,_)}const An=yn+E_(an/we.current,0,_-l);return g(A_(An,{step:x,initialValue:B})),yn}),dt=Tc(i,l,_);return w.createElement(R,Ma({ref:ee},Qe()),w.createElement(Y,null,w.createElement(v,{style:{left:0,right:`${(1-dt)*100}%`}})),w.createElement(q,{ref:De,style:{left:`calc(${dt} * (100% - ${Me}))`}}))}const ve=w.memo(({label:i,onUpdate:l,step:_,innerLabelTrim:g})=>{const[x,B]=(0,w.useState)(!1),ee=N(({active:De,delta:[we],event:Me,memo:Qe=0})=>(B(De),Qe+=we/2,Math.abs(Qe)>=1&&(l(dt=>parseFloat(dt)+Math.floor(Qe)*_*Pl(Me)),Qe=0),Qe));return w.createElement(fl,Ma({dragging:x,title:i.length>1?i:""},ee()),i.slice(0,g))});function xe({label:i,id:l,displayValue:_,onUpdate:g,onChange:x,settings:B,innerLabelTrim:ee=1}){const De=ee>0&&w.createElement(ve,{label:i,step:B.step,onUpdate:g,innerLabelTrim:ee});return w.createElement(od,{id:l,value:String(_),onUpdate:g,onChange:x,innerLabel:De})}function oe(){const i=Ba(),{label:l,value:_,onUpdate:g,settings:x,id:B}=i,{min:ee,max:De}=x,we=De!==1/0&&ee!==-1/0;return w.createElement(S,{input:!0},w.createElement(gl,null,l),w.createElement(X,{hasRange:we},we&&w.createElement(te,Ma({value:parseFloat(_),onDrag:g},x)),w.createElement(xe,Ma({},i,{id:B,label:"value",innerLabelTrim:we?0:1}))))}const{sanitizeStep:ye}=yp,pe=Cn(yp,["sanitizeStep"]);var Ce=Lr({component:oe},pe),z=Object.freeze({__proto__:null,schema:(i,l)=>$i().schema({options:$i().passesAnyOf($i().object(),$i().array())}).test(l),sanitize:(i,{values:l})=>{if(l.indexOf(i)<0)throw Error("Selected value doesn't match Select options");return i},format:(i,{values:l})=>l.indexOf(i),normalize:i=>{let{value:l,options:_}=i,g,x;return Array.isArray(_)?(x=_,g=_.map(B=>String(B))):(x=Object.values(_),g=Object.keys(_)),"value"in i?x.includes(l)||(g.unshift(String(l)),x.unshift(l)):l=x[0],Object.values(_).includes(l)||(_[String(l)]=l),{value:l,settings:{keys:g,values:x}}}});const ne=We("div",{$flexCenter:"",position:"relative","> svg":{pointerEvents:"none",position:"absolute",right:"$md"}}),P=We("select",{position:"absolute",top:0,left:0,width:"100%",height:"100%",opacity:0}),G=We("div",{display:"flex",alignItems:"center",width:"100%",height:"$rowHeight",backgroundColor:"$elevation3",borderRadius:"$sm",padding:"0 $sm",cursor:"pointer",[`${P}:focus + &`]:{$focusStyle:""},[`${P}:hover + &`]:{$hoverStyle:""}});function Q({displayValue:i,value:l,onUpdate:_,id:g,settings:x,disabled:B}){const{keys:ee,values:De}=x,we=(0,w.useRef)();return l===De[i]&&(we.current=ee[i]),w.createElement(ne,null,w.createElement(P,{id:g,value:i,onChange:Me=>_(De[Number(Me.currentTarget.value)]),disabled:B},ee.map((Me,Qe)=>w.createElement("option",{key:Me,value:Qe},Me))),w.createElement(G,null,we.current),w.createElement(A,{toggled:!0}))}function ue(){const{label:i,value:l,displayValue:_,onUpdate:g,id:x,disabled:B,settings:ee}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Q,{id:x,value:l,displayValue:_,onUpdate:g,settings:ee,disabled:B}))}var ce=Lr({component:ue},z),Ue=Object.freeze({__proto__:null,schema:i=>$i().string().test(i),sanitize:i=>{if(typeof i!="string")throw Error("Invalid string");return i},normalize:({value:i,editable:l=!0,rows:_=!1})=>({value:i,settings:{editable:l,rows:typeof _=="number"?_:_?5:0}})});const Be=["displayValue","onUpdate","onChange","editable"],nt=We("div",{whiteSpace:"pre-wrap"});function Pe(i){let{displayValue:l,onUpdate:_,onChange:g,editable:x=!0}=i,B=Cn(i,Be);return x?w.createElement(su,Ma({value:l,onUpdate:_,onChange:g},B)):w.createElement(nt,null,l)}function mt(){const{label:i,settings:l,displayValue:_,onUpdate:g,onChange:x}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Pe,Ma({displayValue:_,onUpdate:g,onChange:x},l)))}var Ne=Lr({component:mt},Ue),Ot=Object.freeze({__proto__:null,schema:i=>$i().boolean().test(i),sanitize:i=>{if(typeof i!="boolean")throw Error("Invalid boolean");return i}});const yt=We("div",{position:"relative",$flex:"",height:"$rowHeight",input:{$reset:"",height:0,width:0,opacity:0,margin:0},label:{position:"relative",$flexCenter:"",userSelect:"none",cursor:"pointer",height:"$checkboxSize",width:"$checkboxSize",backgroundColor:"$elevation3",borderRadius:"$sm",$hover:""},"input:focus + label":{$focusStyle:""},"input:focus:checked + label, input:checked + label:hover":{$hoverStyle:"$accent3"},"input + label:active":{backgroundColor:"$accent1"},"input:checked + label:active":{backgroundColor:"$accent1"},"label > svg":{display:"none",width:"90%",height:"90%",stroke:"$highlight3"},"input:checked + label":{backgroundColor:"$accent2"},"input:checked + label > svg":{display:"block"}});function Lt({value:i,onUpdate:l,id:_,disabled:g}){return w.createElement(yt,null,w.createElement("input",{id:_,type:"checkbox",checked:i,onChange:x=>l(x.currentTarget.checked),disabled:g}),w.createElement("label",{htmlFor:_},w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},w.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}))))}function Ve(){const{label:i,value:l,onUpdate:_,disabled:g,id:x}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Lt,{value:l,onUpdate:_,id:x,disabled:g}))}var at=Lr({component:Ve},Ot);const qt=["locked"];function Ht({value:i,id:l,valueKey:_,settings:g,onUpdate:x,innerLabelTrim:B}){const ee=(0,w.useRef)(i[_]);ee.current=i[_];const De=(0,w.useCallback)(Me=>x({[_]:gu({type:"NUMBER",value:ee.current,settings:g},Me)}),[x,g,_]),we=I({type:"NUMBER",value:i[_],settings:g,setValue:De});return w.createElement(xe,{id:l,label:_,value:i[_],displayValue:we.displayValue,onUpdate:we.onUpdate,onChange:we.onChange,settings:g,innerLabelTrim:B})}const cr=We("div",{display:"grid",columnGap:"$colGap",gridAutoFlow:"column dense",alignItems:"center",variants:{withLock:{true:{gridTemplateColumns:"10px auto","> svg":{cursor:"pointer"}}}}});function pt(i){let{locked:l}=i,_=Cn(i,qt);return w.createElement("svg",Ma({width:"10",height:"10",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_),l?w.createElement("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}):w.createElement("path",{d:"M9 3.63601C9 2.76044 9.24207 2.11211 9.64154 1.68623C10.0366 1.26502 10.6432 1 11.5014 1C12.4485 1 13.0839 1.30552 13.4722 1.80636C13.8031 2.23312 14 2.84313 14 3.63325H15C15 2.68242 14.7626 1.83856 14.2625 1.19361C13.6389 0.38943 12.6743 0 11.5014 0C10.4294 0 9.53523 0.337871 8.91218 1.0021C8.29351 1.66167 8 2.58135 8 3.63601V6H1C0.447715 6 0 6.44772 0 7V13C0 13.5523 0.447715 14 1 14H10C10.5523 14 11 13.5523 11 13V7C11 6.44772 10.5523 6 10 6H9V3.63601ZM1 7H10V13H1V7Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function Ye({value:i,onUpdate:l,settings:_,innerLabelTrim:g}){const{id:x,setSettings:B}=Ba(),{lock:ee,locked:De}=_;return w.createElement(cr,{withLock:ee},ee&&w.createElement(pt,{locked:De,onClick:()=>B({locked:!De})}),Object.keys(i).map((we,Me)=>w.createElement(Ht,{id:Me===0?x:`${x}.${we}`,key:we,valueKey:we,value:i,settings:_[we],onUpdate:l,innerLabelTrim:g})))}const vt=(i,l)=>{const _={};let g=0,x=1/0;Object.entries(i).forEach(([B,ee])=>{_[B]=hp(Lr({value:ee},l[B])).settings,g=Math.max(g,_[B].step),x=Math.min(x,_[B].pad)});for(let B in _){const{step:ee,min:De,max:we}=l[B]||{};!isFinite(ee)&&(!isFinite(De)||!isFinite(we))&&(_[B].step=g,_[B].pad=x)}return _},wt=["lock"],rn=["value"];function wn(i){const l=$i().array().length(i).every.number(),_=g=>{if(!g||typeof g!="object")return!1;const x=Object.values(g);return x.length===i&&x.every(B=>isFinite(B))};return g=>l.test(g)||_(g)}function Re(i){return Array.isArray(i)?"array":"object"}function Gr(i,l,_){return Re(i)===l?i:l==="array"?Object.values(i):Ns(i,_)}const uo=(i,l,_)=>{const g=Gr(i,"object",l.keys);for(let ee in g)g[ee]=Cc(g[ee],l[ee]);const x=Object.keys(g);let B={};if(x.length===l.keys.length)B=g;else{const ee=Gr(_,"object",l.keys);if(x.length===1&&l.locked){const De=x[0],we=g[De],Me=ee[De],Qe=Me!==0?we/Me:1;for(let dt in ee)dt===De?B[De]=we:B[dt]=ee[dt]*Qe}else B=Lr(Lr({},ee),g)}return Gr(B,l.format,l.keys)},ro=(i,l)=>Gr(i,"object",l.keys),ei=i=>!!i&&("step"in i||"min"in i||"max"in i);function ai(i,l,_=[]){const{lock:g=!1}=l,x=Cn(l,wt),B=Array.isArray(i)?"array":"object",ee=B==="object"?Object.keys(i):_,De=Gr(i,"object",ee),we=ei(x)?ee.reduce((Qe,dt)=>Object.assign(Qe,{[dt]:x}),{}):x,Me=vt(De,we);return{value:B==="array"?i:De,settings:Lr(Lr({},Me),{},{format:B,keys:ee,lock:g,locked:!1})}}function Ut(i){return{schema:wn(i.length),normalize:l=>{let{value:_}=l,g=Cn(l,rn);return ai(_,g,i)},format:(l,_)=>ro(l,_),sanitize:(l,_,g)=>uo(l,_,g)}}var qe={grad:.9,turn:360,rad:360/(2*Math.PI)},Jt=function(i){return typeof i=="string"?i.length>0:typeof i=="number"},rt=function(i,l,_){return l===void 0&&(l=0),_===void 0&&(_=Math.pow(10,l)),Math.round(_*i)/_+0},Ft=function(i,l,_){return l===void 0&&(l=0),_===void 0&&(_=1),i>_?_:i>l?i:l},Or=function(i){return(i=isFinite(i)?i%360:0)>0?i:i+360},rr=function(i){return{r:Ft(i.r,0,255),g:Ft(i.g,0,255),b:Ft(i.b,0,255),a:Ft(i.a)}},Yt=function(i){return{r:rt(i.r),g:rt(i.g),b:rt(i.b),a:rt(i.a,3)}},se=/^#([0-9a-f]{3,8})$/i,et=function(i){var l=i.toString(16);return l.length<2?"0"+l:l},It=function(i){var l=i.r,_=i.g,g=i.b,x=i.a,B=Math.max(l,_,g),ee=B-Math.min(l,_,g),De=ee?B===l?(_-g)/ee:B===_?2+(g-l)/ee:4+(l-_)/ee:0;return{h:60*(De<0?De+6:De),s:B?ee/B*100:0,v:B/255*100,a:x}},$n=function(i){var l=i.h,_=i.s,g=i.v,x=i.a;l=l/360*6,_/=100,g/=100;var B=Math.floor(l),ee=g*(1-_),De=g*(1-(l-B)*_),we=g*(1-(1-l+B)*_),Me=B%6;return{r:255*[g,De,ee,ee,we,g][Me],g:255*[we,g,g,De,ee,ee][Me],b:255*[ee,ee,we,g,g,De][Me],a:x}},Gn=function(i){return{h:Or(i.h),s:Ft(i.s,0,100),l:Ft(i.l,0,100),a:Ft(i.a)}},Xr=function(i){return{h:rt(i.h),s:rt(i.s),l:rt(i.l),a:rt(i.a,3)}},Nn=function(i){return $n((_=(l=i).s,{h:l.h,s:(_*=((g=l.l)<50?g:100-g)/100)>0?2*_/(g+_)*100:0,v:g+_,a:l.a}));var l,_,g},wa=function(i){return{h:(l=It(i)).h,s:(x=(200-(_=l.s))*(g=l.v)/100)>0&&x<200?_*g/100/(x<=100?x:200-x)*100:0,l:x/2,a:l.a};var l,_,g,x},Br=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ba=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rr=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ii=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Vi={string:[[function(i){var l=se.exec(i);return l?(i=l[1]).length<=4?{r:parseInt(i[0]+i[0],16),g:parseInt(i[1]+i[1],16),b:parseInt(i[2]+i[2],16),a:i.length===4?rt(parseInt(i[3]+i[3],16)/255,2):1}:i.length===6||i.length===8?{r:parseInt(i.substr(0,2),16),g:parseInt(i.substr(2,2),16),b:parseInt(i.substr(4,2),16),a:i.length===8?rt(parseInt(i.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(i){var l=Rr.exec(i)||Ii.exec(i);return l?l[2]!==l[4]||l[4]!==l[6]?null:rr({r:Number(l[1])/(l[2]?100/255:1),g:Number(l[3])/(l[4]?100/255:1),b:Number(l[5])/(l[6]?100/255:1),a:l[7]===void 0?1:Number(l[7])/(l[8]?100:1)}):null},"rgb"],[function(i){var l=Br.exec(i)||ba.exec(i);if(!l)return null;var _,g,x=Gn({h:(_=l[1],g=l[2],g===void 0&&(g="deg"),Number(_)*(qe[g]||1)),s:Number(l[3]),l:Number(l[4]),a:l[5]===void 0?1:Number(l[5])/(l[6]?100:1)});return Nn(x)},"hsl"]],object:[[function(i){var l=i.r,_=i.g,g=i.b,x=i.a,B=x===void 0?1:x;return Jt(l)&&Jt(_)&&Jt(g)?rr({r:Number(l),g:Number(_),b:Number(g),a:Number(B)}):null},"rgb"],[function(i){var l=i.h,_=i.s,g=i.l,x=i.a,B=x===void 0?1:x;if(!Jt(l)||!Jt(_)||!Jt(g))return null;var ee=Gn({h:Number(l),s:Number(_),l:Number(g),a:Number(B)});return Nn(ee)},"hsl"],[function(i){var l=i.h,_=i.s,g=i.v,x=i.a,B=x===void 0?1:x;if(!Jt(l)||!Jt(_)||!Jt(g))return null;var ee=function(De){return{h:Or(De.h),s:Ft(De.s,0,100),v:Ft(De.v,0,100),a:Ft(De.a)}}({h:Number(l),s:Number(_),v:Number(g),a:Number(B)});return $n(ee)},"hsv"]]},ra=function(i,l){for(var _=0;_<l.length;_++){var g=l[_][0](i);if(g)return[g,l[_][1]]}return[null,void 0]},Vr=function(i){return typeof i=="string"?ra(i.trim(),Vi.string):typeof i=="object"&&i!==null?ra(i,Vi.object):[null,void 0]},zi=function(i){return Vr(i)[1]},ji=function(i,l){var _=wa(i);return{h:_.h,s:Ft(_.s+100*l,0,100),l:_.l,a:_.a}},Rt=function(i){return(299*i.r+587*i.g+114*i.b)/1e3/255},Au=function(i,l){var _=wa(i);return{h:_.h,s:_.s,l:Ft(_.l+100*l,0,100),a:_.a}},ms=function(){function i(l){this.parsed=Vr(l)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return i.prototype.isValid=function(){return this.parsed!==null},i.prototype.brightness=function(){return rt(Rt(this.rgba),2)},i.prototype.isDark=function(){return Rt(this.rgba)<.5},i.prototype.isLight=function(){return Rt(this.rgba)>=.5},i.prototype.toHex=function(){return l=Yt(this.rgba),_=l.r,g=l.g,x=l.b,ee=(B=l.a)<1?et(rt(255*B)):"","#"+et(_)+et(g)+et(x)+ee;var l,_,g,x,B,ee},i.prototype.toRgb=function(){return Yt(this.rgba)},i.prototype.toRgbString=function(){return l=Yt(this.rgba),_=l.r,g=l.g,x=l.b,(B=l.a)<1?"rgba("+_+", "+g+", "+x+", "+B+")":"rgb("+_+", "+g+", "+x+")";var l,_,g,x,B},i.prototype.toHsl=function(){return Xr(wa(this.rgba))},i.prototype.toHslString=function(){return l=Xr(wa(this.rgba)),_=l.h,g=l.s,x=l.l,(B=l.a)<1?"hsla("+_+", "+g+"%, "+x+"%, "+B+")":"hsl("+_+", "+g+"%, "+x+"%)";var l,_,g,x,B},i.prototype.toHsv=function(){return l=It(this.rgba),{h:rt(l.h),s:rt(l.s),v:rt(l.v),a:rt(l.a,3)};var l},i.prototype.invert=function(){return Ki({r:255-(l=this.rgba).r,g:255-l.g,b:255-l.b,a:l.a});var l},i.prototype.saturate=function(l){return l===void 0&&(l=.1),Ki(ji(this.rgba,l))},i.prototype.desaturate=function(l){return l===void 0&&(l=.1),Ki(ji(this.rgba,-l))},i.prototype.grayscale=function(){return Ki(ji(this.rgba,-1))},i.prototype.lighten=function(l){return l===void 0&&(l=.1),Ki(Au(this.rgba,l))},i.prototype.darken=function(l){return l===void 0&&(l=.1),Ki(Au(this.rgba,-l))},i.prototype.rotate=function(l){return l===void 0&&(l=15),this.hue(this.hue()+l)},i.prototype.alpha=function(l){return typeof l=="number"?Ki({r:(_=this.rgba).r,g:_.g,b:_.b,a:l}):rt(this.rgba.a,3);var _},i.prototype.hue=function(l){var _=wa(this.rgba);return typeof l=="number"?Ki({h:l,s:_.s,l:_.l,a:_.a}):rt(_.h)},i.prototype.isEqual=function(l){return this.toHex()===Ki(l).toHex()},i}(),Ki=function(i){return i instanceof ms?i:new ms(i)},Eo=[],fa=function(i){i.forEach(function(l){Eo.indexOf(l)<0&&(l(ms,Vi),Eo.push(l))})},el=function(){return new ms({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};function Oe(i,l){var _={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},g={};for(var x in _)g[_[x]]=x;var B={};i.prototype.toName=function(ee){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var De,we,Me=g[this.toHex()];if(Me)return Me;if(ee!=null&&ee.closest){var Qe=this.toRgb(),dt=1/0,bt="black";if(!B.length)for(var tn in _)B[tn]=new i(_[tn]).toRgb();for(var xn in _){var an=(De=Qe,we=B[xn],Math.pow(De.r-we.r,2)+Math.pow(De.g-we.g,2)+Math.pow(De.b-we.b,2));an<dt&&(dt=an,bt=xn)}return bt}},l.string.push([function(ee){var De=ee.toLowerCase(),we=De==="transparent"?"#0000":_[De];return we?new i(we).toRgb():null},"name"])}function Mt(){return(Mt=Object.assign||function(i){for(var l=1;l<arguments.length;l++){var _=arguments[l];for(var g in _)Object.prototype.hasOwnProperty.call(_,g)&&(i[g]=_[g])}return i}).apply(this,arguments)}function si(i,l){if(i==null)return{};var _,g,x={},B=Object.keys(i);for(g=0;g<B.length;g++)l.indexOf(_=B[g])>=0||(x[_]=i[_]);return x}function yo(i){var l=(0,w.useRef)(i),_=(0,w.useRef)(function(g){l.current&&l.current(g)});return l.current=i,_.current}var ho=function(i,l,_){return l===void 0&&(l=0),_===void 0&&(_=1),i>_?_:i<l?l:i},js=function(i){return"touches"in i},Na=function(i){return i&&i.ownerDocument.defaultView||self},Ls=function(i,l,_){var g=i.getBoundingClientRect(),x=js(l)?function(B,ee){for(var De=0;De<B.length;De++)if(B[De].identifier===ee)return B[De];return B[0]}(l.touches,_):l;return{left:ho((x.pageX-(g.left+Na(i).pageXOffset))/g.width),top:ho((x.pageY-(g.top+Na(i).pageYOffset))/g.height)}},ku=function(i){!js(i)&&i.preventDefault()},Xa=w.memo(function(i){var l=i.onMove,_=i.onKey,g=si(i,["onMove","onKey"]),x=(0,w.useRef)(null),B=yo(l),ee=yo(_),De=(0,w.useRef)(null),we=(0,w.useRef)(!1),Me=(0,w.useMemo)(function(){var tn=function(yn){ku(yn),(js(yn)?yn.touches.length>0:yn.buttons>0)&&x.current?B(Ls(x.current,yn,De.current)):an(!1)},xn=function(){return an(!1)};function an(yn){var An=we.current,Tn=Na(x.current),Wr=yn?Tn.addEventListener:Tn.removeEventListener;Wr(An?"touchmove":"mousemove",tn),Wr(An?"touchend":"mouseup",xn)}return[function(yn){var An=yn.nativeEvent,Tn=x.current;if(Tn&&(ku(An),!function(Bi,Jo){return Jo&&!js(Bi)}(An,we.current)&&Tn)){if(js(An)){we.current=!0;var Wr=An.changedTouches||[];Wr.length&&(De.current=Wr[0].identifier)}Tn.focus(),B(Ls(Tn,An,De.current)),an(!0)}},function(yn){var An=yn.which||yn.keyCode;An<37||An>40||(yn.preventDefault(),ee({left:An===39?.05:An===37?-.05:0,top:An===40?.05:An===38?-.05:0}))},an]},[ee,B]),Qe=Me[0],dt=Me[1],bt=Me[2];return(0,w.useEffect)(function(){return bt},[bt]),w.createElement("div",Mt({},g,{onTouchStart:Qe,onMouseDown:Qe,className:"react-colorful__interactive",ref:x,onKeyDown:dt,tabIndex:0,role:"slider"}))}),Pi=function(i){return i.filter(Boolean).join(" ")},ao=function(i){var l=i.color,_=i.left,g=i.top,x=g===void 0?.5:g,B=Pi(["react-colorful__pointer",i.className]);return w.createElement("div",{className:B,style:{top:100*x+"%",left:100*_+"%"}},w.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:l}}))},qa=function(i,l,_){return l===void 0&&(l=0),_===void 0&&(_=Math.pow(10,l)),Math.round(_*i)/_},_f={grad:.9,turn:360,rad:360/(2*Math.PI)},ad=function(i){return dm(sd(i))},sd=function(i){return i[0]==="#"&&(i=i.substring(1)),i.length<6?{r:parseInt(i[0]+i[0],16),g:parseInt(i[1]+i[1],16),b:parseInt(i[2]+i[2],16),a:i.length===4?qa(parseInt(i[3]+i[3],16)/255,2):1}:{r:parseInt(i.substring(0,2),16),g:parseInt(i.substring(2,4),16),b:parseInt(i.substring(4,6),16),a:i.length===8?qa(parseInt(i.substring(6,8),16)/255,2):1}},pf=function(i,l){return l===void 0&&(l="deg"),Number(i)*(_f[l]||1)},df=function(i){var l=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return l?xp({h:pf(l[1],l[2]),s:Number(l[3]),l:Number(l[4]),a:l[5]===void 0?1:Number(l[5])/(l[6]?100:1)}):{h:0,s:0,v:0,a:1}},ff=df,xp=function(i){var l=i.s,_=i.l;return{h:i.h,s:(l*=(_<50?_:100-_)/100)>0?2*l/(_+l)*100:0,v:_+l,a:i.a}},$g=function(i){return qy(gf(i))},mf=function(i){var l=i.s,_=i.v,g=i.a,x=(200-l)*_/100;return{h:qa(i.h),s:qa(x>0&&x<200?l*_/100/(x<=100?x:200-x)*100:0),l:qa(x/2),a:qa(g,2)}},cm=function(i){var l=mf(i);return"hsl("+l.h+", "+l.s+"%, "+l.l+"%)"},_m=function(i){var l=mf(i);return"hsla("+l.h+", "+l.s+"%, "+l.l+"%, "+l.a+")"},gf=function(i){var l=i.h,_=i.s,g=i.v,x=i.a;l=l/360*6,_/=100,g/=100;var B=Math.floor(l),ee=g*(1-_),De=g*(1-(l-B)*_),we=g*(1-(1-l+B)*_),Me=B%6;return{r:qa(255*[g,De,ee,ee,we,g][Me]),g:qa(255*[we,g,g,De,ee,ee][Me]),b:qa(255*[ee,ee,we,g,g,De][Me]),a:qa(x,2)}},Kg=function(i){var l=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return l?hf({h:pf(l[1],l[2]),s:Number(l[3]),v:Number(l[4]),a:l[5]===void 0?1:Number(l[5])/(l[6]?100:1)}):{h:0,s:0,v:0,a:1}},Wy=Kg,Jg=function(i){var l=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return l?dm({r:Number(l[1])/(l[2]?100/255:1),g:Number(l[3])/(l[4]?100/255:1),b:Number(l[5])/(l[6]?100/255:1),a:l[7]===void 0?1:Number(l[7])/(l[8]?100:1)}):{h:0,s:0,v:0,a:1}},zg=Jg,pm=function(i){var l=i.toString(16);return l.length<2?"0"+l:l},qy=function(i){var l=i.r,_=i.g,g=i.b,x=i.a,B=x<1?pm(qa(255*x)):"";return"#"+pm(l)+pm(_)+pm(g)+B},dm=function(i){var l=i.r,_=i.g,g=i.b,x=i.a,B=Math.max(l,_,g),ee=B-Math.min(l,_,g),De=ee?B===l?(_-g)/ee:B===_?2+(g-l)/ee:4+(l-_)/ee:0;return{h:qa(60*(De<0?De+6:De)),s:qa(B?ee/B*100:0),v:qa(B/255*100),a:x}},hf=function(i){return{h:qa(i.h),s:qa(i.s),v:qa(i.v),a:qa(i.a,2)}},Ug=w.memo(function(i){var l=i.hue,_=i.onChange,g=Pi(["react-colorful__hue",i.className]);return w.createElement("div",{className:g},w.createElement(Xa,{onMove:function(x){_({h:360*x.left})},onKey:function(x){_({h:ho(l+360*x.left,0,360)})},"aria-label":"Hue","aria-valuenow":qa(l),"aria-valuemax":"360","aria-valuemin":"0"},w.createElement(ao,{className:"react-colorful__hue-pointer",left:l/360,color:cm({h:l,s:100,v:100,a:1})})))}),Vg=w.memo(function(i){var l=i.hsva,_=i.onChange,g={backgroundColor:cm({h:l.h,s:100,v:100,a:1})};return w.createElement("div",{className:"react-colorful__saturation",style:g},w.createElement(Xa,{onMove:function(x){_({s:100*x.left,v:100-100*x.top})},onKey:function(x){_({s:ho(l.s+100*x.left,0,100),v:ho(l.v-100*x.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+qa(l.s)+"%, Brightness "+qa(l.v)+"%"},w.createElement(ao,{className:"react-colorful__saturation-pointer",top:1-l.v/100,left:l.s/100,color:cm(l)})))}),N_=function(i,l){if(i===l)return!0;for(var _ in i)if(i[_]!==l[_])return!1;return!0},ud=function(i,l){return i.replace(/\s/g,"")===l.replace(/\s/g,"")},Wg=function(i,l){return i.toLowerCase()===l.toLowerCase()||N_(sd(i),sd(l))};function qg(i,l,_){var g=yo(_),x=(0,w.useState)(function(){return i.toHsva(l)}),B=x[0],ee=x[1],De=(0,w.useRef)({color:l,hsva:B});(0,w.useEffect)(function(){if(!i.equal(l,De.current.color)){var Me=i.toHsva(l);De.current={hsva:Me,color:l},ee(Me)}},[l,i]),(0,w.useEffect)(function(){var Me;N_(B,De.current.hsva)||i.equal(Me=i.fromHsva(B),De.current.color)||(De.current={hsva:B,color:Me},g(Me))},[B,i,g]);var we=(0,w.useCallback)(function(Me){ee(function(Qe){return Object.assign({},Qe,Me)})},[]);return[B,we]}var Hg,Hy=typeof window!="undefined"?w.useLayoutEffect:w.useEffect,Gy=function(){return Hg||ht.nc},Lv=function(i){Hg=i},Gg=new Map,y0=function(i){Hy(function(){var l=i.current?i.current.ownerDocument:document;if(l!==void 0&&!Gg.has(l)){var _=l.createElement("style");_.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Gg.set(l,_);var g=Gy();g&&_.setAttribute("nonce",g),l.head.appendChild(_)}},[])},O_=function(i){var l=i.className,_=i.colorModel,g=i.color,x=g===void 0?_.defaultColor:g,B=i.onChange,ee=si(i,["className","colorModel","color","onChange"]),De=(0,w.useRef)(null);y0(De);var we=qg(_,x,B),Me=we[0],Qe=we[1],dt=Pi(["react-colorful",l]);return w.createElement("div",Mt({},ee,{ref:De,className:dt}),w.createElement(Vg,{hsva:Me,onChange:Qe}),w.createElement(Ug,{hue:Me.h,onChange:Qe,className:"react-colorful__last-control"}))},Xg={defaultColor:"000",toHsva:ad,fromHsva:function(i){return $g({h:i.h,s:i.s,v:i.v,a:1})},equal:Wg},Rv=function(i){return e.createElement(O_,Mt({},i,{colorModel:Xg}))},Xy=function(i){var l=i.className,_=i.hsva,g=i.onChange,x={backgroundImage:"linear-gradient(90deg, "+_m(Object.assign({},_,{a:0}))+", "+_m(Object.assign({},_,{a:1}))+")"},B=Pi(["react-colorful__alpha",l]),ee=qa(100*_.a);return w.createElement("div",{className:B},w.createElement("div",{className:"react-colorful__alpha-gradient",style:x}),w.createElement(Xa,{onMove:function(De){g({a:De.left})},onKey:function(De){g({a:ho(_.a+De.left)})},"aria-label":"Alpha","aria-valuetext":ee+"%","aria-valuenow":ee,"aria-valuemin":"0","aria-valuemax":"100"},w.createElement(ao,{className:"react-colorful__alpha-pointer",left:_.a,color:_m(_)})))},Dp=function(i){var l=i.className,_=i.colorModel,g=i.color,x=g===void 0?_.defaultColor:g,B=i.onChange,ee=si(i,["className","colorModel","color","onChange"]),De=(0,w.useRef)(null);y0(De);var we=qg(_,x,B),Me=we[0],Qe=we[1],dt=Pi(["react-colorful",l]);return w.createElement("div",Mt({},ee,{ref:De,className:dt}),w.createElement(Vg,{hsva:Me,onChange:Qe}),w.createElement(Ug,{hue:Me.h,onChange:Qe}),w.createElement(Xy,{hsva:Me,onChange:Qe,className:"react-colorful__last-control"}))},Yy={defaultColor:"0001",toHsva:ad,fromHsva:$g,equal:Wg},Mv=function(i){return e.createElement(Dp,Mt({},i,{colorModel:Yy}))},Qy={defaultColor:{h:0,s:0,l:0,a:1},toHsva:xp,fromHsva:mf,equal:N_},Bv=function(i){return e.createElement(Dp,Mt({},i,{colorModel:Qy}))},Zy={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:df,fromHsva:_m,equal:ud},e1=function(i){return e.createElement(Dp,Mt({},i,{colorModel:Zy}))},$v={defaultColor:{h:0,s:0,l:0},toHsva:function(i){return xp({h:i.h,s:i.s,l:i.l,a:1})},fromHsva:function(i){return{h:(l=mf(i)).h,s:l.s,l:l.l};var l},equal:N_},t8=function(i){return e.createElement(O_,Mt({},i,{colorModel:$v}))},t1={defaultColor:"hsl(0, 0%, 0%)",toHsva:ff,fromHsva:cm,equal:ud},Kv=function(i){return e.createElement(O_,Mt({},i,{colorModel:t1}))},$3={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(i){return i},fromHsva:hf,equal:N_},v0=function(i){return e.createElement(Dp,Mt({},i,{colorModel:$3}))},K3={defaultColor:"hsva(0, 0%, 0%, 1)",toHsva:Kg,fromHsva:function(i){var l=hf(i);return"hsva("+l.h+", "+l.s+"%, "+l.v+"%, "+l.a+")"},equal:ud},Jv=function(i){return e.createElement(Dp,Mt({},i,{colorModel:K3}))},yf={defaultColor:{h:0,s:0,v:0},toHsva:function(i){return{h:i.h,s:i.s,v:i.v,a:1}},fromHsva:function(i){var l=hf(i);return{h:l.h,s:l.s,v:l.v}},equal:N_},n8=function(i){return e.createElement(O_,Mt({},i,{colorModel:yf}))},zv={defaultColor:"hsv(0, 0%, 0%)",toHsva:Wy,fromHsva:function(i){var l=hf(i);return"hsv("+l.h+", "+l.s+"%, "+l.v+"%)"},equal:ud},ld=function(i){return e.createElement(O_,Mt({},i,{colorModel:zv}))},I_={defaultColor:{r:0,g:0,b:0,a:1},toHsva:dm,fromHsva:gf,equal:N_},Yg=function(i){return w.createElement(Dp,Mt({},i,{colorModel:I_}))},Uv={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Jg,fromHsva:function(i){var l=gf(i);return"rgba("+l.r+", "+l.g+", "+l.b+", "+l.a+")"},equal:ud},r8=function(i){return e.createElement(Dp,Mt({},i,{colorModel:Uv}))},b0={defaultColor:{r:0,g:0,b:0},toHsva:function(i){return dm({r:i.r,g:i.g,b:i.b,a:1})},fromHsva:function(i){return{r:(l=gf(i)).r,g:l.g,b:l.b};var l},equal:N_},Gc=function(i){return w.createElement(O_,Mt({},i,{colorModel:b0}))},j_={defaultColor:"rgb(0, 0, 0)",toHsva:zg,fromHsva:function(i){var l=gf(i);return"rgb("+l.r+", "+l.g+", "+l.b+")"},equal:ud},Qg=function(i){return e.createElement(O_,Mt({},i,{colorModel:j_}))},Vv=/^#?([0-9A-F]{3,8})$/i,J3=function(i){var l=i.color,_=l===void 0?"":l,g=i.onChange,x=i.onBlur,B=i.escape,ee=i.validate,De=i.format,we=i.process,Me=si(i,["color","onChange","onBlur","escape","validate","format","process"]),Qe=o(function(){return B(_)}),dt=Qe[0],bt=Qe[1],tn=yo(g),xn=yo(x),an=a(function(An){var Tn=B(An.target.value);bt(Tn),ee(Tn)&&tn(we?we(Tn):Tn)},[B,we,ee,tn]),yn=a(function(An){ee(An.target.value)||bt(B(_)),xn(An)},[_,B,ee,xn]);return n(function(){bt(B(_))},[_,B]),e.createElement("input",Mt({},Me,{value:De?De(dt):dt,spellCheck:"false",onChange:an,onBlur:yn}))},x0=function(i){return"#"+i},i8=function(i){var l=i.prefixed,_=i.alpha,g=si(i,["prefixed","alpha"]),x=a(function(ee){return ee.replace(/([^0-9A-F]+)/gi,"").substring(0,_?8:6)},[_]),B=a(function(ee){return function(De,we){var Me=Vv.exec(De),Qe=Me?Me[1].length:0;return Qe===3||Qe===6||!!we&&Qe===4||!!we&&Qe===8}(ee,_)},[_]);return e.createElement(J3,Mt({},g,{escape:x,format:l?x0:void 0,process:x0,validate:B}))},Xc=ht(40507),Oa=ht.n(Xc),yu=ht(99938),Sp=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Rs(i,l){var _=n1(i);if(typeof _.path!="string"){var g=i.webkitRelativePath;Object.defineProperty(_,"path",{value:typeof l=="string"?l:typeof g=="string"&&g.length>0?g:i.name,writable:!1,configurable:!1,enumerable:!0})}return _}function n1(i){var l=i.name,_=l&&l.lastIndexOf(".")!==-1;if(_&&!i.type){var g=l.split(".").pop().toLowerCase(),x=Sp.get(g);x&&Object.defineProperty(i,"type",{value:x,writable:!1,configurable:!1,enumerable:!0})}return i}var Zg=[".DS_Store","Thumbs.db"];function Ep(i){return(0,yu.mG)(this,void 0,void 0,function(){return(0,yu.Jh)(this,function(l){return eh(i)&&jl(i)?[2,vf(i.dataTransfer,i.type)]:z3(i)?[2,Yc(i)]:Array.isArray(i)&&i.every(function(_){return"getFile"in _&&typeof _.getFile=="function"})?[2,fm(i)]:[2,[]]})})}function jl(i){return eh(i.dataTransfer)}function z3(i){return eh(i)&&eh(i.target)}function eh(i){return typeof i=="object"&&i!==null}function Yc(i){return nh(i.target.files).map(function(l){return Rs(l)})}function fm(i){return(0,yu.mG)(this,void 0,void 0,function(){var l;return(0,yu.Jh)(this,function(_){switch(_.label){case 0:return[4,Promise.all(i.map(function(g){return g.getFile()}))];case 1:return l=_.sent(),[2,l.map(function(g){return Rs(g)})]}})})}function vf(i,l){return(0,yu.mG)(this,void 0,void 0,function(){var _,g;return(0,yu.Jh)(this,function(x){switch(x.label){case 0:return i===null?[2,[]]:i.items?(_=nh(i.items).filter(function(B){return B.kind==="file"}),l!=="drop"?[2,_]:[4,Promise.all(_.map(r1))]):[3,2];case 1:return g=x.sent(),[2,th(Wv(g))];case 2:return[2,th(nh(i.files).map(function(B){return Rs(B)}))]}})})}function th(i){return i.filter(function(l){return Zg.indexOf(l.name)===-1})}function nh(i){if(i===null)return[];for(var l=[],_=0;_<i.length;_++){var g=i[_];l.push(g)}return l}function r1(i){if(typeof i.webkitGetAsEntry!="function")return qv(i);var l=i.webkitGetAsEntry();return l&&l.isDirectory?i1(l):qv(i)}function Wv(i){return i.reduce(function(l,_){return(0,yu.fl)(l,Array.isArray(_)?Wv(_):[_])},[])}function qv(i){var l=i.getAsFile();if(!l)return Promise.reject(i+" is not a File");var _=Rs(l);return Promise.resolve(_)}function U3(i){return(0,yu.mG)(this,void 0,void 0,function(){return(0,yu.Jh)(this,function(l){return[2,i.isDirectory?i1(i):V3(i)]})})}function i1(i){var l=i.createReader();return new Promise(function(_,g){var x=[];function B(){var ee=this;l.readEntries(function(De){return(0,yu.mG)(ee,void 0,void 0,function(){var we,Me,Qe;return(0,yu.Jh)(this,function(dt){switch(dt.label){case 0:if(De.length)return[3,5];dt.label=1;case 1:return dt.trys.push([1,3,,4]),[4,Promise.all(x)];case 2:return we=dt.sent(),_(we),[3,4];case 3:return Me=dt.sent(),g(Me),[3,4];case 4:return[3,6];case 5:Qe=Promise.all(De.map(U3)),x.push(Qe),B(),dt.label=6;case 6:return[2]}})})},function(De){g(De)})}B()})}function V3(i){return(0,yu.mG)(this,void 0,void 0,function(){return(0,yu.Jh)(this,function(l){return[2,new Promise(function(_,g){i.file(function(x){var B=Rs(x,i.fullPath);_(B)},function(x){g(x)})})]})})}var o1=ht(67715);function a1(i,l){var _=Object.keys(i);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(i);l&&(g=g.filter(function(x){return Object.getOwnPropertyDescriptor(i,x).enumerable})),_.push.apply(_,g)}return _}function Hv(i){for(var l=1;l<arguments.length;l++){var _=arguments[l]!=null?arguments[l]:{};l%2?a1(Object(_),!0).forEach(function(g){Gv(i,g,_[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(_)):a1(Object(_)).forEach(function(g){Object.defineProperty(i,g,Object.getOwnPropertyDescriptor(_,g))})}return i}function Gv(i,l,_){return l in i?Object.defineProperty(i,l,{value:_,enumerable:!0,configurable:!0,writable:!0}):i[l]=_,i}function D0(i){"@babel/helpers - typeof";return D0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(l){return typeof l}:function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},D0(i)}function s1(i,l){return Xv(i)||u1(i,l)||Ll(i,l)||W3()}function W3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ll(i,l){if(i){if(typeof i=="string")return rh(i,l);var _=Object.prototype.toString.call(i).slice(8,-1);if(_==="Object"&&i.constructor&&(_=i.constructor.name),_==="Map"||_==="Set")return Array.from(i);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return rh(i,l)}}function rh(i,l){(l==null||l>i.length)&&(l=i.length);for(var _=0,g=new Array(l);_<l;_++)g[_]=i[_];return g}function u1(i,l){var _=i==null?null:typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(_!=null){var g=[],x=!0,B=!1,ee,De;try{for(_=_.call(i);!(x=(ee=_.next()).done)&&(g.push(ee.value),!(l&&g.length===l));x=!0);}catch(we){B=!0,De=we}finally{try{!x&&_.return!=null&&_.return()}finally{if(B)throw De}}return g}}function Xv(i){if(Array.isArray(i))return i}var mm="file-invalid-type",Yv="file-too-large",c="file-too-small",bn="too-many-files",o8={FileInvalidType:mm,FileTooLarge:Yv,FileTooSmall:c,TooManyFiles:bn},rs=function(l){l=Array.isArray(l)&&l.length===1?l[0]:l;var _=Array.isArray(l)?"one of ".concat(l.join(", ")):l;return{code:mm,message:"File type must be ".concat(_)}},l1=function(l){return{code:Yv,message:"File is larger than ".concat(l," ").concat(l===1?"byte":"bytes")}},bf=function(l){return{code:c,message:"File is smaller than ".concat(l," ").concat(l===1?"byte":"bytes")}},Qv={code:bn,message:"Too many files"};function Zv(i,l){var _=i.type==="application/x-moz-file"||(0,o1.Z)(i,l);return[_,_?null:rs(l)]}function eb(i,l,_){if(vs(i.size))if(vs(l)&&vs(_)){if(i.size>_)return[!1,l1(_)];if(i.size<l)return[!1,bf(l)]}else{if(vs(l)&&i.size<l)return[!1,bf(l)];if(vs(_)&&i.size>_)return[!1,l1(_)]}return[!0,null]}function vs(i){return i!=null}function S0(i){var l=i.files,_=i.accept,g=i.minSize,x=i.maxSize,B=i.multiple,ee=i.maxFiles;return!B&&l.length>1||B&&ee>=1&&l.length>ee?!1:l.every(function(De){var we=Zv(De,_),Me=s1(we,1),Qe=Me[0],dt=eb(De,g,x),bt=s1(dt,1),tn=bt[0];return Qe&&tn})}function xf(i){return typeof i.isPropagationStopped=="function"?i.isPropagationStopped():typeof i.cancelBubble!="undefined"?i.cancelBubble:!1}function ih(i){return i.dataTransfer?Array.prototype.some.call(i.dataTransfer.types,function(l){return l==="Files"||l==="application/x-moz-file"}):!!i.target&&!!i.target.files}function tb(i){return D0(i)==="object"&&i!==null&&i.kind==="file"}function L_(i){i.preventDefault()}function c1(i){return i.indexOf("MSIE")!==-1||i.indexOf("Trident/")!==-1}function gm(i){return i.indexOf("Edge/")!==-1}function hm(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return c1(i)||gm(i)}function Mu(){for(var i=arguments.length,l=new Array(i),_=0;_<i;_++)l[_]=arguments[_];return function(g){for(var x=arguments.length,B=new Array(x>1?x-1:0),ee=1;ee<x;ee++)B[ee-1]=arguments[ee];return l.some(function(De){return!xf(g)&&De&&De.apply(void 0,[g].concat(B)),xf(g)})}}function Tp(){return"showOpenFilePicker"in window}function ym(i){return i=typeof i=="string"?i.split(","):i,[{description:"everything",accept:Array.isArray(i)?i.filter(function(l){return l==="audio/*"||l==="video/*"||l==="image/*"||l==="text/*"||/\w+\/[-+.\w]+/g.test(l)}).reduce(function(l,_){return Hv(Hv({},l),{},Gv({},_,[]))},{}):{}}]}function Bu(i){return i instanceof DOMException&&(i.name==="AbortError"||i.code===i.ABORT_ERR)}function vm(i){return i instanceof DOMException&&(i.name==="SecurityError"||i.code===i.SECURITY_ERR)}var oh=["children"],q3=["open"],_1=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],H3=["refKey","onChange","onClick"];function Ms(i){return p1(i)||bm(i)||nb(i)||Df()}function Df(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bm(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}function p1(i){if(Array.isArray(i))return d1(i)}function E0(i,l){return ib(i)||rb(i,l)||nb(i,l)||ah()}function ah(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nb(i,l){if(i){if(typeof i=="string")return d1(i,l);var _=Object.prototype.toString.call(i).slice(8,-1);if(_==="Object"&&i.constructor&&(_=i.constructor.name),_==="Map"||_==="Set")return Array.from(i);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return d1(i,l)}}function d1(i,l){(l==null||l>i.length)&&(l=i.length);for(var _=0,g=new Array(l);_<l;_++)g[_]=i[_];return g}function rb(i,l){var _=i==null?null:typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(_!=null){var g=[],x=!0,B=!1,ee,De;try{for(_=_.call(i);!(x=(ee=_.next()).done)&&(g.push(ee.value),!(l&&g.length===l));x=!0);}catch(we){B=!0,De=we}finally{try{!x&&_.return!=null&&_.return()}finally{if(B)throw De}}return g}}function ib(i){if(Array.isArray(i))return i}function f1(i,l){var _=Object.keys(i);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(i);l&&(g=g.filter(function(x){return Object.getOwnPropertyDescriptor(i,x).enumerable})),_.push.apply(_,g)}return _}function Ha(i){for(var l=1;l<arguments.length;l++){var _=arguments[l]!=null?arguments[l]:{};l%2?f1(Object(_),!0).forEach(function(g){sh(i,g,_[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(_)):f1(Object(_)).forEach(function(g){Object.defineProperty(i,g,Object.getOwnPropertyDescriptor(_,g))})}return i}function sh(i,l,_){return l in i?Object.defineProperty(i,l,{value:_,enumerable:!0,configurable:!0,writable:!0}):i[l]=_,i}function T0(i,l){if(i==null)return{};var _=Rl(i,l),g,x;if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(i);for(x=0;x<B.length;x++)g=B[x],!(l.indexOf(g)>=0)&&Object.prototype.propertyIsEnumerable.call(i,g)&&(_[g]=i[g])}return _}function Rl(i,l){if(i==null)return{};var _={},g=Object.keys(i),x,B;for(B=0;B<g.length;B++)x=g[B],!(l.indexOf(x)>=0)&&(_[x]=i[x]);return _}var R_=(0,w.forwardRef)(function(i,l){var _=i.children,g=T0(i,oh),x=ob(g),B=x.open,ee=T0(x,q3);return(0,w.useImperativeHandle)(l,function(){return{open:B}},[B]),w.createElement(w.Fragment,null,_(Ha(Ha({},ee),{},{open:B})))});R_.displayName="Dropzone";var uh={disabled:!1,getFilesFromEvent:Ep,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0};R_.defaultProps=uh,R_.propTypes={children:Oa().func,accept:Oa().oneOfType([Oa().string,Oa().arrayOf(Oa().string)]),multiple:Oa().bool,preventDropOnDocument:Oa().bool,noClick:Oa().bool,noKeyboard:Oa().bool,noDrag:Oa().bool,noDragEventsBubbling:Oa().bool,minSize:Oa().number,maxSize:Oa().number,maxFiles:Oa().number,disabled:Oa().bool,getFilesFromEvent:Oa().func,onFileDialogCancel:Oa().func,onFileDialogOpen:Oa().func,useFsAccessApi:Oa().bool,onDragEnter:Oa().func,onDragLeave:Oa().func,onDragOver:Oa().func,onDrop:Oa().func,onDropAccepted:Oa().func,onDropRejected:Oa().func,validator:Oa().func};var xm=null,Ml={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function ob(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=Ha(Ha({},uh),i),_=l.accept,g=l.disabled,x=l.getFilesFromEvent,B=l.maxSize,ee=l.minSize,De=l.multiple,we=l.maxFiles,Me=l.onDragEnter,Qe=l.onDragLeave,dt=l.onDragOver,bt=l.onDrop,tn=l.onDropAccepted,xn=l.onDropRejected,an=l.onFileDialogCancel,yn=l.onFileDialogOpen,An=l.useFsAccessApi,Tn=l.preventDropOnDocument,Wr=l.noClick,Bi=l.noKeyboard,Jo=l.noDrag,Di=l.noDragEventsBubbling,lo=l.validator,Qo=(0,w.useMemo)(function(){return typeof yn=="function"?yn:Dm},[yn]),Mo=(0,w.useMemo)(function(){return typeof an=="function"?an:Dm},[an]),Ao=(0,w.useRef)(null),bo=(0,w.useRef)(null),co=(0,w.useReducer)(m1,Ml),xa=E0(co,2),Va=xa[0],Aa=xa[1],Cs=Va.isFocused,$u=Va.isFileDialogActive,tl=Va.draggedFiles,Bl=(0,w.useRef)(typeof window!="undefined"&&window.isSecureContext&&An&&Tp()),kp=function(){!Bl.current&&$u&&setTimeout(function(){if(bo.current){var zo=bo.current.files;zo.length||(Aa({type:"closeDialog"}),Mo())}},300)};(0,w.useEffect)(function(){return window.addEventListener("focus",kp,!1),function(){window.removeEventListener("focus",kp,!1)}},[bo,$u,Mo,Bl]);var $l=(0,w.useRef)([]),wh=function(zo){Ao.current&&Ao.current.contains(zo.target)||(zo.preventDefault(),$l.current=[])};(0,w.useEffect)(function(){return Tn&&(document.addEventListener("dragover",L_,!1),document.addEventListener("drop",wh,!1)),function(){Tn&&(document.removeEventListener("dragover",L_),document.removeEventListener("drop",wh))}},[Ao,Tn]);var j0=(0,w.useCallback)(function(Li){Li.preventDefault(),Li.persist(),nl(Li),$l.current=[].concat(Ms($l.current),[Li.target]),ih(Li)&&Promise.resolve(x(Li)).then(function(zo){xf(Li)&&!Di||(Aa({draggedFiles:zo,isDragActive:!0,type:"setDraggedFiles"}),Me&&Me(Li))})},[x,Me,Di]),Ah=(0,w.useCallback)(function(Li){Li.preventDefault(),Li.persist(),nl(Li);var zo=ih(Li);if(zo&&Li.dataTransfer)try{Li.dataTransfer.dropEffect="copy"}catch(Ku){}return zo&&dt&&dt(Li),!1},[dt,Di]),Cf=(0,w.useCallback)(function(Li){Li.preventDefault(),Li.persist(),nl(Li);var zo=$l.current.filter(function(Kl){return Ao.current&&Ao.current.contains(Kl)}),Ku=zo.indexOf(Li.target);Ku!==-1&&zo.splice(Ku,1),$l.current=zo,!(zo.length>0)&&(Aa({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),ih(Li)&&Qe&&Qe(Li))},[Ao,Qe,Di]),t_=(0,w.useCallback)(function(Li,zo){var Ku=[],Kl=[];Li.forEach(function(Fc){var R0=Zv(Fc,_),dd=E0(R0,2),jh=dd[0],M0=dd[1],Ff=eb(Fc,ee,B),fd=E0(Ff,2),Pc=fd[0],M1=fd[1],Lh=lo?lo(Fc):null;if(jh&&Pc&&!Lh)Ku.push(Fc);else{var B1=[M0,M1];Lh&&(B1=B1.concat(Lh)),Kl.push({file:Fc,errors:B1.filter(function($1){return $1})})}}),(!De&&Ku.length>1||De&&we>=1&&Ku.length>we)&&(Ku.forEach(function(Fc){Kl.push({file:Fc,errors:[Qv]})}),Ku.splice(0)),Aa({acceptedFiles:Ku,fileRejections:Kl,type:"setFiles"}),bt&&bt(Ku,Kl,zo),Kl.length>0&&xn&&xn(Kl,zo),Ku.length>0&&tn&&tn(Ku,zo)},[Aa,De,_,ee,B,we,bt,tn,xn,lo]),wf=(0,w.useCallback)(function(Li){Li.preventDefault(),Li.persist(),nl(Li),$l.current=[],ih(Li)&&Promise.resolve(x(Li)).then(function(zo){xf(Li)&&!Di||t_(zo,Li)}),Aa({type:"reset"})},[x,t_,Di]),_d=(0,w.useCallback)(function(){if(Bl.current){Aa({type:"openDialog"}),Qo();var Li={multiple:De,types:ym(_)};window.showOpenFilePicker(Li).then(function(zo){return x(zo)}).then(function(zo){t_(zo,null),Aa({type:"closeDialog"})}).catch(function(zo){Bu(zo)?(Mo(zo),Aa({type:"closeDialog"})):vm(zo)&&(Bl.current=!1,bo.current&&(bo.current.value=null,bo.current.click()))});return}bo.current&&(Aa({type:"openDialog"}),Qo(),bo.current.value=null,bo.current.click())},[Aa,Qo,Mo,An,t_,_,De]),Af=(0,w.useCallback)(function(Li){!Ao.current||!Ao.current.isEqualNode(Li.target)||(Li.key===" "||Li.key==="Enter"||Li.keyCode===32||Li.keyCode===13)&&(Li.preventDefault(),_d())},[Ao,_d]),kh=(0,w.useCallback)(function(){Aa({type:"focus"})},[]),Fh=(0,w.useCallback)(function(){Aa({type:"blur"})},[]),Ph=(0,w.useCallback)(function(){Wr||(hm()?setTimeout(_d,0):_d())},[Wr,_d]),pd=function(zo){return g?null:zo},kf=function(zo){return Bi?null:pd(zo)},Fp=function(zo){return Jo?null:pd(zo)},nl=function(zo){Di&&zo.stopPropagation()},Nh=(0,w.useMemo)(function(){return function(){var Li=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zo=Li.refKey,Ku=zo===void 0?"ref":zo,Kl=Li.role,Fc=Li.onKeyDown,R0=Li.onFocus,dd=Li.onBlur,jh=Li.onClick,M0=Li.onDragEnter,Ff=Li.onDragOver,fd=Li.onDragLeave,Pc=Li.onDrop,M1=T0(Li,_1);return Ha(Ha(sh({onKeyDown:kf(Mu(Fc,Af)),onFocus:kf(Mu(R0,kh)),onBlur:kf(Mu(dd,Fh)),onClick:pd(Mu(jh,Ph)),onDragEnter:Fp(Mu(M0,j0)),onDragOver:Fp(Mu(Ff,Ah)),onDragLeave:Fp(Mu(fd,Cf)),onDrop:Fp(Mu(Pc,wf)),role:typeof Kl=="string"&&Kl!==""?Kl:"button"},Ku,Ao),!g&&!Bi?{tabIndex:0}:{}),M1)}},[Ao,Af,kh,Fh,Ph,j0,Ah,Cf,wf,Bi,Jo,g]),R1=(0,w.useCallback)(function(Li){Li.stopPropagation()},[]),Oh=(0,w.useMemo)(function(){return function(){var Li=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zo=Li.refKey,Ku=zo===void 0?"ref":zo,Kl=Li.onChange,Fc=Li.onClick,R0=T0(Li,H3),dd=sh({accept:_,multiple:De,type:"file",style:{display:"none"},onChange:pd(Mu(Kl,wf)),onClick:pd(Mu(Fc,R1)),tabIndex:-1},Ku,bo);return Ha(Ha({},dd),R0)}},[bo,_,De,wf,g]),Ih=tl.length,L0=Ih>0&&S0({files:tl,accept:_,minSize:ee,maxSize:B,multiple:De,maxFiles:we}),wm=Ih>0&&!L0;return Ha(Ha({},Va),{},{isDragAccept:L0,isDragReject:wm,isFocused:Cs&&!g,getRootProps:Nh,getInputProps:Oh,rootRef:Ao,inputRef:bo,open:pd(_d)})}function m1(i,l){switch(l.type){case"focus":return Ha(Ha({},i),{},{isFocused:!0});case"blur":return Ha(Ha({},i),{},{isFocused:!1});case"openDialog":return Ha(Ha({},Ml),{},{isFileDialogActive:!0});case"closeDialog":return Ha(Ha({},i),{},{isFileDialogActive:!1});case"setDraggedFiles":var _=l.isDragActive,g=l.draggedFiles;return Ha(Ha({},i),{},{draggedFiles:g,isDragActive:_});case"setFiles":return Ha(Ha({},i),{},{acceptedFiles:l.acceptedFiles,fileRejections:l.fileRejections});case"reset":return Ha({},Ml);default:return i}}function Dm(){}function ab(i){let l;const _=new Set,g=(Me,Qe)=>{const dt=typeof Me=="function"?Me(l):Me;if(dt!==l){const bt=l;l=Qe?dt:Object.assign({},l,dt),_.forEach(tn=>tn(l,bt))}},x=()=>l,B=(Me,Qe=x,dt=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let bt=Qe(l);function tn(){const xn=Qe(l);if(!dt(bt,xn)){const an=bt;Me(bt=xn,an)}}return _.add(tn),()=>_.delete(tn)},we={setState:g,getState:x,subscribe:(Me,Qe,dt)=>Qe||dt?B(Me,Qe,dt):(_.add(Me),()=>_.delete(Me)),destroy:()=>_.clear()};return l=i(g,x,we),we}const g1=typeof window=="undefined"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?w.useEffect:w.useLayoutEffect;function ub(i){const l=typeof i=="function"?ab(i):i,_=(g=l.getState,x=Object.is)=>{const[,B]=(0,w.useReducer)(yn=>yn+1,0),ee=l.getState(),De=(0,w.useRef)(ee),we=(0,w.useRef)(g),Me=(0,w.useRef)(x),Qe=(0,w.useRef)(!1),dt=(0,w.useRef)();dt.current===void 0&&(dt.current=g(ee));let bt,tn=!1;(De.current!==ee||we.current!==g||Me.current!==x||Qe.current)&&(bt=g(ee),tn=!x(dt.current,bt)),g1(()=>{tn&&(dt.current=bt),De.current=ee,we.current=g,Me.current=x,Qe.current=!1});const xn=(0,w.useRef)(ee);g1(()=>{const yn=()=>{try{const Tn=l.getState(),Wr=we.current(Tn);Me.current(dt.current,Wr)||(De.current=Tn,dt.current=Wr,B())}catch(Tn){Qe.current=!0,B()}},An=l.subscribe(yn);return l.getState()!==xn.current&&yn(),An},[]);const an=tn?bt:dt.current;return(0,w.useDebugValue)(an),an};return Object.assign(_,l),_[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const g=[_,l];return{next(){const x=g.length<=0;return{value:g.shift(),done:x}}}},_}var lb=Object.defineProperty,h1=Object.getOwnPropertySymbols,cb=Object.prototype.hasOwnProperty,_b=Object.prototype.propertyIsEnumerable,y1=(i,l,_)=>l in i?lb(i,l,{enumerable:!0,configurable:!0,writable:!0,value:_}):i[l]=_,pb=(i,l)=>{for(var _ in l||(l={}))cb.call(l,_)&&y1(i,_,l[_]);if(h1)for(var _ of h1(l))_b.call(l,_)&&y1(i,_,l[_]);return i};const G3=(i,l)=>(_,g,x)=>(x.dispatch=B=>(_(ee=>i(ee,B),!1,B),B),x.dispatchFromDevtools=!0,pb({dispatch:(...B)=>x.dispatch(...B)},l));function lh(i,l){return(_,g,x)=>{var B;let ee=!1;typeof l=="string"&&!ee&&(console.warn("[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead"),ee=!0);const De=l===void 0?{name:void 0,anonymousActionType:void 0}:typeof l=="string"?{name:l}:l;typeof((B=De==null?void 0:De.serialize)==null?void 0:B.options)!="undefined"&&console.warn("[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`");let we;try{we=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch(an){}if(!we)return typeof window!="undefined"&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),i(_,g,x);let Me=Object.create(we.connect(De)),Qe=!1;Object.defineProperty(x,"devtools",{get:()=>(Qe||(console.warn("[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly"),Qe=!0),Me),set:an=>{Qe||(console.warn("[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly"),Qe=!0),Me=an}});let dt=!1;Object.defineProperty(Me,"prefix",{get:()=>(dt||(console.warn("[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\nWe no longer prefix the actions/names"+De.name===void 0?", pass the `name` option to create a separate instance of devtools for each store.":", because the `name` option already creates a separate instance of devtools for each store."),dt=!0),""),set:()=>{dt||(console.warn("[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\nWe no longer prefix the actions/names"+De.name===void 0?", pass the `name` option to create a separate instance of devtools for each store.":", because the `name` option already creates a separate instance of devtools for each store."),dt=!0)}});let bt=!0;x.setState=(an,yn,An)=>{_(an,yn),bt&&Me.send(An===void 0?{type:De.anonymousActionType||"anonymous"}:typeof An=="string"?{type:An}:An,g())};const tn=(...an)=>{const yn=bt;bt=!1,_(...an),bt=yn},xn=i(x.setState,g,x);if(Me.init(xn),x.dispatchFromDevtools&&typeof x.dispatch=="function"){let an=!1;const yn=x.dispatch;x.dispatch=(...An)=>{An[0].type==="__setState"&&!an&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),an=!0),yn(...An)}}return Me.subscribe(an=>{var yn;switch(an.type){case"ACTION":if(typeof an.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Sm(an.payload,An=>{if(An.type==="__setState"){tn(An.state);return}x.dispatchFromDevtools&&typeof x.dispatch=="function"&&x.dispatch(An)});case"DISPATCH":switch(an.payload.type){case"RESET":return tn(xn),Me.init(x.getState());case"COMMIT":return Me.init(x.getState());case"ROLLBACK":return Sm(an.state,An=>{tn(An),Me.init(x.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Sm(an.state,An=>{tn(An)});case"IMPORT_STATE":{const{nextLiftedState:An}=an.payload,Tn=(yn=An.computedStates.slice(-1)[0])==null?void 0:yn.state;if(!Tn)return;tn(Tn),Me.send(null,An);return}case"PAUSE_RECORDING":return bt=!bt}return}}),xn}}const Sm=(i,l)=>{let _;try{_=JSON.parse(i)}catch(g){console.error("[zustand devtools middleware] Could not parse the received json",g)}_!==void 0&&l(_)},ac=i=>(l,_,g)=>{const x=g.subscribe;return g.subscribe=(ee,De,we)=>{let Me=ee;if(De){const Qe=(we==null?void 0:we.equalityFn)||Object.is;let dt=ee(g.getState());Me=bt=>{const tn=ee(bt);if(!Qe(dt,tn)){const xn=dt;De(dt=tn,xn)}},we!=null&&we.fireImmediately&&De(dt,dt)}return x(Me)},i(l,_,g)},X3=(i,l)=>(_,g,x)=>Object.assign({},i,l(_,g,x));var Y3=Object.defineProperty,db=Object.getOwnPropertySymbols,Q3=Object.prototype.hasOwnProperty,fb=Object.prototype.propertyIsEnumerable,Bs=(i,l,_)=>l in i?Y3(i,l,{enumerable:!0,configurable:!0,writable:!0,value:_}):i[l]=_,Sf=(i,l)=>{for(var _ in l||(l={}))Q3.call(l,_)&&Bs(i,_,l[_]);if(db)for(var _ of db(l))fb.call(l,_)&&Bs(i,_,l[_]);return i};const ch=i=>l=>{try{const _=i(l);return _ instanceof Promise?_:{then(g){return ch(g)(_)},catch(g){return this}}}catch(_){return{then(g){return this},catch(g){return ch(g)(_)}}}},a8=(i,l)=>(_,g,x)=>{let B=Sf({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:yn=>yn,version:0,merge:(yn,An)=>Sf(Sf({},An),yn)},l);(B.blacklist||B.whitelist)&&console.warn(`The ${B.blacklist?"blacklist":"whitelist"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let ee=!1;const De=new Set,we=new Set;let Me;try{Me=B.getStorage()}catch(yn){}if(Me)Me.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${B.name}' does not contain a 'removeItem' method, which will be required in v4.`);else return i((...yn)=>{console.warn(`[zustand persist middleware] Unable to update item '${B.name}', the given storage is currently unavailable.`),_(...yn)},g,x);const Qe=ch(B.serialize),dt=()=>{const yn=B.partialize(Sf({},g()));B.whitelist&&Object.keys(yn).forEach(Wr=>{var Bi;!((Bi=B.whitelist)!=null&&Bi.includes(Wr))&&delete yn[Wr]}),B.blacklist&&B.blacklist.forEach(Wr=>delete yn[Wr]);let An;const Tn=Qe({state:yn,version:B.version}).then(Wr=>Me.setItem(B.name,Wr)).catch(Wr=>{An=Wr});if(An)throw An;return Tn},bt=x.setState;x.setState=(yn,An)=>{bt(yn,An),dt()};const tn=i((...yn)=>{_(...yn),dt()},g,x);let xn;const an=()=>{var yn;if(!Me)return;ee=!1,De.forEach(Tn=>Tn(g()));const An=((yn=B.onRehydrateStorage)==null?void 0:yn.call(B,g()))||void 0;return ch(Me.getItem.bind(Me))(B.name).then(Tn=>{if(Tn)return B.deserialize(Tn)}).then(Tn=>{if(Tn)if(typeof Tn.version=="number"&&Tn.version!==B.version){if(B.migrate)return B.migrate(Tn.state,Tn.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return Tn.state}).then(Tn=>{var Wr;return xn=B.merge(Tn,(Wr=g())!=null?Wr:tn),_(xn,!0),dt()}).then(()=>{An==null||An(xn,void 0),ee=!0,we.forEach(Tn=>Tn(xn))}).catch(Tn=>{An==null||An(void 0,Tn)})};return x.persist={setOptions:yn=>{B=Sf(Sf({},B),yn),yn.getStorage&&(Me=yn.getStorage())},clearStorage:()=>{var yn;(yn=Me==null?void 0:Me.removeItem)==null||yn.call(Me,B.name)},rehydrate:()=>an(),hasHydrated:()=>ee,onHydrate:yn=>(De.add(yn),()=>{De.delete(yn)}),onFinishHydration:yn=>(we.add(yn),()=>{we.delete(yn)})},an(),xn||tn};var Z3=ht(31378),eE=ht.n(Z3);const _h=(...i)=>i.filter(Boolean).join(".");function tE(i){const l=i.split(".");return[l.pop(),l.join(".")||void 0]}function nE(i,l){return Object.entries(Zd(i,l)).reduce((_,[,{value:g,disabled:x,key:B}])=>(_[B]=x?void 0:g,_),{})}function v1(i,l){const _=(0,w.useRef)();return(l?ir:Pr)(i,_.current)||(_.current=i),_.current}function mb(i,l){return(0,w.useMemo)(i,v1(l,!0))}function gb(i){const l=(0,w.useRef)(null),_=(0,w.useRef)(null),g=(0,w.useRef)(!0);return(0,w.useLayoutEffect)(()=>{i||(l.current.style.height="0px",l.current.style.overflow="hidden")},[]),(0,w.useEffect)(()=>{if(g.current){g.current=!1;return}let x;const B=l.current,ee=()=>{i&&(B.style.removeProperty("height"),B.style.removeProperty("overflow"),_.current.scrollIntoView({behavior:"smooth",block:"nearest"}))};B.addEventListener("transitionend",ee,{once:!0});const{height:De}=_.current.getBoundingClientRect();return B.style.height=De+"px",i||(B.style.overflow="hidden",x=window.setTimeout(()=>B.style.height="0px",50)),()=>{B.removeEventListener("transitionend",ee),clearTimeout(x)}},[i]),{wrapperRef:l,contentRef:_}}const Em=i=>{const[l,_]=(0,w.useState)(i.getVisiblePaths());return(0,w.useEffect)(()=>{_(i.getVisiblePaths());const g=i.useStore.subscribe(i.getVisiblePaths,_,{equalityFn:Pr});return()=>g()},[i]),l};function M_(i,l,_){return i.useStore(x=>{const B=Lr(Lr({},_),x.data);return nE(B,l)},Pr)}function Ef(i=3){const l=(0,w.useRef)(null),_=(0,w.useRef)(null),[g,x]=(0,w.useState)(!1),B=(0,w.useCallback)(()=>x(!0),[]),ee=(0,w.useCallback)(()=>x(!1),[]);return(0,w.useLayoutEffect)(()=>{if(g){const{bottom:De,top:we,left:Me}=l.current.getBoundingClientRect(),{height:Qe}=_.current.getBoundingClientRect(),dt=De+Qe>window.innerHeight-40?"up":"down";_.current.style.position="fixed",_.current.style.zIndex="10000",_.current.style.left=Me+"px",dt==="down"?_.current.style.top=De+i+"px":_.current.style.bottom=window.innerHeight-we+i+"px"}},[i,g]),{popinRef:l,wrapperRef:_,shown:g,show:B,hide:ee}}fa([Oe]);const hb={rgb:"toRgb",hsl:"toHsl",hsv:"toHsv",hex:"toHex"};$i.extend({color:()=>i=>Ki(i).isValid()});const ph=i=>$i().color().test(i);function yb(i,{format:l,hasAlpha:_,isString:g}){const x=hb[l]+(g&&l!=="hex"?"String":""),B=i[x]();return typeof B=="object"&&!_?fp(B,["a"]):B}const vb=(i,l)=>{const _=Ki(i);if(!_.isValid())throw Error("Invalid color");return yb(_,l)};var bb=Object.freeze({__proto__:null,schema:ph,sanitize:vb,format:(i,l)=>yb(Ki(i),Lr(Lr({},l),{},{isString:!0,format:"hex"})),normalize:({value:i})=>{const l=zi(i),_=l==="name"?"hex":l,g=typeof i=="object"?"a"in i:l==="hex"&&i.length===8||/^(rgba)|(hsla)|(hsva)/.test(i),x={format:_,hasAlpha:g,isString:typeof i=="string"};return{value:vb(i,x),settings:x}}});const xb=We("div",{position:"relative",boxSizing:"border-box",borderRadius:"$sm",overflow:"hidden",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",backgroundColor:"#fff",backgroundImage:`url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')`,$inputStyle:"",$hover:"",zIndex:1,variants:{active:{true:{$inputStyle:"$accent1"}}},"&::before":{content:'""',position:"absolute",top:0,bottom:0,right:0,left:0,backgroundColor:"currentColor",zIndex:1}}),b1=We("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto",columnGap:"$colGap",alignItems:"center"}),dh=We("div",{width:"$colorPickerWidth",height:"$colorPickerHeight",".react-colorful":{width:"100%",height:"100%",boxShadow:"$level2",cursor:"crosshair"},".react-colorful__saturation":{borderRadius:"$sm $sm 0 0"},".react-colorful__alpha, .react-colorful__hue":{height:10},".react-colorful__last-control":{borderRadius:"0 0 $sm $sm"},".react-colorful__pointer":{height:12,width:12}});function Db(i,l){return l!=="rgb"?Ki(i).toRgb():i}function fh({value:i,displayValue:l,settings:_,onUpdate:g}){const{emitOnEditStart:x,emitOnEditEnd:B}=Ba(),{format:ee,hasAlpha:De}=_,{popinRef:we,wrapperRef:Me,shown:Qe,show:dt,hide:bt}=Ef(),tn=(0,w.useRef)(0),[xn,an]=(0,w.useState)(()=>Db(i,ee)),yn=De?Yg:Gc,An=()=>{an(Db(i,ee)),dt(),x()},Tn=()=>{bt(),B(),window.clearTimeout(tn.current)},Wr=()=>{tn.current=window.setTimeout(Tn,500)};return(0,w.useEffect)(()=>()=>window.clearTimeout(tn.current),[]),w.createElement(w.Fragment,null,w.createElement(xb,{ref:we,active:Qe,onClick:()=>An(),style:{color:l}}),Qe&&w.createElement(Zu,null,w.createElement(um,{onPointerUp:Tn}),w.createElement(dh,{ref:Me,onMouseEnter:()=>window.clearTimeout(tn.current),onMouseLeave:Bi=>Bi.buttons===0&&Wr()},w.createElement(yn,{color:xn,onChange:g}))))}function oE(){const{value:i,displayValue:l,label:_,onChange:g,onUpdate:x,settings:B}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,_),w.createElement(b1,null,w.createElement(fh,{value:i,displayValue:l,onChange:g,onUpdate:x,settings:B}),w.createElement(su,{value:l,onChange:g,onUpdate:x})))}var C0=Lr({component:oE},bb);function Qc(){const{label:i,displayValue:l,onUpdate:_,settings:g}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Ye,{value:l,settings:g,onUpdate:_}))}var w0=Lr({component:Qc},Ut(["x","y","z"]));const A0=We("div",{$flexCenter:"",position:"relative",backgroundColor:"$elevation3",borderRadius:"$sm",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",touchAction:"none",$draggable:"",$hover:"","&:active":{cursor:"none"},"&::after":{content:'""',backgroundColor:"$accent2",height:4,width:4,borderRadius:2}}),Ac=We("div",{$flexCenter:"",width:"$joystickWidth",height:"$joystickHeight",borderRadius:"$sm",boxShadow:"$level2",position:"fixed",zIndex:1e4,overflow:"hidden",$draggable:"",transform:"translate(-50%, -50%)",variants:{isOutOfBounds:{true:{backgroundColor:"$elevation1"},false:{backgroundColor:"$elevation3"}}},"> div":{position:"absolute",$flexCenter:"",borderStyle:"solid",borderWidth:1,borderColor:"$highlight1",backgroundColor:"$elevation3",width:"80%",height:"80%","&::after,&::before":{content:'""',position:"absolute",zindex:10,backgroundColor:"$highlight1"},"&::before":{width:"100%",height:1},"&::after":{height:"100%",width:1}},"> span":{position:"relative",zindex:100,width:10,height:10,backgroundColor:"$accent2",borderRadius:"50%"}});function k0({value:i,settings:l,onUpdate:_}){const g=(0,w.useRef)(),x=(0,w.useRef)(0),B=(0,w.useRef)(0),ee=(0,w.useRef)(1),[De,we]=(0,w.useState)(!1),[Me,Qe]=(0,w.useState)(!1),[dt,bt]=C(),tn=(0,w.useRef)(null),xn=(0,w.useRef)(null);(0,w.useLayoutEffect)(()=>{if(De){const{top:co,left:xa,width:Va,height:Aa}=tn.current.getBoundingClientRect();xn.current.style.left=xa+Va/2+"px",xn.current.style.top=co+Aa/2+"px"}},[De]);const{keys:[an,yn],joystick:An}=l,Tn=An==="invertY"?1:-1,{[an]:{step:Wr},[yn]:{step:Bi}}=l,Jo=Pa("sizes","joystickWidth"),Di=Pa("sizes","joystickHeight"),lo=parseFloat(Jo)*.8/2,Qo=parseFloat(Di)*.8/2,Mo=(0,w.useCallback)(()=>{g.current||(Qe(!0),x.current&&bt({x:x.current*lo}),B.current&&bt({y:B.current*-Qo}),g.current=window.setInterval(()=>{_(co=>{const xa=Wr*x.current*ee.current,Va=Tn*Bi*B.current*ee.current;return Array.isArray(co)?{[an]:co[0]+xa,[yn]:co[1]+Va}:{[an]:co[an]+xa,[yn]:co[yn]+Va}})},16))},[lo,Qo,_,bt,Wr,Bi,an,yn,Tn]),Ao=(0,w.useCallback)(()=>{window.clearTimeout(g.current),g.current=void 0,Qe(!1)},[]);(0,w.useEffect)(()=>{function co(xa){ee.current=Pl(xa)}return window.addEventListener("keydown",co),window.addEventListener("keyup",co),()=>{window.clearTimeout(g.current),window.removeEventListener("keydown",co),window.removeEventListener("keyup",co)}},[]);const bo=N(({first:co,active:xa,delta:[Va,Aa],movement:[Cs,$u]})=>{co&&we(!0);const tl=aa(Cs,-lo,lo),Bl=aa($u,-Qo,Qo);x.current=Math.abs(Cs)>Math.abs(tl)?Math.sign(Cs-tl):0,B.current=Math.abs($u)>Math.abs(Bl)?Math.sign(Bl-$u):0;let kp=i[an],$l=i[yn];xa?(x.current||(kp+=Va*Wr*ee.current,bt({x:tl})),B.current||($l-=Tn*Aa*Bi*ee.current,bt({y:Bl})),x.current||B.current?Mo():Ao(),_({[an]:kp,[yn]:$l})):(we(!1),x.current=0,B.current=0,bt({x:0,y:0}),Ao())});return w.createElement(A0,Ma({ref:tn},bo()),De&&w.createElement(Zu,null,w.createElement(Ac,{ref:xn,isOutOfBounds:Me},w.createElement("div",null),w.createElement("span",{ref:dt}))))}const uu=We("div",{display:"grid",columnGap:"$colGap",variants:{withJoystick:{true:{gridTemplateColumns:"$sizes$rowHeight auto"},false:{gridTemplateColumns:"auto"}}}});function Sb(){const{label:i,displayValue:l,onUpdate:_,settings:g}=Ba();return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(uu,{withJoystick:!!g.joystick},g.joystick&&w.createElement(k0,{value:l,settings:g,onUpdate:_}),w.createElement(Ye,{value:l,settings:g,onUpdate:_})))}const mh=["joystick"],x1=Ut(["x","y"]),gh=i=>{let{joystick:l=!0}=i,_=Cn(i,mh);const{value:g,settings:x}=x1.normalize(_);return{value:g,settings:Lr(Lr({},x),{},{joystick:l})}};var Eb=Lr(Lr({component:Sb},x1),{},{normalize:gh}),F0=Object.freeze({__proto__:null,sanitize:i=>{if(i!==void 0){if(i instanceof File)try{return URL.createObjectURL(i)}catch(l){return}if(typeof i=="string"&&i.indexOf("blob:")===0)return i;throw Error("Invalid image format [undefined | blob |\xA0File].")}},schema:(i,l)=>typeof l=="object"&&"image"in l,normalize:({image:i})=>({value:i})});const Cb=We("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto 20px",columnGap:"$colGap",alignItems:"center"}),sE=We("div",{$flexCenter:"",overflow:"hidden",height:"$rowHeight",background:"$elevation3",textAlign:"center",color:"inherit",borderRadius:"$sm",outline:"none",userSelect:"none",cursor:"pointer",$inputStyle:"",$hover:"",$focusWithin:"",$active:"$accent1 $elevation1",variants:{isDragAccept:{true:{$inputStyle:"$accent1",backgroundColor:"$elevation1"}}}}),hh=We("div",{boxSizing:"border-box",borderRadius:"$sm",height:"$rowHeight",width:"$rowHeight",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center",variants:{hasImage:{true:{cursor:"pointer",$hover:"",$active:""}}}}),wb=We("div",{$flexCenter:"",width:"$imagePreviewWidth",height:"$imagePreviewHeight",borderRadius:"$sm",boxShadow:"$level2",pointerEvents:"none",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center"}),yh=We("div",{fontSize:"0.8em",height:"100%",padding:"$rowGap $md"}),Ab=We("div",{$flexCenter:"",top:"0",right:"0",marginRight:"$sm",height:"100%",cursor:"pointer",variants:{disabled:{true:{color:"$elevation3",cursor:"default"}}},"&::after,&::before":{content:'""',position:"absolute",height:2,width:10,borderRadius:1,backgroundColor:"currentColor"},"&::after":{transform:"rotate(45deg)"},"&::before":{transform:"rotate(-45deg)"}});function kb(){const{label:i,value:l,onUpdate:_,disabled:g}=Ba(),{popinRef:x,wrapperRef:B,shown:ee,show:De,hide:we}=Ef(),Me=(0,w.useCallback)(xn=>{xn.length&&_(xn[0])},[_]),Qe=(0,w.useCallback)(xn=>{xn.stopPropagation(),_(void 0)},[_]),{getRootProps:dt,getInputProps:bt,isDragAccept:tn}=ob({maxFiles:1,accept:"image/*",onDrop:Me,disabled:g});return w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Cb,null,w.createElement(hh,{ref:x,hasImage:!!l,onPointerDown:()=>!!l&&De(),onPointerUp:we,style:{backgroundImage:l?`url(${l})`:"none"}}),ee&&!!l&&w.createElement(Zu,null,w.createElement(um,{onPointerUp:we,style:{cursor:"pointer"}}),w.createElement(wb,{ref:B,style:{backgroundImage:`url(${l})`}})),w.createElement(sE,dt({isDragAccept:tn}),w.createElement("input",bt()),w.createElement(yh,null,tn?"drop image":"click or drop")),w.createElement(Ab,{onClick:Qe,disabled:!l})))}var Fb=Lr({component:kb},F0);const S1=$i().number(),uE=(i,l)=>$i().array().length(2).every.number().test(i)&&$i().schema({min:S1,max:S1}).test(l),P0=i=>({min:i[0],max:i[1]}),E1=(i,{bounds:[l,_]},g)=>{const x=Array.isArray(i)?P0(i):i,B={min:g[0],max:g[1]},{min:ee,max:De}=Lr(Lr({},B),x);return[aa(Number(ee),l,Math.max(l,De)),aa(Number(De),Math.min(_,ee),_)]};var lE=Object.freeze({__proto__:null,schema:uE,format:P0,sanitize:E1,normalize:({value:i,min:l,max:_})=>{const g={min:l,max:_},x=vt(P0(i),{min:g,max:g}),B=[l,_],ee=Lr(Lr({},x),{},{bounds:B});return{value:E1(P0(i),ee,i),settings:ee}}});const Pb=["value","bounds","onDrag"],cE=["bounds"],Nb=We("div",{display:"grid",columnGap:"$colGap",gridTemplateColumns:"auto calc($sizes$numberInputMinWidth * 2 + $space$rowGap)"});function _E(i){let{value:l,bounds:[_,g],onDrag:x}=i,B=Cn(i,Pb);const ee=(0,w.useRef)(null),De=(0,w.useRef)(null),we=(0,w.useRef)(null),Me=(0,w.useRef)(0),Qe=Pa("sizes","scrubberWidth"),dt=N(({event:xn,first:an,xy:[yn],movement:[An],memo:Tn={}})=>{if(an){const{width:Bi,left:Jo}=ee.current.getBoundingClientRect();Me.current=Bi-parseFloat(Qe);const Di=(xn==null?void 0:xn.target)===De.current||(xn==null?void 0:xn.target)===we.current;Tn.pos=E_((yn-Jo)/Bi,_,g);const lo=Math.abs(Tn.pos-l.min)-Math.abs(Tn.pos-l.max);Tn.key=lo<0||lo===0&&Tn.pos<=l.min?"min":"max",Di&&(Tn.pos=l[Tn.key])}const Wr=Tn.pos+E_(An/Me.current,0,g-_);return x({[Tn.key]:ye(Wr,B[Tn.key])}),Tn}),bt=`calc(${Tc(l.min,_,g)} * (100% - ${Qe} - 8px) + 4px)`,tn=`calc(${1-Tc(l.max,_,g)} * (100% - ${Qe} - 8px) + 4px)`;return w.createElement(R,Ma({ref:ee},dt()),w.createElement(Y,null,w.createElement(v,{style:{left:bt,right:tn}})),w.createElement(q,{position:"left",ref:De,style:{left:bt}}),w.createElement(q,{position:"right",ref:we,style:{right:tn}}))}function Ob(){const{label:i,displayValue:l,onUpdate:_,settings:g}=Ba(),x=Cn(g,cE);return w.createElement(w.Fragment,null,w.createElement(S,{input:!0},w.createElement(gl,null,i),w.createElement(Nb,null,w.createElement(_E,Ma({value:l},g,{onDrag:_})),w.createElement(Ye,{value:l,settings:x,onUpdate:_,innerLabelTrim:0}))))}var pE=Lr({component:Ob},lE);const Ib=()=>{const i=new Map;return{on:(l,_)=>{let g=i.get(l);g===void 0&&(g=new Set,i.set(l,g)),g.add(_)},off:(l,_)=>{const g=i.get(l);g!==void 0&&(g.delete(_),g.size===0&&i.delete(l))},emit:(l,..._)=>{const g=i.get(l);if(g!==void 0)for(const x of g)x(..._)}}},jb=["type","value"],dE=["onChange","transient","onEditStart","onEditEnd"],T1=function(){const l=ub(ac(()=>({data:{}}))),_=Ib();this.storeId=pl(),this.useStore=l;const g={},x=new Set;this.getVisiblePaths=()=>{const ee=this.getData(),De=Object.keys(ee),we=[];Object.entries(g).forEach(([Qe,dt])=>{dt.render&&De.some(bt=>bt.indexOf(Qe)===0)&&!dt.render(this.get)&&we.push(Qe+".")});const Me=[];return x.forEach(Qe=>{Qe in ee&&ee[Qe].__refCount>0&&we.every(dt=>Qe.indexOf(dt)===-1)&&(!ee[Qe].render||ee[Qe].render(this.get))&&Me.push(Qe)}),Me},this.setOrderedPaths=ee=>{ee.forEach(De=>x.add(De))},this.orderPaths=ee=>(this.setOrderedPaths(ee),ee),this.disposePaths=ee=>{l.setState(De=>{const we=De.data;return ee.forEach(Me=>{if(Me in we){const Qe=we[Me];Qe.__refCount--,Qe.__refCount===0&&Qe.type in ou&&delete we[Me]}}),{data:we}})},this.dispose=()=>{l.setState(()=>({data:{}}))},this.getFolderSettings=ee=>g[ee]||{},this.getData=()=>l.getState().data,this.addData=(ee,De)=>{l.setState(we=>{const Me=we.data;return Object.entries(ee).forEach(([Qe,dt])=>{let bt=Me[Qe];if(bt){const{type:tn,value:xn}=dt,an=Cn(dt,jb);tn!==bt.type?Tr(ur.INPUT_TYPE_OVERRIDE,tn):((bt.__refCount===0||De)&&Object.assign(bt,an),bt.__refCount++)}else Me[Qe]=Lr(Lr({},dt),{},{__refCount:1})}),{data:Me}})},this.setValueAtPath=(ee,De,we)=>{l.setState(Me=>{const Qe=Me.data;return w_(Qe[ee],De,ee,this,we),{data:Qe}})},this.setSettingsAtPath=(ee,De)=>{l.setState(we=>{const Me=we.data;return Me[ee].settings=Lr(Lr({},Me[ee].settings),De),{data:Me}})},this.disableInputAtPath=(ee,De)=>{l.setState(we=>{const Me=we.data;return Me[ee].disabled=De,{data:Me}})},this.set=(ee,De)=>{l.setState(we=>{const Me=we.data;return Object.entries(ee).forEach(([Qe,dt])=>{try{w_(Me[Qe],dt,void 0,void 0,De)}catch(bt){}}),{data:Me}})},this.getInput=ee=>{try{return this.getData()[ee]}catch(De){Tr(ur.PATH_DOESNT_EXIST,ee)}},this.get=ee=>{var De;return(De=this.getInput(ee))===null||De===void 0?void 0:De.value},this.emitOnEditStart=ee=>{_.emit(`onEditStart:${ee}`,this.get(ee),ee,Lr(Lr({},this.getInput(ee)),{},{get:this.get}))},this.emitOnEditEnd=ee=>{_.emit(`onEditEnd:${ee}`,this.get(ee),ee,Lr(Lr({},this.getInput(ee)),{},{get:this.get}))},this.subscribeToEditStart=(ee,De)=>{const we=`onEditStart:${ee}`;return _.on(we,De),()=>_.off(we,De)},this.subscribeToEditEnd=(ee,De)=>{const we=`onEditEnd:${ee}`;return _.on(we,De),()=>_.off(we,De)};const B=(ee,De,we)=>{const Me={};return Object.entries(ee).forEach(([Qe,dt])=>{if(Qe==="")return Tr(ur.EMPTY_KEY);let bt=_h(De,Qe);if(dt.type===ou.FOLDER){const tn=B(dt.schema,bt,we);Object.assign(Me,tn),bt in g||(g[bt]=dt.settings)}else if(Qe in we)Tr(ur.DUPLICATE_KEYS,Qe,bt,we[Qe].path);else{const tn=tf(dt,Qe,bt,Me);if(tn){const{type:xn,options:an,input:yn}=tn,{onChange:An,transient:Tn,onEditStart:Wr,onEditEnd:Bi}=an,Jo=Cn(an,dE);Me[bt]=Lr(Lr(Lr({type:xn},Jo),yn),{},{fromPanel:!0}),we[Qe]={path:bt,onChange:An,transient:Tn,onEditStart:Wr,onEditEnd:Bi}}else Tr(ur.UNKNOWN_INPUT,bt,dt)}}),Me};this.getDataFromSchema=ee=>{const De={};return[B(ee,"",De),De]}},Lb=new T1;function fE(){return(0,w.useMemo)(()=>new T1,[])}const Rb={collapsed:!1};function mE(i,l){return{type:ou.FOLDER,schema:i,settings:Lr(Lr({},Rb),l)}}const C1={disabled:!1};function w1(i,l){return{type:SpecialInputs.BUTTON,onClick:i,settings:_objectSpread2(_objectSpread2({},C1),l)}}function A1(i){return{type:SpecialInputs.BUTTON_GROUP,opts:i}}const Mb={graph:!1,interval:100};function N0(i,l){return{type:SpecialInputs.MONITOR,objectOrFn:i,settings:_objectSpread2(_objectSpread2({},Mb),l)}}const Tm=i=>"__levaInput"in i,gE=(i,l)=>{const _={},g=l?l.toLowerCase():null;return i.forEach(x=>{const[B,ee]=tE(x);(!g||B.toLowerCase().indexOf(g)>-1)&&eE()(_,ee,{[B]:{__levaInput:!0,path:x}})}),_},Xs=["type","label","path","valueKey","value","settings","setValue","disabled"];function Bb(i){let{type:l,label:_,path:g,valueKey:x,value:B,settings:ee,setValue:De,disabled:we}=i,Me=Cn(i,Xs);const{displayValue:Qe,onChange:dt,onUpdate:bt}=I({type:l,value:B,settings:ee,setValue:De}),tn=Gi[l].component;return tn?w.createElement(k_.Provider,{value:Lr({key:x,path:g,id:""+g,label:_,displayValue:Qe,value:B,onChange:dt,onUpdate:bt,settings:ee,setValue:De,disabled:we},Me)},w.createElement(g0,{disabled:we},w.createElement(tn,null))):(Tr(ur.NO_COMPONENT_FOR_TYPE,l,g),null)}const hE=We("button",{display:"block",$reset:"",fontWeight:"$button",height:"$rowHeight",borderStyle:"none",borderRadius:"$sm",backgroundColor:"$elevation1",color:"$highlight1","&:not(:disabled)":{color:"$highlight3",backgroundColor:"$accent2",cursor:"pointer",$hover:"$accent3",$active:"$accent3 $accent1",$focus:""}});function yE({onClick:i,settings:l,label:_}){const g=Qu();return w.createElement(S,null,w.createElement(hE,{disabled:l.disabled,onClick:()=>i(g.get)},_))}const vE=We("div",{$flex:"",justifyContent:"flex-end",gap:"$colGap"}),bE=We("button",{$reset:"",cursor:"pointer",borderRadius:"$xs","&:hover":{backgroundColor:"$elevation3"}}),xE=({label:i,opts:l})=>{let _=typeof i=="string"&&i.trim()===""?null:i,g=l;return typeof l.opts=="object"&&(g.label!==void 0&&(_=l.label),g=l.opts),{label:_,opts:g}};function cd(i){const{label:l,opts:_}=xE(i),g=Qu();return w.createElement(S,{input:!!l},l&&w.createElement(gl,null,l),w.createElement(vE,null,Object.entries(_).map(([x,B])=>w.createElement(bE,{key:x,onClick:()=>B(g.get)},x))))}const DE=We("canvas",{height:"$monitorHeight",width:"100%",display:"block",borderRadius:"$sm"}),k1=100;function $b(i,l){i.push(l),i.length>k1&&i.shift()}const F1=(0,w.forwardRef)(function({initialValue:i},l){const _=Pa("colors","highlight3"),g=Pa("colors","elevation2"),x=Pa("colors","highlight1"),[B,ee]=(0,w.useMemo)(()=>[Ki(x).alpha(.4).toRgbString(),Ki(x).alpha(.1).toRgbString()],[x]),De=(0,w.useRef)([i]),we=(0,w.useRef)(i),Me=(0,w.useRef)(i),Qe=(0,w.useRef)(),dt=(0,w.useCallback)((xn,an)=>{if(!xn)return;const{width:yn,height:An}=xn,Tn=new Path2D,Wr=yn/k1,Bi=An*.05;for(let lo=0;lo<De.current.length;lo++){const Qo=Tc(De.current[lo],we.current,Me.current),Mo=Wr*lo,Ao=An-Qo*(An-Bi*2)-Bi;Tn.lineTo(Mo,Ao)}an.clearRect(0,0,yn,An);const Jo=new Path2D(Tn);Jo.lineTo(Wr*(De.current.length+1),An),Jo.lineTo(0,An),Jo.lineTo(0,0);const Di=an.createLinearGradient(0,0,0,An);Di.addColorStop(0,B),Di.addColorStop(1,ee),an.fillStyle=Di,an.fill(Jo),an.strokeStyle=g,an.lineJoin="round",an.lineWidth=14,an.stroke(Tn),an.strokeStyle=_,an.lineWidth=2,an.stroke(Tn)},[_,g,B,ee]),[bt,tn]=E(dt);return(0,w.useImperativeHandle)(l,()=>({frame:xn=>{(we.current===void 0||xn<we.current)&&(we.current=xn),(Me.current===void 0||xn>Me.current)&&(Me.current=xn),$b(De.current,xn),Qe.current=requestAnimationFrame(()=>dt(bt.current,tn.current))}}),[bt,tn,dt]),(0,w.useEffect)(()=>()=>cancelAnimationFrame(Qe.current),[]),w.createElement(DE,{ref:bt})}),vh=i=>Number.isFinite(i)?i.toPrecision(2):i.toString(),P1=(0,w.forwardRef)(function({initialValue:i},l){const[_,g]=(0,w.useState)(vh(i));return(0,w.useImperativeHandle)(l,()=>({frame:x=>g(vh(x))}),[]),w.createElement("div",null,_)});function Kb(i){return typeof i=="function"?i():i.current}function SE({label:i,objectOrFn:l,settings:_}){const g=(0,w.useRef)(),x=(0,w.useRef)(Kb(l));return(0,w.useEffect)(()=>{const B=window.setInterval(()=>{var ee;document.hidden||(ee=g.current)===null||ee===void 0||ee.frame(Kb(l))},_.interval);return()=>window.clearInterval(B)},[l,_.interval]),w.createElement(S,{input:!0},w.createElement(gl,{align:"top"},i),_.graph?w.createElement(F1,{ref:g,initialValue:x.current}):w.createElement(P1,{ref:g,initialValue:x.current}))}const EE=["type","label","key"],Jb={[ou.BUTTON]:yE,[ou.BUTTON_GROUP]:cd,[ou.MONITOR]:SE},bh=w.memo(({path:i})=>{const[l,{set:_,setSettings:g,disable:x,storeId:B,emitOnEditStart:ee,emitOnEditEnd:De}]=K(i);if(!l)return null;const{type:we,label:Me,key:Qe}=l,dt=Cn(l,EE);if(we in ou){const bt=Jb[we];return w.createElement(bt,Ma({label:Me,path:i},dt))}return we in Gi?w.createElement(Bb,Ma({key:B+i,type:we,label:Me,storeId:B,path:i,valueKey:Qe,setValue:_,setSettings:g,disable:x,emitOnEditStart:ee,emitOnEditEnd:De},dt)):(Yr(ur.UNSUPPORTED_INPUT,we,i),null)});function zb({toggle:i,toggled:l,name:_}){return w.createElement(pa,{onClick:()=>i()},w.createElement(A,{toggled:l}),w.createElement("div",null,_))}const TE=({name:i,path:l,tree:_})=>{const g=Qu(),x=_h(l,i),{collapsed:B,color:ee}=g.getFolderSettings(x),[De,we]=(0,w.useState)(!B),Me=(0,w.useRef)(null),Qe=Pa("colors","folderWidgetColor"),dt=Pa("colors","folderTextColor");return(0,w.useLayoutEffect)(()=>{Me.current.style.setProperty("--leva-colors-folderWidgetColor",ee||Qe),Me.current.style.setProperty("--leva-colors-folderTextColor",ee||dt)},[ee,Qe,dt]),w.createElement(Ol,{ref:Me},w.createElement(zb,{name:i,toggled:De,toggle:()=>we(bt=>!bt)}),w.createElement(Ub,{parent:x,tree:_,toggled:De}))},Ub=w.memo(({isRoot:i=!1,fill:l=!1,flat:_=!1,parent:g,tree:x,toggled:B})=>{const{wrapperRef:ee,contentRef:De}=gb(B),we=Qu(),Me=([dt,bt])=>{var tn;return(Tm(bt)?(tn=we.getInput(bt.path))===null||tn===void 0?void 0:tn.order:we.getFolderSettings(_h(g,dt)).order)||0},Qe=Object.entries(x).sort((dt,bt)=>Me(dt)-Me(bt));return w.createElement(of,{ref:ee,isRoot:i,fill:l,flat:_},w.createElement(af,{ref:De,isRoot:i,toggled:B},Qe.map(([dt,bt])=>Tm(bt)?w.createElement(bh,{key:bt.path,valueKey:bt.valueKey,path:bt.path}):w.createElement(TE,{key:dt,name:dt,path:g,tree:bt}))))}),Vb=We("div",{position:"relative",fontFamily:"$mono",fontSize:"$root",color:"$rootText",backgroundColor:"$elevation1",variants:{fill:{false:{position:"fixed",top:"10px",right:"10px",zIndex:1e3,width:"$rootWidth"},true:{position:"relative",width:"100%"}},flat:{false:{borderRadius:"$lg",boxShadow:"$level1"}},oneLineLabels:{true:{[`${sm}`]:{gridTemplateColumns:"auto",gridAutoColumns:"minmax(max-content, 1fr)",gridAutoRows:"minmax($sizes$rowHeight), auto)",rowGap:0,columnGap:0,marginTop:"$rowGap"}}},hideTitleBar:{true:{$$titleBarHeight:"0px"},false:{$$titleBarHeight:"$sizes$titleBarHeight"}}},"&,*,*:after,*:before":{boxSizing:"border-box"},"*::selection":{backgroundColor:"$accent2"}}),Wb=40,Cm=We("i",{$flexCenter:"",width:Wb,userSelect:"none",cursor:"pointer","> svg":{fill:"$highlight1",transition:"transform 350ms ease, fill 250ms ease"},"&:hover > svg":{fill:"$highlight3"},variants:{active:{true:{"> svg":{fill:"$highlight2"}}}}}),CE=We("div",{display:"flex",alignItems:"stretch",justifyContent:"space-between",height:"$titleBarHeight",variants:{mode:{drag:{cursor:"grab"}}}}),O0=We("div",{$flex:"",position:"relative",width:"100%",overflow:"hidden",transition:"height 250ms ease",color:"$highlight3",paddingLeft:"$md",[`> ${Cm}`]:{height:30},variants:{toggled:{true:{height:30},false:{height:0}}}}),qb=We("input",{$reset:"",flex:1,position:"relative",height:30,width:"100%",backgroundColor:"transparent",fontSize:"10px",borderRadius:"$root","&:focus":{},"&::placeholder":{color:"$highlight2"}}),wE=We("div",{touchAction:"none",$flexCenter:"",flex:1,"> svg":{fill:"$highlight1"},color:"$highlight1",variants:{drag:{true:{$draggable:"","> svg":{transition:"fill 250ms ease"},"&:hover":{color:"$highlight3"},"&:hover > svg":{fill:"$highlight3"}}},filterEnabled:{false:{paddingRight:Wb}}}}),Cp=w.forwardRef(({setFilter:i,toggle:l},_)=>{const[g,x]=(0,w.useState)(""),B=(0,w.useMemo)(()=>Yu(i,250),[i]),ee=()=>{i(""),x("")},De=we=>{const Me=we.currentTarget.value;l(!0),x(Me)};return(0,w.useEffect)(()=>{B(g)},[g,B]),w.createElement(w.Fragment,null,w.createElement(qb,{ref:_,value:g,placeholder:"[Open filter with CMD+SHIFT+L]",onPointerDown:we=>we.stopPropagation(),onChange:De}),w.createElement(Cm,{onClick:()=>ee(),style:{visibility:g?"visible":"hidden"}},w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"14",width:"14",viewBox:"0 0 20 20",fill:"currentColor"},w.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"}))))});function N1({setFilter:i,onDrag:l,onDragStart:_,onDragEnd:g,toggle:x,toggled:B,title:ee,drag:De,filterEnabled:we,from:Me}){const[Qe,dt]=(0,w.useState)(!1),bt=(0,w.useRef)(null);(0,w.useEffect)(()=>{var xn,an;Qe?(xn=bt.current)===null||xn===void 0||xn.focus():(an=bt.current)===null||an===void 0||an.blur()},[Qe]);const tn=N(({offset:[xn,an],first:yn,last:An})=>{l({x:xn,y:an}),yn&&_({x:xn,y:an}),An&&g({x:xn,y:an})},{filterTaps:!0,from:({offset:[xn,an]})=>[(Me==null?void 0:Me.x)||xn,(Me==null?void 0:Me.y)||an]});return(0,w.useEffect)(()=>{const xn=an=>{an.key==="L"&&an.shiftKey&&an.metaKey&&dt(yn=>!yn)};return window.addEventListener("keydown",xn),()=>window.removeEventListener("keydown",xn)},[]),w.createElement(w.Fragment,null,w.createElement(CE,{mode:De?"drag":void 0},w.createElement(Cm,{active:!B,onClick:()=>x()},w.createElement(A,{toggled:B,width:12,height:8})),w.createElement(wE,Ma({},De?tn():{},{drag:De,filterEnabled:we}),ee===void 0&&De?w.createElement("svg",{width:"20",height:"10",viewBox:"0 0 28 14",xmlns:"http://www.w3.org/2000/svg"},w.createElement("circle",{cx:"2",cy:"2",r:"2"}),w.createElement("circle",{cx:"14",cy:"2",r:"2"}),w.createElement("circle",{cx:"26",cy:"2",r:"2"}),w.createElement("circle",{cx:"2",cy:"12",r:"2"}),w.createElement("circle",{cx:"14",cy:"12",r:"2"}),w.createElement("circle",{cx:"26",cy:"12",r:"2"})):ee),we&&w.createElement(Cm,{active:Qe,onClick:()=>dt(xn=>!xn)},w.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",viewBox:"0 0 20 20"},w.createElement("path",{d:"M9 9a2 2 0 114 0 2 2 0 01-4 0z"}),w.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-13a4 4 0 00-3.446 6.032l-2.261 2.26a1 1 0 101.414 1.415l2.261-2.261A4 4 0 1011 5z",clipRule:"evenodd"})))),w.createElement(O0,{toggled:Qe},w.createElement(Cp,{ref:bt,setFilter:i,toggle:x})))}const O1=["store","hidden","theme","collapsed"];function Hb(i){let{store:l,hidden:_=!1,theme:g,collapsed:x=!1}=i,B=Cn(i,O1);const ee=mb(()=>Is(g),[g]),[De,we]=(0,w.useState)(!x),Me=typeof x=="object"?!x.collapsed:De,Qe=(0,w.useMemo)(()=>typeof x=="object"?dt=>{typeof dt=="function"?x.onChange(!dt(!x.collapsed)):x.onChange(!dt)}:we,[x]);return!l||_?null:w.createElement(Hc.Provider,{value:ee},w.createElement(I0,Ma({store:l},B,{toggled:Me,setToggle:Qe,rootClass:ee.className})))}const I0=w.memo(({store:i,rootClass:l,fill:_=!1,flat:g=!1,neverHide:x=!1,oneLineLabels:B=!1,titleBar:ee={title:void 0,drag:!0,filter:!0,position:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0},hideCopyButton:De=!1,toggled:we,setToggle:Me})=>{var Qe,dt;const bt=Em(i),[tn,xn]=(0,w.useState)(""),an=(0,w.useMemo)(()=>gE(bt,tn),[bt,tn]),[yn,An]=C(),Tn=x||bt.length>0,Wr=typeof ee=="object"&&ee.title||void 0,Bi=typeof ee=="object"&&(Qe=ee.drag)!==null&&Qe!==void 0?Qe:!0,Jo=typeof ee=="object"&&(dt=ee.filter)!==null&&dt!==void 0?dt:!0,Di=typeof ee=="object"&&ee.position||void 0,lo=typeof ee=="object"&&ee.onDrag||void 0,Qo=typeof ee=="object"&&ee.onDragStart||void 0,Mo=typeof ee=="object"&&ee.onDragEnd||void 0;return w.useEffect(()=>{An({x:Di==null?void 0:Di.x,y:Di==null?void 0:Di.y})},[Di,An]),Ko(),w.createElement(id.Provider,{value:{hideCopyButton:De}},w.createElement(Vb,{ref:yn,className:l,fill:_,flat:g,oneLineLabels:B,hideTitleBar:!ee,style:{display:Tn?"block":"none"}},ee&&w.createElement(N1,{onDrag:Ao=>{An(Ao),lo==null||lo(Ao)},onDragStart:Ao=>Qo==null?void 0:Qo(Ao),onDragEnd:Ao=>Mo==null?void 0:Mo(Ao),setFilter:xn,toggle:Ao=>Me(bo=>Ao!=null?Ao:!bo),toggled:we,title:Wr,drag:Bi,filterEnabled:Jo,from:Di}),Tn&&w.createElement(F_.Provider,{value:i},w.createElement(Ub,{isRoot:!0,fill:_,flat:g,tree:an,toggled:we}))))}),AE=["isRoot"];let xh=!1,Tf=null;function Gb(i){let{isRoot:l=!1}=i,_=Cn(i,AE);return(0,w.useEffect)(()=>(xh=!0,!l&&Tf&&(Tf.remove(),Tf=null),()=>{l||(xh=!1)}),[l]),w.createElement(Hb,Ma({store:Lb},_))}function Xb(i){(0,w.useEffect)(()=>{i&&!xh&&(Tf||(Tf=document.getElementById("leva__root")||Object.assign(document.createElement("div"),{id:"leva__root"}),document.body&&(document.body.appendChild(Tf),nf(w.createElement(Gb,{isRoot:!0}),Tf))),xh=!0)},[i])}const kE=["store"];function FE(i){let{store:l}=i,_=Cn(i,kE);const g=Qu(),x=l===void 0?g:l;return w.createElement(Hb,Ma({store:x},_))}function PE(i,l,_,g,x){let B,ee,De,we,Me;return typeof i=="string"?(ee=i,B=l,Array.isArray(_)?Me=_:_&&("store"in _?(we=_,Me=g):(De=_,Array.isArray(g)?Me=g:(we=g,Me=x)))):(B=i,Array.isArray(l)?Me=l:(we=l,Me=_)),{schema:B,folderName:ee,folderSettings:De,hookSettings:we,deps:Me||[]}}function wp(i,l,_,g,x){const{folderName:B,schema:ee,folderSettings:De,hookSettings:we,deps:Me}=PE(i,l,_,g,x),Qe=typeof ee=="function",dt=(0,w.useRef)(!1),bt=(0,w.useRef)(!0),tn=mb(()=>{dt.current=!0;const bo=typeof ee=="function"?ee():ee;return B?{[B]:mE(bo,De)}:bo},Me),xn=!(we!=null&&we.store);Xb(xn);const[an]=(0,w.useState)(()=>(we==null?void 0:we.store)||Lb),[yn,An]=(0,w.useMemo)(()=>an.getDataFromSchema(tn),[an,tn]),[Tn,Wr,Bi,Jo,Di]=(0,w.useMemo)(()=>{const bo=[],co=[],xa={},Va={},Aa={};return Object.values(An).forEach(({path:Cs,onChange:$u,onEditStart:tl,onEditEnd:Bl,transient:kp})=>{bo.push(Cs),$u?(xa[Cs]=$u,kp||co.push(Cs)):co.push(Cs),tl&&(Va[Cs]=tl),Bl&&(Aa[Cs]=Bl)}),[bo,co,xa,Va,Aa]},[An]),lo=(0,w.useMemo)(()=>an.orderPaths(Tn),[Tn,an]),Qo=M_(an,Wr,yn),Mo=(0,w.useCallback)(bo=>{const co=Object.entries(bo).reduce((xa,[Va,Aa])=>Object.assign(xa,{[An[Va].path]:Aa}),{});an.set(co,!1)},[an,An]),Ao=(0,w.useCallback)(bo=>an.get(An[bo].path),[an,An]);return(0,w.useEffect)(()=>{const bo=!bt.current&&dt.current;return an.addData(yn,bo),bt.current=!1,dt.current=!1,()=>an.disposePaths(lo)},[an,lo,yn]),(0,w.useEffect)(()=>{const bo=[];return Object.entries(Bi).forEach(([co,xa])=>{xa(an.get(co),co,Lr({initial:!0,get:an.get},an.getInput(co)));const Va=an.useStore.subscribe(Aa=>{const Cs=Aa.data[co];return[Cs.disabled?void 0:Cs.value,Cs]},([Aa,Cs])=>xa(Aa,co,Lr({initial:!1,get:an.get},Cs)),{equalityFn:Pr});bo.push(Va)}),()=>bo.forEach(co=>co())},[an,Bi]),(0,w.useEffect)(()=>{const bo=[];return Object.entries(Jo).forEach(([co,xa])=>bo.push(an.subscribeToEditStart(co,xa))),Object.entries(Di).forEach(([co,xa])=>bo.push(an.subscribeToEditEnd(co,xa))),()=>bo.forEach(co=>co())},[Jo,Di,an]),Qe?[Qo,Mo,Ao]:Qo}Ga(au.SELECT,ce),Ga(au.IMAGE,Fb),Ga(au.NUMBER,Ce),Ga(au.COLOR,C0),Ga(au.STRING,Ne),Ga(au.BOOLEAN,at),Ga(au.INTERVAL,pE),Ga(au.VECTOR3D,w0),Ga(au.VECTOR2D,Eb);var I1=ht(78948),Yb=ht(80111),NE=ht(3341),Zc=ht.n(NE),Qb=ht(72266),Zb=ht.n(Qb),j1=ht(7376),ex=ht(81361),Dh=function(i){return i.BUTTON="BUTTON",i.BUTTON_GROUP="BUTTON_GROUP",i.MONITOR="MONITOR",i.FOLDER="FOLDER",i}({}),Sh=function(i){return i.SELECT="SELECT",i.IMAGE="IMAGE",i.NUMBER="NUMBER",i.COLOR="COLOR",i.STRING="STRING",i.BOOLEAN="BOOLEAN",i.INTERVAL="INTERVAL",i.VECTOR3D="VECTOR3D",i.VECTOR2D="VECTOR2D",i}({}),e_=function(l){if(l.enumOptions)return Object.fromEntries(l.enumOptions.map(function(_){return[_.label,_.value]}));if(l.enum)return Object.fromEntries(l.enum.map(function(_,g){var x,B=((x=l.enumNames)===null||x===void 0?void 0:x[g])||_;return[B,_]}))},Eh=function(l){switch(l.type){case"boolean":return Sh.BOOLEAN;case"number":return Sh.NUMBER;case"string":return e_(l)?Sh.SELECT:Sh.STRING}},tx=function(l,_){return Object.fromEntries(Object.entries(l.properties).map(function(g){var x=(0,ex.Z)(g,2),B=x[0],ee=x[1],De=(_==null?void 0:_(ee,B))||{},we=(0,j1.Z)({type:Eh(ee),label:ee.title,value:ee.default,options:e_(ee)},De);return[B,we]}))},OE=function(l){return l.type==="object"?l.properties?Object.fromEntries(Object.entries(l.properties).map(function(_){var g=(0,ex.Z)(_,2),x=g[0],B=g[1];return[x,B.default]})):void 0:l.type==="null"?null:l.default},nx=(0,w.memo)(function(i){var l=i.value,_=i.onChange,g=i.schema,x=Qu(),B=(0,Yb.Z)(function(){var De=x.getData();return Object.fromEntries(Object.values(De).map(function(we){return[we.key,we.value]}))}),ee=(0,w.useMemo)(function(){return tx(g,function(De,we){var Me={onChange:function(dt,bt,tn){if(!(tn.initial||!tn.fromPanel)){var xn=B();_==null||_((0,I1.Z)({},tn.key,dt),xn)}}};return l&&l[we]&&(Me.value=l[we]),Me})},[g]);return(0,w.useEffect)(function(){var De=B();if(!Zc()(De,l)){var we=Zb()({},OE(g),l);x.set(we,!1)}},[l]),wp(ee,{store:x}),null}),L1=nx,Th=ht(11527),Ap,kc=(0,Qn.kc)(function(i){var l=i.css,_=i.token;return l(Ap||(Ap=(0,xt.Z)([` + --leva-sizes-controlWidth: 66%; + --leva-colors-elevation1: `,`; + --leva-colors-elevation2: transparent; + --leva-colors-elevation3: `,`; + --leva-colors-accent1: `,`; + --leva-colors-accent2: `,`; + --leva-colors-accent3: `,`; + --leva-colors-highlight1: `,`; + --leva-colors-highlight2: `,`; + --leva-colors-highlight3: `,`; + --leva-colors-vivid1: `,`; + --leva-shadows-level1: unset; + --leva-shadows-level2: unset; + --leva-fonts-mono: `,`; + + overflow: auto; + + padding: 6px 0; + + > div { + background: transparent; + + > div { + background: transparent; + } + } + + input:checked + label > svg { + stroke: `,`; + } + + button { + --leva-colors-accent2: `,`; + } + `])),_.colorFillSecondary,_.colorFillSecondary,_.colorPrimary,_.colorPrimaryHover,_.colorPrimaryActive,_.colorTextTertiary,_.colorTextSecondary,_.colorText,_.colorWarning,_.fontFamilyCode,_.colorBgLayout,_.colorFillSecondary)}),Ch=(0,w.memo)(function(i){var l=i.value,_=i.title,g=i.onChange,x=i.schema,B=i.className,ee=i.style,De=fE(),we=kc(),Me=we.styles,Qe=we.cx;return(0,Th.jsxs)("div",{className:Qe(Me,B),style:ee,children:[(0,Th.jsx)(FE,{hideCopyButton:!0,neverHide:!0,titleBar:{title:_,drag:!1},fill:!0,flat:!0,store:De}),(0,Th.jsx)(rf,{store:De,children:(0,Th.jsx)(L1,{schema:x,value:l,onChange:g})})]})}),rx=Ch},96754:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return _r}});var xt=ht(99938),Qn=ht(50959),jn=ht(80111),w=ht(74781),On=ht(93915);function gn(ci){function ki(Ui,_i){_i===void 0&&(_i={});var Lo,xi=_i.onError,ii=xi===void 0?function(ir){console.error(ir)}:xi;try{Lo=ci()}catch(ir){ii(ir)}var Ei=function(ir){return _i!=null&&_i.serializer?_i==null?void 0:_i.serializer(ir):JSON.stringify(ir)},Mi=function(ir){return _i!=null&&_i.deserializer?_i==null?void 0:_i.deserializer(ir):JSON.parse(ir)};function li(){try{var ir=Lo==null?void 0:Lo.getItem(Ui);if(ir)return Mi(ir)}catch(Pr){ii(Pr)}return(0,On.mf)(_i==null?void 0:_i.defaultValue)?_i==null?void 0:_i.defaultValue():_i==null?void 0:_i.defaultValue}var No=(0,xt.CR)((0,Qn.useState)(function(){return li()}),2),Nr=No[0],Yn=No[1];(0,w.Z)(function(){Yn(li())},[Ui]);var pr=function(ir){var Pr=(0,On.mf)(ir)?ir(Nr):ir;if(Yn(Pr),(0,On.G7)(Pr))Lo==null||Lo.removeItem(Ui);else try{Lo==null||Lo.setItem(Ui,Ei(Pr))}catch(Ji){console.error(Ji)}};return[Nr,(0,jn.Z)(pr)]}return ki}var br=ht(70794),Jr=gn(function(){return br.Z?localStorage:void 0}),_r=Jr},95617:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return ii}});var xt=ht(99938),Qn=ht(73023),jn=ht(50959),w=ht(40714);function On(Ei){var Mi=(0,jn.useRef)(0),li=(0,xt.CR)((0,jn.useState)(Ei),2),No=li[0],Nr=li[1],Yn=(0,jn.useCallback)(function(pr){cancelAnimationFrame(Mi.current),Mi.current=requestAnimationFrame(function(){Nr(pr)})},[]);return(0,w.Z)(function(){cancelAnimationFrame(Mi.current)}),[No,Yn]}var gn=On,br=ht(84791),Jr=ht(70794),_r=ht(68207),ci=ht(63961),ki=(0,ci.Z)(jn.useLayoutEffect),Ui=ki,_i=Jr.Z?Ui:_r.Z,Lo=_i;function xi(Ei){var Mi=(0,xt.CR)(gn(function(){var Nr=(0,br.n)(Ei);return Nr?{width:Nr.clientWidth,height:Nr.clientHeight}:void 0}),2),li=Mi[0],No=Mi[1];return Lo(function(){var Nr=(0,br.n)(Ei);if(Nr){var Yn=new Qn.Z(function(pr){pr.forEach(function(ir){var Pr=ir.target,Ji=Pr.clientWidth,Bo=Pr.clientHeight;No({width:Ji,height:Bo})})});return Yn.observe(Nr),function(){Yn.disconnect()}}},[],Ei),li}var ii=xi},63961:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return gn}});var xt=ht(50959),Qn=ht(40714);function jn(br,Jr){if(br===Jr)return!0;for(var _r=0;_r<br.length;_r++)if(!Object.is(br[_r],Jr[_r]))return!1;return!0}var w=ht(84791),On=function(br){var Jr=function(_r,ci,ki){var Ui=(0,xt.useRef)(!1),_i=(0,xt.useRef)([]),Lo=(0,xt.useRef)([]),xi=(0,xt.useRef)();br(function(){var ii,Ei=Array.isArray(ki)?ki:[ki],Mi=Ei.map(function(li){return(0,w.n)(li)});if(!Ui.current){Ui.current=!0,_i.current=Mi,Lo.current=ci,xi.current=_r();return}(Mi.length!==_i.current.length||!jn(Mi,_i.current)||!jn(ci,Lo.current))&&((ii=xi.current)===null||ii===void 0||ii.call(xi),_i.current=Mi,Lo.current=ci,xi.current=_r())}),(0,Qn.Z)(function(){var ii;(ii=xi.current)===null||ii===void 0||ii.call(xi),Ui.current=!1})};return Jr},gn=On},84791:function(kn,gr,ht){"use strict";ht.d(gr,{n:function(){return jn}});var xt=ht(93915),Qn=ht(70794);function jn(w,On){if(Qn.Z){if(!w)return On;var gn;return(0,xt.mf)(w)?gn=w():"current"in w?gn=w.current:gn=w,gn}}},70794:function(kn,gr){"use strict";var ht=!!(typeof window!="undefined"&&window.document&&window.document.createElement);gr.Z=ht},68207:function(kn,gr,ht){"use strict";var xt=ht(50959),Qn=ht(63961),jn=(0,Qn.Z)(xt.useEffect);gr.Z=jn},32923:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return Lo}});var xt=ht(50959),Qn=ht(82187),jn=ht.n(Qn),w=ht(92576),On=ht(23238),gn=ht(55985),br=ht(87077),Jr=ht(37324);const _r=xi=>{const{componentCls:ii,sizePaddingEdgeHorizontal:Ei,colorSplit:Mi,lineWidth:li,textPaddingInline:No,orientationMargin:Nr,verticalMarginInline:Yn}=xi;return{[ii]:Object.assign(Object.assign({},(0,gn.Wf)(xi)),{borderBlockStart:`${(0,On.bf)(li)} solid ${Mi}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Yn,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,On.bf)(li)} solid ${Mi}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,On.bf)(xi.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ii}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,On.bf)(xi.dividerHorizontalWithTextGutterMargin)} 0`,color:xi.colorTextHeading,fontWeight:500,fontSize:xi.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Mi}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,On.bf)(li)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ii}-with-text-left`]:{"&::before":{width:`calc(${Nr} * 100%)`},"&::after":{width:`calc(100% - ${Nr} * 100%)`}},[`&-horizontal${ii}-with-text-right`]:{"&::before":{width:`calc(100% - ${Nr} * 100%)`},"&::after":{width:`calc(${Nr} * 100%)`}},[`${ii}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:No},"&-dashed":{background:"none",borderColor:Mi,borderStyle:"dashed",borderWidth:`${(0,On.bf)(li)} 0 0`},[`&-horizontal${ii}-with-text${ii}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ii}-dashed`]:{borderInlineStartWidth:li,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ii}-with-text`]:{color:xi.colorText,fontWeight:"normal",fontSize:xi.fontSize},[`&-horizontal${ii}-with-text-left${ii}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ii}-inner-text`]:{paddingInlineStart:Ei}},[`&-horizontal${ii}-with-text-right${ii}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ii}-inner-text`]:{paddingInlineEnd:Ei}}})}},ci=xi=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:xi.marginXS});var ki=(0,br.I$)("Divider",xi=>{const ii=(0,Jr.TS)(xi,{dividerHorizontalWithTextGutterMargin:xi.margin,dividerHorizontalGutterMargin:xi.marginLG,sizePaddingEdgeHorizontal:0});return[_r(ii)]},ci,{unitless:{orientationMargin:!0}}),Ui=function(xi,ii){var Ei={};for(var Mi in xi)Object.prototype.hasOwnProperty.call(xi,Mi)&&ii.indexOf(Mi)<0&&(Ei[Mi]=xi[Mi]);if(xi!=null&&typeof Object.getOwnPropertySymbols=="function")for(var li=0,Mi=Object.getOwnPropertySymbols(xi);li<Mi.length;li++)ii.indexOf(Mi[li])<0&&Object.prototype.propertyIsEnumerable.call(xi,Mi[li])&&(Ei[Mi[li]]=xi[Mi[li]]);return Ei},Lo=xi=>{const{getPrefixCls:ii,direction:Ei,divider:Mi}=xt.useContext(w.E_),{prefixCls:li,type:No="horizontal",orientation:Nr="center",orientationMargin:Yn,className:pr,rootClassName:ir,children:Pr,dashed:Ji,plain:Bo,style:ua}=xi,Za=Ui(xi,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ho=ii("divider",li),[ja,la,fr]=ki(Ho),Sn=Nr.length>0?`-${Nr}`:Nr,Zr=!!Pr,Ti=Nr==="left"&&Yn!=null,So=Nr==="right"&&Yn!=null,Go=jn()(Ho,Mi==null?void 0:Mi.className,la,fr,`${Ho}-${No}`,{[`${Ho}-with-text`]:Zr,[`${Ho}-with-text${Sn}`]:Zr,[`${Ho}-dashed`]:!!Ji,[`${Ho}-plain`]:!!Bo,[`${Ho}-rtl`]:Ei==="rtl",[`${Ho}-no-default-orientation-margin-left`]:Ti,[`${Ho}-no-default-orientation-margin-right`]:So},pr,ir),vo=xt.useMemo(()=>typeof Yn=="number"?Yn:/^\d+$/.test(Yn)?Number(Yn):Yn,[Yn]),ya=Object.assign(Object.assign({},Ti&&{marginLeft:vo}),So&&{marginRight:vo});return ja(xt.createElement("div",Object.assign({className:Go,style:Object.assign(Object.assign({},Mi==null?void 0:Mi.style),ua)},Za,{role:"separator"}),Pr&&No!=="vertical"&&xt.createElement("span",{className:`${Ho}-inner-text`,style:ya},Pr)))}},72171:function(kn,gr,ht){"use strict";ht.d(gr,{Z:function(){return No}});var xt=ht(82187),Qn=ht.n(xt),jn=ht(50959),w=ht(92576),On=ht(91886),gn=ht(99978),br=ht(45824),_r=()=>{const[,Nr]=(0,br.ZP)(),pr=new gn.C(Nr.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return jn.createElement("svg",{style:pr,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},jn.createElement("g",{fill:"none",fillRule:"evenodd"},jn.createElement("g",{transform:"translate(24 31.67)"},jn.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),jn.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),jn.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),jn.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),jn.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),jn.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),jn.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},jn.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),jn.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ki=()=>{const[,Nr]=(0,br.ZP)(),{colorFill:Yn,colorFillTertiary:pr,colorFillQuaternary:ir,colorBgContainer:Pr}=Nr,{borderColor:Ji,shadowColor:Bo,contentColor:ua}=(0,jn.useMemo)(()=>({borderColor:new gn.C(Yn).onBackground(Pr).toHexShortString(),shadowColor:new gn.C(pr).onBackground(Pr).toHexShortString(),contentColor:new gn.C(ir).onBackground(Pr).toHexShortString()}),[Yn,pr,ir,Pr]);return jn.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},jn.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},jn.createElement("ellipse",{fill:Bo,cx:"32",cy:"33",rx:"32",ry:"7"}),jn.createElement("g",{fillRule:"nonzero",stroke:Ji},jn.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),jn.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:ua}))))},Ui=ht(87077),_i=ht(37324);const Lo=Nr=>{const{componentCls:Yn,margin:pr,marginXS:ir,marginXL:Pr,fontSize:Ji,lineHeight:Bo}=Nr;return{[Yn]:{marginInline:ir,fontSize:Ji,lineHeight:Bo,textAlign:"center",[`${Yn}-image`]:{height:Nr.emptyImgHeight,marginBottom:ir,opacity:Nr.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Yn}-description`]:{color:Nr.colorText},[`${Yn}-footer`]:{marginTop:pr},"&-normal":{marginBlock:Pr,color:Nr.colorTextDisabled,[`${Yn}-description`]:{color:Nr.colorTextDisabled},[`${Yn}-image`]:{height:Nr.emptyImgHeightMD}},"&-small":{marginBlock:ir,color:Nr.colorTextDisabled,[`${Yn}-image`]:{height:Nr.emptyImgHeightSM}}}}};var xi=(0,Ui.I$)("Empty",Nr=>{const{componentCls:Yn,controlHeightLG:pr,calc:ir}=Nr,Pr=(0,_i.TS)(Nr,{emptyImgCls:`${Yn}-img`,emptyImgHeight:ir(pr).mul(2.5).equal(),emptyImgHeightMD:pr,emptyImgHeightSM:ir(pr).mul(.875).equal()});return[Lo(Pr)]}),ii=function(Nr,Yn){var pr={};for(var ir in Nr)Object.prototype.hasOwnProperty.call(Nr,ir)&&Yn.indexOf(ir)<0&&(pr[ir]=Nr[ir]);if(Nr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pr=0,ir=Object.getOwnPropertySymbols(Nr);Pr<ir.length;Pr++)Yn.indexOf(ir[Pr])<0&&Object.prototype.propertyIsEnumerable.call(Nr,ir[Pr])&&(pr[ir[Pr]]=Nr[ir[Pr]]);return pr};const Ei=jn.createElement(_r,null),Mi=jn.createElement(ki,null),li=Nr=>{var{className:Yn,rootClassName:pr,prefixCls:ir,image:Pr=Ei,description:Ji,children:Bo,imageStyle:ua,style:Za}=Nr,Ho=ii(Nr,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ja,direction:la,empty:fr}=jn.useContext(w.E_),Sn=ja("empty",ir),[Zr,Ti,So]=xi(Sn),[Go]=(0,On.Z)("Empty"),vo=typeof Ji!="undefined"?Ji:Go==null?void 0:Go.description,ya=typeof vo=="string"?vo:"empty";let Ka=null;return typeof Pr=="string"?Ka=jn.createElement("img",{alt:ya,src:Pr}):Ka=Pr,Zr(jn.createElement("div",Object.assign({className:Qn()(Ti,So,Sn,fr==null?void 0:fr.className,{[`${Sn}-normal`]:Pr===Mi,[`${Sn}-rtl`]:la==="rtl"},Yn,pr),style:Object.assign(Object.assign({},fr==null?void 0:fr.style),Za)},Ho),jn.createElement("div",{className:`${Sn}-image`,style:ua},Ka),vo&&jn.createElement("div",{className:`${Sn}-description`},vo),Bo&&jn.createElement("div",{className:`${Sn}-footer`},Bo)))};li.PRESENTED_IMAGE_DEFAULT=Ei,li.PRESENTED_IMAGE_SIMPLE=Mi;var No=li},80438:function(kn){"use strict";kn.exports=function(gr,ht){if(gr===null||typeof gr=="undefined")throw new TypeError("expected first argument to be an object.");if(typeof ht=="undefined"||typeof Symbol=="undefined"||typeof Object.getOwnPropertySymbols!="function")return gr;for(var xt=Object.prototype.propertyIsEnumerable,Qn=Object(gr),jn=arguments.length,w=0;++w<jn;)for(var On=Object(arguments[w]),gn=Object.getOwnPropertySymbols(On),br=0;br<gn.length;br++){var Jr=gn[br];xt.call(On,Jr)&&(Qn[Jr]=On[Jr])}return Qn}},67715:function(kn,gr){"use strict";var ht;ht=!0,gr.Z=function(xt,Qn){if(xt&&Qn){var jn=Array.isArray(Qn)?Qn:Qn.split(","),w=xt.name||"",On=(xt.type||"").toLowerCase(),gn=On.replace(/\/.*$/,"");return jn.some(function(br){var Jr=br.trim().toLowerCase();return Jr.charAt(0)==="."?w.toLowerCase().endsWith(Jr):Jr.endsWith("/*")?gn===Jr.replace(/\/.*$/,""):On===Jr})}return!0}},48396:function(kn,gr,ht){"use strict";var xt=ht(63566);kn.exports=function(On){xt(On)||(On={});for(var gn=arguments.length,br=1;br<gn;br++){var Jr=arguments[br];xt(Jr)&&Qn(On,Jr)}return On};function Qn(w,On){for(var gn in On)jn(On,gn)&&(w[gn]=On[gn])}function jn(w,On){return Object.prototype.hasOwnProperty.call(w,On)}},85582:function(kn,gr,ht){"use strict";var xt=ht(12723),Qn=ht(80438);kn.exports=Object.assign||function(_r){if(_r===null||typeof _r=="undefined")throw new TypeError("Cannot convert undefined or null to object");gn(_r)||(_r={});for(var ci=1;ci<arguments.length;ci++){var ki=arguments[ci];w(ki)&&(ki=On(ki)),gn(ki)&&(jn(_r,ki),Qn(_r,ki))}return _r};function jn(_r,ci){for(var ki in ci)br(ci,ki)&&(_r[ki]=ci[ki])}function w(_r){return _r&&typeof _r=="string"}function On(_r){var ci={};for(var ki in _r)ci[ki]=_r[ki];return ci}function gn(_r){return _r&&typeof _r=="object"||xt(_r)}function br(_r,ci){return Object.prototype.hasOwnProperty.call(_r,ci)}function Jr(_r,ci){return Object.prototype.propertyIsEnumerable.call(_r,ci)}},21603:function(kn){"use strict";kn.exports=function(ht,xt,Qn){for(var jn in ht)if(xt.call(Qn,ht[jn],jn,ht)===!1)break}},33780:function(kn){kn.exports=function(xt,Qn,jn,w,On){if(!gr(xt)||!Qn)return xt;if(Qn=ht(Qn),jn&&(Qn+="."+ht(jn)),w&&(Qn+="."+ht(w)),On&&(Qn+="."+ht(On)),Qn in xt)return xt[Qn];for(var gn=Qn.split("."),br=gn.length,Jr=-1;xt&&++Jr<br;){for(var _r=gn[Jr];_r[_r.length-1]==="\\";)_r=_r.slice(0,-1)+"."+gn[++Jr];xt=xt[_r]}return xt};function gr(xt){return xt!==null&&(typeof xt=="object"||typeof xt=="function")}function ht(xt){return xt?Array.isArray(xt)?xt.join("."):xt:""}},63566:function(kn){"use strict";kn.exports=function(ht){return typeof ht!="undefined"&&ht!==null&&(typeof ht=="object"||typeof ht=="function")}},12723:function(kn,gr,ht){"use strict";var xt=ht(76805);kn.exports=function(jn){return xt(jn)||typeof jn=="function"||Array.isArray(jn)}},76805:function(kn,gr,ht){"use strict";var xt=ht(48646);function Qn(jn){return xt(jn)===!0&&Object.prototype.toString.call(jn)==="[object Object]"}kn.exports=function(w){var On,gn;return!(Qn(w)===!1||(On=w.constructor,typeof On!="function")||(gn=On.prototype,Qn(gn)===!1)||gn.hasOwnProperty("isPrototypeOf")===!1)}},48646:function(kn){"use strict";kn.exports=function(ht){return ht!=null&&typeof ht=="object"&&Array.isArray(ht)===!1}},57233:function(kn){var gr=/<%=([\s\S]+?)%>/g;kn.exports=gr},4293:function(kn,gr,ht){kn=ht.nmd(kn);var xt=9007199254740991,Qn="[object Arguments]",jn="[object Function]",w="[object GeneratorFunction]",On="[object Map]",gn="[object Object]",br="[object Promise]",Jr="[object Set]",_r="[object WeakMap]",ci="[object DataView]",ki=/[\\^$.*+?()[\]{}|]/g,Ui=/^\[object .+?Constructor\]$/,_i=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,Lo=typeof self=="object"&&self&&self.Object===Object&&self,xi=_i||Lo||Function("return this")(),ii=gr&&!gr.nodeType&&gr,Ei=ii&&!0&&kn&&!kn.nodeType&&kn,Mi=Ei&&Ei.exports===ii;function li(ti,ca){return ti==null?void 0:ti[ca]}function No(ti){var ca=!1;if(ti!=null&&typeof ti.toString!="function")try{ca=!!(ti+"")}catch(as){}return ca}function Nr(ti,ca){return function(as){return ti(ca(as))}}var Yn=Function.prototype,pr=Object.prototype,ir=xi["__core-js_shared__"],Pr=function(){var ti=/[^.]+$/.exec(ir&&ir.keys&&ir.keys.IE_PROTO||"");return ti?"Symbol(src)_1."+ti:""}(),Ji=Yn.toString,Bo=pr.hasOwnProperty,ua=pr.toString,Za=RegExp("^"+Ji.call(Bo).replace(ki,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ho=Mi?xi.Buffer:void 0,ja=pr.propertyIsEnumerable,la=Ho?Ho.isBuffer:void 0,fr=Nr(Object.keys,Object),Sn=$i(xi,"DataView"),Zr=$i(xi,"Map"),Ti=$i(xi,"Promise"),So=$i(xi,"Set"),Go=$i(xi,"WeakMap"),vo=!ja.call({valueOf:1},"valueOf"),ya=oa(Sn),Ka=oa(Zr),Ta=oa(Ti),po=oa(So),Ci=oa(Go);function Ja(ti){return ua.call(ti)}function La(ti){if(!Ou(ti)||Co(ti))return!1;var ca=Ds(ti)||No(ti)?Za:Ui;return ca.test(oa(ti))}function $i(ti,ca){var as=li(ti,ca);return La(as)?as:void 0}var mo=Ja;(Sn&&mo(new Sn(new ArrayBuffer(1)))!=ci||Zr&&mo(new Zr)!=On||Ti&&mo(Ti.resolve())!=br||So&&mo(new So)!=Jr||Go&&mo(new Go)!=_r)&&(mo=function(ti){var ca=ua.call(ti),as=ca==gn?ti.constructor:void 0,Ss=as?oa(as):void 0;if(Ss)switch(Ss){case ya:return ci;case Ka:return On;case Ta:return br;case po:return Jr;case Ci:return _r}return ca});function Co(ti){return!!Pr&&Pr in ti}function xr(ti){var ca=ti&&ti.constructor,as=typeof ca=="function"&&ca.prototype||pr;return ti===as}function oa(ti){if(ti!=null){try{return Ji.call(ti)}catch(ca){}try{return ti+""}catch(ca){}}return""}function zs(ti){return tu(ti)&&Bo.call(ti,"callee")&&(!ja.call(ti,"callee")||ua.call(ti)==Qn)}var Xo=Array.isArray;function es(ti){return ti!=null&&ks(ti.length)&&!Ds(ti)}function tu(ti){return Eu(ti)&&es(ti)}var Su=la||Gl;function Sl(ti){if(es(ti)&&(Xo(ti)||typeof ti=="string"||typeof ti.splice=="function"||Su(ti)||zs(ti)))return!ti.length;var ca=mo(ti);if(ca==On||ca==Jr)return!ti.size;if(vo||xr(ti))return!fr(ti).length;for(var as in ti)if(Bo.call(ti,as))return!1;return!0}function Ds(ti){var ca=Ou(ti)?ua.call(ti):"";return ca==jn||ca==w}function ks(ti){return typeof ti=="number"&&ti>-1&&ti%1==0&&ti<=xt}function Ou(ti){var ca=typeof ti;return!!ti&&(ca=="object"||ca=="function")}function Eu(ti){return!!ti&&typeof ti=="object"}function Gl(){return!1}kn.exports=Sl},67032:function(kn){function gr(ht){return ht==null}kn.exports=gr},52041:function(kn){function gr(ht){var xt=typeof ht;return!!ht&&(xt=="object"||xt=="function")}kn.exports=gr},66157:function(kn,gr,ht){kn=ht.nmd(kn);var xt=200,Qn="Expected a function",jn="__lodash_hash_undefined__",w=1,On=2,gn=1/0,br=9007199254740991,Jr="[object Arguments]",_r="[object Array]",ci="[object Boolean]",ki="[object Date]",Ui="[object Error]",_i="[object Function]",Lo="[object GeneratorFunction]",xi="[object Map]",ii="[object Number]",Ei="[object Object]",Mi="[object Promise]",li="[object RegExp]",No="[object Set]",Nr="[object String]",Yn="[object Symbol]",pr="[object WeakMap]",ir="[object ArrayBuffer]",Pr="[object DataView]",Ji="[object Float32Array]",Bo="[object Float64Array]",ua="[object Int8Array]",Za="[object Int16Array]",Ho="[object Int32Array]",ja="[object Uint8Array]",la="[object Uint8ClampedArray]",fr="[object Uint16Array]",Sn="[object Uint32Array]",Zr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ti=/^\w*$/,So=/^\./,Go=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,vo=/[\\^$.*+?()[\]{}|]/g,ya=/\\(\\)?/g,Ka=/^\[object .+?Constructor\]$/,Ta=/^(?:0|[1-9]\d*)$/,po={};po[Ji]=po[Bo]=po[ua]=po[Za]=po[Ho]=po[ja]=po[la]=po[fr]=po[Sn]=!0,po[Jr]=po[_r]=po[ir]=po[ci]=po[Pr]=po[ki]=po[Ui]=po[_i]=po[xi]=po[ii]=po[Ei]=po[li]=po[No]=po[Nr]=po[pr]=!1;var Ci=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,Ja=typeof self=="object"&&self&&self.Object===Object&&self,La=Ci||Ja||Function("return this")(),$i=gr&&!gr.nodeType&&gr,mo=$i&&!0&&kn&&!kn.nodeType&&kn,Co=mo&&mo.exports===$i,xr=Co&&Ci.process,oa=function(){try{return xr&&xr.binding("util")}catch(ke){}}(),zs=oa&&oa.isTypedArray;function Xo(ke,st){for(var Pn=-1,Ir=st.length,so=ke.length;++Pn<Ir;)ke[so+Pn]=st[Pn];return ke}function es(ke,st){for(var Pn=-1,Ir=ke?ke.length:0;++Pn<Ir;)if(st(ke[Pn],Pn,ke))return!0;return!1}function tu(ke){return function(st){return st==null?void 0:st[ke]}}function Su(ke,st){for(var Pn=-1,Ir=Array(ke);++Pn<ke;)Ir[Pn]=st(Pn);return Ir}function Sl(ke){return function(st){return ke(st)}}function Ds(ke,st){return ke==null?void 0:ke[st]}function ks(ke){var st=!1;if(ke!=null&&typeof ke.toString!="function")try{st=!!(ke+"")}catch(Pn){}return st}function Ou(ke){var st=-1,Pn=Array(ke.size);return ke.forEach(function(Ir,so){Pn[++st]=[so,Ir]}),Pn}function Eu(ke,st){return function(Pn){return ke(st(Pn))}}function Gl(ke){var st=-1,Pn=Array(ke.size);return ke.forEach(function(Ir){Pn[++st]=Ir}),Pn}var ti=Array.prototype,ca=Function.prototype,as=Object.prototype,Ss=La["__core-js_shared__"],ll=function(){var ke=/[^.]+$/.exec(Ss&&Ss.keys&&Ss.keys.IE_PROTO||"");return ke?"Symbol(src)_1."+ke:""}(),Fn=ca.toString,Dr=as.hasOwnProperty,oi=as.toString,na=RegExp("^"+Fn.call(Dr).replace(vo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_u=La.Symbol,Tu=La.Uint8Array,Mr=Eu(Object.getPrototypeOf,Object),ln=as.propertyIsEnumerable,Qt=ti.splice,mn=Object.getOwnPropertySymbols,_n=Eu(Object.keys,Object),En=wl(La,"DataView"),dr=wl(La,"Map"),kt=wl(La,"Promise"),ri=wl(La,"Set"),hi=wl(La,"WeakMap"),mi=wl(Object,"create"),fi=qs(En),Bt=qs(dr),Zi=qs(kt),ta=qs(ri),Uo=qs(hi),Vo=_u?_u.prototype:void 0,ma=Vo?Vo.valueOf:void 0,za=Vo?Vo.toString:void 0;function ts(ke){var st=-1,Pn=ke?ke.length:0;for(this.clear();++st<Pn;){var Ir=ke[st];this.set(Ir[0],Ir[1])}}function Fa(){this.__data__=mi?mi(null):{}}function nu(ke){return this.has(ke)&&delete this.__data__[ke]}function yc(ke){var st=this.__data__;if(mi){var Pn=st[ke];return Pn===jn?void 0:Pn}return Dr.call(st,ke)?st[ke]:void 0}function mr(ke){var st=this.__data__;return mi?st[ke]!==void 0:Dr.call(st,ke)}function Pt(ke,st){var Pn=this.__data__;return Pn[ke]=mi&&st===void 0?jn:st,this}ts.prototype.clear=Fa,ts.prototype.delete=nu,ts.prototype.get=yc,ts.prototype.has=mr,ts.prototype.set=Pt;function Et(ke){var st=-1,Pn=ke?ke.length:0;for(this.clear();++st<Pn;){var Ir=ke[st];this.set(Ir[0],Ir[1])}}function Kt(){this.__data__=[]}function jt(ke){var st=this.__data__,Pn=Fs(st,ke);if(Pn<0)return!1;var Ir=st.length-1;return Pn==Ir?st.pop():Qt.call(st,Pn,1),!0}function cn(ke){var st=this.__data__,Pn=Fs(st,ke);return Pn<0?void 0:st[Pn][1]}function Ln(ke){return Fs(this.__data__,ke)>-1}function ar(ke,st){var Pn=this.__data__,Ir=Fs(Pn,ke);return Ir<0?Pn.push([ke,st]):Pn[Ir][1]=st,this}Et.prototype.clear=Kt,Et.prototype.delete=jt,Et.prototype.get=cn,Et.prototype.has=Ln,Et.prototype.set=ar;function vn(ke){var st=-1,Pn=ke?ke.length:0;for(this.clear();++st<Pn;){var Ir=ke[st];this.set(Ir[0],Ir[1])}}function sr(){this.__data__={hash:new ts,map:new(dr||Et),string:new ts}}function ni(ke){return hs(this,ke).delete(ke)}function yi(ke){return hs(this,ke).get(ke)}function bi(ke){return hs(this,ke).has(ke)}function pi(ke,st){return hs(this,ke).set(ke,st),this}vn.prototype.clear=sr,vn.prototype.delete=ni,vn.prototype.get=yi,vn.prototype.has=bi,vn.prototype.set=pi;function Ge(ke){var st=-1,Pn=ke?ke.length:0;for(this.__data__=new vn;++st<Pn;)this.add(ke[st])}function Ri(ke){return this.__data__.set(ke,jn),this}function gi(ke){return this.__data__.has(ke)}Ge.prototype.add=Ge.prototype.push=Ri,Ge.prototype.has=gi;function no(ke){this.__data__=new Et(ke)}function wo(){this.__data__=new Et}function Ca(ke){return this.__data__.delete(ke)}function ct(ke){return this.__data__.get(ke)}function Us(ke){return this.__data__.has(ke)}function El(ke,st){var Pn=this.__data__;if(Pn instanceof Et){var Ir=Pn.__data__;if(!dr||Ir.length<xt-1)return Ir.push([ke,st]),this;Pn=this.__data__=new vn(Ir)}return Pn.set(ke,st),this}no.prototype.clear=wo,no.prototype.delete=Ca,no.prototype.get=ct,no.prototype.has=Us,no.prototype.set=El;function Tl(ke,st){var Pn=cl(ke)||tp(ke)?Su(ke.length,String):[],Ir=Pn.length,so=!!Ir;for(var eo in ke)(st||Dr.call(ke,eo))&&!(so&&(eo=="length"||Al(eo,Ir)))&&Pn.push(eo);return Pn}function Fs(ke,st){for(var Pn=ke.length;Pn--;)if(zd(ke[Pn][0],st))return Pn;return-1}function Vs(ke,st){st=Yl(st,ke)?[st]:or(st);for(var Pn=0,Ir=st.length;ke!=null&&Pn<Ir;)ke=ke[Z_(st[Pn++])];return Pn&&Pn==Ir?ke:void 0}function Ra(ke,st,Pn){var Ir=st(ke);return cl(ke)?Ir:Xo(Ir,Pn(ke))}function Bc(ke){return oi.call(ke)}function Iu(ke,st){return ke!=null&&st in Object(ke)}function _a(ke,st,Pn,Ir,so){return ke===st?!0:ke==null||st==null||!g_(ke)&&!ip(st)?ke!==ke&&st!==st:vc(ke,st,_a,Pn,Ir,so)}function vc(ke,st,Pn,Ir,so,eo){var ga=cl(ke),Ua=cl(st),ss=_r,us=_r;ga||(ss=Ps(ke),ss=ss==Jr?Ei:ss),Ua||(us=Ps(st),us=us==Jr?Ei:us);var fu=ss==Ei&&!ks(ke),mu=us==Ei&&!ks(st),ls=ss==us;if(ls&&!fu)return eo||(eo=new no),ga||Gf(ke)?Wo(ke,st,Pn,Ir,so,eo):fs(ke,st,ss,Pn,Ir,so,eo);if(!(so&On)){var Xu=fu&&Dr.call(ke,"__wrapped__"),Ts=mu&&Dr.call(st,"__wrapped__");if(Xu||Ts){var tc=Xu?ke.value():ke,kl=Ts?st.value():st;return eo||(eo=new no),Pn(tc,kl,Ir,so,eo)}}return ls?(eo||(eo=new no),du(ke,st,Pn,Ir,so,eo)):!1}function ru(ke,st,Pn,Ir){var so=Pn.length,eo=so,ga=!Ir;if(ke==null)return!eo;for(ke=Object(ke);so--;){var Ua=Pn[so];if(ga&&Ua[2]?Ua[1]!==ke[Ua[0]]:!(Ua[0]in ke))return!1}for(;++so<eo;){Ua=Pn[so];var ss=Ua[0],us=ke[ss],fu=Ua[1];if(ga&&Ua[2]){if(us===void 0&&!(ss in ke))return!1}else{var mu=new no;if(Ir)var ls=Ir(us,fu,ss,ke,st,mu);if(!(ls===void 0?_a(fu,us,Ir,w|On,mu):ls))return!1}}return!0}function Cl(ke){if(!g_(ke)||Zl(ke))return!1;var st=rp(ke)||ks(ke)?na:Ka;return st.test(qs(ke))}function ds(ke){return ip(ke)&&Vp(ke.length)&&!!po[oi.call(ke)]}function pu(ke){return typeof ke=="function"?ke:ke==null?Kc:typeof ke=="object"?cl(ke)?Xl(ke[0],ke[1]):Es(ke):ec(ke)}function $c(ke){if(!bc(ke))return _n(ke);var st=[];for(var Pn in Object(ke))Dr.call(ke,Pn)&&Pn!="constructor"&&st.push(Pn);return st}function f_(ke){if(!g_(ke))return Hf(ke);var st=bc(ke),Pn=[];for(var Ir in ke)Ir=="constructor"&&(st||!Dr.call(ke,Ir))||Pn.push(Ir);return Pn}function Es(ke){var st=Cu(ke);return st.length==1&&st[0][2]?Dc(st[0][0],st[0][1]):function(Pn){return Pn===ke||ru(Pn,ke,st)}}function Xl(ke,st){return Yl(ke)&&xc(st)?Dc(Z_(ke),st):function(Pn){var Ir=y_(Pn,ke);return Ir===void 0&&Ir===st?ap(Pn,ke):_a(st,Ir,void 0,w|On)}}function Dt(ke,st,Pn){for(var Ir=-1,so=st.length,eo={};++Ir<so;){var ga=st[Ir],Ua=ke[ga];Pn(Ua,ga)&&(eo[ga]=Ua)}return eo}function In(ke){return function(st){return Vs(st,ke)}}function kr(ke){if(typeof ke=="string")return ke;if(op(ke))return za?za.call(ke):"";var st=ke+"";return st=="0"&&1/ke==-gn?"-0":st}function or(ke){return cl(ke)?ke:ju(ke)}function Wo(ke,st,Pn,Ir,so,eo){var ga=so&On,Ua=ke.length,ss=st.length;if(Ua!=ss&&!(ga&&ss>Ua))return!1;var us=eo.get(ke);if(us&&eo.get(st))return us==st;var fu=-1,mu=!0,ls=so&w?new Ge:void 0;for(eo.set(ke,st),eo.set(st,ke);++fu<Ua;){var Xu=ke[fu],Ts=st[fu];if(Ir)var tc=ga?Ir(Ts,Xu,fu,st,ke,eo):Ir(Xu,Ts,fu,ke,st,eo);if(tc!==void 0){if(tc)continue;mu=!1;break}if(ls){if(!es(st,function(kl,Jc){if(!ls.has(Jc)&&(Xu===kl||Pn(Xu,kl,Ir,so,eo)))return ls.add(Jc)})){mu=!1;break}}else if(!(Xu===Ts||Pn(Xu,Ts,Ir,so,eo))){mu=!1;break}}return eo.delete(ke),eo.delete(st),mu}function fs(ke,st,Pn,Ir,so,eo,ga){switch(Pn){case Pr:if(ke.byteLength!=st.byteLength||ke.byteOffset!=st.byteOffset)return!1;ke=ke.buffer,st=st.buffer;case ir:return!(ke.byteLength!=st.byteLength||!Ir(new Tu(ke),new Tu(st)));case ci:case ki:case ii:return zd(+ke,+st);case Ui:return ke.name==st.name&&ke.message==st.message;case li:case Nr:return ke==st+"";case xi:var Ua=Ou;case No:var ss=eo&On;if(Ua||(Ua=Gl),ke.size!=st.size&&!ss)return!1;var us=ga.get(ke);if(us)return us==st;eo|=w,ga.set(ke,st);var fu=Wo(Ua(ke),Ua(st),Ir,so,eo,ga);return ga.delete(ke),fu;case Yn:if(ma)return ma.call(ke)==ma.call(st)}return!1}function du(ke,st,Pn,Ir,so,eo){var ga=so&On,Ua=Wp(ke),ss=Ua.length,us=Wp(st),fu=us.length;if(ss!=fu&&!ga)return!1;for(var mu=ss;mu--;){var ls=Ua[mu];if(!(ga?ls in st:Dr.call(st,ls)))return!1}var Xu=eo.get(ke);if(Xu&&eo.get(st))return Xu==st;var Ts=!0;eo.set(ke,st),eo.set(st,ke);for(var tc=ga;++mu<ss;){ls=Ua[mu];var kl=ke[ls],Jc=st[ls];if(Ir)var v_=ga?Ir(Jc,kl,ls,st,ke,eo):Ir(kl,Jc,ls,ke,st,eo);if(!(v_===void 0?kl===Jc||Pn(kl,Jc,Ir,so,eo):v_)){Ts=!1;break}tc||(tc=ls=="constructor")}if(Ts&&!tc){var nc=ke.constructor,Wd=st.constructor;nc!=Wd&&"constructor"in ke&&"constructor"in st&&!(typeof nc=="function"&&nc instanceof nc&&typeof Wd=="function"&&Wd instanceof Wd)&&(Ts=!1)}return eo.delete(ke),eo.delete(st),Ts}function ns(ke){return Ra(ke,Vd,Q_)}function hs(ke,st){var Pn=ke.__data__;return Ql(st)?Pn[typeof st=="string"?"string":"hash"]:Pn.map}function Cu(ke){for(var st=Wp(ke),Pn=st.length;Pn--;){var Ir=st[Pn],so=ke[Ir];st[Pn]=[Ir,so,xc(so)]}return st}function wl(ke,st){var Pn=Ds(ke,st);return Cl(Pn)?Pn:void 0}var Ws=mn?Eu(mn,Object):Yf,Q_=mn?function(ke){for(var st=[];ke;)Xo(st,Ws(ke)),ke=Mr(ke);return st}:Yf,Ps=Bc;(En&&Ps(new En(new ArrayBuffer(1)))!=Pr||dr&&Ps(new dr)!=xi||kt&&Ps(kt.resolve())!=Mi||ri&&Ps(new ri)!=No||hi&&Ps(new hi)!=pr)&&(Ps=function(ke){var st=oi.call(ke),Pn=st==Ei?ke.constructor:void 0,Ir=Pn?qs(Pn):void 0;if(Ir)switch(Ir){case fi:return Pr;case Bt:return xi;case Zi:return Mi;case ta:return No;case Uo:return pr}return st});function m_(ke,st,Pn){st=Yl(st,ke)?[st]:or(st);for(var Ir,so=-1,ga=st.length;++so<ga;){var eo=Z_(st[so]);if(!(Ir=ke!=null&&Pn(ke,eo)))break;ke=ke[eo]}if(Ir)return Ir;var ga=ke?ke.length:0;return!!ga&&Vp(ga)&&Al(eo,ga)&&(cl(ke)||tp(ke))}function Al(ke,st){return st=st==null?br:st,!!st&&(typeof ke=="number"||Ta.test(ke))&&ke>-1&&ke%1==0&&ke<st}function Yl(ke,st){if(cl(ke))return!1;var Pn=typeof ke;return Pn=="number"||Pn=="symbol"||Pn=="boolean"||ke==null||op(ke)?!0:Ti.test(ke)||!Zr.test(ke)||st!=null&&ke in Object(st)}function Ql(ke){var st=typeof ke;return st=="string"||st=="number"||st=="symbol"||st=="boolean"?ke!=="__proto__":ke===null}function Zl(ke){return!!ll&&ll in ke}function bc(ke){var st=ke&&ke.constructor,Pn=typeof st=="function"&&st.prototype||as;return ke===Pn}function xc(ke){return ke===ke&&!g_(ke)}function Dc(ke,st){return function(Pn){return Pn==null?!1:Pn[ke]===st&&(st!==void 0||ke in Object(Pn))}}function Hf(ke){var st=[];if(ke!=null)for(var Pn in Object(ke))st.push(Pn);return st}var ju=go(function(ke){ke=h_(ke);var st=[];return So.test(ke)&&st.push(""),ke.replace(Go,function(Pn,Ir,so,eo){st.push(so?eo.replace(ya,"$1"):Ir||Pn)}),st});function Z_(ke){if(typeof ke=="string"||op(ke))return ke;var st=ke+"";return st=="0"&&1/ke==-gn?"-0":st}function qs(ke){if(ke!=null){try{return Fn.call(ke)}catch(st){}try{return ke+""}catch(st){}}return""}function go(ke,st){if(typeof ke!="function"||st&&typeof st!="function")throw new TypeError(Qn);var Pn=function(){var Ir=arguments,so=st?st.apply(this,Ir):Ir[0],eo=Pn.cache;if(eo.has(so))return eo.get(so);var ga=ke.apply(this,Ir);return Pn.cache=eo.set(so,ga),ga};return Pn.cache=new(go.Cache||vn),Pn}go.Cache=vn;function ep(ke){if(typeof ke!="function")throw new TypeError(Qn);return function(){var st=arguments;switch(st.length){case 0:return!ke.call(this);case 1:return!ke.call(this,st[0]);case 2:return!ke.call(this,st[0],st[1]);case 3:return!ke.call(this,st[0],st[1],st[2])}return!ke.apply(this,st)}}function zd(ke,st){return ke===st||ke!==ke&&st!==st}function tp(ke){return Ud(ke)&&Dr.call(ke,"callee")&&(!ln.call(ke,"callee")||oi.call(ke)==Jr)}var cl=Array.isArray;function np(ke){return ke!=null&&Vp(ke.length)&&!rp(ke)}function Ud(ke){return ip(ke)&&np(ke)}function rp(ke){var st=g_(ke)?oi.call(ke):"";return st==_i||st==Lo}function Vp(ke){return typeof ke=="number"&&ke>-1&&ke%1==0&&ke<=br}function g_(ke){var st=typeof ke;return!!ke&&(st=="object"||st=="function")}function ip(ke){return!!ke&&typeof ke=="object"}function op(ke){return typeof ke=="symbol"||ip(ke)&&oi.call(ke)==Yn}var Gf=zs?Sl(zs):ds;function h_(ke){return ke==null?"":kr(ke)}function y_(ke,st,Pn){var Ir=ke==null?void 0:Vs(ke,st);return Ir===void 0?Pn:Ir}function ap(ke,st){return ke!=null&&m_(ke,st,Iu)}function Wp(ke){return np(ke)?Tl(ke):$c(ke)}function Vd(ke){return np(ke)?Tl(ke,!0):f_(ke)}function Xm(ke,st){return Xf(ke,ep(pu(st)))}function Xf(ke,st){return ke==null?{}:Dt(ke,ns(ke),pu(st))}function Kc(ke){return ke}function ec(ke){return Yl(ke)?tu(Z_(ke)):In(ke)}function Yf(){return[]}kn.exports=Xm},95878:function(kn,gr,ht){kn=ht.nmd(kn);var xt=ht(57233),Qn=ht(76186),jn=800,w=16,On=1/0,gn=9007199254740991,br="[object Arguments]",Jr="[object Array]",_r="[object AsyncFunction]",ci="[object Boolean]",ki="[object Date]",Ui="[object DOMException]",_i="[object Error]",Lo="[object Function]",xi="[object GeneratorFunction]",ii="[object Map]",Ei="[object Number]",Mi="[object Null]",li="[object Object]",No="[object Proxy]",Nr="[object RegExp]",Yn="[object Set]",pr="[object String]",ir="[object Symbol]",Pr="[object Undefined]",Ji="[object WeakMap]",Bo="[object ArrayBuffer]",ua="[object DataView]",Za="[object Float32Array]",Ho="[object Float64Array]",ja="[object Int8Array]",la="[object Int16Array]",fr="[object Int32Array]",Sn="[object Uint8Array]",Zr="[object Uint8ClampedArray]",Ti="[object Uint16Array]",So="[object Uint32Array]",Go=/\b__p \+= '';/g,vo=/\b(__p \+=) '' \+/g,ya=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ka=/[\\^$.*+?()[\]{}|]/g,Ta=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,po=/^\[object .+?Constructor\]$/,Ci=/^(?:0|[1-9]\d*)$/,Ja=/($^)/,La=/['\n\r\u2028\u2029\\]/g,$i={};$i[Za]=$i[Ho]=$i[ja]=$i[la]=$i[fr]=$i[Sn]=$i[Zr]=$i[Ti]=$i[So]=!0,$i[br]=$i[Jr]=$i[Bo]=$i[ci]=$i[ua]=$i[ki]=$i[_i]=$i[Lo]=$i[ii]=$i[Ei]=$i[li]=$i[Nr]=$i[Yn]=$i[pr]=$i[Ji]=!1;var mo={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Co=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,xr=typeof self=="object"&&self&&self.Object===Object&&self,oa=Co||xr||Function("return this")(),zs=gr&&!gr.nodeType&&gr,Xo=zs&&!0&&kn&&!kn.nodeType&&kn,es=Xo&&Xo.exports===zs,tu=es&&Co.process,Su=function(){try{var Dt=Xo&&Xo.require&&Xo.require("util").types;return Dt||tu&&tu.binding&&tu.binding("util")}catch(In){}}(),Sl=Su&&Su.isTypedArray;function Ds(Dt,In,kr){switch(kr.length){case 0:return Dt.call(In);case 1:return Dt.call(In,kr[0]);case 2:return Dt.call(In,kr[0],kr[1]);case 3:return Dt.call(In,kr[0],kr[1],kr[2])}return Dt.apply(In,kr)}function ks(Dt,In){for(var kr=-1,or=Dt==null?0:Dt.length,Wo=Array(or);++kr<or;)Wo[kr]=In(Dt[kr],kr,Dt);return Wo}function Ou(Dt,In){for(var kr=-1,or=Array(Dt);++kr<Dt;)or[kr]=In(kr);return or}function Eu(Dt){return function(In){return Dt(In)}}function Gl(Dt,In){return ks(In,function(kr){return Dt[kr]})}function ti(Dt){return"\\"+mo[Dt]}function ca(Dt,In){return Dt==null?void 0:Dt[In]}function as(Dt,In){return function(kr){return Dt(In(kr))}}var Ss=Function.prototype,ll=Object.prototype,Fn=oa["__core-js_shared__"],Dr=Ss.toString,oi=ll.hasOwnProperty,na=function(){var Dt=/[^.]+$/.exec(Fn&&Fn.keys&&Fn.keys.IE_PROTO||"");return Dt?"Symbol(src)_1."+Dt:""}(),_u=ll.toString,Tu=Dr.call(Object),Mr=RegExp("^"+Dr.call(oi).replace(Ka,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ln=es?oa.Buffer:void 0,Qt=oa.Symbol,mn=as(Object.getPrototypeOf,Object),_n=ll.propertyIsEnumerable,En=Qt?Qt.toStringTag:void 0,dr=function(){try{var Dt=cn(Object,"defineProperty");return Dt({},"",{}),Dt}catch(In){}}(),kt=ln?ln.isBuffer:void 0,ri=as(Object.keys,Object),hi=Math.max,mi=Date.now,fi=Qt?Qt.prototype:void 0,Bt=fi?fi.toString:void 0;function Zi(Dt,In){var kr=Ca(Dt),or=!kr&&wo(Dt),Wo=!kr&&!or&&Us(Dt),fs=!kr&&!or&&!Wo&&_a(Dt),du=kr||or||Wo||fs,ns=du?Ou(Dt.length,String):[],hs=ns.length;for(var Cu in Dt)(In||oi.call(Dt,Cu))&&!(du&&(Cu=="length"||Wo&&(Cu=="offset"||Cu=="parent")||fs&&(Cu=="buffer"||Cu=="byteLength"||Cu=="byteOffset")||ar(Cu,hs)))&&ns.push(Cu);return ns}function ta(Dt,In,kr){var or=Dt[In];(!(oi.call(Dt,In)&&no(or,kr))||kr===void 0&&!(In in Dt))&&Uo(Dt,In,kr)}function Uo(Dt,In,kr){In=="__proto__"&&dr?dr(Dt,In,{configurable:!0,enumerable:!0,value:kr,writable:!0}):Dt[In]=kr}function Vo(Dt){return Dt==null?Dt===void 0?Pr:Mi:En&&En in Object(Dt)?Ln(Dt):bi(Dt)}function ma(Dt){return Ra(Dt)&&Vo(Dt)==br}function za(Dt){if(!Vs(Dt)||sr(Dt))return!1;var In=Tl(Dt)?Mr:po;return In.test(gi(Dt))}function ts(Dt){return Ra(Dt)&&Fs(Dt.length)&&!!$i[Vo(Dt)]}function Fa(Dt){if(!ni(Dt))return ri(Dt);var In=[];for(var kr in Object(Dt))oi.call(Dt,kr)&&kr!="constructor"&&In.push(kr);return In}function nu(Dt){if(!Vs(Dt))return yi(Dt);var In=ni(Dt),kr=[];for(var or in Dt)or=="constructor"&&(In||!oi.call(Dt,or))||kr.push(or);return kr}function yc(Dt,In){return Ge(pi(Dt,In,Es),Dt+"")}var mr=dr?function(Dt,In){return dr(Dt,"toString",{configurable:!0,enumerable:!1,value:f_(In),writable:!0})}:Es;function Pt(Dt){if(typeof Dt=="string")return Dt;if(Ca(Dt))return ks(Dt,Pt)+"";if(Iu(Dt))return Bt?Bt.call(Dt):"";var In=Dt+"";return In=="0"&&1/Dt==-On?"-0":In}function Et(Dt,In,kr,or){var Wo=!kr;kr||(kr={});for(var fs=-1,du=In.length;++fs<du;){var ns=In[fs],hs=or?or(kr[ns],Dt[ns],ns,kr,Dt):void 0;hs===void 0&&(hs=Dt[ns]),Wo?Uo(kr,ns,hs):ta(kr,ns,hs)}return kr}function Kt(Dt){return yc(function(In,kr){var or=-1,Wo=kr.length,fs=Wo>1?kr[Wo-1]:void 0,du=Wo>2?kr[2]:void 0;for(fs=Dt.length>3&&typeof fs=="function"?(Wo--,fs):void 0,du&&vn(kr[0],kr[1],du)&&(fs=Wo<3?void 0:fs,Wo=1),In=Object(In);++or<Wo;){var ns=kr[or];ns&&Dt(In,ns,or,fs)}return In})}function jt(Dt,In,kr,or){return Dt===void 0||no(Dt,ll[kr])&&!oi.call(or,kr)?In:Dt}function cn(Dt,In){var kr=ca(Dt,In);return za(kr)?kr:void 0}function Ln(Dt){var In=oi.call(Dt,En),kr=Dt[En];try{Dt[En]=void 0;var or=!0}catch(fs){}var Wo=_u.call(Dt);return or&&(In?Dt[En]=kr:delete Dt[En]),Wo}function ar(Dt,In){var kr=typeof Dt;return In=In==null?gn:In,!!In&&(kr=="number"||kr!="symbol"&&Ci.test(Dt))&&Dt>-1&&Dt%1==0&&Dt<In}function vn(Dt,In,kr){if(!Vs(kr))return!1;var or=typeof In;return(or=="number"?ct(kr)&&ar(In,kr.length):or=="string"&&In in kr)?no(kr[In],Dt):!1}function sr(Dt){return!!na&&na in Dt}function ni(Dt){var In=Dt&&Dt.constructor,kr=typeof In=="function"&&In.prototype||ll;return Dt===kr}function yi(Dt){var In=[];if(Dt!=null)for(var kr in Object(Dt))In.push(kr);return In}function bi(Dt){return _u.call(Dt)}function pi(Dt,In,kr){return In=hi(In===void 0?Dt.length-1:In,0),function(){for(var or=arguments,Wo=-1,fs=hi(or.length-In,0),du=Array(fs);++Wo<fs;)du[Wo]=or[In+Wo];Wo=-1;for(var ns=Array(In+1);++Wo<In;)ns[Wo]=or[Wo];return ns[In]=kr(du),Ds(Dt,this,ns)}}var Ge=Ri(mr);function Ri(Dt){var In=0,kr=0;return function(){var or=mi(),Wo=w-(or-kr);if(kr=or,Wo>0){if(++In>=jn)return arguments[0]}else In=0;return Dt.apply(void 0,arguments)}}function gi(Dt){if(Dt!=null){try{return Dr.call(Dt)}catch(In){}try{return Dt+""}catch(In){}}return""}function no(Dt,In){return Dt===In||Dt!==Dt&&In!==In}var wo=ma(function(){return arguments}())?ma:function(Dt){return Ra(Dt)&&oi.call(Dt,"callee")&&!_n.call(Dt,"callee")},Ca=Array.isArray;function ct(Dt){return Dt!=null&&Fs(Dt.length)&&!Tl(Dt)}var Us=kt||Xl;function El(Dt){if(!Ra(Dt))return!1;var In=Vo(Dt);return In==_i||In==Ui||typeof Dt.message=="string"&&typeof Dt.name=="string"&&!Bc(Dt)}function Tl(Dt){if(!Vs(Dt))return!1;var In=Vo(Dt);return In==Lo||In==xi||In==_r||In==No}function Fs(Dt){return typeof Dt=="number"&&Dt>-1&&Dt%1==0&&Dt<=gn}function Vs(Dt){var In=typeof Dt;return Dt!=null&&(In=="object"||In=="function")}function Ra(Dt){return Dt!=null&&typeof Dt=="object"}function Bc(Dt){if(!Ra(Dt)||Vo(Dt)!=li)return!1;var In=mn(Dt);if(In===null)return!0;var kr=oi.call(In,"constructor")&&In.constructor;return typeof kr=="function"&&kr instanceof kr&&Dr.call(kr)==Tu}function Iu(Dt){return typeof Dt=="symbol"||Ra(Dt)&&Vo(Dt)==ir}var _a=Sl?Eu(Sl):ts;function vc(Dt){return Dt==null?"":Pt(Dt)}var ru=Kt(function(Dt,In,kr,or){Et(In,ds(In),Dt,or)});function Cl(Dt){return ct(Dt)?Zi(Dt):Fa(Dt)}function ds(Dt){return ct(Dt)?Zi(Dt,!0):nu(Dt)}function pu(Dt,In,kr){var or=Qn.imports._.templateSettings||Qn;kr&&vn(Dt,In,kr)&&(In=void 0),Dt=vc(Dt),In=ru({},In,or,jt);var Wo=ru({},In.imports,or.imports,jt),fs=Cl(Wo),du=Gl(Wo,fs),ns,hs,Cu=0,wl=In.interpolate||Ja,Ws="__p += '",Q_=RegExp((In.escape||Ja).source+"|"+wl.source+"|"+(wl===xt?Ta:Ja).source+"|"+(In.evaluate||Ja).source+"|$","g"),Ps=oi.call(In,"sourceURL")?"//# sourceURL="+(In.sourceURL+"").replace(/[\r\n]/g," ")+` +`:"";Dt.replace(Q_,function(Yl,Ql,Zl,bc,xc,Dc){return Zl||(Zl=bc),Ws+=Dt.slice(Cu,Dc).replace(La,ti),Ql&&(ns=!0,Ws+=`' + +__e(`+Ql+`) + +'`),xc&&(hs=!0,Ws+=`'; +`+xc+`; +__p += '`),Zl&&(Ws+=`' + +((__t = (`+Zl+`)) == null ? '' : __t) + +'`),Cu=Dc+Yl.length,Yl}),Ws+=`'; +`;var m_=oi.call(In,"variable")&&In.variable;m_||(Ws=`with (obj) { +`+Ws+` +} +`),Ws=(hs?Ws.replace(Go,""):Ws).replace(vo,"$1").replace(ya,"$1;"),Ws="function("+(m_||"obj")+`) { +`+(m_?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(ns?", __e = _.escape":"")+(hs?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+Ws+`return __p +}`;var Al=$c(function(){return Function(fs,Ps+"return "+Ws).apply(void 0,du)});if(Al.source=Ws,El(Al))throw Al;return Al}var $c=yc(function(Dt,In){try{return Ds(Dt,void 0,In)}catch(kr){return El(kr)?kr:new Error(kr)}});function f_(Dt){return function(){return Dt}}function Es(Dt){return Dt}function Xl(){return!1}kn.exports=pu},76186:function(kn,gr,ht){var xt=ht(57233),Qn=1/0,jn="[object Null]",w="[object Symbol]",On="[object Undefined]",gn=/[&<>"']/g,br=RegExp(gn.source),Jr=/<%-([\s\S]+?)%>/g,_r=/<%([\s\S]+?)%>/g,ci={"&":"&","<":"<",">":">",'"':""","'":"'"},ki=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,Ui=typeof self=="object"&&self&&self.Object===Object&&self,_i=ki||Ui||Function("return this")();function Lo(Sn,Zr){for(var Ti=-1,So=Sn==null?0:Sn.length,Go=Array(So);++Ti<So;)Go[Ti]=Zr(Sn[Ti],Ti,Sn);return Go}function xi(Sn){return function(Zr){return Sn==null?void 0:Sn[Zr]}}var ii=xi(ci),Ei=Object.prototype,Mi=Ei.hasOwnProperty,li=Ei.toString,No=_i.Symbol,Nr=No?No.toStringTag:void 0,Yn=No?No.prototype:void 0,pr=Yn?Yn.toString:void 0,ir={escape:Jr,evaluate:_r,interpolate:xt,variable:"",imports:{_:{escape:fr}}};function Pr(Sn){return Sn==null?Sn===void 0?On:jn:Nr&&Nr in Object(Sn)?Bo(Sn):ua(Sn)}function Ji(Sn){if(typeof Sn=="string")return Sn;if(Za(Sn))return Lo(Sn,Ji)+"";if(ja(Sn))return pr?pr.call(Sn):"";var Zr=Sn+"";return Zr=="0"&&1/Sn==-Qn?"-0":Zr}function Bo(Sn){var Zr=Mi.call(Sn,Nr),Ti=Sn[Nr];try{Sn[Nr]=void 0;var So=!0}catch(vo){}var Go=li.call(Sn);return So&&(Zr?Sn[Nr]=Ti:delete Sn[Nr]),Go}function ua(Sn){return li.call(Sn)}var Za=Array.isArray;function Ho(Sn){return Sn!=null&&typeof Sn=="object"}function ja(Sn){return typeof Sn=="symbol"||Ho(Sn)&&Pr(Sn)==w}function la(Sn){return Sn==null?"":Ji(Sn)}function fr(Sn){return Sn=la(Sn),Sn&&br.test(Sn)?Sn.replace(gn,ii):Sn}kn.exports=ir},98162:function(kn,gr,ht){var xt=200,Qn="__lodash_hash_undefined__",jn=1/0,w="[object Function]",On="[object GeneratorFunction]",gn=/[\\^$.*+?()[\]{}|]/g,br=/^\[object .+?Constructor\]$/,Jr=typeof ht.g=="object"&&ht.g&&ht.g.Object===Object&&ht.g,_r=typeof self=="object"&&self&&self.Object===Object&&self,ci=Jr||_r||Function("return this")();function ki(Fn,Dr){var oi=Fn?Fn.length:0;return!!oi&&Lo(Fn,Dr,0)>-1}function Ui(Fn,Dr,oi){for(var na=-1,_u=Fn?Fn.length:0;++na<_u;)if(oi(Dr,Fn[na]))return!0;return!1}function _i(Fn,Dr,oi,na){for(var _u=Fn.length,Tu=oi+(na?1:-1);na?Tu--:++Tu<_u;)if(Dr(Fn[Tu],Tu,Fn))return Tu;return-1}function Lo(Fn,Dr,oi){if(Dr!==Dr)return _i(Fn,xi,oi);for(var na=oi-1,_u=Fn.length;++na<_u;)if(Fn[na]===Dr)return na;return-1}function xi(Fn){return Fn!==Fn}function ii(Fn,Dr){return Fn.has(Dr)}function Ei(Fn,Dr){return Fn==null?void 0:Fn[Dr]}function Mi(Fn){var Dr=!1;if(Fn!=null&&typeof Fn.toString!="function")try{Dr=!!(Fn+"")}catch(oi){}return Dr}function li(Fn){var Dr=-1,oi=Array(Fn.size);return Fn.forEach(function(na){oi[++Dr]=na}),oi}var No=Array.prototype,Nr=Function.prototype,Yn=Object.prototype,pr=ci["__core-js_shared__"],ir=function(){var Fn=/[^.]+$/.exec(pr&&pr.keys&&pr.keys.IE_PROTO||"");return Fn?"Symbol(src)_1."+Fn:""}(),Pr=Nr.toString,Ji=Yn.hasOwnProperty,Bo=Yn.toString,ua=RegExp("^"+Pr.call(Ji).replace(gn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Za=No.splice,Ho=ks(ci,"Map"),ja=ks(ci,"Set"),la=ks(Object,"create");function fr(Fn){var Dr=-1,oi=Fn?Fn.length:0;for(this.clear();++Dr<oi;){var na=Fn[Dr];this.set(na[0],na[1])}}function Sn(){this.__data__=la?la(null):{}}function Zr(Fn){return this.has(Fn)&&delete this.__data__[Fn]}function Ti(Fn){var Dr=this.__data__;if(la){var oi=Dr[Fn];return oi===Qn?void 0:oi}return Ji.call(Dr,Fn)?Dr[Fn]:void 0}function So(Fn){var Dr=this.__data__;return la?Dr[Fn]!==void 0:Ji.call(Dr,Fn)}function Go(Fn,Dr){var oi=this.__data__;return oi[Fn]=la&&Dr===void 0?Qn:Dr,this}fr.prototype.clear=Sn,fr.prototype.delete=Zr,fr.prototype.get=Ti,fr.prototype.has=So,fr.prototype.set=Go;function vo(Fn){var Dr=-1,oi=Fn?Fn.length:0;for(this.clear();++Dr<oi;){var na=Fn[Dr];this.set(na[0],na[1])}}function ya(){this.__data__=[]}function Ka(Fn){var Dr=this.__data__,oi=es(Dr,Fn);if(oi<0)return!1;var na=Dr.length-1;return oi==na?Dr.pop():Za.call(Dr,oi,1),!0}function Ta(Fn){var Dr=this.__data__,oi=es(Dr,Fn);return oi<0?void 0:Dr[oi][1]}function po(Fn){return es(this.__data__,Fn)>-1}function Ci(Fn,Dr){var oi=this.__data__,na=es(oi,Fn);return na<0?oi.push([Fn,Dr]):oi[na][1]=Dr,this}vo.prototype.clear=ya,vo.prototype.delete=Ka,vo.prototype.get=Ta,vo.prototype.has=po,vo.prototype.set=Ci;function Ja(Fn){var Dr=-1,oi=Fn?Fn.length:0;for(this.clear();++Dr<oi;){var na=Fn[Dr];this.set(na[0],na[1])}}function La(){this.__data__={hash:new fr,map:new(Ho||vo),string:new fr}}function $i(Fn){return Ds(this,Fn).delete(Fn)}function mo(Fn){return Ds(this,Fn).get(Fn)}function Co(Fn){return Ds(this,Fn).has(Fn)}function xr(Fn,Dr){return Ds(this,Fn).set(Fn,Dr),this}Ja.prototype.clear=La,Ja.prototype.delete=$i,Ja.prototype.get=mo,Ja.prototype.has=Co,Ja.prototype.set=xr;function oa(Fn){var Dr=-1,oi=Fn?Fn.length:0;for(this.__data__=new Ja;++Dr<oi;)this.add(Fn[Dr])}function zs(Fn){return this.__data__.set(Fn,Qn),this}function Xo(Fn){return this.__data__.has(Fn)}oa.prototype.add=oa.prototype.push=zs,oa.prototype.has=Xo;function es(Fn,Dr){for(var oi=Fn.length;oi--;)if(ca(Fn[oi][0],Dr))return oi;return-1}function tu(Fn){if(!Ss(Fn)||Eu(Fn))return!1;var Dr=as(Fn)||Mi(Fn)?ua:br;return Dr.test(Gl(Fn))}function Su(Fn,Dr,oi){var na=-1,_u=ki,Tu=Fn.length,Mr=!0,ln=[],Qt=ln;if(oi)Mr=!1,_u=Ui;else if(Tu>=xt){var mn=Dr?null:Sl(Fn);if(mn)return li(mn);Mr=!1,_u=ii,Qt=new oa}else Qt=Dr?[]:ln;e:for(;++na<Tu;){var _n=Fn[na],En=Dr?Dr(_n):_n;if(_n=oi||_n!==0?_n:0,Mr&&En===En){for(var dr=Qt.length;dr--;)if(Qt[dr]===En)continue e;Dr&&Qt.push(En),ln.push(_n)}else _u(Qt,En,oi)||(Qt!==ln&&Qt.push(En),ln.push(_n))}return ln}var Sl=ja&&1/li(new ja([,-0]))[1]==jn?function(Fn){return new ja(Fn)}:ll;function Ds(Fn,Dr){var oi=Fn.__data__;return Ou(Dr)?oi[typeof Dr=="string"?"string":"hash"]:oi.map}function ks(Fn,Dr){var oi=Ei(Fn,Dr);return tu(oi)?oi:void 0}function Ou(Fn){var Dr=typeof Fn;return Dr=="string"||Dr=="number"||Dr=="symbol"||Dr=="boolean"?Fn!=="__proto__":Fn===null}function Eu(Fn){return!!ir&&ir in Fn}function Gl(Fn){if(Fn!=null){try{return Pr.call(Fn)}catch(Dr){}try{return Fn+""}catch(Dr){}}return""}function ti(Fn){return Fn&&Fn.length?Su(Fn):[]}function ca(Fn,Dr){return Fn===Dr||Fn!==Fn&&Dr!==Dr}function as(Fn){var Dr=Ss(Fn)?Bo.call(Fn):"";return Dr==w||Dr==On}function Ss(Fn){var Dr=typeof Fn;return!!Fn&&(Dr=="object"||Dr=="function")}function ll(){}kn.exports=ti},31378:function(kn,gr,ht){"use strict";var xt=ht(12723),Qn=ht(12793),jn=ht(33780),w=ht(78930);kn.exports=function(gn,br,Jr){if(!xt(gn))throw new TypeError("expected an object");if(typeof br!="string"||Jr==null)return Qn.apply(null,arguments);if(typeof Jr=="string")return w(gn,br,Jr),gn;var _r=jn(gn,br);return xt(Jr)&&xt(_r)&&(Jr=Qn({},_r,Jr)),w(gn,br,Jr),gn}},12793:function(kn,gr,ht){"use strict";var xt=ht(12723),Qn=ht(21603);function jn(br,Jr){for(var _r=arguments.length,ci=0;++ci<_r;){var ki=arguments[ci];On(ki)&&Qn(ki,w,br)}return br}function w(br,Jr){if(gn(Jr)){var _r=this[Jr];On(br)&&On(_r)?jn(_r,br):this[Jr]=br}}function On(br){return xt(br)&&!Array.isArray(br)}function gn(br){return br!=="__proto__"&&br!=="constructor"&&br!=="prototype"}kn.exports=jn},70775:function(kn,gr,ht){(function(xt){if(!0)kn.exports=xt();else var Qn})(function(){"use strict";var xt=(Mr,ln)=>()=>(ln||Mr((ln={exports:{}}).exports,ln),ln.exports),Qn=xt((Mr,ln)=>{var Qt=function(mn){return mn&&mn.Math==Math&&mn};ln.exports=Qt(typeof globalThis=="object"&&globalThis)||Qt(typeof window=="object"&&window)||Qt(typeof self=="object"&&self)||Qt(typeof ht.g=="object"&&ht.g)||function(){return this}()||Function("return this")()}),jn=xt((Mr,ln)=>{ln.exports=function(Qt){try{return!!Qt()}catch(mn){return!0}}}),w=xt((Mr,ln)=>{var Qt=jn();ln.exports=!Qt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),On=xt((Mr,ln)=>{var Qt=jn();ln.exports=!Qt(function(){var mn=function(){}.bind();return typeof mn!="function"||mn.hasOwnProperty("prototype")})}),gn=xt((Mr,ln)=>{var Qt=On(),mn=Function.prototype.call;ln.exports=Qt?mn.bind(mn):function(){return mn.apply(mn,arguments)}}),br=xt(Mr=>{"use strict";var ln={}.propertyIsEnumerable,Qt=Object.getOwnPropertyDescriptor,mn=Qt&&!ln.call({1:2},1);Mr.f=mn?function(_n){var En=Qt(this,_n);return!!En&&En.enumerable}:ln}),Jr=xt((Mr,ln)=>{ln.exports=function(Qt,mn){return{enumerable:!(Qt&1),configurable:!(Qt&2),writable:!(Qt&4),value:mn}}}),_r=xt((Mr,ln)=>{var Qt=On(),mn=Function.prototype,_n=mn.call,En=Qt&&mn.bind.bind(_n,_n);ln.exports=Qt?En:function(dr){return function(){return _n.apply(dr,arguments)}}}),ci=xt((Mr,ln)=>{var Qt=_r(),mn=Qt({}.toString),_n=Qt("".slice);ln.exports=function(En){return _n(mn(En),8,-1)}}),ki=xt((Mr,ln)=>{var Qt=_r(),mn=jn(),_n=ci(),En=Object,dr=Qt("".split);ln.exports=mn(function(){return!En("z").propertyIsEnumerable(0)})?function(kt){return _n(kt)=="String"?dr(kt,""):En(kt)}:En}),Ui=xt((Mr,ln)=>{ln.exports=function(Qt){return Qt==null}}),_i=xt((Mr,ln)=>{var Qt=Ui(),mn=TypeError;ln.exports=function(_n){if(Qt(_n))throw mn("Can't call method on "+_n);return _n}}),Lo=xt((Mr,ln)=>{var Qt=ki(),mn=_i();ln.exports=function(_n){return Qt(mn(_n))}}),xi=xt((Mr,ln)=>{var Qt=typeof document=="object"&&document.all,mn=typeof Qt>"u"&&Qt!==void 0;ln.exports={all:Qt,IS_HTMLDDA:mn}}),ii=xt((Mr,ln)=>{var Qt=xi(),mn=Qt.all;ln.exports=Qt.IS_HTMLDDA?function(_n){return typeof _n=="function"||_n===mn}:function(_n){return typeof _n=="function"}}),Ei=xt((Mr,ln)=>{var Qt=ii(),mn=xi(),_n=mn.all;ln.exports=mn.IS_HTMLDDA?function(En){return typeof En=="object"?En!==null:Qt(En)||En===_n}:function(En){return typeof En=="object"?En!==null:Qt(En)}}),Mi=xt((Mr,ln)=>{var Qt=Qn(),mn=ii(),_n=function(En){return mn(En)?En:void 0};ln.exports=function(En,dr){return arguments.length<2?_n(Qt[En]):Qt[En]&&Qt[En][dr]}}),li=xt((Mr,ln)=>{var Qt=_r();ln.exports=Qt({}.isPrototypeOf)}),No=xt((Mr,ln)=>{var Qt=Mi();ln.exports=Qt("navigator","userAgent")||""}),Nr=xt((Mr,ln)=>{var Qt=Qn(),mn=No(),_n=Qt.process,En=Qt.Deno,dr=_n&&_n.versions||En&&En.version,kt=dr&&dr.v8,ri,hi;kt&&(ri=kt.split("."),hi=ri[0]>0&&ri[0]<4?1:+(ri[0]+ri[1])),!hi&&mn&&(ri=mn.match(/Edge\/(\d+)/),(!ri||ri[1]>=74)&&(ri=mn.match(/Chrome\/(\d+)/),ri&&(hi=+ri[1]))),ln.exports=hi}),Yn=xt((Mr,ln)=>{var Qt=Nr(),mn=jn();ln.exports=!!Object.getOwnPropertySymbols&&!mn(function(){var _n=Symbol();return!String(_n)||!(Object(_n)instanceof Symbol)||!Symbol.sham&&Qt&&Qt<41})}),pr=xt((Mr,ln)=>{var Qt=Yn();ln.exports=Qt&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),ir=xt((Mr,ln)=>{var Qt=Mi(),mn=ii(),_n=li(),En=pr(),dr=Object;ln.exports=En?function(kt){return typeof kt=="symbol"}:function(kt){var ri=Qt("Symbol");return mn(ri)&&_n(ri.prototype,dr(kt))}}),Pr=xt((Mr,ln)=>{var Qt=String;ln.exports=function(mn){try{return Qt(mn)}catch(_n){return"Object"}}}),Ji=xt((Mr,ln)=>{var Qt=ii(),mn=Pr(),_n=TypeError;ln.exports=function(En){if(Qt(En))return En;throw _n(mn(En)+" is not a function")}}),Bo=xt((Mr,ln)=>{var Qt=Ji(),mn=Ui();ln.exports=function(_n,En){var dr=_n[En];return mn(dr)?void 0:Qt(dr)}}),ua=xt((Mr,ln)=>{var Qt=gn(),mn=ii(),_n=Ei(),En=TypeError;ln.exports=function(dr,kt){var ri,hi;if(kt==="string"&&mn(ri=dr.toString)&&!_n(hi=Qt(ri,dr))||mn(ri=dr.valueOf)&&!_n(hi=Qt(ri,dr))||kt!=="string"&&mn(ri=dr.toString)&&!_n(hi=Qt(ri,dr)))return hi;throw En("Can't convert object to primitive value")}}),Za=xt((Mr,ln)=>{ln.exports=!1}),Ho=xt((Mr,ln)=>{var Qt=Qn(),mn=Object.defineProperty;ln.exports=function(_n,En){try{mn(Qt,_n,{value:En,configurable:!0,writable:!0})}catch(dr){Qt[_n]=En}return En}}),ja=xt((Mr,ln)=>{var Qt=Qn(),mn=Ho(),_n="__core-js_shared__",En=Qt[_n]||mn(_n,{});ln.exports=En}),la=xt((Mr,ln)=>{var Qt=Za(),mn=ja();(ln.exports=function(_n,En){return mn[_n]||(mn[_n]=En!==void 0?En:{})})("versions",[]).push({version:"3.26.1",mode:Qt?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),fr=xt((Mr,ln)=>{var Qt=_i(),mn=Object;ln.exports=function(_n){return mn(Qt(_n))}}),Sn=xt((Mr,ln)=>{var Qt=_r(),mn=fr(),_n=Qt({}.hasOwnProperty);ln.exports=Object.hasOwn||function(En,dr){return _n(mn(En),dr)}}),Zr=xt((Mr,ln)=>{var Qt=_r(),mn=0,_n=Math.random(),En=Qt(1 .toString);ln.exports=function(dr){return"Symbol("+(dr===void 0?"":dr)+")_"+En(++mn+_n,36)}}),Ti=xt((Mr,ln)=>{var Qt=Qn(),mn=la(),_n=Sn(),En=Zr(),dr=Yn(),kt=pr(),ri=mn("wks"),hi=Qt.Symbol,mi=hi&&hi.for,fi=kt?hi:hi&&hi.withoutSetter||En;ln.exports=function(Bt){if(!_n(ri,Bt)||!(dr||typeof ri[Bt]=="string")){var Zi="Symbol."+Bt;dr&&_n(hi,Bt)?ri[Bt]=hi[Bt]:kt&&mi?ri[Bt]=mi(Zi):ri[Bt]=fi(Zi)}return ri[Bt]}}),So=xt((Mr,ln)=>{var Qt=gn(),mn=Ei(),_n=ir(),En=Bo(),dr=ua(),kt=Ti(),ri=TypeError,hi=kt("toPrimitive");ln.exports=function(mi,fi){if(!mn(mi)||_n(mi))return mi;var Bt=En(mi,hi),Zi;if(Bt){if(fi===void 0&&(fi="default"),Zi=Qt(Bt,mi,fi),!mn(Zi)||_n(Zi))return Zi;throw ri("Can't convert object to primitive value")}return fi===void 0&&(fi="number"),dr(mi,fi)}}),Go=xt((Mr,ln)=>{var Qt=So(),mn=ir();ln.exports=function(_n){var En=Qt(_n,"string");return mn(En)?En:En+""}}),vo=xt((Mr,ln)=>{var Qt=Qn(),mn=Ei(),_n=Qt.document,En=mn(_n)&&mn(_n.createElement);ln.exports=function(dr){return En?_n.createElement(dr):{}}}),ya=xt((Mr,ln)=>{var Qt=w(),mn=jn(),_n=vo();ln.exports=!Qt&&!mn(function(){return Object.defineProperty(_n("div"),"a",{get:function(){return 7}}).a!=7})}),Ka=xt(Mr=>{var ln=w(),Qt=gn(),mn=br(),_n=Jr(),En=Lo(),dr=Go(),kt=Sn(),ri=ya(),hi=Object.getOwnPropertyDescriptor;Mr.f=ln?hi:function(mi,fi){if(mi=En(mi),fi=dr(fi),ri)try{return hi(mi,fi)}catch(Bt){}if(kt(mi,fi))return _n(!Qt(mn.f,mi,fi),mi[fi])}}),Ta=xt((Mr,ln)=>{var Qt=w(),mn=jn();ln.exports=Qt&&mn(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),po=xt((Mr,ln)=>{var Qt=Ei(),mn=String,_n=TypeError;ln.exports=function(En){if(Qt(En))return En;throw _n(mn(En)+" is not an object")}}),Ci=xt(Mr=>{var ln=w(),Qt=ya(),mn=Ta(),_n=po(),En=Go(),dr=TypeError,kt=Object.defineProperty,ri=Object.getOwnPropertyDescriptor,hi="enumerable",mi="configurable",fi="writable";Mr.f=ln?mn?function(Bt,Zi,ta){if(_n(Bt),Zi=En(Zi),_n(ta),typeof Bt=="function"&&Zi==="prototype"&&"value"in ta&&fi in ta&&!ta[fi]){var Uo=ri(Bt,Zi);Uo&&Uo[fi]&&(Bt[Zi]=ta.value,ta={configurable:mi in ta?ta[mi]:Uo[mi],enumerable:hi in ta?ta[hi]:Uo[hi],writable:!1})}return kt(Bt,Zi,ta)}:kt:function(Bt,Zi,ta){if(_n(Bt),Zi=En(Zi),_n(ta),Qt)try{return kt(Bt,Zi,ta)}catch(Uo){}if("get"in ta||"set"in ta)throw dr("Accessors not supported");return"value"in ta&&(Bt[Zi]=ta.value),Bt}}),Ja=xt((Mr,ln)=>{var Qt=w(),mn=Ci(),_n=Jr();ln.exports=Qt?function(En,dr,kt){return mn.f(En,dr,_n(1,kt))}:function(En,dr,kt){return En[dr]=kt,En}}),La=xt((Mr,ln)=>{var Qt=w(),mn=Sn(),_n=Function.prototype,En=Qt&&Object.getOwnPropertyDescriptor,dr=mn(_n,"name"),kt=dr&&function(){}.name==="something",ri=dr&&(!Qt||Qt&&En(_n,"name").configurable);ln.exports={EXISTS:dr,PROPER:kt,CONFIGURABLE:ri}}),$i=xt((Mr,ln)=>{var Qt=_r(),mn=ii(),_n=ja(),En=Qt(Function.toString);mn(_n.inspectSource)||(_n.inspectSource=function(dr){return En(dr)}),ln.exports=_n.inspectSource}),mo=xt((Mr,ln)=>{var Qt=Qn(),mn=ii(),_n=Qt.WeakMap;ln.exports=mn(_n)&&/native code/.test(String(_n))}),Co=xt((Mr,ln)=>{var Qt=la(),mn=Zr(),_n=Qt("keys");ln.exports=function(En){return _n[En]||(_n[En]=mn(En))}}),xr=xt((Mr,ln)=>{ln.exports={}}),oa=xt((Mr,ln)=>{var Qt=mo(),mn=Qn(),_n=Ei(),En=Ja(),dr=Sn(),kt=ja(),ri=Co(),hi=xr(),mi="Object already initialized",fi=mn.TypeError,Bt=mn.WeakMap,Zi,ta,Uo,Vo=function(Fa){return Uo(Fa)?ta(Fa):Zi(Fa,{})},ma=function(Fa){return function(nu){var yc;if(!_n(nu)||(yc=ta(nu)).type!==Fa)throw fi("Incompatible receiver, "+Fa+" required");return yc}};Qt||kt.state?(za=kt.state||(kt.state=new Bt),za.get=za.get,za.has=za.has,za.set=za.set,Zi=function(Fa,nu){if(za.has(Fa))throw fi(mi);return nu.facade=Fa,za.set(Fa,nu),nu},ta=function(Fa){return za.get(Fa)||{}},Uo=function(Fa){return za.has(Fa)}):(ts=ri("state"),hi[ts]=!0,Zi=function(Fa,nu){if(dr(Fa,ts))throw fi(mi);return nu.facade=Fa,En(Fa,ts,nu),nu},ta=function(Fa){return dr(Fa,ts)?Fa[ts]:{}},Uo=function(Fa){return dr(Fa,ts)});var za,ts;ln.exports={set:Zi,get:ta,has:Uo,enforce:Vo,getterFor:ma}}),zs=xt((Mr,ln)=>{var Qt=jn(),mn=ii(),_n=Sn(),En=w(),dr=La().CONFIGURABLE,kt=$i(),ri=oa(),hi=ri.enforce,mi=ri.get,fi=Object.defineProperty,Bt=En&&!Qt(function(){return fi(function(){},"length",{value:8}).length!==8}),Zi=String(String).split("String"),ta=ln.exports=function(Uo,Vo,ma){String(Vo).slice(0,7)==="Symbol("&&(Vo="["+String(Vo).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),ma&&ma.getter&&(Vo="get "+Vo),ma&&ma.setter&&(Vo="set "+Vo),(!_n(Uo,"name")||dr&&Uo.name!==Vo)&&(En?fi(Uo,"name",{value:Vo,configurable:!0}):Uo.name=Vo),Bt&&ma&&_n(ma,"arity")&&Uo.length!==ma.arity&&fi(Uo,"length",{value:ma.arity});try{ma&&_n(ma,"constructor")&&ma.constructor?En&&fi(Uo,"prototype",{writable:!1}):Uo.prototype&&(Uo.prototype=void 0)}catch(ts){}var za=hi(Uo);return _n(za,"source")||(za.source=Zi.join(typeof Vo=="string"?Vo:"")),Uo};Function.prototype.toString=ta(function(){return mn(this)&&mi(this).source||kt(this)},"toString")}),Xo=xt((Mr,ln)=>{var Qt=ii(),mn=Ci(),_n=zs(),En=Ho();ln.exports=function(dr,kt,ri,hi){hi||(hi={});var mi=hi.enumerable,fi=hi.name!==void 0?hi.name:kt;if(Qt(ri)&&_n(ri,fi,hi),hi.global)mi?dr[kt]=ri:En(kt,ri);else{try{hi.unsafe?dr[kt]&&(mi=!0):delete dr[kt]}catch(Bt){}mi?dr[kt]=ri:mn.f(dr,kt,{value:ri,enumerable:!1,configurable:!hi.nonConfigurable,writable:!hi.nonWritable})}return dr}}),es=xt((Mr,ln)=>{var Qt=Math.ceil,mn=Math.floor;ln.exports=Math.trunc||function(_n){var En=+_n;return(En>0?mn:Qt)(En)}}),tu=xt((Mr,ln)=>{var Qt=es();ln.exports=function(mn){var _n=+mn;return _n!==_n||_n===0?0:Qt(_n)}}),Su=xt((Mr,ln)=>{var Qt=tu(),mn=Math.max,_n=Math.min;ln.exports=function(En,dr){var kt=Qt(En);return kt<0?mn(kt+dr,0):_n(kt,dr)}}),Sl=xt((Mr,ln)=>{var Qt=tu(),mn=Math.min;ln.exports=function(_n){return _n>0?mn(Qt(_n),9007199254740991):0}}),Ds=xt((Mr,ln)=>{var Qt=Sl();ln.exports=function(mn){return Qt(mn.length)}}),ks=xt((Mr,ln)=>{var Qt=Lo(),mn=Su(),_n=Ds(),En=function(dr){return function(kt,ri,hi){var mi=Qt(kt),fi=_n(mi),Bt=mn(hi,fi),Zi;if(dr&&ri!=ri){for(;fi>Bt;)if(Zi=mi[Bt++],Zi!=Zi)return!0}else for(;fi>Bt;Bt++)if((dr||Bt in mi)&&mi[Bt]===ri)return dr||Bt||0;return!dr&&-1}};ln.exports={includes:En(!0),indexOf:En(!1)}}),Ou=xt((Mr,ln)=>{var Qt=_r(),mn=Sn(),_n=Lo(),En=ks().indexOf,dr=xr(),kt=Qt([].push);ln.exports=function(ri,hi){var mi=_n(ri),fi=0,Bt=[],Zi;for(Zi in mi)!mn(dr,Zi)&&mn(mi,Zi)&&kt(Bt,Zi);for(;hi.length>fi;)mn(mi,Zi=hi[fi++])&&(~En(Bt,Zi)||kt(Bt,Zi));return Bt}}),Eu=xt((Mr,ln)=>{ln.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),Gl=xt(Mr=>{var ln=Ou(),Qt=Eu(),mn=Qt.concat("length","prototype");Mr.f=Object.getOwnPropertyNames||function(_n){return ln(_n,mn)}}),ti=xt(Mr=>{Mr.f=Object.getOwnPropertySymbols}),ca=xt((Mr,ln)=>{var Qt=Mi(),mn=_r(),_n=Gl(),En=ti(),dr=po(),kt=mn([].concat);ln.exports=Qt("Reflect","ownKeys")||function(ri){var hi=_n.f(dr(ri)),mi=En.f;return mi?kt(hi,mi(ri)):hi}}),as=xt((Mr,ln)=>{var Qt=Sn(),mn=ca(),_n=Ka(),En=Ci();ln.exports=function(dr,kt,ri){for(var hi=mn(kt),mi=En.f,fi=_n.f,Bt=0;Bt<hi.length;Bt++){var Zi=hi[Bt];!Qt(dr,Zi)&&!(ri&&Qt(ri,Zi))&&mi(dr,Zi,fi(kt,Zi))}}}),Ss=xt((Mr,ln)=>{var Qt=jn(),mn=ii(),_n=/#|\.prototype\./,En=function(mi,fi){var Bt=kt[dr(mi)];return Bt==hi?!0:Bt==ri?!1:mn(fi)?Qt(fi):!!fi},dr=En.normalize=function(mi){return String(mi).replace(_n,".").toLowerCase()},kt=En.data={},ri=En.NATIVE="N",hi=En.POLYFILL="P";ln.exports=En}),ll=xt((Mr,ln)=>{var Qt=Qn(),mn=Ka().f,_n=Ja(),En=Xo(),dr=Ho(),kt=as(),ri=Ss();ln.exports=function(hi,mi){var fi=hi.target,Bt=hi.global,Zi=hi.stat,ta,Uo,Vo,ma,za,ts;if(Bt?Uo=Qt:Zi?Uo=Qt[fi]||dr(fi,{}):Uo=(Qt[fi]||{}).prototype,Uo)for(Vo in mi){if(za=mi[Vo],hi.dontCallGetSet?(ts=mn(Uo,Vo),ma=ts&&ts.value):ma=Uo[Vo],ta=ri(Bt?Vo:fi+(Zi?".":"#")+Vo,hi.forced),!ta&&ma!==void 0){if(typeof za==typeof ma)continue;kt(za,ma)}(hi.sham||ma&&ma.sham)&&_n(za,"sham",!0),En(Uo,Vo,za,hi)}}}),Fn=xt(()=>{var Mr=ll(),ln=Qn();Mr({global:!0,forced:ln.globalThis!==ln},{globalThis:ln})}),Dr=xt(()=>{Fn()}),oi=xt((Mr,ln)=>{var Qt=zs(),mn=Ci();ln.exports=function(_n,En,dr){return dr.get&&Qt(dr.get,En,{getter:!0}),dr.set&&Qt(dr.set,En,{setter:!0}),mn.f(_n,En,dr)}}),na=xt((Mr,ln)=>{"use strict";var Qt=po();ln.exports=function(){var mn=Qt(this),_n="";return mn.hasIndices&&(_n+="d"),mn.global&&(_n+="g"),mn.ignoreCase&&(_n+="i"),mn.multiline&&(_n+="m"),mn.dotAll&&(_n+="s"),mn.unicode&&(_n+="u"),mn.unicodeSets&&(_n+="v"),mn.sticky&&(_n+="y"),_n}}),_u=xt(()=>{var Mr=Qn(),ln=w(),Qt=oi(),mn=na(),_n=jn(),En=Mr.RegExp,dr=En.prototype,kt=ln&&_n(function(){var ri=!0;try{En(".","d")}catch(Vo){ri=!1}var hi={},mi="",fi=ri?"dgimsy":"gimsy",Bt=function(Vo,ma){Object.defineProperty(hi,Vo,{get:function(){return mi+=ma,!0}})},Zi={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};ri&&(Zi.hasIndices="d");for(var ta in Zi)Bt(ta,Zi[ta]);var Uo=Object.getOwnPropertyDescriptor(dr,"flags").get.call(hi);return Uo!==fi||mi!==fi});kt&&Qt(dr,"flags",{configurable:!0,get:mn})}),Tu=xt((Mr,ln)=>{Dr(),_u();var Qt=Object.defineProperty,mn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyNames,En=Object.prototype.hasOwnProperty,dr=(d,h)=>function(){return d&&(h=(0,d[_n(d)[0]])(d=0)),h},kt=(d,h)=>function(){return h||(0,d[_n(d)[0]])((h={exports:{}}).exports,h),h.exports},ri=(d,h)=>{for(var ie in h)Qt(d,ie,{get:h[ie],enumerable:!0})},hi=(d,h,ie,$)=>{if(h&&typeof h=="object"||typeof h=="function")for(let Te of _n(h))!En.call(d,Te)&&Te!==ie&&Qt(d,Te,{get:()=>h[Te],enumerable:!($=mn(h,Te))||$.enumerable});return d},mi=d=>hi(Qt({},"__esModule",{value:!0}),d),fi,Bt=dr({"<define:process>"(){fi={env:{},argv:[]}}}),Zi=kt({"src/common/parser-create-error.js"(d,h){"use strict";Bt();function ie($,Te){let me=new SyntaxError($+" ("+Te.start.line+":"+Te.start.column+")");return me.loc=Te,me}h.exports=ie}}),ta=kt({"src/utils/try-combinations.js"(d,h){"use strict";Bt();function ie(){let $;for(var Te=arguments.length,me=new Array(Te),J=0;J<Te;J++)me[J]=arguments[J];for(let[O,le]of me.entries())try{return{result:le()}}catch(F){O===0&&($=F)}return{error:$}}h.exports=ie}}),Uo={};ri(Uo,{EOL:()=>sr,arch:()=>jt,cpus:()=>yc,default:()=>ni,endianness:()=>Vo,freemem:()=>Fa,getNetworkInterfaces:()=>Kt,hostname:()=>ma,loadavg:()=>za,networkInterfaces:()=>Et,platform:()=>cn,release:()=>Pt,tmpDir:()=>Ln,tmpdir:()=>vn,totalmem:()=>nu,type:()=>mr,uptime:()=>ts});function Vo(){if(typeof ar>"u"){var d=new ArrayBuffer(2),h=new Uint8Array(d),ie=new Uint16Array(d);if(h[0]=1,h[1]=2,ie[0]===258)ar="BE";else if(ie[0]===513)ar="LE";else throw new Error("unable to figure out endianess")}return ar}function ma(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function za(){return[]}function ts(){return 0}function Fa(){return Number.MAX_VALUE}function nu(){return Number.MAX_VALUE}function yc(){return[]}function mr(){return"Browser"}function Pt(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Et(){}function Kt(){}function jt(){return"javascript"}function cn(){return"browser"}function Ln(){return"/tmp"}var ar,vn,sr,ni,yi=dr({"node-modules-polyfills:os"(){Bt(),vn=Ln,sr=` +`,ni={EOL:sr,tmpdir:vn,tmpDir:Ln,networkInterfaces:Et,getNetworkInterfaces:Kt,release:Pt,type:mr,cpus:yc,totalmem:nu,freemem:Fa,uptime:ts,loadavg:za,hostname:ma,endianness:Vo}}}),bi=kt({"node-modules-polyfills-commonjs:os"(d,h){Bt();var ie=(yi(),mi(Uo));if(ie&&ie.default){h.exports=ie.default;for(let $ in ie)h.exports[$]=ie[$]}else ie&&(h.exports=ie)}}),pi=kt({"node_modules/detect-newline/index.js"(d,h){"use strict";Bt();var ie=$=>{if(typeof $!="string")throw new TypeError("Expected a string");let Te=$.match(/(?:\r?\n)/g)||[];if(Te.length===0)return;let me=Te.filter(O=>O===`\r +`).length,J=Te.length-me;return me>J?`\r +`:` +`};h.exports=ie,h.exports.graceful=$=>typeof $=="string"&&ie($)||` +`}}),Ge=kt({"node_modules/jest-docblock/build/index.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.extract=Ae,d.parse=it,d.parseWithComments=_t,d.print=Zt,d.strip=Xe;function h(){let dn=bi();return h=function(){return dn},dn}function ie(){let dn=$(pi());return ie=function(){return dn},dn}function $(dn){return dn&&dn.__esModule?dn:{default:dn}}var Te=/\*\/$/,me=/^\/\*\*?/,J=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,O=/(^|\s+)\/\/([^\r\n]*)/g,le=/^(\r?\n)+/,F=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,re=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,he=/(\r?\n|^) *\* ?/g,m=[];function Ae(dn){let Rn=dn.match(J);return Rn?Rn[0].trimLeft():""}function Xe(dn){let Rn=dn.match(J);return Rn&&Rn[0]?dn.substring(Rn[0].length):dn}function it(dn){return _t(dn).pragmas}function _t(dn){let Rn=(0,ie().default)(dn)||h().EOL;dn=dn.replace(me,"").replace(Te,"").replace(he,"$1");let At="";for(;At!==dn;)At=dn,dn=dn.replace(F,`${Rn}$1 $2${Rn}`);dn=dn.replace(le,"").trimRight();let pn=Object.create(null),Jn=dn.replace(re,"").replace(le,"").trimRight(),Ie;for(;Ie=re.exec(dn);){let nn=Ie[2].replace(O,"");typeof pn[Ie[1]]=="string"||Array.isArray(pn[Ie[1]])?pn[Ie[1]]=m.concat(pn[Ie[1]],nn):pn[Ie[1]]=nn}return{comments:Jn,pragmas:pn}}function Zt(dn){let{comments:Rn="",pragmas:At={}}=dn,pn=(0,ie().default)(Rn)||h().EOL,Jn="/**",Ie=" *",nn=" */",Wn=Object.keys(At),nr=Wn.map(Tt=>Bn(Tt,At[Tt])).reduce((Tt,Cn)=>Tt.concat(Cn),[]).map(Tt=>`${Ie} ${Tt}${pn}`).join("");if(!Rn){if(Wn.length===0)return"";if(Wn.length===1&&!Array.isArray(At[Wn[0]])){let Tt=At[Wn[0]];return`${Jn} ${Bn(Wn[0],Tt)[0]}${nn}`}}let jr=Rn.split(pn).map(Tt=>`${Ie} ${Tt}`).join(pn)+pn;return Jn+pn+(Rn?jr:"")+(Rn&&Wn.length?Ie+pn:"")+nr+nn}function Bn(dn,Rn){return m.concat(Rn).map(At=>`@${dn} ${At}`.trim())}}}),Ri=kt({"src/common/end-of-line.js"(d,h){"use strict";Bt();function ie(J){let O=J.indexOf("\r");return O>=0?J.charAt(O+1)===` +`?"crlf":"cr":"lf"}function $(J){switch(J){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function Te(J,O){let le;switch(O){case` +`:le=/\n/g;break;case"\r":le=/\r/g;break;case`\r +`:le=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(O)}.`)}let F=J.match(le);return F?F.length:0}function me(J){return J.replace(/\r\n?/g,` +`)}h.exports={guessEndOfLine:ie,convertEndOfLineToChars:$,countEndOfLineChars:Te,normalizeEndOfLine:me}}}),gi=kt({"src/language-js/utils/get-shebang.js"(d,h){"use strict";Bt();function ie($){if(!$.startsWith("#!"))return"";let Te=$.indexOf(` +`);return Te===-1?$:$.slice(0,Te)}h.exports=ie}}),no=kt({"src/language-js/pragma.js"(d,h){"use strict";Bt();var{parseWithComments:ie,strip:$,extract:Te,print:me}=Ge(),{normalizeEndOfLine:J}=Ri(),O=gi();function le(he){let m=O(he);m&&(he=he.slice(m.length+1));let Ae=Te(he),{pragmas:Xe,comments:it}=ie(Ae);return{shebang:m,text:he,pragmas:Xe,comments:it}}function F(he){let m=Object.keys(le(he).pragmas);return m.includes("prettier")||m.includes("format")}function re(he){let{shebang:m,text:Ae,pragmas:Xe,comments:it}=le(he),_t=$(Ae),Zt=me({pragmas:Object.assign({format:""},Xe),comments:it.trimStart()});return(m?`${m} +`:"")+J(Zt)+(_t.startsWith(` +`)?` +`:` + +`)+_t}h.exports={hasPragma:F,insertPragma:re}}}),wo=kt({"src/utils/is-non-empty-array.js"(d,h){"use strict";Bt();function ie($){return Array.isArray($)&&$.length>0}h.exports=ie}}),Ca=kt({"src/language-js/loc.js"(d,h){"use strict";Bt();var ie=wo();function $(le){var F,re;let he=le.range?le.range[0]:le.start,m=(F=(re=le.declaration)===null||re===void 0?void 0:re.decorators)!==null&&F!==void 0?F:le.decorators;return ie(m)?Math.min($(m[0]),he):he}function Te(le){return le.range?le.range[1]:le.end}function me(le,F){let re=$(le);return Number.isInteger(re)&&re===$(F)}function J(le,F){let re=Te(le);return Number.isInteger(re)&&re===Te(F)}function O(le,F){return me(le,F)&&J(le,F)}h.exports={locStart:$,locEnd:Te,hasSameLocStart:me,hasSameLoc:O}}}),ct=kt({"src/language-js/parse/utils/create-parser.js"(d,h){"use strict";Bt();var{hasPragma:ie}=no(),{locStart:$,locEnd:Te}=Ca();function me(J){return J=typeof J=="function"?{parse:J}:J,Object.assign({astFormat:"estree",hasPragma:ie,locStart:$,locEnd:Te},J)}h.exports=me}}),Us=kt({"src/language-js/parse/utils/replace-hashbang.js"(d,h){"use strict";Bt();function ie($){return $.charAt(0)==="#"&&$.charAt(1)==="!"?"//"+$.slice(2):$}h.exports=ie}}),El=kt({"src/language-js/utils/is-ts-keyword-type.js"(d,h){"use strict";Bt();function ie($){let{type:Te}=$;return Te.startsWith("TS")&&Te.endsWith("Keyword")}h.exports=ie}}),Tl=kt({"src/language-js/utils/is-block-comment.js"(d,h){"use strict";Bt();var ie=new Set(["Block","CommentBlock","MultiLine"]),$=Te=>ie.has(Te==null?void 0:Te.type);h.exports=$}}),Fs=kt({"src/language-js/utils/is-type-cast-comment.js"(d,h){"use strict";Bt();var ie=Tl();function $(Te){return ie(Te)&&Te.value[0]==="*"&&/@(?:type|satisfies)\b/.test(Te.value)}h.exports=$}}),Vs=kt({"src/utils/get-last.js"(d,h){"use strict";Bt();var ie=$=>$[$.length-1];h.exports=ie}}),Ra=kt({"src/language-js/parse/postprocess/visit-node.js"(d,h){"use strict";Bt();function ie($,Te){if(Array.isArray($)){for(let me=0;me<$.length;me++)$[me]=ie($[me],Te);return $}if($&&typeof $=="object"&&typeof $.type=="string"){let me=Object.keys($);for(let J=0;J<me.length;J++)$[me[J]]=ie($[me[J]],Te);return Te($)||$}return $}h.exports=ie}}),Bc=kt({"src/language-js/parse/postprocess/throw-syntax-error.js"(d,h){"use strict";Bt();var ie=Zi();function $(Te,me){let{start:J,end:O}=Te.loc;throw ie(me,{start:{line:J.line,column:J.column+1},end:{line:O.line,column:O.column+1}})}h.exports=$}}),Iu=kt({"src/language-js/parse/postprocess/index.js"(d,h){"use strict";Bt();var{locStart:ie,locEnd:$}=Ca(),Te=El(),me=Fs(),J=Vs(),O=Ra(),le=Bc();function F(Ae,Xe){if(Xe.parser!=="typescript"&&Xe.parser!=="flow"&&Xe.parser!=="acorn"&&Xe.parser!=="espree"&&Xe.parser!=="meriyah"){let _t=new Set;Ae=O(Ae,Zt=>{Zt.leadingComments&&Zt.leadingComments.some(me)&&_t.add(ie(Zt))}),Ae=O(Ae,Zt=>{if(Zt.type==="ParenthesizedExpression"){let{expression:Bn}=Zt;if(Bn.type==="TypeCastExpression")return Bn.range=Zt.range,Bn;let dn=ie(Zt);if(!_t.has(dn))return Bn.extra=Object.assign(Object.assign({},Bn.extra),{},{parenthesized:!0}),Bn}})}return Ae=O(Ae,_t=>{switch(_t.type){case"ChainExpression":return re(_t.expression);case"LogicalExpression":{if(he(_t))return m(_t);break}case"VariableDeclaration":{let Zt=J(_t.declarations);Zt&&Zt.init&&it(_t,Zt);break}case"TSParenthesizedType":return Te(_t.typeAnnotation)||_t.typeAnnotation.type==="TSThisType"||(_t.typeAnnotation.range=[ie(_t),$(_t)]),_t.typeAnnotation;case"TSTypeParameter":if(typeof _t.name=="string"){let Zt=ie(_t);_t.name={type:"Identifier",name:_t.name,range:[Zt,Zt+_t.name.length]}}break;case"ObjectExpression":if(Xe.parser==="typescript"){let Zt=_t.properties.find(Bn=>Bn.type==="Property"&&Bn.value.type==="TSEmptyBodyFunctionExpression");Zt&&le(Zt.value,"Unexpected token.")}break;case"SequenceExpression":{let Zt=J(_t.expressions);_t.range=[ie(_t),Math.min($(Zt),$(_t))];break}case"TopicReference":Xe.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:Zt}=_t;if(Xe.parser==="meriyah"&&Zt&&Zt.type==="Identifier"){let Bn=Xe.originalText.slice(ie(Zt),$(Zt));(Bn.startsWith('"')||Bn.startsWith("'"))&&(_t.exported=Object.assign(Object.assign({},_t.exported),{},{type:"Literal",value:_t.exported.name,raw:Bn}))}break}case"PropertyDefinition":if(Xe.parser==="meriyah"&&_t.static&&!_t.computed&&!_t.key){let Zt="static",Bn=ie(_t);Object.assign(_t,{static:!1,key:{type:"Identifier",name:Zt,range:[Bn,Bn+Zt.length]}})}break}}),Ae;function it(_t,Zt){Xe.originalText[$(Zt)]!==";"&&(_t.range=[ie(_t),$(Zt)])}}function re(Ae){switch(Ae.type){case"CallExpression":Ae.type="OptionalCallExpression",Ae.callee=re(Ae.callee);break;case"MemberExpression":Ae.type="OptionalMemberExpression",Ae.object=re(Ae.object);break;case"TSNonNullExpression":Ae.expression=re(Ae.expression);break}return Ae}function he(Ae){return Ae.type==="LogicalExpression"&&Ae.right.type==="LogicalExpression"&&Ae.operator===Ae.right.operator}function m(Ae){return he(Ae)?m({type:"LogicalExpression",operator:Ae.operator,left:m({type:"LogicalExpression",operator:Ae.operator,left:Ae.left,right:Ae.right.left,range:[ie(Ae.left),$(Ae.right.left)]}),right:Ae.right.right,range:[ie(Ae),$(Ae)]}):Ae}h.exports=F}}),_a=kt({"node_modules/typescript/lib/typescript.js"(d,h){Bt();var ie=Object.defineProperty,$=Object.getOwnPropertyNames,Te=(t,r)=>function(){return t&&(r=(0,t[$(t)[0]])(t=0)),r},me=(t,r)=>function(){return r||(0,t[$(t)[0]])((r={exports:{}}).exports,r),r.exports},J=(t,r)=>{for(var s in r)ie(t,s,{get:r[s],enumerable:!0})},O,le,F,re=Te({"src/compiler/corePublic.ts"(){"use strict";O="5.0",le="5.0.2",F=(t=>(t[t.LessThan=-1]="LessThan",t[t.EqualTo=0]="EqualTo",t[t.GreaterThan=1]="GreaterThan",t))(F||{})}});function he(t){return t?t.length:0}function m(t,r){if(t)for(let s=0;s<t.length;s++){let f=r(t[s],s);if(f)return f}}function Ae(t,r){if(t)for(let s=t.length-1;s>=0;s--){let f=r(t[s],s);if(f)return f}}function Xe(t,r){if(t!==void 0)for(let s=0;s<t.length;s++){let f=r(t[s],s);if(f!==void 0)return f}}function it(t,r){for(let s of t){let f=r(s);if(f!==void 0)return f}}function _t(t,r,s){let f=s;if(t){let T=0;for(let Z of t)f=r(f,Z,T),T++}return f}function Zt(t,r,s){let f=[];Re.assertEqual(t.length,r.length);for(let T=0;T<t.length;T++)f.push(s(t[T],r[T],T));return f}function Bn(t,r){if(t.length<=1)return t;let s=[];for(let f=0,T=t.length;f<T;f++)f&&s.push(r),s.push(t[f]);return s}function dn(t,r){if(t){for(let s=0;s<t.length;s++)if(!r(t[s],s))return!1}return!0}function Rn(t,r,s){if(t!==void 0)for(let f=s!=null?s:0;f<t.length;f++){let T=t[f];if(r(T,f))return T}}function At(t,r,s){if(t!==void 0)for(let f=s!=null?s:t.length-1;f>=0;f--){let T=t[f];if(r(T,f))return T}}function pn(t,r,s){if(t===void 0)return-1;for(let f=s!=null?s:0;f<t.length;f++)if(r(t[f],f))return f;return-1}function Jn(t,r,s){if(t===void 0)return-1;for(let f=s!=null?s:t.length-1;f>=0;f--)if(r(t[f],f))return f;return-1}function Ie(t,r){for(let s=0;s<t.length;s++){let f=r(t[s],s);if(f)return f}return Re.fail()}function nn(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wc;if(t){for(let f of t)if(s(f,r))return!0}return!1}function Wn(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wc;return t.length===r.length&&t.every((f,T)=>s(f,r[T]))}function nr(t,r,s){for(let f=s||0;f<t.length;f++)if(nn(r,t.charCodeAt(f)))return f;return-1}function jr(t,r){let s=0;if(t)for(let f=0;f<t.length;f++){let T=t[f];r(T,f)&&s++}return s}function Tt(t,r){if(t){let s=t.length,f=0;for(;f<s&&r(t[f]);)f++;if(f<s){let T=t.slice(0,f);for(f++;f<s;){let Z=t[f];r(Z)&&T.push(Z),f++}return T}}return t}function Cn(t,r){let s=0;for(let f=0;f<t.length;f++)r(t[f],f,t)&&(t[s]=t[f],s++);t.length=s}function ur(t){t.length=0}function zr(t,r){let s;if(t){s=[];for(let f=0;f<t.length;f++)s.push(r(t[f],f))}return s}function*Hr(t,r){for(let s of t)yield r(s)}function Tr(t,r){if(t)for(let s=0;s<t.length;s++){let f=t[s],T=r(f,s);if(f!==T){let Z=t.slice(0,s);for(Z.push(T),s++;s<t.length;s++)Z.push(r(t[s],s));return Z}}return t}function Yr(t){let r=[];for(let s of t)s&&(va(s)?Ns(r,s):r.push(s));return r}function Nt(t,r){let s;if(t)for(let f=0;f<t.length;f++){let T=r(t[f],f);T&&(va(T)?s=Ns(s,T):s=Yo(s,T))}return s||Ne}function fn(t,r){let s=[];if(t)for(let f=0;f<t.length;f++){let T=r(t[f],f);T&&(va(T)?Ns(s,T):s.push(T))}return s}function*Hn(t,r){for(let s of t){let f=r(s);f&&(yield*f)}}function wi(t,r){let s;if(t)for(let f=0;f<t.length;f++){let T=t[f],Z=r(T,f);(s||T!==Z||va(Z))&&(s||(s=t.slice(0,f)),va(Z)?Ns(s,Z):s.push(Z))}return s||t}function Gi(t,r){let s=[];for(let f=0;f<t.length;f++){let T=r(t[f],f);if(T===void 0)return;s.push(T)}return s}function Po(t,r){let s=[];if(t)for(let f=0;f<t.length;f++){let T=r(t[f],f);T!==void 0&&s.push(T)}return s}function*Ga(t,r){for(let s of t){let f=r(s);f!==void 0&&(yield f)}}function rc(t,r){if(!t)return;let s=new Map;return t.forEach((f,T)=>{let Z=r(T,f);if(Z!==void 0){let[ae,_e]=Z;ae!==void 0&&_e!==void 0&&s.set(ae,_e)}}),s}function Vc(t,r,s){if(t.has(r))return t.get(r);let f=s();return t.set(r,f),f}function Wc(t,r){return t.has(r)?!1:(t.add(r),!0)}function*_l(t){yield t}function pp(t,r,s){let f;if(t){f=[];let T=t.length,Z,ae,_e=0,M=0;for(;_e<T;){for(;M<T;){let He=t[M];if(ae=r(He,M),M===0)Z=ae;else if(ae!==Z)break;M++}if(_e<M){let He=s(t.slice(_e,M),Z,_e,M);He&&f.push(He),_e=M}Z=ae,M++}}return f}function hn(t,r){if(!t)return;let s=new Map;return t.forEach((f,T)=>{let[Z,ae]=r(T,f);s.set(Z,ae)}),s}function wr(t,r){if(t)if(r){for(let s of t)if(r(s))return!0}else return t.length>0;return!1}function Xi(t,r,s){let f;for(let T=0;T<t.length;T++)r(t[T])?f=f===void 0?T:f:f!==void 0&&(s(f,T),f=void 0);f!==void 0&&s(f,t.length)}function Lr(t,r){return wr(r)?wr(t)?[...t,...r]:r:t}function aa(t,r){return r}function iu(t){return t.map(aa)}function Yd(t,r,s){let f=iu(t);ou(t,f,s);let T=t[f[0]],Z=[f[0]];for(let ae=1;ae<f.length;ae++){let _e=f[ae],M=t[_e];r(T,M)||(Z.push(_e),T=M)}return Z.sort(),Z.map(ae=>t[ae])}function Qd(t,r){let s=[];for(let f of t)Lu(s,f,r);return s}function Fl(t,r,s){return t.length===0?[]:t.length===1?t.slice():s?Yd(t,r,s):Qd(t,r)}function Tc(t,r){if(t.length===0)return Ne;let s=t[0],f=[s];for(let T=1;T<t.length;T++){let Z=t[T];switch(r(Z,s)){case!0:case 0:continue;case-1:return Re.fail("Array is unsorted.")}f.push(s=Z)}return f}function E_(){return[]}function pl(t,r,s,f){if(t.length===0)return t.push(r),!0;let T=qc(t,r,pa,s);return T<0?(t.splice(~T,0,r),!0):f?(t.splice(T,0,r),!0):!1}function T_(t,r,s){return Tc(au(t,r),s||r||A)}function Yp(t,r){if(t.length<2)return!0;for(let s=1,f=t.length;s<f;s++)if(r(t[s-1],t[s])===1)return!1;return!0}function Qp(t,r,s,f){let T=3;if(t.length<2)return T;let Z=r(t[0]);for(let ae=1,_e=t.length;ae<_e&&T!==0;ae++){let M=r(t[ae]);T&1&&s(Z,M)>0&&(T&=-2),T&2&&f(Z,M)>0&&(T&=-3),Z=M}return T}function Zp(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wc;if(!t||!r)return t===r;if(t.length!==r.length)return!1;for(let f=0;f<t.length;f++)if(!s(t[f],r[f],f))return!1;return!0}function ed(t){let r;if(t)for(let s=0;s<t.length;s++){let f=t[s];(r||!f)&&(r||(r=t.slice(0,s)),f&&r.push(f))}return r||t}function dp(t,r,s){if(!r||!t||r.length===0||t.length===0)return r;let f=[];e:for(let T=0,Z=0;Z<r.length;Z++){Z>0&&Re.assertGreaterThanOrEqual(s(r[Z],r[Z-1]),0);t:for(let ae=T;T<t.length;T++)switch(T>ae&&Re.assertGreaterThanOrEqual(s(t[T],t[T-1]),0),s(r[Z],t[T])){case-1:f.push(r[Z]);continue e;case 0:continue e;case 1:continue t}}return f}function Yo(t,r){return r===void 0?t:t===void 0?[r]:(t.push(r),t)}function Zd(t,r){return t===void 0?r:r===void 0?t:va(t)?va(r)?Lr(t,r):Yo(t,r):va(r)?Yo(r,t):[t,r]}function fp(t,r){return r<0?t.length+r:r}function Ns(t,r,s,f){if(r===void 0||r.length===0)return t;if(t===void 0)return r.slice(s,f);s=s===void 0?0:fp(r,s),f=f===void 0?r.length:fp(r,f);for(let T=s;T<f&&T<r.length;T++)r[T]!==void 0&&t.push(r[T]);return t}function Lu(t,r,s){return nn(t,r,s)?!1:(t.push(r),!0)}function td(t,r,s){return t?(Lu(t,r,s),t):[r]}function ou(t,r,s){r.sort((f,T)=>s(t[f],t[T])||Gs(f,T))}function au(t,r){return t.length===0?t:t.slice().sort(r)}function*nd(t){for(let r=t.length-1;r>=0;r--)yield t[r]}function C_(t,r){let s=iu(t);return ou(t,s,r),s.map(f=>t[f])}function ef(t,r,s,f){for(;s<f;){if(t[s]!==r[s])return!1;s++}return!0}function ic(t){return t===void 0||t.length===0?void 0:t[0]}function tf(t){if(t)for(let r of t)return r}function w_(t){return Re.assert(t.length!==0),t[0]}function mp(t){for(let r of t)return r;Re.fail("iterator is empty")}function gu(t){return t===void 0||t.length===0?void 0:t[t.length-1]}function Yu(t){return Re.assert(t.length!==0),t[t.length-1]}function Pl(t){return t&&t.length===1?t[0]:void 0}function nf(t){return Re.checkDefined(Pl(t))}function gp(t){return t&&t.length===1?t[0]:t}function dl(t,r,s){let f=t.slice(0);return f[r]=s,f}function qc(t,r,s,f,T){return rd(t,s(r),s,f,T)}function rd(t,r,s,f,T){if(!wr(t))return-1;let Z=T||0,ae=t.length-1;for(;Z<=ae;){let _e=Z+(ae-Z>>1),M=s(t[_e],_e);switch(f(M,r)){case-1:Z=_e+1;break;case 0:return _e;case 1:ae=_e-1;break}}return~Z}function Cc(t,r,s,f,T){if(t&&t.length>0){let Z=t.length;if(Z>0){let ae=f===void 0||f<0?0:f,_e=T===void 0||ae+T>Z-1?Z-1:ae+T,M;for(arguments.length<=2?(M=t[ae],ae++):M=s;ae<=_e;)M=r(M,t[ae],ae),ae++;return M}}return s}function Os(t,r){return Lt.call(t,r)}function hp(t,r){return Lt.call(t,r)?t[r]:void 0}function A_(t){let r=[];for(let s in t)Lt.call(t,s)&&r.push(s);return r}function yp(t){let r=[];do{let s=Object.getOwnPropertyNames(t);for(let f of s)Lu(r,f)}while(t=Object.getPrototypeOf(t));return r}function Ma(t){let r=[];for(let s in t)Lt.call(t,s)&&r.push(t[s]);return r}function k_(t,r){let s=new Array(t);for(let f=0;f<t;f++)s[f]=r(f);return s}function Ba(t,r){let s=[];for(let f of t)s.push(r?r(f):f);return s}function Hc(t){for(var r=arguments.length,s=new Array(r>1?r-1:0),f=1;f<r;f++)s[f-1]=arguments[f];for(let T of s)if(T!==void 0)for(let Z in T)Os(T,Z)&&(t[Z]=T[Z]);return t}function F_(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:wc;if(t===r)return!0;if(!t||!r)return!1;for(let f in t)if(Lt.call(t,f)&&(!Lt.call(r,f)||!s(t[f],r[f])))return!1;for(let f in r)if(Lt.call(r,f)&&!Lt.call(t,f))return!1;return!0}function id(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa,f=new Map;for(let T of t){let Z=r(T);Z!==void 0&&f.set(Z,s(T))}return f}function Qu(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa,f=[];for(let T of t)f[r(T)]=s(T);return f}function vp(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa,f=lr();for(let T of t)f.add(r(T),s(T));return f}function rf(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa;return Ba(vp(t,r).values(),s)}function bp(t,r){var s;let f={};if(t)for(let T of t){let Z=`${r(T)}`;((s=f[Z])!=null?s:f[Z]=[]).push(T)}return f}function oc(t){let r={};for(let s in t)Lt.call(t,s)&&(r[s]=t[s]);return r}function H(t,r){let s={};for(let f in r)Lt.call(r,f)&&(s[f]=r[f]);for(let f in t)Lt.call(t,f)&&(s[f]=t[f]);return s}function We(t,r){for(let s in r)Lt.call(r,s)&&(t[s]=r[s])}function en(t,r){return r?r.bind(t):void 0}function lr(){let t=new Map;return t.add=Ur,t.remove=vi,t}function Ur(t,r){let s=this.get(t);return s?s.push(r):this.set(t,s=[r]),s}function vi(t,r){let s=this.get(t);s&&(xe(s,r),s.length||this.delete(t))}function Ko(){return lr()}function Is(t){let r=(t==null?void 0:t.slice())||[],s=0;function f(){return s===r.length}function T(){r.push(...arguments)}function Z(){if(f())throw new Error("Queue is empty");let ae=r[s];if(r[s]=void 0,s++,s>100&&s>r.length>>1){let _e=r.length-s;r.copyWithin(0,s),r.length=_e,s=0}return ae}return{enqueue:T,dequeue:Z,isEmpty:f}}function Pa(t,r){let s=new Map,f=0;function*T(){for(let ae of s.values())va(ae)?yield*ae:yield ae}let Z={has(ae){let _e=t(ae);if(!s.has(_e))return!1;let M=s.get(_e);if(!va(M))return r(M,ae);for(let He of M)if(r(He,ae))return!0;return!1},add(ae){let _e=t(ae);if(s.has(_e)){let M=s.get(_e);if(va(M))nn(M,ae,r)||(M.push(ae),f++);else{let He=M;r(He,ae)||(s.set(_e,[He,ae]),f++)}}else s.set(_e,ae),f++;return this},delete(ae){let _e=t(ae);if(!s.has(_e))return!1;let M=s.get(_e);if(va(M)){for(let He=0;He<M.length;He++)if(r(M[He],ae))return M.length===1?s.delete(_e):M.length===2?s.set(_e,M[1-He]):ve(M,He),f--,!0}else if(r(M,ae))return s.delete(_e),f--,!0;return!1},clear(){s.clear(),f=0},get size(){return f},forEach(ae){for(let _e of Ba(s.values()))if(va(_e))for(let M of _e)ae(M,M,Z);else{let M=_e;ae(M,M,Z)}},keys(){return T()},values(){return T()},*entries(){for(let ae of T())yield[ae,ae]},[Symbol.iterator]:()=>T(),[Symbol.toStringTag]:s[Symbol.toStringTag]};return Z}function va(t){return Array.isArray(t)}function Hs(t){return va(t)?t:[t]}function fl(t){return typeof t=="string"}function Nl(t){return typeof t=="number"}function hu(t,r){return t!==void 0&&r(t)?t:void 0}function ml(t,r){return t!==void 0&&r(t)?t:Re.fail(`Invalid cast. The supplied value ${t} did not pass the test '${Re.getFunctionName(r)}'.`)}function su(t){}function od(){return!1}function Ol(){return!0}function of(){}function pa(t){return t}function af(t){return t.toLowerCase()}function sf(t){return at.test(t)?t.replace(at,af):t}function sm(){throw new Error("Not implemented")}function uf(t){let r;return()=>(t&&(r=t(),t=void 0),r)}function Ru(t){let r=new Map;return s=>{let f=`${typeof s}:${s}`,T=r.get(f);return T===void 0&&!r.has(f)&&(T=t(s),r.set(f,T)),T}}function lf(t){let r=new WeakMap;return s=>{let f=r.get(s);return f===void 0&&!r.has(s)&&(f=t(s),r.set(s,f)),f}}function g0(t,r){return function(){for(var s=arguments.length,f=new Array(s),T=0;T<s;T++)f[T]=arguments[T];let Z=r.get(f);return Z===void 0&&!r.has(f)&&(Z=t(...f),r.set(f,Z)),Z}}function um(t,r,s,f,T){if(T){let Z=[];for(let ae=0;ae<arguments.length;ae++)Z[ae]=arguments[ae];return ae=>Cc(Z,(_e,M)=>M(_e),ae)}else return f?Z=>f(s(r(t(Z)))):s?Z=>s(r(t(Z))):r?Z=>r(t(Z)):t?Z=>t(Z):Z=>Z}function wc(t,r){return t===r}function P_(t,r){return t===r||t!==void 0&&r!==void 0&&t.toUpperCase()===r.toUpperCase()}function Zu(t,r){return wc(t,r)}function lm(t,r){return t===r?0:t===void 0?-1:r===void 0?1:t<r?-1:1}function Gs(t,r){return lm(t,r)}function h0(t,r){return Gs(t==null?void 0:t.start,r==null?void 0:r.start)||Gs(t==null?void 0:t.length,r==null?void 0:r.length)}function gl(t,r){return Cc(t,(s,f)=>r(s,f)===-1?s:f)}function Il(t,r){return t===r?0:t===void 0?-1:r===void 0?1:(t=t.toUpperCase(),r=r.toUpperCase(),t<r?-1:t>r?1:0)}function cf(t,r){return t===r?0:t===void 0?-1:r===void 0?1:(t=t.toLowerCase(),r=r.toLowerCase(),t<r?-1:t>r?1:0)}function A(t,r){return lm(t,r)}function L(t){return t?Il:A}function S(){return pt}function I(t){pt!==t&&(pt=t,cr=void 0)}function N(t,r){return(cr||(cr=Ht(pt)))(t,r)}function E(t,r,s,f){return t===r?0:t===void 0?-1:r===void 0?1:f(t[s],r[s])}function C(t,r){return Gs(t?1:0,r?1:0)}function k(t,r,s){let f=Math.max(2,Math.floor(t.length*.34)),T=Math.floor(t.length*.4)+1,Z;for(let ae of r){let _e=s(ae);if(_e!==void 0&&Math.abs(_e.length-t.length)<=f){if(_e===t||_e.length<3&&_e.toLowerCase()!==t.toLowerCase())continue;let M=j(t,_e,T-.1);if(M===void 0)continue;Re.assert(M<T),T=M,Z=ae}}return Z}function j(t,r,s){let f=new Array(r.length+1),T=new Array(r.length+1),Z=s+.01;for(let _e=0;_e<=r.length;_e++)f[_e]=_e;for(let _e=1;_e<=t.length;_e++){let M=t.charCodeAt(_e-1),He=Math.ceil(_e>s?_e-s:1),be=Math.floor(r.length>s+_e?s+_e:r.length);T[0]=_e;let gt=_e;for(let ot=1;ot<He;ot++)T[ot]=Z;for(let ot=He;ot<=be;ot++){let Vt=t[_e-1].toLowerCase()===r[ot-1].toLowerCase()?f[ot-1]+.1:f[ot-1]+2,Mn=M===r.charCodeAt(ot-1)?f[ot-1]:Math.min(f[ot]+1,T[ot-1]+1,Vt);T[ot]=Mn,gt=Math.min(gt,Mn)}for(let ot=be+1;ot<=r.length;ot++)T[ot]=Z;if(gt>s)return;let ze=f;f=T,T=ze}let ae=f[r.length];return ae>s?void 0:ae}function K(t,r){let s=t.length-r.length;return s>=0&&t.indexOf(r,s)===s}function X(t,r){return K(t,r)?t.slice(0,t.length-r.length):t}function Y(t,r){return K(t,r)?t.slice(0,t.length-r.length):void 0}function q(t,r){return t.indexOf(r)!==-1}function R(t){let r=t.length;for(let s=r-1;s>0;s--){let f=t.charCodeAt(s);if(f>=48&&f<=57)do--s,f=t.charCodeAt(s);while(s>0&&f>=48&&f<=57);else if(s>4&&(f===110||f===78)){if(--s,f=t.charCodeAt(s),f!==105&&f!==73||(--s,f=t.charCodeAt(s),f!==109&&f!==77))break;--s,f=t.charCodeAt(s)}else break;if(f!==45&&f!==46)break;r=s}return r===t.length?t:t.slice(0,r)}function v(t,r){for(let s=0;s<t.length;s++)if(t[s]===r)return te(t,s),!0;return!1}function te(t,r){for(let s=r;s<t.length-1;s++)t[s]=t[s+1];t.pop()}function ve(t,r){t[r]=t[t.length-1],t.pop()}function xe(t,r){return oe(t,s=>s===r)}function oe(t,r){for(let s=0;s<t.length;s++)if(r(t[s]))return ve(t,s),!0;return!1}function ye(t){return t?pa:sf}function pe(t){let{prefix:r,suffix:s}=t;return`${r}*${s}`}function Ce(t,r){return Re.assert(z(t,r)),r.substring(t.prefix.length,r.length-t.suffix.length)}function Se(t,r,s){let f,T=-1;for(let Z of t){let ae=r(Z);z(ae,s)&&ae.prefix.length>T&&(T=ae.prefix.length,f=Z)}return f}function Ke(t,r){return t.lastIndexOf(r,0)===0}function U(t,r){return Ke(t,r)?t.substr(r.length):t}function de(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pa;return Ke(s(t),s(r))?t.substring(r.length):void 0}function z(t,r){let{prefix:s,suffix:f}=t;return r.length>=s.length+f.length&&Ke(r,s)&&K(r,f)}function ne(t,r){return s=>t(s)&&r(s)}function P(){for(var t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];return function(){let f;for(let T of r)if(f=T(...arguments),f)return f;return f}}function G(t){return function(){return!t(...arguments)}}function Q(t){}function ue(t){return t===void 0?void 0:[t]}function ce(t,r,s,f,T,Z){Z=Z||su;let ae=0,_e=0,M=t.length,He=r.length,be=!1;for(;ae<M&&_e<He;){let gt=t[ae],ze=r[_e],ot=s(gt,ze);ot===-1?(f(gt),ae++,be=!0):ot===1?(T(ze),_e++,be=!0):(Z(ze,gt),ae++,_e++)}for(;ae<M;)f(t[ae++]),be=!0;for(;_e<He;)T(r[_e++]),be=!0;return be}function fe(t){let r=[];return Fe(t,r,void 0,0),r}function Fe(t,r,s,f){for(let T of t[f]){let Z;s?(Z=s.slice(),Z.push(T)):Z=[T],f===t.length-1?r.push(Z):Fe(t,r,Z,f+1)}}function $e(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:" ";return r<=t.length?t:s.repeat(r-t.length)+t}function Ue(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:" ";return r<=t.length?t:t+s.repeat(r-t.length)}function Be(t,r){if(t){let s=t.length,f=0;for(;f<s&&r(t[f]);)f++;return t.slice(0,f)}}function nt(t,r){if(t){let s=t.length,f=0;for(;f<s&&r(t[f]);)f++;return t.slice(f)}}function Pe(t){let r=t.length-1;for(;r>=0&&Tp(t.charCodeAt(r));)r--;return t.slice(0,r+1)}function mt(){return typeof fi<"u"&&fi.nextTick&&!fi.browser&&typeof h=="object"}var Ne,Le,ft,Ot,yt,Lt,Ve,at,qt,Ht,cr,pt,Ye,vt,wt,rn=Te({"src/compiler/core.ts"(){"use strict";il(),Ne=[],Le=new Map,ft=new Set,Ot=(t=>(t[t.None=0]="None",t[t.CaseSensitive=1]="CaseSensitive",t[t.CaseInsensitive=2]="CaseInsensitive",t[t.Both=3]="Both",t))(Ot||{}),yt=Array.prototype.at?(t,r)=>t==null?void 0:t.at(r):(t,r)=>{if(t&&(r=fp(t,r),r<t.length))return t[r]},Lt=Object.prototype.hasOwnProperty,Ve={push:su,length:0},at=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,qt=(t=>(t[t.None=0]="None",t[t.Normal=1]="Normal",t[t.Aggressive=2]="Aggressive",t[t.VeryAggressive=3]="VeryAggressive",t))(qt||{}),Ht=(()=>{let t,r,s=_e();return M;function f(He,be,gt){if(He===be)return 0;if(He===void 0)return-1;if(be===void 0)return 1;let ze=gt(He,be);return ze<0?-1:ze>0?1:0}function T(He){let be=new Intl.Collator(He,{usage:"sort",sensitivity:"variant"}).compare;return(gt,ze)=>f(gt,ze,be)}function Z(He){if(He!==void 0)return ae();return(gt,ze)=>f(gt,ze,be);function be(gt,ze){return gt.localeCompare(ze)}}function ae(){return(gt,ze)=>f(gt,ze,He);function He(gt,ze){return be(gt.toUpperCase(),ze.toUpperCase())||be(gt,ze)}function be(gt,ze){return gt<ze?-1:gt>ze?1:0}}function _e(){return typeof Intl=="object"&&typeof Intl.Collator=="function"?T:typeof String.prototype.localeCompare=="function"&&typeof String.prototype.toLocaleUpperCase=="function"&&"a".localeCompare("B")<0?Z:ae}function M(He){return He===void 0?t||(t=s(He)):He==="en-US"?r||(r=s(He)):s(He)}})(),Ye=String.prototype.trim?t=>t.trim():t=>vt(wt(t)),vt=String.prototype.trimEnd?t=>t.trimEnd():Pe,wt=String.prototype.trimStart?t=>t.trimStart():t=>t.replace(/^\s+/g,"")}}),wn,Re,Gr=Te({"src/compiler/debug.ts"(){"use strict";il(),il(),wn=(t=>(t[t.Off=0]="Off",t[t.Error=1]="Error",t[t.Warning=2]="Warning",t[t.Info=3]="Info",t[t.Verbose=4]="Verbose",t))(wn||{}),(t=>{let r=0;t.currentLogLevel=2,t.isDebugging=!1;function s(on){return t.currentLogLevel<=on}t.shouldLog=s;function f(on,Ar){t.loggingHost&&s(on)&&t.loggingHost.log(on,Ar)}function T(on){f(3,on)}t.log=T,(on=>{function Ar(Zo){f(1,Zo)}on.error=Ar;function di(Zo){f(2,Zo)}on.warn=di;function Si(Zo){f(3,Zo)}on.log=Si;function Sa(Zo){f(4,Zo)}on.trace=Sa})(T=t.log||(t.log={}));let Z={};function ae(){return r}t.getAssertionLevel=ae;function _e(on){let Ar=r;if(r=on,on>Ar)for(let di of A_(Z)){let Si=Z[di];Si!==void 0&&t[di]!==Si.assertion&&on>=Si.level&&(t[di]=Si,Z[di]=void 0)}}t.setAssertionLevel=_e;function M(on){return r>=on}t.shouldAssert=M;function He(on,Ar){return M(on)?!0:(Z[Ar]={level:on,assertion:t[Ar]},t[Ar]=su,!1)}function be(on,Ar){debugger;let di=new Error(on?`Debug Failure. ${on}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(di,Ar||be),di}t.fail=be;function gt(on,Ar,di){return be(`${Ar||"Unexpected node."}\r +Node ${bs(on.kind)} was unexpected.`,di||gt)}t.failBadSyntaxKind=gt;function ze(on,Ar,di,Si){on||(Ar=Ar?`False expression: ${Ar}`:"False expression.",di&&(Ar+=`\r +Verbose Debug Information: `+(typeof di=="string"?di:di())),be(Ar,Si||ze))}t.assert=ze;function ot(on,Ar,di,Si,Sa){if(on!==Ar){let Zo=di?Si?`${di} ${Si}`:di:"";be(`Expected ${on} === ${Ar}. ${Zo}`,Sa||ot)}}t.assertEqual=ot;function Vt(on,Ar,di,Si){on>=Ar&&be(`Expected ${on} < ${Ar}. ${di||""}`,Si||Vt)}t.assertLessThan=Vt;function Mn(on,Ar,di){on>Ar&&be(`Expected ${on} <= ${Ar}`,di||Mn)}t.assertLessThanOrEqual=Mn;function qn(on,Ar,di){on<Ar&&be(`Expected ${on} >= ${Ar}`,di||qn)}t.assertGreaterThanOrEqual=qn;function $r(on,Ar,di){on==null&&be(Ar,di||$r)}t.assertIsDefined=$r;function Zn(on,Ar,di){return $r(on,Ar,di||Zn),on}t.checkDefined=Zn;function Gt(on,Ar,di){for(let Si of on)$r(Si,Ar,di||Gt)}t.assertEachIsDefined=Gt;function Cr(on,Ar,di){return Gt(on,Ar,di||Cr),on}t.checkEachDefined=Cr;function Fi(on){let Ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Illegal value:",di=arguments.length>2?arguments[2]:void 0,Si=typeof on=="object"&&Os(on,"kind")&&Os(on,"pos")?"SyntaxKind: "+bs(on.kind):JSON.stringify(on);return be(`${Ar} ${Si}`,di||Fi)}t.assertNever=Fi;function sa(on,Ar,di,Si){He(1,"assertEachNode")&&ze(Ar===void 0||dn(on,Ar),di||"Unexpected node.",()=>`Node array did not pass test '${hl(Ar)}'.`,Si||sa)}t.assertEachNode=sa;function ko(on,Ar,di,Si){He(1,"assertNode")&&ze(on!==void 0&&(Ar===void 0||Ar(on)),di||"Unexpected node.",()=>`Node ${bs(on==null?void 0:on.kind)} did not pass test '${hl(Ar)}'.`,Si||ko)}t.assertNode=ko;function Da(on,Ar,di,Si){He(1,"assertNotNode")&&ze(on===void 0||Ar===void 0||!Ar(on),di||"Unexpected node.",()=>`Node ${bs(on.kind)} should not have passed test '${hl(Ar)}'.`,Si||Da)}t.assertNotNode=Da;function $a(on,Ar,di,Si){He(1,"assertOptionalNode")&&ze(Ar===void 0||on===void 0||Ar(on),di||"Unexpected node.",()=>`Node ${bs(on==null?void 0:on.kind)} did not pass test '${hl(Ar)}'.`,Si||$a)}t.assertOptionalNode=$a;function Ul(on,Ar,di,Si){He(1,"assertOptionalToken")&&ze(Ar===void 0||on===void 0||on.kind===Ar,di||"Unexpected node.",()=>`Node ${bs(on==null?void 0:on.kind)} was not a '${bs(Ar)}' token.`,Si||Ul)}t.assertOptionalToken=Ul;function Ju(on,Ar,di){He(1,"assertMissingNode")&&ze(on===void 0,Ar||"Unexpected node.",()=>`Node ${bs(on.kind)} was unexpected'.`,di||Ju)}t.assertMissingNode=Ju;function Op(on){}t.type=Op;function hl(on){if(typeof on!="function")return"";if(Os(on,"name"))return on.name;{let Ar=Function.prototype.toString.call(on),di=/^function\s+([\w\$]+)\s*\(/.exec(Ar);return di?di[1]:""}}t.getFunctionName=hl;function yl(on){return`{ name: ${k0(on.escapedName)}; flags: ${Vl(on.flags)}; declarations: ${zr(on.declarations,Ar=>bs(Ar.kind))} }`}t.formatSymbol=yl;function qo(){let on=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ar=arguments.length>1?arguments[1]:void 0,di=arguments.length>2?arguments[2]:void 0,Si=ol(Ar);if(on===0)return Si.length>0&&Si[0][0]===0?Si[0][1]:"0";if(di){let Sa=[],Zo=on;for(let[zn,er]of Si){if(zn>on)break;zn!==0&&zn&on&&(Sa.push(er),Zo&=~zn)}if(Zo===0)return Sa.join("|")}else for(let[Sa,Zo]of Si)if(Sa===on)return Zo;return on.toString()}t.formatEnum=qo;let uc=new Map;function ol(on){let Ar=uc.get(on);if(Ar)return Ar;let di=[];for(let Sa in on){let Zo=on[Sa];typeof Zo=="number"&&di.push([Zo,Sa])}let Si=C_(di,(Sa,Zo)=>Gs(Sa[0],Zo[0]));return uc.set(on,Si),Si}function bs(on){return qo(on,Br,!1)}t.formatSyntaxKind=bs;function Ip(on){return qo(on,O_,!1)}t.formatSnippetKind=Ip;function vl(on){return qo(on,ba,!0)}t.formatNodeFlags=vl;function Fu(on){return qo(on,Rr,!0)}t.formatModifierFlags=Fu;function zu(on){return qo(on,y0,!0)}t.formatTransformFlags=zu;function is(on){return qo(on,Xg,!0)}t.formatEmitFlags=is;function Vl(on){return qo(on,Xa,!0)}t.formatSymbolFlags=Vl;function lc(on){return qo(on,ad,!0)}t.formatTypeFlags=lc;function ps(on){return qo(on,mf,!0)}t.formatSignatureFlags=ps;function Ia(on){return qo(on,sd,!0)}t.formatObjectFlags=Ia;function vu(on){return qo(on,zi,!0)}t.formatFlowFlags=vu;function cc(on){return qo(on,Vi,!0)}t.formatRelationComparisonResult=cc;function Ya(on){return qo(on,CheckMode,!0)}t.formatCheckMode=Ya;function i_(on){return qo(on,SignatureCheckMode,!0)}t.formatSignatureCheckMode=i_;function os(on){return qo(on,TypeFacts,!0)}t.formatTypeFacts=os;let Uu=!1,xs;function _c(on){"__debugFlowFlags"in on||Object.defineProperties(on,{__tsDebuggerDisplay:{value(){let Ar=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",di=this.flags&~(2048-1);return`${Ar}${di?` (${vu(di)})`:""}`}},__debugFlowFlags:{get(){return qo(this.flags,zi,!0)}},__debugToString:{value(){return to(this)}}})}function Wa(on){Uu&&(typeof Object.setPrototypeOf=="function"?(xs||(xs=Object.create(Object.prototype),_c(xs)),Object.setPrototypeOf(on,xs)):_c(on))}t.attachFlowNodeDebugInfo=Wa;let $s;function Vu(on){"__tsDebuggerDisplay"in on||Object.defineProperties(on,{__tsDebuggerDisplay:{value(Ar){return Ar=String(Ar).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${Ar}`}}})}function xd(on){Uu&&(typeof Object.setPrototypeOf=="function"?($s||($s=Object.create(Array.prototype),Vu($s)),Object.setPrototypeOf(on,$s)):Vu(on))}t.attachNodeArrayDebugInfo=xd;function jc(){if(Uu)return;let on=new WeakMap,Ar=new WeakMap;Object.defineProperties(cs.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Si=this.flags&33554432?"TransientSymbol":"Symbol",Sa=this.flags&-33554433;return`${Si} '${mh(this)}'${Sa?` (${Vl(Sa)})`:""}`}},__debugFlags:{get(){return Vl(this.flags)}}}),Object.defineProperties(cs.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Si=this.flags&98304?"NullableType":this.flags&384?`LiteralType ${JSON.stringify(this.value)}`:this.flags&2048?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&8192?"UniqueESSymbolType":this.flags&32?"EnumType":this.flags&67359327?`IntrinsicType ${this.intrinsicName}`:this.flags&1048576?"UnionType":this.flags&2097152?"IntersectionType":this.flags&4194304?"IndexType":this.flags&8388608?"IndexedAccessType":this.flags&16777216?"ConditionalType":this.flags&33554432?"SubstitutionType":this.flags&262144?"TypeParameter":this.flags&524288?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",Sa=this.flags&524288?this.objectFlags&-1344:0;return`${Si}${this.symbol?` '${mh(this.symbol)}'`:""}${Sa?` (${Ia(Sa)})`:""}`}},__debugFlags:{get(){return lc(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Ia(this.objectFlags):""}},__debugTypeToString:{value(){let Si=on.get(this);return Si===void 0&&(Si=this.checker.typeToString(this),on.set(this,Si)),Si}}}),Object.defineProperties(cs.getSignatureConstructor().prototype,{__debugFlags:{get(){return ps(this.flags)}},__debugSignatureToString:{value(){var Si;return(Si=this.checker)==null?void 0:Si.signatureToString(this)}}});let di=[cs.getNodeConstructor(),cs.getIdentifierConstructor(),cs.getTokenConstructor(),cs.getSourceFileConstructor()];for(let Si of di)Os(Si.prototype,"__debugKind")||Object.defineProperties(Si.prototype,{__tsDebuggerDisplay:{value(){return`${wp(this)?"GeneratedIdentifier":qi(this)?`Identifier '${uu(this)}'`:Jl(this)?`PrivateIdentifier '${uu(this)}'`:Ic(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:Nm(this)?`NumericLiteral ${this.text}`:P6(this)?`BigIntLiteral ${this.text}n`:q0(this)?"TypeParameterDeclaration":Im(this)?"ParameterDeclaration":ny(this)?"ConstructorDeclaration":p2(this)?"GetAccessorDeclaration":ry(this)?"SetAccessorDeclaration":I6(this)?"CallSignatureDeclaration":O5(this)?"ConstructSignatureDeclaration":j6(this)?"IndexSignatureDeclaration":I5(this)?"TypePredicateNode":iy(this)?"TypeReferenceNode":d2(this)?"FunctionTypeNode":L6(this)?"ConstructorTypeNode":j5(this)?"TypeQueryNode":Wx(this)?"TypeLiteralNode":L5(this)?"ArrayTypeNode":R5(this)?"TupleTypeNode":M5(this)?"OptionalTypeNode":B5(this)?"RestTypeNode":$5(this)?"UnionTypeNode":K5(this)?"IntersectionTypeNode":J5(this)?"ConditionalTypeNode":z5(this)?"InferTypeNode":M6(this)?"ParenthesizedTypeNode":B6(this)?"ThisTypeNode":U5(this)?"TypeOperatorNode":V5(this)?"IndexedAccessTypeNode":W5(this)?"MappedTypeNode":$6(this)?"LiteralTypeNode":R6(this)?"NamedTupleMember":f2(this)?"ImportTypeNode":bs(this.kind)}${this.flags?` (${vl(this.flags)})`:""}`}},__debugKind:{get(){return bs(this.kind)}},__debugNodeFlags:{get(){return vl(this.flags)}},__debugModifierFlags:{get(){return Fu(Hw(this))}},__debugTransformFlags:{get(){return zu(this.transformFlags)}},__debugIsParseTreeNode:{get(){return w0(this)}},__debugEmitFlags:{get(){return is(K_(this))}},__debugGetText:{value(Sa){if(If(this))return"";let Zo=Ar.get(this);if(Zo===void 0){let zn=A0(this),er=zn&&$_(zn);Zo=er?$0(er,zn,Sa):"",Ar.set(this,Zo)}return Zo}}});Uu=!0}t.enableDebugInfo=jc;function jp(on){let Ar=on&7,di=Ar===0?"in out":Ar===3?"[bivariant]":Ar===2?"in":Ar===1?"out":Ar===4?"[independent]":"";return on&8?di+=" (unmeasurable)":on&16&&(di+=" (unreliable)"),di}t.formatVariance=jp;class pc{__debugToString(){var Ar;switch(this.kind){case 3:return((Ar=this.debugInfo)==null?void 0:Ar.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return Zt(this.sources,this.targets||zr(this.sources,()=>"any"),(di,Si)=>`${di.__debugTypeToString()} -> ${typeof Si=="string"?Si:Si.__debugTypeToString()}`).join(", ");case 2:return Zt(this.sources,this.targets,(di,Si)=>`${di.__debugTypeToString()} -> ${Si().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` +`).join(` + `)} +m2: ${this.mapper2.__debugToString().split(` +`).join(` + `)}`;default:return Fi(this)}}}t.DebugTypeMapper=pc;function o_(on){return t.isDebugging?Object.setPrototypeOf(on,pc.prototype):on}t.attachDebugPrototypeIfDebug=o_;function Dd(on){return console.log(to(on))}t.printControlFlowGraph=Dd;function to(on){let Ar=-1;function di(Ze){return Ze.id||(Ze.id=Ar,Ar--),Ze.id}let Si;(Ze=>{Ze.lr="\u2500",Ze.ud="\u2502",Ze.dr="\u256D",Ze.dl="\u256E",Ze.ul="\u256F",Ze.ur="\u2570",Ze.udr="\u251C",Ze.udl="\u2524",Ze.dlr="\u252C",Ze.ulr="\u2534",Ze.udlr="\u256B"})(Si||(Si={}));let Sa;(Ze=>{Ze[Ze.None=0]="None",Ze[Ze.Up=1]="Up",Ze[Ze.Down=2]="Down",Ze[Ze.Left=4]="Left",Ze[Ze.Right=8]="Right",Ze[Ze.UpDown=3]="UpDown",Ze[Ze.LeftRight=12]="LeftRight",Ze[Ze.UpLeft=5]="UpLeft",Ze[Ze.UpRight=9]="UpRight",Ze[Ze.DownLeft=6]="DownLeft",Ze[Ze.DownRight=10]="DownRight",Ze[Ze.UpDownLeft=7]="UpDownLeft",Ze[Ze.UpDownRight=11]="UpDownRight",Ze[Ze.UpLeftRight=13]="UpLeftRight",Ze[Ze.DownLeftRight=14]="DownLeftRight",Ze[Ze.UpDownLeftRight=15]="UpDownLeftRight",Ze[Ze.NoChildren=16]="NoChildren"})(Sa||(Sa={}));let Zo=2032,zn=882,er=Object.create(null),tr=[],ui=[],fo=Sd(on,new Set);for(let Ze of tr)Ze.text=Wl(Ze.flowNode,Ze.circular),Rm(Ze);let Oo=s_(fo),To=Rp(Oo);return Mp(fo,0),xo();function bu(Ze){return!!(Ze.flags&128)}function ws(Ze){return!!(Ze.flags&12)&&!!Ze.antecedents}function dc(Ze){return!!(Ze.flags&Zo)}function Bf(Ze){return!!(Ze.flags&zn)}function a_(Ze){let je=[];for(let sn of Ze.edges)sn.source===Ze&&je.push(sn.target);return je}function Lp(Ze){let je=[];for(let sn of Ze.edges)sn.target===Ze&&je.push(sn.source);return je}function Sd(Ze,je){let sn=di(Ze),W=er[sn];if(W&&je.has(Ze))return W.circular=!0,W={id:-1,flowNode:Ze,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},tr.push(W),W;if(je.add(Ze),!W)if(er[sn]=W={id:sn,flowNode:Ze,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},tr.push(W),ws(Ze))for(let Qr of Ze.antecedents)$f(W,Qr,je);else dc(Ze)&&$f(W,Ze.antecedent,je);return je.delete(Ze),W}function $f(Ze,je,sn){let W=Sd(je,sn),Qr={source:Ze,target:W};ui.push(Qr),Ze.edges.push(Qr),W.edges.push(Qr)}function Rm(Ze){if(Ze.level!==-1)return Ze.level;let je=0;for(let sn of Lp(Ze))je=Math.max(je,Rm(sn)+1);return Ze.level=je}function s_(Ze){let je=0;for(let sn of a_(Ze))je=Math.max(je,s_(sn));return je+1}function Rp(Ze){let je=Ct(Array(Ze),0);for(let sn of tr)je[sn.level]=Math.max(je[sn.level],sn.text.length);return je}function Mp(Ze,je){if(Ze.lane===-1){Ze.lane=je,Ze.endLane=je;let sn=a_(Ze);for(let W=0;W<sn.length;W++){W>0&&je++;let Qr=sn[W];Mp(Qr,je),Qr.endLane>Ze.endLane&&(je=Qr.endLane)}Ze.endLane=je}}function Kf(Ze){if(Ze&2)return"Start";if(Ze&4)return"Branch";if(Ze&8)return"Loop";if(Ze&16)return"Assignment";if(Ze&32)return"True";if(Ze&64)return"False";if(Ze&128)return"SwitchClause";if(Ze&256)return"ArrayMutation";if(Ze&512)return"Call";if(Ze&1024)return"ReduceLabel";if(Ze&1)return"Unreachable";throw new Error}function V_(Ze){let je=$_(Ze);return $0(je,Ze,!1)}function Wl(Ze,je){let sn=Kf(Ze.flags);if(je&&(sn=`${sn}#${di(Ze)}`),Bf(Ze))Ze.node&&(sn+=` (${V_(Ze.node)})`);else if(bu(Ze)){let W=[];for(let Qr=Ze.clauseStart;Qr<Ze.clauseEnd;Qr++){let Ni=Ze.switchStatement.caseBlock.clauses[Qr];i7(Ni)?W.push("default"):W.push(V_(Ni.expression))}sn+=` (${W.join(", ")})`}return je==="circularity"?`Circular(${sn})`:sn}function xo(){let Ze=To.length,je=tr.reduce((Xt,Fr)=>Math.max(Xt,Fr.lane),0)+1,sn=Ct(Array(je),""),W=To.map(()=>Array(je)),Qr=To.map(()=>Ct(Array(je),0));for(let Xt of tr){W[Xt.level][Xt.lane]=Xt;let Fr=a_(Xt);for(let Io=0;Io<Fr.length;Io++){let Ea=Fr[Io],da=8;Ea.lane===Xt.lane&&(da|=4),Io>0&&(da|=1),Io<Fr.length-1&&(da|=2),Qr[Xt.level][Ea.lane]|=da}Fr.length===0&&(Qr[Xt.level][Xt.lane]|=16);let Yi=Lp(Xt);for(let Io=0;Io<Yi.length;Io++){let Ea=Yi[Io],da=4;Io>0&&(da|=1),Io<Yi.length-1&&(da|=2),Qr[Xt.level-1][Ea.lane]|=da}}for(let Xt=0;Xt<Ze;Xt++)for(let Fr=0;Fr<je;Fr++){let Yi=Xt>0?Qr[Xt-1][Fr]:0,Io=Fr>0?Qr[Xt][Fr-1]:0,Ea=Qr[Xt][Fr];Ea||(Yi&8&&(Ea|=12),Io&2&&(Ea|=3),Qr[Xt][Fr]=Ea)}for(let Xt=0;Xt<Ze;Xt++)for(let Fr=0;Fr<sn.length;Fr++){let Yi=Qr[Xt][Fr],Io=Yi&4?"\u2500":" ",Ea=W[Xt][Fr];Ea?(Ni(Fr,Ea.text),Xt<Ze-1&&(Ni(Fr," "),Ni(Fr,zt(Io,To[Xt]-Ea.text.length)))):Xt<Ze-1&&Ni(Fr,zt(Io,To[Xt]+1)),Ni(Fr,W_(Yi)),Ni(Fr,Yi&8&&Xt<Ze-1&&!W[Xt+1][Fr]?"\u2500":" ")}return` +${sn.join(` +`)} +`;function Ni(Xt,Fr){sn[Xt]+=Fr}}function W_(Ze){switch(Ze){case 3:return"\u2502";case 12:return"\u2500";case 5:return"\u256F";case 9:return"\u2570";case 6:return"\u256E";case 10:return"\u256D";case 7:return"\u2524";case 11:return"\u251C";case 13:return"\u2534";case 14:return"\u252C";case 15:return"\u256B"}return" "}function Ct(Ze,je){if(Ze.fill)Ze.fill(je);else for(let sn=0;sn<Ze.length;sn++)Ze[sn]=je;return Ze}function zt(Ze,je){if(Ze.repeat)return je>0?Ze.repeat(je):"";let sn="";for(;sn.length<je;)sn+=Ze;return sn}}t.formatControlFlowGraph=to})(Re||(Re={}))}}),uo=()=>{},ro=()=>{},ei=()=>{},ai=Date.now,Ut=()=>{},qe=new Proxy(()=>{},{get:()=>qe});function Jt(t){var r;if(rr){let s=(r=et.get(t))!=null?r:0;et.set(t,s+1),se.set(t,ai()),Ft==null||Ft.mark(t),typeof onProfilerEvent=="function"&&onProfilerEvent(t)}}function rt(t,r,s){var f,T;if(rr){let Z=(f=s!==void 0?se.get(s):void 0)!=null?f:ai(),ae=(T=r!==void 0?se.get(r):void 0)!=null?T:Yt,_e=It.get(t)||0;It.set(t,_e+(Z-ae)),Ft==null||Ft.measure(t,r,s)}}var Ft,Or,rr,Yt,se,et,It,$n=Te({"src/compiler/performance.ts"(){"use strict";il(),Or={enter:su,exit:su},rr=!1,Yt=ai(),se=new Map,et=new Map,It=new Map}}),Gn=()=>{},Xr=()=>{},Nn;function wa(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,s=zg[t.category];return r?s.toLowerCase():s}var Br,ba,Rr,Ii,Vi,ra,Vr,zi,ji,Rt,Au,ms,Ki,Eo,fa,el,Oe,Mt,si,yo,ho,js,Na,Ls,ku,Xa,Pi,ao,qa,_f,ad,sd,pf,df,ff,xp,$g,mf,cm,_m,gf,Kg,Wy,Jg,zg,pm,qy,dm,hf,Ug,Vg,N_,ud,Wg,qg,Hg,Hy,Gy,Lv,Gg,y0,O_,Xg,Rv,Xy,Dp,Yy,Mv,Qy,Bv,Zy,e1,$v=Te({"src/compiler/types.ts"(){"use strict";Br=(t=>(t[t.Unknown=0]="Unknown",t[t.EndOfFileToken=1]="EndOfFileToken",t[t.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",t[t.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",t[t.NewLineTrivia=4]="NewLineTrivia",t[t.WhitespaceTrivia=5]="WhitespaceTrivia",t[t.ShebangTrivia=6]="ShebangTrivia",t[t.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",t[t.NumericLiteral=8]="NumericLiteral",t[t.BigIntLiteral=9]="BigIntLiteral",t[t.StringLiteral=10]="StringLiteral",t[t.JsxText=11]="JsxText",t[t.JsxTextAllWhiteSpaces=12]="JsxTextAllWhiteSpaces",t[t.RegularExpressionLiteral=13]="RegularExpressionLiteral",t[t.NoSubstitutionTemplateLiteral=14]="NoSubstitutionTemplateLiteral",t[t.TemplateHead=15]="TemplateHead",t[t.TemplateMiddle=16]="TemplateMiddle",t[t.TemplateTail=17]="TemplateTail",t[t.OpenBraceToken=18]="OpenBraceToken",t[t.CloseBraceToken=19]="CloseBraceToken",t[t.OpenParenToken=20]="OpenParenToken",t[t.CloseParenToken=21]="CloseParenToken",t[t.OpenBracketToken=22]="OpenBracketToken",t[t.CloseBracketToken=23]="CloseBracketToken",t[t.DotToken=24]="DotToken",t[t.DotDotDotToken=25]="DotDotDotToken",t[t.SemicolonToken=26]="SemicolonToken",t[t.CommaToken=27]="CommaToken",t[t.QuestionDotToken=28]="QuestionDotToken",t[t.LessThanToken=29]="LessThanToken",t[t.LessThanSlashToken=30]="LessThanSlashToken",t[t.GreaterThanToken=31]="GreaterThanToken",t[t.LessThanEqualsToken=32]="LessThanEqualsToken",t[t.GreaterThanEqualsToken=33]="GreaterThanEqualsToken",t[t.EqualsEqualsToken=34]="EqualsEqualsToken",t[t.ExclamationEqualsToken=35]="ExclamationEqualsToken",t[t.EqualsEqualsEqualsToken=36]="EqualsEqualsEqualsToken",t[t.ExclamationEqualsEqualsToken=37]="ExclamationEqualsEqualsToken",t[t.EqualsGreaterThanToken=38]="EqualsGreaterThanToken",t[t.PlusToken=39]="PlusToken",t[t.MinusToken=40]="MinusToken",t[t.AsteriskToken=41]="AsteriskToken",t[t.AsteriskAsteriskToken=42]="AsteriskAsteriskToken",t[t.SlashToken=43]="SlashToken",t[t.PercentToken=44]="PercentToken",t[t.PlusPlusToken=45]="PlusPlusToken",t[t.MinusMinusToken=46]="MinusMinusToken",t[t.LessThanLessThanToken=47]="LessThanLessThanToken",t[t.GreaterThanGreaterThanToken=48]="GreaterThanGreaterThanToken",t[t.GreaterThanGreaterThanGreaterThanToken=49]="GreaterThanGreaterThanGreaterThanToken",t[t.AmpersandToken=50]="AmpersandToken",t[t.BarToken=51]="BarToken",t[t.CaretToken=52]="CaretToken",t[t.ExclamationToken=53]="ExclamationToken",t[t.TildeToken=54]="TildeToken",t[t.AmpersandAmpersandToken=55]="AmpersandAmpersandToken",t[t.BarBarToken=56]="BarBarToken",t[t.QuestionToken=57]="QuestionToken",t[t.ColonToken=58]="ColonToken",t[t.AtToken=59]="AtToken",t[t.QuestionQuestionToken=60]="QuestionQuestionToken",t[t.BacktickToken=61]="BacktickToken",t[t.HashToken=62]="HashToken",t[t.EqualsToken=63]="EqualsToken",t[t.PlusEqualsToken=64]="PlusEqualsToken",t[t.MinusEqualsToken=65]="MinusEqualsToken",t[t.AsteriskEqualsToken=66]="AsteriskEqualsToken",t[t.AsteriskAsteriskEqualsToken=67]="AsteriskAsteriskEqualsToken",t[t.SlashEqualsToken=68]="SlashEqualsToken",t[t.PercentEqualsToken=69]="PercentEqualsToken",t[t.LessThanLessThanEqualsToken=70]="LessThanLessThanEqualsToken",t[t.GreaterThanGreaterThanEqualsToken=71]="GreaterThanGreaterThanEqualsToken",t[t.GreaterThanGreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanGreaterThanEqualsToken",t[t.AmpersandEqualsToken=73]="AmpersandEqualsToken",t[t.BarEqualsToken=74]="BarEqualsToken",t[t.BarBarEqualsToken=75]="BarBarEqualsToken",t[t.AmpersandAmpersandEqualsToken=76]="AmpersandAmpersandEqualsToken",t[t.QuestionQuestionEqualsToken=77]="QuestionQuestionEqualsToken",t[t.CaretEqualsToken=78]="CaretEqualsToken",t[t.Identifier=79]="Identifier",t[t.PrivateIdentifier=80]="PrivateIdentifier",t[t.BreakKeyword=81]="BreakKeyword",t[t.CaseKeyword=82]="CaseKeyword",t[t.CatchKeyword=83]="CatchKeyword",t[t.ClassKeyword=84]="ClassKeyword",t[t.ConstKeyword=85]="ConstKeyword",t[t.ContinueKeyword=86]="ContinueKeyword",t[t.DebuggerKeyword=87]="DebuggerKeyword",t[t.DefaultKeyword=88]="DefaultKeyword",t[t.DeleteKeyword=89]="DeleteKeyword",t[t.DoKeyword=90]="DoKeyword",t[t.ElseKeyword=91]="ElseKeyword",t[t.EnumKeyword=92]="EnumKeyword",t[t.ExportKeyword=93]="ExportKeyword",t[t.ExtendsKeyword=94]="ExtendsKeyword",t[t.FalseKeyword=95]="FalseKeyword",t[t.FinallyKeyword=96]="FinallyKeyword",t[t.ForKeyword=97]="ForKeyword",t[t.FunctionKeyword=98]="FunctionKeyword",t[t.IfKeyword=99]="IfKeyword",t[t.ImportKeyword=100]="ImportKeyword",t[t.InKeyword=101]="InKeyword",t[t.InstanceOfKeyword=102]="InstanceOfKeyword",t[t.NewKeyword=103]="NewKeyword",t[t.NullKeyword=104]="NullKeyword",t[t.ReturnKeyword=105]="ReturnKeyword",t[t.SuperKeyword=106]="SuperKeyword",t[t.SwitchKeyword=107]="SwitchKeyword",t[t.ThisKeyword=108]="ThisKeyword",t[t.ThrowKeyword=109]="ThrowKeyword",t[t.TrueKeyword=110]="TrueKeyword",t[t.TryKeyword=111]="TryKeyword",t[t.TypeOfKeyword=112]="TypeOfKeyword",t[t.VarKeyword=113]="VarKeyword",t[t.VoidKeyword=114]="VoidKeyword",t[t.WhileKeyword=115]="WhileKeyword",t[t.WithKeyword=116]="WithKeyword",t[t.ImplementsKeyword=117]="ImplementsKeyword",t[t.InterfaceKeyword=118]="InterfaceKeyword",t[t.LetKeyword=119]="LetKeyword",t[t.PackageKeyword=120]="PackageKeyword",t[t.PrivateKeyword=121]="PrivateKeyword",t[t.ProtectedKeyword=122]="ProtectedKeyword",t[t.PublicKeyword=123]="PublicKeyword",t[t.StaticKeyword=124]="StaticKeyword",t[t.YieldKeyword=125]="YieldKeyword",t[t.AbstractKeyword=126]="AbstractKeyword",t[t.AccessorKeyword=127]="AccessorKeyword",t[t.AsKeyword=128]="AsKeyword",t[t.AssertsKeyword=129]="AssertsKeyword",t[t.AssertKeyword=130]="AssertKeyword",t[t.AnyKeyword=131]="AnyKeyword",t[t.AsyncKeyword=132]="AsyncKeyword",t[t.AwaitKeyword=133]="AwaitKeyword",t[t.BooleanKeyword=134]="BooleanKeyword",t[t.ConstructorKeyword=135]="ConstructorKeyword",t[t.DeclareKeyword=136]="DeclareKeyword",t[t.GetKeyword=137]="GetKeyword",t[t.InferKeyword=138]="InferKeyword",t[t.IntrinsicKeyword=139]="IntrinsicKeyword",t[t.IsKeyword=140]="IsKeyword",t[t.KeyOfKeyword=141]="KeyOfKeyword",t[t.ModuleKeyword=142]="ModuleKeyword",t[t.NamespaceKeyword=143]="NamespaceKeyword",t[t.NeverKeyword=144]="NeverKeyword",t[t.OutKeyword=145]="OutKeyword",t[t.ReadonlyKeyword=146]="ReadonlyKeyword",t[t.RequireKeyword=147]="RequireKeyword",t[t.NumberKeyword=148]="NumberKeyword",t[t.ObjectKeyword=149]="ObjectKeyword",t[t.SatisfiesKeyword=150]="SatisfiesKeyword",t[t.SetKeyword=151]="SetKeyword",t[t.StringKeyword=152]="StringKeyword",t[t.SymbolKeyword=153]="SymbolKeyword",t[t.TypeKeyword=154]="TypeKeyword",t[t.UndefinedKeyword=155]="UndefinedKeyword",t[t.UniqueKeyword=156]="UniqueKeyword",t[t.UnknownKeyword=157]="UnknownKeyword",t[t.FromKeyword=158]="FromKeyword",t[t.GlobalKeyword=159]="GlobalKeyword",t[t.BigIntKeyword=160]="BigIntKeyword",t[t.OverrideKeyword=161]="OverrideKeyword",t[t.OfKeyword=162]="OfKeyword",t[t.QualifiedName=163]="QualifiedName",t[t.ComputedPropertyName=164]="ComputedPropertyName",t[t.TypeParameter=165]="TypeParameter",t[t.Parameter=166]="Parameter",t[t.Decorator=167]="Decorator",t[t.PropertySignature=168]="PropertySignature",t[t.PropertyDeclaration=169]="PropertyDeclaration",t[t.MethodSignature=170]="MethodSignature",t[t.MethodDeclaration=171]="MethodDeclaration",t[t.ClassStaticBlockDeclaration=172]="ClassStaticBlockDeclaration",t[t.Constructor=173]="Constructor",t[t.GetAccessor=174]="GetAccessor",t[t.SetAccessor=175]="SetAccessor",t[t.CallSignature=176]="CallSignature",t[t.ConstructSignature=177]="ConstructSignature",t[t.IndexSignature=178]="IndexSignature",t[t.TypePredicate=179]="TypePredicate",t[t.TypeReference=180]="TypeReference",t[t.FunctionType=181]="FunctionType",t[t.ConstructorType=182]="ConstructorType",t[t.TypeQuery=183]="TypeQuery",t[t.TypeLiteral=184]="TypeLiteral",t[t.ArrayType=185]="ArrayType",t[t.TupleType=186]="TupleType",t[t.OptionalType=187]="OptionalType",t[t.RestType=188]="RestType",t[t.UnionType=189]="UnionType",t[t.IntersectionType=190]="IntersectionType",t[t.ConditionalType=191]="ConditionalType",t[t.InferType=192]="InferType",t[t.ParenthesizedType=193]="ParenthesizedType",t[t.ThisType=194]="ThisType",t[t.TypeOperator=195]="TypeOperator",t[t.IndexedAccessType=196]="IndexedAccessType",t[t.MappedType=197]="MappedType",t[t.LiteralType=198]="LiteralType",t[t.NamedTupleMember=199]="NamedTupleMember",t[t.TemplateLiteralType=200]="TemplateLiteralType",t[t.TemplateLiteralTypeSpan=201]="TemplateLiteralTypeSpan",t[t.ImportType=202]="ImportType",t[t.ObjectBindingPattern=203]="ObjectBindingPattern",t[t.ArrayBindingPattern=204]="ArrayBindingPattern",t[t.BindingElement=205]="BindingElement",t[t.ArrayLiteralExpression=206]="ArrayLiteralExpression",t[t.ObjectLiteralExpression=207]="ObjectLiteralExpression",t[t.PropertyAccessExpression=208]="PropertyAccessExpression",t[t.ElementAccessExpression=209]="ElementAccessExpression",t[t.CallExpression=210]="CallExpression",t[t.NewExpression=211]="NewExpression",t[t.TaggedTemplateExpression=212]="TaggedTemplateExpression",t[t.TypeAssertionExpression=213]="TypeAssertionExpression",t[t.ParenthesizedExpression=214]="ParenthesizedExpression",t[t.FunctionExpression=215]="FunctionExpression",t[t.ArrowFunction=216]="ArrowFunction",t[t.DeleteExpression=217]="DeleteExpression",t[t.TypeOfExpression=218]="TypeOfExpression",t[t.VoidExpression=219]="VoidExpression",t[t.AwaitExpression=220]="AwaitExpression",t[t.PrefixUnaryExpression=221]="PrefixUnaryExpression",t[t.PostfixUnaryExpression=222]="PostfixUnaryExpression",t[t.BinaryExpression=223]="BinaryExpression",t[t.ConditionalExpression=224]="ConditionalExpression",t[t.TemplateExpression=225]="TemplateExpression",t[t.YieldExpression=226]="YieldExpression",t[t.SpreadElement=227]="SpreadElement",t[t.ClassExpression=228]="ClassExpression",t[t.OmittedExpression=229]="OmittedExpression",t[t.ExpressionWithTypeArguments=230]="ExpressionWithTypeArguments",t[t.AsExpression=231]="AsExpression",t[t.NonNullExpression=232]="NonNullExpression",t[t.MetaProperty=233]="MetaProperty",t[t.SyntheticExpression=234]="SyntheticExpression",t[t.SatisfiesExpression=235]="SatisfiesExpression",t[t.TemplateSpan=236]="TemplateSpan",t[t.SemicolonClassElement=237]="SemicolonClassElement",t[t.Block=238]="Block",t[t.EmptyStatement=239]="EmptyStatement",t[t.VariableStatement=240]="VariableStatement",t[t.ExpressionStatement=241]="ExpressionStatement",t[t.IfStatement=242]="IfStatement",t[t.DoStatement=243]="DoStatement",t[t.WhileStatement=244]="WhileStatement",t[t.ForStatement=245]="ForStatement",t[t.ForInStatement=246]="ForInStatement",t[t.ForOfStatement=247]="ForOfStatement",t[t.ContinueStatement=248]="ContinueStatement",t[t.BreakStatement=249]="BreakStatement",t[t.ReturnStatement=250]="ReturnStatement",t[t.WithStatement=251]="WithStatement",t[t.SwitchStatement=252]="SwitchStatement",t[t.LabeledStatement=253]="LabeledStatement",t[t.ThrowStatement=254]="ThrowStatement",t[t.TryStatement=255]="TryStatement",t[t.DebuggerStatement=256]="DebuggerStatement",t[t.VariableDeclaration=257]="VariableDeclaration",t[t.VariableDeclarationList=258]="VariableDeclarationList",t[t.FunctionDeclaration=259]="FunctionDeclaration",t[t.ClassDeclaration=260]="ClassDeclaration",t[t.InterfaceDeclaration=261]="InterfaceDeclaration",t[t.TypeAliasDeclaration=262]="TypeAliasDeclaration",t[t.EnumDeclaration=263]="EnumDeclaration",t[t.ModuleDeclaration=264]="ModuleDeclaration",t[t.ModuleBlock=265]="ModuleBlock",t[t.CaseBlock=266]="CaseBlock",t[t.NamespaceExportDeclaration=267]="NamespaceExportDeclaration",t[t.ImportEqualsDeclaration=268]="ImportEqualsDeclaration",t[t.ImportDeclaration=269]="ImportDeclaration",t[t.ImportClause=270]="ImportClause",t[t.NamespaceImport=271]="NamespaceImport",t[t.NamedImports=272]="NamedImports",t[t.ImportSpecifier=273]="ImportSpecifier",t[t.ExportAssignment=274]="ExportAssignment",t[t.ExportDeclaration=275]="ExportDeclaration",t[t.NamedExports=276]="NamedExports",t[t.NamespaceExport=277]="NamespaceExport",t[t.ExportSpecifier=278]="ExportSpecifier",t[t.MissingDeclaration=279]="MissingDeclaration",t[t.ExternalModuleReference=280]="ExternalModuleReference",t[t.JsxElement=281]="JsxElement",t[t.JsxSelfClosingElement=282]="JsxSelfClosingElement",t[t.JsxOpeningElement=283]="JsxOpeningElement",t[t.JsxClosingElement=284]="JsxClosingElement",t[t.JsxFragment=285]="JsxFragment",t[t.JsxOpeningFragment=286]="JsxOpeningFragment",t[t.JsxClosingFragment=287]="JsxClosingFragment",t[t.JsxAttribute=288]="JsxAttribute",t[t.JsxAttributes=289]="JsxAttributes",t[t.JsxSpreadAttribute=290]="JsxSpreadAttribute",t[t.JsxExpression=291]="JsxExpression",t[t.CaseClause=292]="CaseClause",t[t.DefaultClause=293]="DefaultClause",t[t.HeritageClause=294]="HeritageClause",t[t.CatchClause=295]="CatchClause",t[t.AssertClause=296]="AssertClause",t[t.AssertEntry=297]="AssertEntry",t[t.ImportTypeAssertionContainer=298]="ImportTypeAssertionContainer",t[t.PropertyAssignment=299]="PropertyAssignment",t[t.ShorthandPropertyAssignment=300]="ShorthandPropertyAssignment",t[t.SpreadAssignment=301]="SpreadAssignment",t[t.EnumMember=302]="EnumMember",t[t.UnparsedPrologue=303]="UnparsedPrologue",t[t.UnparsedPrepend=304]="UnparsedPrepend",t[t.UnparsedText=305]="UnparsedText",t[t.UnparsedInternalText=306]="UnparsedInternalText",t[t.UnparsedSyntheticReference=307]="UnparsedSyntheticReference",t[t.SourceFile=308]="SourceFile",t[t.Bundle=309]="Bundle",t[t.UnparsedSource=310]="UnparsedSource",t[t.InputFiles=311]="InputFiles",t[t.JSDocTypeExpression=312]="JSDocTypeExpression",t[t.JSDocNameReference=313]="JSDocNameReference",t[t.JSDocMemberName=314]="JSDocMemberName",t[t.JSDocAllType=315]="JSDocAllType",t[t.JSDocUnknownType=316]="JSDocUnknownType",t[t.JSDocNullableType=317]="JSDocNullableType",t[t.JSDocNonNullableType=318]="JSDocNonNullableType",t[t.JSDocOptionalType=319]="JSDocOptionalType",t[t.JSDocFunctionType=320]="JSDocFunctionType",t[t.JSDocVariadicType=321]="JSDocVariadicType",t[t.JSDocNamepathType=322]="JSDocNamepathType",t[t.JSDoc=323]="JSDoc",t[t.JSDocComment=323]="JSDocComment",t[t.JSDocText=324]="JSDocText",t[t.JSDocTypeLiteral=325]="JSDocTypeLiteral",t[t.JSDocSignature=326]="JSDocSignature",t[t.JSDocLink=327]="JSDocLink",t[t.JSDocLinkCode=328]="JSDocLinkCode",t[t.JSDocLinkPlain=329]="JSDocLinkPlain",t[t.JSDocTag=330]="JSDocTag",t[t.JSDocAugmentsTag=331]="JSDocAugmentsTag",t[t.JSDocImplementsTag=332]="JSDocImplementsTag",t[t.JSDocAuthorTag=333]="JSDocAuthorTag",t[t.JSDocDeprecatedTag=334]="JSDocDeprecatedTag",t[t.JSDocClassTag=335]="JSDocClassTag",t[t.JSDocPublicTag=336]="JSDocPublicTag",t[t.JSDocPrivateTag=337]="JSDocPrivateTag",t[t.JSDocProtectedTag=338]="JSDocProtectedTag",t[t.JSDocReadonlyTag=339]="JSDocReadonlyTag",t[t.JSDocOverrideTag=340]="JSDocOverrideTag",t[t.JSDocCallbackTag=341]="JSDocCallbackTag",t[t.JSDocOverloadTag=342]="JSDocOverloadTag",t[t.JSDocEnumTag=343]="JSDocEnumTag",t[t.JSDocParameterTag=344]="JSDocParameterTag",t[t.JSDocReturnTag=345]="JSDocReturnTag",t[t.JSDocThisTag=346]="JSDocThisTag",t[t.JSDocTypeTag=347]="JSDocTypeTag",t[t.JSDocTemplateTag=348]="JSDocTemplateTag",t[t.JSDocTypedefTag=349]="JSDocTypedefTag",t[t.JSDocSeeTag=350]="JSDocSeeTag",t[t.JSDocPropertyTag=351]="JSDocPropertyTag",t[t.JSDocThrowsTag=352]="JSDocThrowsTag",t[t.JSDocSatisfiesTag=353]="JSDocSatisfiesTag",t[t.SyntaxList=354]="SyntaxList",t[t.NotEmittedStatement=355]="NotEmittedStatement",t[t.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",t[t.CommaListExpression=357]="CommaListExpression",t[t.MergeDeclarationMarker=358]="MergeDeclarationMarker",t[t.EndOfDeclarationMarker=359]="EndOfDeclarationMarker",t[t.SyntheticReferenceExpression=360]="SyntheticReferenceExpression",t[t.Count=361]="Count",t[t.FirstAssignment=63]="FirstAssignment",t[t.LastAssignment=78]="LastAssignment",t[t.FirstCompoundAssignment=64]="FirstCompoundAssignment",t[t.LastCompoundAssignment=78]="LastCompoundAssignment",t[t.FirstReservedWord=81]="FirstReservedWord",t[t.LastReservedWord=116]="LastReservedWord",t[t.FirstKeyword=81]="FirstKeyword",t[t.LastKeyword=162]="LastKeyword",t[t.FirstFutureReservedWord=117]="FirstFutureReservedWord",t[t.LastFutureReservedWord=125]="LastFutureReservedWord",t[t.FirstTypeNode=179]="FirstTypeNode",t[t.LastTypeNode=202]="LastTypeNode",t[t.FirstPunctuation=18]="FirstPunctuation",t[t.LastPunctuation=78]="LastPunctuation",t[t.FirstToken=0]="FirstToken",t[t.LastToken=162]="LastToken",t[t.FirstTriviaToken=2]="FirstTriviaToken",t[t.LastTriviaToken=7]="LastTriviaToken",t[t.FirstLiteralToken=8]="FirstLiteralToken",t[t.LastLiteralToken=14]="LastLiteralToken",t[t.FirstTemplateToken=14]="FirstTemplateToken",t[t.LastTemplateToken=17]="LastTemplateToken",t[t.FirstBinaryOperator=29]="FirstBinaryOperator",t[t.LastBinaryOperator=78]="LastBinaryOperator",t[t.FirstStatement=240]="FirstStatement",t[t.LastStatement=256]="LastStatement",t[t.FirstNode=163]="FirstNode",t[t.FirstJSDocNode=312]="FirstJSDocNode",t[t.LastJSDocNode=353]="LastJSDocNode",t[t.FirstJSDocTagNode=330]="FirstJSDocTagNode",t[t.LastJSDocTagNode=353]="LastJSDocTagNode",t[t.FirstContextualKeyword=126]="FirstContextualKeyword",t[t.LastContextualKeyword=162]="LastContextualKeyword",t))(Br||{}),ba=(t=>(t[t.None=0]="None",t[t.Let=1]="Let",t[t.Const=2]="Const",t[t.NestedNamespace=4]="NestedNamespace",t[t.Synthesized=8]="Synthesized",t[t.Namespace=16]="Namespace",t[t.OptionalChain=32]="OptionalChain",t[t.ExportContext=64]="ExportContext",t[t.ContainsThis=128]="ContainsThis",t[t.HasImplicitReturn=256]="HasImplicitReturn",t[t.HasExplicitReturn=512]="HasExplicitReturn",t[t.GlobalAugmentation=1024]="GlobalAugmentation",t[t.HasAsyncFunctions=2048]="HasAsyncFunctions",t[t.DisallowInContext=4096]="DisallowInContext",t[t.YieldContext=8192]="YieldContext",t[t.DecoratorContext=16384]="DecoratorContext",t[t.AwaitContext=32768]="AwaitContext",t[t.DisallowConditionalTypesContext=65536]="DisallowConditionalTypesContext",t[t.ThisNodeHasError=131072]="ThisNodeHasError",t[t.JavaScriptFile=262144]="JavaScriptFile",t[t.ThisNodeOrAnySubNodesHasError=524288]="ThisNodeOrAnySubNodesHasError",t[t.HasAggregatedChildData=1048576]="HasAggregatedChildData",t[t.PossiblyContainsDynamicImport=2097152]="PossiblyContainsDynamicImport",t[t.PossiblyContainsImportMeta=4194304]="PossiblyContainsImportMeta",t[t.JSDoc=8388608]="JSDoc",t[t.Ambient=16777216]="Ambient",t[t.InWithStatement=33554432]="InWithStatement",t[t.JsonFile=67108864]="JsonFile",t[t.TypeCached=134217728]="TypeCached",t[t.Deprecated=268435456]="Deprecated",t[t.BlockScoped=3]="BlockScoped",t[t.ReachabilityCheckFlags=768]="ReachabilityCheckFlags",t[t.ReachabilityAndEmitFlags=2816]="ReachabilityAndEmitFlags",t[t.ContextFlags=50720768]="ContextFlags",t[t.TypeExcludesFlags=40960]="TypeExcludesFlags",t[t.PermanentlySetIncrementalFlags=6291456]="PermanentlySetIncrementalFlags",t[t.IdentifierHasExtendedUnicodeEscape=128]="IdentifierHasExtendedUnicodeEscape",t[t.IdentifierIsInJSDocNamespace=2048]="IdentifierIsInJSDocNamespace",t))(ba||{}),Rr=(t=>(t[t.None=0]="None",t[t.Export=1]="Export",t[t.Ambient=2]="Ambient",t[t.Public=4]="Public",t[t.Private=8]="Private",t[t.Protected=16]="Protected",t[t.Static=32]="Static",t[t.Readonly=64]="Readonly",t[t.Accessor=128]="Accessor",t[t.Abstract=256]="Abstract",t[t.Async=512]="Async",t[t.Default=1024]="Default",t[t.Const=2048]="Const",t[t.HasComputedJSDocModifiers=4096]="HasComputedJSDocModifiers",t[t.Deprecated=8192]="Deprecated",t[t.Override=16384]="Override",t[t.In=32768]="In",t[t.Out=65536]="Out",t[t.Decorator=131072]="Decorator",t[t.HasComputedFlags=536870912]="HasComputedFlags",t[t.AccessibilityModifier=28]="AccessibilityModifier",t[t.ParameterPropertyModifier=16476]="ParameterPropertyModifier",t[t.NonPublicAccessibilityModifier=24]="NonPublicAccessibilityModifier",t[t.TypeScriptModifier=117086]="TypeScriptModifier",t[t.ExportDefault=1025]="ExportDefault",t[t.All=258047]="All",t[t.Modifier=126975]="Modifier",t))(Rr||{}),Ii=(t=>(t[t.None=0]="None",t[t.IntrinsicNamedElement=1]="IntrinsicNamedElement",t[t.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",t[t.IntrinsicElement=3]="IntrinsicElement",t))(Ii||{}),Vi=(t=>(t[t.Succeeded=1]="Succeeded",t[t.Failed=2]="Failed",t[t.Reported=4]="Reported",t[t.ReportsUnmeasurable=8]="ReportsUnmeasurable",t[t.ReportsUnreliable=16]="ReportsUnreliable",t[t.ReportsMask=24]="ReportsMask",t))(Vi||{}),ra=(t=>(t[t.None=0]="None",t[t.Auto=1]="Auto",t[t.Loop=2]="Loop",t[t.Unique=3]="Unique",t[t.Node=4]="Node",t[t.KindMask=7]="KindMask",t[t.ReservedInNestedScopes=8]="ReservedInNestedScopes",t[t.Optimistic=16]="Optimistic",t[t.FileLevel=32]="FileLevel",t[t.AllowNameSubstitution=64]="AllowNameSubstitution",t))(ra||{}),Vr=(t=>(t[t.None=0]="None",t[t.PrecedingLineBreak=1]="PrecedingLineBreak",t[t.PrecedingJSDocComment=2]="PrecedingJSDocComment",t[t.Unterminated=4]="Unterminated",t[t.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",t[t.Scientific=16]="Scientific",t[t.Octal=32]="Octal",t[t.HexSpecifier=64]="HexSpecifier",t[t.BinarySpecifier=128]="BinarySpecifier",t[t.OctalSpecifier=256]="OctalSpecifier",t[t.ContainsSeparator=512]="ContainsSeparator",t[t.UnicodeEscape=1024]="UnicodeEscape",t[t.ContainsInvalidEscape=2048]="ContainsInvalidEscape",t[t.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",t[t.NumericLiteralFlags=1008]="NumericLiteralFlags",t[t.TemplateLiteralLikeFlags=2048]="TemplateLiteralLikeFlags",t))(Vr||{}),zi=(t=>(t[t.Unreachable=1]="Unreachable",t[t.Start=2]="Start",t[t.BranchLabel=4]="BranchLabel",t[t.LoopLabel=8]="LoopLabel",t[t.Assignment=16]="Assignment",t[t.TrueCondition=32]="TrueCondition",t[t.FalseCondition=64]="FalseCondition",t[t.SwitchClause=128]="SwitchClause",t[t.ArrayMutation=256]="ArrayMutation",t[t.Call=512]="Call",t[t.ReduceLabel=1024]="ReduceLabel",t[t.Referenced=2048]="Referenced",t[t.Shared=4096]="Shared",t[t.Label=12]="Label",t[t.Condition=96]="Condition",t))(zi||{}),ji=(t=>(t[t.ExpectError=0]="ExpectError",t[t.Ignore=1]="Ignore",t))(ji||{}),Rt=class{},Au=(t=>(t[t.RootFile=0]="RootFile",t[t.SourceFromProjectReference=1]="SourceFromProjectReference",t[t.OutputFromProjectReference=2]="OutputFromProjectReference",t[t.Import=3]="Import",t[t.ReferenceFile=4]="ReferenceFile",t[t.TypeReferenceDirective=5]="TypeReferenceDirective",t[t.LibFile=6]="LibFile",t[t.LibReferenceDirective=7]="LibReferenceDirective",t[t.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",t))(Au||{}),ms=(t=>(t[t.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",t[t.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",t[t.ResolutionDiagnostics=2]="ResolutionDiagnostics",t))(ms||{}),Ki=(t=>(t[t.Js=0]="Js",t[t.Dts=1]="Dts",t))(Ki||{}),Eo=(t=>(t[t.Not=0]="Not",t[t.SafeModules=1]="SafeModules",t[t.Completely=2]="Completely",t))(Eo||{}),fa=(t=>(t[t.Success=0]="Success",t[t.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",t[t.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",t[t.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",t[t.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",t))(fa||{}),el=(t=>(t[t.Ok=0]="Ok",t[t.NeedsOverride=1]="NeedsOverride",t[t.HasInvalidOverride=2]="HasInvalidOverride",t))(el||{}),Oe=(t=>(t[t.None=0]="None",t[t.Literal=1]="Literal",t[t.Subtype=2]="Subtype",t))(Oe||{}),Mt=(t=>(t[t.None=0]="None",t[t.Signature=1]="Signature",t[t.NoConstraints=2]="NoConstraints",t[t.Completions=4]="Completions",t[t.SkipBindingPatterns=8]="SkipBindingPatterns",t))(Mt||{}),si=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",t[t.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",t[t.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",t[t.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",t[t.AllowEmptyTuple=524288]="AllowEmptyTuple",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",t[t.WriteComputedProps=1073741824]="WriteComputedProps",t[t.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",t[t.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",t[t.IgnoreErrors=70221824]="IgnoreErrors",t[t.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.InInitialEntityName=16777216]="InInitialEntityName",t))(si||{}),yo=(t=>(t[t.None=0]="None",t[t.NoTruncation=1]="NoTruncation",t[t.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",t[t.UseStructuralFallback=8]="UseStructuralFallback",t[t.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",t[t.UseFullyQualifiedType=64]="UseFullyQualifiedType",t[t.SuppressAnyReturnType=256]="SuppressAnyReturnType",t[t.MultilineObjectLiterals=1024]="MultilineObjectLiterals",t[t.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",t[t.UseTypeOfFunction=4096]="UseTypeOfFunction",t[t.OmitParameterModifiers=8192]="OmitParameterModifiers",t[t.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",t[t.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",t[t.NoTypeReduction=536870912]="NoTypeReduction",t[t.OmitThisParameter=33554432]="OmitThisParameter",t[t.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",t[t.AddUndefined=131072]="AddUndefined",t[t.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",t[t.InArrayType=524288]="InArrayType",t[t.InElementType=2097152]="InElementType",t[t.InFirstTypeArgument=4194304]="InFirstTypeArgument",t[t.InTypeAlias=8388608]="InTypeAlias",t[t.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",t))(yo||{}),ho=(t=>(t[t.None=0]="None",t[t.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",t[t.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",t[t.AllowAnyNodeKind=4]="AllowAnyNodeKind",t[t.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",t[t.WriteComputedProps=16]="WriteComputedProps",t[t.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",t))(ho||{}),js=(t=>(t[t.Accessible=0]="Accessible",t[t.NotAccessible=1]="NotAccessible",t[t.CannotBeNamed=2]="CannotBeNamed",t))(js||{}),Na=(t=>(t[t.UnionOrIntersection=0]="UnionOrIntersection",t[t.Spread=1]="Spread",t))(Na||{}),Ls=(t=>(t[t.This=0]="This",t[t.Identifier=1]="Identifier",t[t.AssertsThis=2]="AssertsThis",t[t.AssertsIdentifier=3]="AssertsIdentifier",t))(Ls||{}),ku=(t=>(t[t.Unknown=0]="Unknown",t[t.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",t[t.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",t[t.NumberLikeType=3]="NumberLikeType",t[t.BigIntLikeType=4]="BigIntLikeType",t[t.StringLikeType=5]="StringLikeType",t[t.BooleanType=6]="BooleanType",t[t.ArrayLikeType=7]="ArrayLikeType",t[t.ESSymbolType=8]="ESSymbolType",t[t.Promise=9]="Promise",t[t.TypeWithCallSignature=10]="TypeWithCallSignature",t[t.ObjectType=11]="ObjectType",t))(ku||{}),Xa=(t=>(t[t.None=0]="None",t[t.FunctionScopedVariable=1]="FunctionScopedVariable",t[t.BlockScopedVariable=2]="BlockScopedVariable",t[t.Property=4]="Property",t[t.EnumMember=8]="EnumMember",t[t.Function=16]="Function",t[t.Class=32]="Class",t[t.Interface=64]="Interface",t[t.ConstEnum=128]="ConstEnum",t[t.RegularEnum=256]="RegularEnum",t[t.ValueModule=512]="ValueModule",t[t.NamespaceModule=1024]="NamespaceModule",t[t.TypeLiteral=2048]="TypeLiteral",t[t.ObjectLiteral=4096]="ObjectLiteral",t[t.Method=8192]="Method",t[t.Constructor=16384]="Constructor",t[t.GetAccessor=32768]="GetAccessor",t[t.SetAccessor=65536]="SetAccessor",t[t.Signature=131072]="Signature",t[t.TypeParameter=262144]="TypeParameter",t[t.TypeAlias=524288]="TypeAlias",t[t.ExportValue=1048576]="ExportValue",t[t.Alias=2097152]="Alias",t[t.Prototype=4194304]="Prototype",t[t.ExportStar=8388608]="ExportStar",t[t.Optional=16777216]="Optional",t[t.Transient=33554432]="Transient",t[t.Assignment=67108864]="Assignment",t[t.ModuleExports=134217728]="ModuleExports",t[t.All=67108863]="All",t[t.Enum=384]="Enum",t[t.Variable=3]="Variable",t[t.Value=111551]="Value",t[t.Type=788968]="Type",t[t.Namespace=1920]="Namespace",t[t.Module=1536]="Module",t[t.Accessor=98304]="Accessor",t[t.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",t[t.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",t[t.ParameterExcludes=111551]="ParameterExcludes",t[t.PropertyExcludes=0]="PropertyExcludes",t[t.EnumMemberExcludes=900095]="EnumMemberExcludes",t[t.FunctionExcludes=110991]="FunctionExcludes",t[t.ClassExcludes=899503]="ClassExcludes",t[t.InterfaceExcludes=788872]="InterfaceExcludes",t[t.RegularEnumExcludes=899327]="RegularEnumExcludes",t[t.ConstEnumExcludes=899967]="ConstEnumExcludes",t[t.ValueModuleExcludes=110735]="ValueModuleExcludes",t[t.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",t[t.MethodExcludes=103359]="MethodExcludes",t[t.GetAccessorExcludes=46015]="GetAccessorExcludes",t[t.SetAccessorExcludes=78783]="SetAccessorExcludes",t[t.AccessorExcludes=13247]="AccessorExcludes",t[t.TypeParameterExcludes=526824]="TypeParameterExcludes",t[t.TypeAliasExcludes=788968]="TypeAliasExcludes",t[t.AliasExcludes=2097152]="AliasExcludes",t[t.ModuleMember=2623475]="ModuleMember",t[t.ExportHasLocal=944]="ExportHasLocal",t[t.BlockScoped=418]="BlockScoped",t[t.PropertyOrAccessor=98308]="PropertyOrAccessor",t[t.ClassMember=106500]="ClassMember",t[t.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",t[t.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",t[t.Classifiable=2885600]="Classifiable",t[t.LateBindingContainer=6256]="LateBindingContainer",t))(Xa||{}),Pi=(t=>(t[t.Numeric=0]="Numeric",t[t.Literal=1]="Literal",t))(Pi||{}),ao=(t=>(t[t.None=0]="None",t[t.Instantiated=1]="Instantiated",t[t.SyntheticProperty=2]="SyntheticProperty",t[t.SyntheticMethod=4]="SyntheticMethod",t[t.Readonly=8]="Readonly",t[t.ReadPartial=16]="ReadPartial",t[t.WritePartial=32]="WritePartial",t[t.HasNonUniformType=64]="HasNonUniformType",t[t.HasLiteralType=128]="HasLiteralType",t[t.ContainsPublic=256]="ContainsPublic",t[t.ContainsProtected=512]="ContainsProtected",t[t.ContainsPrivate=1024]="ContainsPrivate",t[t.ContainsStatic=2048]="ContainsStatic",t[t.Late=4096]="Late",t[t.ReverseMapped=8192]="ReverseMapped",t[t.OptionalParameter=16384]="OptionalParameter",t[t.RestParameter=32768]="RestParameter",t[t.DeferredType=65536]="DeferredType",t[t.HasNeverType=131072]="HasNeverType",t[t.Mapped=262144]="Mapped",t[t.StripOptional=524288]="StripOptional",t[t.Unresolved=1048576]="Unresolved",t[t.Synthetic=6]="Synthetic",t[t.Discriminant=192]="Discriminant",t[t.Partial=48]="Partial",t))(ao||{}),qa=(t=>(t.Call="__call",t.Constructor="__constructor",t.New="__new",t.Index="__index",t.ExportStar="__export",t.Global="__global",t.Missing="__missing",t.Type="__type",t.Object="__object",t.JSXAttributes="__jsxAttributes",t.Class="__class",t.Function="__function",t.Computed="__computed",t.Resolving="__resolving__",t.ExportEquals="export=",t.Default="default",t.This="this",t))(qa||{}),_f=(t=>(t[t.None=0]="None",t[t.TypeChecked=1]="TypeChecked",t[t.LexicalThis=2]="LexicalThis",t[t.CaptureThis=4]="CaptureThis",t[t.CaptureNewTarget=8]="CaptureNewTarget",t[t.SuperInstance=16]="SuperInstance",t[t.SuperStatic=32]="SuperStatic",t[t.ContextChecked=64]="ContextChecked",t[t.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",t[t.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",t[t.CaptureArguments=512]="CaptureArguments",t[t.EnumValuesComputed=1024]="EnumValuesComputed",t[t.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",t[t.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",t[t.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",t[t.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",t[t.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",t[t.ClassWithBodyScopedClassBinding=65536]="ClassWithBodyScopedClassBinding",t[t.BodyScopedClassBinding=131072]="BodyScopedClassBinding",t[t.NeedsLoopOutParameter=262144]="NeedsLoopOutParameter",t[t.AssignmentsMarked=524288]="AssignmentsMarked",t[t.ClassWithConstructorReference=1048576]="ClassWithConstructorReference",t[t.ConstructorReferenceInClass=2097152]="ConstructorReferenceInClass",t[t.ContainsClassWithPrivateIdentifiers=4194304]="ContainsClassWithPrivateIdentifiers",t[t.ContainsSuperPropertyInStaticInitializer=8388608]="ContainsSuperPropertyInStaticInitializer",t[t.InCheckIdentifier=16777216]="InCheckIdentifier",t))(_f||{}),ad=(t=>(t[t.Any=1]="Any",t[t.Unknown=2]="Unknown",t[t.String=4]="String",t[t.Number=8]="Number",t[t.Boolean=16]="Boolean",t[t.Enum=32]="Enum",t[t.BigInt=64]="BigInt",t[t.StringLiteral=128]="StringLiteral",t[t.NumberLiteral=256]="NumberLiteral",t[t.BooleanLiteral=512]="BooleanLiteral",t[t.EnumLiteral=1024]="EnumLiteral",t[t.BigIntLiteral=2048]="BigIntLiteral",t[t.ESSymbol=4096]="ESSymbol",t[t.UniqueESSymbol=8192]="UniqueESSymbol",t[t.Void=16384]="Void",t[t.Undefined=32768]="Undefined",t[t.Null=65536]="Null",t[t.Never=131072]="Never",t[t.TypeParameter=262144]="TypeParameter",t[t.Object=524288]="Object",t[t.Union=1048576]="Union",t[t.Intersection=2097152]="Intersection",t[t.Index=4194304]="Index",t[t.IndexedAccess=8388608]="IndexedAccess",t[t.Conditional=16777216]="Conditional",t[t.Substitution=33554432]="Substitution",t[t.NonPrimitive=67108864]="NonPrimitive",t[t.TemplateLiteral=134217728]="TemplateLiteral",t[t.StringMapping=268435456]="StringMapping",t[t.AnyOrUnknown=3]="AnyOrUnknown",t[t.Nullable=98304]="Nullable",t[t.Literal=2944]="Literal",t[t.Unit=109472]="Unit",t[t.Freshable=2976]="Freshable",t[t.StringOrNumberLiteral=384]="StringOrNumberLiteral",t[t.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",t[t.DefinitelyFalsy=117632]="DefinitelyFalsy",t[t.PossiblyFalsy=117724]="PossiblyFalsy",t[t.Intrinsic=67359327]="Intrinsic",t[t.Primitive=134348796]="Primitive",t[t.StringLike=402653316]="StringLike",t[t.NumberLike=296]="NumberLike",t[t.BigIntLike=2112]="BigIntLike",t[t.BooleanLike=528]="BooleanLike",t[t.EnumLike=1056]="EnumLike",t[t.ESSymbolLike=12288]="ESSymbolLike",t[t.VoidLike=49152]="VoidLike",t[t.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",t[t.DisjointDomains=469892092]="DisjointDomains",t[t.UnionOrIntersection=3145728]="UnionOrIntersection",t[t.StructuredType=3670016]="StructuredType",t[t.TypeVariable=8650752]="TypeVariable",t[t.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",t[t.InstantiablePrimitive=406847488]="InstantiablePrimitive",t[t.Instantiable=465829888]="Instantiable",t[t.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",t[t.ObjectFlagsType=3899393]="ObjectFlagsType",t[t.Simplifiable=25165824]="Simplifiable",t[t.Singleton=67358815]="Singleton",t[t.Narrowable=536624127]="Narrowable",t[t.IncludesMask=205258751]="IncludesMask",t[t.IncludesMissingType=262144]="IncludesMissingType",t[t.IncludesNonWideningType=4194304]="IncludesNonWideningType",t[t.IncludesWildcard=8388608]="IncludesWildcard",t[t.IncludesEmptyObject=16777216]="IncludesEmptyObject",t[t.IncludesInstantiable=33554432]="IncludesInstantiable",t[t.NotPrimitiveUnion=36323363]="NotPrimitiveUnion",t))(ad||{}),sd=(t=>(t[t.None=0]="None",t[t.Class=1]="Class",t[t.Interface=2]="Interface",t[t.Reference=4]="Reference",t[t.Tuple=8]="Tuple",t[t.Anonymous=16]="Anonymous",t[t.Mapped=32]="Mapped",t[t.Instantiated=64]="Instantiated",t[t.ObjectLiteral=128]="ObjectLiteral",t[t.EvolvingArray=256]="EvolvingArray",t[t.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",t[t.ReverseMapped=1024]="ReverseMapped",t[t.JsxAttributes=2048]="JsxAttributes",t[t.JSLiteral=4096]="JSLiteral",t[t.FreshLiteral=8192]="FreshLiteral",t[t.ArrayLiteral=16384]="ArrayLiteral",t[t.PrimitiveUnion=32768]="PrimitiveUnion",t[t.ContainsWideningType=65536]="ContainsWideningType",t[t.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",t[t.NonInferrableType=262144]="NonInferrableType",t[t.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",t[t.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",t[t.ClassOrInterface=3]="ClassOrInterface",t[t.RequiresWidening=196608]="RequiresWidening",t[t.PropagatingFlags=458752]="PropagatingFlags",t[t.ObjectTypeKindMask=1343]="ObjectTypeKindMask",t[t.ContainsSpread=2097152]="ContainsSpread",t[t.ObjectRestType=4194304]="ObjectRestType",t[t.InstantiationExpressionType=8388608]="InstantiationExpressionType",t[t.IsClassInstanceClone=16777216]="IsClassInstanceClone",t[t.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",t[t.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",t[t.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",t[t.IsGenericObjectType=4194304]="IsGenericObjectType",t[t.IsGenericIndexType=8388608]="IsGenericIndexType",t[t.IsGenericType=12582912]="IsGenericType",t[t.ContainsIntersections=16777216]="ContainsIntersections",t[t.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",t[t.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",t[t.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",t[t.IsNeverIntersection=33554432]="IsNeverIntersection",t))(sd||{}),pf=(t=>(t[t.Invariant=0]="Invariant",t[t.Covariant=1]="Covariant",t[t.Contravariant=2]="Contravariant",t[t.Bivariant=3]="Bivariant",t[t.Independent=4]="Independent",t[t.VarianceMask=7]="VarianceMask",t[t.Unmeasurable=8]="Unmeasurable",t[t.Unreliable=16]="Unreliable",t[t.AllowsStructuralFallback=24]="AllowsStructuralFallback",t))(pf||{}),df=(t=>(t[t.Required=1]="Required",t[t.Optional=2]="Optional",t[t.Rest=4]="Rest",t[t.Variadic=8]="Variadic",t[t.Fixed=3]="Fixed",t[t.Variable=12]="Variable",t[t.NonRequired=14]="NonRequired",t[t.NonRest=11]="NonRest",t))(df||{}),ff=(t=>(t[t.None=0]="None",t[t.IncludeUndefined=1]="IncludeUndefined",t[t.NoIndexSignatures=2]="NoIndexSignatures",t[t.Writing=4]="Writing",t[t.CacheSymbol=8]="CacheSymbol",t[t.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",t[t.ExpressionPosition=32]="ExpressionPosition",t[t.ReportDeprecated=64]="ReportDeprecated",t[t.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",t[t.Contextual=256]="Contextual",t[t.Persistent=1]="Persistent",t))(ff||{}),xp=(t=>(t[t.Component=0]="Component",t[t.Function=1]="Function",t[t.Mixed=2]="Mixed",t))(xp||{}),$g=(t=>(t[t.Call=0]="Call",t[t.Construct=1]="Construct",t))($g||{}),mf=(t=>(t[t.None=0]="None",t[t.HasRestParameter=1]="HasRestParameter",t[t.HasLiteralTypes=2]="HasLiteralTypes",t[t.Abstract=4]="Abstract",t[t.IsInnerCallChain=8]="IsInnerCallChain",t[t.IsOuterCallChain=16]="IsOuterCallChain",t[t.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",t[t.PropagatingFlags=39]="PropagatingFlags",t[t.CallChainFlags=24]="CallChainFlags",t))(mf||{}),cm=(t=>(t[t.String=0]="String",t[t.Number=1]="Number",t))(cm||{}),_m=(t=>(t[t.Simple=0]="Simple",t[t.Array=1]="Array",t[t.Deferred=2]="Deferred",t[t.Function=3]="Function",t[t.Composite=4]="Composite",t[t.Merged=5]="Merged",t))(_m||{}),gf=(t=>(t[t.None=0]="None",t[t.NakedTypeVariable=1]="NakedTypeVariable",t[t.SpeculativeTuple=2]="SpeculativeTuple",t[t.SubstituteSource=4]="SubstituteSource",t[t.HomomorphicMappedType=8]="HomomorphicMappedType",t[t.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",t[t.MappedTypeConstraint=32]="MappedTypeConstraint",t[t.ContravariantConditional=64]="ContravariantConditional",t[t.ReturnType=128]="ReturnType",t[t.LiteralKeyof=256]="LiteralKeyof",t[t.NoConstraints=512]="NoConstraints",t[t.AlwaysStrict=1024]="AlwaysStrict",t[t.MaxValue=2048]="MaxValue",t[t.PriorityImpliesCombination=416]="PriorityImpliesCombination",t[t.Circularity=-1]="Circularity",t))(gf||{}),Kg=(t=>(t[t.None=0]="None",t[t.NoDefault=1]="NoDefault",t[t.AnyDefault=2]="AnyDefault",t[t.SkippedGenericFunction=4]="SkippedGenericFunction",t))(Kg||{}),Wy=(t=>(t[t.False=0]="False",t[t.Unknown=1]="Unknown",t[t.Maybe=3]="Maybe",t[t.True=-1]="True",t))(Wy||{}),Jg=(t=>(t[t.None=0]="None",t[t.ExportsProperty=1]="ExportsProperty",t[t.ModuleExports=2]="ModuleExports",t[t.PrototypeProperty=3]="PrototypeProperty",t[t.ThisProperty=4]="ThisProperty",t[t.Property=5]="Property",t[t.Prototype=6]="Prototype",t[t.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",t[t.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",t[t.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",t))(Jg||{}),zg=(t=>(t[t.Warning=0]="Warning",t[t.Error=1]="Error",t[t.Suggestion=2]="Suggestion",t[t.Message=3]="Message",t))(zg||{}),pm=(t=>(t[t.Classic=1]="Classic",t[t.NodeJs=2]="NodeJs",t[t.Node10=2]="Node10",t[t.Node16=3]="Node16",t[t.NodeNext=99]="NodeNext",t[t.Bundler=100]="Bundler",t))(pm||{}),qy=(t=>(t[t.Legacy=1]="Legacy",t[t.Auto=2]="Auto",t[t.Force=3]="Force",t))(qy||{}),dm=(t=>(t[t.FixedPollingInterval=0]="FixedPollingInterval",t[t.PriorityPollingInterval=1]="PriorityPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t[t.UseFsEvents=4]="UseFsEvents",t[t.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",t))(dm||{}),hf=(t=>(t[t.UseFsEvents=0]="UseFsEvents",t[t.FixedPollingInterval=1]="FixedPollingInterval",t[t.DynamicPriorityPolling=2]="DynamicPriorityPolling",t[t.FixedChunkSizePolling=3]="FixedChunkSizePolling",t))(hf||{}),Ug=(t=>(t[t.FixedInterval=0]="FixedInterval",t[t.PriorityInterval=1]="PriorityInterval",t[t.DynamicPriority=2]="DynamicPriority",t[t.FixedChunkSize=3]="FixedChunkSize",t))(Ug||{}),Vg=(t=>(t[t.None=0]="None",t[t.CommonJS=1]="CommonJS",t[t.AMD=2]="AMD",t[t.UMD=3]="UMD",t[t.System=4]="System",t[t.ES2015=5]="ES2015",t[t.ES2020=6]="ES2020",t[t.ES2022=7]="ES2022",t[t.ESNext=99]="ESNext",t[t.Node16=100]="Node16",t[t.NodeNext=199]="NodeNext",t))(Vg||{}),N_=(t=>(t[t.None=0]="None",t[t.Preserve=1]="Preserve",t[t.React=2]="React",t[t.ReactNative=3]="ReactNative",t[t.ReactJSX=4]="ReactJSX",t[t.ReactJSXDev=5]="ReactJSXDev",t))(N_||{}),ud=(t=>(t[t.Remove=0]="Remove",t[t.Preserve=1]="Preserve",t[t.Error=2]="Error",t))(ud||{}),Wg=(t=>(t[t.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",t[t.LineFeed=1]="LineFeed",t))(Wg||{}),qg=(t=>(t[t.Unknown=0]="Unknown",t[t.JS=1]="JS",t[t.JSX=2]="JSX",t[t.TS=3]="TS",t[t.TSX=4]="TSX",t[t.External=5]="External",t[t.JSON=6]="JSON",t[t.Deferred=7]="Deferred",t))(qg||{}),Hg=(t=>(t[t.ES3=0]="ES3",t[t.ES5=1]="ES5",t[t.ES2015=2]="ES2015",t[t.ES2016=3]="ES2016",t[t.ES2017=4]="ES2017",t[t.ES2018=5]="ES2018",t[t.ES2019=6]="ES2019",t[t.ES2020=7]="ES2020",t[t.ES2021=8]="ES2021",t[t.ES2022=9]="ES2022",t[t.ESNext=99]="ESNext",t[t.JSON=100]="JSON",t[t.Latest=99]="Latest",t))(Hg||{}),Hy=(t=>(t[t.Standard=0]="Standard",t[t.JSX=1]="JSX",t))(Hy||{}),Gy=(t=>(t[t.None=0]="None",t[t.Recursive=1]="Recursive",t))(Gy||{}),Lv=(t=>(t[t.nullCharacter=0]="nullCharacter",t[t.maxAsciiCharacter=127]="maxAsciiCharacter",t[t.lineFeed=10]="lineFeed",t[t.carriageReturn=13]="carriageReturn",t[t.lineSeparator=8232]="lineSeparator",t[t.paragraphSeparator=8233]="paragraphSeparator",t[t.nextLine=133]="nextLine",t[t.space=32]="space",t[t.nonBreakingSpace=160]="nonBreakingSpace",t[t.enQuad=8192]="enQuad",t[t.emQuad=8193]="emQuad",t[t.enSpace=8194]="enSpace",t[t.emSpace=8195]="emSpace",t[t.threePerEmSpace=8196]="threePerEmSpace",t[t.fourPerEmSpace=8197]="fourPerEmSpace",t[t.sixPerEmSpace=8198]="sixPerEmSpace",t[t.figureSpace=8199]="figureSpace",t[t.punctuationSpace=8200]="punctuationSpace",t[t.thinSpace=8201]="thinSpace",t[t.hairSpace=8202]="hairSpace",t[t.zeroWidthSpace=8203]="zeroWidthSpace",t[t.narrowNoBreakSpace=8239]="narrowNoBreakSpace",t[t.ideographicSpace=12288]="ideographicSpace",t[t.mathematicalSpace=8287]="mathematicalSpace",t[t.ogham=5760]="ogham",t[t._=95]="_",t[t.$=36]="$",t[t._0=48]="_0",t[t._1=49]="_1",t[t._2=50]="_2",t[t._3=51]="_3",t[t._4=52]="_4",t[t._5=53]="_5",t[t._6=54]="_6",t[t._7=55]="_7",t[t._8=56]="_8",t[t._9=57]="_9",t[t.a=97]="a",t[t.b=98]="b",t[t.c=99]="c",t[t.d=100]="d",t[t.e=101]="e",t[t.f=102]="f",t[t.g=103]="g",t[t.h=104]="h",t[t.i=105]="i",t[t.j=106]="j",t[t.k=107]="k",t[t.l=108]="l",t[t.m=109]="m",t[t.n=110]="n",t[t.o=111]="o",t[t.p=112]="p",t[t.q=113]="q",t[t.r=114]="r",t[t.s=115]="s",t[t.t=116]="t",t[t.u=117]="u",t[t.v=118]="v",t[t.w=119]="w",t[t.x=120]="x",t[t.y=121]="y",t[t.z=122]="z",t[t.A=65]="A",t[t.B=66]="B",t[t.C=67]="C",t[t.D=68]="D",t[t.E=69]="E",t[t.F=70]="F",t[t.G=71]="G",t[t.H=72]="H",t[t.I=73]="I",t[t.J=74]="J",t[t.K=75]="K",t[t.L=76]="L",t[t.M=77]="M",t[t.N=78]="N",t[t.O=79]="O",t[t.P=80]="P",t[t.Q=81]="Q",t[t.R=82]="R",t[t.S=83]="S",t[t.T=84]="T",t[t.U=85]="U",t[t.V=86]="V",t[t.W=87]="W",t[t.X=88]="X",t[t.Y=89]="Y",t[t.Z=90]="Z",t[t.ampersand=38]="ampersand",t[t.asterisk=42]="asterisk",t[t.at=64]="at",t[t.backslash=92]="backslash",t[t.backtick=96]="backtick",t[t.bar=124]="bar",t[t.caret=94]="caret",t[t.closeBrace=125]="closeBrace",t[t.closeBracket=93]="closeBracket",t[t.closeParen=41]="closeParen",t[t.colon=58]="colon",t[t.comma=44]="comma",t[t.dot=46]="dot",t[t.doubleQuote=34]="doubleQuote",t[t.equals=61]="equals",t[t.exclamation=33]="exclamation",t[t.greaterThan=62]="greaterThan",t[t.hash=35]="hash",t[t.lessThan=60]="lessThan",t[t.minus=45]="minus",t[t.openBrace=123]="openBrace",t[t.openBracket=91]="openBracket",t[t.openParen=40]="openParen",t[t.percent=37]="percent",t[t.plus=43]="plus",t[t.question=63]="question",t[t.semicolon=59]="semicolon",t[t.singleQuote=39]="singleQuote",t[t.slash=47]="slash",t[t.tilde=126]="tilde",t[t.backspace=8]="backspace",t[t.formFeed=12]="formFeed",t[t.byteOrderMark=65279]="byteOrderMark",t[t.tab=9]="tab",t[t.verticalTab=11]="verticalTab",t))(Lv||{}),Gg=(t=>(t.Ts=".ts",t.Tsx=".tsx",t.Dts=".d.ts",t.Js=".js",t.Jsx=".jsx",t.Json=".json",t.TsBuildInfo=".tsbuildinfo",t.Mjs=".mjs",t.Mts=".mts",t.Dmts=".d.mts",t.Cjs=".cjs",t.Cts=".cts",t.Dcts=".d.cts",t))(Gg||{}),y0=(t=>(t[t.None=0]="None",t[t.ContainsTypeScript=1]="ContainsTypeScript",t[t.ContainsJsx=2]="ContainsJsx",t[t.ContainsESNext=4]="ContainsESNext",t[t.ContainsES2022=8]="ContainsES2022",t[t.ContainsES2021=16]="ContainsES2021",t[t.ContainsES2020=32]="ContainsES2020",t[t.ContainsES2019=64]="ContainsES2019",t[t.ContainsES2018=128]="ContainsES2018",t[t.ContainsES2017=256]="ContainsES2017",t[t.ContainsES2016=512]="ContainsES2016",t[t.ContainsES2015=1024]="ContainsES2015",t[t.ContainsGenerator=2048]="ContainsGenerator",t[t.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",t[t.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",t[t.ContainsLexicalThis=16384]="ContainsLexicalThis",t[t.ContainsRestOrSpread=32768]="ContainsRestOrSpread",t[t.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",t[t.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",t[t.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",t[t.ContainsBindingPattern=524288]="ContainsBindingPattern",t[t.ContainsYield=1048576]="ContainsYield",t[t.ContainsAwait=2097152]="ContainsAwait",t[t.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",t[t.ContainsDynamicImport=8388608]="ContainsDynamicImport",t[t.ContainsClassFields=16777216]="ContainsClassFields",t[t.ContainsDecorators=33554432]="ContainsDecorators",t[t.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",t[t.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",t[t.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",t[t.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",t[t.HasComputedFlags=-2147483648]="HasComputedFlags",t[t.AssertTypeScript=1]="AssertTypeScript",t[t.AssertJsx=2]="AssertJsx",t[t.AssertESNext=4]="AssertESNext",t[t.AssertES2022=8]="AssertES2022",t[t.AssertES2021=16]="AssertES2021",t[t.AssertES2020=32]="AssertES2020",t[t.AssertES2019=64]="AssertES2019",t[t.AssertES2018=128]="AssertES2018",t[t.AssertES2017=256]="AssertES2017",t[t.AssertES2016=512]="AssertES2016",t[t.AssertES2015=1024]="AssertES2015",t[t.AssertGenerator=2048]="AssertGenerator",t[t.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",t[t.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",t[t.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",t[t.NodeExcludes=-2147483648]="NodeExcludes",t[t.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",t[t.FunctionExcludes=-1937940480]="FunctionExcludes",t[t.ConstructorExcludes=-1937948672]="ConstructorExcludes",t[t.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",t[t.PropertyExcludes=-2013249536]="PropertyExcludes",t[t.ClassExcludes=-2147344384]="ClassExcludes",t[t.ModuleExcludes=-1941676032]="ModuleExcludes",t[t.TypeExcludes=-2]="TypeExcludes",t[t.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",t[t.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",t[t.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",t[t.ParameterExcludes=-2147483648]="ParameterExcludes",t[t.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",t[t.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",t[t.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",t[t.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",t))(y0||{}),O_=(t=>(t[t.TabStop=0]="TabStop",t[t.Placeholder=1]="Placeholder",t[t.Choice=2]="Choice",t[t.Variable=3]="Variable",t))(O_||{}),Xg=(t=>(t[t.None=0]="None",t[t.SingleLine=1]="SingleLine",t[t.MultiLine=2]="MultiLine",t[t.AdviseOnEmitNode=4]="AdviseOnEmitNode",t[t.NoSubstitution=8]="NoSubstitution",t[t.CapturesThis=16]="CapturesThis",t[t.NoLeadingSourceMap=32]="NoLeadingSourceMap",t[t.NoTrailingSourceMap=64]="NoTrailingSourceMap",t[t.NoSourceMap=96]="NoSourceMap",t[t.NoNestedSourceMaps=128]="NoNestedSourceMaps",t[t.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",t[t.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",t[t.NoTokenSourceMaps=768]="NoTokenSourceMaps",t[t.NoLeadingComments=1024]="NoLeadingComments",t[t.NoTrailingComments=2048]="NoTrailingComments",t[t.NoComments=3072]="NoComments",t[t.NoNestedComments=4096]="NoNestedComments",t[t.HelperName=8192]="HelperName",t[t.ExportName=16384]="ExportName",t[t.LocalName=32768]="LocalName",t[t.InternalName=65536]="InternalName",t[t.Indented=131072]="Indented",t[t.NoIndentation=262144]="NoIndentation",t[t.AsyncFunctionBody=524288]="AsyncFunctionBody",t[t.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",t[t.CustomPrologue=2097152]="CustomPrologue",t[t.NoHoisting=4194304]="NoHoisting",t[t.HasEndOfDeclarationMarker=8388608]="HasEndOfDeclarationMarker",t[t.Iterator=16777216]="Iterator",t[t.NoAsciiEscaping=33554432]="NoAsciiEscaping",t))(Xg||{}),Rv=(t=>(t[t.None=0]="None",t[t.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",t[t.NeverApplyImportHelper=2]="NeverApplyImportHelper",t[t.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",t[t.Immutable=8]="Immutable",t[t.IndirectCall=16]="IndirectCall",t[t.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",t))(Rv||{}),Xy=(t=>(t[t.Extends=1]="Extends",t[t.Assign=2]="Assign",t[t.Rest=4]="Rest",t[t.Decorate=8]="Decorate",t[t.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",t[t.Metadata=16]="Metadata",t[t.Param=32]="Param",t[t.Awaiter=64]="Awaiter",t[t.Generator=128]="Generator",t[t.Values=256]="Values",t[t.Read=512]="Read",t[t.SpreadArray=1024]="SpreadArray",t[t.Await=2048]="Await",t[t.AsyncGenerator=4096]="AsyncGenerator",t[t.AsyncDelegator=8192]="AsyncDelegator",t[t.AsyncValues=16384]="AsyncValues",t[t.ExportStar=32768]="ExportStar",t[t.ImportStar=65536]="ImportStar",t[t.ImportDefault=131072]="ImportDefault",t[t.MakeTemplateObject=262144]="MakeTemplateObject",t[t.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",t[t.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",t[t.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",t[t.CreateBinding=4194304]="CreateBinding",t[t.SetFunctionName=8388608]="SetFunctionName",t[t.PropKey=16777216]="PropKey",t[t.FirstEmitHelper=1]="FirstEmitHelper",t[t.LastEmitHelper=16777216]="LastEmitHelper",t[t.ForOfIncludes=256]="ForOfIncludes",t[t.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",t[t.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",t[t.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",t[t.SpreadIncludes=1536]="SpreadIncludes",t))(Xy||{}),Dp=(t=>(t[t.SourceFile=0]="SourceFile",t[t.Expression=1]="Expression",t[t.IdentifierName=2]="IdentifierName",t[t.MappedTypeParameter=3]="MappedTypeParameter",t[t.Unspecified=4]="Unspecified",t[t.EmbeddedStatement=5]="EmbeddedStatement",t[t.JsxAttributeValue=6]="JsxAttributeValue",t))(Dp||{}),Yy=(t=>(t[t.Parentheses=1]="Parentheses",t[t.TypeAssertions=2]="TypeAssertions",t[t.NonNullAssertions=4]="NonNullAssertions",t[t.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",t[t.Assertions=6]="Assertions",t[t.All=15]="All",t[t.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",t))(Yy||{}),Mv=(t=>(t[t.None=0]="None",t[t.InParameters=1]="InParameters",t[t.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",t))(Mv||{}),Qy=(t=>(t.Prologue="prologue",t.EmitHelpers="emitHelpers",t.NoDefaultLib="no-default-lib",t.Reference="reference",t.Type="type",t.TypeResolutionModeRequire="type-require",t.TypeResolutionModeImport="type-import",t.Lib="lib",t.Prepend="prepend",t.Text="text",t.Internal="internal",t))(Qy||{}),Bv=(t=>(t[t.None=0]="None",t[t.SingleLine=0]="SingleLine",t[t.MultiLine=1]="MultiLine",t[t.PreserveLines=2]="PreserveLines",t[t.LinesMask=3]="LinesMask",t[t.NotDelimited=0]="NotDelimited",t[t.BarDelimited=4]="BarDelimited",t[t.AmpersandDelimited=8]="AmpersandDelimited",t[t.CommaDelimited=16]="CommaDelimited",t[t.AsteriskDelimited=32]="AsteriskDelimited",t[t.DelimitersMask=60]="DelimitersMask",t[t.AllowTrailingComma=64]="AllowTrailingComma",t[t.Indented=128]="Indented",t[t.SpaceBetweenBraces=256]="SpaceBetweenBraces",t[t.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",t[t.Braces=1024]="Braces",t[t.Parenthesis=2048]="Parenthesis",t[t.AngleBrackets=4096]="AngleBrackets",t[t.SquareBrackets=8192]="SquareBrackets",t[t.BracketsMask=15360]="BracketsMask",t[t.OptionalIfUndefined=16384]="OptionalIfUndefined",t[t.OptionalIfEmpty=32768]="OptionalIfEmpty",t[t.Optional=49152]="Optional",t[t.PreferNewLine=65536]="PreferNewLine",t[t.NoTrailingNewLine=131072]="NoTrailingNewLine",t[t.NoInterveningComments=262144]="NoInterveningComments",t[t.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",t[t.SingleElement=1048576]="SingleElement",t[t.SpaceAfterList=2097152]="SpaceAfterList",t[t.Modifiers=2359808]="Modifiers",t[t.HeritageClauses=512]="HeritageClauses",t[t.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",t[t.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",t[t.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",t[t.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",t[t.UnionTypeConstituents=516]="UnionTypeConstituents",t[t.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",t[t.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",t[t.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",t[t.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",t[t.ImportClauseEntries=526226]="ImportClauseEntries",t[t.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",t[t.CommaListElements=528]="CommaListElements",t[t.CallExpressionArguments=2576]="CallExpressionArguments",t[t.NewExpressionArguments=18960]="NewExpressionArguments",t[t.TemplateExpressionSpans=262144]="TemplateExpressionSpans",t[t.SingleLineBlockStatements=768]="SingleLineBlockStatements",t[t.MultiLineBlockStatements=129]="MultiLineBlockStatements",t[t.VariableDeclarationList=528]="VariableDeclarationList",t[t.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",t[t.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",t[t.ClassHeritageClauses=0]="ClassHeritageClauses",t[t.ClassMembers=129]="ClassMembers",t[t.InterfaceMembers=129]="InterfaceMembers",t[t.EnumMembers=145]="EnumMembers",t[t.CaseBlockClauses=129]="CaseBlockClauses",t[t.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",t[t.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",t[t.JsxElementAttributes=262656]="JsxElementAttributes",t[t.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",t[t.HeritageClauseTypes=528]="HeritageClauseTypes",t[t.SourceFileStatements=131073]="SourceFileStatements",t[t.Decorators=2146305]="Decorators",t[t.TypeArguments=53776]="TypeArguments",t[t.TypeParameters=53776]="TypeParameters",t[t.Parameters=2576]="Parameters",t[t.IndexSignatureParameters=8848]="IndexSignatureParameters",t[t.JSDocComment=33]="JSDocComment",t))(Bv||{}),Zy=(t=>(t[t.None=0]="None",t[t.TripleSlashXML=1]="TripleSlashXML",t[t.SingleLine=2]="SingleLine",t[t.MultiLine=4]="MultiLine",t[t.All=7]="All",t[t.Default=7]="Default",t))(Zy||{}),e1={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}}}}),t8=()=>{},t1;function Kv(t){return t===47||t===92}function $3(t){return b0(t)<0}function v0(t){return b0(t)>0}function K3(t){let r=b0(t);return r>0&&r===t.length}function Jv(t){return b0(t)!==0}function yf(t){return/^\.\.?($|[\\/])/.test(t)}function n8(t){return!Jv(t)&&!yf(t)}function zv(t){return q(Qg(t),".")}function ld(t,r){return t.length>r.length&&K(t,r)}function I_(t,r){for(let s of r)if(ld(t,s))return!0;return!1}function Yg(t){return t.length>0&&Kv(t.charCodeAt(t.length-1))}function Uv(t){return t>=97&&t<=122||t>=65&&t<=90}function r8(t,r){let s=t.charCodeAt(r);if(s===58)return r+1;if(s===37&&t.charCodeAt(r+1)===51){let f=t.charCodeAt(r+2);if(f===97||f===65)return r+3}return-1}function b0(t){if(!t)return 0;let r=t.charCodeAt(0);if(r===47||r===92){if(t.charCodeAt(1)!==r)return 1;let f=t.indexOf(r===47?Ll:rh,2);return f<0?t.length:f+1}if(Uv(r)&&t.charCodeAt(1)===58){let f=t.charCodeAt(2);if(f===47||f===92)return 3;if(t.length===2)return 2}let s=t.indexOf(u1);if(s!==-1){let f=s+u1.length,T=t.indexOf(Ll,f);if(T!==-1){let Z=t.slice(0,s),ae=t.slice(f,T);if(Z==="file"&&(ae===""||ae==="localhost")&&Uv(t.charCodeAt(T+1))){let _e=r8(t,T+2);if(_e!==-1){if(t.charCodeAt(_e)===47)return~(_e+1);if(_e===t.length)return~_e}}return~(T+1)}return~t.length}return 0}function Gc(t){let r=b0(t);return r<0?~r:r}function j_(t){t=yu(t);let r=Gc(t);return r===t.length?t:(t=fm(t),t.slice(0,Math.max(r,t.lastIndexOf(Ll))))}function Qg(t,r,s){if(t=yu(t),Gc(t)===t.length)return"";t=fm(t);let f=t.slice(Math.max(Gc(t),t.lastIndexOf(Ll)+1)),T=r!==void 0&&s!==void 0?x0(f,r,s):void 0;return T?f.slice(0,f.length-T.length):f}function Vv(t,r,s){if(Ke(r,".")||(r="."+r),t.length>=r.length&&t.charCodeAt(t.length-r.length)===46){let f=t.slice(t.length-r.length);if(s(f,r))return f}}function J3(t,r,s){if(typeof r=="string")return Vv(t,r,s)||"";for(let f of r){let T=Vv(t,f,s);if(T)return T}return""}function x0(t,r,s){if(r)return J3(fm(t),r,s?P_:Zu);let f=Qg(t),T=f.lastIndexOf(".");return T>=0?f.substring(T):""}function i8(t,r){let s=t.substring(0,r),f=t.substring(r).split(Ll);return f.length&&!gu(f)&&f.pop(),[s,...f]}function Xc(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return t=Rs(r,t),i8(t,Gc(t))}function Oa(t){return t.length===0?"":(t[0]&&vf(t[0]))+t.slice(1).join(Ll)}function yu(t){return t.indexOf("\\")!==-1?t.replace(Xv,Ll):t}function Sp(t){if(!wr(t))return[];let r=[t[0]];for(let s=1;s<t.length;s++){let f=t[s];if(f&&f!=="."){if(f===".."){if(r.length>1){if(r[r.length-1]!==".."){r.pop();continue}}else if(r[0])continue}r.push(f)}}return r}function Rs(t){t&&(t=yu(t));for(var r=arguments.length,s=new Array(r>1?r-1:0),f=1;f<r;f++)s[f-1]=arguments[f];for(let T of s)T&&(T=yu(T),!t||Gc(T)!==0?t=T:t=vf(t)+T);return t}function n1(t){for(var r=arguments.length,s=new Array(r>1?r-1:0),f=1;f<r;f++)s[f-1]=arguments[f];return jl(wr(s)?Rs(t,...s):yu(t))}function Zg(t,r){return Sp(Xc(t,r))}function Ep(t,r){return Oa(Zg(t,r))}function jl(t){if(t=yu(t),!mm.test(t))return t;let r=t.replace(/\/\.\//g,"/").replace(/^\.\//,"");if(r!==t&&(t=r,!mm.test(t)))return t;let s=Oa(Sp(Xc(t)));return s&&Yg(t)?vf(s):s}function z3(t){return t.length===0?"":t.slice(1).join(Ll)}function eh(t,r){return z3(Zg(t,r))}function Yc(t,r,s){let f=v0(t)?jl(t):Ep(t,r);return s(f)}function fm(t){return Yg(t)?t.substr(0,t.length-1):t}function vf(t){return Yg(t)?t:t+Ll}function th(t){return!Jv(t)&&!yf(t)?"./"+t:t}function nh(t,r,s,f){let T=s!==void 0&&f!==void 0?x0(t,s,f):x0(t);return T?t.slice(0,t.length-T.length)+(Ke(r,".")?r:"."+r):t}function r1(t,r,s){if(t===r)return 0;if(t===void 0)return-1;if(r===void 0)return 1;let f=t.substring(0,Gc(t)),T=r.substring(0,Gc(r)),Z=Il(f,T);if(Z!==0)return Z;let ae=t.substring(f.length),_e=r.substring(T.length);if(!mm.test(ae)&&!mm.test(_e))return s(ae,_e);let M=Sp(Xc(t)),He=Sp(Xc(r)),be=Math.min(M.length,He.length);for(let gt=1;gt<be;gt++){let ze=s(M[gt],He[gt]);if(ze!==0)return ze}return Gs(M.length,He.length)}function Wv(t,r){return r1(t,r,A)}function qv(t,r){return r1(t,r,Il)}function U3(t,r,s,f){return typeof s=="string"?(t=Rs(s,t),r=Rs(s,r)):typeof s=="boolean"&&(f=s),r1(t,r,L(f))}function i1(t,r,s,f){if(typeof s=="string"?(t=Rs(s,t),r=Rs(s,r)):typeof s=="boolean"&&(f=s),t===void 0||r===void 0)return!1;if(t===r)return!0;let T=Sp(Xc(t)),Z=Sp(Xc(r));if(Z.length<T.length)return!1;let ae=f?P_:Zu;for(let _e=0;_e<T.length;_e++)if(!(_e===0?P_:ae)(T[_e],Z[_e]))return!1;return!0}function V3(t,r,s){let f=s(t),T=s(r);return Ke(f,T+"/")||Ke(f,T+"\\")}function o1(t,r,s,f){let T=Sp(Xc(t)),Z=Sp(Xc(r)),ae;for(ae=0;ae<T.length&&ae<Z.length;ae++){let He=f(T[ae]),be=f(Z[ae]);if(!(ae===0?P_:s)(He,be))break}if(ae===0)return Z;let _e=Z.slice(ae),M=[];for(;ae<T.length;ae++)M.push("..");return["",...M,..._e]}function a1(t,r,s){Re.assert(Gc(t)>0==Gc(r)>0,"Paths must either both be absolute or both be relative");let f=o1(t,r,typeof s=="boolean"&&s?P_:Zu,typeof s=="function"?s:pa);return Oa(f)}function Hv(t,r,s){return v0(t)?D0(r,t,r,s,!1):t}function Gv(t,r,s){return th(a1(j_(t),r,s))}function D0(t,r,s,f,T){let Z=o1(n1(s,t),n1(s,r),Zu,f),ae=Z[0];if(T&&v0(ae)){let _e=ae.charAt(0)===Ll?"file://":"file:///";Z[0]=_e+ae}return Oa(Z)}function s1(t,r){for(;;){let s=r(t);if(s!==void 0)return s;let f=j_(t);if(f===t)return;t=f}}function W3(t){return K(t,"/node_modules")}var Ll,rh,u1,Xv,mm,Yv=Te({"src/compiler/path.ts"(){"use strict";il(),Ll="/",rh="\\",u1="://",Xv=/\\/g,mm=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function c(t,r,s,f,T,Z,ae){return{code:t,category:r,key:s,message:f,reportsUnnecessary:T,elidedInCompatabilityPyramid:Z,reportsDeprecated:ae}}var bn,o8=Te({"src/compiler/diagnosticInformationMap.generated.ts"(){"use strict";$v(),bn={Unterminated_string_literal:c(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:c(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:c(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:c(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:c(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:c(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:c(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:c(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:c(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:c(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:c(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:c(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:c(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:c(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:c(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:c(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:c(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:c(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:c(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:c(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:c(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:c(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:c(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:c(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:c(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:c(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:c(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:c(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:c(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:c(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:c(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:c(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:c(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:c(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:c(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:c(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:c(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:c(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:c(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:c(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:c(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:c(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:c(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:c(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:c(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:c(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:c(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:c(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:c(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:c(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise<T> type. Did you mean to write 'Promise<{0}>'?"),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:c(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:c(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:c(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:c(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:c(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:c(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:c(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0:c(1085,1,"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0_1085","Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '{0}'."),_0_modifier_cannot_appear_on_a_constructor_declaration:c(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:c(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:c(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:c(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:c(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:c(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:c(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:c(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:c(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:c(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:c(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:c(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:c(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:c(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:c(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:c(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:c(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:c(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:c(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:c(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:c(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:c(1110,1,"Type_expected_1110","Type expected."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:c(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:c(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:c(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:c(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:c(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:c(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:c(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:c(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_in_strict_mode:c(1121,1,"Octal_literals_are_not_allowed_in_strict_mode_1121","Octal literals are not allowed in strict mode."),Variable_declaration_list_cannot_be_empty:c(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:c(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:c(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:c(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:c(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:c(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:c(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:c(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:c(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:c(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:c(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:c(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:c(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:c(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:c(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:c(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:c(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:c(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:c(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:c(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:c(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:c(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:c(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:c(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:c(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),const_declarations_must_be_initialized:c(1155,1,"const_declarations_must_be_initialized_1155","'const' declarations must be initialized."),const_declarations_can_only_be_declared_inside_a_block:c(1156,1,"const_declarations_can_only_be_declared_inside_a_block_1156","'const' declarations can only be declared inside a block."),let_declarations_can_only_be_declared_inside_a_block:c(1157,1,"let_declarations_can_only_be_declared_inside_a_block_1157","'let' declarations can only be declared inside a block."),Unterminated_template_literal:c(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:c(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:c(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:c(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:c(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:c(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:c(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:c(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:c(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:c(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:c(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:c(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:c(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:c(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:c(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:c(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:c(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:c(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:c(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:c(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:c(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:c(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:c(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:c(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:c(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:c(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:c(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:c(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:c(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:c(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:c(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:c(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:c(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:c(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:c(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:c(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:c(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:c(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:c(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:c(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:c(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202",`Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.`),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:c(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:c(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:c(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:c(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:c(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:c(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:c(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:c(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:c(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:c(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:c(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:c(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:c(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:c(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:c(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:c(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:c(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:c(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:c(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:c(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:c(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:c(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:c(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:c(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:c(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:c(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:c(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:c(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:c(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:c(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:c(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:c(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:c(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:c(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:c(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:c(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:c(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:c(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:c(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:c(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:c(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:c(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:c(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:c(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:c(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:c(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:c(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:c(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:c(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:c(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:c(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:c(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:c(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:c(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:c(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:c(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:c(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:c(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:c(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:c(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:c(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:c(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:c(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:c(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:c(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:c(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:c(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:c(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:c(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:c(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:c(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:c(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:c(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:c(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:c(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:c(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:c(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:c(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:c(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:c(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:c(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:c(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:c(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:c(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:c(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:c(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:c(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:c(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:c(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:c(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:c(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:c(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:c(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:c(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:c(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:c(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:c(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:c(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:c(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:c(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:c(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:c(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:c(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:c(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:c(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:c(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:c(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:c(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:c(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:c(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:c(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:c(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:c(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:c(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:c(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:c(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:c(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:c(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:c(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:c(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:c(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:c(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:c(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:c(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:c(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:c(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:c(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:c(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:c(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:c(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:c(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:c(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:c(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:c(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:c(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:c(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:c(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:c(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:c(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),Convert_to_type_only_import:c(1373,3,"Convert_to_type_only_import_1373","Convert to type-only import"),Convert_all_imports_not_used_as_a_value_to_type_only_imports:c(1374,3,"Convert_all_imports_not_used_as_a_value_to_type_only_imports_1374","Convert all imports not used as a value to type-only imports"),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:c(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:c(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:c(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:c(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:c(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:c(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:c(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:c(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:c(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:c(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:c(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:c(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:c(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:c(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:c(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:c(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:c(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:c(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:c(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:c(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:c(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:c(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:c(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:c(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:c(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:c(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:c(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:c(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:c(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:c(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:c(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:c(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:c(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:c(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:c(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:c(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:c(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:c(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:c(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:c(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:c(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:c(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:c(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:c(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:c(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:c(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:c(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:c(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:c(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:c(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:c(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:c(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:c(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:c(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:c(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:c(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:c(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:c(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:c(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:c(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:c(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:c(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:c(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:c(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:c(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:c(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:c(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:c(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:c(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:c(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments:c(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional assertion as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:c(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext:c(1452,1,"resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext_1452","'resolution-mode' assertions are only supported when `moduleResolution` is `node16` or `nodenext`."),resolution_mode_should_be_either_require_or_import:c(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:c(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:c(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:c(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:c(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:c(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",`File is ECMAScript module because '{0}' has field "type" with value "module"`),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:c(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",`File is CommonJS module because '{0}' has field "type" whose value is not "module"`),File_is_CommonJS_module_because_0_does_not_have_field_type:c(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460",`File is CommonJS module because '{0}' does not have field "type"`),File_is_CommonJS_module_because_package_json_was_not_found:c(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:c(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:c(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:c(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:c(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:c(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:c(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:c(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:c(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:c(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:c(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479",`The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("{0}")' call instead.`),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:c(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:c(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481",`To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field \`"type": "module"\` to '{1}'.`),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:c(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:c(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:c(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:c(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:c(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),The_types_of_0_are_incompatible_between_these_types:c(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:c(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:c(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:c(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:c(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:c(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:c(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:c(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:c(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:c(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:c(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:c(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:c(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:c(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:c(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:c(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:c(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:c(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:c(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:c(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:c(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:c(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:c(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:c(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:c(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:c(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:c(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:c(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:c(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:c(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:c(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:c(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:c(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:c(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:c(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:c(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:c(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:c(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:c(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:c(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:c(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:c(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:c(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:c(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:c(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:c(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:c(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:c(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:c(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:c(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:c(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:c(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:c(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:c(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:c(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:c(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:c(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:c(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Call_target_does_not_contain_any_signatures:c(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:c(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:c(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:c(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:c(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:c(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:c(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:c(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:c(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:c(2355,1,"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'void' nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:c(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:c(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:c(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:c(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359","The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:c(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:c(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:c(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:c(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:c(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:c(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:c(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:c(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:c(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:c(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:c(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:c(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:c(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:c(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:c(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:c(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:c(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:c(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type:c(2380,1,"The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type_2380","The return type of a 'get' accessor must be assignable to its 'set' accessor type"),Overload_signatures_must_all_be_exported_or_non_exported:c(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:c(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:c(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:c(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:c(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:c(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:c(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:c(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:c(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:c(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:c(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:c(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:c(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:c(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:c(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:c(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:c(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:c(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:c(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:c(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:c(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:c(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:c(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:c(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:c(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:c(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:c(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:c(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:c(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:c(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:c(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:c(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:c(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:c(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:c(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:c(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:c(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:c(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:c(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:c(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:c(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:c(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:c(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:c(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:c(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:c(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:c(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:c(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:c(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:c(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:c(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:c(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:c(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:c(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:c(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:c(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:c(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:c(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:c(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:c(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:c(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:c(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:c(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:c(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:c(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:c(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:c(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:c(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:c(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:c(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:c(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:c(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:c(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:c(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:c(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:c(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:c(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:c(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:c(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:c(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:c(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:c(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:c(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:c(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:c(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:c(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:c(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:c(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:c(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:c(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:c(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:c(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:c(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:c(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:c(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:c(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:c(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:c(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:c(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:c(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:c(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:c(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:c(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:c(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:c(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:c(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:c(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:c(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:c(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:c(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:c(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:c(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:c(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:c(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:c(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:c(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:c(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:c(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:c(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:c(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:c(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:c(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:c(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:c(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:c(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:c(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:c(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:c(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:c(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:c(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:c(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:c(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:c(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:c(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:c(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:c(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:c(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:c(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:c(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:c(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:c(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:c(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:c(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:c(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:c(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:c(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:c(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:c(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:c(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:c(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:c(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:c(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:c(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:c(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:c(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:c(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:c(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:c(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:c(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:c(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:c(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:c(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:c(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:c(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:c(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:c(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:c(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:c(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:c(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:c(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:c(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:c(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:c(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:c(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:c(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:c(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:c(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:c(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:c(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:c(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:c(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:c(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:c(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:c(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:c(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:c(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:c(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:c(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:c(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:c(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:c(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:c(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:c(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:c(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:c(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:c(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:c(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:c(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:c(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:c(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:c(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:c(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:c(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:c(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:c(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:c(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:c(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:c(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:c(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:c(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:c(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:c(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:c(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:c(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:c(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:c(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:c(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:c(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:c(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:c(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:c(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:c(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:c(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:c(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:c(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:c(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:c(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:c(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:c(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:c(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:c(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:c(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:c(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:c(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:c(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:c(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:c(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:c(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:c(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:c(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:c(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:c(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:c(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:c(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:c(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:c(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:c(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:c(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:c(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:c(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:c(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:c(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:c(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:c(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:c(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:c(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:c(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:c(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:c(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:c(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:c(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:c(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:c(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:c(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:c(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:c(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:c(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:c(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:c(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:c(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:c(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:c(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:c(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:c(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:c(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:c(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:c(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:c(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:c(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:c(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:c(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:c(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:c(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:c(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:c(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:c(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:c(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:c(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713",`Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}["{1}"]'?`),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:c(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:c(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:c(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:c(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:c(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:c(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:c(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:c(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:c(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:c(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:c(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:c(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:c(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:c(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:c(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:c(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:c(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:c(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:c(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:c(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:c(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:c(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:c(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:c(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:c(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:c(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:c(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:c(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:c(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:c(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:c(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:c(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:c(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:c(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:c(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:c(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:c(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:c(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:c(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:c(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:c(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:c(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:c(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:c(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:c(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:c(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:c(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:c(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:c(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:c(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:c(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:c(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:c(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:c(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:c(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:c(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:c(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:c(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:c(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:c(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:c(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:c(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:c(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:c(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:c(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:c(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:c(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:c(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:c(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:c(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:c(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:c(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:c(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:c(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:c(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:c(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:c(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:c(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:c(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:c(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:c(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:c(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:c(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:c(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:c(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:c(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:c(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:c(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:c(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:c(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:c(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:c(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:c(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:c(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:c(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:c(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:c(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:c(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:c(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:c(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:c(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:c(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:c(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:c(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:c(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:c(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:c(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:c(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Cannot_find_namespace_0_Did_you_mean_1:c(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:c(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:c(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls:c(2836,1,"Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls_2836","Import assertions are not allowed on statements that transpile to commonjs 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:c(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:c(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:c(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_classes:c(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_clas_2840","An interface cannot extend a primitive type like '{0}'; an interface can only extend named types and classes"),The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_feature_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:c(2841,1,"The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_2841","The type of this expression cannot be named without a 'resolution-mode' assertion, which is an unstable feature. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:c(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:c(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:c(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:c(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:c(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),Import_declaration_0_is_using_private_name_1:c(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:c(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:c(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:c(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:c(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:c(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:c(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:c(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:c(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:c(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:c(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:c(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:c(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:c(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:c(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:c(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:c(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:c(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:c(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:c(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:c(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:c(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:c(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:c(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:c(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:c(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:c(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:c(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:c(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:c(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:c(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:c(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:c(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:c(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:c(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:c(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:c(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:c(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:c(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:c(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:c(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:c(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:c(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:c(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:c(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:c(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:c(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:c(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:c(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:c(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:c(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:c(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:c(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:c(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:c(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:c(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:c(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:c(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:c(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:c(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:c(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:c(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:c(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:c(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:c(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:c(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:c(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:c(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:c(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:c(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:c(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:c(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:c(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:c(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:c(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:c(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:c(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:c(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:c(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:c(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:c(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:c(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:c(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:c(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:c(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:c(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:c(4125,1,"resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_wi_4125","'resolution-mode' assertions are unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:c(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:c(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:c(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:c(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:c(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:c(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:c(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:c(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:c(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:c(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:c(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:c(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:c(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:c(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:c(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:c(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:c(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:c(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:c(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:c(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:c(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:c(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:c(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:c(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:c(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:c(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:c(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:c(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:c(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:c(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:c(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:c(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:c(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:c(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:c(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:c(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:c(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:c(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:c(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:c(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:c(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:c(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:c(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:c(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),Tuple_members_must_all_have_names_or_all_not_have_names:c(5084,1,"Tuple_members_must_all_have_names_or_all_not_have_names_5084","Tuple members must all have names or all not have names."),A_tuple_member_cannot_be_both_optional_and_rest:c(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:c(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:c(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:c(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:c(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:c(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:c(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:c(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:c(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:c(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:c(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:c(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:c(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:c(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:c(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101",`Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '"ignoreDeprecations": "{2}"' to silence this error.`),Option_0_has_been_removed_Please_remove_it_from_your_configuration:c(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:c(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:c(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:c(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:c(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:c(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107",`Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '"ignoreDeprecations": "{3}"' to silence this error.`),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:c(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:c(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:c(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:c(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:c(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:c(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:c(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:c(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:c(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:c(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:c(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:c(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:c(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:c(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:c(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:c(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:c(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:c(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:c(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:c(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:c(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:c(6024,3,"options_6024","options"),file:c(6025,3,"file_6025","file"),Examples_Colon_0:c(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:c(6027,3,"Options_Colon_6027","Options:"),Version_0:c(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:c(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:c(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:c(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:c(6034,3,"KIND_6034","KIND"),FILE:c(6035,3,"FILE_6035","FILE"),VERSION:c(6036,3,"VERSION_6036","VERSION"),LOCATION:c(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:c(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:c(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:c(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:c(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:c(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:c(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:c(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:c(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:c(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form <language> or <language>-<territory>. For example '{0}' or '{1}'."),Unable_to_open_file_0:c(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:c(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:c(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:c(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:c(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:c(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:c(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:c(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:c(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:c(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:c(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:c(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:c(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:c(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:c(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:c(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:c(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:c(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:c(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:c(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:c(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:c(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:c(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:c(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:c(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:c(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:c(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:c(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:c(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:c(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:c(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:c(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:c(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:c(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:c(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:c(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:c(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:c(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:c(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:c(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:c(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:c(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:c(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:c(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:c(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:c(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:c(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:c(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:c(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:c(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:c(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:c(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:c(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:c(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:c(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:c(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:c(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:c(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:c(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:c(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:c(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:c(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:c(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:c(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:c(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:c(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:c(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:c(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:c(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:c(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:c(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:c(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:c(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:c(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:c(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:c(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:c(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:c(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:c(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:c(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:c(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:c(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:c(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:c(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:c(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:c(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:c(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:c(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:c(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:c(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:c(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:c(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:c(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:c(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:c(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:c(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:c(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:c(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:c(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:c(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:c(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:c(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:c(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Do_not_truncate_error_messages:c(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:c(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:c(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:c(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:c(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:c(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:c(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:c(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:c(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:c(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:c(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:c(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:c(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:c(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:c(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:c(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:c(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:c(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:c(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:c(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:c(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:c(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:c(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:c(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:c(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:c(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:c(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:c(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:c(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:c(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:c(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:c(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:c(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:c(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:c(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:c(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:c(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:c(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:c(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:c(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:c(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:c(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:c(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:c(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:c(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:c(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:c(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:c(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:c(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:c(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:c(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:c(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:c(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:c(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:c(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:c(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:c(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:c(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:c(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:c(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:c(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:c(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:c(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:c(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:c(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:c(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:c(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:c(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:c(6244,3,"Modules_6244","Modules"),File_Management:c(6245,3,"File_Management_6245","File Management"),Emit:c(6246,3,"Emit_6246","Emit"),JavaScript_Support:c(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:c(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:c(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:c(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:c(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:c(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:c(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:c(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:c(6255,3,"Projects_6255","Projects"),Output_Formatting:c(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:c(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:c(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_1:c(6259,3,"Found_1_error_in_1_6259","Found 1 error in {1}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:c(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:c(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:c(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:c(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:c(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:c(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:c(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:c(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:c(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:c(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:c(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:c(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:c(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:c(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278",`There are types at '{0}', but this result could not be resolved when respecting package.json "exports". The '{1}' library may need to update its package.json or typings.`),Enable_project_compilation:c(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:c(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:c(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:c(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306",`Referenced project '{0}' must have setting "composite": true.`),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:c(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:c(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:c(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:c(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:c(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:c(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:c(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:c(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:c(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:c(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:c(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:c(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:c(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:c(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:c(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:c(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:c(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:c(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:c(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:c(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:c(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:c(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:c(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:c(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:c(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:c(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:c(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:c(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:c(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:c(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:c(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:c(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:c(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:c(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:c(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:c(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:c(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:c(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:c(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:c(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:c(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:c(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:c(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:c(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:c(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:c(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:c(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:c(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:c(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:c(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:c(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:c(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:c(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:c(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:c(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:c(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:c(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:c(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:c(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:c(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:c(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:c(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:c(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:c(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:c(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:c(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:c(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:c(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:c(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:c(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:c(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:c(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:c(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:c(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:c(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:c(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:c(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:c(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:c(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:c(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:c(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:c(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:c(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:c(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:c(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:c(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:c(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:c(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:c(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:c(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:c(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:c(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:c(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:c(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:c(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:c(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:c(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:c(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:c(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:c(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:c(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:c(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:c(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:c(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:c(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:c(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:c(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:c(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:c(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:c(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:c(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:c(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:c(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:c(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:c(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:c(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:c(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:c(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:c(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:c(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:c(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:c(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:c(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:c(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:c(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:c(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:c(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:c(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:c(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:c(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:c(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:c(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:c(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:c(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:c(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:c(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:c(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:c(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:c(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:c(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:c(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:c(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:c(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:c(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:c(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:c(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:c(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:c(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:c(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:c(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:c(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:c(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:c(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:c(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:c(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:c(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:c(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:c(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:c(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:c(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:c(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:c(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:c(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:c(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:c(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:c(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:c(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:c(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:c(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:c(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:c(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:c(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:c(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:c(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:c(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:c(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:c(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:c(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:c(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:c(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:c(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:c(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:c(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:c(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:c(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:c(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:c(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:c(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:c(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:c(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:c(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:c(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:c(6902,3,"type_Colon_6902","type:"),default_Colon:c(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:c(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:c(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:c(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:c(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:c(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:c(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:c(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:c(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:c(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:c(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:c(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:c(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:c(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:c(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:c(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:c(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:c(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:c(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:c(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:c(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:c(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:c(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:c(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:c(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:c(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:c(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:c(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:c(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:c(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:c(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:c(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:c(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:c(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:c(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:c(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:c(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:c(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:c(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:c(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:c(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:c(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:c(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:c(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:c(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:c(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:c(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:c(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:c(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:c(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:c(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:c(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:c(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:c(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:c(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:c(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:c(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:c(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:c(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:c(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:c(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:c(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:c(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:c(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:c(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:c(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:c(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:c(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:c(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:c(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:c(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:c(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:c(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:c(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:c(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:c(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:c(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:c(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:c(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:c(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:c(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:c(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:c(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:c(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:c(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:c(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:c(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:c(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:c(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:c(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:c(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:c(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:c(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:c(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:c(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:c(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:c(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:c(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0:c(8017,1,"Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0_8017","Octal literal types must use ES2015 syntax. Use the syntax '{0}'."),Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0:c(8018,1,"Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0_8018","Octal literals are not allowed in enums members initializer. Use the syntax '{0}'."),Report_errors_in_js_files:c(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:c(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:c(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:c(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:c(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:c(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:c(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:c(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:c(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:c(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:c(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:c(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:c(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:c(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:c(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:c(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:c(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:c(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:c(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:c(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:c(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:c(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:c(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:c(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:c(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:c(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:c(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:c(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:c(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:c(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:c(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:c(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:c(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:c(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:c(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:c(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:c(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:c(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:c(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:c(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:c(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:c(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Circularity_detected_while_resolving_configuration_Colon_0:c(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:c(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:c(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:c(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:c(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:c(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:c(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:c(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:c(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:c(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:c(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),Add_missing_super_call:c(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:c(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:c(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:c(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:c(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:c(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:c(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:c(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:c(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:c(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:c(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:c(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:c(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:c(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:c(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:c(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:c(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:c(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:c(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:c(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:c(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:c(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:c(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:c(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:c(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:c(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:c(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:c(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:c(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:c(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:c(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:c(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:c(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:c(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:c(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:c(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:c(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:c(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:c(90055,3,"Remove_type_from_import_declaration_from_0_90055",`Remove 'type' from import declaration from "{0}"`),Remove_type_from_import_of_0_from_1:c(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:c(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:c(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:c(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:c(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:c(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:c(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:c(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:c(95005,3,"Extract_function_95005","Extract function"),Extract_constant:c(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:c(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:c(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:c(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:c(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:c(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:c(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:c(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:c(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:c(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:c(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:c(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:c(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:c(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:c(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:c(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:c(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:c(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:c(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:c(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:c(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:c(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:c(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:c(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:c(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:c(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:c(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:c(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:c(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:c(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:c(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:c(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:c(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:c(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:c(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:c(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:c(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:c(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:c(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:c(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:c(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:c(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:c(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:c(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:c(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:c(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:c(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:c(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:c(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:c(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:c(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:c(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:c(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:c(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:c(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:c(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:c(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:c(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:c(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:c(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:c(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:c(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:c(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:c(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:c(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:c(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:c(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:c(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:c(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:c(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:c(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:c(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:c(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:c(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:c(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:c(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:c(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:c(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:c(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:c(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:c(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:c(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:c(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:c(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:c(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:c(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:c(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:c(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:c(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:c(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:c(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:c(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:c(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:c(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:c(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:c(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:c(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:c(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:c(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:c(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:c(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:c(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:c(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:c(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:c(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:c(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:c(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:c(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:c(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:c(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:c(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:c(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:c(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:c(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:c(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:c(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:c(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:c(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:c(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:c(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:c(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:c(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:c(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:c(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:c(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:c(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:c(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:c(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:c(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:c(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:c(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:c(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:c(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:c(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:c(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:c(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:c(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:c(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:c(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:c(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:c(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:c(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:c(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:c(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenation:c(95154,3,"Can_only_convert_string_concatenation_95154","Can only convert string concatenation"),Selection_is_not_a_valid_statement_or_statements:c(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:c(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:c(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:c(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:c(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:c(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:c(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:c(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:c(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:c(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:c(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:c(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:c(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:c(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:c(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:c(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:c(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:c(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:c(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:c(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:c(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:c(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:c(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:c(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:c(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:c(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:c(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:c(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:c(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:c(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:c(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:c(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:c(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:c(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:c(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:c(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:c(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:c(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:c(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:c(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:c(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:c(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:c(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:c(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:c(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:c(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:c(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),Await_expression_cannot_be_used_inside_a_class_static_block:c(18037,1,"Await_expression_cannot_be_used_inside_a_class_static_block_18037","Await expression cannot be used inside a class static block."),For_await_loops_cannot_be_used_inside_a_class_static_block:c(18038,1,"For_await_loops_cannot_be_used_inside_a_class_static_block_18038","'For await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:c(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:c(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:c(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:c(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:c(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:c(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:c(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:c(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:c(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:c(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:c(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:c(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string.")}}});function rs(t){return t>=79}function l1(t){return t===31||rs(t)}function bf(t,r){if(t<r[0])return!1;let s=0,f=r.length,T;for(;s+1<f;){if(T=s+(f-s)/2,T-=T%2,r[T]<=t&&t<=r[T+1])return!0;t<r[T]?f=T:s=T+2}return!1}function Qv(t,r){return r>=2?bf(t,cb):r===1?bf(t,lb):bf(t,g1)}function Zv(t,r){return r>=2?bf(t,_b):r===1?bf(t,h1):bf(t,ub)}function eb(t){let r=[];return t.forEach((s,f)=>{r[s]=f}),r}function vs(t){return G3[t]}function S0(t){return sb.get(t)}function xf(t){let r=[],s=0,f=0;for(;s<t.length;){let T=t.charCodeAt(s);switch(s++,T){case 13:t.charCodeAt(s)===10&&s++;case 10:r.push(f),f=s;break;default:T>127&&Bu(T)&&(r.push(f),f=s);break}}return r.push(f),r}function ih(t,r,s,f){return t.getPositionOfLineAndCharacter?t.getPositionOfLineAndCharacter(r,s,f):tb(L_(t),r,s,t.text,f)}function tb(t,r,s,f,T){(r<0||r>=t.length)&&(T?r=r<0?0:r>=t.length?t.length-1:r:Re.fail(`Bad line number. Line: ${r}, lineStarts.length: ${t.length} , line map is correct? ${f!==void 0?Wn(t,xf(f)):"unknown"}`));let Z=t[r]+s;return T?Z>t[r+1]?t[r+1]:typeof f=="string"&&Z>f.length?f.length:Z:(r<t.length-1?Re.assert(Z<t[r+1]):f!==void 0&&Re.assert(Z<=f.length),Z)}function L_(t){return t.lineMap||(t.lineMap=xf(t.text))}function c1(t,r){let s=gm(t,r);return{line:s,character:r-t[s]}}function gm(t,r,s){let f=qc(t,r,pa,Gs,s);return f<0&&(f=~f-1,Re.assert(f!==-1,"position cannot precede the beginning of the file")),f}function hm(t,r,s){if(r===s)return 0;let f=L_(t),T=Math.min(r,s),Z=T===s,ae=Z?r:s,_e=gm(f,T),M=gm(f,ae,_e);return Z?_e-M:M-_e}function Mu(t,r){return c1(L_(t),r)}function Tp(t){return ym(t)||Bu(t)}function ym(t){return t===32||t===9||t===11||t===12||t===160||t===133||t===5760||t>=8192&&t<=8203||t===8239||t===8287||t===12288||t===65279}function Bu(t){return t===10||t===13||t===8232||t===8233}function vm(t){return t>=48&&t<=57}function oh(t){return vm(t)||t>=65&&t<=70||t>=97&&t<=102}function q3(t){return t<=1114111}function _1(t){return t>=48&&t<=55}function H3(t,r){let s=t.charCodeAt(r);switch(s){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return r===0;default:return s>127}}function Ms(t,r,s,f,T){if(Rf(r))return r;let Z=!1;for(;;){let ae=t.charCodeAt(r);switch(ae){case 13:t.charCodeAt(r+1)===10&&r++;case 10:if(r++,s)return r;Z=!!T;continue;case 9:case 11:case 12:case 32:r++;continue;case 47:if(f)break;if(t.charCodeAt(r+1)===47){for(r+=2;r<t.length&&!Bu(t.charCodeAt(r));)r++;Z=!1;continue}if(t.charCodeAt(r+1)===42){for(r+=2;r<t.length;){if(t.charCodeAt(r)===42&&t.charCodeAt(r+1)===47){r+=2;break}r++}Z=!1;continue}break;case 60:case 124:case 61:case 62:if(Df(t,r)){r=bm(t,r),Z=!1;continue}break;case 35:if(r===0&&p1(t,r)){r=E0(t,r),Z=!1;continue}break;case 42:if(Z){r++,Z=!1;continue}break;default:if(ae>127&&Tp(ae)){r++;continue}break}return r}}function Df(t,r){if(Re.assert(r>=0),r===0||Bu(t.charCodeAt(r-1))){let s=t.charCodeAt(r);if(r+lh<t.length){for(let f=0;f<lh;f++)if(t.charCodeAt(r+f)!==s)return!1;return s===61||t.charCodeAt(r+lh)===32}}return!1}function bm(t,r,s){s&&s(bn.Merge_conflict_marker_encountered,r,lh);let f=t.charCodeAt(r),T=t.length;if(f===60||f===62)for(;r<T&&!Bu(t.charCodeAt(r));)r++;else for(Re.assert(f===124||f===61);r<T;){let Z=t.charCodeAt(r);if((Z===61||Z===62)&&Z!==f&&Df(t,r))break;r++}return r}function p1(t,r){return Re.assert(r===0),Sm.test(t)}function E0(t,r){let s=Sm.exec(t)[0];return r=r+s.length,r}function ah(t,r,s,f,T,Z,ae){let _e,M,He,be,gt=!1,ze=f,ot=ae;if(s===0){ze=!0;let Vt=T0(r);Vt&&(s=Vt.length)}e:for(;s>=0&&s<r.length;){let Vt=r.charCodeAt(s);switch(Vt){case 13:r.charCodeAt(s+1)===10&&s++;case 10:if(s++,f)break e;ze=!0,gt&&(be=!0);continue;case 9:case 11:case 12:case 32:s++;continue;case 47:let Mn=r.charCodeAt(s+1),qn=!1;if(Mn===47||Mn===42){let $r=Mn===47?2:3,Zn=s;if(s+=2,Mn===47)for(;s<r.length;){if(Bu(r.charCodeAt(s))){qn=!0;break}s++}else for(;s<r.length;){if(r.charCodeAt(s)===42&&r.charCodeAt(s+1)===47){s+=2;break}s++}if(ze){if(gt&&(ot=T(_e,M,He,be,Z,ot),!t&&ot))return ot;_e=Zn,M=s,He=$r,be=qn,gt=!0}continue}break e;default:if(Vt>127&&Tp(Vt)){gt&&Bu(Vt)&&(be=!0),s++;continue}break e}}return gt&&(ot=T(_e,M,He,be,Z,ot)),ot}function nb(t,r,s,f){return ah(!1,t,r,!1,s,f)}function d1(t,r,s,f){return ah(!1,t,r,!0,s,f)}function rb(t,r,s,f,T){return ah(!0,t,r,!1,s,f,T)}function ib(t,r,s,f,T){return ah(!0,t,r,!0,s,f,T)}function f1(t,r,s,f,T){let Z=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];return Z.push({kind:s,pos:t,end:r,hasTrailingNewLine:f}),Z}function Ha(t,r){return rb(t,r,f1,void 0,void 0)}function sh(t,r){return ib(t,r,f1,void 0,void 0)}function T0(t){let r=Sm.exec(t);if(r)return r[0]}function Rl(t,r){return t>=65&&t<=90||t>=97&&t<=122||t===36||t===95||t>127&&Qv(t,r)}function R_(t,r,s){return t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===36||t===95||(s===1?t===45||t===58:!1)||t>127&&Zv(t,r)}function uh(t,r,s){let f=ac(t,0);if(!Rl(f,r))return!1;for(let T=Ml(f);T<t.length;T+=Ml(f))if(!R_(f=ac(t,T),r,s))return!1;return!0}function xm(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,f=arguments.length>3?arguments[3]:void 0,T=arguments.length>4?arguments[4]:void 0,Z=arguments.length>5?arguments[5]:void 0,ae=arguments.length>6?arguments[6]:void 0;var _e=f,M,He,be,gt,ze,ot,Vt,Mn,qn=0;on(_e,Z,ae);var $r={getStartPos:()=>be,getTextPos:()=>M,getToken:()=>ze,getTokenPos:()=>gt,getTokenText:()=>_e.substring(gt,M),getTokenValue:()=>ot,hasUnicodeEscape:()=>(Vt&1024)!==0,hasExtendedUnicodeEscape:()=>(Vt&8)!==0,hasPrecedingLineBreak:()=>(Vt&1)!==0,hasPrecedingJSDocComment:()=>(Vt&2)!==0,isIdentifier:()=>ze===79||ze>116,isReservedWord:()=>ze>=81&&ze<=116,isUnterminated:()=>(Vt&4)!==0,getCommentDirectives:()=>Mn,getNumericLiteralFlags:()=>Vt&1008,getTokenFlags:()=>Vt,reScanGreaterToken:Vl,reScanAsteriskEqualsToken:lc,reScanSlashToken:ps,reScanTemplateToken:cc,reScanTemplateHeadOrNoSubstitutionTemplate:Ya,scanJsxIdentifier:Wa,scanJsxAttributeValue:$s,reScanJsxAttributeValue:Vu,reScanJsxToken:i_,reScanLessThanToken:os,reScanHashToken:Uu,reScanQuestionToken:xs,reScanInvalidIdentifier:zu,scanJsxToken:_c,scanJsDocToken:xd,scan:Fu,getText:Dd,clearCommentDirectives:to,setText:on,setScriptTarget:di,setLanguageVariant:Si,setOnError:Ar,setTextPos:Sa,setInJSDocType:Zo,tryScan:o_,lookAhead:pc,scanRange:jp};return Re.isDebugging&&Object.defineProperty($r,"__debugShowCurrentPositionInText",{get:()=>{let zn=$r.getText();return zn.slice(0,$r.getStartPos())+"\u2551"+zn.slice($r.getStartPos())}}),$r;function Zn(zn){let er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M,tr=arguments.length>2?arguments[2]:void 0;if(T){let ui=M;M=er,T(zn,tr||0),M=ui}}function Gt(){let zn=M,er=!1,tr=!1,ui="";for(;;){let fo=_e.charCodeAt(M);if(fo===95){Vt|=512,er?(er=!1,tr=!0,ui+=_e.substring(zn,M)):Zn(tr?bn.Multiple_consecutive_numeric_separators_are_not_permitted:bn.Numeric_separators_are_not_allowed_here,M,1),M++,zn=M;continue}if(vm(fo)){er=!0,tr=!1,M++;continue}break}return _e.charCodeAt(M-1)===95&&Zn(bn.Numeric_separators_are_not_allowed_here,M-1,1),ui+_e.substring(zn,M)}function Cr(){let zn=M,er=Gt(),tr,ui;_e.charCodeAt(M)===46&&(M++,tr=Gt());let fo=M;if(_e.charCodeAt(M)===69||_e.charCodeAt(M)===101){M++,Vt|=16,(_e.charCodeAt(M)===43||_e.charCodeAt(M)===45)&&M++;let To=M,bu=Gt();bu?(ui=_e.substring(fo,To)+bu,fo=M):Zn(bn.Digit_expected)}let Oo;if(Vt&512?(Oo=er,tr&&(Oo+="."+tr),ui&&(Oo+=ui)):Oo=_e.substring(zn,fo),tr!==void 0||Vt&16)return Fi(zn,tr===void 0&&!!(Vt&16)),{type:8,value:""+ +Oo};{ot=Oo;let To=vl();return Fi(zn),{type:To,value:ot}}}function Fi(zn,er){if(!Rl(ac(_e,M),t))return;let tr=M,{length:ui}=ol();ui===1&&_e[tr]==="n"?Zn(er?bn.A_bigint_literal_cannot_use_exponential_notation:bn.A_bigint_literal_must_be_an_integer,zn,tr-zn+1):(Zn(bn.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,tr,ui),M=tr)}function sa(){let zn=M;for(;_1(_e.charCodeAt(M));)M++;return+_e.substring(zn,M)}function ko(zn,er){let tr=$a(zn,!1,er);return tr?parseInt(tr,16):-1}function Da(zn,er){return $a(zn,!0,er)}function $a(zn,er,tr){let ui=[],fo=!1,Oo=!1;for(;ui.length<zn||er;){let To=_e.charCodeAt(M);if(tr&&To===95){Vt|=512,fo?(fo=!1,Oo=!0):Zn(Oo?bn.Multiple_consecutive_numeric_separators_are_not_permitted:bn.Numeric_separators_are_not_allowed_here,M,1),M++;continue}if(fo=tr,To>=65&&To<=70)To+=97-65;else if(!(To>=48&&To<=57||To>=97&&To<=102))break;ui.push(To),M++,Oo=!1}return ui.length<zn&&(ui=[]),_e.charCodeAt(M-1)===95&&Zn(bn.Numeric_separators_are_not_allowed_here,M-1,1),String.fromCharCode(...ui)}function Ul(){let zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,er=_e.charCodeAt(M);M++;let tr="",ui=M;for(;;){if(M>=He){tr+=_e.substring(ui,M),Vt|=4,Zn(bn.Unterminated_string_literal);break}let fo=_e.charCodeAt(M);if(fo===er){tr+=_e.substring(ui,M),M++;break}if(fo===92&&!zn){tr+=_e.substring(ui,M),tr+=Op(),ui=M;continue}if(Bu(fo)&&!zn){tr+=_e.substring(ui,M),Vt|=4,Zn(bn.Unterminated_string_literal);break}M++}return tr}function Ju(zn){let er=_e.charCodeAt(M)===96;M++;let tr=M,ui="",fo;for(;;){if(M>=He){ui+=_e.substring(tr,M),Vt|=4,Zn(bn.Unterminated_template_literal),fo=er?14:17;break}let Oo=_e.charCodeAt(M);if(Oo===96){ui+=_e.substring(tr,M),M++,fo=er?14:17;break}if(Oo===36&&M+1<He&&_e.charCodeAt(M+1)===123){ui+=_e.substring(tr,M),M+=2,fo=er?15:16;break}if(Oo===92){ui+=_e.substring(tr,M),ui+=Op(zn),tr=M;continue}if(Oo===13){ui+=_e.substring(tr,M),M++,M<He&&_e.charCodeAt(M)===10&&M++,ui+=` +`,tr=M;continue}M++}return Re.assert(fo!==void 0),ot=ui,fo}function Op(zn){let er=M;if(M++,M>=He)return Zn(bn.Unexpected_end_of_text),"";let tr=_e.charCodeAt(M);switch(M++,tr){case 48:return zn&&M<He&&vm(_e.charCodeAt(M))?(M++,Vt|=2048,_e.substring(er,M)):"\0";case 98:return"\b";case 116:return" ";case 110:return` +`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 39:return"'";case 34:return'"';case 117:if(zn){for(let ui=M;ui<M+4;ui++)if(ui<He&&!oh(_e.charCodeAt(ui))&&_e.charCodeAt(ui)!==123)return M=ui,Vt|=2048,_e.substring(er,M)}if(M<He&&_e.charCodeAt(M)===123){if(M++,zn&&!oh(_e.charCodeAt(M)))return Vt|=2048,_e.substring(er,M);if(zn){let ui=M,fo=Da(1,!1),Oo=fo?parseInt(fo,16):-1;if(!q3(Oo)||_e.charCodeAt(M)!==125)return Vt|=2048,_e.substring(er,M);M=ui}return Vt|=8,yl()}return Vt|=1024,hl(4);case 120:if(zn)if(oh(_e.charCodeAt(M))){if(!oh(_e.charCodeAt(M+1)))return M++,Vt|=2048,_e.substring(er,M)}else return Vt|=2048,_e.substring(er,M);return hl(2);case 13:M<He&&_e.charCodeAt(M)===10&&M++;case 10:case 8232:case 8233:return"";default:return String.fromCharCode(tr)}}function hl(zn){let er=ko(zn,!1);return er>=0?String.fromCharCode(er):(Zn(bn.Hexadecimal_digit_expected),"")}function yl(){let zn=Da(1,!1),er=zn?parseInt(zn,16):-1,tr=!1;return er<0?(Zn(bn.Hexadecimal_digit_expected),tr=!0):er>1114111&&(Zn(bn.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),tr=!0),M>=He?(Zn(bn.Unexpected_end_of_text),tr=!0):_e.charCodeAt(M)===125?M++:(Zn(bn.Unterminated_Unicode_escape_sequence),tr=!0),tr?"":m1(er)}function qo(){if(M+5<He&&_e.charCodeAt(M+1)===117){let zn=M;M+=2;let er=ko(4,!1);return M=zn,er}return-1}function uc(){if(ac(_e,M+1)===117&&ac(_e,M+2)===123){let zn=M;M+=3;let er=Da(1,!1),tr=er?parseInt(er,16):-1;return M=zn,tr}return-1}function ol(){let zn="",er=M;for(;M<He;){let tr=ac(_e,M);if(R_(tr,t))M+=Ml(tr);else if(tr===92){if(tr=uc(),tr>=0&&R_(tr,t)){M+=3,Vt|=8,zn+=yl(),er=M;continue}if(tr=qo(),!(tr>=0&&R_(tr,t)))break;Vt|=1024,zn+=_e.substring(er,M),zn+=m1(tr),M+=6,er=M}else break}return zn+=_e.substring(er,M),zn}function bs(){let zn=ot.length;if(zn>=2&&zn<=12){let er=ot.charCodeAt(0);if(er>=97&&er<=122){let tr=ab.get(ot);if(tr!==void 0)return ze=tr}}return ze=79}function Ip(zn){let er="",tr=!1,ui=!1;for(;;){let fo=_e.charCodeAt(M);if(fo===95){Vt|=512,tr?(tr=!1,ui=!0):Zn(ui?bn.Multiple_consecutive_numeric_separators_are_not_permitted:bn.Numeric_separators_are_not_allowed_here,M,1),M++;continue}if(tr=!0,!vm(fo)||fo-48>=zn)break;er+=_e[M],M++,ui=!1}return _e.charCodeAt(M-1)===95&&Zn(bn.Numeric_separators_are_not_allowed_here,M-1,1),er}function vl(){return _e.charCodeAt(M)===110?(ot+="n",Vt&384&&(ot=Ix(ot)+"n"),M++,9):(ot=""+(Vt&128?parseInt(ot.slice(2),2):Vt&256?parseInt(ot.slice(2),8):+ot),8)}function Fu(){be=M,Vt=0;let zn=!1;for(;;){if(gt=M,M>=He)return ze=1;let er=ac(_e,M);if(er===35&&M===0&&p1(_e,M)){if(M=E0(_e,M),r)continue;return ze=6}switch(er){case 10:case 13:if(Vt|=1,r){M++;continue}else return er===13&&M+1<He&&_e.charCodeAt(M+1)===10?M+=2:M++,ze=4;case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8203:case 8239:case 8287:case 12288:case 65279:if(r){M++;continue}else{for(;M<He&&ym(_e.charCodeAt(M));)M++;return ze=5}case 33:return _e.charCodeAt(M+1)===61?_e.charCodeAt(M+2)===61?(M+=3,ze=37):(M+=2,ze=35):(M++,ze=53);case 34:case 39:return ot=Ul(),ze=10;case 96:return ze=Ju(!1);case 37:return _e.charCodeAt(M+1)===61?(M+=2,ze=69):(M++,ze=44);case 38:return _e.charCodeAt(M+1)===38?_e.charCodeAt(M+2)===61?(M+=3,ze=76):(M+=2,ze=55):_e.charCodeAt(M+1)===61?(M+=2,ze=73):(M++,ze=50);case 40:return M++,ze=20;case 41:return M++,ze=21;case 42:if(_e.charCodeAt(M+1)===61)return M+=2,ze=66;if(_e.charCodeAt(M+1)===42)return _e.charCodeAt(M+2)===61?(M+=3,ze=67):(M+=2,ze=42);if(M++,qn&&!zn&&Vt&1){zn=!0;continue}return ze=41;case 43:return _e.charCodeAt(M+1)===43?(M+=2,ze=45):_e.charCodeAt(M+1)===61?(M+=2,ze=64):(M++,ze=39);case 44:return M++,ze=27;case 45:return _e.charCodeAt(M+1)===45?(M+=2,ze=46):_e.charCodeAt(M+1)===61?(M+=2,ze=65):(M++,ze=40);case 46:return vm(_e.charCodeAt(M+1))?(ot=Cr().value,ze=8):_e.charCodeAt(M+1)===46&&_e.charCodeAt(M+2)===46?(M+=3,ze=25):(M++,ze=24);case 47:if(_e.charCodeAt(M+1)===47){for(M+=2;M<He&&!Bu(_e.charCodeAt(M));)M++;if(Mn=Ia(Mn,_e.slice(gt,M),y1,gt),r)continue;return ze=2}if(_e.charCodeAt(M+1)===42){M+=2,_e.charCodeAt(M)===42&&_e.charCodeAt(M+1)!==47&&(Vt|=2);let bu=!1,ws=gt;for(;M<He;){let dc=_e.charCodeAt(M);if(dc===42&&_e.charCodeAt(M+1)===47){M+=2,bu=!0;break}M++,Bu(dc)&&(ws=M,Vt|=1)}if(Mn=Ia(Mn,_e.slice(ws,M),pb,ws),bu||Zn(bn.Asterisk_Slash_expected),r)continue;return bu||(Vt|=4),ze=3}return _e.charCodeAt(M+1)===61?(M+=2,ze=68):(M++,ze=43);case 48:if(M+2<He&&(_e.charCodeAt(M+1)===88||_e.charCodeAt(M+1)===120))return M+=2,ot=Da(1,!0),ot||(Zn(bn.Hexadecimal_digit_expected),ot="0"),ot="0x"+ot,Vt|=64,ze=vl();if(M+2<He&&(_e.charCodeAt(M+1)===66||_e.charCodeAt(M+1)===98))return M+=2,ot=Ip(2),ot||(Zn(bn.Binary_digit_expected),ot="0"),ot="0b"+ot,Vt|=128,ze=vl();if(M+2<He&&(_e.charCodeAt(M+1)===79||_e.charCodeAt(M+1)===111))return M+=2,ot=Ip(8),ot||(Zn(bn.Octal_digit_expected),ot="0"),ot="0o"+ot,Vt|=256,ze=vl();if(M+1<He&&_1(_e.charCodeAt(M+1)))return ot=""+sa(),Vt|=32,ze=8;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return{type:ze,value:ot}=Cr(),ze;case 58:return M++,ze=58;case 59:return M++,ze=26;case 60:if(Df(_e,M)){if(M=bm(_e,M,Zn),r)continue;return ze=7}return _e.charCodeAt(M+1)===60?_e.charCodeAt(M+2)===61?(M+=3,ze=70):(M+=2,ze=47):_e.charCodeAt(M+1)===61?(M+=2,ze=32):s===1&&_e.charCodeAt(M+1)===47&&_e.charCodeAt(M+2)!==42?(M+=2,ze=30):(M++,ze=29);case 61:if(Df(_e,M)){if(M=bm(_e,M,Zn),r)continue;return ze=7}return _e.charCodeAt(M+1)===61?_e.charCodeAt(M+2)===61?(M+=3,ze=36):(M+=2,ze=34):_e.charCodeAt(M+1)===62?(M+=2,ze=38):(M++,ze=63);case 62:if(Df(_e,M)){if(M=bm(_e,M,Zn),r)continue;return ze=7}return M++,ze=31;case 63:return _e.charCodeAt(M+1)===46&&!vm(_e.charCodeAt(M+2))?(M+=2,ze=28):_e.charCodeAt(M+1)===63?_e.charCodeAt(M+2)===61?(M+=3,ze=77):(M+=2,ze=60):(M++,ze=57);case 91:return M++,ze=22;case 93:return M++,ze=23;case 94:return _e.charCodeAt(M+1)===61?(M+=2,ze=78):(M++,ze=52);case 123:return M++,ze=18;case 124:if(Df(_e,M)){if(M=bm(_e,M,Zn),r)continue;return ze=7}return _e.charCodeAt(M+1)===124?_e.charCodeAt(M+2)===61?(M+=3,ze=75):(M+=2,ze=56):_e.charCodeAt(M+1)===61?(M+=2,ze=74):(M++,ze=51);case 125:return M++,ze=19;case 126:return M++,ze=54;case 64:return M++,ze=59;case 92:let tr=uc();if(tr>=0&&Rl(tr,t))return M+=3,Vt|=8,ot=yl()+ol(),ze=bs();let ui=qo();return ui>=0&&Rl(ui,t)?(M+=6,Vt|=1024,ot=String.fromCharCode(ui)+ol(),ze=bs()):(Zn(bn.Invalid_character),M++,ze=0);case 35:if(M!==0&&_e[M+1]==="!")return Zn(bn.can_only_be_used_at_the_start_of_a_file),M++,ze=0;let fo=ac(_e,M+1);if(fo===92){M++;let bu=uc();if(bu>=0&&Rl(bu,t))return M+=3,Vt|=8,ot="#"+yl()+ol(),ze=80;let ws=qo();if(ws>=0&&Rl(ws,t))return M+=6,Vt|=1024,ot="#"+String.fromCharCode(ws)+ol(),ze=80;M--}return Rl(fo,t)?(M++,is(fo,t)):(ot="#",Zn(bn.Invalid_character,M++,Ml(er))),ze=80;default:let Oo=is(er,t);if(Oo)return ze=Oo;if(ym(er)){M+=Ml(er);continue}else if(Bu(er)){Vt|=1,M+=Ml(er);continue}let To=Ml(er);return Zn(bn.Invalid_character,M,To),M+=To,ze=0}}}function zu(){Re.assert(ze===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),M=gt=be,Vt=0;let zn=ac(_e,M),er=is(zn,99);return er?ze=er:(M+=Ml(zn),ze)}function is(zn,er){let tr=zn;if(Rl(tr,er)){for(M+=Ml(tr);M<He&&R_(tr=ac(_e,M),er);)M+=Ml(tr);return ot=_e.substring(gt,M),tr===92&&(ot+=ol()),bs()}}function Vl(){if(ze===31){if(_e.charCodeAt(M)===62)return _e.charCodeAt(M+1)===62?_e.charCodeAt(M+2)===61?(M+=3,ze=72):(M+=2,ze=49):_e.charCodeAt(M+1)===61?(M+=2,ze=71):(M++,ze=48);if(_e.charCodeAt(M)===61)return M++,ze=33}return ze}function lc(){return Re.assert(ze===66,"'reScanAsteriskEqualsToken' should only be called on a '*='"),M=gt+1,ze=63}function ps(){if(ze===43||ze===68){let zn=gt+1,er=!1,tr=!1;for(;;){if(zn>=He){Vt|=4,Zn(bn.Unterminated_regular_expression_literal);break}let ui=_e.charCodeAt(zn);if(Bu(ui)){Vt|=4,Zn(bn.Unterminated_regular_expression_literal);break}if(er)er=!1;else if(ui===47&&!tr){zn++;break}else ui===91?tr=!0:ui===92?er=!0:ui===93&&(tr=!1);zn++}for(;zn<He&&R_(_e.charCodeAt(zn),t);)zn++;M=zn,ot=_e.substring(gt,M),ze=13}return ze}function Ia(zn,er,tr,ui){let fo=vu(wt(er),tr);return fo===void 0?zn:Yo(zn,{range:{pos:ui,end:M},type:fo})}function vu(zn,er){let tr=er.exec(zn);if(tr)switch(tr[1]){case"ts-expect-error":return 0;case"ts-ignore":return 1}}function cc(zn){return Re.assert(ze===19,"'reScanTemplateToken' should only be called on a '}'"),M=gt,ze=Ju(zn)}function Ya(){return M=gt,ze=Ju(!0)}function i_(){let zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return M=gt=be,ze=_c(zn)}function os(){return ze===47?(M=gt+1,ze=29):ze}function Uu(){return ze===80?(M=gt+1,ze=62):ze}function xs(){return Re.assert(ze===60,"'reScanQuestionToken' should only be called on a '??'"),M=gt+1,ze=57}function _c(){let zn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(be=gt=M,M>=He)return ze=1;let er=_e.charCodeAt(M);if(er===60)return _e.charCodeAt(M+1)===47?(M+=2,ze=30):(M++,ze=29);if(er===123)return M++,ze=18;let tr=0;for(;M<He&&(er=_e.charCodeAt(M),er!==123);){if(er===60){if(Df(_e,M))return M=bm(_e,M,Zn),ze=7;break}if(er===62&&Zn(bn.Unexpected_token_Did_you_mean_or_gt,M,1),er===125&&Zn(bn.Unexpected_token_Did_you_mean_or_rbrace,M,1),Bu(er)&&tr===0)tr=-1;else{if(!zn&&Bu(er)&&tr>0)break;Tp(er)||(tr=M)}M++}return ot=_e.substring(be,M),tr===-1?12:11}function Wa(){if(rs(ze)){let zn=!1;for(;M<He;){let er=_e.charCodeAt(M);if(er===45){ot+="-",M++;continue}else if(er===58&&!zn){ot+=":",M++,zn=!0,ze=79;continue}let tr=M;if(ot+=ol(),M===tr)break}return ot.slice(-1)===":"&&(ot=ot.slice(0,-1),M--),bs()}return ze}function $s(){switch(be=M,_e.charCodeAt(M)){case 34:case 39:return ot=Ul(!0),ze=10;default:return Fu()}}function Vu(){return M=gt=be,$s()}function xd(){if(be=gt=M,Vt=0,M>=He)return ze=1;let zn=ac(_e,M);switch(M+=Ml(zn),zn){case 9:case 11:case 12:case 32:for(;M<He&&ym(_e.charCodeAt(M));)M++;return ze=5;case 64:return ze=59;case 13:_e.charCodeAt(M)===10&&M++;case 10:return Vt|=1,ze=4;case 42:return ze=41;case 123:return ze=18;case 125:return ze=19;case 91:return ze=22;case 93:return ze=23;case 60:return ze=29;case 62:return ze=31;case 61:return ze=63;case 44:return ze=27;case 46:return ze=24;case 96:return ze=61;case 35:return ze=62;case 92:M--;let er=uc();if(er>=0&&Rl(er,t))return M+=3,Vt|=8,ot=yl()+ol(),ze=bs();let tr=qo();return tr>=0&&Rl(tr,t)?(M+=6,Vt|=1024,ot=String.fromCharCode(tr)+ol(),ze=bs()):(M++,ze=0)}if(Rl(zn,t)){let er=zn;for(;M<He&&R_(er=ac(_e,M),t)||_e.charCodeAt(M)===45;)M+=Ml(er);return ot=_e.substring(gt,M),er===92&&(ot+=ol()),ze=bs()}else return ze=0}function jc(zn,er){let tr=M,ui=be,fo=gt,Oo=ze,To=ot,bu=Vt,ws=zn();return(!ws||er)&&(M=tr,be=ui,gt=fo,ze=Oo,ot=To,Vt=bu),ws}function jp(zn,er,tr){let ui=He,fo=M,Oo=be,To=gt,bu=ze,ws=ot,dc=Vt,Bf=Mn;on(_e,zn,er);let a_=tr();return He=ui,M=fo,be=Oo,gt=To,ze=bu,ot=ws,Vt=dc,Mn=Bf,a_}function pc(zn){return jc(zn,!0)}function o_(zn){return jc(zn,!1)}function Dd(){return _e}function to(){Mn=void 0}function on(zn,er,tr){_e=zn||"",He=tr===void 0?_e.length:er+tr,Sa(er||0)}function Ar(zn){T=zn}function di(zn){t=zn}function Si(zn){s=zn}function Sa(zn){Re.assert(zn>=0),M=zn,be=zn,gt=zn,ze=0,ot=void 0,Vt=0}function Zo(zn){qn+=zn?1:-1}}function Ml(t){return t>=65536?2:1}function ob(t){if(Re.assert(0<=t&&t<=1114111),t<=65535)return String.fromCharCode(t);let r=Math.floor((t-65536)/1024)+55296,s=(t-65536)%1024+56320;return String.fromCharCode(r,s)}function m1(t){return X3(t)}var Dm,ab,sb,g1,ub,lb,h1,cb,_b,y1,pb,G3,lh,Sm,ac,X3,Y3=Te({"src/compiler/scanner.ts"(){"use strict";il(),Dm={abstract:126,accessor:127,any:131,as:128,asserts:129,assert:130,bigint:160,boolean:134,break:81,case:82,catch:83,class:84,continue:86,const:85,constructor:135,debugger:87,declare:136,default:88,delete:89,do:90,else:91,enum:92,export:93,extends:94,false:95,finally:96,for:97,from:158,function:98,get:137,if:99,implements:117,import:100,in:101,infer:138,instanceof:102,interface:118,intrinsic:139,is:140,keyof:141,let:119,module:142,namespace:143,never:144,new:103,null:104,number:148,object:149,package:120,private:121,protected:122,public:123,override:161,out:145,readonly:146,require:147,global:159,return:105,satisfies:150,set:151,static:124,string:152,super:106,switch:107,symbol:153,this:108,throw:109,true:110,try:111,type:154,typeof:112,undefined:155,unique:156,unknown:157,var:113,void:114,while:115,with:116,yield:125,async:132,await:133,of:162},ab=new Map(Object.entries(Dm)),sb=new Map(Object.entries(Object.assign(Object.assign({},Dm),{},{"{":18,"}":19,"(":20,")":21,"[":22,"]":23,".":24,"...":25,";":26,",":27,"<":29,">":31,"<=":32,">=":33,"==":34,"!=":35,"===":36,"!==":37,"=>":38,"+":39,"-":40,"**":42,"*":41,"/":43,"%":44,"++":45,"--":46,"<<":47,"</":30,">>":48,">>>":49,"&":50,"|":51,"^":52,"!":53,"~":54,"&&":55,"||":56,"?":57,"??":60,"?.":28,":":58,"=":63,"+=":64,"-=":65,"*=":66,"**=":67,"/=":68,"%=":69,"<<=":70,">>=":71,">>>=":72,"&=":73,"|=":74,"^=":78,"||=":75,"&&=":76,"??=":77,"@":59,"#":62,"`":61}))),g1=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],ub=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],lb=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],h1=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],cb=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],_b=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],y1=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,pb=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,G3=eb(sb),lh=7,Sm=/^#!.*/,ac=String.prototype.codePointAt?(t,r)=>t.codePointAt(r):function(t,r){let s=t.length;if(r<0||r>=s)return;let f=t.charCodeAt(r);if(f>=55296&&f<=56319&&s>r+1){let T=t.charCodeAt(r+1);if(T>=56320&&T<=57343)return(f-55296)*1024+T-56320+65536}return f},X3=String.fromCodePoint?t=>String.fromCodePoint(t):ob}});function db(t){return yf(t)||v0(t)}function Q3(t){return T_(t,HT)}function fb(t){switch(Fx(t)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function Bs(t){return t.start+t.length}function Sf(t){return t.length===0}function ch(t,r){return r>=t.start&&r<Bs(t)}function a8(t,r){return r>=t.pos&&r<=t.end}function Z3(t,r){return r.start>=t.start&&Bs(r)<=Bs(t)}function eE(t,r){return _h(t,r)!==void 0}function _h(t,r){let s=gb(t,r);return s&&s.length===0?void 0:s}function tE(t,r){return v1(t.start,t.length,r.start,r.length)}function nE(t,r,s){return v1(t.start,t.length,r,s)}function v1(t,r,s,f){let T=t+r,Z=s+f;return s<=T&&Z>=t}function mb(t,r){return r<=Bs(t)&&r>=t.start}function gb(t,r){let s=Math.max(t.start,r.start),f=Math.min(Bs(t),Bs(r));return s<=f?M_(s,f):void 0}function Em(t,r){if(t<0)throw new Error("start < 0");if(r<0)throw new Error("length < 0");return{start:t,length:r}}function M_(t,r){return Em(t,r-t)}function Ef(t){return Em(t.span.start,t.newLength)}function hb(t){return Sf(t.span)&&t.newLength===0}function ph(t,r){if(r<0)throw new Error("newLength < 0");return{span:t,newLength:r}}function yb(t){if(t.length===0)return IE;if(t.length===1)return t[0];let r=t[0],s=r.span.start,f=Bs(r.span),T=s+r.newLength;for(let Z=1;Z<t.length;Z++){let ae=t[Z],_e=s,M=f,He=T,be=ae.span.start,gt=Bs(ae.span),ze=be+ae.newLength;s=Math.min(_e,be),f=Math.max(M,M+(gt-He)),T=Math.max(ze,ze+(He-gt))}return ph(M_(s,f),T-s)}function vb(t){if(t&&t.kind===165){for(let r=t;r;r=r.parent)if(e_(r)||kc(r)||r.kind===261)return r}}function rE(t,r){return Im(t)&&rl(t,16476)&&r.kind===173}function iE(t){return we(t)?dn(t.elements,bb):!1}function bb(t){return Yx(t)?!0:iE(t.name)}function xb(t){let r=t.parent;for(;m2(r.parent);)r=r.parent.parent;return r.parent}function b1(t,r){m2(t)&&(t=xb(t));let s=r(t);return t.kind===257&&(t=t.parent),t&&t.kind===258&&(s|=r(t),t=t.parent),t&&t.kind===240&&(s|=r(t)),s}function dh(t){return b1(t,Ex)}function Db(t){return b1(t,Ww)}function fh(t){return b1(t,r=>r.flags)}function oE(t,r,s){let f=t.toLowerCase(),T=/^([a-z]+)([_\-]([a-z]+))?$/.exec(f);if(!T){s&&s.push(Q1(bn.Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1,"en","ja-jp"));return}let Z=T[1],ae=T[3];nn(jE,f)&&!_e(Z,ae,s)&&_e(Z,void 0,s),I(t);function _e(M,He,be){let gt=jl(r.getExecutingFilePath()),ze=j_(gt),ot=Rs(ze,M);if(He&&(ot=ot+"-"+He),ot=r.resolvePath(Rs(ot,"diagnosticMessages.generated.json")),!r.fileExists(ot))return!1;let Vt="";try{Vt=r.readFile(ot)}catch(Mn){return be&&be.push(Q1(bn.Unable_to_open_file_0,ot)),!1}try{mA(JSON.parse(Vt))}catch(Mn){return be&&be.push(Q1(bn.Corrupted_locale_file_0,ot)),!1}return!0}}function C0(t,r){if(t)for(;t.original!==void 0;)t=t.original;return!t||!r||r(t)?t:void 0}function Qc(t,r){for(;t;){let s=r(t);if(s==="quit")return;if(s)return t;t=t.parent}}function w0(t){return(t.flags&8)===0}function A0(t,r){if(t===void 0||w0(t))return t;for(t=t.original;t;){if(w0(t))return!r||r(t)?t:void 0;t=t.original}}function Ac(t){return t.length>=2&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95?"_"+t:t}function k0(t){let r=t;return r.length>=3&&r.charCodeAt(0)===95&&r.charCodeAt(1)===95&&r.charCodeAt(2)===95?r.substr(1):r}function uu(t){return k0(t.escapedText)}function Sb(t){let r=S0(t.escapedText);return r?hu(r,gd):void 0}function mh(t){return t.valueDeclaration&&Yb(t.valueDeclaration)?uu(t.valueDeclaration.name):k0(t.escapedName)}function x1(t){let r=t.parent.parent;if(r){if(nl(r))return gh(r);switch(r.kind){case 240:if(r.declarationList&&r.declarationList.declarations[0])return gh(r.declarationList.declarations[0]);break;case 241:let s=r.expression;switch(s.kind===223&&s.operatorToken.kind===63&&(s=s.left),s.kind){case 208:return s.name;case 209:let f=s.argumentExpression;if(qi(f))return f}break;case 214:return gh(r.expression);case 253:{if(nl(r.statement)||xa(r.statement))return gh(r.statement);break}}}}function gh(t){let r=F0(t);return r&&qi(r)?r:void 0}function Eb(t,r){return!!(D1(t)&&qi(t.name)&&uu(t.name)===uu(r)||Y0(t)&&wr(t.declarationList.declarations,s=>Eb(s,r)))}function aE(t){return t.name||x1(t)}function D1(t){return!!t.name}function Tb(t){switch(t.kind){case 79:return t;case 351:case 344:{let{name:s}=t;if(s.kind===163)return s.right;break}case 210:case 223:{let s=t;switch(Of(s)){case 1:case 4:case 5:case 3:return fx(s.left);case 7:case 8:case 9:return s.arguments[1];default:return}}case 349:return aE(t);case 343:return x1(t);case 274:{let{expression:s}=t;return qi(s)?s:void 0}case 209:let r=t;if(pT(r))return r.argumentExpression}return t.name}function F0(t){if(t!==void 0)return Tb(t)||(qx(t)||Hx(t)||Xx(t)?Cb(t):void 0)}function Cb(t){if(t.parent){if(ly(t.parent)||m2(t.parent))return t.parent.name;if(_s(t.parent)&&t===t.parent.right){if(qi(t.parent.left))return t.parent.left;if(z0(t.parent.left))return fx(t.parent.left)}else if(Pp(t.parent)&&qi(t.parent.name))return t.parent.name}else return}function sE(t){if(X1(t))return Tt(t.modifiers,u2)}function hh(t){if(rl(t,126975))return Tt(t.modifiers,j1)}function wb(t,r){if(t.name)if(qi(t.name)){let s=t.name.escapedText;return N0(t.parent,r).filter(f=>_y(f)&&qi(f.name)&&f.name.escapedText===s)}else{let s=t.parent.parameters.indexOf(t);Re.assert(s>-1,"Parameters should always be in their parents' parameter list");let f=N0(t.parent,r).filter(_y);if(s<f.length)return[f[s]]}return Ne}function yh(t){return wb(t,!1)}function Ab(t){return wb(t,!0)}function kb(t,r){let s=t.name.escapedText;return N0(t.parent,r).filter(f=>tg(f)&&f.typeParameters.some(T=>T.name.escapedText===s))}function Fb(t){return kb(t,!1)}function S1(t){return kb(t,!0)}function uE(t){return!!Xs(t,_y)}function P0(t){return Xs(t,rD)}function E1(t){return Bb(t,d7)}function s8(t){return Xs(t,l7)}function lE(t){return Xs(t,rC)}function Pb(t){return Xs(t,rC,!0)}function cE(t){return Xs(t,iC)}function Nb(t){return Xs(t,iC,!0)}function _E(t){return Xs(t,oC)}function Ob(t){return Xs(t,oC,!0)}function pE(t){return Xs(t,aC)}function Ib(t){return Xs(t,aC,!0)}function jb(t){return Xs(t,c7,!0)}function dE(t){return Xs(t,uC)}function T1(t){return Xs(t,uC,!0)}function Lb(t){return Xs(t,_7)}function fE(t){return Xs(t,p7)}function Rb(t){return Xs(t,lC)}function mE(t){return Xs(t,tg)}function C1(t){return Xs(t,cC)}function w1(t){let r=Xs(t,E2);if(r&&r.typeExpression&&r.typeExpression.type)return r}function A1(t){let r=Xs(t,E2);return!r&&Im(t)&&(r=Rn(yh(t),s=>!!s.typeExpression)),r&&r.typeExpression&&r.typeExpression.type}function Mb(t){let r=Rb(t);if(r&&r.typeExpression)return r.typeExpression.type;let s=w1(t);if(s&&s.typeExpression){let f=s.typeExpression.type;if(Wx(f)){let T=Rn(f.members,I6);return T&&T.type}if(d2(f)||nD(f))return f.type}}function N0(t,r){var s,f;if(!mx(t))return Ne;let T=(s=t.jsDoc)==null?void 0:s.jsDocCache;if(T===void 0||r){let Z=Z8(t,r);Re.assert(Z.length<2||Z[0]!==Z[1]),T=Nt(Z,ae=>eg(ae)?ae.tags:ae),r||((f=t.jsDoc)!=null||(t.jsDoc=[]),t.jsDoc.jsDocCache=T)}return T}function Tm(t){return N0(t,!1)}function gE(t){return N0(t,!0)}function Xs(t,r,s){return Rn(N0(t,s),r)}function Bb(t,r){return Tm(t).filter(r)}function hE(t,r){return Tm(t).filter(s=>s.kind===r)}function yE(t){return typeof t=="string"?t:t==null?void 0:t.map(r=>r.kind===324?r.text:vE(r)).join("")}function vE(t){let r=t.kind===327?"link":t.kind===328?"linkcode":"linkplain",s=t.name?Pf(t.name):"",f=t.name&&t.text.startsWith("://")?"":" ";return`{@${r} ${s}${f}${t.text}}`}function bE(t){if(S2(t)){if(sC(t.parent)){let r=hT(t.parent);if(r&&he(r.tags))return Nt(r.tags,s=>tg(s)?s.typeParameters:void 0)}return Ne}if(V1(t))return Re.assert(t.parent.kind===323),Nt(t.parent.tags,r=>tg(r)?r.typeParameters:void 0);if(t.typeParameters||A7(t)&&t.typeParameters)return t.typeParameters;if(lu(t)){let r=Lw(t);if(r.length)return r;let s=A1(t);if(s&&d2(s)&&s.typeParameters)return s.typeParameters}return Ne}function xE(t){return t.constraint?t.constraint:tg(t.parent)&&t===t.parent.typeParameters[0]?t.parent.constraint:void 0}function cd(t){return t.kind===79||t.kind===80}function DE(t){return t.kind===175||t.kind===174}function k1(t){return zl(t)&&!!(t.flags&32)}function $b(t){return Mf(t)&&!!(t.flags&32)}function F1(t){return oy(t)&&!!(t.flags&32)}function vh(t){let r=t.kind;return!!(t.flags&32)&&(r===208||r===209||r===210||r===232)}function P1(t){return vh(t)&&!X0(t)&&!!t.questionDotToken}function Kb(t){return P1(t.parent)&&t.parent.expression===t}function SE(t){return!vh(t.parent)||P1(t.parent)||t!==t.parent.expression}function EE(t){return t.kind===223&&t.operatorToken.kind===60}function Jb(t){return iy(t)&&qi(t.typeName)&&t.typeName.escapedText==="const"&&!t.typeArguments}function bh(t){return ng(t,8)}function zb(t){return X0(t)&&!!(t.flags&32)}function TE(t){return t.kind===249||t.kind===248}function Ub(t){return t.kind===277||t.kind===276}function Vb(t){switch(t.kind){case 305:case 306:return!0;default:return!1}}function Wb(t){return Vb(t)||t.kind===303||t.kind===307}function Cm(t){return t.kind===351||t.kind===344}function CE(t){return O0(t.kind)}function O0(t){return t>=163}function qb(t){return t>=0&&t<=162}function wE(t){return qb(t.kind)}function Cp(t){return Os(t,"pos")&&Os(t,"end")}function N1(t){return 8<=t&&t<=14}function O1(t){return N1(t.kind)}function Hb(t){switch(t.kind){case 207:case 206:case 13:case 215:case 228:return!0}return!1}function I0(t){return 14<=t&&t<=17}function AE(t){return I0(t.kind)}function xh(t){let r=t.kind;return r===16||r===17}function Tf(t){return e7(t)||n7(t)}function Gb(t){switch(t.kind){case 273:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 271:return t.parent.isTypeOnly;case 270:case 268:return t.isTypeOnly}return!1}function Xb(t){switch(t.kind){case 278:return t.isTypeOnly||t.parent.parent.isTypeOnly;case 275:return t.isTypeOnly&&!!t.moduleSpecifier&&!t.exportClause;case 277:return t.parent.isTypeOnly}return!1}function kE(t){return Gb(t)||Xb(t)}function FE(t){return Ic(t)||qi(t)}function PE(t){return t.kind===10||I0(t.kind)}function wp(t){var r;return qi(t)&&((r=t.emitNode)==null?void 0:r.autoGenerate)!==void 0}function I1(t){var r;return Jl(t)&&((r=t.emitNode)==null?void 0:r.autoGenerate)!==void 0}function Yb(t){return(H0(t)||i(t))&&Jl(t.name)}function NE(t){return zl(t)&&Jl(t.name)}function Zc(t){switch(t){case 126:case 127:case 132:case 85:case 136:case 88:case 93:case 101:case 123:case 121:case 122:case 146:case 124:case 145:case 161:return!0}return!1}function Qb(t){return!!(KT(t)&16476)}function Zb(t){return Qb(t)||t===124||t===161||t===127}function j1(t){return Zc(t.kind)}function ex(t){let r=t.kind;return r===163||r===79}function Dh(t){let r=t.kind;return r===79||r===80||r===10||r===8||r===164}function Sh(t){let r=t.kind;return r===79||r===203||r===204}function e_(t){return!!t&&L1(t.kind)}function Eh(t){return!!t&&(L1(t.kind)||_2(t))}function tx(t){return t&&nx(t.kind)}function OE(t){return t.kind===110||t.kind===95}function nx(t){switch(t){case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function L1(t){switch(t){case 170:case 176:case 326:case 177:case 178:case 181:case 320:case 182:return!0;default:return nx(t)}}function Th(t){return z_(t)||Z5(t)||h2(t)&&e_(t.parent)}function Ap(t){let r=t.kind;return r===173||r===169||r===171||r===174||r===175||r===178||r===172||r===237}function kc(t){return t&&(t.kind===260||t.kind===228)}function Ch(t){return t&&(t.kind===174||t.kind===175)}function rx(t){return H0(t)&&zw(t)}function i(t){switch(t.kind){case 171:case 174:case 175:return!0;default:return!1}}function l(t){switch(t.kind){case 171:case 174:case 175:case 169:return!0;default:return!1}}function _(t){return j1(t)||u2(t)}function g(t){let r=t.kind;return r===177||r===176||r===168||r===170||r===178||r===174||r===175}function x(t){return g(t)||Ap(t)}function B(t){let r=t.kind;return r===299||r===300||r===301||r===171||r===174||r===175}function ee(t){return dA(t.kind)}function De(t){switch(t.kind){case 181:case 182:return!0}return!1}function we(t){if(t){let r=t.kind;return r===204||r===203}return!1}function Me(t){let r=t.kind;return r===206||r===207}function Qe(t){let r=t.kind;return r===205||r===229}function dt(t){switch(t.kind){case 257:case 166:case 205:return!0}return!1}function bt(t){return Pp(t)||Im(t)||an(t)||An(t)}function tn(t){return xn(t)||yn(t)}function xn(t){switch(t.kind){case 203:case 207:return!0}return!1}function an(t){switch(t.kind){case 205:case 299:case 300:case 301:return!0}return!1}function yn(t){switch(t.kind){case 204:case 206:return!0}return!1}function An(t){switch(t.kind){case 205:case 229:case 227:case 206:case 207:case 79:case 208:case 209:return!0}return Lf(t,!0)}function Tn(t){let r=t.kind;return r===208||r===163||r===202}function Wr(t){let r=t.kind;return r===208||r===163}function Bi(t){switch(t.kind){case 283:case 282:case 210:case 211:case 212:case 167:return!0;default:return!1}}function Jo(t){return t.kind===210||t.kind===211}function Di(t){let r=t.kind;return r===225||r===14}function lo(t){return Qo(bh(t).kind)}function Qo(t){switch(t){case 208:case 209:case 211:case 210:case 281:case 282:case 285:case 212:case 206:case 214:case 207:case 228:case 215:case 79:case 80:case 13:case 8:case 9:case 10:case 14:case 225:case 95:case 104:case 108:case 110:case 106:case 232:case 230:case 233:case 100:case 279:return!0;default:return!1}}function Mo(t){return Ao(bh(t).kind)}function Ao(t){switch(t){case 221:case 222:case 217:case 218:case 219:case 220:case 213:return!0;default:return Qo(t)}}function bo(t){switch(t.kind){case 222:return!0;case 221:return t.operator===45||t.operator===46;default:return!1}}function co(t){switch(t.kind){case 104:case 110:case 95:case 221:return!0;default:return O1(t)}}function xa(t){return Va(bh(t).kind)}function Va(t){switch(t){case 224:case 226:case 216:case 223:case 227:case 231:case 229:case 357:case 356:case 235:return!0;default:return Ao(t)}}function Aa(t){let r=t.kind;return r===213||r===231}function Cs(t){return Q6(t)||X5(t)}function $u(t,r){switch(t.kind){case 245:case 246:case 247:case 243:case 244:return!0;case 253:return r&&$u(t.statement,r)}return!1}function tl(t){return Z0(t)||uy(t)}function Bl(t){return wr(t,tl)}function kp(t){return!ux(t)&&!Z0(t)&&!rl(t,1)&&!ax(t)}function $l(t){return ux(t)||Z0(t)||rl(t,1)}function wh(t){return t.kind===246||t.kind===247}function j0(t){return h2(t)||xa(t)}function Ah(t){return h2(t)}function Cf(t){return V6(t)||xa(t)}function t_(t){let r=t.kind;return r===265||r===264||r===79}function wf(t){let r=t.kind;return r===265||r===264}function _d(t){let r=t.kind;return r===79||r===264}function Af(t){let r=t.kind;return r===272||r===271}function kh(t){return t.kind===264||t.kind===263}function Fh(t){switch(t.kind){case 216:case 223:case 205:case 210:case 176:case 260:case 228:case 172:case 173:case 182:case 177:case 209:case 263:case 302:case 274:case 275:case 278:case 259:case 215:case 181:case 174:case 79:case 270:case 268:case 273:case 178:case 261:case 341:case 343:case 320:case 344:case 351:case 326:case 349:case 325:case 288:case 289:case 290:case 197:case 171:case 170:case 264:case 199:case 277:case 267:case 271:case 211:case 14:case 8:case 207:case 166:case 208:case 299:case 169:case 168:case 175:case 300:case 308:case 301:case 10:case 262:case 184:case 165:case 257:return!0;default:return!1}}function Ph(t){switch(t.kind){case 216:case 238:case 176:case 266:case 295:case 172:case 191:case 173:case 182:case 177:case 245:case 246:case 247:case 259:case 215:case 181:case 174:case 178:case 341:case 343:case 320:case 326:case 349:case 197:case 171:case 170:case 264:case 175:case 308:case 262:return!0;default:return!1}}function pd(t){return t===216||t===205||t===260||t===228||t===172||t===173||t===263||t===302||t===278||t===259||t===215||t===174||t===270||t===268||t===273||t===261||t===288||t===171||t===170||t===264||t===267||t===271||t===277||t===166||t===299||t===169||t===168||t===175||t===300||t===262||t===165||t===257||t===349||t===341||t===351}function kf(t){return t===259||t===279||t===260||t===261||t===262||t===263||t===264||t===269||t===268||t===275||t===274||t===267}function Fp(t){return t===249||t===248||t===256||t===243||t===241||t===239||t===246||t===247||t===245||t===242||t===253||t===250||t===252||t===254||t===255||t===240||t===244||t===251||t===355||t===359||t===358}function nl(t){return t.kind===165?t.parent&&t.parent.kind!==348||lu(t):pd(t.kind)}function Nh(t){return kf(t.kind)}function R1(t){return Fp(t.kind)}function Oh(t){let r=t.kind;return Fp(r)||kf(r)||Ih(t)}function Ih(t){return t.kind!==238||t.parent!==void 0&&(t.parent.kind===255||t.parent.kind===295)?!1:!F8(t)}function L0(t){let r=t.kind;return Fp(r)||kf(r)||r===238}function wm(t){let r=t.kind;return r===280||r===163||r===79}function Li(t){let r=t.kind;return r===108||r===79||r===208}function zo(t){let r=t.kind;return r===281||r===291||r===282||r===11||r===285}function Ku(t){let r=t.kind;return r===288||r===290}function Kl(t){let r=t.kind;return r===10||r===291}function Fc(t){let r=t.kind;return r===283||r===282}function R0(t){let r=t.kind;return r===292||r===293}function dd(t){return t.kind>=312&&t.kind<=353}function jh(t){return t.kind===323||t.kind===322||t.kind===324||K1(t)||M0(t)||nC(t)||S2(t)}function M0(t){return t.kind>=330&&t.kind<=353}function Ff(t){return t.kind===175}function fd(t){return t.kind===174}function Pc(t){if(!mx(t))return!1;let{jsDoc:r}=t;return!!r&&r.length>0}function M1(t){return!!t.type}function Lh(t){return!!t.initializer}function B1(t){switch(t.kind){case 257:case 166:case 205:case 169:case 299:case 302:return!0;default:return!1}}function $1(t){return t.kind===288||t.kind===290||B(t)}function B9(t){return t.kind===180||t.kind===230}function $9(t){let r=LE;for(let s of t){if(!s.length)continue;let f=0;for(;f<s.length&&f<r&&Tp(s.charCodeAt(f));f++);if(f<r&&(r=f),r===0)return 0}return r===LE?void 0:r}function B_(t){return t.kind===10||t.kind===14}function K1(t){return t.kind===327||t.kind===328||t.kind===329}function K9(t){let r=gu(t.parameters);return!!r&&u8(r)}function u8(t){let r=_y(t)?t.typeExpression&&t.typeExpression.type:t.type;return t.dotDotDotToken!==void 0||!!r&&r.kind===321}var IE,jE,LE,J9=Te({"src/compiler/utilitiesPublic.ts"(){"use strict";il(),IE=ph(Em(0,0),0),jE=["cs","de","es","fr","it","ja","ko","pl","pt-br","ru","tr","zh-cn","zh-tw"],LE=1073741823}});function z9(t,r){let s=t.declarations;if(s){for(let f of s)if(f.kind===r)return f}}function U9(t,r){return Tt(t.declarations||Ne,s=>s.kind===r)}function V9(t){let r=new Map;if(t)for(let s of t)r.set(s.escapedName,s);return r}function RE(t){return(t.flags&33554432)!==0}function W9(){var t="";let r=s=>t+=s;return{getText:()=>t,write:r,rawWrite:r,writeKeyword:r,writeOperator:r,writePunctuation:r,writeSpace:r,writeStringLiteral:r,writeLiteral:r,writeParameter:r,writeProperty:r,writeSymbol:(s,f)=>r(s),writeTrailingSemicolon:r,writeComment:r,getTextPos:()=>t.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!t.length&&Tp(t.charCodeAt(t.length-1)),writeLine:()=>t+=" ",increaseIndent:su,decreaseIndent:su,clear:()=>t=""}}function q9(t,r){return t.configFilePath!==r.configFilePath||l8(t,r)}function l8(t,r){return Rh(t,r,moduleResolutionOptionDeclarations)}function H9(t,r){return Rh(t,r,optionsAffectingProgramStructure)}function Rh(t,r,s){return t!==r&&s.some(f=>!a6(e6(t,f),e6(r,f)))}function G9(t,r){for(;;){let s=r(t);if(s==="quit")return;if(s!==void 0)return s;if(z_(t))return;t=t.parent}}function X9(t,r){let s=t.entries();for(let[f,T]of s){let Z=r(T,f);if(Z)return Z}}function Y9(t,r){let s=t.keys();for(let f of s){let T=r(f);if(T)return T}}function Q9(t,r){t.forEach((s,f)=>{r.set(f,s)})}function Z9(t){let r=Qh.getText();try{return t(Qh),Qh.getText()}finally{Qh.clear(),Qh.writeKeyword(r)}}function ix(t){return t.end-t.pos}function ek(t,r,s){var f,T;return(T=(f=t==null?void 0:t.resolvedModules)==null?void 0:f.get(r,s))==null?void 0:T.resolvedModule}function tk(t,r,s,f){t.resolvedModules||(t.resolvedModules=createModeAwareCache()),t.resolvedModules.set(r,f,s)}function nk(t,r,s,f){t.resolvedTypeReferenceDirectiveNames||(t.resolvedTypeReferenceDirectiveNames=createModeAwareCache()),t.resolvedTypeReferenceDirectiveNames.set(r,f,s)}function rk(t,r,s){var f,T;return(T=(f=t==null?void 0:t.resolvedTypeReferenceDirectiveNames)==null?void 0:f.get(r,s))==null?void 0:T.resolvedTypeReferenceDirective}function ik(t,r){return t.path===r.path&&!t.prepend==!r.prepend&&!t.circular==!r.circular}function ok(t,r){return t===r||t.resolvedModule===r.resolvedModule||!!t.resolvedModule&&!!r.resolvedModule&&t.resolvedModule.isExternalLibraryImport===r.resolvedModule.isExternalLibraryImport&&t.resolvedModule.extension===r.resolvedModule.extension&&t.resolvedModule.resolvedFileName===r.resolvedModule.resolvedFileName&&t.resolvedModule.originalPath===r.resolvedModule.originalPath&&ak(t.resolvedModule.packageId,r.resolvedModule.packageId)}function ak(t,r){return t===r||!!t&&!!r&&t.name===r.name&&t.subModuleName===r.subModuleName&&t.version===r.version}function c8(t){let{name:r,subModuleName:s}=t;return s?`${r}/${s}`:r}function sk(t){return`${c8(t)}@${t.version}`}function uk(t,r){return t===r||t.resolvedTypeReferenceDirective===r.resolvedTypeReferenceDirective||!!t.resolvedTypeReferenceDirective&&!!r.resolvedTypeReferenceDirective&&t.resolvedTypeReferenceDirective.resolvedFileName===r.resolvedTypeReferenceDirective.resolvedFileName&&!!t.resolvedTypeReferenceDirective.primary==!!r.resolvedTypeReferenceDirective.primary&&t.resolvedTypeReferenceDirective.originalPath===r.resolvedTypeReferenceDirective.originalPath}function lk(t,r,s,f,T,Z){Re.assert(t.length===s.length);for(let ae=0;ae<t.length;ae++){let _e=s[ae],M=t[ae],He=Z.getName(M),be=Z.getMode(M,r),gt=f&&f.get(He,be);if(gt?!_e||!T(gt,_e):_e)return!0}return!1}function ME(t){return ck(t),(t.flags&524288)!==0}function ck(t){t.flags&1048576||((t.flags&131072||Ys(t,ME))&&(t.flags|=524288),t.flags|=1048576)}function $_(t){for(;t&&t.kind!==308;)t=t.parent;return t}function _k(t){return $_(t.valueDeclaration||x8(t))}function pk(t,r){return!!t&&(t.scriptKind===1||t.scriptKind===2)&&!t.checkJsDirective&&r===void 0}function dk(t){switch(t.kind){case 238:case 266:case 245:case 246:case 247:return!0}return!1}function fk(t,r){return Re.assert(t>=0),L_(r)[t]}function mk(t){let r=$_(t),s=Mu(r,t.pos);return`${r.fileName}(${s.line+1},${s.character+1})`}function _8(t,r){Re.assert(t>=0);let s=L_(r),f=t,T=r.text;if(f+1===s.length)return T.length-1;{let Z=s[f],ae=s[f+1]-1;for(Re.assert(Bu(T.charCodeAt(ae)));Z<=ae&&Bu(T.charCodeAt(ae));)ae--;return ae}}function p8(t,r,s){return!(s&&s(r))&&!t.identifiers.has(r)}function md(t){return t===void 0?!0:t.pos===t.end&&t.pos>=0&&t.kind!==1}function J1(t){return!md(t)}function gk(t,r){return q0(t)?r===t.expression:_2(t)?r===t.modifiers:l2(t)?r===t.initializer:H0(t)?r===t.questionToken&&rx(t):ly(t)?r===t.modifiers||r===t.questionToken||r===t.exclamationToken||Mh(t.modifiers,r,_):D2(t)?r===t.equalsToken||r===t.modifiers||r===t.questionToken||r===t.exclamationToken||Mh(t.modifiers,r,_):c2(t)?r===t.exclamationToken:ny(t)?r===t.typeParameters||r===t.type||Mh(t.typeParameters,r,q0):p2(t)?r===t.typeParameters||Mh(t.typeParameters,r,q0):ry(t)?r===t.typeParameters||r===t.type||Mh(t.typeParameters,r,q0):H6(t)?r===t.modifiers||Mh(t.modifiers,r,_):!1}function Mh(t,r,s){return!t||va(r)||!s(r)?!1:nn(t,r)}function d8(t,r,s){if(r===void 0||r.length===0)return t;let f=0;for(;f<t.length&&s(t[f]);++f);return t.splice(f,0,...r),t}function f8(t,r,s){if(r===void 0)return t;let f=0;for(;f<t.length&&s(t[f]);++f);return t.splice(f,0,r),t}function m8(t){return Nf(t)||!!(K_(t)&2097152)}function hk(t,r){return d8(t,r,Nf)}function yk(t,r){return d8(t,r,m8)}function vk(t,r){return f8(t,r,Nf)}function bk(t,r){return f8(t,r,m8)}function xk(t,r,s){if(t.charCodeAt(r+1)===47&&r+2<s&&t.charCodeAt(r+2)===47){let f=t.substring(r,s);return!!(l6.test(f)||c6.test(f)||t5.test(f)||n5.test(f))}return!1}function g8(t,r){return t.charCodeAt(r+1)===42&&t.charCodeAt(r+2)===33}function Dk(t,r){let s=new Map(r.map(ae=>[`${Mu(t,ae.range.end).line}`,ae])),f=new Map;return{getUnusedExpectations:T,markUsed:Z};function T(){return Ba(s.entries()).filter(ae=>{let[_e,M]=ae;return M.type===0&&!f.get(_e)}).map(ae=>{let[_e,M]=ae;return M})}function Z(ae){return s.has(`${ae}`)?(f.set(`${ae}`,!0),!0):!1}}function B0(t,r,s){return md(t)?t.pos:dd(t)||t.kind===11?Ms((r||$_(t)).text,t.pos,!1,!0):s&&Pc(t)?B0(t.jsDoc[0],r):t.kind===354&&t._children.length>0?B0(t._children[0],r,s):Ms((r||$_(t)).text,t.pos,!1,!1,M8(t))}function Sk(t,r){let s=!md(t)&&py(t)?At(t.modifiers,u2):void 0;return s?Ms((r||$_(t)).text,s.end):B0(t,r)}function $0(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Bh(t.text,r,s)}function Ek(t){return!!Qc(t,s7)}function h8(t){return!!(uy(t)&&t.exportClause&&Qx(t.exportClause)&&t.exportClause.name.escapedText==="default")}function Bh(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(md(r))return"";let f=t.substring(s?r.pos:Ms(t,r.pos),r.end);return Ek(r)&&(f=f.split(/\r\n|\n|\r/).map(T=>wt(T.replace(/^\s*\*/,""))).join(` +`)),f}function ox(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return $0($_(t),t,r)}function Tk(t){return t.pos}function Ck(t,r){return qc(t,r,Tk,Gs)}function K_(t){let r=t.emitNode;return r&&r.flags||0}function wk(t){let r=t.emitNode;return r&&r.internalFlags||0}function Ak(t,r,s){var f;if(r&&kk(t,s))return $0(r,t);switch(t.kind){case 10:{let T=s&2?Ew:s&1||K_(t)&33554432?bx:xx;return t.singleQuote?"'"+T(t.text,39)+"'":'"'+T(t.text,34)+'"'}case 14:case 15:case 16:case 17:{let T=s&1||K_(t)&33554432?bx:xx,Z=(f=t.rawText)!=null?f:aN(T(t.text,96));switch(t.kind){case 14:return"`"+Z+"`";case 15:return"`"+Z+"${";case 16:return"}"+Z+"${";case 17:return"}"+Z+"`"}break}case 8:case 9:return t.text;case 13:return s&4&&t.isUnterminated?t.text+(t.text.charCodeAt(t.text.length-1)===92?" /":"/"):t.text}return Re.fail(`Literal kind '${t.kind}' not accounted for.`)}function kk(t,r){return If(t)||!t.parent||r&4&&t.isUnterminated?!1:Nm(t)&&t.numericLiteralFlags&512?!!(r&8):!P6(t)}function Fk(t){return fl(t)?'"'+xx(t)+'"':""+t}function Pk(t){return Qg(t).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function Nk(t){return(fh(t)&3)!==0||y8(t)}function y8(t){let r=vx(t);return r.kind===257&&r.parent.kind===295}function ax(t){return bd(t)&&(t.name.kind===10||sx(t))}function Ok(t){return bd(t)&&t.name.kind===10}function Ik(t){return bd(t)&&Ic(t.name)}function v8(t){return bd(t)||qi(t)}function jk(t){return Lk(t.valueDeclaration)}function Lk(t){return!!t&&t.kind===264&&!t.body}function Rk(t){return t.kind===308||t.kind===264||Eh(t)}function sx(t){return!!(t.flags&1024)}function BE(t){return ax(t)&&b8(t)}function b8(t){switch(t.parent.kind){case 308:return ag(t.parent);case 265:return ax(t.parent.parent)&&z_(t.parent.parent.parent)&&!ag(t.parent.parent.parent)}return!1}function x8(t){var r;return(r=t.declarations)==null?void 0:r.find(s=>!BE(s)&&!(bd(s)&&sx(s)))}function Mk(t){return t===1||t===100||t===199}function $E(t,r){return ag(t)||Px(r)||Mk(J_(r))&&!!t.commonJsModuleIndicator}function Bk(t,r){switch(t.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return t.isDeclarationFile?!1:ZT(r,"alwaysStrict")||v7(t.statements)?!0:ag(t)||Px(r)?J_(r)>=5?!0:!r.noImplicitUseStrict:!1}function $k(t){return!!(t.flags&16777216)||rl(t,2)}function D8(t,r){switch(t.kind){case 308:case 266:case 295:case 264:case 245:case 246:case 247:case 173:case 171:case 174:case 175:case 259:case 215:case 216:case 169:case 172:return!0;case 238:return!Eh(r)}return!1}function Kk(t){switch(Re.type(t),t.kind){case 341:case 349:case 326:return!0;default:return S8(t)}}function S8(t){switch(Re.type(t),t.kind){case 176:case 177:case 170:case 178:case 181:case 182:case 320:case 260:case 228:case 261:case 262:case 348:case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function KE(t){switch(t.kind){case 269:case 268:return!0;default:return!1}}function Jk(t){return KE(t)||px(t)}function zk(t){switch(t.kind){case 269:case 268:case 240:case 260:case 259:case 264:case 262:case 261:case 263:return!0;default:return!1}}function Uk(t){return ux(t)||bd(t)||f2(t)||GE(t)}function ux(t){return KE(t)||uy(t)}function JE(t){return Qc(t.parent,r=>D8(r,r.parent))}function Vk(t,r){let s=JE(t);for(;s;)r(s),s=JE(s)}function E8(t){return!t||ix(t)===0?"(Missing)":ox(t)}function Wk(t){return t.declaration?E8(t.declaration.parameters[0].name):void 0}function qk(t){return t.kind===164&&!hd(t.expression)}function zE(t){var r;switch(t.kind){case 79:case 80:return(r=t.emitNode)!=null&&r.autoGenerate?void 0:t.escapedText;case 10:case 8:case 14:return Ac(t.text);case 164:return hd(t.expression)?Ac(t.expression.text):void 0;default:return Re.assertNever(t)}}function Hk(t){return Re.checkDefined(zE(t))}function Pf(t){switch(t.kind){case 108:return"this";case 80:case 79:return ix(t)===0?uu(t):ox(t);case 163:return Pf(t.left)+"."+Pf(t.right);case 208:return qi(t.name)||Jl(t.name)?Pf(t.expression)+"."+Pf(t.name):Re.assertNever(t.name);case 314:return Pf(t.left)+Pf(t.right);default:return Re.assertNever(t)}}function Gk(t,r,s,f,T,Z){let ae=$_(t);return T8(ae,t,r,s,f,T,Z)}function Xk(t,r,s,f,T,Z,ae){let _e=Ms(t.text,r.pos);return qT(t,_e,r.end-_e,s,f,T,Z,ae)}function T8(t,r,s,f,T,Z,ae){let _e=qE(t,r);return qT(t,_e.start,_e.length,s,f,T,Z,ae)}function Yk(t,r,s,f){let T=qE(t,r);return VE(t,T.start,T.length,s,f)}function Qk(t,r,s,f){let T=Ms(t.text,r.pos);return VE(t,T,r.end-T,s,f)}function UE(t,r,s){Re.assertGreaterThanOrEqual(r,0),Re.assertGreaterThanOrEqual(s,0),t&&(Re.assertLessThanOrEqual(r,t.text.length),Re.assertLessThanOrEqual(r+s,t.text.length))}function VE(t,r,s,f,T){return UE(t,r,s),{file:t,start:r,length:s,code:f.code,category:f.category,messageText:f.next?f:f.messageText,relatedInformation:T}}function Zk(t,r,s){return{file:t,start:0,length:0,code:r.code,category:r.category,messageText:r.next?r:r.messageText,relatedInformation:s}}function eF(t){return typeof t.messageText=="string"?{code:t.code,category:t.category,messageText:t.messageText,next:t.next}:t.messageText}function tF(t,r,s){return{file:t,start:r.pos,length:r.end-r.pos,code:s.code,category:s.category,messageText:s.message}}function WE(t,r){let s=xm(t.languageVersion,!0,t.languageVariant,t.text,void 0,r);s.scan();let f=s.getTokenPos();return M_(f,s.getTextPos())}function nF(t,r){let s=xm(t.languageVersion,!0,t.languageVariant,t.text,void 0,r);return s.scan(),s.getToken()}function rF(t,r){let s=Ms(t.text,r.pos);if(r.body&&r.body.kind===238){let{line:f}=Mu(t,r.body.pos),{line:T}=Mu(t,r.body.end);if(f<T)return Em(s,_8(f,t)-s+1)}return M_(s,r.end)}function qE(t,r){let s=r;switch(r.kind){case 308:let Z=Ms(t.text,0,!1);return Z===t.text.length?Em(0,0):WE(t,Z);case 257:case 205:case 260:case 228:case 261:case 264:case 263:case 302:case 259:case 215:case 171:case 174:case 175:case 262:case 169:case 168:case 271:s=r.name;break;case 216:return rF(t,r);case 292:case 293:let ae=Ms(t.text,r.pos),_e=r.statements.length>0?r.statements[0].pos:r.end;return M_(ae,_e)}if(s===void 0)return WE(t,r.pos);Re.assert(!eg(s));let f=md(s),T=f||zx(r)?s.pos:Ms(t.text,s.pos);return f?(Re.assert(T===s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),Re.assert(T===s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(Re.assert(T>=s.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),Re.assert(T<=s.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),M_(T,s.end)}function iF(t){return(t.externalModuleIndicator||t.commonJsModuleIndicator)!==void 0}function HE(t){return t.scriptKind===6}function oF(t){return!!(dh(t)&2048)}function aF(t){return!!(dh(t)&64&&!rE(t,t.parent))}function C8(t){return!!(fh(t)&2)}function sF(t){return!!(fh(t)&1)}function uF(t){return t.kind===210&&t.expression.kind===106}function GE(t){return t.kind===210&&t.expression.kind===100}function XE(t){return U6(t)&&t.keywordToken===100&&t.name.escapedText==="meta"}function w8(t){return f2(t)&&$6(t.argument)&&Ic(t.argument.literal)}function Nf(t){return t.kind===241&&t.expression.kind===10}function lx(t){return!!(K_(t)&2097152)}function YE(t){return lx(t)&&Q0(t)}function lF(t){return qi(t.name)&&!t.initializer}function QE(t){return lx(t)&&Y0(t)&&dn(t.declarationList.declarations,lF)}function cF(t,r){return t.kind!==11?Ha(r.text,t.pos):void 0}function A8(t,r){let s=t.kind===166||t.kind===165||t.kind===215||t.kind===216||t.kind===214||t.kind===257||t.kind===278?Lr(sh(r,t.pos),Ha(r,t.pos)):Ha(r,t.pos);return Tt(s,f=>r.charCodeAt(f.pos+1)===42&&r.charCodeAt(f.pos+2)===42&&r.charCodeAt(f.pos+3)!==47)}function ZE(t){if(179<=t.kind&&t.kind<=202)return!0;switch(t.kind){case 131:case 157:case 148:case 160:case 152:case 134:case 153:case 149:case 155:case 144:return!0;case 114:return t.parent.kind!==219;case 230:return x2(t.parent)&&!JT(t);case 165:return t.parent.kind===197||t.parent.kind===192;case 79:(t.parent.kind===163&&t.parent.right===t||t.parent.kind===208&&t.parent.name===t)&&(t=t.parent),Re.assert(t.kind===79||t.kind===163||t.kind===208,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 163:case 208:case 108:{let{parent:r}=t;if(r.kind===183)return!1;if(r.kind===202)return!r.isTypeOf;if(179<=r.kind&&r.kind<=202)return!0;switch(r.kind){case 230:return x2(r.parent)&&!JT(r);case 165:return t===r.constraint;case 348:return t===r.constraint;case 169:case 168:case 166:case 257:return t===r.type;case 259:case 215:case 216:case 173:case 171:case 170:case 174:case 175:return t===r.type;case 176:case 177:case 178:return t===r.type;case 213:return t===r.type;case 210:case 211:return nn(r.typeArguments,t);case 212:return!1}}}return!1}function _F(t,r){for(;t;){if(t.kind===r)return!0;t=t.parent}return!1}function pF(t,r){return s(t);function s(f){switch(f.kind){case 250:return r(f);case 266:case 238:case 242:case 243:case 244:case 245:case 246:case 247:case 251:case 252:case 292:case 293:case 253:case 255:case 295:return Ys(f,s)}}}function dF(t,r){return s(t);function s(f){switch(f.kind){case 226:r(f);let T=f.expression;T&&s(T);return;case 263:case 261:case 264:case 262:return;default:if(e_(f)){if(f.name&&f.name.kind===164){s(f.name.expression);return}}else ZE(f)||Ys(f,s)}}}function fF(t){return t&&t.kind===185?t.elementType:t&&t.kind===180?Pl(t.typeArguments):void 0}function mF(t){switch(t.kind){case 261:case 260:case 228:case 184:return t.members;case 207:return t.properties}}function eT(t){if(t)switch(t.kind){case 205:case 302:case 166:case 299:case 169:case 168:case 300:case 257:return!0}return!1}function gF(t){return eT(t)||Ch(t)}function k8(t){return t.parent.kind===258&&t.parent.parent.kind===240}function hF(t){return lu(t)?jm(t.parent)&&_s(t.parent.parent)&&Of(t.parent.parent)===2||tT(t.parent):!1}function tT(t){return lu(t)?_s(t)&&Of(t)===1:!1}function yF(t){return(Pp(t)?C8(t)&&qi(t.name)&&k8(t):H0(t)?RT(t)&&Sx(t):l2(t)&&RT(t))||tT(t)}function vF(t){switch(t.kind){case 171:case 170:case 173:case 174:case 175:case 259:case 215:return!0}return!1}function bF(t,r){for(;;){if(r&&r(t),t.statement.kind!==253)return t.statement;t=t.statement}}function F8(t){return t&&t.kind===238&&e_(t.parent)}function xF(t){return t&&t.kind===171&&t.parent.kind===207}function DF(t){return(t.kind===171||t.kind===174||t.kind===175)&&(t.parent.kind===207||t.parent.kind===228)}function SF(t){return t&&t.kind===1}function EF(t){return t&&t.kind===0}function nT(t,r,s){return t.properties.filter(f=>{if(f.kind===299){let T=zE(f.name);return r===T||!!s&&s===T}return!1})}function TF(t,r,s){return Xe(nT(t,r),f=>g2(f.initializer)?Rn(f.initializer.elements,T=>Ic(T)&&T.text===s):void 0)}function P8(t){if(t&&t.statements.length){let r=t.statements[0].expression;return hu(r,jm)}}function CF(t,r,s){return Xe(N8(t,r),f=>g2(f.initializer)?Rn(f.initializer.elements,T=>Ic(T)&&T.text===s):void 0)}function N8(t,r){let s=P8(t);return s?nT(s,r):Ne}function wF(t){return Qc(t.parent,e_)}function AF(t){return Qc(t.parent,tx)}function kF(t){return Qc(t.parent,kc)}function FF(t){return Qc(t.parent,r=>kc(r)||e_(r)?"quit":_2(r))}function PF(t){return Qc(t.parent,Eh)}function rT(t,r,s){for(Re.assert(t.kind!==308);;){if(t=t.parent,!t)return Re.fail();switch(t.kind){case 164:if(s&&kc(t.parent.parent))return t;t=t.parent.parent;break;case 167:t.parent.kind===166&&Ap(t.parent.parent)?t=t.parent.parent:Ap(t.parent)&&(t=t.parent);break;case 216:if(!r)continue;case 259:case 215:case 264:case 172:case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 176:case 177:case 178:case 263:case 308:return t}}}function NF(t){switch(t.kind){case 216:case 259:case 215:case 169:return!0;case 238:switch(t.parent.kind){case 173:case 171:case 174:case 175:return!0;default:return!1}default:return!1}}function OF(t){qi(t)&&(sy(t.parent)||Q0(t.parent))&&t.parent.name===t&&(t=t.parent);let r=rT(t,!0,!1);return z_(r)}function IF(t){let r=rT(t,!1,!1);if(r)switch(r.kind){case 173:case 259:case 215:return r}}function jF(t,r){for(;;){if(t=t.parent,!t)return;switch(t.kind){case 164:t=t.parent;break;case 259:case 215:case 216:if(!r)continue;case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 172:return t;case 167:t.parent.kind===166&&Ap(t.parent.parent)?t=t.parent.parent:Ap(t.parent)&&(t=t.parent);break}}}function LF(t){if(t.kind===215||t.kind===216){let r=t,s=t.parent;for(;s.kind===214;)r=s,s=s.parent;if(s.kind===210&&s.expression===r)return s}}function RF(t){return t.kind===106||cx(t)}function cx(t){let r=t.kind;return(r===208||r===209)&&t.expression.kind===106}function MF(t){let r=t.kind;return(r===208||r===209)&&t.expression.kind===108}function BF(t){var r;return!!t&&Pp(t)&&((r=t.initializer)==null?void 0:r.kind)===108}function $F(t){return!!t&&(D2(t)||ly(t))&&_s(t.parent.parent)&&t.parent.parent.operatorToken.kind===63&&t.parent.parent.right.kind===108}function KF(t){switch(t.kind){case 180:return t.typeName;case 230:return km(t.expression)?t.expression:void 0;case 79:case 163:return t}}function JF(t){switch(t.kind){case 212:return t.tag;case 283:case 282:return t.tagName;default:return t.expression}}function O8(t,r,s,f){if(t&&D1(r)&&Jl(r.name))return!1;switch(r.kind){case 260:return!0;case 228:return!t;case 169:return s!==void 0&&(t?sy(s):kc(s)&&!Kw(r)&&!Jw(r));case 174:case 175:case 171:return r.body!==void 0&&s!==void 0&&(t?sy(s):kc(s));case 166:return t?s!==void 0&&s.body!==void 0&&(s.kind===173||s.kind===171||s.kind===175)&&Iw(s)!==r&&f!==void 0&&f.kind===260:!1}return!1}function $h(t,r,s,f){return X1(r)&&O8(t,r,s,f)}function iT(t,r,s,f){return $h(t,r,s,f)||oT(t,r,s)}function oT(t,r,s){switch(r.kind){case 260:return wr(r.members,f=>iT(t,f,r,s));case 228:return!t&&wr(r.members,f=>iT(t,f,r,s));case 171:case 175:case 173:return wr(r.parameters,f=>$h(t,f,r,s));default:return!1}}function zF(t,r){if($h(t,r))return!0;let s=Ow(r);return!!s&&oT(t,s,r)}function UF(t,r,s){let f;if(Ch(r)){let{firstAccessor:T,secondAccessor:Z,setAccessor:ae}=OT(s.members,r),_e=X1(T)?T:Z&&X1(Z)?Z:void 0;if(!_e||r!==_e)return!1;f=ae==null?void 0:ae.parameters}else c2(r)&&(f=r.parameters);if($h(t,r,s))return!0;if(f){for(let T of f)if(!G1(T)&&$h(t,T,r,s))return!0}return!1}function I8(t){if(t.textSourceNode){switch(t.textSourceNode.kind){case 10:return I8(t.textSourceNode);case 14:return t.text===""}return!1}return t.text===""}function _x(t){let{parent:r}=t;return r.kind===283||r.kind===282||r.kind===284?r.tagName===t:!1}function aT(t){switch(t.kind){case 106:case 104:case 110:case 95:case 13:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 231:case 213:case 235:case 232:case 214:case 215:case 228:case 216:case 219:case 217:case 218:case 221:case 222:case 223:case 224:case 227:case 225:case 229:case 281:case 282:case 285:case 226:case 220:case 233:return!0;case 230:return!x2(t.parent)&&!rD(t.parent);case 163:for(;t.parent.kind===163;)t=t.parent;return t.parent.kind===183||K1(t.parent)||tD(t.parent)||cy(t.parent)||_x(t);case 314:for(;cy(t.parent);)t=t.parent;return t.parent.kind===183||K1(t.parent)||tD(t.parent)||cy(t.parent)||_x(t);case 80:return _s(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===101;case 79:if(t.parent.kind===183||K1(t.parent)||tD(t.parent)||cy(t.parent)||_x(t))return!0;case 8:case 9:case 10:case 14:case 108:return j8(t);default:return!1}}function j8(t){let{parent:r}=t;switch(r.kind){case 257:case 166:case 169:case 168:case 302:case 299:case 205:return r.initializer===t;case 241:case 242:case 243:case 244:case 250:case 251:case 252:case 292:case 254:return r.expression===t;case 245:let s=r;return s.initializer===t&&s.initializer.kind!==258||s.condition===t||s.incrementor===t;case 246:case 247:let f=r;return f.initializer===t&&f.initializer.kind!==258||f.expression===t;case 213:case 231:return t===r.expression;case 236:return t===r.expression;case 164:return t===r.expression;case 167:case 291:case 290:case 301:return!0;case 230:return r.expression===t&&!ZE(r);case 300:return r.objectAssignmentInitializer===t;case 235:return t===r.expression;default:return aT(r)}}function L8(t){for(;t.kind===163||t.kind===79;)t=t.parent;return t.kind===183}function VF(t){return Qx(t)&&!!t.parent.moduleSpecifier}function R8(t){return t.kind===268&&t.moduleReference.kind===280}function WF(t){return Re.assert(R8(t)),t.moduleReference.expression}function qF(t){return px(t)&&VT(t.initializer).arguments[0]}function HF(t){return t.kind===268&&t.moduleReference.kind!==280}function sT(t){return lu(t)}function GF(t){return!lu(t)}function lu(t){return!!t&&!!(t.flags&262144)}function XF(t){return!!t&&!!(t.flags&67108864)}function YF(t){return!HE(t)}function M8(t){return!!t&&!!(t.flags&8388608)}function QF(t){return iy(t)&&qi(t.typeName)&&t.typeName.escapedText==="Object"&&t.typeArguments&&t.typeArguments.length===2&&(t.typeArguments[0].kind===152||t.typeArguments[0].kind===148)}function z1(t,r){if(t.kind!==210)return!1;let{expression:s,arguments:f}=t;if(s.kind!==79||s.escapedText!=="require"||f.length!==1)return!1;let T=f[0];return!r||B_(T)}function B8(t){return $8(t,!1)}function px(t){return $8(t,!0)}function ZF(t){return m2(t)&&px(t.parent.parent)}function $8(t,r){return Pp(t)&&!!t.initializer&&z1(r?VT(t.initializer):t.initializer,!0)}function K8(t){return Y0(t)&&t.declarationList.declarations.length>0&&dn(t.declarationList.declarations,r=>B8(r))}function eP(t){return t===39||t===34}function tP(t,r){return $0(r,t).charCodeAt(0)===34}function uT(t){return _s(t)||z0(t)||qi(t)||oy(t)}function J8(t){return lu(t)&&t.initializer&&_s(t.initializer)&&(t.initializer.operatorToken.kind===56||t.initializer.operatorToken.kind===60)&&t.name&&km(t.name)&&Jh(t.name,t.initializer.left)?t.initializer.right:t.initializer}function nP(t){let r=J8(t);return r&&Kh(r,Y1(t.name))}function rP(t,r){return m(t.properties,s=>ly(s)&&qi(s.name)&&s.name.escapedText==="value"&&s.initializer&&Kh(s.initializer,r))}function iP(t){if(t&&t.parent&&_s(t.parent)&&t.parent.operatorToken.kind===63){let r=Y1(t.parent.left);return Kh(t.parent.right,r)||oP(t.parent.left,t.parent.right,r)}if(t&&oy(t)&&_T(t)){let r=rP(t.arguments[2],t.arguments[1].text==="prototype");if(r)return r}}function Kh(t,r){if(oy(t)){let s=q1(t.expression);return s.kind===215||s.kind===216?t:void 0}if(t.kind===215||t.kind===228||t.kind===216||jm(t)&&(t.properties.length===0||r))return t}function oP(t,r,s){let f=_s(r)&&(r.operatorToken.kind===56||r.operatorToken.kind===60)&&Kh(r.right,s);if(f&&Jh(t,r.left))return f}function aP(t){let r=Pp(t.parent)?t.parent.name:_s(t.parent)&&t.parent.operatorToken.kind===63?t.parent.left:void 0;return r&&Kh(t.right,Y1(r))&&km(r)&&Jh(r,t.left)}function sP(t){if(_s(t.parent)){let r=(t.parent.operatorToken.kind===56||t.parent.operatorToken.kind===60)&&_s(t.parent.parent)?t.parent.parent:t.parent;if(r.operatorToken.kind===63&&qi(r.left))return r.left}else if(Pp(t.parent))return t.parent.name}function Jh(t,r){return ET(t)&&ET(r)?yx(t)===yx(r):cd(t)&&dx(r)&&(r.expression.kind===108||qi(r.expression)&&(r.expression.escapedText==="window"||r.expression.escapedText==="self"||r.expression.escapedText==="global"))?Jh(t,V8(r)):dx(t)&&dx(r)?Am(t)===Am(r)&&Jh(t.expression,r.expression):!1}function lT(t){for(;Lf(t,!0);)t=t.right;return t}function z8(t){return qi(t)&&t.escapedText==="exports"}function U8(t){return qi(t)&&t.escapedText==="module"}function cT(t){return(zl(t)||U1(t))&&U8(t.expression)&&Am(t)==="exports"}function Of(t){let r=uP(t);return r===5||lu(t)?r:0}function _T(t){return he(t.arguments)===3&&zl(t.expression)&&qi(t.expression.expression)&&uu(t.expression.expression)==="Object"&&uu(t.expression.name)==="defineProperty"&&hd(t.arguments[1])&&Uh(t.arguments[0],!0)}function dx(t){return zl(t)||U1(t)}function U1(t){return Mf(t)&&hd(t.argumentExpression)}function zh(t,r){return zl(t)&&(!r&&t.expression.kind===108||qi(t.name)&&Uh(t.expression,!0))||pT(t,r)}function pT(t,r){return U1(t)&&(!r&&t.expression.kind===108||km(t.expression)||zh(t.expression,!0))}function Uh(t,r){return km(t)||zh(t,r)}function V8(t){return zl(t)?t.name:t.argumentExpression}function uP(t){if(oy(t)){if(!_T(t))return 0;let r=t.arguments[0];return z8(r)||cT(r)?8:zh(r)&&Am(r)==="prototype"?9:7}return t.operatorToken.kind!==63||!z0(t.left)||lP(lT(t))?0:Uh(t.left.expression,!0)&&Am(t.left)==="prototype"&&jm(q8(t))?6:W8(t.left)}function lP(t){return K6(t)&&Nm(t.expression)&&t.expression.text==="0"}function fx(t){if(zl(t))return t.name;let r=q1(t.argumentExpression);return Nm(r)||B_(r)?r:t}function Am(t){let r=fx(t);if(r){if(qi(r))return r.escapedText;if(B_(r)||Nm(r))return Ac(r.text)}}function W8(t){if(t.expression.kind===108)return 4;if(cT(t))return 2;if(Uh(t.expression,!0)){if(Y1(t.expression))return 3;let r=t;for(;!qi(r.expression);)r=r.expression;let s=r.expression;if((s.escapedText==="exports"||s.escapedText==="module"&&Am(r)==="exports")&&zh(t))return 1;if(Uh(t,!0)||Mf(t)&&ST(t))return 5}return 0}function q8(t){for(;_s(t.right);)t=t.right;return t.right}function cP(t){return _s(t)&&Of(t)===3}function _P(t){return lu(t)&&t.parent&&t.parent.kind===241&&(!Mf(t)||U1(t))&&!!w1(t.parent)}function pP(t,r){let{valueDeclaration:s}=t;(!s||!(r.flags&16777216&&!lu(r)&&!(s.flags&16777216))&&uT(s)&&!uT(r)||s.kind!==r.kind&&v8(s))&&(t.valueDeclaration=r)}function dP(t){if(!t||!t.valueDeclaration)return!1;let r=t.valueDeclaration;return r.kind===259||Pp(r)&&r.initializer&&e_(r.initializer)}function fP(t){var r,s;switch(t.kind){case 257:case 205:return(r=Qc(t.initializer,f=>z1(f,!0)))==null?void 0:r.arguments[0];case 269:return hu(t.moduleSpecifier,B_);case 268:return hu((s=hu(t.moduleReference,Zx))==null?void 0:s.expression,B_);case 270:case 277:return hu(t.parent.moduleSpecifier,B_);case 271:case 278:return hu(t.parent.parent.moduleSpecifier,B_);case 273:return hu(t.parent.parent.parent.moduleSpecifier,B_);default:Re.assertNever(t)}}function mP(t){return H8(t)||Re.failBadSyntaxKind(t.parent)}function H8(t){switch(t.parent.kind){case 269:case 275:return t.parent;case 280:return t.parent.parent;case 210:return GE(t.parent)||z1(t.parent,!1)?t.parent:void 0;case 198:return Re.assert(Ic(t)),hu(t.parent.parent,f2);default:return}}function dT(t){switch(t.kind){case 269:case 275:return t.moduleSpecifier;case 268:return t.moduleReference.kind===280?t.moduleReference.expression:void 0;case 202:return w8(t)?t.argument.literal:void 0;case 210:return t.arguments[0];case 264:return t.name.kind===10?t.name:void 0;default:return Re.assertNever(t)}}function G8(t){switch(t.kind){case 269:return t.importClause&&hu(t.importClause.namedBindings,Y6);case 268:return t;case 275:return t.exportClause&&hu(t.exportClause,Qx);default:return Re.assertNever(t)}}function X8(t){return t.kind===269&&!!t.importClause&&!!t.importClause.name}function gP(t,r){if(t.name){let s=r(t);if(s)return s}if(t.namedBindings){let s=Y6(t.namedBindings)?r(t.namedBindings):m(t.namedBindings.elements,r);if(s)return s}}function hP(t){if(t)switch(t.kind){case 166:case 171:case 170:case 300:case 299:case 169:case 168:return t.questionToken!==void 0}return!1}function yP(t){let r=nD(t)?ic(t.parameters):void 0,s=hu(r&&r.name,qi);return!!s&&s.escapedText==="new"}function V1(t){return t.kind===349||t.kind===341||t.kind===343}function vP(t){return V1(t)||W6(t)}function bP(t){return y2(t)&&_s(t.expression)&&t.expression.operatorToken.kind===63?lT(t.expression):void 0}function Y8(t){return y2(t)&&_s(t.expression)&&Of(t.expression)!==0&&_s(t.expression.right)&&(t.expression.right.operatorToken.kind===56||t.expression.right.operatorToken.kind===60)?t.expression.right.right:void 0}function fT(t){switch(t.kind){case 240:let r=W1(t);return r&&r.initializer;case 169:return t.initializer;case 299:return t.initializer}}function W1(t){return Y0(t)?ic(t.declarationList.declarations):void 0}function Q8(t){return bd(t)&&t.body&&t.body.kind===264?t.body:void 0}function xP(t){if(t.kind>=240&&t.kind<=256)return!0;switch(t.kind){case 79:case 108:case 106:case 163:case 233:case 209:case 208:case 205:case 215:case 216:case 171:case 174:case 175:return!0;default:return!1}}function mx(t){switch(t.kind){case 216:case 223:case 238:case 249:case 176:case 292:case 260:case 228:case 172:case 173:case 182:case 177:case 248:case 256:case 243:case 209:case 239:case 1:case 263:case 302:case 274:case 275:case 278:case 241:case 246:case 247:case 245:case 259:case 215:case 181:case 174:case 79:case 242:case 269:case 268:case 178:case 261:case 320:case 326:case 253:case 171:case 170:case 264:case 199:case 267:case 207:case 166:case 214:case 208:case 299:case 169:case 168:case 250:case 175:case 300:case 301:case 252:case 254:case 255:case 262:case 165:case 257:case 240:case 244:case 251:return!0;default:return!1}}function Z8(t,r){let s;eT(t)&&Lh(t)&&Pc(t.initializer)&&(s=Ns(s,ew(t,Yu(t.initializer.jsDoc))));let f=t;for(;f&&f.parent;){if(Pc(f)&&(s=Ns(s,ew(t,Yu(f.jsDoc)))),f.kind===166){s=Ns(s,(r?Ab:yh)(f));break}if(f.kind===165){s=Ns(s,(r?S1:Fb)(f));break}f=nw(f)}return s||Ne}function ew(t,r){if(eg(r)){let s=Tt(r.tags,f=>tw(t,f));return r.tags===s?[r]:s}return tw(t,r)?[r]:void 0}function tw(t,r){return!(E2(r)||cC(r))||!r.parent||!eg(r.parent)||!G0(r.parent.parent)||r.parent.parent===t}function nw(t){let r=t.parent;if(r.kind===299||r.kind===274||r.kind===169||r.kind===241&&t.kind===208||r.kind===250||Q8(r)||_s(t)&&t.operatorToken.kind===63)return r;if(r.parent&&(W1(r.parent)===t||_s(r)&&r.operatorToken.kind===63))return r.parent;if(r.parent&&r.parent.parent&&(W1(r.parent.parent)||fT(r.parent.parent)===t||Y8(r.parent.parent)))return r.parent.parent}function DP(t){if(t.symbol)return t.symbol;if(!qi(t.name))return;let r=t.name.escapedText,s=mT(t);if(!s)return;let f=Rn(s.parameters,T=>T.name.kind===79&&T.name.escapedText===r);return f&&f.symbol}function SP(t){if(eg(t.parent)&&t.parent.tags){let r=Rn(t.parent.tags,V1);if(r)return r}return mT(t)}function mT(t){let r=gT(t);if(r)return l2(r)&&r.type&&e_(r.type)?r.type:e_(r)?r:void 0}function gT(t){let r=rw(t);if(r)return Y8(r)||bP(r)||fT(r)||W1(r)||Q8(r)||r}function rw(t){let r=hT(t);if(!r)return;let s=r.parent;if(s&&s.jsDoc&&r===gu(s.jsDoc))return s}function hT(t){return Qc(t.parent,eg)}function EP(t){let r=t.name.escapedText,{typeParameters:s}=t.parent.parent.parent;return s&&Rn(s,f=>f.name.escapedText===r)}function TP(t){return!!t.typeArguments}function iw(t){let r=t.parent;for(;;){switch(r.kind){case 223:let s=r.operatorToken.kind;return Wh(s)&&r.left===t?s===63||Tx(s)?1:2:0;case 221:case 222:let f=r.operator;return f===45||f===46?2:0;case 246:case 247:return r.initializer===t?1:0;case 214:case 206:case 227:case 232:t=r;break;case 301:t=r.parent;break;case 300:if(r.name!==t)return 0;t=r.parent;break;case 299:if(r.name===t)return 0;t=r.parent;break;default:return 0}r=t.parent}}function CP(t){return iw(t)!==0}function wP(t){switch(t.kind){case 238:case 240:case 251:case 242:case 252:case 266:case 292:case 293:case 253:case 245:case 246:case 247:case 243:case 244:case 255:case 295:return!0}return!1}function AP(t){return qx(t)||Hx(t)||i(t)||Q0(t)||ny(t)}function ow(t,r){for(;t&&t.kind===r;)t=t.parent;return t}function kP(t){return ow(t,193)}function yT(t){return ow(t,214)}function FP(t){let r;for(;t&&t.kind===193;)r=t,t=t.parent;return[r,t]}function PP(t){for(;M6(t);)t=t.type;return t}function q1(t,r){return ng(t,r?17:1)}function NP(t){return t.kind!==208&&t.kind!==209?!1:(t=yT(t.parent),t&&t.kind===217)}function OP(t,r){for(;t;){if(t===r)return!0;t=t.parent}return!1}function aw(t){return!z_(t)&&!we(t)&&nl(t.parent)&&t.parent.name===t}function IP(t){let r=t.parent;switch(t.kind){case 10:case 14:case 8:if(Om(r))return r.parent;case 79:if(nl(r))return r.name===t?r:void 0;if(ty(r)){let s=r.parent;return _y(s)&&s.name===r?s:void 0}else{let s=r.parent;return _s(s)&&Of(s)!==0&&(s.left.symbol||s.symbol)&&F0(s)===t?s:void 0}case 80:return nl(r)&&r.name===t?r:void 0;default:return}}function sw(t){return hd(t)&&t.parent.kind===164&&nl(t.parent.parent)}function jP(t){let r=t.parent;switch(r.kind){case 169:case 168:case 171:case 170:case 174:case 175:case 302:case 299:case 208:return r.name===t;case 163:return r.right===t;case 205:case 273:return r.propertyName===t;case 278:case 288:case 282:case 283:case 284:return!0}return!1}function LP(t){return t.kind===268||t.kind===267||t.kind===270&&t.name||t.kind===271||t.kind===277||t.kind===273||t.kind===278||t.kind===274&&bT(t)?!0:lu(t)&&(_s(t)&&Of(t)===2&&bT(t)||zl(t)&&_s(t.parent)&&t.parent.left===t&&t.parent.operatorToken.kind===63&&vT(t.parent.right))}function uw(t){switch(t.parent.kind){case 270:case 273:case 271:case 278:case 274:case 268:case 277:return t.parent;case 163:do t=t.parent;while(t.parent.kind===163);return uw(t)}}function vT(t){return km(t)||Xx(t)}function bT(t){let r=lw(t);return vT(r)}function lw(t){return Z0(t)?t.expression:t.right}function RP(t){return t.kind===300?t.name:t.kind===299?t.initializer:t.parent.right}function cw(t){let r=_w(t);if(r&&lu(t)){let s=P0(t);if(s)return s.class}return r}function _w(t){let r=gx(t.heritageClauses,94);return r&&r.types.length>0?r.types[0]:void 0}function pw(t){if(lu(t))return E1(t).map(r=>r.class);{let r=gx(t.heritageClauses,117);return r==null?void 0:r.types}}function dw(t){return v2(t)?fw(t)||Ne:kc(t)&&Lr(ue(cw(t)),pw(t))||Ne}function fw(t){let r=gx(t.heritageClauses,94);return r?r.types:void 0}function gx(t,r){if(t){for(let s of t)if(s.token===r)return s}}function MP(t,r){for(;t;){if(t.kind===r)return t;t=t.parent}}function gd(t){return 81<=t&&t<=162}function xT(t){return 126<=t&&t<=162}function mw(t){return gd(t)&&!xT(t)}function BP(t){return 117<=t&&t<=125}function $P(t){let r=S0(t);return r!==void 0&&mw(r)}function KP(t){let r=S0(t);return r!==void 0&&gd(r)}function JP(t){let r=Sb(t);return!!r&&!xT(r)}function zP(t){return 2<=t&&t<=7}function UP(t){if(!t)return 4;let r=0;switch(t.kind){case 259:case 215:case 171:t.asteriskToken&&(r|=1);case 216:rl(t,512)&&(r|=2);break}return t.body||(r|=4),r}function VP(t){switch(t.kind){case 259:case 215:case 216:case 171:return t.body!==void 0&&t.asteriskToken===void 0&&rl(t,512)}return!1}function hd(t){return B_(t)||Nm(t)}function DT(t){return Gx(t)&&(t.operator===39||t.operator===40)&&Nm(t.operand)}function gw(t){let r=F0(t);return!!r&&ST(r)}function ST(t){if(!(t.kind===164||t.kind===209))return!1;let r=Mf(t)?q1(t.argumentExpression):t.expression;return!hd(r)&&!DT(r)}function hx(t){switch(t.kind){case 79:case 80:return t.escapedText;case 10:case 8:return Ac(t.text);case 164:let r=t.expression;return hd(r)?Ac(r.text):DT(r)?r.operator===40?vs(r.operator)+r.operand.text:r.operand.text:void 0;default:return Re.assertNever(t)}}function ET(t){switch(t.kind){case 79:case 10:case 14:case 8:return!0;default:return!1}}function yx(t){return cd(t)?uu(t):t.text}function hw(t){return cd(t)?t.escapedText:Ac(t.text)}function WP(t){return`__@${getSymbolId(t)}@${t.escapedName}`}function qP(t,r){return`__#${getSymbolId(t)}@${r}`}function HP(t){return Ke(t.escapedName,"__@")}function GP(t){return Ke(t.escapedName,"__#")}function XP(t){return t.kind===79&&t.escapedText==="Symbol"}function yw(t){return qi(t)?uu(t)==="__proto__":Ic(t)&&t.text==="__proto__"}function Vh(t,r){switch(t=ng(t),t.kind){case 228:case 215:if(t.name)return!1;break;case 216:break;default:return!1}return typeof r=="function"?r(t):!0}function vw(t){switch(t.kind){case 299:return!yw(t.name);case 300:return!!t.objectAssignmentInitializer;case 257:return qi(t.name)&&!!t.initializer;case 166:return qi(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 205:return qi(t.name)&&!!t.initializer&&!t.dotDotDotToken;case 169:return!!t.initializer;case 223:switch(t.operatorToken.kind){case 63:case 76:case 75:case 77:return qi(t.left)}break;case 274:return!0}return!1}function YP(t,r){if(!vw(t))return!1;switch(t.kind){case 299:return Vh(t.initializer,r);case 300:return Vh(t.objectAssignmentInitializer,r);case 257:case 166:case 205:case 169:return Vh(t.initializer,r);case 223:return Vh(t.right,r);case 274:return Vh(t.expression,r)}}function QP(t){return t.escapedText==="push"||t.escapedText==="unshift"}function ZP(t){return vx(t).kind===166}function vx(t){for(;t.kind===205;)t=t.parent.parent;return t}function eN(t){let r=t.kind;return r===173||r===215||r===259||r===216||r===171||r===174||r===175||r===264||r===308}function If(t){return Rf(t.pos)||Rf(t.end)}function tN(t){return A0(t,z_)||t}function nN(t){let r=TT(t),s=t.kind===211&&t.arguments!==void 0;return bw(t.kind,r,s)}function bw(t,r,s){switch(t){case 211:return s?0:1;case 221:case 218:case 219:case 217:case 220:case 224:case 226:return 1;case 223:switch(r){case 42:case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 1}}return 0}function rN(t){let r=TT(t),s=t.kind===211&&t.arguments!==void 0;return xw(t.kind,r,s)}function TT(t){return t.kind===223?t.operatorToken.kind:t.kind===221||t.kind===222?t.operator:t.kind}function xw(t,r,s){switch(t){case 357:return 0;case 227:return 1;case 226:return 2;case 224:return 4;case 223:switch(r){case 27:return 0;case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 3;default:return H1(r)}case 213:case 232:case 221:case 218:case 219:case 217:case 220:return 16;case 222:return 17;case 210:return 18;case 211:return s?19:18;case 212:case 208:case 209:case 233:return 19;case 231:case 235:return 11;case 108:case 106:case 79:case 80:case 104:case 110:case 95:case 8:case 9:case 10:case 206:case 207:case 215:case 216:case 228:case 13:case 14:case 225:case 214:case 229:case 281:case 282:case 285:return 20;default:return-1}}function H1(t){switch(t){case 60:return 4;case 56:return 5;case 55:return 6;case 51:return 7;case 52:return 8;case 50:return 9;case 34:case 35:case 36:case 37:return 10;case 29:case 31:case 32:case 33:case 102:case 101:case 128:case 150:return 11;case 47:case 48:case 49:return 12;case 39:case 40:return 13;case 41:case 43:case 44:return 14;case 42:return 15}return-1}function iN(t){return Tt(t,r=>{switch(r.kind){case 291:return!!r.expression;case 11:return!r.containsOnlyTriviaWhiteSpaces;default:return!0}})}function oN(){let t=[],r=[],s=new Map,f=!1;return{add:Z,lookup:T,getGlobalDiagnostics:ae,getDiagnostics:_e};function T(M){let He;if(M.file?He=s.get(M.file.fileName):He=t,!He)return;let be=qc(He,M,pa,kx);if(be>=0)return He[be]}function Z(M){let He;M.file?(He=s.get(M.file.fileName),He||(He=[],s.set(M.file.fileName,He),pl(r,M.file.fileName,A))):(f&&(f=!1,t=t.slice()),He=t),pl(He,M,kx)}function ae(){return f=!0,t}function _e(M){if(M)return s.get(M)||[];let He=fn(r,be=>s.get(be));return t.length&&He.unshift(...t),He}}function aN(t){return t.replace(r5,"\\${")}function Dw(t){return t&&!!(w5(t)?t.templateFlags:t.head.templateFlags||wr(t.templateSpans,r=>!!r.literal.templateFlags))}function Sw(t){return"\\u"+("0000"+t.toString(16).toUpperCase()).slice(-4)}function sN(t,r,s){if(t.charCodeAt(0)===0){let f=s.charCodeAt(r+t.length);return f>=48&&f<=57?"\\x00":"\\0"}return s5.get(t)||Sw(t.charCodeAt(0))}function bx(t,r){let s=r===96?a5:r===39?o5:i5;return t.replace(s,sN)}function xx(t,r){return t=bx(t,r),m6.test(t)?t.replace(m6,s=>Sw(s.charCodeAt(0))):t}function uN(t){return"&#x"+t.toString(16).toUpperCase()+";"}function lN(t){return t.charCodeAt(0)===0?"�":c5.get(t)||uN(t.charCodeAt(0))}function Ew(t,r){let s=r===39?l5:u5;return t.replace(s,lN)}function cN(t){let r=t.length;return r>=2&&t.charCodeAt(0)===t.charCodeAt(r-1)&&_N(t.charCodeAt(0))?t.substring(1,r-1):t}function _N(t){return t===39||t===34||t===96}function Tw(t){let r=t.charCodeAt(0);return r>=97&&r<=122||q(t,"-")||q(t,":")}function CT(t){let r=V0[1];for(let s=V0.length;s<=t;s++)V0.push(V0[s-1]+r);return V0[t]}function K0(){return V0[1].length}function pN(){return q(le,"-dev")||q(le,"-insiders")}function dN(t){var r,s,f,T,Z,ae=!1;function _e(qn){let $r=xf(qn);$r.length>1?(T=T+$r.length-1,Z=r.length-qn.length+Yu($r),f=Z-r.length===0):f=!1}function M(qn){qn&&qn.length&&(f&&(qn=CT(s)+qn,f=!1),r+=qn,_e(qn))}function He(qn){qn&&(ae=!1),M(qn)}function be(qn){qn&&(ae=!0),M(qn)}function gt(){r="",s=0,f=!0,T=0,Z=0,ae=!1}function ze(qn){qn!==void 0&&(r+=qn,_e(qn),ae=!1)}function ot(qn){qn&&qn.length&&He(qn)}function Vt(qn){(!f||qn)&&(r+=t,T++,Z=r.length,f=!0,ae=!1)}function Mn(){return f?r.length:r.length+t.length}return gt(),{write:He,rawWrite:ze,writeLiteral:ot,writeLine:Vt,increaseIndent:()=>{s++},decreaseIndent:()=>{s--},getIndent:()=>s,getTextPos:()=>r.length,getLine:()=>T,getColumn:()=>f?s*K0():r.length-Z,getText:()=>r,isAtStartOfLine:()=>f,hasTrailingComment:()=>ae,hasTrailingWhitespace:()=>!!r.length&&Tp(r.charCodeAt(r.length-1)),clear:gt,writeKeyword:He,writeOperator:He,writeParameter:He,writeProperty:He,writePunctuation:He,writeSpace:He,writeStringLiteral:He,writeSymbol:(qn,$r)=>He(qn),writeTrailingSemicolon:He,writeComment:be,getTextPosWithWriteLine:Mn}}function fN(t){let r=!1;function s(){r&&(t.writeTrailingSemicolon(";"),r=!1)}return Object.assign(Object.assign({},t),{},{writeTrailingSemicolon(){r=!0},writeLiteral(f){s(),t.writeLiteral(f)},writeStringLiteral(f){s(),t.writeStringLiteral(f)},writeSymbol(f,T){s(),t.writeSymbol(f,T)},writePunctuation(f){s(),t.writePunctuation(f)},writeKeyword(f){s(),t.writeKeyword(f)},writeOperator(f){s(),t.writeOperator(f)},writeParameter(f){s(),t.writeParameter(f)},writeSpace(f){s(),t.writeSpace(f)},writeProperty(f){s(),t.writeProperty(f)},writeComment(f){s(),t.writeComment(f)},writeLine(){s(),t.writeLine()},increaseIndent(){s(),t.increaseIndent()},decreaseIndent(){s(),t.decreaseIndent()}})}function wT(t){return t.useCaseSensitiveFileNames?t.useCaseSensitiveFileNames():!1}function Cw(t){return ye(wT(t))}function ww(t,r,s){return r.moduleName||AT(t,r.fileName,s&&s.fileName)}function Aw(t,r){return t.getCanonicalFileName(Ep(r,t.getCurrentDirectory()))}function mN(t,r,s){let f=r.getExternalModuleFileFromDeclaration(s);if(!f||f.isDeclarationFile)return;let T=dT(s);if(!(T&&B_(T)&&!yf(T.text)&&Aw(t,f.path).indexOf(Aw(t,vf(t.getCommonSourceDirectory())))===-1))return ww(t,f)}function AT(t,r,s){let f=M=>t.getCanonicalFileName(M),T=Yc(s?j_(s):t.getCommonSourceDirectory(),t.getCurrentDirectory(),f),Z=Ep(r,t.getCurrentDirectory()),ae=D0(T,Z,T,f,!1),_e=e2(ae);return s?th(_e):_e}function gN(t,r,s){let f=r.getCompilerOptions(),T;return f.outDir?T=e2(Pw(t,r,f.outDir)):T=e2(t),T+s}function hN(t,r){return kw(t,r.getCompilerOptions(),r.getCurrentDirectory(),r.getCommonSourceDirectory(),s=>r.getCanonicalFileName(s))}function kw(t,r,s,f,T){let Z=r.declarationDir||r.outDir,ae=Z?PT(t,Z,s,f,T):t,_e=Fw(ae);return e2(ae)+_e}function Fw(t){return I_(t,[".mjs",".mts"])?".d.mts":I_(t,[".cjs",".cts"])?".d.cts":I_(t,[".json"])?".d.json.ts":".d.ts"}function yN(t){return I_(t,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:I_(t,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:I_(t,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function kT(t){return t.outFile||t.out}function vN(t,r){var s,f;if(t.paths)return(f=t.baseUrl)!=null?f:Re.checkDefined(t.pathsBasePath||((s=r.getCurrentDirectory)==null?void 0:s.call(r)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function bN(t,r,s){let f=t.getCompilerOptions();if(kT(f)){let T=J_(f),Z=f.emitDeclarationOnly||T===2||T===4;return Tt(t.getSourceFiles(),ae=>(Z||!ag(ae))&&FT(ae,t,s))}else{let T=r===void 0?t.getSourceFiles():[r];return Tt(T,Z=>FT(Z,t,s))}}function FT(t,r,s){return!(r.getCompilerOptions().noEmitForJsFiles&&sT(t))&&!t.isDeclarationFile&&!r.isSourceFileFromExternalLibrary(t)&&(s||!(HE(t)&&r.getResolvedProjectReferenceToRedirect(t.fileName))&&!r.isSourceOfProjectReferenceRedirect(t.fileName))}function Pw(t,r,s){return PT(t,s,r.getCurrentDirectory(),r.getCommonSourceDirectory(),f=>r.getCanonicalFileName(f))}function PT(t,r,s,f,T){let Z=Ep(t,s);return Z=T(Z).indexOf(T(f))===0?Z.substring(f.length):Z,Rs(r,Z)}function xN(t,r,s,f,T,Z,ae){t.writeFile(s,f,T,_e=>{r.add(Q1(bn.Could_not_write_file_0_Colon_1,s,_e))},Z,ae)}function Nw(t,r,s){if(t.length>Gc(t)&&!s(t)){let f=j_(t);Nw(f,r,s),r(t)}}function DN(t,r,s,f,T,Z){try{f(t,r,s)}catch(ae){Nw(j_(jl(t)),T,Z),f(t,r,s)}}function SN(t,r){let s=L_(t);return gm(s,r)}function jf(t,r){return gm(t,r)}function Ow(t){return Rn(t.members,r=>ny(r)&&J1(r.body))}function NT(t){if(t&&t.parameters.length>0){let r=t.parameters.length===2&&G1(t.parameters[0]);return t.parameters[r?1:0]}}function EN(t){let r=NT(t);return r&&r.type}function Iw(t){if(t.parameters.length&&!S2(t)){let r=t.parameters[0];if(G1(r))return r}}function G1(t){return Dx(t.name)}function Dx(t){return!!t&&t.kind===79&&jw(t)}function TN(t){if(!Dx(t))return!1;for(;ty(t.parent)&&t.parent.left===t;)t=t.parent;return t.parent.kind===183}function jw(t){return t.escapedText==="this"}function OT(t,r){let s,f,T,Z;return gw(r)?(s=r,r.kind===174?T=r:r.kind===175?Z=r:Re.fail("Accessor has wrong kind")):m(t,ae=>{if(Ch(ae)&<(ae)===LT(r)){let _e=hx(ae.name),M=hx(r.name);_e===M&&(s?f||(f=ae):s=ae,ae.kind===174&&!T&&(T=ae),ae.kind===175&&!Z&&(Z=ae))}}),{firstAccessor:s,secondAccessor:f,getAccessor:T,setAccessor:Z}}function IT(t){if(!lu(t)&&Q0(t))return;let r=t.type;return r||!lu(t)?r:Cm(t)?t.typeExpression&&t.typeExpression.type:A1(t)}function CN(t){return t.type}function wN(t){return S2(t)?t.type&&t.type.typeExpression&&t.type.typeExpression.type:t.type||(lu(t)?Mb(t):void 0)}function Lw(t){return Nt(Tm(t),r=>AN(r)?r.typeParameters:void 0)}function AN(t){return tg(t)&&!(t.parent.kind===323&&(t.parent.tags.some(V1)||t.parent.tags.some(sC)))}function kN(t){let r=NT(t);return r&&IT(r)}function Rw(t,r,s,f){Mw(t,r,s.pos,f)}function Mw(t,r,s,f){f&&f.length&&s!==f[0].pos&&jf(t,s)!==jf(t,f[0].pos)&&r.writeLine()}function FN(t,r,s,f){s!==f&&jf(t,s)!==jf(t,f)&&r.writeLine()}function Bw(t,r,s,f,T,Z,ae,_e){if(f&&f.length>0){T&&s.writeSpace(" ");let M=!1;for(let He of f)M&&(s.writeSpace(" "),M=!1),_e(t,r,s,He.pos,He.end,ae),He.hasTrailingNewLine?s.writeLine():M=!0;M&&Z&&s.writeSpace(" ")}}function PN(t,r,s,f,T,Z,ae){let _e,M;if(ae?T.pos===0&&(_e=Tt(Ha(t,T.pos),He)):_e=Ha(t,T.pos),_e){let be=[],gt;for(let ze of _e){if(gt){let ot=jf(r,gt.end);if(jf(r,ze.pos)>=ot+2)break}be.push(ze),gt=ze}if(be.length){let ze=jf(r,Yu(be).end);jf(r,Ms(t,T.pos))>=ze+2&&(Rw(r,s,T,_e),Bw(t,r,s,be,!1,!0,Z,f),M={nodePos:T.pos,detachedCommentEndPos:Yu(be).end})}}return M;function He(be){return g8(t,be.pos)}}function NN(t,r,s,f,T,Z){if(t.charCodeAt(f+1)===42){let ae=c1(r,f),_e=r.length,M;for(let He=f,be=ae.line;He<T;be++){let gt=be+1===_e?t.length+1:r[be+1];if(He!==f){M===void 0&&(M=$w(t,r[ae.line],f));let ze=s.getIndent()*K0()-M+$w(t,He,gt);if(ze>0){let ot=ze%K0(),Vt=CT((ze-ot)/K0());for(s.rawWrite(Vt);ot;)s.rawWrite(" "),ot--}else s.rawWrite("")}ON(t,T,s,Z,He,gt),He=gt}}else s.writeComment(t.substring(f,T))}function ON(t,r,s,f,T,Z){let ae=Math.min(r,Z-1),_e=Ye(t.substring(T,ae));_e?(s.writeComment(_e),ae!==r&&s.writeLine()):s.rawWrite(f)}function $w(t,r,s){let f=0;for(;r<s&&ym(t.charCodeAt(r));r++)t.charCodeAt(r)===9?f+=K0()-f%K0():f++;return f}function IN(t){return Ex(t)!==0}function jN(t){return BT(t)!==0}function jT(t,r){return!!Uw(t,r)}function rl(t,r){return!!Vw(t,r)}function LT(t){return Ap(t)&&Sx(t)||_2(t)}function Sx(t){return rl(t,32)}function LN(t){return jT(t,16384)}function Kw(t){return rl(t,256)}function Jw(t){return rl(t,2)}function zw(t){return rl(t,128)}function RT(t){return jT(t,64)}function X1(t){return rl(t,131072)}function Uw(t,r){return Ex(t)&r}function Vw(t,r){return BT(t)&r}function MT(t,r,s){return t.kind>=0&&t.kind<=162?0:(t.modifierFlagsCache&536870912||(t.modifierFlagsCache=$T(t)|536870912),r&&!(t.modifierFlagsCache&4096)&&(s||lu(t))&&t.parent&&(t.modifierFlagsCache|=qw(t)|4096),t.modifierFlagsCache&-536875009)}function Ex(t){return MT(t,!0)}function Ww(t){return MT(t,!0,!0)}function BT(t){return MT(t,!1)}function qw(t){let r=0;return t.parent&&!Im(t)&&(lu(t)&&(Pb(t)&&(r|=4),Nb(t)&&(r|=8),Ob(t)&&(r|=16),Ib(t)&&(r|=64),jb(t)&&(r|=16384)),T1(t)&&(r|=8192)),r}function Hw(t){return $T(t)|qw(t)}function $T(t){let r=py(t)?Nc(t.modifiers):0;return(t.flags&4||t.kind===79&&t.flags&2048)&&(r|=1),r}function Nc(t){let r=0;if(t)for(let s of t)r|=KT(s.kind);return r}function KT(t){switch(t){case 124:return 32;case 123:return 4;case 122:return 16;case 121:return 8;case 126:return 256;case 127:return 128;case 93:return 1;case 136:return 2;case 85:return 2048;case 88:return 1024;case 132:return 512;case 146:return 64;case 161:return 16384;case 101:return 32768;case 145:return 65536;case 167:return 131072}return 0}function Gw(t){return t===56||t===55}function RN(t){return Gw(t)||t===53}function Tx(t){return t===75||t===76||t===77}function MN(t){return _s(t)&&Tx(t.operatorToken.kind)}function Xw(t){return Gw(t)||t===60}function BN(t){return _s(t)&&Xw(t.operatorToken.kind)}function Wh(t){return t>=63&&t<=78}function Yw(t){let r=Qw(t);return r&&!r.isImplements?r.class:void 0}function Qw(t){if(z6(t)){if(x2(t.parent)&&kc(t.parent.parent))return{class:t.parent.parent,isImplements:t.parent.token===117};if(rD(t.parent)){let r=gT(t.parent);if(r&&kc(r))return{class:r,isImplements:!1}}}}function Lf(t,r){return _s(t)&&(r?t.operatorToken.kind===63:Wh(t.operatorToken.kind))&&lo(t.left)}function $N(t){return Lf(t.parent)&&t.parent.left===t}function KN(t){if(Lf(t,!0)){let r=t.left.kind;return r===207||r===206}return!1}function JT(t){return Yw(t)!==void 0}function km(t){return t.kind===79||Zw(t)}function JN(t){switch(t.kind){case 79:return t;case 163:do t=t.left;while(t.kind!==79);return t;case 208:do t=t.expression;while(t.kind!==79);return t}}function zT(t){return t.kind===79||t.kind===108||t.kind===106||t.kind===233||t.kind===208&&zT(t.expression)||t.kind===214&&zT(t.expression)}function Zw(t){return zl(t)&&qi(t.name)&&km(t.expression)}function UT(t){if(zl(t)){let r=UT(t.expression);if(r!==void 0)return r+"."+Pf(t.name)}else if(Mf(t)){let r=UT(t.expression);if(r!==void 0&&Dh(t.argumentExpression))return r+"."+hx(t.argumentExpression)}else if(qi(t))return k0(t.escapedText)}function Y1(t){return zh(t)&&Am(t)==="prototype"}function zN(t){return t.parent.kind===163&&t.parent.right===t||t.parent.kind===208&&t.parent.name===t}function eA(t){return zl(t.parent)&&t.parent.name===t||Mf(t.parent)&&t.parent.argumentExpression===t}function UN(t){return ty(t.parent)&&t.parent.right===t||zl(t.parent)&&t.parent.name===t||cy(t.parent)&&t.parent.right===t}function VN(t){return t.kind===207&&t.properties.length===0}function WN(t){return t.kind===206&&t.elements.length===0}function qN(t){if(!(!HN(t)||!t.declarations)){for(let r of t.declarations)if(r.localSymbol)return r.localSymbol}}function HN(t){return t&&he(t.declarations)>0&&rl(t.declarations[0],1024)}function GN(t){return Rn(m5,r=>ld(t,r))}function XN(t){let r=[],s=t.length;for(let f=0;f<s;f++){let T=t.charCodeAt(f);T<128?r.push(T):T<2048?(r.push(T>>6|192),r.push(T&63|128)):T<65536?(r.push(T>>12|224),r.push(T>>6&63|128),r.push(T&63|128)):T<131072?(r.push(T>>18|240),r.push(T>>12&63|128),r.push(T>>6&63|128),r.push(T&63|128)):Re.assert(!1,"Unexpected code point")}return r}function tA(t){let r="",s=XN(t),f=0,T=s.length,Z,ae,_e,M;for(;f<T;)Z=s[f]>>2,ae=(s[f]&3)<<4|s[f+1]>>4,_e=(s[f+1]&15)<<2|s[f+2]>>6,M=s[f+2]&63,f+1>=T?_e=M=64:f+2>=T&&(M=64),r+=vd.charAt(Z)+vd.charAt(ae)+vd.charAt(_e)+vd.charAt(M),f+=3;return r}function YN(t){let r="",s=0,f=t.length;for(;s<f;){let T=t[s];if(T<128)r+=String.fromCharCode(T),s++;else if((T&192)===192){let Z=T&63;s++;let ae=t[s];for(;(ae&192)===128;)Z=Z<<6|ae&63,s++,ae=t[s];r+=String.fromCharCode(Z)}else r+=String.fromCharCode(T),s++}return r}function QN(t,r){return t&&t.base64encode?t.base64encode(r):tA(r)}function ZN(t,r){if(t&&t.base64decode)return t.base64decode(r);let s=r.length,f=[],T=0;for(;T<s&&r.charCodeAt(T)!==vd.charCodeAt(64);){let Z=vd.indexOf(r[T]),ae=vd.indexOf(r[T+1]),_e=vd.indexOf(r[T+2]),M=vd.indexOf(r[T+3]),He=(Z&63)<<2|ae>>4&3,be=(ae&15)<<4|_e>>2&15,gt=(_e&3)<<6|M&63;be===0&&_e!==0?f.push(He):gt===0&&M!==0?f.push(He,be):f.push(He,be,gt),T+=4}return YN(f)}function nA(t,r){let s=fl(r)?r:r.readFile(t);if(!s)return;let f=parseConfigFileTextToJson(t,s);return f.error?void 0:f.config}function eO(t,r){return nA(t,r)||{}}function rA(t,r){return!r.directoryExists||r.directoryExists(t)}function iA(t){switch(t.newLine){case 0:return _5;case 1:case void 0:return p5}}function Cx(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t;return Re.assert(r>=t||r===-1),{pos:t,end:r}}function tO(t,r){return Cx(t.pos,r)}function wx(t,r){return Cx(r,t.end)}function oA(t){let r=py(t)?At(t.modifiers,u2):void 0;return r&&!Rf(r.end)?wx(t,r.end):t}function nO(t){if(H0(t)||c2(t))return wx(t,t.name.pos);let r=py(t)?gu(t.modifiers):void 0;return r&&!Rf(r.end)?wx(t,r.end):oA(t)}function rO(t){return t.pos===t.end}function iO(t,r){return Cx(t,t+vs(r).length)}function oO(t,r){return aA(t,t,r)}function aO(t,r,s){return qh(Hh(t,s,!1),Hh(r,s,!1),s)}function sO(t,r,s){return qh(t.end,r.end,s)}function aA(t,r,s){return qh(Hh(t,s,!1),r.end,s)}function uO(t,r,s){return qh(t.end,Hh(r,s,!1),s)}function lO(t,r,s,f){let T=Hh(r,s,f);return hm(s,t.end,T)}function cO(t,r,s){return hm(s,t.end,r.end)}function _O(t,r){return!qh(t.pos,t.end,r)}function qh(t,r,s){return hm(s,t,r)===0}function Hh(t,r,s){return Rf(t.pos)?-1:Ms(r.text,t.pos,!1,s)}function pO(t,r,s,f){let T=Ms(s.text,t,!1,f),Z=fO(T,r,s);return hm(s,Z!=null?Z:r,T)}function dO(t,r,s,f){let T=Ms(s.text,t,!1,f);return hm(s,t,Math.min(r,T))}function fO(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0;for(;t-- >r;)if(!Tp(s.text.charCodeAt(t)))return t}function mO(t){let r=A0(t);if(r)switch(r.parent.kind){case 263:case 264:return r===r.parent.name}return!1}function gO(t){return Tt(t.declarations,sA)}function sA(t){return Pp(t)&&t.initializer!==void 0}function hO(t){return t.watch&&Os(t,"watch")}function yO(t){t.close()}function uA(t){return t.flags&33554432?t.links.checkFlags:0}function vO(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(t.valueDeclaration){let s=r&&t.declarations&&Rn(t.declarations,ry)||t.flags&32768&&Rn(t.declarations,p2)||t.valueDeclaration,f=dh(s);return t.parent&&t.parent.flags&32?f:f&-29}if(uA(t)&6){let s=t.links.checkFlags,f=s&1024?8:s&256?4:16,T=s&2048?32:0;return f|T}return t.flags&4194304?36:0}function bO(t,r){return t.flags&2097152?r.getAliasedSymbol(t):t}function xO(t){return t.exportSymbol?t.exportSymbol.flags|t.flags:t.flags}function DO(t){return J0(t)===1}function SO(t){return J0(t)!==0}function J0(t){let{parent:r}=t;if(!r)return 0;switch(r.kind){case 214:return J0(r);case 222:case 221:let{operator:f}=r;return f===45||f===46?s():0;case 223:let{left:T,operatorToken:Z}=r;return T===t&&Wh(Z.kind)?Z.kind===63?1:s():0;case 208:return r.name!==t?0:J0(r);case 299:{let ae=J0(r.parent);return t===r.name?EO(ae):ae}case 300:return t===r.objectAssignmentInitializer?0:J0(r.parent);case 206:return J0(r);default:return 0}function s(){return r.parent&&yT(r.parent).kind===241?1:2}}function EO(t){switch(t){case 0:return 1;case 1:return 0;case 2:return 2;default:return Re.assertNever(t)}}function lA(t,r){if(!t||!r||Object.keys(t).length!==Object.keys(r).length)return!1;for(let s in t)if(typeof t[s]=="object"){if(!lA(t[s],r[s]))return!1}else if(typeof t[s]!="function"&&t[s]!==r[s])return!1;return!0}function TO(t,r){t.forEach(r),t.clear()}function cA(t,r,s){let{onDeleteValue:f,onExistingValue:T}=s;t.forEach((Z,ae)=>{let _e=r.get(ae);_e===void 0?(t.delete(ae),f(Z,ae)):T&&T(Z,_e,ae)})}function CO(t,r,s){cA(t,r,s);let{createNewValue:f}=s;r.forEach((T,Z)=>{t.has(Z)||t.set(Z,f(Z,T))})}function wO(t){if(t.flags&32){let r=_A(t);return!!r&&rl(r,256)}return!1}function _A(t){var r;return(r=t.declarations)==null?void 0:r.find(kc)}function Ax(t){return t.flags&3899393?t.objectFlags:0}function AO(t,r){return!!s1(t,s=>r(s)?!0:void 0)}function kO(t){return!!t&&!!t.declarations&&!!t.declarations[0]&&H6(t.declarations[0])}function FO(t){let{moduleSpecifier:r}=t;return Ic(r)?r.text:ox(r)}function pA(t){let r;return Ys(t,s=>{J1(s)&&(r=s)},s=>{for(let f=s.length-1;f>=0;f--)if(J1(s[f])){r=s[f];break}}),r}function PO(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return t.has(r)?!1:(t.set(r,s),!0)}function NO(t){return kc(t)||v2(t)||Wx(t)}function dA(t){return t>=179&&t<=202||t===131||t===157||t===148||t===160||t===149||t===134||t===152||t===153||t===114||t===155||t===144||t===139||t===230||t===315||t===316||t===317||t===318||t===319||t===320||t===321}function z0(t){return t.kind===208||t.kind===209}function OO(t){return t.kind===208?t.name:(Re.assert(t.kind===209),t.argumentExpression)}function IO(t){switch(t.kind){case"text":case"internal":return!0;default:return!1}}function jO(t){return t.kind===272||t.kind===276}function VT(t){for(;z0(t);)t=t.expression;return t}function LO(t,r){if(z0(t.parent)&&eA(t))return s(t.parent);function s(f){if(f.kind===208){let T=r(f.name);if(T!==void 0)return T}else if(f.kind===209)if(qi(f.argumentExpression)||B_(f.argumentExpression)){let T=r(f.argumentExpression);if(T!==void 0)return T}else return;if(z0(f.expression))return s(f.expression);if(qi(f.expression))return r(f.expression)}}function RO(t,r){for(;;){switch(t.kind){case 222:t=t.operand;continue;case 223:t=t.left;continue;case 224:t=t.condition;continue;case 212:t=t.tag;continue;case 210:if(r)return t;case 231:case 209:case 208:case 232:case 356:case 235:t=t.expression;continue}return t}}function MO(t,r){this.flags=t,this.escapedName=r,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function BO(t,r){this.flags=r,(Re.isDebugging||Nn)&&(this.checker=t)}function $O(t,r){this.flags=r,Re.isDebugging&&(this.checker=t)}function WT(t,r,s){this.pos=r,this.end=s,this.kind=t,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function KO(t,r,s){this.pos=r,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function JO(t,r,s){this.pos=r,this.end=s,this.kind=t,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function zO(t,r,s){this.fileName=t,this.text=r,this.skipTrivia=s||(f=>f)}function UO(t){g6.push(t),t(cs)}function fA(t){Object.assign(cs,t),m(g6,r=>r(cs))}function Gh(t,r){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return t.replace(/{(\d+)}/g,(f,T)=>""+Re.checkDefined(r[+T+s]))}function mA(t){n2=t}function gA(t){!n2&&t&&(n2=t())}function Xh(t){return n2&&n2[t.key]||t.message}function U0(t,r,s,f){UE(void 0,r,s);let T=Xh(f);return arguments.length>4&&(T=Gh(T,arguments,4)),{file:void 0,start:r,length:s,messageText:T,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:t}}function VO(t){return t.file===void 0&&t.start!==void 0&&t.length!==void 0&&typeof t.fileName=="string"}function hA(t,r){let s=r.fileName||"",f=r.text.length;Re.assertEqual(t.fileName,s),Re.assertLessThanOrEqual(t.start,f),Re.assertLessThanOrEqual(t.start+t.length,f);let T={file:r,start:t.start,length:t.length,messageText:t.messageText,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary};if(t.relatedInformation){T.relatedInformation=[];for(let Z of t.relatedInformation)VO(Z)&&Z.fileName===s?(Re.assertLessThanOrEqual(Z.start,f),Re.assertLessThanOrEqual(Z.start+Z.length,f),T.relatedInformation.push(hA(Z,r))):T.relatedInformation.push(Z)}return T}function Fm(t,r){let s=[];for(let f of t)s.push(hA(f,r));return s}function qT(t,r,s,f){UE(t,r,s);let T=Xh(f);return arguments.length>4&&(T=Gh(T,arguments,4)),{file:t,start:r,length:s,messageText:T,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,reportsDeprecated:f.reportsDeprecated}}function WO(t,r){let s=Xh(r);return arguments.length>2&&(s=Gh(s,arguments,2)),s}function Q1(t){let r=Xh(t);return arguments.length>1&&(r=Gh(r,arguments,1)),{file:void 0,start:void 0,length:void 0,messageText:r,category:t.category,code:t.code,reportsUnnecessary:t.reportsUnnecessary,reportsDeprecated:t.reportsDeprecated}}function qO(t,r){return{file:void 0,start:void 0,length:void 0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:r}}function HO(t,r){let s=Xh(r);return arguments.length>2&&(s=Gh(s,arguments,2)),{messageText:s,category:r.category,code:r.code,next:t===void 0||Array.isArray(t)?t:[t]}}function GO(t,r){let s=t;for(;s.next;)s=s.next[0];s.next=[r]}function yA(t){return t.file?t.file.path:void 0}function HT(t,r){return kx(t,r)||XO(t,r)||0}function kx(t,r){return A(yA(t),yA(r))||Gs(t.start,r.start)||Gs(t.length,r.length)||Gs(t.code,r.code)||vA(t.messageText,r.messageText)||0}function XO(t,r){return!t.relatedInformation&&!r.relatedInformation?0:t.relatedInformation&&r.relatedInformation?Gs(t.relatedInformation.length,r.relatedInformation.length)||m(t.relatedInformation,(s,f)=>{let T=r.relatedInformation[f];return HT(s,T)})||0:t.relatedInformation?-1:1}function vA(t,r){if(typeof t=="string"&&typeof r=="string")return A(t,r);if(typeof t=="string")return-1;if(typeof r=="string")return 1;let s=A(t.messageText,r.messageText);if(s)return s;if(!t.next&&!r.next)return 0;if(!t.next)return-1;if(!r.next)return 1;let f=Math.min(t.next.length,r.next.length);for(let T=0;T<f;T++)if(s=vA(t.next[T],r.next[T]),s)return s;return t.next.length<r.next.length?-1:t.next.length>r.next.length?1:0}function GT(t){return t===4||t===2||t===1||t===6?1:0}function bA(t){if(t.transformFlags&2)return Fc(t)||eD(t)?t:Ys(t,bA)}function YO(t){return t.isDeclarationFile?void 0:bA(t)}function QO(t){return(t.impliedNodeFormat===99||I_(t.fileName,[".cjs",".cts",".mjs",".mts"]))&&!t.isDeclarationFile?!0:void 0}function xA(t){switch(DA(t)){case 3:return f=>{f.externalModuleIndicator=C2(f)||!f.isDeclarationFile||void 0};case 1:return f=>{f.externalModuleIndicator=C2(f)};case 2:let r=[C2];(t.jsx===4||t.jsx===5)&&r.push(YO),r.push(QO);let s=P(...r);return f=>void(f.externalModuleIndicator=s(f))}}function Fx(t){var r;return(r=t.target)!=null?r:t.module===100&&9||t.module===199&&99||1}function J_(t){return typeof t.module=="number"?t.module:Fx(t)>=2?5:1}function ZO(t){return t>=5&&t<=99}function Z1(t){let r=t.moduleResolution;if(r===void 0)switch(J_(t)){case 1:r=2;break;case 100:r=3;break;case 199:r=99;break;default:r=1;break}return r}function DA(t){return t.moduleDetection||(J_(t)===100||J_(t)===199?3:2)}function eI(t){switch(J_(t)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function Px(t){return!!(t.isolatedModules||t.verbatimModuleSyntax)}function tI(t){return t.verbatimModuleSyntax||t.isolatedModules&&t.preserveValueImports}function nI(t){return t.allowUnreachableCode===!1}function rI(t){return t.allowUnusedLabels===!1}function iI(t){return!!(QT(t)&&t.declarationMap)}function XT(t){if(t.esModuleInterop!==void 0)return t.esModuleInterop;switch(J_(t)){case 100:case 199:return!0}}function oI(t){return t.allowSyntheticDefaultImports!==void 0?t.allowSyntheticDefaultImports:XT(t)||J_(t)===4||Z1(t)===100}function YT(t){return t>=3&&t<=99||t===100}function aI(t){let r=Z1(t);if(!YT(r))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(r){case 3:case 99:case 100:return!0}return!1}function sI(t){let r=Z1(t);if(!YT(r))return!1;if(t.resolvePackageJsonExports!==void 0)return t.resolvePackageJsonExports;switch(r){case 3:case 99:case 100:return!0}return!1}function SA(t){return t.resolveJsonModule!==void 0?t.resolveJsonModule:Z1(t)===100}function QT(t){return!!(t.declaration||t.composite)}function uI(t){return!!(t.preserveConstEnums||Px(t))}function lI(t){return!!(t.incremental||t.composite)}function ZT(t,r){return t[r]===void 0?!!t.strict:!!t[r]}function EA(t){return t.allowJs===void 0?!!t.checkJs:t.allowJs}function cI(t){return t.useDefineForClassFields===void 0?Fx(t)>=9:t.useDefineForClassFields}function _I(t,r){return Rh(r,t,semanticDiagnosticsOptionDeclarations)}function pI(t,r){return Rh(r,t,affectsEmitOptionDeclarations)}function dI(t,r){return Rh(r,t,affectsDeclarationPathOptionDeclarations)}function e6(t,r){return r.strictFlag?ZT(t,r.name):t[r.name]}function fI(t){let r=t.jsx;return r===2||r===4||r===5}function mI(t,r){let s=r==null?void 0:r.pragmas.get("jsximportsource"),f=va(s)?s[s.length-1]:s;return t.jsx===4||t.jsx===5||t.jsxImportSource||f?(f==null?void 0:f.arguments.factory)||t.jsxImportSource||"react":void 0}function gI(t,r){return t?`${t}/${r.jsx===5?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function hI(t){let r=!1;for(let s=0;s<t.length;s++)if(t.charCodeAt(s)===42)if(!r)r=!0;else return!1;return!0}function yI(t,r){let s,f,T,Z=!1;return{getSymlinkedFiles:()=>T,getSymlinkedDirectories:()=>s,getSymlinkedDirectoriesByRealpath:()=>f,setSymlinkedFile:(_e,M)=>(T||(T=new Map)).set(_e,M),setSymlinkedDirectory:(_e,M)=>{let He=Yc(_e,t,r);zA(He)||(He=vf(He),M!==!1&&!(s!=null&&s.has(He))&&(f||(f=lr())).add(vf(M.realPath),_e),(s||(s=new Map)).set(He,M))},setSymlinksFromResolutions(_e,M){var He,be;Re.assert(!Z),Z=!0;for(let gt of _e)(He=gt.resolvedModules)==null||He.forEach(ze=>ae(this,ze.resolvedModule)),(be=gt.resolvedTypeReferenceDirectiveNames)==null||be.forEach(ze=>ae(this,ze.resolvedTypeReferenceDirective));M.forEach(gt=>ae(this,gt.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>Z};function ae(_e,M){if(!M||!M.originalPath||!M.resolvedFileName)return;let{resolvedFileName:He,originalPath:be}=M;_e.setSymlinkedFile(Yc(be,t,r),He);let[gt,ze]=vI(He,be,t,r)||Ne;gt&&ze&&_e.setSymlinkedDirectory(ze,{real:gt,realPath:Yc(gt,t,r)})}}function vI(t,r,s,f){let T=Xc(Ep(t,s)),Z=Xc(Ep(r,s)),ae=!1;for(;T.length>=2&&Z.length>=2&&!TA(T[T.length-2],f)&&!TA(Z[Z.length-2],f)&&f(T[T.length-1])===f(Z[Z.length-1]);)T.pop(),Z.pop(),ae=!0;return ae?[Oa(T),Oa(Z)]:void 0}function TA(t,r){return t!==void 0&&(r(t)==="node_modules"||Ke(t,"@"))}function bI(t){return Kv(t.charCodeAt(0))?t.slice(1):void 0}function xI(t,r,s){let f=de(t,r,s);return f===void 0?void 0:bI(f)}function DI(t){return t.replace(Mx,SI)}function SI(t){return"\\"+t}function Nx(t,r,s){let f=t6(t,r,s);return!f||!f.length?void 0:`^(${f.map(T=>`(${T})`).join("|")})${s==="exclude"?"($|/)":"$"}`}function t6(t,r,s){if(!(t===void 0||t.length===0))return Nt(t,f=>f&&wA(f,r,s,x6[s]))}function CA(t){return!/[.*?]/.test(t)}function EI(t,r,s){let f=t&&wA(t,r,s,x6[s]);return f&&`^(${f})${s==="exclude"?"($|/)":"$"}`}function wA(t,r,s,f){let{singleAsteriskRegexFragment:T,doubleAsteriskRegexFragment:Z,replaceWildcardCharacter:ae}=f,_e="",M=!1,He=Zg(t,r),be=Yu(He);if(s!=="exclude"&&be==="**")return;He[0]=fm(He[0]),CA(be)&&He.push("**","*");let gt=0;for(let ze of He){if(ze==="**")_e+=Z;else if(s==="directories"&&(_e+="(",gt++),M&&(_e+=Ll),s!=="exclude"){let ot="";ze.charCodeAt(0)===42?(ot+="([^./]"+T+")?",ze=ze.substr(1)):ze.charCodeAt(0)===63&&(ot+="[^./]",ze=ze.substr(1)),ot+=ze.replace(Mx,ae),ot!==ze&&(_e+=Bx),_e+=ot}else _e+=ze.replace(Mx,ae);M=!0}for(;gt>0;)_e+=")?",gt--;return _e}function n6(t,r){return t==="*"?r:t==="?"?"[^/]":"\\"+t}function AA(t,r,s,f,T){t=jl(t),T=jl(T);let Z=Rs(T,t);return{includeFilePatterns:zr(t6(s,Z,"files"),ae=>`^${ae}$`),includeFilePattern:Nx(s,Z,"files"),includeDirectoryPattern:Nx(s,Z,"directories"),excludePattern:Nx(r,Z,"exclude"),basePaths:CI(t,s,f)}}function Ox(t,r){return new RegExp(t,r?"":"i")}function TI(t,r,s,f,T,Z,ae,_e,M){t=jl(t),Z=jl(Z);let He=AA(t,s,f,T,Z),be=He.includeFilePatterns&&He.includeFilePatterns.map($r=>Ox($r,T)),gt=He.includeDirectoryPattern&&Ox(He.includeDirectoryPattern,T),ze=He.excludePattern&&Ox(He.excludePattern,T),ot=be?be.map(()=>[]):[[]],Vt=new Map,Mn=ye(T);for(let $r of He.basePaths)qn($r,Rs(Z,$r),ae);return Yr(ot);function qn($r,Zn,Gt){let Cr=Mn(M(Zn));if(Vt.has(Cr))return;Vt.set(Cr,!0);let{files:Fi,directories:sa}=_e($r);for(let ko of au(Fi,A)){let Da=Rs($r,ko),$a=Rs(Zn,ko);if(!(r&&!I_(Da,r))&&!(ze&&ze.test($a)))if(!be)ot[0].push(Da);else{let Ul=pn(be,Ju=>Ju.test($a));Ul!==-1&&ot[Ul].push(Da)}}if(!(Gt!==void 0&&(Gt--,Gt===0)))for(let ko of au(sa,A)){let Da=Rs($r,ko),$a=Rs(Zn,ko);(!gt||gt.test($a))&&(!ze||!ze.test($a))&&qn(Da,$a,Gt)}}}function CI(t,r,s){let f=[t];if(r){let T=[];for(let Z of r){let ae=v0(Z)?Z:jl(Rs(t,Z));T.push(wI(ae))}T.sort(L(!s));for(let Z of T)dn(f,ae=>!i1(ae,Z,t,!s))&&f.push(Z)}return f}function wI(t){let r=nr(t,d5);return r<0?zv(t)?fm(j_(t)):t:t.substring(0,t.lastIndexOf(Ll,r))}function kA(t,r){return r||FA(t)||3}function FA(t){switch(t.substr(t.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function PA(t,r){let s=t&&EA(t);if(!r||r.length===0)return s?r2:W0;let f=s?r2:W0,T=Yr(f);return[...f,...Po(r,Z=>Z.scriptKind===7||s&&AI(Z.scriptKind)&&T.indexOf(Z.extension)===-1?[Z.extension]:void 0)]}function NA(t,r){return!t||!SA(t)?r:r===r2?g5:r===W0?f5:[...r,[".json"]]}function AI(t){return t===1||t===2}function r6(t){return wr(E6,r=>ld(t,r))}function i6(t){return wr(D6,r=>ld(t,r))}function OA(t){let{imports:r}=t,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:P(r6,i6);return Xe(r,f=>{let{text:T}=f;return yf(T)?s(T):void 0})||!1}function kI(t,r,s,f){if(t==="js"||r===99)return shouldAllowImportingTsExtension(s)&&T()!==2?3:2;if(t==="minimal")return 0;if(t==="index")return 1;if(!shouldAllowImportingTsExtension(s))return OA(f)?2:0;return T();function T(){let Z=!1,ae=f.imports.length?f.imports.map(_e=>_e.text):sT(f)?FI(f).map(_e=>_e.arguments[0].text):Ne;for(let _e of ae)if(yf(_e)){if(i6(_e))return 3;r6(_e)&&(Z=!0)}return Z?2:0}}function FI(t){let r=0,s;for(let f of t.statements){if(r>3)break;K8(f)?s=Lr(s,f.declarationList.declarations.map(T=>T.initializer)):y2(f)&&z1(f.expression,!0)?s=Yo(s,f.expression):r++}return s||Ne}function PI(t,r,s){if(!t)return!1;let f=PA(r,s);for(let T of Yr(NA(r,f)))if(ld(t,T))return!0;return!1}function IA(t){let r=t.match(/\//g);return r?r.length:0}function NI(t,r){return Gs(IA(t),IA(r))}function e2(t){for(let r of $x){let s=jA(t,r);if(s!==void 0)return s}return t}function jA(t,r){return ld(t,r)?LA(t,r):void 0}function LA(t,r){return t.substring(0,t.length-r.length)}function OI(t,r){return nh(t,r,$x,!1)}function RA(t){let r=t.indexOf("*");return r===-1?t:t.indexOf("*",r+1)!==-1?void 0:{prefix:t.substr(0,r),suffix:t.substr(r+1)}}function II(t){return Po(A_(t),r=>RA(r))}function Rf(t){return!(t>=0)}function MA(t){return t===".ts"||t===".tsx"||t===".d.ts"||t===".cts"||t===".mts"||t===".d.mts"||t===".d.cts"||Ke(t,".d.")&&K(t,".ts")}function jI(t){return MA(t)||t===".json"}function LI(t){let r=o6(t);return r!==void 0?r:Re.fail(`File ${t} has unknown extension.`)}function RI(t){return o6(t)!==void 0}function o6(t){return Rn($x,r=>ld(t,r))}function MI(t,r){return t.checkJsDirective?t.checkJsDirective.enabled:r.checkJs}function BI(t,r){let s=[];for(let f of t){if(f===r)return r;fl(f)||s.push(f)}return Se(s,f=>f,r)}function $I(t,r){let s=t.indexOf(r);return Re.assert(s!==-1),t.slice(s)}function t2(t){for(var r=arguments.length,s=new Array(r>1?r-1:0),f=1;f<r;f++)s[f-1]=arguments[f];return s.length&&(t.relatedInformation||(t.relatedInformation=[]),Re.assert(t.relatedInformation!==Ne,"Diagnostic had empty array singleton for related info, but is still being constructed!"),t.relatedInformation.push(...s)),t}function KI(t,r){Re.assert(t.length!==0);let s=r(t[0]),f=s;for(let T=1;T<t.length;T++){let Z=r(t[T]);Z<s?s=Z:Z>f&&(f=Z)}return{min:s,max:f}}function JI(t){return{pos:B0(t),end:t.end}}function zI(t,r){let s=r.pos-1,f=Math.min(t.text.length,Ms(t.text,r.end)+1);return{pos:s,end:f}}function UI(t,r,s){return r.skipLibCheck&&t.isDeclarationFile||r.skipDefaultLibCheck&&t.hasNoDefaultLib||s.isSourceOfProjectReferenceRedirect(t.fileName)}function a6(t,r){return t===r||typeof t=="object"&&t!==null&&typeof r=="object"&&r!==null&&F_(t,r,a6)}function Ix(t){let r;switch(t.charCodeAt(1)){case 98:case 66:r=1;break;case 111:case 79:r=3;break;case 120:case 88:r=4;break;default:let He=t.length-1,be=0;for(;t.charCodeAt(be)===48;)be++;return t.slice(be,He)||"0"}let s=2,f=t.length-1,T=(f-s)*r,Z=new Uint16Array((T>>>4)+(T&15?1:0));for(let He=f-1,be=0;He>=s;He--,be+=r){let gt=be>>>4,ze=t.charCodeAt(He),ot=(ze<=57?ze-48:10+ze-(ze<=70?65:97))<<(be&15);Z[gt]|=ot;let Vt=ot>>>16;Vt&&(Z[gt+1]|=Vt)}let ae="",_e=Z.length-1,M=!0;for(;M;){let He=0;M=!1;for(let be=_e;be>=0;be--){let gt=He<<16|Z[be],ze=gt/10|0;Z[be]=ze,He=gt-ze*10,ze&&!M&&(_e=be,M=!0)}ae=He+ae}return ae}function s6(t){let{negative:r,base10Value:s}=t;return(r&&s!=="0"?"-":"")+s}function VI(t){if($A(t,!1))return BA(t)}function BA(t){let r=t.startsWith("-"),s=Ix(`${r?t.slice(1):t}n`);return{negative:r,base10Value:s}}function $A(t,r){if(t==="")return!1;let s=xm(99,!1),f=!0;s.setOnError(()=>f=!1),s.setText(t+"n");let T=s.scan(),Z=T===40;Z&&(T=s.scan());let ae=s.getTokenFlags();return f&&T===9&&s.getTextPos()===t.length+1&&!(ae&512)&&(!r||t===s6({negative:Z,base10Value:Ix(s.getTokenValue())}))}function WI(t){return!!(t.flags&16777216)||L8(t)||GI(t)||HI(t)||!(aT(t)||qI(t))}function qI(t){return qi(t)&&D2(t.parent)&&t.parent.name===t}function HI(t){for(;t.kind===79||t.kind===208;)t=t.parent;if(t.kind!==164)return!1;if(rl(t.parent,256))return!0;let r=t.parent.parent.kind;return r===261||r===184}function GI(t){if(t.kind!==79)return!1;let r=Qc(t.parent,s=>{switch(s.kind){case 294:return!0;case 208:case 230:return!1;default:return"quit"}});return(r==null?void 0:r.token)===117||(r==null?void 0:r.parent.kind)===261}function XI(t){return iy(t)&&qi(t.typeName)}function YI(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:wc;if(t.length<2)return!0;let s=t[0];for(let f=1,T=t.length;f<T;f++){let Z=t[f];if(!r(s,Z))return!1}return!0}function jx(t,r){return t.pos=r,t}function KA(t,r){return t.end=r,t}function Pm(t,r,s){return KA(jx(t,r),s)}function Lx(t,r,s){return Pm(t,r,r+s)}function QI(t,r){return t&&(t.flags=r),t}function yd(t,r){return t&&r&&(t.parent=r),t}function Yh(t,r){if(t)for(let s of t)yd(s,r);return t}function JA(t,r){if(!t)return t;return yC(t,dd(t)?s:T),t;function s(Z,ae){if(r&&Z.parent===ae)return"skip";yd(Z,ae)}function f(Z){if(Pc(Z))for(let ae of Z.jsDoc)s(ae,Z),yC(ae,s)}function T(Z,ae){return s(Z,ae)||f(Z)}}function ZI(t){return!Yx(t)}function ej(t){return g2(t)&&dn(t.elements,ZI)}function tj(t){for(Re.assertIsDefined(t.parent);;){let r=t.parent;if(G0(r)){t=r;continue}if(y2(r)||K6(r)||Y5(r)&&(r.initializer===t||r.incrementor===t))return!0;if(ay(r)){if(t!==Yu(r.elements))return!0;t=r;continue}if(_s(r)&&r.operatorToken.kind===27){if(t===r.left)return!0;t=r;continue}return!1}}function zA(t){return wr(ignoredPaths,r=>q(t,r))}function nj(t){if(!t.parent)return;switch(t.kind){case 165:let{parent:s}=t;return s.kind===192?void 0:s.typeParameters;case 166:return t.parent.parameters;case 201:return t.parent.templateSpans;case 236:return t.parent.templateSpans;case 167:{let{parent:f}=t;return P7(f)?f.modifiers:void 0}case 294:return t.parent.heritageClauses}let{parent:r}=t;if(M0(t))return nC(t.parent)?void 0:t.parent.tags;switch(r.kind){case 184:case 261:return g(t)?r.members:void 0;case 189:case 190:return r.types;case 186:case 206:case 357:case 272:case 276:return r.elements;case 207:case 289:return r.properties;case 210:case 211:return ee(t)?r.typeArguments:r.expression===t?void 0:r.arguments;case 281:case 285:return zo(t)?r.children:void 0;case 283:case 282:return ee(t)?r.typeArguments:void 0;case 238:case 292:case 293:case 265:return r.statements;case 266:return r.clauses;case 260:case 228:return Ap(t)?r.members:void 0;case 263:return a7(t)?r.members:void 0;case 308:return r.statements}}function rj(t){if(!t.typeParameters){if(wr(t.parameters,r=>!IT(r)))return!0;if(t.kind!==216){let r=ic(t.parameters);if(!(r&&G1(r)))return!0}}return!1}function ij(t){return t==="Infinity"||t==="-Infinity"||t==="NaN"}function UA(t){return t.kind===257&&t.parent.kind===295}function oj(t){let r=t.valueDeclaration&&vx(t.valueDeclaration);return!!r&&(Im(r)||UA(r))}function aj(t){return t.kind===215||t.kind===216}function sj(t){return t.replace(/\$/gm,()=>"\\$")}function VA(t){return(+t).toString()===t}function uj(t,r,s,f){return uh(t,r)?r_.createIdentifier(t):!f&&VA(t)&&+t>=0?r_.createNumericLiteral(+t):r_.createStringLiteral(t,!!s)}function WA(t){return!!(t.flags&262144&&t.isThisType)}function lj(t){let r=0,s=0,f=0,T=0,Z;(He=>{He[He.BeforeNodeModules=0]="BeforeNodeModules",He[He.NodeModules=1]="NodeModules",He[He.Scope=2]="Scope",He[He.PackageContent=3]="PackageContent"})(Z||(Z={}));let ae=0,_e=0,M=0;for(;_e>=0;)switch(ae=_e,_e=t.indexOf("/",ae+1),M){case 0:t.indexOf(nodeModulesPathPart,ae)===ae&&(r=ae,s=_e,M=1);break;case 1:case 2:M===1&&t.charAt(ae+1)==="@"?M=2:(f=_e,M=3);break;case 3:t.indexOf(nodeModulesPathPart,ae)===ae?M=1:M=3;break}return T=ae,M>1?{topLevelNodeModulesIndex:r,topLevelPackageNameIndex:s,packageRootIndex:f,fileNameIndex:T}:void 0}function cj(t){var r;return t.kind===344?(r=t.typeExpression)==null?void 0:r.type:t.type}function qA(t){switch(t.kind){case 165:case 260:case 261:case 262:case 263:case 349:case 341:case 343:return!0;case 270:return t.isTypeOnly;case 273:case 278:return t.parent.parent.isTypeOnly;default:return!1}}function _j(t){return q6(t)||Y0(t)||Q0(t)||sy(t)||v2(t)||qA(t)||bd(t)&&!BE(t)&&!sx(t)}function HA(t){if(!Cm(t))return!1;let{isBracketed:r,typeExpression:s}=t;return r||!!s&&s.type.kind===319}function pj(t,r){if(t.length===0)return!1;let s=t.charCodeAt(0);return s===35?t.length>1&&Rl(t.charCodeAt(1),r):Rl(s,r)}function GA(t){var r;return((r=getSnippetElement(t))==null?void 0:r.kind)===0}function XA(t){return lu(t)&&(t.type&&t.type.kind===319||yh(t).some(r=>{let{isBracketed:s,typeExpression:f}=r;return s||!!f&&f.type.kind===319}))}function dj(t){switch(t.kind){case 169:case 168:return!!t.questionToken;case 166:return!!t.questionToken||XA(t);case 351:case 344:return HA(t);default:return!1}}function fj(t){let r=t.kind;return(r===208||r===209)&&X0(t.expression)}function mj(t){return lu(t)&&G0(t)&&Pc(t)&&!!C1(t)}function gj(t){return Re.checkDefined(YA(t))}function YA(t){let r=C1(t);return r&&r.typeExpression&&r.typeExpression.type}var QA,Rx,ZA,e5,Qh,u6,l6,t5,c6,n5,_6,p6,d6,f6,r5,i5,o5,a5,s5,m6,u5,l5,c5,V0,vd,_5,p5,cs,g6,n2,Mx,d5,h6,Bx,y6,v6,b6,x6,W0,D6,f5,m5,S6,E6,r2,g5,T6,h5,C6,$x,y5,hj=Te({"src/compiler/utilities.ts"(){"use strict";il(),QA=[],Rx="tslib",ZA=160,e5=1e6,Qh=W9(),u6=(t=>(t[t.None=0]="None",t[t.NeverAsciiEscape=1]="NeverAsciiEscape",t[t.JsxAttributeEscape=2]="JsxAttributeEscape",t[t.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",t[t.AllowNumericSeparator=8]="AllowNumericSeparator",t))(u6||{}),l6=/^(\/\/\/\s*<reference\s+path\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,t5=/^(\/\/\/\s*<reference\s+types\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,c6=/^(\/\/\/\s*<amd-dependency\s+path\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,n5=/^(\/\/\/\s*<reference\s+no-default-lib\s*=\s*)(('[^']*')|("[^"]*"))\s*\/>/,_6=(t=>(t[t.None=0]="None",t[t.Definite=1]="Definite",t[t.Compound=2]="Compound",t))(_6||{}),p6=(t=>(t[t.Normal=0]="Normal",t[t.Generator=1]="Generator",t[t.Async=2]="Async",t[t.Invalid=4]="Invalid",t[t.AsyncGenerator=3]="AsyncGenerator",t))(p6||{}),d6=(t=>(t[t.Left=0]="Left",t[t.Right=1]="Right",t))(d6||{}),f6=(t=>(t[t.Comma=0]="Comma",t[t.Spread=1]="Spread",t[t.Yield=2]="Yield",t[t.Assignment=3]="Assignment",t[t.Conditional=4]="Conditional",t[t.Coalesce=4]="Coalesce",t[t.LogicalOR=5]="LogicalOR",t[t.LogicalAND=6]="LogicalAND",t[t.BitwiseOR=7]="BitwiseOR",t[t.BitwiseXOR=8]="BitwiseXOR",t[t.BitwiseAND=9]="BitwiseAND",t[t.Equality=10]="Equality",t[t.Relational=11]="Relational",t[t.Shift=12]="Shift",t[t.Additive=13]="Additive",t[t.Multiplicative=14]="Multiplicative",t[t.Exponentiation=15]="Exponentiation",t[t.Unary=16]="Unary",t[t.Update=17]="Update",t[t.LeftHandSide=18]="LeftHandSide",t[t.Member=19]="Member",t[t.Primary=20]="Primary",t[t.Highest=20]="Highest",t[t.Lowest=0]="Lowest",t[t.Invalid=-1]="Invalid",t))(f6||{}),r5=/\$\{/g,i5=/[\\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,o5=/[\\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,a5=/\r\n|[\\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,s5=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"})),m6=/[^\u0000-\u007F]/g,u5=/[\"\u0000-\u001f\u2028\u2029\u0085]/g,l5=/[\'\u0000-\u001f\u2028\u2029\u0085]/g,c5=new Map(Object.entries({'"':""","'":"'"})),V0=[""," "],vd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_5=`\r +`,p5=` +`,cs={getNodeConstructor:()=>WT,getTokenConstructor:()=>KO,getIdentifierConstructor:()=>JO,getPrivateIdentifierConstructor:()=>WT,getSourceFileConstructor:()=>WT,getSymbolConstructor:()=>MO,getTypeConstructor:()=>BO,getSignatureConstructor:()=>$O,getSourceMapSourceConstructor:()=>zO},g6=[],Mx=/[^\w\s\/]/g,d5=[42,63],h6=["node_modules","bower_components","jspm_packages"],Bx=`(?!(${h6.join("|")})(/|$))`,y6={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${Bx}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>n6(t,y6.singleAsteriskRegexFragment)},v6={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${Bx}[^/.][^/]*)*?`,replaceWildcardCharacter:t=>n6(t,v6.singleAsteriskRegexFragment)},b6={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:t=>n6(t,b6.singleAsteriskRegexFragment)},x6={files:y6,directories:v6,exclude:b6},W0=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],D6=Yr(W0),f5=[...W0,[".json"]],m5=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx",".cts",".mts"],S6=[[".js",".jsx"],[".mjs"],[".cjs"]],E6=Yr(S6),r2=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],g5=[...r2,[".json"]],T6=[".d.ts",".d.cts",".d.mts"],h5=[".ts",".cts",".mts",".tsx"],C6=(t=>(t[t.Minimal=0]="Minimal",t[t.Index=1]="Index",t[t.JsExtension=2]="JsExtension",t[t.TsExtension=3]="TsExtension",t))(C6||{}),$x=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],y5={files:Ne,directories:Ne}}});function v5(){let t,r,s,f,T;return{createBaseSourceFileNode:Z,createBaseIdentifierNode:ae,createBasePrivateIdentifierNode:_e,createBaseTokenNode:M,createBaseNode:He};function Z(be){return new(T||(T=cs.getSourceFileConstructor()))(be,-1,-1)}function ae(be){return new(s||(s=cs.getIdentifierConstructor()))(be,-1,-1)}function _e(be){return new(f||(f=cs.getPrivateIdentifierConstructor()))(be,-1,-1)}function M(be){return new(r||(r=cs.getTokenConstructor()))(be,-1,-1)}function He(be){return new(t||(t=cs.getNodeConstructor()))(be,-1,-1)}}var yj=Te({"src/compiler/factory/baseNodeFactory.ts"(){"use strict";il()}}),w6,vj=Te({"src/compiler/factory/parenthesizerRules.ts"(){"use strict";il(),w6={getParenthesizeLeftSideOfBinaryForOperator:t=>pa,getParenthesizeRightSideOfBinaryForOperator:t=>pa,parenthesizeLeftSideOfBinary:(t,r)=>r,parenthesizeRightSideOfBinary:(t,r,s)=>s,parenthesizeExpressionOfComputedPropertyName:pa,parenthesizeConditionOfConditionalExpression:pa,parenthesizeBranchOfConditionalExpression:pa,parenthesizeExpressionOfExportDefault:pa,parenthesizeExpressionOfNew:t=>ml(t,lo),parenthesizeLeftSideOfAccess:t=>ml(t,lo),parenthesizeOperandOfPostfixUnary:t=>ml(t,lo),parenthesizeOperandOfPrefixUnary:t=>ml(t,Mo),parenthesizeExpressionsOfCommaDelimitedList:t=>ml(t,Cp),parenthesizeExpressionForDisallowedComma:pa,parenthesizeExpressionOfExpressionStatement:pa,parenthesizeConciseBodyOfArrowFunction:pa,parenthesizeCheckTypeOfConditionalType:pa,parenthesizeExtendsTypeOfConditionalType:pa,parenthesizeConstituentTypesOfUnionType:t=>ml(t,Cp),parenthesizeConstituentTypeOfUnionType:pa,parenthesizeConstituentTypesOfIntersectionType:t=>ml(t,Cp),parenthesizeConstituentTypeOfIntersectionType:pa,parenthesizeOperandOfTypeOperator:pa,parenthesizeOperandOfReadonlyTypeOperator:pa,parenthesizeNonArrayTypeOfPostfixType:pa,parenthesizeElementTypesOfTupleType:t=>ml(t,Cp),parenthesizeElementTypeOfTupleType:pa,parenthesizeTypeOfOptionalType:pa,parenthesizeTypeArguments:t=>t&&ml(t,Cp),parenthesizeLeadingTypeArgument:pa}}}),bj=()=>{},b5=()=>new Proxy({},{get:()=>()=>{}});function xj(t){k6.push(t)}function Kx(t,r){let s=t&8?Dj:Sj,f=uf(()=>t&1?w6:createParenthesizerRules($r)),T=uf(()=>t&2?nullNodeConverters:b5($r)),Z=Ru(u=>(p,y)=>J2(p,u,y)),ae=Ru(u=>p=>$2(u,p)),_e=Ru(u=>p=>K2(p,u)),M=Ru(u=>()=>r4(u)),He=Ru(u=>p=>Cy(u,p)),be=Ru(u=>(p,y)=>i4(u,p,y)),gt=Ru(u=>(p,y)=>RS(u,p,y)),ze=Ru(u=>(p,y)=>MS(u,p,y)),ot=Ru(u=>(p,y)=>e3(u,p,y)),Vt=Ru(u=>(p,y,D)=>m4(u,p,y,D)),Mn=Ru(u=>(p,y,D)=>t3(u,p,y,D)),qn=Ru(u=>(p,y,D,ge)=>g4(u,p,y,D,ge)),$r={get parenthesizer(){return f()},get converters(){return T()},baseFactory:r,flags:t,createNodeArray:Zn,createNumericLiteral:sa,createBigIntLiteral:ko,createStringLiteral:$a,createStringLiteralFromNode:Ul,createRegularExpressionLiteral:Ju,createLiteralLikeNode:Op,createIdentifier:qo,createTempVariable:uc,createLoopVariable:ol,createUniqueName:bs,getGeneratedNameForNode:Ip,createPrivateIdentifier:Fu,createUniquePrivateName:is,getGeneratedPrivateNameForNode:Vl,createToken:ps,createSuper:Ia,createThis:vu,createNull:cc,createTrue:Ya,createFalse:i_,createModifier:os,createModifiersFromModifierFlags:Uu,createQualifiedName:xs,updateQualifiedName:_c,createComputedPropertyName:Wa,updateComputedPropertyName:$s,createTypeParameterDeclaration:Vu,updateTypeParameterDeclaration:xd,createParameterDeclaration:jc,updateParameterDeclaration:jp,createDecorator:pc,updateDecorator:o_,createPropertySignature:Dd,updatePropertySignature:to,createPropertyDeclaration:Ar,updatePropertyDeclaration:di,createMethodSignature:Si,updateMethodSignature:Sa,createMethodDeclaration:Zo,updateMethodDeclaration:zn,createConstructorDeclaration:Oo,updateConstructorDeclaration:To,createGetAccessorDeclaration:ws,updateGetAccessorDeclaration:dc,createSetAccessorDeclaration:a_,updateSetAccessorDeclaration:Lp,createCallSignature:$f,updateCallSignature:Rm,createConstructSignature:s_,updateConstructSignature:Rp,createIndexSignature:Mp,updateIndexSignature:Kf,createClassStaticBlockDeclaration:tr,updateClassStaticBlockDeclaration:ui,createTemplateLiteralTypeSpan:V_,updateTemplateLiteralTypeSpan:Wl,createKeywordTypeNode:xo,createTypePredicateNode:W_,updateTypePredicateNode:Ct,createTypeReferenceNode:zt,updateTypeReferenceNode:Ze,createFunctionTypeNode:je,updateFunctionTypeNode:sn,createConstructorTypeNode:Qr,updateConstructorTypeNode:Fr,createTypeQueryNode:Ea,updateTypeQueryNode:da,createTypeLiteralNode:ea,updateTypeLiteralNode:Wu,createArrayTypeNode:cu,updateArrayTypeNode:xu,createTupleTypeNode:Qs,updateTupleTypeNode:fc,createNamedTupleMember:oo,updateNamedTupleMember:Ks,createOptionalTypeNode:Qi,updateOptionalTypeNode:Do,createRestTypeNode:un,updateRestTypeNode:mc,createUnionTypeNode:ug,updateUnionTypeNode:fy,createIntersectionTypeNode:Td,updateIntersectionTypeNode:Jf,createConditionalTypeNode:Fo,updateConditionalTypeNode:gs,createInferTypeNode:hD,updateInferTypeNode:$p,createImportTypeNode:vD,updateImportTypeNode:Cd,createParenthesizedType:lg,updateParenthesizedType:ql,createThisTypeNode:Zs,createTypeOperatorNode:St,updateTypeOperatorNode:gc,createIndexedAccessTypeNode:wd,updateIndexedAccessTypeNode:zf,createMappedTypeNode:my,updateMappedTypeNode:eu,createLiteralTypeNode:Pu,updateLiteralTypeNode:Uf,createTemplateLiteralType:yD,updateTemplateLiteralType:al,createObjectBindingPattern:bD,updateObjectBindingPattern:TC,createArrayBindingPattern:Vf,updateArrayBindingPattern:CC,createBindingElement:gy,updateBindingElement:Mm,createArrayLiteralExpression:F2,updateArrayLiteralExpression:xD,createObjectLiteralExpression:cg,updateObjectLiteralExpression:wC,createPropertyAccessExpression:t&4?(u,p)=>setEmitFlags(Kp(u,p),262144):Kp,updatePropertyAccessExpression:SD,createPropertyAccessChain:t&4?(u,p,y)=>setEmitFlags(Bm(u,p,y),262144):Bm,updatePropertyAccessChain:ED,createElementAccessExpression:P2,updateElementAccessExpression:AC,createElementAccessChain:N2,updateElementAccessChain:TD,createCallExpression:Ad,updateCallExpression:kC,createCallChain:O2,updateCallChain:Lc,createNewExpression:yy,updateNewExpression:I2,createTaggedTemplateExpression:j2,updateTaggedTemplateExpression:FC,createTypeAssertion:wD,updateTypeAssertion:AD,createParenthesizedExpression:L2,updateParenthesizedExpression:kD,createFunctionExpression:R2,updateFunctionExpression:FD,createArrowFunction:M2,updateArrowFunction:PD,createDeleteExpression:B2,updateDeleteExpression:PC,createTypeOfExpression:bl,updateTypeOfExpression:NC,createVoidExpression:u_,updateVoidExpression:OC,createAwaitExpression:kd,updateAwaitExpression:$m,createPrefixUnaryExpression:$2,updatePrefixUnaryExpression:vy,createPostfixUnaryExpression:K2,updatePostfixUnaryExpression:ND,createBinaryExpression:J2,updateBinaryExpression:IC,createConditionalExpression:z2,updateConditionalExpression:jC,createTemplateExpression:q_,updateTemplateExpression:ID,createTemplateHead:xy,createTemplateMiddle:V2,createTemplateTail:LC,createNoSubstitutionTemplateLiteral:LD,createTemplateLiteralLikeNode:Km,createYieldExpression:RD,updateYieldExpression:RC,createSpreadElement:MD,updateSpreadElement:MC,createClassExpression:BD,updateClassExpression:Dy,createOmittedExpression:BC,createExpressionWithTypeArguments:$D,updateExpressionWithTypeArguments:Rc,createAsExpression:Sy,updateAsExpression:KD,createNonNullExpression:JD,updateNonNullExpression:W2,createSatisfiesExpression:zD,updateSatisfiesExpression:q2,createNonNullChain:l_,updateNonNullChain:UD,createMetaProperty:Ey,updateMetaProperty:Jp,createTemplateSpan:pg,updateTemplateSpan:VD,createSemicolonClassElement:WD,createBlock:Jm,updateBlock:qD,createVariableStatement:HD,updateVariableStatement:GD,createEmptyStatement:H2,createExpressionStatement:dg,updateExpressionStatement:$C,createIfStatement:G2,updateIfStatement:KC,createDoStatement:X2,updateDoStatement:JC,createWhileStatement:XD,updateWhileStatement:zC,createForStatement:Y2,updateForStatement:YD,createForInStatement:QD,updateForInStatement:UC,createForOfStatement:ZD,updateForOfStatement:VC,createContinueStatement:eS,updateContinueStatement:tS,createBreakStatement:Q2,updateBreakStatement:nS,createReturnStatement:rS,updateReturnStatement:WC,createWithStatement:Z2,updateWithStatement:iS,createSwitchStatement:ev,updateSwitchStatement:zm,createLabeledStatement:oS,updateLabeledStatement:aS,createThrowStatement:sS,updateThrowStatement:qC,createTryStatement:uS,updateTryStatement:HC,createDebuggerStatement:lS,createVariableDeclaration:Ty,updateVariableDeclaration:cS,createVariableDeclarationList:tv,updateVariableDeclarationList:GC,createFunctionDeclaration:_S,updateFunctionDeclaration:nv,createClassDeclaration:pS,updateClassDeclaration:rv,createInterfaceDeclaration:dS,updateInterfaceDeclaration:fS,createTypeAliasDeclaration:Qa,updateTypeAliasDeclaration:Fd,createEnumDeclaration:iv,updateEnumDeclaration:Pd,createModuleDeclaration:mS,updateModuleDeclaration:Js,createModuleBlock:Nd,updateModuleBlock:qu,createCaseBlock:gS,updateCaseBlock:YC,createNamespaceExportDeclaration:hS,updateNamespaceExportDeclaration:yS,createImportEqualsDeclaration:vS,updateImportEqualsDeclaration:bS,createImportDeclaration:xS,updateImportDeclaration:DS,createImportClause:SS,updateImportClause:ES,createAssertClause:ov,updateAssertClause:ZC,createAssertEntry:fg,updateAssertEntry:TS,createImportTypeAssertionContainer:av,updateImportTypeAssertionContainer:CS,createNamespaceImport:wS,updateNamespaceImport:sv,createNamespaceExport:AS,updateNamespaceExport:kS,createNamedImports:FS,updateNamedImports:e4,createImportSpecifier:PS,updateImportSpecifier:t4,createExportAssignment:uv,updateExportAssignment:lv,createExportDeclaration:zp,updateExportDeclaration:NS,createNamedExports:Um,updateNamedExports:IS,createExportSpecifier:cv,updateExportSpecifier:mg,createMissingDeclaration:n4,createExternalModuleReference:jS,updateExternalModuleReference:LS,get createJSDocAllType(){return M(315)},get createJSDocUnknownType(){return M(316)},get createJSDocNonNullableType(){return gt(318)},get updateJSDocNonNullableType(){return ze(318)},get createJSDocNullableType(){return gt(317)},get updateJSDocNullableType(){return ze(317)},get createJSDocOptionalType(){return He(319)},get updateJSDocOptionalType(){return be(319)},get createJSDocVariadicType(){return He(321)},get updateJSDocVariadicType(){return be(321)},get createJSDocNamepathType(){return He(322)},get updateJSDocNamepathType(){return be(322)},createJSDocFunctionType:BS,updateJSDocFunctionType:o4,createJSDocTypeLiteral:$S,updateJSDocTypeLiteral:a4,createJSDocTypeExpression:KS,updateJSDocTypeExpression:s4,createJSDocSignature:JS,updateJSDocSignature:_v,createJSDocTemplateTag:gg,updateJSDocTemplateTag:pv,createJSDocTypedefTag:dv,updateJSDocTypedefTag:zS,createJSDocParameterTag:wy,updateJSDocParameterTag:u4,createJSDocPropertyTag:fv,updateJSDocPropertyTag:l4,createJSDocCallbackTag:US,updateJSDocCallbackTag:VS,createJSDocOverloadTag:WS,updateJSDocOverloadTag:qS,createJSDocAugmentsTag:HS,updateJSDocAugmentsTag:mv,createJSDocImplementsTag:gv,updateJSDocImplementsTag:f4,createJSDocSeeTag:Vm,updateJSDocSeeTag:c4,createJSDocNameReference:Wf,updateJSDocNameReference:Ay,createJSDocMemberName:GS,updateJSDocMemberName:_4,createJSDocLink:XS,updateJSDocLink:p4,createJSDocLinkCode:YS,updateJSDocLinkCode:QS,createJSDocLinkPlain:ZS,updateJSDocLinkPlain:d4,get createJSDocTypeTag(){return Mn(347)},get updateJSDocTypeTag(){return qn(347)},get createJSDocReturnTag(){return Mn(345)},get updateJSDocReturnTag(){return qn(345)},get createJSDocThisTag(){return Mn(346)},get updateJSDocThisTag(){return qn(346)},get createJSDocAuthorTag(){return ot(333)},get updateJSDocAuthorTag(){return Vt(333)},get createJSDocClassTag(){return ot(335)},get updateJSDocClassTag(){return Vt(335)},get createJSDocPublicTag(){return ot(336)},get updateJSDocPublicTag(){return Vt(336)},get createJSDocPrivateTag(){return ot(337)},get updateJSDocPrivateTag(){return Vt(337)},get createJSDocProtectedTag(){return ot(338)},get updateJSDocProtectedTag(){return Vt(338)},get createJSDocReadonlyTag(){return ot(339)},get updateJSDocReadonlyTag(){return Vt(339)},get createJSDocOverrideTag(){return ot(340)},get updateJSDocOverrideTag(){return Vt(340)},get createJSDocDeprecatedTag(){return ot(334)},get updateJSDocDeprecatedTag(){return Vt(334)},get createJSDocThrowsTag(){return Mn(352)},get updateJSDocThrowsTag(){return qn(352)},get createJSDocSatisfiesTag(){return Mn(353)},get updateJSDocSatisfiesTag(){return qn(353)},createJSDocEnumTag:r3,updateJSDocEnumTag:y4,createJSDocUnknownTag:n3,updateJSDocUnknownTag:h4,createJSDocText:i3,updateJSDocText:hv,createJSDocComment:o3,updateJSDocComment:a3,createJsxElement:yv,updateJsxElement:v4,createJsxSelfClosingElement:hg,updateJsxSelfClosingElement:s3,createJsxOpeningElement:u3,updateJsxOpeningElement:b4,createJsxClosingElement:sl,updateJsxClosingElement:l3,createJsxFragment:vv,createJsxText:yg,updateJsxText:D4,createJsxOpeningFragment:ky,createJsxJsxClosingFragment:S4,updateJsxFragment:x4,createJsxAttribute:c3,updateJsxAttribute:E4,createJsxAttributes:_3,updateJsxAttributes:bv,createJsxSpreadAttribute:Wm,updateJsxSpreadAttribute:T4,createJsxExpression:Fy,updateJsxExpression:p3,createCaseClause:d3,updateCaseClause:xv,createDefaultClause:Dv,updateDefaultClause:C4,createHeritageClause:f3,updateHeritageClause:m3,createCatchClause:Sv,updateCatchClause:g3,createPropertyAssignment:jd,updatePropertyAssignment:w4,createShorthandPropertyAssignment:h3,updateShorthandPropertyAssignment:k4,createSpreadAssignment:Ev,updateSpreadAssignment:H_,createEnumMember:Tv,updateEnumMember:F4,createSourceFile:P4,updateSourceFile:D3,createRedirectedSourceFile:v3,createBundle:S3,updateBundle:O4,createUnparsedSource:Py,createUnparsedPrologue:I4,createUnparsedPrepend:j4,createUnparsedTextLike:L4,createUnparsedSyntheticReference:R4,createInputFiles:M4,createSyntheticExpression:E3,createSyntaxList:T3,createNotEmittedStatement:C3,createPartiallyEmittedExpression:w3,updatePartiallyEmittedExpression:A3,createCommaListExpression:Oy,updateCommaListExpression:B4,createEndOfDeclarationMarker:$4,createMergeDeclarationMarker:K4,createSyntheticReferenceExpression:F3,updateSyntheticReferenceExpression:wv,cloneNode:Av,get createComma(){return Z(27)},get createAssignment(){return Z(63)},get createLogicalOr(){return Z(56)},get createLogicalAnd(){return Z(55)},get createBitwiseOr(){return Z(51)},get createBitwiseXor(){return Z(52)},get createBitwiseAnd(){return Z(50)},get createStrictEquality(){return Z(36)},get createStrictInequality(){return Z(37)},get createEquality(){return Z(34)},get createInequality(){return Z(35)},get createLessThan(){return Z(29)},get createLessThanEquals(){return Z(32)},get createGreaterThan(){return Z(31)},get createGreaterThanEquals(){return Z(33)},get createLeftShift(){return Z(47)},get createRightShift(){return Z(48)},get createUnsignedRightShift(){return Z(49)},get createAdd(){return Z(39)},get createSubtract(){return Z(40)},get createMultiply(){return Z(41)},get createDivide(){return Z(43)},get createModulo(){return Z(44)},get createExponent(){return Z(42)},get createPrefixPlus(){return ae(39)},get createPrefixMinus(){return ae(40)},get createPrefixIncrement(){return ae(45)},get createPrefixDecrement(){return ae(46)},get createBitwiseNot(){return ae(54)},get createLogicalNot(){return ae(53)},get createPostfixIncrement(){return _e(45)},get createPostfixDecrement(){return _e(46)},createImmediatelyInvokedFunctionExpression:W4,createImmediatelyInvokedArrowFunction:Iy,createVoidZero:jy,createExportDefault:P3,createExternalModuleExport:q4,createTypeCheck:H4,createMethodCall:Ld,createGlobalMethodCall:qm,createFunctionBindCall:G4,createFunctionCallCall:X4,createFunctionApplyCall:Y4,createArraySliceCall:N3,createArrayConcatCall:O3,createObjectDefinePropertyCall:b,createObjectGetOwnPropertyDescriptorCall:V,createReflectGetCall:Ee,createReflectSetCall:Je,createPropertyDescriptor:$t,createCallBinding:$o,createAssignmentTargetWrapper:jo,inlineExpressions:_o,getInternalName:hc,getLocalName:__,getExportName:G_,getDeclarationName:ul,getNamespaceMemberName:Rd,getExternalModuleOrNamespaceExportName:I3,restoreOuterExpressions:Er,restoreEnclosingLabel:vr,createUseStrictPrologue:Hl,copyPrologue:kv,copyStandardPrologue:Md,copyCustomPrologue:Fv,ensureUseStrict:Hu,liftToBlock:Ly,mergeLexicalEnvironment:L3,updateModifiers:R3};return m(k6,u=>u($r)),$r;function Zn(u,p){if(u===void 0||u===Ne)u=[];else if(Cp(u)){if(p===void 0||u.hasTrailingComma===p)return u.transformFlags===void 0&&x5(u),Re.attachNodeArrayDebugInfo(u),u;let ge=u.slice();return ge.pos=u.pos,ge.end=u.end,ge.hasTrailingComma=p,ge.transformFlags=u.transformFlags,Re.attachNodeArrayDebugInfo(ge),ge}let y=u.length,D=y>=1&&y<=4?u.slice():u;return D.pos=-1,D.end=-1,D.hasTrailingComma=!!p,D.transformFlags=0,x5(D),Re.attachNodeArrayDebugInfo(D),D}function Gt(u){return r.createBaseNode(u)}function Cr(u){let p=Gt(u);return p.symbol=void 0,p.localSymbol=void 0,p}function Fi(u,p){return u!==p&&(u.typeArguments=p.typeArguments),s(u,p)}function sa(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=Cr(8);return y.text=typeof u=="number"?u+"":u,y.numericLiteralFlags=p,p&384&&(y.transformFlags|=1024),y}function ko(u){let p=lc(9);return p.text=typeof u=="string"?u:s6(u)+"n",p.transformFlags|=4,p}function Da(u,p){let y=Cr(10);return y.text=u,y.singleQuote=p,y}function $a(u,p,y){let D=Da(u,p);return D.hasExtendedUnicodeEscape=y,y&&(D.transformFlags|=1024),D}function Ul(u){let p=Da(yx(u),void 0);return p.textSourceNode=u,p}function Ju(u){let p=lc(13);return p.text=u,p}function Op(u,p){switch(u){case 8:return sa(p,0);case 9:return ko(p);case 10:return $a(p,void 0);case 11:return yg(p,!1);case 12:return yg(p,!0);case 13:return Ju(p);case 14:return Km(u,p,void 0,0)}}function hl(u){let p=r.createBaseIdentifierNode(79);return p.escapedText=u,p.jsDoc=void 0,p.flowNode=void 0,p.symbol=void 0,p}function yl(u,p,y,D){let ge=hl(Ac(u));return setIdentifierAutoGenerate(ge,{flags:p,id:o2,prefix:y,suffix:D}),o2++,ge}function qo(u,p,y){p===void 0&&u&&(p=S0(u)),p===79&&(p=void 0);let D=hl(Ac(u));return y&&(D.flags|=128),D.escapedText==="await"&&(D.transformFlags|=67108864),D.flags&128&&(D.transformFlags|=1024),D}function uc(u,p,y,D){let ge=1;p&&(ge|=8);let ut=yl("",ge,y,D);return u&&u(ut),ut}function ol(u){let p=2;return u&&(p|=8),yl("",p,void 0,void 0)}function bs(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;return Re.assert(!(p&7),"Argument out of range: flags"),Re.assert((p&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),yl(u,3|p,y,D)}function Ip(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;Re.assert(!(p&7),"Argument out of range: flags");let ge=u?cd(u)?uD(!1,y,u,D,uu):`generated@${getNodeId(u)}`:"";(y||D)&&(p|=16);let ut=yl(ge,4|p,y,D);return ut.original=u,ut}function vl(u){let p=r.createBasePrivateIdentifierNode(80);return p.escapedText=u,p.transformFlags|=16777216,p}function Fu(u){return Ke(u,"#")||Re.fail("First character of private identifier must be #: "+u),vl(Ac(u))}function zu(u,p,y,D){let ge=vl(Ac(u));return setIdentifierAutoGenerate(ge,{flags:p,id:o2,prefix:y,suffix:D}),o2++,ge}function is(u,p,y){u&&!Ke(u,"#")&&Re.fail("First character of private identifier must be #: "+u);let D=8|(u?3:1);return zu(u!=null?u:"",D,p,y)}function Vl(u,p,y){let D=cd(u)?uD(!0,p,u,y,uu):`#generated@${getNodeId(u)}`,ge=zu(D,4|(p||y?16:0),p,y);return ge.original=u,ge}function lc(u){return r.createBaseTokenNode(u)}function ps(u){Re.assert(u>=0&&u<=162,"Invalid token"),Re.assert(u<=14||u>=17,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),Re.assert(u<=8||u>=14,"Invalid token. Use 'createLiteralLikeNode' to create literals."),Re.assert(u!==79,"Invalid token. Use 'createIdentifier' to create identifiers");let p=lc(u),y=0;switch(u){case 132:y=384;break;case 123:case 121:case 122:case 146:case 126:case 136:case 85:case 131:case 148:case 160:case 144:case 149:case 101:case 145:case 161:case 152:case 134:case 153:case 114:case 157:case 155:y=1;break;case 106:y=134218752,p.flowNode=void 0;break;case 124:y=1024;break;case 127:y=16777216;break;case 108:y=16384,p.flowNode=void 0;break}return y&&(p.transformFlags|=y),p}function Ia(){return ps(106)}function vu(){return ps(108)}function cc(){return ps(104)}function Ya(){return ps(110)}function i_(){return ps(95)}function os(u){return ps(u)}function Uu(u){let p=[];return u&1&&p.push(os(93)),u&2&&p.push(os(136)),u&1024&&p.push(os(88)),u&2048&&p.push(os(85)),u&4&&p.push(os(123)),u&8&&p.push(os(121)),u&16&&p.push(os(122)),u&256&&p.push(os(126)),u&32&&p.push(os(124)),u&16384&&p.push(os(161)),u&64&&p.push(os(146)),u&128&&p.push(os(127)),u&512&&p.push(os(132)),u&32768&&p.push(os(101)),u&65536&&p.push(os(145)),p.length?p:void 0}function xs(u,p){let y=Gt(163);return y.left=u,y.right=ka(p),y.transformFlags|=Dn(y.left)|Zh(y.right),y.flowNode=void 0,y}function _c(u,p,y){return u.left!==p||u.right!==y?s(xs(p,y),u):u}function Wa(u){let p=Gt(164);return p.expression=f().parenthesizeExpressionOfComputedPropertyName(u),p.transformFlags|=Dn(p.expression)|1024|131072,p}function $s(u,p){return u.expression!==p?s(Wa(p),u):u}function Vu(u,p,y,D){let ge=Cr(165);return ge.modifiers=io(u),ge.name=ka(p),ge.constraint=y,ge.default=D,ge.transformFlags=1,ge.expression=void 0,ge.jsDoc=void 0,ge}function xd(u,p,y,D,ge){return u.modifiers!==p||u.name!==y||u.constraint!==D||u.default!==ge?s(Vu(p,y,D,ge),u):u}function jc(u,p,y,D,ge,ut){var Un,qr;let Oi=Cr(166);return Oi.modifiers=io(u),Oi.dotDotDotToken=p,Oi.name=ka(y),Oi.questionToken=D,Oi.type=ge,Oi.initializer=$d(ut),Dx(Oi.name)?Oi.transformFlags=1:Oi.transformFlags=Wi(Oi.modifiers)|Dn(Oi.dotDotDotToken)|n_(Oi.name)|Dn(Oi.questionToken)|Dn(Oi.initializer)|(((Un=Oi.questionToken)!=null?Un:Oi.type)?1:0)|(((qr=Oi.dotDotDotToken)!=null?qr:Oi.initializer)?1024:0)|(Nc(Oi.modifiers)&16476?8192:0),Oi.jsDoc=void 0,Oi}function jp(u,p,y,D,ge,ut,Un){return u.modifiers!==p||u.dotDotDotToken!==y||u.name!==D||u.questionToken!==ge||u.type!==ut||u.initializer!==Un?s(jc(p,y,D,ge,ut,Un),u):u}function pc(u){let p=Gt(167);return p.expression=f().parenthesizeLeftSideOfAccess(u,!1),p.transformFlags|=Dn(p.expression)|1|8192|33554432,p}function o_(u,p){return u.expression!==p?s(pc(p),u):u}function Dd(u,p,y,D){let ge=Cr(168);return ge.modifiers=io(u),ge.name=ka(p),ge.type=D,ge.questionToken=y,ge.transformFlags=1,ge.initializer=void 0,ge.jsDoc=void 0,ge}function to(u,p,y,D,ge){return u.modifiers!==p||u.name!==y||u.questionToken!==D||u.type!==ge?on(Dd(p,y,D,ge),u):u}function on(u,p){return u!==p&&(u.initializer=p.initializer),s(u,p)}function Ar(u,p,y,D,ge){let ut=Cr(169);ut.modifiers=io(u),ut.name=ka(p),ut.questionToken=y&&a2(y)?y:void 0,ut.exclamationToken=y&&Ux(y)?y:void 0,ut.type=D,ut.initializer=$d(ge);let Un=ut.flags&16777216||Nc(ut.modifiers)&2;return ut.transformFlags=Wi(ut.modifiers)|n_(ut.name)|Dn(ut.initializer)|(Un||ut.questionToken||ut.exclamationToken||ut.type?1:0)|(Om(ut.name)||Nc(ut.modifiers)&32&&ut.initializer?8192:0)|16777216,ut.jsDoc=void 0,ut}function di(u,p,y,D,ge,ut){return u.modifiers!==p||u.name!==y||u.questionToken!==(D!==void 0&&a2(D)?D:void 0)||u.exclamationToken!==(D!==void 0&&Ux(D)?D:void 0)||u.type!==ge||u.initializer!==ut?s(Ar(p,y,D,ge,ut),u):u}function Si(u,p,y,D,ge,ut){let Un=Cr(170);return Un.modifiers=io(u),Un.name=ka(p),Un.questionToken=y,Un.typeParameters=io(D),Un.parameters=io(ge),Un.type=ut,Un.transformFlags=1,Un.jsDoc=void 0,Un.locals=void 0,Un.nextContainer=void 0,Un.typeArguments=void 0,Un}function Sa(u,p,y,D,ge,ut,Un){return u.modifiers!==p||u.name!==y||u.questionToken!==D||u.typeParameters!==ge||u.parameters!==ut||u.type!==Un?Fi(Si(p,y,D,ge,ut,Un),u):u}function Zo(u,p,y,D,ge,ut,Un,qr){let Oi=Cr(171);if(Oi.modifiers=io(u),Oi.asteriskToken=p,Oi.name=ka(y),Oi.questionToken=D,Oi.exclamationToken=void 0,Oi.typeParameters=io(ge),Oi.parameters=Zn(ut),Oi.type=Un,Oi.body=qr,!Oi.body)Oi.transformFlags=1;else{let xl=Nc(Oi.modifiers)&512,X_=!!Oi.asteriskToken,Up=xl&&X_;Oi.transformFlags=Wi(Oi.modifiers)|Dn(Oi.asteriskToken)|n_(Oi.name)|Dn(Oi.questionToken)|Wi(Oi.typeParameters)|Wi(Oi.parameters)|Dn(Oi.type)|Dn(Oi.body)&-67108865|(Up?128:xl?256:X_?2048:0)|(Oi.questionToken||Oi.typeParameters||Oi.type?1:0)|1024}return Oi.typeArguments=void 0,Oi.jsDoc=void 0,Oi.locals=void 0,Oi.nextContainer=void 0,Oi.flowNode=void 0,Oi.endFlowNode=void 0,Oi.returnFlowNode=void 0,Oi}function zn(u,p,y,D,ge,ut,Un,qr,Oi){return u.modifiers!==p||u.asteriskToken!==y||u.name!==D||u.questionToken!==ge||u.typeParameters!==ut||u.parameters!==Un||u.type!==qr||u.body!==Oi?er(Zo(p,y,D,ge,ut,Un,qr,Oi),u):u}function er(u,p){return u!==p&&(u.exclamationToken=p.exclamationToken),s(u,p)}function tr(u){let p=Cr(172);return p.body=u,p.transformFlags=Dn(u)|16777216,p.modifiers=void 0,p.jsDoc=void 0,p.locals=void 0,p.nextContainer=void 0,p.endFlowNode=void 0,p.returnFlowNode=void 0,p}function ui(u,p){return u.body!==p?fo(tr(p),u):u}function fo(u,p){return u!==p&&(u.modifiers=p.modifiers),s(u,p)}function Oo(u,p,y){let D=Cr(173);return D.modifiers=io(u),D.parameters=Zn(p),D.body=y,D.transformFlags=Wi(D.modifiers)|Wi(D.parameters)|Dn(D.body)&-67108865|1024,D.typeParameters=void 0,D.type=void 0,D.typeArguments=void 0,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.endFlowNode=void 0,D.returnFlowNode=void 0,D}function To(u,p,y,D){return u.modifiers!==p||u.parameters!==y||u.body!==D?bu(Oo(p,y,D),u):u}function bu(u,p){return u!==p&&(u.typeParameters=p.typeParameters,u.type=p.type),Fi(u,p)}function ws(u,p,y,D,ge){let ut=Cr(174);return ut.modifiers=io(u),ut.name=ka(p),ut.parameters=Zn(y),ut.type=D,ut.body=ge,ut.body?ut.transformFlags=Wi(ut.modifiers)|n_(ut.name)|Wi(ut.parameters)|Dn(ut.type)|Dn(ut.body)&-67108865|(ut.type?1:0):ut.transformFlags=1,ut.typeArguments=void 0,ut.typeParameters=void 0,ut.jsDoc=void 0,ut.locals=void 0,ut.nextContainer=void 0,ut.flowNode=void 0,ut.endFlowNode=void 0,ut.returnFlowNode=void 0,ut}function dc(u,p,y,D,ge,ut){return u.modifiers!==p||u.name!==y||u.parameters!==D||u.type!==ge||u.body!==ut?Bf(ws(p,y,D,ge,ut),u):u}function Bf(u,p){return u!==p&&(u.typeParameters=p.typeParameters),Fi(u,p)}function a_(u,p,y,D){let ge=Cr(175);return ge.modifiers=io(u),ge.name=ka(p),ge.parameters=Zn(y),ge.body=D,ge.body?ge.transformFlags=Wi(ge.modifiers)|n_(ge.name)|Wi(ge.parameters)|Dn(ge.body)&-67108865|(ge.type?1:0):ge.transformFlags=1,ge.typeArguments=void 0,ge.typeParameters=void 0,ge.type=void 0,ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge.flowNode=void 0,ge.endFlowNode=void 0,ge.returnFlowNode=void 0,ge}function Lp(u,p,y,D,ge){return u.modifiers!==p||u.name!==y||u.parameters!==D||u.body!==ge?Sd(a_(p,y,D,ge),u):u}function Sd(u,p){return u!==p&&(u.typeParameters=p.typeParameters,u.type=p.type),Fi(u,p)}function $f(u,p,y){let D=Cr(176);return D.typeParameters=io(u),D.parameters=io(p),D.type=y,D.transformFlags=1,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.typeArguments=void 0,D}function Rm(u,p,y,D){return u.typeParameters!==p||u.parameters!==y||u.type!==D?Fi($f(p,y,D),u):u}function s_(u,p,y){let D=Cr(177);return D.typeParameters=io(u),D.parameters=io(p),D.type=y,D.transformFlags=1,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.typeArguments=void 0,D}function Rp(u,p,y,D){return u.typeParameters!==p||u.parameters!==y||u.type!==D?Fi(s_(p,y,D),u):u}function Mp(u,p,y){let D=Cr(178);return D.modifiers=io(u),D.parameters=io(p),D.type=y,D.transformFlags=1,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.typeArguments=void 0,D}function Kf(u,p,y,D){return u.parameters!==y||u.type!==D||u.modifiers!==p?Fi(Mp(p,y,D),u):u}function V_(u,p){let y=Gt(201);return y.type=u,y.literal=p,y.transformFlags=1,y}function Wl(u,p,y){return u.type!==p||u.literal!==y?s(V_(p,y),u):u}function xo(u){return ps(u)}function W_(u,p,y){let D=Gt(179);return D.assertsModifier=u,D.parameterName=ka(p),D.type=y,D.transformFlags=1,D}function Ct(u,p,y,D){return u.assertsModifier!==p||u.parameterName!==y||u.type!==D?s(W_(p,y,D),u):u}function zt(u,p){let y=Gt(180);return y.typeName=ka(u),y.typeArguments=p&&f().parenthesizeTypeArguments(Zn(p)),y.transformFlags=1,y}function Ze(u,p,y){return u.typeName!==p||u.typeArguments!==y?s(zt(p,y),u):u}function je(u,p,y){let D=Cr(181);return D.typeParameters=io(u),D.parameters=io(p),D.type=y,D.transformFlags=1,D.modifiers=void 0,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.typeArguments=void 0,D}function sn(u,p,y,D){return u.typeParameters!==p||u.parameters!==y||u.type!==D?W(je(p,y,D),u):u}function W(u,p){return u!==p&&(u.modifiers=p.modifiers),Fi(u,p)}function Qr(){return arguments.length===4?Ni(...arguments):arguments.length===3?Xt(...arguments):Re.fail("Incorrect number of arguments specified.")}function Ni(u,p,y,D){let ge=Cr(182);return ge.modifiers=io(u),ge.typeParameters=io(p),ge.parameters=io(y),ge.type=D,ge.transformFlags=1,ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge.typeArguments=void 0,ge}function Xt(u,p,y){return Ni(void 0,u,p,y)}function Fr(){return arguments.length===5?Yi(...arguments):arguments.length===4?Io(...arguments):Re.fail("Incorrect number of arguments specified.")}function Yi(u,p,y,D,ge){return u.modifiers!==p||u.typeParameters!==y||u.parameters!==D||u.type!==ge?Fi(Qr(p,y,D,ge),u):u}function Io(u,p,y,D){return Yi(u,u.modifiers,p,y,D)}function Ea(u,p){let y=Gt(183);return y.exprName=u,y.typeArguments=p&&f().parenthesizeTypeArguments(p),y.transformFlags=1,y}function da(u,p,y){return u.exprName!==p||u.typeArguments!==y?s(Ea(p,y),u):u}function ea(u){let p=Cr(184);return p.members=Zn(u),p.transformFlags=1,p}function Wu(u,p){return u.members!==p?s(ea(p),u):u}function cu(u){let p=Gt(185);return p.elementType=f().parenthesizeNonArrayTypeOfPostfixType(u),p.transformFlags=1,p}function xu(u,p){return u.elementType!==p?s(cu(p),u):u}function Qs(u){let p=Gt(186);return p.elements=Zn(f().parenthesizeElementTypesOfTupleType(u)),p.transformFlags=1,p}function fc(u,p){return u.elements!==p?s(Qs(p),u):u}function oo(u,p,y,D){let ge=Cr(199);return ge.dotDotDotToken=u,ge.name=p,ge.questionToken=y,ge.type=D,ge.transformFlags=1,ge.jsDoc=void 0,ge}function Ks(u,p,y,D,ge){return u.dotDotDotToken!==p||u.name!==y||u.questionToken!==D||u.type!==ge?s(oo(p,y,D,ge),u):u}function Qi(u){let p=Gt(187);return p.type=f().parenthesizeTypeOfOptionalType(u),p.transformFlags=1,p}function Do(u,p){return u.type!==p?s(Qi(p),u):u}function un(u){let p=Gt(188);return p.type=u,p.transformFlags=1,p}function mc(u,p){return u.type!==p?s(un(p),u):u}function Bp(u,p,y){let D=Gt(u);return D.types=$r.createNodeArray(y(p)),D.transformFlags=1,D}function Ed(u,p,y){return u.types!==p?s(Bp(u.kind,p,y),u):u}function ug(u){return Bp(189,u,f().parenthesizeConstituentTypesOfUnionType)}function fy(u,p){return Ed(u,p,f().parenthesizeConstituentTypesOfUnionType)}function Td(u){return Bp(190,u,f().parenthesizeConstituentTypesOfIntersectionType)}function Jf(u,p){return Ed(u,p,f().parenthesizeConstituentTypesOfIntersectionType)}function Fo(u,p,y,D){let ge=Gt(191);return ge.checkType=f().parenthesizeCheckTypeOfConditionalType(u),ge.extendsType=f().parenthesizeExtendsTypeOfConditionalType(p),ge.trueType=y,ge.falseType=D,ge.transformFlags=1,ge.locals=void 0,ge.nextContainer=void 0,ge}function gs(u,p,y,D,ge){return u.checkType!==p||u.extendsType!==y||u.trueType!==D||u.falseType!==ge?s(Fo(p,y,D,ge),u):u}function hD(u){let p=Gt(192);return p.typeParameter=u,p.transformFlags=1,p}function $p(u,p){return u.typeParameter!==p?s(hD(p),u):u}function yD(u,p){let y=Gt(200);return y.head=u,y.templateSpans=Zn(p),y.transformFlags=1,y}function al(u,p,y){return u.head!==p||u.templateSpans!==y?s(yD(p,y),u):u}function vD(u,p,y,D){let ge=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,ut=Gt(202);return ut.argument=u,ut.assertions=p,ut.qualifier=y,ut.typeArguments=D&&f().parenthesizeTypeArguments(D),ut.isTypeOf=ge,ut.transformFlags=1,ut}function Cd(u,p,y,D,ge){let ut=arguments.length>5&&arguments[5]!==void 0?arguments[5]:u.isTypeOf;return u.argument!==p||u.assertions!==y||u.qualifier!==D||u.typeArguments!==ge||u.isTypeOf!==ut?s(vD(p,y,D,ge,ut),u):u}function lg(u){let p=Gt(193);return p.type=u,p.transformFlags=1,p}function ql(u,p){return u.type!==p?s(lg(p),u):u}function Zs(){let u=Gt(194);return u.transformFlags=1,u}function St(u,p){let y=Gt(195);return y.operator=u,y.type=u===146?f().parenthesizeOperandOfReadonlyTypeOperator(p):f().parenthesizeOperandOfTypeOperator(p),y.transformFlags=1,y}function gc(u,p){return u.type!==p?s(St(u.operator,p),u):u}function wd(u,p){let y=Gt(196);return y.objectType=f().parenthesizeNonArrayTypeOfPostfixType(u),y.indexType=p,y.transformFlags=1,y}function zf(u,p,y){return u.objectType!==p||u.indexType!==y?s(wd(p,y),u):u}function my(u,p,y,D,ge,ut){let Un=Cr(197);return Un.readonlyToken=u,Un.typeParameter=p,Un.nameType=y,Un.questionToken=D,Un.type=ge,Un.members=ut&&Zn(ut),Un.transformFlags=1,Un.locals=void 0,Un.nextContainer=void 0,Un}function eu(u,p,y,D,ge,ut,Un){return u.readonlyToken!==p||u.typeParameter!==y||u.nameType!==D||u.questionToken!==ge||u.type!==ut||u.members!==Un?s(my(p,y,D,ge,ut,Un),u):u}function Pu(u){let p=Gt(198);return p.literal=u,p.transformFlags=1,p}function Uf(u,p){return u.literal!==p?s(Pu(p),u):u}function bD(u){let p=Gt(203);return p.elements=Zn(u),p.transformFlags|=Wi(p.elements)|1024|524288,p.transformFlags&32768&&(p.transformFlags|=65664),p}function TC(u,p){return u.elements!==p?s(bD(p),u):u}function Vf(u){let p=Gt(204);return p.elements=Zn(u),p.transformFlags|=Wi(p.elements)|1024|524288,p}function CC(u,p){return u.elements!==p?s(Vf(p),u):u}function gy(u,p,y,D){let ge=Cr(205);return ge.dotDotDotToken=u,ge.propertyName=ka(p),ge.name=ka(y),ge.initializer=$d(D),ge.transformFlags|=Dn(ge.dotDotDotToken)|n_(ge.propertyName)|n_(ge.name)|Dn(ge.initializer)|(ge.dotDotDotToken?32768:0)|1024,ge.flowNode=void 0,ge}function Mm(u,p,y,D,ge){return u.propertyName!==y||u.dotDotDotToken!==p||u.name!==D||u.initializer!==ge?s(gy(p,y,D,ge),u):u}function F2(u,p){let y=Gt(206),D=u&&gu(u),ge=Zn(u,D&&Yx(D)?!0:void 0);return y.elements=f().parenthesizeExpressionsOfCommaDelimitedList(ge),y.multiLine=p,y.transformFlags|=Wi(y.elements),y}function xD(u,p){return u.elements!==p?s(F2(p,u.multiLine),u):u}function cg(u,p){let y=Cr(207);return y.properties=Zn(u),y.multiLine=p,y.transformFlags|=Wi(y.properties),y.jsDoc=void 0,y}function wC(u,p){return u.properties!==p?s(cg(p,u.multiLine),u):u}function DD(u,p,y){let D=Cr(208);return D.expression=u,D.questionDotToken=p,D.name=y,D.transformFlags=Dn(D.expression)|Dn(D.questionDotToken)|(qi(D.name)?Zh(D.name):Dn(D.name)|536870912),D.jsDoc=void 0,D.flowNode=void 0,D}function Kp(u,p){let y=DD(f().parenthesizeLeftSideOfAccess(u,!1),void 0,ka(p));return Vx(u)&&(y.transformFlags|=384),y}function SD(u,p,y){return k1(u)?ED(u,p,u.questionDotToken,ml(y,qi)):u.expression!==p||u.name!==y?s(Kp(p,y),u):u}function Bm(u,p,y){let D=DD(f().parenthesizeLeftSideOfAccess(u,!0),p,ka(y));return D.flags|=32,D.transformFlags|=32,D}function ED(u,p,y,D){return Re.assert(!!(u.flags&32),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),u.expression!==p||u.questionDotToken!==y||u.name!==D?s(Bm(p,y,D),u):u}function hy(u,p,y){let D=Cr(209);return D.expression=u,D.questionDotToken=p,D.argumentExpression=y,D.transformFlags|=Dn(D.expression)|Dn(D.questionDotToken)|Dn(D.argumentExpression),D.jsDoc=void 0,D.flowNode=void 0,D}function P2(u,p){let y=hy(f().parenthesizeLeftSideOfAccess(u,!1),void 0,Bd(p));return Vx(u)&&(y.transformFlags|=384),y}function AC(u,p,y){return $b(u)?TD(u,p,u.questionDotToken,y):u.expression!==p||u.argumentExpression!==y?s(P2(p,y),u):u}function N2(u,p,y){let D=hy(f().parenthesizeLeftSideOfAccess(u,!0),p,Bd(y));return D.flags|=32,D.transformFlags|=32,D}function TD(u,p,y,D){return Re.assert(!!(u.flags&32),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),u.expression!==p||u.questionDotToken!==y||u.argumentExpression!==D?s(N2(p,y,D),u):u}function CD(u,p,y,D){let ge=Cr(210);return ge.expression=u,ge.questionDotToken=p,ge.typeArguments=y,ge.arguments=D,ge.transformFlags|=Dn(ge.expression)|Dn(ge.questionDotToken)|Wi(ge.typeArguments)|Wi(ge.arguments),ge.typeArguments&&(ge.transformFlags|=1),cx(ge.expression)&&(ge.transformFlags|=16384),ge}function Ad(u,p,y){let D=CD(f().parenthesizeLeftSideOfAccess(u,!1),void 0,io(p),f().parenthesizeExpressionsOfCommaDelimitedList(Zn(y)));return P5(D.expression)&&(D.transformFlags|=8388608),D}function kC(u,p,y,D){return F1(u)?Lc(u,p,u.questionDotToken,y,D):u.expression!==p||u.typeArguments!==y||u.arguments!==D?s(Ad(p,y,D),u):u}function O2(u,p,y,D){let ge=CD(f().parenthesizeLeftSideOfAccess(u,!0),p,io(y),f().parenthesizeExpressionsOfCommaDelimitedList(Zn(D)));return ge.flags|=32,ge.transformFlags|=32,ge}function Lc(u,p,y,D,ge){return Re.assert(!!(u.flags&32),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),u.expression!==p||u.questionDotToken!==y||u.typeArguments!==D||u.arguments!==ge?s(O2(p,y,D,ge),u):u}function yy(u,p,y){let D=Cr(211);return D.expression=f().parenthesizeExpressionOfNew(u),D.typeArguments=io(p),D.arguments=y?f().parenthesizeExpressionsOfCommaDelimitedList(y):void 0,D.transformFlags|=Dn(D.expression)|Wi(D.typeArguments)|Wi(D.arguments)|32,D.typeArguments&&(D.transformFlags|=1),D}function I2(u,p,y,D){return u.expression!==p||u.typeArguments!==y||u.arguments!==D?s(yy(p,y,D),u):u}function j2(u,p,y){let D=Gt(212);return D.tag=f().parenthesizeLeftSideOfAccess(u,!1),D.typeArguments=io(p),D.template=y,D.transformFlags|=Dn(D.tag)|Wi(D.typeArguments)|Dn(D.template)|1024,D.typeArguments&&(D.transformFlags|=1),Dw(D.template)&&(D.transformFlags|=128),D}function FC(u,p,y,D){return u.tag!==p||u.typeArguments!==y||u.template!==D?s(j2(p,y,D),u):u}function wD(u,p){let y=Gt(213);return y.expression=f().parenthesizeOperandOfPrefixUnary(p),y.type=u,y.transformFlags|=Dn(y.expression)|Dn(y.type)|1,y}function AD(u,p,y){return u.type!==p||u.expression!==y?s(wD(p,y),u):u}function L2(u){let p=Gt(214);return p.expression=u,p.transformFlags=Dn(p.expression),p.jsDoc=void 0,p}function kD(u,p){return u.expression!==p?s(L2(p),u):u}function R2(u,p,y,D,ge,ut,Un){let qr=Cr(215);qr.modifiers=io(u),qr.asteriskToken=p,qr.name=ka(y),qr.typeParameters=io(D),qr.parameters=Zn(ge),qr.type=ut,qr.body=Un;let Oi=Nc(qr.modifiers)&512,xl=!!qr.asteriskToken,X_=Oi&&xl;return qr.transformFlags=Wi(qr.modifiers)|Dn(qr.asteriskToken)|n_(qr.name)|Wi(qr.typeParameters)|Wi(qr.parameters)|Dn(qr.type)|Dn(qr.body)&-67108865|(X_?128:Oi?256:xl?2048:0)|(qr.typeParameters||qr.type?1:0)|4194304,qr.typeArguments=void 0,qr.jsDoc=void 0,qr.locals=void 0,qr.nextContainer=void 0,qr.flowNode=void 0,qr.endFlowNode=void 0,qr.returnFlowNode=void 0,qr}function FD(u,p,y,D,ge,ut,Un,qr){return u.name!==D||u.modifiers!==p||u.asteriskToken!==y||u.typeParameters!==ge||u.parameters!==ut||u.type!==Un||u.body!==qr?Fi(R2(p,y,D,ge,ut,Un,qr),u):u}function M2(u,p,y,D,ge,ut){let Un=Cr(216);Un.modifiers=io(u),Un.typeParameters=io(p),Un.parameters=Zn(y),Un.type=D,Un.equalsGreaterThanToken=ge!=null?ge:ps(38),Un.body=f().parenthesizeConciseBodyOfArrowFunction(ut);let qr=Nc(Un.modifiers)&512;return Un.transformFlags=Wi(Un.modifiers)|Wi(Un.typeParameters)|Wi(Un.parameters)|Dn(Un.type)|Dn(Un.equalsGreaterThanToken)|Dn(Un.body)&-67108865|(Un.typeParameters||Un.type?1:0)|(qr?16640:0)|1024,Un.typeArguments=void 0,Un.jsDoc=void 0,Un.locals=void 0,Un.nextContainer=void 0,Un.flowNode=void 0,Un.endFlowNode=void 0,Un.returnFlowNode=void 0,Un}function PD(u,p,y,D,ge,ut,Un){return u.modifiers!==p||u.typeParameters!==y||u.parameters!==D||u.type!==ge||u.equalsGreaterThanToken!==ut||u.body!==Un?Fi(M2(p,y,D,ge,ut,Un),u):u}function B2(u){let p=Gt(217);return p.expression=f().parenthesizeOperandOfPrefixUnary(u),p.transformFlags|=Dn(p.expression),p}function PC(u,p){return u.expression!==p?s(B2(p),u):u}function bl(u){let p=Gt(218);return p.expression=f().parenthesizeOperandOfPrefixUnary(u),p.transformFlags|=Dn(p.expression),p}function NC(u,p){return u.expression!==p?s(bl(p),u):u}function u_(u){let p=Gt(219);return p.expression=f().parenthesizeOperandOfPrefixUnary(u),p.transformFlags|=Dn(p.expression),p}function OC(u,p){return u.expression!==p?s(u_(p),u):u}function kd(u){let p=Gt(220);return p.expression=f().parenthesizeOperandOfPrefixUnary(u),p.transformFlags|=Dn(p.expression)|256|128|2097152,p}function $m(u,p){return u.expression!==p?s(kd(p),u):u}function $2(u,p){let y=Gt(221);return y.operator=u,y.operand=f().parenthesizeOperandOfPrefixUnary(p),y.transformFlags|=Dn(y.operand),(u===45||u===46)&&qi(y.operand)&&!wp(y.operand)&&!dC(y.operand)&&(y.transformFlags|=268435456),y}function vy(u,p){return u.operand!==p?s($2(u.operator,p),u):u}function K2(u,p){let y=Gt(222);return y.operator=p,y.operand=f().parenthesizeOperandOfPostfixUnary(u),y.transformFlags|=Dn(y.operand),qi(y.operand)&&!wp(y.operand)&&!dC(y.operand)&&(y.transformFlags|=268435456),y}function ND(u,p){return u.operand!==p?s(K2(p,u.operator),u):u}function J2(u,p,y){let D=Cr(223),ge=Q4(p),ut=ge.kind;return D.left=f().parenthesizeLeftSideOfBinary(ut,u),D.operatorToken=ge,D.right=f().parenthesizeRightSideOfBinary(ut,D.left,y),D.transformFlags|=Dn(D.left)|Dn(D.operatorToken)|Dn(D.right),ut===60?D.transformFlags|=32:ut===63?jm(D.left)?D.transformFlags|=5248|OD(D.left):g2(D.left)&&(D.transformFlags|=5120|OD(D.left)):ut===42||ut===67?D.transformFlags|=512:Tx(ut)&&(D.transformFlags|=16),ut===101&&Jl(D.left)&&(D.transformFlags|=536870912),D.jsDoc=void 0,D}function OD(u){return gC(u)?65536:0}function IC(u,p,y,D){return u.left!==p||u.operatorToken!==y||u.right!==D?s(J2(p,y,D),u):u}function z2(u,p,y,D,ge){let ut=Gt(224);return ut.condition=f().parenthesizeConditionOfConditionalExpression(u),ut.questionToken=p!=null?p:ps(57),ut.whenTrue=f().parenthesizeBranchOfConditionalExpression(y),ut.colonToken=D!=null?D:ps(58),ut.whenFalse=f().parenthesizeBranchOfConditionalExpression(ge),ut.transformFlags|=Dn(ut.condition)|Dn(ut.questionToken)|Dn(ut.whenTrue)|Dn(ut.colonToken)|Dn(ut.whenFalse),ut}function jC(u,p,y,D,ge,ut){return u.condition!==p||u.questionToken!==y||u.whenTrue!==D||u.colonToken!==ge||u.whenFalse!==ut?s(z2(p,y,D,ge,ut),u):u}function q_(u,p){let y=Gt(225);return y.head=u,y.templateSpans=Zn(p),y.transformFlags|=Dn(y.head)|Wi(y.templateSpans)|1024,y}function ID(u,p,y){return u.head!==p||u.templateSpans!==y?s(q_(p,y),u):u}function by(u,p,y){let D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;Re.assert(!(D&-2049),"Unsupported template flags.");let ge;if(y!==void 0&&y!==p&&(ge=Ej(u,y),typeof ge=="object"))return Re.fail("Invalid raw text");if(p===void 0){if(ge===void 0)return Re.fail("Arguments 'text' and 'rawText' may not both be undefined.");p=ge}else ge!==void 0&&Re.assert(p===ge,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return p}function jD(u){let p=1024;return u&&(p|=128),p}function _g(u,p,y,D){let ge=lc(u);return ge.text=p,ge.rawText=y,ge.templateFlags=D&2048,ge.transformFlags=jD(ge.templateFlags),ge}function U2(u,p,y,D){let ge=Cr(u);return ge.text=p,ge.rawText=y,ge.templateFlags=D&2048,ge.transformFlags=jD(ge.templateFlags),ge}function Km(u,p,y,D){return u===14?U2(u,p,y,D):_g(u,p,y,D)}function xy(u,p,y){return u=by(15,u,p,y),Km(15,u,p,y)}function V2(u,p,y){return u=by(15,u,p,y),Km(16,u,p,y)}function LC(u,p,y){return u=by(15,u,p,y),Km(17,u,p,y)}function LD(u,p,y){return u=by(15,u,p,y),U2(14,u,p,y)}function RD(u,p){Re.assert(!u||!!p,"A `YieldExpression` with an asteriskToken must have an expression.");let y=Gt(226);return y.expression=p&&f().parenthesizeExpressionForDisallowedComma(p),y.asteriskToken=u,y.transformFlags|=Dn(y.expression)|Dn(y.asteriskToken)|1024|128|1048576,y}function RC(u,p,y){return u.expression!==y||u.asteriskToken!==p?s(RD(p,y),u):u}function MD(u){let p=Gt(227);return p.expression=f().parenthesizeExpressionForDisallowedComma(u),p.transformFlags|=Dn(p.expression)|1024|32768,p}function MC(u,p){return u.expression!==p?s(MD(p),u):u}function BD(u,p,y,D,ge){let ut=Cr(228);return ut.modifiers=io(u),ut.name=ka(p),ut.typeParameters=io(y),ut.heritageClauses=io(D),ut.members=Zn(ge),ut.transformFlags|=Wi(ut.modifiers)|n_(ut.name)|Wi(ut.typeParameters)|Wi(ut.heritageClauses)|Wi(ut.members)|(ut.typeParameters?1:0)|1024,ut.jsDoc=void 0,ut}function Dy(u,p,y,D,ge,ut){return u.modifiers!==p||u.name!==y||u.typeParameters!==D||u.heritageClauses!==ge||u.members!==ut?s(BD(p,y,D,ge,ut),u):u}function BC(){return Gt(229)}function $D(u,p){let y=Gt(230);return y.expression=f().parenthesizeLeftSideOfAccess(u,!1),y.typeArguments=p&&f().parenthesizeTypeArguments(p),y.transformFlags|=Dn(y.expression)|Wi(y.typeArguments)|1024,y}function Rc(u,p,y){return u.expression!==p||u.typeArguments!==y?s($D(p,y),u):u}function Sy(u,p){let y=Gt(231);return y.expression=u,y.type=p,y.transformFlags|=Dn(y.expression)|Dn(y.type)|1,y}function KD(u,p,y){return u.expression!==p||u.type!==y?s(Sy(p,y),u):u}function JD(u){let p=Gt(232);return p.expression=f().parenthesizeLeftSideOfAccess(u,!1),p.transformFlags|=Dn(p.expression)|1,p}function W2(u,p){return zb(u)?UD(u,p):u.expression!==p?s(JD(p),u):u}function zD(u,p){let y=Gt(235);return y.expression=u,y.type=p,y.transformFlags|=Dn(y.expression)|Dn(y.type)|1,y}function q2(u,p,y){return u.expression!==p||u.type!==y?s(zD(p,y),u):u}function l_(u){let p=Gt(232);return p.flags|=32,p.expression=f().parenthesizeLeftSideOfAccess(u,!0),p.transformFlags|=Dn(p.expression)|1,p}function UD(u,p){return Re.assert(!!(u.flags&32),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),u.expression!==p?s(l_(p),u):u}function Ey(u,p){let y=Gt(233);switch(y.keywordToken=u,y.name=p,y.transformFlags|=Dn(y.name),u){case 103:y.transformFlags|=1024;break;case 100:y.transformFlags|=4;break;default:return Re.assertNever(u)}return y.flowNode=void 0,y}function Jp(u,p){return u.name!==p?s(Ey(u.keywordToken,p),u):u}function pg(u,p){let y=Gt(236);return y.expression=u,y.literal=p,y.transformFlags|=Dn(y.expression)|Dn(y.literal)|1024,y}function VD(u,p,y){return u.expression!==p||u.literal!==y?s(pg(p,y),u):u}function WD(){let u=Gt(237);return u.transformFlags|=1024,u}function Jm(u,p){let y=Gt(238);return y.statements=Zn(u),y.multiLine=p,y.transformFlags|=Wi(y.statements),y.jsDoc=void 0,y.locals=void 0,y.nextContainer=void 0,y}function qD(u,p){return u.statements!==p?s(Jm(p,u.multiLine),u):u}function HD(u,p){let y=Gt(240);return y.modifiers=io(u),y.declarationList=va(p)?tv(p):p,y.transformFlags|=Wi(y.modifiers)|Dn(y.declarationList),Nc(y.modifiers)&2&&(y.transformFlags=1),y.jsDoc=void 0,y.flowNode=void 0,y}function GD(u,p,y){return u.modifiers!==p||u.declarationList!==y?s(HD(p,y),u):u}function H2(){let u=Gt(239);return u.jsDoc=void 0,u}function dg(u){let p=Gt(241);return p.expression=f().parenthesizeExpressionOfExpressionStatement(u),p.transformFlags|=Dn(p.expression),p.jsDoc=void 0,p.flowNode=void 0,p}function $C(u,p){return u.expression!==p?s(dg(p),u):u}function G2(u,p,y){let D=Gt(242);return D.expression=u,D.thenStatement=Mc(p),D.elseStatement=Mc(y),D.transformFlags|=Dn(D.expression)|Dn(D.thenStatement)|Dn(D.elseStatement),D.jsDoc=void 0,D.flowNode=void 0,D}function KC(u,p,y,D){return u.expression!==p||u.thenStatement!==y||u.elseStatement!==D?s(G2(p,y,D),u):u}function X2(u,p){let y=Gt(243);return y.statement=Mc(u),y.expression=p,y.transformFlags|=Dn(y.statement)|Dn(y.expression),y.jsDoc=void 0,y.flowNode=void 0,y}function JC(u,p,y){return u.statement!==p||u.expression!==y?s(X2(p,y),u):u}function XD(u,p){let y=Gt(244);return y.expression=u,y.statement=Mc(p),y.transformFlags|=Dn(y.expression)|Dn(y.statement),y.jsDoc=void 0,y.flowNode=void 0,y}function zC(u,p,y){return u.expression!==p||u.statement!==y?s(XD(p,y),u):u}function Y2(u,p,y,D){let ge=Gt(245);return ge.initializer=u,ge.condition=p,ge.incrementor=y,ge.statement=Mc(D),ge.transformFlags|=Dn(ge.initializer)|Dn(ge.condition)|Dn(ge.incrementor)|Dn(ge.statement),ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge.flowNode=void 0,ge}function YD(u,p,y,D,ge){return u.initializer!==p||u.condition!==y||u.incrementor!==D||u.statement!==ge?s(Y2(p,y,D,ge),u):u}function QD(u,p,y){let D=Gt(246);return D.initializer=u,D.expression=p,D.statement=Mc(y),D.transformFlags|=Dn(D.initializer)|Dn(D.expression)|Dn(D.statement),D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D.flowNode=void 0,D}function UC(u,p,y,D){return u.initializer!==p||u.expression!==y||u.statement!==D?s(QD(p,y,D),u):u}function ZD(u,p,y,D){let ge=Gt(247);return ge.awaitModifier=u,ge.initializer=p,ge.expression=f().parenthesizeExpressionForDisallowedComma(y),ge.statement=Mc(D),ge.transformFlags|=Dn(ge.awaitModifier)|Dn(ge.initializer)|Dn(ge.expression)|Dn(ge.statement)|1024,u&&(ge.transformFlags|=128),ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge.flowNode=void 0,ge}function VC(u,p,y,D,ge){return u.awaitModifier!==p||u.initializer!==y||u.expression!==D||u.statement!==ge?s(ZD(p,y,D,ge),u):u}function eS(u){let p=Gt(248);return p.label=ka(u),p.transformFlags|=Dn(p.label)|4194304,p.jsDoc=void 0,p.flowNode=void 0,p}function tS(u,p){return u.label!==p?s(eS(p),u):u}function Q2(u){let p=Gt(249);return p.label=ka(u),p.transformFlags|=Dn(p.label)|4194304,p.jsDoc=void 0,p.flowNode=void 0,p}function nS(u,p){return u.label!==p?s(Q2(p),u):u}function rS(u){let p=Gt(250);return p.expression=u,p.transformFlags|=Dn(p.expression)|128|4194304,p.jsDoc=void 0,p.flowNode=void 0,p}function WC(u,p){return u.expression!==p?s(rS(p),u):u}function Z2(u,p){let y=Gt(251);return y.expression=u,y.statement=Mc(p),y.transformFlags|=Dn(y.expression)|Dn(y.statement),y.jsDoc=void 0,y.flowNode=void 0,y}function iS(u,p,y){return u.expression!==p||u.statement!==y?s(Z2(p,y),u):u}function ev(u,p){let y=Gt(252);return y.expression=f().parenthesizeExpressionForDisallowedComma(u),y.caseBlock=p,y.transformFlags|=Dn(y.expression)|Dn(y.caseBlock),y.jsDoc=void 0,y.flowNode=void 0,y.possiblyExhaustive=!1,y}function zm(u,p,y){return u.expression!==p||u.caseBlock!==y?s(ev(p,y),u):u}function oS(u,p){let y=Gt(253);return y.label=ka(u),y.statement=Mc(p),y.transformFlags|=Dn(y.label)|Dn(y.statement),y.jsDoc=void 0,y.flowNode=void 0,y}function aS(u,p,y){return u.label!==p||u.statement!==y?s(oS(p,y),u):u}function sS(u){let p=Gt(254);return p.expression=u,p.transformFlags|=Dn(p.expression),p.jsDoc=void 0,p.flowNode=void 0,p}function qC(u,p){return u.expression!==p?s(sS(p),u):u}function uS(u,p,y){let D=Gt(255);return D.tryBlock=u,D.catchClause=p,D.finallyBlock=y,D.transformFlags|=Dn(D.tryBlock)|Dn(D.catchClause)|Dn(D.finallyBlock),D.jsDoc=void 0,D.flowNode=void 0,D}function HC(u,p,y,D){return u.tryBlock!==p||u.catchClause!==y||u.finallyBlock!==D?s(uS(p,y,D),u):u}function lS(){let u=Gt(256);return u.jsDoc=void 0,u.flowNode=void 0,u}function Ty(u,p,y,D){var ge;let ut=Cr(257);return ut.name=ka(u),ut.exclamationToken=p,ut.type=y,ut.initializer=$d(D),ut.transformFlags|=n_(ut.name)|Dn(ut.initializer)|(((ge=ut.exclamationToken)!=null?ge:ut.type)?1:0),ut.jsDoc=void 0,ut}function cS(u,p,y,D,ge){return u.name!==p||u.type!==D||u.exclamationToken!==y||u.initializer!==ge?s(Ty(p,y,D,ge),u):u}function tv(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=Gt(258);return y.flags|=p&3,y.declarations=Zn(u),y.transformFlags|=Wi(y.declarations)|4194304,p&3&&(y.transformFlags|=263168),y}function GC(u,p){return u.declarations!==p?s(tv(p,u.flags),u):u}function _S(u,p,y,D,ge,ut,Un){let qr=Cr(259);if(qr.modifiers=io(u),qr.asteriskToken=p,qr.name=ka(y),qr.typeParameters=io(D),qr.parameters=Zn(ge),qr.type=ut,qr.body=Un,!qr.body||Nc(qr.modifiers)&2)qr.transformFlags=1;else{let Oi=Nc(qr.modifiers)&512,xl=!!qr.asteriskToken,X_=Oi&&xl;qr.transformFlags=Wi(qr.modifiers)|Dn(qr.asteriskToken)|n_(qr.name)|Wi(qr.typeParameters)|Wi(qr.parameters)|Dn(qr.type)|Dn(qr.body)&-67108865|(X_?128:Oi?256:xl?2048:0)|(qr.typeParameters||qr.type?1:0)|4194304}return qr.typeArguments=void 0,qr.jsDoc=void 0,qr.locals=void 0,qr.nextContainer=void 0,qr.endFlowNode=void 0,qr.returnFlowNode=void 0,qr}function nv(u,p,y,D,ge,ut,Un,qr){return u.modifiers!==p||u.asteriskToken!==y||u.name!==D||u.typeParameters!==ge||u.parameters!==ut||u.type!==Un||u.body!==qr?XC(_S(p,y,D,ge,ut,Un,qr),u):u}function XC(u,p){return u!==p&&u.modifiers===p.modifiers&&(u.modifiers=p.modifiers),Fi(u,p)}function pS(u,p,y,D,ge){let ut=Cr(260);return ut.modifiers=io(u),ut.name=ka(p),ut.typeParameters=io(y),ut.heritageClauses=io(D),ut.members=Zn(ge),Nc(ut.modifiers)&2?ut.transformFlags=1:(ut.transformFlags|=Wi(ut.modifiers)|n_(ut.name)|Wi(ut.typeParameters)|Wi(ut.heritageClauses)|Wi(ut.members)|(ut.typeParameters?1:0)|1024,ut.transformFlags&8192&&(ut.transformFlags|=1)),ut.jsDoc=void 0,ut}function rv(u,p,y,D,ge,ut){return u.modifiers!==p||u.name!==y||u.typeParameters!==D||u.heritageClauses!==ge||u.members!==ut?s(pS(p,y,D,ge,ut),u):u}function dS(u,p,y,D,ge){let ut=Cr(261);return ut.modifiers=io(u),ut.name=ka(p),ut.typeParameters=io(y),ut.heritageClauses=io(D),ut.members=Zn(ge),ut.transformFlags=1,ut.jsDoc=void 0,ut}function fS(u,p,y,D,ge,ut){return u.modifiers!==p||u.name!==y||u.typeParameters!==D||u.heritageClauses!==ge||u.members!==ut?s(dS(p,y,D,ge,ut),u):u}function Qa(u,p,y,D){let ge=Cr(262);return ge.modifiers=io(u),ge.name=ka(p),ge.typeParameters=io(y),ge.type=D,ge.transformFlags=1,ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge}function Fd(u,p,y,D,ge){return u.modifiers!==p||u.name!==y||u.typeParameters!==D||u.type!==ge?s(Qa(p,y,D,ge),u):u}function iv(u,p,y){let D=Cr(263);return D.modifiers=io(u),D.name=ka(p),D.members=Zn(y),D.transformFlags|=Wi(D.modifiers)|Dn(D.name)|Wi(D.members)|1,D.transformFlags&=-67108865,D.jsDoc=void 0,D}function Pd(u,p,y,D){return u.modifiers!==p||u.name!==y||u.members!==D?s(iv(p,y,D),u):u}function mS(u,p,y){let D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ge=Cr(264);return ge.modifiers=io(u),ge.flags|=D&1044,ge.name=p,ge.body=y,Nc(ge.modifiers)&2?ge.transformFlags=1:ge.transformFlags|=Wi(ge.modifiers)|Dn(ge.name)|Dn(ge.body)|1,ge.transformFlags&=-67108865,ge.jsDoc=void 0,ge.locals=void 0,ge.nextContainer=void 0,ge}function Js(u,p,y,D){return u.modifiers!==p||u.name!==y||u.body!==D?s(mS(p,y,D,u.flags),u):u}function Nd(u){let p=Gt(265);return p.statements=Zn(u),p.transformFlags|=Wi(p.statements),p.jsDoc=void 0,p}function qu(u,p){return u.statements!==p?s(Nd(p),u):u}function gS(u){let p=Gt(266);return p.clauses=Zn(u),p.transformFlags|=Wi(p.clauses),p.locals=void 0,p.nextContainer=void 0,p}function YC(u,p){return u.clauses!==p?s(gS(p),u):u}function hS(u){let p=Cr(267);return p.name=ka(u),p.transformFlags|=Zh(p.name)|1,p.modifiers=void 0,p.jsDoc=void 0,p}function yS(u,p){return u.name!==p?QC(hS(p),u):u}function QC(u,p){return u!==p&&(u.modifiers=p.modifiers),s(u,p)}function vS(u,p,y,D){let ge=Cr(268);return ge.modifiers=io(u),ge.name=ka(y),ge.isTypeOnly=p,ge.moduleReference=D,ge.transformFlags|=Wi(ge.modifiers)|Zh(ge.name)|Dn(ge.moduleReference),Zx(ge.moduleReference)||(ge.transformFlags|=1),ge.transformFlags&=-67108865,ge.jsDoc=void 0,ge}function bS(u,p,y,D,ge){return u.modifiers!==p||u.isTypeOnly!==y||u.name!==D||u.moduleReference!==ge?s(vS(p,y,D,ge),u):u}function xS(u,p,y,D){let ge=Gt(269);return ge.modifiers=io(u),ge.importClause=p,ge.moduleSpecifier=y,ge.assertClause=D,ge.transformFlags|=Dn(ge.importClause)|Dn(ge.moduleSpecifier),ge.transformFlags&=-67108865,ge.jsDoc=void 0,ge}function DS(u,p,y,D,ge){return u.modifiers!==p||u.importClause!==y||u.moduleSpecifier!==D||u.assertClause!==ge?s(xS(p,y,D,ge),u):u}function SS(u,p,y){let D=Cr(270);return D.isTypeOnly=u,D.name=p,D.namedBindings=y,D.transformFlags|=Dn(D.name)|Dn(D.namedBindings),u&&(D.transformFlags|=1),D.transformFlags&=-67108865,D}function ES(u,p,y,D){return u.isTypeOnly!==p||u.name!==y||u.namedBindings!==D?s(SS(p,y,D),u):u}function ov(u,p){let y=Gt(296);return y.elements=Zn(u),y.multiLine=p,y.transformFlags|=4,y}function ZC(u,p,y){return u.elements!==p||u.multiLine!==y?s(ov(p,y),u):u}function fg(u,p){let y=Gt(297);return y.name=u,y.value=p,y.transformFlags|=4,y}function TS(u,p,y){return u.name!==p||u.value!==y?s(fg(p,y),u):u}function av(u,p){let y=Gt(298);return y.assertClause=u,y.multiLine=p,y}function CS(u,p,y){return u.assertClause!==p||u.multiLine!==y?s(av(p,y),u):u}function wS(u){let p=Cr(271);return p.name=u,p.transformFlags|=Dn(p.name),p.transformFlags&=-67108865,p}function sv(u,p){return u.name!==p?s(wS(p),u):u}function AS(u){let p=Cr(277);return p.name=u,p.transformFlags|=Dn(p.name)|4,p.transformFlags&=-67108865,p}function kS(u,p){return u.name!==p?s(AS(p),u):u}function FS(u){let p=Gt(272);return p.elements=Zn(u),p.transformFlags|=Wi(p.elements),p.transformFlags&=-67108865,p}function e4(u,p){return u.elements!==p?s(FS(p),u):u}function PS(u,p,y){let D=Cr(273);return D.isTypeOnly=u,D.propertyName=p,D.name=y,D.transformFlags|=Dn(D.propertyName)|Dn(D.name),D.transformFlags&=-67108865,D}function t4(u,p,y,D){return u.isTypeOnly!==p||u.propertyName!==y||u.name!==D?s(PS(p,y,D),u):u}function uv(u,p,y){let D=Cr(274);return D.modifiers=io(u),D.isExportEquals=p,D.expression=p?f().parenthesizeRightSideOfBinary(63,void 0,y):f().parenthesizeExpressionOfExportDefault(y),D.transformFlags|=Wi(D.modifiers)|Dn(D.expression),D.transformFlags&=-67108865,D.jsDoc=void 0,D}function lv(u,p,y){return u.modifiers!==p||u.expression!==y?s(uv(p,u.isExportEquals,y),u):u}function zp(u,p,y,D,ge){let ut=Cr(275);return ut.modifiers=io(u),ut.isTypeOnly=p,ut.exportClause=y,ut.moduleSpecifier=D,ut.assertClause=ge,ut.transformFlags|=Wi(ut.modifiers)|Dn(ut.exportClause)|Dn(ut.moduleSpecifier),ut.transformFlags&=-67108865,ut.jsDoc=void 0,ut}function NS(u,p,y,D,ge,ut){return u.modifiers!==p||u.isTypeOnly!==y||u.exportClause!==D||u.moduleSpecifier!==ge||u.assertClause!==ut?OS(zp(p,y,D,ge,ut),u):u}function OS(u,p){return u!==p&&u.modifiers===p.modifiers&&(u.modifiers=p.modifiers),s(u,p)}function Um(u){let p=Gt(276);return p.elements=Zn(u),p.transformFlags|=Wi(p.elements),p.transformFlags&=-67108865,p}function IS(u,p){return u.elements!==p?s(Um(p),u):u}function cv(u,p,y){let D=Gt(278);return D.isTypeOnly=u,D.propertyName=ka(p),D.name=ka(y),D.transformFlags|=Dn(D.propertyName)|Dn(D.name),D.transformFlags&=-67108865,D.jsDoc=void 0,D}function mg(u,p,y,D){return u.isTypeOnly!==p||u.propertyName!==y||u.name!==D?s(cv(p,y,D),u):u}function n4(){let u=Cr(279);return u.jsDoc=void 0,u}function jS(u){let p=Gt(280);return p.expression=u,p.transformFlags|=Dn(p.expression),p.transformFlags&=-67108865,p}function LS(u,p){return u.expression!==p?s(jS(p),u):u}function r4(u){return Gt(u)}function RS(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=Cy(u,y?p&&f().parenthesizeNonArrayTypeOfPostfixType(p):p);return D.postfix=y,D}function Cy(u,p){let y=Gt(u);return y.type=p,y}function MS(u,p,y){return p.type!==y?s(RS(u,y,p.postfix),p):p}function i4(u,p,y){return p.type!==y?s(Cy(u,y),p):p}function BS(u,p){let y=Cr(320);return y.parameters=io(u),y.type=p,y.transformFlags=Wi(y.parameters)|(y.type?1:0),y.jsDoc=void 0,y.locals=void 0,y.nextContainer=void 0,y.typeArguments=void 0,y}function o4(u,p,y){return u.parameters!==p||u.type!==y?s(BS(p,y),u):u}function $S(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=Cr(325);return y.jsDocPropertyTags=io(u),y.isArrayType=p,y}function a4(u,p,y){return u.jsDocPropertyTags!==p||u.isArrayType!==y?s($S(p,y),u):u}function KS(u){let p=Gt(312);return p.type=u,p}function s4(u,p){return u.type!==p?s(KS(p),u):u}function JS(u,p,y){let D=Cr(326);return D.typeParameters=io(u),D.parameters=Zn(p),D.type=y,D.jsDoc=void 0,D.locals=void 0,D.nextContainer=void 0,D}function _v(u,p,y,D){return u.typeParameters!==p||u.parameters!==y||u.type!==D?s(JS(p,y,D),u):u}function c_(u){let p=Jx(u.kind);return u.tagName.escapedText===Ac(p)?u.tagName:qo(p)}function Od(u,p,y){let D=Gt(u);return D.tagName=p,D.comment=y,D}function Id(u,p,y){let D=Cr(u);return D.tagName=p,D.comment=y,D}function gg(u,p,y,D){let ge=Od(348,u!=null?u:qo("template"),D);return ge.constraint=p,ge.typeParameters=Zn(y),ge}function pv(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0;return u.tagName!==p||u.constraint!==y||u.typeParameters!==D||u.comment!==ge?s(gg(p,y,D,ge),u):u}function dv(u,p,y,D){let ge=Id(349,u!=null?u:qo("typedef"),D);return ge.typeExpression=p,ge.fullName=y,ge.name=fC(y),ge.locals=void 0,ge.nextContainer=void 0,ge}function zS(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0;return u.tagName!==p||u.typeExpression!==y||u.fullName!==D||u.comment!==ge?s(dv(p,y,D,ge),u):u}function wy(u,p,y,D,ge,ut){let Un=Id(344,u!=null?u:qo("param"),ut);return Un.typeExpression=D,Un.name=p,Un.isNameFirst=!!ge,Un.isBracketed=y,Un}function u4(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0,ut=arguments.length>5?arguments[5]:void 0,Un=arguments.length>6?arguments[6]:void 0;return u.tagName!==p||u.name!==y||u.isBracketed!==D||u.typeExpression!==ge||u.isNameFirst!==ut||u.comment!==Un?s(wy(p,y,D,ge,ut,Un),u):u}function fv(u,p,y,D,ge,ut){let Un=Id(351,u!=null?u:qo("prop"),ut);return Un.typeExpression=D,Un.name=p,Un.isNameFirst=!!ge,Un.isBracketed=y,Un}function l4(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0,ut=arguments.length>5?arguments[5]:void 0,Un=arguments.length>6?arguments[6]:void 0;return u.tagName!==p||u.name!==y||u.isBracketed!==D||u.typeExpression!==ge||u.isNameFirst!==ut||u.comment!==Un?s(fv(p,y,D,ge,ut,Un),u):u}function US(u,p,y,D){let ge=Id(341,u!=null?u:qo("callback"),D);return ge.typeExpression=p,ge.fullName=y,ge.name=fC(y),ge.locals=void 0,ge.nextContainer=void 0,ge}function VS(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0;return u.tagName!==p||u.typeExpression!==y||u.fullName!==D||u.comment!==ge?s(US(p,y,D,ge),u):u}function WS(u,p,y){let D=Od(342,u!=null?u:qo("overload"),y);return D.typeExpression=p,D}function qS(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;return u.tagName!==p||u.typeExpression!==y||u.comment!==D?s(WS(p,y,D),u):u}function HS(u,p,y){let D=Od(331,u!=null?u:qo("augments"),y);return D.class=p,D}function mv(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;return u.tagName!==p||u.class!==y||u.comment!==D?s(HS(p,y,D),u):u}function gv(u,p,y){let D=Od(332,u!=null?u:qo("implements"),y);return D.class=p,D}function Vm(u,p,y){let D=Od(350,u!=null?u:qo("see"),y);return D.name=p,D}function c4(u,p,y,D){return u.tagName!==p||u.name!==y||u.comment!==D?s(Vm(p,y,D),u):u}function Wf(u){let p=Gt(313);return p.name=u,p}function Ay(u,p){return u.name!==p?s(Wf(p),u):u}function GS(u,p){let y=Gt(314);return y.left=u,y.right=p,y.transformFlags|=Dn(y.left)|Dn(y.right),y}function _4(u,p,y){return u.left!==p||u.right!==y?s(GS(p,y),u):u}function XS(u,p){let y=Gt(327);return y.name=u,y.text=p,y}function p4(u,p,y){return u.name!==p?s(XS(p,y),u):u}function YS(u,p){let y=Gt(328);return y.name=u,y.text=p,y}function QS(u,p,y){return u.name!==p?s(YS(p,y),u):u}function ZS(u,p){let y=Gt(329);return y.name=u,y.text=p,y}function d4(u,p,y){return u.name!==p?s(ZS(p,y),u):u}function f4(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;return u.tagName!==p||u.class!==y||u.comment!==D?s(gv(p,y,D),u):u}function e3(u,p,y){return Od(u,p!=null?p:qo(Jx(u)),y)}function m4(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:c_(p),D=arguments.length>3?arguments[3]:void 0;return p.tagName!==y||p.comment!==D?s(e3(u,y,D),p):p}function t3(u,p,y,D){let ge=Od(u,p!=null?p:qo(Jx(u)),D);return ge.typeExpression=y,ge}function g4(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:c_(p),D=arguments.length>3?arguments[3]:void 0,ge=arguments.length>4?arguments[4]:void 0;return p.tagName!==y||p.typeExpression!==D||p.comment!==ge?s(t3(u,y,D,ge),p):p}function n3(u,p){return Od(330,u,p)}function h4(u,p,y){return u.tagName!==p||u.comment!==y?s(n3(p,y),u):u}function r3(u,p,y){let D=Id(343,u!=null?u:qo(Jx(343)),y);return D.typeExpression=p,D.locals=void 0,D.nextContainer=void 0,D}function y4(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c_(u),y=arguments.length>2?arguments[2]:void 0,D=arguments.length>3?arguments[3]:void 0;return u.tagName!==p||u.typeExpression!==y||u.comment!==D?s(r3(p,y,D),u):u}function i3(u){let p=Gt(324);return p.text=u,p}function hv(u,p){return u.text!==p?s(i3(p),u):u}function o3(u,p){let y=Gt(323);return y.comment=u,y.tags=io(p),y}function a3(u,p,y){return u.comment!==p||u.tags!==y?s(o3(p,y),u):u}function yv(u,p,y){let D=Gt(281);return D.openingElement=u,D.children=Zn(p),D.closingElement=y,D.transformFlags|=Dn(D.openingElement)|Wi(D.children)|Dn(D.closingElement)|2,D}function v4(u,p,y,D){return u.openingElement!==p||u.children!==y||u.closingElement!==D?s(yv(p,y,D),u):u}function hg(u,p,y){let D=Gt(282);return D.tagName=u,D.typeArguments=io(p),D.attributes=y,D.transformFlags|=Dn(D.tagName)|Wi(D.typeArguments)|Dn(D.attributes)|2,D.typeArguments&&(D.transformFlags|=1),D}function s3(u,p,y,D){return u.tagName!==p||u.typeArguments!==y||u.attributes!==D?s(hg(p,y,D),u):u}function u3(u,p,y){let D=Gt(283);return D.tagName=u,D.typeArguments=io(p),D.attributes=y,D.transformFlags|=Dn(D.tagName)|Wi(D.typeArguments)|Dn(D.attributes)|2,p&&(D.transformFlags|=1),D}function b4(u,p,y,D){return u.tagName!==p||u.typeArguments!==y||u.attributes!==D?s(u3(p,y,D),u):u}function sl(u){let p=Gt(284);return p.tagName=u,p.transformFlags|=Dn(p.tagName)|2,p}function l3(u,p){return u.tagName!==p?s(sl(p),u):u}function vv(u,p,y){let D=Gt(285);return D.openingFragment=u,D.children=Zn(p),D.closingFragment=y,D.transformFlags|=Dn(D.openingFragment)|Wi(D.children)|Dn(D.closingFragment)|2,D}function x4(u,p,y,D){return u.openingFragment!==p||u.children!==y||u.closingFragment!==D?s(vv(p,y,D),u):u}function yg(u,p){let y=Gt(11);return y.text=u,y.containsOnlyTriviaWhiteSpaces=!!p,y.transformFlags|=2,y}function D4(u,p,y){return u.text!==p||u.containsOnlyTriviaWhiteSpaces!==y?s(yg(p,y),u):u}function ky(){let u=Gt(286);return u.transformFlags|=2,u}function S4(){let u=Gt(287);return u.transformFlags|=2,u}function c3(u,p){let y=Cr(288);return y.name=u,y.initializer=p,y.transformFlags|=Dn(y.name)|Dn(y.initializer)|2,y}function E4(u,p,y){return u.name!==p||u.initializer!==y?s(c3(p,y),u):u}function _3(u){let p=Cr(289);return p.properties=Zn(u),p.transformFlags|=Wi(p.properties)|2,p}function bv(u,p){return u.properties!==p?s(_3(p),u):u}function Wm(u){let p=Gt(290);return p.expression=u,p.transformFlags|=Dn(p.expression)|2,p}function T4(u,p){return u.expression!==p?s(Wm(p),u):u}function Fy(u,p){let y=Gt(291);return y.dotDotDotToken=u,y.expression=p,y.transformFlags|=Dn(y.dotDotDotToken)|Dn(y.expression)|2,y}function p3(u,p){return u.expression!==p?s(Fy(u.dotDotDotToken,p),u):u}function d3(u,p){let y=Gt(292);return y.expression=f().parenthesizeExpressionForDisallowedComma(u),y.statements=Zn(p),y.transformFlags|=Dn(y.expression)|Wi(y.statements),y.jsDoc=void 0,y}function xv(u,p,y){return u.expression!==p||u.statements!==y?s(d3(p,y),u):u}function Dv(u){let p=Gt(293);return p.statements=Zn(u),p.transformFlags=Wi(p.statements),p}function C4(u,p){return u.statements!==p?s(Dv(p),u):u}function f3(u,p){let y=Gt(294);switch(y.token=u,y.types=Zn(p),y.transformFlags|=Wi(y.types),u){case 94:y.transformFlags|=1024;break;case 117:y.transformFlags|=1;break;default:return Re.assertNever(u)}return y}function m3(u,p){return u.types!==p?s(f3(u.token,p),u):u}function Sv(u,p){let y=Gt(295);return y.variableDeclaration=M3(u),y.block=p,y.transformFlags|=Dn(y.variableDeclaration)|Dn(y.block)|(u?0:64),y.locals=void 0,y.nextContainer=void 0,y}function g3(u,p,y){return u.variableDeclaration!==p||u.block!==y?s(Sv(p,y),u):u}function jd(u,p){let y=Cr(299);return y.name=ka(u),y.initializer=f().parenthesizeExpressionForDisallowedComma(p),y.transformFlags|=n_(y.name)|Dn(y.initializer),y.modifiers=void 0,y.questionToken=void 0,y.exclamationToken=void 0,y.jsDoc=void 0,y}function w4(u,p,y){return u.name!==p||u.initializer!==y?A4(jd(p,y),u):u}function A4(u,p){return u!==p&&(u.modifiers=p.modifiers,u.questionToken=p.questionToken,u.exclamationToken=p.exclamationToken),s(u,p)}function h3(u,p){let y=Cr(300);return y.name=ka(u),y.objectAssignmentInitializer=p&&f().parenthesizeExpressionForDisallowedComma(p),y.transformFlags|=Zh(y.name)|Dn(y.objectAssignmentInitializer)|1024,y.equalsToken=void 0,y.modifiers=void 0,y.questionToken=void 0,y.exclamationToken=void 0,y.jsDoc=void 0,y}function k4(u,p,y){return u.name!==p||u.objectAssignmentInitializer!==y?y3(h3(p,y),u):u}function y3(u,p){return u!==p&&(u.modifiers=p.modifiers,u.questionToken=p.questionToken,u.exclamationToken=p.exclamationToken,u.equalsToken=p.equalsToken),s(u,p)}function Ev(u){let p=Cr(301);return p.expression=f().parenthesizeExpressionForDisallowedComma(u),p.transformFlags|=Dn(p.expression)|128|65536,p.jsDoc=void 0,p}function H_(u,p){return u.expression!==p?s(Ev(p),u):u}function Tv(u,p){let y=Cr(302);return y.name=ka(u),y.initializer=p&&f().parenthesizeExpressionForDisallowedComma(p),y.transformFlags|=Dn(y.name)|Dn(y.initializer)|1,y.jsDoc=void 0,y}function F4(u,p,y){return u.name!==p||u.initializer!==y?s(Tv(p,y),u):u}function P4(u,p,y){let D=r.createBaseSourceFileNode(308);return D.statements=Zn(u),D.endOfFileToken=p,D.flags|=y,D.text="",D.fileName="",D.path="",D.resolvedPath="",D.originalFileName="",D.languageVersion=0,D.languageVariant=0,D.scriptKind=0,D.isDeclarationFile=!1,D.hasNoDefaultLib=!1,D.transformFlags|=Wi(D.statements)|Dn(D.endOfFileToken),D.locals=void 0,D.nextContainer=void 0,D.endFlowNode=void 0,D.nodeCount=0,D.identifierCount=0,D.symbolCount=0,D.parseDiagnostics=void 0,D.bindDiagnostics=void 0,D.bindSuggestionDiagnostics=void 0,D.lineMap=void 0,D.externalModuleIndicator=void 0,D.setExternalModuleIndicator=void 0,D.pragmas=void 0,D.checkJsDirective=void 0,D.referencedFiles=void 0,D.typeReferenceDirectives=void 0,D.libReferenceDirectives=void 0,D.amdDependencies=void 0,D.commentDirectives=void 0,D.identifiers=void 0,D.packageJsonLocations=void 0,D.packageJsonScope=void 0,D.imports=void 0,D.moduleAugmentations=void 0,D.ambientModuleNames=void 0,D.resolvedModules=void 0,D.classifiableNames=void 0,D.impliedNodeFormat=void 0,D}function v3(u){let p=Object.create(u.redirectTarget);return Object.defineProperties(p,{id:{get(){return this.redirectInfo.redirectTarget.id},set(y){this.redirectInfo.redirectTarget.id=y}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(y){this.redirectInfo.redirectTarget.symbol=y}}}),p.redirectInfo=u,p}function b3(u){let p=v3(u.redirectInfo);return p.flags|=u.flags&-9,p.fileName=u.fileName,p.path=u.path,p.resolvedPath=u.resolvedPath,p.originalFileName=u.originalFileName,p.packageJsonLocations=u.packageJsonLocations,p.packageJsonScope=u.packageJsonScope,p.emitNode=void 0,p}function Cv(u){let p=r.createBaseSourceFileNode(308);p.flags|=u.flags&-9;for(let y in u)if(!(Os(p,y)||!Os(u,y))){if(y==="emitNode"){p.emitNode=void 0;continue}p[y]=u[y]}return p}function x3(u){let p=u.redirectInfo?b3(u):Cv(u);return sc(p,u),p}function N4(u,p,y,D,ge,ut,Un){let qr=x3(u);return qr.statements=Zn(p),qr.isDeclarationFile=y,qr.referencedFiles=D,qr.typeReferenceDirectives=ge,qr.hasNoDefaultLib=ut,qr.libReferenceDirectives=Un,qr.transformFlags=Wi(qr.statements)|Dn(qr.endOfFileToken),qr}function D3(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:u.isDeclarationFile,D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:u.referencedFiles,ge=arguments.length>4&&arguments[4]!==void 0?arguments[4]:u.typeReferenceDirectives,ut=arguments.length>5&&arguments[5]!==void 0?arguments[5]:u.hasNoDefaultLib,Un=arguments.length>6&&arguments[6]!==void 0?arguments[6]:u.libReferenceDirectives;return u.statements!==p||u.isDeclarationFile!==y||u.referencedFiles!==D||u.typeReferenceDirectives!==ge||u.hasNoDefaultLib!==ut||u.libReferenceDirectives!==Un?s(N4(u,p,y,D,ge,ut,Un),u):u}function S3(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ne,y=Gt(309);return y.prepends=p,y.sourceFiles=u,y.syntheticFileReferences=void 0,y.syntheticTypeReferences=void 0,y.syntheticLibReferences=void 0,y.hasNoDefaultLib=void 0,y}function O4(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ne;return u.sourceFiles!==p||u.prepends!==y?s(S3(p,y),u):u}function Py(u,p,y){let D=Gt(310);return D.prologues=u,D.syntheticReferences=p,D.texts=y,D.fileName="",D.text="",D.referencedFiles=Ne,D.libReferenceDirectives=Ne,D.getLineAndCharacterOfPosition=ge=>Mu(D,ge),D}function Ny(u,p){let y=Gt(u);return y.data=p,y}function I4(u){return Ny(303,u)}function j4(u,p){let y=Ny(304,u);return y.texts=p,y}function L4(u,p){return Ny(p?306:305,u)}function R4(u){let p=Gt(307);return p.data=u.data,p.section=u,p}function M4(){let u=Gt(311);return u.javascriptText="",u.declarationText="",u}function E3(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2?arguments[2]:void 0,D=Gt(234);return D.type=u,D.isSpread=p,D.tupleNameSource=y,D}function T3(u){let p=Gt(354);return p._children=u,p}function C3(u){let p=Gt(355);return p.original=u,Ro(p,u),p}function w3(u,p){let y=Gt(356);return y.expression=u,y.original=p,y.transformFlags|=Dn(y.expression)|1,Ro(y,p),y}function A3(u,p){return u.expression!==p?s(w3(p,u.original),u):u}function k3(u){if(If(u)&&!w0(u)&&!u.original&&!u.emitNode&&!u.id){if(ay(u))return u.elements;if(_s(u)&&A5(u.operatorToken))return[u.left,u.right]}return u}function Oy(u){let p=Gt(357);return p.elements=Zn(wi(u,k3)),p.transformFlags|=Wi(p.elements),p}function B4(u,p){return u.elements!==p?s(Oy(p),u):u}function $4(u){let p=Gt(359);return p.emitNode={},p.original=u,p}function K4(u){let p=Gt(358);return p.emitNode={},p.original=u,p}function F3(u,p){let y=Gt(360);return y.expression=u,y.thisArg=p,y.transformFlags|=Dn(y.expression)|Dn(y.thisArg),y}function wv(u,p,y){return u.expression!==p||u.thisArg!==y?s(F3(p,y),u):u}function J4(u){let p=hl(u.escapedText);return p.flags|=u.flags&-9,p.transformFlags=u.transformFlags,sc(p,u),setIdentifierAutoGenerate(p,Object.assign({},u.emitNode.autoGenerate)),p}function z4(u){let p=hl(u.escapedText);p.flags|=u.flags&-9,p.jsDoc=u.jsDoc,p.flowNode=u.flowNode,p.symbol=u.symbol,p.transformFlags=u.transformFlags,sc(p,u);let y=getIdentifierTypeArguments(u);return y&&setIdentifierTypeArguments(p,y),p}function U4(u){let p=vl(u.escapedText);return p.flags|=u.flags&-9,p.transformFlags=u.transformFlags,sc(p,u),setIdentifierAutoGenerate(p,Object.assign({},u.emitNode.autoGenerate)),p}function V4(u){let p=vl(u.escapedText);return p.flags|=u.flags&-9,p.transformFlags=u.transformFlags,sc(p,u),p}function Av(u){if(u===void 0)return u;if(z_(u))return x3(u);if(wp(u))return J4(u);if(qi(u))return z4(u);if(I1(u))return U4(u);if(Jl(u))return V4(u);let p=O0(u.kind)?r.createBaseNode(u.kind):r.createBaseTokenNode(u.kind);p.flags|=u.flags&-9,p.transformFlags=u.transformFlags,sc(p,u);for(let y in u)Os(p,y)||!Os(u,y)||(p[y]=u[y]);return p}function W4(u,p,y){return Ad(R2(void 0,void 0,void 0,void 0,p?[p]:[],void 0,Jm(u,!0)),void 0,y?[y]:[])}function Iy(u,p,y){return Ad(M2(void 0,void 0,p?[p]:[],void 0,void 0,Jm(u,!0)),void 0,y?[y]:[])}function jy(){return u_(sa("0"))}function P3(u){return uv(void 0,!1,u)}function q4(u){return zp(void 0,!1,Um([cv(!1,void 0,u)]))}function H4(u,p){return p==="undefined"?$r.createStrictEquality(u,jy()):$r.createStrictEquality(bl(u),$a(p))}function Ld(u,p,y){return F1(u)?O2(Bm(u,void 0,p),void 0,void 0,y):Ad(Kp(u,p),void 0,y)}function G4(u,p,y){return Ld(u,"bind",[p,...y])}function X4(u,p,y){return Ld(u,"call",[p,...y])}function Y4(u,p,y){return Ld(u,"apply",[p,y])}function qm(u,p,y){return Ld(qo(u),p,y)}function N3(u,p){return Ld(u,"slice",p===void 0?[]:[Bd(p)])}function O3(u,p){return Ld(u,"concat",p)}function b(u,p,y){return qm("Object","defineProperty",[u,Bd(p),y])}function V(u,p){return qm("Object","getOwnPropertyDescriptor",[u,Bd(p)])}function Ee(u,p,y){return qm("Reflect","get",y?[u,p,y]:[u,p])}function Je(u,p,y,D){return qm("Reflect","set",D?[u,p,y,D]:[u,p,y])}function tt(u,p,y){return y?(u.push(jd(p,y)),!0):!1}function $t(u,p){let y=[];tt(y,"enumerable",Bd(u.enumerable)),tt(y,"configurable",Bd(u.configurable));let D=tt(y,"writable",Bd(u.writable));D=tt(y,"value",u.value)||D;let ge=tt(y,"get",u.get);return ge=tt(y,"set",u.set)||ge,Re.assert(!(D&&ge),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),cg(y,!p)}function Kn(u,p){switch(u.kind){case 214:return kD(u,p);case 213:return AD(u,u.type,p);case 231:return KD(u,p,u.type);case 235:return q2(u,p,u.type);case 232:return W2(u,p);case 356:return A3(u,p)}}function yr(u){return G0(u)&&If(u)&&If(getSourceMapRange(u))&&If(getCommentRange(u))&&!wr(getSyntheticLeadingComments(u))&&!wr(getSyntheticTrailingComments(u))}function Er(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:15;return u&&aD(u,y)&&!yr(u)?Kn(u,Er(u.expression,p)):p}function vr(u,p,y){if(!p)return u;let D=aS(p,p.label,Q5(p.statement)?vr(u,p.statement):u);return y&&y(p),D}function Ai(u,p){let y=q1(u);switch(y.kind){case 79:return p;case 108:case 8:case 9:case 10:return!1;case 206:return y.elements.length!==0;case 207:return y.properties.length>0;default:return!0}}function $o(u,p,y){let D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ge=ng(u,15),ut,Un;return cx(ge)?(ut=vu(),Un=ge):Vx(ge)?(ut=vu(),Un=y!==void 0&&y<2?Ro(qo("_super"),ge):ge):K_(ge)&8192?(ut=jy(),Un=f().parenthesizeLeftSideOfAccess(ge,!1)):zl(ge)?Ai(ge.expression,D)?(ut=uc(p),Un=Kp(Ro($r.createAssignment(ut,ge.expression),ge.expression),ge.name),Ro(Un,ge)):(ut=ge.expression,Un=ge):Mf(ge)?Ai(ge.expression,D)?(ut=uc(p),Un=P2(Ro($r.createAssignment(ut,ge.expression),ge.expression),ge.argumentExpression),Ro(Un,ge)):(ut=ge.expression,Un=ge):(ut=jy(),Un=f().parenthesizeLeftSideOfAccess(u,!1)),{target:Un,thisArg:ut}}function jo(u,p){return Kp(L2(cg([a_(void 0,"value",[jc(void 0,void 0,u,void 0,void 0,void 0)],Jm([dg(p)]))])),"value")}function _o(u){return u.length>10?Oy(u):Cc(u,$r.createComma)}function Nu(u,p,y){let D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ge=F0(u);if(ge&&qi(ge)&&!wp(ge)){let ut=yd(Ro(Av(ge),ge),ge.parent);return D|=K_(ge),y||(D|=96),p||(D|=3072),D&&setEmitFlags(ut,D),ut}return Ip(u)}function hc(u,p,y){return Nu(u,p,y,98304)}function __(u,p,y){return Nu(u,p,y,32768)}function G_(u,p,y){return Nu(u,p,y,16384)}function ul(u,p,y){return Nu(u,p,y)}function Rd(u,p,y,D){let ge=Kp(u,If(p)?p:Av(p));Ro(ge,p);let ut=0;return D||(ut|=96),y||(ut|=3072),ut&&setEmitFlags(ge,ut),ge}function I3(u,p,y,D){return u&&rl(p,1)?Rd(u,Nu(p),y,D):G_(p,y,D)}function kv(u,p,y,D){let ge=Md(u,p,0,y);return Fv(u,p,ge,D)}function j3(u){return Ic(u.expression)&&u.expression.text==="use strict"}function Hl(){return sD(dg($a("use strict")))}function Md(u,p){let y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,D=arguments.length>3?arguments[3]:void 0;Re.assert(p.length===0,"Prologue directives should be at the first statement in the target statements array");let ge=!1,ut=u.length;for(;y<ut;){let Un=u[y];if(Nf(Un))j3(Un)&&(ge=!0),p.push(Un);else break;y++}return D&&!ge&&p.push(Hl()),y}function Fv(u,p,y,D){let ge=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Ol,ut=u.length;for(;y!==void 0&&y<ut;){let Un=u[y];if(K_(Un)&2097152&&ge(Un))Yo(p,D?visitNode(Un,D,Oh):Un);else break;y++}return y}function Hu(u){return y7(u)?u:Ro(Zn([Hl(),...u]),u)}function Ly(u){return Re.assert(dn(u,L0),"Cannot lift nodes to a Block."),Pl(u)||Jm(u)}function qf(u,p,y){let D=y;for(;D<u.length&&p(u[D]);)D++;return D}function L3(u,p){if(!wr(p))return u;let y=qf(u,Nf,0),D=qf(u,YE,y),ge=qf(u,QE,D),ut=qf(p,Nf,0),Un=qf(p,YE,ut),qr=qf(p,QE,Un),Oi=qf(p,lx,qr);Re.assert(Oi===p.length,"Expected declarations to be valid standard or custom prologues");let xl=Cp(u)?u.slice():u;if(Oi>qr&&xl.splice(ge,0,...p.slice(qr,Oi)),qr>Un&&xl.splice(D,0,...p.slice(Un,qr)),Un>ut&&xl.splice(y,0,...p.slice(ut,Un)),ut>0)if(y===0)xl.splice(0,0,...p.slice(0,ut));else{let X_=new Map;for(let Up=0;Up<y;Up++){let Y_=u[Up];X_.set(Y_.expression.text,!0)}for(let Up=ut-1;Up>=0;Up--){let Y_=p[Up];X_.has(Y_.expression.text)||xl.unshift(Y_)}}return Cp(u)?Ro(Zn(xl,u.hasTrailingComma),u):u}function R3(u,p){var y;let D;return typeof p=="number"?D=Uu(p):D=p,q0(u)?xd(u,D,u.name,u.constraint,u.default):Im(u)?jp(u,D,u.dotDotDotToken,u.name,u.questionToken,u.type,u.initializer):L6(u)?Yi(u,D,u.typeParameters,u.parameters,u.type):l2(u)?to(u,D,u.name,u.questionToken,u.type):H0(u)?di(u,D,u.name,(y=u.questionToken)!=null?y:u.exclamationToken,u.type,u.initializer):N5(u)?Sa(u,D,u.name,u.questionToken,u.typeParameters,u.parameters,u.type):c2(u)?zn(u,D,u.asteriskToken,u.name,u.questionToken,u.typeParameters,u.parameters,u.type,u.body):ny(u)?To(u,D,u.parameters,u.body):p2(u)?dc(u,D,u.name,u.parameters,u.type,u.body):ry(u)?Lp(u,D,u.name,u.parameters,u.body):j6(u)?Kf(u,D,u.parameters,u.type):qx(u)?FD(u,D,u.asteriskToken,u.name,u.typeParameters,u.parameters,u.type,u.body):Hx(u)?PD(u,D,u.typeParameters,u.parameters,u.type,u.equalsGreaterThanToken,u.body):Xx(u)?Dy(u,D,u.name,u.typeParameters,u.heritageClauses,u.members):Y0(u)?GD(u,D,u.declarationList):Q0(u)?nv(u,D,u.asteriskToken,u.name,u.typeParameters,u.parameters,u.type,u.body):sy(u)?rv(u,D,u.name,u.typeParameters,u.heritageClauses,u.members):v2(u)?fS(u,D,u.name,u.typeParameters,u.heritageClauses,u.members):W6(u)?Fd(u,D,u.name,u.typeParameters,u.type):q6(u)?Pd(u,D,u.name,u.members):bd(u)?Js(u,D,u.name,u.body):G6(u)?bS(u,D,u.isTypeOnly,u.name,u.moduleReference):X6(u)?DS(u,D,u.importClause,u.moduleSpecifier,u.assertClause):Z0(u)?lv(u,D,u.expression):uy(u)?NS(u,D,u.isTypeOnly,u.exportClause,u.moduleSpecifier,u.assertClause):Re.assertNever(u)}function io(u){return u?Zn(u):void 0}function ka(u){return typeof u=="string"?qo(u):u}function Bd(u){return typeof u=="string"?$a(u):typeof u=="number"?sa(u):typeof u=="boolean"?u?Ya():i_():u}function $d(u){return u&&f().parenthesizeExpressionForDisallowedComma(u)}function Q4(u){return typeof u=="number"?ps(u):u}function Mc(u){return u&&Q6(u)?Ro(sc(H2(),u),u):u}function M3(u){return typeof u=="string"||u&&!Pp(u)?Ty(u,void 0,void 0,void 0):u}}function Dj(t,r){return t!==r&&Ro(t,r),t}function Sj(t,r){return t!==r&&(sc(t,r),Ro(t,r)),t}function Jx(t){switch(t){case 347:return"type";case 345:return"returns";case 346:return"this";case 343:return"enum";case 333:return"author";case 335:return"class";case 336:return"public";case 337:return"private";case 338:return"protected";case 339:return"readonly";case 340:return"override";case 348:return"template";case 349:return"typedef";case 344:return"param";case 351:return"prop";case 341:return"callback";case 342:return"overload";case 331:return"augments";case 332:return"implements";default:return Re.fail(`Unsupported kind: ${Re.formatSyntaxKind(t)}`)}}function Ej(t,r){switch(Oc||(Oc=xm(99,!1,0)),t){case 14:Oc.setText("`"+r+"`");break;case 15:Oc.setText("`"+r+"${");break;case 16:Oc.setText("}"+r+"${");break;case 17:Oc.setText("}"+r+"`");break}let s=Oc.scan();if(s===19&&(s=Oc.reScanTemplateToken(!1)),Oc.isUnterminated())return Oc.setText(void 0),F6;let f;switch(s){case 14:case 15:case 16:case 17:f=Oc.getTokenValue();break}return f===void 0||Oc.scan()!==1?(Oc.setText(void 0),F6):(Oc.setText(void 0),f)}function n_(t){return t&&qi(t)?Zh(t):Dn(t)}function Zh(t){return Dn(t)&-67108865}function Tj(t,r){return r|t.transformFlags&134234112}function Dn(t){if(!t)return 0;let r=t.transformFlags&~D5(t.kind);return D1(t)&&Dh(t.name)?Tj(t.name,r):r}function Wi(t){return t?t.transformFlags:0}function x5(t){let r=0;for(let s of t)r|=Dn(s);t.transformFlags=r}function D5(t){if(t>=179&&t<=202)return-2;switch(t){case 210:case 211:case 206:return-2147450880;case 264:return-1941676032;case 166:return-2147483648;case 216:return-2072174592;case 215:case 259:return-1937940480;case 258:return-2146893824;case 260:case 228:return-2147344384;case 173:return-1937948672;case 169:return-2013249536;case 171:case 174:case 175:return-2005057536;case 131:case 148:case 160:case 144:case 152:case 149:case 134:case 153:case 114:case 165:case 168:case 170:case 176:case 177:case 178:case 261:case 262:return-2;case 207:return-2147278848;case 295:return-2147418112;case 203:case 204:return-2147450880;case 213:case 235:case 231:case 356:case 214:case 106:return-2147483648;case 208:case 209:return-2147483648;default:return-2147483648}}function i2(t){return t.flags|=8,t}function Cj(t,r,s){let f,T,Z,ae,_e,M,He,be,gt,ze;fl(t)?(Z="",ae=t,_e=t.length,M=r,He=s):(Re.assert(r==="js"||r==="dts"),Z=(r==="js"?t.javascriptPath:t.declarationPath)||"",M=r==="js"?t.javascriptMapPath:t.declarationMapPath,be=()=>r==="js"?t.javascriptText:t.declarationText,gt=()=>r==="js"?t.javascriptMapText:t.declarationMapText,_e=()=>be().length,t.buildInfo&&t.buildInfo.bundle&&(Re.assert(s===void 0||typeof s=="boolean"),f=s,T=r==="js"?t.buildInfo.bundle.js:t.buildInfo.bundle.dts,ze=t.oldFileOfCurrentEmit));let ot=ze?Aj(Re.checkDefined(T)):wj(T,f,_e);return ot.fileName=Z,ot.sourceMapPath=M,ot.oldFileOfCurrentEmit=ze,be&>?(Object.defineProperty(ot,"text",{get:be}),Object.defineProperty(ot,"sourceMapText",{get:gt})):(Re.assert(!ze),ot.text=ae!=null?ae:"",ot.sourceMapText=He),ot}function wj(t,r,s){let f,T,Z,ae,_e,M,He,be;for(let ze of t?t.sections:Ne)switch(ze.kind){case"prologue":f=Yo(f,Ro(r_.createUnparsedPrologue(ze.data),ze));break;case"emitHelpers":T=Yo(T,getAllUnscopedEmitHelpers().get(ze.data));break;case"no-default-lib":be=!0;break;case"reference":Z=Yo(Z,{pos:-1,end:-1,fileName:ze.data});break;case"type":ae=Yo(ae,{pos:-1,end:-1,fileName:ze.data});break;case"type-import":ae=Yo(ae,{pos:-1,end:-1,fileName:ze.data,resolutionMode:99});break;case"type-require":ae=Yo(ae,{pos:-1,end:-1,fileName:ze.data,resolutionMode:1});break;case"lib":_e=Yo(_e,{pos:-1,end:-1,fileName:ze.data});break;case"prepend":let ot;for(let Vt of ze.texts)(!r||Vt.kind!=="internal")&&(ot=Yo(ot,Ro(r_.createUnparsedTextLike(Vt.data,Vt.kind==="internal"),Vt)));M=Ns(M,ot),He=Yo(He,r_.createUnparsedPrepend(ze.data,ot!=null?ot:Ne));break;case"internal":if(r){He||(He=[]);break}case"text":He=Yo(He,Ro(r_.createUnparsedTextLike(ze.data,ze.kind==="internal"),ze));break;default:Re.assertNever(ze)}if(!He){let ze=r_.createUnparsedTextLike(void 0,!1);Lx(ze,0,typeof s=="function"?s():s),He=[ze]}let gt=dy.createUnparsedSource(f!=null?f:Ne,void 0,He);return Yh(f,gt),Yh(He,gt),Yh(M,gt),gt.hasNoDefaultLib=be,gt.helpers=T,gt.referencedFiles=Z||Ne,gt.typeReferenceDirectives=ae,gt.libReferenceDirectives=_e||Ne,gt}function Aj(t){let r,s;for(let T of t.sections)switch(T.kind){case"internal":case"text":r=Yo(r,Ro(r_.createUnparsedTextLike(T.data,T.kind==="internal"),T));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":s=Yo(s,Ro(r_.createUnparsedSyntheticReference(T),T));break;case"prologue":case"emitHelpers":case"prepend":break;default:Re.assertNever(T)}let f=r_.createUnparsedSource(Ne,s,r!=null?r:Ne);return Yh(s,f),Yh(r,f),f.helpers=zr(t.sources&&t.sources.helpers,T=>getAllUnscopedEmitHelpers().get(T)),f}function kj(t,r,s,f,T,Z){return fl(t)?E5(void 0,t,s,f,void 0,r,T,Z):S5(t,r,s,f,T,Z)}function S5(t,r,s,f,T,Z,ae,_e){let M=dy.createInputFiles();M.javascriptPath=r,M.javascriptMapPath=s,M.declarationPath=f,M.declarationMapPath=T,M.buildInfoPath=Z;let He=new Map,be=ot=>{if(ot===void 0)return;let Vt=He.get(ot);return Vt===void 0&&(Vt=t(ot),He.set(ot,Vt!==void 0?Vt:!1)),Vt!==!1?Vt:void 0},gt=ot=>{let Vt=be(ot);return Vt!==void 0?Vt:`/* Input file ${ot} was missing */\r +`},ze;return Object.defineProperties(M,{javascriptText:{get:()=>gt(r)},javascriptMapText:{get:()=>be(s)},declarationText:{get:()=>gt(Re.checkDefined(f))},declarationMapText:{get:()=>be(T)},buildInfo:{get:()=>{var ot,Vt;if(ze===void 0&&Z)if(ae!=null&&ae.getBuildInfo)ze=(ot=ae.getBuildInfo(Z,_e.configFilePath))!=null?ot:!1;else{let Mn=be(Z);ze=Mn!==void 0&&(Vt=getBuildInfo(Z,Mn))!=null?Vt:!1}return ze||void 0}}}),M}function E5(t,r,s,f,T,Z,ae,_e,M,He,be){let gt=dy.createInputFiles();return gt.javascriptPath=t,gt.javascriptText=r,gt.javascriptMapPath=s,gt.javascriptMapText=f,gt.declarationPath=T,gt.declarationText=Z,gt.declarationMapPath=ae,gt.declarationMapText=_e,gt.buildInfoPath=M,gt.buildInfo=He,gt.oldFileOfCurrentEmit=be,gt}function Fj(t,r,s){return new(C5||(C5=cs.getSourceMapSourceConstructor()))(t,r,s)}function sc(t,r){if(t.original=r,r){let s=r.emitNode;s&&(t.emitNode=Pj(s,t.emitNode))}return t}function Pj(t,r){let{flags:s,internalFlags:f,leadingComments:T,trailingComments:Z,commentRange:ae,sourceMapRange:_e,tokenSourceMapRanges:M,constantValue:He,helpers:be,startsOnNewLine:gt,snippetElement:ze}=t;if(r||(r={}),T&&(r.leadingComments=Ns(T.slice(),r.leadingComments)),Z&&(r.trailingComments=Ns(Z.slice(),r.trailingComments)),s&&(r.flags=s),f&&(r.internalFlags=f&-9),ae&&(r.commentRange=ae),_e&&(r.sourceMapRange=_e),M&&(r.tokenSourceMapRanges=Nj(M,r.tokenSourceMapRanges)),He!==void 0&&(r.constantValue=He),be)for(let ot of be)r.helpers=td(r.helpers,ot);return gt!==void 0&&(r.startsOnNewLine=gt),ze!==void 0&&(r.snippetElement=ze),r}function Nj(t,r){r||(r=[]);for(let s in t)r[s]=t[s];return r}var o2,A6,k6,Oc,F6,ey,T5,r_,C5,Oj=Te({"src/compiler/factory/nodeFactory.ts"(){"use strict";il(),o2=0,A6=(t=>(t[t.None=0]="None",t[t.NoParenthesizerRules=1]="NoParenthesizerRules",t[t.NoNodeConverters=2]="NoNodeConverters",t[t.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",t[t.NoOriginalNode=8]="NoOriginalNode",t))(A6||{}),k6=[],F6={},ey=v5(),T5={createBaseSourceFileNode:t=>i2(ey.createBaseSourceFileNode(t)),createBaseIdentifierNode:t=>i2(ey.createBaseIdentifierNode(t)),createBasePrivateIdentifierNode:t=>i2(ey.createBasePrivateIdentifierNode(t)),createBaseTokenNode:t=>i2(ey.createBaseTokenNode(t)),createBaseNode:t=>i2(ey.createBaseNode(t))},r_=Kx(4,T5)}}),Ij=()=>{},jj=()=>{};function Nm(t){return t.kind===8}function P6(t){return t.kind===9}function Ic(t){return t.kind===10}function zx(t){return t.kind===11}function Lj(t){return t.kind===13}function w5(t){return t.kind===14}function Rj(t){return t.kind===15}function Mj(t){return t.kind===16}function Bj(t){return t.kind===17}function $j(t){return t.kind===25}function A5(t){return t.kind===27}function N6(t){return t.kind===39}function O6(t){return t.kind===40}function Kj(t){return t.kind===41}function Ux(t){return t.kind===53}function a2(t){return t.kind===57}function Jj(t){return t.kind===58}function zj(t){return t.kind===28}function Uj(t){return t.kind===38}function qi(t){return t.kind===79}function Jl(t){return t.kind===80}function k5(t){return t.kind===93}function Vj(t){return t.kind===88}function s2(t){return t.kind===132}function Wj(t){return t.kind===129}function qj(t){return t.kind===133}function F5(t){return t.kind===146}function Hj(t){return t.kind===124}function Gj(t){return t.kind===126}function Xj(t){return t.kind===161}function Yj(t){return t.kind===127}function Vx(t){return t.kind===106}function P5(t){return t.kind===100}function Qj(t){return t.kind===82}function ty(t){return t.kind===163}function Om(t){return t.kind===164}function q0(t){return t.kind===165}function Im(t){return t.kind===166}function u2(t){return t.kind===167}function l2(t){return t.kind===168}function H0(t){return t.kind===169}function N5(t){return t.kind===170}function c2(t){return t.kind===171}function _2(t){return t.kind===172}function ny(t){return t.kind===173}function p2(t){return t.kind===174}function ry(t){return t.kind===175}function I6(t){return t.kind===176}function O5(t){return t.kind===177}function j6(t){return t.kind===178}function I5(t){return t.kind===179}function iy(t){return t.kind===180}function d2(t){return t.kind===181}function L6(t){return t.kind===182}function j5(t){return t.kind===183}function Wx(t){return t.kind===184}function L5(t){return t.kind===185}function R5(t){return t.kind===186}function R6(t){return t.kind===199}function M5(t){return t.kind===187}function B5(t){return t.kind===188}function $5(t){return t.kind===189}function K5(t){return t.kind===190}function J5(t){return t.kind===191}function z5(t){return t.kind===192}function M6(t){return t.kind===193}function B6(t){return t.kind===194}function U5(t){return t.kind===195}function V5(t){return t.kind===196}function W5(t){return t.kind===197}function $6(t){return t.kind===198}function f2(t){return t.kind===202}function Zj(t){return t.kind===201}function eL(t){return t.kind===200}function tL(t){return t.kind===203}function nL(t){return t.kind===204}function m2(t){return t.kind===205}function g2(t){return t.kind===206}function jm(t){return t.kind===207}function zl(t){return t.kind===208}function Mf(t){return t.kind===209}function oy(t){return t.kind===210}function q5(t){return t.kind===211}function H5(t){return t.kind===212}function rL(t){return t.kind===213}function G0(t){return t.kind===214}function qx(t){return t.kind===215}function Hx(t){return t.kind===216}function iL(t){return t.kind===217}function oL(t){return t.kind===218}function K6(t){return t.kind===219}function aL(t){return t.kind===220}function Gx(t){return t.kind===221}function G5(t){return t.kind===222}function _s(t){return t.kind===223}function sL(t){return t.kind===224}function uL(t){return t.kind===225}function lL(t){return t.kind===226}function J6(t){return t.kind===227}function Xx(t){return t.kind===228}function Yx(t){return t.kind===229}function z6(t){return t.kind===230}function cL(t){return t.kind===231}function _L(t){return t.kind===235}function X0(t){return t.kind===232}function U6(t){return t.kind===233}function pL(t){return t.kind===234}function X5(t){return t.kind===356}function ay(t){return t.kind===357}function dL(t){return t.kind===236}function fL(t){return t.kind===237}function h2(t){return t.kind===238}function Y0(t){return t.kind===240}function mL(t){return t.kind===239}function y2(t){return t.kind===241}function gL(t){return t.kind===242}function hL(t){return t.kind===243}function yL(t){return t.kind===244}function Y5(t){return t.kind===245}function vL(t){return t.kind===246}function bL(t){return t.kind===247}function xL(t){return t.kind===248}function DL(t){return t.kind===249}function SL(t){return t.kind===250}function EL(t){return t.kind===251}function TL(t){return t.kind===252}function Q5(t){return t.kind===253}function CL(t){return t.kind===254}function wL(t){return t.kind===255}function AL(t){return t.kind===256}function Pp(t){return t.kind===257}function V6(t){return t.kind===258}function Q0(t){return t.kind===259}function sy(t){return t.kind===260}function v2(t){return t.kind===261}function W6(t){return t.kind===262}function q6(t){return t.kind===263}function bd(t){return t.kind===264}function Z5(t){return t.kind===265}function kL(t){return t.kind===266}function H6(t){return t.kind===267}function G6(t){return t.kind===268}function X6(t){return t.kind===269}function FL(t){return t.kind===270}function PL(t){return t.kind===298}function NL(t){return t.kind===296}function OL(t){return t.kind===297}function Y6(t){return t.kind===271}function Qx(t){return t.kind===277}function IL(t){return t.kind===272}function e7(t){return t.kind===273}function Z0(t){return t.kind===274}function uy(t){return t.kind===275}function t7(t){return t.kind===276}function n7(t){return t.kind===278}function jL(t){return t.kind===279}function Q6(t){return t.kind===355}function LL(t){return t.kind===360}function RL(t){return t.kind===358}function ML(t){return t.kind===359}function Zx(t){return t.kind===280}function Z6(t){return t.kind===281}function BL(t){return t.kind===282}function b2(t){return t.kind===283}function r7(t){return t.kind===284}function eD(t){return t.kind===285}function eC(t){return t.kind===286}function $L(t){return t.kind===287}function KL(t){return t.kind===288}function tC(t){return t.kind===289}function JL(t){return t.kind===290}function zL(t){return t.kind===291}function UL(t){return t.kind===292}function i7(t){return t.kind===293}function x2(t){return t.kind===294}function VL(t){return t.kind===295}function ly(t){return t.kind===299}function D2(t){return t.kind===300}function o7(t){return t.kind===301}function a7(t){return t.kind===302}function WL(t){return t.kind===304}function z_(t){return t.kind===308}function qL(t){return t.kind===309}function HL(t){return t.kind===310}function s7(t){return t.kind===312}function tD(t){return t.kind===313}function cy(t){return t.kind===314}function GL(t){return t.kind===327}function XL(t){return t.kind===328}function YL(t){return t.kind===329}function QL(t){return t.kind===315}function ZL(t){return t.kind===316}function u7(t){return t.kind===317}function eR(t){return t.kind===318}function tR(t){return t.kind===319}function nD(t){return t.kind===320}function nR(t){return t.kind===321}function rR(t){return t.kind===322}function eg(t){return t.kind===323}function nC(t){return t.kind===325}function S2(t){return t.kind===326}function rD(t){return t.kind===331}function iR(t){return t.kind===333}function l7(t){return t.kind===335}function oR(t){return t.kind===341}function rC(t){return t.kind===336}function iC(t){return t.kind===337}function oC(t){return t.kind===338}function aC(t){return t.kind===339}function c7(t){return t.kind===340}function sC(t){return t.kind===342}function uC(t){return t.kind===334}function aR(t){return t.kind===350}function _7(t){return t.kind===343}function _y(t){return t.kind===344}function lC(t){return t.kind===345}function p7(t){return t.kind===346}function E2(t){return t.kind===347}function tg(t){return t.kind===348}function sR(t){return t.kind===349}function uR(t){return t.kind===330}function lR(t){return t.kind===351}function d7(t){return t.kind===332}function cC(t){return t.kind===353}function cR(t){return t.kind===352}function _R(t){return t.kind===354}var pR=Te({"src/compiler/factory/nodeTests.ts"(){"use strict";il()}});function dR(t){return t.createExportDeclaration(void 0,!1,t.createNamedExports([]),void 0)}function iD(t,r,s,f){if(Om(s))return Ro(t.createElementAccessExpression(r,s.expression),f);{let T=Ro(cd(s)?t.createPropertyAccessExpression(r,s):t.createElementAccessExpression(r,s),s);return addEmitFlags(T,128),T}}function _C(t,r){let s=dy.createIdentifier(t||"React");return yd(s,A0(r)),s}function pC(t,r,s){if(ty(r)){let f=pC(t,r.left,s),T=t.createIdentifier(uu(r.right));return T.escapedText=r.right.escapedText,t.createPropertyAccessExpression(f,T)}else return _C(uu(r),s)}function f7(t,r,s,f){return r?pC(t,r,f):t.createPropertyAccessExpression(_C(s,f),"createElement")}function fR(t,r,s,f){return r?pC(t,r,f):t.createPropertyAccessExpression(_C(s,f),"Fragment")}function mR(t,r,s,f,T,Z){let ae=[s];if(f&&ae.push(f),T&&T.length>0)if(f||ae.push(t.createNull()),T.length>1)for(let _e of T)sD(_e),ae.push(_e);else ae.push(T[0]);return Ro(t.createCallExpression(r,void 0,ae),Z)}function gR(t,r,s,f,T,Z,ae){let _e=[fR(t,s,f,Z),t.createNull()];if(T&&T.length>0)if(T.length>1)for(let M of T)sD(M),_e.push(M);else _e.push(T[0]);return Ro(t.createCallExpression(f7(t,r,f,Z),void 0,_e),ae)}function hR(t,r,s){if(V6(r)){let f=w_(r.declarations),T=t.updateVariableDeclaration(f,f.name,void 0,void 0,s);return Ro(t.createVariableStatement(void 0,t.updateVariableDeclarationList(r,[T])),r)}else{let f=Ro(t.createAssignment(r,s),r);return Ro(t.createExpressionStatement(f),r)}}function yR(t,r,s){return h2(r)?t.updateBlock(r,Ro(t.createNodeArray([s,...r.statements]),r.statements)):t.createBlock(t.createNodeArray([r,s]),!0)}function m7(t,r){if(ty(r)){let s=m7(t,r.left),f=yd(Ro(t.cloneNode(r.right),r.right),r.right.parent);return Ro(t.createPropertyAccessExpression(s,f),r)}else return yd(Ro(t.cloneNode(r),r),r.parent)}function g7(t,r){return qi(r)?t.createStringLiteralFromNode(r):Om(r)?yd(Ro(t.cloneNode(r.expression),r.expression),r.expression.parent):yd(Ro(t.cloneNode(r),r),r.parent)}function vR(t,r,s,f,T){let{firstAccessor:Z,getAccessor:ae,setAccessor:_e}=OT(r,s);if(s===Z)return Ro(t.createObjectDefinePropertyCall(f,g7(t,s.name),t.createPropertyDescriptor({enumerable:t.createFalse(),configurable:!0,get:ae&&Ro(sc(t.createFunctionExpression(hh(ae),void 0,void 0,void 0,ae.parameters,void 0,ae.body),ae),ae),set:_e&&Ro(sc(t.createFunctionExpression(hh(_e),void 0,void 0,void 0,_e.parameters,void 0,_e.body),_e),_e)},!T)),Z)}function bR(t,r,s){return sc(Ro(t.createAssignment(iD(t,s,r.name,r.name),r.initializer),r),r)}function xR(t,r,s){return sc(Ro(t.createAssignment(iD(t,s,r.name,r.name),t.cloneNode(r.name)),r),r)}function DR(t,r,s){return sc(Ro(t.createAssignment(iD(t,s,r.name,r.name),sc(Ro(t.createFunctionExpression(hh(r),r.asteriskToken,void 0,void 0,r.parameters,void 0,r.body),r),r)),r),r)}function SR(t,r,s,f){switch(s.name&&Jl(s.name)&&Re.failBadSyntaxKind(s.name,"Private identifiers are not allowed in object literals."),s.kind){case 174:case 175:return vR(t,r.properties,s,f,!!r.multiLine);case 299:return bR(t,s,f);case 300:return xR(t,s,f);case 171:return DR(t,s,f)}}function ER(t,r,s,f,T){let Z=r.operator;Re.assert(Z===45||Z===46,"Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression");let ae=t.createTempVariable(f);s=t.createAssignment(ae,s),Ro(s,r.operand);let _e=Gx(r)?t.createPrefixUnaryExpression(Z,ae):t.createPostfixUnaryExpression(ae,Z);return Ro(_e,r),T&&(_e=t.createAssignment(T,_e),Ro(_e,r)),s=t.createComma(s,_e),Ro(s,r),G5(r)&&(s=t.createComma(s,ae),Ro(s,r)),s}function TR(t){return(K_(t)&65536)!==0}function dC(t){return(K_(t)&32768)!==0}function CR(t){return(K_(t)&16384)!==0}function h7(t){return Ic(t.expression)&&t.expression.text==="use strict"}function y7(t){for(let r of t)if(Nf(r)){if(h7(r))return r}else break}function v7(t){let r=ic(t);return r!==void 0&&Nf(r)&&h7(r)}function oD(t){return t.kind===223&&t.operatorToken.kind===27}function wR(t){return oD(t)||ay(t)}function b7(t){return G0(t)&&lu(t)&&!!w1(t)}function AR(t){let r=A1(t);return Re.assertIsDefined(r),r}function aD(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15;switch(t.kind){case 214:return r&16&&b7(t)?!1:(r&1)!==0;case 213:case 231:case 230:case 235:return(r&2)!==0;case 232:return(r&4)!==0;case 356:return(r&8)!==0}return!1}function ng(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15;for(;aD(t,r);)t=t.expression;return t}function kR(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15,s=t.parent;for(;aD(s,r);)s=s.parent,Re.assert(s);return s}function FR(t){return ng(t,6)}function sD(t){return setStartsOnNewLine(t,!0)}function x7(t){let r=C0(t,z_),s=r&&r.emitNode;return s&&s.externalHelpersModuleName}function PR(t){let r=C0(t,z_),s=r&&r.emitNode;return!!s&&(!!s.externalHelpersModuleName||!!s.externalHelpers)}function NR(t,r,s,f,T,Z,ae){if(f.importHelpers&&$E(s,f)){let _e,M=J_(f);if(M>=5&&M<=99||s.impliedNodeFormat===99){let He=getEmitHelpers(s);if(He){let be=[];for(let gt of He)if(!gt.scoped){let ze=gt.importName;ze&&Lu(be,ze)}if(wr(be)){be.sort(A),_e=t.createNamedImports(zr(be,ot=>p8(s,ot)?t.createImportSpecifier(!1,void 0,t.createIdentifier(ot)):t.createImportSpecifier(!1,t.createIdentifier(ot),r.getUnscopedHelperName(ot))));let gt=C0(s,z_),ze=getOrCreateEmitNode(gt);ze.externalHelpers=!0}}}else{let He=D7(t,s,f,T,Z||ae);He&&(_e=t.createNamespaceImport(He))}if(_e){let He=t.createImportDeclaration(void 0,t.createImportClause(!1,void 0,_e),t.createStringLiteral(Rx),void 0);return addInternalEmitFlags(He,2),He}}}function D7(t,r,s,f,T){if(s.importHelpers&&$E(r,s)){let Z=x7(r);if(Z)return Z;let ae=J_(s),_e=(f||XT(s)&&T)&&ae!==4&&(ae<5||r.impliedNodeFormat===1);if(!_e){let M=getEmitHelpers(r);if(M){for(let He of M)if(!He.scoped){_e=!0;break}}}if(_e){let M=C0(r,z_),He=getOrCreateEmitNode(M);return He.externalHelpersModuleName||(He.externalHelpersModuleName=t.createUniqueName(Rx))}}}function OR(t,r,s){let f=G8(r);if(f&&!X8(r)&&!h8(r)){let T=f.name;return wp(T)?T:t.createIdentifier($0(s,T)||uu(T))}if(r.kind===269&&r.importClause||r.kind===275&&r.moduleSpecifier)return t.getGeneratedNameForNode(r)}function IR(t,r,s,f,T,Z){let ae=dT(r);if(ae&&Ic(ae))return LR(r,f,t,T,Z)||jR(t,ae,s)||t.cloneNode(ae)}function jR(t,r,s){let f=s.renamedDependencies&&s.renamedDependencies.get(r.text);return f?t.createStringLiteral(f):void 0}function S7(t,r,s,f){if(r){if(r.moduleName)return t.createStringLiteral(r.moduleName);if(!r.isDeclarationFile&&kT(f))return t.createStringLiteral(AT(s,r.fileName))}}function LR(t,r,s,f,T){return S7(s,f.getExternalModuleFileFromDeclaration(t),r,T)}function E7(t){if(dt(t))return t.initializer;if(ly(t)){let r=t.initializer;return Lf(r,!0)?r.right:void 0}if(D2(t))return t.objectAssignmentInitializer;if(Lf(t,!0))return t.right;if(J6(t))return E7(t.expression)}function rg(t){if(dt(t))return t.name;if(B(t)){switch(t.kind){case 299:return rg(t.initializer);case 300:return t.name;case 301:return rg(t.expression)}return}return Lf(t,!0)?rg(t.left):J6(t)?rg(t.expression):t}function RR(t){switch(t.kind){case 166:case 205:return t.dotDotDotToken;case 227:case 301:return t}}function MR(t){let r=T7(t);return Re.assert(!!r||o7(t),"Invalid property name for binding element."),r}function T7(t){switch(t.kind){case 205:if(t.propertyName){let s=t.propertyName;return Jl(s)?Re.failBadSyntaxKind(s):Om(s)&&C7(s.expression)?s.expression:s}break;case 299:if(t.name){let s=t.name;return Jl(s)?Re.failBadSyntaxKind(s):Om(s)&&C7(s.expression)?s.expression:s}break;case 301:return t.name&&Jl(t.name)?Re.failBadSyntaxKind(t.name):t.name}let r=rg(t);if(r&&Dh(r))return r}function C7(t){let r=t.kind;return r===10||r===8}function w7(t){switch(t.kind){case 203:case 204:case 206:return t.elements;case 207:return t.properties}}function fC(t){if(t){let r=t;for(;;){if(qi(r)||!r.body)return qi(r)?r:r.name;r=r.body}}}function BR(t){let r=t.kind;return r===173||r===175}function A7(t){let r=t.kind;return r===173||r===174||r===175}function $R(t){let r=t.kind;return r===299||r===300||r===259||r===173||r===178||r===172||r===279||r===240||r===261||r===262||r===263||r===264||r===268||r===269||r===267||r===275||r===274}function KR(t){let r=t.kind;return r===172||r===299||r===300||r===279||r===267}function JR(t){return a2(t)||Ux(t)}function zR(t){return qi(t)||B6(t)}function UR(t){return F5(t)||N6(t)||O6(t)}function VR(t){return a2(t)||N6(t)||O6(t)}function WR(t){return qi(t)||Ic(t)}function qR(t){let r=t.kind;return r===104||r===110||r===95||O1(t)||Gx(t)}function HR(t){return t===42}function GR(t){return t===41||t===43||t===44}function XR(t){return HR(t)||GR(t)}function YR(t){return t===39||t===40}function QR(t){return YR(t)||XR(t)}function ZR(t){return t===47||t===48||t===49}function eM(t){return ZR(t)||QR(t)}function tM(t){return t===29||t===32||t===31||t===33||t===102||t===101}function nM(t){return tM(t)||eM(t)}function rM(t){return t===34||t===36||t===35||t===37}function iM(t){return rM(t)||nM(t)}function oM(t){return t===50||t===51||t===52}function aM(t){return oM(t)||iM(t)}function sM(t){return t===55||t===56}function uM(t){return sM(t)||aM(t)}function lM(t){return t===60||uM(t)||Wh(t)}function cM(t){return lM(t)||t===27}function _M(t){return cM(t.kind)}function pM(t,r,s,f,T,Z){let ae=new F7(t,r,s,f,T,Z);return _e;function _e(M,He){let be={value:void 0},gt=[lD.enter],ze=[M],ot=[void 0],Vt=0;for(;gt[Vt]!==lD.done;)Vt=gt[Vt](ae,Vt,gt,ze,ot,be,He);return Re.assertEqual(Vt,0),be.value}}function k7(t){return t===93||t===88}function dM(t){let r=t.kind;return k7(r)}function fM(t){let r=t.kind;return Zc(r)&&!k7(r)}function mM(t,r){if(r!==void 0)return r.length===0?r:Ro(t.createNodeArray([],r.hasTrailingComma),r)}function gM(t){var r;let s=t.emitNode.autoGenerate;if(s.flags&4){let f=s.id,T=t,Z=T.original;for(;Z;){T=Z;let ae=(r=T.emitNode)==null?void 0:r.autoGenerate;if(cd(T)&&(ae===void 0||ae.flags&4&&ae.id!==f))break;Z=T.original}return T}return t}function mC(t,r){return typeof t=="object"?uD(!1,t.prefix,t.node,t.suffix,r):typeof t=="string"?t.length>0&&t.charCodeAt(0)===35?t.slice(1):t:""}function hM(t,r){return typeof t=="string"?t:yM(t,Re.checkDefined(r))}function yM(t,r){return I1(t)?r(t).slice(1):wp(t)?r(t):Jl(t)?t.escapedText.slice(1):uu(t)}function uD(t,r,s,f,T){return r=mC(r,T),f=mC(f,T),s=hM(s,T),`${t?"#":""}${r}${s}${f}`}function vM(t,r,s,f){return t.updatePropertyDeclaration(r,s,t.getGeneratedPrivateNameForNode(r.name,void 0,"_accessor_storage"),void 0,void 0,f)}function bM(t,r,s,f){return t.createGetAccessorDeclaration(s,f,[],void 0,t.createBlock([t.createReturnStatement(t.createPropertyAccessExpression(t.createThis(),t.getGeneratedPrivateNameForNode(r.name,void 0,"_accessor_storage")))]))}function xM(t,r,s,f){return t.createSetAccessorDeclaration(s,f,[t.createParameterDeclaration(void 0,void 0,"value")],t.createBlock([t.createExpressionStatement(t.createAssignment(t.createPropertyAccessExpression(t.createThis(),t.getGeneratedPrivateNameForNode(r.name,void 0,"_accessor_storage")),t.createIdentifier("value")))]))}function DM(t){let r=t.expression;for(;;){if(r=ng(r),ay(r)){r=Yu(r.elements);continue}if(oD(r)){r=r.right;continue}if(Lf(r,!0)&&wp(r.left))return r;break}}function SM(t){return G0(t)&&If(t)&&!t.emitNode}function T2(t,r){if(SM(t))T2(t.expression,r);else if(oD(t))T2(t.left,r),T2(t.right,r);else if(ay(t))for(let s of t.elements)T2(s,r);else r.push(t)}function EM(t){let r=[];return T2(t,r),r}function gC(t){if(t.transformFlags&65536)return!0;if(t.transformFlags&128)for(let r of w7(t)){let s=rg(r);if(s&&Me(s)&&(s.transformFlags&65536||s.transformFlags&128&&gC(s)))return!0}return!1}var lD,F7,TM=Te({"src/compiler/factory/utilities.ts"(){"use strict";il(),(t=>{function r(be,gt,ze,ot,Vt,Mn,qn){let $r=gt>0?Vt[gt-1]:void 0;return Re.assertEqual(ze[gt],r),Vt[gt]=be.onEnter(ot[gt],$r,qn),ze[gt]=_e(be,r),gt}t.enter=r;function s(be,gt,ze,ot,Vt,Mn,qn){Re.assertEqual(ze[gt],s),Re.assertIsDefined(be.onLeft),ze[gt]=_e(be,s);let $r=be.onLeft(ot[gt].left,Vt[gt],ot[gt]);return $r?(He(gt,ot,$r),M(gt,ze,ot,Vt,$r)):gt}t.left=s;function f(be,gt,ze,ot,Vt,Mn,qn){return Re.assertEqual(ze[gt],f),Re.assertIsDefined(be.onOperator),ze[gt]=_e(be,f),be.onOperator(ot[gt].operatorToken,Vt[gt],ot[gt]),gt}t.operator=f;function T(be,gt,ze,ot,Vt,Mn,qn){Re.assertEqual(ze[gt],T),Re.assertIsDefined(be.onRight),ze[gt]=_e(be,T);let $r=be.onRight(ot[gt].right,Vt[gt],ot[gt]);return $r?(He(gt,ot,$r),M(gt,ze,ot,Vt,$r)):gt}t.right=T;function Z(be,gt,ze,ot,Vt,Mn,qn){Re.assertEqual(ze[gt],Z),ze[gt]=_e(be,Z);let $r=be.onExit(ot[gt],Vt[gt]);if(gt>0){if(gt--,be.foldState){let Zn=ze[gt]===Z?"right":"left";Vt[gt]=be.foldState(Vt[gt],$r,Zn)}}else Mn.value=$r;return gt}t.exit=Z;function ae(be,gt,ze,ot,Vt,Mn,qn){return Re.assertEqual(ze[gt],ae),gt}t.done=ae;function _e(be,gt){switch(gt){case r:if(be.onLeft)return s;case s:if(be.onOperator)return f;case f:if(be.onRight)return T;case T:return Z;case Z:return ae;case ae:return ae;default:Re.fail("Invalid state")}}t.nextState=_e;function M(be,gt,ze,ot,Vt){return be++,gt[be]=r,ze[be]=Vt,ot[be]=void 0,be}function He(be,gt,ze){if(Re.shouldAssert(2))for(;be>=0;)Re.assert(gt[be]!==ze,"Circular traversal detected."),be--}})(lD||(lD={})),F7=class{constructor(t,r,s,f,T,Z){this.onEnter=t,this.onLeft=r,this.onOperator=s,this.onRight=f,this.onExit=T,this.foldState=Z}}}});function Ro(t,r){return r?Pm(t,r.pos,r.end):t}function py(t){let r=t.kind;return r===165||r===166||r===168||r===169||r===170||r===171||r===173||r===174||r===175||r===178||r===182||r===215||r===216||r===228||r===240||r===259||r===260||r===261||r===262||r===263||r===264||r===268||r===269||r===274||r===275}function P7(t){let r=t.kind;return r===166||r===169||r===171||r===174||r===175||r===228||r===260}var CM=Te({"src/compiler/factory/utilitiesPublic.ts"(){"use strict";il()}});function lt(t,r){return r&&t(r)}function Sr(t,r,s){if(s){if(r)return r(s);for(let f of s){let T=t(f);if(T)return T}}}function N7(t,r){return t.charCodeAt(r+1)===42&&t.charCodeAt(r+2)===42&&t.charCodeAt(r+3)!==47}function C2(t){return m(t.statements,wM)||AM(t)}function wM(t){return py(t)&&kM(t,93)||G6(t)&&Zx(t.moduleReference)||X6(t)||Z0(t)||uy(t)?t:void 0}function AM(t){return t.flags&4194304?O7(t):void 0}function O7(t){return FM(t)?t:Ys(t,O7)}function kM(t,r){return wr(t.modifiers,s=>s.kind===r)}function FM(t){return U6(t)&&t.keywordToken===100&&t.name.escapedText==="meta"}function I7(t,r,s){return Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)}function j7(t,r,s){return Sr(r,s,t.types)}function L7(t,r,s){return lt(r,t.type)}function R7(t,r,s){return Sr(r,s,t.elements)}function M7(t,r,s){return lt(r,t.expression)||lt(r,t.questionDotToken)||Sr(r,s,t.typeArguments)||Sr(r,s,t.arguments)}function B7(t,r,s){return Sr(r,s,t.statements)}function $7(t,r,s){return lt(r,t.label)}function K7(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.heritageClauses)||Sr(r,s,t.members)}function J7(t,r,s){return Sr(r,s,t.elements)}function z7(t,r,s){return lt(r,t.propertyName)||lt(r,t.name)}function U7(t,r,s){return lt(r,t.tagName)||Sr(r,s,t.typeArguments)||lt(r,t.attributes)}function ig(t,r,s){return lt(r,t.type)}function V7(t,r,s){return lt(r,t.tagName)||(t.isNameFirst?lt(r,t.name)||lt(r,t.typeExpression):lt(r,t.typeExpression)||lt(r,t.name))||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))}function og(t,r,s){return lt(r,t.tagName)||lt(r,t.typeExpression)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))}function hC(t,r,s){return lt(r,t.name)}function Lm(t,r,s){return lt(r,t.tagName)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))}function PM(t,r,s){return lt(r,t.expression)}function Ys(t,r,s){if(t===void 0||t.kind<=162)return;let f=i9[t.kind];return f===void 0?void 0:f(t,r,s)}function yC(t,r,s){let f=W7(t),T=[];for(;T.length<f.length;)T.push(t);for(;f.length!==0;){let Z=f.pop(),ae=T.pop();if(va(Z)){if(s){let _e=s(Z,ae);if(_e){if(_e==="skip")continue;return _e}}for(let _e=Z.length-1;_e>=0;--_e)f.push(Z[_e]),T.push(ae)}else{let _e=r(Z,ae);if(_e){if(_e==="skip")continue;return _e}if(Z.kind>=163)for(let M of W7(Z))f.push(M),T.push(Z)}}}function W7(t){let r=[];return Ys(t,s,s),r;function s(f){r.unshift(f)}}function q7(t){t.externalModuleIndicator=C2(t)}function H7(t,r,s){let f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,T=arguments.length>4?arguments[4]:void 0;var Z,ae;(Z=Nn)==null||Z.push(Nn.Phase.Parse,"createSourceFile",{path:t},!0),Jt("beforeParse");let _e;qe.logStartParseSourceFile(t);let{languageVersion:M,setExternalModuleIndicator:He,impliedNodeFormat:be}=typeof s=="object"?s:{languageVersion:s};if(M===100)_e=U_.parseSourceFile(t,r,M,void 0,f,6,su);else{let gt=be===void 0?He:ze=>(ze.impliedNodeFormat=be,(He||q7)(ze));_e=U_.parseSourceFile(t,r,M,void 0,f,T,gt)}return qe.logStopParseSourceFile(),Jt("afterParse"),rt("Parse","beforeParse","afterParse"),(ae=Nn)==null||ae.pop(),_e}function NM(t,r){return U_.parseIsolatedEntityName(t,r)}function OM(t,r){return U_.parseJsonText(t,r)}function ag(t){return t.externalModuleIndicator!==void 0}function vC(t,r,s){let f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,T=cD.updateSourceFile(t,r,s,f);return T.flags|=t.flags&6291456,T}function IM(t,r,s){let f=U_.JSDocParser.parseIsolatedJSDocComment(t,r,s);return f&&f.jsDoc&&U_.fixupParentReferences(f.jsDoc),f}function jM(t,r,s){return U_.JSDocParser.parseJSDocTypeExpressionForTests(t,r,s)}function G7(t){return I_(t,T6)||ld(t,".ts")&&q(Qg(t),".d.")}function LM(t,r,s,f){if(t){if(t==="import")return 99;if(t==="require")return 1;f(r,s-r,bn.resolution_mode_should_be_either_require_or_import)}}function X7(t,r){let s=[];for(let f of Ha(r,0)||Ne){let T=r.substring(f.pos,f.end);MM(s,f,T)}t.pragmas=new Map;for(let f of s){if(t.pragmas.has(f.name)){let T=t.pragmas.get(f.name);T instanceof Array?T.push(f.args):t.pragmas.set(f.name,[T,f.args]);continue}t.pragmas.set(f.name,f.args)}}function Y7(t,r){t.checkJsDirective=void 0,t.referencedFiles=[],t.typeReferenceDirectives=[],t.libReferenceDirectives=[],t.amdDependencies=[],t.hasNoDefaultLib=!1,t.pragmas.forEach((s,f)=>{switch(f){case"reference":{let T=t.referencedFiles,Z=t.typeReferenceDirectives,ae=t.libReferenceDirectives;m(Hs(s),_e=>{let{types:M,lib:He,path:be,["resolution-mode"]:gt}=_e.arguments;if(_e.arguments["no-default-lib"])t.hasNoDefaultLib=!0;else if(M){let ze=LM(gt,M.pos,M.end,r);Z.push(Object.assign({pos:M.pos,end:M.end,fileName:M.value},ze?{resolutionMode:ze}:{}))}else He?ae.push({pos:He.pos,end:He.end,fileName:He.value}):be?T.push({pos:be.pos,end:be.end,fileName:be.value}):r(_e.range.pos,_e.range.end-_e.range.pos,bn.Invalid_reference_directive_syntax)});break}case"amd-dependency":{t.amdDependencies=zr(Hs(s),T=>({name:T.arguments.name,path:T.arguments.path}));break}case"amd-module":{if(s instanceof Array)for(let T of s)t.moduleName&&r(T.range.pos,T.range.end-T.range.pos,bn.An_AMD_module_cannot_have_multiple_name_assignments),t.moduleName=T.arguments.name;else t.moduleName=s.arguments.name;break}case"ts-nocheck":case"ts-check":{m(Hs(s),T=>{(!t.checkJsDirective||T.range.pos>t.checkJsDirective.pos)&&(t.checkJsDirective={enabled:f==="ts-check",end:T.range.end,pos:T.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:Re.fail("Unhandled pragma kind")}})}function RM(t){if(_D.has(t))return _D.get(t);let r=new RegExp(`(\\s${t}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return _D.set(t,r),r}function MM(t,r,s){let f=r.kind===2&&o9.exec(s);if(f){let Z=f[1].toLowerCase(),ae=e1[Z];if(!ae||!(ae.kind&1))return;if(ae.args){let _e={};for(let M of ae.args){let He=RM(M.name).exec(s);if(!He&&!M.optional)return;if(He){let be=He[2]||He[3];if(M.captureSpan){let gt=r.pos+He.index+He[1].length+1;_e[M.name]={value:be,pos:gt,end:gt+be.length}}else _e[M.name]=be}}t.push({name:Z,args:{arguments:_e,range:r}})}else t.push({name:Z,args:{arguments:{},range:r}});return}let T=r.kind===2&&a9.exec(s);if(T)return Q7(t,r,2,T);if(r.kind===3){let Z=/@(\S+)(\s+.*)?$/gim,ae;for(;ae=Z.exec(s);)Q7(t,r,4,ae)}}function Q7(t,r,s,f){if(!f)return;let T=f[1].toLowerCase(),Z=e1[T];if(!Z||!(Z.kind&s))return;let ae=f[2],_e=BM(Z,ae);_e!=="fail"&&t.push({name:T,args:{arguments:_e,range:r}})}function BM(t,r){if(!r)return{};if(!t.args)return{};let s=Ye(r).split(/\s+/),f={};for(let T=0;T<t.args.length;T++){let Z=t.args[T];if(!s[T]&&!Z.optional)return"fail";if(Z.captureSpan)return Re.fail("Capture spans not yet implemented for non-xml pragmas");f[Z.name]=s[T]}return f}function Np(t,r){return t.kind!==r.kind?!1:t.kind===79?t.escapedText===r.escapedText:t.kind===108?!0:t.name.escapedText===r.name.escapedText&&Np(t.expression,r.expression)}var Z7,e9,t9,n9,r9,bC,dy,i9,U_,cD,_D,o9,a9,$M=Te({"src/compiler/parser.ts"(){"use strict";il(),il(),Gn(),bC={createBaseSourceFileNode:t=>new(r9||(r9=cs.getSourceFileConstructor()))(t,-1,-1),createBaseIdentifierNode:t=>new(t9||(t9=cs.getIdentifierConstructor()))(t,-1,-1),createBasePrivateIdentifierNode:t=>new(n9||(n9=cs.getPrivateIdentifierConstructor()))(t,-1,-1),createBaseTokenNode:t=>new(e9||(e9=cs.getTokenConstructor()))(t,-1,-1),createBaseNode:t=>new(Z7||(Z7=cs.getNodeConstructor()))(t,-1,-1)},dy=Kx(1,bC),i9={[163]:function(t,r,s){return lt(r,t.left)||lt(r,t.right)},[165]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.constraint)||lt(r,t.default)||lt(r,t.expression)},[300]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.exclamationToken)||lt(r,t.equalsToken)||lt(r,t.objectAssignmentInitializer)},[301]:function(t,r,s){return lt(r,t.expression)},[166]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.dotDotDotToken)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.type)||lt(r,t.initializer)},[169]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.exclamationToken)||lt(r,t.type)||lt(r,t.initializer)},[168]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.type)||lt(r,t.initializer)},[299]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.exclamationToken)||lt(r,t.initializer)},[257]:function(t,r,s){return lt(r,t.name)||lt(r,t.exclamationToken)||lt(r,t.type)||lt(r,t.initializer)},[205]:function(t,r,s){return lt(r,t.dotDotDotToken)||lt(r,t.propertyName)||lt(r,t.name)||lt(r,t.initializer)},[178]:function(t,r,s){return Sr(r,s,t.modifiers)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)},[182]:function(t,r,s){return Sr(r,s,t.modifiers)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)},[181]:function(t,r,s){return Sr(r,s,t.modifiers)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)},[176]:I7,[177]:I7,[171]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.asteriskToken)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.exclamationToken)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[170]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.questionToken)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)},[173]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[174]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[175]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[259]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.asteriskToken)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[215]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.asteriskToken)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.body)},[216]:function(t,r,s){return Sr(r,s,t.modifiers)||Sr(r,s,t.typeParameters)||Sr(r,s,t.parameters)||lt(r,t.type)||lt(r,t.equalsGreaterThanToken)||lt(r,t.body)},[172]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.body)},[180]:function(t,r,s){return lt(r,t.typeName)||Sr(r,s,t.typeArguments)},[179]:function(t,r,s){return lt(r,t.assertsModifier)||lt(r,t.parameterName)||lt(r,t.type)},[183]:function(t,r,s){return lt(r,t.exprName)||Sr(r,s,t.typeArguments)},[184]:function(t,r,s){return Sr(r,s,t.members)},[185]:function(t,r,s){return lt(r,t.elementType)},[186]:function(t,r,s){return Sr(r,s,t.elements)},[189]:j7,[190]:j7,[191]:function(t,r,s){return lt(r,t.checkType)||lt(r,t.extendsType)||lt(r,t.trueType)||lt(r,t.falseType)},[192]:function(t,r,s){return lt(r,t.typeParameter)},[202]:function(t,r,s){return lt(r,t.argument)||lt(r,t.assertions)||lt(r,t.qualifier)||Sr(r,s,t.typeArguments)},[298]:function(t,r,s){return lt(r,t.assertClause)},[193]:L7,[195]:L7,[196]:function(t,r,s){return lt(r,t.objectType)||lt(r,t.indexType)},[197]:function(t,r,s){return lt(r,t.readonlyToken)||lt(r,t.typeParameter)||lt(r,t.nameType)||lt(r,t.questionToken)||lt(r,t.type)||Sr(r,s,t.members)},[198]:function(t,r,s){return lt(r,t.literal)},[199]:function(t,r,s){return lt(r,t.dotDotDotToken)||lt(r,t.name)||lt(r,t.questionToken)||lt(r,t.type)},[203]:R7,[204]:R7,[206]:function(t,r,s){return Sr(r,s,t.elements)},[207]:function(t,r,s){return Sr(r,s,t.properties)},[208]:function(t,r,s){return lt(r,t.expression)||lt(r,t.questionDotToken)||lt(r,t.name)},[209]:function(t,r,s){return lt(r,t.expression)||lt(r,t.questionDotToken)||lt(r,t.argumentExpression)},[210]:M7,[211]:M7,[212]:function(t,r,s){return lt(r,t.tag)||lt(r,t.questionDotToken)||Sr(r,s,t.typeArguments)||lt(r,t.template)},[213]:function(t,r,s){return lt(r,t.type)||lt(r,t.expression)},[214]:function(t,r,s){return lt(r,t.expression)},[217]:function(t,r,s){return lt(r,t.expression)},[218]:function(t,r,s){return lt(r,t.expression)},[219]:function(t,r,s){return lt(r,t.expression)},[221]:function(t,r,s){return lt(r,t.operand)},[226]:function(t,r,s){return lt(r,t.asteriskToken)||lt(r,t.expression)},[220]:function(t,r,s){return lt(r,t.expression)},[222]:function(t,r,s){return lt(r,t.operand)},[223]:function(t,r,s){return lt(r,t.left)||lt(r,t.operatorToken)||lt(r,t.right)},[231]:function(t,r,s){return lt(r,t.expression)||lt(r,t.type)},[232]:function(t,r,s){return lt(r,t.expression)},[235]:function(t,r,s){return lt(r,t.expression)||lt(r,t.type)},[233]:function(t,r,s){return lt(r,t.name)},[224]:function(t,r,s){return lt(r,t.condition)||lt(r,t.questionToken)||lt(r,t.whenTrue)||lt(r,t.colonToken)||lt(r,t.whenFalse)},[227]:function(t,r,s){return lt(r,t.expression)},[238]:B7,[265]:B7,[308]:function(t,r,s){return Sr(r,s,t.statements)||lt(r,t.endOfFileToken)},[240]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.declarationList)},[258]:function(t,r,s){return Sr(r,s,t.declarations)},[241]:function(t,r,s){return lt(r,t.expression)},[242]:function(t,r,s){return lt(r,t.expression)||lt(r,t.thenStatement)||lt(r,t.elseStatement)},[243]:function(t,r,s){return lt(r,t.statement)||lt(r,t.expression)},[244]:function(t,r,s){return lt(r,t.expression)||lt(r,t.statement)},[245]:function(t,r,s){return lt(r,t.initializer)||lt(r,t.condition)||lt(r,t.incrementor)||lt(r,t.statement)},[246]:function(t,r,s){return lt(r,t.initializer)||lt(r,t.expression)||lt(r,t.statement)},[247]:function(t,r,s){return lt(r,t.awaitModifier)||lt(r,t.initializer)||lt(r,t.expression)||lt(r,t.statement)},[248]:$7,[249]:$7,[250]:function(t,r,s){return lt(r,t.expression)},[251]:function(t,r,s){return lt(r,t.expression)||lt(r,t.statement)},[252]:function(t,r,s){return lt(r,t.expression)||lt(r,t.caseBlock)},[266]:function(t,r,s){return Sr(r,s,t.clauses)},[292]:function(t,r,s){return lt(r,t.expression)||Sr(r,s,t.statements)},[293]:function(t,r,s){return Sr(r,s,t.statements)},[253]:function(t,r,s){return lt(r,t.label)||lt(r,t.statement)},[254]:function(t,r,s){return lt(r,t.expression)},[255]:function(t,r,s){return lt(r,t.tryBlock)||lt(r,t.catchClause)||lt(r,t.finallyBlock)},[295]:function(t,r,s){return lt(r,t.variableDeclaration)||lt(r,t.block)},[167]:function(t,r,s){return lt(r,t.expression)},[260]:K7,[228]:K7,[261]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||Sr(r,s,t.heritageClauses)||Sr(r,s,t.members)},[262]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.typeParameters)||lt(r,t.type)},[263]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||Sr(r,s,t.members)},[302]:function(t,r,s){return lt(r,t.name)||lt(r,t.initializer)},[264]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.body)},[268]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)||lt(r,t.moduleReference)},[269]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.importClause)||lt(r,t.moduleSpecifier)||lt(r,t.assertClause)},[270]:function(t,r,s){return lt(r,t.name)||lt(r,t.namedBindings)},[296]:function(t,r,s){return Sr(r,s,t.elements)},[297]:function(t,r,s){return lt(r,t.name)||lt(r,t.value)},[267]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.name)},[271]:function(t,r,s){return lt(r,t.name)},[277]:function(t,r,s){return lt(r,t.name)},[272]:J7,[276]:J7,[275]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.exportClause)||lt(r,t.moduleSpecifier)||lt(r,t.assertClause)},[273]:z7,[278]:z7,[274]:function(t,r,s){return Sr(r,s,t.modifiers)||lt(r,t.expression)},[225]:function(t,r,s){return lt(r,t.head)||Sr(r,s,t.templateSpans)},[236]:function(t,r,s){return lt(r,t.expression)||lt(r,t.literal)},[200]:function(t,r,s){return lt(r,t.head)||Sr(r,s,t.templateSpans)},[201]:function(t,r,s){return lt(r,t.type)||lt(r,t.literal)},[164]:function(t,r,s){return lt(r,t.expression)},[294]:function(t,r,s){return Sr(r,s,t.types)},[230]:function(t,r,s){return lt(r,t.expression)||Sr(r,s,t.typeArguments)},[280]:function(t,r,s){return lt(r,t.expression)},[279]:function(t,r,s){return Sr(r,s,t.modifiers)},[357]:function(t,r,s){return Sr(r,s,t.elements)},[281]:function(t,r,s){return lt(r,t.openingElement)||Sr(r,s,t.children)||lt(r,t.closingElement)},[285]:function(t,r,s){return lt(r,t.openingFragment)||Sr(r,s,t.children)||lt(r,t.closingFragment)},[282]:U7,[283]:U7,[289]:function(t,r,s){return Sr(r,s,t.properties)},[288]:function(t,r,s){return lt(r,t.name)||lt(r,t.initializer)},[290]:function(t,r,s){return lt(r,t.expression)},[291]:function(t,r,s){return lt(r,t.dotDotDotToken)||lt(r,t.expression)},[284]:function(t,r,s){return lt(r,t.tagName)},[187]:ig,[188]:ig,[312]:ig,[318]:ig,[317]:ig,[319]:ig,[321]:ig,[320]:function(t,r,s){return Sr(r,s,t.parameters)||lt(r,t.type)},[323]:function(t,r,s){return(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))||Sr(r,s,t.tags)},[350]:function(t,r,s){return lt(r,t.tagName)||lt(r,t.name)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[313]:function(t,r,s){return lt(r,t.name)},[314]:function(t,r,s){return lt(r,t.left)||lt(r,t.right)},[344]:V7,[351]:V7,[333]:function(t,r,s){return lt(r,t.tagName)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[332]:function(t,r,s){return lt(r,t.tagName)||lt(r,t.class)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[331]:function(t,r,s){return lt(r,t.tagName)||lt(r,t.class)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[348]:function(t,r,s){return lt(r,t.tagName)||lt(r,t.constraint)||Sr(r,s,t.typeParameters)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[349]:function(t,r,s){return lt(r,t.tagName)||(t.typeExpression&&t.typeExpression.kind===312?lt(r,t.typeExpression)||lt(r,t.fullName)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment)):lt(r,t.fullName)||lt(r,t.typeExpression)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment)))},[341]:function(t,r,s){return lt(r,t.tagName)||lt(r,t.fullName)||lt(r,t.typeExpression)||(typeof t.comment=="string"?void 0:Sr(r,s,t.comment))},[345]:og,[347]:og,[346]:og,[343]:og,[353]:og,[352]:og,[342]:og,[326]:function(t,r,s){return m(t.typeParameters,r)||m(t.parameters,r)||lt(r,t.type)},[327]:hC,[328]:hC,[329]:hC,[325]:function(t,r,s){return m(t.jsDocPropertyTags,r)},[330]:Lm,[335]:Lm,[336]:Lm,[337]:Lm,[338]:Lm,[339]:Lm,[334]:Lm,[340]:Lm,[356]:PM},(t=>{var r=xm(99,!0),s=20480,f,T,Z,ae,_e;function M(b){return i_++,b}var He={createBaseSourceFileNode:b=>M(new _e(b,0,0)),createBaseIdentifierNode:b=>M(new Z(b,0,0)),createBasePrivateIdentifierNode:b=>M(new ae(b,0,0)),createBaseTokenNode:b=>M(new T(b,0,0)),createBaseNode:b=>M(new f(b,0,0))},be=Kx(11,He),{createNodeArray:gt,createNumericLiteral:ze,createStringLiteral:ot,createLiteralLikeNode:Vt,createIdentifier:Mn,createPrivateIdentifier:qn,createToken:$r,createArrayLiteralExpression:Zn,createObjectLiteralExpression:Gt,createPropertyAccessExpression:Cr,createPropertyAccessChain:Fi,createElementAccessExpression:sa,createElementAccessChain:ko,createCallExpression:Da,createCallChain:$a,createNewExpression:Ul,createParenthesizedExpression:Ju,createBlock:Op,createVariableStatement:hl,createExpressionStatement:yl,createIfStatement:qo,createWhileStatement:uc,createForStatement:ol,createForOfStatement:bs,createVariableDeclaration:Ip,createVariableDeclarationList:vl}=be,Fu,zu,is,Vl,lc,ps,Ia,vu,cc,Ya,i_,os,Uu,xs,_c,Wa,$s=!0,Vu=!1;function xd(b,V,Ee,Je){let tt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,$t=arguments.length>5?arguments[5]:void 0,Kn=arguments.length>6?arguments[6]:void 0;var yr;if($t=kA(b,$t),$t===6){let vr=jp(b,V,Ee,Je,tt);return convertToObjectWorker(vr,(yr=vr.statements[0])==null?void 0:yr.expression,vr.parseDiagnostics,!1,void 0,void 0),vr.referencedFiles=Ne,vr.typeReferenceDirectives=Ne,vr.libReferenceDirectives=Ne,vr.amdDependencies=Ne,vr.hasNoDefaultLib=!1,vr.pragmas=Le,vr}pc(b,V,Ee,Je,$t);let Er=Dd(Ee,tt,$t,Kn||q7);return o_(),Er}t.parseSourceFile=xd;function jc(b,V){pc("",b,V,void 0,1),Xt();let Ee=$m(!0),Je=W()===1&&!Ia.length;return o_(),Je?Ee:void 0}t.parseIsolatedEntityName=jc;function jp(b,V){let Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,Je=arguments.length>3?arguments[3]:void 0,tt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;pc(b,V,Ee,Je,6),zu=Wa,Xt();let $t=je(),Kn,yr;if(W()===1)Kn=Zs([],$t,$t),yr=al();else{let Ai;for(;W()!==1;){let _o;switch(W()){case 22:_o=qS();break;case 110:case 95:case 104:_o=al();break;case 40:oo(()=>Xt()===8&&Xt()!==58)?_o=kS():_o=mv();break;case 8:case 10:if(oo(()=>Xt()!==58)){_o=q_();break}default:_o=mv();break}Ai&&va(Ai)?Ai.push(_o):Ai?Ai=[Ai,_o]:(Ai=_o,W()!==1&&xo(bn.Unexpected_token))}let $o=va(Ai)?St(Zn(Ai),$t):Re.checkDefined(Ai),jo=yl($o);St(jo,$t),Kn=Zs([jo],$t),yr=$p(1,bn.Unexpected_token)}let Er=Sa(b,2,6,!1,Kn,yr,zu,su);tt&&Si(Er),Er.nodeCount=i_,Er.identifierCount=Uu,Er.identifiers=os,Er.parseDiagnostics=Fm(Ia,Er),vu&&(Er.jsDocDiagnostics=Fm(vu,Er));let vr=Er;return o_(),vr}t.parseJsonText=jp;function pc(b,V,Ee,Je,tt){switch(f=cs.getNodeConstructor(),T=cs.getTokenConstructor(),Z=cs.getIdentifierConstructor(),ae=cs.getPrivateIdentifierConstructor(),_e=cs.getSourceFileConstructor(),Fu=jl(b),is=V,Vl=Ee,cc=Je,lc=tt,ps=GT(tt),Ia=[],xs=0,os=new Map,Uu=0,i_=0,zu=0,$s=!0,lc){case 1:case 2:Wa=262144;break;case 6:Wa=67371008;break;default:Wa=0;break}Vu=!1,r.setText(is),r.setOnError(Ze),r.setScriptTarget(Vl),r.setLanguageVariant(ps)}function o_(){r.clearCommentDirectives(),r.setText(""),r.setOnError(void 0),is=void 0,Vl=void 0,cc=void 0,lc=void 0,ps=void 0,zu=0,Ia=void 0,vu=void 0,xs=0,os=void 0,_c=void 0,$s=!0}function Dd(b,V,Ee,Je){let tt=G7(Fu);tt&&(Wa|=16777216),zu=Wa,Xt();let $t=Lc(0,sl);Re.assert(W()===1);let Kn=Ar(al()),yr=Sa(Fu,b,Ee,tt,$t,Kn,zu,Je);return X7(yr,is),Y7(yr,Er),yr.commentDirectives=r.getCommentDirectives(),yr.nodeCount=i_,yr.identifierCount=Uu,yr.identifiers=os,yr.parseDiagnostics=Fm(Ia,yr),vu&&(yr.jsDocDiagnostics=Fm(vu,yr)),V&&Si(yr),yr;function Er(vr,Ai,$o){Ia.push(U0(Fu,vr,Ai,$o))}}function to(b,V){return V?Ar(b):b}let on=!1;function Ar(b){Re.assert(!b.jsDoc);let V=Po(A8(b,is),Ee=>O3.parseJSDocComment(b,Ee.pos,Ee.end-Ee.pos));return V.length&&(b.jsDoc=V),on&&(on=!1,b.flags|=268435456),b}function di(b){let V=cc,Ee=cD.createSyntaxCursor(b);cc={currentNode:Ai};let Je=[],tt=Ia;Ia=[];let $t=0,Kn=Er(b.statements,0);for(;Kn!==-1;){let $o=b.statements[$t],jo=b.statements[Kn];Ns(Je,b.statements,$t,Kn),$t=vr(b.statements,Kn);let _o=pn(tt,hc=>hc.start>=$o.pos),Nu=_o>=0?pn(tt,hc=>hc.start>=jo.pos,_o):-1;_o>=0&&Ns(Ia,tt,_o,Nu>=0?Nu:void 0),fc(()=>{let hc=Wa;for(Wa|=32768,r.setTextPos(jo.pos),Xt();W()!==1;){let __=r.getStartPos(),G_=yy(0,sl);if(Je.push(G_),__===r.getStartPos()&&Xt(),$t>=0){let ul=b.statements[$t];if(G_.end===ul.pos)break;G_.end>ul.pos&&($t=vr(b.statements,$t+1))}}Wa=hc},2),Kn=$t>=0?Er(b.statements,$t):-1}if($t>=0){let $o=b.statements[$t];Ns(Je,b.statements,$t);let jo=pn(tt,_o=>_o.start>=$o.pos);jo>=0&&Ns(Ia,tt,jo)}return cc=V,be.updateSourceFile(b,Ro(gt(Je),b.statements));function yr($o){return!($o.flags&32768)&&!!($o.transformFlags&67108864)}function Er($o,jo){for(let _o=jo;_o<$o.length;_o++)if(yr($o[_o]))return _o;return-1}function vr($o,jo){for(let _o=jo;_o<$o.length;_o++)if(!yr($o[_o]))return _o;return-1}function Ai($o){let jo=Ee.currentNode($o);return $s&&jo&&yr(jo)&&(jo.intersectsChange=!0),jo}}function Si(b){JA(b,!0)}t.fixupParentReferences=Si;function Sa(b,V,Ee,Je,tt,$t,Kn,yr){let Er=be.createSourceFile(tt,$t,Kn);return Lx(Er,0,is.length),vr(Er),!Je&&ag(Er)&&Er.transformFlags&67108864&&(Er=di(Er),vr(Er)),Er;function vr(Ai){Ai.text=is,Ai.bindDiagnostics=[],Ai.bindSuggestionDiagnostics=void 0,Ai.languageVersion=V,Ai.fileName=b,Ai.languageVariant=GT(Ee),Ai.isDeclarationFile=Je,Ai.scriptKind=Ee,yr(Ai),Ai.setExternalModuleIndicator=yr}}function Zo(b,V){b?Wa|=V:Wa&=~V}function zn(b){Zo(b,4096)}function er(b){Zo(b,8192)}function tr(b){Zo(b,16384)}function ui(b){Zo(b,32768)}function fo(b,V){let Ee=b&Wa;if(Ee){Zo(!1,Ee);let Je=V();return Zo(!0,Ee),Je}return V()}function Oo(b,V){let Ee=b&~Wa;if(Ee){Zo(!0,Ee);let Je=V();return Zo(!1,Ee),Je}return V()}function To(b){return fo(4096,b)}function bu(b){return Oo(4096,b)}function ws(b){return fo(65536,b)}function dc(b){return Oo(65536,b)}function Bf(b){return Oo(8192,b)}function a_(b){return Oo(16384,b)}function Lp(b){return Oo(32768,b)}function Sd(b){return fo(32768,b)}function $f(b){return Oo(40960,b)}function Rm(b){return fo(40960,b)}function s_(b){return(Wa&b)!==0}function Rp(){return s_(8192)}function Mp(){return s_(4096)}function Kf(){return s_(65536)}function V_(){return s_(16384)}function Wl(){return s_(32768)}function xo(b,V){return Ct(r.getTokenPos(),r.getTextPos(),b,V)}function W_(b,V,Ee,Je){let tt=gu(Ia),$t;return(!tt||b!==tt.start)&&($t=U0(Fu,b,V,Ee,Je),Ia.push($t)),Vu=!0,$t}function Ct(b,V,Ee,Je){return W_(b,V-b,Ee,Je)}function zt(b,V,Ee){Ct(b.pos,b.end,V,Ee)}function Ze(b,V){W_(r.getTextPos(),V,b)}function je(){return r.getStartPos()}function sn(){return r.hasPrecedingJSDocComment()}function W(){return Ya}function Qr(){return Ya=r.scan()}function Ni(b){return Xt(),b()}function Xt(){return gd(Ya)&&(r.hasUnicodeEscape()||r.hasExtendedUnicodeEscape())&&Ct(r.getTokenPos(),r.getTextPos(),bn.Keywords_cannot_contain_escape_characters),Qr()}function Fr(){return Ya=r.scanJsDocToken()}function Yi(){return Ya=r.reScanGreaterToken()}function Io(){return Ya=r.reScanSlashToken()}function Ea(b){return Ya=r.reScanTemplateToken(b)}function da(){return Ya=r.reScanTemplateHeadOrNoSubstitutionTemplate()}function ea(){return Ya=r.reScanLessThanToken()}function Wu(){return Ya=r.reScanHashToken()}function cu(){return Ya=r.scanJsxIdentifier()}function xu(){return Ya=r.scanJsxToken()}function Qs(){return Ya=r.scanJsxAttributeValue()}function fc(b,V){let Ee=Ya,Je=Ia.length,tt=Vu,$t=Wa,Kn=V!==0?r.lookAhead(b):r.tryScan(b);return Re.assert($t===Wa),(!Kn||V!==0)&&(Ya=Ee,V!==2&&(Ia.length=Je),Vu=tt),Kn}function oo(b){return fc(b,1)}function Ks(b){return fc(b,0)}function Qi(){return W()===79?!0:W()>116}function Do(){return W()===79?!0:W()===125&&Rp()||W()===133&&Wl()?!1:W()>116}function un(b,V){let Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return W()===b?(Ee&&Xt(),!0):(V?xo(V):xo(bn._0_expected,vs(b)),!1)}let mc=Object.keys(Dm).filter(b=>b.length>2);function Bp(b){var V;if(H5(b)){Ct(Ms(is,b.template.pos),b.template.end,bn.Module_declaration_names_may_only_use_or_quoted_strings);return}let Ee=qi(b)?uu(b):void 0;if(!Ee||!uh(Ee,Vl)){xo(bn._0_expected,vs(26));return}let Je=Ms(is,b.pos);switch(Ee){case"const":case"let":case"var":Ct(Je,b.end,bn.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":Ed(bn.Interface_name_cannot_be_0,bn.Interface_must_be_given_a_name,18);return;case"is":Ct(Je,r.getTextPos(),bn.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":Ed(bn.Namespace_name_cannot_be_0,bn.Namespace_must_be_given_a_name,18);return;case"type":Ed(bn.Type_alias_name_cannot_be_0,bn.Type_alias_must_be_given_a_name,63);return}let tt=(V=k(Ee,mc,$t=>$t))!=null?V:ug(Ee);if(tt){Ct(Je,b.end,bn.Unknown_keyword_or_identifier_Did_you_mean_0,tt);return}W()!==0&&Ct(Je,b.end,bn.Unexpected_keyword_or_identifier)}function Ed(b,V,Ee){W()===Ee?xo(V):xo(b,r.getTokenValue())}function ug(b){for(let V of mc)if(b.length>V.length+2&&Ke(b,V))return`${V} ${b.slice(V.length)}`}function fy(b,V,Ee){if(W()===59&&!r.hasPrecedingLineBreak()){xo(bn.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(W()===20){xo(bn.Cannot_start_a_function_call_in_a_type_annotation),Xt();return}if(V&&!Cd()){Ee?xo(bn._0_expected,vs(26)):xo(bn.Expected_for_property_initializer);return}if(!lg()){if(Ee){xo(bn._0_expected,vs(26));return}Bp(b)}}function Td(b){return W()===b?(Fr(),!0):(xo(bn._0_expected,vs(b)),!1)}function Jf(b,V,Ee,Je){if(W()===V){Xt();return}let tt=xo(bn._0_expected,vs(V));Ee&&tt&&t2(tt,U0(Fu,Je,1,bn.The_parser_expected_to_find_a_1_to_match_the_0_token_here,vs(b),vs(V)))}function Fo(b){return W()===b?(Xt(),!0):!1}function gs(b){if(W()===b)return al()}function hD(b){if(W()===b)return vD()}function $p(b,V,Ee){return gs(b)||gc(b,!1,V||bn._0_expected,Ee||vs(b))}function yD(b){return hD(b)||gc(b,!1,bn._0_expected,vs(b))}function al(){let b=je(),V=W();return Xt(),St($r(V),b)}function vD(){let b=je(),V=W();return Fr(),St($r(V),b)}function Cd(){return W()===26?!0:W()===19||W()===1||r.hasPrecedingLineBreak()}function lg(){return Cd()?(W()===26&&Xt(),!0):!1}function ql(){return lg()||un(26)}function Zs(b,V,Ee,Je){let tt=gt(b,Je);return Pm(tt,V,Ee!=null?Ee:r.getStartPos()),tt}function St(b,V,Ee){return Pm(b,V,Ee!=null?Ee:r.getStartPos()),Wa&&(b.flags|=Wa),Vu&&(Vu=!1,b.flags|=131072),b}function gc(b,V,Ee,Je){V?W_(r.getStartPos(),0,Ee,Je):Ee&&xo(Ee,Je);let tt=je(),$t=b===79?Mn("",void 0):I0(b)?be.createTemplateLiteralLikeNode(b,"","",void 0):b===8?ze("",void 0):b===10?ot("",void 0):b===279?be.createMissingDeclaration():$r(b);return St($t,tt)}function wd(b){let V=os.get(b);return V===void 0&&os.set(b,V=b),V}function zf(b,V,Ee){if(b){Uu++;let yr=je(),Er=W(),vr=wd(r.getTokenValue()),Ai=r.hasExtendedUnicodeEscape();return Qr(),St(Mn(vr,Er,Ai),yr)}if(W()===80)return xo(Ee||bn.Private_identifiers_are_not_allowed_outside_class_bodies),zf(!0);if(W()===0&&r.tryScan(()=>r.reScanInvalidIdentifier()===79))return zf(!0);Uu++;let Je=W()===1,tt=r.isReservedWord(),$t=r.getTokenText(),Kn=tt?bn.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:bn.Identifier_expected;return gc(79,Je,V||Kn,$t)}function my(b){return zf(Qi(),void 0,b)}function eu(b,V){return zf(Do(),b,V)}function Pu(b){return zf(rs(W()),b)}function Uf(){return rs(W())||W()===10||W()===8}function bD(){return rs(W())||W()===10}function TC(b){if(W()===10||W()===8){let V=q_();return V.text=wd(V.text),V}return b&&W()===22?CC():W()===80?gy():Pu()}function Vf(){return TC(!0)}function CC(){let b=je();un(22);let V=To(Js);return un(23),St(be.createComputedPropertyName(V),b)}function gy(){let b=je(),V=qn(wd(r.getTokenValue()));return Xt(),St(V,b)}function Mm(b){return W()===b&&Ks(xD)}function F2(){return Xt(),r.hasPrecedingLineBreak()?!1:Kp()}function xD(){switch(W()){case 85:return Xt()===92;case 93:return Xt(),W()===88?oo(SD):W()===154?oo(wC):cg();case 88:return SD();case 124:case 137:case 151:return Xt(),Kp();default:return F2()}}function cg(){return W()===59||W()!==41&&W()!==128&&W()!==18&&Kp()}function wC(){return Xt(),cg()}function DD(){return Zc(W())&&Ks(xD)}function Kp(){return W()===22||W()===18||W()===41||W()===25||Uf()}function SD(){return Xt(),W()===84||W()===98||W()===118||W()===59||W()===126&&oo(o3)||W()===132&&oo(a3)}function Bm(b,V){if(I2(b))return!0;switch(b){case 0:case 1:case 3:return!(W()===26&&V)&&s3();case 2:return W()===82||W()===88;case 4:return oo(GD);case 5:return oo(w4)||W()===26&&!V;case 6:return W()===22||Uf();case 12:switch(W()){case 22:case 41:case 25:case 24:return!0;default:return Uf()}case 18:return Uf();case 9:return W()===22||W()===25||Uf();case 24:return bD();case 7:return W()===18?oo(ED):V?Do()&&!N2():iv()&&!N2();case 8:return bv();case 10:return W()===27||W()===25||bv();case 19:return W()===101||W()===85||Do();case 15:switch(W()){case 27:case 24:return!0}case 11:return W()===25||Pd();case 16:return Sy(!1);case 17:return Sy(!0);case 20:case 21:return W()===27||zm();case 22:return Ny();case 23:return rs(W());case 13:return rs(W())||W()===18;case 14:return!0}return Re.fail("Non-exhaustive case in 'isListElement'.")}function ED(){if(Re.assert(W()===18),Xt()===19){let b=Xt();return b===27||b===18||b===94||b===117}return!0}function hy(){return Xt(),Do()}function P2(){return Xt(),rs(W())}function AC(){return Xt(),l1(W())}function N2(){return W()===117||W()===94?oo(TD):!1}function TD(){return Xt(),Pd()}function CD(){return Xt(),zm()}function Ad(b){if(W()===1)return!0;switch(b){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return W()===19;case 3:return W()===19||W()===82||W()===88;case 7:return W()===18||W()===94||W()===117;case 8:return kC();case 19:return W()===31||W()===20||W()===18||W()===94||W()===117;case 11:return W()===21||W()===26;case 15:case 21:case 10:return W()===23;case 17:case 16:case 18:return W()===21||W()===23;case 20:return W()!==27;case 22:return W()===18||W()===19;case 13:return W()===31||W()===43;case 14:return W()===29&&oo(B4);default:return!1}}function kC(){return!!(Cd()||TS(W())||W()===38)}function O2(){for(let b=0;b<25;b++)if(xs&1<<b&&(Bm(b,!0)||Ad(b)))return!0;return!1}function Lc(b,V){let Ee=xs;xs|=1<<b;let Je=[],tt=je();for(;!Ad(b);){if(Bm(b,!1)){Je.push(yy(b,V));continue}if(B2(b))break}return xs=Ee,Zs(Je,tt)}function yy(b,V){let Ee=I2(b);return Ee?j2(Ee):V()}function I2(b,V){var Ee;if(!cc||!FC(b)||Vu)return;let Je=cc.currentNode(V!=null?V:r.getStartPos());if(!(md(Je)||Je.intersectsChange||ME(Je)||(Je.flags&50720768)!==Wa)&&wD(Je,b))return mx(Je)&&(Ee=Je.jsDoc)!=null&&Ee.jsDocCache&&(Je.jsDoc.jsDocCache=void 0),Je}function j2(b){return r.setTextPos(b.end),Xt(),b}function FC(b){switch(b){case 5:case 2:case 0:case 1:case 3:case 6:case 4:case 8:case 17:case 16:return!0}return!1}function wD(b,V){switch(V){case 5:return AD(b);case 2:return L2(b);case 0:case 1:case 3:return kD(b);case 6:return R2(b);case 4:return FD(b);case 8:return M2(b);case 17:case 16:return PD(b)}return!1}function AD(b){if(b)switch(b.kind){case 173:case 178:case 174:case 175:case 169:case 237:return!0;case 171:let V=b;return!(V.name.kind===79&&V.name.escapedText==="constructor")}return!1}function L2(b){if(b)switch(b.kind){case 292:case 293:return!0}return!1}function kD(b){if(b)switch(b.kind){case 259:case 240:case 238:case 242:case 241:case 254:case 250:case 252:case 249:case 248:case 246:case 247:case 245:case 244:case 251:case 239:case 255:case 253:case 243:case 256:case 269:case 268:case 275:case 274:case 264:case 260:case 261:case 263:case 262:return!0}return!1}function R2(b){return b.kind===302}function FD(b){if(b)switch(b.kind){case 177:case 170:case 178:case 168:case 176:return!0}return!1}function M2(b){return b.kind!==257?!1:b.initializer===void 0}function PD(b){return b.kind!==166?!1:b.initializer===void 0}function B2(b){return PC(b),O2()?!0:(Xt(),!1)}function PC(b){switch(b){case 0:return W()===88?xo(bn._0_expected,vs(93)):xo(bn.Declaration_or_statement_expected);case 1:return xo(bn.Declaration_or_statement_expected);case 2:return xo(bn.case_or_default_expected);case 3:return xo(bn.Statement_expected);case 18:case 4:return xo(bn.Property_or_signature_expected);case 5:return xo(bn.Unexpected_token_A_constructor_method_accessor_or_property_was_expected);case 6:return xo(bn.Enum_member_expected);case 7:return xo(bn.Expression_expected);case 8:return gd(W())?xo(bn._0_is_not_allowed_as_a_variable_declaration_name,vs(W())):xo(bn.Variable_declaration_expected);case 9:return xo(bn.Property_destructuring_pattern_expected);case 10:return xo(bn.Array_element_destructuring_pattern_expected);case 11:return xo(bn.Argument_expression_expected);case 12:return xo(bn.Property_assignment_expected);case 15:return xo(bn.Expression_or_comma_expected);case 17:return xo(bn.Parameter_declaration_expected);case 16:return gd(W())?xo(bn._0_is_not_allowed_as_a_parameter_name,vs(W())):xo(bn.Parameter_declaration_expected);case 19:return xo(bn.Type_parameter_declaration_expected);case 20:return xo(bn.Type_argument_expected);case 21:return xo(bn.Type_expected);case 22:return xo(bn.Unexpected_token_expected);case 23:return xo(bn.Identifier_expected);case 13:return xo(bn.Identifier_expected);case 14:return xo(bn.Identifier_expected);case 24:return xo(bn.Identifier_or_string_literal_expected);case 25:return Re.fail("ParsingContext.Count used as a context");default:Re.assertNever(b)}}function bl(b,V,Ee){let Je=xs;xs|=1<<b;let tt=[],$t=je(),Kn=-1;for(;;){if(Bm(b,!1)){let yr=r.getStartPos(),Er=yy(b,V);if(!Er){xs=Je;return}if(tt.push(Er),Kn=r.getTokenPos(),Fo(27))continue;if(Kn=-1,Ad(b))break;un(27,NC(b)),Ee&&W()===26&&!r.hasPrecedingLineBreak()&&Xt(),yr===r.getStartPos()&&Xt();continue}if(Ad(b)||B2(b))break}return xs=Je,Zs(tt,$t,void 0,Kn>=0)}function NC(b){return b===6?bn.An_enum_member_name_must_be_followed_by_a_or:void 0}function u_(){let b=Zs([],je());return b.isMissingList=!0,b}function OC(b){return!!b.isMissingList}function kd(b,V,Ee,Je){if(un(Ee)){let tt=bl(b,V);return un(Je),tt}return u_()}function $m(b,V){let Ee=je(),Je=b?Pu(V):eu(V);for(;Fo(24)&&W()!==29;)Je=St(be.createQualifiedName(Je,vy(b,!1)),Ee);return Je}function $2(b,V){return St(be.createQualifiedName(b,V),b.pos)}function vy(b,V){if(r.hasPrecedingLineBreak()&&rs(W())&&oo(hv))return gc(79,!0,bn.Identifier_expected);if(W()===80){let Ee=gy();return V?Ee:gc(79,!0,bn.Identifier_expected)}return b?Pu():eu()}function K2(b){let V=je(),Ee=[],Je;do Je=jC(b),Ee.push(Je);while(Je.literal.kind===16);return Zs(Ee,V)}function ND(b){let V=je();return St(be.createTemplateExpression(ID(b),K2(b)),V)}function J2(){let b=je();return St(be.createTemplateLiteralType(ID(!1),OD()),b)}function OD(){let b=je(),V=[],Ee;do Ee=IC(),V.push(Ee);while(Ee.literal.kind===16);return Zs(V,b)}function IC(){let b=je();return St(be.createTemplateLiteralTypeSpan(Qa(),z2(!1)),b)}function z2(b){return W()===19?(Ea(b),by()):$p(17,bn._0_expected,vs(19))}function jC(b){let V=je();return St(be.createTemplateSpan(To(Js),z2(b)),V)}function q_(){return _g(W())}function ID(b){b&&da();let V=_g(W());return Re.assert(V.kind===15,"Template head has wrong token kind"),V}function by(){let b=_g(W());return Re.assert(b.kind===16||b.kind===17,"Template fragment has wrong token kind"),b}function jD(b){let V=b===14||b===17,Ee=r.getTokenText();return Ee.substring(1,Ee.length-(r.isUnterminated()?0:V?1:2))}function _g(b){let V=je(),Ee=I0(b)?be.createTemplateLiteralLikeNode(b,r.getTokenValue(),jD(b),r.getTokenFlags()&2048):b===8?ze(r.getTokenValue(),r.getNumericLiteralFlags()):b===10?ot(r.getTokenValue(),void 0,r.hasExtendedUnicodeEscape()):N1(b)?Vt(b,r.getTokenValue()):Re.fail();return r.hasExtendedUnicodeEscape()&&(Ee.hasExtendedUnicodeEscape=!0),r.isUnterminated()&&(Ee.isUnterminated=!0),Xt(),St(Ee,V)}function U2(){return $m(!0,bn.Type_expected)}function Km(){if(!r.hasPrecedingLineBreak()&&ea()===29)return kd(20,Qa,29,31)}function xy(){let b=je();return St(be.createTypeReferenceNode(U2(),Km()),b)}function V2(b){switch(b.kind){case 180:return md(b.typeName);case 181:case 182:{let{parameters:V,type:Ee}=b;return OC(V)||V2(Ee)}case 193:return V2(b.type);default:return!1}}function LC(b){return Xt(),St(be.createTypePredicateNode(void 0,b,Qa()),b.pos)}function LD(){let b=je();return Xt(),St(be.createThisTypeNode(),b)}function RD(){let b=je();return Xt(),St(be.createJSDocAllType(),b)}function RC(){let b=je();return Xt(),St(be.createJSDocNonNullableType(ev(),!1),b)}function MD(){let b=je();return Xt(),W()===27||W()===19||W()===21||W()===31||W()===63||W()===51?St(be.createJSDocUnknownType(),b):St(be.createJSDocNullableType(Qa(),!1),b)}function MC(){let b=je(),V=sn();if(oo(k3)){Xt();let Ee=Jp(36),Je=l_(58,!1);return to(St(be.createJSDocFunctionType(Ee,Je),b),V)}return St(be.createTypeReferenceNode(Pu(),void 0),b)}function BD(){let b=je(),V;return(W()===108||W()===103)&&(V=Pu(),un(58)),St(be.createParameterDeclaration(void 0,void 0,V,void 0,Dy(),void 0),b)}function Dy(){r.setInJSDocType(!0);let b=je();if(Fo(142)){let Je=be.createJSDocNamepathType(void 0);e:for(;;)switch(W()){case 19:case 1:case 27:case 5:break e;default:Fr()}return r.setInJSDocType(!1),St(Je,b)}let V=Fo(25),Ee=rv();return r.setInJSDocType(!1),V&&(Ee=St(be.createJSDocVariadicType(Ee),b)),W()===63?(Xt(),St(be.createJSDocOptionalType(Ee),b)):Ee}function BC(){let b=je();un(112);let V=$m(!0),Ee=r.hasPrecedingLineBreak()?void 0:Py();return St(be.createTypeQueryNode(V,Ee),b)}function $D(){let b=je(),V=H_(!1,!0),Ee=eu(),Je,tt;Fo(94)&&(zm()||!Pd()?Je=Qa():tt=lv());let $t=Fo(63)?Qa():void 0,Kn=be.createTypeParameterDeclaration(V,Ee,Je,$t);return Kn.expression=tt,St(Kn,b)}function Rc(){if(W()===29)return kd(19,$D,29,31)}function Sy(b){return W()===25||bv()||Zc(W())||W()===59||zm(!b)}function KD(b){let V=Wm(bn.Private_identifiers_cannot_be_used_as_parameters);return ix(V)===0&&!wr(b)&&Zc(W())&&Xt(),V}function JD(){return Qi()||W()===22||W()===18}function W2(b){return q2(b)}function zD(b){return q2(b,!1)}function q2(b){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ee=je(),Je=sn(),tt=b?Lp(()=>H_(!0)):Sd(()=>H_(!0));if(W()===108){let Er=be.createParameterDeclaration(tt,void 0,zf(!0),void 0,Fd(),void 0),vr=ic(tt);return vr&&zt(vr,bn.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),to(St(Er,Ee),Je)}let $t=$s;$s=!1;let Kn=gs(25);if(!V&&!JD())return;let yr=to(St(be.createParameterDeclaration(tt,Kn,KD(tt),gs(57),Fd(),Nd()),Ee),Je);return $s=$t,yr}function l_(b,V){if(UD(b,V))return ws(rv)}function UD(b,V){return b===38?(un(b),!0):Fo(58)?!0:V&&W()===38?(xo(bn._0_expected,vs(58)),Xt(),!0):!1}function Ey(b,V){let Ee=Rp(),Je=Wl();er(!!(b&1)),ui(!!(b&2));let tt=b&32?bl(17,BD):bl(16,()=>V?W2(Je):zD(Je));return er(Ee),ui(Je),tt}function Jp(b){if(!un(20))return u_();let V=Ey(b,!0);return un(21),V}function pg(){Fo(27)||ql()}function VD(b){let V=je(),Ee=sn();b===177&&un(103);let Je=Rc(),tt=Jp(4),$t=l_(58,!0);pg();let Kn=b===176?be.createCallSignature(Je,tt,$t):be.createConstructSignature(Je,tt,$t);return to(St(Kn,V),Ee)}function WD(){return W()===22&&oo(Jm)}function Jm(){if(Xt(),W()===25||W()===23)return!0;if(Zc(W())){if(Xt(),Do())return!0}else if(Do())Xt();else return!1;return W()===58||W()===27?!0:W()!==57?!1:(Xt(),W()===58||W()===27||W()===23)}function qD(b,V,Ee){let Je=kd(16,()=>W2(!1),22,23),tt=Fd();pg();let $t=be.createIndexSignature(Ee,Je,tt);return to(St($t,b),V)}function HD(b,V,Ee){let Je=Vf(),tt=gs(57),$t;if(W()===20||W()===29){let Kn=Rc(),yr=Jp(4),Er=l_(58,!0);$t=be.createMethodSignature(Ee,Je,tt,Kn,yr,Er)}else{let Kn=Fd();$t=be.createPropertySignature(Ee,Je,tt,Kn),W()===63&&($t.initializer=Nd())}return pg(),to(St($t,b),V)}function GD(){if(W()===20||W()===29||W()===137||W()===151)return!0;let b=!1;for(;Zc(W());)b=!0,Xt();return W()===22?!0:(Uf()&&(b=!0,Xt()),b?W()===20||W()===29||W()===57||W()===58||W()===27||Cd():!1)}function H2(){if(W()===20||W()===29)return VD(176);if(W()===103&&oo(dg))return VD(177);let b=je(),V=sn(),Ee=H_(!1);return Mm(137)?jd(b,V,Ee,174,4):Mm(151)?jd(b,V,Ee,175,4):WD()?qD(b,V,Ee):HD(b,V,Ee)}function dg(){return Xt(),W()===20||W()===29}function $C(){return Xt()===24}function G2(){switch(Xt()){case 20:case 29:case 24:return!0}return!1}function KC(){let b=je();return St(be.createTypeLiteralNode(X2()),b)}function X2(){let b;return un(18)?(b=Lc(4,H2),un(19)):b=u_(),b}function JC(){return Xt(),W()===39||W()===40?Xt()===146:(W()===146&&Xt(),W()===22&&hy()&&Xt()===101)}function XD(){let b=je(),V=Pu();un(101);let Ee=Qa();return St(be.createTypeParameterDeclaration(void 0,V,Ee,void 0),b)}function zC(){let b=je();un(18);let V;(W()===146||W()===39||W()===40)&&(V=al(),V.kind!==146&&un(146)),un(22);let Ee=XD(),Je=Fo(128)?Qa():void 0;un(23);let tt;(W()===57||W()===39||W()===40)&&(tt=al(),tt.kind!==57&&un(57));let $t=Fd();ql();let Kn=Lc(4,H2);return un(19),St(be.createMappedTypeNode(V,Ee,Je,tt,$t,Kn),b)}function Y2(){let b=je();if(Fo(25))return St(be.createRestTypeNode(Qa()),b);let V=Qa();if(u7(V)&&V.pos===V.type.pos){let Ee=be.createOptionalTypeNode(V.type);return Ro(Ee,V),Ee.flags=V.flags,Ee}return V}function YD(){return Xt()===58||W()===57&&Xt()===58}function QD(){return W()===25?rs(Xt())&&YD():rs(W())&&YD()}function UC(){if(oo(QD)){let b=je(),V=sn(),Ee=gs(25),Je=Pu(),tt=gs(57);un(58);let $t=Y2(),Kn=be.createNamedTupleMember(Ee,Je,tt,$t);return to(St(Kn,b),V)}return Y2()}function ZD(){let b=je();return St(be.createTupleTypeNode(kd(21,UC,22,23)),b)}function VC(){let b=je();un(20);let V=Qa();return un(21),St(be.createParenthesizedType(V),b)}function eS(){let b;if(W()===126){let V=je();Xt();let Ee=St($r(126),V);b=Zs([Ee],V)}return b}function tS(){let b=je(),V=sn(),Ee=eS(),Je=Fo(103);Re.assert(!Ee||Je,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let tt=Rc(),$t=Jp(4),Kn=l_(38,!1),yr=Je?be.createConstructorTypeNode(Ee,tt,$t,Kn):be.createFunctionTypeNode(tt,$t,Kn);return to(St(yr,b),V)}function Q2(){let b=al();return W()===24?void 0:b}function nS(b){let V=je();b&&Xt();let Ee=W()===110||W()===95||W()===104?al():_g(W());return b&&(Ee=St(be.createPrefixUnaryExpression(40,Ee),V)),St(be.createLiteralTypeNode(Ee),V)}function rS(){return Xt(),W()===100}function WC(){let b=je(),V=r.getTokenPos();un(18);let Ee=r.hasPrecedingLineBreak();un(130),un(58);let Je=wv(!0);if(!un(19)){let tt=gu(Ia);tt&&tt.code===bn._0_expected.code&&t2(tt,U0(Fu,V,1,bn.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return St(be.createImportTypeAssertionContainer(Je,Ee),b)}function Z2(){zu|=2097152;let b=je(),V=Fo(112);un(100),un(20);let Ee=Qa(),Je;Fo(27)&&(Je=WC()),un(21);let tt=Fo(24)?U2():void 0,$t=Km();return St(be.createImportTypeNode(Ee,Je,tt,$t,V),b)}function iS(){return Xt(),W()===8||W()===9}function ev(){switch(W()){case 131:case 157:case 152:case 148:case 160:case 153:case 134:case 155:case 144:case 149:return Ks(Q2)||xy();case 66:r.reScanAsteriskEqualsToken();case 41:return RD();case 60:r.reScanQuestionToken();case 57:return MD();case 98:return MC();case 53:return RC();case 14:case 10:case 8:case 9:case 110:case 95:case 104:return nS();case 40:return oo(iS)?nS(!0):xy();case 114:return al();case 108:{let b=LD();return W()===140&&!r.hasPrecedingLineBreak()?LC(b):b}case 112:return oo(rS)?Z2():BC();case 18:return oo(JC)?zC():KC();case 22:return ZD();case 20:return VC();case 100:return Z2();case 129:return oo(hv)?fS():xy();case 15:return J2();default:return xy()}}function zm(b){switch(W()){case 131:case 157:case 152:case 148:case 160:case 134:case 146:case 153:case 156:case 114:case 155:case 104:case 108:case 112:case 144:case 18:case 22:case 29:case 51:case 50:case 103:case 10:case 8:case 9:case 110:case 95:case 149:case 41:case 57:case 53:case 25:case 138:case 100:case 129:case 14:case 15:return!0;case 98:return!b;case 40:return!b&&oo(iS);case 20:return!b&&oo(oS);default:return Do()}}function oS(){return Xt(),W()===21||Sy(!1)||zm()}function aS(){let b=je(),V=ev();for(;!r.hasPrecedingLineBreak();)switch(W()){case 53:Xt(),V=St(be.createJSDocNonNullableType(V,!0),b);break;case 57:if(oo(CD))return V;Xt(),V=St(be.createJSDocNullableType(V,!0),b);break;case 22:if(un(22),zm()){let Ee=Qa();un(23),V=St(be.createIndexedAccessTypeNode(V,Ee),b)}else un(23),V=St(be.createArrayTypeNode(V),b);break;default:return V}return V}function sS(b){let V=je();return un(b),St(be.createTypeOperatorNode(b,lS()),V)}function qC(){if(Fo(94)){let b=dc(Qa);if(Kf()||W()!==57)return b}}function uS(){let b=je(),V=eu(),Ee=Ks(qC),Je=be.createTypeParameterDeclaration(void 0,V,Ee);return St(Je,b)}function HC(){let b=je();return un(138),St(be.createInferTypeNode(uS()),b)}function lS(){let b=W();switch(b){case 141:case 156:case 146:return sS(b);case 138:return HC()}return ws(aS)}function Ty(b){if(nv()){let V=tS(),Ee;return d2(V)?Ee=b?bn.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:bn.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:Ee=b?bn.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:bn.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,zt(V,Ee),V}}function cS(b,V,Ee){let Je=je(),tt=b===51,$t=Fo(b),Kn=$t&&Ty(tt)||V();if(W()===b||$t){let yr=[Kn];for(;Fo(b);)yr.push(Ty(tt)||V());Kn=St(Ee(Zs(yr,Je)),Je)}return Kn}function tv(){return cS(50,lS,be.createIntersectionTypeNode)}function GC(){return cS(51,tv,be.createUnionTypeNode)}function _S(){return Xt(),W()===103}function nv(){return W()===29||W()===20&&oo(pS)?!0:W()===103||W()===126&&oo(_S)}function XC(){if(Zc(W())&&H_(!1),Do()||W()===108)return Xt(),!0;if(W()===22||W()===18){let b=Ia.length;return Wm(),b===Ia.length}return!1}function pS(){return Xt(),!!(W()===21||W()===25||XC()&&(W()===58||W()===27||W()===57||W()===63||W()===21&&(Xt(),W()===38)))}function rv(){let b=je(),V=Do()&&Ks(dS),Ee=Qa();return V?St(be.createTypePredicateNode(void 0,V,Ee),b):Ee}function dS(){let b=eu();if(W()===140&&!r.hasPrecedingLineBreak())return Xt(),b}function fS(){let b=je(),V=$p(129),Ee=W()===108?LD():eu(),Je=Fo(140)?Qa():void 0;return St(be.createTypePredicateNode(V,Ee,Je),b)}function Qa(){if(Wa&40960)return fo(40960,Qa);if(nv())return tS();let b=je(),V=GC();if(!Kf()&&!r.hasPrecedingLineBreak()&&Fo(94)){let Ee=dc(Qa);un(57);let Je=ws(Qa);un(58);let tt=ws(Qa);return St(be.createConditionalTypeNode(V,Ee,Je,tt),b)}return V}function Fd(){return Fo(58)?Qa():void 0}function iv(){switch(W()){case 108:case 106:case 104:case 110:case 95:case 8:case 9:case 10:case 14:case 15:case 20:case 22:case 18:case 98:case 84:case 103:case 43:case 68:case 79:return!0;case 100:return oo(G2);default:return Do()}}function Pd(){if(iv())return!0;switch(W()){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 45:case 46:case 29:case 133:case 125:case 80:case 59:return!0;default:return CS()?!0:Do()}}function mS(){return W()!==18&&W()!==98&&W()!==84&&W()!==59&&Pd()}function Js(){let b=V_();b&&tr(!1);let V=je(),Ee=qu(!0),Je;for(;Je=gs(27);)Ee=sv(Ee,Je,qu(!0),V);return b&&tr(!0),Ee}function Nd(){return Fo(63)?qu(!0):void 0}function qu(b){if(gS())return hS();let V=QC(b)||DS(b);if(V)return V;let Ee=je(),Je=fg(0);return Je.kind===79&&W()===38?yS(Ee,Je,b,void 0):lo(Je)&&Wh(Yi())?sv(Je,al(),qu(b),Ee):ZC(Je,Ee,b)}function gS(){return W()===125?Rp()?!0:oo(yv):!1}function YC(){return Xt(),!r.hasPrecedingLineBreak()&&Do()}function hS(){let b=je();return Xt(),!r.hasPrecedingLineBreak()&&(W()===41||Pd())?St(be.createYieldExpression(gs(41),qu(!0)),b):St(be.createYieldExpression(void 0,void 0),b)}function yS(b,V,Ee,Je){Re.assert(W()===38,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let tt=be.createParameterDeclaration(void 0,void 0,V,void 0,void 0,void 0);St(tt,V.pos);let $t=Zs([tt],tt.pos,tt.end),Kn=$p(38),yr=ov(!!Je,Ee),Er=be.createArrowFunction(Je,void 0,$t,void 0,Kn,yr);return Ar(St(Er,b))}function QC(b){let V=vS();if(V!==0)return V===1?ES(!0,!0):Ks(()=>xS(b))}function vS(){return W()===20||W()===29||W()===132?oo(bS):W()===38?1:0}function bS(){if(W()===132&&(Xt(),r.hasPrecedingLineBreak()||W()!==20&&W()!==29))return 0;let b=W(),V=Xt();if(b===20){if(V===21)switch(Xt()){case 38:case 58:case 18:return 1;default:return 0}if(V===22||V===18)return 2;if(V===25)return 1;if(Zc(V)&&V!==132&&oo(hy))return Xt()===128?0:1;if(!Do()&&V!==108)return 0;switch(Xt()){case 58:return 1;case 57:return Xt(),W()===58||W()===27||W()===63||W()===21?1:0;case 27:case 63:case 21:return 2}return 0}else return Re.assert(b===29),!Do()&&W()!==85?0:ps===1?oo(()=>{Fo(85);let Ee=Xt();if(Ee===94)switch(Xt()){case 63:case 31:case 43:return!1;default:return!0}else if(Ee===27||Ee===63)return!0;return!1})?1:0:2}function xS(b){let V=r.getTokenPos();if(_c!=null&&_c.has(V))return;let Ee=ES(!1,b);return Ee||(_c||(_c=new Set)).add(V),Ee}function DS(b){if(W()===132&&oo(SS)===1){let V=je(),Ee=Tv(),Je=fg(0);return yS(V,Je,b,Ee)}}function SS(){if(W()===132){if(Xt(),r.hasPrecedingLineBreak()||W()===38)return 0;let b=fg(0);if(!r.hasPrecedingLineBreak()&&b.kind===79&&W()===38)return 1}return 0}function ES(b,V){let Ee=je(),Je=sn(),tt=Tv(),$t=wr(tt,s2)?2:0,Kn=Rc(),yr;if(un(20)){if(b)yr=Ey($t,b);else{let __=Ey($t,b);if(!__)return;yr=__}if(!un(21)&&!b)return}else{if(!b)return;yr=u_()}let Er=W()===58,vr=l_(58,!1);if(vr&&!b&&V2(vr))return;let Ai=vr;for(;(Ai==null?void 0:Ai.kind)===193;)Ai=Ai.type;let $o=Ai&&nD(Ai);if(!b&&W()!==38&&($o||W()!==18))return;let jo=W(),_o=$p(38),Nu=jo===38||jo===18?ov(wr(tt,s2),V):eu();if(!V&&Er&&W()!==58)return;let hc=be.createArrowFunction(tt,Kn,yr,vr,_o,Nu);return to(St(hc,Ee),Je)}function ov(b,V){if(W()===18)return Ay(b?2:0);if(W()!==26&&W()!==98&&W()!==84&&s3()&&!mS())return Ay(16|(b?2:0));let Ee=$s;$s=!1;let Je=b?Lp(()=>qu(V)):Sd(()=>qu(V));return $s=Ee,Je}function ZC(b,V,Ee){let Je=gs(57);if(!Je)return b;let tt;return St(be.createConditionalExpression(b,Je,fo(s,()=>qu(!1)),tt=$p(58),J1(tt)?qu(Ee):gc(79,!1,bn._0_expected,vs(58))),V)}function fg(b){let V=je(),Ee=lv();return av(b,Ee,V)}function TS(b){return b===101||b===162}function av(b,V,Ee){for(;;){Yi();let Je=H1(W());if(!(W()===42?Je>=b:Je>b)||W()===101&&Mp())break;if(W()===128||W()===150){if(r.hasPrecedingLineBreak())break;{let tt=W();Xt(),V=tt===150?wS(V,Qa()):AS(V,Qa())}}else V=sv(V,al(),fg(Je),Ee)}return V}function CS(){return Mp()&&W()===101?!1:H1(W())>0}function wS(b,V){return St(be.createSatisfiesExpression(b,V),b.pos)}function sv(b,V,Ee,Je){return St(be.createBinaryExpression(b,V,Ee),Je)}function AS(b,V){return St(be.createAsExpression(b,V),b.pos)}function kS(){let b=je();return St(be.createPrefixUnaryExpression(W(),Ni(zp)),b)}function FS(){let b=je();return St(be.createDeleteExpression(Ni(zp)),b)}function e4(){let b=je();return St(be.createTypeOfExpression(Ni(zp)),b)}function PS(){let b=je();return St(be.createVoidExpression(Ni(zp)),b)}function t4(){return W()===133?Wl()?!0:oo(yv):!1}function uv(){let b=je();return St(be.createAwaitExpression(Ni(zp)),b)}function lv(){if(NS()){let Ee=je(),Je=OS();return W()===42?av(H1(W()),Je,Ee):Je}let b=W(),V=zp();if(W()===42){let Ee=Ms(is,V.pos),{end:Je}=V;V.kind===213?Ct(Ee,Je,bn.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):Ct(Ee,Je,bn.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,vs(b))}return V}function zp(){switch(W()){case 39:case 40:case 54:case 53:return kS();case 89:return FS();case 112:return e4();case 114:return PS();case 29:return ps===1?mg(!0):KS();case 133:if(t4())return uv();default:return OS()}}function NS(){switch(W()){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 133:return!1;case 29:if(ps!==1)return!1;default:return!0}}function OS(){if(W()===45||W()===46){let V=je();return St(be.createPrefixUnaryExpression(W(),Ni(Um)),V)}else if(ps===1&&W()===29&&oo(AC))return mg(!0);let b=Um();if(Re.assert(lo(b)),(W()===45||W()===46)&&!r.hasPrecedingLineBreak()){let V=W();return Xt(),St(be.createPostfixUnaryExpression(b,V),b.pos)}return b}function Um(){let b=je(),V;return W()===100?oo(dg)?(zu|=2097152,V=al()):oo($C)?(Xt(),Xt(),V=St(be.createMetaProperty(100,Pu()),b),zu|=4194304):V=IS():V=W()===106?cv():IS(),dv(b,V)}function IS(){let b=je(),V=fv();return Id(b,V,!0)}function cv(){let b=je(),V=al();if(W()===29){let Ee=je(),Je=Ks(wy);Je!==void 0&&(Ct(Ee,je(),bn.super_may_not_use_type_arguments),gg()||(V=be.createExpressionWithTypeArguments(V,Je)))}return W()===20||W()===24||W()===22?V:($p(24,bn.super_must_be_followed_by_an_argument_list_or_member_access),St(Cr(V,vy(!0,!0)),b))}function mg(b,V,Ee){let Je=je(),tt=RS(b),$t;if(tt.kind===283){let Kn=LS(tt),yr,Er=Kn[Kn.length-1];if((Er==null?void 0:Er.kind)===281&&!Np(Er.openingElement.tagName,Er.closingElement.tagName)&&Np(tt.tagName,Er.closingElement.tagName)){let vr=Er.children.end,Ai=St(be.createJsxElement(Er.openingElement,Er.children,St(be.createJsxClosingElement(St(Mn(""),vr,vr)),vr,vr)),Er.openingElement.pos,vr);Kn=Zs([...Kn.slice(0,Kn.length-1),Ai],Kn.pos,vr),yr=Er.closingElement}else yr=$S(tt,b),Np(tt.tagName,yr.tagName)||(Ee&&b2(Ee)&&Np(yr.tagName,Ee.tagName)?zt(tt.tagName,bn.JSX_element_0_has_no_corresponding_closing_tag,Bh(is,tt.tagName)):zt(yr.tagName,bn.Expected_corresponding_JSX_closing_tag_for_0,Bh(is,tt.tagName)));$t=St(be.createJsxElement(tt,Kn,yr),Je)}else tt.kind===286?$t=St(be.createJsxFragment(tt,LS(tt),a4(b)),Je):(Re.assert(tt.kind===282),$t=tt);if(b&&W()===29){let Kn=typeof V>"u"?$t.pos:V,yr=Ks(()=>mg(!0,Kn));if(yr){let Er=gc(27,!1);return Lx(Er,yr.pos,0),Ct(Ms(is,Kn),yr.end,bn.JSX_expressions_must_have_one_parent_element),St(be.createBinaryExpression($t,Er,yr),Je)}}return $t}function n4(){let b=je(),V=be.createJsxText(r.getTokenValue(),Ya===12);return Ya=r.scanJsxToken(),St(V,b)}function jS(b,V){switch(V){case 1:if(eC(b))zt(b,bn.JSX_fragment_has_no_corresponding_closing_tag);else{let Ee=b.tagName,Je=Ms(is,Ee.pos);Ct(Je,Ee.end,bn.JSX_element_0_has_no_corresponding_closing_tag,Bh(is,b.tagName))}return;case 30:case 7:return;case 11:case 12:return n4();case 18:return MS(!1);case 29:return mg(!1,void 0,b);default:return Re.assertNever(V)}}function LS(b){let V=[],Ee=je(),Je=xs;for(xs|=16384;;){let tt=jS(b,Ya=r.reScanJsxToken());if(!tt||(V.push(tt),b2(b)&&(tt==null?void 0:tt.kind)===281&&!Np(tt.openingElement.tagName,tt.closingElement.tagName)&&Np(b.tagName,tt.closingElement.tagName)))break}return xs=Je,Zs(V,Ee)}function r4(){let b=je();return St(be.createJsxAttributes(Lc(13,i4)),b)}function RS(b){let V=je();if(un(29),W()===31)return xu(),St(be.createJsxOpeningFragment(),V);let Ee=Cy(),Je=Wa&262144?void 0:Py(),tt=r4(),$t;return W()===31?(xu(),$t=be.createJsxOpeningElement(Ee,Je,tt)):(un(43),un(31,void 0,!1)&&(b?Xt():xu()),$t=be.createJsxSelfClosingElement(Ee,Je,tt)),St($t,V)}function Cy(){let b=je();cu();let V=W()===108?al():Pu();for(;Fo(24);)V=St(Cr(V,vy(!0,!1)),b);return V}function MS(b){let V=je();if(!un(18))return;let Ee,Je;return W()!==19&&(Ee=gs(25),Je=Js()),b?un(19):un(19,void 0,!1)&&xu(),St(be.createJsxExpression(Ee,Je),V)}function i4(){if(W()===18)return o4();cu();let b=je();return St(be.createJsxAttribute(Pu(),BS()),b)}function BS(){if(W()===63){if(Qs()===10)return q_();if(W()===18)return MS(!0);if(W()===29)return mg(!0);xo(bn.or_JSX_element_expected)}}function o4(){let b=je();un(18),un(25);let V=Js();return un(19),St(be.createJsxSpreadAttribute(V),b)}function $S(b,V){let Ee=je();un(30);let Je=Cy();return un(31,void 0,!1)&&(V||!Np(b.tagName,Je)?Xt():xu()),St(be.createJsxClosingElement(Je),Ee)}function a4(b){let V=je();return un(30),un(31,bn.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(b?Xt():xu()),St(be.createJsxJsxClosingFragment(),V)}function KS(){Re.assert(ps!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let b=je();un(29);let V=Qa();un(31);let Ee=zp();return St(be.createTypeAssertion(V,Ee),b)}function s4(){return Xt(),rs(W())||W()===22||gg()}function JS(){return W()===28&&oo(s4)}function _v(b){if(b.flags&32)return!0;if(X0(b)){let V=b.expression;for(;X0(V)&&!(V.flags&32);)V=V.expression;if(V.flags&32){for(;X0(b);)b.flags|=32,b=b.expression;return!0}}return!1}function c_(b,V,Ee){let Je=vy(!0,!0),tt=Ee||_v(V),$t=tt?Fi(V,Ee,Je):Cr(V,Je);if(tt&&Jl($t.name)&&zt($t.name,bn.An_optional_chain_cannot_contain_private_identifiers),z6(V)&&V.typeArguments){let Kn=V.typeArguments.pos-1,yr=Ms(is,V.typeArguments.end)+1;Ct(Kn,yr,bn.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return St($t,b)}function Od(b,V,Ee){let Je;if(W()===23)Je=gc(79,!0,bn.An_element_access_expression_should_take_an_argument);else{let $t=To(Js);hd($t)&&($t.text=wd($t.text)),Je=$t}un(23);let tt=Ee||_v(V)?ko(V,Ee,Je):sa(V,Je);return St(tt,b)}function Id(b,V,Ee){for(;;){let Je,tt=!1;if(Ee&&JS()?(Je=$p(28),tt=rs(W())):tt=Fo(24),tt){V=c_(b,V,Je);continue}if((Je||!V_())&&Fo(22)){V=Od(b,V,Je);continue}if(gg()){V=!Je&&V.kind===230?pv(b,V.expression,Je,V.typeArguments):pv(b,V,Je,void 0);continue}if(!Je){if(W()===53&&!r.hasPrecedingLineBreak()){Xt(),V=St(be.createNonNullExpression(V),b);continue}let $t=Ks(wy);if($t){V=St(be.createExpressionWithTypeArguments(V,$t),b);continue}}return V}}function gg(){return W()===14||W()===15}function pv(b,V,Ee,Je){let tt=be.createTaggedTemplateExpression(V,Je,W()===14?(da(),q_()):ND(!0));return(Ee||V.flags&32)&&(tt.flags|=32),tt.questionDotToken=Ee,St(tt,b)}function dv(b,V){for(;;){V=Id(b,V,!0);let Ee,Je=gs(28);if(Je&&(Ee=Ks(wy),gg())){V=pv(b,V,Je,Ee);continue}if(Ee||W()===20){!Je&&V.kind===230&&(Ee=V.typeArguments,V=V.expression);let tt=zS(),$t=Je||_v(V)?$a(V,Je,Ee,tt):Da(V,Ee,tt);V=St($t,b);continue}if(Je){let tt=gc(79,!1,bn.Identifier_expected);V=St(Fi(V,Je,tt),b)}break}return V}function zS(){un(20);let b=bl(11,WS);return un(21),b}function wy(){if(Wa&262144||ea()!==29)return;Xt();let b=bl(20,Qa);if(Yi()===31)return Xt(),b&&u4()?b:void 0}function u4(){switch(W()){case 20:case 14:case 15:return!0;case 29:case 31:case 39:case 40:return!1}return r.hasPrecedingLineBreak()||CS()||!Pd()}function fv(){switch(W()){case 8:case 9:case 10:case 14:return q_();case 108:case 106:case 104:case 110:case 95:return al();case 20:return l4();case 22:return qS();case 18:return mv();case 132:if(!oo(a3))break;return gv();case 59:return P4();case 84:return v3();case 98:return gv();case 103:return c4();case 43:case 68:if(Io()===13)return q_();break;case 15:return ND(!1);case 80:return gy()}return eu(bn.Expression_expected)}function l4(){let b=je(),V=sn();un(20);let Ee=To(Js);return un(21),to(St(Ju(Ee),b),V)}function US(){let b=je();un(25);let V=qu(!0);return St(be.createSpreadElement(V),b)}function VS(){return W()===25?US():W()===27?St(be.createOmittedExpression(),je()):qu(!0)}function WS(){return fo(s,VS)}function qS(){let b=je(),V=r.getTokenPos(),Ee=un(22),Je=r.hasPrecedingLineBreak(),tt=bl(15,VS);return Jf(22,23,Ee,V),St(Zn(tt,Je),b)}function HS(){let b=je(),V=sn();if(gs(25)){let vr=qu(!0);return to(St(be.createSpreadAssignment(vr),b),V)}let Ee=H_(!0);if(Mm(137))return jd(b,V,Ee,174,0);if(Mm(151))return jd(b,V,Ee,175,0);let Je=gs(41),tt=Do(),$t=Vf(),Kn=gs(57),yr=gs(53);if(Je||W()===20||W()===29)return m3(b,V,Ee,Je,$t,Kn,yr);let Er;if(tt&&W()!==58){let vr=gs(63),Ai=vr?To(()=>qu(!0)):void 0;Er=be.createShorthandPropertyAssignment($t,Ai),Er.equalsToken=vr}else{un(58);let vr=To(()=>qu(!0));Er=be.createPropertyAssignment($t,vr)}return Er.modifiers=Ee,Er.questionToken=Kn,Er.exclamationToken=yr,to(St(Er,b),V)}function mv(){let b=je(),V=r.getTokenPos(),Ee=un(18),Je=r.hasPrecedingLineBreak(),tt=bl(12,HS,!0);return Jf(18,19,Ee,V),St(Gt(tt,Je),b)}function gv(){let b=V_();tr(!1);let V=je(),Ee=sn(),Je=H_(!1);un(98);let tt=gs(41),$t=tt?1:0,Kn=wr(Je,s2)?2:0,yr=$t&&Kn?$f(Vm):$t?Bf(Vm):Kn?Lp(Vm):Vm(),Er=Rc(),vr=Jp($t|Kn),Ai=l_(58,!1),$o=Ay($t|Kn);tr(b);let jo=be.createFunctionExpression(Je,tt,yr,Er,vr,Ai,$o);return to(St(jo,V),Ee)}function Vm(){return Qi()?my():void 0}function c4(){let b=je();if(un(103),Fo(24)){let $t=Pu();return St(be.createMetaProperty(103,$t),b)}let V=je(),Ee=Id(V,fv(),!1),Je;Ee.kind===230&&(Je=Ee.typeArguments,Ee=Ee.expression),W()===28&&xo(bn.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,Bh(is,Ee));let tt=W()===20?zS():void 0;return St(Ul(Ee,Je,tt),b)}function Wf(b,V){let Ee=je(),Je=sn(),tt=r.getTokenPos(),$t=un(18,V);if($t||b){let Kn=r.hasPrecedingLineBreak(),yr=Lc(1,sl);Jf(18,19,$t,tt);let Er=to(St(Op(yr,Kn),Ee),Je);return W()===63&&(xo(bn.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),Xt()),Er}else{let Kn=u_();return to(St(Op(Kn,void 0),Ee),Je)}}function Ay(b,V){let Ee=Rp();er(!!(b&1));let Je=Wl();ui(!!(b&2));let tt=$s;$s=!1;let $t=V_();$t&&tr(!1);let Kn=Wf(!!(b&16),V);return $t&&tr(!0),$s=tt,er(Ee),ui(Je),Kn}function GS(){let b=je(),V=sn();return un(26),to(St(be.createEmptyStatement(),b),V)}function _4(){let b=je(),V=sn();un(99);let Ee=r.getTokenPos(),Je=un(20),tt=To(Js);Jf(20,21,Je,Ee);let $t=sl(),Kn=Fo(91)?sl():void 0;return to(St(qo(tt,$t,Kn),b),V)}function XS(){let b=je(),V=sn();un(90);let Ee=sl();un(115);let Je=r.getTokenPos(),tt=un(20),$t=To(Js);return Jf(20,21,tt,Je),Fo(26),to(St(be.createDoStatement(Ee,$t),b),V)}function p4(){let b=je(),V=sn();un(115);let Ee=r.getTokenPos(),Je=un(20),tt=To(Js);Jf(20,21,Je,Ee);let $t=sl();return to(St(uc(tt,$t),b),V)}function YS(){let b=je(),V=sn();un(97);let Ee=gs(133);un(20);let Je;W()!==26&&(W()===113||W()===119||W()===85?Je=p3(!0):Je=bu(Js));let tt;if(Ee?un(162):Fo(162)){let $t=To(()=>qu(!0));un(21),tt=bs(Ee,Je,$t,sl())}else if(Fo(101)){let $t=To(Js);un(21),tt=be.createForInStatement(Je,$t,sl())}else{un(26);let $t=W()!==26&&W()!==21?To(Js):void 0;un(26);let Kn=W()!==21?To(Js):void 0;un(21),tt=ol(Je,$t,Kn,sl())}return to(St(tt,b),V)}function QS(b){let V=je(),Ee=sn();un(b===249?81:86);let Je=Cd()?void 0:eu();ql();let tt=b===249?be.createBreakStatement(Je):be.createContinueStatement(Je);return to(St(tt,V),Ee)}function ZS(){let b=je(),V=sn();un(105);let Ee=Cd()?void 0:To(Js);return ql(),to(St(be.createReturnStatement(Ee),b),V)}function d4(){let b=je(),V=sn();un(116);let Ee=r.getTokenPos(),Je=un(20),tt=To(Js);Jf(20,21,Je,Ee);let $t=Oo(33554432,sl);return to(St(be.createWithStatement(tt,$t),b),V)}function f4(){let b=je(),V=sn();un(82);let Ee=To(Js);un(58);let Je=Lc(3,sl);return to(St(be.createCaseClause(Ee,Je),b),V)}function e3(){let b=je();un(88),un(58);let V=Lc(3,sl);return St(be.createDefaultClause(V),b)}function m4(){return W()===82?f4():e3()}function t3(){let b=je();un(18);let V=Lc(2,m4);return un(19),St(be.createCaseBlock(V),b)}function g4(){let b=je(),V=sn();un(107),un(20);let Ee=To(Js);un(21);let Je=t3();return to(St(be.createSwitchStatement(Ee,Je),b),V)}function n3(){let b=je(),V=sn();un(109);let Ee=r.hasPrecedingLineBreak()?void 0:To(Js);return Ee===void 0&&(Uu++,Ee=St(Mn(""),je())),lg()||Bp(Ee),to(St(be.createThrowStatement(Ee),b),V)}function h4(){let b=je(),V=sn();un(111);let Ee=Wf(!1),Je=W()===83?r3():void 0,tt;return(!Je||W()===96)&&(un(96,bn.catch_or_finally_expected),tt=Wf(!1)),to(St(be.createTryStatement(Ee,Je,tt),b),V)}function r3(){let b=je();un(83);let V;Fo(20)?(V=Fy(),un(21)):V=void 0;let Ee=Wf(!1);return St(be.createCatchClause(V,Ee),b)}function y4(){let b=je(),V=sn();return un(87),ql(),to(St(be.createDebuggerStatement(),b),V)}function i3(){let b=je(),V=sn(),Ee,Je=W()===20,tt=To(Js);return qi(tt)&&Fo(58)?Ee=be.createLabeledStatement(tt,sl()):(lg()||Bp(tt),Ee=yl(tt),Je&&(V=!1)),to(St(Ee,b),V)}function hv(){return Xt(),rs(W())&&!r.hasPrecedingLineBreak()}function o3(){return Xt(),W()===84&&!r.hasPrecedingLineBreak()}function a3(){return Xt(),W()===98&&!r.hasPrecedingLineBreak()}function yv(){return Xt(),(rs(W())||W()===8||W()===9||W()===10)&&!r.hasPrecedingLineBreak()}function v4(){for(;;)switch(W()){case 113:case 119:case 85:case 98:case 84:case 92:return!0;case 118:case 154:return YC();case 142:case 143:return D4();case 126:case 127:case 132:case 136:case 121:case 122:case 123:case 146:if(Xt(),r.hasPrecedingLineBreak())return!1;continue;case 159:return Xt(),W()===18||W()===79||W()===93;case 100:return Xt(),W()===10||W()===41||W()===18||rs(W());case 93:let b=Xt();if(b===154&&(b=oo(Xt)),b===63||b===41||b===18||b===88||b===128||b===59)return!0;continue;case 124:Xt();continue;default:return!1}}function hg(){return oo(v4)}function s3(){switch(W()){case 59:case 26:case 18:case 113:case 119:case 98:case 84:case 92:case 99:case 90:case 115:case 97:case 86:case 81:case 105:case 116:case 107:case 109:case 111:case 87:case 83:case 96:return!0;case 100:return hg()||oo(G2);case 85:case 93:return hg();case 132:case 136:case 118:case 142:case 143:case 154:case 159:return!0;case 127:case 123:case 121:case 122:case 124:case 146:return hg()||!oo(hv);default:return Pd()}}function u3(){return Xt(),Qi()||W()===18||W()===22}function b4(){return oo(u3)}function sl(){switch(W()){case 26:return GS();case 18:return Wf(!1);case 113:return xv(je(),sn(),void 0);case 119:if(b4())return xv(je(),sn(),void 0);break;case 98:return Dv(je(),sn(),void 0);case 84:return b3(je(),sn(),void 0);case 99:return _4();case 90:return XS();case 115:return p4();case 97:return YS();case 86:return QS(248);case 81:return QS(249);case 105:return ZS();case 116:return d4();case 107:return g4();case 109:return n3();case 111:case 83:case 96:return h4();case 87:return y4();case 59:return vv();case 132:case 118:case 154:case 142:case 143:case 136:case 85:case 92:case 93:case 100:case 121:case 122:case 123:case 126:case 127:case 124:case 146:case 159:if(hg())return vv();break}return i3()}function l3(b){return b.kind===136}function vv(){let b=je(),V=sn(),Ee=H_(!0);if(wr(Ee,l3)){let Je=x4(b);if(Je)return Je;for(let tt of Ee)tt.flags|=16777216;return Oo(16777216,()=>yg(b,V,Ee))}else return yg(b,V,Ee)}function x4(b){return Oo(16777216,()=>{let V=I2(xs,b);if(V)return j2(V)})}function yg(b,V,Ee){switch(W()){case 113:case 119:case 85:return xv(b,V,Ee);case 98:return Dv(b,V,Ee);case 84:return b3(b,V,Ee);case 118:return j4(b,V,Ee);case 154:return L4(b,V,Ee);case 92:return M4(b,V,Ee);case 159:case 142:case 143:return w3(b,V,Ee);case 100:return K4(b,V,Ee);case 93:switch(Xt(),W()){case 88:case 63:return Y4(b,V,Ee);case 128:return $4(b,V,Ee);default:return X4(b,V,Ee)}default:if(Ee){let Je=gc(279,!0,bn.Declaration_expected);return jx(Je,b),Je.modifiers=Ee,Je}return}}function D4(){return Xt(),!r.hasPrecedingLineBreak()&&(Do()||W()===10)}function ky(b,V){if(W()!==18){if(b&4){pg();return}if(Cd()){ql();return}}return Ay(b,V)}function S4(){let b=je();if(W()===27)return St(be.createOmittedExpression(),b);let V=gs(25),Ee=Wm(),Je=Nd();return St(be.createBindingElement(V,void 0,Ee,Je),b)}function c3(){let b=je(),V=gs(25),Ee=Qi(),Je=Vf(),tt;Ee&&W()!==58?(tt=Je,Je=void 0):(un(58),tt=Wm());let $t=Nd();return St(be.createBindingElement(V,Je,tt,$t),b)}function E4(){let b=je();un(18);let V=bl(9,c3);return un(19),St(be.createObjectBindingPattern(V),b)}function _3(){let b=je();un(22);let V=bl(10,S4);return un(23),St(be.createArrayBindingPattern(V),b)}function bv(){return W()===18||W()===22||W()===80||Qi()}function Wm(b){return W()===22?_3():W()===18?E4():my(b)}function T4(){return Fy(!0)}function Fy(b){let V=je(),Ee=sn(),Je=Wm(bn.Private_identifiers_are_not_allowed_in_variable_declarations),tt;b&&Je.kind===79&&W()===53&&!r.hasPrecedingLineBreak()&&(tt=al());let $t=Fd(),Kn=TS(W())?void 0:Nd(),yr=Ip(Je,tt,$t,Kn);return to(St(yr,V),Ee)}function p3(b){let V=je(),Ee=0;switch(W()){case 113:break;case 119:Ee|=1;break;case 85:Ee|=2;break;default:Re.fail()}Xt();let Je;if(W()===162&&oo(d3))Je=u_();else{let tt=Mp();zn(b),Je=bl(8,b?Fy:T4),zn(tt)}return St(vl(Je,Ee),V)}function d3(){return hy()&&Xt()===21}function xv(b,V,Ee){let Je=p3(!1);ql();let tt=hl(Ee,Je);return to(St(tt,b),V)}function Dv(b,V,Ee){let Je=Wl(),tt=Nc(Ee);un(98);let $t=gs(41),Kn=tt&1024?Vm():my(),yr=$t?1:0,Er=tt&512?2:0,vr=Rc();tt&1&&ui(!0);let Ai=Jp(yr|Er),$o=l_(58,!1),jo=ky(yr|Er,bn.or_expected);ui(Je);let _o=be.createFunctionDeclaration(Ee,$t,Kn,vr,Ai,$o,jo);return to(St(_o,b),V)}function C4(){if(W()===135)return un(135);if(W()===10&&oo(Xt)===20)return Ks(()=>{let b=q_();return b.text==="constructor"?b:void 0})}function f3(b,V,Ee){return Ks(()=>{if(C4()){let Je=Rc(),tt=Jp(0),$t=l_(58,!1),Kn=ky(0,bn.or_expected),yr=be.createConstructorDeclaration(Ee,tt,Kn);return yr.typeParameters=Je,yr.type=$t,to(St(yr,b),V)}})}function m3(b,V,Ee,Je,tt,$t,Kn,yr){let Er=Je?1:0,vr=wr(Ee,s2)?2:0,Ai=Rc(),$o=Jp(Er|vr),jo=l_(58,!1),_o=ky(Er|vr,yr),Nu=be.createMethodDeclaration(Ee,Je,tt,$t,Ai,$o,jo,_o);return Nu.exclamationToken=Kn,to(St(Nu,b),V)}function Sv(b,V,Ee,Je,tt){let $t=!tt&&!r.hasPrecedingLineBreak()?gs(53):void 0,Kn=Fd(),yr=fo(45056,Nd);fy(Je,Kn,yr);let Er=be.createPropertyDeclaration(Ee,Je,tt||$t,Kn,yr);return to(St(Er,b),V)}function g3(b,V,Ee){let Je=gs(41),tt=Vf(),$t=gs(57);return Je||W()===20||W()===29?m3(b,V,Ee,Je,tt,$t,void 0,bn.or_expected):Sv(b,V,Ee,tt,$t)}function jd(b,V,Ee,Je,tt){let $t=Vf(),Kn=Rc(),yr=Jp(0),Er=l_(58,!1),vr=ky(tt),Ai=Je===174?be.createGetAccessorDeclaration(Ee,$t,yr,Er,vr):be.createSetAccessorDeclaration(Ee,$t,yr,vr);return Ai.typeParameters=Kn,ry(Ai)&&(Ai.type=Er),to(St(Ai,b),V)}function w4(){let b;if(W()===59)return!0;for(;Zc(W());){if(b=W(),Zb(b))return!0;Xt()}if(W()===41||(Uf()&&(b=W(),Xt()),W()===22))return!0;if(b!==void 0){if(!gd(b)||b===151||b===137)return!0;switch(W()){case 20:case 29:case 53:case 58:case 63:case 57:return!0;default:return Cd()}}return!1}function A4(b,V,Ee){$p(124);let Je=h3(),tt=to(St(be.createClassStaticBlockDeclaration(Je),b),V);return tt.modifiers=Ee,tt}function h3(){let b=Rp(),V=Wl();er(!1),ui(!0);let Ee=Wf(!1);return er(b),ui(V),Ee}function k4(){if(Wl()&&W()===133){let b=je(),V=eu(bn.Expression_expected);Xt();let Ee=Id(b,V,!0);return dv(b,Ee)}return Um()}function y3(){let b=je();if(!Fo(59))return;let V=a_(k4);return St(be.createDecorator(V),b)}function Ev(b,V,Ee){let Je=je(),tt=W();if(W()===85&&V){if(!Ks(F2))return}else if(Ee&&W()===124&&oo(Oy)||b&&W()===124||!DD())return;return St($r(tt),Je)}function H_(b,V,Ee){let Je=je(),tt,$t,Kn,yr=!1,Er=!1,vr=!1;if(b&&W()===59)for(;$t=y3();)tt=Yo(tt,$t);for(;Kn=Ev(yr,V,Ee);)Kn.kind===124&&(yr=!0),tt=Yo(tt,Kn),Er=!0;if(Er&&b&&W()===59)for(;$t=y3();)tt=Yo(tt,$t),vr=!0;if(vr)for(;Kn=Ev(yr,V,Ee);)Kn.kind===124&&(yr=!0),tt=Yo(tt,Kn);return tt&&Zs(tt,Je)}function Tv(){let b;if(W()===132){let V=je();Xt();let Ee=St($r(132),V);b=Zs([Ee],V)}return b}function F4(){let b=je();if(W()===26)return Xt(),St(be.createSemicolonClassElement(),b);let V=sn(),Ee=H_(!0,!0,!0);if(W()===124&&oo(Oy))return A4(b,V,Ee);if(Mm(137))return jd(b,V,Ee,174,0);if(Mm(151))return jd(b,V,Ee,175,0);if(W()===135||W()===10){let Je=f3(b,V,Ee);if(Je)return Je}if(WD())return qD(b,V,Ee);if(rs(W())||W()===10||W()===8||W()===41||W()===22)if(wr(Ee,l3)){for(let Je of Ee)Je.flags|=16777216;return Oo(16777216,()=>g3(b,V,Ee))}else return g3(b,V,Ee);if(Ee){let Je=gc(79,!0,bn.Declaration_expected);return Sv(b,V,Ee,Je,void 0)}return Re.fail("Should not have attempted to parse class member declaration.")}function P4(){let b=je(),V=sn(),Ee=H_(!0);if(W()===84)return Cv(b,V,Ee,228);let Je=gc(279,!0,bn.Expression_expected);return jx(Je,b),Je.modifiers=Ee,Je}function v3(){return Cv(je(),sn(),void 0,228)}function b3(b,V,Ee){return Cv(b,V,Ee,260)}function Cv(b,V,Ee,Je){let tt=Wl();un(84);let $t=x3(),Kn=Rc();wr(Ee,k5)&&ui(!0);let yr=D3(),Er;un(18)?(Er=I4(),un(19)):Er=u_(),ui(tt);let vr=Je===260?be.createClassDeclaration(Ee,$t,Kn,yr,Er):be.createClassExpression(Ee,$t,Kn,yr,Er);return to(St(vr,b),V)}function x3(){return Qi()&&!N4()?zf(Qi()):void 0}function N4(){return W()===117&&oo(P2)}function D3(){if(Ny())return Lc(22,S3)}function S3(){let b=je(),V=W();Re.assert(V===94||V===117),Xt();let Ee=bl(7,O4);return St(be.createHeritageClause(V,Ee),b)}function O4(){let b=je(),V=Um();if(V.kind===230)return V;let Ee=Py();return St(be.createExpressionWithTypeArguments(V,Ee),b)}function Py(){return W()===29?kd(20,Qa,29,31):void 0}function Ny(){return W()===94||W()===117}function I4(){return Lc(5,F4)}function j4(b,V,Ee){un(118);let Je=eu(),tt=Rc(),$t=D3(),Kn=X2(),yr=be.createInterfaceDeclaration(Ee,Je,tt,$t,Kn);return to(St(yr,b),V)}function L4(b,V,Ee){un(154);let Je=eu(),tt=Rc();un(63);let $t=W()===139&&Ks(Q2)||Qa();ql();let Kn=be.createTypeAliasDeclaration(Ee,Je,tt,$t);return to(St(Kn,b),V)}function R4(){let b=je(),V=sn(),Ee=Vf(),Je=To(Nd);return to(St(be.createEnumMember(Ee,Je),b),V)}function M4(b,V,Ee){un(92);let Je=eu(),tt;un(18)?(tt=Rm(()=>bl(6,R4)),un(19)):tt=u_();let $t=be.createEnumDeclaration(Ee,Je,tt);return to(St($t,b),V)}function E3(){let b=je(),V;return un(18)?(V=Lc(1,sl),un(19)):V=u_(),St(be.createModuleBlock(V),b)}function T3(b,V,Ee,Je){let tt=Je&16,$t=eu(),Kn=Fo(24)?T3(je(),!1,void 0,4|tt):E3(),yr=be.createModuleDeclaration(Ee,$t,Kn,Je);return to(St(yr,b),V)}function C3(b,V,Ee){let Je=0,tt;W()===159?(tt=eu(),Je|=1024):(tt=q_(),tt.text=wd(tt.text));let $t;W()===18?$t=E3():ql();let Kn=be.createModuleDeclaration(Ee,tt,$t,Je);return to(St(Kn,b),V)}function w3(b,V,Ee){let Je=0;if(W()===159)return C3(b,V,Ee);if(Fo(143))Je|=16;else if(un(142),W()===10)return C3(b,V,Ee);return T3(b,V,Ee,Je)}function A3(){return W()===147&&oo(k3)}function k3(){return Xt()===20}function Oy(){return Xt()===18}function B4(){return Xt()===43}function $4(b,V,Ee){un(128),un(143);let Je=eu();ql();let tt=be.createNamespaceExportDeclaration(Je);return tt.modifiers=Ee,to(St(tt,b),V)}function K4(b,V,Ee){un(100);let Je=r.getStartPos(),tt;Do()&&(tt=eu());let $t=!1;if(W()!==158&&(tt==null?void 0:tt.escapedText)==="type"&&(Do()||J4())&&($t=!0,tt=Do()?eu():void 0),tt&&!z4())return U4(b,V,Ee,tt,$t);let Kn;(tt||W()===41||W()===18)&&(Kn=V4(tt,Je,$t),un(158));let yr=Iy(),Er;W()===130&&!r.hasPrecedingLineBreak()&&(Er=wv()),ql();let vr=be.createImportDeclaration(Ee,Kn,yr,Er);return to(St(vr,b),V)}function F3(){let b=je(),V=rs(W())?Pu():_g(10);un(58);let Ee=qu(!0);return St(be.createAssertEntry(V,Ee),b)}function wv(b){let V=je();b||un(130);let Ee=r.getTokenPos();if(un(18)){let Je=r.hasPrecedingLineBreak(),tt=bl(24,F3,!0);if(!un(19)){let $t=gu(Ia);$t&&$t.code===bn._0_expected.code&&t2($t,U0(Fu,Ee,1,bn.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return St(be.createAssertClause(tt,Je),V)}else{let Je=Zs([],je(),void 0,!1);return St(be.createAssertClause(Je,!1),V)}}function J4(){return W()===41||W()===18}function z4(){return W()===27||W()===158}function U4(b,V,Ee,Je,tt){un(63);let $t=Av();ql();let Kn=be.createImportEqualsDeclaration(Ee,tt,Je,$t);return to(St(Kn,b),V)}function V4(b,V,Ee){let Je;return(!b||Fo(27))&&(Je=W()===41?jy():P3(272)),St(be.createImportClause(Ee,b,Je),V)}function Av(){return A3()?W4():$m(!1)}function W4(){let b=je();un(147),un(20);let V=Iy();return un(21),St(be.createExternalModuleReference(V),b)}function Iy(){if(W()===10){let b=q_();return b.text=wd(b.text),b}else return Js()}function jy(){let b=je();un(41),un(128);let V=eu();return St(be.createNamespaceImport(V),b)}function P3(b){let V=je(),Ee=b===272?be.createNamedImports(kd(23,H4,18,19)):be.createNamedExports(kd(23,q4,18,19));return St(Ee,V)}function q4(){let b=sn();return to(Ld(278),b)}function H4(){return Ld(273)}function Ld(b){let V=je(),Ee=gd(W())&&!Do(),Je=r.getTokenPos(),tt=r.getTextPos(),$t=!1,Kn,yr=!0,Er=Pu();if(Er.escapedText==="type")if(W()===128){let $o=Pu();if(W()===128){let jo=Pu();rs(W())?($t=!0,Kn=$o,Er=Ai(),yr=!1):(Kn=Er,Er=jo,yr=!1)}else rs(W())?(Kn=Er,yr=!1,Er=Ai()):($t=!0,Er=$o)}else rs(W())&&($t=!0,Er=Ai());yr&&W()===128&&(Kn=Er,un(128),Er=Ai()),b===273&&Ee&&Ct(Je,tt,bn.Identifier_expected);let vr=b===273?be.createImportSpecifier($t,Kn,Er):be.createExportSpecifier($t,Kn,Er);return St(vr,V);function Ai(){return Ee=gd(W())&&!Do(),Je=r.getTokenPos(),tt=r.getTextPos(),Pu()}}function G4(b){return St(be.createNamespaceExport(Pu()),b)}function X4(b,V,Ee){let Je=Wl();ui(!0);let tt,$t,Kn,yr=Fo(154),Er=je();Fo(41)?(Fo(128)&&(tt=G4(Er)),un(158),$t=Iy()):(tt=P3(276),(W()===158||W()===10&&!r.hasPrecedingLineBreak())&&(un(158),$t=Iy())),$t&&W()===130&&!r.hasPrecedingLineBreak()&&(Kn=wv()),ql(),ui(Je);let vr=be.createExportDeclaration(Ee,yr,tt,$t,Kn);return to(St(vr,b),V)}function Y4(b,V,Ee){let Je=Wl();ui(!0);let tt;Fo(63)?tt=!0:un(88);let $t=qu(!0);ql(),ui(Je);let Kn=be.createExportAssignment(Ee,tt,$t);return to(St(Kn,b),V)}let qm;(b=>{b[b.SourceElements=0]="SourceElements",b[b.BlockStatements=1]="BlockStatements",b[b.SwitchClauses=2]="SwitchClauses",b[b.SwitchClauseStatements=3]="SwitchClauseStatements",b[b.TypeMembers=4]="TypeMembers",b[b.ClassMembers=5]="ClassMembers",b[b.EnumMembers=6]="EnumMembers",b[b.HeritageClauseElement=7]="HeritageClauseElement",b[b.VariableDeclarations=8]="VariableDeclarations",b[b.ObjectBindingElements=9]="ObjectBindingElements",b[b.ArrayBindingElements=10]="ArrayBindingElements",b[b.ArgumentExpressions=11]="ArgumentExpressions",b[b.ObjectLiteralMembers=12]="ObjectLiteralMembers",b[b.JsxAttributes=13]="JsxAttributes",b[b.JsxChildren=14]="JsxChildren",b[b.ArrayLiteralMembers=15]="ArrayLiteralMembers",b[b.Parameters=16]="Parameters",b[b.JSDocParameters=17]="JSDocParameters",b[b.RestProperties=18]="RestProperties",b[b.TypeParameters=19]="TypeParameters",b[b.TypeArguments=20]="TypeArguments",b[b.TupleElementTypes=21]="TupleElementTypes",b[b.HeritageClauses=22]="HeritageClauses",b[b.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",b[b.AssertEntries=24]="AssertEntries",b[b.Count=25]="Count"})(qm||(qm={}));let N3;(b=>{b[b.False=0]="False",b[b.True=1]="True",b[b.Unknown=2]="Unknown"})(N3||(N3={}));let O3;(b=>{function V(vr,Ai,$o){pc("file.js",vr,99,void 0,1),r.setText(vr,Ai,$o),Ya=r.scan();let jo=Ee(),_o=Sa("file.js",99,1,!1,[],$r(1),0,su),Nu=Fm(Ia,_o);return vu&&(_o.jsDocDiagnostics=Fm(vu,_o)),o_(),jo?{jsDocTypeExpression:jo,diagnostics:Nu}:void 0}b.parseJSDocTypeExpressionForTests=V;function Ee(vr){let Ai=je(),$o=(vr?Fo:un)(18),jo=Oo(8388608,Dy);(!vr||$o)&&Td(19);let _o=be.createJSDocTypeExpression(jo);return Si(_o),St(_o,Ai)}b.parseJSDocTypeExpression=Ee;function Je(){let vr=je(),Ai=Fo(18),$o=je(),jo=$m(!1);for(;W()===80;)Wu(),Fr(),jo=St(be.createJSDocMemberName(jo,eu()),$o);Ai&&Td(19);let _o=be.createJSDocNameReference(jo);return Si(_o),St(_o,vr)}b.parseJSDocNameReference=Je;function tt(vr,Ai,$o){pc("",vr,99,void 0,1);let jo=Oo(8388608,()=>Er(Ai,$o)),_o=Fm(Ia,{languageVariant:0,text:vr});return o_(),jo?{jsDoc:jo,diagnostics:_o}:void 0}b.parseIsolatedJSDocComment=tt;function $t(vr,Ai,$o){let jo=Ya,_o=Ia.length,Nu=Vu,hc=Oo(8388608,()=>Er(Ai,$o));return yd(hc,vr),Wa&262144&&(vu||(vu=[]),vu.push(...Ia)),Ya=jo,Ia.length=_o,Vu=Nu,hc}b.parseJSDocComment=$t;let Kn;(vr=>{vr[vr.BeginningOfLine=0]="BeginningOfLine",vr[vr.SawAsterisk=1]="SawAsterisk",vr[vr.SavingComments=2]="SavingComments",vr[vr.SavingBackticks=3]="SavingBackticks"})(Kn||(Kn={}));let yr;(vr=>{vr[vr.Property=1]="Property",vr[vr.Parameter=2]="Parameter",vr[vr.CallbackParameter=4]="CallbackParameter"})(yr||(yr={}));function Er(){let vr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Ai=arguments.length>1?arguments[1]:void 0,$o=is,jo=Ai===void 0?$o.length:vr+Ai;if(Ai=jo-vr,Re.assert(vr>=0),Re.assert(vr<=jo),Re.assert(jo<=$o.length),!N7($o,vr))return;let _o,Nu,hc,__,G_,ul=[],Rd=[];return r.scanRange(vr+3,Ai-5,()=>{let Wt=1,Xn,Vn=vr-($o.lastIndexOf(` +`,vr)+1)+4;function hr(Hi){Xn||(Xn=Vn),ul.push(Hi),Vn+=Hi.length}for(Fr();vg(5););vg(4)&&(Wt=0,Vn=0);e:for(;;){switch(W()){case 59:Wt===0||Wt===1?(kv(ul),G_||(G_=je()),Bd(Fv(Vn)),Wt=0,Xn=void 0):hr(r.getTokenText());break;case 4:ul.push(r.getTokenText()),Wt=0,Vn=0;break;case 41:let Hi=r.getTokenText();Wt===1||Wt===2?(Wt=2,hr(Hi)):(Wt=1,Vn+=Hi.length);break;case 5:let ia=r.getTokenText();Wt===2?ul.push(ia):Xn!==void 0&&Vn+ia.length>Xn&&ul.push(ia.slice(Xn-Vn)),Vn+=ia.length;break;case 1:break e;case 18:Wt=2;let Du=r.getStartPos(),Dl=r.getTextPos()-1,p_=L3(Dl);if(p_){__||I3(ul),Rd.push(St(be.createJSDocText(ul.join("")),__!=null?__:vr,Du)),Rd.push(p_),ul=[],__=r.getTextPos();break}default:Wt=2,hr(r.getTokenText());break}Fr()}kv(ul),Rd.length&&ul.length&&Rd.push(St(be.createJSDocText(ul.join("")),__!=null?__:vr,G_)),Rd.length&&_o&&Re.assertIsDefined(G_,"having parsed tags implies that the end of the comment span should be set");let Kr=_o&&Zs(_o,Nu,hc);return St(be.createJSDocComment(Rd.length?Zs(Rd,vr,G_):ul.length?ul.join(""):void 0,Kr),vr,jo)});function I3(Wt){for(;Wt.length&&(Wt[0]===` +`||Wt[0]==="\r");)Wt.shift()}function kv(Wt){for(;Wt.length&&Wt[Wt.length-1].trim()==="";)Wt.pop()}function j3(){for(;;){if(Fr(),W()===1)return!0;if(!(W()===5||W()===4))return!1}}function Hl(){if(!((W()===5||W()===4)&&oo(j3)))for(;W()===5||W()===4;)Fr()}function Md(){if((W()===5||W()===4)&&oo(j3))return"";let Wt=r.hasPrecedingLineBreak(),Xn=!1,Vn="";for(;Wt&&W()===41||W()===5||W()===4;)Vn+=r.getTokenText(),W()===4?(Wt=!0,Xn=!0,Vn=""):W()===41&&(Wt=!1),Fr();return Xn?Vn:""}function Fv(Wt){Re.assert(W()===59);let Xn=r.getTokenPos();Fr();let Vn=Hm(void 0),hr=Md(),Kr;switch(Vn.escapedText){case"author":Kr=ut(Xn,Vn,Wt,hr);break;case"implements":Kr=qr(Xn,Vn,Wt,hr);break;case"augments":case"extends":Kr=Oi(Xn,Vn,Wt,hr);break;case"class":case"constructor":Kr=Y_(Xn,be.createJSDocClassTag,Vn,Wt,hr);break;case"public":Kr=Y_(Xn,be.createJSDocPublicTag,Vn,Wt,hr);break;case"private":Kr=Y_(Xn,be.createJSDocPrivateTag,Vn,Wt,hr);break;case"protected":Kr=Y_(Xn,be.createJSDocProtectedTag,Vn,Wt,hr);break;case"readonly":Kr=Y_(Xn,be.createJSDocReadonlyTag,Vn,Wt,hr);break;case"override":Kr=Y_(Xn,be.createJSDocOverrideTag,Vn,Wt,hr);break;case"deprecated":on=!0,Kr=Y_(Xn,be.createJSDocDeprecatedTag,Vn,Wt,hr);break;case"this":Kr=T$(Xn,Vn,Wt,hr);break;case"enum":Kr=C$(Xn,Vn,Wt,hr);break;case"arg":case"argument":case"param":return M3(Xn,Vn,2,Wt);case"return":case"returns":Kr=p(Xn,Vn,Wt,hr);break;case"template":Kr=L$(Xn,Vn,Wt,hr);break;case"type":Kr=y(Xn,Vn,Wt,hr);break;case"typedef":Kr=w$(Xn,Vn,Wt,hr);break;case"callback":Kr=k$(Xn,Vn,Wt,hr);break;case"overload":Kr=F$(Xn,Vn,Wt,hr);break;case"satisfies":Kr=xl(Xn,Vn,Wt,hr);break;case"see":Kr=D(Xn,Vn,Wt,hr);break;case"exception":case"throws":Kr=ge(Xn,Vn,Wt,hr);break;default:Kr=ka(Xn,Vn,Wt,hr);break}return Kr}function Hu(Wt,Xn,Vn,hr){return hr||(Vn+=Xn-Wt),Ly(Vn,hr.slice(Vn))}function Ly(Wt,Xn){let Vn=je(),hr=[],Kr=[],Hi,ia=0,Du=!0,Dl;function p_(d_){Dl||(Dl=Wt),hr.push(d_),Wt+=d_.length}Xn!==void 0&&(Xn!==""&&p_(Xn),ia=1);let Kd=W();e:for(;;){switch(Kd){case 4:ia=0,hr.push(r.getTokenText()),Wt=0;break;case 59:if(ia===3||ia===2&&(!Du||oo(qf))){hr.push(r.getTokenText());break}r.setTextPos(r.getTextPos()-1);case 1:break e;case 5:if(ia===2||ia===3)p_(r.getTokenText());else{let Gm=r.getTokenText();Dl!==void 0&&Wt+Gm.length>Dl&&hr.push(Gm.slice(Dl-Wt)),Wt+=Gm.length}break;case 18:ia=2;let d_=r.getStartPos(),Pv=r.getTextPos()-1,Nv=L3(Pv);Nv?(Kr.push(St(be.createJSDocText(hr.join("")),Hi!=null?Hi:Vn,d_)),Kr.push(Nv),hr=[],Hi=r.getTextPos()):p_(r.getTokenText());break;case 61:ia===3?ia=2:ia=3,p_(r.getTokenText());break;case 41:if(ia===0){ia=1,Wt+=1;break}default:ia!==3&&(ia=2),p_(r.getTokenText());break}Du=W()===5,Kd=Fr()}if(I3(hr),kv(hr),Kr.length)return hr.length&&Kr.push(St(be.createJSDocText(hr.join("")),Hi!=null?Hi:Vn)),Zs(Kr,Vn,r.getTextPos());if(hr.length)return hr.join("")}function qf(){let Wt=Fr();return Wt===5||Wt===4}function L3(Wt){let Xn=Ks(R3);if(!Xn)return;Fr(),Hl();let Vn=je(),hr=rs(W())?$m(!0):void 0;if(hr)for(;W()===80;)Wu(),Fr(),hr=St(be.createJSDocMemberName(hr,eu()),Vn);let Kr=[];for(;W()!==19&&W()!==4&&W()!==1;)Kr.push(r.getTokenText()),Fr();let Hi=Xn==="link"?be.createJSDocLink:Xn==="linkcode"?be.createJSDocLinkCode:be.createJSDocLinkPlain;return St(Hi(hr,Kr.join("")),Wt,r.getTextPos())}function R3(){if(Md(),W()===18&&Fr()===59&&rs(Fr())){let Wt=r.getTokenValue();if(io(Wt))return Wt}}function io(Wt){return Wt==="link"||Wt==="linkcode"||Wt==="linkplain"}function ka(Wt,Xn,Vn,hr){return St(be.createJSDocUnknownTag(Xn,Hu(Wt,je(),Vn,hr)),Wt)}function Bd(Wt){Wt&&(_o?_o.push(Wt):(_o=[Wt],Nu=Wt.pos),hc=Wt.end)}function $d(){return Md(),W()===18?Ee():void 0}function Q4(){let Wt=vg(22);Wt&&Hl();let Xn=vg(61),Vn=R$();return Xn&&yD(61),Wt&&(Hl(),gs(63)&&Js(),un(23)),{name:Vn,isBracketed:Wt}}function Mc(Wt){switch(Wt.kind){case 149:return!0;case 185:return Mc(Wt.elementType);default:return iy(Wt)&&qi(Wt.typeName)&&Wt.typeName.escapedText==="Object"&&!Wt.typeArguments}}function M3(Wt,Xn,Vn,hr){let Kr=$d(),Hi=!Kr;Md();let{name:ia,isBracketed:Du}=Q4(),Dl=Md();Hi&&!oo(R3)&&(Kr=$d());let p_=Hu(Wt,je(),hr,Dl),Kd=Vn!==4&&u(Kr,ia,Vn,hr);Kd&&(Kr=Kd,Hi=!0);let d_=Vn===1?be.createJSDocPropertyTag(Xn,ia,Du,Kr,Hi,p_):be.createJSDocParameterTag(Xn,ia,Du,Kr,Hi,p_);return St(d_,Wt)}function u(Wt,Xn,Vn,hr){if(Wt&&Mc(Wt.type)){let Kr=je(),Hi,ia;for(;Hi=Ks(()=>e8(Vn,hr,Xn));)(Hi.kind===344||Hi.kind===351)&&(ia=Yo(ia,Hi));if(ia){let Du=St(be.createJSDocTypeLiteral(ia,Wt.type.kind===185),Kr);return St(be.createJSDocTypeExpression(Du),Kr)}}}function p(Wt,Xn,Vn,hr){wr(_o,lC)&&Ct(Xn.pos,r.getTokenPos(),bn._0_tag_already_specified,Xn.escapedText);let Kr=$d();return St(be.createJSDocReturnTag(Xn,Kr,Hu(Wt,je(),Vn,hr)),Wt)}function y(Wt,Xn,Vn,hr){wr(_o,E2)&&Ct(Xn.pos,r.getTokenPos(),bn._0_tag_already_specified,Xn.escapedText);let Kr=Ee(!0),Hi=Vn!==void 0&&hr!==void 0?Hu(Wt,je(),Vn,hr):void 0;return St(be.createJSDocTypeTag(Xn,Kr,Hi),Wt)}function D(Wt,Xn,Vn,hr){let Kr=W()===22||oo(()=>Fr()===59&&rs(Fr())&&io(r.getTokenValue()))?void 0:Je(),Hi=Vn!==void 0&&hr!==void 0?Hu(Wt,je(),Vn,hr):void 0;return St(be.createJSDocSeeTag(Xn,Kr,Hi),Wt)}function ge(Wt,Xn,Vn,hr){let Kr=$d(),Hi=Hu(Wt,je(),Vn,hr);return St(be.createJSDocThrowsTag(Xn,Kr,Hi),Wt)}function ut(Wt,Xn,Vn,hr){let Kr=je(),Hi=Un(),ia=r.getStartPos(),Du=Hu(Wt,ia,Vn,hr);Du||(ia=r.getStartPos());let Dl=typeof Du!="string"?Zs(Lr([St(Hi,Kr,ia)],Du),Kr):Hi.text+Du;return St(be.createJSDocAuthorTag(Xn,Dl),Wt)}function Un(){let Wt=[],Xn=!1,Vn=r.getToken();for(;Vn!==1&&Vn!==4;){if(Vn===29)Xn=!0;else{if(Vn===59&&!Xn)break;if(Vn===31&&Xn){Wt.push(r.getTokenText()),r.setTextPos(r.getTokenPos()+1);break}}Wt.push(r.getTokenText()),Vn=Fr()}return be.createJSDocText(Wt.join(""))}function qr(Wt,Xn,Vn,hr){let Kr=X_();return St(be.createJSDocImplementsTag(Xn,Kr,Hu(Wt,je(),Vn,hr)),Wt)}function Oi(Wt,Xn,Vn,hr){let Kr=X_();return St(be.createJSDocAugmentsTag(Xn,Kr,Hu(Wt,je(),Vn,hr)),Wt)}function xl(Wt,Xn,Vn,hr){let Kr=Ee(!1),Hi=Vn!==void 0&&hr!==void 0?Hu(Wt,je(),Vn,hr):void 0;return St(be.createJSDocSatisfiesTag(Xn,Kr,Hi),Wt)}function X_(){let Wt=Fo(18),Xn=je(),Vn=Up(),hr=Py(),Kr=be.createExpressionWithTypeArguments(Vn,hr),Hi=St(Kr,Xn);return Wt&&un(19),Hi}function Up(){let Wt=je(),Xn=Hm();for(;Fo(24);){let Vn=Hm();Xn=St(Cr(Xn,Vn),Wt)}return Xn}function Y_(Wt,Xn,Vn,hr,Kr){return St(Xn(Vn,Hu(Wt,je(),hr,Kr)),Wt)}function T$(Wt,Xn,Vn,hr){let Kr=Ee(!0);return Hl(),St(be.createJSDocThisTag(Xn,Kr,Hu(Wt,je(),Vn,hr)),Wt)}function C$(Wt,Xn,Vn,hr){let Kr=Ee(!0);return Hl(),St(be.createJSDocEnumTag(Xn,Kr,Hu(Wt,je(),Vn,hr)),Wt)}function w$(Wt,Xn,Vn,hr){var Kr;let Hi=$d();Md();let ia=Z4();Hl();let Du=Ly(Vn),Dl;if(!Hi||Mc(Hi.type)){let Kd,d_,Pv,Nv=!1;for(;Kd=Ks(()=>N$(Vn));)if(Nv=!0,Kd.kind===347)if(d_){let Gm=xo(bn.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Gm&&t2(Gm,U0(Fu,0,0,bn.The_tag_was_first_specified_here));break}else d_=Kd;else Pv=Yo(Pv,Kd);if(Nv){let Gm=Hi&&Hi.type.kind===185,M$=be.createJSDocTypeLiteral(Pv,Gm);Hi=d_&&d_.typeExpression&&!Mc(d_.typeExpression.type)?d_.typeExpression:St(M$,Wt),Dl=Hi.end}}Dl=Dl||Du!==void 0?je():((Kr=ia!=null?ia:Hi)!=null?Kr:Xn).end,Du||(Du=Hu(Wt,Dl,Vn,hr));let p_=be.createJSDocTypedefTag(Xn,Hi,ia,Du);return St(p_,Wt,Dl)}function Z4(Wt){let Xn=r.getTokenPos();if(!rs(W()))return;let Vn=Hm();if(Fo(24)){let hr=Z4(!0),Kr=be.createModuleDeclaration(void 0,Vn,hr,Wt?4:void 0);return St(Kr,Xn)}return Wt&&(Vn.flags|=2048),Vn}function A$(Wt){let Xn=je(),Vn,hr;for(;Vn=Ks(()=>e8(4,Wt));)hr=Yo(hr,Vn);return Zs(hr||[],Xn)}function I9(Wt,Xn){let Vn=A$(Xn),hr=Ks(()=>{if(vg(59)){let Kr=Fv(Xn);if(Kr&&Kr.kind===345)return Kr}});return St(be.createJSDocSignature(void 0,Vn,hr),Wt)}function k$(Wt,Xn,Vn,hr){let Kr=Z4();Hl();let Hi=Ly(Vn),ia=I9(Wt,Vn);Hi||(Hi=Hu(Wt,je(),Vn,hr));let Du=Hi!==void 0?je():ia.end;return St(be.createJSDocCallbackTag(Xn,ia,Kr,Hi),Wt,Du)}function F$(Wt,Xn,Vn,hr){Hl();let Kr=Ly(Vn),Hi=I9(Wt,Vn);Kr||(Kr=Hu(Wt,je(),Vn,hr));let ia=Kr!==void 0?je():Hi.end;return St(be.createJSDocOverloadTag(Xn,Hi,Kr),Wt,ia)}function P$(Wt,Xn){for(;!qi(Wt)||!qi(Xn);)if(!qi(Wt)&&!qi(Xn)&&Wt.right.escapedText===Xn.right.escapedText)Wt=Wt.left,Xn=Xn.left;else return!1;return Wt.escapedText===Xn.escapedText}function N$(Wt){return e8(1,Wt)}function e8(Wt,Xn,Vn){let hr=!0,Kr=!1;for(;;)switch(Fr()){case 59:if(hr){let Hi=O$(Wt,Xn);return Hi&&(Hi.kind===344||Hi.kind===351)&&Wt!==4&&Vn&&(qi(Hi.name)||!P$(Vn,Hi.name.left))?!1:Hi}Kr=!1;break;case 4:hr=!0,Kr=!1;break;case 41:Kr&&(hr=!1),Kr=!0;break;case 79:hr=!1;break;case 1:return!1}}function O$(Wt,Xn){Re.assert(W()===59);let Vn=r.getStartPos();Fr();let hr=Hm();Hl();let Kr;switch(hr.escapedText){case"type":return Wt===1&&y(Vn,hr);case"prop":case"property":Kr=1;break;case"arg":case"argument":case"param":Kr=6;break;default:return!1}return Wt&Kr?M3(Vn,hr,Wt,Xn):!1}function I$(){let Wt=je(),Xn=vg(22);Xn&&Hl();let Vn=Hm(bn.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),hr;if(Xn&&(Hl(),un(63),hr=Oo(8388608,Dy),un(23)),!md(Vn))return St(be.createTypeParameterDeclaration(void 0,Vn,void 0,hr),Wt)}function j$(){let Wt=je(),Xn=[];do{Hl();let Vn=I$();Vn!==void 0&&Xn.push(Vn),Md()}while(vg(27));return Zs(Xn,Wt)}function L$(Wt,Xn,Vn,hr){let Kr=W()===18?Ee():void 0,Hi=j$();return St(be.createJSDocTemplateTag(Xn,Kr,Hi,Hu(Wt,je(),Vn,hr)),Wt)}function vg(Wt){return W()===Wt?(Fr(),!0):!1}function R$(){let Wt=Hm();for(Fo(22)&&un(23);Fo(24);){let Xn=Hm();Fo(22)&&un(23),Wt=$2(Wt,Xn)}return Wt}function Hm(Wt){if(!rs(W()))return gc(79,!Wt,Wt||bn.Identifier_expected);Uu++;let Xn=r.getTokenPos(),Vn=r.getTextPos(),hr=W(),Kr=wd(r.getTokenValue()),Hi=St(Mn(Kr,hr),Xn,Vn);return Fr(),Hi}}})(O3=t.JSDocParser||(t.JSDocParser={}))})(U_||(U_={})),(t=>{function r(ot,Vt,Mn,qn){if(qn=qn||Re.shouldAssert(2),be(ot,Vt,Mn,qn),hb(Mn))return ot;if(ot.statements.length===0)return U_.parseSourceFile(ot.fileName,Vt,ot.languageVersion,void 0,!0,ot.scriptKind,ot.setExternalModuleIndicator);let $r=ot;Re.assert(!$r.hasBeenIncrementallyParsed),$r.hasBeenIncrementallyParsed=!0,U_.fixupParentReferences($r);let Zn=ot.text,Gt=gt(ot),Cr=M(ot,Mn);be(ot,Vt,Cr,qn),Re.assert(Cr.span.start<=Mn.span.start),Re.assert(Bs(Cr.span)===Bs(Mn.span)),Re.assert(Bs(Ef(Cr))===Bs(Ef(Mn)));let Fi=Ef(Cr).length-Cr.span.length;_e($r,Cr.span.start,Bs(Cr.span),Bs(Ef(Cr)),Fi,Zn,Vt,qn);let sa=U_.parseSourceFile(ot.fileName,Vt,ot.languageVersion,Gt,!0,ot.scriptKind,ot.setExternalModuleIndicator);return sa.commentDirectives=s(ot.commentDirectives,sa.commentDirectives,Cr.span.start,Bs(Cr.span),Fi,Zn,Vt,qn),sa.impliedNodeFormat=ot.impliedNodeFormat,sa}t.updateSourceFile=r;function s(ot,Vt,Mn,qn,$r,Zn,Gt,Cr){if(!ot)return Vt;let Fi,sa=!1;for(let Da of ot){let{range:$a,type:Ul}=Da;if($a.end<Mn)Fi=Yo(Fi,Da);else if($a.pos>qn){ko();let Ju={range:{pos:$a.pos+$r,end:$a.end+$r},type:Ul};Fi=Yo(Fi,Ju),Cr&&Re.assert(Zn.substring($a.pos,$a.end)===Gt.substring(Ju.range.pos,Ju.range.end))}}return ko(),Fi;function ko(){sa||(sa=!0,Fi?Vt&&Fi.push(...Vt):Fi=Vt)}}function f(ot,Vt,Mn,qn,$r,Zn){Vt?Cr(ot):Gt(ot);return;function Gt(Fi){let sa="";if(Zn&&T(Fi)&&(sa=qn.substring(Fi.pos,Fi.end)),Fi._children&&(Fi._children=void 0),Pm(Fi,Fi.pos+Mn,Fi.end+Mn),Zn&&T(Fi)&&Re.assert(sa===$r.substring(Fi.pos,Fi.end)),Ys(Fi,Gt,Cr),Pc(Fi))for(let ko of Fi.jsDoc)Gt(ko);ae(Fi,Zn)}function Cr(Fi){Fi._children=void 0,Pm(Fi,Fi.pos+Mn,Fi.end+Mn);for(let sa of Fi)Gt(sa)}}function T(ot){switch(ot.kind){case 10:case 8:case 79:return!0}return!1}function Z(ot,Vt,Mn,qn,$r){Re.assert(ot.end>=Vt,"Adjusting an element that was entirely before the change range"),Re.assert(ot.pos<=Mn,"Adjusting an element that was entirely after the change range"),Re.assert(ot.pos<=ot.end);let Zn=Math.min(ot.pos,qn),Gt=ot.end>=Mn?ot.end+$r:Math.min(ot.end,qn);Re.assert(Zn<=Gt),ot.parent&&(Re.assertGreaterThanOrEqual(Zn,ot.parent.pos),Re.assertLessThanOrEqual(Gt,ot.parent.end)),Pm(ot,Zn,Gt)}function ae(ot,Vt){if(Vt){let Mn=ot.pos,qn=$r=>{Re.assert($r.pos>=Mn),Mn=$r.end};if(Pc(ot))for(let $r of ot.jsDoc)qn($r);Ys(ot,qn),Re.assert(Mn<=ot.end)}}function _e(ot,Vt,Mn,qn,$r,Zn,Gt,Cr){Fi(ot);return;function Fi(ko){if(Re.assert(ko.pos<=ko.end),ko.pos>Mn){f(ko,!1,$r,Zn,Gt,Cr);return}let Da=ko.end;if(Da>=Vt){if(ko.intersectsChange=!0,ko._children=void 0,Z(ko,Vt,Mn,qn,$r),Ys(ko,Fi,sa),Pc(ko))for(let $a of ko.jsDoc)Fi($a);ae(ko,Cr);return}Re.assert(Da<Vt)}function sa(ko){if(Re.assert(ko.pos<=ko.end),ko.pos>Mn){f(ko,!0,$r,Zn,Gt,Cr);return}let Da=ko.end;if(Da>=Vt){ko.intersectsChange=!0,ko._children=void 0,Z(ko,Vt,Mn,qn,$r);for(let $a of ko)Fi($a);return}Re.assert(Da<Vt)}}function M(ot,Vt){let Mn=Vt.span.start;for(let Zn=0;Mn>0&&Zn<=1;Zn++){let Gt=He(ot,Mn);Re.assert(Gt.pos<=Mn);let Cr=Gt.pos;Mn=Math.max(0,Cr-1)}let qn=M_(Mn,Bs(Vt.span)),$r=Vt.newLength+(Vt.span.start-Mn);return ph(qn,$r)}function He(ot,Vt){let Mn=ot,qn;if(Ys(ot,Zn),qn){let Gt=$r(qn);Gt.pos>Mn.pos&&(Mn=Gt)}return Mn;function $r(Gt){for(;;){let Cr=pA(Gt);if(Cr)Gt=Cr;else return Gt}}function Zn(Gt){if(!md(Gt))if(Gt.pos<=Vt){if(Gt.pos>=Mn.pos&&(Mn=Gt),Vt<Gt.end)return Ys(Gt,Zn),!0;Re.assert(Gt.end<=Vt),qn=Gt}else return Re.assert(Gt.pos>Vt),!0}}function be(ot,Vt,Mn,qn){let $r=ot.text;if(Mn&&(Re.assert($r.length-Mn.span.length+Mn.newLength===Vt.length),qn||Re.shouldAssert(3))){let Zn=$r.substr(0,Mn.span.start),Gt=Vt.substr(0,Mn.span.start);Re.assert(Zn===Gt);let Cr=$r.substring(Bs(Mn.span),$r.length),Fi=Vt.substring(Bs(Ef(Mn)),Vt.length);Re.assert(Cr===Fi)}}function gt(ot){let Vt=ot.statements,Mn=0;Re.assert(Mn<Vt.length);let qn=Vt[Mn],$r=-1;return{currentNode(Gt){return Gt!==$r&&(qn&&qn.end===Gt&&Mn<Vt.length-1&&(Mn++,qn=Vt[Mn]),(!qn||qn.pos!==Gt)&&Zn(Gt)),$r=Gt,Re.assert(!qn||qn.pos===Gt),qn}};function Zn(Gt){Vt=void 0,Mn=-1,qn=void 0,Ys(ot,Cr,Fi);return;function Cr(sa){return Gt>=sa.pos&&Gt<sa.end?(Ys(sa,Cr,Fi),!0):!1}function Fi(sa){if(Gt>=sa.pos&&Gt<sa.end)for(let ko=0;ko<sa.length;ko++){let Da=sa[ko];if(Da){if(Da.pos===Gt)return Vt=sa,Mn=ko,qn=Da,!0;if(Da.pos<Gt&&Gt<Da.end)return Ys(Da,Cr,Fi),!0}}return!1}}}t.createSyntaxCursor=gt;let ze;(ot=>{ot[ot.Value=-1]="Value"})(ze||(ze={}))})(cD||(cD={})),_D=new Map,o9=/^\/\/\/\s*<(\S+)\s.*?\/>/im,a9=/^\/\/\/?\s*@(\S+)\s*(.*)\s*$/im}}),KM=()=>{},JM=()=>{},zM=()=>{},UM=()=>{},VM=()=>{},WM=()=>{},qM=()=>{},HM=()=>{},GM=()=>{},XM=()=>{},YM=()=>{},QM=()=>{},ZM=()=>{},eB=()=>{},tB=()=>{},nB=()=>{},rB=()=>{},iB=()=>{},oB=()=>{},aB=()=>{},sB=()=>{},uB=()=>{},lB=()=>{},cB=()=>{},_B=()=>{},pB=()=>{},dB=()=>{},fB=()=>{},mB=()=>{},gB=()=>{},hB=()=>{},yB=()=>{},vB=()=>{},bB=()=>{},xB=()=>{},DB=()=>{},SB=()=>{},EB=()=>{},TB=()=>{},CB=()=>{},wB=()=>{},AB=()=>{},kB=()=>{},FB=()=>{},PB=()=>{},NB=()=>{},il=Te({"src/compiler/_namespaces/ts.ts"(){"use strict";re(),rn(),Gr(),uo(),ro(),Ut(),Xr(),$v(),t8(),Yv(),o8(),Y3(),J9(),hj(),yj(),vj(),bj(),Oj(),Ij(),jj(),pR(),TM(),CM(),$M(),KM(),JM(),zM(),UM(),WM(),qM(),HM(),GM(),XM(),YM(),QM(),ZM(),eB(),tB(),nB(),rB(),iB(),oB(),aB(),sB(),uB(),lB(),cB(),_B(),pB(),dB(),fB(),mB(),gB(),hB(),yB(),vB(),bB(),xB(),DB(),SB(),EB(),TB(),CB(),wB(),AB(),kB(),FB(),PB(),NB(),VM(),Gn()}}),s9=()=>{},OB=()=>{},u9=()=>{},sg,u9=()=>{Gr(),sg=xm(99,!0)},IB=()=>{},jB=()=>{},LB=()=>{},RB=()=>{},MB=()=>{},BB=()=>{},$B=()=>{},KB=()=>{},JB=()=>{},zB=()=>{},l9=()=>{},c9=()=>{};function _9(t,r,s,f){let T=O0(t)?new dD(t,r,s):t===79?new mD(79,r,s):t===80?new gD(80,r,s):new DC(t,r,s);return T.parent=f,T.flags=f.flags&50720768,T}function UB(t,r){if(!O0(t.kind))return Ne;let s=[];if(jh(t))return t.forEachChild(ae=>{s.push(ae)}),s;sg.setText((r||t.getSourceFile()).text);let f=t.pos,T=ae=>{w2(s,f,ae.pos,t),s.push(ae),f=ae.end},Z=ae=>{w2(s,f,ae.pos,t),s.push(VB(ae,t)),f=ae.end};return m(t.jsDoc,T),f=t.pos,t.forEachChild(T,Z),w2(s,f,t.end,t),sg.setText(void 0),s}function w2(t,r,s,f){for(sg.setTextPos(r);r<s;){let T=sg.scan(),Z=sg.getTextPos();if(Z<=s){if(T===79){if(GA(f))continue;Re.fail(`Did not expect ${Re.formatSyntaxKind(f.kind)} to have an Identifier in its trivia`)}t.push(_9(T,r,Z,f))}if(r=Z,T===1)break}}function VB(t,r){let s=_9(354,t.pos,t.end,r);s._children=[];let f=t.pos;for(let T of t)w2(s._children,f,T.pos,r),s._children.push(T),f=T.end;return w2(s._children,f,t.end,r),s}function p9(t){return Tm(t).some(r=>r.tagName.text==="inheritDoc"||r.tagName.text==="inheritdoc")}function pD(t,r){if(!t)return Ne;let s=ts_JsDoc_exports.getJsDocTagsFromDeclarations(t,r);if(r&&(s.length===0||t.some(p9))){let f=new Set;for(let T of t){let Z=d9(r,T,ae=>{var _e;if(!f.has(ae))return f.add(ae),T.kind===174||T.kind===175?ae.getContextualJsDocTags(T,r):((_e=ae.declarations)==null?void 0:_e.length)===1?ae.getJsDocTags():void 0});Z&&(s=[...Z,...s])}}return s}function A2(t,r){if(!t)return Ne;let s=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(t,r);if(r&&(s.length===0||t.some(p9))){let f=new Set;for(let T of t){let Z=d9(r,T,ae=>{if(!f.has(ae))return f.add(ae),T.kind===174||T.kind===175?ae.getContextualDocumentationComment(T,r):ae.getDocumentationComment(r)});Z&&(s=s.length===0?Z.slice():Z.concat(lineBreakPart(),s))}}return s}function d9(t,r,s){var f;let T=((f=r.parent)==null?void 0:f.kind)===173?r.parent.parent:r.parent;if(!T)return;let Z=Sx(r);return Xe(dw(T),ae=>{let _e=t.getTypeAtLocation(ae),M=Z&&_e.symbol?t.getTypeOfSymbol(_e.symbol):_e,He=t.getPropertyOfType(M,r.symbol.name);return He?s(He):void 0})}function WB(){return{getNodeConstructor:()=>dD,getTokenConstructor:()=>DC,getIdentifierConstructor:()=>mD,getPrivateIdentifierConstructor:()=>gD,getSourceFileConstructor:()=>T9,getSymbolConstructor:()=>D9,getTypeConstructor:()=>S9,getSignatureConstructor:()=>E9,getSourceMapSourceConstructor:()=>C9}}function k2(t){let r=!0;for(let f in t)if(Os(t,f)&&!f9(f)){r=!1;break}if(r)return t;let s={};for(let f in t)if(Os(t,f)){let T=f9(f)?f:f.charAt(0).toLowerCase()+f.substr(1);s[T]=t[f]}return s}function f9(t){return!t.length||t.charAt(0)===t.charAt(0).toLowerCase()}function qB(t){return t?zr(t,r=>r.text).join(""):""}function m9(){return{target:1,jsx:1}}function g9(){return ts_codefix_exports.getSupportedErrorCodes()}function h9(t,r,s){t.version=s,t.scriptSnapshot=r}function xC(t,r,s,f,T,Z){let ae=H7(t,getSnapshotText(r),s,T,Z);return h9(ae,r,f),ae}function y9(t,r,s,f,T){if(f&&s!==t.version){let ae,_e=f.span.start!==0?t.text.substr(0,f.span.start):"",M=Bs(f.span)!==t.text.length?t.text.substr(Bs(f.span)):"";if(f.newLength===0)ae=_e&&M?_e+M:_e||M;else{let be=r.getText(f.span.start,f.span.start+f.newLength);ae=_e&&M?_e+be+M:_e?_e+be:be+M}let He=vC(t,ae,f,T);return h9(He,r,s),He.nameTable=void 0,t!==He&&t.scriptSnapshot&&(t.scriptSnapshot.dispose&&t.scriptSnapshot.dispose(),t.scriptSnapshot=void 0),He}let Z={languageVersion:t.languageVersion,impliedNodeFormat:t.impliedNodeFormat,setExternalModuleIndicator:t.setExternalModuleIndicator};return xC(t.fileName,r,Z,s,!0,t.scriptKind)}function HB(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:createDocumentRegistry(t.useCaseSensitiveFileNames&&t.useCaseSensitiveFileNames(),t.getCurrentDirectory()),s=arguments.length>2?arguments[2]:void 0;var f;let T;s===void 0?T=0:typeof s=="boolean"?T=s?2:0:T=s;let Z=new w9(t),ae,_e,M=0,He=t.getCancellationToken?new k9(t.getCancellationToken()):A9,be=t.getCurrentDirectory();gA((f=t.getLocalizedDiagnosticMessages)==null?void 0:f.bind(t));function gt(Ct){t.log&&t.log(Ct)}let ze=wT(t),ot=ye(ze),Vt=getSourceMapper({useCaseSensitiveFileNames:()=>ze,getCurrentDirectory:()=>be,getProgram:$r,fileExists:en(t,t.fileExists),readFile:en(t,t.readFile),getDocumentPositionMapper:en(t,t.getDocumentPositionMapper),getSourceFileLike:en(t,t.getSourceFileLike),log:gt});function Mn(Ct){let zt=ae.getSourceFile(Ct);if(!zt){let Ze=new Error(`Could not find source file: '${Ct}'.`);throw Ze.ProgramFiles=ae.getSourceFiles().map(je=>je.fileName),Ze}return zt}function qn(){var Ct,zt,Ze;if(Re.assert(T!==2),t.getProjectVersion){let Qi=t.getProjectVersion();if(Qi){if(_e===Qi&&!((Ct=t.hasChangedAutomaticTypeDirectiveNames)!=null&&Ct.call(t)))return;_e=Qi}}let je=t.getTypeRootsVersion?t.getTypeRootsVersion():0;M!==je&&(gt("TypeRoots version has changed; provide new program"),ae=void 0,M=je);let sn=t.getScriptFileNames().slice(),W=t.getCompilationSettings()||m9(),Qr=t.hasInvalidatedResolutions||od,Ni=en(t,t.hasChangedAutomaticTypeDirectiveNames),Xt=(zt=t.getProjectReferences)==null?void 0:zt.call(t),Fr,Yi={getSourceFile:oo,getSourceFileByPath:Ks,getCancellationToken:()=>He,getCanonicalFileName:ot,useCaseSensitiveFileNames:()=>ze,getNewLine:()=>iA(W),getDefaultLibFileName:Qi=>t.getDefaultLibFileName(Qi),writeFile:su,getCurrentDirectory:()=>be,fileExists:Qi=>t.fileExists(Qi),readFile:Qi=>t.readFile&&t.readFile(Qi),getSymlinkCache:en(t,t.getSymlinkCache),realpath:en(t,t.realpath),directoryExists:Qi=>rA(Qi,t),getDirectories:Qi=>t.getDirectories?t.getDirectories(Qi):[],readDirectory:(Qi,Do,un,mc,Bp)=>(Re.checkDefined(t.readDirectory,"'LanguageServiceHost.readDirectory' must be implemented to correctly process 'projectReferences'"),t.readDirectory(Qi,Do,un,mc,Bp)),onReleaseOldSourceFile:fc,onReleaseParsedCommandLine:Qs,hasInvalidatedResolutions:Qr,hasChangedAutomaticTypeDirectiveNames:Ni,trace:en(t,t.trace),resolveModuleNames:en(t,t.resolveModuleNames),getModuleResolutionCache:en(t,t.getModuleResolutionCache),createHash:en(t,t.createHash),resolveTypeReferenceDirectives:en(t,t.resolveTypeReferenceDirectives),resolveModuleNameLiterals:en(t,t.resolveModuleNameLiterals),resolveTypeReferenceDirectiveReferences:en(t,t.resolveTypeReferenceDirectiveReferences),useSourceOfProjectReferenceRedirect:en(t,t.useSourceOfProjectReferenceRedirect),getParsedCommandLine:cu},Io=Yi.getSourceFile,{getSourceFileWithCache:Ea}=changeCompilerHostLikeToUseCache(Yi,Qi=>Yc(Qi,be,ot),function(){for(var Qi=arguments.length,Do=new Array(Qi),un=0;un<Qi;un++)Do[un]=arguments[un];return Io.call(Yi,...Do)});Yi.getSourceFile=Ea,(Ze=t.setCompilerHost)==null||Ze.call(t,Yi);let da={useCaseSensitiveFileNames:ze,fileExists:Qi=>Yi.fileExists(Qi),readFile:Qi=>Yi.readFile(Qi),readDirectory:function(){return Yi.readDirectory(...arguments)},trace:Yi.trace,getCurrentDirectory:Yi.getCurrentDirectory,onUnRecoverableConfigFileDiagnostic:su},ea=r.getKeyForCompilationSettings(W);if(isProgramUptoDate(ae,sn,W,(Qi,Do)=>t.getScriptVersion(Do),Qi=>Yi.fileExists(Qi),Qr,Ni,cu,Xt))return;let Wu={rootNames:sn,options:W,host:Yi,oldProgram:ae,projectReferences:Xt};ae=createProgram(Wu),Yi=void 0,Fr=void 0,Vt.clearCache(),ae.getTypeChecker();return;function cu(Qi){let Do=Yc(Qi,be,ot),un=Fr==null?void 0:Fr.get(Do);if(un!==void 0)return un||void 0;let mc=t.getParsedCommandLine?t.getParsedCommandLine(Qi):xu(Qi);return(Fr||(Fr=new Map)).set(Do,mc||!1),mc}function xu(Qi){let Do=oo(Qi,100);if(Do)return Do.path=Yc(Qi,be,ot),Do.resolvedPath=Do.path,Do.originalFileName=Do.fileName,parseJsonSourceFileConfigFileContent(Do,da,Ep(j_(Qi),be),void 0,Ep(Qi,be))}function Qs(Qi,Do,un){var mc;t.getParsedCommandLine?(mc=t.onReleaseParsedCommandLine)==null||mc.call(t,Qi,Do,un):Do&&fc(Do.sourceFile,un)}function fc(Qi,Do){let un=r.getKeyForCompilationSettings(Do);r.releaseDocumentWithKey(Qi.resolvedPath,un,Qi.scriptKind,Qi.impliedNodeFormat)}function oo(Qi,Do,un,mc){return Ks(Qi,Yc(Qi,be,ot),Do,un,mc)}function Ks(Qi,Do,un,mc,Bp){Re.assert(Yi,"getOrCreateSourceFileByPath called after typical CompilerHost lifetime, check the callstack something with a reference to an old host.");let Ed=t.getScriptSnapshot(Qi);if(!Ed)return;let ug=getScriptKind(Qi,t),fy=t.getScriptVersion(Qi);if(!Bp){let Td=ae&&ae.getSourceFileByPath(Do);if(Td){if(ug===Td.scriptKind)return r.updateDocumentWithKey(Qi,Do,t,ea,Ed,fy,ug,un);r.releaseDocumentWithKey(Td.resolvedPath,r.getKeyForCompilationSettings(ae.getCompilerOptions()),Td.scriptKind,Td.impliedNodeFormat)}}return r.acquireDocumentWithKey(Qi,Do,t,ea,Ed,fy,ug,un)}}function $r(){if(T===2){Re.assert(ae===void 0);return}return qn(),ae}function Zn(){var Ct;return(Ct=t.getPackageJsonAutoImportProvider)==null?void 0:Ct.call(t)}function Gt(Ct,zt){let Ze=ae.getTypeChecker(),je=sn();if(!je)return!1;for(let Qr of Ct)for(let Ni of Qr.references){let Xt=W(Ni);if(Re.assertIsDefined(Xt),zt.has(Ni)||ts_FindAllReferences_exports.isDeclarationOfSymbol(Xt,je)){zt.add(Ni),Ni.isDefinition=!0;let Fr=getMappedDocumentSpan(Ni,Vt,en(t,t.fileExists));Fr&&zt.add(Fr)}else Ni.isDefinition=!1}return!0;function sn(){for(let Qr of Ct)for(let Ni of Qr.references){if(zt.has(Ni)){let Fr=W(Ni);return Re.assertIsDefined(Fr),Ze.getSymbolAtLocation(Fr)}let Xt=getMappedDocumentSpan(Ni,Vt,en(t,t.fileExists));if(Xt&&zt.has(Xt)){let Fr=W(Xt);if(Fr)return Ze.getSymbolAtLocation(Fr)}}}function W(Qr){let Ni=ae.getSourceFile(Qr.fileName);if(!Ni)return;let Xt=getTouchingPropertyName(Ni,Qr.textSpan.start);return ts_FindAllReferences_exports.Core.getAdjustedNode(Xt,{use:ts_FindAllReferences_exports.FindReferencesUse.References})}}function Cr(){ae=void 0}function Fi(){if(ae){let Ct=r.getKeyForCompilationSettings(ae.getCompilerOptions());m(ae.getSourceFiles(),zt=>r.releaseDocumentWithKey(zt.resolvedPath,Ct,zt.scriptKind,zt.impliedNodeFormat)),ae=void 0}t=void 0}function sa(Ct){return qn(),ae.getSyntacticDiagnostics(Mn(Ct),He).slice()}function ko(Ct){qn();let zt=Mn(Ct),Ze=ae.getSemanticDiagnostics(zt,He);if(!QT(ae.getCompilerOptions()))return Ze.slice();let je=ae.getDeclarationDiagnostics(zt,He);return[...Ze,...je]}function Da(Ct){return qn(),computeSuggestionDiagnostics(Mn(Ct),ae,He)}function $a(){return qn(),[...ae.getOptionsDiagnostics(He),...ae.getGlobalDiagnostics(He)]}function Ul(Ct,zt){let Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions,je=arguments.length>3?arguments[3]:void 0,sn=Object.assign(Object.assign({},Ze),{},{includeCompletionsForModuleExports:Ze.includeCompletionsForModuleExports||Ze.includeExternalModuleExports,includeCompletionsWithInsertText:Ze.includeCompletionsWithInsertText||Ze.includeInsertTextCompletions});return qn(),ts_Completions_exports.getCompletionsAtPosition(t,ae,gt,Mn(Ct),zt,sn,Ze.triggerCharacter,Ze.triggerKind,He,je&&ts_formatting_exports.getFormatContext(je,t),Ze.includeSymbol)}function Ju(Ct,zt,Ze,je,sn){let W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions,Qr=arguments.length>6?arguments[6]:void 0;return qn(),ts_Completions_exports.getCompletionEntryDetails(ae,gt,Mn(Ct),zt,{name:Ze,source:sn,data:Qr},t,je&&ts_formatting_exports.getFormatContext(je,t),W,He)}function Op(Ct,zt,Ze,je){let sn=arguments.length>4&&arguments[4]!==void 0?arguments[4]:emptyOptions;return qn(),ts_Completions_exports.getCompletionEntrySymbol(ae,gt,Mn(Ct),zt,{name:Ze,source:je},t,sn)}function hl(Ct,zt){qn();let Ze=Mn(Ct),je=getTouchingPropertyName(Ze,zt);if(je===Ze)return;let sn=ae.getTypeChecker(),W=yl(je),Qr=ZB(W,sn);if(!Qr||sn.isUnknownSymbol(Qr)){let Io=qo(Ze,W,zt)?sn.getTypeAtLocation(W):void 0;return Io&&{kind:"",kindModifiers:"",textSpan:createTextSpanFromNode(W,Ze),displayParts:sn.runWithCancellationToken(He,Ea=>typeToDisplayParts(Ea,Io,getContainerNode(W))),documentation:Io.symbol?Io.symbol.getDocumentationComment(sn):void 0,tags:Io.symbol?Io.symbol.getJsDocTags(sn):void 0}}let{symbolKind:Ni,displayParts:Xt,documentation:Fr,tags:Yi}=sn.runWithCancellationToken(He,Io=>ts_SymbolDisplay_exports.getSymbolDisplayPartsDocumentationAndSymbolKind(Io,Qr,Ze,getContainerNode(W),W));return{kind:Ni,kindModifiers:ts_SymbolDisplay_exports.getSymbolModifiers(sn,Qr),textSpan:createTextSpanFromNode(W,Ze),displayParts:Xt,documentation:Fr,tags:Yi}}function yl(Ct){return q5(Ct.parent)&&Ct.pos===Ct.parent.pos?Ct.parent.expression:R6(Ct.parent)&&Ct.pos===Ct.parent.pos||XE(Ct.parent)&&Ct.parent.name===Ct?Ct.parent:Ct}function qo(Ct,zt,Ze){switch(zt.kind){case 79:return!isLabelName(zt)&&!isTagName(zt)&&!Jb(zt.parent);case 208:case 163:return!isInComment(Ct,Ze);case 108:case 194:case 106:case 199:return!0;case 233:return XE(zt);default:return!1}}function uc(Ct,zt,Ze,je){return qn(),ts_GoToDefinition_exports.getDefinitionAtPosition(ae,Mn(Ct),zt,Ze,je)}function ol(Ct,zt){return qn(),ts_GoToDefinition_exports.getDefinitionAndBoundSpan(ae,Mn(Ct),zt)}function bs(Ct,zt){return qn(),ts_GoToDefinition_exports.getTypeDefinitionAtPosition(ae.getTypeChecker(),Mn(Ct),zt)}function Ip(Ct,zt){return qn(),ts_FindAllReferences_exports.getImplementationsAtPosition(ae,He,ae.getSourceFiles(),Mn(Ct),zt)}function vl(Ct,zt){return Nt(Fu(Ct,zt,[Ct]),Ze=>Ze.highlightSpans.map(je=>Object.assign(Object.assign({fileName:Ze.fileName,textSpan:je.textSpan,isWriteAccess:je.kind==="writtenReference"},je.isInString&&{isInString:!0}),je.contextSpan&&{contextSpan:je.contextSpan})))}function Fu(Ct,zt,Ze){let je=jl(Ct);Re.assert(Ze.some(Qr=>jl(Qr)===je)),qn();let sn=Po(Ze,Qr=>ae.getSourceFile(Qr)),W=Mn(Ct);return DocumentHighlights.getDocumentHighlights(ae,He,W,zt,sn)}function zu(Ct,zt,Ze,je,sn){qn();let W=Mn(Ct),Qr=getAdjustedRenameLocation(getTouchingPropertyName(W,zt));if(ts_Rename_exports.nodeIsEligibleForRename(Qr))if(qi(Qr)&&(b2(Qr.parent)||r7(Qr.parent))&&Tw(Qr.escapedText)){let{openingElement:Ni,closingElement:Xt}=Qr.parent.parent;return[Ni,Xt].map(Fr=>{let Yi=createTextSpanFromNode(Fr.tagName,W);return Object.assign({fileName:W.fileName,textSpan:Yi},ts_FindAllReferences_exports.toContextSpan(Yi,W,Fr.parent))})}else return Vl(Qr,zt,{findInStrings:Ze,findInComments:je,providePrefixAndSuffixTextForRename:sn,use:ts_FindAllReferences_exports.FindReferencesUse.Rename},(Ni,Xt,Fr)=>ts_FindAllReferences_exports.toRenameLocation(Ni,Xt,Fr,sn||!1))}function is(Ct,zt){return qn(),Vl(getTouchingPropertyName(Mn(Ct),zt),zt,{use:ts_FindAllReferences_exports.FindReferencesUse.References},ts_FindAllReferences_exports.toReferenceEntry)}function Vl(Ct,zt,Ze,je){qn();let sn=Ze&&Ze.use===ts_FindAllReferences_exports.FindReferencesUse.Rename?ae.getSourceFiles().filter(W=>!ae.isSourceFileDefaultLibrary(W)):ae.getSourceFiles();return ts_FindAllReferences_exports.findReferenceOrRenameEntries(ae,He,sn,Ct,zt,Ze,je)}function lc(Ct,zt){return qn(),ts_FindAllReferences_exports.findReferencedSymbols(ae,He,ae.getSourceFiles(),Mn(Ct),zt)}function ps(Ct){return qn(),ts_FindAllReferences_exports.Core.getReferencesForFileName(Ct,ae,ae.getSourceFiles()).map(ts_FindAllReferences_exports.toReferenceEntry)}function Ia(Ct,zt,Ze){let je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;qn();let sn=Ze?[Mn(Ze)]:ae.getSourceFiles();return getNavigateToItems(sn,ae.getTypeChecker(),He,Ct,zt,je)}function vu(Ct,zt,Ze){qn();let je=Mn(Ct),sn=t.getCustomTransformers&&t.getCustomTransformers();return getFileEmitOutput(ae,je,!!zt,He,sn,Ze)}function cc(Ct,zt){let{triggerReason:Ze}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;qn();let je=Mn(Ct);return ts_SignatureHelp_exports.getSignatureHelpItems(ae,je,zt,Ze,He)}function Ya(Ct){return Z.getCurrentSourceFile(Ct)}function i_(Ct,zt,Ze){let je=Z.getCurrentSourceFile(Ct),sn=getTouchingPropertyName(je,zt);if(sn===je)return;switch(sn.kind){case 208:case 163:case 10:case 95:case 110:case 104:case 106:case 108:case 194:case 79:break;default:return}let W=sn;for(;;)if(isRightSideOfPropertyAccess(W)||isRightSideOfQualifiedName(W))W=W.parent;else if(isNameOfModuleDeclaration(W))if(W.parent.parent.kind===264&&W.parent.parent.body===W.parent)W=W.parent.parent.name;else break;else break;return M_(W.getStart(),sn.getEnd())}function os(Ct,zt){let Ze=Z.getCurrentSourceFile(Ct);return ts_BreakpointResolver_exports.spanInSourceFileAtLocation(Ze,zt)}function Uu(Ct){return getNavigationBarItems(Z.getCurrentSourceFile(Ct),He)}function xs(Ct){return getNavigationTree(Z.getCurrentSourceFile(Ct),He)}function _c(Ct,zt,Ze){return qn(),(Ze||"original")==="2020"?ts_classifier_exports.v2020.getSemanticClassifications(ae,He,Mn(Ct),zt):getSemanticClassifications(ae.getTypeChecker(),He,Mn(Ct),ae.getClassifiableNames(),zt)}function Wa(Ct,zt,Ze){return qn(),(Ze||"original")==="original"?getEncodedSemanticClassifications(ae.getTypeChecker(),He,Mn(Ct),ae.getClassifiableNames(),zt):ts_classifier_exports.v2020.getEncodedSemanticClassifications(ae,He,Mn(Ct),zt)}function $s(Ct,zt){return getSyntacticClassifications(He,Z.getCurrentSourceFile(Ct),zt)}function Vu(Ct,zt){return getEncodedSyntacticClassifications(He,Z.getCurrentSourceFile(Ct),zt)}function xd(Ct){let zt=Z.getCurrentSourceFile(Ct);return ts_OutliningElementsCollector_exports.collectElements(zt,He)}let jc=new Map(Object.entries({[18]:19,[20]:21,[22]:23,[31]:29}));jc.forEach((Ct,zt)=>jc.set(Ct.toString(),Number(zt)));function jp(Ct,zt){let Ze=Z.getCurrentSourceFile(Ct),je=getTouchingToken(Ze,zt),sn=je.getStart(Ze)===zt?jc.get(je.kind.toString()):void 0,W=sn&&findChildOfKind(je.parent,sn,Ze);return W?[createTextSpanFromNode(je,Ze),createTextSpanFromNode(W,Ze)].sort((Qr,Ni)=>Qr.start-Ni.start):Ne}function pc(Ct,zt,Ze){let je=ai(),sn=k2(Ze),W=Z.getCurrentSourceFile(Ct);gt("getIndentationAtPosition: getCurrentSourceFile: "+(ai()-je)),je=ai();let Qr=ts_formatting_exports.SmartIndenter.getIndentation(zt,W,sn);return gt("getIndentationAtPosition: computeIndentation : "+(ai()-je)),Qr}function o_(Ct,zt,Ze,je){let sn=Z.getCurrentSourceFile(Ct);return ts_formatting_exports.formatSelection(zt,Ze,sn,ts_formatting_exports.getFormatContext(k2(je),t))}function Dd(Ct,zt){return ts_formatting_exports.formatDocument(Z.getCurrentSourceFile(Ct),ts_formatting_exports.getFormatContext(k2(zt),t))}function to(Ct,zt,Ze,je){let sn=Z.getCurrentSourceFile(Ct),W=ts_formatting_exports.getFormatContext(k2(je),t);if(!isInComment(sn,zt))switch(Ze){case"{":return ts_formatting_exports.formatOnOpeningCurly(zt,sn,W);case"}":return ts_formatting_exports.formatOnClosingCurly(zt,sn,W);case";":return ts_formatting_exports.formatOnSemicolon(zt,sn,W);case` +`:return ts_formatting_exports.formatOnEnter(zt,sn,W)}return[]}function on(Ct,zt,Ze,je,sn){let W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions;qn();let Qr=Mn(Ct),Ni=M_(zt,Ze),Xt=ts_formatting_exports.getFormatContext(sn,t);return Nt(Fl(je,wc,Gs),Fr=>(He.throwIfCancellationRequested(),ts_codefix_exports.getFixes({errorCode:Fr,sourceFile:Qr,span:Ni,program:ae,host:t,cancellationToken:He,formatContext:Xt,preferences:W})))}function Ar(Ct,zt,Ze){let je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:emptyOptions;qn(),Re.assert(Ct.type==="file");let sn=Mn(Ct.fileName),W=ts_formatting_exports.getFormatContext(Ze,t);return ts_codefix_exports.getAllFixes({fixId:zt,sourceFile:sn,program:ae,host:t,cancellationToken:He,formatContext:W,preferences:je})}function di(Ct,zt){let Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;var je;qn(),Re.assert(Ct.type==="file");let sn=Mn(Ct.fileName),W=ts_formatting_exports.getFormatContext(zt,t),Qr=(je=Ct.mode)!=null?je:Ct.skipDestructiveCodeActions?"SortAndCombine":"All";return ts_OrganizeImports_exports.organizeImports(sn,W,t,ae,Ze,Qr)}function Si(Ct,zt,Ze){let je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:emptyOptions;return getEditsForFileRename($r(),Ct,zt,t,ts_formatting_exports.getFormatContext(Ze,t),je,Vt)}function Sa(Ct,zt){let Ze=typeof Ct=="string"?zt:Ct;return va(Ze)?Promise.all(Ze.map(je=>Zo(je))):Zo(Ze)}function Zo(Ct){let zt=Ze=>Yc(Ze,be,ot);return Re.assertEqual(Ct.type,"install package"),t.installPackage?t.installPackage({fileName:zt(Ct.file),packageName:Ct.packageName}):Promise.reject("Host does not implement `installPackage`")}function zn(Ct,zt,Ze,je){let sn=je?ts_formatting_exports.getFormatContext(je,t).options:void 0;return ts_JsDoc_exports.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(t,sn),Z.getCurrentSourceFile(Ct),zt,Ze)}function er(Ct,zt,Ze){if(Ze===60)return!1;let je=Z.getCurrentSourceFile(Ct);if(isInString(je,zt))return!1;if(isInsideJsxElementOrAttribute(je,zt))return Ze===123;if(isInTemplateString(je,zt))return!1;switch(Ze){case 39:case 34:case 96:return!isInComment(je,zt)}return!0}function tr(Ct,zt){let Ze=Z.getCurrentSourceFile(Ct),je=findPrecedingToken(zt,Ze);if(!je)return;let sn=je.kind===31&&b2(je.parent)?je.parent.parent:zx(je)&&Z6(je.parent)?je.parent:void 0;if(sn&&ws(sn))return{newText:`</${sn.openingElement.tagName.getText(Ze)}>`};let W=je.kind===31&&eC(je.parent)?je.parent.parent:zx(je)&&eD(je.parent)?je.parent:void 0;if(W&&dc(W))return{newText:"</>"}}function ui(Ct,zt){return{lineStarts:Ct.getLineStarts(),firstLine:Ct.getLineAndCharacterOfPosition(zt.pos).line,lastLine:Ct.getLineAndCharacterOfPosition(zt.end).line}}function fo(Ct,zt,Ze){let je=Z.getCurrentSourceFile(Ct),sn=[],{lineStarts:W,firstLine:Qr,lastLine:Ni}=ui(je,zt),Xt=Ze||!1,Fr=Number.MAX_VALUE,Yi=new Map,Io=new RegExp(/\S/),Ea=isInsideJsxElement(je,W[Qr]),da=Ea?"{/*":"//";for(let ea=Qr;ea<=Ni;ea++){let Wu=je.text.substring(W[ea],je.getLineEndOfPosition(W[ea])),cu=Io.exec(Wu);cu&&(Fr=Math.min(Fr,cu.index),Yi.set(ea.toString(),cu.index),Wu.substr(cu.index,da.length)!==da&&(Xt=Ze===void 0||Ze))}for(let ea=Qr;ea<=Ni;ea++){if(Qr!==Ni&&W[ea]===zt.end)continue;let Wu=Yi.get(ea.toString());Wu!==void 0&&(Ea?sn.push.apply(sn,Oo(Ct,{pos:W[ea]+Fr,end:je.getLineEndOfPosition(W[ea])},Xt,Ea)):Xt?sn.push({newText:da,span:{length:0,start:W[ea]+Fr}}):je.text.substr(W[ea]+Wu,da.length)===da&&sn.push({newText:"",span:{length:da.length,start:W[ea]+Wu}}))}return sn}function Oo(Ct,zt,Ze,je){var sn;let W=Z.getCurrentSourceFile(Ct),Qr=[],{text:Ni}=W,Xt=!1,Fr=Ze||!1,Yi=[],{pos:Io}=zt,Ea=je!==void 0?je:isInsideJsxElement(W,Io),da=Ea?"{/*":"/*",ea=Ea?"*/}":"*/",Wu=Ea?"\\{\\/\\*":"\\/\\*",cu=Ea?"\\*\\/\\}":"\\*\\/";for(;Io<=zt.end;){let xu=Ni.substr(Io,da.length)===da?da.length:0,Qs=isInComment(W,Io+xu);if(Qs)Ea&&(Qs.pos--,Qs.end++),Yi.push(Qs.pos),Qs.kind===3&&Yi.push(Qs.end),Xt=!0,Io=Qs.end+1;else{let fc=Ni.substring(Io,zt.end).search(`(${Wu})|(${cu})`);Fr=Ze!==void 0?Ze:Fr||!isTextWhiteSpaceLike(Ni,Io,fc===-1?zt.end:Io+fc),Io=fc===-1?zt.end+1:Io+fc+ea.length}}if(Fr||!Xt){((sn=isInComment(W,zt.pos))==null?void 0:sn.kind)!==2&&pl(Yi,zt.pos,Gs),pl(Yi,zt.end,Gs);let xu=Yi[0];Ni.substr(xu,da.length)!==da&&Qr.push({newText:da,span:{length:0,start:xu}});for(let Qs=1;Qs<Yi.length-1;Qs++)Ni.substr(Yi[Qs]-ea.length,ea.length)!==ea&&Qr.push({newText:ea,span:{length:0,start:Yi[Qs]}}),Ni.substr(Yi[Qs],da.length)!==da&&Qr.push({newText:da,span:{length:0,start:Yi[Qs]}});Qr.length%2!==0&&Qr.push({newText:ea,span:{length:0,start:Yi[Yi.length-1]}})}else for(let xu of Yi){let Qs=xu-ea.length>0?xu-ea.length:0,fc=Ni.substr(Qs,ea.length)===ea?ea.length:0;Qr.push({newText:"",span:{length:da.length,start:xu-fc}})}return Qr}function To(Ct,zt){let Ze=Z.getCurrentSourceFile(Ct),{firstLine:je,lastLine:sn}=ui(Ze,zt);return je===sn&&zt.pos!==zt.end?Oo(Ct,zt,!0):fo(Ct,zt,!0)}function bu(Ct,zt){let Ze=Z.getCurrentSourceFile(Ct),je=[],{pos:sn}=zt,{end:W}=zt;sn===W&&(W+=isInsideJsxElement(Ze,sn)?2:1);for(let Qr=sn;Qr<=W;Qr++){let Ni=isInComment(Ze,Qr);if(Ni){switch(Ni.kind){case 2:je.push.apply(je,fo(Ct,{end:Ni.end,pos:Ni.pos+1},!1));break;case 3:je.push.apply(je,Oo(Ct,{end:Ni.end,pos:Ni.pos+1},!1))}Qr=Ni.end+1}}return je}function ws(Ct){let{openingElement:zt,closingElement:Ze,parent:je}=Ct;return!Np(zt.tagName,Ze.tagName)||Z6(je)&&Np(zt.tagName,je.openingElement.tagName)&&ws(je)}function dc(Ct){let{closingFragment:zt,parent:Ze}=Ct;return!!(zt.flags&131072)||eD(Ze)&&dc(Ze)}function Bf(Ct,zt,Ze){let je=Z.getCurrentSourceFile(Ct),sn=ts_formatting_exports.getRangeOfEnclosingComment(je,zt);return sn&&(!Ze||sn.kind===3)?createTextSpanFromRange(sn):void 0}function a_(Ct,zt){qn();let Ze=Mn(Ct);He.throwIfCancellationRequested();let je=Ze.text,sn=[];if(zt.length>0&&!Xt(Ze.fileName)){let Fr=Qr(),Yi;for(;Yi=Fr.exec(je);){He.throwIfCancellationRequested();let Io=3;Re.assert(Yi.length===zt.length+Io);let Ea=Yi[1],da=Yi.index+Ea.length;if(!isInComment(Ze,da))continue;let ea;for(let cu=0;cu<zt.length;cu++)Yi[cu+Io]&&(ea=zt[cu]);if(ea===void 0)return Re.fail();if(Ni(je.charCodeAt(da+ea.text.length)))continue;let Wu=Yi[2];sn.push({descriptor:ea,message:Wu,position:da})}}return sn;function W(Fr){return Fr.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function Qr(){let Fr=/(?:\/\/+\s*)/.source,Yi=/(?:\/\*+\s*)/.source,Io="("+/(?:^(?:\s|\*)*)/.source+"|"+Fr+"|"+Yi+")",Ea="(?:"+zr(zt,xu=>"("+W(xu.text)+")").join("|")+")",da=/(?:$|\*\/)/.source,ea=/(?:.*?)/.source,Wu="("+Ea+ea+")",cu=Io+Wu+da;return new RegExp(cu,"gim")}function Ni(Fr){return Fr>=97&&Fr<=122||Fr>=65&&Fr<=90||Fr>=48&&Fr<=57}function Xt(Fr){return q(Fr,"/node_modules/")}}function Lp(Ct,zt,Ze){return qn(),ts_Rename_exports.getRenameInfo(ae,Mn(Ct),zt,Ze||{})}function Sd(Ct,zt,Ze,je,sn,W){let[Qr,Ni]=typeof zt=="number"?[zt,void 0]:[zt.pos,zt.end];return{file:Ct,startPosition:Qr,endPosition:Ni,program:$r(),host:t,formatContext:ts_formatting_exports.getFormatContext(je,t),cancellationToken:He,preferences:Ze,triggerReason:sn,kind:W}}function $f(Ct,zt,Ze){return{file:Ct,program:$r(),host:t,span:zt,preferences:Ze,cancellationToken:He}}function Rm(Ct,zt){return ts_SmartSelectionRange_exports.getSmartSelectionRange(zt,Z.getCurrentSourceFile(Ct))}function s_(Ct,zt){let Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions,je=arguments.length>3?arguments[3]:void 0,sn=arguments.length>4?arguments[4]:void 0;qn();let W=Mn(Ct);return ts_refactor_exports.getApplicableRefactors(Sd(W,zt,Ze,emptyOptions,je,sn))}function Rp(Ct,zt,Ze,je,sn){let W=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions;qn();let Qr=Mn(Ct);return ts_refactor_exports.getEditsForRefactor(Sd(Qr,Ze,W,zt),je,sn)}function Mp(Ct,zt){return zt===0?{line:0,character:0}:Vt.toLineColumnOffset(Ct,zt)}function Kf(Ct,zt){qn();let Ze=ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(ae,getTouchingPropertyName(Mn(Ct),zt));return Ze&&mapOneOrMany(Ze,je=>ts_CallHierarchy_exports.createCallHierarchyItem(ae,je))}function V_(Ct,zt){qn();let Ze=Mn(Ct),je=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(ae,zt===0?Ze:getTouchingPropertyName(Ze,zt)));return je?ts_CallHierarchy_exports.getIncomingCalls(ae,je,He):[]}function Wl(Ct,zt){qn();let Ze=Mn(Ct),je=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(ae,zt===0?Ze:getTouchingPropertyName(Ze,zt)));return je?ts_CallHierarchy_exports.getOutgoingCalls(ae,je):[]}function xo(Ct,zt){let Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;qn();let je=Mn(Ct);return ts_InlayHints_exports.provideInlayHints($f(je,zt,Ze))}let W_={dispose:Fi,cleanupSemanticCache:Cr,getSyntacticDiagnostics:sa,getSemanticDiagnostics:ko,getSuggestionDiagnostics:Da,getCompilerOptionsDiagnostics:$a,getSyntacticClassifications:$s,getSemanticClassifications:_c,getEncodedSyntacticClassifications:Vu,getEncodedSemanticClassifications:Wa,getCompletionsAtPosition:Ul,getCompletionEntryDetails:Ju,getCompletionEntrySymbol:Op,getSignatureHelpItems:cc,getQuickInfoAtPosition:hl,getDefinitionAtPosition:uc,getDefinitionAndBoundSpan:ol,getImplementationAtPosition:Ip,getTypeDefinitionAtPosition:bs,getReferencesAtPosition:is,findReferences:lc,getFileReferences:ps,getOccurrencesAtPosition:vl,getDocumentHighlights:Fu,getNameOrDottedNameSpan:i_,getBreakpointStatementAtPosition:os,getNavigateToItems:Ia,getRenameInfo:Lp,getSmartSelectionRange:Rm,findRenameLocations:zu,getNavigationBarItems:Uu,getNavigationTree:xs,getOutliningSpans:xd,getTodoComments:a_,getBraceMatchingAtPosition:jp,getIndentationAtPosition:pc,getFormattingEditsForRange:o_,getFormattingEditsForDocument:Dd,getFormattingEditsAfterKeystroke:to,getDocCommentTemplateAtPosition:zn,isValidBraceCompletionAtPosition:er,getJsxClosingTagAtPosition:tr,getSpanOfEnclosingComment:Bf,getCodeFixesAtPosition:on,getCombinedCodeFix:Ar,applyCodeActionCommand:Sa,organizeImports:di,getEditsForFileRename:Si,getEmitOutput:vu,getNonBoundSourceFile:Ya,getProgram:$r,getCurrentProgram:()=>ae,getAutoImportProvider:Zn,updateIsDefinitionOfReferencedSymbols:Gt,getApplicableRefactors:s_,getEditsForRefactor:Rp,toLineColumnOffset:Mp,getSourceMapper:()=>Vt,clearSourceMapperCache:()=>Vt.clearCache(),prepareCallHierarchy:Kf,provideCallHierarchyIncomingCalls:V_,provideCallHierarchyOutgoingCalls:Wl,toggleLineComment:fo,toggleMultilineComment:Oo,commentSelection:To,uncommentSelection:bu,provideInlayHints:xo,getSupportedCodeFixes:g9};switch(T){case 0:break;case 1:SC.forEach(Ct=>W_[Ct]=()=>{throw new Error(`LanguageService Operation: ${Ct} not allowed in LanguageServiceMode.PartialSemantic`)});break;case 2:P9.forEach(Ct=>W_[Ct]=()=>{throw new Error(`LanguageService Operation: ${Ct} not allowed in LanguageServiceMode.Syntactic`)});break;default:Re.assertNever(T)}return W_}function GB(t){return t.nameTable||XB(t),t.nameTable}function XB(t){let r=t.nameTable=new Map;t.forEachChild(function s(f){if(qi(f)&&!isTagName(f)&&f.escapedText||hd(f)&&YB(f)){let T=hw(f);r.set(T,r.get(T)===void 0?f.pos:-1)}else if(Jl(f)){let T=f.escapedText;r.set(T,r.get(T)===void 0?f.pos:-1)}if(Ys(f,s),Pc(f))for(let T of f.jsDoc)Ys(T,s)})}function YB(t){return aw(t)||t.parent.kind===280||e$(t)||sw(t)}function v9(t){let r=QB(t);return r&&(jm(r.parent)||tC(r.parent))?r:void 0}function QB(t){switch(t.kind){case 10:case 14:case 8:if(t.parent.kind===164)return $1(t.parent.parent)?t.parent.parent:void 0;case 79:return $1(t.parent)&&(t.parent.parent.kind===207||t.parent.parent.kind===289)&&t.parent.name===t?t.parent:void 0}}function ZB(t,r){let s=v9(t);if(s){let f=r.getContextualType(s.parent),T=f&&b9(s,r,f,!1);if(T&&T.length===1)return w_(T)}return r.getSymbolAtLocation(t)}function b9(t,r,s,f){let T=getNameFromPropertyName(t.name);if(!T)return Ne;if(!s.isUnion()){let ae=s.getProperty(T);return ae?[ae]:Ne}let Z=Po(s.types,ae=>(jm(t.parent)||tC(t.parent))&&r.isTypeInvalidDueToUnionDiscriminant(ae,t.parent)?void 0:ae.getProperty(T));if(f&&(Z.length===0||Z.length===s.types.length)){let ae=s.getProperty(T);if(ae)return[ae]}return Z.length===0?Po(s.types,ae=>ae.getProperty(T)):Z}function e$(t){return t&&t.parent&&t.parent.kind===209&&t.parent.argumentExpression===t}function t$(t){if(t1)return Rs(j_(jl(t1.getExecutingFilePath())),fb(t));throw new Error("getDefaultLibFilePath is only supported when consumed as a node module. ")}var x9,dD,fD,D9,DC,mD,gD,S9,E9,T9,C9,w9,A9,k9,F9,SC,P9,n$=Te({"src/services/services.ts"(){"use strict";EC(),EC(),l9(),c9(),x9="0.8",dD=class{constructor(t,r,s){this.pos=r,this.end=s,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.kind=t}assertHasRealPosition(t){Re.assert(!Rf(this.pos)&&!Rf(this.end),t||"Node must have a real position for this operation")}getSourceFile(){return $_(this)}getStart(t,r){return this.assertHasRealPosition(),B0(this,t,r)}getFullStart(){return this.assertHasRealPosition(),this.pos}getEnd(){return this.assertHasRealPosition(),this.end}getWidth(t){return this.assertHasRealPosition(),this.getEnd()-this.getStart(t)}getFullWidth(){return this.assertHasRealPosition(),this.end-this.pos}getLeadingTriviaWidth(t){return this.assertHasRealPosition(),this.getStart(t)-this.pos}getFullText(t){return this.assertHasRealPosition(),(t||this.getSourceFile()).text.substring(this.pos,this.end)}getText(t){return this.assertHasRealPosition(),t||(t=this.getSourceFile()),t.text.substring(this.getStart(t),this.getEnd())}getChildCount(t){return this.getChildren(t).length}getChildAt(t,r){return this.getChildren(r)[t]}getChildren(t){return this.assertHasRealPosition("Node without a real position cannot be scanned and thus has no token nodes - use forEachChild and collect the result if that's fine"),this._children||(this._children=UB(this,t))}getFirstToken(t){this.assertHasRealPosition();let r=this.getChildren(t);if(!r.length)return;let s=Rn(r,f=>f.kind<312||f.kind>353);return s.kind<163?s:s.getFirstToken(t)}getLastToken(t){this.assertHasRealPosition();let r=this.getChildren(t),s=gu(r);if(s)return s.kind<163?s:s.getLastToken(t)}forEachChild(t,r){return Ys(this,t,r)}},fD=class{constructor(t,r){this.pos=t,this.end=r,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0}getSourceFile(){return $_(this)}getStart(t,r){return B0(this,t,r)}getFullStart(){return this.pos}getEnd(){return this.end}getWidth(t){return this.getEnd()-this.getStart(t)}getFullWidth(){return this.end-this.pos}getLeadingTriviaWidth(t){return this.getStart(t)-this.pos}getFullText(t){return(t||this.getSourceFile()).text.substring(this.pos,this.end)}getText(t){return t||(t=this.getSourceFile()),t.text.substring(this.getStart(t),this.getEnd())}getChildCount(){return this.getChildren().length}getChildAt(t){return this.getChildren()[t]}getChildren(){return this.kind===1&&this.jsDoc||Ne}getFirstToken(){}getLastToken(){}forEachChild(){}},D9=class{constructor(t,r){this.id=0,this.mergeId=0,this.flags=t,this.escapedName=r}getFlags(){return this.flags}get name(){return mh(this)}getEscapedName(){return this.escapedName}getName(){return this.name}getDeclarations(){return this.declarations}getDocumentationComment(t){if(!this.documentationComment)if(this.documentationComment=Ne,!this.declarations&&RE(this)&&this.links.target&&RE(this.links.target)&&this.links.target.links.tupleLabelDeclaration){let r=this.links.target.links.tupleLabelDeclaration;this.documentationComment=A2([r],t)}else this.documentationComment=A2(this.declarations,t);return this.documentationComment}getContextualDocumentationComment(t,r){if(t){if(fd(t)&&(this.contextualGetAccessorDocumentationComment||(this.contextualGetAccessorDocumentationComment=A2(Tt(this.declarations,fd),r)),he(this.contextualGetAccessorDocumentationComment)))return this.contextualGetAccessorDocumentationComment;if(Ff(t)&&(this.contextualSetAccessorDocumentationComment||(this.contextualSetAccessorDocumentationComment=A2(Tt(this.declarations,Ff),r)),he(this.contextualSetAccessorDocumentationComment)))return this.contextualSetAccessorDocumentationComment}return this.getDocumentationComment(r)}getJsDocTags(t){return this.tags===void 0&&(this.tags=pD(this.declarations,t)),this.tags}getContextualJsDocTags(t,r){if(t){if(fd(t)&&(this.contextualGetAccessorTags||(this.contextualGetAccessorTags=pD(Tt(this.declarations,fd),r)),he(this.contextualGetAccessorTags)))return this.contextualGetAccessorTags;if(Ff(t)&&(this.contextualSetAccessorTags||(this.contextualSetAccessorTags=pD(Tt(this.declarations,Ff),r)),he(this.contextualSetAccessorTags)))return this.contextualSetAccessorTags}return this.getJsDocTags(r)}},DC=class extends fD{constructor(t,r,s){super(r,s),this.kind=t}},mD=class extends fD{constructor(t,r,s){super(r,s),this.kind=79}get text(){return uu(this)}},mD.prototype.kind=79,gD=class extends fD{constructor(t,r,s){super(r,s),this.kind=80}get text(){return uu(this)}},gD.prototype.kind=80,S9=class{constructor(t,r){this.checker=t,this.flags=r}getFlags(){return this.flags}getSymbol(){return this.symbol}getProperties(){return this.checker.getPropertiesOfType(this)}getProperty(t){return this.checker.getPropertyOfType(this,t)}getApparentProperties(){return this.checker.getAugmentedPropertiesOfType(this)}getCallSignatures(){return this.checker.getSignaturesOfType(this,0)}getConstructSignatures(){return this.checker.getSignaturesOfType(this,1)}getStringIndexType(){return this.checker.getIndexTypeOfType(this,0)}getNumberIndexType(){return this.checker.getIndexTypeOfType(this,1)}getBaseTypes(){return this.isClassOrInterface()?this.checker.getBaseTypes(this):void 0}isNullableType(){return this.checker.isNullableType(this)}getNonNullableType(){return this.checker.getNonNullableType(this)}getNonOptionalType(){return this.checker.getNonOptionalType(this)}getConstraint(){return this.checker.getBaseConstraintOfType(this)}getDefault(){return this.checker.getDefaultFromTypeParameter(this)}isUnion(){return!!(this.flags&1048576)}isIntersection(){return!!(this.flags&2097152)}isUnionOrIntersection(){return!!(this.flags&3145728)}isLiteral(){return!!(this.flags&2432)}isStringLiteral(){return!!(this.flags&128)}isNumberLiteral(){return!!(this.flags&256)}isTypeParameter(){return!!(this.flags&262144)}isClassOrInterface(){return!!(Ax(this)&3)}isClass(){return!!(Ax(this)&1)}isIndexType(){return!!(this.flags&4194304)}get typeArguments(){if(Ax(this)&4)return this.checker.getTypeArguments(this)}},E9=class{constructor(t,r){this.checker=t,this.flags=r}getDeclaration(){return this.declaration}getTypeParameters(){return this.typeParameters}getParameters(){return this.parameters}getReturnType(){return this.checker.getReturnTypeOfSignature(this)}getTypeParameterAtPosition(t){let r=this.checker.getParameterType(this,t);if(r.isIndexType()&&WA(r.type)){let s=r.type.getConstraint();if(s)return this.checker.getIndexType(s)}return r}getDocumentationComment(){return this.documentationComment||(this.documentationComment=A2(ue(this.declaration),this.checker))}getJsDocTags(){return this.jsDocTags||(this.jsDocTags=pD(ue(this.declaration),this.checker))}},T9=class extends dD{constructor(t,r,s){super(t,r,s),this.kind=308}update(t,r){return vC(this,t,r)}getLineAndCharacterOfPosition(t){return Mu(this,t)}getLineStarts(){return L_(this)}getPositionOfLineAndCharacter(t,r,s){return tb(L_(this),t,r,this.text,s)}getLineEndOfPosition(t){let{line:r}=this.getLineAndCharacterOfPosition(t),s=this.getLineStarts(),f;r+1>=s.length&&(f=this.getEnd()),f||(f=s[r+1]-1);let T=this.getFullText();return T[f]===` +`&&T[f-1]==="\r"?f-1:f}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let t=lr();return this.forEachChild(T),t;function r(Z){let ae=f(Z);ae&&t.add(ae,Z)}function s(Z){let ae=t.get(Z);return ae||t.set(Z,ae=[]),ae}function f(Z){let ae=Tb(Z);return ae&&(Om(ae)&&zl(ae.expression)?ae.expression.name.text:Dh(ae)?getNameFromPropertyName(ae):void 0)}function T(Z){switch(Z.kind){case 259:case 215:case 171:case 170:let ae=Z,_e=f(ae);if(_e){let be=s(_e),gt=gu(be);gt&&ae.parent===gt.parent&&ae.symbol===gt.symbol?ae.body&&!gt.body&&(be[be.length-1]=ae):be.push(ae)}Ys(Z,T);break;case 260:case 228:case 261:case 262:case 263:case 264:case 268:case 278:case 273:case 270:case 271:case 174:case 175:case 184:r(Z),Ys(Z,T);break;case 166:if(!rl(Z,16476))break;case 257:case 205:{let be=Z;if(we(be.name)){Ys(be.name,T);break}be.initializer&&T(be.initializer)}case 302:case 169:case 168:r(Z);break;case 275:let M=Z;M.exportClause&&(t7(M.exportClause)?m(M.exportClause.elements,T):T(M.exportClause.name));break;case 269:let He=Z.importClause;He&&(He.name&&r(He.name),He.namedBindings&&(He.namedBindings.kind===271?r(He.namedBindings):m(He.namedBindings.elements,T)));break;case 223:Of(Z)!==0&&r(Z);default:Ys(Z,T)}}}},C9=class{constructor(t,r,s){this.fileName=t,this.text=r,this.skipTrivia=s}getLineAndCharacterOfPosition(t){return Mu(this,t)}},w9=class{constructor(t){this.host=t}getCurrentSourceFile(t){var r,s,f,T,Z,ae,_e,M;let He=this.host.getScriptSnapshot(t);if(!He)throw new Error("Could not find file: '"+t+"'.");let be=getScriptKind(t,this.host),gt=this.host.getScriptVersion(t),ze;if(this.currentFileName!==t){let ot={languageVersion:99,impliedNodeFormat:getImpliedNodeFormatForFile(Yc(t,this.host.getCurrentDirectory(),((f=(s=(r=this.host).getCompilerHost)==null?void 0:s.call(r))==null?void 0:f.getCanonicalFileName)||Cw(this.host)),(M=(_e=(ae=(Z=(T=this.host).getCompilerHost)==null?void 0:Z.call(T))==null?void 0:ae.getModuleResolutionCache)==null?void 0:_e.call(ae))==null?void 0:M.getPackageJsonInfoCache(),this.host,this.host.getCompilationSettings()),setExternalModuleIndicator:xA(this.host.getCompilationSettings())};ze=xC(t,He,ot,gt,!0,be)}else if(this.currentFileVersion!==gt){let ot=He.getChangeRange(this.currentFileScriptSnapshot);ze=y9(this.currentSourceFile,He,gt,ot)}return ze&&(this.currentFileVersion=gt,this.currentFileName=t,this.currentFileScriptSnapshot=He,this.currentSourceFile=ze),this.currentSourceFile}},A9={isCancellationRequested:od,throwIfCancellationRequested:su},k9=class{constructor(t){this.cancellationToken=t}isCancellationRequested(){return this.cancellationToken.isCancellationRequested()}throwIfCancellationRequested(){var t;if(this.isCancellationRequested())throw(t=Nn)==null||t.instant(Nn.Phase.Session,"cancellationThrown",{kind:"CancellationTokenObject"}),new Rt}},F9=class{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:20;this.hostCancellationToken=t,this.throttleWaitMilliseconds=r,this.lastCancellationCheckTime=0}isCancellationRequested(){let t=ai();return Math.abs(t-this.lastCancellationCheckTime)>=this.throttleWaitMilliseconds?(this.lastCancellationCheckTime=t,this.hostCancellationToken.isCancellationRequested()):!1}throwIfCancellationRequested(){var t;if(this.isCancellationRequested())throw(t=Nn)==null||t.instant(Nn.Phase.Session,"cancellationThrown",{kind:"ThrottledCancellationToken"}),new Rt}},SC=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes"],P9=[...SC,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getOccurrencesAtPosition","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors"],fA(WB())}}),r$=()=>{},i$=()=>{},o$=()=>{},a$=()=>{},s$=()=>{},u$=()=>{},l$=()=>{},c$=()=>{},_$=()=>{},p$=()=>{},d$=()=>{},f$=()=>{},m$=()=>{},g$=()=>{},h$=()=>{},y$=()=>{},v$=()=>{},b$=()=>{},x$=()=>{},D$=()=>{},EC=Te({"src/services/_namespaces/ts.ts"(){"use strict";il(),s9(),OB(),u9(),IB(),jB(),LB(),RB(),MB(),BB(),$B(),KB(),JB(),zB(),n$(),r$(),i$(),o$(),a$(),s$(),u$(),l$(),c$(),_$(),p$(),d$(),l9(),c9(),f$(),m$(),g$(),h$(),y$(),v$(),b$(),x$(),D$()}}),S$=()=>{},N9={};J(N9,{ANONYMOUS:()=>ANONYMOUS,AccessFlags:()=>ff,AssertionLevel:()=>qt,AssignmentDeclarationKind:()=>Jg,AssignmentKind:()=>_6,Associativity:()=>d6,BreakpointResolver:()=>ts_BreakpointResolver_exports,BuilderFileEmit:()=>BuilderFileEmit,BuilderProgramKind:()=>BuilderProgramKind,BuilderState:()=>BuilderState,BundleFileSectionKind:()=>Qy,CallHierarchy:()=>ts_CallHierarchy_exports,CharacterCodes:()=>Lv,CheckFlags:()=>ao,CheckMode:()=>CheckMode,ClassificationType:()=>ClassificationType,ClassificationTypeNames:()=>ClassificationTypeNames,CommentDirectiveType:()=>ji,Comparison:()=>F,CompletionInfoFlags:()=>CompletionInfoFlags,CompletionTriggerKind:()=>CompletionTriggerKind,Completions:()=>ts_Completions_exports,ConfigFileProgramReloadLevel:()=>ConfigFileProgramReloadLevel,ContextFlags:()=>Mt,CoreServicesShimHostAdapter:()=>CoreServicesShimHostAdapter,Debug:()=>Re,DiagnosticCategory:()=>zg,Diagnostics:()=>bn,DocumentHighlights:()=>DocumentHighlights,ElementFlags:()=>df,EmitFlags:()=>Xg,EmitHint:()=>Dp,EmitOnly:()=>Ki,EndOfLineState:()=>EndOfLineState,EnumKind:()=>Pi,ExitStatus:()=>fa,ExportKind:()=>ExportKind,Extension:()=>Gg,ExternalEmitHelpers:()=>Xy,FileIncludeKind:()=>Au,FilePreprocessingDiagnosticsKind:()=>ms,FileSystemEntryKind:()=>FileSystemEntryKind,FileWatcherEventKind:()=>FileWatcherEventKind,FindAllReferences:()=>ts_FindAllReferences_exports,FlattenLevel:()=>FlattenLevel,FlowFlags:()=>zi,ForegroundColorEscapeSequences:()=>ForegroundColorEscapeSequences,FunctionFlags:()=>p6,GeneratedIdentifierFlags:()=>ra,GetLiteralTextFlags:()=>u6,GoToDefinition:()=>ts_GoToDefinition_exports,HighlightSpanKind:()=>HighlightSpanKind,ImportKind:()=>ImportKind,ImportsNotUsedAsValues:()=>ud,IndentStyle:()=>IndentStyle,IndexKind:()=>cm,InferenceFlags:()=>Kg,InferencePriority:()=>gf,InlayHintKind:()=>InlayHintKind,InlayHints:()=>ts_InlayHints_exports,InternalEmitFlags:()=>Rv,InternalSymbolName:()=>qa,InvalidatedProjectKind:()=>InvalidatedProjectKind,JsDoc:()=>ts_JsDoc_exports,JsTyping:()=>ts_JsTyping_exports,JsxEmit:()=>N_,JsxFlags:()=>Ii,JsxReferenceKind:()=>xp,LanguageServiceMode:()=>LanguageServiceMode,LanguageServiceShimHostAdapter:()=>LanguageServiceShimHostAdapter,LanguageVariant:()=>Hy,LexicalEnvironmentFlags:()=>Mv,ListFormat:()=>Bv,LogLevel:()=>wn,MemberOverrideStatus:()=>el,ModifierFlags:()=>Rr,ModuleDetectionKind:()=>qy,ModuleInstanceState:()=>ModuleInstanceState,ModuleKind:()=>Vg,ModuleResolutionKind:()=>pm,ModuleSpecifierEnding:()=>C6,NavigateTo:()=>ts_NavigateTo_exports,NavigationBar:()=>ts_NavigationBar_exports,NewLineKind:()=>Wg,NodeBuilderFlags:()=>si,NodeCheckFlags:()=>_f,NodeFactoryFlags:()=>A6,NodeFlags:()=>ba,NodeResolutionFeatures:()=>NodeResolutionFeatures,ObjectFlags:()=>sd,OperationCanceledException:()=>Rt,OperatorPrecedence:()=>f6,OrganizeImports:()=>ts_OrganizeImports_exports,OrganizeImportsMode:()=>OrganizeImportsMode,OuterExpressionKinds:()=>Yy,OutliningElementsCollector:()=>ts_OutliningElementsCollector_exports,OutliningSpanKind:()=>OutliningSpanKind,OutputFileType:()=>OutputFileType,PackageJsonAutoImportPreference:()=>PackageJsonAutoImportPreference,PackageJsonDependencyGroup:()=>PackageJsonDependencyGroup,PatternMatchKind:()=>PatternMatchKind,PollingInterval:()=>PollingInterval,PollingWatchKind:()=>Ug,PragmaKindFlags:()=>Zy,PrivateIdentifierKind:()=>PrivateIdentifierKind,ProcessLevel:()=>ProcessLevel,QuotePreference:()=>QuotePreference,RelationComparisonResult:()=>Vi,Rename:()=>ts_Rename_exports,ScriptElementKind:()=>ScriptElementKind,ScriptElementKindModifier:()=>ScriptElementKindModifier,ScriptKind:()=>qg,ScriptSnapshot:()=>ScriptSnapshot,ScriptTarget:()=>Hg,SemanticClassificationFormat:()=>SemanticClassificationFormat,SemanticMeaning:()=>SemanticMeaning,SemicolonPreference:()=>SemicolonPreference,SignatureCheckMode:()=>SignatureCheckMode,SignatureFlags:()=>mf,SignatureHelp:()=>ts_SignatureHelp_exports,SignatureKind:()=>$g,SmartSelectionRange:()=>ts_SmartSelectionRange_exports,SnippetKind:()=>O_,SortKind:()=>Ot,StructureIsReused:()=>Eo,SymbolAccessibility:()=>js,SymbolDisplay:()=>ts_SymbolDisplay_exports,SymbolDisplayPartKind:()=>SymbolDisplayPartKind,SymbolFlags:()=>Xa,SymbolFormatFlags:()=>ho,SyntaxKind:()=>Br,SyntheticSymbolKind:()=>Na,Ternary:()=>Wy,ThrottledCancellationToken:()=>F9,TokenClass:()=>TokenClass,TokenFlags:()=>Vr,TransformFlags:()=>y0,TypeFacts:()=>TypeFacts,TypeFlags:()=>ad,TypeFormatFlags:()=>yo,TypeMapKind:()=>_m,TypePredicateKind:()=>Ls,TypeReferenceSerializationKind:()=>ku,TypeScriptServicesFactory:()=>TypeScriptServicesFactory,UnionReduction:()=>Oe,UpToDateStatusType:()=>UpToDateStatusType,VarianceFlags:()=>pf,Version:()=>Version,VersionRange:()=>VersionRange,WatchDirectoryFlags:()=>Gy,WatchDirectoryKind:()=>hf,WatchFileKind:()=>dm,WatchLogLevel:()=>WatchLogLevel,WatchType:()=>WatchType,accessPrivateIdentifier:()=>accessPrivateIdentifier,addEmitFlags:()=>addEmitFlags,addEmitHelper:()=>addEmitHelper,addEmitHelpers:()=>addEmitHelpers,addInternalEmitFlags:()=>addInternalEmitFlags,addNodeFactoryPatcher:()=>xj,addObjectAllocatorPatcher:()=>UO,addRange:()=>Ns,addRelatedInfo:()=>t2,addSyntheticLeadingComment:()=>addSyntheticLeadingComment,addSyntheticTrailingComment:()=>addSyntheticTrailingComment,addToSeen:()=>PO,advancedAsyncSuperHelper:()=>advancedAsyncSuperHelper,affectsDeclarationPathOptionDeclarations:()=>affectsDeclarationPathOptionDeclarations,affectsEmitOptionDeclarations:()=>affectsEmitOptionDeclarations,allKeysStartWithDot:()=>allKeysStartWithDot,altDirectorySeparator:()=>rh,and:()=>ne,append:()=>Yo,appendIfUnique:()=>td,arrayFrom:()=>Ba,arrayIsEqualTo:()=>Zp,arrayIsHomogeneous:()=>YI,arrayIsSorted:()=>Yp,arrayOf:()=>k_,arrayReverseIterator:()=>nd,arrayToMap:()=>id,arrayToMultiMap:()=>vp,arrayToNumericMap:()=>Qu,arraysEqual:()=>Wn,assertType:()=>Q,assign:()=>Hc,assignHelper:()=>assignHelper,asyncDelegator:()=>asyncDelegator,asyncGeneratorHelper:()=>asyncGeneratorHelper,asyncSuperHelper:()=>asyncSuperHelper,asyncValues:()=>asyncValues,attachFileToDiagnostics:()=>Fm,awaitHelper:()=>awaitHelper,awaiterHelper:()=>awaiterHelper,base64decode:()=>ZN,base64encode:()=>QN,binarySearch:()=>qc,binarySearchKey:()=>rd,bindSourceFile:()=>bindSourceFile,breakIntoCharacterSpans:()=>breakIntoCharacterSpans,breakIntoWordSpans:()=>breakIntoWordSpans,buildLinkParts:()=>buildLinkParts,buildOpts:()=>buildOpts,buildOverload:()=>buildOverload,bundlerModuleNameResolver:()=>bundlerModuleNameResolver,canBeConvertedToAsync:()=>canBeConvertedToAsync,canHaveDecorators:()=>P7,canHaveExportModifier:()=>_j,canHaveFlowNode:()=>xP,canHaveIllegalDecorators:()=>$R,canHaveIllegalModifiers:()=>KR,canHaveIllegalType:()=>BR,canHaveIllegalTypeParameters:()=>A7,canHaveJSDoc:()=>mx,canHaveLocals:()=>Ph,canHaveModifiers:()=>py,canHaveSymbol:()=>Fh,canJsonReportNoInputFiles:()=>canJsonReportNoInputFiles,canProduceDiagnostics:()=>canProduceDiagnostics,canUsePropertyAccess:()=>pj,canWatchDirectoryOrFile:()=>canWatchDirectoryOrFile,cartesianProduct:()=>fe,cast:()=>ml,chainBundle:()=>chainBundle,chainDiagnosticMessages:()=>HO,changeAnyExtension:()=>nh,changeCompilerHostLikeToUseCache:()=>changeCompilerHostLikeToUseCache,changeExtension:()=>OI,changesAffectModuleResolution:()=>q9,changesAffectingProgramStructure:()=>H9,childIsDecorated:()=>oT,classElementOrClassElementParameterIsDecorated:()=>UF,classOrConstructorParameterIsDecorated:()=>zF,classPrivateFieldGetHelper:()=>classPrivateFieldGetHelper,classPrivateFieldInHelper:()=>classPrivateFieldInHelper,classPrivateFieldSetHelper:()=>classPrivateFieldSetHelper,classicNameResolver:()=>classicNameResolver,classifier:()=>ts_classifier_exports,cleanExtendedConfigCache:()=>cleanExtendedConfigCache,clear:()=>ur,clearMap:()=>TO,clearSharedExtendedConfigFileWatcher:()=>clearSharedExtendedConfigFileWatcher,climbPastPropertyAccess:()=>climbPastPropertyAccess,climbPastPropertyOrElementAccess:()=>climbPastPropertyOrElementAccess,clone:()=>oc,cloneCompilerOptions:()=>cloneCompilerOptions,closeFileWatcher:()=>yO,closeFileWatcherOf:()=>closeFileWatcherOf,codefix:()=>ts_codefix_exports,collapseTextChangeRangesAcrossMultipleVersions:()=>yb,collectExternalModuleInfo:()=>collectExternalModuleInfo,combine:()=>Zd,combinePaths:()=>Rs,commentPragmas:()=>e1,commonOptionsWithBuild:()=>commonOptionsWithBuild,commonPackageFolders:()=>h6,compact:()=>ed,compareBooleans:()=>C,compareDataObjects:()=>lA,compareDiagnostics:()=>HT,compareDiagnosticsSkipRelatedInformation:()=>kx,compareEmitHelpers:()=>compareEmitHelpers,compareNumberOfDirectorySeparators:()=>NI,comparePaths:()=>U3,comparePathsCaseInsensitive:()=>qv,comparePathsCaseSensitive:()=>Wv,comparePatternKeys:()=>comparePatternKeys,compareProperties:()=>E,compareStringsCaseInsensitive:()=>Il,compareStringsCaseInsensitiveEslintCompatible:()=>cf,compareStringsCaseSensitive:()=>A,compareStringsCaseSensitiveUI:()=>N,compareTextSpans:()=>h0,compareValues:()=>Gs,compileOnSaveCommandLineOption:()=>compileOnSaveCommandLineOption,compilerOptionsAffectDeclarationPath:()=>dI,compilerOptionsAffectEmit:()=>pI,compilerOptionsAffectSemanticDiagnostics:()=>_I,compilerOptionsDidYouMeanDiagnostics:()=>compilerOptionsDidYouMeanDiagnostics,compilerOptionsIndicateEsModules:()=>compilerOptionsIndicateEsModules,compose:()=>um,computeCommonSourceDirectoryOfFilenames:()=>computeCommonSourceDirectoryOfFilenames,computeLineAndCharacterOfPosition:()=>c1,computeLineOfPosition:()=>gm,computeLineStarts:()=>xf,computePositionOfLineAndCharacter:()=>tb,computeSignature:()=>computeSignature,computeSignatureWithDiagnostics:()=>computeSignatureWithDiagnostics,computeSuggestionDiagnostics:()=>computeSuggestionDiagnostics,concatenate:()=>Lr,concatenateDiagnosticMessageChains:()=>GO,consumesNodeCoreModules:()=>consumesNodeCoreModules,contains:()=>nn,containsIgnoredPath:()=>zA,containsObjectRestOrSpread:()=>gC,containsParseError:()=>ME,containsPath:()=>i1,convertCompilerOptionsForTelemetry:()=>convertCompilerOptionsForTelemetry,convertCompilerOptionsFromJson:()=>convertCompilerOptionsFromJson,convertJsonOption:()=>convertJsonOption,convertToBase64:()=>tA,convertToObject:()=>convertToObject,convertToObjectWorker:()=>convertToObjectWorker,convertToOptionsWithAbsolutePaths:()=>convertToOptionsWithAbsolutePaths,convertToRelativePath:()=>Hv,convertToTSConfig:()=>convertToTSConfig,convertTypeAcquisitionFromJson:()=>convertTypeAcquisitionFromJson,copyComments:()=>copyComments,copyEntries:()=>Q9,copyLeadingComments:()=>copyLeadingComments,copyProperties:()=>We,copyTrailingAsLeadingComments:()=>copyTrailingAsLeadingComments,copyTrailingComments:()=>copyTrailingComments,couldStartTrivia:()=>H3,countWhere:()=>jr,createAbstractBuilder:()=>createAbstractBuilder,createAccessorPropertyBackingField:()=>vM,createAccessorPropertyGetRedirector:()=>bM,createAccessorPropertySetRedirector:()=>xM,createBaseNodeFactory:()=>v5,createBinaryExpressionTrampoline:()=>pM,createBindingHelper:()=>createBindingHelper,createBuildInfo:()=>createBuildInfo,createBuilderProgram:()=>createBuilderProgram,createBuilderProgramUsingProgramBuildInfo:()=>createBuilderProgramUsingProgramBuildInfo,createBuilderStatusReporter:()=>createBuilderStatusReporter,createCacheWithRedirects:()=>createCacheWithRedirects,createCacheableExportInfoMap:()=>createCacheableExportInfoMap,createCachedDirectoryStructureHost:()=>createCachedDirectoryStructureHost,createClassifier:()=>createClassifier,createCommentDirectivesMap:()=>Dk,createCompilerDiagnostic:()=>Q1,createCompilerDiagnosticForInvalidCustomType:()=>createCompilerDiagnosticForInvalidCustomType,createCompilerDiagnosticFromMessageChain:()=>qO,createCompilerHost:()=>createCompilerHost,createCompilerHostFromProgramHost:()=>createCompilerHostFromProgramHost,createCompilerHostWorker:()=>createCompilerHostWorker,createDetachedDiagnostic:()=>U0,createDiagnosticCollection:()=>oN,createDiagnosticForFileFromMessageChain:()=>Zk,createDiagnosticForNode:()=>Gk,createDiagnosticForNodeArray:()=>Xk,createDiagnosticForNodeArrayFromMessageChain:()=>Qk,createDiagnosticForNodeFromMessageChain:()=>Yk,createDiagnosticForNodeInSourceFile:()=>T8,createDiagnosticForRange:()=>tF,createDiagnosticMessageChainFromDiagnostic:()=>eF,createDiagnosticReporter:()=>createDiagnosticReporter,createDocumentPositionMapper:()=>createDocumentPositionMapper,createDocumentRegistry:()=>createDocumentRegistry,createDocumentRegistryInternal:()=>createDocumentRegistryInternal,createEmitAndSemanticDiagnosticsBuilderProgram:()=>createEmitAndSemanticDiagnosticsBuilderProgram,createEmitHelperFactory:()=>createEmitHelperFactory,createEmptyExports:()=>dR,createExpressionForJsxElement:()=>mR,createExpressionForJsxFragment:()=>gR,createExpressionForObjectLiteralElementLike:()=>SR,createExpressionForPropertyName:()=>g7,createExpressionFromEntityName:()=>m7,createExternalHelpersImportDeclarationIfNeeded:()=>NR,createFileDiagnostic:()=>qT,createFileDiagnosticFromMessageChain:()=>VE,createForOfBindingStatement:()=>hR,createGetCanonicalFileName:()=>ye,createGetSourceFile:()=>createGetSourceFile,createGetSymbolAccessibilityDiagnosticForNode:()=>createGetSymbolAccessibilityDiagnosticForNode,createGetSymbolAccessibilityDiagnosticForNodeName:()=>createGetSymbolAccessibilityDiagnosticForNodeName,createGetSymbolWalker:()=>createGetSymbolWalker,createIncrementalCompilerHost:()=>createIncrementalCompilerHost,createIncrementalProgram:()=>createIncrementalProgram,createInputFiles:()=>kj,createInputFilesWithFilePaths:()=>S5,createInputFilesWithFileTexts:()=>E5,createJsxFactoryExpression:()=>f7,createLanguageService:()=>HB,createLanguageServiceSourceFile:()=>xC,createMemberAccessForPropertyName:()=>iD,createModeAwareCache:()=>createModeAwareCache,createModeAwareCacheKey:()=>createModeAwareCacheKey,createModuleResolutionCache:()=>createModuleResolutionCache,createModuleResolutionLoader:()=>createModuleResolutionLoader,createModuleSpecifierResolutionHost:()=>createModuleSpecifierResolutionHost,createMultiMap:()=>lr,createNodeConverters:()=>b5,createNodeFactory:()=>Kx,createOptionNameMap:()=>createOptionNameMap,createOverload:()=>createOverload,createPackageJsonImportFilter:()=>createPackageJsonImportFilter,createPackageJsonInfo:()=>createPackageJsonInfo,createParenthesizerRules:()=>createParenthesizerRules,createPatternMatcher:()=>createPatternMatcher,createPrependNodes:()=>createPrependNodes,createPrinter:()=>createPrinter,createPrinterWithDefaults:()=>createPrinterWithDefaults,createPrinterWithRemoveComments:()=>createPrinterWithRemoveComments,createPrinterWithRemoveCommentsNeverAsciiEscape:()=>createPrinterWithRemoveCommentsNeverAsciiEscape,createPrinterWithRemoveCommentsOmitTrailingSemicolon:()=>createPrinterWithRemoveCommentsOmitTrailingSemicolon,createProgram:()=>createProgram,createProgramHost:()=>createProgramHost,createPropertyNameNodeForIdentifierOrLiteral:()=>uj,createQueue:()=>Is,createRange:()=>Cx,createRedirectedBuilderProgram:()=>createRedirectedBuilderProgram,createResolutionCache:()=>createResolutionCache,createRuntimeTypeSerializer:()=>createRuntimeTypeSerializer,createScanner:()=>xm,createSemanticDiagnosticsBuilderProgram:()=>createSemanticDiagnosticsBuilderProgram,createSet:()=>Pa,createSolutionBuilder:()=>createSolutionBuilder,createSolutionBuilderHost:()=>createSolutionBuilderHost,createSolutionBuilderWithWatch:()=>createSolutionBuilderWithWatch,createSolutionBuilderWithWatchHost:()=>createSolutionBuilderWithWatchHost,createSortedArray:()=>E_,createSourceFile:()=>H7,createSourceMapGenerator:()=>createSourceMapGenerator,createSourceMapSource:()=>Fj,createSuperAccessVariableStatement:()=>createSuperAccessVariableStatement,createSymbolTable:()=>V9,createSymlinkCache:()=>yI,createSystemWatchFunctions:()=>createSystemWatchFunctions,createTextChange:()=>createTextChange,createTextChangeFromStartLength:()=>createTextChangeFromStartLength,createTextChangeRange:()=>ph,createTextRangeFromNode:()=>createTextRangeFromNode,createTextRangeFromSpan:()=>createTextRangeFromSpan,createTextSpan:()=>Em,createTextSpanFromBounds:()=>M_,createTextSpanFromNode:()=>createTextSpanFromNode,createTextSpanFromRange:()=>createTextSpanFromRange,createTextSpanFromStringLiteralLikeContent:()=>createTextSpanFromStringLiteralLikeContent,createTextWriter:()=>dN,createTokenRange:()=>iO,createTypeChecker:()=>createTypeChecker,createTypeReferenceDirectiveResolutionCache:()=>createTypeReferenceDirectiveResolutionCache,createTypeReferenceResolutionLoader:()=>createTypeReferenceResolutionLoader,createUnderscoreEscapedMultiMap:()=>Ko,createUnparsedSourceFile:()=>Cj,createWatchCompilerHost:()=>createWatchCompilerHost2,createWatchCompilerHostOfConfigFile:()=>createWatchCompilerHostOfConfigFile,createWatchCompilerHostOfFilesAndCompilerOptions:()=>createWatchCompilerHostOfFilesAndCompilerOptions,createWatchFactory:()=>createWatchFactory,createWatchHost:()=>createWatchHost,createWatchProgram:()=>createWatchProgram,createWatchStatusReporter:()=>createWatchStatusReporter,createWriteFileMeasuringIO:()=>createWriteFileMeasuringIO,declarationNameToString:()=>E8,decodeMappings:()=>decodeMappings,decodedTextSpanIntersectsWith:()=>v1,decorateHelper:()=>decorateHelper,deduplicate:()=>Fl,defaultIncludeSpec:()=>defaultIncludeSpec,defaultInitCompilerOptions:()=>defaultInitCompilerOptions,defaultMaximumTruncationLength:()=>ZA,detectSortCaseSensitivity:()=>Qp,diagnosticCategoryName:()=>wa,diagnosticToString:()=>diagnosticToString,directoryProbablyExists:()=>rA,directorySeparator:()=>Ll,displayPart:()=>displayPart,displayPartsToString:()=>qB,disposeEmitNodes:()=>disposeEmitNodes,documentSpansEqual:()=>documentSpansEqual,dumpTracingLegend:()=>dumpTracingLegend,elementAt:()=>yt,elideNodes:()=>mM,emitComments:()=>Bw,emitDetachedComments:()=>PN,emitFiles:()=>emitFiles,emitFilesAndReportErrors:()=>emitFilesAndReportErrors,emitFilesAndReportErrorsAndGetExitStatus:()=>emitFilesAndReportErrorsAndGetExitStatus,emitModuleKindIsNonNodeESM:()=>ZO,emitNewLineBeforeLeadingCommentOfPosition:()=>FN,emitNewLineBeforeLeadingComments:()=>Rw,emitNewLineBeforeLeadingCommentsOfPosition:()=>Mw,emitSkippedWithNoDiagnostics:()=>emitSkippedWithNoDiagnostics,emitUsingBuildInfo:()=>emitUsingBuildInfo,emptyArray:()=>Ne,emptyFileSystemEntries:()=>y5,emptyMap:()=>Le,emptyOptions:()=>emptyOptions,emptySet:()=>ft,endsWith:()=>K,ensurePathIsNonModuleName:()=>th,ensureScriptKind:()=>kA,ensureTrailingDirectorySeparator:()=>vf,entityNameToString:()=>Pf,enumerateInsertsAndDeletes:()=>ce,equalOwnProperties:()=>F_,equateStringsCaseInsensitive:()=>P_,equateStringsCaseSensitive:()=>Zu,equateValues:()=>wc,esDecorateHelper:()=>esDecorateHelper,escapeJsxAttributeString:()=>Ew,escapeLeadingUnderscores:()=>Ac,escapeNonAsciiString:()=>xx,escapeSnippetText:()=>sj,escapeString:()=>bx,every:()=>dn,expandPreOrPostfixIncrementOrDecrementExpression:()=>ER,explainFiles:()=>explainFiles,explainIfFileIsRedirectAndImpliedFormat:()=>explainIfFileIsRedirectAndImpliedFormat,exportAssignmentIsAlias:()=>bT,exportStarHelper:()=>exportStarHelper,expressionResultIsUnused:()=>tj,extend:()=>H,extendsHelper:()=>extendsHelper,extensionFromPath:()=>LI,extensionIsTS:()=>MA,externalHelpersModuleNameText:()=>Rx,factory:()=>r_,fileExtensionIs:()=>ld,fileExtensionIsOneOf:()=>I_,fileIncludeReasonToDiagnostics:()=>fileIncludeReasonToDiagnostics,filter:()=>Tt,filterMutate:()=>Cn,filterSemanticDiagnostics:()=>filterSemanticDiagnostics,find:()=>Rn,findAncestor:()=>Qc,findBestPatternMatch:()=>Se,findChildOfKind:()=>findChildOfKind,findComputedPropertyNameCacheAssignment:()=>DM,findConfigFile:()=>findConfigFile,findContainingList:()=>findContainingList,findDiagnosticForNode:()=>findDiagnosticForNode,findFirstNonJsxWhitespaceToken:()=>findFirstNonJsxWhitespaceToken,findIndex:()=>pn,findLast:()=>At,findLastIndex:()=>Jn,findListItemInfo:()=>findListItemInfo,findMap:()=>Ie,findModifier:()=>findModifier,findNextToken:()=>findNextToken,findPackageJson:()=>findPackageJson,findPackageJsons:()=>findPackageJsons,findPrecedingMatchingToken:()=>findPrecedingMatchingToken,findPrecedingToken:()=>findPrecedingToken,findSuperStatementIndex:()=>findSuperStatementIndex,findTokenOnLeftOfPosition:()=>findTokenOnLeftOfPosition,findUseStrictPrologue:()=>y7,first:()=>w_,firstDefined:()=>Xe,firstDefinedIterator:()=>it,firstIterator:()=>mp,firstOrOnly:()=>firstOrOnly,firstOrUndefined:()=>ic,firstOrUndefinedIterator:()=>tf,fixupCompilerOptions:()=>fixupCompilerOptions,flatMap:()=>Nt,flatMapIterator:()=>Hn,flatMapToMutable:()=>fn,flatten:()=>Yr,flattenCommaList:()=>EM,flattenDestructuringAssignment:()=>flattenDestructuringAssignment,flattenDestructuringBinding:()=>flattenDestructuringBinding,flattenDiagnosticMessageText:()=>flattenDiagnosticMessageText,forEach:()=>m,forEachAncestor:()=>G9,forEachAncestorDirectory:()=>s1,forEachChild:()=>Ys,forEachChildRecursively:()=>yC,forEachEmittedFile:()=>forEachEmittedFile,forEachEnclosingBlockScopeContainer:()=>Vk,forEachEntry:()=>X9,forEachExternalModuleToImportFrom:()=>forEachExternalModuleToImportFrom,forEachImportClauseDeclaration:()=>gP,forEachKey:()=>Y9,forEachLeadingCommentRange:()=>nb,forEachNameInAccessChainWalkingLeft:()=>LO,forEachResolvedProjectReference:()=>forEachResolvedProjectReference,forEachReturnStatement:()=>pF,forEachRight:()=>Ae,forEachTrailingCommentRange:()=>d1,forEachUnique:()=>forEachUnique,forEachYieldExpression:()=>dF,forSomeAncestorDirectory:()=>AO,formatColorAndReset:()=>formatColorAndReset,formatDiagnostic:()=>formatDiagnostic,formatDiagnostics:()=>formatDiagnostics,formatDiagnosticsWithColorAndContext:()=>formatDiagnosticsWithColorAndContext,formatGeneratedName:()=>uD,formatGeneratedNamePart:()=>mC,formatLocation:()=>formatLocation,formatMessage:()=>WO,formatStringFromArgs:()=>Gh,formatting:()=>ts_formatting_exports,fullTripleSlashAMDReferencePathRegEx:()=>c6,fullTripleSlashReferencePathRegEx:()=>l6,generateDjb2Hash:()=>generateDjb2Hash,generateTSConfig:()=>generateTSConfig,generatorHelper:()=>generatorHelper,getAdjustedReferenceLocation:()=>getAdjustedReferenceLocation,getAdjustedRenameLocation:()=>getAdjustedRenameLocation,getAliasDeclarationFromName:()=>uw,getAllAccessorDeclarations:()=>OT,getAllDecoratorsOfClass:()=>getAllDecoratorsOfClass,getAllDecoratorsOfClassElement:()=>getAllDecoratorsOfClassElement,getAllJSDocTags:()=>Bb,getAllJSDocTagsOfKind:()=>hE,getAllKeys:()=>yp,getAllProjectOutputs:()=>getAllProjectOutputs,getAllSuperTypeNodes:()=>dw,getAllUnscopedEmitHelpers:()=>getAllUnscopedEmitHelpers,getAllowJSCompilerOption:()=>EA,getAllowSyntheticDefaultImports:()=>oI,getAncestor:()=>MP,getAnyExtensionFromPath:()=>x0,getAreDeclarationMapsEnabled:()=>iI,getAssignedExpandoInitializer:()=>iP,getAssignedName:()=>Cb,getAssignmentDeclarationKind:()=>Of,getAssignmentDeclarationPropertyAccessKind:()=>W8,getAssignmentTargetKind:()=>iw,getAutomaticTypeDirectiveNames:()=>getAutomaticTypeDirectiveNames,getBaseFileName:()=>Qg,getBinaryOperatorPrecedence:()=>H1,getBuildInfo:()=>getBuildInfo,getBuildInfoFileVersionMap:()=>getBuildInfoFileVersionMap,getBuildInfoText:()=>getBuildInfoText,getBuildOrderFromAnyBuildOrder:()=>getBuildOrderFromAnyBuildOrder,getBuilderCreationParameters:()=>getBuilderCreationParameters,getBuilderFileEmit:()=>getBuilderFileEmit,getCheckFlags:()=>uA,getClassExtendsHeritageElement:()=>_w,getClassLikeDeclarationOfSymbol:()=>_A,getCombinedLocalAndExportSymbolFlags:()=>xO,getCombinedModifierFlags:()=>dh,getCombinedNodeFlags:()=>fh,getCombinedNodeFlagsAlwaysIncludeJSDoc:()=>Db,getCommentRange:()=>getCommentRange,getCommonSourceDirectory:()=>getCommonSourceDirectory,getCommonSourceDirectoryOfConfig:()=>getCommonSourceDirectoryOfConfig,getCompilerOptionValue:()=>e6,getCompilerOptionsDiffValue:()=>getCompilerOptionsDiffValue,getConditions:()=>getConditions,getConfigFileParsingDiagnostics:()=>getConfigFileParsingDiagnostics,getConstantValue:()=>getConstantValue,getContainerNode:()=>getContainerNode,getContainingClass:()=>kF,getContainingClassStaticBlock:()=>FF,getContainingFunction:()=>wF,getContainingFunctionDeclaration:()=>AF,getContainingFunctionOrClassStaticBlock:()=>PF,getContainingNodeArray:()=>nj,getContainingObjectLiteralElement:()=>v9,getContextualTypeFromParent:()=>getContextualTypeFromParent,getContextualTypeFromParentOrAncestorTypeNode:()=>getContextualTypeFromParentOrAncestorTypeNode,getCurrentTime:()=>getCurrentTime,getDeclarationDiagnostics:()=>getDeclarationDiagnostics,getDeclarationEmitExtensionForPath:()=>Fw,getDeclarationEmitOutputFilePath:()=>hN,getDeclarationEmitOutputFilePathWorker:()=>kw,getDeclarationFromName:()=>IP,getDeclarationModifierFlagsFromSymbol:()=>vO,getDeclarationOfKind:()=>z9,getDeclarationsOfKind:()=>U9,getDeclaredExpandoInitializer:()=>nP,getDecorators:()=>sE,getDefaultCompilerOptions:()=>m9,getDefaultExportInfoWorker:()=>getDefaultExportInfoWorker,getDefaultFormatCodeSettings:()=>getDefaultFormatCodeSettings,getDefaultLibFileName:()=>fb,getDefaultLibFilePath:()=>t$,getDefaultLikeExportInfo:()=>getDefaultLikeExportInfo,getDiagnosticText:()=>getDiagnosticText,getDiagnosticsWithinSpan:()=>getDiagnosticsWithinSpan,getDirectoryPath:()=>j_,getDocumentPositionMapper:()=>getDocumentPositionMapper,getESModuleInterop:()=>XT,getEditsForFileRename:()=>getEditsForFileRename,getEffectiveBaseTypeNode:()=>cw,getEffectiveConstraintOfTypeParameter:()=>xE,getEffectiveContainerForJSDocTemplateTag:()=>SP,getEffectiveImplementsTypeNodes:()=>pw,getEffectiveInitializer:()=>J8,getEffectiveJSDocHost:()=>gT,getEffectiveModifierFlags:()=>Ex,getEffectiveModifierFlagsAlwaysIncludeJSDoc:()=>Ww,getEffectiveModifierFlagsNoCache:()=>Hw,getEffectiveReturnTypeNode:()=>wN,getEffectiveSetAccessorTypeAnnotationNode:()=>kN,getEffectiveTypeAnnotationNode:()=>IT,getEffectiveTypeParameterDeclarations:()=>bE,getEffectiveTypeRoots:()=>getEffectiveTypeRoots,getElementOrPropertyAccessArgumentExpressionOrName:()=>fx,getElementOrPropertyAccessName:()=>Am,getElementsOfBindingOrAssignmentPattern:()=>w7,getEmitDeclarations:()=>QT,getEmitFlags:()=>K_,getEmitHelpers:()=>getEmitHelpers,getEmitModuleDetectionKind:()=>DA,getEmitModuleKind:()=>J_,getEmitModuleResolutionKind:()=>Z1,getEmitScriptTarget:()=>Fx,getEnclosingBlockScopeContainer:()=>JE,getEncodedSemanticClassifications:()=>getEncodedSemanticClassifications,getEncodedSyntacticClassifications:()=>getEncodedSyntacticClassifications,getEndLinePosition:()=>_8,getEntityNameFromTypeNode:()=>KF,getEntrypointsFromPackageJsonInfo:()=>getEntrypointsFromPackageJsonInfo,getErrorCountForSummary:()=>getErrorCountForSummary,getErrorSpanForNode:()=>qE,getErrorSummaryText:()=>getErrorSummaryText,getEscapedTextOfIdentifierOrLiteral:()=>hw,getExpandoInitializer:()=>Kh,getExportAssignmentExpression:()=>lw,getExportInfoMap:()=>getExportInfoMap,getExportNeedsImportStarHelper:()=>getExportNeedsImportStarHelper,getExpressionAssociativity:()=>nN,getExpressionPrecedence:()=>rN,getExternalHelpersModuleName:()=>x7,getExternalModuleImportEqualsDeclarationExpression:()=>WF,getExternalModuleName:()=>dT,getExternalModuleNameFromDeclaration:()=>mN,getExternalModuleNameFromPath:()=>AT,getExternalModuleNameLiteral:()=>IR,getExternalModuleRequireArgument:()=>qF,getFallbackOptions:()=>getFallbackOptions,getFileEmitOutput:()=>getFileEmitOutput,getFileMatcherPatterns:()=>AA,getFileNamesFromConfigSpecs:()=>getFileNamesFromConfigSpecs,getFileWatcherEventKind:()=>getFileWatcherEventKind,getFilesInErrorForSummary:()=>getFilesInErrorForSummary,getFirstConstructorWithBody:()=>Ow,getFirstIdentifier:()=>JN,getFirstNonSpaceCharacterPosition:()=>getFirstNonSpaceCharacterPosition,getFirstProjectOutput:()=>getFirstProjectOutput,getFixableErrorSpanExpression:()=>getFixableErrorSpanExpression,getFormatCodeSettingsForWriting:()=>getFormatCodeSettingsForWriting,getFullWidth:()=>ix,getFunctionFlags:()=>UP,getHeritageClause:()=>gx,getHostSignatureFromJSDoc:()=>mT,getIdentifierAutoGenerate:()=>getIdentifierAutoGenerate,getIdentifierGeneratedImportReference:()=>getIdentifierGeneratedImportReference,getIdentifierTypeArguments:()=>getIdentifierTypeArguments,getImmediatelyInvokedFunctionExpression:()=>LF,getImpliedNodeFormatForFile:()=>getImpliedNodeFormatForFile,getImpliedNodeFormatForFileWorker:()=>getImpliedNodeFormatForFileWorker,getImportNeedsImportDefaultHelper:()=>getImportNeedsImportDefaultHelper,getImportNeedsImportStarHelper:()=>getImportNeedsImportStarHelper,getIndentSize:()=>K0,getIndentString:()=>CT,getInitializedVariables:()=>gO,getInitializerOfBinaryExpression:()=>q8,getInitializerOfBindingOrAssignmentElement:()=>E7,getInterfaceBaseTypeNodes:()=>fw,getInternalEmitFlags:()=>wk,getInvokedExpression:()=>JF,getIsolatedModules:()=>Px,getJSDocAugmentsTag:()=>P0,getJSDocClassTag:()=>s8,getJSDocCommentRanges:()=>A8,getJSDocCommentsAndTags:()=>Z8,getJSDocDeprecatedTag:()=>dE,getJSDocDeprecatedTagNoCache:()=>T1,getJSDocEnumTag:()=>Lb,getJSDocHost:()=>rw,getJSDocImplementsTags:()=>E1,getJSDocOverrideTagNoCache:()=>jb,getJSDocParameterTags:()=>yh,getJSDocParameterTagsNoCache:()=>Ab,getJSDocPrivateTag:()=>cE,getJSDocPrivateTagNoCache:()=>Nb,getJSDocProtectedTag:()=>_E,getJSDocProtectedTagNoCache:()=>Ob,getJSDocPublicTag:()=>lE,getJSDocPublicTagNoCache:()=>Pb,getJSDocReadonlyTag:()=>pE,getJSDocReadonlyTagNoCache:()=>Ib,getJSDocReturnTag:()=>Rb,getJSDocReturnType:()=>Mb,getJSDocRoot:()=>hT,getJSDocSatisfiesExpressionType:()=>gj,getJSDocSatisfiesTag:()=>C1,getJSDocTags:()=>Tm,getJSDocTagsNoCache:()=>gE,getJSDocTemplateTag:()=>mE,getJSDocThisTag:()=>fE,getJSDocType:()=>A1,getJSDocTypeAliasName:()=>fC,getJSDocTypeAssertionType:()=>AR,getJSDocTypeParameterDeclarations:()=>Lw,getJSDocTypeParameterTags:()=>Fb,getJSDocTypeParameterTagsNoCache:()=>S1,getJSDocTypeTag:()=>w1,getJSXImplicitImportBase:()=>mI,getJSXRuntimeImport:()=>gI,getJSXTransformEnabled:()=>fI,getKeyForCompilerOptions:()=>getKeyForCompilerOptions,getLanguageVariant:()=>GT,getLastChild:()=>pA,getLeadingCommentRanges:()=>Ha,getLeadingCommentRangesOfNode:()=>cF,getLeftmostAccessExpression:()=>VT,getLeftmostExpression:()=>RO,getLineAndCharacterOfPosition:()=>Mu,getLineInfo:()=>getLineInfo,getLineOfLocalPosition:()=>SN,getLineOfLocalPositionFromLineMap:()=>jf,getLineStartPositionForPosition:()=>getLineStartPositionForPosition,getLineStarts:()=>L_,getLinesBetweenPositionAndNextNonWhitespaceCharacter:()=>dO,getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter:()=>pO,getLinesBetweenPositions:()=>hm,getLinesBetweenRangeEndAndRangeStart:()=>lO,getLinesBetweenRangeEndPositions:()=>cO,getLiteralText:()=>Ak,getLocalNameForExternalImport:()=>OR,getLocalSymbolForExportDefault:()=>qN,getLocaleSpecificMessage:()=>Xh,getLocaleTimeString:()=>getLocaleTimeString,getMappedContextSpan:()=>getMappedContextSpan,getMappedDocumentSpan:()=>getMappedDocumentSpan,getMappedLocation:()=>getMappedLocation,getMatchedFileSpec:()=>getMatchedFileSpec,getMatchedIncludeSpec:()=>getMatchedIncludeSpec,getMeaningFromDeclaration:()=>getMeaningFromDeclaration,getMeaningFromLocation:()=>getMeaningFromLocation,getMembersOfDeclaration:()=>mF,getModeForFileReference:()=>getModeForFileReference,getModeForResolutionAtIndex:()=>getModeForResolutionAtIndex,getModeForUsageLocation:()=>getModeForUsageLocation,getModifiedTime:()=>getModifiedTime,getModifiers:()=>hh,getModuleInstanceState:()=>getModuleInstanceState,getModuleNameStringLiteralAt:()=>getModuleNameStringLiteralAt,getModuleSpecifierEndingPreference:()=>kI,getModuleSpecifierResolverHost:()=>getModuleSpecifierResolverHost,getNameForExportedSymbol:()=>getNameForExportedSymbol,getNameFromIndexInfo:()=>Wk,getNameFromPropertyName:()=>getNameFromPropertyName,getNameOfAccessExpression:()=>OO,getNameOfCompilerOptionValue:()=>getNameOfCompilerOptionValue,getNameOfDeclaration:()=>F0,getNameOfExpando:()=>sP,getNameOfJSDocTypedef:()=>aE,getNameOrArgument:()=>V8,getNameTable:()=>GB,getNamesForExportedSymbol:()=>getNamesForExportedSymbol,getNamespaceDeclarationNode:()=>G8,getNewLineCharacter:()=>iA,getNewLineKind:()=>getNewLineKind,getNewLineOrDefaultFromHost:()=>getNewLineOrDefaultFromHost,getNewTargetContainer:()=>IF,getNextJSDocCommentLocation:()=>nw,getNodeForGeneratedName:()=>gM,getNodeId:()=>getNodeId,getNodeKind:()=>getNodeKind,getNodeModifiers:()=>getNodeModifiers,getNodeModulePathParts:()=>lj,getNonAssignedNameOfDeclaration:()=>Tb,getNonAssignmentOperatorForCompoundAssignment:()=>getNonAssignmentOperatorForCompoundAssignment,getNonAugmentationDeclaration:()=>x8,getNonDecoratorTokenPosOfNode:()=>Sk,getNormalizedAbsolutePath:()=>Ep,getNormalizedAbsolutePathWithoutRoot:()=>eh,getNormalizedPathComponents:()=>Zg,getObjectFlags:()=>Ax,getOperator:()=>TT,getOperatorAssociativity:()=>bw,getOperatorPrecedence:()=>xw,getOptionFromName:()=>getOptionFromName,getOptionsNameMap:()=>getOptionsNameMap,getOrCreateEmitNode:()=>getOrCreateEmitNode,getOrCreateExternalHelpersModuleNameIfNeeded:()=>D7,getOrUpdate:()=>Vc,getOriginalNode:()=>C0,getOriginalNodeId:()=>getOriginalNodeId,getOriginalSourceFile:()=>tN,getOutputDeclarationFileName:()=>getOutputDeclarationFileName,getOutputExtension:()=>getOutputExtension,getOutputFileNames:()=>getOutputFileNames,getOutputPathsFor:()=>getOutputPathsFor,getOutputPathsForBundle:()=>getOutputPathsForBundle,getOwnEmitOutputFilePath:()=>gN,getOwnKeys:()=>A_,getOwnValues:()=>Ma,getPackageJsonInfo:()=>getPackageJsonInfo,getPackageJsonTypesVersionsPaths:()=>getPackageJsonTypesVersionsPaths,getPackageJsonsVisibleToFile:()=>getPackageJsonsVisibleToFile,getPackageNameFromTypesPackageName:()=>getPackageNameFromTypesPackageName,getPackageScopeForPath:()=>getPackageScopeForPath,getParameterSymbolFromJSDoc:()=>DP,getParameterTypeNode:()=>cj,getParentNodeInSpan:()=>getParentNodeInSpan,getParseTreeNode:()=>A0,getParsedCommandLineOfConfigFile:()=>getParsedCommandLineOfConfigFile,getPathComponents:()=>Xc,getPathComponentsRelativeTo:()=>o1,getPathFromPathComponents:()=>Oa,getPathUpdater:()=>getPathUpdater,getPathsBasePath:()=>vN,getPatternFromSpec:()=>EI,getPendingEmitKind:()=>getPendingEmitKind,getPositionOfLineAndCharacter:()=>ih,getPossibleGenericSignatures:()=>getPossibleGenericSignatures,getPossibleOriginalInputExtensionForExtension:()=>yN,getPossibleTypeArgumentsInfo:()=>getPossibleTypeArgumentsInfo,getPreEmitDiagnostics:()=>getPreEmitDiagnostics,getPrecedingNonSpaceCharacterPosition:()=>getPrecedingNonSpaceCharacterPosition,getPrivateIdentifier:()=>getPrivateIdentifier,getProperties:()=>getProperties,getProperty:()=>hp,getPropertyArrayElementValue:()=>TF,getPropertyAssignment:()=>nT,getPropertyAssignmentAliasLikeExpression:()=>RP,getPropertyNameForPropertyNameNode:()=>hx,getPropertyNameForUniqueESSymbol:()=>WP,getPropertyNameOfBindingOrAssignmentElement:()=>MR,getPropertySymbolFromBindingElement:()=>getPropertySymbolFromBindingElement,getPropertySymbolsFromContextualType:()=>b9,getQuoteFromPreference:()=>getQuoteFromPreference,getQuotePreference:()=>getQuotePreference,getRangesWhere:()=>Xi,getRefactorContextSpan:()=>getRefactorContextSpan,getReferencedFileLocation:()=>getReferencedFileLocation,getRegexFromPattern:()=>Ox,getRegularExpressionForWildcard:()=>Nx,getRegularExpressionsForWildcards:()=>t6,getRelativePathFromDirectory:()=>a1,getRelativePathFromFile:()=>Gv,getRelativePathToDirectoryOrUrl:()=>D0,getRenameLocation:()=>getRenameLocation,getReplacementSpanForContextToken:()=>getReplacementSpanForContextToken,getResolutionDiagnostic:()=>getResolutionDiagnostic,getResolutionModeOverrideForClause:()=>getResolutionModeOverrideForClause,getResolveJsonModule:()=>SA,getResolvePackageJsonExports:()=>aI,getResolvePackageJsonImports:()=>sI,getResolvedExternalModuleName:()=>ww,getResolvedModule:()=>ek,getResolvedTypeReferenceDirective:()=>rk,getRestIndicatorOfBindingOrAssignmentElement:()=>RR,getRestParameterElementType:()=>fF,getRightMostAssignedExpression:()=>lT,getRootDeclaration:()=>vx,getRootLength:()=>Gc,getScriptKind:()=>getScriptKind,getScriptKindFromFileName:()=>FA,getScriptTargetFeatures:()=>getScriptTargetFeatures,getSelectedEffectiveModifierFlags:()=>Uw,getSelectedSyntacticModifierFlags:()=>Vw,getSemanticClassifications:()=>getSemanticClassifications,getSemanticJsxChildren:()=>iN,getSetAccessorTypeAnnotationNode:()=>EN,getSetAccessorValueParameter:()=>NT,getSetExternalModuleIndicator:()=>xA,getShebang:()=>T0,getSingleInitializerOfVariableStatementOrPropertyDeclaration:()=>fT,getSingleVariableOfVariableStatement:()=>W1,getSnapshotText:()=>getSnapshotText,getSnippetElement:()=>getSnippetElement,getSourceFileOfModule:()=>_k,getSourceFileOfNode:()=>$_,getSourceFilePathInNewDir:()=>Pw,getSourceFilePathInNewDirWorker:()=>PT,getSourceFileVersionAsHashFromText:()=>getSourceFileVersionAsHashFromText,getSourceFilesToEmit:()=>bN,getSourceMapRange:()=>getSourceMapRange,getSourceMapper:()=>getSourceMapper,getSourceTextOfNodeFromSourceFile:()=>$0,getSpanOfTokenAtPosition:()=>WE,getSpellingSuggestion:()=>k,getStartPositionOfLine:()=>fk,getStartPositionOfRange:()=>Hh,getStartsOnNewLine:()=>getStartsOnNewLine,getStaticPropertiesAndClassStaticBlock:()=>getStaticPropertiesAndClassStaticBlock,getStrictOptionValue:()=>ZT,getStringComparer:()=>L,getSuperCallFromStatement:()=>getSuperCallFromStatement,getSuperContainer:()=>jF,getSupportedCodeFixes:()=>g9,getSupportedExtensions:()=>PA,getSupportedExtensionsWithJsonIfResolveJsonModule:()=>NA,getSwitchedType:()=>getSwitchedType,getSymbolId:()=>getSymbolId,getSymbolNameForPrivateIdentifier:()=>qP,getSymbolTarget:()=>getSymbolTarget,getSyntacticClassifications:()=>getSyntacticClassifications,getSyntacticModifierFlags:()=>BT,getSyntacticModifierFlagsNoCache:()=>$T,getSynthesizedDeepClone:()=>getSynthesizedDeepClone,getSynthesizedDeepCloneWithReplacements:()=>getSynthesizedDeepCloneWithReplacements,getSynthesizedDeepClones:()=>getSynthesizedDeepClones,getSynthesizedDeepClonesWithReplacements:()=>getSynthesizedDeepClonesWithReplacements,getSyntheticLeadingComments:()=>getSyntheticLeadingComments,getSyntheticTrailingComments:()=>getSyntheticTrailingComments,getTargetLabel:()=>getTargetLabel,getTargetOfBindingOrAssignmentElement:()=>rg,getTemporaryModuleResolutionState:()=>getTemporaryModuleResolutionState,getTextOfConstantValue:()=>Fk,getTextOfIdentifierOrLiteral:()=>yx,getTextOfJSDocComment:()=>yE,getTextOfNode:()=>ox,getTextOfNodeFromSourceText:()=>Bh,getTextOfPropertyName:()=>Hk,getThisContainer:()=>rT,getThisParameter:()=>Iw,getTokenAtPosition:()=>getTokenAtPosition,getTokenPosOfNode:()=>B0,getTokenSourceMapRange:()=>getTokenSourceMapRange,getTouchingPropertyName:()=>getTouchingPropertyName,getTouchingToken:()=>getTouchingToken,getTrailingCommentRanges:()=>sh,getTrailingSemicolonDeferringWriter:()=>fN,getTransformFlagsSubtreeExclusions:()=>D5,getTransformers:()=>getTransformers,getTsBuildInfoEmitOutputFilePath:()=>getTsBuildInfoEmitOutputFilePath,getTsConfigObjectLiteralExpression:()=>P8,getTsConfigPropArray:()=>N8,getTsConfigPropArrayElementValue:()=>CF,getTypeAnnotationNode:()=>CN,getTypeArgumentOrTypeParameterList:()=>getTypeArgumentOrTypeParameterList,getTypeKeywordOfTypeOnlyImport:()=>getTypeKeywordOfTypeOnlyImport,getTypeNode:()=>getTypeNode,getTypeNodeIfAccessible:()=>getTypeNodeIfAccessible,getTypeParameterFromJsDoc:()=>EP,getTypeParameterOwner:()=>vb,getTypesPackageName:()=>getTypesPackageName,getUILocale:()=>S,getUniqueName:()=>getUniqueName,getUniqueSymbolId:()=>getUniqueSymbolId,getUseDefineForClassFields:()=>cI,getWatchErrorSummaryDiagnosticMessage:()=>getWatchErrorSummaryDiagnosticMessage,getWatchFactory:()=>getWatchFactory,group:()=>rf,groupBy:()=>bp,guessIndentation:()=>$9,handleNoEmitOptions:()=>handleNoEmitOptions,hasAbstractModifier:()=>Kw,hasAccessorModifier:()=>zw,hasAmbientModifier:()=>Jw,hasChangesInResolutions:()=>lk,hasChildOfKind:()=>hasChildOfKind,hasContextSensitiveParameters:()=>rj,hasDecorators:()=>X1,hasDocComment:()=>hasDocComment,hasDynamicName:()=>gw,hasEffectiveModifier:()=>jT,hasEffectiveModifiers:()=>IN,hasEffectiveReadonlyModifier:()=>RT,hasExtension:()=>zv,hasIndexSignature:()=>hasIndexSignature,hasInitializer:()=>Lh,hasInvalidEscape:()=>Dw,hasJSDocNodes:()=>Pc,hasJSDocParameterTags:()=>uE,hasJSFileExtension:()=>r6,hasJsonModuleEmitEnabled:()=>eI,hasOnlyExpressionInitializer:()=>B1,hasOverrideModifier:()=>LN,hasPossibleExternalModuleReference:()=>Uk,hasProperty:()=>Os,hasPropertyAccessExpressionWithName:()=>hasPropertyAccessExpressionWithName,hasQuestionToken:()=>hP,hasRecordedExternalHelpers:()=>PR,hasRestParameter:()=>K9,hasScopeMarker:()=>Bl,hasStaticModifier:()=>Sx,hasSyntacticModifier:()=>rl,hasSyntacticModifiers:()=>jN,hasTSFileExtension:()=>i6,hasTabstop:()=>GA,hasTrailingDirectorySeparator:()=>Yg,hasType:()=>M1,hasTypeArguments:()=>TP,hasZeroOrOneAsteriskCharacter:()=>hI,helperString:()=>helperString,hostGetCanonicalFileName:()=>Cw,hostUsesCaseSensitiveFileNames:()=>wT,idText:()=>uu,identifierIsThisKeyword:()=>jw,identifierToKeywordKind:()=>Sb,identity:()=>pa,identitySourceMapConsumer:()=>identitySourceMapConsumer,ignoreSourceNewlines:()=>ignoreSourceNewlines,ignoredPaths:()=>ignoredPaths,importDefaultHelper:()=>importDefaultHelper,importFromModuleSpecifier:()=>mP,importNameElisionDisabled:()=>tI,importStarHelper:()=>importStarHelper,indexOfAnyCharCode:()=>nr,indexOfNode:()=>Ck,indicesOf:()=>iu,inferredTypesContainingFile:()=>inferredTypesContainingFile,insertImports:()=>insertImports,insertLeadingStatement:()=>yR,insertSorted:()=>pl,insertStatementAfterCustomPrologue:()=>bk,insertStatementAfterStandardPrologue:()=>vk,insertStatementsAfterCustomPrologue:()=>yk,insertStatementsAfterStandardPrologue:()=>hk,intersperse:()=>Bn,introducesArgumentsExoticObject:()=>vF,inverseJsxOptionMap:()=>inverseJsxOptionMap,isAbstractConstructorSymbol:()=>wO,isAbstractModifier:()=>Gj,isAccessExpression:()=>z0,isAccessibilityModifier:()=>isAccessibilityModifier,isAccessor:()=>Ch,isAccessorModifier:()=>Yj,isAliasSymbolDeclaration:()=>LP,isAliasableExpression:()=>vT,isAmbientModule:()=>ax,isAmbientPropertyDeclaration:()=>$k,isAnonymousFunctionDefinition:()=>Vh,isAnyDirectorySeparator:()=>Kv,isAnyImportOrBareOrAccessedRequire:()=>Jk,isAnyImportOrReExport:()=>ux,isAnyImportSyntax:()=>KE,isAnySupportedFileExtension:()=>RI,isApplicableVersionedTypesKey:()=>isApplicableVersionedTypesKey,isArgumentExpressionOfElementAccess:()=>isArgumentExpressionOfElementAccess,isArray:()=>va,isArrayBindingElement:()=>Qe,isArrayBindingOrAssignmentElement:()=>An,isArrayBindingOrAssignmentPattern:()=>yn,isArrayBindingPattern:()=>nL,isArrayLiteralExpression:()=>g2,isArrayLiteralOrObjectLiteralDestructuringPattern:()=>isArrayLiteralOrObjectLiteralDestructuringPattern,isArrayTypeNode:()=>L5,isArrowFunction:()=>Hx,isAsExpression:()=>cL,isAssertClause:()=>NL,isAssertEntry:()=>OL,isAssertionExpression:()=>Aa,isAssertionKey:()=>FE,isAssertsKeyword:()=>Wj,isAssignmentDeclaration:()=>uT,isAssignmentExpression:()=>Lf,isAssignmentOperator:()=>Wh,isAssignmentPattern:()=>Me,isAssignmentTarget:()=>CP,isAsteriskToken:()=>Kj,isAsyncFunction:()=>VP,isAsyncModifier:()=>s2,isAutoAccessorPropertyDeclaration:()=>rx,isAwaitExpression:()=>aL,isAwaitKeyword:()=>qj,isBigIntLiteral:()=>P6,isBinaryExpression:()=>_s,isBinaryOperatorToken:()=>_M,isBindableObjectDefinePropertyCall:()=>_T,isBindableStaticAccessExpression:()=>zh,isBindableStaticElementAccessExpression:()=>pT,isBindableStaticNameExpression:()=>Uh,isBindingElement:()=>m2,isBindingElementOfBareOrAccessedRequire:()=>ZF,isBindingName:()=>Sh,isBindingOrAssignmentElement:()=>bt,isBindingOrAssignmentPattern:()=>tn,isBindingPattern:()=>we,isBlock:()=>h2,isBlockOrCatchScoped:()=>Nk,isBlockScope:()=>D8,isBlockScopedContainerTopLevel:()=>Rk,isBooleanLiteral:()=>OE,isBreakOrContinueStatement:()=>TE,isBreakStatement:()=>DL,isBuildInfoFile:()=>isBuildInfoFile,isBuilderProgram:()=>isBuilderProgram2,isBundle:()=>qL,isBundleFileTextLike:()=>IO,isCallChain:()=>F1,isCallExpression:()=>oy,isCallExpressionTarget:()=>isCallExpressionTarget,isCallLikeExpression:()=>Bi,isCallOrNewExpression:()=>Jo,isCallOrNewExpressionTarget:()=>isCallOrNewExpressionTarget,isCallSignatureDeclaration:()=>I6,isCallToHelper:()=>isCallToHelper,isCaseBlock:()=>kL,isCaseClause:()=>UL,isCaseKeyword:()=>Qj,isCaseOrDefaultClause:()=>R0,isCatchClause:()=>VL,isCatchClauseVariableDeclaration:()=>UA,isCatchClauseVariableDeclarationOrBindingElement:()=>y8,isCheckJsEnabledForFile:()=>MI,isChildOfNodeWithKind:()=>_F,isCircularBuildOrder:()=>isCircularBuildOrder,isClassDeclaration:()=>sy,isClassElement:()=>Ap,isClassExpression:()=>Xx,isClassLike:()=>kc,isClassMemberModifier:()=>Zb,isClassOrTypeElement:()=>x,isClassStaticBlockDeclaration:()=>_2,isCollapsedRange:()=>rO,isColonToken:()=>Jj,isCommaExpression:()=>oD,isCommaListExpression:()=>ay,isCommaSequence:()=>wR,isCommaToken:()=>A5,isComment:()=>isComment,isCommonJsExportPropertyAssignment:()=>tT,isCommonJsExportedExpression:()=>hF,isCompoundAssignment:()=>isCompoundAssignment,isComputedNonLiteralName:()=>qk,isComputedPropertyName:()=>Om,isConciseBody:()=>j0,isConditionalExpression:()=>sL,isConditionalTypeNode:()=>J5,isConstTypeReference:()=>Jb,isConstructSignatureDeclaration:()=>O5,isConstructorDeclaration:()=>ny,isConstructorTypeNode:()=>L6,isContextualKeyword:()=>xT,isContinueStatement:()=>xL,isCustomPrologue:()=>lx,isDebuggerStatement:()=>AL,isDeclaration:()=>nl,isDeclarationBindingElement:()=>dt,isDeclarationFileName:()=>G7,isDeclarationName:()=>aw,isDeclarationNameOfEnumOrNamespace:()=>mO,isDeclarationReadonly:()=>aF,isDeclarationStatement:()=>Nh,isDeclarationWithTypeParameterChildren:()=>S8,isDeclarationWithTypeParameters:()=>Kk,isDecorator:()=>u2,isDecoratorTarget:()=>isDecoratorTarget,isDefaultClause:()=>i7,isDefaultImport:()=>X8,isDefaultModifier:()=>Vj,isDefaultedExpandoInitializer:()=>aP,isDeleteExpression:()=>iL,isDeleteTarget:()=>NP,isDeprecatedDeclaration:()=>isDeprecatedDeclaration,isDestructuringAssignment:()=>KN,isDiagnosticWithLocation:()=>isDiagnosticWithLocation,isDiskPathRoot:()=>K3,isDoStatement:()=>hL,isDotDotDotToken:()=>$j,isDottedName:()=>zT,isDynamicName:()=>ST,isESSymbolIdentifier:()=>XP,isEffectiveExternalModule:()=>$E,isEffectiveModuleDeclaration:()=>v8,isEffectiveStrictModeSourceFile:()=>Bk,isElementAccessChain:()=>$b,isElementAccessExpression:()=>Mf,isEmittedFileOfProgram:()=>isEmittedFileOfProgram,isEmptyArrayLiteral:()=>WN,isEmptyBindingElement:()=>bb,isEmptyBindingPattern:()=>iE,isEmptyObjectLiteral:()=>VN,isEmptyStatement:()=>mL,isEmptyStringLiteral:()=>I8,isEndOfDeclarationMarker:()=>ML,isEntityName:()=>ex,isEntityNameExpression:()=>km,isEnumConst:()=>oF,isEnumDeclaration:()=>q6,isEnumMember:()=>a7,isEqualityOperatorKind:()=>isEqualityOperatorKind,isEqualsGreaterThanToken:()=>Uj,isExclamationToken:()=>Ux,isExcludedFile:()=>isExcludedFile,isExclusivelyTypeOnlyImportOrExport:()=>isExclusivelyTypeOnlyImportOrExport,isExportAssignment:()=>Z0,isExportDeclaration:()=>uy,isExportModifier:()=>k5,isExportName:()=>CR,isExportNamespaceAsDefaultDeclaration:()=>h8,isExportOrDefaultModifier:()=>dM,isExportSpecifier:()=>n7,isExportsIdentifier:()=>z8,isExportsOrModuleExportsOrAlias:()=>isExportsOrModuleExportsOrAlias,isExpression:()=>xa,isExpressionNode:()=>aT,isExpressionOfExternalModuleImportEqualsDeclaration:()=>isExpressionOfExternalModuleImportEqualsDeclaration,isExpressionOfOptionalChainRoot:()=>Kb,isExpressionStatement:()=>y2,isExpressionWithTypeArguments:()=>z6,isExpressionWithTypeArgumentsInClassExtendsClause:()=>JT,isExternalModule:()=>ag,isExternalModuleAugmentation:()=>BE,isExternalModuleImportEqualsDeclaration:()=>R8,isExternalModuleIndicator:()=>$l,isExternalModuleNameRelative:()=>db,isExternalModuleReference:()=>Zx,isExternalModuleSymbol:()=>isExternalModuleSymbol,isExternalOrCommonJsModule:()=>iF,isFileLevelUniqueName:()=>p8,isFileProbablyExternalModule:()=>C2,isFirstDeclarationOfSymbolParameter:()=>isFirstDeclarationOfSymbolParameter,isFixablePromiseHandler:()=>isFixablePromiseHandler,isForInOrOfStatement:()=>wh,isForInStatement:()=>vL,isForInitializer:()=>Cf,isForOfStatement:()=>bL,isForStatement:()=>Y5,isFunctionBlock:()=>F8,isFunctionBody:()=>Ah,isFunctionDeclaration:()=>Q0,isFunctionExpression:()=>qx,isFunctionExpressionOrArrowFunction:()=>aj,isFunctionLike:()=>e_,isFunctionLikeDeclaration:()=>tx,isFunctionLikeKind:()=>L1,isFunctionLikeOrClassStaticBlockDeclaration:()=>Eh,isFunctionOrConstructorTypeNode:()=>De,isFunctionOrModuleBlock:()=>Th,isFunctionSymbol:()=>dP,isFunctionTypeNode:()=>d2,isFutureReservedKeyword:()=>BP,isGeneratedIdentifier:()=>wp,isGeneratedPrivateIdentifier:()=>I1,isGetAccessor:()=>fd,isGetAccessorDeclaration:()=>p2,isGetOrSetAccessorDeclaration:()=>DE,isGlobalDeclaration:()=>isGlobalDeclaration,isGlobalScopeAugmentation:()=>sx,isGrammarError:()=>gk,isHeritageClause:()=>x2,isHoistedFunction:()=>YE,isHoistedVariableStatement:()=>QE,isIdentifier:()=>qi,isIdentifierANonContextualKeyword:()=>JP,isIdentifierName:()=>jP,isIdentifierOrThisTypeNode:()=>zR,isIdentifierPart:()=>R_,isIdentifierStart:()=>Rl,isIdentifierText:()=>uh,isIdentifierTypePredicate:()=>SF,isIdentifierTypeReference:()=>XI,isIfStatement:()=>gL,isIgnoredFileFromWildCardWatching:()=>isIgnoredFileFromWildCardWatching,isImplicitGlob:()=>CA,isImportCall:()=>GE,isImportClause:()=>FL,isImportDeclaration:()=>X6,isImportEqualsDeclaration:()=>G6,isImportKeyword:()=>P5,isImportMeta:()=>XE,isImportOrExportSpecifier:()=>Tf,isImportOrExportSpecifierName:()=>isImportOrExportSpecifierName,isImportSpecifier:()=>e7,isImportTypeAssertionContainer:()=>PL,isImportTypeNode:()=>f2,isImportableFile:()=>isImportableFile,isInComment:()=>isInComment,isInExpressionContext:()=>j8,isInJSDoc:()=>M8,isInJSFile:()=>lu,isInJSXText:()=>isInJSXText,isInJsonFile:()=>XF,isInNonReferenceComment:()=>isInNonReferenceComment,isInReferenceComment:()=>isInReferenceComment,isInRightSideOfInternalImportEqualsDeclaration:()=>isInRightSideOfInternalImportEqualsDeclaration,isInString:()=>isInString,isInTemplateString:()=>isInTemplateString,isInTopLevelContext:()=>OF,isIncrementalCompilation:()=>lI,isIndexSignatureDeclaration:()=>j6,isIndexedAccessTypeNode:()=>V5,isInferTypeNode:()=>z5,isInfinityOrNaNString:()=>ij,isInitializedProperty:()=>isInitializedProperty,isInitializedVariable:()=>sA,isInsideJsxElement:()=>isInsideJsxElement,isInsideJsxElementOrAttribute:()=>isInsideJsxElementOrAttribute,isInsideNodeModules:()=>isInsideNodeModules,isInsideTemplateLiteral:()=>isInsideTemplateLiteral,isInstantiatedModule:()=>isInstantiatedModule,isInterfaceDeclaration:()=>v2,isInternalDeclaration:()=>isInternalDeclaration,isInternalModuleImportEqualsDeclaration:()=>HF,isInternalName:()=>TR,isIntersectionTypeNode:()=>K5,isIntrinsicJsxName:()=>Tw,isIterationStatement:()=>$u,isJSDoc:()=>eg,isJSDocAllType:()=>QL,isJSDocAugmentsTag:()=>rD,isJSDocAuthorTag:()=>iR,isJSDocCallbackTag:()=>oR,isJSDocClassTag:()=>l7,isJSDocCommentContainingNode:()=>jh,isJSDocConstructSignature:()=>yP,isJSDocDeprecatedTag:()=>uC,isJSDocEnumTag:()=>_7,isJSDocFunctionType:()=>nD,isJSDocImplementsTag:()=>d7,isJSDocIndexSignature:()=>QF,isJSDocLikeText:()=>N7,isJSDocLink:()=>GL,isJSDocLinkCode:()=>XL,isJSDocLinkLike:()=>K1,isJSDocLinkPlain:()=>YL,isJSDocMemberName:()=>cy,isJSDocNameReference:()=>tD,isJSDocNamepathType:()=>rR,isJSDocNamespaceBody:()=>_d,isJSDocNode:()=>dd,isJSDocNonNullableType:()=>eR,isJSDocNullableType:()=>u7,isJSDocOptionalParameter:()=>XA,isJSDocOptionalType:()=>tR,isJSDocOverloadTag:()=>sC,isJSDocOverrideTag:()=>c7,isJSDocParameterTag:()=>_y,isJSDocPrivateTag:()=>iC,isJSDocPropertyLikeTag:()=>Cm,isJSDocPropertyTag:()=>lR,isJSDocProtectedTag:()=>oC,isJSDocPublicTag:()=>rC,isJSDocReadonlyTag:()=>aC,isJSDocReturnTag:()=>lC,isJSDocSatisfiesExpression:()=>mj,isJSDocSatisfiesTag:()=>cC,isJSDocSeeTag:()=>aR,isJSDocSignature:()=>S2,isJSDocTag:()=>M0,isJSDocTemplateTag:()=>tg,isJSDocThisTag:()=>p7,isJSDocThrowsTag:()=>cR,isJSDocTypeAlias:()=>V1,isJSDocTypeAssertion:()=>b7,isJSDocTypeExpression:()=>s7,isJSDocTypeLiteral:()=>nC,isJSDocTypeTag:()=>E2,isJSDocTypedefTag:()=>sR,isJSDocUnknownTag:()=>uR,isJSDocUnknownType:()=>ZL,isJSDocVariadicType:()=>nR,isJSXTagName:()=>_x,isJsonEqual:()=>a6,isJsonSourceFile:()=>HE,isJsxAttribute:()=>KL,isJsxAttributeLike:()=>Ku,isJsxAttributes:()=>tC,isJsxChild:()=>zo,isJsxClosingElement:()=>r7,isJsxClosingFragment:()=>$L,isJsxElement:()=>Z6,isJsxExpression:()=>zL,isJsxFragment:()=>eD,isJsxOpeningElement:()=>b2,isJsxOpeningFragment:()=>eC,isJsxOpeningLikeElement:()=>Fc,isJsxOpeningLikeElementTagName:()=>isJsxOpeningLikeElementTagName,isJsxSelfClosingElement:()=>BL,isJsxSpreadAttribute:()=>JL,isJsxTagNameExpression:()=>Li,isJsxText:()=>zx,isJumpStatementTarget:()=>isJumpStatementTarget,isKeyword:()=>gd,isKnownSymbol:()=>HP,isLabelName:()=>isLabelName,isLabelOfLabeledStatement:()=>isLabelOfLabeledStatement,isLabeledStatement:()=>Q5,isLateVisibilityPaintedStatement:()=>zk,isLeftHandSideExpression:()=>lo,isLeftHandSideOfAssignment:()=>$N,isLet:()=>sF,isLineBreak:()=>Bu,isLiteralComputedPropertyDeclarationName:()=>sw,isLiteralExpression:()=>O1,isLiteralExpressionOfObject:()=>Hb,isLiteralImportTypeNode:()=>w8,isLiteralKind:()=>N1,isLiteralLikeAccess:()=>dx,isLiteralLikeElementAccess:()=>U1,isLiteralNameOfPropertyDeclarationOrIndexAccess:()=>isLiteralNameOfPropertyDeclarationOrIndexAccess,isLiteralTypeLikeExpression:()=>qR,isLiteralTypeLiteral:()=>co,isLiteralTypeNode:()=>$6,isLocalName:()=>dC,isLogicalOperator:()=>RN,isLogicalOrCoalescingAssignmentExpression:()=>MN,isLogicalOrCoalescingAssignmentOperator:()=>Tx,isLogicalOrCoalescingBinaryExpression:()=>BN,isLogicalOrCoalescingBinaryOperator:()=>Xw,isMappedTypeNode:()=>W5,isMemberName:()=>cd,isMergeDeclarationMarker:()=>RL,isMetaProperty:()=>U6,isMethodDeclaration:()=>c2,isMethodOrAccessor:()=>i,isMethodSignature:()=>N5,isMinusToken:()=>O6,isMissingDeclaration:()=>jL,isModifier:()=>j1,isModifierKind:()=>Zc,isModifierLike:()=>_,isModuleAugmentationExternal:()=>b8,isModuleBlock:()=>Z5,isModuleBody:()=>t_,isModuleDeclaration:()=>bd,isModuleExportsAccessExpression:()=>cT,isModuleIdentifier:()=>U8,isModuleName:()=>WR,isModuleOrEnumDeclaration:()=>kh,isModuleReference:()=>wm,isModuleSpecifierLike:()=>isModuleSpecifierLike,isModuleWithStringLiteralName:()=>Ok,isNameOfFunctionDeclaration:()=>isNameOfFunctionDeclaration,isNameOfModuleDeclaration:()=>isNameOfModuleDeclaration,isNamedClassElement:()=>l,isNamedDeclaration:()=>D1,isNamedEvaluation:()=>YP,isNamedEvaluationSource:()=>vw,isNamedExportBindings:()=>Ub,isNamedExports:()=>t7,isNamedImportBindings:()=>Af,isNamedImports:()=>IL,isNamedImportsOrExports:()=>jO,isNamedTupleMember:()=>R6,isNamespaceBody:()=>wf,isNamespaceExport:()=>Qx,isNamespaceExportDeclaration:()=>H6,isNamespaceImport:()=>Y6,isNamespaceReexportDeclaration:()=>VF,isNewExpression:()=>q5,isNewExpressionTarget:()=>isNewExpressionTarget,isNightly:()=>pN,isNoSubstitutionTemplateLiteral:()=>w5,isNode:()=>CE,isNodeArray:()=>Cp,isNodeArrayMultiLine:()=>_O,isNodeDescendantOf:()=>OP,isNodeKind:()=>O0,isNodeLikeSystem:()=>mt,isNodeModulesDirectory:()=>W3,isNodeWithPossibleHoistedDeclaration:()=>wP,isNonContextualKeyword:()=>mw,isNonExportDefaultModifier:()=>fM,isNonGlobalAmbientModule:()=>Ik,isNonGlobalDeclaration:()=>isNonGlobalDeclaration,isNonNullAccess:()=>fj,isNonNullChain:()=>zb,isNonNullExpression:()=>X0,isNonStaticMethodOrAccessorWithPrivateName:()=>isNonStaticMethodOrAccessorWithPrivateName,isNotEmittedOrPartiallyEmittedNode:()=>Cs,isNotEmittedStatement:()=>Q6,isNullishCoalesce:()=>EE,isNumber:()=>Nl,isNumericLiteral:()=>Nm,isNumericLiteralName:()=>VA,isObjectBindingElementWithoutPropertyName:()=>isObjectBindingElementWithoutPropertyName,isObjectBindingOrAssignmentElement:()=>an,isObjectBindingOrAssignmentPattern:()=>xn,isObjectBindingPattern:()=>tL,isObjectLiteralElement:()=>$1,isObjectLiteralElementLike:()=>B,isObjectLiteralExpression:()=>jm,isObjectLiteralMethod:()=>xF,isObjectLiteralOrClassExpressionMethodOrAccessor:()=>DF,isObjectTypeDeclaration:()=>NO,isOctalDigit:()=>_1,isOmittedExpression:()=>Yx,isOptionalChain:()=>vh,isOptionalChainRoot:()=>P1,isOptionalDeclaration:()=>dj,isOptionalJSDocPropertyLikeTag:()=>HA,isOptionalTypeNode:()=>M5,isOuterExpression:()=>aD,isOutermostOptionalChain:()=>SE,isOverrideModifier:()=>Xj,isPackedArrayLiteral:()=>ej,isParameter:()=>Im,isParameterDeclaration:()=>ZP,isParameterOrCatchClauseVariable:()=>oj,isParameterPropertyDeclaration:()=>rE,isParameterPropertyModifier:()=>Qb,isParenthesizedExpression:()=>G0,isParenthesizedTypeNode:()=>M6,isParseTreeNode:()=>w0,isPartOfTypeNode:()=>ZE,isPartOfTypeQuery:()=>L8,isPartiallyEmittedExpression:()=>X5,isPatternMatch:()=>z,isPinnedComment:()=>g8,isPlainJsFile:()=>pk,isPlusToken:()=>N6,isPossiblyTypeArgumentPosition:()=>isPossiblyTypeArgumentPosition,isPostfixUnaryExpression:()=>G5,isPrefixUnaryExpression:()=>Gx,isPrivateIdentifier:()=>Jl,isPrivateIdentifierClassElementDeclaration:()=>Yb,isPrivateIdentifierPropertyAccessExpression:()=>NE,isPrivateIdentifierSymbol:()=>GP,isProgramBundleEmitBuildInfo:()=>isProgramBundleEmitBuildInfo,isProgramUptoDate:()=>isProgramUptoDate,isPrologueDirective:()=>Nf,isPropertyAccessChain:()=>k1,isPropertyAccessEntityNameExpression:()=>Zw,isPropertyAccessExpression:()=>zl,isPropertyAccessOrQualifiedName:()=>Wr,isPropertyAccessOrQualifiedNameOrImportTypeNode:()=>Tn,isPropertyAssignment:()=>ly,isPropertyDeclaration:()=>H0,isPropertyName:()=>Dh,isPropertyNameLiteral:()=>ET,isPropertySignature:()=>l2,isProtoSetter:()=>yw,isPrototypeAccess:()=>Y1,isPrototypePropertyAssignment:()=>cP,isPunctuation:()=>isPunctuation,isPushOrUnshiftIdentifier:()=>QP,isQualifiedName:()=>ty,isQuestionDotToken:()=>zj,isQuestionOrExclamationToken:()=>JR,isQuestionOrPlusOrMinusToken:()=>VR,isQuestionToken:()=>a2,isRawSourceMap:()=>isRawSourceMap,isReadonlyKeyword:()=>F5,isReadonlyKeywordOrPlusOrMinusToken:()=>UR,isRecognizedTripleSlashComment:()=>xk,isReferenceFileLocation:()=>isReferenceFileLocation,isReferencedFile:()=>isReferencedFile,isRegularExpressionLiteral:()=>Lj,isRequireCall:()=>z1,isRequireVariableStatement:()=>K8,isRestParameter:()=>u8,isRestTypeNode:()=>B5,isReturnStatement:()=>SL,isReturnStatementWithFixablePromiseHandler:()=>isReturnStatementWithFixablePromiseHandler,isRightSideOfAccessExpression:()=>eA,isRightSideOfPropertyAccess:()=>isRightSideOfPropertyAccess,isRightSideOfQualifiedName:()=>isRightSideOfQualifiedName,isRightSideOfQualifiedNameOrPropertyAccess:()=>zN,isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName:()=>UN,isRootedDiskPath:()=>v0,isSameEntityName:()=>Jh,isSatisfiesExpression:()=>_L,isScopeMarker:()=>tl,isSemicolonClassElement:()=>fL,isSetAccessor:()=>Ff,isSetAccessorDeclaration:()=>ry,isShebangTrivia:()=>p1,isShorthandAmbientModuleSymbol:()=>jk,isShorthandPropertyAssignment:()=>D2,isSignedNumericLiteral:()=>DT,isSimpleCopiableExpression:()=>isSimpleCopiableExpression,isSimpleInlineableExpression:()=>isSimpleInlineableExpression,isSingleOrDoubleQuote:()=>eP,isSourceFile:()=>z_,isSourceFileFromLibrary:()=>isSourceFileFromLibrary,isSourceFileJS:()=>sT,isSourceFileNotJS:()=>GF,isSourceFileNotJson:()=>YF,isSourceMapping:()=>isSourceMapping,isSpecialPropertyDeclaration:()=>_P,isSpreadAssignment:()=>o7,isSpreadElement:()=>J6,isStatement:()=>Oh,isStatementButNotDeclaration:()=>R1,isStatementOrBlock:()=>L0,isStatementWithLocals:()=>dk,isStatic:()=>LT,isStaticModifier:()=>Hj,isString:()=>fl,isStringAKeyword:()=>KP,isStringANonContextualKeyword:()=>$P,isStringAndEmptyAnonymousObjectIntersection:()=>isStringAndEmptyAnonymousObjectIntersection,isStringDoubleQuoted:()=>tP,isStringLiteral:()=>Ic,isStringLiteralLike:()=>B_,isStringLiteralOrJsxExpression:()=>Kl,isStringLiteralOrTemplate:()=>isStringLiteralOrTemplate,isStringOrNumericLiteralLike:()=>hd,isStringOrRegularExpressionOrTemplateLiteral:()=>isStringOrRegularExpressionOrTemplateLiteral,isStringTextContainingNode:()=>PE,isSuperCall:()=>uF,isSuperKeyword:()=>Vx,isSuperOrSuperProperty:()=>RF,isSuperProperty:()=>cx,isSupportedSourceFileName:()=>PI,isSwitchStatement:()=>TL,isSyntaxList:()=>_R,isSyntheticExpression:()=>pL,isSyntheticReference:()=>LL,isTagName:()=>isTagName,isTaggedTemplateExpression:()=>H5,isTaggedTemplateTag:()=>isTaggedTemplateTag,isTemplateExpression:()=>uL,isTemplateHead:()=>Rj,isTemplateLiteral:()=>Di,isTemplateLiteralKind:()=>I0,isTemplateLiteralToken:()=>AE,isTemplateLiteralTypeNode:()=>eL,isTemplateLiteralTypeSpan:()=>Zj,isTemplateMiddle:()=>Mj,isTemplateMiddleOrTemplateTail:()=>xh,isTemplateSpan:()=>dL,isTemplateTail:()=>Bj,isTextWhiteSpaceLike:()=>isTextWhiteSpaceLike,isThis:()=>isThis,isThisContainerOrFunctionBlock:()=>NF,isThisIdentifier:()=>Dx,isThisInTypeQuery:()=>TN,isThisInitializedDeclaration:()=>BF,isThisInitializedObjectBindingExpression:()=>$F,isThisProperty:()=>MF,isThisTypeNode:()=>B6,isThisTypeParameter:()=>WA,isThisTypePredicate:()=>EF,isThrowStatement:()=>CL,isToken:()=>wE,isTokenKind:()=>qb,isTraceEnabled:()=>isTraceEnabled,isTransientSymbol:()=>RE,isTrivia:()=>zP,isTryStatement:()=>wL,isTupleTypeNode:()=>R5,isTypeAlias:()=>vP,isTypeAliasDeclaration:()=>W6,isTypeAssertionExpression:()=>rL,isTypeDeclaration:()=>qA,isTypeElement:()=>g,isTypeKeyword:()=>isTypeKeyword,isTypeKeywordToken:()=>isTypeKeywordToken,isTypeKeywordTokenOrIdentifier:()=>isTypeKeywordTokenOrIdentifier,isTypeLiteralNode:()=>Wx,isTypeNode:()=>ee,isTypeNodeKind:()=>dA,isTypeOfExpression:()=>oL,isTypeOnlyExportDeclaration:()=>Xb,isTypeOnlyImportDeclaration:()=>Gb,isTypeOnlyImportOrExportDeclaration:()=>kE,isTypeOperatorNode:()=>U5,isTypeParameterDeclaration:()=>q0,isTypePredicateNode:()=>I5,isTypeQueryNode:()=>j5,isTypeReferenceNode:()=>iy,isTypeReferenceType:()=>B9,isUMDExportSymbol:()=>kO,isUnaryExpression:()=>Mo,isUnaryExpressionWithWrite:()=>bo,isUnicodeIdentifierStart:()=>Qv,isUnionTypeNode:()=>$5,isUnparsedNode:()=>Wb,isUnparsedPrepend:()=>WL,isUnparsedSource:()=>HL,isUnparsedTextLike:()=>Vb,isUrl:()=>$3,isValidBigIntString:()=>$A,isValidESSymbolDeclaration:()=>yF,isValidTypeOnlyAliasUseSite:()=>WI,isValueSignatureDeclaration:()=>AP,isVarConst:()=>C8,isVariableDeclaration:()=>Pp,isVariableDeclarationInVariableStatement:()=>k8,isVariableDeclarationInitializedToBareOrAccessedRequire:()=>px,isVariableDeclarationInitializedToRequire:()=>B8,isVariableDeclarationList:()=>V6,isVariableLike:()=>eT,isVariableLikeOrAccessor:()=>gF,isVariableStatement:()=>Y0,isVoidExpression:()=>K6,isWatchSet:()=>hO,isWhileStatement:()=>yL,isWhiteSpaceLike:()=>Tp,isWhiteSpaceSingleLine:()=>ym,isWithStatement:()=>EL,isWriteAccess:()=>SO,isWriteOnlyAccess:()=>DO,isYieldExpression:()=>lL,jsxModeNeedsExplicitImport:()=>jsxModeNeedsExplicitImport,keywordPart:()=>keywordPart,last:()=>Yu,lastOrUndefined:()=>gu,length:()=>he,libMap:()=>libMap,libs:()=>libs,lineBreakPart:()=>lineBreakPart,linkNamePart:()=>linkNamePart,linkPart:()=>linkPart,linkTextPart:()=>linkTextPart,listFiles:()=>listFiles,loadModuleFromGlobalCache:()=>loadModuleFromGlobalCache,loadWithModeAwareCache:()=>loadWithModeAwareCache,makeIdentifierFromModuleName:()=>Pk,makeImport:()=>makeImport,makeImportIfNecessary:()=>makeImportIfNecessary,makeStringLiteral:()=>makeStringLiteral,mangleScopedPackageName:()=>mangleScopedPackageName,map:()=>zr,mapAllOrFail:()=>Gi,mapDefined:()=>Po,mapDefinedEntries:()=>rc,mapDefinedIterator:()=>Ga,mapEntries:()=>hn,mapIterator:()=>Hr,mapOneOrMany:()=>mapOneOrMany,mapToDisplayParts:()=>mapToDisplayParts,matchFiles:()=>TI,matchPatternOrExact:()=>BI,matchedText:()=>Ce,matchesExclude:()=>matchesExclude,maybeBind:()=>en,maybeSetLocalizedDiagnosticMessages:()=>gA,memoize:()=>uf,memoizeCached:()=>g0,memoizeOne:()=>Ru,memoizeWeak:()=>lf,metadataHelper:()=>metadataHelper,min:()=>gl,minAndMax:()=>KI,missingFileModifiedTime:()=>missingFileModifiedTime,modifierToFlag:()=>KT,modifiersToFlags:()=>Nc,moduleOptionDeclaration:()=>moduleOptionDeclaration,moduleResolutionIsEqualTo:()=>ok,moduleResolutionNameAndModeGetter:()=>moduleResolutionNameAndModeGetter,moduleResolutionOptionDeclarations:()=>moduleResolutionOptionDeclarations,moduleResolutionSupportsPackageJsonExportsAndImports:()=>YT,moduleResolutionUsesNodeModules:()=>moduleResolutionUsesNodeModules,moduleSpecifiers:()=>ts_moduleSpecifiers_exports,moveEmitHelpers:()=>moveEmitHelpers,moveRangeEnd:()=>tO,moveRangePastDecorators:()=>oA,moveRangePastModifiers:()=>nO,moveRangePos:()=>wx,moveSyntheticComments:()=>moveSyntheticComments,mutateMap:()=>CO,mutateMapSkippingNewValues:()=>cA,needsParentheses:()=>needsParentheses,needsScopeMarker:()=>kp,newCaseClauseTracker:()=>newCaseClauseTracker,newPrivateEnvironment:()=>newPrivateEnvironment,noEmitNotification:()=>noEmitNotification,noEmitSubstitution:()=>noEmitSubstitution,noTransformers:()=>noTransformers,noTruncationMaximumTruncationLength:()=>e5,nodeCanBeDecorated:()=>O8,nodeHasName:()=>Eb,nodeIsDecorated:()=>$h,nodeIsMissing:()=>md,nodeIsPresent:()=>J1,nodeIsSynthesized:()=>If,nodeModuleNameResolver:()=>nodeModuleNameResolver,nodeModulesPathPart:()=>nodeModulesPathPart,nodeNextJsonConfigResolver:()=>nodeNextJsonConfigResolver,nodeOrChildIsDecorated:()=>iT,nodeOverlapsWithStartEnd:()=>nodeOverlapsWithStartEnd,nodePosToString:()=>mk,nodeSeenTracker:()=>nodeSeenTracker,nodeStartsNewLexicalEnvironment:()=>eN,nodeToDisplayParts:()=>nodeToDisplayParts,noop:()=>su,noopFileWatcher:()=>noopFileWatcher,noopPush:()=>Ve,normalizePath:()=>jl,normalizeSlashes:()=>yu,not:()=>G,notImplemented:()=>sm,notImplementedResolver:()=>notImplementedResolver,nullNodeConverters:()=>nullNodeConverters,nullParenthesizerRules:()=>w6,nullTransformationContext:()=>nullTransformationContext,objectAllocator:()=>cs,operatorPart:()=>operatorPart,optionDeclarations:()=>optionDeclarations,optionMapToObject:()=>optionMapToObject,optionsAffectingProgramStructure:()=>optionsAffectingProgramStructure,optionsForBuild:()=>optionsForBuild,optionsForWatch:()=>optionsForWatch,optionsHaveChanges:()=>Rh,optionsHaveModuleResolutionChanges:()=>l8,or:()=>P,orderedRemoveItem:()=>v,orderedRemoveItemAt:()=>te,outFile:()=>kT,packageIdToPackageName:()=>c8,packageIdToString:()=>sk,padLeft:()=>$e,padRight:()=>Ue,paramHelper:()=>paramHelper,parameterIsThisKeyword:()=>G1,parameterNamePart:()=>parameterNamePart,parseBaseNodeFactory:()=>bC,parseBigInt:()=>VI,parseBuildCommand:()=>parseBuildCommand,parseCommandLine:()=>parseCommandLine,parseCommandLineWorker:()=>parseCommandLineWorker,parseConfigFileTextToJson:()=>parseConfigFileTextToJson,parseConfigFileWithSystem:()=>parseConfigFileWithSystem,parseConfigHostFromCompilerHostLike:()=>parseConfigHostFromCompilerHostLike,parseCustomTypeOption:()=>parseCustomTypeOption,parseIsolatedEntityName:()=>NM,parseIsolatedJSDocComment:()=>IM,parseJSDocTypeExpressionForTests:()=>jM,parseJsonConfigFileContent:()=>parseJsonConfigFileContent,parseJsonSourceFileConfigFileContent:()=>parseJsonSourceFileConfigFileContent,parseJsonText:()=>OM,parseListTypeOption:()=>parseListTypeOption,parseNodeFactory:()=>dy,parseNodeModuleFromPath:()=>parseNodeModuleFromPath,parsePackageName:()=>parsePackageName,parsePseudoBigInt:()=>Ix,parseValidBigInt:()=>BA,patchWriteFileEnsuringDirectory:()=>patchWriteFileEnsuringDirectory,pathContainsNodeModules:()=>pathContainsNodeModules,pathIsAbsolute:()=>Jv,pathIsBareSpecifier:()=>n8,pathIsRelative:()=>yf,patternText:()=>pe,perfLogger:()=>qe,performIncrementalCompilation:()=>performIncrementalCompilation,performance:()=>ts_performance_exports,plainJSErrors:()=>plainJSErrors,positionBelongsToNode:()=>positionBelongsToNode,positionIsASICandidate:()=>positionIsASICandidate,positionIsSynthesized:()=>Rf,positionsAreOnSameLine:()=>qh,preProcessFile:()=>preProcessFile,probablyUsesSemicolons:()=>probablyUsesSemicolons,processCommentPragmas:()=>X7,processPragmasIntoFields:()=>Y7,processTaggedTemplateExpression:()=>processTaggedTemplateExpression,programContainsEsModules:()=>programContainsEsModules,programContainsModules:()=>programContainsModules,projectReferenceIsEqualTo:()=>ik,propKeyHelper:()=>propKeyHelper,propertyNamePart:()=>propertyNamePart,pseudoBigIntToString:()=>s6,punctuationPart:()=>punctuationPart,pushIfUnique:()=>Lu,quote:()=>quote,quotePreferenceFromString:()=>quotePreferenceFromString,rangeContainsPosition:()=>rangeContainsPosition,rangeContainsPositionExclusive:()=>rangeContainsPositionExclusive,rangeContainsRange:()=>rangeContainsRange,rangeContainsRangeExclusive:()=>rangeContainsRangeExclusive,rangeContainsStartEnd:()=>rangeContainsStartEnd,rangeEndIsOnSameLineAsRangeStart:()=>uO,rangeEndPositionsAreOnSameLine:()=>sO,rangeEquals:()=>ef,rangeIsOnSingleLine:()=>oO,rangeOfNode:()=>JI,rangeOfTypeParameters:()=>zI,rangeOverlapsWithStartEnd:()=>rangeOverlapsWithStartEnd,rangeStartIsOnSameLineAsRangeEnd:()=>aA,rangeStartPositionsAreOnSameLine:()=>aO,readBuilderProgram:()=>readBuilderProgram,readConfigFile:()=>readConfigFile,readHelper:()=>readHelper,readJson:()=>eO,readJsonConfigFile:()=>readJsonConfigFile,readJsonOrUndefined:()=>nA,realizeDiagnostics:()=>realizeDiagnostics,reduceEachLeadingCommentRange:()=>rb,reduceEachTrailingCommentRange:()=>ib,reduceLeft:()=>Cc,reduceLeftIterator:()=>_t,reducePathComponents:()=>Sp,refactor:()=>ts_refactor_exports,regExpEscape:()=>DI,relativeComplement:()=>dp,removeAllComments:()=>removeAllComments,removeEmitHelper:()=>removeEmitHelper,removeExtension:()=>LA,removeFileExtension:()=>e2,removeIgnoredPath:()=>removeIgnoredPath,removeMinAndVersionNumbers:()=>R,removeOptionality:()=>removeOptionality,removePrefix:()=>U,removeSuffix:()=>X,removeTrailingDirectorySeparator:()=>fm,repeatString:()=>repeatString,replaceElement:()=>dl,resolutionExtensionIsTSOrJson:()=>jI,resolveConfigFileProjectName:()=>resolveConfigFileProjectName,resolveJSModule:()=>resolveJSModule,resolveModuleName:()=>resolveModuleName,resolveModuleNameFromCache:()=>resolveModuleNameFromCache,resolvePackageNameToPackageJson:()=>resolvePackageNameToPackageJson,resolvePath:()=>n1,resolveProjectReferencePath:()=>resolveProjectReferencePath,resolveTripleslashReference:()=>resolveTripleslashReference,resolveTypeReferenceDirective:()=>resolveTypeReferenceDirective,resolvingEmptyArray:()=>QA,restHelper:()=>restHelper,returnFalse:()=>od,returnNoopFileWatcher:()=>returnNoopFileWatcher,returnTrue:()=>Ol,returnUndefined:()=>of,returnsPromise:()=>returnsPromise,runInitializersHelper:()=>runInitializersHelper,sameFlatMap:()=>wi,sameMap:()=>Tr,sameMapping:()=>sameMapping,scanShebangTrivia:()=>E0,scanTokenAtPosition:()=>nF,scanner:()=>sg,screenStartingMessageCodes:()=>screenStartingMessageCodes,semanticDiagnosticsOptionDeclarations:()=>semanticDiagnosticsOptionDeclarations,serializeCompilerOptions:()=>serializeCompilerOptions,server:()=>ts_server_exports,servicesVersion:()=>x9,setCommentRange:()=>setCommentRange,setConfigFileInOptions:()=>setConfigFileInOptions,setConstantValue:()=>setConstantValue,setEachParent:()=>Yh,setEmitFlags:()=>setEmitFlags,setFunctionNameHelper:()=>setFunctionNameHelper,setGetSourceFileAsHashVersioned:()=>setGetSourceFileAsHashVersioned,setIdentifierAutoGenerate:()=>setIdentifierAutoGenerate,setIdentifierGeneratedImportReference:()=>setIdentifierGeneratedImportReference,setIdentifierTypeArguments:()=>setIdentifierTypeArguments,setInternalEmitFlags:()=>setInternalEmitFlags,setLocalizedDiagnosticMessages:()=>mA,setModuleDefaultHelper:()=>setModuleDefaultHelper,setNodeFlags:()=>QI,setObjectAllocator:()=>fA,setOriginalNode:()=>sc,setParent:()=>yd,setParentRecursive:()=>JA,setPrivateIdentifier:()=>setPrivateIdentifier,setResolvedModule:()=>tk,setResolvedTypeReferenceDirective:()=>nk,setSnippetElement:()=>setSnippetElement,setSourceMapRange:()=>setSourceMapRange,setStackTraceLimit:()=>setStackTraceLimit,setStartsOnNewLine:()=>setStartsOnNewLine,setSyntheticLeadingComments:()=>setSyntheticLeadingComments,setSyntheticTrailingComments:()=>setSyntheticTrailingComments,setSys:()=>setSys,setSysLog:()=>setSysLog,setTextRange:()=>Ro,setTextRangeEnd:()=>KA,setTextRangePos:()=>jx,setTextRangePosEnd:()=>Pm,setTextRangePosWidth:()=>Lx,setTokenSourceMapRange:()=>setTokenSourceMapRange,setTypeNode:()=>setTypeNode,setUILocale:()=>I,setValueDeclaration:()=>pP,shouldAllowImportingTsExtension:()=>shouldAllowImportingTsExtension,shouldPreserveConstEnums:()=>uI,shouldUseUriStyleNodeCoreModules:()=>shouldUseUriStyleNodeCoreModules,showModuleSpecifier:()=>FO,signatureHasLiteralTypes:()=>signatureHasLiteralTypes,signatureHasRestParameter:()=>signatureHasRestParameter,signatureToDisplayParts:()=>signatureToDisplayParts,single:()=>nf,singleElementArray:()=>ue,singleIterator:()=>_l,singleOrMany:()=>gp,singleOrUndefined:()=>Pl,skipAlias:()=>bO,skipAssertions:()=>FR,skipConstraint:()=>skipConstraint,skipOuterExpressions:()=>ng,skipParentheses:()=>q1,skipPartiallyEmittedExpressions:()=>bh,skipTrivia:()=>Ms,skipTypeChecking:()=>UI,skipTypeParentheses:()=>PP,skipWhile:()=>nt,sliceAfter:()=>$I,some:()=>wr,sort:()=>au,sortAndDeduplicate:()=>T_,sortAndDeduplicateDiagnostics:()=>Q3,sourceFileAffectingCompilerOptions:()=>sourceFileAffectingCompilerOptions,sourceFileMayBeEmitted:()=>FT,sourceMapCommentRegExp:()=>sourceMapCommentRegExp,sourceMapCommentRegExpDontCareLineStart:()=>sourceMapCommentRegExpDontCareLineStart,spacePart:()=>spacePart,spanMap:()=>pp,spreadArrayHelper:()=>spreadArrayHelper,stableSort:()=>C_,startEndContainsRange:()=>startEndContainsRange,startEndOverlapsWithStartEnd:()=>startEndOverlapsWithStartEnd,startOnNewLine:()=>sD,startTracing:()=>startTracing,startsWith:()=>Ke,startsWithDirectory:()=>V3,startsWithUnderscore:()=>startsWithUnderscore,startsWithUseStrict:()=>v7,stringContains:()=>q,stringContainsAt:()=>stringContainsAt,stringToToken:()=>S0,stripQuotes:()=>cN,supportedDeclarationExtensions:()=>T6,supportedJSExtensions:()=>S6,supportedJSExtensionsFlat:()=>E6,supportedLocaleDirectories:()=>jE,supportedTSExtensions:()=>W0,supportedTSExtensionsFlat:()=>D6,supportedTSImplementationExtensions:()=>h5,suppressLeadingAndTrailingTrivia:()=>suppressLeadingAndTrailingTrivia,suppressLeadingTrivia:()=>suppressLeadingTrivia,suppressTrailingTrivia:()=>suppressTrailingTrivia,symbolEscapedNameNoDefault:()=>symbolEscapedNameNoDefault,symbolName:()=>mh,symbolNameNoDefault:()=>symbolNameNoDefault,symbolPart:()=>symbolPart,symbolToDisplayParts:()=>symbolToDisplayParts,syntaxMayBeASICandidate:()=>syntaxMayBeASICandidate,syntaxRequiresTrailingSemicolonOrASI:()=>syntaxRequiresTrailingSemicolonOrASI,sys:()=>t1,sysLog:()=>sysLog,tagNamesAreEquivalent:()=>Np,takeWhile:()=>Be,targetOptionDeclaration:()=>targetOptionDeclaration,templateObjectHelper:()=>templateObjectHelper,testFormatSettings:()=>testFormatSettings,textChangeRangeIsUnchanged:()=>hb,textChangeRangeNewSpan:()=>Ef,textChanges:()=>ts_textChanges_exports,textOrKeywordPart:()=>textOrKeywordPart,textPart:()=>textPart,textRangeContainsPositionInclusive:()=>a8,textSpanContainsPosition:()=>ch,textSpanContainsTextSpan:()=>Z3,textSpanEnd:()=>Bs,textSpanIntersection:()=>gb,textSpanIntersectsWith:()=>nE,textSpanIntersectsWithPosition:()=>mb,textSpanIntersectsWithTextSpan:()=>tE,textSpanIsEmpty:()=>Sf,textSpanOverlap:()=>_h,textSpanOverlapsWith:()=>eE,textSpansEqual:()=>textSpansEqual,textToKeywordObj:()=>Dm,timestamp:()=>ai,toArray:()=>Hs,toBuilderFileEmit:()=>toBuilderFileEmit,toBuilderStateFileInfoForMultiEmit:()=>toBuilderStateFileInfoForMultiEmit,toEditorSettings:()=>k2,toFileNameLowerCase:()=>sf,toLowerCase:()=>af,toPath:()=>Yc,toProgramEmitPending:()=>toProgramEmitPending,tokenIsIdentifierOrKeyword:()=>rs,tokenIsIdentifierOrKeywordOrGreaterThan:()=>l1,tokenToString:()=>vs,trace:()=>trace,tracing:()=>Nn,tracingEnabled:()=>tracingEnabled,transform:()=>transform,transformClassFields:()=>transformClassFields,transformDeclarations:()=>transformDeclarations,transformECMAScriptModule:()=>transformECMAScriptModule,transformES2015:()=>transformES2015,transformES2016:()=>transformES2016,transformES2017:()=>transformES2017,transformES2018:()=>transformES2018,transformES2019:()=>transformES2019,transformES2020:()=>transformES2020,transformES2021:()=>transformES2021,transformES5:()=>transformES5,transformESDecorators:()=>transformESDecorators,transformESNext:()=>transformESNext,transformGenerators:()=>transformGenerators,transformJsx:()=>transformJsx,transformLegacyDecorators:()=>transformLegacyDecorators,transformModule:()=>transformModule,transformNodeModule:()=>transformNodeModule,transformNodes:()=>transformNodes,transformSystemModule:()=>transformSystemModule,transformTypeScript:()=>transformTypeScript,transpile:()=>transpile,transpileModule:()=>transpileModule,transpileOptionValueCompilerOptions:()=>transpileOptionValueCompilerOptions,trimString:()=>Ye,trimStringEnd:()=>vt,trimStringStart:()=>wt,tryAddToSet:()=>Wc,tryAndIgnoreErrors:()=>tryAndIgnoreErrors,tryCast:()=>hu,tryDirectoryExists:()=>tryDirectoryExists,tryExtractTSExtension:()=>GN,tryFileExists:()=>tryFileExists,tryGetClassExtendingExpressionWithTypeArguments:()=>Yw,tryGetClassImplementingOrExtendingExpressionWithTypeArguments:()=>Qw,tryGetDirectories:()=>tryGetDirectories,tryGetExtensionFromPath:()=>o6,tryGetImportFromModuleSpecifier:()=>H8,tryGetJSDocSatisfiesTypeNode:()=>YA,tryGetModuleNameFromFile:()=>S7,tryGetModuleSpecifierFromDeclaration:()=>fP,tryGetNativePerformanceHooks:()=>ei,tryGetPropertyAccessOrIdentifierToString:()=>UT,tryGetPropertyNameOfBindingOrAssignmentElement:()=>T7,tryGetSourceMappingURL:()=>tryGetSourceMappingURL,tryGetTextOfPropertyName:()=>zE,tryIOAndConsumeErrors:()=>tryIOAndConsumeErrors,tryParsePattern:()=>RA,tryParsePatterns:()=>II,tryParseRawSourceMap:()=>tryParseRawSourceMap,tryReadDirectory:()=>tryReadDirectory,tryReadFile:()=>tryReadFile,tryRemoveDirectoryPrefix:()=>xI,tryRemoveExtension:()=>jA,tryRemovePrefix:()=>de,tryRemoveSuffix:()=>Y,typeAcquisitionDeclarations:()=>typeAcquisitionDeclarations,typeAliasNamePart:()=>typeAliasNamePart,typeDirectiveIsEqualTo:()=>uk,typeKeywords:()=>typeKeywords,typeParameterNamePart:()=>typeParameterNamePart,typeReferenceResolutionNameAndModeGetter:()=>typeReferenceResolutionNameAndModeGetter,typeToDisplayParts:()=>typeToDisplayParts,unchangedPollThresholds:()=>unchangedPollThresholds,unchangedTextChangeRange:()=>IE,unescapeLeadingUnderscores:()=>k0,unmangleScopedPackageName:()=>unmangleScopedPackageName,unorderedRemoveItem:()=>xe,unorderedRemoveItemAt:()=>ve,unreachableCodeIsError:()=>nI,unusedLabelIsError:()=>rI,unwrapInnermostStatementOfLabel:()=>bF,updateErrorForNoInputFiles:()=>updateErrorForNoInputFiles,updateLanguageServiceSourceFile:()=>y9,updateMissingFilePathsWatch:()=>updateMissingFilePathsWatch,updatePackageJsonWatch:()=>updatePackageJsonWatch,updateResolutionField:()=>updateResolutionField,updateSharedExtendedConfigFileWatcher:()=>updateSharedExtendedConfigFileWatcher,updateSourceFile:()=>vC,updateWatchingWildcardDirectories:()=>updateWatchingWildcardDirectories,usesExtensionsOnImports:()=>OA,usingSingleLineStringWriter:()=>Z9,utf16EncodeAsString:()=>m1,validateLocaleAndSetLanguage:()=>oE,valuesHelper:()=>valuesHelper,version:()=>le,versionMajorMinor:()=>O,visitArray:()=>visitArray,visitCommaListElements:()=>visitCommaListElements,visitEachChild:()=>visitEachChild,visitFunctionBody:()=>visitFunctionBody,visitIterationBody:()=>visitIterationBody,visitLexicalEnvironment:()=>visitLexicalEnvironment,visitNode:()=>visitNode,visitNodes:()=>visitNodes2,visitParameterList:()=>visitParameterList,walkUpBindingElementsAndPatterns:()=>xb,walkUpLexicalEnvironments:()=>walkUpLexicalEnvironments,walkUpOuterExpressions:()=>kR,walkUpParenthesizedExpressions:()=>yT,walkUpParenthesizedTypes:()=>kP,walkUpParenthesizedTypesAndGetParentAndChild:()=>FP,whitespaceOrMapCommentRegExp:()=>whitespaceOrMapCommentRegExp,writeCommentRange:()=>NN,writeFile:()=>xN,writeFileEnsuringDirectories:()=>DN,zipToModeAwareCache:()=>zipToModeAwareCache,zipWith:()=>Zt});var O9=Te({"src/typescript/_namespaces/ts.ts"(){"use strict";il(),s9(),EC(),S$()}}),E$=me({"src/typescript/typescript.ts"(t,r){O9(),O9(),typeof console<"u"&&(Re.loggingHost={log(s,f){switch(s){case 1:return console.error(f);case 2:return console.warn(f);case 3:return console.log(f);case 4:return console.log(f)}}}),r.exports=N9}});h.exports=E$()}}),vc=kt({"src/language-js/parse/postprocess/typescript.js"(d,h){"use strict";Bt();var ie=wo(),$=Ra(),Te=Bc(),me={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function J(m){for(;m&&m.kind!==me.SourceFile;)m=m.parent;return m}function O(m,Ae){let Xe=J(m),[it,_t]=[m.getStart(),m.end].map(Zt=>{let{line:Bn,character:dn}=Xe.getLineAndCharacterOfPosition(Zt);return{line:Bn+1,column:dn}});Te({loc:{start:it,end:_t}},Ae)}function le(m){let Ae=_a();return[!0,!1].some(Xe=>Ae.nodeCanBeDecorated(Xe,m,m.parent,m.parent.parent))}function F(m){let{modifiers:Ae}=m;if(!ie(Ae))return;let Xe=_a(),{SyntaxKind:it}=Xe;for(let _t of Ae)Xe.isDecorator(_t)&&!le(m)&&(m.kind===it.MethodDeclaration&&!Xe.nodeIsPresent(m.body)&&O(_t,"A decorator can only decorate a method implementation, not an overload."),O(_t,"Decorators are not valid here."))}function re(m,Ae){m.kind!==me.PropertyDeclaration||m.modifiers&&!m.modifiers.some(Xe=>Xe.kind===me.AbstractKeyword)||m.initializer&&Ae.value===null&&Te(Ae,"Abstract property cannot have an initializer")}function he(m,Ae){if(!/@|abstract/.test(Ae.originalText))return;let{esTreeNodeToTSNodeMap:Xe,tsNodeToESTreeNodeMap:it}=m;$(m.ast,_t=>{let Zt=Xe.get(_t);if(!Zt)return;let Bn=it.get(Zt);Bn===_t&&(F(Zt),re(Zt,Bn))})}h.exports={throwErrorForInvalidNodes:he}}}),ru=kt({"scripts/build/shims/debug.cjs"(d,h){"use strict";Bt(),h.exports=()=>()=>{}}}),Cl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js"(d,h){Bt();var ie="2.0.0",$=256,Te=Number.MAX_SAFE_INTEGER||9007199254740991,me=16;h.exports={SEMVER_SPEC_VERSION:ie,MAX_LENGTH:$,MAX_SAFE_INTEGER:Te,MAX_SAFE_COMPONENT_LENGTH:me}}}),ds=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/debug.js"(d,h){Bt();var ie=typeof fi=="object"&&fi.env&&fi.env.NODE_DEBUG&&/\bsemver\b/i.test(fi.env.NODE_DEBUG)?function(){for(var $=arguments.length,Te=new Array($),me=0;me<$;me++)Te[me]=arguments[me];return console.error("SEMVER",...Te)}:()=>{};h.exports=ie}}),pu=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/re.js"(d,h){Bt();var{MAX_SAFE_COMPONENT_LENGTH:ie}=Cl(),$=ds();d=h.exports={};var Te=d.re=[],me=d.src=[],J=d.t={},O=0,le=(F,re,he)=>{let m=O++;$(F,m,re),J[F]=m,me[m]=re,Te[m]=new RegExp(re,he?"g":void 0)};le("NUMERICIDENTIFIER","0|[1-9]\\d*"),le("NUMERICIDENTIFIERLOOSE","[0-9]+"),le("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),le("MAINVERSION",`(${me[J.NUMERICIDENTIFIER]})\\.(${me[J.NUMERICIDENTIFIER]})\\.(${me[J.NUMERICIDENTIFIER]})`),le("MAINVERSIONLOOSE",`(${me[J.NUMERICIDENTIFIERLOOSE]})\\.(${me[J.NUMERICIDENTIFIERLOOSE]})\\.(${me[J.NUMERICIDENTIFIERLOOSE]})`),le("PRERELEASEIDENTIFIER",`(?:${me[J.NUMERICIDENTIFIER]}|${me[J.NONNUMERICIDENTIFIER]})`),le("PRERELEASEIDENTIFIERLOOSE",`(?:${me[J.NUMERICIDENTIFIERLOOSE]}|${me[J.NONNUMERICIDENTIFIER]})`),le("PRERELEASE",`(?:-(${me[J.PRERELEASEIDENTIFIER]}(?:\\.${me[J.PRERELEASEIDENTIFIER]})*))`),le("PRERELEASELOOSE",`(?:-?(${me[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${me[J.PRERELEASEIDENTIFIERLOOSE]})*))`),le("BUILDIDENTIFIER","[0-9A-Za-z-]+"),le("BUILD",`(?:\\+(${me[J.BUILDIDENTIFIER]}(?:\\.${me[J.BUILDIDENTIFIER]})*))`),le("FULLPLAIN",`v?${me[J.MAINVERSION]}${me[J.PRERELEASE]}?${me[J.BUILD]}?`),le("FULL",`^${me[J.FULLPLAIN]}$`),le("LOOSEPLAIN",`[v=\\s]*${me[J.MAINVERSIONLOOSE]}${me[J.PRERELEASELOOSE]}?${me[J.BUILD]}?`),le("LOOSE",`^${me[J.LOOSEPLAIN]}$`),le("GTLT","((?:<|>)?=?)"),le("XRANGEIDENTIFIERLOOSE",`${me[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),le("XRANGEIDENTIFIER",`${me[J.NUMERICIDENTIFIER]}|x|X|\\*`),le("XRANGEPLAIN",`[v=\\s]*(${me[J.XRANGEIDENTIFIER]})(?:\\.(${me[J.XRANGEIDENTIFIER]})(?:\\.(${me[J.XRANGEIDENTIFIER]})(?:${me[J.PRERELEASE]})?${me[J.BUILD]}?)?)?`),le("XRANGEPLAINLOOSE",`[v=\\s]*(${me[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${me[J.XRANGEIDENTIFIERLOOSE]})(?:${me[J.PRERELEASELOOSE]})?${me[J.BUILD]}?)?)?`),le("XRANGE",`^${me[J.GTLT]}\\s*${me[J.XRANGEPLAIN]}$`),le("XRANGELOOSE",`^${me[J.GTLT]}\\s*${me[J.XRANGEPLAINLOOSE]}$`),le("COERCE",`(^|[^\\d])(\\d{1,${ie}})(?:\\.(\\d{1,${ie}}))?(?:\\.(\\d{1,${ie}}))?(?:$|[^\\d])`),le("COERCERTL",me[J.COERCE],!0),le("LONETILDE","(?:~>?)"),le("TILDETRIM",`(\\s*)${me[J.LONETILDE]}\\s+`,!0),d.tildeTrimReplace="$1~",le("TILDE",`^${me[J.LONETILDE]}${me[J.XRANGEPLAIN]}$`),le("TILDELOOSE",`^${me[J.LONETILDE]}${me[J.XRANGEPLAINLOOSE]}$`),le("LONECARET","(?:\\^)"),le("CARETTRIM",`(\\s*)${me[J.LONECARET]}\\s+`,!0),d.caretTrimReplace="$1^",le("CARET",`^${me[J.LONECARET]}${me[J.XRANGEPLAIN]}$`),le("CARETLOOSE",`^${me[J.LONECARET]}${me[J.XRANGEPLAINLOOSE]}$`),le("COMPARATORLOOSE",`^${me[J.GTLT]}\\s*(${me[J.LOOSEPLAIN]})$|^$`),le("COMPARATOR",`^${me[J.GTLT]}\\s*(${me[J.FULLPLAIN]})$|^$`),le("COMPARATORTRIM",`(\\s*)${me[J.GTLT]}\\s*(${me[J.LOOSEPLAIN]}|${me[J.XRANGEPLAIN]})`,!0),d.comparatorTrimReplace="$1$2$3",le("HYPHENRANGE",`^\\s*(${me[J.XRANGEPLAIN]})\\s+-\\s+(${me[J.XRANGEPLAIN]})\\s*$`),le("HYPHENRANGELOOSE",`^\\s*(${me[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${me[J.XRANGEPLAINLOOSE]})\\s*$`),le("STAR","(<|>)?=?\\s*\\*"),le("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),le("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),$c=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/parse-options.js"(d,h){Bt();var ie=["includePrerelease","loose","rtl"],$=Te=>Te?typeof Te!="object"?{loose:!0}:ie.filter(me=>Te[me]).reduce((me,J)=>(me[J]=!0,me),{}):{};h.exports=$}}),f_=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/identifiers.js"(d,h){Bt();var ie=/^[0-9]+$/,$=(me,J)=>{let O=ie.test(me),le=ie.test(J);return O&&le&&(me=+me,J=+J),me===J?0:O&&!le?-1:le&&!O?1:me<J?-1:1},Te=(me,J)=>$(J,me);h.exports={compareIdentifiers:$,rcompareIdentifiers:Te}}}),Es=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/semver.js"(d,h){Bt();var ie=ds(),{MAX_LENGTH:$,MAX_SAFE_INTEGER:Te}=Cl(),{re:me,t:J}=pu(),O=$c(),{compareIdentifiers:le}=f_(),F=class{constructor(re,he){if(he=O(he),re instanceof F){if(re.loose===!!he.loose&&re.includePrerelease===!!he.includePrerelease)return re;re=re.version}else if(typeof re!="string")throw new TypeError(`Invalid Version: ${re}`);if(re.length>$)throw new TypeError(`version is longer than ${$} characters`);ie("SemVer",re,he),this.options=he,this.loose=!!he.loose,this.includePrerelease=!!he.includePrerelease;let m=re.trim().match(he.loose?me[J.LOOSE]:me[J.FULL]);if(!m)throw new TypeError(`Invalid Version: ${re}`);if(this.raw=re,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>Te||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Te||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Te||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(Ae=>{if(/^[0-9]+$/.test(Ae)){let Xe=+Ae;if(Xe>=0&&Xe<Te)return Xe}return Ae}):this.prerelease=[],this.build=m[5]?m[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(re){if(ie("SemVer.compare",this.version,this.options,re),!(re instanceof F)){if(typeof re=="string"&&re===this.version)return 0;re=new F(re,this.options)}return re.version===this.version?0:this.compareMain(re)||this.comparePre(re)}compareMain(re){return re instanceof F||(re=new F(re,this.options)),le(this.major,re.major)||le(this.minor,re.minor)||le(this.patch,re.patch)}comparePre(re){if(re instanceof F||(re=new F(re,this.options)),this.prerelease.length&&!re.prerelease.length)return-1;if(!this.prerelease.length&&re.prerelease.length)return 1;if(!this.prerelease.length&&!re.prerelease.length)return 0;let he=0;do{let m=this.prerelease[he],Ae=re.prerelease[he];if(ie("prerelease compare",he,m,Ae),m===void 0&&Ae===void 0)return 0;if(Ae===void 0)return 1;if(m===void 0)return-1;if(m!==Ae)return le(m,Ae)}while(++he)}compareBuild(re){re instanceof F||(re=new F(re,this.options));let he=0;do{let m=this.build[he],Ae=re.build[he];if(ie("prerelease compare",he,m,Ae),m===void 0&&Ae===void 0)return 0;if(Ae===void 0)return 1;if(m===void 0)return-1;if(m!==Ae)return le(m,Ae)}while(++he)}inc(re,he){switch(re){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",he);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",he);break;case"prepatch":this.prerelease.length=0,this.inc("patch",he),this.inc("pre",he);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",he),this.inc("pre",he);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let m=this.prerelease.length;for(;--m>=0;)typeof this.prerelease[m]=="number"&&(this.prerelease[m]++,m=-2);m===-1&&this.prerelease.push(0)}he&&(le(this.prerelease[0],he)===0?isNaN(this.prerelease[1])&&(this.prerelease=[he,0]):this.prerelease=[he,0]);break;default:throw new Error(`invalid increment argument: ${re}`)}return this.format(),this.raw=this.version,this}};h.exports=F}}),Xl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/parse.js"(d,h){Bt();var{MAX_LENGTH:ie}=Cl(),{re:$,t:Te}=pu(),me=Es(),J=$c(),O=(le,F)=>{if(F=J(F),le instanceof me)return le;if(typeof le!="string"||le.length>ie||!(F.loose?$[Te.LOOSE]:$[Te.FULL]).test(le))return null;try{return new me(le,F)}catch(re){return null}};h.exports=O}}),Dt=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/valid.js"(d,h){Bt();var ie=Xl(),$=(Te,me)=>{let J=ie(Te,me);return J?J.version:null};h.exports=$}}),In=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/clean.js"(d,h){Bt();var ie=Xl(),$=(Te,me)=>{let J=ie(Te.trim().replace(/^[=v]+/,""),me);return J?J.version:null};h.exports=$}}),kr=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/inc.js"(d,h){Bt();var ie=Es(),$=(Te,me,J,O)=>{typeof J=="string"&&(O=J,J=void 0);try{return new ie(Te instanceof ie?Te.version:Te,J).inc(me,O).version}catch(le){return null}};h.exports=$}}),or=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare.js"(d,h){Bt();var ie=Es(),$=(Te,me,J)=>new ie(Te,J).compare(new ie(me,J));h.exports=$}}),Wo=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/eq.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)===0;h.exports=$}}),fs=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/diff.js"(d,h){Bt();var ie=Xl(),$=Wo(),Te=(me,J)=>{if($(me,J))return null;{let O=ie(me),le=ie(J),F=O.prerelease.length||le.prerelease.length,re=F?"pre":"",he=F?"prerelease":"";for(let m in O)if((m==="major"||m==="minor"||m==="patch")&&O[m]!==le[m])return re+m;return he}};h.exports=Te}}),du=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/major.js"(d,h){Bt();var ie=Es(),$=(Te,me)=>new ie(Te,me).major;h.exports=$}}),ns=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/minor.js"(d,h){Bt();var ie=Es(),$=(Te,me)=>new ie(Te,me).minor;h.exports=$}}),hs=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/patch.js"(d,h){Bt();var ie=Es(),$=(Te,me)=>new ie(Te,me).patch;h.exports=$}}),Cu=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/prerelease.js"(d,h){Bt();var ie=Xl(),$=(Te,me)=>{let J=ie(Te,me);return J&&J.prerelease.length?J.prerelease:null};h.exports=$}}),wl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rcompare.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(me,Te,J);h.exports=$}}),Ws=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-loose.js"(d,h){Bt();var ie=or(),$=(Te,me)=>ie(Te,me,!0);h.exports=$}}),Q_=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-build.js"(d,h){Bt();var ie=Es(),$=(Te,me,J)=>{let O=new ie(Te,J),le=new ie(me,J);return O.compare(le)||O.compareBuild(le)};h.exports=$}}),Ps=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/sort.js"(d,h){Bt();var ie=Q_(),$=(Te,me)=>Te.sort((J,O)=>ie(J,O,me));h.exports=$}}),m_=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rsort.js"(d,h){Bt();var ie=Q_(),$=(Te,me)=>Te.sort((J,O)=>ie(O,J,me));h.exports=$}}),Al=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gt.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)>0;h.exports=$}}),Yl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lt.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)<0;h.exports=$}}),Ql=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/neq.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)!==0;h.exports=$}}),Zl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gte.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)>=0;h.exports=$}}),bc=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lte.js"(d,h){Bt();var ie=or(),$=(Te,me,J)=>ie(Te,me,J)<=0;h.exports=$}}),xc=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/cmp.js"(d,h){Bt();var ie=Wo(),$=Ql(),Te=Al(),me=Zl(),J=Yl(),O=bc(),le=(F,re,he,m)=>{switch(re){case"===":return typeof F=="object"&&(F=F.version),typeof he=="object"&&(he=he.version),F===he;case"!==":return typeof F=="object"&&(F=F.version),typeof he=="object"&&(he=he.version),F!==he;case"":case"=":case"==":return ie(F,he,m);case"!=":return $(F,he,m);case">":return Te(F,he,m);case">=":return me(F,he,m);case"<":return J(F,he,m);case"<=":return O(F,he,m);default:throw new TypeError(`Invalid operator: ${re}`)}};h.exports=le}}),Dc=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/coerce.js"(d,h){Bt();var ie=Es(),$=Xl(),{re:Te,t:me}=pu(),J=(O,le)=>{if(O instanceof ie)return O;if(typeof O=="number"&&(O=String(O)),typeof O!="string")return null;le=le||{};let F=null;if(!le.rtl)F=O.match(Te[me.COERCE]);else{let re;for(;(re=Te[me.COERCERTL].exec(O))&&(!F||F.index+F[0].length!==O.length);)(!F||re.index+re[0].length!==F.index+F[0].length)&&(F=re),Te[me.COERCERTL].lastIndex=re.index+re[1].length+re[2].length;Te[me.COERCERTL].lastIndex=-1}return F===null?null:$(`${F[2]}.${F[3]||"0"}.${F[4]||"0"}`,le)};h.exports=J}}),Hf=kt({"node_modules/yallist/iterator.js"(d,h){"use strict";Bt(),h.exports=function(ie){ie.prototype[Symbol.iterator]=function*(){for(let $=this.head;$;$=$.next)yield $.value}}}}),ju=kt({"node_modules/yallist/yallist.js"(d,h){"use strict";Bt(),h.exports=ie,ie.Node=J,ie.create=ie;function ie(O){var le=this;if(le instanceof ie||(le=new ie),le.tail=null,le.head=null,le.length=0,O&&typeof O.forEach=="function")O.forEach(function(he){le.push(he)});else if(arguments.length>0)for(var F=0,re=arguments.length;F<re;F++)le.push(arguments[F]);return le}ie.prototype.removeNode=function(O){if(O.list!==this)throw new Error("removing node which does not belong to this list");var le=O.next,F=O.prev;return le&&(le.prev=F),F&&(F.next=le),O===this.head&&(this.head=le),O===this.tail&&(this.tail=F),O.list.length--,O.next=null,O.prev=null,O.list=null,le},ie.prototype.unshiftNode=function(O){if(O!==this.head){O.list&&O.list.removeNode(O);var le=this.head;O.list=this,O.next=le,le&&(le.prev=O),this.head=O,this.tail||(this.tail=O),this.length++}},ie.prototype.pushNode=function(O){if(O!==this.tail){O.list&&O.list.removeNode(O);var le=this.tail;O.list=this,O.prev=le,le&&(le.next=O),this.tail=O,this.head||(this.head=O),this.length++}},ie.prototype.push=function(){for(var O=0,le=arguments.length;O<le;O++)Te(this,arguments[O]);return this.length},ie.prototype.unshift=function(){for(var O=0,le=arguments.length;O<le;O++)me(this,arguments[O]);return this.length},ie.prototype.pop=function(){if(this.tail){var O=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,O}},ie.prototype.shift=function(){if(this.head){var O=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,O}},ie.prototype.forEach=function(O,le){le=le||this;for(var F=this.head,re=0;F!==null;re++)O.call(le,F.value,re,this),F=F.next},ie.prototype.forEachReverse=function(O,le){le=le||this;for(var F=this.tail,re=this.length-1;F!==null;re--)O.call(le,F.value,re,this),F=F.prev},ie.prototype.get=function(O){for(var le=0,F=this.head;F!==null&&le<O;le++)F=F.next;if(le===O&&F!==null)return F.value},ie.prototype.getReverse=function(O){for(var le=0,F=this.tail;F!==null&&le<O;le++)F=F.prev;if(le===O&&F!==null)return F.value},ie.prototype.map=function(O,le){le=le||this;for(var F=new ie,re=this.head;re!==null;)F.push(O.call(le,re.value,this)),re=re.next;return F},ie.prototype.mapReverse=function(O,le){le=le||this;for(var F=new ie,re=this.tail;re!==null;)F.push(O.call(le,re.value,this)),re=re.prev;return F},ie.prototype.reduce=function(O,le){var F,re=this.head;if(arguments.length>1)F=le;else if(this.head)re=this.head.next,F=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var he=0;re!==null;he++)F=O(F,re.value,he),re=re.next;return F},ie.prototype.reduceReverse=function(O,le){var F,re=this.tail;if(arguments.length>1)F=le;else if(this.tail)re=this.tail.prev,F=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var he=this.length-1;re!==null;he--)F=O(F,re.value,he),re=re.prev;return F},ie.prototype.toArray=function(){for(var O=new Array(this.length),le=0,F=this.head;F!==null;le++)O[le]=F.value,F=F.next;return O},ie.prototype.toArrayReverse=function(){for(var O=new Array(this.length),le=0,F=this.tail;F!==null;le++)O[le]=F.value,F=F.prev;return O},ie.prototype.slice=function(O,le){le=le||this.length,le<0&&(le+=this.length),O=O||0,O<0&&(O+=this.length);var F=new ie;if(le<O||le<0)return F;O<0&&(O=0),le>this.length&&(le=this.length);for(var re=0,he=this.head;he!==null&&re<O;re++)he=he.next;for(;he!==null&&re<le;re++,he=he.next)F.push(he.value);return F},ie.prototype.sliceReverse=function(O,le){le=le||this.length,le<0&&(le+=this.length),O=O||0,O<0&&(O+=this.length);var F=new ie;if(le<O||le<0)return F;O<0&&(O=0),le>this.length&&(le=this.length);for(var re=this.length,he=this.tail;he!==null&&re>le;re--)he=he.prev;for(;he!==null&&re>O;re--,he=he.prev)F.push(he.value);return F},ie.prototype.splice=function(O,le){O>this.length&&(O=this.length-1),O<0&&(O=this.length+O);for(var F=0,re=this.head;re!==null&&F<O;F++)re=re.next;for(var he=[],F=0;re&&F<le;F++)he.push(re.value),re=this.removeNode(re);re===null&&(re=this.tail),re!==this.head&&re!==this.tail&&(re=re.prev);for(var F=0;F<(arguments.length<=2?0:arguments.length-2);F++)re=$(this,re,F+2<2||arguments.length<=F+2?void 0:arguments[F+2]);return he},ie.prototype.reverse=function(){for(var O=this.head,le=this.tail,F=O;F!==null;F=F.prev){var re=F.prev;F.prev=F.next,F.next=re}return this.head=le,this.tail=O,this};function $(O,le,F){var re=le===O.head?new J(F,null,le,O):new J(F,le,le.next,O);return re.next===null&&(O.tail=re),re.prev===null&&(O.head=re),O.length++,re}function Te(O,le){O.tail=new J(le,O.tail,null,O),O.head||(O.head=O.tail),O.length++}function me(O,le){O.head=new J(le,null,O.head,O),O.tail||(O.tail=O.head),O.length++}function J(O,le,F,re){if(!(this instanceof J))return new J(O,le,F,re);this.list=re,this.value=O,le?(le.next=this,this.prev=le):this.prev=null,F?(F.prev=this,this.next=F):this.next=null}try{Hf()(ie)}catch(O){}}}),Z_=kt({"node_modules/lru-cache/index.js"(d,h){"use strict";Bt();var ie=ju(),$=Symbol("max"),Te=Symbol("length"),me=Symbol("lengthCalculator"),J=Symbol("allowStale"),O=Symbol("maxAge"),le=Symbol("dispose"),F=Symbol("noDisposeOnSet"),re=Symbol("lruList"),he=Symbol("cache"),m=Symbol("updateAgeOnGet"),Ae=()=>1,Xe=class{constructor(At){if(typeof At=="number"&&(At={max:At}),At||(At={}),At.max&&(typeof At.max!="number"||At.max<0))throw new TypeError("max must be a non-negative number");let pn=this[$]=At.max||1/0,Jn=At.length||Ae;if(this[me]=typeof Jn!="function"?Ae:Jn,this[J]=At.stale||!1,At.maxAge&&typeof At.maxAge!="number")throw new TypeError("maxAge must be a number");this[O]=At.maxAge||0,this[le]=At.dispose,this[F]=At.noDisposeOnSet||!1,this[m]=At.updateAgeOnGet||!1,this.reset()}set max(At){if(typeof At!="number"||At<0)throw new TypeError("max must be a non-negative number");this[$]=At||1/0,Zt(this)}get max(){return this[$]}set allowStale(At){this[J]=!!At}get allowStale(){return this[J]}set maxAge(At){if(typeof At!="number")throw new TypeError("maxAge must be a non-negative number");this[O]=At,Zt(this)}get maxAge(){return this[O]}set lengthCalculator(At){typeof At!="function"&&(At=Ae),At!==this[me]&&(this[me]=At,this[Te]=0,this[re].forEach(pn=>{pn.length=this[me](pn.value,pn.key),this[Te]+=pn.length})),Zt(this)}get lengthCalculator(){return this[me]}get length(){return this[Te]}get itemCount(){return this[re].length}rforEach(At,pn){pn=pn||this;for(let Jn=this[re].tail;Jn!==null;){let Ie=Jn.prev;Rn(this,At,Jn,pn),Jn=Ie}}forEach(At,pn){pn=pn||this;for(let Jn=this[re].head;Jn!==null;){let Ie=Jn.next;Rn(this,At,Jn,pn),Jn=Ie}}keys(){return this[re].toArray().map(At=>At.key)}values(){return this[re].toArray().map(At=>At.value)}reset(){this[le]&&this[re]&&this[re].length&&this[re].forEach(At=>this[le](At.key,At.value)),this[he]=new Map,this[re]=new ie,this[Te]=0}dump(){return this[re].map(At=>_t(this,At)?!1:{k:At.key,v:At.value,e:At.now+(At.maxAge||0)}).toArray().filter(At=>At)}dumpLru(){return this[re]}set(At,pn,Jn){if(Jn=Jn||this[O],Jn&&typeof Jn!="number")throw new TypeError("maxAge must be a number");let Ie=Jn?Date.now():0,nn=this[me](pn,At);if(this[he].has(At)){if(nn>this[$])return Bn(this,this[he].get(At)),!1;let nr=this[he].get(At).value;return this[le]&&(this[F]||this[le](At,nr.value)),nr.now=Ie,nr.maxAge=Jn,nr.value=pn,this[Te]+=nn-nr.length,nr.length=nn,this.get(At),Zt(this),!0}let Wn=new dn(At,pn,nn,Ie,Jn);return Wn.length>this[$]?(this[le]&&this[le](At,pn),!1):(this[Te]+=Wn.length,this[re].unshift(Wn),this[he].set(At,this[re].head),Zt(this),!0)}has(At){if(!this[he].has(At))return!1;let pn=this[he].get(At).value;return!_t(this,pn)}get(At){return it(this,At,!0)}peek(At){return it(this,At,!1)}pop(){let At=this[re].tail;return At?(Bn(this,At),At.value):null}del(At){Bn(this,this[he].get(At))}load(At){this.reset();let pn=Date.now();for(let Jn=At.length-1;Jn>=0;Jn--){let Ie=At[Jn],nn=Ie.e||0;if(nn===0)this.set(Ie.k,Ie.v);else{let Wn=nn-pn;Wn>0&&this.set(Ie.k,Ie.v,Wn)}}}prune(){this[he].forEach((At,pn)=>it(this,pn,!1))}},it=(At,pn,Jn)=>{let Ie=At[he].get(pn);if(Ie){let nn=Ie.value;if(_t(At,nn)){if(Bn(At,Ie),!At[J])return}else Jn&&(At[m]&&(Ie.value.now=Date.now()),At[re].unshiftNode(Ie));return nn.value}},_t=(At,pn)=>{if(!pn||!pn.maxAge&&!At[O])return!1;let Jn=Date.now()-pn.now;return pn.maxAge?Jn>pn.maxAge:At[O]&&Jn>At[O]},Zt=At=>{if(At[Te]>At[$])for(let pn=At[re].tail;At[Te]>At[$]&&pn!==null;){let Jn=pn.prev;Bn(At,pn),pn=Jn}},Bn=(At,pn)=>{if(pn){let Jn=pn.value;At[le]&&At[le](Jn.key,Jn.value),At[Te]-=Jn.length,At[he].delete(Jn.key),At[re].removeNode(pn)}},dn=class{constructor(At,pn,Jn,Ie,nn){this.key=At,this.value=pn,this.length=Jn,this.now=Ie,this.maxAge=nn||0}},Rn=(At,pn,Jn,Ie)=>{let nn=Jn.value;_t(At,nn)&&(Bn(At,Jn),At[J]||(nn=void 0)),nn&&pn.call(Ie,nn.value,nn.key,At)};h.exports=Xe}}),qs=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/range.js"(d,h){Bt();var ie=class{constructor(Tt,Cn){if(Cn=me(Cn),Tt instanceof ie)return Tt.loose===!!Cn.loose&&Tt.includePrerelease===!!Cn.includePrerelease?Tt:new ie(Tt.raw,Cn);if(Tt instanceof J)return this.raw=Tt.value,this.set=[[Tt]],this.format(),this;if(this.options=Cn,this.loose=!!Cn.loose,this.includePrerelease=!!Cn.includePrerelease,this.raw=Tt,this.set=Tt.split("||").map(ur=>this.parseRange(ur.trim())).filter(ur=>ur.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${Tt}`);if(this.set.length>1){let ur=this.set[0];if(this.set=this.set.filter(zr=>!Xe(zr[0])),this.set.length===0)this.set=[ur];else if(this.set.length>1){for(let zr of this.set)if(zr.length===1&&it(zr[0])){this.set=[zr];break}}}this.format()}format(){return this.range=this.set.map(Tt=>Tt.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(Tt){Tt=Tt.trim();let Cn=`parseRange:${Object.keys(this.options).join(",")}:${Tt}`,ur=Te.get(Cn);if(ur)return ur;let zr=this.options.loose,Hr=zr?F[re.HYPHENRANGELOOSE]:F[re.HYPHENRANGE];Tt=Tt.replace(Hr,nr(this.options.includePrerelease)),O("hyphen replace",Tt),Tt=Tt.replace(F[re.COMPARATORTRIM],he),O("comparator trim",Tt),Tt=Tt.replace(F[re.TILDETRIM],m),Tt=Tt.replace(F[re.CARETTRIM],Ae),Tt=Tt.split(/\s+/).join(" ");let Tr=Tt.split(" ").map(Hn=>Zt(Hn,this.options)).join(" ").split(/\s+/).map(Hn=>Wn(Hn,this.options));zr&&(Tr=Tr.filter(Hn=>(O("loose invalid filter",Hn,this.options),!!Hn.match(F[re.COMPARATORLOOSE])))),O("range list",Tr);let Yr=new Map,Nt=Tr.map(Hn=>new J(Hn,this.options));for(let Hn of Nt){if(Xe(Hn))return[Hn];Yr.set(Hn.value,Hn)}Yr.size>1&&Yr.has("")&&Yr.delete("");let fn=[...Yr.values()];return Te.set(Cn,fn),fn}intersects(Tt,Cn){if(!(Tt instanceof ie))throw new TypeError("a Range is required");return this.set.some(ur=>_t(ur,Cn)&&Tt.set.some(zr=>_t(zr,Cn)&&ur.every(Hr=>zr.every(Tr=>Hr.intersects(Tr,Cn)))))}test(Tt){if(!Tt)return!1;if(typeof Tt=="string")try{Tt=new le(Tt,this.options)}catch(Cn){return!1}for(let Cn=0;Cn<this.set.length;Cn++)if(jr(this.set[Cn],Tt,this.options))return!0;return!1}};h.exports=ie;var $=Z_(),Te=new $({max:1e3}),me=$c(),J=go(),O=ds(),le=Es(),{re:F,t:re,comparatorTrimReplace:he,tildeTrimReplace:m,caretTrimReplace:Ae}=pu(),Xe=Tt=>Tt.value==="<0.0.0-0",it=Tt=>Tt.value==="",_t=(Tt,Cn)=>{let ur=!0,zr=Tt.slice(),Hr=zr.pop();for(;ur&&zr.length;)ur=zr.every(Tr=>Hr.intersects(Tr,Cn)),Hr=zr.pop();return ur},Zt=(Tt,Cn)=>(O("comp",Tt,Cn),Tt=At(Tt,Cn),O("caret",Tt),Tt=dn(Tt,Cn),O("tildes",Tt),Tt=Jn(Tt,Cn),O("xrange",Tt),Tt=nn(Tt,Cn),O("stars",Tt),Tt),Bn=Tt=>!Tt||Tt.toLowerCase()==="x"||Tt==="*",dn=(Tt,Cn)=>Tt.trim().split(/\s+/).map(ur=>Rn(ur,Cn)).join(" "),Rn=(Tt,Cn)=>{let ur=Cn.loose?F[re.TILDELOOSE]:F[re.TILDE];return Tt.replace(ur,(zr,Hr,Tr,Yr,Nt)=>{O("tilde",Tt,zr,Hr,Tr,Yr,Nt);let fn;return Bn(Hr)?fn="":Bn(Tr)?fn=`>=${Hr}.0.0 <${+Hr+1}.0.0-0`:Bn(Yr)?fn=`>=${Hr}.${Tr}.0 <${Hr}.${+Tr+1}.0-0`:Nt?(O("replaceTilde pr",Nt),fn=`>=${Hr}.${Tr}.${Yr}-${Nt} <${Hr}.${+Tr+1}.0-0`):fn=`>=${Hr}.${Tr}.${Yr} <${Hr}.${+Tr+1}.0-0`,O("tilde return",fn),fn})},At=(Tt,Cn)=>Tt.trim().split(/\s+/).map(ur=>pn(ur,Cn)).join(" "),pn=(Tt,Cn)=>{O("caret",Tt,Cn);let ur=Cn.loose?F[re.CARETLOOSE]:F[re.CARET],zr=Cn.includePrerelease?"-0":"";return Tt.replace(ur,(Hr,Tr,Yr,Nt,fn)=>{O("caret",Tt,Hr,Tr,Yr,Nt,fn);let Hn;return Bn(Tr)?Hn="":Bn(Yr)?Hn=`>=${Tr}.0.0${zr} <${+Tr+1}.0.0-0`:Bn(Nt)?Tr==="0"?Hn=`>=${Tr}.${Yr}.0${zr} <${Tr}.${+Yr+1}.0-0`:Hn=`>=${Tr}.${Yr}.0${zr} <${+Tr+1}.0.0-0`:fn?(O("replaceCaret pr",fn),Tr==="0"?Yr==="0"?Hn=`>=${Tr}.${Yr}.${Nt}-${fn} <${Tr}.${Yr}.${+Nt+1}-0`:Hn=`>=${Tr}.${Yr}.${Nt}-${fn} <${Tr}.${+Yr+1}.0-0`:Hn=`>=${Tr}.${Yr}.${Nt}-${fn} <${+Tr+1}.0.0-0`):(O("no pr"),Tr==="0"?Yr==="0"?Hn=`>=${Tr}.${Yr}.${Nt}${zr} <${Tr}.${Yr}.${+Nt+1}-0`:Hn=`>=${Tr}.${Yr}.${Nt}${zr} <${Tr}.${+Yr+1}.0-0`:Hn=`>=${Tr}.${Yr}.${Nt} <${+Tr+1}.0.0-0`),O("caret return",Hn),Hn})},Jn=(Tt,Cn)=>(O("replaceXRanges",Tt,Cn),Tt.split(/\s+/).map(ur=>Ie(ur,Cn)).join(" ")),Ie=(Tt,Cn)=>{Tt=Tt.trim();let ur=Cn.loose?F[re.XRANGELOOSE]:F[re.XRANGE];return Tt.replace(ur,(zr,Hr,Tr,Yr,Nt,fn)=>{O("xRange",Tt,zr,Hr,Tr,Yr,Nt,fn);let Hn=Bn(Tr),wi=Hn||Bn(Yr),Gi=wi||Bn(Nt),Po=Gi;return Hr==="="&&Po&&(Hr=""),fn=Cn.includePrerelease?"-0":"",Hn?Hr===">"||Hr==="<"?zr="<0.0.0-0":zr="*":Hr&&Po?(wi&&(Yr=0),Nt=0,Hr===">"?(Hr=">=",wi?(Tr=+Tr+1,Yr=0,Nt=0):(Yr=+Yr+1,Nt=0)):Hr==="<="&&(Hr="<",wi?Tr=+Tr+1:Yr=+Yr+1),Hr==="<"&&(fn="-0"),zr=`${Hr+Tr}.${Yr}.${Nt}${fn}`):wi?zr=`>=${Tr}.0.0${fn} <${+Tr+1}.0.0-0`:Gi&&(zr=`>=${Tr}.${Yr}.0${fn} <${Tr}.${+Yr+1}.0-0`),O("xRange return",zr),zr})},nn=(Tt,Cn)=>(O("replaceStars",Tt,Cn),Tt.trim().replace(F[re.STAR],"")),Wn=(Tt,Cn)=>(O("replaceGTE0",Tt,Cn),Tt.trim().replace(F[Cn.includePrerelease?re.GTE0PRE:re.GTE0],"")),nr=Tt=>(Cn,ur,zr,Hr,Tr,Yr,Nt,fn,Hn,wi,Gi,Po,Ga)=>(Bn(zr)?ur="":Bn(Hr)?ur=`>=${zr}.0.0${Tt?"-0":""}`:Bn(Tr)?ur=`>=${zr}.${Hr}.0${Tt?"-0":""}`:Yr?ur=`>=${ur}`:ur=`>=${ur}${Tt?"-0":""}`,Bn(Hn)?fn="":Bn(wi)?fn=`<${+Hn+1}.0.0-0`:Bn(Gi)?fn=`<${Hn}.${+wi+1}.0-0`:Po?fn=`<=${Hn}.${wi}.${Gi}-${Po}`:Tt?fn=`<${Hn}.${wi}.${+Gi+1}-0`:fn=`<=${fn}`,`${ur} ${fn}`.trim()),jr=(Tt,Cn,ur)=>{for(let zr=0;zr<Tt.length;zr++)if(!Tt[zr].test(Cn))return!1;if(Cn.prerelease.length&&!ur.includePrerelease){for(let zr=0;zr<Tt.length;zr++)if(O(Tt[zr].semver),Tt[zr].semver!==J.ANY&&Tt[zr].semver.prerelease.length>0){let Hr=Tt[zr].semver;if(Hr.major===Cn.major&&Hr.minor===Cn.minor&&Hr.patch===Cn.patch)return!0}return!1}return!0}}}),go=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/comparator.js"(d,h){Bt();var ie=Symbol("SemVer ANY"),$=class{static get ANY(){return ie}constructor(he,m){if(m=Te(m),he instanceof $){if(he.loose===!!m.loose)return he;he=he.value}le("comparator",he,m),this.options=m,this.loose=!!m.loose,this.parse(he),this.semver===ie?this.value="":this.value=this.operator+this.semver.version,le("comp",this)}parse(he){let m=this.options.loose?me[J.COMPARATORLOOSE]:me[J.COMPARATOR],Ae=he.match(m);if(!Ae)throw new TypeError(`Invalid comparator: ${he}`);this.operator=Ae[1]!==void 0?Ae[1]:"",this.operator==="="&&(this.operator=""),Ae[2]?this.semver=new F(Ae[2],this.options.loose):this.semver=ie}toString(){return this.value}test(he){if(le("Comparator.test",he,this.options.loose),this.semver===ie||he===ie)return!0;if(typeof he=="string")try{he=new F(he,this.options)}catch(m){return!1}return O(he,this.operator,this.semver,this.options)}intersects(he,m){if(!(he instanceof $))throw new TypeError("a Comparator is required");if((!m||typeof m!="object")&&(m={loose:!!m,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new re(he.value,m).test(this.value);if(he.operator==="")return he.value===""?!0:new re(this.value,m).test(he.semver);let Ae=(this.operator===">="||this.operator===">")&&(he.operator===">="||he.operator===">"),Xe=(this.operator==="<="||this.operator==="<")&&(he.operator==="<="||he.operator==="<"),it=this.semver.version===he.semver.version,_t=(this.operator===">="||this.operator==="<=")&&(he.operator===">="||he.operator==="<="),Zt=O(this.semver,"<",he.semver,m)&&(this.operator===">="||this.operator===">")&&(he.operator==="<="||he.operator==="<"),Bn=O(this.semver,">",he.semver,m)&&(this.operator==="<="||this.operator==="<")&&(he.operator===">="||he.operator===">");return Ae||Xe||it&&_t||Zt||Bn}};h.exports=$;var Te=$c(),{re:me,t:J}=pu(),O=xc(),le=ds(),F=Es(),re=qs()}}),ep=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/satisfies.js"(d,h){Bt();var ie=qs(),$=(Te,me,J)=>{try{me=new ie(me,J)}catch(O){return!1}return me.test(Te)};h.exports=$}}),zd=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/to-comparators.js"(d,h){Bt();var ie=qs(),$=(Te,me)=>new ie(Te,me).set.map(J=>J.map(O=>O.value).join(" ").trim().split(" "));h.exports=$}}),tp=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/max-satisfying.js"(d,h){Bt();var ie=Es(),$=qs(),Te=(me,J,O)=>{let le=null,F=null,re=null;try{re=new $(J,O)}catch(he){return null}return me.forEach(he=>{re.test(he)&&(!le||F.compare(he)===-1)&&(le=he,F=new ie(le,O))}),le};h.exports=Te}}),cl=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-satisfying.js"(d,h){Bt();var ie=Es(),$=qs(),Te=(me,J,O)=>{let le=null,F=null,re=null;try{re=new $(J,O)}catch(he){return null}return me.forEach(he=>{re.test(he)&&(!le||F.compare(he)===1)&&(le=he,F=new ie(le,O))}),le};h.exports=Te}}),np=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-version.js"(d,h){Bt();var ie=Es(),$=qs(),Te=Al(),me=(J,O)=>{J=new $(J,O);let le=new ie("0.0.0");if(J.test(le)||(le=new ie("0.0.0-0"),J.test(le)))return le;le=null;for(let F=0;F<J.set.length;++F){let re=J.set[F],he=null;re.forEach(m=>{let Ae=new ie(m.semver.version);switch(m.operator){case">":Ae.prerelease.length===0?Ae.patch++:Ae.prerelease.push(0),Ae.raw=Ae.format();case"":case">=":(!he||Te(Ae,he))&&(he=Ae);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${m.operator}`)}}),he&&(!le||Te(le,he))&&(le=he)}return le&&J.test(le)?le:null};h.exports=me}}),Ud=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/valid.js"(d,h){Bt();var ie=qs(),$=(Te,me)=>{try{return new ie(Te,me).range||"*"}catch(J){return null}};h.exports=$}}),rp=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/outside.js"(d,h){Bt();var ie=Es(),$=go(),{ANY:Te}=$,me=qs(),J=ep(),O=Al(),le=Yl(),F=bc(),re=Zl(),he=(m,Ae,Xe,it)=>{m=new ie(m,it),Ae=new me(Ae,it);let _t,Zt,Bn,dn,Rn;switch(Xe){case">":_t=O,Zt=F,Bn=le,dn=">",Rn=">=";break;case"<":_t=le,Zt=re,Bn=O,dn="<",Rn="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(J(m,Ae,it))return!1;for(let At=0;At<Ae.set.length;++At){let pn=Ae.set[At],Jn=null,Ie=null;if(pn.forEach(nn=>{nn.semver===Te&&(nn=new $(">=0.0.0")),Jn=Jn||nn,Ie=Ie||nn,_t(nn.semver,Jn.semver,it)?Jn=nn:Bn(nn.semver,Ie.semver,it)&&(Ie=nn)}),Jn.operator===dn||Jn.operator===Rn||(!Ie.operator||Ie.operator===dn)&&Zt(m,Ie.semver)||Ie.operator===Rn&&Bn(m,Ie.semver))return!1}return!0};h.exports=he}}),Vp=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/gtr.js"(d,h){Bt();var ie=rp(),$=(Te,me,J)=>ie(Te,me,">",J);h.exports=$}}),g_=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/ltr.js"(d,h){Bt();var ie=rp(),$=(Te,me,J)=>ie(Te,me,"<",J);h.exports=$}}),ip=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/intersects.js"(d,h){Bt();var ie=qs(),$=(Te,me,J)=>(Te=new ie(Te,J),me=new ie(me,J),Te.intersects(me));h.exports=$}}),op=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/simplify.js"(d,h){Bt();var ie=ep(),$=or();h.exports=(Te,me,J)=>{let O=[],le=null,F=null,re=Te.sort((Xe,it)=>$(Xe,it,J));for(let Xe of re)ie(Xe,me,J)?(F=Xe,le||(le=Xe)):(F&&O.push([le,F]),F=null,le=null);le&&O.push([le,null]);let he=[];for(let[Xe,it]of O)Xe===it?he.push(Xe):!it&&Xe===re[0]?he.push("*"):it?Xe===re[0]?he.push(`<=${it}`):he.push(`${Xe} - ${it}`):he.push(`>=${Xe}`);let m=he.join(" || "),Ae=typeof me.raw=="string"?me.raw:String(me);return m.length<Ae.length?m:me}}}),Gf=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/subset.js"(d,h){Bt();var ie=qs(),$=go(),{ANY:Te}=$,me=ep(),J=or(),O=function(he,m){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(he===m)return!0;he=new ie(he,Ae),m=new ie(m,Ae);let Xe=!1;e:for(let it of he.set){for(let _t of m.set){let Zt=le(it,_t,Ae);if(Xe=Xe||Zt!==null,Zt)continue e}if(Xe)return!1}return!0},le=(he,m,Ae)=>{if(he===m)return!0;if(he.length===1&&he[0].semver===Te){if(m.length===1&&m[0].semver===Te)return!0;Ae.includePrerelease?he=[new $(">=0.0.0-0")]:he=[new $(">=0.0.0")]}if(m.length===1&&m[0].semver===Te){if(Ae.includePrerelease)return!0;m=[new $(">=0.0.0")]}let Xe=new Set,it,_t;for(let Ie of he)Ie.operator===">"||Ie.operator===">="?it=F(it,Ie,Ae):Ie.operator==="<"||Ie.operator==="<="?_t=re(_t,Ie,Ae):Xe.add(Ie.semver);if(Xe.size>1)return null;let Zt;if(it&&_t&&(Zt=J(it.semver,_t.semver,Ae),Zt>0||Zt===0&&(it.operator!==">="||_t.operator!=="<=")))return null;for(let Ie of Xe){if(it&&!me(Ie,String(it),Ae)||_t&&!me(Ie,String(_t),Ae))return null;for(let nn of m)if(!me(Ie,String(nn),Ae))return!1;return!0}let Bn,dn,Rn,At,pn=_t&&!Ae.includePrerelease&&_t.semver.prerelease.length?_t.semver:!1,Jn=it&&!Ae.includePrerelease&&it.semver.prerelease.length?it.semver:!1;pn&&pn.prerelease.length===1&&_t.operator==="<"&&pn.prerelease[0]===0&&(pn=!1);for(let Ie of m){if(At=At||Ie.operator===">"||Ie.operator===">=",Rn=Rn||Ie.operator==="<"||Ie.operator==="<=",it){if(Jn&&Ie.semver.prerelease&&Ie.semver.prerelease.length&&Ie.semver.major===Jn.major&&Ie.semver.minor===Jn.minor&&Ie.semver.patch===Jn.patch&&(Jn=!1),Ie.operator===">"||Ie.operator===">="){if(Bn=F(it,Ie,Ae),Bn===Ie&&Bn!==it)return!1}else if(it.operator===">="&&!me(it.semver,String(Ie),Ae))return!1}if(_t){if(pn&&Ie.semver.prerelease&&Ie.semver.prerelease.length&&Ie.semver.major===pn.major&&Ie.semver.minor===pn.minor&&Ie.semver.patch===pn.patch&&(pn=!1),Ie.operator==="<"||Ie.operator==="<="){if(dn=re(_t,Ie,Ae),dn===Ie&&dn!==_t)return!1}else if(_t.operator==="<="&&!me(_t.semver,String(Ie),Ae))return!1}if(!Ie.operator&&(_t||it)&&Zt!==0)return!1}return!(it&&Rn&&!_t&&Zt!==0||_t&&At&&!it&&Zt!==0||Jn||pn)},F=(he,m,Ae)=>{if(!he)return m;let Xe=J(he.semver,m.semver,Ae);return Xe>0?he:Xe<0||m.operator===">"&&he.operator===">="?m:he},re=(he,m,Ae)=>{if(!he)return m;let Xe=J(he.semver,m.semver,Ae);return Xe<0?he:Xe>0||m.operator==="<"&&he.operator==="<="?m:he};h.exports=O}}),h_=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/index.js"(d,h){Bt();var ie=pu(),$=Cl(),Te=Es(),me=f_(),J=Xl(),O=Dt(),le=In(),F=kr(),re=fs(),he=du(),m=ns(),Ae=hs(),Xe=Cu(),it=or(),_t=wl(),Zt=Ws(),Bn=Q_(),dn=Ps(),Rn=m_(),At=Al(),pn=Yl(),Jn=Wo(),Ie=Ql(),nn=Zl(),Wn=bc(),nr=xc(),jr=Dc(),Tt=go(),Cn=qs(),ur=ep(),zr=zd(),Hr=tp(),Tr=cl(),Yr=np(),Nt=Ud(),fn=rp(),Hn=Vp(),wi=g_(),Gi=ip(),Po=op(),Ga=Gf();h.exports={parse:J,valid:O,clean:le,inc:F,diff:re,major:he,minor:m,patch:Ae,prerelease:Xe,compare:it,rcompare:_t,compareLoose:Zt,compareBuild:Bn,sort:dn,rsort:Rn,gt:At,lt:pn,eq:Jn,neq:Ie,gte:nn,lte:Wn,cmp:nr,coerce:jr,Comparator:Tt,Range:Cn,satisfies:ur,toComparators:zr,maxSatisfying:Hr,minSatisfying:Tr,minVersion:Yr,validRange:Nt,outside:fn,gtr:Hn,ltr:wi,intersects:Gi,simplifyRange:Po,subset:Ga,SemVer:Te,re:ie.re,src:ie.src,tokens:ie.t,SEMVER_SPEC_VERSION:$.SEMVER_SPEC_VERSION,compareIdentifiers:me.compareIdentifiers,rcompareIdentifiers:me.rcompareIdentifiers}}}),y_=kt({"node_modules/@typescript-eslint/typescript-estree/dist/version-check.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(le,F,re,he){he===void 0&&(he=re);var m=Object.getOwnPropertyDescriptor(F,re);(!m||("get"in m?!F.__esModule:m.writable||m.configurable))&&(m={enumerable:!0,get:function(){return F[re]}}),Object.defineProperty(le,he,m)}:function(le,F,re,he){he===void 0&&(he=re),le[he]=F[re]}),ie=d&&d.__setModuleDefault||(Object.create?function(le,F){Object.defineProperty(le,"default",{enumerable:!0,value:F})}:function(le,F){le.default=F}),$=d&&d.__importStar||function(le){if(le&&le.__esModule)return le;var F={};if(le!=null)for(var re in le)re!=="default"&&Object.prototype.hasOwnProperty.call(le,re)&&h(F,le,re);return ie(F,le),F};Object.defineProperty(d,"__esModule",{value:!0}),d.typescriptVersionIsAtLeast=void 0;var Te=$(h_()),me=$(_a()),J=["3.7","3.8","3.9","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","5.0"],O={};d.typescriptVersionIsAtLeast=O;for(let le of J)O[le]=!0}}),ap=kt({"node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(F,re,he,m){m===void 0&&(m=he);var Ae=Object.getOwnPropertyDescriptor(re,he);(!Ae||("get"in Ae?!re.__esModule:Ae.writable||Ae.configurable))&&(Ae={enumerable:!0,get:function(){return re[he]}}),Object.defineProperty(F,m,Ae)}:function(F,re,he,m){m===void 0&&(m=he),F[m]=re[he]}),ie=d&&d.__setModuleDefault||(Object.create?function(F,re){Object.defineProperty(F,"default",{enumerable:!0,value:re})}:function(F,re){F.default=re}),$=d&&d.__importStar||function(F){if(F&&F.__esModule)return F;var re={};if(F!=null)for(var he in F)he!=="default"&&Object.prototype.hasOwnProperty.call(F,he)&&h(re,F,he);return ie(re,F),re};Object.defineProperty(d,"__esModule",{value:!0}),d.getDecorators=d.getModifiers=void 0;var Te=$(_a()),me=y_(),J=me.typescriptVersionIsAtLeast["4.8"];function O(F){var re;if(F!=null){if(J){if(Te.canHaveModifiers(F)){let he=Te.getModifiers(F);return he?Array.from(he):void 0}return}return(re=F.modifiers)===null||re===void 0?void 0:re.filter(he=>!Te.isDecorator(he))}}d.getModifiers=O;function le(F){var re;if(F!=null){if(J){if(Te.canHaveDecorators(F)){let he=Te.getDecorators(F);return he?Array.from(he):void 0}return}return(re=F.decorators)===null||re===void 0?void 0:re.filter(Te.isDecorator)}}d.getDecorators=le}}),Wp=kt({"node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.xhtmlEntities=void 0,d.xhtmlEntities={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",frasl:"\u2044",euro:"\u20AC",image:"\u2111",weierp:"\u2118",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}}}),Vd=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.AST_TOKEN_TYPES=d.AST_NODE_TYPES=void 0;var h;(function($){$.AccessorProperty="AccessorProperty",$.ArrayExpression="ArrayExpression",$.ArrayPattern="ArrayPattern",$.ArrowFunctionExpression="ArrowFunctionExpression",$.AssignmentExpression="AssignmentExpression",$.AssignmentPattern="AssignmentPattern",$.AwaitExpression="AwaitExpression",$.BinaryExpression="BinaryExpression",$.BlockStatement="BlockStatement",$.BreakStatement="BreakStatement",$.CallExpression="CallExpression",$.CatchClause="CatchClause",$.ChainExpression="ChainExpression",$.ClassBody="ClassBody",$.ClassDeclaration="ClassDeclaration",$.ClassExpression="ClassExpression",$.ConditionalExpression="ConditionalExpression",$.ContinueStatement="ContinueStatement",$.DebuggerStatement="DebuggerStatement",$.Decorator="Decorator",$.DoWhileStatement="DoWhileStatement",$.EmptyStatement="EmptyStatement",$.ExportAllDeclaration="ExportAllDeclaration",$.ExportDefaultDeclaration="ExportDefaultDeclaration",$.ExportNamedDeclaration="ExportNamedDeclaration",$.ExportSpecifier="ExportSpecifier",$.ExpressionStatement="ExpressionStatement",$.ForInStatement="ForInStatement",$.ForOfStatement="ForOfStatement",$.ForStatement="ForStatement",$.FunctionDeclaration="FunctionDeclaration",$.FunctionExpression="FunctionExpression",$.Identifier="Identifier",$.IfStatement="IfStatement",$.ImportAttribute="ImportAttribute",$.ImportDeclaration="ImportDeclaration",$.ImportDefaultSpecifier="ImportDefaultSpecifier",$.ImportExpression="ImportExpression",$.ImportNamespaceSpecifier="ImportNamespaceSpecifier",$.ImportSpecifier="ImportSpecifier",$.JSXAttribute="JSXAttribute",$.JSXClosingElement="JSXClosingElement",$.JSXClosingFragment="JSXClosingFragment",$.JSXElement="JSXElement",$.JSXEmptyExpression="JSXEmptyExpression",$.JSXExpressionContainer="JSXExpressionContainer",$.JSXFragment="JSXFragment",$.JSXIdentifier="JSXIdentifier",$.JSXMemberExpression="JSXMemberExpression",$.JSXNamespacedName="JSXNamespacedName",$.JSXOpeningElement="JSXOpeningElement",$.JSXOpeningFragment="JSXOpeningFragment",$.JSXSpreadAttribute="JSXSpreadAttribute",$.JSXSpreadChild="JSXSpreadChild",$.JSXText="JSXText",$.LabeledStatement="LabeledStatement",$.Literal="Literal",$.LogicalExpression="LogicalExpression",$.MemberExpression="MemberExpression",$.MetaProperty="MetaProperty",$.MethodDefinition="MethodDefinition",$.NewExpression="NewExpression",$.ObjectExpression="ObjectExpression",$.ObjectPattern="ObjectPattern",$.PrivateIdentifier="PrivateIdentifier",$.Program="Program",$.Property="Property",$.PropertyDefinition="PropertyDefinition",$.RestElement="RestElement",$.ReturnStatement="ReturnStatement",$.SequenceExpression="SequenceExpression",$.SpreadElement="SpreadElement",$.StaticBlock="StaticBlock",$.Super="Super",$.SwitchCase="SwitchCase",$.SwitchStatement="SwitchStatement",$.TaggedTemplateExpression="TaggedTemplateExpression",$.TemplateElement="TemplateElement",$.TemplateLiteral="TemplateLiteral",$.ThisExpression="ThisExpression",$.ThrowStatement="ThrowStatement",$.TryStatement="TryStatement",$.UnaryExpression="UnaryExpression",$.UpdateExpression="UpdateExpression",$.VariableDeclaration="VariableDeclaration",$.VariableDeclarator="VariableDeclarator",$.WhileStatement="WhileStatement",$.WithStatement="WithStatement",$.YieldExpression="YieldExpression",$.TSAbstractAccessorProperty="TSAbstractAccessorProperty",$.TSAbstractKeyword="TSAbstractKeyword",$.TSAbstractMethodDefinition="TSAbstractMethodDefinition",$.TSAbstractPropertyDefinition="TSAbstractPropertyDefinition",$.TSAnyKeyword="TSAnyKeyword",$.TSArrayType="TSArrayType",$.TSAsExpression="TSAsExpression",$.TSAsyncKeyword="TSAsyncKeyword",$.TSBigIntKeyword="TSBigIntKeyword",$.TSBooleanKeyword="TSBooleanKeyword",$.TSCallSignatureDeclaration="TSCallSignatureDeclaration",$.TSClassImplements="TSClassImplements",$.TSConditionalType="TSConditionalType",$.TSConstructorType="TSConstructorType",$.TSConstructSignatureDeclaration="TSConstructSignatureDeclaration",$.TSDeclareFunction="TSDeclareFunction",$.TSDeclareKeyword="TSDeclareKeyword",$.TSEmptyBodyFunctionExpression="TSEmptyBodyFunctionExpression",$.TSEnumDeclaration="TSEnumDeclaration",$.TSEnumMember="TSEnumMember",$.TSExportAssignment="TSExportAssignment",$.TSExportKeyword="TSExportKeyword",$.TSExternalModuleReference="TSExternalModuleReference",$.TSFunctionType="TSFunctionType",$.TSInstantiationExpression="TSInstantiationExpression",$.TSImportEqualsDeclaration="TSImportEqualsDeclaration",$.TSImportType="TSImportType",$.TSIndexedAccessType="TSIndexedAccessType",$.TSIndexSignature="TSIndexSignature",$.TSInferType="TSInferType",$.TSInterfaceBody="TSInterfaceBody",$.TSInterfaceDeclaration="TSInterfaceDeclaration",$.TSInterfaceHeritage="TSInterfaceHeritage",$.TSIntersectionType="TSIntersectionType",$.TSIntrinsicKeyword="TSIntrinsicKeyword",$.TSLiteralType="TSLiteralType",$.TSMappedType="TSMappedType",$.TSMethodSignature="TSMethodSignature",$.TSModuleBlock="TSModuleBlock",$.TSModuleDeclaration="TSModuleDeclaration",$.TSNamedTupleMember="TSNamedTupleMember",$.TSNamespaceExportDeclaration="TSNamespaceExportDeclaration",$.TSNeverKeyword="TSNeverKeyword",$.TSNonNullExpression="TSNonNullExpression",$.TSNullKeyword="TSNullKeyword",$.TSNumberKeyword="TSNumberKeyword",$.TSObjectKeyword="TSObjectKeyword",$.TSOptionalType="TSOptionalType",$.TSParameterProperty="TSParameterProperty",$.TSPrivateKeyword="TSPrivateKeyword",$.TSPropertySignature="TSPropertySignature",$.TSProtectedKeyword="TSProtectedKeyword",$.TSPublicKeyword="TSPublicKeyword",$.TSQualifiedName="TSQualifiedName",$.TSReadonlyKeyword="TSReadonlyKeyword",$.TSRestType="TSRestType",$.TSSatisfiesExpression="TSSatisfiesExpression",$.TSStaticKeyword="TSStaticKeyword",$.TSStringKeyword="TSStringKeyword",$.TSSymbolKeyword="TSSymbolKeyword",$.TSTemplateLiteralType="TSTemplateLiteralType",$.TSThisType="TSThisType",$.TSTupleType="TSTupleType",$.TSTypeAliasDeclaration="TSTypeAliasDeclaration",$.TSTypeAnnotation="TSTypeAnnotation",$.TSTypeAssertion="TSTypeAssertion",$.TSTypeLiteral="TSTypeLiteral",$.TSTypeOperator="TSTypeOperator",$.TSTypeParameter="TSTypeParameter",$.TSTypeParameterDeclaration="TSTypeParameterDeclaration",$.TSTypeParameterInstantiation="TSTypeParameterInstantiation",$.TSTypePredicate="TSTypePredicate",$.TSTypeQuery="TSTypeQuery",$.TSTypeReference="TSTypeReference",$.TSUndefinedKeyword="TSUndefinedKeyword",$.TSUnionType="TSUnionType",$.TSUnknownKeyword="TSUnknownKeyword",$.TSVoidKeyword="TSVoidKeyword"})(h=d.AST_NODE_TYPES||(d.AST_NODE_TYPES={}));var ie;(function($){$.Boolean="Boolean",$.Identifier="Identifier",$.JSXIdentifier="JSXIdentifier",$.JSXText="JSXText",$.Keyword="Keyword",$.Null="Null",$.Numeric="Numeric",$.Punctuator="Punctuator",$.RegularExpression="RegularExpression",$.String="String",$.Template="Template",$.Block="Block",$.Line="Line"})(ie=d.AST_TOKEN_TYPES||(d.AST_TOKEN_TYPES={}))}}),Xm=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/lib.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0})}}),Xf=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/parser-options.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0})}}),Kc=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/ts-estree.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Te,me,J,O){O===void 0&&(O=J);var le=Object.getOwnPropertyDescriptor(me,J);(!le||("get"in le?!me.__esModule:le.writable||le.configurable))&&(le={enumerable:!0,get:function(){return me[J]}}),Object.defineProperty(Te,O,le)}:function(Te,me,J,O){O===void 0&&(O=J),Te[O]=me[J]}),ie=d&&d.__setModuleDefault||(Object.create?function(Te,me){Object.defineProperty(Te,"default",{enumerable:!0,value:me})}:function(Te,me){Te.default=me}),$=d&&d.__importStar||function(Te){if(Te&&Te.__esModule)return Te;var me={};if(Te!=null)for(var J in Te)J!=="default"&&Object.prototype.hasOwnProperty.call(Te,J)&&h(me,Te,J);return ie(me,Te),me};Object.defineProperty(d,"__esModule",{value:!0}),d.TSESTree=void 0,d.TSESTree=$(Vd())}}),ec=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/index.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Te,me,J,O){O===void 0&&(O=J);var le=Object.getOwnPropertyDescriptor(me,J);(!le||("get"in le?!me.__esModule:le.writable||le.configurable))&&(le={enumerable:!0,get:function(){return me[J]}}),Object.defineProperty(Te,O,le)}:function(Te,me,J,O){O===void 0&&(O=J),Te[O]=me[J]}),ie=d&&d.__exportStar||function(Te,me){for(var J in Te)J!=="default"&&!Object.prototype.hasOwnProperty.call(me,J)&&h(me,Te,J)};Object.defineProperty(d,"__esModule",{value:!0}),d.AST_TOKEN_TYPES=d.AST_NODE_TYPES=void 0;var $=Vd();Object.defineProperty(d,"AST_NODE_TYPES",{enumerable:!0,get:function(){return $.AST_NODE_TYPES}}),Object.defineProperty(d,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return $.AST_TOKEN_TYPES}}),ie(Xm(),d),ie(Xf(),d),ie(Kc(),d)}}),Yf=kt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0})}}),ke=kt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0})}}),st=kt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Te,me,J,O){O===void 0&&(O=J);var le=Object.getOwnPropertyDescriptor(me,J);(!le||("get"in le?!me.__esModule:le.writable||le.configurable))&&(le={enumerable:!0,get:function(){return me[J]}}),Object.defineProperty(Te,O,le)}:function(Te,me,J,O){O===void 0&&(O=J),Te[O]=me[J]}),ie=d&&d.__exportStar||function(Te,me){for(var J in Te)J!=="default"&&!Object.prototype.hasOwnProperty.call(me,J)&&h(me,Te,J)};Object.defineProperty(d,"__esModule",{value:!0}),d.TSESTree=d.AST_TOKEN_TYPES=d.AST_NODE_TYPES=void 0;var $=ec();Object.defineProperty(d,"AST_NODE_TYPES",{enumerable:!0,get:function(){return $.AST_NODE_TYPES}}),Object.defineProperty(d,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return $.AST_TOKEN_TYPES}}),Object.defineProperty(d,"TSESTree",{enumerable:!0,get:function(){return $.TSESTree}}),ie(Yf(),d),ie(ke(),d)}}),Pn=kt({"node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(hn,wr,Xi,Lr){Lr===void 0&&(Lr=Xi);var aa=Object.getOwnPropertyDescriptor(wr,Xi);(!aa||("get"in aa?!wr.__esModule:aa.writable||aa.configurable))&&(aa={enumerable:!0,get:function(){return wr[Xi]}}),Object.defineProperty(hn,Lr,aa)}:function(hn,wr,Xi,Lr){Lr===void 0&&(Lr=Xi),hn[Lr]=wr[Xi]}),ie=d&&d.__setModuleDefault||(Object.create?function(hn,wr){Object.defineProperty(hn,"default",{enumerable:!0,value:wr})}:function(hn,wr){hn.default=wr}),$=d&&d.__importStar||function(hn){if(hn&&hn.__esModule)return hn;var wr={};if(hn!=null)for(var Xi in hn)Xi!=="default"&&Object.prototype.hasOwnProperty.call(hn,Xi)&&h(wr,hn,Xi);return ie(wr,hn),wr};Object.defineProperty(d,"__esModule",{value:!0}),d.isThisInTypeQuery=d.isThisIdentifier=d.identifierIsThisKeyword=d.firstDefined=d.nodeHasTokens=d.createError=d.TSError=d.convertTokens=d.convertToken=d.getTokenType=d.isChildUnwrappableOptionalChain=d.isChainExpression=d.isOptional=d.isComputedProperty=d.unescapeStringLiteralText=d.hasJSXAncestor=d.findFirstMatchingAncestor=d.findNextToken=d.getTSNodeAccessibility=d.getDeclarationKind=d.isJSXToken=d.isToken=d.getRange=d.canContainDirective=d.getLocFor=d.getLineAndCharacterFor=d.getBinaryExpressionType=d.isJSDocComment=d.isComment=d.isComma=d.getLastModifier=d.hasModifier=d.isESTreeClassMember=d.getTextForTokenKind=d.isLogicalOperator=d.isAssignmentOperator=void 0;var Te=$(_a()),me=ap(),J=Wp(),O=st(),le=y_(),F=le.typescriptVersionIsAtLeast["5.0"],re=Te.SyntaxKind,he=[re.BarBarToken,re.AmpersandAmpersandToken,re.QuestionQuestionToken];function m(hn){return hn.kind>=re.FirstAssignment&&hn.kind<=re.LastAssignment}d.isAssignmentOperator=m;function Ae(hn){return he.includes(hn.kind)}d.isLogicalOperator=Ae;function Xe(hn){return Te.tokenToString(hn)}d.getTextForTokenKind=Xe;function it(hn){return hn.kind!==re.SemicolonClassElement}d.isESTreeClassMember=it;function _t(hn,wr){let Xi=(0,me.getModifiers)(wr);return(Xi==null?void 0:Xi.some(Lr=>Lr.kind===hn))===!0}d.hasModifier=_t;function Zt(hn){var wr;let Xi=(0,me.getModifiers)(hn);return Xi==null?null:(wr=Xi[Xi.length-1])!==null&&wr!==void 0?wr:null}d.getLastModifier=Zt;function Bn(hn){return hn.kind===re.CommaToken}d.isComma=Bn;function dn(hn){return hn.kind===re.SingleLineCommentTrivia||hn.kind===re.MultiLineCommentTrivia}d.isComment=dn;function Rn(hn){return hn.kind===re.JSDocComment}d.isJSDocComment=Rn;function At(hn){return m(hn)?O.AST_NODE_TYPES.AssignmentExpression:Ae(hn)?O.AST_NODE_TYPES.LogicalExpression:O.AST_NODE_TYPES.BinaryExpression}d.getBinaryExpressionType=At;function pn(hn,wr){let Xi=wr.getLineAndCharacterOfPosition(hn);return{line:Xi.line+1,column:Xi.character}}d.getLineAndCharacterFor=pn;function Jn(hn,wr,Xi){return{start:pn(hn,Xi),end:pn(wr,Xi)}}d.getLocFor=Jn;function Ie(hn){if(hn.kind===Te.SyntaxKind.Block)switch(hn.parent.kind){case Te.SyntaxKind.Constructor:case Te.SyntaxKind.GetAccessor:case Te.SyntaxKind.SetAccessor:case Te.SyntaxKind.ArrowFunction:case Te.SyntaxKind.FunctionExpression:case Te.SyntaxKind.FunctionDeclaration:case Te.SyntaxKind.MethodDeclaration:return!0;default:return!1}return!0}d.canContainDirective=Ie;function nn(hn,wr){return[hn.getStart(wr),hn.getEnd()]}d.getRange=nn;function Wn(hn){return hn.kind>=re.FirstToken&&hn.kind<=re.LastToken}d.isToken=Wn;function nr(hn){return hn.kind>=re.JsxElement&&hn.kind<=re.JsxAttribute}d.isJSXToken=nr;function jr(hn){return hn.flags&Te.NodeFlags.Let?"let":hn.flags&Te.NodeFlags.Const?"const":"var"}d.getDeclarationKind=jr;function Tt(hn){let wr=(0,me.getModifiers)(hn);if(wr==null)return null;for(let Xi of wr)switch(Xi.kind){case re.PublicKeyword:return"public";case re.ProtectedKeyword:return"protected";case re.PrivateKeyword:return"private";default:break}return null}d.getTSNodeAccessibility=Tt;function Cn(hn,wr,Xi){return Lr(wr);function Lr(aa){return Te.isToken(aa)&&aa.pos===hn.end?aa:Vc(aa.getChildren(Xi),iu=>(iu.pos<=hn.pos&&iu.end>hn.end||iu.pos===hn.end)&&rc(iu,Xi)?Lr(iu):void 0)}}d.findNextToken=Cn;function ur(hn,wr){for(;hn;){if(wr(hn))return hn;hn=hn.parent}}d.findFirstMatchingAncestor=ur;function zr(hn){return!!ur(hn,nr)}d.hasJSXAncestor=zr;function Hr(hn){return hn.replace(/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,wr=>{let Xi=wr.slice(1,-1);if(Xi[0]==="#"){let Lr=Xi[1]==="x"?parseInt(Xi.slice(2),16):parseInt(Xi.slice(1),10);return Lr>1114111?wr:String.fromCodePoint(Lr)}return J.xhtmlEntities[Xi]||wr})}d.unescapeStringLiteralText=Hr;function Tr(hn){return hn.kind===re.ComputedPropertyName}d.isComputedProperty=Tr;function Yr(hn){return hn.questionToken?hn.questionToken.kind===re.QuestionToken:!1}d.isOptional=Yr;function Nt(hn){return hn.type===O.AST_NODE_TYPES.ChainExpression}d.isChainExpression=Nt;function fn(hn,wr){return Nt(wr)&&hn.expression.kind!==Te.SyntaxKind.ParenthesizedExpression}d.isChildUnwrappableOptionalChain=fn;function Hn(hn){let wr;if(F&&hn.kind===re.Identifier?wr=Te.identifierToKeywordKind(hn):"originalKeywordKind"in hn&&(wr=hn.originalKeywordKind),wr)return wr===re.NullKeyword?O.AST_TOKEN_TYPES.Null:wr>=re.FirstFutureReservedWord&&wr<=re.LastKeyword?O.AST_TOKEN_TYPES.Identifier:O.AST_TOKEN_TYPES.Keyword;if(hn.kind>=re.FirstKeyword&&hn.kind<=re.LastFutureReservedWord)return hn.kind===re.FalseKeyword||hn.kind===re.TrueKeyword?O.AST_TOKEN_TYPES.Boolean:O.AST_TOKEN_TYPES.Keyword;if(hn.kind>=re.FirstPunctuation&&hn.kind<=re.LastPunctuation)return O.AST_TOKEN_TYPES.Punctuator;if(hn.kind>=re.NoSubstitutionTemplateLiteral&&hn.kind<=re.TemplateTail)return O.AST_TOKEN_TYPES.Template;switch(hn.kind){case re.NumericLiteral:return O.AST_TOKEN_TYPES.Numeric;case re.JsxText:return O.AST_TOKEN_TYPES.JSXText;case re.StringLiteral:return hn.parent&&(hn.parent.kind===re.JsxAttribute||hn.parent.kind===re.JsxElement)?O.AST_TOKEN_TYPES.JSXText:O.AST_TOKEN_TYPES.String;case re.RegularExpressionLiteral:return O.AST_TOKEN_TYPES.RegularExpression;case re.Identifier:case re.ConstructorKeyword:case re.GetKeyword:case re.SetKeyword:default:}return hn.parent&&hn.kind===re.Identifier&&(nr(hn.parent)||hn.parent.kind===re.PropertyAccessExpression&&zr(hn))?O.AST_TOKEN_TYPES.JSXIdentifier:O.AST_TOKEN_TYPES.Identifier}d.getTokenType=Hn;function wi(hn,wr){let Xi=hn.kind===re.JsxText?hn.getFullStart():hn.getStart(wr),Lr=hn.getEnd(),aa=wr.text.slice(Xi,Lr),iu=Hn(hn);return iu===O.AST_TOKEN_TYPES.RegularExpression?{type:iu,value:aa,range:[Xi,Lr],loc:Jn(Xi,Lr,wr),regex:{pattern:aa.slice(1,aa.lastIndexOf("/")),flags:aa.slice(aa.lastIndexOf("/")+1)}}:{type:iu,value:aa,range:[Xi,Lr],loc:Jn(Xi,Lr,wr)}}d.convertToken=wi;function Gi(hn){let wr=[];function Xi(Lr){if(!(dn(Lr)||Rn(Lr)))if(Wn(Lr)&&Lr.kind!==re.EndOfFileToken){let aa=wi(Lr,hn);aa&&wr.push(aa)}else Lr.getChildren(hn).forEach(Xi)}return Xi(hn),wr}d.convertTokens=Gi;var Po=class extends Error{constructor(hn,wr,Xi,Lr,aa){super(hn),this.fileName=wr,this.index=Xi,this.lineNumber=Lr,this.column=aa,Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0})}};d.TSError=Po;function Ga(hn,wr,Xi){let Lr=hn.getLineAndCharacterOfPosition(wr);return new Po(Xi,hn.fileName,wr,Lr.line+1,Lr.character)}d.createError=Ga;function rc(hn,wr){return hn.kind===re.EndOfFileToken?!!hn.jsDoc:hn.getWidth(wr)!==0}d.nodeHasTokens=rc;function Vc(hn,wr){if(hn!==void 0)for(let Xi=0;Xi<hn.length;Xi++){let Lr=wr(hn[Xi],Xi);if(Lr!==void 0)return Lr}}d.firstDefined=Vc;function Wc(hn){return(F?Te.identifierToKeywordKind(hn):hn.originalKeywordKind)===re.ThisKeyword}d.identifierIsThisKeyword=Wc;function _l(hn){return!!hn&&hn.kind===re.Identifier&&Wc(hn)}d.isThisIdentifier=_l;function pp(hn){if(!_l(hn))return!1;for(;Te.isQualifiedName(hn.parent)&&hn.parent.left===hn;)hn=hn.parent;return hn.parent.kind===re.TypeQuery}d.isThisInTypeQuery=pp}}),Ir=kt({"node_modules/@typescript-eslint/typescript-estree/dist/convert.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(m,Ae,Xe,it){it===void 0&&(it=Xe);var _t=Object.getOwnPropertyDescriptor(Ae,Xe);(!_t||("get"in _t?!Ae.__esModule:_t.writable||_t.configurable))&&(_t={enumerable:!0,get:function(){return Ae[Xe]}}),Object.defineProperty(m,it,_t)}:function(m,Ae,Xe,it){it===void 0&&(it=Xe),m[it]=Ae[Xe]}),ie=d&&d.__setModuleDefault||(Object.create?function(m,Ae){Object.defineProperty(m,"default",{enumerable:!0,value:Ae})}:function(m,Ae){m.default=Ae}),$=d&&d.__importStar||function(m){if(m&&m.__esModule)return m;var Ae={};if(m!=null)for(var Xe in m)Xe!=="default"&&Object.prototype.hasOwnProperty.call(m,Xe)&&h(Ae,m,Xe);return ie(Ae,m),Ae};Object.defineProperty(d,"__esModule",{value:!0}),d.Converter=d.convertError=void 0;var Te=$(_a()),me=ap(),J=Pn(),O=st(),le=y_(),F=Te.SyntaxKind;function re(m){return(0,J.createError)(m.file,m.start,"message"in m&&m.message||m.messageText)}d.convertError=re;var he=class{constructor(m,Ae){this.esTreeNodeToTSNodeMap=new WeakMap,this.tsNodeToESTreeNodeMap=new WeakMap,this.allowPattern=!1,this.inTypeMode=!1,this.ast=m,this.options=Object.assign({},Ae)}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}convertProgram(){return this.converter(this.ast)}converter(m,Ae,Xe,it){if(!m)return null;let _t=this.inTypeMode,Zt=this.allowPattern;Xe!==void 0&&(this.inTypeMode=Xe),it!==void 0&&(this.allowPattern=it);let Bn=this.convertNode(m,Ae!=null?Ae:m.parent);return this.registerTSNodeInNodeMap(m,Bn),this.inTypeMode=_t,this.allowPattern=Zt,Bn}fixExports(m,Ae){let Xe=(0,me.getModifiers)(m);if((Xe==null?void 0:Xe[0].kind)===F.ExportKeyword){this.registerTSNodeInNodeMap(m,Ae);let it=Xe[0],_t=Xe[1],Zt=_t&&_t.kind===F.DefaultKeyword,Bn=Zt?(0,J.findNextToken)(_t,this.ast,this.ast):(0,J.findNextToken)(it,this.ast,this.ast);if(Ae.range[0]=Bn.getStart(this.ast),Ae.loc=(0,J.getLocFor)(Ae.range[0],Ae.range[1],this.ast),Zt)return this.createNode(m,{type:O.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:Ae,range:[it.getStart(this.ast),Ae.range[1]],exportKind:"value"});{let dn=Ae.type===O.AST_NODE_TYPES.TSInterfaceDeclaration||Ae.type===O.AST_NODE_TYPES.TSTypeAliasDeclaration,Rn="declare"in Ae&&Ae.declare===!0;return this.createNode(m,{type:O.AST_NODE_TYPES.ExportNamedDeclaration,declaration:Ae,specifiers:[],source:null,exportKind:dn||Rn?"type":"value",range:[it.getStart(this.ast),Ae.range[1]],assertions:[]})}}return Ae}registerTSNodeInNodeMap(m,Ae){Ae&&this.options.shouldPreserveNodeMaps&&(this.tsNodeToESTreeNodeMap.has(m)||this.tsNodeToESTreeNodeMap.set(m,Ae))}convertPattern(m,Ae){return this.converter(m,Ae,this.inTypeMode,!0)}convertChild(m,Ae){return this.converter(m,Ae,this.inTypeMode,!1)}convertType(m,Ae){return this.converter(m,Ae,!0,!1)}createNode(m,Ae){let Xe=Ae;return Xe.range||(Xe.range=(0,J.getRange)(m,this.ast)),Xe.loc||(Xe.loc=(0,J.getLocFor)(Xe.range[0],Xe.range[1],this.ast)),Xe&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(Xe,m),Xe}convertBindingNameWithTypeAnnotation(m,Ae,Xe){let it=this.convertPattern(m);return Ae&&(it.typeAnnotation=this.convertTypeAnnotation(Ae,Xe),this.fixParentLocation(it,it.typeAnnotation.range)),it}convertTypeAnnotation(m,Ae){let Xe=(Ae==null?void 0:Ae.kind)===F.FunctionType||(Ae==null?void 0:Ae.kind)===F.ConstructorType?2:1,it=m.getFullStart()-Xe,_t=(0,J.getLocFor)(it,m.end,this.ast);return{type:O.AST_NODE_TYPES.TSTypeAnnotation,loc:_t,range:[it,m.end],typeAnnotation:this.convertType(m)}}convertBodyExpressions(m,Ae){let Xe=(0,J.canContainDirective)(Ae);return m.map(it=>{let _t=this.convertChild(it);if(Xe)if(_t!=null&&_t.expression&&Te.isExpressionStatement(it)&&Te.isStringLiteral(it.expression)){let Zt=_t.expression.raw;return _t.directive=Zt.slice(1,-1),_t}else Xe=!1;return _t}).filter(it=>it)}convertTypeArgumentsToTypeParameters(m,Ae){let Xe=(0,J.findNextToken)(m,this.ast,this.ast);return this.createNode(Ae,{type:O.AST_NODE_TYPES.TSTypeParameterInstantiation,range:[m.pos-1,Xe.end],params:m.map(it=>this.convertType(it))})}convertTSTypeParametersToTypeParametersDeclaration(m){let Ae=(0,J.findNextToken)(m,this.ast,this.ast);return{type:O.AST_NODE_TYPES.TSTypeParameterDeclaration,range:[m.pos-1,Ae.end],loc:(0,J.getLocFor)(m.pos-1,Ae.end,this.ast),params:m.map(Xe=>this.convertType(Xe))}}convertParameters(m){return m!=null&&m.length?m.map(Ae=>{let Xe=this.convertChild(Ae),it=(0,me.getDecorators)(Ae);return it!=null&&it.length&&(Xe.decorators=it.map(_t=>this.convertChild(_t))),Xe}):[]}convertChainExpression(m,Ae){let{child:Xe,isOptional:it}=(()=>m.type===O.AST_NODE_TYPES.MemberExpression?{child:m.object,isOptional:m.optional}:m.type===O.AST_NODE_TYPES.CallExpression?{child:m.callee,isOptional:m.optional}:{child:m.expression,isOptional:!1})(),_t=(0,J.isChildUnwrappableOptionalChain)(Ae,Xe);if(!_t&&!it)return m;if(_t&&(0,J.isChainExpression)(Xe)){let Zt=Xe.expression;m.type===O.AST_NODE_TYPES.MemberExpression?m.object=Zt:m.type===O.AST_NODE_TYPES.CallExpression?m.callee=Zt:m.expression=Zt}return this.createNode(Ae,{type:O.AST_NODE_TYPES.ChainExpression,expression:m})}deeplyCopy(m){if(m.kind===Te.SyntaxKind.JSDocFunctionType)throw(0,J.createError)(this.ast,m.pos,"JSDoc types can only be used inside documentation comments.");let Ae=`TS${F[m.kind]}`;if(this.options.errorOnUnknownASTType&&!O.AST_NODE_TYPES[Ae])throw new Error(`Unknown AST_NODE_TYPE: "${Ae}"`);let Xe=this.createNode(m,{type:Ae});"type"in m&&(Xe.typeAnnotation=m.type&&"kind"in m.type&&Te.isTypeNode(m.type)?this.convertTypeAnnotation(m.type,m):null),"typeArguments"in m&&(Xe.typeParameters=m.typeArguments&&"pos"in m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):null),"typeParameters"in m&&(Xe.typeParameters=m.typeParameters&&"pos"in m.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters):null);let it=(0,me.getDecorators)(m);it!=null&&it.length&&(Xe.decorators=it.map(Zt=>this.convertChild(Zt)));let _t=new Set(["_children","decorators","end","flags","illegalDecorators","heritageClauses","locals","localSymbol","jsDoc","kind","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(m).filter(Zt=>{let[Bn]=Zt;return!_t.has(Bn)}).forEach(Zt=>{let[Bn,dn]=Zt;Array.isArray(dn)?Xe[Bn]=dn.map(Rn=>this.convertChild(Rn)):dn&&typeof dn=="object"&&dn.kind?Xe[Bn]=this.convertChild(dn):Xe[Bn]=dn}),Xe}convertJSXIdentifier(m){let Ae=this.createNode(m,{type:O.AST_NODE_TYPES.JSXIdentifier,name:m.getText()});return this.registerTSNodeInNodeMap(m,Ae),Ae}convertJSXNamespaceOrIdentifier(m){let Ae=m.getText(),Xe=Ae.indexOf(":");if(Xe>0){let it=(0,J.getRange)(m,this.ast),_t=this.createNode(m,{type:O.AST_NODE_TYPES.JSXNamespacedName,namespace:this.createNode(m,{type:O.AST_NODE_TYPES.JSXIdentifier,name:Ae.slice(0,Xe),range:[it[0],it[0]+Xe]}),name:this.createNode(m,{type:O.AST_NODE_TYPES.JSXIdentifier,name:Ae.slice(Xe+1),range:[it[0]+Xe+1,it[1]]}),range:it});return this.registerTSNodeInNodeMap(m,_t),_t}return this.convertJSXIdentifier(m)}convertJSXTagName(m,Ae){let Xe;switch(m.kind){case F.PropertyAccessExpression:if(m.name.kind===F.PrivateIdentifier)throw new Error("Non-private identifier expected.");Xe=this.createNode(m,{type:O.AST_NODE_TYPES.JSXMemberExpression,object:this.convertJSXTagName(m.expression,Ae),property:this.convertJSXIdentifier(m.name)});break;case F.ThisKeyword:case F.Identifier:default:return this.convertJSXNamespaceOrIdentifier(m)}return this.registerTSNodeInNodeMap(m,Xe),Xe}convertMethodSignature(m){let Ae=this.createNode(m,{type:O.AST_NODE_TYPES.TSMethodSignature,computed:(0,J.isComputedProperty)(m.name),key:this.convertChild(m.name),params:this.convertParameters(m.parameters),kind:(()=>{switch(m.kind){case F.GetAccessor:return"get";case F.SetAccessor:return"set";case F.MethodSignature:return"method"}})()});(0,J.isOptional)(m)&&(Ae.optional=!0),m.type&&(Ae.returnType=this.convertTypeAnnotation(m.type,m)),(0,J.hasModifier)(F.ReadonlyKeyword,m)&&(Ae.readonly=!0),m.typeParameters&&(Ae.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters));let Xe=(0,J.getTSNodeAccessibility)(m);return Xe&&(Ae.accessibility=Xe),(0,J.hasModifier)(F.ExportKeyword,m)&&(Ae.export=!0),(0,J.hasModifier)(F.StaticKeyword,m)&&(Ae.static=!0),Ae}convertAssertClasue(m){return m===void 0?[]:m.elements.map(Ae=>this.convertChild(Ae))}applyModifiersToResult(m,Ae){if(!Ae)return;let Xe=[];for(let it of Ae)switch(it.kind){case F.ExportKeyword:case F.DefaultKeyword:break;case F.ConstKeyword:m.const=!0;break;case F.DeclareKeyword:m.declare=!0;break;default:Xe.push(this.convertChild(it));break}Xe.length>0&&(m.modifiers=Xe)}fixParentLocation(m,Ae){Ae[0]<m.range[0]&&(m.range[0]=Ae[0],m.loc.start=(0,J.getLineAndCharacterFor)(m.range[0],this.ast)),Ae[1]>m.range[1]&&(m.range[1]=Ae[1],m.loc.end=(0,J.getLineAndCharacterFor)(m.range[1],this.ast))}assertModuleSpecifier(m,Ae){var Xe;if(!Ae&&m.moduleSpecifier==null)throw(0,J.createError)(this.ast,m.pos,"Module specifier must be a string literal.");if(m.moduleSpecifier&&((Xe=m.moduleSpecifier)===null||Xe===void 0?void 0:Xe.kind)!==F.StringLiteral)throw(0,J.createError)(this.ast,m.moduleSpecifier.pos,"Module specifier must be a string literal.")}convertNode(m,Ae){var Xe,it,_t,Zt,Bn,dn,Rn,At,pn,Jn;switch(m.kind){case F.SourceFile:return this.createNode(m,{type:O.AST_NODE_TYPES.Program,body:this.convertBodyExpressions(m.statements,m),sourceType:m.externalModuleIndicator?"module":"script",range:[m.getStart(this.ast),m.endOfFileToken.end]});case F.Block:return this.createNode(m,{type:O.AST_NODE_TYPES.BlockStatement,body:this.convertBodyExpressions(m.statements,m)});case F.Identifier:return(0,J.isThisInTypeQuery)(m)?this.createNode(m,{type:O.AST_NODE_TYPES.ThisExpression}):this.createNode(m,{type:O.AST_NODE_TYPES.Identifier,name:m.text});case F.PrivateIdentifier:return this.createNode(m,{type:O.AST_NODE_TYPES.PrivateIdentifier,name:m.text.slice(1)});case F.WithStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.WithStatement,object:this.convertChild(m.expression),body:this.convertChild(m.statement)});case F.ReturnStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ReturnStatement,argument:this.convertChild(m.expression)});case F.LabeledStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.LabeledStatement,label:this.convertChild(m.label),body:this.convertChild(m.statement)});case F.ContinueStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ContinueStatement,label:this.convertChild(m.label)});case F.BreakStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.BreakStatement,label:this.convertChild(m.label)});case F.IfStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.IfStatement,test:this.convertChild(m.expression),consequent:this.convertChild(m.thenStatement),alternate:this.convertChild(m.elseStatement)});case F.SwitchStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.SwitchStatement,discriminant:this.convertChild(m.expression),cases:m.caseBlock.clauses.map(Ie=>this.convertChild(Ie))});case F.CaseClause:case F.DefaultClause:return this.createNode(m,{type:O.AST_NODE_TYPES.SwitchCase,test:m.kind===F.CaseClause?this.convertChild(m.expression):null,consequent:m.statements.map(Ie=>this.convertChild(Ie))});case F.ThrowStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ThrowStatement,argument:this.convertChild(m.expression)});case F.TryStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.TryStatement,block:this.convertChild(m.tryBlock),handler:this.convertChild(m.catchClause),finalizer:this.convertChild(m.finallyBlock)});case F.CatchClause:return this.createNode(m,{type:O.AST_NODE_TYPES.CatchClause,param:m.variableDeclaration?this.convertBindingNameWithTypeAnnotation(m.variableDeclaration.name,m.variableDeclaration.type):null,body:this.convertChild(m.block)});case F.WhileStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.WhileStatement,test:this.convertChild(m.expression),body:this.convertChild(m.statement)});case F.DoStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.DoWhileStatement,test:this.convertChild(m.expression),body:this.convertChild(m.statement)});case F.ForStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ForStatement,init:this.convertChild(m.initializer),test:this.convertChild(m.condition),update:this.convertChild(m.incrementor),body:this.convertChild(m.statement)});case F.ForInStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ForInStatement,left:this.convertPattern(m.initializer),right:this.convertChild(m.expression),body:this.convertChild(m.statement)});case F.ForOfStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ForOfStatement,left:this.convertPattern(m.initializer),right:this.convertChild(m.expression),body:this.convertChild(m.statement),await:!!(m.awaitModifier&&m.awaitModifier.kind===F.AwaitKeyword)});case F.FunctionDeclaration:{let Ie=(0,J.hasModifier)(F.DeclareKeyword,m),nn=this.createNode(m,{type:Ie||!m.body?O.AST_NODE_TYPES.TSDeclareFunction:O.AST_NODE_TYPES.FunctionDeclaration,id:this.convertChild(m.name),generator:!!m.asteriskToken,expression:!1,async:(0,J.hasModifier)(F.AsyncKeyword,m),params:this.convertParameters(m.parameters),body:this.convertChild(m.body)||void 0});return m.type&&(nn.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(nn.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),Ie&&(nn.declare=!0),this.fixExports(m,nn)}case F.VariableDeclaration:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.VariableDeclarator,id:this.convertBindingNameWithTypeAnnotation(m.name,m.type,m),init:this.convertChild(m.initializer)});return m.exclamationToken&&(Ie.definite=!0),Ie}case F.VariableStatement:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.VariableDeclaration,declarations:m.declarationList.declarations.map(nn=>this.convertChild(nn)),kind:(0,J.getDeclarationKind)(m.declarationList)});return(0,J.hasModifier)(F.DeclareKeyword,m)&&(Ie.declare=!0),this.fixExports(m,Ie)}case F.VariableDeclarationList:return this.createNode(m,{type:O.AST_NODE_TYPES.VariableDeclaration,declarations:m.declarations.map(Ie=>this.convertChild(Ie)),kind:(0,J.getDeclarationKind)(m)});case F.ExpressionStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.ExpressionStatement,expression:this.convertChild(m.expression)});case F.ThisKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES.ThisExpression});case F.ArrayLiteralExpression:return this.allowPattern?this.createNode(m,{type:O.AST_NODE_TYPES.ArrayPattern,elements:m.elements.map(Ie=>this.convertPattern(Ie))}):this.createNode(m,{type:O.AST_NODE_TYPES.ArrayExpression,elements:m.elements.map(Ie=>this.convertChild(Ie))});case F.ObjectLiteralExpression:return this.allowPattern?this.createNode(m,{type:O.AST_NODE_TYPES.ObjectPattern,properties:m.properties.map(Ie=>this.convertPattern(Ie))}):this.createNode(m,{type:O.AST_NODE_TYPES.ObjectExpression,properties:m.properties.map(Ie=>this.convertChild(Ie))});case F.PropertyAssignment:return this.createNode(m,{type:O.AST_NODE_TYPES.Property,key:this.convertChild(m.name),value:this.converter(m.initializer,m,this.inTypeMode,this.allowPattern),computed:(0,J.isComputedProperty)(m.name),method:!1,shorthand:!1,kind:"init"});case F.ShorthandPropertyAssignment:return m.objectAssignmentInitializer?this.createNode(m,{type:O.AST_NODE_TYPES.Property,key:this.convertChild(m.name),value:this.createNode(m,{type:O.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(m.name),right:this.convertChild(m.objectAssignmentInitializer)}),computed:!1,method:!1,shorthand:!0,kind:"init"}):this.createNode(m,{type:O.AST_NODE_TYPES.Property,key:this.convertChild(m.name),value:this.convertChild(m.name),computed:!1,method:!1,shorthand:!0,kind:"init"});case F.ComputedPropertyName:return this.convertChild(m.expression);case F.PropertyDeclaration:{let Ie=(0,J.hasModifier)(F.AbstractKeyword,m),nn=(0,J.hasModifier)(F.AccessorKeyword,m),Wn=(()=>nn?Ie?O.AST_NODE_TYPES.TSAbstractAccessorProperty:O.AST_NODE_TYPES.AccessorProperty:Ie?O.AST_NODE_TYPES.TSAbstractPropertyDefinition:O.AST_NODE_TYPES.PropertyDefinition)(),nr=this.createNode(m,{type:Wn,key:this.convertChild(m.name),value:Ie?null:this.convertChild(m.initializer),computed:(0,J.isComputedProperty)(m.name),static:(0,J.hasModifier)(F.StaticKeyword,m),readonly:(0,J.hasModifier)(F.ReadonlyKeyword,m)||void 0,declare:(0,J.hasModifier)(F.DeclareKeyword,m),override:(0,J.hasModifier)(F.OverrideKeyword,m)});m.type&&(nr.typeAnnotation=this.convertTypeAnnotation(m.type,m));let jr=(0,me.getDecorators)(m);jr&&(nr.decorators=jr.map(Cn=>this.convertChild(Cn)));let Tt=(0,J.getTSNodeAccessibility)(m);return Tt&&(nr.accessibility=Tt),(m.name.kind===F.Identifier||m.name.kind===F.ComputedPropertyName||m.name.kind===F.PrivateIdentifier)&&m.questionToken&&(nr.optional=!0),m.exclamationToken&&(nr.definite=!0),nr.key.type===O.AST_NODE_TYPES.Literal&&m.questionToken&&(nr.optional=!0),nr}case F.GetAccessor:case F.SetAccessor:if(m.parent.kind===F.InterfaceDeclaration||m.parent.kind===F.TypeLiteral)return this.convertMethodSignature(m);case F.MethodDeclaration:{let Ie=this.createNode(m,{type:m.body?O.AST_NODE_TYPES.FunctionExpression:O.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,generator:!!m.asteriskToken,expression:!1,async:(0,J.hasModifier)(F.AsyncKeyword,m),body:this.convertChild(m.body),range:[m.parameters.pos-1,m.end],params:[]});m.type&&(Ie.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(Ie.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters),this.fixParentLocation(Ie,Ie.typeParameters.range));let nn;if(Ae.kind===F.ObjectLiteralExpression)Ie.params=m.parameters.map(Wn=>this.convertChild(Wn)),nn=this.createNode(m,{type:O.AST_NODE_TYPES.Property,key:this.convertChild(m.name),value:Ie,computed:(0,J.isComputedProperty)(m.name),method:m.kind===F.MethodDeclaration,shorthand:!1,kind:"init"});else{Ie.params=this.convertParameters(m.parameters);let Wn=(0,J.hasModifier)(F.AbstractKeyword,m)?O.AST_NODE_TYPES.TSAbstractMethodDefinition:O.AST_NODE_TYPES.MethodDefinition;nn=this.createNode(m,{type:Wn,key:this.convertChild(m.name),value:Ie,computed:(0,J.isComputedProperty)(m.name),static:(0,J.hasModifier)(F.StaticKeyword,m),kind:"method",override:(0,J.hasModifier)(F.OverrideKeyword,m)});let nr=(0,me.getDecorators)(m);nr&&(nn.decorators=nr.map(Tt=>this.convertChild(Tt)));let jr=(0,J.getTSNodeAccessibility)(m);jr&&(nn.accessibility=jr)}return m.questionToken&&(nn.optional=!0),m.kind===F.GetAccessor?nn.kind="get":m.kind===F.SetAccessor?nn.kind="set":!nn.static&&m.name.kind===F.StringLiteral&&m.name.text==="constructor"&&nn.type!==O.AST_NODE_TYPES.Property&&(nn.kind="constructor"),nn}case F.Constructor:{let Ie=(0,J.getLastModifier)(m),nn=Ie&&(0,J.findNextToken)(Ie,m,this.ast)||m.getFirstToken(),Wn=this.createNode(m,{type:m.body?O.AST_NODE_TYPES.FunctionExpression:O.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,params:this.convertParameters(m.parameters),generator:!1,expression:!1,async:!1,body:this.convertChild(m.body),range:[m.parameters.pos-1,m.end]});m.typeParameters&&(Wn.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters),this.fixParentLocation(Wn,Wn.typeParameters.range)),m.type&&(Wn.returnType=this.convertTypeAnnotation(m.type,m));let nr=this.createNode(m,{type:O.AST_NODE_TYPES.Identifier,name:"constructor",range:[nn.getStart(this.ast),nn.end]}),jr=(0,J.hasModifier)(F.StaticKeyword,m),Tt=this.createNode(m,{type:(0,J.hasModifier)(F.AbstractKeyword,m)?O.AST_NODE_TYPES.TSAbstractMethodDefinition:O.AST_NODE_TYPES.MethodDefinition,key:nr,value:Wn,computed:!1,static:jr,kind:jr?"method":"constructor",override:!1}),Cn=(0,J.getTSNodeAccessibility)(m);return Cn&&(Tt.accessibility=Cn),Tt}case F.FunctionExpression:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.FunctionExpression,id:this.convertChild(m.name),generator:!!m.asteriskToken,params:this.convertParameters(m.parameters),body:this.convertChild(m.body),async:(0,J.hasModifier)(F.AsyncKeyword,m),expression:!1});return m.type&&(Ie.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(Ie.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),Ie}case F.SuperKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES.Super});case F.ArrayBindingPattern:return this.createNode(m,{type:O.AST_NODE_TYPES.ArrayPattern,elements:m.elements.map(Ie=>this.convertPattern(Ie))});case F.OmittedExpression:return null;case F.ObjectBindingPattern:return this.createNode(m,{type:O.AST_NODE_TYPES.ObjectPattern,properties:m.elements.map(Ie=>this.convertPattern(Ie))});case F.BindingElement:if(Ae.kind===F.ArrayBindingPattern){let Ie=this.convertChild(m.name,Ae);return m.initializer?this.createNode(m,{type:O.AST_NODE_TYPES.AssignmentPattern,left:Ie,right:this.convertChild(m.initializer)}):m.dotDotDotToken?this.createNode(m,{type:O.AST_NODE_TYPES.RestElement,argument:Ie}):Ie}else{let Ie;return m.dotDotDotToken?Ie=this.createNode(m,{type:O.AST_NODE_TYPES.RestElement,argument:this.convertChild((Xe=m.propertyName)!==null&&Xe!==void 0?Xe:m.name)}):Ie=this.createNode(m,{type:O.AST_NODE_TYPES.Property,key:this.convertChild((it=m.propertyName)!==null&&it!==void 0?it:m.name),value:this.convertChild(m.name),computed:!!(m.propertyName&&m.propertyName.kind===F.ComputedPropertyName),method:!1,shorthand:!m.propertyName,kind:"init"}),m.initializer&&(Ie.value=this.createNode(m,{type:O.AST_NODE_TYPES.AssignmentPattern,left:this.convertChild(m.name),right:this.convertChild(m.initializer),range:[m.name.getStart(this.ast),m.initializer.end]})),Ie}case F.ArrowFunction:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.ArrowFunctionExpression,generator:!1,id:null,params:this.convertParameters(m.parameters),body:this.convertChild(m.body),async:(0,J.hasModifier)(F.AsyncKeyword,m),expression:m.body.kind!==F.Block});return m.type&&(Ie.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(Ie.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),Ie}case F.YieldExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.YieldExpression,delegate:!!m.asteriskToken,argument:this.convertChild(m.expression)});case F.AwaitExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.AwaitExpression,argument:this.convertChild(m.expression)});case F.NoSubstitutionTemplateLiteral:return this.createNode(m,{type:O.AST_NODE_TYPES.TemplateLiteral,quasis:[this.createNode(m,{type:O.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(m.getStart(this.ast)+1,m.end-1),cooked:m.text},tail:!0})],expressions:[]});case F.TemplateExpression:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TemplateLiteral,quasis:[this.convertChild(m.head)],expressions:[]});return m.templateSpans.forEach(nn=>{Ie.expressions.push(this.convertChild(nn.expression)),Ie.quasis.push(this.convertChild(nn.literal))}),Ie}case F.TaggedTemplateExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.TaggedTemplateExpression,typeParameters:m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):void 0,tag:this.convertChild(m.tag),quasi:this.convertChild(m.template)});case F.TemplateHead:case F.TemplateMiddle:case F.TemplateTail:{let Ie=m.kind===F.TemplateTail;return this.createNode(m,{type:O.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(m.getStart(this.ast)+1,m.end-(Ie?1:2)),cooked:m.text},tail:Ie})}case F.SpreadAssignment:case F.SpreadElement:return this.allowPattern?this.createNode(m,{type:O.AST_NODE_TYPES.RestElement,argument:this.convertPattern(m.expression)}):this.createNode(m,{type:O.AST_NODE_TYPES.SpreadElement,argument:this.convertChild(m.expression)});case F.Parameter:{let Ie,nn;return m.dotDotDotToken?Ie=nn=this.createNode(m,{type:O.AST_NODE_TYPES.RestElement,argument:this.convertChild(m.name)}):m.initializer?(Ie=this.convertChild(m.name),nn=this.createNode(m,{type:O.AST_NODE_TYPES.AssignmentPattern,left:Ie,right:this.convertChild(m.initializer)}),(0,me.getModifiers)(m)&&(nn.range[0]=Ie.range[0],nn.loc=(0,J.getLocFor)(nn.range[0],nn.range[1],this.ast))):Ie=nn=this.convertChild(m.name,Ae),m.type&&(Ie.typeAnnotation=this.convertTypeAnnotation(m.type,m),this.fixParentLocation(Ie,Ie.typeAnnotation.range)),m.questionToken&&(m.questionToken.end>Ie.range[1]&&(Ie.range[1]=m.questionToken.end,Ie.loc.end=(0,J.getLineAndCharacterFor)(Ie.range[1],this.ast)),Ie.optional=!0),(0,me.getModifiers)(m)?this.createNode(m,{type:O.AST_NODE_TYPES.TSParameterProperty,accessibility:(_t=(0,J.getTSNodeAccessibility)(m))!==null&&_t!==void 0?_t:void 0,readonly:(0,J.hasModifier)(F.ReadonlyKeyword,m)||void 0,static:(0,J.hasModifier)(F.StaticKeyword,m)||void 0,export:(0,J.hasModifier)(F.ExportKeyword,m)||void 0,override:(0,J.hasModifier)(F.OverrideKeyword,m)||void 0,parameter:nn}):nn}case F.ClassDeclaration:case F.ClassExpression:{let Ie=(Zt=m.heritageClauses)!==null&&Zt!==void 0?Zt:[],nn=m.kind===F.ClassDeclaration?O.AST_NODE_TYPES.ClassDeclaration:O.AST_NODE_TYPES.ClassExpression,Wn=Ie.find(ur=>ur.token===F.ExtendsKeyword),nr=Ie.find(ur=>ur.token===F.ImplementsKeyword),jr=this.createNode(m,{type:nn,id:this.convertChild(m.name),body:this.createNode(m,{type:O.AST_NODE_TYPES.ClassBody,body:[],range:[m.members.pos-1,m.end]}),superClass:Wn!=null&&Wn.types[0]?this.convertChild(Wn.types[0].expression):null});if(Wn){if(Wn.types.length>1)throw(0,J.createError)(this.ast,Wn.types[1].pos,"Classes can only extend a single class.");!((Bn=Wn.types[0])===null||Bn===void 0)&&Bn.typeArguments&&(jr.superTypeParameters=this.convertTypeArgumentsToTypeParameters(Wn.types[0].typeArguments,Wn.types[0]))}m.typeParameters&&(jr.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),nr&&(jr.implements=nr.types.map(ur=>this.convertChild(ur))),(0,J.hasModifier)(F.AbstractKeyword,m)&&(jr.abstract=!0),(0,J.hasModifier)(F.DeclareKeyword,m)&&(jr.declare=!0);let Tt=(0,me.getDecorators)(m);Tt&&(jr.decorators=Tt.map(ur=>this.convertChild(ur)));let Cn=m.members.filter(J.isESTreeClassMember);return Cn.length&&(jr.body.body=Cn.map(ur=>this.convertChild(ur))),this.fixExports(m,jr)}case F.ModuleBlock:return this.createNode(m,{type:O.AST_NODE_TYPES.TSModuleBlock,body:this.convertBodyExpressions(m.statements,m)});case F.ImportDeclaration:{this.assertModuleSpecifier(m,!1);let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.ImportDeclaration,source:this.convertChild(m.moduleSpecifier),specifiers:[],importKind:"value",assertions:this.convertAssertClasue(m.assertClause)});if(m.importClause&&(m.importClause.isTypeOnly&&(Ie.importKind="type"),m.importClause.name&&Ie.specifiers.push(this.convertChild(m.importClause)),m.importClause.namedBindings))switch(m.importClause.namedBindings.kind){case F.NamespaceImport:Ie.specifiers.push(this.convertChild(m.importClause.namedBindings));break;case F.NamedImports:Ie.specifiers=Ie.specifiers.concat(m.importClause.namedBindings.elements.map(nn=>this.convertChild(nn)));break}return Ie}case F.NamespaceImport:return this.createNode(m,{type:O.AST_NODE_TYPES.ImportNamespaceSpecifier,local:this.convertChild(m.name)});case F.ImportSpecifier:return this.createNode(m,{type:O.AST_NODE_TYPES.ImportSpecifier,local:this.convertChild(m.name),imported:this.convertChild((dn=m.propertyName)!==null&&dn!==void 0?dn:m.name),importKind:m.isTypeOnly?"type":"value"});case F.ImportClause:{let Ie=this.convertChild(m.name);return this.createNode(m,{type:O.AST_NODE_TYPES.ImportDefaultSpecifier,local:Ie,range:Ie.range})}case F.ExportDeclaration:return((Rn=m.exportClause)===null||Rn===void 0?void 0:Rn.kind)===F.NamedExports?(this.assertModuleSpecifier(m,!0),this.createNode(m,{type:O.AST_NODE_TYPES.ExportNamedDeclaration,source:this.convertChild(m.moduleSpecifier),specifiers:m.exportClause.elements.map(Ie=>this.convertChild(Ie)),exportKind:m.isTypeOnly?"type":"value",declaration:null,assertions:this.convertAssertClasue(m.assertClause)})):(this.assertModuleSpecifier(m,!1),this.createNode(m,{type:O.AST_NODE_TYPES.ExportAllDeclaration,source:this.convertChild(m.moduleSpecifier),exportKind:m.isTypeOnly?"type":"value",exported:m.exportClause&&m.exportClause.kind===F.NamespaceExport?this.convertChild(m.exportClause.name):null,assertions:this.convertAssertClasue(m.assertClause)}));case F.ExportSpecifier:return this.createNode(m,{type:O.AST_NODE_TYPES.ExportSpecifier,local:this.convertChild((At=m.propertyName)!==null&&At!==void 0?At:m.name),exported:this.convertChild(m.name),exportKind:m.isTypeOnly?"type":"value"});case F.ExportAssignment:return m.isExportEquals?this.createNode(m,{type:O.AST_NODE_TYPES.TSExportAssignment,expression:this.convertChild(m.expression)}):this.createNode(m,{type:O.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:this.convertChild(m.expression),exportKind:"value"});case F.PrefixUnaryExpression:case F.PostfixUnaryExpression:{let Ie=(0,J.getTextForTokenKind)(m.operator);return Ie==="++"||Ie==="--"?this.createNode(m,{type:O.AST_NODE_TYPES.UpdateExpression,operator:Ie,prefix:m.kind===F.PrefixUnaryExpression,argument:this.convertChild(m.operand)}):this.createNode(m,{type:O.AST_NODE_TYPES.UnaryExpression,operator:Ie,prefix:m.kind===F.PrefixUnaryExpression,argument:this.convertChild(m.operand)})}case F.DeleteExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.UnaryExpression,operator:"delete",prefix:!0,argument:this.convertChild(m.expression)});case F.VoidExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.UnaryExpression,operator:"void",prefix:!0,argument:this.convertChild(m.expression)});case F.TypeOfExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.UnaryExpression,operator:"typeof",prefix:!0,argument:this.convertChild(m.expression)});case F.TypeOperator:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeOperator,operator:(0,J.getTextForTokenKind)(m.operator),typeAnnotation:this.convertChild(m.type)});case F.BinaryExpression:if((0,J.isComma)(m.operatorToken)){let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.SequenceExpression,expressions:[]}),nn=this.convertChild(m.left);return nn.type===O.AST_NODE_TYPES.SequenceExpression&&m.left.kind!==F.ParenthesizedExpression?Ie.expressions=Ie.expressions.concat(nn.expressions):Ie.expressions.push(nn),Ie.expressions.push(this.convertChild(m.right)),Ie}else{let Ie=(0,J.getBinaryExpressionType)(m.operatorToken);return this.allowPattern&&Ie===O.AST_NODE_TYPES.AssignmentExpression?this.createNode(m,{type:O.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(m.left,m),right:this.convertChild(m.right)}):this.createNode(m,{type:Ie,operator:(0,J.getTextForTokenKind)(m.operatorToken.kind),left:this.converter(m.left,m,this.inTypeMode,Ie===O.AST_NODE_TYPES.AssignmentExpression),right:this.convertChild(m.right)})}case F.PropertyAccessExpression:{let Ie=this.convertChild(m.expression),nn=this.convertChild(m.name),Wn=!1,nr=this.createNode(m,{type:O.AST_NODE_TYPES.MemberExpression,object:Ie,property:nn,computed:Wn,optional:m.questionDotToken!==void 0});return this.convertChainExpression(nr,m)}case F.ElementAccessExpression:{let Ie=this.convertChild(m.expression),nn=this.convertChild(m.argumentExpression),Wn=!0,nr=this.createNode(m,{type:O.AST_NODE_TYPES.MemberExpression,object:Ie,property:nn,computed:Wn,optional:m.questionDotToken!==void 0});return this.convertChainExpression(nr,m)}case F.CallExpression:{if(m.expression.kind===F.ImportKeyword){if(m.arguments.length!==1&&m.arguments.length!==2)throw(0,J.createError)(this.ast,m.arguments.pos,"Dynamic import requires exactly one or two arguments.");return this.createNode(m,{type:O.AST_NODE_TYPES.ImportExpression,source:this.convertChild(m.arguments[0]),attributes:m.arguments[1]?this.convertChild(m.arguments[1]):null})}let Ie=this.convertChild(m.expression),nn=m.arguments.map(nr=>this.convertChild(nr)),Wn=this.createNode(m,{type:O.AST_NODE_TYPES.CallExpression,callee:Ie,arguments:nn,optional:m.questionDotToken!==void 0});return m.typeArguments&&(Wn.typeParameters=this.convertTypeArgumentsToTypeParameters(m.typeArguments,m)),this.convertChainExpression(Wn,m)}case F.NewExpression:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.NewExpression,callee:this.convertChild(m.expression),arguments:m.arguments?m.arguments.map(nn=>this.convertChild(nn)):[]});return m.typeArguments&&(Ie.typeParameters=this.convertTypeArgumentsToTypeParameters(m.typeArguments,m)),Ie}case F.ConditionalExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.ConditionalExpression,test:this.convertChild(m.condition),consequent:this.convertChild(m.whenTrue),alternate:this.convertChild(m.whenFalse)});case F.MetaProperty:return this.createNode(m,{type:O.AST_NODE_TYPES.MetaProperty,meta:this.createNode(m.getFirstToken(),{type:O.AST_NODE_TYPES.Identifier,name:(0,J.getTextForTokenKind)(m.keywordToken)}),property:this.convertChild(m.name)});case F.Decorator:return this.createNode(m,{type:O.AST_NODE_TYPES.Decorator,expression:this.convertChild(m.expression)});case F.StringLiteral:return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:Ae.kind===F.JsxAttribute?(0,J.unescapeStringLiteralText)(m.text):m.text,raw:m.getText()});case F.NumericLiteral:return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:Number(m.text),raw:m.getText()});case F.BigIntLiteral:{let Ie=(0,J.getRange)(m,this.ast),nn=this.ast.text.slice(Ie[0],Ie[1]),Wn=nn.slice(0,-1).replace(/_/g,""),nr=typeof BigInt<"u"?BigInt(Wn):null;return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,raw:nn,value:nr,bigint:nr==null?Wn:String(nr),range:Ie})}case F.RegularExpressionLiteral:{let Ie=m.text.slice(1,m.text.lastIndexOf("/")),nn=m.text.slice(m.text.lastIndexOf("/")+1),Wn=null;try{Wn=new RegExp(Ie,nn)}catch(nr){Wn=null}return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:Wn,raw:m.text,regex:{pattern:Ie,flags:nn}})}case F.TrueKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:!0,raw:"true"});case F.FalseKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:!1,raw:"false"});case F.NullKeyword:return!le.typescriptVersionIsAtLeast["4.0"]&&this.inTypeMode?this.createNode(m,{type:O.AST_NODE_TYPES.TSNullKeyword}):this.createNode(m,{type:O.AST_NODE_TYPES.Literal,value:null,raw:"null"});case F.EmptyStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.EmptyStatement});case F.DebuggerStatement:return this.createNode(m,{type:O.AST_NODE_TYPES.DebuggerStatement});case F.JsxElement:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXElement,openingElement:this.convertChild(m.openingElement),closingElement:this.convertChild(m.closingElement),children:m.children.map(Ie=>this.convertChild(Ie))});case F.JsxFragment:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXFragment,openingFragment:this.convertChild(m.openingFragment),closingFragment:this.convertChild(m.closingFragment),children:m.children.map(Ie=>this.convertChild(Ie))});case F.JsxSelfClosingElement:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXElement,openingElement:this.createNode(m,{type:O.AST_NODE_TYPES.JSXOpeningElement,typeParameters:m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):void 0,selfClosing:!0,name:this.convertJSXTagName(m.tagName,m),attributes:m.attributes.properties.map(Ie=>this.convertChild(Ie)),range:(0,J.getRange)(m,this.ast)}),closingElement:null,children:[]});case F.JsxOpeningElement:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXOpeningElement,typeParameters:m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):void 0,selfClosing:!1,name:this.convertJSXTagName(m.tagName,m),attributes:m.attributes.properties.map(Ie=>this.convertChild(Ie))});case F.JsxClosingElement:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXClosingElement,name:this.convertJSXTagName(m.tagName,m)});case F.JsxOpeningFragment:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXOpeningFragment});case F.JsxClosingFragment:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXClosingFragment});case F.JsxExpression:{let Ie=m.expression?this.convertChild(m.expression):this.createNode(m,{type:O.AST_NODE_TYPES.JSXEmptyExpression,range:[m.getStart(this.ast)+1,m.getEnd()-1]});return m.dotDotDotToken?this.createNode(m,{type:O.AST_NODE_TYPES.JSXSpreadChild,expression:Ie}):this.createNode(m,{type:O.AST_NODE_TYPES.JSXExpressionContainer,expression:Ie})}case F.JsxAttribute:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(m.name),value:this.convertChild(m.initializer)});case F.JsxText:{let Ie=m.getFullStart(),nn=m.getEnd(),Wn=this.ast.text.slice(Ie,nn);return this.createNode(m,{type:O.AST_NODE_TYPES.JSXText,value:(0,J.unescapeStringLiteralText)(Wn),raw:Wn,range:[Ie,nn]})}case F.JsxSpreadAttribute:return this.createNode(m,{type:O.AST_NODE_TYPES.JSXSpreadAttribute,argument:this.convertChild(m.expression)});case F.QualifiedName:return this.createNode(m,{type:O.AST_NODE_TYPES.TSQualifiedName,left:this.convertChild(m.left),right:this.convertChild(m.right)});case F.TypeReference:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeReference,typeName:this.convertType(m.typeName),typeParameters:m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):void 0});case F.TypeParameter:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeParameter,name:this.convertType(m.name),constraint:m.constraint?this.convertType(m.constraint):void 0,default:m.default?this.convertType(m.default):void 0,in:(0,J.hasModifier)(F.InKeyword,m),out:(0,J.hasModifier)(F.OutKeyword,m),const:(0,J.hasModifier)(F.ConstKeyword,m)});case F.ThisType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSThisType});case F.AnyKeyword:case F.BigIntKeyword:case F.BooleanKeyword:case F.NeverKeyword:case F.NumberKeyword:case F.ObjectKeyword:case F.StringKeyword:case F.SymbolKeyword:case F.UnknownKeyword:case F.VoidKeyword:case F.UndefinedKeyword:case F.IntrinsicKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES[`TS${F[m.kind]}`]});case F.NonNullExpression:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSNonNullExpression,expression:this.convertChild(m.expression)});return this.convertChainExpression(Ie,m)}case F.TypeLiteral:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeLiteral,members:m.members.map(Ie=>this.convertChild(Ie))});case F.ArrayType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSArrayType,elementType:this.convertType(m.elementType)});case F.IndexedAccessType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSIndexedAccessType,objectType:this.convertType(m.objectType),indexType:this.convertType(m.indexType)});case F.ConditionalType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSConditionalType,checkType:this.convertType(m.checkType),extendsType:this.convertType(m.extendsType),trueType:this.convertType(m.trueType),falseType:this.convertType(m.falseType)});case F.TypeQuery:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeQuery,exprName:this.convertType(m.exprName),typeParameters:m.typeArguments&&this.convertTypeArgumentsToTypeParameters(m.typeArguments,m)});case F.MappedType:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSMappedType,typeParameter:this.convertType(m.typeParameter),nameType:(pn=this.convertType(m.nameType))!==null&&pn!==void 0?pn:null});return m.readonlyToken&&(m.readonlyToken.kind===F.ReadonlyKeyword?Ie.readonly=!0:Ie.readonly=(0,J.getTextForTokenKind)(m.readonlyToken.kind)),m.questionToken&&(m.questionToken.kind===F.QuestionToken?Ie.optional=!0:Ie.optional=(0,J.getTextForTokenKind)(m.questionToken.kind)),m.type&&(Ie.typeAnnotation=this.convertType(m.type)),Ie}case F.ParenthesizedExpression:return this.convertChild(m.expression,Ae);case F.TypeAliasDeclaration:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeAliasDeclaration,id:this.convertChild(m.name),typeAnnotation:this.convertType(m.type)});return(0,J.hasModifier)(F.DeclareKeyword,m)&&(Ie.declare=!0),m.typeParameters&&(Ie.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),this.fixExports(m,Ie)}case F.MethodSignature:return this.convertMethodSignature(m);case F.PropertySignature:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSPropertySignature,optional:(0,J.isOptional)(m)||void 0,computed:(0,J.isComputedProperty)(m.name),key:this.convertChild(m.name),typeAnnotation:m.type?this.convertTypeAnnotation(m.type,m):void 0,initializer:this.convertChild(m.initializer)||void 0,readonly:(0,J.hasModifier)(F.ReadonlyKeyword,m)||void 0,static:(0,J.hasModifier)(F.StaticKeyword,m)||void 0,export:(0,J.hasModifier)(F.ExportKeyword,m)||void 0}),nn=(0,J.getTSNodeAccessibility)(m);return nn&&(Ie.accessibility=nn),Ie}case F.IndexSignature:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSIndexSignature,parameters:m.parameters.map(Wn=>this.convertChild(Wn))});m.type&&(Ie.typeAnnotation=this.convertTypeAnnotation(m.type,m)),(0,J.hasModifier)(F.ReadonlyKeyword,m)&&(Ie.readonly=!0);let nn=(0,J.getTSNodeAccessibility)(m);return nn&&(Ie.accessibility=nn),(0,J.hasModifier)(F.ExportKeyword,m)&&(Ie.export=!0),(0,J.hasModifier)(F.StaticKeyword,m)&&(Ie.static=!0),Ie}case F.ConstructorType:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSConstructorType,params:this.convertParameters(m.parameters),abstract:(0,J.hasModifier)(F.AbstractKeyword,m)});return m.type&&(Ie.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(Ie.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),Ie}case F.FunctionType:case F.ConstructSignature:case F.CallSignature:{let Ie=m.kind===F.ConstructSignature?O.AST_NODE_TYPES.TSConstructSignatureDeclaration:m.kind===F.CallSignature?O.AST_NODE_TYPES.TSCallSignatureDeclaration:O.AST_NODE_TYPES.TSFunctionType,nn=this.createNode(m,{type:Ie,params:this.convertParameters(m.parameters)});return m.type&&(nn.returnType=this.convertTypeAnnotation(m.type,m)),m.typeParameters&&(nn.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),nn}case F.ExpressionWithTypeArguments:{let Ie=Ae.kind,nn=Ie===F.InterfaceDeclaration?O.AST_NODE_TYPES.TSInterfaceHeritage:Ie===F.HeritageClause?O.AST_NODE_TYPES.TSClassImplements:O.AST_NODE_TYPES.TSInstantiationExpression,Wn=this.createNode(m,{type:nn,expression:this.convertChild(m.expression)});return m.typeArguments&&(Wn.typeParameters=this.convertTypeArgumentsToTypeParameters(m.typeArguments,m)),Wn}case F.InterfaceDeclaration:{let Ie=(Jn=m.heritageClauses)!==null&&Jn!==void 0?Jn:[],nn=this.createNode(m,{type:O.AST_NODE_TYPES.TSInterfaceDeclaration,body:this.createNode(m,{type:O.AST_NODE_TYPES.TSInterfaceBody,body:m.members.map(Wn=>this.convertChild(Wn)),range:[m.members.pos-1,m.end]}),id:this.convertChild(m.name)});if(m.typeParameters&&(nn.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(m.typeParameters)),Ie.length>0){let Wn=[],nr=[];for(let jr of Ie)if(jr.token===F.ExtendsKeyword)for(let Tt of jr.types)Wn.push(this.convertChild(Tt,m));else for(let Tt of jr.types)nr.push(this.convertChild(Tt,m));Wn.length&&(nn.extends=Wn),nr.length&&(nn.implements=nr)}return(0,J.hasModifier)(F.AbstractKeyword,m)&&(nn.abstract=!0),(0,J.hasModifier)(F.DeclareKeyword,m)&&(nn.declare=!0),this.fixExports(m,nn)}case F.TypePredicate:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSTypePredicate,asserts:m.assertsModifier!==void 0,parameterName:this.convertChild(m.parameterName),typeAnnotation:null});return m.type&&(Ie.typeAnnotation=this.convertTypeAnnotation(m.type,m),Ie.typeAnnotation.loc=Ie.typeAnnotation.typeAnnotation.loc,Ie.typeAnnotation.range=Ie.typeAnnotation.typeAnnotation.range),Ie}case F.ImportType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSImportType,isTypeOf:!!m.isTypeOf,parameter:this.convertChild(m.argument),qualifier:this.convertChild(m.qualifier),typeParameters:m.typeArguments?this.convertTypeArgumentsToTypeParameters(m.typeArguments,m):null});case F.EnumDeclaration:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSEnumDeclaration,id:this.convertChild(m.name),members:m.members.map(nn=>this.convertChild(nn))});return this.applyModifiersToResult(Ie,(0,me.getModifiers)(m)),this.fixExports(m,Ie)}case F.EnumMember:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSEnumMember,id:this.convertChild(m.name)});return m.initializer&&(Ie.initializer=this.convertChild(m.initializer)),m.name.kind===Te.SyntaxKind.ComputedPropertyName&&(Ie.computed=!0),Ie}case F.ModuleDeclaration:{let Ie=this.createNode(m,Object.assign({type:O.AST_NODE_TYPES.TSModuleDeclaration},(()=>{let nn=this.convertChild(m.name),Wn=this.convertChild(m.body);if(m.flags&Te.NodeFlags.GlobalAugmentation){if(Wn==null||Wn.type===O.AST_NODE_TYPES.TSModuleDeclaration)throw new Error("Expected a valid module body");if(nn.type!==O.AST_NODE_TYPES.Identifier)throw new Error("global module augmentation must have an Identifier id");return{kind:"global",id:nn,body:Wn,global:!0}}else if(m.flags&Te.NodeFlags.Namespace){if(Wn==null)throw new Error("Expected a module body");if(nn.type!==O.AST_NODE_TYPES.Identifier)throw new Error("`namespace`s must have an Identifier id");return{kind:"namespace",id:nn,body:Wn}}else return Object.assign({kind:"module",id:nn},Wn!=null?{body:Wn}:{})})()));return this.applyModifiersToResult(Ie,(0,me.getModifiers)(m)),this.fixExports(m,Ie)}case F.ParenthesizedType:return this.convertType(m.type);case F.UnionType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSUnionType,types:m.types.map(Ie=>this.convertType(Ie))});case F.IntersectionType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSIntersectionType,types:m.types.map(Ie=>this.convertType(Ie))});case F.AsExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.TSAsExpression,expression:this.convertChild(m.expression),typeAnnotation:this.convertType(m.type)});case F.InferType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSInferType,typeParameter:this.convertType(m.typeParameter)});case F.LiteralType:return le.typescriptVersionIsAtLeast["4.0"]&&m.literal.kind===F.NullKeyword?this.createNode(m.literal,{type:O.AST_NODE_TYPES.TSNullKeyword}):this.createNode(m,{type:O.AST_NODE_TYPES.TSLiteralType,literal:this.convertType(m.literal)});case F.TypeAssertionExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.TSTypeAssertion,typeAnnotation:this.convertType(m.type),expression:this.convertChild(m.expression)});case F.ImportEqualsDeclaration:return this.createNode(m,{type:O.AST_NODE_TYPES.TSImportEqualsDeclaration,id:this.convertChild(m.name),moduleReference:this.convertChild(m.moduleReference),importKind:m.isTypeOnly?"type":"value",isExport:(0,J.hasModifier)(F.ExportKeyword,m)});case F.ExternalModuleReference:return this.createNode(m,{type:O.AST_NODE_TYPES.TSExternalModuleReference,expression:this.convertChild(m.expression)});case F.NamespaceExportDeclaration:return this.createNode(m,{type:O.AST_NODE_TYPES.TSNamespaceExportDeclaration,id:this.convertChild(m.name)});case F.AbstractKeyword:return this.createNode(m,{type:O.AST_NODE_TYPES.TSAbstractKeyword});case F.TupleType:{let Ie="elementTypes"in m?m.elementTypes.map(nn=>this.convertType(nn)):m.elements.map(nn=>this.convertType(nn));return this.createNode(m,{type:O.AST_NODE_TYPES.TSTupleType,elementTypes:Ie})}case F.NamedTupleMember:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSNamedTupleMember,elementType:this.convertType(m.type,m),label:this.convertChild(m.name,m),optional:m.questionToken!=null});return m.dotDotDotToken?(Ie.range[0]=Ie.label.range[0],Ie.loc.start=Ie.label.loc.start,this.createNode(m,{type:O.AST_NODE_TYPES.TSRestType,typeAnnotation:Ie})):Ie}case F.OptionalType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSOptionalType,typeAnnotation:this.convertType(m.type)});case F.RestType:return this.createNode(m,{type:O.AST_NODE_TYPES.TSRestType,typeAnnotation:this.convertType(m.type)});case F.TemplateLiteralType:{let Ie=this.createNode(m,{type:O.AST_NODE_TYPES.TSTemplateLiteralType,quasis:[this.convertChild(m.head)],types:[]});return m.templateSpans.forEach(nn=>{Ie.types.push(this.convertChild(nn.type)),Ie.quasis.push(this.convertChild(nn.literal))}),Ie}case F.ClassStaticBlockDeclaration:return this.createNode(m,{type:O.AST_NODE_TYPES.StaticBlock,body:this.convertBodyExpressions(m.body.statements,m)});case F.AssertEntry:return this.createNode(m,{type:O.AST_NODE_TYPES.ImportAttribute,key:this.convertChild(m.name),value:this.convertChild(m.value)});case F.SatisfiesExpression:return this.createNode(m,{type:O.AST_NODE_TYPES.TSSatisfiesExpression,expression:this.convertChild(m.expression),typeAnnotation:this.convertChild(m.type)});default:return this.deeplyCopy(m)}}};d.Converter=he}}),so={};ri(so,{__assign:()=>em,__asyncDelegator:()=>Wd,__asyncGenerator:()=>nc,__asyncValues:()=>Sc,__await:()=>v_,__awaiter:()=>fu,__classPrivateFieldGet:()=>Ov,__classPrivateFieldSet:()=>Ym,__createBinding:()=>ls,__decorate:()=>Ua,__exportStar:()=>Xu,__extends:()=>eo,__generator:()=>mu,__importDefault:()=>Ry,__importStar:()=>sp,__makeTemplateObject:()=>Qf,__metadata:()=>us,__param:()=>ss,__read:()=>tc,__rest:()=>ga,__spread:()=>kl,__spreadArrays:()=>Jc,__values:()=>Ts});function eo(d,h){Zf(d,h);function ie(){this.constructor=d}d.prototype=h===null?Object.create(h):(ie.prototype=h.prototype,new ie)}function ga(d,h){var ie={};for(var $ in d)Object.prototype.hasOwnProperty.call(d,$)&&h.indexOf($)<0&&(ie[$]=d[$]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,$=Object.getOwnPropertySymbols(d);Te<$.length;Te++)h.indexOf($[Te])<0&&Object.prototype.propertyIsEnumerable.call(d,$[Te])&&(ie[$[Te]]=d[$[Te]]);return ie}function Ua(d,h,ie,$){var Te=arguments.length,me=Te<3?h:$===null?$=Object.getOwnPropertyDescriptor(h,ie):$,J;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")me=Reflect.decorate(d,h,ie,$);else for(var O=d.length-1;O>=0;O--)(J=d[O])&&(me=(Te<3?J(me):Te>3?J(h,ie,me):J(h,ie))||me);return Te>3&&me&&Object.defineProperty(h,ie,me),me}function ss(d,h){return function(ie,$){h(ie,$,d)}}function us(d,h){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(d,h)}function fu(d,h,ie,$){function Te(me){return me instanceof ie?me:new ie(function(J){J(me)})}return new(ie||(ie=Promise))(function(me,J){function O(re){try{F($.next(re))}catch(he){J(he)}}function le(re){try{F($.throw(re))}catch(he){J(he)}}function F(re){re.done?me(re.value):Te(re.value).then(O,le)}F(($=$.apply(d,h||[])).next())})}function mu(d,h){var ie={label:0,sent:function(){if(me[0]&1)throw me[1];return me[1]},trys:[],ops:[]},$,Te,me,J;return J={next:O(0),throw:O(1),return:O(2)},typeof Symbol=="function"&&(J[Symbol.iterator]=function(){return this}),J;function O(F){return function(re){return le([F,re])}}function le(F){if($)throw new TypeError("Generator is already executing.");for(;ie;)try{if($=1,Te&&(me=F[0]&2?Te.return:F[0]?Te.throw||((me=Te.return)&&me.call(Te),0):Te.next)&&!(me=me.call(Te,F[1])).done)return me;switch(Te=0,me&&(F=[F[0]&2,me.value]),F[0]){case 0:case 1:me=F;break;case 4:return ie.label++,{value:F[1],done:!1};case 5:ie.label++,Te=F[1],F=[0];continue;case 7:F=ie.ops.pop(),ie.trys.pop();continue;default:if(me=ie.trys,!(me=me.length>0&&me[me.length-1])&&(F[0]===6||F[0]===2)){ie=0;continue}if(F[0]===3&&(!me||F[1]>me[0]&&F[1]<me[3])){ie.label=F[1];break}if(F[0]===6&&ie.label<me[1]){ie.label=me[1],me=F;break}if(me&&ie.label<me[2]){ie.label=me[2],ie.ops.push(F);break}me[2]&&ie.ops.pop(),ie.trys.pop();continue}F=h.call(d,ie)}catch(re){F=[6,re],Te=0}finally{$=me=0}if(F[0]&5)throw F[1];return{value:F[0]?F[1]:void 0,done:!0}}}function ls(d,h,ie,$){$===void 0&&($=ie),d[$]=h[ie]}function Xu(d,h){for(var ie in d)ie!=="default"&&!h.hasOwnProperty(ie)&&(h[ie]=d[ie])}function Ts(d){var h=typeof Symbol=="function"&&Symbol.iterator,ie=h&&d[h],$=0;if(ie)return ie.call(d);if(d&&typeof d.length=="number")return{next:function(){return d&&$>=d.length&&(d=void 0),{value:d&&d[$++],done:!d}}};throw new TypeError(h?"Object is not iterable.":"Symbol.iterator is not defined.")}function tc(d,h){var ie=typeof Symbol=="function"&&d[Symbol.iterator];if(!ie)return d;var $=ie.call(d),Te,me=[],J;try{for(;(h===void 0||h-- >0)&&!(Te=$.next()).done;)me.push(Te.value)}catch(O){J={error:O}}finally{try{Te&&!Te.done&&(ie=$.return)&&ie.call($)}finally{if(J)throw J.error}}return me}function kl(){for(var d=[],h=0;h<arguments.length;h++)d=d.concat(tc(arguments[h]));return d}function Jc(){for(var d=0,h=0,ie=arguments.length;h<ie;h++)d+=arguments[h].length;for(var $=Array(d),Te=0,h=0;h<ie;h++)for(var me=arguments[h],J=0,O=me.length;J<O;J++,Te++)$[Te]=me[J];return $}function v_(d){return this instanceof v_?(this.v=d,this):new v_(d)}function nc(d,h,ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var $=ie.apply(d,h||[]),Te,me=[];return Te={},J("next"),J("throw"),J("return"),Te[Symbol.asyncIterator]=function(){return this},Te;function J(m){$[m]&&(Te[m]=function(Ae){return new Promise(function(Xe,it){me.push([m,Ae,Xe,it])>1||O(m,Ae)})})}function O(m,Ae){try{le($[m](Ae))}catch(Xe){he(me[0][3],Xe)}}function le(m){m.value instanceof v_?Promise.resolve(m.value.v).then(F,re):he(me[0][2],m)}function F(m){O("next",m)}function re(m){O("throw",m)}function he(m,Ae){m(Ae),me.shift(),me.length&&O(me[0][0],me[0][1])}}function Wd(d){var h,ie;return h={},$("next"),$("throw",function(Te){throw Te}),$("return"),h[Symbol.iterator]=function(){return this},h;function $(Te,me){h[Te]=d[Te]?function(J){return(ie=!ie)?{value:v_(d[Te](J)),done:Te==="return"}:me?me(J):J}:me}}function Sc(d){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var h=d[Symbol.asyncIterator],ie;return h?h.call(d):(d=typeof Ts=="function"?Ts(d):d[Symbol.iterator](),ie={},$("next"),$("throw"),$("return"),ie[Symbol.asyncIterator]=function(){return this},ie);function $(me){ie[me]=d[me]&&function(J){return new Promise(function(O,le){J=d[me](J),Te(O,le,J.done,J.value)})}}function Te(me,J,O,le){Promise.resolve(le).then(function(F){me({value:F,done:O})},J)}}function Qf(d,h){return Object.defineProperty?Object.defineProperty(d,"raw",{value:h}):d.raw=h,d}function sp(d){if(d&&d.__esModule)return d;var h={};if(d!=null)for(var ie in d)Object.hasOwnProperty.call(d,ie)&&(h[ie]=d[ie]);return h.default=d,h}function Ry(d){return d&&d.__esModule?d:{default:d}}function Ov(d,h){if(!h.has(d))throw new TypeError("attempted to get private field on non-instance");return h.get(d)}function Ym(d,h,ie){if(!h.has(d))throw new TypeError("attempted to set private field on non-instance");return h.set(d,ie),ie}var Zf,em,b_=dr({"node_modules/tslib/tslib.es6.js"(){Bt(),Zf=function(d,h){return Zf=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,$){ie.__proto__=$}||function(ie,$){for(var Te in $)$.hasOwnProperty(Te)&&(ie[Te]=$[Te])},Zf(d,h)},em=function(){return em=Object.assign||function(d){for(var h,ie=1,$=arguments.length;ie<$;ie++){h=arguments[ie];for(var Te in h)Object.prototype.hasOwnProperty.call(h,Te)&&(d[Te]=h[Te])}return d},em.apply(this,arguments)}}}),Ec=kt({"node_modules/tsutils/typeguard/2.8/node.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isExpressionStatement=d.isExpression=d.isExportSpecifier=d.isExportDeclaration=d.isExportAssignment=d.isEnumMember=d.isEnumDeclaration=d.isEntityNameExpression=d.isEntityName=d.isEmptyStatement=d.isElementAccessExpression=d.isDoStatement=d.isDeleteExpression=d.isDefaultClause=d.isDecorator=d.isDebuggerStatement=d.isComputedPropertyName=d.isContinueStatement=d.isConstructSignatureDeclaration=d.isConstructorTypeNode=d.isConstructorDeclaration=d.isConditionalTypeNode=d.isConditionalExpression=d.isCommaListExpression=d.isClassLikeDeclaration=d.isClassExpression=d.isClassDeclaration=d.isCatchClause=d.isCaseOrDefaultClause=d.isCaseClause=d.isCaseBlock=d.isCallSignatureDeclaration=d.isCallLikeExpression=d.isCallExpression=d.isBreakStatement=d.isBreakOrContinueStatement=d.isBooleanLiteral=d.isBlockLike=d.isBlock=d.isBindingPattern=d.isBindingElement=d.isBinaryExpression=d.isAwaitExpression=d.isAssertionExpression=d.isAsExpression=d.isArrowFunction=d.isArrayTypeNode=d.isArrayLiteralExpression=d.isArrayBindingPattern=d.isAccessorDeclaration=void 0,d.isNamespaceImport=d.isNamespaceDeclaration=d.isNamedImports=d.isNamedExports=d.isModuleDeclaration=d.isModuleBlock=d.isMethodSignature=d.isMethodDeclaration=d.isMetaProperty=d.isMappedTypeNode=d.isLiteralTypeNode=d.isLiteralExpression=d.isLabeledStatement=d.isJsxText=d.isJsxSpreadAttribute=d.isJsxSelfClosingElement=d.isJsxOpeningLikeElement=d.isJsxOpeningFragment=d.isJsxOpeningElement=d.isJsxFragment=d.isJsxExpression=d.isJsxElement=d.isJsxClosingFragment=d.isJsxClosingElement=d.isJsxAttributes=d.isJsxAttributeLike=d.isJsxAttribute=d.isJsDoc=d.isIterationStatement=d.isIntersectionTypeNode=d.isInterfaceDeclaration=d.isInferTypeNode=d.isIndexSignatureDeclaration=d.isIndexedAccessTypeNode=d.isImportSpecifier=d.isImportEqualsDeclaration=d.isImportDeclaration=d.isImportClause=d.isIfStatement=d.isIdentifier=d.isGetAccessorDeclaration=d.isFunctionTypeNode=d.isFunctionExpression=d.isFunctionDeclaration=d.isForStatement=d.isForOfStatement=d.isForInOrOfStatement=d.isForInStatement=d.isExternalModuleReference=d.isExpressionWithTypeArguments=void 0,d.isVariableStatement=d.isVariableDeclaration=d.isUnionTypeNode=d.isTypeQueryNode=d.isTypeReferenceNode=d.isTypePredicateNode=d.isTypeParameterDeclaration=d.isTypeOperatorNode=d.isTypeOfExpression=d.isTypeLiteralNode=d.isTypeAssertion=d.isTypeAliasDeclaration=d.isTupleTypeNode=d.isTryStatement=d.isThrowStatement=d.isTextualLiteral=d.isTemplateLiteral=d.isTemplateExpression=d.isTaggedTemplateExpression=d.isSyntaxList=d.isSwitchStatement=d.isStringLiteral=d.isSpreadElement=d.isSpreadAssignment=d.isSourceFile=d.isSignatureDeclaration=d.isShorthandPropertyAssignment=d.isSetAccessorDeclaration=d.isReturnStatement=d.isRegularExpressionLiteral=d.isQualifiedName=d.isPropertySignature=d.isPropertyDeclaration=d.isPropertyAssignment=d.isPropertyAccessExpression=d.isPrefixUnaryExpression=d.isPostfixUnaryExpression=d.isParenthesizedTypeNode=d.isParenthesizedExpression=d.isParameterDeclaration=d.isOmittedExpression=d.isObjectLiteralExpression=d.isObjectBindingPattern=d.isNumericOrStringLikeLiteral=d.isNumericLiteral=d.isNullLiteral=d.isNoSubstitutionTemplateLiteral=d.isNonNullExpression=d.isNewExpression=d.isNamespaceExportDeclaration=void 0,d.isWithStatement=d.isWhileStatement=d.isVoidExpression=d.isVariableDeclarationList=void 0;var h=_a();function ie(v){return v.kind===h.SyntaxKind.GetAccessor||v.kind===h.SyntaxKind.SetAccessor}d.isAccessorDeclaration=ie;function $(v){return v.kind===h.SyntaxKind.ArrayBindingPattern}d.isArrayBindingPattern=$;function Te(v){return v.kind===h.SyntaxKind.ArrayLiteralExpression}d.isArrayLiteralExpression=Te;function me(v){return v.kind===h.SyntaxKind.ArrayType}d.isArrayTypeNode=me;function J(v){return v.kind===h.SyntaxKind.ArrowFunction}d.isArrowFunction=J;function O(v){return v.kind===h.SyntaxKind.AsExpression}d.isAsExpression=O;function le(v){return v.kind===h.SyntaxKind.AsExpression||v.kind===h.SyntaxKind.TypeAssertionExpression}d.isAssertionExpression=le;function F(v){return v.kind===h.SyntaxKind.AwaitExpression}d.isAwaitExpression=F;function re(v){return v.kind===h.SyntaxKind.BinaryExpression}d.isBinaryExpression=re;function he(v){return v.kind===h.SyntaxKind.BindingElement}d.isBindingElement=he;function m(v){return v.kind===h.SyntaxKind.ArrayBindingPattern||v.kind===h.SyntaxKind.ObjectBindingPattern}d.isBindingPattern=m;function Ae(v){return v.kind===h.SyntaxKind.Block}d.isBlock=Ae;function Xe(v){return v.statements!==void 0}d.isBlockLike=Xe;function it(v){return v.kind===h.SyntaxKind.TrueKeyword||v.kind===h.SyntaxKind.FalseKeyword}d.isBooleanLiteral=it;function _t(v){return v.kind===h.SyntaxKind.BreakStatement||v.kind===h.SyntaxKind.ContinueStatement}d.isBreakOrContinueStatement=_t;function Zt(v){return v.kind===h.SyntaxKind.BreakStatement}d.isBreakStatement=Zt;function Bn(v){return v.kind===h.SyntaxKind.CallExpression}d.isCallExpression=Bn;function dn(v){switch(v.kind){case h.SyntaxKind.CallExpression:case h.SyntaxKind.Decorator:case h.SyntaxKind.JsxOpeningElement:case h.SyntaxKind.JsxSelfClosingElement:case h.SyntaxKind.NewExpression:case h.SyntaxKind.TaggedTemplateExpression:return!0;default:return!1}}d.isCallLikeExpression=dn;function Rn(v){return v.kind===h.SyntaxKind.CallSignature}d.isCallSignatureDeclaration=Rn;function At(v){return v.kind===h.SyntaxKind.CaseBlock}d.isCaseBlock=At;function pn(v){return v.kind===h.SyntaxKind.CaseClause}d.isCaseClause=pn;function Jn(v){return v.kind===h.SyntaxKind.CaseClause||v.kind===h.SyntaxKind.DefaultClause}d.isCaseOrDefaultClause=Jn;function Ie(v){return v.kind===h.SyntaxKind.CatchClause}d.isCatchClause=Ie;function nn(v){return v.kind===h.SyntaxKind.ClassDeclaration}d.isClassDeclaration=nn;function Wn(v){return v.kind===h.SyntaxKind.ClassExpression}d.isClassExpression=Wn;function nr(v){return v.kind===h.SyntaxKind.ClassDeclaration||v.kind===h.SyntaxKind.ClassExpression}d.isClassLikeDeclaration=nr;function jr(v){return v.kind===h.SyntaxKind.CommaListExpression}d.isCommaListExpression=jr;function Tt(v){return v.kind===h.SyntaxKind.ConditionalExpression}d.isConditionalExpression=Tt;function Cn(v){return v.kind===h.SyntaxKind.ConditionalType}d.isConditionalTypeNode=Cn;function ur(v){return v.kind===h.SyntaxKind.Constructor}d.isConstructorDeclaration=ur;function zr(v){return v.kind===h.SyntaxKind.ConstructorType}d.isConstructorTypeNode=zr;function Hr(v){return v.kind===h.SyntaxKind.ConstructSignature}d.isConstructSignatureDeclaration=Hr;function Tr(v){return v.kind===h.SyntaxKind.ContinueStatement}d.isContinueStatement=Tr;function Yr(v){return v.kind===h.SyntaxKind.ComputedPropertyName}d.isComputedPropertyName=Yr;function Nt(v){return v.kind===h.SyntaxKind.DebuggerStatement}d.isDebuggerStatement=Nt;function fn(v){return v.kind===h.SyntaxKind.Decorator}d.isDecorator=fn;function Hn(v){return v.kind===h.SyntaxKind.DefaultClause}d.isDefaultClause=Hn;function wi(v){return v.kind===h.SyntaxKind.DeleteExpression}d.isDeleteExpression=wi;function Gi(v){return v.kind===h.SyntaxKind.DoStatement}d.isDoStatement=Gi;function Po(v){return v.kind===h.SyntaxKind.ElementAccessExpression}d.isElementAccessExpression=Po;function Ga(v){return v.kind===h.SyntaxKind.EmptyStatement}d.isEmptyStatement=Ga;function rc(v){return v.kind===h.SyntaxKind.Identifier||od(v)}d.isEntityName=rc;function Vc(v){return v.kind===h.SyntaxKind.Identifier||Nl(v)&&Vc(v.expression)}d.isEntityNameExpression=Vc;function Wc(v){return v.kind===h.SyntaxKind.EnumDeclaration}d.isEnumDeclaration=Wc;function _l(v){return v.kind===h.SyntaxKind.EnumMember}d.isEnumMember=_l;function pp(v){return v.kind===h.SyntaxKind.ExportAssignment}d.isExportAssignment=pp;function hn(v){return v.kind===h.SyntaxKind.ExportDeclaration}d.isExportDeclaration=hn;function wr(v){return v.kind===h.SyntaxKind.ExportSpecifier}d.isExportSpecifier=wr;function Xi(v){switch(v.kind){case h.SyntaxKind.ArrayLiteralExpression:case h.SyntaxKind.ArrowFunction:case h.SyntaxKind.AsExpression:case h.SyntaxKind.AwaitExpression:case h.SyntaxKind.BinaryExpression:case h.SyntaxKind.CallExpression:case h.SyntaxKind.ClassExpression:case h.SyntaxKind.CommaListExpression:case h.SyntaxKind.ConditionalExpression:case h.SyntaxKind.DeleteExpression:case h.SyntaxKind.ElementAccessExpression:case h.SyntaxKind.FalseKeyword:case h.SyntaxKind.FunctionExpression:case h.SyntaxKind.Identifier:case h.SyntaxKind.JsxElement:case h.SyntaxKind.JsxFragment:case h.SyntaxKind.JsxExpression:case h.SyntaxKind.JsxOpeningElement:case h.SyntaxKind.JsxOpeningFragment:case h.SyntaxKind.JsxSelfClosingElement:case h.SyntaxKind.MetaProperty:case h.SyntaxKind.NewExpression:case h.SyntaxKind.NonNullExpression:case h.SyntaxKind.NoSubstitutionTemplateLiteral:case h.SyntaxKind.NullKeyword:case h.SyntaxKind.NumericLiteral:case h.SyntaxKind.ObjectLiteralExpression:case h.SyntaxKind.OmittedExpression:case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.PostfixUnaryExpression:case h.SyntaxKind.PrefixUnaryExpression:case h.SyntaxKind.PropertyAccessExpression:case h.SyntaxKind.RegularExpressionLiteral:case h.SyntaxKind.SpreadElement:case h.SyntaxKind.StringLiteral:case h.SyntaxKind.SuperKeyword:case h.SyntaxKind.TaggedTemplateExpression:case h.SyntaxKind.TemplateExpression:case h.SyntaxKind.ThisKeyword:case h.SyntaxKind.TrueKeyword:case h.SyntaxKind.TypeAssertionExpression:case h.SyntaxKind.TypeOfExpression:case h.SyntaxKind.VoidExpression:case h.SyntaxKind.YieldExpression:return!0;default:return!1}}d.isExpression=Xi;function Lr(v){return v.kind===h.SyntaxKind.ExpressionStatement}d.isExpressionStatement=Lr;function aa(v){return v.kind===h.SyntaxKind.ExpressionWithTypeArguments}d.isExpressionWithTypeArguments=aa;function iu(v){return v.kind===h.SyntaxKind.ExternalModuleReference}d.isExternalModuleReference=iu;function Yd(v){return v.kind===h.SyntaxKind.ForInStatement}d.isForInStatement=Yd;function Qd(v){return v.kind===h.SyntaxKind.ForOfStatement||v.kind===h.SyntaxKind.ForInStatement}d.isForInOrOfStatement=Qd;function Fl(v){return v.kind===h.SyntaxKind.ForOfStatement}d.isForOfStatement=Fl;function Tc(v){return v.kind===h.SyntaxKind.ForStatement}d.isForStatement=Tc;function E_(v){return v.kind===h.SyntaxKind.FunctionDeclaration}d.isFunctionDeclaration=E_;function pl(v){return v.kind===h.SyntaxKind.FunctionExpression}d.isFunctionExpression=pl;function T_(v){return v.kind===h.SyntaxKind.FunctionType}d.isFunctionTypeNode=T_;function Yp(v){return v.kind===h.SyntaxKind.GetAccessor}d.isGetAccessorDeclaration=Yp;function Qp(v){return v.kind===h.SyntaxKind.Identifier}d.isIdentifier=Qp;function Zp(v){return v.kind===h.SyntaxKind.IfStatement}d.isIfStatement=Zp;function ed(v){return v.kind===h.SyntaxKind.ImportClause}d.isImportClause=ed;function dp(v){return v.kind===h.SyntaxKind.ImportDeclaration}d.isImportDeclaration=dp;function Yo(v){return v.kind===h.SyntaxKind.ImportEqualsDeclaration}d.isImportEqualsDeclaration=Yo;function Zd(v){return v.kind===h.SyntaxKind.ImportSpecifier}d.isImportSpecifier=Zd;function fp(v){return v.kind===h.SyntaxKind.IndexedAccessType}d.isIndexedAccessTypeNode=fp;function Ns(v){return v.kind===h.SyntaxKind.IndexSignature}d.isIndexSignatureDeclaration=Ns;function Lu(v){return v.kind===h.SyntaxKind.InferType}d.isInferTypeNode=Lu;function td(v){return v.kind===h.SyntaxKind.InterfaceDeclaration}d.isInterfaceDeclaration=td;function ou(v){return v.kind===h.SyntaxKind.IntersectionType}d.isIntersectionTypeNode=ou;function au(v){switch(v.kind){case h.SyntaxKind.ForStatement:case h.SyntaxKind.ForOfStatement:case h.SyntaxKind.ForInStatement:case h.SyntaxKind.WhileStatement:case h.SyntaxKind.DoStatement:return!0;default:return!1}}d.isIterationStatement=au;function nd(v){return v.kind===h.SyntaxKind.JSDocComment}d.isJsDoc=nd;function C_(v){return v.kind===h.SyntaxKind.JsxAttribute}d.isJsxAttribute=C_;function ef(v){return v.kind===h.SyntaxKind.JsxAttribute||v.kind===h.SyntaxKind.JsxSpreadAttribute}d.isJsxAttributeLike=ef;function ic(v){return v.kind===h.SyntaxKind.JsxAttributes}d.isJsxAttributes=ic;function tf(v){return v.kind===h.SyntaxKind.JsxClosingElement}d.isJsxClosingElement=tf;function w_(v){return v.kind===h.SyntaxKind.JsxClosingFragment}d.isJsxClosingFragment=w_;function mp(v){return v.kind===h.SyntaxKind.JsxElement}d.isJsxElement=mp;function gu(v){return v.kind===h.SyntaxKind.JsxExpression}d.isJsxExpression=gu;function Yu(v){return v.kind===h.SyntaxKind.JsxFragment}d.isJsxFragment=Yu;function Pl(v){return v.kind===h.SyntaxKind.JsxOpeningElement}d.isJsxOpeningElement=Pl;function nf(v){return v.kind===h.SyntaxKind.JsxOpeningFragment}d.isJsxOpeningFragment=nf;function gp(v){return v.kind===h.SyntaxKind.JsxOpeningElement||v.kind===h.SyntaxKind.JsxSelfClosingElement}d.isJsxOpeningLikeElement=gp;function dl(v){return v.kind===h.SyntaxKind.JsxSelfClosingElement}d.isJsxSelfClosingElement=dl;function qc(v){return v.kind===h.SyntaxKind.JsxSpreadAttribute}d.isJsxSpreadAttribute=qc;function rd(v){return v.kind===h.SyntaxKind.JsxText}d.isJsxText=rd;function Cc(v){return v.kind===h.SyntaxKind.LabeledStatement}d.isLabeledStatement=Cc;function Os(v){return v.kind>=h.SyntaxKind.FirstLiteralToken&&v.kind<=h.SyntaxKind.LastLiteralToken}d.isLiteralExpression=Os;function hp(v){return v.kind===h.SyntaxKind.LiteralType}d.isLiteralTypeNode=hp;function A_(v){return v.kind===h.SyntaxKind.MappedType}d.isMappedTypeNode=A_;function yp(v){return v.kind===h.SyntaxKind.MetaProperty}d.isMetaProperty=yp;function Ma(v){return v.kind===h.SyntaxKind.MethodDeclaration}d.isMethodDeclaration=Ma;function k_(v){return v.kind===h.SyntaxKind.MethodSignature}d.isMethodSignature=k_;function Ba(v){return v.kind===h.SyntaxKind.ModuleBlock}d.isModuleBlock=Ba;function Hc(v){return v.kind===h.SyntaxKind.ModuleDeclaration}d.isModuleDeclaration=Hc;function F_(v){return v.kind===h.SyntaxKind.NamedExports}d.isNamedExports=F_;function id(v){return v.kind===h.SyntaxKind.NamedImports}d.isNamedImports=id;function Qu(v){return Hc(v)&&v.name.kind===h.SyntaxKind.Identifier&&v.body!==void 0&&(v.body.kind===h.SyntaxKind.ModuleBlock||Qu(v.body))}d.isNamespaceDeclaration=Qu;function vp(v){return v.kind===h.SyntaxKind.NamespaceImport}d.isNamespaceImport=vp;function rf(v){return v.kind===h.SyntaxKind.NamespaceExportDeclaration}d.isNamespaceExportDeclaration=rf;function bp(v){return v.kind===h.SyntaxKind.NewExpression}d.isNewExpression=bp;function oc(v){return v.kind===h.SyntaxKind.NonNullExpression}d.isNonNullExpression=oc;function H(v){return v.kind===h.SyntaxKind.NoSubstitutionTemplateLiteral}d.isNoSubstitutionTemplateLiteral=H;function We(v){return v.kind===h.SyntaxKind.NullKeyword}d.isNullLiteral=We;function en(v){return v.kind===h.SyntaxKind.NumericLiteral}d.isNumericLiteral=en;function lr(v){switch(v.kind){case h.SyntaxKind.StringLiteral:case h.SyntaxKind.NumericLiteral:case h.SyntaxKind.NoSubstitutionTemplateLiteral:return!0;default:return!1}}d.isNumericOrStringLikeLiteral=lr;function Ur(v){return v.kind===h.SyntaxKind.ObjectBindingPattern}d.isObjectBindingPattern=Ur;function vi(v){return v.kind===h.SyntaxKind.ObjectLiteralExpression}d.isObjectLiteralExpression=vi;function Ko(v){return v.kind===h.SyntaxKind.OmittedExpression}d.isOmittedExpression=Ko;function Is(v){return v.kind===h.SyntaxKind.Parameter}d.isParameterDeclaration=Is;function Pa(v){return v.kind===h.SyntaxKind.ParenthesizedExpression}d.isParenthesizedExpression=Pa;function va(v){return v.kind===h.SyntaxKind.ParenthesizedType}d.isParenthesizedTypeNode=va;function Hs(v){return v.kind===h.SyntaxKind.PostfixUnaryExpression}d.isPostfixUnaryExpression=Hs;function fl(v){return v.kind===h.SyntaxKind.PrefixUnaryExpression}d.isPrefixUnaryExpression=fl;function Nl(v){return v.kind===h.SyntaxKind.PropertyAccessExpression}d.isPropertyAccessExpression=Nl;function hu(v){return v.kind===h.SyntaxKind.PropertyAssignment}d.isPropertyAssignment=hu;function ml(v){return v.kind===h.SyntaxKind.PropertyDeclaration}d.isPropertyDeclaration=ml;function su(v){return v.kind===h.SyntaxKind.PropertySignature}d.isPropertySignature=su;function od(v){return v.kind===h.SyntaxKind.QualifiedName}d.isQualifiedName=od;function Ol(v){return v.kind===h.SyntaxKind.RegularExpressionLiteral}d.isRegularExpressionLiteral=Ol;function of(v){return v.kind===h.SyntaxKind.ReturnStatement}d.isReturnStatement=of;function pa(v){return v.kind===h.SyntaxKind.SetAccessor}d.isSetAccessorDeclaration=pa;function af(v){return v.kind===h.SyntaxKind.ShorthandPropertyAssignment}d.isShorthandPropertyAssignment=af;function sf(v){return v.parameters!==void 0}d.isSignatureDeclaration=sf;function sm(v){return v.kind===h.SyntaxKind.SourceFile}d.isSourceFile=sm;function uf(v){return v.kind===h.SyntaxKind.SpreadAssignment}d.isSpreadAssignment=uf;function Ru(v){return v.kind===h.SyntaxKind.SpreadElement}d.isSpreadElement=Ru;function lf(v){return v.kind===h.SyntaxKind.StringLiteral}d.isStringLiteral=lf;function g0(v){return v.kind===h.SyntaxKind.SwitchStatement}d.isSwitchStatement=g0;function um(v){return v.kind===h.SyntaxKind.SyntaxList}d.isSyntaxList=um;function wc(v){return v.kind===h.SyntaxKind.TaggedTemplateExpression}d.isTaggedTemplateExpression=wc;function P_(v){return v.kind===h.SyntaxKind.TemplateExpression}d.isTemplateExpression=P_;function Zu(v){return v.kind===h.SyntaxKind.TemplateExpression||v.kind===h.SyntaxKind.NoSubstitutionTemplateLiteral}d.isTemplateLiteral=Zu;function lm(v){return v.kind===h.SyntaxKind.StringLiteral||v.kind===h.SyntaxKind.NoSubstitutionTemplateLiteral}d.isTextualLiteral=lm;function Gs(v){return v.kind===h.SyntaxKind.ThrowStatement}d.isThrowStatement=Gs;function h0(v){return v.kind===h.SyntaxKind.TryStatement}d.isTryStatement=h0;function gl(v){return v.kind===h.SyntaxKind.TupleType}d.isTupleTypeNode=gl;function Il(v){return v.kind===h.SyntaxKind.TypeAliasDeclaration}d.isTypeAliasDeclaration=Il;function cf(v){return v.kind===h.SyntaxKind.TypeAssertionExpression}d.isTypeAssertion=cf;function A(v){return v.kind===h.SyntaxKind.TypeLiteral}d.isTypeLiteralNode=A;function L(v){return v.kind===h.SyntaxKind.TypeOfExpression}d.isTypeOfExpression=L;function S(v){return v.kind===h.SyntaxKind.TypeOperator}d.isTypeOperatorNode=S;function I(v){return v.kind===h.SyntaxKind.TypeParameter}d.isTypeParameterDeclaration=I;function N(v){return v.kind===h.SyntaxKind.TypePredicate}d.isTypePredicateNode=N;function E(v){return v.kind===h.SyntaxKind.TypeReference}d.isTypeReferenceNode=E;function C(v){return v.kind===h.SyntaxKind.TypeQuery}d.isTypeQueryNode=C;function k(v){return v.kind===h.SyntaxKind.UnionType}d.isUnionTypeNode=k;function j(v){return v.kind===h.SyntaxKind.VariableDeclaration}d.isVariableDeclaration=j;function K(v){return v.kind===h.SyntaxKind.VariableStatement}d.isVariableStatement=K;function X(v){return v.kind===h.SyntaxKind.VariableDeclarationList}d.isVariableDeclarationList=X;function Y(v){return v.kind===h.SyntaxKind.VoidExpression}d.isVoidExpression=Y;function q(v){return v.kind===h.SyntaxKind.WhileStatement}d.isWhileStatement=q;function R(v){return v.kind===h.SyntaxKind.WithStatement}d.isWithStatement=R}}),Iv=kt({"node_modules/tsutils/typeguard/2.9/node.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isImportTypeNode=void 0;var h=(b_(),mi(so));h.__exportStar(Ec(),d);var ie=_a();function $(Te){return Te.kind===ie.SyntaxKind.ImportType}d.isImportTypeNode=$}}),Qm=kt({"node_modules/tsutils/typeguard/3.0/node.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isSyntheticExpression=d.isRestTypeNode=d.isOptionalTypeNode=void 0;var h=(b_(),mi(so));h.__exportStar(Iv(),d);var ie=_a();function $(J){return J.kind===ie.SyntaxKind.OptionalType}d.isOptionalTypeNode=$;function Te(J){return J.kind===ie.SyntaxKind.RestType}d.isRestTypeNode=Te;function me(J){return J.kind===ie.SyntaxKind.SyntheticExpression}d.isSyntheticExpression=me}}),bg=kt({"node_modules/tsutils/typeguard/3.2/node.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isBigIntLiteral=void 0;var h=(b_(),mi(so));h.__exportStar(Qm(),d);var ie=_a();function $(Te){return Te.kind===ie.SyntaxKind.BigIntLiteral}d.isBigIntLiteral=$}}),up=kt({"node_modules/tsutils/typeguard/node.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h=(b_(),mi(so));h.__exportStar(bg(),d)}}),x_=kt({"node_modules/tsutils/typeguard/2.8/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isUniqueESSymbolType=d.isUnionType=d.isUnionOrIntersectionType=d.isTypeVariable=d.isTypeReference=d.isTypeParameter=d.isSubstitutionType=d.isObjectType=d.isLiteralType=d.isIntersectionType=d.isInterfaceType=d.isInstantiableType=d.isIndexedAccessype=d.isIndexedAccessType=d.isGenericType=d.isEnumType=d.isConditionalType=void 0;var h=_a();function ie(dn){return(dn.flags&h.TypeFlags.Conditional)!==0}d.isConditionalType=ie;function $(dn){return(dn.flags&h.TypeFlags.Enum)!==0}d.isEnumType=$;function Te(dn){return(dn.flags&h.TypeFlags.Object)!==0&&(dn.objectFlags&h.ObjectFlags.ClassOrInterface)!==0&&(dn.objectFlags&h.ObjectFlags.Reference)!==0}d.isGenericType=Te;function me(dn){return(dn.flags&h.TypeFlags.IndexedAccess)!==0}d.isIndexedAccessType=me;function J(dn){return(dn.flags&h.TypeFlags.Index)!==0}d.isIndexedAccessype=J;function O(dn){return(dn.flags&h.TypeFlags.Instantiable)!==0}d.isInstantiableType=O;function le(dn){return(dn.flags&h.TypeFlags.Object)!==0&&(dn.objectFlags&h.ObjectFlags.ClassOrInterface)!==0}d.isInterfaceType=le;function F(dn){return(dn.flags&h.TypeFlags.Intersection)!==0}d.isIntersectionType=F;function re(dn){return(dn.flags&(h.TypeFlags.StringOrNumberLiteral|h.TypeFlags.BigIntLiteral))!==0}d.isLiteralType=re;function he(dn){return(dn.flags&h.TypeFlags.Object)!==0}d.isObjectType=he;function m(dn){return(dn.flags&h.TypeFlags.Substitution)!==0}d.isSubstitutionType=m;function Ae(dn){return(dn.flags&h.TypeFlags.TypeParameter)!==0}d.isTypeParameter=Ae;function Xe(dn){return(dn.flags&h.TypeFlags.Object)!==0&&(dn.objectFlags&h.ObjectFlags.Reference)!==0}d.isTypeReference=Xe;function it(dn){return(dn.flags&h.TypeFlags.TypeVariable)!==0}d.isTypeVariable=it;function _t(dn){return(dn.flags&h.TypeFlags.UnionOrIntersection)!==0}d.isUnionOrIntersectionType=_t;function Zt(dn){return(dn.flags&h.TypeFlags.Union)!==0}d.isUnionType=Zt;function Bn(dn){return(dn.flags&h.TypeFlags.UniqueESSymbol)!==0}d.isUniqueESSymbolType=Bn}}),xg=kt({"node_modules/tsutils/typeguard/2.9/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h=(b_(),mi(so));h.__exportStar(x_(),d)}}),Zm=kt({"node_modules/tsutils/typeguard/3.0/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isTupleTypeReference=d.isTupleType=void 0;var h=(b_(),mi(so));h.__exportStar(xg(),d);var ie=_a(),$=xg();function Te(J){return(J.flags&ie.TypeFlags.Object&&J.objectFlags&ie.ObjectFlags.Tuple)!==0}d.isTupleType=Te;function me(J){return $.isTypeReference(J)&&Te(J.target)}d.isTupleTypeReference=me}}),Dg=kt({"node_modules/tsutils/typeguard/3.2/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h=(b_(),mi(so));h.__exportStar(Zm(),d)}}),My=kt({"node_modules/tsutils/typeguard/3.2/index.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h=(b_(),mi(so));h.__exportStar(bg(),d),h.__exportStar(Dg(),d)}}),tm=kt({"node_modules/tsutils/typeguard/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h=(b_(),mi(so));h.__exportStar(Dg(),d)}}),Sg=kt({"node_modules/tsutils/util/type.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.getBaseClassMemberOfClassElement=d.getIteratorYieldResultFromIteratorResult=d.getInstanceTypeOfClassLikeDeclaration=d.getConstructorTypeOfClassLikeDeclaration=d.getSymbolOfClassLikeDeclaration=d.getPropertyNameFromType=d.symbolHasReadonlyDeclaration=d.isPropertyReadonlyInType=d.getWellKnownSymbolPropertyOfType=d.getPropertyOfType=d.isBooleanLiteralType=d.isFalsyType=d.isThenableType=d.someTypePart=d.intersectionTypeParts=d.unionTypeParts=d.getCallSignaturesOfType=d.isTypeAssignableToString=d.isTypeAssignableToNumber=d.isOptionalChainingUndefinedMarkerType=d.removeOptionalChainingUndefinedMarkerType=d.removeOptionalityFromType=d.isEmptyObjectType=void 0;var h=_a(),ie=tm(),$=nm(),Te=up();function me(Nt){if(ie.isObjectType(Nt)&&Nt.objectFlags&h.ObjectFlags.Anonymous&&Nt.getProperties().length===0&&Nt.getCallSignatures().length===0&&Nt.getConstructSignatures().length===0&&Nt.getStringIndexType()===void 0&&Nt.getNumberIndexType()===void 0){let fn=Nt.getBaseTypes();return fn===void 0||fn.every(me)}return!1}d.isEmptyObjectType=me;function J(Nt,fn){if(!O(fn,h.TypeFlags.Undefined))return fn;let Hn=O(fn,h.TypeFlags.Null);return fn=Nt.getNonNullableType(fn),Hn?Nt.getNullableType(fn,h.TypeFlags.Null):fn}d.removeOptionalityFromType=J;function O(Nt,fn){for(let Hn of Xe(Nt))if($.isTypeFlagSet(Hn,fn))return!0;return!1}function le(Nt,fn){if(!ie.isUnionType(fn))return F(Nt,fn)?fn.getNonNullableType():fn;let Hn=0,wi=!1;for(let Gi of fn.types)F(Nt,Gi)?wi=!0:Hn|=Gi.flags;return wi?Nt.getNullableType(fn.getNonNullableType(),Hn):fn}d.removeOptionalChainingUndefinedMarkerType=le;function F(Nt,fn){return $.isTypeFlagSet(fn,h.TypeFlags.Undefined)&&Nt.getNullableType(fn.getNonNullableType(),h.TypeFlags.Undefined)!==fn}d.isOptionalChainingUndefinedMarkerType=F;function re(Nt,fn){return m(Nt,fn,h.TypeFlags.NumberLike)}d.isTypeAssignableToNumber=re;function he(Nt,fn){return m(Nt,fn,h.TypeFlags.StringLike)}d.isTypeAssignableToString=he;function m(Nt,fn,Hn){Hn|=h.TypeFlags.Any;let wi;return function Gi(Po){if(ie.isTypeParameter(Po)&&Po.symbol!==void 0&&Po.symbol.declarations!==void 0){if(wi===void 0)wi=new Set([Po]);else if(!wi.has(Po))wi.add(Po);else return!1;let Ga=Po.symbol.declarations[0];return Ga.constraint===void 0?!0:Gi(Nt.getTypeFromTypeNode(Ga.constraint))}return ie.isUnionType(Po)?Po.types.every(Gi):ie.isIntersectionType(Po)?Po.types.some(Gi):$.isTypeFlagSet(Po,Hn)}(fn)}function Ae(Nt){if(ie.isUnionType(Nt)){let fn=[];for(let Hn of Nt.types)fn.push(...Ae(Hn));return fn}if(ie.isIntersectionType(Nt)){let fn;for(let Hn of Nt.types){let wi=Ae(Hn);if(wi.length!==0){if(fn!==void 0)return[];fn=wi}}return fn===void 0?[]:fn}return Nt.getCallSignatures()}d.getCallSignaturesOfType=Ae;function Xe(Nt){return ie.isUnionType(Nt)?Nt.types:[Nt]}d.unionTypeParts=Xe;function it(Nt){return ie.isIntersectionType(Nt)?Nt.types:[Nt]}d.intersectionTypeParts=it;function _t(Nt,fn,Hn){return fn(Nt)?Nt.types.some(Hn):Hn(Nt)}d.someTypePart=_t;function Zt(Nt,fn){let Hn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Nt.getTypeAtLocation(fn);for(let wi of Xe(Nt.getApparentType(Hn))){let Gi=wi.getProperty("then");if(Gi===void 0)continue;let Po=Nt.getTypeOfSymbolAtLocation(Gi,fn);for(let Ga of Xe(Po))for(let rc of Ga.getCallSignatures())if(rc.parameters.length!==0&&Bn(Nt,rc.parameters[0],fn))return!0}return!1}d.isThenableType=Zt;function Bn(Nt,fn,Hn){let wi=Nt.getApparentType(Nt.getTypeOfSymbolAtLocation(fn,Hn));if(fn.valueDeclaration.dotDotDotToken&&(wi=wi.getNumberIndexType(),wi===void 0))return!1;for(let Gi of Xe(wi))if(Gi.getCallSignatures().length!==0)return!0;return!1}function dn(Nt){return Nt.flags&(h.TypeFlags.Undefined|h.TypeFlags.Null|h.TypeFlags.Void)?!0:ie.isLiteralType(Nt)?!Nt.value:Rn(Nt,!1)}d.isFalsyType=dn;function Rn(Nt,fn){return $.isTypeFlagSet(Nt,h.TypeFlags.BooleanLiteral)&&Nt.intrinsicName===(fn?"true":"false")}d.isBooleanLiteralType=Rn;function At(Nt,fn){return fn.startsWith("__")?Nt.getProperties().find(Hn=>Hn.escapedName===fn):Nt.getProperty(fn)}d.getPropertyOfType=At;function pn(Nt,fn,Hn){let wi="__@"+fn;for(let Gi of Nt.getProperties()){if(!Gi.name.startsWith(wi))continue;let Po=Hn.getApparentType(Hn.getTypeAtLocation(Gi.valueDeclaration.name.expression)).symbol;if(Gi.escapedName===Jn(Hn,Po,fn))return Gi}}d.getWellKnownSymbolPropertyOfType=pn;function Jn(Nt,fn,Hn){let wi=fn&&Nt.getTypeOfSymbolAtLocation(fn,fn.valueDeclaration).getProperty(Hn),Gi=wi&&Nt.getTypeOfSymbolAtLocation(wi,wi.valueDeclaration);return Gi&&ie.isUniqueESSymbolType(Gi)?Gi.escapedName:"__@"+Hn}function Ie(Nt,fn,Hn){let wi=!1,Gi=!1;for(let Po of Xe(Nt))if(At(Po,fn)===void 0){let Ga=($.isNumericPropertyName(fn)?Hn.getIndexInfoOfType(Po,h.IndexKind.Number):void 0)||Hn.getIndexInfoOfType(Po,h.IndexKind.String);if(Ga!==void 0&&Ga.isReadonly){if(wi)return!0;Gi=!0}}else{if(Gi||nn(Po,fn,Hn))return!0;wi=!0}return!1}d.isPropertyReadonlyInType=Ie;function nn(Nt,fn,Hn){return _t(Nt,ie.isIntersectionType,wi=>{let Gi=At(wi,fn);if(Gi===void 0)return!1;if(Gi.flags&h.SymbolFlags.Transient){if(/^(?:[1-9]\d*|0)$/.test(fn)&&ie.isTupleTypeReference(wi))return wi.target.readonly;switch(Wn(wi,fn,Hn)){case!0:return!0;case!1:return!1;default:}}return $.isSymbolFlagSet(Gi,h.SymbolFlags.ValueModule)||nr(Gi,Hn)})}function Wn(Nt,fn,Hn){if(!ie.isObjectType(Nt)||!$.isObjectFlagSet(Nt,h.ObjectFlags.Mapped))return;let wi=Nt.symbol.declarations[0];return wi.readonlyToken!==void 0&&!/^__@[^@]+$/.test(fn)?wi.readonlyToken.kind!==h.SyntaxKind.MinusToken:Ie(Nt.modifiersType,fn,Hn)}function nr(Nt,fn){return(Nt.flags&h.SymbolFlags.Accessor)===h.SymbolFlags.GetAccessor||Nt.declarations!==void 0&&Nt.declarations.some(Hn=>$.isModifierFlagSet(Hn,h.ModifierFlags.Readonly)||Te.isVariableDeclaration(Hn)&&$.isNodeFlagSet(Hn.parent,h.NodeFlags.Const)||Te.isCallExpression(Hn)&&$.isReadonlyAssignmentDeclaration(Hn,fn)||Te.isEnumMember(Hn)||(Te.isPropertyAssignment(Hn)||Te.isShorthandPropertyAssignment(Hn))&&$.isInConstContext(Hn.parent))}d.symbolHasReadonlyDeclaration=nr;function jr(Nt){if(Nt.flags&(h.TypeFlags.StringLiteral|h.TypeFlags.NumberLiteral)){let fn=String(Nt.value);return{displayName:fn,symbolName:h.escapeLeadingUnderscores(fn)}}if(ie.isUniqueESSymbolType(Nt))return{displayName:`[${Nt.symbol?`${Tt(Nt.symbol)?"Symbol.":""}${Nt.symbol.name}`:Nt.escapedName.replace(/^__@|@\d+$/g,"")}]`,symbolName:Nt.escapedName}}d.getPropertyNameFromType=jr;function Tt(Nt){return $.isSymbolFlagSet(Nt,h.SymbolFlags.Property)&&Nt.valueDeclaration!==void 0&&Te.isInterfaceDeclaration(Nt.valueDeclaration.parent)&&Nt.valueDeclaration.parent.name.text==="SymbolConstructor"&&Cn(Nt.valueDeclaration.parent)}function Cn(Nt){return $.isNodeFlagSet(Nt.parent,h.NodeFlags.GlobalAugmentation)||Te.isSourceFile(Nt.parent)&&!h.isExternalModule(Nt.parent)}function ur(Nt,fn){var Hn;return fn.getSymbolAtLocation((Hn=Nt.name)!==null&&Hn!==void 0?Hn:$.getChildOfKind(Nt,h.SyntaxKind.ClassKeyword))}d.getSymbolOfClassLikeDeclaration=ur;function zr(Nt,fn){return Nt.kind===h.SyntaxKind.ClassExpression?fn.getTypeAtLocation(Nt):fn.getTypeOfSymbolAtLocation(ur(Nt,fn),Nt)}d.getConstructorTypeOfClassLikeDeclaration=zr;function Hr(Nt,fn){return Nt.kind===h.SyntaxKind.ClassDeclaration?fn.getTypeAtLocation(Nt):fn.getDeclaredTypeOfSymbol(ur(Nt,fn))}d.getInstanceTypeOfClassLikeDeclaration=Hr;function Tr(Nt,fn,Hn){return ie.isUnionType(Nt)&&Nt.types.find(wi=>{let Gi=wi.getProperty("done");return Gi!==void 0&&Rn(J(Hn,Hn.getTypeOfSymbolAtLocation(Gi,fn)),!1)})||Nt}d.getIteratorYieldResultFromIteratorResult=Tr;function Yr(Nt,fn){if(!Te.isClassLikeDeclaration(Nt.parent))return;let Hn=$.getBaseOfClassLikeExpression(Nt.parent);if(Hn===void 0)return;let wi=$.getSingleLateBoundPropertyNameOfPropertyName(Nt.name,fn);if(wi===void 0)return;let Gi=fn.getTypeAtLocation($.hasModifier(Nt.modifiers,h.SyntaxKind.StaticKeyword)?Hn.expression:Hn);return At(Gi,wi.symbolName)}d.getBaseClassMemberOfClassElement=Yr}}),nm=kt({"node_modules/tsutils/util/util.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.isValidIdentifier=d.getLineBreakStyle=d.getLineRanges=d.forEachComment=d.forEachTokenWithTrivia=d.forEachToken=d.isFunctionWithBody=d.hasOwnThisReference=d.isBlockScopeBoundary=d.isFunctionScopeBoundary=d.isTypeScopeBoundary=d.isScopeBoundary=d.ScopeBoundarySelector=d.ScopeBoundary=d.isInSingleStatementContext=d.isBlockScopedDeclarationStatement=d.isBlockScopedVariableDeclaration=d.isBlockScopedVariableDeclarationList=d.getVariableDeclarationKind=d.VariableDeclarationKind=d.forEachDeclaredVariable=d.forEachDestructuringIdentifier=d.getPropertyName=d.getWrappedNodeAtPosition=d.getAstNodeAtPosition=d.commentText=d.isPositionInComment=d.getCommentAtPosition=d.getTokenAtPosition=d.getNextToken=d.getPreviousToken=d.getNextStatement=d.getPreviousStatement=d.isModifierFlagSet=d.isObjectFlagSet=d.isSymbolFlagSet=d.isTypeFlagSet=d.isNodeFlagSet=d.hasAccessModifier=d.isParameterProperty=d.hasModifier=d.getModifier=d.isThisParameter=d.isKeywordKind=d.isJsDocKind=d.isTypeNodeKind=d.isAssignmentKind=d.isNodeKind=d.isTokenKind=d.getChildOfKind=void 0,d.getBaseOfClassLikeExpression=d.hasExhaustiveCaseClauses=d.formatPseudoBigInt=d.unwrapParentheses=d.getSingleLateBoundPropertyNameOfPropertyName=d.getLateBoundPropertyNamesOfPropertyName=d.getLateBoundPropertyNames=d.getPropertyNameOfWellKnownSymbol=d.isWellKnownSymbolLiterally=d.isBindableObjectDefinePropertyCall=d.isReadonlyAssignmentDeclaration=d.isInConstContext=d.isConstAssertion=d.getTsCheckDirective=d.getCheckJsDirective=d.isAmbientModule=d.isCompilerOptionEnabled=d.isStrictCompilerOptionEnabled=d.getIIFE=d.isAmbientModuleBlock=d.isStatementInAmbientContext=d.findImportLikeNodes=d.findImports=d.ImportKind=d.parseJsDocOfNode=d.getJsDoc=d.canHaveJsDoc=d.isReassignmentTarget=d.getAccessKind=d.AccessKind=d.isExpressionValueUsed=d.getDeclarationOfBindingElement=d.hasSideEffects=d.SideEffectOptions=d.isSameLine=d.isNumericPropertyName=d.isValidJsxIdentifier=d.isValidNumericLiteral=d.isValidPropertyName=d.isValidPropertyAccess=void 0;var h=_a(),ie=up(),$=My(),Te=Sg();function me(H,We,en){for(let lr of H.getChildren(en))if(lr.kind===We)return lr}d.getChildOfKind=me;function J(H){return H>=h.SyntaxKind.FirstToken&&H<=h.SyntaxKind.LastToken}d.isTokenKind=J;function O(H){return H>=h.SyntaxKind.FirstNode}d.isNodeKind=O;function le(H){return H>=h.SyntaxKind.FirstAssignment&&H<=h.SyntaxKind.LastAssignment}d.isAssignmentKind=le;function F(H){return H>=h.SyntaxKind.FirstTypeNode&&H<=h.SyntaxKind.LastTypeNode}d.isTypeNodeKind=F;function re(H){return H>=h.SyntaxKind.FirstJSDocNode&&H<=h.SyntaxKind.LastJSDocNode}d.isJsDocKind=re;function he(H){return H>=h.SyntaxKind.FirstKeyword&&H<=h.SyntaxKind.LastKeyword}d.isKeywordKind=he;function m(H){return H.name.kind===h.SyntaxKind.Identifier&&H.name.originalKeywordKind===h.SyntaxKind.ThisKeyword}d.isThisParameter=m;function Ae(H,We){if(H.modifiers!==void 0){for(let en of H.modifiers)if(en.kind===We)return en}}d.getModifier=Ae;function Xe(H){if(H===void 0)return!1;for(var We=arguments.length,en=new Array(We>1?We-1:0),lr=1;lr<We;lr++)en[lr-1]=arguments[lr];for(let Ur of H)if(en.includes(Ur.kind))return!0;return!1}d.hasModifier=Xe;function it(H){return Xe(H.modifiers,h.SyntaxKind.PublicKeyword,h.SyntaxKind.ProtectedKeyword,h.SyntaxKind.PrivateKeyword,h.SyntaxKind.ReadonlyKeyword)}d.isParameterProperty=it;function _t(H){return dn(H,h.ModifierFlags.AccessibilityModifier)}d.hasAccessModifier=_t;function Zt(H,We){return(H.flags&We)!==0}d.isNodeFlagSet=Zt,d.isTypeFlagSet=Zt,d.isSymbolFlagSet=Zt;function Bn(H,We){return(H.objectFlags&We)!==0}d.isObjectFlagSet=Bn;function dn(H,We){return(h.getCombinedModifierFlags(H)&We)!==0}d.isModifierFlagSet=dn;function Rn(H){let We=H.parent;if(ie.isBlockLike(We)){let en=We.statements.indexOf(H);if(en>0)return We.statements[en-1]}}d.getPreviousStatement=Rn;function At(H){let We=H.parent;if(ie.isBlockLike(We)){let en=We.statements.indexOf(H);if(en<We.statements.length)return We.statements[en+1]}}d.getNextStatement=At;function pn(H,We){let{pos:en}=H;if(en!==0){do H=H.parent;while(H.pos===en);return nn(H,en-1,We!=null?We:H.getSourceFile(),!1)}}d.getPreviousToken=pn;function Jn(H,We){if(H.kind===h.SyntaxKind.SourceFile||H.kind===h.SyntaxKind.EndOfFileToken)return;let en=H.end;for(H=H.parent;H.end===en;){if(H.parent===void 0)return H.endOfFileToken;H=H.parent}return nn(H,en,We!=null?We:H.getSourceFile(),!1)}d.getNextToken=Jn;function Ie(H,We,en,lr){if(!(We<H.pos||We>=H.end))return J(H.kind)?H:nn(H,We,en!=null?en:H.getSourceFile(),lr===!0)}d.getTokenAtPosition=Ie;function nn(H,We,en,lr){if(!lr&&(H=Cn(H,We),J(H.kind)))return H;e:for(;;){for(let Ur of H.getChildren(en))if(Ur.end>We&&(lr||Ur.kind!==h.SyntaxKind.JSDocComment)){if(J(Ur.kind))return Ur;H=Ur;continue e}return}}function Wn(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H,lr=Ie(en,We,H);if(lr===void 0||lr.kind===h.SyntaxKind.JsxText||We>=lr.end-(h.tokenToString(lr.kind)||"").length)return;let Ur=lr.pos===0?(h.getShebang(H.text)||"").length:lr.pos;return Ur!==0&&h.forEachTrailingCommentRange(H.text,Ur,nr,We)||h.forEachLeadingCommentRange(H.text,Ur,nr,We)}d.getCommentAtPosition=Wn;function nr(H,We,en,lr,Ur){return Ur>=H&&Ur<We?{pos:H,end:We,kind:en}:void 0}function jr(H,We,en){return Wn(H,We,en)!==void 0}d.isPositionInComment=jr;function Tt(H,We){return H.substring(We.pos+2,We.kind===h.SyntaxKind.SingleLineCommentTrivia?We.end:We.end-2)}d.commentText=Tt;function Cn(H,We){if(!(H.pos>We||H.end<=We)){for(;O(H.kind);){let en=h.forEachChild(H,lr=>lr.pos<=We&&lr.end>We?lr:void 0);if(en===void 0)break;H=en}return H}}d.getAstNodeAtPosition=Cn;function ur(H,We){if(!(H.node.pos>We||H.node.end<=We))e:for(;;){for(let en of H.children){if(en.node.pos>We)return H;if(en.node.end>We){H=en;continue e}}return H}}d.getWrappedNodeAtPosition=ur;function zr(H){if(H.kind===h.SyntaxKind.ComputedPropertyName){let We=Qu(H.expression);if(ie.isPrefixUnaryExpression(We)){let en=!1;switch(We.operator){case h.SyntaxKind.MinusToken:en=!0;case h.SyntaxKind.PlusToken:return ie.isNumericLiteral(We.operand)?`${en?"-":""}${We.operand.text}`:$.isBigIntLiteral(We.operand)?`${en?"-":""}${We.operand.text.slice(0,-1)}`:void 0;default:return}}return $.isBigIntLiteral(We)?We.text.slice(0,-1):ie.isNumericOrStringLikeLiteral(We)?We.text:void 0}return H.kind===h.SyntaxKind.PrivateIdentifier?void 0:H.text}d.getPropertyName=zr;function Hr(H,We){for(let en of H.elements){if(en.kind!==h.SyntaxKind.BindingElement)continue;let lr;if(en.name.kind===h.SyntaxKind.Identifier?lr=We(en):lr=Hr(en.name,We),lr)return lr}}d.forEachDestructuringIdentifier=Hr;function Tr(H,We){for(let en of H.declarations){let lr;if(en.name.kind===h.SyntaxKind.Identifier?lr=We(en):lr=Hr(en.name,We),lr)return lr}}d.forEachDeclaredVariable=Tr;var Yr;(function(H){H[H.Var=0]="Var",H[H.Let=1]="Let",H[H.Const=2]="Const"})(Yr=d.VariableDeclarationKind||(d.VariableDeclarationKind={}));function Nt(H){return H.flags&h.NodeFlags.Let?1:H.flags&h.NodeFlags.Const?2:0}d.getVariableDeclarationKind=Nt;function fn(H){return(H.flags&h.NodeFlags.BlockScoped)!==0}d.isBlockScopedVariableDeclarationList=fn;function Hn(H){let We=H.parent;return We.kind===h.SyntaxKind.CatchClause||fn(We)}d.isBlockScopedVariableDeclaration=Hn;function wi(H){switch(H.kind){case h.SyntaxKind.VariableStatement:return fn(H.declarationList);case h.SyntaxKind.ClassDeclaration:case h.SyntaxKind.EnumDeclaration:case h.SyntaxKind.InterfaceDeclaration:case h.SyntaxKind.TypeAliasDeclaration:return!0;default:return!1}}d.isBlockScopedDeclarationStatement=wi;function Gi(H){switch(H.parent.kind){case h.SyntaxKind.ForStatement:case h.SyntaxKind.ForInStatement:case h.SyntaxKind.ForOfStatement:case h.SyntaxKind.WhileStatement:case h.SyntaxKind.DoStatement:case h.SyntaxKind.IfStatement:case h.SyntaxKind.WithStatement:case h.SyntaxKind.LabeledStatement:return!0;default:return!1}}d.isInSingleStatementContext=Gi;var Po;(function(H){H[H.None=0]="None",H[H.Function=1]="Function",H[H.Block=2]="Block",H[H.Type=4]="Type",H[H.ConditionalType=8]="ConditionalType"})(Po=d.ScopeBoundary||(d.ScopeBoundary={}));var Ga;(function(H){H[H.Function=1]="Function",H[H.Block=3]="Block",H[H.Type=7]="Type",H[H.InferType=8]="InferType"})(Ga=d.ScopeBoundarySelector||(d.ScopeBoundarySelector={}));function rc(H){return Wc(H)||_l(H)||Vc(H)}d.isScopeBoundary=rc;function Vc(H){switch(H.kind){case h.SyntaxKind.InterfaceDeclaration:case h.SyntaxKind.TypeAliasDeclaration:case h.SyntaxKind.MappedType:return 4;case h.SyntaxKind.ConditionalType:return 8;default:return 0}}d.isTypeScopeBoundary=Vc;function Wc(H){switch(H.kind){case h.SyntaxKind.FunctionExpression:case h.SyntaxKind.ArrowFunction:case h.SyntaxKind.Constructor:case h.SyntaxKind.ModuleDeclaration:case h.SyntaxKind.ClassDeclaration:case h.SyntaxKind.ClassExpression:case h.SyntaxKind.EnumDeclaration:case h.SyntaxKind.MethodDeclaration:case h.SyntaxKind.FunctionDeclaration:case h.SyntaxKind.GetAccessor:case h.SyntaxKind.SetAccessor:case h.SyntaxKind.MethodSignature:case h.SyntaxKind.CallSignature:case h.SyntaxKind.ConstructSignature:case h.SyntaxKind.ConstructorType:case h.SyntaxKind.FunctionType:return 1;case h.SyntaxKind.SourceFile:return h.isExternalModule(H)?1:0;default:return 0}}d.isFunctionScopeBoundary=Wc;function _l(H){switch(H.kind){case h.SyntaxKind.Block:let We=H.parent;return We.kind!==h.SyntaxKind.CatchClause&&(We.kind===h.SyntaxKind.SourceFile||!Wc(We))?2:0;case h.SyntaxKind.ForStatement:case h.SyntaxKind.ForInStatement:case h.SyntaxKind.ForOfStatement:case h.SyntaxKind.CaseBlock:case h.SyntaxKind.CatchClause:case h.SyntaxKind.WithStatement:return 2;default:return 0}}d.isBlockScopeBoundary=_l;function pp(H){switch(H.kind){case h.SyntaxKind.ClassDeclaration:case h.SyntaxKind.ClassExpression:case h.SyntaxKind.FunctionExpression:return!0;case h.SyntaxKind.FunctionDeclaration:return H.body!==void 0;case h.SyntaxKind.MethodDeclaration:case h.SyntaxKind.GetAccessor:case h.SyntaxKind.SetAccessor:return H.parent.kind===h.SyntaxKind.ObjectLiteralExpression;default:return!1}}d.hasOwnThisReference=pp;function hn(H){switch(H.kind){case h.SyntaxKind.GetAccessor:case h.SyntaxKind.SetAccessor:case h.SyntaxKind.FunctionDeclaration:case h.SyntaxKind.MethodDeclaration:case h.SyntaxKind.Constructor:return H.body!==void 0;case h.SyntaxKind.FunctionExpression:case h.SyntaxKind.ArrowFunction:return!0;default:return!1}}d.isFunctionWithBody=hn;function wr(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H.getSourceFile(),lr=[];for(;;){if(J(H.kind))We(H);else if(H.kind!==h.SyntaxKind.JSDocComment){let Ur=H.getChildren(en);if(Ur.length===1){H=Ur[0];continue}for(let vi=Ur.length-1;vi>=0;--vi)lr.push(Ur[vi])}if(lr.length===0)break;H=lr.pop()}}d.forEachToken=wr;function Xi(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H.getSourceFile(),lr=en.text,Ur=h.createScanner(en.languageVersion,!1,en.languageVariant,lr);return wr(H,vi=>{let Ko=vi.kind===h.SyntaxKind.JsxText||vi.pos===vi.end?vi.pos:vi.getStart(en);if(Ko!==vi.pos){Ur.setTextPos(vi.pos);let Is=Ur.scan(),Pa=Ur.getTokenPos();for(;Pa<Ko;){let va=Ur.getTextPos();if(We(lr,Is,{pos:Pa,end:va},vi.parent),va===Ko)break;Is=Ur.scan(),Pa=Ur.getTokenPos()}}return We(lr,vi.kind,{end:vi.end,pos:Ko},vi.parent)},en)}d.forEachTokenWithTrivia=Xi;function Lr(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H.getSourceFile(),lr=en.text,Ur=en.languageVariant!==h.LanguageVariant.JSX;return wr(H,Ko=>{if(Ko.pos!==Ko.end&&(Ko.kind!==h.SyntaxKind.JsxText&&h.forEachLeadingCommentRange(lr,Ko.pos===0?(h.getShebang(lr)||"").length:Ko.pos,vi),Ur||aa(Ko)))return h.forEachTrailingCommentRange(lr,Ko.end,vi)},en);function vi(Ko,Is,Pa){We(lr,{pos:Ko,end:Is,kind:Pa})}}d.forEachComment=Lr;function aa(H){switch(H.kind){case h.SyntaxKind.CloseBraceToken:return H.parent.kind!==h.SyntaxKind.JsxExpression||!iu(H.parent.parent);case h.SyntaxKind.GreaterThanToken:switch(H.parent.kind){case h.SyntaxKind.JsxOpeningElement:return H.end!==H.parent.end;case h.SyntaxKind.JsxOpeningFragment:return!1;case h.SyntaxKind.JsxSelfClosingElement:return H.end!==H.parent.end||!iu(H.parent.parent);case h.SyntaxKind.JsxClosingElement:case h.SyntaxKind.JsxClosingFragment:return!iu(H.parent.parent.parent)}}return!0}function iu(H){return H.kind===h.SyntaxKind.JsxElement||H.kind===h.SyntaxKind.JsxFragment}function Yd(H){let We=H.getLineStarts(),en=[],lr=We.length,Ur=H.text,vi=0;for(let Ko=1;Ko<lr;++Ko){let Is=We[Ko],Pa=Is;for(;Pa>vi&&h.isLineBreak(Ur.charCodeAt(Pa-1));--Pa);en.push({pos:vi,end:Is,contentLength:Pa-vi}),vi=Is}return en.push({pos:vi,end:H.end,contentLength:H.end-vi}),en}d.getLineRanges=Yd;function Qd(H){let We=H.getLineStarts();return We.length===1||We[1]<2||H.text[We[1]-2]!=="\r"?` +`:`\r +`}d.getLineBreakStyle=Qd;var Fl;function Tc(H,We){return Fl===void 0?Fl=h.createScanner(We,!1,void 0,H):(Fl.setScriptTarget(We),Fl.setText(H)),Fl.scan(),Fl}function E_(H){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.ScriptTarget.Latest,en=Tc(H,We);return en.isIdentifier()&&en.getTextPos()===H.length&&en.getTokenPos()===0}d.isValidIdentifier=E_;function pl(H){return H>=65536?2:1}function T_(H){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.ScriptTarget.Latest;if(H.length===0)return!1;let en=H.codePointAt(0);if(!h.isIdentifierStart(en,We))return!1;for(let lr=pl(en);lr<H.length;lr+=pl(en))if(en=H.codePointAt(lr),!h.isIdentifierPart(en,We))return!1;return!0}d.isValidPropertyAccess=T_;function Yp(H){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.ScriptTarget.Latest;if(T_(H,We))return!0;let en=Tc(H,We);return en.getTextPos()===H.length&&en.getToken()===h.SyntaxKind.NumericLiteral&&en.getTokenValue()===H}d.isValidPropertyName=Yp;function Qp(H){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.ScriptTarget.Latest,en=Tc(H,We);return en.getToken()===h.SyntaxKind.NumericLiteral&&en.getTextPos()===H.length&&en.getTokenPos()===0}d.isValidNumericLiteral=Qp;function Zp(H){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.ScriptTarget.Latest;if(H.length===0)return!1;let en=!1,lr=H.codePointAt(0);if(!h.isIdentifierStart(lr,We))return!1;for(let Ur=pl(lr);Ur<H.length;Ur+=pl(lr))if(lr=H.codePointAt(Ur),!h.isIdentifierPart(lr,We)&&lr!==45)if(!en&&lr===58&&Ur+pl(lr)!==H.length)en=!0;else return!1;return!0}d.isValidJsxIdentifier=Zp;function ed(H){return String(+H)===H}d.isNumericPropertyName=ed;function dp(H,We,en){return h.getLineAndCharacterOfPosition(H,We).line===h.getLineAndCharacterOfPosition(H,en).line}d.isSameLine=dp;var Yo;(function(H){H[H.None=0]="None",H[H.TaggedTemplate=1]="TaggedTemplate",H[H.Constructor=2]="Constructor",H[H.JsxElement=4]="JsxElement"})(Yo=d.SideEffectOptions||(d.SideEffectOptions={}));function Zd(H,We){var en,lr;let Ur=[];for(;;){switch(H.kind){case h.SyntaxKind.CallExpression:case h.SyntaxKind.PostfixUnaryExpression:case h.SyntaxKind.AwaitExpression:case h.SyntaxKind.YieldExpression:case h.SyntaxKind.DeleteExpression:return!0;case h.SyntaxKind.TypeAssertionExpression:case h.SyntaxKind.AsExpression:case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.NonNullExpression:case h.SyntaxKind.VoidExpression:case h.SyntaxKind.TypeOfExpression:case h.SyntaxKind.PropertyAccessExpression:case h.SyntaxKind.SpreadElement:case h.SyntaxKind.PartiallyEmittedExpression:H=H.expression;continue;case h.SyntaxKind.BinaryExpression:if(le(H.operatorToken.kind))return!0;Ur.push(H.right),H=H.left;continue;case h.SyntaxKind.PrefixUnaryExpression:switch(H.operator){case h.SyntaxKind.PlusPlusToken:case h.SyntaxKind.MinusMinusToken:return!0;default:H=H.operand;continue}case h.SyntaxKind.ElementAccessExpression:H.argumentExpression!==void 0&&Ur.push(H.argumentExpression),H=H.expression;continue;case h.SyntaxKind.ConditionalExpression:Ur.push(H.whenTrue,H.whenFalse),H=H.condition;continue;case h.SyntaxKind.NewExpression:if(We&2)return!0;H.arguments!==void 0&&Ur.push(...H.arguments),H=H.expression;continue;case h.SyntaxKind.TaggedTemplateExpression:if(We&1)return!0;if(Ur.push(H.tag),H=H.template,H.kind===h.SyntaxKind.NoSubstitutionTemplateLiteral)break;case h.SyntaxKind.TemplateExpression:for(let vi of H.templateSpans)Ur.push(vi.expression);break;case h.SyntaxKind.ClassExpression:{if(H.decorators!==void 0)return!0;for(let Ko of H.members){if(Ko.decorators!==void 0)return!0;if(!Xe(Ko.modifiers,h.SyntaxKind.DeclareKeyword))if(((en=Ko.name)===null||en===void 0?void 0:en.kind)===h.SyntaxKind.ComputedPropertyName&&Ur.push(Ko.name.expression),ie.isMethodDeclaration(Ko)){for(let Is of Ko.parameters)if(Is.decorators!==void 0)return!0}else ie.isPropertyDeclaration(Ko)&&Ko.initializer!==void 0&&Xe(Ko.modifiers,h.SyntaxKind.StaticKeyword)&&Ur.push(Ko.initializer)}let vi=oc(H);if(vi===void 0)break;H=vi.expression;continue}case h.SyntaxKind.ArrayLiteralExpression:Ur.push(...H.elements);break;case h.SyntaxKind.ObjectLiteralExpression:for(let vi of H.properties)switch(((lr=vi.name)===null||lr===void 0?void 0:lr.kind)===h.SyntaxKind.ComputedPropertyName&&Ur.push(vi.name.expression),vi.kind){case h.SyntaxKind.PropertyAssignment:Ur.push(vi.initializer);break;case h.SyntaxKind.SpreadAssignment:Ur.push(vi.expression)}break;case h.SyntaxKind.JsxExpression:if(H.expression===void 0)break;H=H.expression;continue;case h.SyntaxKind.JsxElement:case h.SyntaxKind.JsxFragment:for(let vi of H.children)vi.kind!==h.SyntaxKind.JsxText&&Ur.push(vi);if(H.kind===h.SyntaxKind.JsxFragment)break;H=H.openingElement;case h.SyntaxKind.JsxSelfClosingElement:case h.SyntaxKind.JsxOpeningElement:if(We&4)return!0;for(let vi of H.attributes.properties)vi.kind===h.SyntaxKind.JsxSpreadAttribute?Ur.push(vi.expression):vi.initializer!==void 0&&Ur.push(vi.initializer);break;case h.SyntaxKind.CommaListExpression:Ur.push(...H.elements)}if(Ur.length===0)return!1;H=Ur.pop()}}d.hasSideEffects=Zd;function fp(H){let We=H.parent.parent;for(;We.kind===h.SyntaxKind.BindingElement;)We=We.parent.parent;return We}d.getDeclarationOfBindingElement=fp;function Ns(H){for(;;){let We=H.parent;switch(We.kind){case h.SyntaxKind.CallExpression:case h.SyntaxKind.NewExpression:case h.SyntaxKind.ElementAccessExpression:case h.SyntaxKind.WhileStatement:case h.SyntaxKind.DoStatement:case h.SyntaxKind.WithStatement:case h.SyntaxKind.ThrowStatement:case h.SyntaxKind.ReturnStatement:case h.SyntaxKind.JsxExpression:case h.SyntaxKind.JsxSpreadAttribute:case h.SyntaxKind.JsxElement:case h.SyntaxKind.JsxFragment:case h.SyntaxKind.JsxSelfClosingElement:case h.SyntaxKind.ComputedPropertyName:case h.SyntaxKind.ArrowFunction:case h.SyntaxKind.ExportSpecifier:case h.SyntaxKind.ExportAssignment:case h.SyntaxKind.ImportDeclaration:case h.SyntaxKind.ExternalModuleReference:case h.SyntaxKind.Decorator:case h.SyntaxKind.TaggedTemplateExpression:case h.SyntaxKind.TemplateSpan:case h.SyntaxKind.ExpressionWithTypeArguments:case h.SyntaxKind.TypeOfExpression:case h.SyntaxKind.AwaitExpression:case h.SyntaxKind.YieldExpression:case h.SyntaxKind.LiteralType:case h.SyntaxKind.JsxAttributes:case h.SyntaxKind.JsxOpeningElement:case h.SyntaxKind.JsxClosingElement:case h.SyntaxKind.IfStatement:case h.SyntaxKind.CaseClause:case h.SyntaxKind.SwitchStatement:return!0;case h.SyntaxKind.PropertyAccessExpression:return We.expression===H;case h.SyntaxKind.QualifiedName:return We.left===H;case h.SyntaxKind.ShorthandPropertyAssignment:return We.objectAssignmentInitializer===H||!Lu(We);case h.SyntaxKind.PropertyAssignment:return We.initializer===H&&!Lu(We);case h.SyntaxKind.SpreadAssignment:case h.SyntaxKind.SpreadElement:case h.SyntaxKind.ArrayLiteralExpression:return!Lu(We);case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.AsExpression:case h.SyntaxKind.TypeAssertionExpression:case h.SyntaxKind.PostfixUnaryExpression:case h.SyntaxKind.PrefixUnaryExpression:case h.SyntaxKind.NonNullExpression:H=We;continue;case h.SyntaxKind.ForStatement:return We.condition===H;case h.SyntaxKind.ForInStatement:case h.SyntaxKind.ForOfStatement:return We.expression===H;case h.SyntaxKind.ConditionalExpression:if(We.condition===H)return!0;H=We;break;case h.SyntaxKind.PropertyDeclaration:case h.SyntaxKind.BindingElement:case h.SyntaxKind.VariableDeclaration:case h.SyntaxKind.Parameter:case h.SyntaxKind.EnumMember:return We.initializer===H;case h.SyntaxKind.ImportEqualsDeclaration:return We.moduleReference===H;case h.SyntaxKind.CommaListExpression:if(We.elements[We.elements.length-1]!==H)return!1;H=We;break;case h.SyntaxKind.BinaryExpression:if(We.right===H){if(We.operatorToken.kind===h.SyntaxKind.CommaToken){H=We;break}return!0}switch(We.operatorToken.kind){case h.SyntaxKind.CommaToken:case h.SyntaxKind.EqualsToken:return!1;case h.SyntaxKind.EqualsEqualsEqualsToken:case h.SyntaxKind.EqualsEqualsToken:case h.SyntaxKind.ExclamationEqualsEqualsToken:case h.SyntaxKind.ExclamationEqualsToken:case h.SyntaxKind.InstanceOfKeyword:case h.SyntaxKind.PlusToken:case h.SyntaxKind.MinusToken:case h.SyntaxKind.AsteriskToken:case h.SyntaxKind.SlashToken:case h.SyntaxKind.PercentToken:case h.SyntaxKind.AsteriskAsteriskToken:case h.SyntaxKind.GreaterThanToken:case h.SyntaxKind.GreaterThanGreaterThanToken:case h.SyntaxKind.GreaterThanGreaterThanGreaterThanToken:case h.SyntaxKind.GreaterThanEqualsToken:case h.SyntaxKind.LessThanToken:case h.SyntaxKind.LessThanLessThanToken:case h.SyntaxKind.LessThanEqualsToken:case h.SyntaxKind.AmpersandToken:case h.SyntaxKind.BarToken:case h.SyntaxKind.CaretToken:case h.SyntaxKind.BarBarToken:case h.SyntaxKind.AmpersandAmpersandToken:case h.SyntaxKind.QuestionQuestionToken:case h.SyntaxKind.InKeyword:case h.SyntaxKind.QuestionQuestionEqualsToken:case h.SyntaxKind.AmpersandAmpersandEqualsToken:case h.SyntaxKind.BarBarEqualsToken:return!0;default:H=We}break;default:return!1}}}d.isExpressionValueUsed=Ns;function Lu(H){switch(H.kind){case h.SyntaxKind.ShorthandPropertyAssignment:if(H.objectAssignmentInitializer!==void 0)return!0;case h.SyntaxKind.PropertyAssignment:case h.SyntaxKind.SpreadAssignment:H=H.parent;break;case h.SyntaxKind.SpreadElement:if(H.parent.kind!==h.SyntaxKind.ArrayLiteralExpression)return!1;H=H.parent}for(;;)switch(H.parent.kind){case h.SyntaxKind.BinaryExpression:return H.parent.left===H&&H.parent.operatorToken.kind===h.SyntaxKind.EqualsToken;case h.SyntaxKind.ForOfStatement:return H.parent.initializer===H;case h.SyntaxKind.ArrayLiteralExpression:case h.SyntaxKind.ObjectLiteralExpression:H=H.parent;break;case h.SyntaxKind.SpreadAssignment:case h.SyntaxKind.PropertyAssignment:H=H.parent.parent;break;case h.SyntaxKind.SpreadElement:if(H.parent.parent.kind!==h.SyntaxKind.ArrayLiteralExpression)return!1;H=H.parent.parent;break;default:return!1}}var td;(function(H){H[H.None=0]="None",H[H.Read=1]="Read",H[H.Write=2]="Write",H[H.Delete=4]="Delete",H[H.ReadWrite=3]="ReadWrite",H[H.Modification=6]="Modification"})(td=d.AccessKind||(d.AccessKind={}));function ou(H){let We=H.parent;switch(We.kind){case h.SyntaxKind.DeleteExpression:return 4;case h.SyntaxKind.PostfixUnaryExpression:return 3;case h.SyntaxKind.PrefixUnaryExpression:return We.operator===h.SyntaxKind.PlusPlusToken||We.operator===h.SyntaxKind.MinusMinusToken?3:1;case h.SyntaxKind.BinaryExpression:return We.right===H?1:le(We.operatorToken.kind)?We.operatorToken.kind===h.SyntaxKind.EqualsToken?2:3:1;case h.SyntaxKind.ShorthandPropertyAssignment:return We.objectAssignmentInitializer===H?1:Lu(We)?2:1;case h.SyntaxKind.PropertyAssignment:return We.name===H?0:Lu(We)?2:1;case h.SyntaxKind.ArrayLiteralExpression:case h.SyntaxKind.SpreadElement:case h.SyntaxKind.SpreadAssignment:return Lu(We)?2:1;case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.NonNullExpression:case h.SyntaxKind.TypeAssertionExpression:case h.SyntaxKind.AsExpression:return ou(We);case h.SyntaxKind.ForOfStatement:case h.SyntaxKind.ForInStatement:return We.initializer===H?2:1;case h.SyntaxKind.ExpressionWithTypeArguments:return We.parent.token===h.SyntaxKind.ExtendsKeyword&&We.parent.parent.kind!==h.SyntaxKind.InterfaceDeclaration?1:0;case h.SyntaxKind.ComputedPropertyName:case h.SyntaxKind.ExpressionStatement:case h.SyntaxKind.TypeOfExpression:case h.SyntaxKind.ElementAccessExpression:case h.SyntaxKind.ForStatement:case h.SyntaxKind.IfStatement:case h.SyntaxKind.DoStatement:case h.SyntaxKind.WhileStatement:case h.SyntaxKind.SwitchStatement:case h.SyntaxKind.WithStatement:case h.SyntaxKind.ThrowStatement:case h.SyntaxKind.CallExpression:case h.SyntaxKind.NewExpression:case h.SyntaxKind.TaggedTemplateExpression:case h.SyntaxKind.JsxExpression:case h.SyntaxKind.Decorator:case h.SyntaxKind.TemplateSpan:case h.SyntaxKind.JsxOpeningElement:case h.SyntaxKind.JsxSelfClosingElement:case h.SyntaxKind.JsxSpreadAttribute:case h.SyntaxKind.VoidExpression:case h.SyntaxKind.ReturnStatement:case h.SyntaxKind.AwaitExpression:case h.SyntaxKind.YieldExpression:case h.SyntaxKind.ConditionalExpression:case h.SyntaxKind.CaseClause:case h.SyntaxKind.JsxElement:return 1;case h.SyntaxKind.ArrowFunction:return We.body===H?1:2;case h.SyntaxKind.PropertyDeclaration:case h.SyntaxKind.VariableDeclaration:case h.SyntaxKind.Parameter:case h.SyntaxKind.EnumMember:case h.SyntaxKind.BindingElement:case h.SyntaxKind.JsxAttribute:return We.initializer===H?1:0;case h.SyntaxKind.PropertyAccessExpression:return We.expression===H?1:0;case h.SyntaxKind.ExportAssignment:return We.isExportEquals?1:0}return 0}d.getAccessKind=ou;function au(H){return(ou(H)&2)!==0}d.isReassignmentTarget=au;function nd(H){switch(H.kind){case h.SyntaxKind.Parameter:case h.SyntaxKind.CallSignature:case h.SyntaxKind.ConstructSignature:case h.SyntaxKind.MethodSignature:case h.SyntaxKind.PropertySignature:case h.SyntaxKind.ArrowFunction:case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.SpreadAssignment:case h.SyntaxKind.ShorthandPropertyAssignment:case h.SyntaxKind.PropertyAssignment:case h.SyntaxKind.FunctionExpression:case h.SyntaxKind.LabeledStatement:case h.SyntaxKind.ExpressionStatement:case h.SyntaxKind.VariableStatement:case h.SyntaxKind.FunctionDeclaration:case h.SyntaxKind.Constructor:case h.SyntaxKind.MethodDeclaration:case h.SyntaxKind.PropertyDeclaration:case h.SyntaxKind.GetAccessor:case h.SyntaxKind.SetAccessor:case h.SyntaxKind.ClassDeclaration:case h.SyntaxKind.ClassExpression:case h.SyntaxKind.InterfaceDeclaration:case h.SyntaxKind.TypeAliasDeclaration:case h.SyntaxKind.EnumMember:case h.SyntaxKind.EnumDeclaration:case h.SyntaxKind.ModuleDeclaration:case h.SyntaxKind.ImportEqualsDeclaration:case h.SyntaxKind.ImportDeclaration:case h.SyntaxKind.NamespaceExportDeclaration:case h.SyntaxKind.ExportAssignment:case h.SyntaxKind.IndexSignature:case h.SyntaxKind.FunctionType:case h.SyntaxKind.ConstructorType:case h.SyntaxKind.JSDocFunctionType:case h.SyntaxKind.ExportDeclaration:case h.SyntaxKind.NamedTupleMember:case h.SyntaxKind.EndOfFileToken:return!0;default:return!1}}d.canHaveJsDoc=nd;function C_(H,We){let en=[];for(let lr of H.getChildren(We)){if(!ie.isJsDoc(lr))break;en.push(lr)}return en}d.getJsDoc=C_;function ef(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H.getSourceFile();if(nd(H)&&H.kind!==h.SyntaxKind.EndOfFileToken){let lr=C_(H,en);if(lr.length!==0||!We)return lr}return ic(H,H.getStart(en),en,We)}d.parseJsDocOfNode=ef;function ic(H,We,en,lr){let Ur=h[lr&&dp(en,H.pos,We)?"forEachTrailingCommentRange":"forEachLeadingCommentRange"](en.text,H.pos,(Hs,fl,Nl)=>Nl===h.SyntaxKind.MultiLineCommentTrivia&&en.text[Hs+2]==="*"?{pos:Hs}:void 0);if(Ur===void 0)return[];let vi=Ur.pos,Ko=en.text.slice(vi,We),Is=h.createSourceFile("jsdoc.ts",`${Ko}var a;`,en.languageVersion),Pa=C_(Is.statements[0],Is);for(let Hs of Pa)va(Hs,H);return Pa;function va(Hs,fl){return Hs.pos+=vi,Hs.end+=vi,Hs.parent=fl,h.forEachChild(Hs,Nl=>va(Nl,Hs),Nl=>{Nl.pos+=vi,Nl.end+=vi;for(let hu of Nl)va(hu,Hs)})}}var tf;(function(H){H[H.ImportDeclaration=1]="ImportDeclaration",H[H.ImportEquals=2]="ImportEquals",H[H.ExportFrom=4]="ExportFrom",H[H.DynamicImport=8]="DynamicImport",H[H.Require=16]="Require",H[H.ImportType=32]="ImportType",H[H.All=63]="All",H[H.AllImports=59]="AllImports",H[H.AllStaticImports=3]="AllStaticImports",H[H.AllImportExpressions=24]="AllImportExpressions",H[H.AllRequireLike=18]="AllRequireLike",H[H.AllNestedImports=56]="AllNestedImports",H[H.AllTopLevelImports=7]="AllTopLevelImports"})(tf=d.ImportKind||(d.ImportKind={}));function w_(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,lr=[];for(let vi of mp(H,We,en))switch(vi.kind){case h.SyntaxKind.ImportDeclaration:Ur(vi.moduleSpecifier);break;case h.SyntaxKind.ImportEqualsDeclaration:Ur(vi.moduleReference.expression);break;case h.SyntaxKind.ExportDeclaration:Ur(vi.moduleSpecifier);break;case h.SyntaxKind.CallExpression:Ur(vi.arguments[0]);break;case h.SyntaxKind.ImportType:ie.isLiteralTypeNode(vi.argument)&&Ur(vi.argument.literal);break;default:throw new Error("unexpected node")}return lr;function Ur(vi){ie.isTextualLiteral(vi)&&lr.push(vi)}}d.findImports=w_;function mp(H,We){let en=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return new gu(H,We,en).find()}d.findImportLikeNodes=mp;var gu=class{constructor(H,We,en){this._sourceFile=H,this._options=We,this._ignoreFileName=en,this._result=[]}find(){return this._sourceFile.isDeclarationFile&&(this._options&=-25),this._options&7&&this._findImports(this._sourceFile.statements),this._options&56&&this._findNestedImports(),this._result}_findImports(H){for(let We of H)ie.isImportDeclaration(We)?this._options&1&&this._result.push(We):ie.isImportEqualsDeclaration(We)?this._options&2&&We.moduleReference.kind===h.SyntaxKind.ExternalModuleReference&&this._result.push(We):ie.isExportDeclaration(We)?We.moduleSpecifier!==void 0&&this._options&4&&this._result.push(We):ie.isModuleDeclaration(We)&&this._findImportsInModule(We)}_findImportsInModule(H){if(H.body!==void 0){if(H.body.kind===h.SyntaxKind.ModuleDeclaration)return this._findImportsInModule(H.body);this._findImports(H.body.statements)}}_findNestedImports(){let H=this._ignoreFileName||(this._sourceFile.flags&h.NodeFlags.JavaScriptFile)!==0,We,en;if((this._options&56)===16){if(!H)return;We=/\brequire\s*[</(]/g,en=!1}else this._options&16&&H?(We=/\b(?:import|require)\s*[</(]/g,en=(this._options&32)!==0):(We=/\bimport\s*[</(]/g,en=H&&(this._options&32)!==0);for(let lr=We.exec(this._sourceFile.text);lr!==null;lr=We.exec(this._sourceFile.text)){let Ur=nn(this._sourceFile,lr.index,this._sourceFile,lr[0][0]==="i"&&en);if(Ur.kind===h.SyntaxKind.ImportKeyword){if(Ur.end-6!==lr.index)continue;switch(Ur.parent.kind){case h.SyntaxKind.ImportType:this._result.push(Ur.parent);break;case h.SyntaxKind.CallExpression:Ur.parent.arguments.length>1&&this._result.push(Ur.parent)}}else Ur.kind===h.SyntaxKind.Identifier&&Ur.end-7===lr.index&&Ur.parent.kind===h.SyntaxKind.CallExpression&&Ur.parent.expression===Ur&&Ur.parent.arguments.length===1&&this._result.push(Ur.parent)}}};function Yu(H){for(;H.flags&h.NodeFlags.NestedNamespace;)H=H.parent;return Xe(H.modifiers,h.SyntaxKind.DeclareKeyword)||Pl(H.parent)}d.isStatementInAmbientContext=Yu;function Pl(H){for(;H.kind===h.SyntaxKind.ModuleBlock;){do H=H.parent;while(H.flags&h.NodeFlags.NestedNamespace);if(Xe(H.modifiers,h.SyntaxKind.DeclareKeyword))return!0;H=H.parent}return!1}d.isAmbientModuleBlock=Pl;function nf(H){let We=H.parent;for(;We.kind===h.SyntaxKind.ParenthesizedExpression;)We=We.parent;return ie.isCallExpression(We)&&H.end<=We.expression.end?We:void 0}d.getIIFE=nf;function gp(H,We){return(H.strict?H[We]!==!1:H[We]===!0)&&(We!=="strictPropertyInitialization"||gp(H,"strictNullChecks"))}d.isStrictCompilerOptionEnabled=gp;function dl(H,We){switch(We){case"stripInternal":case"declarationMap":case"emitDeclarationOnly":return H[We]===!0&&dl(H,"declaration");case"declaration":return H.declaration||dl(H,"composite");case"incremental":return H.incremental===void 0?dl(H,"composite"):H.incremental;case"skipDefaultLibCheck":return H.skipDefaultLibCheck||dl(H,"skipLibCheck");case"suppressImplicitAnyIndexErrors":return H.suppressImplicitAnyIndexErrors===!0&&dl(H,"noImplicitAny");case"allowSyntheticDefaultImports":return H.allowSyntheticDefaultImports!==void 0?H.allowSyntheticDefaultImports:dl(H,"esModuleInterop")||H.module===h.ModuleKind.System;case"noUncheckedIndexedAccess":return H.noUncheckedIndexedAccess===!0&&dl(H,"strictNullChecks");case"allowJs":return H.allowJs===void 0?dl(H,"checkJs"):H.allowJs;case"noImplicitAny":case"noImplicitThis":case"strictNullChecks":case"strictFunctionTypes":case"strictPropertyInitialization":case"alwaysStrict":case"strictBindCallApply":return gp(H,We)}return H[We]===!0}d.isCompilerOptionEnabled=dl;function qc(H){return H.name.kind===h.SyntaxKind.StringLiteral||(H.flags&h.NodeFlags.GlobalAugmentation)!==0}d.isAmbientModule=qc;function rd(H){return Cc(H)}d.getCheckJsDirective=rd;function Cc(H){let We;return h.forEachLeadingCommentRange(H,(h.getShebang(H)||"").length,(en,lr,Ur)=>{if(Ur===h.SyntaxKind.SingleLineCommentTrivia){let vi=H.slice(en,lr),Ko=/^\/{2,3}\s*@ts-(no)?check(?:\s|$)/i.exec(vi);Ko!==null&&(We={pos:en,end:lr,enabled:Ko[1]===void 0})}}),We}d.getTsCheckDirective=Cc;function Os(H){return ie.isTypeReferenceNode(H.type)&&H.type.typeName.kind===h.SyntaxKind.Identifier&&H.type.typeName.escapedText==="const"}d.isConstAssertion=Os;function hp(H){let We=H;for(;;){let en=We.parent;e:switch(en.kind){case h.SyntaxKind.TypeAssertionExpression:case h.SyntaxKind.AsExpression:return Os(en);case h.SyntaxKind.PrefixUnaryExpression:if(We.kind!==h.SyntaxKind.NumericLiteral)return!1;switch(en.operator){case h.SyntaxKind.PlusToken:case h.SyntaxKind.MinusToken:We=en;break e;default:return!1}case h.SyntaxKind.PropertyAssignment:if(en.initializer!==We)return!1;We=en.parent;break;case h.SyntaxKind.ShorthandPropertyAssignment:We=en.parent;break;case h.SyntaxKind.ParenthesizedExpression:case h.SyntaxKind.ArrayLiteralExpression:case h.SyntaxKind.ObjectLiteralExpression:case h.SyntaxKind.TemplateExpression:We=en;break;default:return!1}}}d.isInConstContext=hp;function A_(H,We){if(!yp(H))return!1;let en=We.getTypeAtLocation(H.arguments[2]);if(en.getProperty("value")===void 0)return en.getProperty("set")===void 0;let lr=en.getProperty("writable");if(lr===void 0)return!1;let Ur=lr.valueDeclaration!==void 0&&ie.isPropertyAssignment(lr.valueDeclaration)?We.getTypeAtLocation(lr.valueDeclaration.initializer):We.getTypeOfSymbolAtLocation(lr,H.arguments[2]);return Te.isBooleanLiteralType(Ur,!1)}d.isReadonlyAssignmentDeclaration=A_;function yp(H){return H.arguments.length===3&&ie.isEntityNameExpression(H.arguments[0])&&ie.isNumericOrStringLikeLiteral(H.arguments[1])&&ie.isPropertyAccessExpression(H.expression)&&H.expression.name.escapedText==="defineProperty"&&ie.isIdentifier(H.expression.expression)&&H.expression.expression.escapedText==="Object"}d.isBindableObjectDefinePropertyCall=yp;function Ma(H){return h.isPropertyAccessExpression(H)&&h.isIdentifier(H.expression)&&H.expression.escapedText==="Symbol"}d.isWellKnownSymbolLiterally=Ma;function k_(H){return{displayName:`[Symbol.${H.name.text}]`,symbolName:"__@"+H.name.text}}d.getPropertyNameOfWellKnownSymbol=k_;var Ba=(H=>{let[We,en]=H;return We<"4"||We==="4"&&en<"3"})(h.versionMajorMinor.split("."));function Hc(H,We){let en={known:!0,names:[]};if(H=Qu(H),Ba&&Ma(H))en.names.push(k_(H));else{let lr=We.getTypeAtLocation(H);for(let Ur of Te.unionTypeParts(We.getBaseConstraintOfType(lr)||lr)){let vi=Te.getPropertyNameFromType(Ur);vi?en.names.push(vi):en.known=!1}}return en}d.getLateBoundPropertyNames=Hc;function F_(H,We){let en=zr(H);return en!==void 0?{known:!0,names:[{displayName:en,symbolName:h.escapeLeadingUnderscores(en)}]}:H.kind===h.SyntaxKind.PrivateIdentifier?{known:!0,names:[{displayName:H.text,symbolName:We.getSymbolAtLocation(H).escapedName}]}:Hc(H.expression,We)}d.getLateBoundPropertyNamesOfPropertyName=F_;function id(H,We){let en=zr(H);if(en!==void 0)return{displayName:en,symbolName:h.escapeLeadingUnderscores(en)};if(H.kind===h.SyntaxKind.PrivateIdentifier)return{displayName:H.text,symbolName:We.getSymbolAtLocation(H).escapedName};let{expression:lr}=H;return Ba&&Ma(lr)?k_(lr):Te.getPropertyNameFromType(We.getTypeAtLocation(lr))}d.getSingleLateBoundPropertyNameOfPropertyName=id;function Qu(H){for(;H.kind===h.SyntaxKind.ParenthesizedExpression;)H=H.expression;return H}d.unwrapParentheses=Qu;function vp(H){return`${H.negative?"-":""}${H.base10Value}n`}d.formatPseudoBigInt=vp;function rf(H,We){let en=H.caseBlock.clauses.filter(ie.isCaseClause);if(en.length===0)return!1;let lr=Te.unionTypeParts(We.getTypeAtLocation(H.expression));if(lr.length>en.length)return!1;let Ur=new Set(lr.map(bp));if(Ur.has(void 0))return!1;let vi=new Set;for(let Ko of en){let Is=We.getTypeAtLocation(Ko.expression);if(d.isTypeFlagSet(Is,h.TypeFlags.Never))continue;let Pa=bp(Is);if(Ur.has(Pa))vi.add(Pa);else if(Pa!=="null"&&Pa!=="undefined")return!1}return Ur.size===vi.size}d.hasExhaustiveCaseClauses=rf;function bp(H){if(d.isTypeFlagSet(H,h.TypeFlags.Null))return"null";if(d.isTypeFlagSet(H,h.TypeFlags.Undefined))return"undefined";if(d.isTypeFlagSet(H,h.TypeFlags.NumberLiteral))return`${d.isTypeFlagSet(H,h.TypeFlags.EnumLiteral)?"enum:":""}${H.value}`;if(d.isTypeFlagSet(H,h.TypeFlags.StringLiteral))return`${d.isTypeFlagSet(H,h.TypeFlags.EnumLiteral)?"enum:":""}string:${H.value}`;if(d.isTypeFlagSet(H,h.TypeFlags.BigIntLiteral))return vp(H.value);if($.isUniqueESSymbolType(H))return H.escapedName;if(Te.isBooleanLiteralType(H,!0))return"true";if(Te.isBooleanLiteralType(H,!1))return"false"}function oc(H){var We;if(((We=H.heritageClauses)===null||We===void 0?void 0:We[0].token)===h.SyntaxKind.ExtendsKeyword)return H.heritageClauses[0].types[0]}d.getBaseOfClassLikeExpression=oc}}),By=kt({"node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(F,re,he,m){m===void 0&&(m=he);var Ae=Object.getOwnPropertyDescriptor(re,he);(!Ae||("get"in Ae?!re.__esModule:Ae.writable||Ae.configurable))&&(Ae={enumerable:!0,get:function(){return re[he]}}),Object.defineProperty(F,m,Ae)}:function(F,re,he,m){m===void 0&&(m=he),F[m]=re[he]}),ie=d&&d.__setModuleDefault||(Object.create?function(F,re){Object.defineProperty(F,"default",{enumerable:!0,value:re})}:function(F,re){F.default=re}),$=d&&d.__importStar||function(F){if(F&&F.__esModule)return F;var re={};if(F!=null)for(var he in F)he!=="default"&&Object.prototype.hasOwnProperty.call(F,he)&&h(re,F,he);return ie(re,F),re};Object.defineProperty(d,"__esModule",{value:!0}),d.convertComments=void 0;var Te=nm(),me=$(_a()),J=Pn(),O=st();function le(F,re){let he=[];return(0,Te.forEachComment)(F,(m,Ae)=>{let Xe=Ae.kind===me.SyntaxKind.SingleLineCommentTrivia?O.AST_TOKEN_TYPES.Line:O.AST_TOKEN_TYPES.Block,it=[Ae.pos,Ae.end],_t=(0,J.getLocFor)(it[0],it[1],F),Zt=it[0]+2,Bn=Ae.kind===me.SyntaxKind.SingleLineCommentTrivia?it[1]-Zt:it[1]-Zt-2;he.push({type:Xe,value:re.slice(Zt,Zt+Bn),range:it,loc:_t})},F),he}d.convertComments=le}}),Eg=kt({"node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0});var h={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["exported","source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportExpression:["source"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXClosingFragment:[],JSXOpeningFragment:[],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],StaticBlock:["body"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},ie=Object.keys(h);for(let O of ie)Object.freeze(h[O]);Object.freeze(h);var $=new Set(["parent","leadingComments","trailingComments"]);function Te(O){return!$.has(O)&&O[0]!=="_"}function me(O){return Object.keys(O).filter(Te)}function J(O){let le=Object.assign({},h);for(let F of Object.keys(O))if(Object.prototype.hasOwnProperty.call(le,F)){let re=new Set(O[F]);for(let he of le[F])re.add(he);le[F]=Object.freeze(Array.from(re))}else le[F]=Object.freeze(Array.from(O[F]));return Object.freeze(le)}d.KEYS=h,d.getKeys=me,d.unionWith=J}}),$y=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.getKeys=void 0;var h=Eg(),ie=h.getKeys;d.getKeys=ie}}),Ky=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(le,F,re,he){he===void 0&&(he=re);var m=Object.getOwnPropertyDescriptor(F,re);(!m||("get"in m?!F.__esModule:m.writable||m.configurable))&&(m={enumerable:!0,get:function(){return F[re]}}),Object.defineProperty(le,he,m)}:function(le,F,re,he){he===void 0&&(he=re),le[he]=F[re]}),ie=d&&d.__setModuleDefault||(Object.create?function(le,F){Object.defineProperty(le,"default",{enumerable:!0,value:F})}:function(le,F){le.default=F}),$=d&&d.__importStar||function(le){if(le&&le.__esModule)return le;var F={};if(le!=null)for(var re in le)re!=="default"&&Object.prototype.hasOwnProperty.call(le,re)&&h(F,le,re);return ie(F,le),F};Object.defineProperty(d,"__esModule",{value:!0}),d.visitorKeys=void 0;var Te=$(Eg()),me=(()=>{let le=["typeParameters","params","returnType"],F=[...le,"body"],re=["decorators","key","typeAnnotation"];return{AnonymousFunction:F,Function:["id",...F],FunctionType:le,ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","implements","body"],AbstractPropertyDefinition:["decorators","key","typeAnnotation"],PropertyDefinition:[...re,"value"],TypeAssertion:["expression","typeAnnotation"]}})(),J={AccessorProperty:me.PropertyDefinition,ArrayPattern:["decorators","elements","typeAnnotation"],ArrowFunctionExpression:me.AnonymousFunction,AssignmentPattern:["decorators","left","right","typeAnnotation"],CallExpression:["callee","typeParameters","arguments"],ClassDeclaration:me.ClassDeclaration,ClassExpression:me.ClassDeclaration,Decorator:["expression"],ExportAllDeclaration:["exported","source","assertions"],ExportNamedDeclaration:["declaration","specifiers","source","assertions"],FunctionDeclaration:me.Function,FunctionExpression:me.Function,Identifier:["decorators","typeAnnotation"],ImportAttribute:["key","value"],ImportDeclaration:["specifiers","source","assertions"],ImportExpression:["source","attributes"],JSXClosingFragment:[],JSXOpeningElement:["name","typeParameters","attributes"],JSXOpeningFragment:[],JSXSpreadChild:["expression"],MethodDefinition:["decorators","key","value","typeParameters"],NewExpression:["callee","typeParameters","arguments"],ObjectPattern:["decorators","properties","typeAnnotation"],PropertyDefinition:me.PropertyDefinition,RestElement:["decorators","argument","typeAnnotation"],StaticBlock:["body"],TaggedTemplateExpression:["tag","typeParameters","quasi"],TSAbstractAccessorProperty:me.AbstractPropertyDefinition,TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:me.AbstractPropertyDefinition,TSAnyKeyword:[],TSArrayType:["elementType"],TSAsExpression:me.TypeAssertion,TSAsyncKeyword:[],TSBigIntKeyword:[],TSBooleanKeyword:[],TSCallSignatureDeclaration:me.FunctionType,TSClassImplements:["expression","typeParameters"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSConstructorType:me.FunctionType,TSConstructSignatureDeclaration:me.FunctionType,TSDeclareFunction:me.Function,TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id",...me.FunctionType],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSExportAssignment:["expression"],TSExportKeyword:[],TSExternalModuleReference:["expression"],TSFunctionType:me.FunctionType,TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["parameter","qualifier","typeParameters"],TSIndexedAccessType:["indexType","objectType"],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:["typeParameter"],TSInstantiationExpression:["expression","typeParameters"],TSInterfaceBody:["body"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceHeritage:["expression","typeParameters"],TSIntersectionType:["types"],TSIntrinsicKeyword:[],TSLiteralType:["literal"],TSMappedType:["nameType","typeParameter","typeAnnotation"],TSMethodSignature:["typeParameters","key","params","returnType"],TSModuleBlock:["body"],TSModuleDeclaration:["id","body"],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:["id"],TSNeverKeyword:[],TSNonNullExpression:["expression"],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSOptionalType:["typeAnnotation"],TSParameterProperty:["decorators","parameter"],TSPrivateKeyword:[],TSPropertySignature:["typeAnnotation","key","initializer"],TSProtectedKeyword:[],TSPublicKeyword:[],TSQualifiedName:["left","right"],TSReadonlyKeyword:[],TSRestType:["typeAnnotation"],TSSatisfiesExpression:["typeAnnotation","expression"],TSStaticKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSTemplateLiteralType:["quasis","types"],TSThisType:[],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:["typeAnnotation"],TSTypeAssertion:me.TypeAssertion,TSTypeLiteral:["members"],TSTypeOperator:["typeAnnotation"],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:["params"],TSTypeParameterInstantiation:["params"],TSTypePredicate:["typeAnnotation","parameterName"],TSTypeQuery:["exprName","typeParameters"],TSTypeReference:["typeName","typeParameters"],TSUndefinedKeyword:[],TSUnionType:["types"],TSUnknownKeyword:[],TSVoidKeyword:[]},O=Te.unionWith(J);d.visitorKeys=O}}),e0=kt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/index.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.visitorKeys=d.getKeys=void 0;var h=$y();Object.defineProperty(d,"getKeys",{enumerable:!0,get:function(){return h.getKeys}});var ie=Ky();Object.defineProperty(d,"visitorKeys",{enumerable:!0,get:function(){return ie.visitorKeys}})}}),t0=kt({"node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.simpleTraverse=void 0;var h=e0();function ie(J){return J!=null&&typeof J=="object"&&typeof J.type=="string"}function $(J,O){let le=J[O.type];return le!=null?le:[]}var Te=class{constructor(J){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.allVisitorKeys=h.visitorKeys,this.selectors=J,this.setParentPointers=O}traverse(J,O){if(!ie(J))return;this.setParentPointers&&(J.parent=O),"enter"in this.selectors?this.selectors.enter(J,O):J.type in this.selectors&&this.selectors[J.type](J,O);let le=$(this.allVisitorKeys,J);if(!(le.length<1))for(let F of le){let re=J[F];if(Array.isArray(re))for(let he of re)this.traverse(he,J);else this.traverse(re,J)}}};function me(J,O){let le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;new Te(O,le).traverse(J,void 0)}d.simpleTraverse=me}}),jv=kt({"node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.astConverter=void 0;var h=Ir(),ie=By(),$=Pn(),Te=t0();function me(J,O,le){let{parseDiagnostics:F}=J;if(F.length)throw(0,h.convertError)(F[0]);let re=new h.Converter(J,{errorOnUnknownASTType:O.errorOnUnknownASTType||!1,shouldPreserveNodeMaps:le}),he=re.convertProgram();(!O.range||!O.loc)&&(0,Te.simpleTraverse)(he,{enter:Ae=>{O.range||delete Ae.range,O.loc||delete Ae.loc}}),O.tokens&&(he.tokens=(0,$.convertTokens)(J)),O.comment&&(he.comments=(0,ie.convertComments)(J,O.code));let m=re.getASTMaps();return{estree:he,astMaps:m}}d.astConverter=me}}),wu={};ri(wu,{basename:()=>ys,default:()=>zc,delimiter:()=>Hd,dirname:()=>qp,extname:()=>r0,isAbsolute:()=>qd,join:()=>im,normalize:()=>n0,relative:()=>cp,resolve:()=>rm,sep:()=>Cg});function lp(d,h){for(var ie=0,$=d.length-1;$>=0;$--){var Te=d[$];Te==="."?d.splice($,1):Te===".."?(d.splice($,1),ie++):ie&&(d.splice($,1),ie--)}if(h)for(;ie--;ie)d.unshift("..");return d}function rm(){for(var d="",h=!1,ie=arguments.length-1;ie>=-1&&!h;ie--){var $=ie>=0?arguments[ie]:"/";if(typeof $!="string")throw new TypeError("Arguments to path.resolve must be strings");$&&(d=$+"/"+d,h=$.charAt(0)==="/")}return d=lp(i0(d.split("/"),function(Te){return!!Te}),!h).join("/"),(h?"/":"")+d||"."}function n0(d){var h=qd(d),ie=a0(d,-1)==="/";return d=lp(i0(d.split("/"),function($){return!!$}),!h).join("/"),!d&&!h&&(d="."),d&&ie&&(d+="/"),(h?"/":"")+d}function qd(d){return d.charAt(0)==="/"}function im(){var d=Array.prototype.slice.call(arguments,0);return n0(i0(d,function(h,ie){if(typeof h!="string")throw new TypeError("Arguments to path.join must be strings");return h}).join("/"))}function cp(d,h){d=rm(d).substr(1),h=rm(h).substr(1);function ie(F){for(var re=0;re<F.length&&F[re]==="";re++);for(var he=F.length-1;he>=0&&F[he]==="";he--);return re>he?[]:F.slice(re,he-re+1)}for(var $=ie(d.split("/")),Te=ie(h.split("/")),me=Math.min($.length,Te.length),J=me,O=0;O<me;O++)if($[O]!==Te[O]){J=O;break}for(var le=[],O=J;O<$.length;O++)le.push("..");return le=le.concat(Te.slice(J)),le.join("/")}function qp(d){var h=o0(d),ie=h[0],$=h[1];return!ie&&!$?".":($&&($=$.substr(0,$.length-1)),ie+$)}function ys(d,h){var ie=o0(d)[2];return h&&ie.substr(-1*h.length)===h&&(ie=ie.substr(0,ie.length-h.length)),ie}function r0(d){return o0(d)[3]}function i0(d,h){if(d.filter)return d.filter(h);for(var ie=[],$=0;$<d.length;$++)h(d[$],$,d)&&ie.push(d[$]);return ie}var Tg,o0,Cg,Hd,zc,a0,wg=dr({"node-modules-polyfills:path"(){Bt(),Tg=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o0=function(d){return Tg.exec(d).slice(1)},Cg="/",Hd=":",zc={extname:r0,basename:ys,dirname:qp,sep:Cg,delimiter:Hd,relative:cp,join:im,isAbsolute:qd,normalize:n0,resolve:rm},a0=function(d,h,ie){return d.substr(h,ie)}}}),Uc=kt({"node-modules-polyfills-commonjs:path"(d,h){Bt();var ie=(wg(),mi(wu));if(ie&&ie.default){h.exports=ie.default;for(let $ in ie)h.exports[$]=ie[$]}else ie&&(h.exports=ie)}}),D_=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Rn,At,pn,Jn){Jn===void 0&&(Jn=pn);var Ie=Object.getOwnPropertyDescriptor(At,pn);(!Ie||("get"in Ie?!At.__esModule:Ie.writable||Ie.configurable))&&(Ie={enumerable:!0,get:function(){return At[pn]}}),Object.defineProperty(Rn,Jn,Ie)}:function(Rn,At,pn,Jn){Jn===void 0&&(Jn=pn),Rn[Jn]=At[pn]}),ie=d&&d.__setModuleDefault||(Object.create?function(Rn,At){Object.defineProperty(Rn,"default",{enumerable:!0,value:At})}:function(Rn,At){Rn.default=At}),$=d&&d.__importStar||function(Rn){if(Rn&&Rn.__esModule)return Rn;var At={};if(Rn!=null)for(var pn in Rn)pn!=="default"&&Object.prototype.hasOwnProperty.call(Rn,pn)&&h(At,Rn,pn);return ie(At,Rn),At},Te=d&&d.__importDefault||function(Rn){return Rn&&Rn.__esModule?Rn:{default:Rn}};Object.defineProperty(d,"__esModule",{value:!0}),d.getModuleResolver=d.getAstFromProgram=d.getCanonicalFileName=d.ensureAbsolutePath=d.createHash=d.createDefaultCompilerOptionsFromExtra=d.canonicalDirname=d.CORE_COMPILER_OPTIONS=void 0;var me=Te(Uc()),J=$(_a()),O={noEmit:!0,noUnusedLocals:!0,noUnusedParameters:!0};d.CORE_COMPILER_OPTIONS=O;var le=Object.assign(Object.assign({},O),{allowNonTsExtensions:!0,allowJs:!0,checkJs:!0});function F(Rn){return Rn.debugLevel.has("typescript")?Object.assign(Object.assign({},le),{extendedDiagnostics:!0}):le}d.createDefaultCompilerOptionsFromExtra=F;var re=J.sys!==void 0?J.sys.useCaseSensitiveFileNames:!0,he=re?Rn=>Rn:Rn=>Rn.toLowerCase();function m(Rn){let At=me.default.normalize(Rn);return At.endsWith(me.default.sep)&&(At=At.slice(0,-1)),he(At)}d.getCanonicalFileName=m;function Ae(Rn,At){return me.default.isAbsolute(Rn)?Rn:me.default.join(At||"/prettier-security-dirname-placeholder",Rn)}d.ensureAbsolutePath=Ae;function Xe(Rn){return me.default.dirname(Rn)}d.canonicalDirname=Xe;var it=[J.Extension.Dts,J.Extension.Dcts,J.Extension.Dmts];function _t(Rn){var At;return Rn?(At=it.find(pn=>Rn.endsWith(pn)))!==null&&At!==void 0?At:me.default.extname(Rn):null}function Zt(Rn,At){let pn=Rn.getSourceFile(At.filePath),Jn=_t(At.filePath),Ie=_t(pn==null?void 0:pn.fileName);if(Jn===Ie)return pn&&{ast:pn,program:Rn}}d.getAstFromProgram=Zt;function Bn(Rn){let At;try{throw new Error("Dynamic require is not supported")}catch(pn){let Jn=["Could not find the provided parserOptions.moduleResolver.","Hint: use an absolute path if you are not in control over where the ESLint instance runs."];throw new Error(Jn.join(` +`))}return At}d.getModuleResolver=Bn;function dn(Rn){var At;return!((At=J.sys)===null||At===void 0)&&At.createHash?J.sys.createHash(Rn):Rn}d.createHash=dn}}),S_=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(he,m,Ae,Xe){Xe===void 0&&(Xe=Ae);var it=Object.getOwnPropertyDescriptor(m,Ae);(!it||("get"in it?!m.__esModule:it.writable||it.configurable))&&(it={enumerable:!0,get:function(){return m[Ae]}}),Object.defineProperty(he,Xe,it)}:function(he,m,Ae,Xe){Xe===void 0&&(Xe=Ae),he[Xe]=m[Ae]}),ie=d&&d.__setModuleDefault||(Object.create?function(he,m){Object.defineProperty(he,"default",{enumerable:!0,value:m})}:function(he,m){he.default=m}),$=d&&d.__importStar||function(he){if(he&&he.__esModule)return he;var m={};if(he!=null)for(var Ae in he)Ae!=="default"&&Object.prototype.hasOwnProperty.call(he,Ae)&&h(m,he,Ae);return ie(m,he),m},Te=d&&d.__importDefault||function(he){return he&&he.__esModule?he:{default:he}};Object.defineProperty(d,"__esModule",{value:!0}),d.createDefaultProgram=void 0;var me=Te(ru()),J=Te(Uc()),O=$(_a()),le=D_(),F=(0,me.default)("typescript-eslint:typescript-estree:createDefaultProgram");function re(he){var m;if(F("Getting default program for: %s",he.filePath||"unnamed file"),((m=he.projects)===null||m===void 0?void 0:m.length)!==1)return;let Ae=he.projects[0],Xe=O.getParsedCommandLineOfConfigFile(Ae,(0,le.createDefaultCompilerOptionsFromExtra)(he),Object.assign(Object.assign({},O.sys),{onUnRecoverableConfigFileDiagnostic:()=>{}}));if(!Xe)return;let it=O.createCompilerHost(Xe.options,!0);he.moduleResolver&&(it.resolveModuleNames=(0,le.getModuleResolver)(he.moduleResolver).resolveModuleNames);let _t=it.readFile;it.readFile=dn=>J.default.normalize(dn)===J.default.normalize(he.filePath)?he.code:_t(dn);let Zt=O.createProgram([he.filePath],Xe.options,it),Bn=Zt.getSourceFile(he.filePath);return Bn&&{ast:Bn,program:Zt}}d.createDefaultProgram=re}}),om=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(F,re,he,m){m===void 0&&(m=he);var Ae=Object.getOwnPropertyDescriptor(re,he);(!Ae||("get"in Ae?!re.__esModule:Ae.writable||Ae.configurable))&&(Ae={enumerable:!0,get:function(){return re[he]}}),Object.defineProperty(F,m,Ae)}:function(F,re,he,m){m===void 0&&(m=he),F[m]=re[he]}),ie=d&&d.__setModuleDefault||(Object.create?function(F,re){Object.defineProperty(F,"default",{enumerable:!0,value:re})}:function(F,re){F.default=re}),$=d&&d.__importStar||function(F){if(F&&F.__esModule)return F;var re={};if(F!=null)for(var he in F)he!=="default"&&Object.prototype.hasOwnProperty.call(F,he)&&h(re,F,he);return ie(re,F),re},Te=d&&d.__importDefault||function(F){return F&&F.__esModule?F:{default:F}};Object.defineProperty(d,"__esModule",{value:!0}),d.getLanguageVariant=d.getScriptKind=void 0;var me=Te(Uc()),J=$(_a());function O(F,re){switch(me.default.extname(F).toLowerCase()){case J.Extension.Js:case J.Extension.Cjs:case J.Extension.Mjs:return J.ScriptKind.JS;case J.Extension.Jsx:return J.ScriptKind.JSX;case J.Extension.Ts:case J.Extension.Cts:case J.Extension.Mts:return J.ScriptKind.TS;case J.Extension.Tsx:return J.ScriptKind.TSX;case J.Extension.Json:return J.ScriptKind.JSON;default:return re?J.ScriptKind.TSX:J.ScriptKind.TS}}d.getScriptKind=O;function le(F){switch(F){case J.ScriptKind.TSX:case J.ScriptKind.JSX:case J.ScriptKind.JS:case J.ScriptKind.JSON:return J.LanguageVariant.JSX;default:return J.LanguageVariant.Standard}}d.getLanguageVariant=le}}),ha=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(he,m,Ae,Xe){Xe===void 0&&(Xe=Ae);var it=Object.getOwnPropertyDescriptor(m,Ae);(!it||("get"in it?!m.__esModule:it.writable||it.configurable))&&(it={enumerable:!0,get:function(){return m[Ae]}}),Object.defineProperty(he,Xe,it)}:function(he,m,Ae,Xe){Xe===void 0&&(Xe=Ae),he[Xe]=m[Ae]}),ie=d&&d.__setModuleDefault||(Object.create?function(he,m){Object.defineProperty(he,"default",{enumerable:!0,value:m})}:function(he,m){he.default=m}),$=d&&d.__importStar||function(he){if(he&&he.__esModule)return he;var m={};if(he!=null)for(var Ae in he)Ae!=="default"&&Object.prototype.hasOwnProperty.call(he,Ae)&&h(m,he,Ae);return ie(m,he),m},Te=d&&d.__importDefault||function(he){return he&&he.__esModule?he:{default:he}};Object.defineProperty(d,"__esModule",{value:!0}),d.createIsolatedProgram=void 0;var me=Te(ru()),J=$(_a()),O=om(),le=D_(),F=(0,me.default)("typescript-eslint:typescript-estree:createIsolatedProgram");function re(he){F("Getting isolated program in %s mode for: %s",he.jsx?"TSX":"TS",he.filePath);let m={fileExists(){return!0},getCanonicalFileName(){return he.filePath},getCurrentDirectory(){return""},getDirectories(){return[]},getDefaultLibFileName(){return"lib.d.ts"},getNewLine(){return` +`},getSourceFile(it){return J.createSourceFile(it,he.code,J.ScriptTarget.Latest,!0,(0,O.getScriptKind)(he.filePath,he.jsx))},readFile(){},useCaseSensitiveFileNames(){return!0},writeFile(){return null}},Ae=J.createProgram([he.filePath],Object.assign({noResolve:!0,target:J.ScriptTarget.Latest,jsx:he.jsx?J.JsxEmit.Preserve:void 0},(0,le.createDefaultCompilerOptionsFromExtra)(he)),m),Xe=Ae.getSourceFile(he.filePath);if(!Xe)throw new Error("Expected an ast to be returned for the single-file isolated program.");return{ast:Xe,program:Ae}}d.createIsolatedProgram=re}}),Hp=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js"(d){"use strict";Bt();var h=d&&d.__importDefault||function(Te){return Te&&Te.__esModule?Te:{default:Te}};Object.defineProperty(d,"__esModule",{value:!0}),d.describeFilePath=void 0;var ie=h(Uc());function $(Te,me){let J=ie.default.relative(me,Te);return J&&!J.startsWith("..")&&!ie.default.isAbsolute(J)?`<tsconfigRootDir>/${J}`:/^[(\w+:)\\/~]/.test(Te)||/\.\.[/\\]\.\./.test(J)?Te:`<tsconfigRootDir>/${J}`}d.describeFilePath=$}}),Ag={};ri(Ag,{default:()=>s0});var s0,kg=dr({"node-modules-polyfills:fs"(){Bt(),s0={}}}),u0=kt({"node-modules-polyfills-commonjs:fs"(d,h){Bt();var ie=(kg(),mi(Ag));if(ie&&ie.default){h.exports=ie.default;for(let $ in ie)h.exports[$]=ie[$]}else ie&&(h.exports=ie)}}),l0=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(nr,jr,Tt,Cn){Cn===void 0&&(Cn=Tt);var ur=Object.getOwnPropertyDescriptor(jr,Tt);(!ur||("get"in ur?!jr.__esModule:ur.writable||ur.configurable))&&(ur={enumerable:!0,get:function(){return jr[Tt]}}),Object.defineProperty(nr,Cn,ur)}:function(nr,jr,Tt,Cn){Cn===void 0&&(Cn=Tt),nr[Cn]=jr[Tt]}),ie=d&&d.__setModuleDefault||(Object.create?function(nr,jr){Object.defineProperty(nr,"default",{enumerable:!0,value:jr})}:function(nr,jr){nr.default=jr}),$=d&&d.__importStar||function(nr){if(nr&&nr.__esModule)return nr;var jr={};if(nr!=null)for(var Tt in nr)Tt!=="default"&&Object.prototype.hasOwnProperty.call(nr,Tt)&&h(jr,nr,Tt);return ie(jr,nr),jr},Te=d&&d.__importDefault||function(nr){return nr&&nr.__esModule?nr:{default:nr}};Object.defineProperty(d,"__esModule",{value:!0}),d.getWatchProgramsForProjects=d.clearWatchCaches=void 0;var me=Te(ru()),J=Te(u0()),O=Te(h_()),le=$(_a()),F=D_(),re=(0,me.default)("typescript-eslint:typescript-estree:createWatchProgram"),he=new Map,m=new Map,Ae=new Map,Xe=new Map,it=new Map,_t=new Map;function Zt(){he.clear(),m.clear(),Ae.clear(),_t.clear(),Xe.clear(),it.clear()}d.clearWatchCaches=Zt;function Bn(nr){return(jr,Tt)=>{let Cn=(0,F.getCanonicalFileName)(jr),ur=(()=>{let zr=nr.get(Cn);return zr||(zr=new Set,nr.set(Cn,zr)),zr})();return ur.add(Tt),{close:()=>{ur.delete(Tt)}}}}var dn={code:"",filePath:""};function Rn(nr){throw new Error(le.flattenDiagnosticMessageText(nr.messageText,le.sys.newLine))}function At(nr,jr,Tt){let Cn=Tt.EXPERIMENTAL_useSourceOfProjectReferenceRedirect?new Set(jr.getSourceFiles().map(ur=>(0,F.getCanonicalFileName)(ur.fileName))):new Set(jr.getRootFileNames().map(ur=>(0,F.getCanonicalFileName)(ur)));return Xe.set(nr,Cn),Cn}function pn(nr){let jr=(0,F.getCanonicalFileName)(nr.filePath),Tt=[];dn.code=nr.code,dn.filePath=jr;let Cn=m.get(jr),ur=(0,F.createHash)(nr.code);_t.get(jr)!==ur&&Cn&&Cn.size>0&&Cn.forEach(Hr=>Hr(jr,le.FileWatcherEventKind.Changed));let zr=new Set(nr.projects);for(let[Hr,Tr]of he.entries()){if(!zr.has(Hr))continue;let Yr=Xe.get(Hr),Nt=null;if(Yr||(Nt=Tr.getProgram().getProgram(),Yr=At(Hr,Nt,nr)),Yr.has(jr))return re("Found existing program for file. %s",jr),Nt=Nt!=null?Nt:Tr.getProgram().getProgram(),Nt.getTypeChecker(),[Nt]}re("File did not belong to any existing programs, moving to create/update. %s",jr);for(let Hr of nr.projects){let Tr=he.get(Hr);if(Tr){let fn=Wn(Tr,jr,Hr);if(!fn)continue;if(fn.getTypeChecker(),At(Hr,fn,nr).has(jr))return re("Found updated program for file. %s",jr),[fn];Tt.push(fn);continue}let Yr=Ie(Hr,nr);he.set(Hr,Yr);let Nt=Yr.getProgram().getProgram();if(Nt.getTypeChecker(),At(Hr,Nt,nr).has(jr))return re("Found program for file. %s",jr),[Nt];Tt.push(Nt)}return Tt}d.getWatchProgramsForProjects=pn;var Jn=O.default.satisfies(le.version,">=3.9.0-beta",{includePrerelease:!0});function Ie(nr,jr){re("Creating watch program for %s.",nr);let Tt=le.createWatchCompilerHost(nr,(0,F.createDefaultCompilerOptionsFromExtra)(jr),le.sys,le.createAbstractBuilder,Rn,()=>{});jr.moduleResolver&&(Tt.resolveModuleNames=(0,F.getModuleResolver)(jr.moduleResolver).resolveModuleNames);let Cn=Tt.readFile;Tt.readFile=(Tr,Yr)=>{let Nt=(0,F.getCanonicalFileName)(Tr),fn=Nt===dn.filePath?dn.code:Cn(Nt,Yr);return fn!==void 0&&_t.set(Nt,(0,F.createHash)(fn)),fn},Tt.onUnRecoverableConfigFileDiagnostic=Rn,Tt.afterProgramCreate=Tr=>{let Yr=Tr.getConfigFileParsingDiagnostics().filter(Nt=>Nt.category===le.DiagnosticCategory.Error&&Nt.code!==18003);Yr.length>0&&Rn(Yr[0])},Tt.watchFile=Bn(m),Tt.watchDirectory=Bn(Ae);let ur=Tt.onCachedDirectoryStructureHostCreate;Tt.onCachedDirectoryStructureHostCreate=Tr=>{let Yr=Tr.readDirectory;Tr.readDirectory=(Nt,fn,Hn,wi,Gi)=>Yr(Nt,fn?fn.concat(jr.extraFileExtensions):void 0,Hn,wi,Gi),ur(Tr)},Tt.extraFileExtensions=jr.extraFileExtensions.map(Tr=>({extension:Tr,isMixedContent:!0,scriptKind:le.ScriptKind.Deferred})),Tt.trace=re,Tt.useSourceOfProjectReferenceRedirect=()=>jr.EXPERIMENTAL_useSourceOfProjectReferenceRedirect;let zr;Jn?(Tt.setTimeout=void 0,Tt.clearTimeout=void 0):(re("Running without timeout fix"),Tt.setTimeout=function(Tr,Yr){for(var Nt=arguments.length,fn=new Array(Nt>2?Nt-2:0),Hn=2;Hn<Nt;Hn++)fn[Hn-2]=arguments[Hn];return zr=Tr.bind(void 0,...fn),zr},Tt.clearTimeout=()=>{zr=void 0});let Hr=le.createWatchProgram(Tt);if(!Jn){let Tr=Hr.getProgram;Hr.getProgram=()=>(zr&&zr(),zr=void 0,Tr.call(Hr))}return Hr}function nn(nr){let jr=J.default.statSync(nr).mtimeMs,Tt=it.get(nr);return it.set(nr,jr),Tt===void 0?!1:Math.abs(Tt-jr)>Number.EPSILON}function Wn(nr,jr,Tt){let Cn=nr.getProgram().getProgram();if(fi.env.TSESTREE_NO_INVALIDATION==="true")return Cn;nn(Tt)&&(re("tsconfig has changed - triggering program update. %s",Tt),m.get(Tt).forEach(Hn=>Hn(Tt,le.FileWatcherEventKind.Changed)),Xe.delete(Tt));let ur=Cn.getSourceFile(jr);if(ur)return Cn;re("File was not found in program - triggering folder update. %s",jr);let zr=(0,F.canonicalDirname)(jr),Hr=null,Tr=zr,Yr=!1;for(;Hr!==Tr;){Hr=Tr;let Hn=Ae.get(Hr);Hn&&(Hn.forEach(wi=>{zr!==Hr&&wi(zr,le.FileWatcherEventKind.Changed),wi(Hr,le.FileWatcherEventKind.Changed)}),Yr=!0),Tr=(0,F.canonicalDirname)(Hr)}if(!Yr)return re("No callback found for file, not part of this program. %s",jr),null;if(Xe.delete(Tt),Cn=nr.getProgram().getProgram(),ur=Cn.getSourceFile(jr),ur)return Cn;re("File was still not found in program after directory update - checking file deletions. %s",jr);let Nt=Cn.getRootFileNames().find(Hn=>!J.default.existsSync(Hn));if(!Nt)return null;let fn=m.get((0,F.getCanonicalFileName)(Nt));return fn?(re("Marking file as deleted. %s",Nt),fn.forEach(Hn=>Hn(Nt,le.FileWatcherEventKind.Deleted)),Xe.delete(Tt),Cn=nr.getProgram().getProgram(),ur=Cn.getSourceFile(jr),ur?Cn:(re("File was still not found in program after deletion check, assuming it is not part of this program. %s",jr),null)):(re("Could not find watch callbacks for root file. %s",Nt),Cn)}}}),Jy=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(it,_t,Zt,Bn){Bn===void 0&&(Bn=Zt);var dn=Object.getOwnPropertyDescriptor(_t,Zt);(!dn||("get"in dn?!_t.__esModule:dn.writable||dn.configurable))&&(dn={enumerable:!0,get:function(){return _t[Zt]}}),Object.defineProperty(it,Bn,dn)}:function(it,_t,Zt,Bn){Bn===void 0&&(Bn=Zt),it[Bn]=_t[Zt]}),ie=d&&d.__setModuleDefault||(Object.create?function(it,_t){Object.defineProperty(it,"default",{enumerable:!0,value:_t})}:function(it,_t){it.default=_t}),$=d&&d.__importStar||function(it){if(it&&it.__esModule)return it;var _t={};if(it!=null)for(var Zt in it)Zt!=="default"&&Object.prototype.hasOwnProperty.call(it,Zt)&&h(_t,it,Zt);return ie(_t,it),_t},Te=d&&d.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(d,"__esModule",{value:!0}),d.createProjectProgram=void 0;var me=Te(ru()),J=Te(Uc()),O=$(_a()),le=Pn(),F=Hp(),re=l0(),he=D_(),m=(0,me.default)("typescript-eslint:typescript-estree:createProjectProgram"),Ae=[O.Extension.Ts,O.Extension.Tsx,O.Extension.Js,O.Extension.Jsx,O.Extension.Mjs,O.Extension.Mts,O.Extension.Cjs,O.Extension.Cts];function Xe(it){m("Creating project program for: %s",it.filePath);let _t=(0,re.getWatchProgramsForProjects)(it),Zt=(0,le.firstDefined)(_t,Wn=>(0,he.getAstFromProgram)(Wn,it));if(Zt||it.createDefaultProgram)return Zt;let Bn=Wn=>(0,F.describeFilePath)(Wn,it.tsconfigRootDir),dn=(0,F.describeFilePath)(it.filePath,it.tsconfigRootDir),Rn=it.projects.map(Bn),At=Rn.length===1?Rn[0]:` +${Rn.map(Wn=>`- ${Wn}`).join(` +`)}`,pn=[`ESLint was configured to run on \`${dn}\` using \`parserOptions.project\`: ${At}`],Jn=!1,Ie=it.extraFileExtensions||[];Ie.forEach(Wn=>{Wn.startsWith(".")||pn.push(`Found unexpected extension \`${Wn}\` specified with the \`parserOptions.extraFileExtensions\` option. Did you mean \`.${Wn}\`?`),Ae.includes(Wn)&&pn.push(`You unnecessarily included the extension \`${Wn}\` with the \`parserOptions.extraFileExtensions\` option. This extension is already handled by the parser by default.`)});let nn=J.default.extname(it.filePath);if(!Ae.includes(nn)){let Wn=`The extension for the file (\`${nn}\`) is non-standard`;Ie.length>0?Ie.includes(nn)||(pn.push(`${Wn}. It should be added to your existing \`parserOptions.extraFileExtensions\`.`),Jn=!0):(pn.push(`${Wn}. You should add \`parserOptions.extraFileExtensions\` to your config.`),Jn=!0)}if(!Jn){let[Wn,nr]=it.projects.length===1?["that TSConfig does not","that TSConfig"]:["none of those TSConfigs","one of those TSConfigs"];pn.push(`However, ${Wn} include this file. Either:`,"- Change ESLint's list of included files to not include this file",`- Change ${nr} to include this file`,"- Create a new TSConfig that includes this file and include it in your parserOptions.project","See the typescript-eslint docs for more info: https://typescript-eslint.io/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run--however-that-tsconfig-does-not--none-of-those-tsconfigs-include-this-file")}throw new Error(pn.join(` +`))}d.createProjectProgram=Xe}}),Fg=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(re,he,m,Ae){Ae===void 0&&(Ae=m);var Xe=Object.getOwnPropertyDescriptor(he,m);(!Xe||("get"in Xe?!he.__esModule:Xe.writable||Xe.configurable))&&(Xe={enumerable:!0,get:function(){return he[m]}}),Object.defineProperty(re,Ae,Xe)}:function(re,he,m,Ae){Ae===void 0&&(Ae=m),re[Ae]=he[m]}),ie=d&&d.__setModuleDefault||(Object.create?function(re,he){Object.defineProperty(re,"default",{enumerable:!0,value:he})}:function(re,he){re.default=he}),$=d&&d.__importStar||function(re){if(re&&re.__esModule)return re;var he={};if(re!=null)for(var m in re)m!=="default"&&Object.prototype.hasOwnProperty.call(re,m)&&h(he,re,m);return ie(he,re),he},Te=d&&d.__importDefault||function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(d,"__esModule",{value:!0}),d.createSourceFile=void 0;var me=Te(ru()),J=$(_a()),O=om(),le=(0,me.default)("typescript-eslint:typescript-estree:createSourceFile");function F(re){return le("Getting AST without type information in %s mode for: %s",re.jsx?"TSX":"TS",re.filePath),J.createSourceFile(re.filePath,re.code,J.ScriptTarget.Latest,!0,(0,O.getScriptKind)(re.filePath,re.jsx))}d.createSourceFile=F}}),am=kt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Xe,it,_t,Zt){Zt===void 0&&(Zt=_t);var Bn=Object.getOwnPropertyDescriptor(it,_t);(!Bn||("get"in Bn?!it.__esModule:Bn.writable||Bn.configurable))&&(Bn={enumerable:!0,get:function(){return it[_t]}}),Object.defineProperty(Xe,Zt,Bn)}:function(Xe,it,_t,Zt){Zt===void 0&&(Zt=_t),Xe[Zt]=it[_t]}),ie=d&&d.__setModuleDefault||(Object.create?function(Xe,it){Object.defineProperty(Xe,"default",{enumerable:!0,value:it})}:function(Xe,it){Xe.default=it}),$=d&&d.__importStar||function(Xe){if(Xe&&Xe.__esModule)return Xe;var it={};if(Xe!=null)for(var _t in Xe)_t!=="default"&&Object.prototype.hasOwnProperty.call(Xe,_t)&&h(it,Xe,_t);return ie(it,Xe),it},Te=d&&d.__importDefault||function(Xe){return Xe&&Xe.__esModule?Xe:{default:Xe}};Object.defineProperty(d,"__esModule",{value:!0}),d.createProgramFromConfigFile=d.useProvidedPrograms=void 0;var me=Te(ru()),J=$(u0()),O=$(Uc()),le=$(_a()),F=D_(),re=(0,me.default)("typescript-eslint:typescript-estree:useProvidedProgram");function he(Xe,it){re("Retrieving ast for %s from provided program instance(s)",it.filePath);let _t;for(let Zt of Xe)if(_t=(0,F.getAstFromProgram)(Zt,it),_t)break;if(!_t){let Zt=['"parserOptions.programs" has been provided for @typescript-eslint/parser.',`The file was not found in any of the provided program instance(s): ${O.relative(it.tsconfigRootDir||"/prettier-security-dirname-placeholder",it.filePath)}`];throw new Error(Zt.join(` +`))}return _t.program.getTypeChecker(),_t}d.useProvidedPrograms=he;function m(Xe,it){if(le.sys===void 0)throw new Error("`createProgramFromConfigFile` is only supported in a Node-like environment.");let _t=le.getParsedCommandLineOfConfigFile(Xe,F.CORE_COMPILER_OPTIONS,{onUnRecoverableConfigFileDiagnostic:Bn=>{throw new Error(Ae([Bn]))},fileExists:J.existsSync,getCurrentDirectory:()=>it&&O.resolve(it)||"/prettier-security-dirname-placeholder",readDirectory:le.sys.readDirectory,readFile:Bn=>J.readFileSync(Bn,"utf-8"),useCaseSensitiveFileNames:le.sys.useCaseSensitiveFileNames});if(_t.errors.length)throw new Error(Ae(_t.errors));let Zt=le.createCompilerHost(_t.options,!0);return le.createProgram(_t.fileNames,_t.options,Zt)}d.createProgramFromConfigFile=m;function Ae(Xe){return le.formatDiagnostics(Xe,{getCanonicalFileName:it=>it,getCurrentDirectory:fi.cwd,getNewLine:()=>` +`})}}}),c0=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js"(d){"use strict";Bt();var h=d&&d.__classPrivateFieldSet||function(O,le,F,re,he){if(re==="m")throw new TypeError("Private method is not writable");if(re==="a"&&!he)throw new TypeError("Private accessor was defined without a setter");if(typeof le=="function"?O!==le||!he:!le.has(O))throw new TypeError("Cannot write private member to an object whose class did not declare it");return re==="a"?he.call(O,F):he?he.value=F:le.set(O,F),F},ie=d&&d.__classPrivateFieldGet||function(O,le,F,re){if(F==="a"&&!re)throw new TypeError("Private accessor was defined without a getter");if(typeof le=="function"?O!==le||!re:!le.has(O))throw new TypeError("Cannot read private member from an object whose class did not declare it");return F==="m"?re:F==="a"?re.call(O):re?re.value:le.get(O)},$,Te;Object.defineProperty(d,"__esModule",{value:!0}),d.ExpiringCache=d.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=void 0,d.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=30;var me=[0,0],J=class{constructor(O){$.set(this,void 0),Te.set(this,new Map),h(this,$,O,"f")}set(O,le){return ie(this,Te,"f").set(O,{value:le,lastSeen:ie(this,$,"f")==="Infinity"?me:fi.hrtime()}),this}get(O){let le=ie(this,Te,"f").get(O);if((le==null?void 0:le.value)!=null){if(ie(this,$,"f")==="Infinity"||fi.hrtime(le.lastSeen)[0]<ie(this,$,"f"))return le.value;ie(this,Te,"f").delete(O)}}clear(){ie(this,Te,"f").clear()}};d.ExpiringCache=J,$=new WeakMap,Te=new WeakMap}}),Pg=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(re,he,m,Ae){Ae===void 0&&(Ae=m);var Xe=Object.getOwnPropertyDescriptor(he,m);(!Xe||("get"in Xe?!he.__esModule:Xe.writable||Xe.configurable))&&(Xe={enumerable:!0,get:function(){return he[m]}}),Object.defineProperty(re,Ae,Xe)}:function(re,he,m,Ae){Ae===void 0&&(Ae=m),re[Ae]=he[m]}),ie=d&&d.__setModuleDefault||(Object.create?function(re,he){Object.defineProperty(re,"default",{enumerable:!0,value:he})}:function(re,he){re.default=he}),$=d&&d.__importStar||function(re){if(re&&re.__esModule)return re;var he={};if(re!=null)for(var m in re)m!=="default"&&Object.prototype.hasOwnProperty.call(re,m)&&h(he,re,m);return ie(he,re),he},Te=d&&d.__importDefault||function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(d,"__esModule",{value:!0}),d.getProjectConfigFiles=void 0;var me=Te(ru()),J=$(u0()),O=$(Uc()),le=(0,me.default)("typescript-eslint:typescript-estree:getProjectConfigFiles");function F(re,he){var m;if(he!==!0)return he===void 0||Array.isArray(he)?he:[he];le("Looking for tsconfig.json at or above file: %s",re.filePath);let Ae=O.dirname(re.filePath),Xe=[Ae];do{le("Checking tsconfig.json path: %s",Ae);let it=O.join(Ae,"tsconfig.json"),_t=(m=re.tsconfigMatchCache.get(Ae))!==null&&m!==void 0?m:J.existsSync(it)&⁢if(_t){for(let Zt of Xe)re.tsconfigMatchCache.set(Zt,_t);return[_t]}Ae=O.dirname(Ae),Xe.push(Ae)}while(Ae.length>1&&Ae.length>=re.tsconfigRootDir.length);throw new Error(`project was set to \`true\` but couldn't find any tsconfig.json relative to '${re.filePath}' within '${re.tsconfigRootDir}'.`)}d.getProjectConfigFiles=F}}),Ng=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.inferSingleRun=void 0;var h=Uc();function ie($){return($==null?void 0:$.project)==null||($==null?void 0:$.programs)!=null||fi.env.TSESTREE_SINGLE_RUN==="false"?!1:!!(fi.env.TSESTREE_SINGLE_RUN==="true"||$!=null&&$.allowAutomaticSingleRunInference&&(fi.env.CI==="true"||fi.argv[1].endsWith((0,h.normalize)("node_modules/.bin/eslint"))))}d.inferSingleRun=ie}}),Og=kt({"node_modules/is-extglob/index.js"(d,h){Bt(),h.exports=function(ie){if(typeof ie!="string"||ie==="")return!1;for(var $;$=/(\\).|([@?!+*]\(.*\))/g.exec(ie);){if($[2])return!0;ie=ie.slice($.index+$[0].length)}return!1}}}),Ig=kt({"node_modules/is-glob/index.js"(d,h){Bt();var ie=Og(),$={"{":"}","(":")","[":"]"},Te=function(J){if(J[0]==="!")return!0;for(var O=0,le=-2,F=-2,re=-2,he=-2,m=-2;O<J.length;){if(J[O]==="*"||J[O+1]==="?"&&/[\].+)]/.test(J[O])||F!==-1&&J[O]==="["&&J[O+1]!=="]"&&(F<O&&(F=J.indexOf("]",O)),F>O&&(m===-1||m>F||(m=J.indexOf("\\",O),m===-1||m>F)))||re!==-1&&J[O]==="{"&&J[O+1]!=="}"&&(re=J.indexOf("}",O),re>O&&(m=J.indexOf("\\",O),m===-1||m>re))||he!==-1&&J[O]==="("&&J[O+1]==="?"&&/[:!=]/.test(J[O+2])&&J[O+3]!==")"&&(he=J.indexOf(")",O),he>O&&(m=J.indexOf("\\",O),m===-1||m>he))||le!==-1&&J[O]==="("&&J[O+1]!=="|"&&(le<O&&(le=J.indexOf("|",O)),le!==-1&&J[le+1]!==")"&&(he=J.indexOf(")",le),he>le&&(m=J.indexOf("\\",le),m===-1||m>he))))return!0;if(J[O]==="\\"){var Ae=J[O+1];O+=2;var Xe=$[Ae];if(Xe){var it=J.indexOf(Xe,O);it!==-1&&(O=it+1)}if(J[O]==="!")return!0}else O++}return!1},me=function(J){if(J[0]==="!")return!0;for(var O=0;O<J.length;){if(/[*?{}()[\]]/.test(J[O]))return!0;if(J[O]==="\\"){var le=J[O+1];O+=2;var F=$[le];if(F){var re=J.indexOf(F,O);re!==-1&&(O=re+1)}if(J[O]==="!")return!0}else O++}return!1};h.exports=function(J,O){if(typeof J!="string"||J==="")return!1;if(ie(J))return!0;var le=Te;return O&&O.strict===!1&&(le=me),le(J)}}}),Gd=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js"(d){"use strict";Bt();var h=d&&d.__importDefault||function(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}};Object.defineProperty(d,"__esModule",{value:!0}),d.clearGlobResolutionCache=d.resolveProjectList=d.clearGlobCache=void 0;var ie=h(ru()),$={},Te=h(Ig()),me=D_(),J=c0(),O=(0,ie.default)("typescript-eslint:typescript-estree:parser:parseSettings:resolveProjectList"),le=null;function F(){le==null||le.clear()}d.clearGlobCache=F;function re(Ae){var Xe,it,_t;let Zt=[];if(typeof Ae.project=="string")Zt.push(Ae.project);else if(Array.isArray(Ae.project))for(let Ie of Ae.project)typeof Ie=="string"&&Zt.push(Ie);if(Zt.length===0)return[];let Bn=((Xe=Ae.projectFolderIgnoreList)!==null&&Xe!==void 0?Xe:["**/node_modules/**"]).reduce((Ie,nn)=>(typeof nn=="string"&&Ie.push(nn),Ie),[]).map(Ie=>Ie.startsWith("!")?Ie:`!${Ie}`),dn=he({project:Zt,projectFolderIgnoreList:Bn,tsconfigRootDir:Ae.tsconfigRootDir});if(le==null)le=new J.ExpiringCache(Ae.singleRun?"Infinity":(_t=(it=Ae.cacheLifetime)===null||it===void 0?void 0:it.glob)!==null&&_t!==void 0?_t:J.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS);else{let Ie=le.get(dn);if(Ie)return Ie}let Rn=Zt.filter(Ie=>!(0,Te.default)(Ie)),At=Zt.filter(Ie=>(0,Te.default)(Ie)),pn=new Set(Rn.concat(At.length===0?[]:(0,$.sync)([...At,...Bn],{cwd:Ae.tsconfigRootDir})).map(Ie=>(0,me.getCanonicalFileName)((0,me.ensureAbsolutePath)(Ie,Ae.tsconfigRootDir))));O("parserOptions.project (excluding ignored) matched projects: %s",pn);let Jn=Array.from(pn);return le.set(dn,Jn),Jn}d.resolveProjectList=re;function he(Ae){let{project:Xe,projectFolderIgnoreList:it,tsconfigRootDir:_t}=Ae,Zt={tsconfigRootDir:_t,project:Xe,projectFolderIgnoreList:[...it].sort()};return(0,me.createHash)(JSON.stringify(Zt))}function m(){le==null||le.clear(),le=null}d.clearGlobResolutionCache=m}}),jg=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(Ae,Xe,it,_t){_t===void 0&&(_t=it);var Zt=Object.getOwnPropertyDescriptor(Xe,it);(!Zt||("get"in Zt?!Xe.__esModule:Zt.writable||Zt.configurable))&&(Zt={enumerable:!0,get:function(){return Xe[it]}}),Object.defineProperty(Ae,_t,Zt)}:function(Ae,Xe,it,_t){_t===void 0&&(_t=it),Ae[_t]=Xe[it]}),ie=d&&d.__setModuleDefault||(Object.create?function(Ae,Xe){Object.defineProperty(Ae,"default",{enumerable:!0,value:Xe})}:function(Ae,Xe){Ae.default=Xe}),$=d&&d.__importStar||function(Ae){if(Ae&&Ae.__esModule)return Ae;var Xe={};if(Ae!=null)for(var it in Ae)it!=="default"&&Object.prototype.hasOwnProperty.call(Ae,it)&&h(Xe,Ae,it);return ie(Xe,Ae),Xe},Te=d&&d.__importDefault||function(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}};Object.defineProperty(d,"__esModule",{value:!0}),d.warnAboutTSVersion=void 0;var me=Te(h_()),J=$(_a()),O=">=3.3.1 <5.1.0",le=["5.0.1-rc"],F=J.version,re=me.default.satisfies(F,[O].concat(le).join(" || ")),he=!1;function m(Ae){var Xe;if(!re&&!he){if(!(typeof fi>"u")&&!((Xe=fi.stdout)===null||Xe===void 0)&&Xe.isTTY){let it="=============",_t=[it,"WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.","You may find that it works just fine, or you may not.",`SUPPORTED TYPESCRIPT VERSIONS: ${O}`,`YOUR TYPESCRIPT VERSION: ${F}`,"Please only submit bug reports when using the officially supported version.",it];Ae.log(_t.join(` + +`))}he=!0}}d.warnAboutTSVersion=m}}),Gp=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js"(d){"use strict";Bt();var h=d&&d.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(d,"__esModule",{value:!0}),d.clearTSConfigMatchCache=d.createParseSettings=void 0;var ie=h(ru()),$=D_(),Te=c0(),me=Pg(),J=Ng(),O=Gd(),le=jg(),F=(0,ie.default)("typescript-eslint:typescript-estree:parser:parseSettings:createParseSettings"),re;function he(it){let _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var Zt,Bn,dn;let Rn=(0,J.inferSingleRun)(_t),At=typeof _t.tsconfigRootDir=="string"?_t.tsconfigRootDir:"/prettier-security-dirname-placeholder",pn={code:Ae(it),comment:_t.comment===!0,comments:[],createDefaultProgram:_t.createDefaultProgram===!0,debugLevel:_t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(_t.debugLevel)?new Set(_t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:_t.errorOnUnknownASTType===!0,EXPERIMENTAL_useSourceOfProjectReferenceRedirect:_t.EXPERIMENTAL_useSourceOfProjectReferenceRedirect===!0,extraFileExtensions:Array.isArray(_t.extraFileExtensions)&&_t.extraFileExtensions.every(Jn=>typeof Jn=="string")?_t.extraFileExtensions:[],filePath:(0,$.ensureAbsolutePath)(typeof _t.filePath=="string"&&_t.filePath!=="<input>"?_t.filePath:Xe(_t.jsx),At),jsx:_t.jsx===!0,loc:_t.loc===!0,log:typeof _t.loggerFn=="function"?_t.loggerFn:_t.loggerFn===!1?()=>{}:console.log,moduleResolver:(Zt=_t.moduleResolver)!==null&&Zt!==void 0?Zt:"",preserveNodeMaps:_t.preserveNodeMaps!==!1,programs:Array.isArray(_t.programs)?_t.programs:null,projects:[],range:_t.range===!0,singleRun:Rn,tokens:_t.tokens===!0?[]:null,tsconfigMatchCache:re!=null?re:re=new Te.ExpiringCache(Rn?"Infinity":(dn=(Bn=_t.cacheLifetime)===null||Bn===void 0?void 0:Bn.glob)!==null&&dn!==void 0?dn:Te.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS),tsconfigRootDir:At};if(pn.debugLevel.size>0){let Jn=[];pn.debugLevel.has("typescript-eslint")&&Jn.push("typescript-eslint:*"),(pn.debugLevel.has("eslint")||ie.default.enabled("eslint:*,-eslint:code-path"))&&Jn.push("eslint:*,-eslint:code-path"),ie.default.enable(Jn.join(","))}if(Array.isArray(_t.programs)){if(!_t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");F("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return pn.programs||(pn.projects=(0,O.resolveProjectList)({cacheLifetime:_t.cacheLifetime,project:(0,me.getProjectConfigFiles)(pn,_t.project),projectFolderIgnoreList:_t.projectFolderIgnoreList,singleRun:pn.singleRun,tsconfigRootDir:At})),(0,le.warnAboutTSVersion)(pn),pn}d.createParseSettings=he;function m(){re==null||re.clear()}d.clearTSConfigMatchCache=m;function Ae(it){return typeof it!="string"?String(it):it}function Xe(it){return it?"estree.tsx":"estree.ts"}}}),Lg=kt({"node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.getFirstSemanticOrSyntacticError=void 0;var h=_a();function ie(me,J){try{let O=$(me.getSyntacticDiagnostics(J));if(O.length)return Te(O[0]);let le=$(me.getSemanticDiagnostics(J));return le.length?Te(le[0]):void 0}catch(O){console.warn(`Warning From TSC: "${O.message}`);return}}d.getFirstSemanticOrSyntacticError=ie;function $(me){return me.filter(J=>{switch(J.code){case 1013:case 1014:case 1044:case 1045:case 1048:case 1049:case 1070:case 1071:case 1085:case 1090:case 1096:case 1097:case 1098:case 1099:case 1117:case 1121:case 1123:case 1141:case 1162:case 1164:case 1172:case 1173:case 1175:case 1176:case 1190:case 1196:case 1200:case 1206:case 1211:case 1242:case 1246:case 1255:case 1308:case 2364:case 2369:case 2452:case 2462:case 8017:case 17012:case 17013:return!0}return!1})}function Te(me){return Object.assign(Object.assign({},me),{message:(0,h.flattenDiagnosticMessageText)(me.messageText,h.sys.newLine)})}}}),_0=kt({"node_modules/@typescript-eslint/typescript-estree/dist/parser.js"(d){"use strict";Bt();var h=d&&d.__importDefault||function(pn){return pn&&pn.__esModule?pn:{default:pn}};Object.defineProperty(d,"__esModule",{value:!0}),d.clearParseAndGenerateServicesCalls=d.clearProgramCache=d.parseWithNodeMaps=d.parseAndGenerateServices=d.parse=void 0;var ie=h(ru()),$=jv(),Te=Ir(),me=S_(),J=ha(),O=Jy(),le=Fg(),F=am(),re=Gp(),he=Lg(),m=(0,ie.default)("typescript-eslint:typescript-estree:parser"),Ae=new Map;function Xe(){Ae.clear()}d.clearProgramCache=Xe;function it(pn,Jn){return pn.programs&&(0,F.useProvidedPrograms)(pn.programs,pn)||Jn&&(0,O.createProjectProgram)(pn)||Jn&&pn.createDefaultProgram&&(0,me.createDefaultProgram)(pn)||(0,J.createIsolatedProgram)(pn)}function _t(pn,Jn){let{ast:Ie}=Zt(pn,Jn,!1);return Ie}d.parse=_t;function Zt(pn,Jn,Ie){let nn=(0,re.createParseSettings)(pn,Jn);if(Jn!=null&&Jn.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let Wn=(0,le.createSourceFile)(nn),{estree:nr,astMaps:jr}=(0,$.astConverter)(Wn,nn,Ie);return{ast:nr,esTreeNodeToTSNodeMap:jr.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:jr.tsNodeToESTreeNodeMap}}function Bn(pn,Jn){return Zt(pn,Jn,!0)}d.parseWithNodeMaps=Bn;var dn={};function Rn(){dn={}}d.clearParseAndGenerateServicesCalls=Rn;function At(pn,Jn){var Ie,nn;let Wn=(0,re.createParseSettings)(pn,Jn);Jn!==void 0&&typeof Jn.errorOnTypeScriptSyntacticAndSemanticIssues=="boolean"&&Jn.errorOnTypeScriptSyntacticAndSemanticIssues&&(Wn.errorOnTypeScriptSyntacticAndSemanticIssues=!0),Wn.singleRun&&!Wn.programs&&((Ie=Wn.projects)===null||Ie===void 0?void 0:Ie.length)>0&&(Wn.programs={*[Symbol.iterator](){for(let Hr of Wn.projects){let Tr=Ae.get(Hr);if(Tr)yield Tr;else{m("Detected single-run/CLI usage, creating Program once ahead of time for project: %s",Hr);let Yr=(0,F.createProgramFromConfigFile)(Hr);Ae.set(Hr,Yr),yield Yr}}}});let nr=Wn.programs!=null||((nn=Wn.projects)===null||nn===void 0?void 0:nn.length)>0;Wn.singleRun&&Jn.filePath&&(dn[Jn.filePath]=(dn[Jn.filePath]||0)+1);let{ast:jr,program:Tt}=Wn.singleRun&&Jn.filePath&&dn[Jn.filePath]>1?(0,J.createIsolatedProgram)(Wn):it(Wn,nr),Cn=typeof Wn.preserveNodeMaps=="boolean"?Wn.preserveNodeMaps:!0,{estree:ur,astMaps:zr}=(0,$.astConverter)(jr,Wn,Cn);if(Tt&&Wn.errorOnTypeScriptSyntacticAndSemanticIssues){let Hr=(0,he.getFirstSemanticOrSyntacticError)(Tt,jr);if(Hr)throw(0,Te.convertError)(Hr)}return{ast:ur,services:{hasFullTypeInformation:nr,program:Tt,esTreeNodeToTSNodeMap:zr.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:zr.tsNodeToESTreeNodeMap}}}d.parseAndGenerateServices=At}}),zy=kt({"node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js"(d){"use strict";Bt(),Object.defineProperty(d,"__esModule",{value:!0}),d.clearProgramCache=d.clearCaches=void 0;var h=l0(),ie=_0(),$=Gp(),Te=Gd();function me(){(0,ie.clearProgramCache)(),(0,h.clearWatchCaches)(),(0,$.clearTSConfigMatchCache)(),(0,Te.clearGlobCache)()}d.clearCaches=me,d.clearProgramCache=me}}),Rg=kt({"node_modules/@typescript-eslint/typescript-estree/package.json"(d,h){h.exports={name:"@typescript-eslint/typescript-estree",version:"5.55.0",description:"A parser that converts TypeScript source code into an ESTree compatible form",main:"dist/index.js",types:"dist/index.d.ts",files:["dist","_ts3.4","README.md","LICENSE"],engines:{node:"^12.22.0 || ^14.17.0 || >=16.0.0"},repository:{type:"git",url:"https://github.com/typescript-eslint/typescript-eslint.git",directory:"packages/typescript-estree"},bugs:{url:"https://github.com/typescript-eslint/typescript-eslint/issues"},license:"BSD-2-Clause",keywords:["ast","estree","ecmascript","javascript","typescript","parser","syntax"],scripts:{build:"tsc -b tsconfig.build.json",postbuild:"downlevel-dts dist _ts3.4/dist",clean:"tsc -b tsconfig.build.json --clean",postclean:"rimraf dist && rimraf _ts3.4 && rimraf coverage",format:'prettier --write "./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}" --ignore-path ../../.prettierignore',lint:"nx lint",test:"jest --coverage",typecheck:"tsc -p tsconfig.json --noEmit"},dependencies:{"@typescript-eslint/types":"5.55.0","@typescript-eslint/visitor-keys":"5.55.0",debug:"^4.3.4",globby:"^11.1.0","is-glob":"^4.0.3",semver:"^7.3.7",tsutils:"^3.21.0"},devDependencies:{"@babel/code-frame":"*","@babel/parser":"*","@types/babel__code-frame":"*","@types/debug":"*","@types/glob":"*","@types/is-glob":"*","@types/semver":"*","@types/tmp":"*",glob:"*","jest-specific-snapshot":"*","make-dir":"*",tmp:"*",typescript:"*"},peerDependenciesMeta:{typescript:{optional:!0}},funding:{type:"opencollective",url:"https://opencollective.com/typescript-eslint"},typesVersions:{"<3.8":{"*":["_ts3.4/*"]}},gitHead:"877d73327fca3bdbe7e170e8b3a906d090a6de37"}}}),p0=kt({"node_modules/@typescript-eslint/typescript-estree/dist/index.js"(d){"use strict";Bt();var h=d&&d.__createBinding||(Object.create?function(le,F,re,he){he===void 0&&(he=re);var m=Object.getOwnPropertyDescriptor(F,re);(!m||("get"in m?!F.__esModule:m.writable||m.configurable))&&(m={enumerable:!0,get:function(){return F[re]}}),Object.defineProperty(le,he,m)}:function(le,F,re,he){he===void 0&&(he=re),le[he]=F[re]}),ie=d&&d.__exportStar||function(le,F){for(var re in le)re!=="default"&&!Object.prototype.hasOwnProperty.call(F,re)&&h(F,le,re)};Object.defineProperty(d,"__esModule",{value:!0}),d.version=d.visitorKeys=d.typescriptVersionIsAtLeast=d.createProgram=d.simpleTraverse=d.parseWithNodeMaps=d.parseAndGenerateServices=d.parse=void 0;var $=_0();Object.defineProperty(d,"parse",{enumerable:!0,get:function(){return $.parse}}),Object.defineProperty(d,"parseAndGenerateServices",{enumerable:!0,get:function(){return $.parseAndGenerateServices}}),Object.defineProperty(d,"parseWithNodeMaps",{enumerable:!0,get:function(){return $.parseWithNodeMaps}});var Te=t0();Object.defineProperty(d,"simpleTraverse",{enumerable:!0,get:function(){return Te.simpleTraverse}}),ie(st(),d);var me=am();Object.defineProperty(d,"createProgram",{enumerable:!0,get:function(){return me.createProgramFromConfigFile}}),ie(om(),d);var J=y_();Object.defineProperty(d,"typescriptVersionIsAtLeast",{enumerable:!0,get:function(){return J.typescriptVersionIsAtLeast}}),ie(ap(),d),ie(zy(),d);var O=e0();Object.defineProperty(d,"visitorKeys",{enumerable:!0,get:function(){return O.visitorKeys}}),d.version=Rg().version}});Bt();var _p=Zi(),Mg=ta(),Xp=ct(),d0=Us(),Uy=Iu(),{throwErrorForInvalidNodes:f0}=vc(),Bg={loc:!0,range:!0,comment:!0,jsx:!0,tokens:!0,loggerFn:!1,project:[]};function m0(d){let{message:h,lineNumber:ie,column:$}=d;return typeof ie!="number"?d:_p(h,{start:{line:ie,column:$+1}})}function Vy(d,h){let ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},$=d0(d),Te=Xd(d),{parseWithNodeMaps:me}=p0(),{result:J,error:O}=Mg(()=>me($,Object.assign(Object.assign({},Bg),{},{jsx:Te})),()=>me($,Object.assign(Object.assign({},Bg),{},{jsx:!Te})));if(!J)throw m0(O);return ie.originalText=d,f0(J,ie),Uy(J.ast,ie)}function Xd(d){return new RegExp(["(?:^[^\"'`]*</)","|","(?:^[^/]{2}.*/>)"].join(""),"m").test(d)}ln.exports={parsers:{typescript:Xp(Vy)}}});return Tu()})},77192:function(kn,gr,ht){var xt,Qn,jn;(function(w){if(!0)kn.exports=w();else var On})(function(){"use strict";var w=(mr,Pt)=>()=>(Pt||mr((Pt={exports:{}}).exports,Pt),Pt.exports),On=w((mr,Pt)=>{var Et=function(Kt){return Kt&&Kt.Math==Math&&Kt};Pt.exports=Et(typeof globalThis=="object"&&globalThis)||Et(typeof window=="object"&&window)||Et(typeof self=="object"&&self)||Et(typeof ht.g=="object"&&ht.g)||function(){return this}()||Function("return this")()}),gn=w((mr,Pt)=>{Pt.exports=function(Et){try{return!!Et()}catch(Kt){return!0}}}),br=w((mr,Pt)=>{var Et=gn();Pt.exports=!Et(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),Jr=w((mr,Pt)=>{var Et=gn();Pt.exports=!Et(function(){var Kt=function(){}.bind();return typeof Kt!="function"||Kt.hasOwnProperty("prototype")})}),_r=w((mr,Pt)=>{var Et=Jr(),Kt=Function.prototype.call;Pt.exports=Et?Kt.bind(Kt):function(){return Kt.apply(Kt,arguments)}}),ci=w(mr=>{"use strict";var Pt={}.propertyIsEnumerable,Et=Object.getOwnPropertyDescriptor,Kt=Et&&!Pt.call({1:2},1);mr.f=Kt?function(jt){var cn=Et(this,jt);return!!cn&&cn.enumerable}:Pt}),ki=w((mr,Pt)=>{Pt.exports=function(Et,Kt){return{enumerable:!(Et&1),configurable:!(Et&2),writable:!(Et&4),value:Kt}}}),Ui=w((mr,Pt)=>{var Et=Jr(),Kt=Function.prototype,jt=Kt.call,cn=Et&&Kt.bind.bind(jt,jt);Pt.exports=Et?cn:function(Ln){return function(){return jt.apply(Ln,arguments)}}}),_i=w((mr,Pt)=>{var Et=Ui(),Kt=Et({}.toString),jt=Et("".slice);Pt.exports=function(cn){return jt(Kt(cn),8,-1)}}),Lo=w((mr,Pt)=>{var Et=Ui(),Kt=gn(),jt=_i(),cn=Object,Ln=Et("".split);Pt.exports=Kt(function(){return!cn("z").propertyIsEnumerable(0)})?function(ar){return jt(ar)=="String"?Ln(ar,""):cn(ar)}:cn}),xi=w((mr,Pt)=>{Pt.exports=function(Et){return Et==null}}),ii=w((mr,Pt)=>{var Et=xi(),Kt=TypeError;Pt.exports=function(jt){if(Et(jt))throw Kt("Can't call method on "+jt);return jt}}),Ei=w((mr,Pt)=>{var Et=Lo(),Kt=ii();Pt.exports=function(jt){return Et(Kt(jt))}}),Mi=w((mr,Pt)=>{var Et=typeof document=="object"&&document.all,Kt=typeof Et>"u"&&Et!==void 0;Pt.exports={all:Et,IS_HTMLDDA:Kt}}),li=w((mr,Pt)=>{var Et=Mi(),Kt=Et.all;Pt.exports=Et.IS_HTMLDDA?function(jt){return typeof jt=="function"||jt===Kt}:function(jt){return typeof jt=="function"}}),No=w((mr,Pt)=>{var Et=li(),Kt=Mi(),jt=Kt.all;Pt.exports=Kt.IS_HTMLDDA?function(cn){return typeof cn=="object"?cn!==null:Et(cn)||cn===jt}:function(cn){return typeof cn=="object"?cn!==null:Et(cn)}}),Nr=w((mr,Pt)=>{var Et=On(),Kt=li(),jt=function(cn){return Kt(cn)?cn:void 0};Pt.exports=function(cn,Ln){return arguments.length<2?jt(Et[cn]):Et[cn]&&Et[cn][Ln]}}),Yn=w((mr,Pt)=>{var Et=Ui();Pt.exports=Et({}.isPrototypeOf)}),pr=w((mr,Pt)=>{var Et=Nr();Pt.exports=Et("navigator","userAgent")||""}),ir=w((mr,Pt)=>{var Et=On(),Kt=pr(),jt=Et.process,cn=Et.Deno,Ln=jt&&jt.versions||cn&&cn.version,ar=Ln&&Ln.v8,vn,sr;ar&&(vn=ar.split("."),sr=vn[0]>0&&vn[0]<4?1:+(vn[0]+vn[1])),!sr&&Kt&&(vn=Kt.match(/Edge\/(\d+)/),(!vn||vn[1]>=74)&&(vn=Kt.match(/Chrome\/(\d+)/),vn&&(sr=+vn[1]))),Pt.exports=sr}),Pr=w((mr,Pt)=>{var Et=ir(),Kt=gn();Pt.exports=!!Object.getOwnPropertySymbols&&!Kt(function(){var jt=Symbol();return!String(jt)||!(Object(jt)instanceof Symbol)||!Symbol.sham&&Et&&Et<41})}),Ji=w((mr,Pt)=>{var Et=Pr();Pt.exports=Et&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),Bo=w((mr,Pt)=>{var Et=Nr(),Kt=li(),jt=Yn(),cn=Ji(),Ln=Object;Pt.exports=cn?function(ar){return typeof ar=="symbol"}:function(ar){var vn=Et("Symbol");return Kt(vn)&&jt(vn.prototype,Ln(ar))}}),ua=w((mr,Pt)=>{var Et=String;Pt.exports=function(Kt){try{return Et(Kt)}catch(jt){return"Object"}}}),Za=w((mr,Pt)=>{var Et=li(),Kt=ua(),jt=TypeError;Pt.exports=function(cn){if(Et(cn))return cn;throw jt(Kt(cn)+" is not a function")}}),Ho=w((mr,Pt)=>{var Et=Za(),Kt=xi();Pt.exports=function(jt,cn){var Ln=jt[cn];return Kt(Ln)?void 0:Et(Ln)}}),ja=w((mr,Pt)=>{var Et=_r(),Kt=li(),jt=No(),cn=TypeError;Pt.exports=function(Ln,ar){var vn,sr;if(ar==="string"&&Kt(vn=Ln.toString)&&!jt(sr=Et(vn,Ln))||Kt(vn=Ln.valueOf)&&!jt(sr=Et(vn,Ln))||ar!=="string"&&Kt(vn=Ln.toString)&&!jt(sr=Et(vn,Ln)))return sr;throw cn("Can't convert object to primitive value")}}),la=w((mr,Pt)=>{Pt.exports=!1}),fr=w((mr,Pt)=>{var Et=On(),Kt=Object.defineProperty;Pt.exports=function(jt,cn){try{Kt(Et,jt,{value:cn,configurable:!0,writable:!0})}catch(Ln){Et[jt]=cn}return cn}}),Sn=w((mr,Pt)=>{var Et=On(),Kt=fr(),jt="__core-js_shared__",cn=Et[jt]||Kt(jt,{});Pt.exports=cn}),Zr=w((mr,Pt)=>{var Et=la(),Kt=Sn();(Pt.exports=function(jt,cn){return Kt[jt]||(Kt[jt]=cn!==void 0?cn:{})})("versions",[]).push({version:"3.26.1",mode:Et?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),Ti=w((mr,Pt)=>{var Et=ii(),Kt=Object;Pt.exports=function(jt){return Kt(Et(jt))}}),So=w((mr,Pt)=>{var Et=Ui(),Kt=Ti(),jt=Et({}.hasOwnProperty);Pt.exports=Object.hasOwn||function(cn,Ln){return jt(Kt(cn),Ln)}}),Go=w((mr,Pt)=>{var Et=Ui(),Kt=0,jt=Math.random(),cn=Et(1 .toString);Pt.exports=function(Ln){return"Symbol("+(Ln===void 0?"":Ln)+")_"+cn(++Kt+jt,36)}}),vo=w((mr,Pt)=>{var Et=On(),Kt=Zr(),jt=So(),cn=Go(),Ln=Pr(),ar=Ji(),vn=Kt("wks"),sr=Et.Symbol,ni=sr&&sr.for,yi=ar?sr:sr&&sr.withoutSetter||cn;Pt.exports=function(bi){if(!jt(vn,bi)||!(Ln||typeof vn[bi]=="string")){var pi="Symbol."+bi;Ln&&jt(sr,bi)?vn[bi]=sr[bi]:ar&&ni?vn[bi]=ni(pi):vn[bi]=yi(pi)}return vn[bi]}}),ya=w((mr,Pt)=>{var Et=_r(),Kt=No(),jt=Bo(),cn=Ho(),Ln=ja(),ar=vo(),vn=TypeError,sr=ar("toPrimitive");Pt.exports=function(ni,yi){if(!Kt(ni)||jt(ni))return ni;var bi=cn(ni,sr),pi;if(bi){if(yi===void 0&&(yi="default"),pi=Et(bi,ni,yi),!Kt(pi)||jt(pi))return pi;throw vn("Can't convert object to primitive value")}return yi===void 0&&(yi="number"),Ln(ni,yi)}}),Ka=w((mr,Pt)=>{var Et=ya(),Kt=Bo();Pt.exports=function(jt){var cn=Et(jt,"string");return Kt(cn)?cn:cn+""}}),Ta=w((mr,Pt)=>{var Et=On(),Kt=No(),jt=Et.document,cn=Kt(jt)&&Kt(jt.createElement);Pt.exports=function(Ln){return cn?jt.createElement(Ln):{}}}),po=w((mr,Pt)=>{var Et=br(),Kt=gn(),jt=Ta();Pt.exports=!Et&&!Kt(function(){return Object.defineProperty(jt("div"),"a",{get:function(){return 7}}).a!=7})}),Ci=w(mr=>{var Pt=br(),Et=_r(),Kt=ci(),jt=ki(),cn=Ei(),Ln=Ka(),ar=So(),vn=po(),sr=Object.getOwnPropertyDescriptor;mr.f=Pt?sr:function(ni,yi){if(ni=cn(ni),yi=Ln(yi),vn)try{return sr(ni,yi)}catch(bi){}if(ar(ni,yi))return jt(!Et(Kt.f,ni,yi),ni[yi])}}),Ja=w((mr,Pt)=>{var Et=br(),Kt=gn();Pt.exports=Et&&Kt(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),La=w((mr,Pt)=>{var Et=No(),Kt=String,jt=TypeError;Pt.exports=function(cn){if(Et(cn))return cn;throw jt(Kt(cn)+" is not an object")}}),$i=w(mr=>{var Pt=br(),Et=po(),Kt=Ja(),jt=La(),cn=Ka(),Ln=TypeError,ar=Object.defineProperty,vn=Object.getOwnPropertyDescriptor,sr="enumerable",ni="configurable",yi="writable";mr.f=Pt?Kt?function(bi,pi,Ge){if(jt(bi),pi=cn(pi),jt(Ge),typeof bi=="function"&&pi==="prototype"&&"value"in Ge&&yi in Ge&&!Ge[yi]){var Ri=vn(bi,pi);Ri&&Ri[yi]&&(bi[pi]=Ge.value,Ge={configurable:ni in Ge?Ge[ni]:Ri[ni],enumerable:sr in Ge?Ge[sr]:Ri[sr],writable:!1})}return ar(bi,pi,Ge)}:ar:function(bi,pi,Ge){if(jt(bi),pi=cn(pi),jt(Ge),Et)try{return ar(bi,pi,Ge)}catch(Ri){}if("get"in Ge||"set"in Ge)throw Ln("Accessors not supported");return"value"in Ge&&(bi[pi]=Ge.value),bi}}),mo=w((mr,Pt)=>{var Et=br(),Kt=$i(),jt=ki();Pt.exports=Et?function(cn,Ln,ar){return Kt.f(cn,Ln,jt(1,ar))}:function(cn,Ln,ar){return cn[Ln]=ar,cn}}),Co=w((mr,Pt)=>{var Et=br(),Kt=So(),jt=Function.prototype,cn=Et&&Object.getOwnPropertyDescriptor,Ln=Kt(jt,"name"),ar=Ln&&function(){}.name==="something",vn=Ln&&(!Et||Et&&cn(jt,"name").configurable);Pt.exports={EXISTS:Ln,PROPER:ar,CONFIGURABLE:vn}}),xr=w((mr,Pt)=>{var Et=Ui(),Kt=li(),jt=Sn(),cn=Et(Function.toString);Kt(jt.inspectSource)||(jt.inspectSource=function(Ln){return cn(Ln)}),Pt.exports=jt.inspectSource}),oa=w((mr,Pt)=>{var Et=On(),Kt=li(),jt=Et.WeakMap;Pt.exports=Kt(jt)&&/native code/.test(String(jt))}),zs=w((mr,Pt)=>{var Et=Zr(),Kt=Go(),jt=Et("keys");Pt.exports=function(cn){return jt[cn]||(jt[cn]=Kt(cn))}}),Xo=w((mr,Pt)=>{Pt.exports={}}),es=w((mr,Pt)=>{var Et=oa(),Kt=On(),jt=No(),cn=mo(),Ln=So(),ar=Sn(),vn=zs(),sr=Xo(),ni="Object already initialized",yi=Kt.TypeError,bi=Kt.WeakMap,pi,Ge,Ri,gi=function(ct){return Ri(ct)?Ge(ct):pi(ct,{})},no=function(ct){return function(Us){var El;if(!jt(Us)||(El=Ge(Us)).type!==ct)throw yi("Incompatible receiver, "+ct+" required");return El}};Et||ar.state?(wo=ar.state||(ar.state=new bi),wo.get=wo.get,wo.has=wo.has,wo.set=wo.set,pi=function(ct,Us){if(wo.has(ct))throw yi(ni);return Us.facade=ct,wo.set(ct,Us),Us},Ge=function(ct){return wo.get(ct)||{}},Ri=function(ct){return wo.has(ct)}):(Ca=vn("state"),sr[Ca]=!0,pi=function(ct,Us){if(Ln(ct,Ca))throw yi(ni);return Us.facade=ct,cn(ct,Ca,Us),Us},Ge=function(ct){return Ln(ct,Ca)?ct[Ca]:{}},Ri=function(ct){return Ln(ct,Ca)});var wo,Ca;Pt.exports={set:pi,get:Ge,has:Ri,enforce:gi,getterFor:no}}),tu=w((mr,Pt)=>{var Et=gn(),Kt=li(),jt=So(),cn=br(),Ln=Co().CONFIGURABLE,ar=xr(),vn=es(),sr=vn.enforce,ni=vn.get,yi=Object.defineProperty,bi=cn&&!Et(function(){return yi(function(){},"length",{value:8}).length!==8}),pi=String(String).split("String"),Ge=Pt.exports=function(Ri,gi,no){String(gi).slice(0,7)==="Symbol("&&(gi="["+String(gi).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),no&&no.getter&&(gi="get "+gi),no&&no.setter&&(gi="set "+gi),(!jt(Ri,"name")||Ln&&Ri.name!==gi)&&(cn?yi(Ri,"name",{value:gi,configurable:!0}):Ri.name=gi),bi&&no&&jt(no,"arity")&&Ri.length!==no.arity&&yi(Ri,"length",{value:no.arity});try{no&&jt(no,"constructor")&&no.constructor?cn&&yi(Ri,"prototype",{writable:!1}):Ri.prototype&&(Ri.prototype=void 0)}catch(Ca){}var wo=sr(Ri);return jt(wo,"source")||(wo.source=pi.join(typeof gi=="string"?gi:"")),Ri};Function.prototype.toString=Ge(function(){return Kt(this)&&ni(this).source||ar(this)},"toString")}),Su=w((mr,Pt)=>{var Et=li(),Kt=$i(),jt=tu(),cn=fr();Pt.exports=function(Ln,ar,vn,sr){sr||(sr={});var ni=sr.enumerable,yi=sr.name!==void 0?sr.name:ar;if(Et(vn)&&jt(vn,yi,sr),sr.global)ni?Ln[ar]=vn:cn(ar,vn);else{try{sr.unsafe?Ln[ar]&&(ni=!0):delete Ln[ar]}catch(bi){}ni?Ln[ar]=vn:Kt.f(Ln,ar,{value:vn,enumerable:!1,configurable:!sr.nonConfigurable,writable:!sr.nonWritable})}return Ln}}),Sl=w((mr,Pt)=>{var Et=Math.ceil,Kt=Math.floor;Pt.exports=Math.trunc||function(jt){var cn=+jt;return(cn>0?Kt:Et)(cn)}}),Ds=w((mr,Pt)=>{var Et=Sl();Pt.exports=function(Kt){var jt=+Kt;return jt!==jt||jt===0?0:Et(jt)}}),ks=w((mr,Pt)=>{var Et=Ds(),Kt=Math.max,jt=Math.min;Pt.exports=function(cn,Ln){var ar=Et(cn);return ar<0?Kt(ar+Ln,0):jt(ar,Ln)}}),Ou=w((mr,Pt)=>{var Et=Ds(),Kt=Math.min;Pt.exports=function(jt){return jt>0?Kt(Et(jt),9007199254740991):0}}),Eu=w((mr,Pt)=>{var Et=Ou();Pt.exports=function(Kt){return Et(Kt.length)}}),Gl=w((mr,Pt)=>{var Et=Ei(),Kt=ks(),jt=Eu(),cn=function(Ln){return function(ar,vn,sr){var ni=Et(ar),yi=jt(ni),bi=Kt(sr,yi),pi;if(Ln&&vn!=vn){for(;yi>bi;)if(pi=ni[bi++],pi!=pi)return!0}else for(;yi>bi;bi++)if((Ln||bi in ni)&&ni[bi]===vn)return Ln||bi||0;return!Ln&&-1}};Pt.exports={includes:cn(!0),indexOf:cn(!1)}}),ti=w((mr,Pt)=>{var Et=Ui(),Kt=So(),jt=Ei(),cn=Gl().indexOf,Ln=Xo(),ar=Et([].push);Pt.exports=function(vn,sr){var ni=jt(vn),yi=0,bi=[],pi;for(pi in ni)!Kt(Ln,pi)&&Kt(ni,pi)&&ar(bi,pi);for(;sr.length>yi;)Kt(ni,pi=sr[yi++])&&(~cn(bi,pi)||ar(bi,pi));return bi}}),ca=w((mr,Pt)=>{Pt.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),as=w(mr=>{var Pt=ti(),Et=ca(),Kt=Et.concat("length","prototype");mr.f=Object.getOwnPropertyNames||function(jt){return Pt(jt,Kt)}}),Ss=w(mr=>{mr.f=Object.getOwnPropertySymbols}),ll=w((mr,Pt)=>{var Et=Nr(),Kt=Ui(),jt=as(),cn=Ss(),Ln=La(),ar=Kt([].concat);Pt.exports=Et("Reflect","ownKeys")||function(vn){var sr=jt.f(Ln(vn)),ni=cn.f;return ni?ar(sr,ni(vn)):sr}}),Fn=w((mr,Pt)=>{var Et=So(),Kt=ll(),jt=Ci(),cn=$i();Pt.exports=function(Ln,ar,vn){for(var sr=Kt(ar),ni=cn.f,yi=jt.f,bi=0;bi<sr.length;bi++){var pi=sr[bi];!Et(Ln,pi)&&!(vn&&Et(vn,pi))&&ni(Ln,pi,yi(ar,pi))}}}),Dr=w((mr,Pt)=>{var Et=gn(),Kt=li(),jt=/#|\.prototype\./,cn=function(ni,yi){var bi=ar[Ln(ni)];return bi==sr?!0:bi==vn?!1:Kt(yi)?Et(yi):!!yi},Ln=cn.normalize=function(ni){return String(ni).replace(jt,".").toLowerCase()},ar=cn.data={},vn=cn.NATIVE="N",sr=cn.POLYFILL="P";Pt.exports=cn}),oi=w((mr,Pt)=>{var Et=On(),Kt=Ci().f,jt=mo(),cn=Su(),Ln=fr(),ar=Fn(),vn=Dr();Pt.exports=function(sr,ni){var yi=sr.target,bi=sr.global,pi=sr.stat,Ge,Ri,gi,no,wo,Ca;if(bi?Ri=Et:pi?Ri=Et[yi]||Ln(yi,{}):Ri=(Et[yi]||{}).prototype,Ri)for(gi in ni){if(wo=ni[gi],sr.dontCallGetSet?(Ca=Kt(Ri,gi),no=Ca&&Ca.value):no=Ri[gi],Ge=vn(bi?gi:yi+(pi?".":"#")+gi,sr.forced),!Ge&&no!==void 0){if(typeof wo==typeof no)continue;ar(wo,no)}(sr.sham||no&&no.sham)&&jt(wo,"sham",!0),cn(Ri,gi,wo,sr)}}}),na=w((mr,Pt)=>{var Et=_i();Pt.exports=Array.isArray||function(Kt){return Et(Kt)=="Array"}}),_u=w((mr,Pt)=>{var Et=TypeError,Kt=9007199254740991;Pt.exports=function(jt){if(jt>Kt)throw Et("Maximum allowed index exceeded");return jt}}),Tu=w((mr,Pt)=>{var Et=_i(),Kt=Ui();Pt.exports=function(jt){if(Et(jt)==="Function")return Kt(jt)}}),Mr=w((mr,Pt)=>{var Et=Tu(),Kt=Za(),jt=Jr(),cn=Et(Et.bind);Pt.exports=function(Ln,ar){return Kt(Ln),ar===void 0?Ln:jt?cn(Ln,ar):function(){return Ln.apply(ar,arguments)}}}),ln=w((mr,Pt)=>{"use strict";var Et=na(),Kt=Eu(),jt=_u(),cn=Mr(),Ln=function(ar,vn,sr,ni,yi,bi,pi,Ge){for(var Ri=yi,gi=0,no=pi?cn(pi,Ge):!1,wo,Ca;gi<ni;)gi in sr&&(wo=no?no(sr[gi],gi,vn):sr[gi],bi>0&&Et(wo)?(Ca=Kt(wo),Ri=Ln(ar,vn,wo,Ca,Ri,bi-1)-1):(jt(Ri+1),ar[Ri]=wo),Ri++),gi++;return Ri};Pt.exports=Ln}),Qt=w((mr,Pt)=>{var Et=vo(),Kt=Et("toStringTag"),jt={};jt[Kt]="z",Pt.exports=String(jt)==="[object z]"}),mn=w((mr,Pt)=>{var Et=Qt(),Kt=li(),jt=_i(),cn=vo(),Ln=cn("toStringTag"),ar=Object,vn=jt(function(){return arguments}())=="Arguments",sr=function(ni,yi){try{return ni[yi]}catch(bi){}};Pt.exports=Et?jt:function(ni){var yi,bi,pi;return ni===void 0?"Undefined":ni===null?"Null":typeof(bi=sr(yi=ar(ni),Ln))=="string"?bi:vn?jt(yi):(pi=jt(yi))=="Object"&&Kt(yi.callee)?"Arguments":pi}}),_n=w((mr,Pt)=>{var Et=Ui(),Kt=gn(),jt=li(),cn=mn(),Ln=Nr(),ar=xr(),vn=function(){},sr=[],ni=Ln("Reflect","construct"),yi=/^\s*(?:class|function)\b/,bi=Et(yi.exec),pi=!yi.exec(vn),Ge=function(gi){if(!jt(gi))return!1;try{return ni(vn,sr,gi),!0}catch(no){return!1}},Ri=function(gi){if(!jt(gi))return!1;switch(cn(gi)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return pi||!!bi(yi,ar(gi))}catch(no){return!0}};Ri.sham=!0,Pt.exports=!ni||Kt(function(){var gi;return Ge(Ge.call)||!Ge(Object)||!Ge(function(){gi=!0})||gi})?Ri:Ge}),En=w((mr,Pt)=>{var Et=na(),Kt=_n(),jt=No(),cn=vo(),Ln=cn("species"),ar=Array;Pt.exports=function(vn){var sr;return Et(vn)&&(sr=vn.constructor,Kt(sr)&&(sr===ar||Et(sr.prototype))?sr=void 0:jt(sr)&&(sr=sr[Ln],sr===null&&(sr=void 0))),sr===void 0?ar:sr}}),dr=w((mr,Pt)=>{var Et=En();Pt.exports=function(Kt,jt){return new(Et(Kt))(jt===0?0:jt)}}),kt=w(()=>{"use strict";var mr=oi(),Pt=ln(),Et=Za(),Kt=Ti(),jt=Eu(),cn=dr();mr({target:"Array",proto:!0},{flatMap:function(Ln){var ar=Kt(this),vn=jt(ar),sr;return Et(Ln),sr=cn(ar,0),sr.length=Pt(sr,ar,ar,vn,0,1,Ln,arguments.length>1?arguments[1]:void 0),sr}})}),ri=w((mr,Pt)=>{Pt.exports={}}),hi=w((mr,Pt)=>{var Et=vo(),Kt=ri(),jt=Et("iterator"),cn=Array.prototype;Pt.exports=function(Ln){return Ln!==void 0&&(Kt.Array===Ln||cn[jt]===Ln)}}),mi=w((mr,Pt)=>{var Et=mn(),Kt=Ho(),jt=xi(),cn=ri(),Ln=vo(),ar=Ln("iterator");Pt.exports=function(vn){if(!jt(vn))return Kt(vn,ar)||Kt(vn,"@@iterator")||cn[Et(vn)]}}),fi=w((mr,Pt)=>{var Et=_r(),Kt=Za(),jt=La(),cn=ua(),Ln=mi(),ar=TypeError;Pt.exports=function(vn,sr){var ni=arguments.length<2?Ln(vn):sr;if(Kt(ni))return jt(Et(ni,vn));throw ar(cn(vn)+" is not iterable")}}),Bt=w((mr,Pt)=>{var Et=_r(),Kt=La(),jt=Ho();Pt.exports=function(cn,Ln,ar){var vn,sr;Kt(cn);try{if(vn=jt(cn,"return"),!vn){if(Ln==="throw")throw ar;return ar}vn=Et(vn,cn)}catch(ni){sr=!0,vn=ni}if(Ln==="throw")throw ar;if(sr)throw vn;return Kt(vn),ar}}),Zi=w((mr,Pt)=>{var Et=Mr(),Kt=_r(),jt=La(),cn=ua(),Ln=hi(),ar=Eu(),vn=Yn(),sr=fi(),ni=mi(),yi=Bt(),bi=TypeError,pi=function(Ri,gi){this.stopped=Ri,this.result=gi},Ge=pi.prototype;Pt.exports=function(Ri,gi,no){var wo=no&&no.that,Ca=!!(no&&no.AS_ENTRIES),ct=!!(no&&no.IS_RECORD),Us=!!(no&&no.IS_ITERATOR),El=!!(no&&no.INTERRUPTED),Tl=Et(gi,wo),Fs,Vs,Ra,Bc,Iu,_a,vc,ru=function(ds){return Fs&&yi(Fs,"normal",ds),new pi(!0,ds)},Cl=function(ds){return Ca?(jt(ds),El?Tl(ds[0],ds[1],ru):Tl(ds[0],ds[1])):El?Tl(ds,ru):Tl(ds)};if(ct)Fs=Ri.iterator;else if(Us)Fs=Ri;else{if(Vs=ni(Ri),!Vs)throw bi(cn(Ri)+" is not iterable");if(Ln(Vs)){for(Ra=0,Bc=ar(Ri);Bc>Ra;Ra++)if(Iu=Cl(Ri[Ra]),Iu&&vn(Ge,Iu))return Iu;return new pi(!1)}Fs=sr(Ri,Vs)}for(_a=ct?Ri.next:Fs.next;!(vc=Kt(_a,Fs)).done;){try{Iu=Cl(vc.value)}catch(ds){yi(Fs,"throw",ds)}if(typeof Iu=="object"&&Iu&&vn(Ge,Iu))return Iu}return new pi(!1)}}),ta=w((mr,Pt)=>{"use strict";var Et=Ka(),Kt=$i(),jt=ki();Pt.exports=function(cn,Ln,ar){var vn=Et(Ln);vn in cn?Kt.f(cn,vn,jt(0,ar)):cn[vn]=ar}}),Uo=w(()=>{var mr=oi(),Pt=Zi(),Et=ta();mr({target:"Object",stat:!0},{fromEntries:function(Kt){var jt={};return Pt(Kt,function(cn,Ln){Et(jt,cn,Ln)},{AS_ENTRIES:!0}),jt}})}),Vo=w((mr,Pt)=>{var Et=tu(),Kt=$i();Pt.exports=function(jt,cn,Ln){return Ln.get&&Et(Ln.get,cn,{getter:!0}),Ln.set&&Et(Ln.set,cn,{setter:!0}),Kt.f(jt,cn,Ln)}}),ma=w((mr,Pt)=>{"use strict";var Et=La();Pt.exports=function(){var Kt=Et(this),jt="";return Kt.hasIndices&&(jt+="d"),Kt.global&&(jt+="g"),Kt.ignoreCase&&(jt+="i"),Kt.multiline&&(jt+="m"),Kt.dotAll&&(jt+="s"),Kt.unicode&&(jt+="u"),Kt.unicodeSets&&(jt+="v"),Kt.sticky&&(jt+="y"),jt}}),za=w(()=>{var mr=On(),Pt=br(),Et=Vo(),Kt=ma(),jt=gn(),cn=mr.RegExp,Ln=cn.prototype,ar=Pt&&jt(function(){var vn=!0;try{cn(".","d")}catch(gi){vn=!1}var sr={},ni="",yi=vn?"dgimsy":"gimsy",bi=function(gi,no){Object.defineProperty(sr,gi,{get:function(){return ni+=no,!0}})},pi={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};vn&&(pi.hasIndices="d");for(var Ge in pi)bi(Ge,pi[Ge]);var Ri=Object.getOwnPropertyDescriptor(Ln,"flags").get.call(sr);return Ri!==yi||ni!==yi});ar&&Et(Ln,"flags",{configurable:!0,get:Kt})}),ts=w(()=>{var mr=oi(),Pt=On();mr({global:!0,forced:Pt.globalThis!==Pt},{globalThis:Pt})}),Fa=w(()=>{ts()}),nu=w(()=>{"use strict";var mr=oi(),Pt=ln(),Et=Ti(),Kt=Eu(),jt=Ds(),cn=dr();mr({target:"Array",proto:!0},{flat:function(){var Ln=arguments.length?arguments[0]:void 0,ar=Et(this),vn=Kt(ar),sr=cn(ar,0);return sr.length=Pt(sr,ar,ar,vn,0,Ln===void 0?1:jt(Ln)),sr}})}),yc=w((mr,Pt)=>{var Et=["cliName","cliCategory","cliDescription"],Kt=["_"],jt=["languageId"];function cn(A,L){if(A==null)return{};var S=Ln(A,L),I,N;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(A);for(N=0;N<E.length;N++)I=E[N],!(L.indexOf(I)>=0)&&Object.prototype.propertyIsEnumerable.call(A,I)&&(S[I]=A[I])}return S}function Ln(A,L){if(A==null)return{};var S={},I=Object.keys(A),N,E;for(E=0;E<I.length;E++)N=I[E],!(L.indexOf(N)>=0)&&(S[N]=A[N]);return S}kt(),Uo(),za(),Fa(),nu();var ar=Object.create,vn=Object.defineProperty,sr=Object.getOwnPropertyDescriptor,ni=Object.getOwnPropertyNames,yi=Object.getPrototypeOf,bi=Object.prototype.hasOwnProperty,pi=(A,L)=>function(){return A&&(L=(0,A[ni(A)[0]])(A=0)),L},Ge=(A,L)=>function(){return L||(0,A[ni(A)[0]])((L={exports:{}}).exports,L),L.exports},Ri=(A,L)=>{for(var S in L)vn(A,S,{get:L[S],enumerable:!0})},gi=(A,L,S,I)=>{if(L&&typeof L=="object"||typeof L=="function")for(let N of ni(L))!bi.call(A,N)&&N!==S&&vn(A,N,{get:()=>L[N],enumerable:!(I=sr(L,N))||I.enumerable});return A},no=(A,L,S)=>(S=A!=null?ar(yi(A)):{},gi(L||!A||!A.__esModule?vn(S,"default",{value:A,enumerable:!0}):S,A)),wo=A=>gi(vn({},"__esModule",{value:!0}),A),Ca,ct=pi({"<define:process>"(){Ca={env:{},argv:[]}}}),Us=Ge({"package.json"(A,L){L.exports={version:"2.8.8"}}}),El=Ge({"node_modules/diff/lib/diff/base.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.default=L;function L(){}L.prototype={diff:function(N,E){var C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=C.callback;typeof C=="function"&&(k=C,C={}),this.options=C;var j=this;function K(oe){return k?(setTimeout(function(){k(void 0,oe)},0),!0):oe}N=this.castInput(N),E=this.castInput(E),N=this.removeEmpty(this.tokenize(N)),E=this.removeEmpty(this.tokenize(E));var X=E.length,Y=N.length,q=1,R=X+Y,v=[{newPos:-1,components:[]}],te=this.extractCommon(v[0],E,N,0);if(v[0].newPos+1>=X&&te+1>=Y)return K([{value:this.join(E),count:E.length}]);function ve(){for(var oe=-1*q;oe<=q;oe+=2){var ye=void 0,pe=v[oe-1],Ce=v[oe+1],Se=(Ce?Ce.newPos:0)-oe;pe&&(v[oe-1]=void 0);var Ke=pe&&pe.newPos+1<X,U=Ce&&0<=Se&&Se<Y;if(!Ke&&!U){v[oe]=void 0;continue}if(!Ke||U&&pe.newPos<Ce.newPos?(ye=I(Ce),j.pushComponent(ye.components,void 0,!0)):(ye=pe,ye.newPos++,j.pushComponent(ye.components,!0,void 0)),Se=j.extractCommon(ye,E,N,oe),ye.newPos+1>=X&&Se+1>=Y)return K(S(j,ye.components,E,N,j.useLongestToken));v[oe]=ye}q++}if(k)(function oe(){setTimeout(function(){if(q>R)return k();ve()||oe()},0)})();else for(;q<=R;){var xe=ve();if(xe)return xe}},pushComponent:function(N,E,C){var k=N[N.length-1];k&&k.added===E&&k.removed===C?N[N.length-1]={count:k.count+1,added:E,removed:C}:N.push({count:1,added:E,removed:C})},extractCommon:function(N,E,C,k){for(var j=E.length,K=C.length,X=N.newPos,Y=X-k,q=0;X+1<j&&Y+1<K&&this.equals(E[X+1],C[Y+1]);)X++,Y++,q++;return q&&N.components.push({count:q}),N.newPos=X,Y},equals:function(N,E){return this.options.comparator?this.options.comparator(N,E):N===E||this.options.ignoreCase&&N.toLowerCase()===E.toLowerCase()},removeEmpty:function(N){for(var E=[],C=0;C<N.length;C++)N[C]&&E.push(N[C]);return E},castInput:function(N){return N},tokenize:function(N){return N.split("")},join:function(N){return N.join("")}};function S(N,E,C,k,j){for(var K=0,X=E.length,Y=0,q=0;K<X;K++){var R=E[K];if(R.removed){if(R.value=N.join(k.slice(q,q+R.count)),q+=R.count,K&&E[K-1].added){var v=E[K-1];E[K-1]=E[K],E[K]=v}}else{if(!R.added&&j){var te=C.slice(Y,Y+R.count);te=te.map(function(xe,oe){var ye=k[q+oe];return ye.length>xe.length?ye:xe}),R.value=N.join(te)}else R.value=N.join(C.slice(Y,Y+R.count));Y+=R.count,R.added||(q+=R.count)}}var ve=E[X-1];return X>1&&typeof ve.value=="string"&&(ve.added||ve.removed)&&N.equals("",ve.value)&&(E[X-2].value+=ve.value,E.pop()),E}function I(N){return{newPos:N.newPos,components:N.components.slice(0)}}}}),Tl=Ge({"node_modules/diff/lib/diff/array.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.diffArrays=N,A.arrayDiff=void 0;var L=S(El());function S(E){return E&&E.__esModule?E:{default:E}}var I=new L.default;A.arrayDiff=I,I.tokenize=function(E){return E.slice()},I.join=I.removeEmpty=function(E){return E};function N(E,C,k){return I.diff(E,C,k)}}}),Fs=Ge({"src/document/doc-builders.js"(A,L){"use strict";ct();function S(ne){return{type:"concat",parts:ne}}function I(ne){return{type:"indent",contents:ne}}function N(ne,P){return{type:"align",contents:P,n:ne}}function E(ne){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{type:"group",id:P.id,contents:ne,break:!!P.shouldBreak,expandedStates:P.expandedStates}}function C(ne){return N(Number.NEGATIVE_INFINITY,ne)}function k(ne){return N({type:"root"},ne)}function j(ne){return N(-1,ne)}function K(ne,P){return E(ne[0],Object.assign(Object.assign({},P),{},{expandedStates:ne}))}function X(ne){return{type:"fill",parts:ne}}function Y(ne,P){let G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return{type:"if-break",breakContents:ne,flatContents:P,groupId:G.groupId}}function q(ne,P){return{type:"indent-if-break",contents:ne,groupId:P.groupId,negate:P.negate}}function R(ne){return{type:"line-suffix",contents:ne}}var v={type:"line-suffix-boundary"},te={type:"break-parent"},ve={type:"trim"},xe={type:"line",hard:!0},oe={type:"line",hard:!0,literal:!0},ye={type:"line"},pe={type:"line",soft:!0},Ce=S([xe,te]),Se=S([oe,te]),Ke={type:"cursor",placeholder:Symbol("cursor")};function U(ne,P){let G=[];for(let Q=0;Q<P.length;Q++)Q!==0&&G.push(ne),G.push(P[Q]);return S(G)}function de(ne,P,G){let Q=ne;if(P>0){for(let ue=0;ue<Math.floor(P/G);++ue)Q=I(Q);Q=N(P%G,Q),Q=N(Number.NEGATIVE_INFINITY,Q)}return Q}function z(ne,P){return{type:"label",label:ne,contents:P}}L.exports={concat:S,join:U,line:ye,softline:pe,hardline:Ce,literalline:Se,group:E,conditionalGroup:K,fill:X,lineSuffix:R,lineSuffixBoundary:v,cursor:Ke,breakParent:te,ifBreak:Y,trim:ve,indent:I,indentIfBreak:q,align:N,addAlignmentToDoc:de,markAsRoot:k,dedentToRoot:C,dedent:j,hardlineWithoutBreakParent:xe,literallineWithoutBreakParent:oe,label:z}}}),Vs=Ge({"src/common/end-of-line.js"(A,L){"use strict";ct();function S(C){let k=C.indexOf("\r");return k>=0?C.charAt(k+1)===` +`?"crlf":"cr":"lf"}function I(C){switch(C){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function N(C,k){let j;switch(k){case` +`:j=/\n/g;break;case"\r":j=/\r/g;break;case`\r +`:j=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(k)}.`)}let K=C.match(j);return K?K.length:0}function E(C){return C.replace(/\r\n?/g,` +`)}L.exports={guessEndOfLine:S,convertEndOfLineToChars:I,countEndOfLineChars:N,normalizeEndOfLine:E}}}),Ra=Ge({"src/utils/get-last.js"(A,L){"use strict";ct();var S=I=>I[I.length-1];L.exports=S}});function Bc(){let{onlyFirst:A=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(L,A?void 0:"g")}var Iu=pi({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){ct()}});function _a(A){if(typeof A!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof A}\``);return A.replace(Bc(),"")}var vc=pi({"node_modules/strip-ansi/index.js"(){ct(),Iu()}});function ru(A){return Number.isInteger(A)?A>=4352&&(A<=4447||A===9001||A===9002||11904<=A&&A<=12871&&A!==12351||12880<=A&&A<=19903||19968<=A&&A<=42182||43360<=A&&A<=43388||44032<=A&&A<=55203||63744<=A&&A<=64255||65040<=A&&A<=65049||65072<=A&&A<=65131||65281<=A&&A<=65376||65504<=A&&A<=65510||110592<=A&&A<=110593||127488<=A&&A<=127569||131072<=A&&A<=262141):!1}var Cl=pi({"node_modules/is-fullwidth-code-point/index.js"(){ct()}}),ds=Ge({"node_modules/emoji-regex/index.js"(A,L){"use strict";ct(),L.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),pu={};Ri(pu,{default:()=>$c});function $c(A){if(typeof A!="string"||A.length===0||(A=_a(A),A.length===0))return 0;A=A.replace((0,f_.default)()," ");let L=0;for(let S=0;S<A.length;S++){let I=A.codePointAt(S);I<=31||I>=127&&I<=159||I>=768&&I<=879||(I>65535&&S++,L+=ru(I)?2:1)}return L}var f_,Es=pi({"node_modules/string-width/index.js"(){ct(),vc(),Cl(),f_=no(ds())}}),Xl=Ge({"src/utils/get-string-width.js"(A,L){"use strict";ct();var S=(Es(),wo(pu)).default,I=/[^\x20-\x7F]/;function N(E){return E?I.test(E)?S(E):E.length:0}L.exports=N}}),Dt=Ge({"src/document/doc-utils.js"(A,L){"use strict";ct();var S=Ra(),{literalline:I,join:N}=Fs(),E=P=>Array.isArray(P)||P&&P.type==="concat",C=P=>{if(Array.isArray(P))return P;if(P.type!=="concat"&&P.type!=="fill")throw new Error("Expect doc type to be `concat` or `fill`.");return P.parts},k={};function j(P,G,Q,ue){let ce=[P];for(;ce.length>0;){let fe=ce.pop();if(fe===k){Q(ce.pop());continue}if(Q&&ce.push(fe,k),!G||G(fe)!==!1)if(E(fe)||fe.type==="fill"){let Fe=C(fe);for(let $e=Fe.length,Ue=$e-1;Ue>=0;--Ue)ce.push(Fe[Ue])}else if(fe.type==="if-break")fe.flatContents&&ce.push(fe.flatContents),fe.breakContents&&ce.push(fe.breakContents);else if(fe.type==="group"&&fe.expandedStates)if(ue)for(let Fe=fe.expandedStates.length,$e=Fe-1;$e>=0;--$e)ce.push(fe.expandedStates[$e]);else ce.push(fe.contents);else fe.contents&&ce.push(fe.contents)}}function K(P,G){let Q=new Map;return ue(P);function ue(fe){if(Q.has(fe))return Q.get(fe);let Fe=ce(fe);return Q.set(fe,Fe),Fe}function ce(fe){if(Array.isArray(fe))return G(fe.map(ue));if(fe.type==="concat"||fe.type==="fill"){let Fe=fe.parts.map(ue);return G(Object.assign(Object.assign({},fe),{},{parts:Fe}))}if(fe.type==="if-break"){let Fe=fe.breakContents&&ue(fe.breakContents),$e=fe.flatContents&&ue(fe.flatContents);return G(Object.assign(Object.assign({},fe),{},{breakContents:Fe,flatContents:$e}))}if(fe.type==="group"&&fe.expandedStates){let Fe=fe.expandedStates.map(ue),$e=Fe[0];return G(Object.assign(Object.assign({},fe),{},{contents:$e,expandedStates:Fe}))}if(fe.contents){let Fe=ue(fe.contents);return G(Object.assign(Object.assign({},fe),{},{contents:Fe}))}return G(fe)}}function X(P,G,Q){let ue=Q,ce=!1;function fe(Fe){let $e=G(Fe);if($e!==void 0&&(ce=!0,ue=$e),ce)return!1}return j(P,fe),ue}function Y(P){if(P.type==="group"&&P.break||P.type==="line"&&P.hard||P.type==="break-parent")return!0}function q(P){return X(P,Y,!1)}function R(P){if(P.length>0){let G=S(P);!G.expandedStates&&!G.break&&(G.break="propagated")}return null}function v(P){let G=new Set,Q=[];function ue(fe){if(fe.type==="break-parent"&&R(Q),fe.type==="group"){if(Q.push(fe),G.has(fe))return!1;G.add(fe)}}function ce(fe){fe.type==="group"&&Q.pop().break&&R(Q)}j(P,ue,ce,!0)}function te(P){return P.type==="line"&&!P.hard?P.soft?"":" ":P.type==="if-break"?P.flatContents||"":P}function ve(P){return K(P,te)}var xe=(P,G)=>P&&P.type==="line"&&P.hard&&G&&G.type==="break-parent";function oe(P){if(!P)return P;if(E(P)||P.type==="fill"){let G=C(P);for(;G.length>1&&xe(...G.slice(-2));)G.length-=2;if(G.length>0){let Q=oe(S(G));G[G.length-1]=Q}return Array.isArray(P)?G:Object.assign(Object.assign({},P),{},{parts:G})}switch(P.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let G=oe(P.contents);return Object.assign(Object.assign({},P),{},{contents:G})}case"if-break":{let G=oe(P.breakContents),Q=oe(P.flatContents);return Object.assign(Object.assign({},P),{},{breakContents:G,flatContents:Q})}}return P}function ye(P){return oe(Ce(P))}function pe(P){switch(P.type){case"fill":if(P.parts.every(Q=>Q===""))return"";break;case"group":if(!P.contents&&!P.id&&!P.break&&!P.expandedStates)return"";if(P.contents.type==="group"&&P.contents.id===P.id&&P.contents.break===P.break&&P.contents.expandedStates===P.expandedStates)return P.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!P.contents)return"";break;case"if-break":if(!P.flatContents&&!P.breakContents)return"";break}if(!E(P))return P;let G=[];for(let Q of C(P)){if(!Q)continue;let[ue,...ce]=E(Q)?C(Q):[Q];typeof ue=="string"&&typeof S(G)=="string"?G[G.length-1]+=ue:G.push(ue),G.push(...ce)}return G.length===0?"":G.length===1?G[0]:Array.isArray(P)?G:Object.assign(Object.assign({},P),{},{parts:G})}function Ce(P){return K(P,G=>pe(G))}function Se(P){let G=[],Q=P.filter(Boolean);for(;Q.length>0;){let ue=Q.shift();if(ue){if(E(ue)){Q.unshift(...C(ue));continue}if(G.length>0&&typeof S(G)=="string"&&typeof ue=="string"){G[G.length-1]+=ue;continue}G.push(ue)}}return G}function Ke(P){return K(P,G=>Array.isArray(G)?Se(G):G.parts?Object.assign(Object.assign({},G),{},{parts:Se(G.parts)}):G)}function U(P){return K(P,G=>typeof G=="string"&&G.includes(` +`)?de(G):G)}function de(P){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:I;return N(G,P.split(` +`)).parts}function z(P){if(P.type==="line")return!0}function ne(P){return X(P,z,!1)}L.exports={isConcat:E,getDocParts:C,willBreak:q,traverseDoc:j,findInDoc:X,mapDoc:K,propagateBreaks:v,removeLines:ve,stripTrailingHardline:ye,normalizeParts:Se,normalizeDoc:Ke,cleanDoc:Ce,replaceTextEndOfLine:de,replaceEndOfLine:U,canBreak:ne}}}),In=Ge({"src/document/doc-printer.js"(A,L){"use strict";ct();var{convertEndOfLineToChars:S}=Vs(),I=Ra(),N=Xl(),{fill:E,cursor:C,indent:k}=Fs(),{isConcat:j,getDocParts:K}=Dt(),X,Y=1,q=2;function R(){return{value:"",length:0,queue:[]}}function v(pe,Ce){return ve(pe,{type:"indent"},Ce)}function te(pe,Ce,Se){return Ce===Number.NEGATIVE_INFINITY?pe.root||R():Ce<0?ve(pe,{type:"dedent"},Se):Ce?Ce.type==="root"?Object.assign(Object.assign({},pe),{},{root:pe}):ve(pe,{type:typeof Ce=="string"?"stringAlign":"numberAlign",n:Ce},Se):pe}function ve(pe,Ce,Se){let Ke=Ce.type==="dedent"?pe.queue.slice(0,-1):[...pe.queue,Ce],U="",de=0,z=0,ne=0;for(let Fe of Ke)switch(Fe.type){case"indent":Q(),Se.useTabs?P(1):G(Se.tabWidth);break;case"stringAlign":Q(),U+=Fe.n,de+=Fe.n.length;break;case"numberAlign":z+=1,ne+=Fe.n;break;default:throw new Error(`Unexpected type '${Fe.type}'`)}return ce(),Object.assign(Object.assign({},pe),{},{value:U,length:de,queue:Ke});function P(Fe){U+=" ".repeat(Fe),de+=Se.tabWidth*Fe}function G(Fe){U+=" ".repeat(Fe),de+=Fe}function Q(){Se.useTabs?ue():ce()}function ue(){z>0&&P(z),fe()}function ce(){ne>0&&G(ne),fe()}function fe(){z=0,ne=0}}function xe(pe){if(pe.length===0)return 0;let Ce=0;for(;pe.length>0&&typeof I(pe)=="string"&&/^[\t ]*$/.test(I(pe));)Ce+=pe.pop().length;if(pe.length>0&&typeof I(pe)=="string"){let Se=I(pe).replace(/[\t ]*$/,"");Ce+=I(pe).length-Se.length,pe[pe.length-1]=Se}return Ce}function oe(pe,Ce,Se,Ke,U){let de=Ce.length,z=[pe],ne=[];for(;Se>=0;){if(z.length===0){if(de===0)return!0;z.push(Ce[--de]);continue}let{mode:P,doc:G}=z.pop();if(typeof G=="string")ne.push(G),Se-=N(G);else if(j(G)||G.type==="fill"){let Q=K(G);for(let ue=Q.length-1;ue>=0;ue--)z.push({mode:P,doc:Q[ue]})}else switch(G.type){case"indent":case"align":case"indent-if-break":case"label":z.push({mode:P,doc:G.contents});break;case"trim":Se+=xe(ne);break;case"group":{if(U&&G.break)return!1;let Q=G.break?Y:P,ue=G.expandedStates&&Q===Y?I(G.expandedStates):G.contents;z.push({mode:Q,doc:ue});break}case"if-break":{let Q=(G.groupId?X[G.groupId]||q:P)===Y?G.breakContents:G.flatContents;Q&&z.push({mode:P,doc:Q});break}case"line":if(P===Y||G.hard)return!0;G.soft||(ne.push(" "),Se--);break;case"line-suffix":Ke=!0;break;case"line-suffix-boundary":if(Ke)return!1;break}}return!1}function ye(pe,Ce){X={};let Se=Ce.printWidth,Ke=S(Ce.endOfLine),U=0,de=[{ind:R(),mode:Y,doc:pe}],z=[],ne=!1,P=[];for(;de.length>0;){let{ind:Q,mode:ue,doc:ce}=de.pop();if(typeof ce=="string"){let fe=Ke!==` +`?ce.replace(/\n/g,Ke):ce;z.push(fe),U+=N(fe)}else if(j(ce)){let fe=K(ce);for(let Fe=fe.length-1;Fe>=0;Fe--)de.push({ind:Q,mode:ue,doc:fe[Fe]})}else switch(ce.type){case"cursor":z.push(C.placeholder);break;case"indent":de.push({ind:v(Q,Ce),mode:ue,doc:ce.contents});break;case"align":de.push({ind:te(Q,ce.n,Ce),mode:ue,doc:ce.contents});break;case"trim":U-=xe(z);break;case"group":switch(ue){case q:if(!ne){de.push({ind:Q,mode:ce.break?Y:q,doc:ce.contents});break}case Y:{ne=!1;let fe={ind:Q,mode:q,doc:ce.contents},Fe=Se-U,$e=P.length>0;if(!ce.break&&oe(fe,de,Fe,$e))de.push(fe);else if(ce.expandedStates){let Ue=I(ce.expandedStates);if(ce.break){de.push({ind:Q,mode:Y,doc:Ue});break}else for(let Be=1;Be<ce.expandedStates.length+1;Be++)if(Be>=ce.expandedStates.length){de.push({ind:Q,mode:Y,doc:Ue});break}else{let nt=ce.expandedStates[Be],Pe={ind:Q,mode:q,doc:nt};if(oe(Pe,de,Fe,$e)){de.push(Pe);break}}}else de.push({ind:Q,mode:Y,doc:ce.contents});break}}ce.id&&(X[ce.id]=I(de).mode);break;case"fill":{let fe=Se-U,{parts:Fe}=ce;if(Fe.length===0)break;let[$e,Ue]=Fe,Be={ind:Q,mode:q,doc:$e},nt={ind:Q,mode:Y,doc:$e},Pe=oe(Be,[],fe,P.length>0,!0);if(Fe.length===1){Pe?de.push(Be):de.push(nt);break}let mt={ind:Q,mode:q,doc:Ue},Ne={ind:Q,mode:Y,doc:Ue};if(Fe.length===2){Pe?de.push(mt,Be):de.push(Ne,nt);break}Fe.splice(0,2);let Le={ind:Q,mode:ue,doc:E(Fe)},ft=Fe[0];oe({ind:Q,mode:q,doc:[$e,Ue,ft]},[],fe,P.length>0,!0)?de.push(Le,mt,Be):Pe?de.push(Le,Ne,Be):de.push(Le,Ne,nt);break}case"if-break":case"indent-if-break":{let fe=ce.groupId?X[ce.groupId]:ue;if(fe===Y){let Fe=ce.type==="if-break"?ce.breakContents:ce.negate?ce.contents:k(ce.contents);Fe&&de.push({ind:Q,mode:ue,doc:Fe})}if(fe===q){let Fe=ce.type==="if-break"?ce.flatContents:ce.negate?k(ce.contents):ce.contents;Fe&&de.push({ind:Q,mode:ue,doc:Fe})}break}case"line-suffix":P.push({ind:Q,mode:ue,doc:ce.contents});break;case"line-suffix-boundary":P.length>0&&de.push({ind:Q,mode:ue,doc:{type:"line",hard:!0}});break;case"line":switch(ue){case q:if(ce.hard)ne=!0;else{ce.soft||(z.push(" "),U+=1);break}case Y:if(P.length>0){de.push({ind:Q,mode:ue,doc:ce},...P.reverse()),P.length=0;break}ce.literal?Q.root?(z.push(Ke,Q.root.value),U=Q.root.length):(z.push(Ke),U=0):(U-=xe(z),z.push(Ke+Q.value),U=Q.length);break}break;case"label":de.push({ind:Q,mode:ue,doc:ce.contents});break;default:}de.length===0&&P.length>0&&(de.push(...P.reverse()),P.length=0)}let G=z.indexOf(C.placeholder);if(G!==-1){let Q=z.indexOf(C.placeholder,G+1),ue=z.slice(0,G).join(""),ce=z.slice(G+1,Q).join(""),fe=z.slice(Q+1).join("");return{formatted:ue+ce+fe,cursorNodeStart:ue.length,cursorNodeText:ce}}return{formatted:z.join("")}}L.exports={printDocToString:ye}}}),kr=Ge({"src/document/doc-debug.js"(A,L){"use strict";ct();var{isConcat:S,getDocParts:I}=Dt();function N(C){if(!C)return"";if(S(C)){let k=[];for(let j of I(C))if(S(j))k.push(...N(j).parts);else{let K=N(j);K!==""&&k.push(K)}return{type:"concat",parts:k}}return C.type==="if-break"?Object.assign(Object.assign({},C),{},{breakContents:N(C.breakContents),flatContents:N(C.flatContents)}):C.type==="group"?Object.assign(Object.assign({},C),{},{contents:N(C.contents),expandedStates:C.expandedStates&&C.expandedStates.map(N)}):C.type==="fill"?{type:"fill",parts:C.parts.map(N)}:C.contents?Object.assign(Object.assign({},C),{},{contents:N(C.contents)}):C}function E(C){let k=Object.create(null),j=new Set;return K(N(C));function K(Y,q,R){if(typeof Y=="string")return JSON.stringify(Y);if(S(Y)){let v=I(Y).map(K).filter(Boolean);return v.length===1?v[0]:`[${v.join(", ")}]`}if(Y.type==="line"){let v=Array.isArray(R)&&R[q+1]&&R[q+1].type==="break-parent";return Y.literal?v?"literalline":"literallineWithoutBreakParent":Y.hard?v?"hardline":"hardlineWithoutBreakParent":Y.soft?"softline":"line"}if(Y.type==="break-parent")return Array.isArray(R)&&R[q-1]&&R[q-1].type==="line"&&R[q-1].hard?void 0:"breakParent";if(Y.type==="trim")return"trim";if(Y.type==="indent")return"indent("+K(Y.contents)+")";if(Y.type==="align")return Y.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+K(Y.contents)+")":Y.n<0?"dedent("+K(Y.contents)+")":Y.n.type==="root"?"markAsRoot("+K(Y.contents)+")":"align("+JSON.stringify(Y.n)+", "+K(Y.contents)+")";if(Y.type==="if-break")return"ifBreak("+K(Y.breakContents)+(Y.flatContents?", "+K(Y.flatContents):"")+(Y.groupId?(Y.flatContents?"":', ""')+`, { groupId: ${X(Y.groupId)} }`:"")+")";if(Y.type==="indent-if-break"){let v=[];Y.negate&&v.push("negate: true"),Y.groupId&&v.push(`groupId: ${X(Y.groupId)}`);let te=v.length>0?`, { ${v.join(", ")} }`:"";return`indentIfBreak(${K(Y.contents)}${te})`}if(Y.type==="group"){let v=[];Y.break&&Y.break!=="propagated"&&v.push("shouldBreak: true"),Y.id&&v.push(`id: ${X(Y.id)}`);let te=v.length>0?`, { ${v.join(", ")} }`:"";return Y.expandedStates?`conditionalGroup([${Y.expandedStates.map(ve=>K(ve)).join(",")}]${te})`:`group(${K(Y.contents)}${te})`}if(Y.type==="fill")return`fill([${Y.parts.map(v=>K(v)).join(", ")}])`;if(Y.type==="line-suffix")return"lineSuffix("+K(Y.contents)+")";if(Y.type==="line-suffix-boundary")return"lineSuffixBoundary";if(Y.type==="label")return`label(${JSON.stringify(Y.label)}, ${K(Y.contents)})`;throw new Error("Unknown doc type "+Y.type)}function X(Y){if(typeof Y!="symbol")return JSON.stringify(String(Y));if(Y in k)return k[Y];let q=String(Y).slice(7,-1)||"symbol";for(let R=0;;R++){let v=q+(R>0?` #${R}`:"");if(!j.has(v))return j.add(v),k[Y]=`Symbol.for(${JSON.stringify(v)})`}}}L.exports={printDocToDebug:E}}}),or=Ge({"src/document/index.js"(A,L){"use strict";ct(),L.exports={builders:Fs(),printer:In(),utils:Dt(),debug:kr()}}}),Wo={};Ri(Wo,{default:()=>fs});function fs(A){if(typeof A!="string")throw new TypeError("Expected a string");return A.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var du=pi({"node_modules/escape-string-regexp/index.js"(){ct()}}),ns=Ge({"node_modules/semver/internal/debug.js"(A,L){ct();var S=typeof Ca=="object"&&Ca.env&&Ca.env.NODE_DEBUG&&/\bsemver\b/i.test(Ca.env.NODE_DEBUG)?function(){for(var I=arguments.length,N=new Array(I),E=0;E<I;E++)N[E]=arguments[E];return console.error("SEMVER",...N)}:()=>{};L.exports=S}}),hs=Ge({"node_modules/semver/internal/constants.js"(A,L){ct();var S="2.0.0",I=256,N=Number.MAX_SAFE_INTEGER||9007199254740991,E=16;L.exports={SEMVER_SPEC_VERSION:S,MAX_LENGTH:I,MAX_SAFE_INTEGER:N,MAX_SAFE_COMPONENT_LENGTH:E}}}),Cu=Ge({"node_modules/semver/internal/re.js"(A,L){ct();var{MAX_SAFE_COMPONENT_LENGTH:S}=hs(),I=ns();A=L.exports={};var N=A.re=[],E=A.src=[],C=A.t={},k=0,j=(K,X,Y)=>{let q=k++;I(K,q,X),C[K]=q,E[q]=X,N[q]=new RegExp(X,Y?"g":void 0)};j("NUMERICIDENTIFIER","0|[1-9]\\d*"),j("NUMERICIDENTIFIERLOOSE","[0-9]+"),j("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),j("MAINVERSION",`(${E[C.NUMERICIDENTIFIER]})\\.(${E[C.NUMERICIDENTIFIER]})\\.(${E[C.NUMERICIDENTIFIER]})`),j("MAINVERSIONLOOSE",`(${E[C.NUMERICIDENTIFIERLOOSE]})\\.(${E[C.NUMERICIDENTIFIERLOOSE]})\\.(${E[C.NUMERICIDENTIFIERLOOSE]})`),j("PRERELEASEIDENTIFIER",`(?:${E[C.NUMERICIDENTIFIER]}|${E[C.NONNUMERICIDENTIFIER]})`),j("PRERELEASEIDENTIFIERLOOSE",`(?:${E[C.NUMERICIDENTIFIERLOOSE]}|${E[C.NONNUMERICIDENTIFIER]})`),j("PRERELEASE",`(?:-(${E[C.PRERELEASEIDENTIFIER]}(?:\\.${E[C.PRERELEASEIDENTIFIER]})*))`),j("PRERELEASELOOSE",`(?:-?(${E[C.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${E[C.PRERELEASEIDENTIFIERLOOSE]})*))`),j("BUILDIDENTIFIER","[0-9A-Za-z-]+"),j("BUILD",`(?:\\+(${E[C.BUILDIDENTIFIER]}(?:\\.${E[C.BUILDIDENTIFIER]})*))`),j("FULLPLAIN",`v?${E[C.MAINVERSION]}${E[C.PRERELEASE]}?${E[C.BUILD]}?`),j("FULL",`^${E[C.FULLPLAIN]}$`),j("LOOSEPLAIN",`[v=\\s]*${E[C.MAINVERSIONLOOSE]}${E[C.PRERELEASELOOSE]}?${E[C.BUILD]}?`),j("LOOSE",`^${E[C.LOOSEPLAIN]}$`),j("GTLT","((?:<|>)?=?)"),j("XRANGEIDENTIFIERLOOSE",`${E[C.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),j("XRANGEIDENTIFIER",`${E[C.NUMERICIDENTIFIER]}|x|X|\\*`),j("XRANGEPLAIN",`[v=\\s]*(${E[C.XRANGEIDENTIFIER]})(?:\\.(${E[C.XRANGEIDENTIFIER]})(?:\\.(${E[C.XRANGEIDENTIFIER]})(?:${E[C.PRERELEASE]})?${E[C.BUILD]}?)?)?`),j("XRANGEPLAINLOOSE",`[v=\\s]*(${E[C.XRANGEIDENTIFIERLOOSE]})(?:\\.(${E[C.XRANGEIDENTIFIERLOOSE]})(?:\\.(${E[C.XRANGEIDENTIFIERLOOSE]})(?:${E[C.PRERELEASELOOSE]})?${E[C.BUILD]}?)?)?`),j("XRANGE",`^${E[C.GTLT]}\\s*${E[C.XRANGEPLAIN]}$`),j("XRANGELOOSE",`^${E[C.GTLT]}\\s*${E[C.XRANGEPLAINLOOSE]}$`),j("COERCE",`(^|[^\\d])(\\d{1,${S}})(?:\\.(\\d{1,${S}}))?(?:\\.(\\d{1,${S}}))?(?:$|[^\\d])`),j("COERCERTL",E[C.COERCE],!0),j("LONETILDE","(?:~>?)"),j("TILDETRIM",`(\\s*)${E[C.LONETILDE]}\\s+`,!0),A.tildeTrimReplace="$1~",j("TILDE",`^${E[C.LONETILDE]}${E[C.XRANGEPLAIN]}$`),j("TILDELOOSE",`^${E[C.LONETILDE]}${E[C.XRANGEPLAINLOOSE]}$`),j("LONECARET","(?:\\^)"),j("CARETTRIM",`(\\s*)${E[C.LONECARET]}\\s+`,!0),A.caretTrimReplace="$1^",j("CARET",`^${E[C.LONECARET]}${E[C.XRANGEPLAIN]}$`),j("CARETLOOSE",`^${E[C.LONECARET]}${E[C.XRANGEPLAINLOOSE]}$`),j("COMPARATORLOOSE",`^${E[C.GTLT]}\\s*(${E[C.LOOSEPLAIN]})$|^$`),j("COMPARATOR",`^${E[C.GTLT]}\\s*(${E[C.FULLPLAIN]})$|^$`),j("COMPARATORTRIM",`(\\s*)${E[C.GTLT]}\\s*(${E[C.LOOSEPLAIN]}|${E[C.XRANGEPLAIN]})`,!0),A.comparatorTrimReplace="$1$2$3",j("HYPHENRANGE",`^\\s*(${E[C.XRANGEPLAIN]})\\s+-\\s+(${E[C.XRANGEPLAIN]})\\s*$`),j("HYPHENRANGELOOSE",`^\\s*(${E[C.XRANGEPLAINLOOSE]})\\s+-\\s+(${E[C.XRANGEPLAINLOOSE]})\\s*$`),j("STAR","(<|>)?=?\\s*\\*"),j("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),j("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),wl=Ge({"node_modules/semver/internal/parse-options.js"(A,L){ct();var S=["includePrerelease","loose","rtl"],I=N=>N?typeof N!="object"?{loose:!0}:S.filter(E=>N[E]).reduce((E,C)=>(E[C]=!0,E),{}):{};L.exports=I}}),Ws=Ge({"node_modules/semver/internal/identifiers.js"(A,L){ct();var S=/^[0-9]+$/,I=(E,C)=>{let k=S.test(E),j=S.test(C);return k&&j&&(E=+E,C=+C),E===C?0:k&&!j?-1:j&&!k?1:E<C?-1:1},N=(E,C)=>I(C,E);L.exports={compareIdentifiers:I,rcompareIdentifiers:N}}}),Q_=Ge({"node_modules/semver/classes/semver.js"(A,L){ct();var S=ns(),{MAX_LENGTH:I,MAX_SAFE_INTEGER:N}=hs(),{re:E,t:C}=Cu(),k=wl(),{compareIdentifiers:j}=Ws(),K=class{constructor(X,Y){if(Y=k(Y),X instanceof K){if(X.loose===!!Y.loose&&X.includePrerelease===!!Y.includePrerelease)return X;X=X.version}else if(typeof X!="string")throw new TypeError(`Invalid Version: ${X}`);if(X.length>I)throw new TypeError(`version is longer than ${I} characters`);S("SemVer",X,Y),this.options=Y,this.loose=!!Y.loose,this.includePrerelease=!!Y.includePrerelease;let q=X.trim().match(Y.loose?E[C.LOOSE]:E[C.FULL]);if(!q)throw new TypeError(`Invalid Version: ${X}`);if(this.raw=X,this.major=+q[1],this.minor=+q[2],this.patch=+q[3],this.major>N||this.major<0)throw new TypeError("Invalid major version");if(this.minor>N||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>N||this.patch<0)throw new TypeError("Invalid patch version");q[4]?this.prerelease=q[4].split(".").map(R=>{if(/^[0-9]+$/.test(R)){let v=+R;if(v>=0&&v<N)return v}return R}):this.prerelease=[],this.build=q[5]?q[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(X){if(S("SemVer.compare",this.version,this.options,X),!(X instanceof K)){if(typeof X=="string"&&X===this.version)return 0;X=new K(X,this.options)}return X.version===this.version?0:this.compareMain(X)||this.comparePre(X)}compareMain(X){return X instanceof K||(X=new K(X,this.options)),j(this.major,X.major)||j(this.minor,X.minor)||j(this.patch,X.patch)}comparePre(X){if(X instanceof K||(X=new K(X,this.options)),this.prerelease.length&&!X.prerelease.length)return-1;if(!this.prerelease.length&&X.prerelease.length)return 1;if(!this.prerelease.length&&!X.prerelease.length)return 0;let Y=0;do{let q=this.prerelease[Y],R=X.prerelease[Y];if(S("prerelease compare",Y,q,R),q===void 0&&R===void 0)return 0;if(R===void 0)return 1;if(q===void 0)return-1;if(q!==R)return j(q,R)}while(++Y)}compareBuild(X){X instanceof K||(X=new K(X,this.options));let Y=0;do{let q=this.build[Y],R=X.build[Y];if(S("prerelease compare",Y,q,R),q===void 0&&R===void 0)return 0;if(R===void 0)return 1;if(q===void 0)return-1;if(q!==R)return j(q,R)}while(++Y)}inc(X,Y){switch(X){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",Y);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",Y);break;case"prepatch":this.prerelease.length=0,this.inc("patch",Y),this.inc("pre",Y);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",Y),this.inc("pre",Y);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let q=this.prerelease.length;for(;--q>=0;)typeof this.prerelease[q]=="number"&&(this.prerelease[q]++,q=-2);q===-1&&this.prerelease.push(0)}Y&&(j(this.prerelease[0],Y)===0?isNaN(this.prerelease[1])&&(this.prerelease=[Y,0]):this.prerelease=[Y,0]);break;default:throw new Error(`invalid increment argument: ${X}`)}return this.format(),this.raw=this.version,this}};L.exports=K}}),Ps=Ge({"node_modules/semver/functions/compare.js"(A,L){ct();var S=Q_(),I=(N,E,C)=>new S(N,C).compare(new S(E,C));L.exports=I}}),m_=Ge({"node_modules/semver/functions/lt.js"(A,L){ct();var S=Ps(),I=(N,E,C)=>S(N,E,C)<0;L.exports=I}}),Al=Ge({"node_modules/semver/functions/gte.js"(A,L){ct();var S=Ps(),I=(N,E,C)=>S(N,E,C)>=0;L.exports=I}}),Yl=Ge({"src/utils/arrayify.js"(A,L){"use strict";ct(),L.exports=(S,I)=>Object.entries(S).map(N=>{let[E,C]=N;return Object.assign({[I]:E},C)})}}),Ql=Ge({"node_modules/outdent/lib/index.js"(A,L){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.outdent=void 0;function S(){for(var oe=[],ye=0;ye<arguments.length;ye++)oe[ye]=arguments[ye]}function I(){return typeof WeakMap<"u"?new WeakMap:N()}function N(){return{add:S,delete:S,get:S,set:S,has:function(oe){return!1}}}var E=Object.prototype.hasOwnProperty,C=function(oe,ye){return E.call(oe,ye)};function k(oe,ye){for(var pe in ye)C(ye,pe)&&(oe[pe]=ye[pe]);return oe}var j=/^[ \t]*(?:\r\n|\r|\n)/,K=/(?:\r\n|\r|\n)[ \t]*$/,X=/^(?:[\r\n]|$)/,Y=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,q=/^[ \t]*[\r\n][ \t\r\n]*$/;function R(oe,ye,pe){var Ce=0,Se=oe[0].match(Y);Se&&(Ce=Se[1].length);var Ke="(\\r\\n|\\r|\\n).{0,"+Ce+"}",U=new RegExp(Ke,"g");ye&&(oe=oe.slice(1));var de=pe.newline,z=pe.trimLeadingNewline,ne=pe.trimTrailingNewline,P=typeof de=="string",G=oe.length,Q=oe.map(function(ue,ce){return ue=ue.replace(U,"$1"),ce===0&&z&&(ue=ue.replace(j,"")),ce===G-1&&ne&&(ue=ue.replace(K,"")),P&&(ue=ue.replace(/\r\n|\n|\r/g,function(fe){return de})),ue});return Q}function v(oe,ye){for(var pe="",Ce=0,Se=oe.length;Ce<Se;Ce++)pe+=oe[Ce],Ce<Se-1&&(pe+=ye[Ce]);return pe}function te(oe){return C(oe,"raw")&&C(oe,"length")}function ve(oe){var ye=I(),pe=I();function Ce(Ke){for(var U=[],de=1;de<arguments.length;de++)U[de-1]=arguments[de];if(te(Ke)){var z=Ke,ne=(U[0]===Ce||U[0]===xe)&&q.test(z[0])&&X.test(z[1]),P=ne?pe:ye,G=P.get(z);if(G||(G=R(z,ne,oe),P.set(z,G)),U.length===0)return G[0];var Q=v(G,ne?U.slice(1):U);return Q}else return ve(k(k({},oe),Ke||{}))}var Se=k(Ce,{string:function(Ke){return R([Ke],!1,oe)[0]}});return Se}var xe=ve({trimLeadingNewline:!0,trimTrailingNewline:!0});if(A.outdent=xe,A.default=xe,typeof L<"u")try{L.exports=xe,Object.defineProperty(xe,"__esModule",{value:!0}),xe.default=xe,xe.outdent=xe}catch(oe){}}}),Zl=Ge({"src/main/core-options.js"(A,L){"use strict";ct();var{outdent:S}=Ql(),I="Config",N="Editor",E="Format",C="Other",k="Output",j="Global",K="Special",X={cursorOffset:{since:"1.4.0",category:K,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:S` + Print (to stderr) where a cursor at the given position would move to after formatting. + This option cannot be used with --range-start and --range-end. + `,cliCategory:N},endOfLine:{since:"1.15.0",category:j,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:S` + Maintain existing + (mixed values within one file are normalised by looking at what's used after the first line) + `}]},filepath:{since:"1.4.0",category:K,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:C,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:K,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:C},parser:{since:"0.0.10",category:j,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:Y=>typeof Y=="string"||typeof Y=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:j,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:Y=>typeof Y=="string"||typeof Y=="object",cliName:"plugin",cliCategory:I},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:j,description:S` + Custom directory that contains prettier plugins in node_modules subdirectory. + Overrides default behavior when plugins are searched relatively to the location of Prettier. + Multiple values are accepted. + `,exception:Y=>typeof Y=="string"||typeof Y=="object",cliName:"plugin-search-dir",cliCategory:I},printWidth:{since:"0.0.0",category:j,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:K,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:S` + Format code ending at a given character offset (exclusive). + The range will extend forwards to the end of the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:N},rangeStart:{since:"1.4.0",category:K,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:S` + Format code starting at a given character offset. + The range will extend backwards to the start of the first line containing the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:N},requirePragma:{since:"1.7.0",category:K,type:"boolean",default:!1,description:S` + Require either '@prettier' or '@format' to be present in the file's first docblock comment + in order for it to be formatted. + `,cliCategory:C},tabWidth:{type:"int",category:j,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:j,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:j,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};L.exports={CATEGORY_CONFIG:I,CATEGORY_EDITOR:N,CATEGORY_FORMAT:E,CATEGORY_OTHER:C,CATEGORY_OUTPUT:k,CATEGORY_GLOBAL:j,CATEGORY_SPECIAL:K,options:X}}}),bc=Ge({"src/main/support.js"(A,L){"use strict";ct();var S={compare:Ps(),lt:m_(),gte:Al()},I=Yl(),N=Us().version,E=Zl().options;function C(){let{plugins:j=[],showUnreleased:K=!1,showDeprecated:X=!1,showInternal:Y=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},q=N.split("-",1)[0],R=j.flatMap(oe=>oe.languages||[]).filter(te),v=I(Object.assign({},...j.map(oe=>{let{options:ye}=oe;return ye}),E),"name").filter(oe=>te(oe)&&ve(oe)).sort((oe,ye)=>oe.name===ye.name?0:oe.name<ye.name?-1:1).map(xe).map(oe=>{oe=Object.assign({},oe),Array.isArray(oe.default)&&(oe.default=oe.default.length===1?oe.default[0].value:oe.default.filter(te).sort((pe,Ce)=>S.compare(Ce.since,pe.since))[0].value),Array.isArray(oe.choices)&&(oe.choices=oe.choices.filter(pe=>te(pe)&&ve(pe)),oe.name==="parser"&&k(oe,R,j));let ye=Object.fromEntries(j.filter(pe=>pe.defaultOptions&&pe.defaultOptions[oe.name]!==void 0).map(pe=>[pe.name,pe.defaultOptions[oe.name]]));return Object.assign(Object.assign({},oe),{},{pluginDefaults:ye})});return{languages:R,options:v};function te(oe){return K||!("since"in oe)||oe.since&&S.gte(q,oe.since)}function ve(oe){return X||!("deprecated"in oe)||oe.deprecated&&S.lt(q,oe.deprecated)}function xe(oe){if(Y)return oe;let{cliName:ye,cliCategory:pe,cliDescription:Ce}=oe;return cn(oe,Et)}}function k(j,K,X){let Y=new Set(j.choices.map(q=>q.value));for(let q of K)if(q.parsers){for(let R of q.parsers)if(!Y.has(R)){Y.add(R);let v=X.find(ve=>ve.parsers&&ve.parsers[R]),te=q.name;v&&v.name&&(te+=` (plugin: ${v.name})`),j.choices.push({value:R,description:te})}}}L.exports={getSupportInfo:C}}}),xc=Ge({"src/utils/is-non-empty-array.js"(A,L){"use strict";ct();function S(I){return Array.isArray(I)&&I.length>0}L.exports=S}}),Dc=Ge({"src/utils/text/skip.js"(A,L){"use strict";ct();function S(k){return(j,K,X)=>{let Y=X&&X.backwards;if(K===!1)return!1;let{length:q}=j,R=K;for(;R>=0&&R<q;){let v=j.charAt(R);if(k instanceof RegExp){if(!k.test(v))return R}else if(!k.includes(v))return R;Y?R--:R++}return R===-1||R===q?R:!1}}var I=S(/\s/),N=S(" "),E=S(",; "),C=S(/[^\n\r]/);L.exports={skipWhitespace:I,skipSpaces:N,skipToLineEnd:E,skipEverythingButNewLine:C}}}),Hf=Ge({"src/utils/text/skip-inline-comment.js"(A,L){"use strict";ct();function S(I,N){if(N===!1)return!1;if(I.charAt(N)==="/"&&I.charAt(N+1)==="*"){for(let E=N+2;E<I.length;++E)if(I.charAt(E)==="*"&&I.charAt(E+1)==="/")return E+2}return N}L.exports=S}}),ju=Ge({"src/utils/text/skip-trailing-comment.js"(A,L){"use strict";ct();var{skipEverythingButNewLine:S}=Dc();function I(N,E){return E===!1?!1:N.charAt(E)==="/"&&N.charAt(E+1)==="/"?S(N,E):E}L.exports=I}}),Z_=Ge({"src/utils/text/skip-newline.js"(A,L){"use strict";ct();function S(I,N,E){let C=E&&E.backwards;if(N===!1)return!1;let k=I.charAt(N);if(C){if(I.charAt(N-1)==="\r"&&k===` +`)return N-2;if(k===` +`||k==="\r"||k==="\u2028"||k==="\u2029")return N-1}else{if(k==="\r"&&I.charAt(N+1)===` +`)return N+2;if(k===` +`||k==="\r"||k==="\u2028"||k==="\u2029")return N+1}return N}L.exports=S}}),qs=Ge({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(A,L){"use strict";ct();var S=Hf(),I=Z_(),N=ju(),{skipSpaces:E}=Dc();function C(k,j){let K=null,X=j;for(;X!==K;)K=X,X=E(k,X),X=S(k,X),X=N(k,X),X=I(k,X);return X}L.exports=C}}),go=Ge({"src/common/util.js"(A,L){"use strict";ct();var{default:S}=(du(),wo(Wo)),I=Ra(),{getSupportInfo:N}=bc(),E=xc(),C=Xl(),{skipWhitespace:k,skipSpaces:j,skipToLineEnd:K,skipEverythingButNewLine:X}=Dc(),Y=Hf(),q=ju(),R=Z_(),v=qs(),te=Ne=>Ne[Ne.length-2];function ve(Ne){return(Le,ft,Ot)=>{let yt=Ot&&Ot.backwards;if(ft===!1)return!1;let{length:Lt}=Le,Ve=ft;for(;Ve>=0&&Ve<Lt;){let at=Le.charAt(Ve);if(Ne instanceof RegExp){if(!Ne.test(at))return Ve}else if(!Ne.includes(at))return Ve;yt?Ve--:Ve++}return Ve===-1||Ve===Lt?Ve:!1}}function xe(Ne,Le){let ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ot=j(Ne,ft.backwards?Le-1:Le,ft),yt=R(Ne,Ot,ft);return Ot!==yt}function oe(Ne,Le,ft){for(let Ot=Le;Ot<ft;++Ot)if(Ne.charAt(Ot)===` +`)return!0;return!1}function ye(Ne,Le,ft){let Ot=ft(Le)-1;Ot=j(Ne,Ot,{backwards:!0}),Ot=R(Ne,Ot,{backwards:!0}),Ot=j(Ne,Ot,{backwards:!0});let yt=R(Ne,Ot,{backwards:!0});return Ot!==yt}function pe(Ne,Le){let ft=null,Ot=Le;for(;Ot!==ft;)ft=Ot,Ot=K(Ne,Ot),Ot=Y(Ne,Ot),Ot=j(Ne,Ot);return Ot=q(Ne,Ot),Ot=R(Ne,Ot),Ot!==!1&&xe(Ne,Ot)}function Ce(Ne,Le,ft){return pe(Ne,ft(Le))}function Se(Ne,Le,ft){return v(Ne,ft(Le))}function Ke(Ne,Le,ft){return Ne.charAt(Se(Ne,Le,ft))}function U(Ne,Le){let ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return j(Ne,ft.backwards?Le-1:Le,ft)!==Le}function de(Ne,Le){let ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,Ot=0;for(let yt=ft;yt<Ne.length;++yt)Ne[yt]===" "?Ot=Ot+Le-Ot%Le:Ot++;return Ot}function z(Ne,Le){let ft=Ne.lastIndexOf(` +`);return ft===-1?0:de(Ne.slice(ft+1).match(/^[\t ]*/)[0],Le)}function ne(Ne,Le){let ft={quote:'"',regex:/"/g,escaped:"""},Ot={quote:"'",regex:/'/g,escaped:"'"},yt=Le==="'"?Ot:ft,Lt=yt===Ot?ft:Ot,Ve=yt;if(Ne.includes(yt.quote)||Ne.includes(Lt.quote)){let at=(Ne.match(yt.regex)||[]).length,qt=(Ne.match(Lt.regex)||[]).length;Ve=at>qt?Lt:yt}return Ve}function P(Ne,Le){let ft=Ne.slice(1,-1),Ot=Le.parser==="json"||Le.parser==="json5"&&Le.quoteProps==="preserve"&&!Le.singleQuote?'"':Le.__isInHtmlAttribute?"'":ne(ft,Le.singleQuote?"'":'"').quote;return G(ft,Ot,!(Le.parser==="css"||Le.parser==="less"||Le.parser==="scss"||Le.__embeddedInHtml))}function G(Ne,Le,ft){let Ot=Le==='"'?"'":'"',yt=new RegExp(`\\\\(.)|(["'])`,"gs"),Lt=Ne.replace(yt,(Ve,at,qt)=>at===Ot?at:qt===Le?"\\"+qt:qt||(ft&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(at)?at:"\\"+at));return Le+Lt+Le}function Q(Ne){return Ne.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function ue(Ne,Le){let ft=Ne.match(new RegExp(`(${S(Le)})+`,"g"));return ft===null?0:ft.reduce((Ot,yt)=>Math.max(Ot,yt.length/Le.length),0)}function ce(Ne,Le){let ft=Ne.match(new RegExp(`(${S(Le)})+`,"g"));if(ft===null)return 0;let Ot=new Map,yt=0;for(let Lt of ft){let Ve=Lt.length/Le.length;Ot.set(Ve,!0),Ve>yt&&(yt=Ve)}for(let Lt=1;Lt<yt;Lt++)if(!Ot.get(Lt))return Lt;return yt+1}function fe(Ne,Le){(Ne.comments||(Ne.comments=[])).push(Le),Le.printed=!1,Le.nodeDescription=mt(Ne)}function Fe(Ne,Le){Le.leading=!0,Le.trailing=!1,fe(Ne,Le)}function $e(Ne,Le,ft){Le.leading=!1,Le.trailing=!1,ft&&(Le.marker=ft),fe(Ne,Le)}function Ue(Ne,Le){Le.leading=!1,Le.trailing=!0,fe(Ne,Le)}function Be(Ne,Le){let{languages:ft}=N({plugins:Le.plugins}),Ot=ft.find(yt=>{let{name:Lt}=yt;return Lt.toLowerCase()===Ne})||ft.find(yt=>{let{aliases:Lt}=yt;return Array.isArray(Lt)&&Lt.includes(Ne)})||ft.find(yt=>{let{extensions:Lt}=yt;return Array.isArray(Lt)&&Lt.includes(`.${Ne}`)});return Ot&&Ot.parsers[0]}function nt(Ne){return Ne&&Ne.type==="front-matter"}function Pe(Ne){let Le=new WeakMap;return function(ft){return Le.has(ft)||Le.set(ft,Symbol(Ne)),Le.get(ft)}}function mt(Ne){let Le=Ne.type||Ne.kind||"(unknown type)",ft=String(Ne.name||Ne.id&&(typeof Ne.id=="object"?Ne.id.name:Ne.id)||Ne.key&&(typeof Ne.key=="object"?Ne.key.name:Ne.key)||Ne.value&&(typeof Ne.value=="object"?"":String(Ne.value))||Ne.operator||"");return ft.length>20&&(ft=ft.slice(0,19)+"\u2026"),Le+(ft?" "+ft:"")}L.exports={inferParserByLanguage:Be,getStringWidth:C,getMaxContinuousCount:ue,getMinNotPresentContinuousCount:ce,getPenultimate:te,getLast:I,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:v,getNextNonSpaceNonCommentCharacterIndex:Se,getNextNonSpaceNonCommentCharacter:Ke,skip:ve,skipWhitespace:k,skipSpaces:j,skipToLineEnd:K,skipEverythingButNewLine:X,skipInlineComment:Y,skipTrailingComment:q,skipNewline:R,isNextLineEmptyAfterIndex:pe,isNextLineEmpty:Ce,isPreviousLineEmpty:ye,hasNewline:xe,hasNewlineInRange:oe,hasSpaces:U,getAlignmentSize:de,getIndentSize:z,getPreferredQuote:ne,printString:P,printNumber:Q,makeString:G,addLeadingComment:Fe,addDanglingComment:$e,addTrailingComment:Ue,isFrontMatterNode:nt,isNonEmptyArray:E,createGroupIdMapper:Pe}}}),ep={};Ri(ep,{basename:()=>g_,default:()=>Wp,delimiter:()=>ap,dirname:()=>Vp,extname:()=>ip,isAbsolute:()=>np,join:()=>Ud,normalize:()=>cl,relative:()=>rp,resolve:()=>tp,sep:()=>y_});function zd(A,L){for(var S=0,I=A.length-1;I>=0;I--){var N=A[I];N==="."?A.splice(I,1):N===".."?(A.splice(I,1),S++):S&&(A.splice(I,1),S--)}if(L)for(;S--;S)A.unshift("..");return A}function tp(){for(var A="",L=!1,S=arguments.length-1;S>=-1&&!L;S--){var I=S>=0?arguments[S]:"/";if(typeof I!="string")throw new TypeError("Arguments to path.resolve must be strings");I&&(A=I+"/"+A,L=I.charAt(0)==="/")}return A=zd(op(A.split("/"),function(N){return!!N}),!L).join("/"),(L?"/":"")+A||"."}function cl(A){var L=np(A),S=Vd(A,-1)==="/";return A=zd(op(A.split("/"),function(I){return!!I}),!L).join("/"),!A&&!L&&(A="."),A&&S&&(A+="/"),(L?"/":"")+A}function np(A){return A.charAt(0)==="/"}function Ud(){var A=Array.prototype.slice.call(arguments,0);return cl(op(A,function(L,S){if(typeof L!="string")throw new TypeError("Arguments to path.join must be strings");return L}).join("/"))}function rp(A,L){A=tp(A).substr(1),L=tp(L).substr(1);function S(K){for(var X=0;X<K.length&&K[X]==="";X++);for(var Y=K.length-1;Y>=0&&K[Y]==="";Y--);return X>Y?[]:K.slice(X,Y-X+1)}for(var I=S(A.split("/")),N=S(L.split("/")),E=Math.min(I.length,N.length),C=E,k=0;k<E;k++)if(I[k]!==N[k]){C=k;break}for(var j=[],k=C;k<I.length;k++)j.push("..");return j=j.concat(N.slice(C)),j.join("/")}function Vp(A){var L=h_(A),S=L[0],I=L[1];return!S&&!I?".":(I&&(I=I.substr(0,I.length-1)),S+I)}function g_(A,L){var S=h_(A)[2];return L&&S.substr(-1*L.length)===L&&(S=S.substr(0,S.length-L.length)),S}function ip(A){return h_(A)[3]}function op(A,L){if(A.filter)return A.filter(L);for(var S=[],I=0;I<A.length;I++)L(A[I],I,A)&&S.push(A[I]);return S}var Gf,h_,y_,ap,Wp,Vd,Xm=pi({"node-modules-polyfills:path"(){ct(),Gf=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,h_=function(A){return Gf.exec(A).slice(1)},y_="/",ap=":",Wp={extname:ip,basename:g_,dirname:Vp,sep:y_,delimiter:ap,relative:rp,join:Ud,isAbsolute:np,normalize:cl,resolve:tp},Vd=function(A,L,S){return A.substr(L,S)}}}),Xf=Ge({"node-modules-polyfills-commonjs:path"(A,L){ct();var S=(Xm(),wo(ep));if(S&&S.default){L.exports=S.default;for(let I in S)L.exports[I]=S[I]}else S&&(L.exports=S)}}),Kc=Ge({"src/common/errors.js"(A,L){"use strict";ct();var S=class extends Error{},I=class extends Error{},N=class extends Error{},E=class extends Error{};L.exports={ConfigError:S,DebugError:I,UndefinedParserError:N,ArgExpansionBailout:E}}}),ec={};Ri(ec,{__assign:()=>Qf,__asyncDelegator:()=>Ts,__asyncGenerator:()=>Xu,__asyncValues:()=>tc,__await:()=>ls,__awaiter:()=>so,__classPrivateFieldGet:()=>nc,__classPrivateFieldSet:()=>Wd,__createBinding:()=>ga,__decorate:()=>st,__exportStar:()=>Ua,__extends:()=>Yf,__generator:()=>eo,__importDefault:()=>v_,__importStar:()=>Jc,__makeTemplateObject:()=>kl,__metadata:()=>Ir,__param:()=>Pn,__read:()=>us,__rest:()=>ke,__spread:()=>fu,__spreadArrays:()=>mu,__values:()=>ss});function Yf(A,L){Sc(A,L);function S(){this.constructor=A}A.prototype=L===null?Object.create(L):(S.prototype=L.prototype,new S)}function ke(A,L){var S={};for(var I in A)Object.prototype.hasOwnProperty.call(A,I)&&L.indexOf(I)<0&&(S[I]=A[I]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,I=Object.getOwnPropertySymbols(A);N<I.length;N++)L.indexOf(I[N])<0&&Object.prototype.propertyIsEnumerable.call(A,I[N])&&(S[I[N]]=A[I[N]]);return S}function st(A,L,S,I){var N=arguments.length,E=N<3?L:I===null?I=Object.getOwnPropertyDescriptor(L,S):I,C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(A,L,S,I);else for(var k=A.length-1;k>=0;k--)(C=A[k])&&(E=(N<3?C(E):N>3?C(L,S,E):C(L,S))||E);return N>3&&E&&Object.defineProperty(L,S,E),E}function Pn(A,L){return function(S,I){L(S,I,A)}}function Ir(A,L){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(A,L)}function so(A,L,S,I){function N(E){return E instanceof S?E:new S(function(C){C(E)})}return new(S||(S=Promise))(function(E,C){function k(X){try{K(I.next(X))}catch(Y){C(Y)}}function j(X){try{K(I.throw(X))}catch(Y){C(Y)}}function K(X){X.done?E(X.value):N(X.value).then(k,j)}K((I=I.apply(A,L||[])).next())})}function eo(A,L){var S={label:0,sent:function(){if(E[0]&1)throw E[1];return E[1]},trys:[],ops:[]},I,N,E,C;return C={next:k(0),throw:k(1),return:k(2)},typeof Symbol=="function"&&(C[Symbol.iterator]=function(){return this}),C;function k(K){return function(X){return j([K,X])}}function j(K){if(I)throw new TypeError("Generator is already executing.");for(;S;)try{if(I=1,N&&(E=K[0]&2?N.return:K[0]?N.throw||((E=N.return)&&E.call(N),0):N.next)&&!(E=E.call(N,K[1])).done)return E;switch(N=0,E&&(K=[K[0]&2,E.value]),K[0]){case 0:case 1:E=K;break;case 4:return S.label++,{value:K[1],done:!1};case 5:S.label++,N=K[1],K=[0];continue;case 7:K=S.ops.pop(),S.trys.pop();continue;default:if(E=S.trys,!(E=E.length>0&&E[E.length-1])&&(K[0]===6||K[0]===2)){S=0;continue}if(K[0]===3&&(!E||K[1]>E[0]&&K[1]<E[3])){S.label=K[1];break}if(K[0]===6&&S.label<E[1]){S.label=E[1],E=K;break}if(E&&S.label<E[2]){S.label=E[2],S.ops.push(K);break}E[2]&&S.ops.pop(),S.trys.pop();continue}K=L.call(A,S)}catch(X){K=[6,X],N=0}finally{I=E=0}if(K[0]&5)throw K[1];return{value:K[0]?K[1]:void 0,done:!0}}}function ga(A,L,S,I){I===void 0&&(I=S),A[I]=L[S]}function Ua(A,L){for(var S in A)S!=="default"&&!L.hasOwnProperty(S)&&(L[S]=A[S])}function ss(A){var L=typeof Symbol=="function"&&Symbol.iterator,S=L&&A[L],I=0;if(S)return S.call(A);if(A&&typeof A.length=="number")return{next:function(){return A&&I>=A.length&&(A=void 0),{value:A&&A[I++],done:!A}}};throw new TypeError(L?"Object is not iterable.":"Symbol.iterator is not defined.")}function us(A,L){var S=typeof Symbol=="function"&&A[Symbol.iterator];if(!S)return A;var I=S.call(A),N,E=[],C;try{for(;(L===void 0||L-- >0)&&!(N=I.next()).done;)E.push(N.value)}catch(k){C={error:k}}finally{try{N&&!N.done&&(S=I.return)&&S.call(I)}finally{if(C)throw C.error}}return E}function fu(){for(var A=[],L=0;L<arguments.length;L++)A=A.concat(us(arguments[L]));return A}function mu(){for(var A=0,L=0,S=arguments.length;L<S;L++)A+=arguments[L].length;for(var I=Array(A),N=0,L=0;L<S;L++)for(var E=arguments[L],C=0,k=E.length;C<k;C++,N++)I[N]=E[C];return I}function ls(A){return this instanceof ls?(this.v=A,this):new ls(A)}function Xu(A,L,S){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var I=S.apply(A,L||[]),N,E=[];return N={},C("next"),C("throw"),C("return"),N[Symbol.asyncIterator]=function(){return this},N;function C(q){I[q]&&(N[q]=function(R){return new Promise(function(v,te){E.push([q,R,v,te])>1||k(q,R)})})}function k(q,R){try{j(I[q](R))}catch(v){Y(E[0][3],v)}}function j(q){q.value instanceof ls?Promise.resolve(q.value.v).then(K,X):Y(E[0][2],q)}function K(q){k("next",q)}function X(q){k("throw",q)}function Y(q,R){q(R),E.shift(),E.length&&k(E[0][0],E[0][1])}}function Ts(A){var L,S;return L={},I("next"),I("throw",function(N){throw N}),I("return"),L[Symbol.iterator]=function(){return this},L;function I(N,E){L[N]=A[N]?function(C){return(S=!S)?{value:ls(A[N](C)),done:N==="return"}:E?E(C):C}:E}}function tc(A){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var L=A[Symbol.asyncIterator],S;return L?L.call(A):(A=typeof ss=="function"?ss(A):A[Symbol.iterator](),S={},I("next"),I("throw"),I("return"),S[Symbol.asyncIterator]=function(){return this},S);function I(E){S[E]=A[E]&&function(C){return new Promise(function(k,j){C=A[E](C),N(k,j,C.done,C.value)})}}function N(E,C,k,j){Promise.resolve(j).then(function(K){E({value:K,done:k})},C)}}function kl(A,L){return Object.defineProperty?Object.defineProperty(A,"raw",{value:L}):A.raw=L,A}function Jc(A){if(A&&A.__esModule)return A;var L={};if(A!=null)for(var S in A)Object.hasOwnProperty.call(A,S)&&(L[S]=A[S]);return L.default=A,L}function v_(A){return A&&A.__esModule?A:{default:A}}function nc(A,L){if(!L.has(A))throw new TypeError("attempted to get private field on non-instance");return L.get(A)}function Wd(A,L,S){if(!L.has(A))throw new TypeError("attempted to set private field on non-instance");return L.set(A,S),S}var Sc,Qf,sp=pi({"node_modules/tslib/tslib.es6.js"(){ct(),Sc=function(A,L){return Sc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,I){S.__proto__=I}||function(S,I){for(var N in I)I.hasOwnProperty(N)&&(S[N]=I[N])},Sc(A,L)},Qf=function(){return Qf=Object.assign||function(A){for(var L,S=1,I=arguments.length;S<I;S++){L=arguments[S];for(var N in L)Object.prototype.hasOwnProperty.call(L,N)&&(A[N]=L[N])}return A},Qf.apply(this,arguments)}}}),Ry=Ge({"node_modules/vnopts/lib/descriptors/api.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.apiDescriptor={key:L=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(L)?L:JSON.stringify(L),value(L){if(L===null||typeof L!="object")return JSON.stringify(L);if(Array.isArray(L))return`[${L.map(I=>A.apiDescriptor.value(I)).join(", ")}]`;let S=Object.keys(L);return S.length===0?"{}":`{ ${S.map(I=>`${A.apiDescriptor.key(I)}: ${A.apiDescriptor.value(L[I])}`).join(", ")} }`},pair:L=>{let{key:S,value:I}=L;return A.apiDescriptor.value({[S]:I})}}}}),Ov=Ge({"node_modules/vnopts/lib/descriptors/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(Ry(),A)}}),Ym=Ge({"scripts/build/shims/chalk.cjs"(A,L){"use strict";ct();var S=I=>I;S.grey=S,S.red=S,S.bold=S,S.yellow=S,S.blue=S,S.default=S,L.exports=S}}),Zf=Ge({"node_modules/vnopts/lib/handlers/deprecated/common.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Ym();A.commonDeprecatedHandler=(S,I,N)=>{let{descriptor:E}=N,C=[`${L.default.yellow(typeof S=="string"?E.key(S):E.pair(S))} is deprecated`];return I&&C.push(`we now treat it as ${L.default.blue(typeof I=="string"?E.key(I):E.pair(I))}`),C.join("; ")+"."}}}),em=Ge({"node_modules/vnopts/lib/handlers/deprecated/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(Zf(),A)}}),b_=Ge({"node_modules/vnopts/lib/handlers/invalid/common.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Ym();A.commonInvalidHandler=(S,I,N)=>[`Invalid ${L.default.red(N.descriptor.key(S))} value.`,`Expected ${L.default.blue(N.schemas[S].expected(N))},`,`but received ${L.default.red(N.descriptor.value(I))}.`].join(" ")}}),Ec=Ge({"node_modules/vnopts/lib/handlers/invalid/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(b_(),A)}}),Iv=Ge({"node_modules/vnopts/node_modules/leven/index.js"(A,L){"use strict";ct();var S=[],I=[];L.exports=function(N,E){if(N===E)return 0;var C=N;N.length>E.length&&(N=E,E=C);var k=N.length,j=E.length;if(k===0)return j;if(j===0)return k;for(;k>0&&N.charCodeAt(~-k)===E.charCodeAt(~-j);)k--,j--;if(k===0)return j;for(var K=0;K<k&&N.charCodeAt(K)===E.charCodeAt(K);)K++;if(k-=K,j-=K,k===0)return j;for(var X,Y,q,R,v=0,te=0;v<k;)I[K+v]=N.charCodeAt(K+v),S[v]=++v;for(;te<j;)for(X=E.charCodeAt(K+te),q=te++,Y=te,v=0;v<k;v++)R=X===I[K+v]?q:q+1,q=S[v],Y=S[v]=q>Y?R>Y?Y+1:R:R>q?q+1:R;return Y}}}),Qm=Ge({"node_modules/vnopts/lib/handlers/unknown/leven.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Ym(),S=Iv();A.levenUnknownHandler=(I,N,E)=>{let{descriptor:C,logger:k,schemas:j}=E,K=[`Ignored unknown option ${L.default.yellow(C.pair({key:I,value:N}))}.`],X=Object.keys(j).sort().find(Y=>S(I,Y)<3);X&&K.push(`Did you mean ${L.default.blue(C.key(X))}?`),k.warn(K.join(" "))}}}),bg=Ge({"node_modules/vnopts/lib/handlers/unknown/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(Qm(),A)}}),up=Ge({"node_modules/vnopts/lib/handlers/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(em(),A),L.__exportStar(Ec(),A),L.__exportStar(bg(),A)}}),x_=Ge({"node_modules/vnopts/lib/schema.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function S(E,C){let k=new E(C),j=Object.create(k);for(let K of L)K in C&&(j[K]=N(C[K],k,I.prototype[K].length));return j}A.createSchema=S;var I=class{constructor(E){this.name=E.name}static create(E){return S(this,E)}default(E){}expected(E){return"nothing"}validate(E,C){return!1}deprecated(E,C){return!1}forward(E,C){}redirect(E,C){}overlap(E,C,k){return E}preprocess(E,C){return E}postprocess(E,C){return E}};A.Schema=I;function N(E,C,k){return typeof E=="function"?function(){for(var j=arguments.length,K=new Array(j),X=0;X<j;X++)K[X]=arguments[X];return E(...K.slice(0,k-1),C,...K.slice(k-1))}:()=>E}}}),xg=Ge({"node_modules/vnopts/lib/schemas/alias.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=class extends L.Schema{constructor(I){super(I),this._sourceName=I.sourceName}expected(I){return I.schemas[this._sourceName].expected(I)}validate(I,N){return N.schemas[this._sourceName].validate(I,N)}redirect(I,N){return this._sourceName}};A.AliasSchema=S}}),Zm=Ge({"node_modules/vnopts/lib/schemas/any.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=class extends L.Schema{expected(){return"anything"}validate(){return!0}};A.AnySchema=S}}),Dg=Ge({"node_modules/vnopts/lib/schemas/array.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec)),S=x_(),I=class extends S.Schema{constructor(E){var{valueSchema:C,name:k=C.name}=E,j=L.__rest(E,["valueSchema","name"]);super(Object.assign({},j,{name:k})),this._valueSchema=C}expected(E){return`an array of ${this._valueSchema.expected(E)}`}validate(E,C){if(!Array.isArray(E))return!1;let k=[];for(let j of E){let K=C.normalizeValidateResult(this._valueSchema.validate(j,C),j);K!==!0&&k.push(K.value)}return k.length===0?!0:{value:k}}deprecated(E,C){let k=[];for(let j of E){let K=C.normalizeDeprecatedResult(this._valueSchema.deprecated(j,C),j);K!==!1&&k.push(...K.map(X=>{let{value:Y}=X;return{value:[Y]}}))}return k}forward(E,C){let k=[];for(let j of E){let K=C.normalizeForwardResult(this._valueSchema.forward(j,C),j);k.push(...K.map(N))}return k}redirect(E,C){let k=[],j=[];for(let K of E){let X=C.normalizeRedirectResult(this._valueSchema.redirect(K,C),K);"remain"in X&&k.push(X.remain),j.push(...X.redirect.map(N))}return k.length===0?{redirect:j}:{redirect:j,remain:k}}overlap(E,C){return E.concat(C)}};A.ArraySchema=I;function N(E){let{from:C,to:k}=E;return{from:[C],to:k}}}}),My=Ge({"node_modules/vnopts/lib/schemas/boolean.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=class extends L.Schema{expected(){return"true or false"}validate(I){return typeof I=="boolean"}};A.BooleanSchema=S}}),tm=Ge({"node_modules/vnopts/lib/utils.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});function L(R,v){let te=Object.create(null);for(let ve of R){let xe=ve[v];if(te[xe])throw new Error(`Duplicate ${v} ${JSON.stringify(xe)}`);te[xe]=ve}return te}A.recordFromArray=L;function S(R,v){let te=new Map;for(let ve of R){let xe=ve[v];if(te.has(xe))throw new Error(`Duplicate ${v} ${JSON.stringify(xe)}`);te.set(xe,ve)}return te}A.mapFromArray=S;function I(){let R=Object.create(null);return v=>{let te=JSON.stringify(v);return R[te]?!0:(R[te]=!0,!1)}}A.createAutoChecklist=I;function N(R,v){let te=[],ve=[];for(let xe of R)v(xe)?te.push(xe):ve.push(xe);return[te,ve]}A.partition=N;function E(R){return R===Math.floor(R)}A.isInt=E;function C(R,v){if(R===v)return 0;let te=typeof R,ve=typeof v,xe=["undefined","object","boolean","number","string"];return te!==ve?xe.indexOf(te)-xe.indexOf(ve):te!=="string"?Number(R)-Number(v):R.localeCompare(v)}A.comparePrimitive=C;function k(R){return R===void 0?{}:R}A.normalizeDefaultResult=k;function j(R,v){return R===!0?!0:R===!1?{value:v}:R}A.normalizeValidateResult=j;function K(R,v){let te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return R===!1?!1:R===!0?te?!0:[{value:v}]:"value"in R?[R]:R.length===0?!1:R}A.normalizeDeprecatedResult=K;function X(R,v){return typeof R=="string"||"key"in R?{from:v,to:R}:"from"in R?{from:R.from,to:R.to}:{from:v,to:R.to}}A.normalizeTransferResult=X;function Y(R,v){return R===void 0?[]:Array.isArray(R)?R.map(te=>X(te,v)):[X(R,v)]}A.normalizeForwardResult=Y;function q(R,v){let te=Y(typeof R=="object"&&"redirect"in R?R.redirect:R,v);return te.length===0?{remain:v,redirect:te}:typeof R=="object"&&"remain"in R?{remain:R.remain,redirect:te}:{redirect:te}}A.normalizeRedirectResult=q}}),Sg=Ge({"node_modules/vnopts/lib/schemas/choice.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=tm(),I=class extends L.Schema{constructor(N){super(N),this._choices=S.mapFromArray(N.choices.map(E=>E&&typeof E=="object"?E:{value:E}),"value")}expected(N){let{descriptor:E}=N,C=Array.from(this._choices.keys()).map(K=>this._choices.get(K)).filter(K=>!K.deprecated).map(K=>K.value).sort(S.comparePrimitive).map(E.value),k=C.slice(0,-2),j=C.slice(-2);return k.concat(j.join(" or ")).join(", ")}validate(N){return this._choices.has(N)}deprecated(N){let E=this._choices.get(N);return E&&E.deprecated?{value:N}:!1}forward(N){let E=this._choices.get(N);return E?E.forward:void 0}redirect(N){let E=this._choices.get(N);return E?E.redirect:void 0}};A.ChoiceSchema=I}}),nm=Ge({"node_modules/vnopts/lib/schemas/number.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=class extends L.Schema{expected(){return"a number"}validate(I,N){return typeof I=="number"}};A.NumberSchema=S}}),By=Ge({"node_modules/vnopts/lib/schemas/integer.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=tm(),S=nm(),I=class extends S.NumberSchema{expected(){return"an integer"}validate(N,E){return E.normalizeValidateResult(super.validate(N,E),N)===!0&&L.isInt(N)}};A.IntegerSchema=I}}),Eg=Ge({"node_modules/vnopts/lib/schemas/string.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=x_(),S=class extends L.Schema{expected(){return"a string"}validate(I){return typeof I=="string"}};A.StringSchema=S}}),$y=Ge({"node_modules/vnopts/lib/schemas/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(xg(),A),L.__exportStar(Zm(),A),L.__exportStar(Dg(),A),L.__exportStar(My(),A),L.__exportStar(Sg(),A),L.__exportStar(By(),A),L.__exportStar(nm(),A),L.__exportStar(Eg(),A)}}),Ky=Ge({"node_modules/vnopts/lib/defaults.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Ry(),S=Zf(),I=Ec(),N=Qm();A.defaultDescriptor=L.apiDescriptor,A.defaultUnknownHandler=N.levenUnknownHandler,A.defaultInvalidHandler=I.commonInvalidHandler,A.defaultDeprecatedHandler=S.commonDeprecatedHandler}}),e0=Ge({"node_modules/vnopts/lib/normalize.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Ky(),S=tm();A.normalize=(N,E,C)=>new I(E,C).normalize(N);var I=class{constructor(N,E){let{logger:C=console,descriptor:k=L.defaultDescriptor,unknown:j=L.defaultUnknownHandler,invalid:K=L.defaultInvalidHandler,deprecated:X=L.defaultDeprecatedHandler}=E||{};this._utils={descriptor:k,logger:C||{warn:()=>{}},schemas:S.recordFromArray(N,"name"),normalizeDefaultResult:S.normalizeDefaultResult,normalizeDeprecatedResult:S.normalizeDeprecatedResult,normalizeForwardResult:S.normalizeForwardResult,normalizeRedirectResult:S.normalizeRedirectResult,normalizeValidateResult:S.normalizeValidateResult},this._unknownHandler=j,this._invalidHandler=K,this._deprecatedHandler=X,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=S.createAutoChecklist()}normalize(N){let E={},C=[N],k=()=>{for(;C.length!==0;){let j=C.shift(),K=this._applyNormalization(j,E);C.push(...K)}};k();for(let j of Object.keys(this._utils.schemas)){let K=this._utils.schemas[j];if(!(j in E)){let X=S.normalizeDefaultResult(K.default(this._utils));"value"in X&&C.push({[j]:X.value})}}k();for(let j of Object.keys(this._utils.schemas)){let K=this._utils.schemas[j];j in E&&(E[j]=K.postprocess(E[j],this._utils))}return E}_applyNormalization(N,E){let C=[],[k,j]=S.partition(Object.keys(N),K=>K in this._utils.schemas);for(let K of k){let X=this._utils.schemas[K],Y=X.preprocess(N[K],this._utils),q=S.normalizeValidateResult(X.validate(Y,this._utils),Y);if(q!==!0){let{value:ve}=q,xe=this._invalidHandler(K,ve,this._utils);throw typeof xe=="string"?new Error(xe):xe}let R=ve=>{let{from:xe,to:oe}=ve;C.push(typeof oe=="string"?{[oe]:xe}:{[oe.key]:oe.value})},v=ve=>{let{value:xe,redirectTo:oe}=ve,ye=S.normalizeDeprecatedResult(X.deprecated(xe,this._utils),Y,!0);if(ye!==!1)if(ye===!0)this._hasDeprecationWarned(K)||this._utils.logger.warn(this._deprecatedHandler(K,oe,this._utils));else for(let{value:pe}of ye){let Ce={key:K,value:pe};if(!this._hasDeprecationWarned(Ce)){let Se=typeof oe=="string"?{key:oe,value:pe}:oe;this._utils.logger.warn(this._deprecatedHandler(Ce,Se,this._utils))}}};S.normalizeForwardResult(X.forward(Y,this._utils),Y).forEach(R);let te=S.normalizeRedirectResult(X.redirect(Y,this._utils),Y);if(te.redirect.forEach(R),"remain"in te){let ve=te.remain;E[K]=K in E?X.overlap(E[K],ve,this._utils):ve,v({value:ve})}for(let{from:ve,to:xe}of te.redirect)v({value:ve,redirectTo:xe})}for(let K of j){let X=N[K],Y=this._unknownHandler(K,X,this._utils);if(Y)for(let q of Object.keys(Y)){let R={[q]:Y[q]};q in this._utils.schemas?C.push(R):Object.assign(E,R)}}return C}};A.Normalizer=I}}),t0=Ge({"node_modules/vnopts/lib/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=(sp(),wo(ec));L.__exportStar(Ov(),A),L.__exportStar(up(),A),L.__exportStar($y(),A),L.__exportStar(e0(),A),L.__exportStar(x_(),A)}}),jv=Ge({"src/main/options-normalizer.js"(A,L){"use strict";ct();var S=t0(),I=Ra(),N={key:q=>q.length===1?`-${q}`:`--${q}`,value:q=>S.apiDescriptor.value(q),pair:q=>{let{key:R,value:v}=q;return v===!1?`--no-${R}`:v===!0?N.key(R):v===""?`${N.key(R)} without an argument`:`${N.key(R)}=${v}`}},E=q=>{let{colorsModule:R,levenshteinDistance:v}=q;return class extends S.ChoiceSchema{constructor(te){let{name:ve,flags:xe}=te;super({name:ve,choices:xe}),this._flags=[...xe].sort()}preprocess(te,ve){if(typeof te=="string"&&te.length>0&&!this._flags.includes(te)){let xe=this._flags.find(oe=>v(oe,te)<3);if(xe)return ve.logger.warn([`Unknown flag ${R.yellow(ve.descriptor.value(te))},`,`did you mean ${R.blue(ve.descriptor.value(xe))}?`].join(" ")),xe}return te}expected(){return"a flag"}}},C;function k(q,R){let{logger:v=!1,isCLI:te=!1,passThrough:ve=!1,colorsModule:xe=null,levenshteinDistance:oe=null}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ye=ve?Array.isArray(ve)?(de,z)=>ve.includes(de)?{[de]:z}:void 0:(de,z)=>({[de]:z}):(de,z,ne)=>{let P=ne.schemas,{_:G}=P,Q=cn(P,Kt);return S.levenUnknownHandler(de,z,Object.assign(Object.assign({},ne),{},{schemas:Q}))},pe=te?N:S.apiDescriptor,Ce=j(R,{isCLI:te,colorsModule:xe,levenshteinDistance:oe}),Se=new S.Normalizer(Ce,{logger:v,unknown:ye,descriptor:pe}),Ke=v!==!1;Ke&&C&&(Se._hasDeprecationWarned=C);let U=Se.normalize(q);return Ke&&(C=Se._hasDeprecationWarned),te&&U["plugin-search"]===!1&&(U["plugin-search-dir"]=!1),U}function j(q,R){let{isCLI:v,colorsModule:te,levenshteinDistance:ve}=R,xe=[];v&&xe.push(S.AnySchema.create({name:"_"}));for(let oe of q)xe.push(K(oe,{isCLI:v,optionInfos:q,colorsModule:te,levenshteinDistance:ve})),oe.alias&&v&&xe.push(S.AliasSchema.create({name:oe.alias,sourceName:oe.name}));return xe}function K(q,R){let{isCLI:v,optionInfos:te,colorsModule:ve,levenshteinDistance:xe}=R,{name:oe}=q;if(oe==="plugin-search-dir"||oe==="pluginSearchDirs")return S.AnySchema.create({name:oe,preprocess(Se){return Se===!1||(Se=Array.isArray(Se)?Se:[Se]),Se},validate(Se){return Se===!1?!0:Se.every(Ke=>typeof Ke=="string")},expected(){return"false or paths to plugin search dir"}});let ye={name:oe},pe,Ce={};switch(q.type){case"int":pe=S.IntegerSchema,v&&(ye.preprocess=Number);break;case"string":pe=S.StringSchema;break;case"choice":pe=S.ChoiceSchema,ye.choices=q.choices.map(Se=>typeof Se=="object"&&Se.redirect?Object.assign(Object.assign({},Se),{},{redirect:{to:{key:q.name,value:Se.redirect}}}):Se);break;case"boolean":pe=S.BooleanSchema;break;case"flag":pe=E({colorsModule:ve,levenshteinDistance:xe}),ye.flags=te.flatMap(Se=>[Se.alias,Se.description&&Se.name,Se.oppositeDescription&&`no-${Se.name}`].filter(Boolean));break;case"path":pe=S.StringSchema;break;default:throw new Error(`Unexpected type ${q.type}`)}if(q.exception?ye.validate=(Se,Ke,U)=>q.exception(Se)||Ke.validate(Se,U):ye.validate=(Se,Ke,U)=>Se===void 0||Ke.validate(Se,U),q.redirect&&(Ce.redirect=Se=>Se?{to:{key:q.redirect.option,value:q.redirect.value}}:void 0),q.deprecated&&(Ce.deprecated=!0),v&&!q.array){let Se=ye.preprocess||(Ke=>Ke);ye.preprocess=(Ke,U,de)=>U.preprocess(Se(Array.isArray(Ke)?I(Ke):Ke),de)}return q.array?S.ArraySchema.create(Object.assign(Object.assign(Object.assign({},v?{preprocess:Se=>Array.isArray(Se)?Se:[Se]}:{}),Ce),{},{valueSchema:pe.create(ye)})):pe.create(Object.assign(Object.assign({},ye),Ce))}function X(q,R,v){return k(q,R,v)}function Y(q,R,v){return k(q,R,Object.assign({isCLI:!0},v))}L.exports={normalizeApiOptions:X,normalizeCliOptions:Y}}}),wu=Ge({"src/language-js/loc.js"(A,L){"use strict";ct();var S=xc();function I(j){var K,X;let Y=j.range?j.range[0]:j.start,q=(K=(X=j.declaration)===null||X===void 0?void 0:X.decorators)!==null&&K!==void 0?K:j.decorators;return S(q)?Math.min(I(q[0]),Y):Y}function N(j){return j.range?j.range[1]:j.end}function E(j,K){let X=I(j);return Number.isInteger(X)&&X===I(K)}function C(j,K){let X=N(j);return Number.isInteger(X)&&X===N(K)}function k(j,K){return E(j,K)&&C(j,K)}L.exports={locStart:I,locEnd:N,hasSameLocStart:E,hasSameLoc:k}}}),lp=Ge({"src/main/load-parser.js"(A,L){ct(),L.exports=()=>{}}}),rm=Ge({"scripts/build/shims/babel-highlight.cjs"(A,L){"use strict";ct();var S=Ym(),I={shouldHighlight:()=>!1,getChalk:()=>S};L.exports=I}}),n0=Ge({"node_modules/@babel/code-frame/lib/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.codeFrameColumns=C,A.default=k;var L=rm(),S=!1;function I(j){return{gutter:j.grey,marker:j.red.bold,message:j.red.bold}}var N=/\r\n|[\n\r\u2028\u2029]/;function E(j,K,X){let Y=Object.assign({column:0,line:-1},j.start),q=Object.assign({},Y,j.end),{linesAbove:R=2,linesBelow:v=3}=X||{},te=Y.line,ve=Y.column,xe=q.line,oe=q.column,ye=Math.max(te-(R+1),0),pe=Math.min(K.length,xe+v);te===-1&&(ye=0),xe===-1&&(pe=K.length);let Ce=xe-te,Se={};if(Ce)for(let Ke=0;Ke<=Ce;Ke++){let U=Ke+te;if(!ve)Se[U]=!0;else if(Ke===0){let de=K[U-1].length;Se[U]=[ve,de-ve+1]}else if(Ke===Ce)Se[U]=[0,oe];else{let de=K[U-Ke].length;Se[U]=[0,de]}}else ve===oe?ve?Se[te]=[ve,0]:Se[te]=!0:Se[te]=[ve,oe-ve];return{start:ye,end:pe,markerLines:Se}}function C(j,K){let X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Y=(X.highlightCode||X.forceColor)&&(0,L.shouldHighlight)(X),q=(0,L.getChalk)(X),R=I(q),v=(Se,Ke)=>Y?Se(Ke):Ke,te=j.split(N),{start:ve,end:xe,markerLines:oe}=E(K,te,X),ye=K.start&&typeof K.start.column=="number",pe=String(xe).length,Ce=(Y?(0,L.default)(j,X):j).split(N,xe).slice(ve,xe).map((Se,Ke)=>{let U=ve+1+Ke,de=` ${` ${U}`.slice(-pe)} |`,z=oe[U],ne=!oe[U+1];if(z){let P="";if(Array.isArray(z)){let G=Se.slice(0,Math.max(z[0]-1,0)).replace(/[^\t]/g," "),Q=z[1]||1;P=[` + `,v(R.gutter,de.replace(/\d/g," "))," ",G,v(R.marker,"^").repeat(Q)].join(""),ne&&X.message&&(P+=" "+v(R.message,X.message))}return[v(R.marker,">"),v(R.gutter,de),Se.length>0?` ${Se}`:"",P].join("")}else return` ${v(R.gutter,de)}${Se.length>0?` ${Se}`:""}`}).join(` +`);return X.message&&!ye&&(Ce=`${" ".repeat(pe+1)}${X.message} +${Ce}`),Y?q.reset(Ce):Ce}function k(j,K,X){let Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!S){S=!0;let q="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(Ca.emitWarning)Ca.emitWarning(q,"DeprecationWarning");else{let R=new Error(q);R.name="DeprecationWarning",console.warn(new Error(q))}}return X=Math.max(X,0),C(j,{start:{column:X,line:K}},Y)}}}),qd=Ge({"src/main/parser.js"(A,L){"use strict";ct();var{ConfigError:S}=Kc(),I=wu(),N=lp(),{locStart:E,locEnd:C}=I,k=Object.getOwnPropertyNames,j=Object.getOwnPropertyDescriptor;function K(q){let R={};for(let v of q.plugins)if(v.parsers)for(let te of k(v.parsers))Object.defineProperty(R,te,j(v.parsers,te));return R}function X(q){let R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:K(q);if(typeof q.parser=="function")return{parse:q.parser,astFormat:"estree",locStart:E,locEnd:C};if(typeof q.parser=="string"){if(Object.prototype.hasOwnProperty.call(R,q.parser))return R[q.parser];throw new S(`Couldn't resolve parser "${q.parser}". Parsers must be explicitly added to the standalone bundle.`)}}function Y(q,R){let v=K(R),te=Object.defineProperties({},Object.fromEntries(Object.keys(v).map(xe=>[xe,{enumerable:!0,get(){return v[xe].parse}}]))),ve=X(R,v);try{return ve.preprocess&&(q=ve.preprocess(q,R)),{text:q,ast:ve.parse(q,te,R)}}catch(xe){let{loc:oe}=xe;if(oe){let{codeFrameColumns:ye}=n0();throw xe.codeFrame=ye(q,oe,{highlightCode:!0}),xe.message+=` +`+xe.codeFrame,xe}throw xe}}L.exports={parse:Y,resolveParser:X}}}),im=Ge({"src/main/options.js"(A,L){"use strict";ct();var S=Xf(),{UndefinedParserError:I}=Kc(),{getSupportInfo:N}=bc(),E=jv(),{resolveParser:C}=qd(),k={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function j(Y){let q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},R=Object.assign({},Y),v=N({plugins:Y.plugins,showUnreleased:!0,showDeprecated:!0}).options,te=Object.assign(Object.assign({},k),Object.fromEntries(v.filter(pe=>pe.default!==void 0).map(pe=>[pe.name,pe.default])));if(!R.parser){if(!R.filepath)(q.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),R.parser="babel";else if(R.parser=X(R.filepath,R.plugins),!R.parser)throw new I(`No parser could be inferred for file: ${R.filepath}`)}let ve=C(E.normalizeApiOptions(R,[v.find(pe=>pe.name==="parser")],{passThrough:!0,logger:!1}));R.astFormat=ve.astFormat,R.locEnd=ve.locEnd,R.locStart=ve.locStart;let xe=K(R);R.printer=xe.printers[R.astFormat];let oe=Object.fromEntries(v.filter(pe=>pe.pluginDefaults&&pe.pluginDefaults[xe.name]!==void 0).map(pe=>[pe.name,pe.pluginDefaults[xe.name]])),ye=Object.assign(Object.assign({},te),oe);for(let[pe,Ce]of Object.entries(ye))(R[pe]===null||R[pe]===void 0)&&(R[pe]=Ce);return R.parser==="json"&&(R.trailingComma="none"),E.normalizeApiOptions(R,v,Object.assign({passThrough:Object.keys(k)},q))}function K(Y){let{astFormat:q}=Y;if(!q)throw new Error("getPlugin() requires astFormat to be set");let R=Y.plugins.find(v=>v.printers&&v.printers[q]);if(!R)throw new Error(`Couldn't find plugin for AST format "${q}"`);return R}function X(Y,q){let R=S.basename(Y).toLowerCase(),v=N({plugins:q}).languages.filter(te=>te.since!==null).find(te=>te.extensions&&te.extensions.some(ve=>R.endsWith(ve))||te.filenames&&te.filenames.some(ve=>ve.toLowerCase()===R));return v&&v.parsers[0]}L.exports={normalize:j,hiddenDefaults:k,inferParser:X}}}),cp=Ge({"src/main/massage-ast.js"(A,L){"use strict";ct();function S(I,N,E){if(Array.isArray(I))return I.map(K=>S(K,N,E)).filter(Boolean);if(!I||typeof I!="object")return I;let C=N.printer.massageAstNode,k;C&&C.ignoredProperties?k=C.ignoredProperties:k=new Set;let j={};for(let[K,X]of Object.entries(I))!k.has(K)&&typeof X!="function"&&(j[K]=S(X,N,I));if(C){let K=C(I,j,E);if(K===null)return;if(K)return K}return j}L.exports=S}}),qp=Ge({"scripts/build/shims/assert.cjs"(A,L){"use strict";ct();var S=()=>{};S.ok=S,S.strictEqual=S,L.exports=S}}),ys=Ge({"src/main/comments.js"(A,L){"use strict";ct();var S=qp(),{builders:{line:I,hardline:N,breakParent:E,indent:C,lineSuffix:k,join:j,cursor:K}}=or(),{hasNewline:X,skipNewline:Y,skipSpaces:q,isPreviousLineEmpty:R,addLeadingComment:v,addDanglingComment:te,addTrailingComment:ve}=go(),xe=new WeakMap;function oe(Fe,$e,Ue){if(!Fe)return;let{printer:Be,locStart:nt,locEnd:Pe}=$e;if(Ue){if(Be.canAttachComment&&Be.canAttachComment(Fe)){let Ne;for(Ne=Ue.length-1;Ne>=0&&!(nt(Ue[Ne])<=nt(Fe)&&Pe(Ue[Ne])<=Pe(Fe));--Ne);Ue.splice(Ne+1,0,Fe);return}}else if(xe.has(Fe))return xe.get(Fe);let mt=Be.getCommentChildNodes&&Be.getCommentChildNodes(Fe,$e)||typeof Fe=="object"&&Object.entries(Fe).filter(Ne=>{let[Le]=Ne;return Le!=="enclosingNode"&&Le!=="precedingNode"&&Le!=="followingNode"&&Le!=="tokens"&&Le!=="comments"&&Le!=="parent"}).map(Ne=>{let[,Le]=Ne;return Le});if(mt){Ue||(Ue=[],xe.set(Fe,Ue));for(let Ne of mt)oe(Ne,$e,Ue);return Ue}}function ye(Fe,$e,Ue,Be){let{locStart:nt,locEnd:Pe}=Ue,mt=nt($e),Ne=Pe($e),Le=oe(Fe,Ue),ft,Ot,yt=0,Lt=Le.length;for(;yt<Lt;){let Ve=yt+Lt>>1,at=Le[Ve],qt=nt(at),Ht=Pe(at);if(qt<=mt&&Ne<=Ht)return ye(at,$e,Ue,at);if(Ht<=mt){ft=at,yt=Ve+1;continue}if(Ne<=qt){Ot=at,Lt=Ve;continue}throw new Error("Comment location overlaps with node location")}if(Be&&Be.type==="TemplateLiteral"){let{quasis:Ve}=Be,at=ne(Ve,$e,Ue);ft&&ne(Ve,ft,Ue)!==at&&(ft=null),Ot&&ne(Ve,Ot,Ue)!==at&&(Ot=null)}return{enclosingNode:Be,precedingNode:ft,followingNode:Ot}}var pe=()=>!1;function Ce(Fe,$e,Ue,Be){if(!Array.isArray(Fe))return;let nt=[],{locStart:Pe,locEnd:mt,printer:{handleComments:Ne={}}}=Be,{avoidAstMutation:Le,ownLine:ft=pe,endOfLine:Ot=pe,remaining:yt=pe}=Ne,Lt=Fe.map((Ve,at)=>Object.assign(Object.assign({},ye($e,Ve,Be)),{},{comment:Ve,text:Ue,options:Be,ast:$e,isLastComment:Fe.length-1===at}));for(let[Ve,at]of Lt.entries()){let{comment:qt,precedingNode:Ht,enclosingNode:cr,followingNode:pt,text:Ye,options:vt,ast:wt,isLastComment:rn}=at;if(vt.parser==="json"||vt.parser==="json5"||vt.parser==="__js_expression"||vt.parser==="__vue_expression"||vt.parser==="__vue_ts_expression"){if(Pe(qt)-Pe(wt)<=0){v(wt,qt);continue}if(mt(qt)-mt(wt)>=0){ve(wt,qt);continue}}let wn;if(Le?wn=[at]:(qt.enclosingNode=cr,qt.precedingNode=Ht,qt.followingNode=pt,wn=[qt,Ye,vt,wt,rn]),Ke(Ye,vt,Lt,Ve))qt.placement="ownLine",ft(...wn)||(pt?v(pt,qt):Ht?ve(Ht,qt):te(cr||wt,qt));else if(U(Ye,vt,Lt,Ve))qt.placement="endOfLine",Ot(...wn)||(Ht?ve(Ht,qt):pt?v(pt,qt):te(cr||wt,qt));else if(qt.placement="remaining",!yt(...wn))if(Ht&&pt){let Re=nt.length;Re>0&&nt[Re-1].followingNode!==pt&&de(nt,Ye,vt),nt.push(at)}else Ht?ve(Ht,qt):pt?v(pt,qt):te(cr||wt,qt)}if(de(nt,Ue,Be),!Le)for(let Ve of Fe)delete Ve.precedingNode,delete Ve.enclosingNode,delete Ve.followingNode}var Se=Fe=>!/[\S\n\u2028\u2029]/.test(Fe);function Ke(Fe,$e,Ue,Be){let{comment:nt,precedingNode:Pe}=Ue[Be],{locStart:mt,locEnd:Ne}=$e,Le=mt(nt);if(Pe)for(let ft=Be-1;ft>=0;ft--){let{comment:Ot,precedingNode:yt}=Ue[ft];if(yt!==Pe||!Se(Fe.slice(Ne(Ot),Le)))break;Le=mt(Ot)}return X(Fe,Le,{backwards:!0})}function U(Fe,$e,Ue,Be){let{comment:nt,followingNode:Pe}=Ue[Be],{locStart:mt,locEnd:Ne}=$e,Le=Ne(nt);if(Pe)for(let ft=Be+1;ft<Ue.length;ft++){let{comment:Ot,followingNode:yt}=Ue[ft];if(yt!==Pe||!Se(Fe.slice(Le,mt(Ot))))break;Le=Ne(Ot)}return X(Fe,Le)}function de(Fe,$e,Ue){let Be=Fe.length;if(Be===0)return;let{precedingNode:nt,followingNode:Pe,enclosingNode:mt}=Fe[0],Ne=Ue.printer.getGapRegex&&Ue.printer.getGapRegex(mt)||/^[\s(]*$/,Le=Ue.locStart(Pe),ft;for(ft=Be;ft>0;--ft){let{comment:Ot,precedingNode:yt,followingNode:Lt}=Fe[ft-1];S.strictEqual(yt,nt),S.strictEqual(Lt,Pe);let Ve=$e.slice(Ue.locEnd(Ot),Le);if(Ne.test(Ve))Le=Ue.locStart(Ot);else break}for(let[Ot,{comment:yt}]of Fe.entries())Ot<ft?ve(nt,yt):v(Pe,yt);for(let Ot of[nt,Pe])Ot.comments&&Ot.comments.length>1&&Ot.comments.sort((yt,Lt)=>Ue.locStart(yt)-Ue.locStart(Lt));Fe.length=0}function z(Fe,$e){let Ue=Fe.getValue();return Ue.printed=!0,$e.printer.printComment(Fe,$e)}function ne(Fe,$e,Ue){let Be=Ue.locStart($e)-1;for(let nt=1;nt<Fe.length;++nt)if(Be<Ue.locStart(Fe[nt]))return nt-1;return 0}function P(Fe,$e){let Ue=Fe.getValue(),Be=[z(Fe,$e)],{printer:nt,originalText:Pe,locStart:mt,locEnd:Ne}=$e;if(nt.isBlockComment&&nt.isBlockComment(Ue)){let ft=X(Pe,Ne(Ue))?X(Pe,mt(Ue),{backwards:!0})?N:I:" ";Be.push(ft)}else Be.push(N);let Le=Y(Pe,q(Pe,Ne(Ue)));return Le!==!1&&X(Pe,Le)&&Be.push(N),Be}function G(Fe,$e){let Ue=Fe.getValue(),Be=z(Fe,$e),{printer:nt,originalText:Pe,locStart:mt}=$e,Ne=nt.isBlockComment&&nt.isBlockComment(Ue);if(X(Pe,mt(Ue),{backwards:!0})){let ft=R(Pe,Ue,mt);return k([N,ft?N:"",Be])}let Le=[" ",Be];return Ne||(Le=[k(Le),E]),Le}function Q(Fe,$e,Ue,Be){let nt=[],Pe=Fe.getValue();return!Pe||!Pe.comments||(Fe.each(()=>{let mt=Fe.getValue();!mt.leading&&!mt.trailing&&(!Be||Be(mt))&&nt.push(z(Fe,$e))},"comments"),nt.length===0)?"":Ue?j(N,nt):C([N,j(N,nt)])}function ue(Fe,$e,Ue){let Be=Fe.getValue();if(!Be)return{};let nt=Be.comments||[];Ue&&(nt=nt.filter(Le=>!Ue.has(Le)));let Pe=Be===$e.cursorNode;if(nt.length===0){let Le=Pe?K:"";return{leading:Le,trailing:Le}}let mt=[],Ne=[];return Fe.each(()=>{let Le=Fe.getValue();if(Ue&&Ue.has(Le))return;let{leading:ft,trailing:Ot}=Le;ft?mt.push(P(Fe,$e)):Ot&&Ne.push(G(Fe,$e))},"comments"),Pe&&(mt.unshift(K),Ne.push(K)),{leading:mt,trailing:Ne}}function ce(Fe,$e,Ue,Be){let{leading:nt,trailing:Pe}=ue(Fe,Ue,Be);return!nt&&!Pe?$e:[nt,$e,Pe]}function fe(Fe){if(Fe)for(let $e of Fe){if(!$e.printed)throw new Error('Comment "'+$e.value.trim()+'" was not printed. Please report this error!');delete $e.printed}}L.exports={attach:Ce,printComments:ce,printCommentsSeparately:ue,printDanglingComments:Q,getSortedChildNodes:oe,ensureAllCommentsPrinted:fe}}}),r0=Ge({"src/common/ast-path.js"(A,L){"use strict";ct();var S=Ra();function I(C,k){let j=N(C.stack,k);return j===-1?null:C.stack[j]}function N(C,k){for(let j=C.length-1;j>=0;j-=2){let K=C[j];if(K&&!Array.isArray(K)&&--k<0)return j}return-1}var E=class{constructor(C){this.stack=[C]}getName(){let{stack:C}=this,{length:k}=C;return k>1?C[k-2]:null}getValue(){return S(this.stack)}getNode(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return I(this,C)}getParentNode(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return I(this,C+1)}call(C){let{stack:k}=this,{length:j}=k,K=S(k);for(var X=arguments.length,Y=new Array(X>1?X-1:0),q=1;q<X;q++)Y[q-1]=arguments[q];for(let v of Y)K=K[v],k.push(v,K);let R=C(this);return k.length=j,R}callParent(C){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=N(this.stack,k+1),K=this.stack.splice(j+1),X=C(this);return this.stack.push(...K),X}each(C){let{stack:k}=this,{length:j}=k,K=S(k);for(var X=arguments.length,Y=new Array(X>1?X-1:0),q=1;q<X;q++)Y[q-1]=arguments[q];for(let R of Y)K=K[R],k.push(R,K);for(let R=0;R<K.length;++R)k.push(R,K[R]),C(this,R,K),k.length-=2;k.length=j}map(C){let k=[];for(var j=arguments.length,K=new Array(j>1?j-1:0),X=1;X<j;X++)K[X-1]=arguments[X];return this.each((Y,q,R)=>{k[q]=C(Y,q,R)},...K),k}try(C){let{stack:k}=this,j=[...k];try{return C()}finally{k.length=0,k.push(...j)}}match(){let C=this.stack.length-1,k=null,j=this.stack[C--];for(var K=arguments.length,X=new Array(K),Y=0;Y<K;Y++)X[Y]=arguments[Y];for(let q of X){if(j===void 0)return!1;let R=null;if(typeof k=="number"&&(R=k,k=this.stack[C--],j=this.stack[C--]),q&&!q(j,k,R))return!1;k=this.stack[C--],j=this.stack[C--]}return!0}findAncestor(C){let k=this.stack.length-1,j=null,K=this.stack[k--];for(;K;){let X=null;if(typeof j=="number"&&(X=j,j=this.stack[k--],K=this.stack[k--]),j!==null&&C(K,j,X))return K;j=this.stack[k--],K=this.stack[k--]}}};L.exports=E}}),i0=Ge({"src/main/multiparser.js"(A,L){"use strict";ct();var{utils:{stripTrailingHardline:S}}=or(),{normalize:I}=im(),N=ys();function E(k,j,K,X){if(K.printer.embed&&K.embeddedLanguageFormatting==="auto")return K.printer.embed(k,j,(Y,q,R)=>C(Y,q,K,X,R),K)}function C(k,j,K,X){let{stripTrailingHardline:Y=!1}=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},q=I(Object.assign(Object.assign(Object.assign({},K),j),{},{parentParser:K.parser,originalText:k}),{passThrough:!0}),R=qd().parse(k,q),{ast:v}=R;k=R.text;let te=v.comments;delete v.comments,N.attach(te,v,k,q),q[Symbol.for("comments")]=te||[],q[Symbol.for("tokens")]=v.tokens||[];let ve=X(v,q);return N.ensureAllCommentsPrinted(te),Y?typeof ve=="string"?ve.replace(/(?:\r?\n)*$/,""):S(ve):ve}L.exports={printSubtree:E}}}),Tg=Ge({"src/main/ast-to-doc.js"(A,L){"use strict";ct();var S=r0(),{builders:{hardline:I,addAlignmentToDoc:N},utils:{propagateBreaks:E}}=or(),{printComments:C}=ys(),k=i0();function j(Y,q){let R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,{printer:v}=q;v.preprocess&&(Y=v.preprocess(Y,q));let te=new Map,ve=new S(Y),xe=oe();return R>0&&(xe=N([I,xe],R,q.tabWidth)),E(xe),xe;function oe(pe,Ce){return pe===void 0||pe===ve?ye(Ce):Array.isArray(pe)?ve.call(()=>ye(Ce),...pe):ve.call(()=>ye(Ce),pe)}function ye(pe){let Ce=ve.getValue(),Se=Ce&&typeof Ce=="object"&&pe===void 0;if(Se&&te.has(Ce))return te.get(Ce);let Ke=X(ve,q,oe,pe);return Se&&te.set(Ce,Ke),Ke}}function K(Y,q){let{originalText:R,[Symbol.for("comments")]:v,locStart:te,locEnd:ve}=q,xe=te(Y),oe=ve(Y),ye=new Set;for(let pe of v)te(pe)>=xe&&ve(pe)<=oe&&(pe.printed=!0,ye.add(pe));return{doc:R.slice(xe,oe),printedComments:ye}}function X(Y,q,R,v){let te=Y.getValue(),{printer:ve}=q,xe,oe;if(ve.hasPrettierIgnore&&ve.hasPrettierIgnore(Y))({doc:xe,printedComments:oe}=K(te,q));else{if(te)try{xe=k.printSubtree(Y,R,q,j)}catch(ye){if(globalThis.PRETTIER_DEBUG)throw ye}xe||(xe=ve.print(Y,q,R,v))}return(!ve.willPrintOwnComments||!ve.willPrintOwnComments(Y,q))&&(xe=C(Y,xe,q,oe)),xe}L.exports=j}}),o0=Ge({"src/main/range-util.js"(A,L){"use strict";ct();var S=qp(),I=ys(),N=v=>{let{parser:te}=v;return te==="json"||te==="json5"||te==="json-stringify"};function E(v,te){let ve=[v.node,...v.parentNodes],xe=new Set([te.node,...te.parentNodes]);return ve.find(oe=>X.has(oe.type)&&xe.has(oe))}function C(v){let te=v.length-1;for(;;){let ve=v[te];if(ve&&(ve.type==="Program"||ve.type==="File"))te--;else break}return v.slice(0,te+1)}function k(v,te,ve){let{locStart:xe,locEnd:oe}=ve,ye=v.node,pe=te.node;if(ye===pe)return{startNode:ye,endNode:pe};let Ce=xe(v.node);for(let Ke of C(te.parentNodes))if(xe(Ke)>=Ce)pe=Ke;else break;let Se=oe(te.node);for(let Ke of C(v.parentNodes)){if(oe(Ke)<=Se)ye=Ke;else break;if(ye===pe)break}return{startNode:ye,endNode:pe}}function j(v,te,ve,xe){let oe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],ye=arguments.length>5?arguments[5]:void 0,{locStart:pe,locEnd:Ce}=ve,Se=pe(v),Ke=Ce(v);if(!(te>Ke||te<Se||ye==="rangeEnd"&&te===Se||ye==="rangeStart"&&te===Ke)){for(let U of I.getSortedChildNodes(v,ve)){let de=j(U,te,ve,xe,[v,...oe],ye);if(de)return de}if(!xe||xe(v,oe[0]))return{node:v,parentNodes:oe}}}function K(v,te){return te!=="DeclareExportDeclaration"&&v!=="TypeParameterDeclaration"&&(v==="Directive"||v==="TypeAlias"||v==="TSExportAssignment"||v.startsWith("Declare")||v.startsWith("TSDeclare")||v.endsWith("Statement")||v.endsWith("Declaration"))}var X=new Set(["ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),Y=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function q(v,te,ve){if(!te)return!1;switch(v.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return K(te.type,ve&&ve.type);case"json":case"json5":case"json-stringify":return X.has(te.type);case"graphql":return Y.has(te.kind);case"vue":return te.tag!=="root"}return!1}function R(v,te,ve){let{rangeStart:xe,rangeEnd:oe,locStart:ye,locEnd:pe}=te;S.ok(oe>xe);let Ce=v.slice(xe,oe).search(/\S/),Se=Ce===-1;if(!Se)for(xe+=Ce;oe>xe&&!/\S/.test(v[oe-1]);--oe);let Ke=j(ve,xe,te,(ne,P)=>q(te,ne,P),[],"rangeStart"),U=Se?Ke:j(ve,oe,te,ne=>q(te,ne),[],"rangeEnd");if(!Ke||!U)return{rangeStart:0,rangeEnd:0};let de,z;if(N(te)){let ne=E(Ke,U);de=ne,z=ne}else({startNode:de,endNode:z}=k(Ke,U,te));return{rangeStart:Math.min(ye(de),ye(z)),rangeEnd:Math.max(pe(de),pe(z))}}L.exports={calculateRange:R,findNodeAtOffset:j}}}),Cg=Ge({"src/main/core.js"(A,L){"use strict";ct();var{diffArrays:S}=Tl(),{printer:{printDocToString:I},debug:{printDocToDebug:N}}=or(),{getAlignmentSize:E}=go(),{guessEndOfLine:C,convertEndOfLineToChars:k,countEndOfLineChars:j,normalizeEndOfLine:K}=Vs(),X=im().normalize,Y=cp(),q=ys(),R=qd(),v=Tg(),te=o0(),ve="\uFEFF",xe=Symbol("cursor");function oe(z,ne,P){let G=ne.comments;return G&&(delete ne.comments,q.attach(G,ne,z,P)),P[Symbol.for("comments")]=G||[],P[Symbol.for("tokens")]=ne.tokens||[],P.originalText=z,G}function ye(z,ne){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(!z||z.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:G,text:Q}=R.parse(z,ne);if(ne.cursorOffset>=0){let Fe=te.findNodeAtOffset(G,ne.cursorOffset,ne);Fe&&Fe.node&&(ne.cursorNode=Fe.node)}let ue=oe(Q,G,ne),ce=v(G,ne,P),fe=I(ce,ne);if(q.ensureAllCommentsPrinted(ue),P>0){let Fe=fe.formatted.trim();fe.cursorNodeStart!==void 0&&(fe.cursorNodeStart-=fe.formatted.indexOf(Fe)),fe.formatted=Fe+k(ne.endOfLine)}if(ne.cursorOffset>=0){let Fe,$e,Ue,Be,nt;if(ne.cursorNode&&fe.cursorNodeText?(Fe=ne.locStart(ne.cursorNode),$e=Q.slice(Fe,ne.locEnd(ne.cursorNode)),Ue=ne.cursorOffset-Fe,Be=fe.cursorNodeStart,nt=fe.cursorNodeText):(Fe=0,$e=Q,Ue=ne.cursorOffset,Be=0,nt=fe.formatted),$e===nt)return{formatted:fe.formatted,cursorOffset:Be+Ue,comments:ue};let Pe=[...$e];Pe.splice(Ue,0,xe);let mt=[...nt],Ne=S(Pe,mt),Le=Be;for(let ft of Ne)if(ft.removed){if(ft.value.includes(xe))break}else Le+=ft.count;return{formatted:fe.formatted,cursorOffset:Le,comments:ue}}return{formatted:fe.formatted,cursorOffset:-1,comments:ue}}function pe(z,ne){let{ast:P,text:G}=R.parse(z,ne),{rangeStart:Q,rangeEnd:ue}=te.calculateRange(G,ne,P),ce=G.slice(Q,ue),fe=Math.min(Q,G.lastIndexOf(` +`,Q)+1),Fe=G.slice(fe,Q).match(/^\s*/)[0],$e=E(Fe,ne.tabWidth),Ue=ye(ce,Object.assign(Object.assign({},ne),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:ne.cursorOffset>Q&&ne.cursorOffset<=ue?ne.cursorOffset-Q:-1,endOfLine:"lf"}),$e),Be=Ue.formatted.trimEnd(),{cursorOffset:nt}=ne;nt>ue?nt+=Be.length-ce.length:Ue.cursorOffset>=0&&(nt=Ue.cursorOffset+Q);let Pe=G.slice(0,Q)+Be+G.slice(ue);if(ne.endOfLine!=="lf"){let mt=k(ne.endOfLine);nt>=0&&mt===`\r +`&&(nt+=j(Pe.slice(0,nt),` +`)),Pe=Pe.replace(/\n/g,mt)}return{formatted:Pe,cursorOffset:nt,comments:Ue.comments}}function Ce(z,ne,P){return typeof ne!="number"||Number.isNaN(ne)||ne<0||ne>z.length?P:ne}function Se(z,ne){let{cursorOffset:P,rangeStart:G,rangeEnd:Q}=ne;return P=Ce(z,P,-1),G=Ce(z,G,0),Q=Ce(z,Q,z.length),Object.assign(Object.assign({},ne),{},{cursorOffset:P,rangeStart:G,rangeEnd:Q})}function Ke(z,ne){let{cursorOffset:P,rangeStart:G,rangeEnd:Q,endOfLine:ue}=Se(z,ne),ce=z.charAt(0)===ve;if(ce&&(z=z.slice(1),P--,G--,Q--),ue==="auto"&&(ue=C(z)),z.includes("\r")){let fe=Fe=>j(z.slice(0,Math.max(Fe,0)),`\r +`);P-=fe(P),G-=fe(G),Q-=fe(Q),z=K(z)}return{hasBOM:ce,text:z,options:Se(z,Object.assign(Object.assign({},ne),{},{cursorOffset:P,rangeStart:G,rangeEnd:Q,endOfLine:ue}))}}function U(z,ne){let P=R.resolveParser(ne);return!P.hasPragma||P.hasPragma(z)}function de(z,ne){let{hasBOM:P,text:G,options:Q}=Ke(z,X(ne));if(Q.rangeStart>=Q.rangeEnd&&G!==""||Q.requirePragma&&!U(G,Q))return{formatted:z,cursorOffset:ne.cursorOffset,comments:[]};let ue;return Q.rangeStart>0||Q.rangeEnd<G.length?ue=pe(G,Q):(!Q.requirePragma&&Q.insertPragma&&Q.printer.insertPragma&&!U(G,Q)&&(G=Q.printer.insertPragma(G)),ue=ye(G,Q)),P&&(ue.formatted=ve+ue.formatted,ue.cursorOffset>=0&&ue.cursorOffset++),ue}L.exports={formatWithCursor:de,parse(z,ne,P){let{text:G,options:Q}=Ke(z,X(ne)),ue=R.parse(G,Q);return P&&(ue.ast=Y(ue.ast,Q)),ue},formatAST(z,ne){ne=X(ne);let P=v(z,ne);return I(P,ne)},formatDoc(z,ne){return de(N(z),Object.assign(Object.assign({},ne),{},{parser:"__js_expression"})).formatted},printToDoc(z,ne){ne=X(ne);let{ast:P,text:G}=R.parse(z,ne);return oe(G,P,ne),v(P,ne)},printDocToString(z,ne){return I(z,X(ne))}}}}),Hd=Ge({"src/common/util-shared.js"(A,L){"use strict";ct();var{getMaxContinuousCount:S,getStringWidth:I,getAlignmentSize:N,getIndentSize:E,skip:C,skipWhitespace:k,skipSpaces:j,skipNewline:K,skipToLineEnd:X,skipEverythingButNewLine:Y,skipInlineComment:q,skipTrailingComment:R,hasNewline:v,hasNewlineInRange:te,hasSpaces:ve,isNextLineEmpty:xe,isNextLineEmptyAfterIndex:oe,isPreviousLineEmpty:ye,getNextNonSpaceNonCommentCharacterIndex:pe,makeString:Ce,addLeadingComment:Se,addDanglingComment:Ke,addTrailingComment:U}=go();L.exports={getMaxContinuousCount:S,getStringWidth:I,getAlignmentSize:N,getIndentSize:E,skip:C,skipWhitespace:k,skipSpaces:j,skipNewline:K,skipToLineEnd:X,skipEverythingButNewLine:Y,skipInlineComment:q,skipTrailingComment:R,hasNewline:v,hasNewlineInRange:te,hasSpaces:ve,isNextLineEmpty:xe,isNextLineEmptyAfterIndex:oe,isPreviousLineEmpty:ye,getNextNonSpaceNonCommentCharacterIndex:pe,makeString:Ce,addLeadingComment:Se,addDanglingComment:Ke,addTrailingComment:U}}}),zc=Ge({"src/utils/create-language.js"(A,L){"use strict";ct(),L.exports=function(S,I){let{languageId:N}=S,E=cn(S,jt);return Object.assign(Object.assign({linguistLanguageId:N},E),I(S))}}}),a0=Ge({"node_modules/esutils/lib/ast.js"(A,L){ct(),function(){"use strict";function S(j){if(j==null)return!1;switch(j.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function I(j){if(j==null)return!1;switch(j.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function N(j){if(j==null)return!1;switch(j.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function E(j){return N(j)||j!=null&&j.type==="FunctionDeclaration"}function C(j){switch(j.type){case"IfStatement":return j.alternate!=null?j.alternate:j.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return j.body}return null}function k(j){var K;if(j.type!=="IfStatement"||j.alternate==null)return!1;K=j.consequent;do{if(K.type==="IfStatement"&&K.alternate==null)return!0;K=C(K)}while(K);return!1}L.exports={isExpression:S,isStatement:N,isIterationStatement:I,isSourceElement:E,isProblematicIfStatement:k,trailingStatement:C}}()}}),wg=Ge({"node_modules/esutils/lib/code.js"(A,L){ct(),function(){"use strict";var S,I,N,E,C,k;I={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},S={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};function j(oe){return 48<=oe&&oe<=57}function K(oe){return 48<=oe&&oe<=57||97<=oe&&oe<=102||65<=oe&&oe<=70}function X(oe){return oe>=48&&oe<=55}N=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function Y(oe){return oe===32||oe===9||oe===11||oe===12||oe===160||oe>=5760&&N.indexOf(oe)>=0}function q(oe){return oe===10||oe===13||oe===8232||oe===8233}function R(oe){if(oe<=65535)return String.fromCharCode(oe);var ye=String.fromCharCode(Math.floor((oe-65536)/1024)+55296),pe=String.fromCharCode((oe-65536)%1024+56320);return ye+pe}for(E=new Array(128),k=0;k<128;++k)E[k]=k>=97&&k<=122||k>=65&&k<=90||k===36||k===95;for(C=new Array(128),k=0;k<128;++k)C[k]=k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===36||k===95;function v(oe){return oe<128?E[oe]:I.NonAsciiIdentifierStart.test(R(oe))}function te(oe){return oe<128?C[oe]:I.NonAsciiIdentifierPart.test(R(oe))}function ve(oe){return oe<128?E[oe]:S.NonAsciiIdentifierStart.test(R(oe))}function xe(oe){return oe<128?C[oe]:S.NonAsciiIdentifierPart.test(R(oe))}L.exports={isDecimalDigit:j,isHexDigit:K,isOctalDigit:X,isWhiteSpace:Y,isLineTerminator:q,isIdentifierStartES5:v,isIdentifierPartES5:te,isIdentifierStartES6:ve,isIdentifierPartES6:xe}}()}}),Uc=Ge({"node_modules/esutils/lib/keyword.js"(A,L){ct(),function(){"use strict";var S=wg();function I(v){switch(v){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function N(v,te){return!te&&v==="yield"?!1:E(v,te)}function E(v,te){if(te&&I(v))return!0;switch(v.length){case 2:return v==="if"||v==="in"||v==="do";case 3:return v==="var"||v==="for"||v==="new"||v==="try";case 4:return v==="this"||v==="else"||v==="case"||v==="void"||v==="with"||v==="enum";case 5:return v==="while"||v==="break"||v==="catch"||v==="throw"||v==="const"||v==="yield"||v==="class"||v==="super";case 6:return v==="return"||v==="typeof"||v==="delete"||v==="switch"||v==="export"||v==="import";case 7:return v==="default"||v==="finally"||v==="extends";case 8:return v==="function"||v==="continue"||v==="debugger";case 10:return v==="instanceof";default:return!1}}function C(v,te){return v==="null"||v==="true"||v==="false"||N(v,te)}function k(v,te){return v==="null"||v==="true"||v==="false"||E(v,te)}function j(v){return v==="eval"||v==="arguments"}function K(v){var te,ve,xe;if(v.length===0||(xe=v.charCodeAt(0),!S.isIdentifierStartES5(xe)))return!1;for(te=1,ve=v.length;te<ve;++te)if(xe=v.charCodeAt(te),!S.isIdentifierPartES5(xe))return!1;return!0}function X(v,te){return(v-55296)*1024+(te-56320)+65536}function Y(v){var te,ve,xe,oe,ye;if(v.length===0)return!1;for(ye=S.isIdentifierStartES6,te=0,ve=v.length;te<ve;++te){if(xe=v.charCodeAt(te),55296<=xe&&xe<=56319){if(++te,te>=ve||(oe=v.charCodeAt(te),!(56320<=oe&&oe<=57343)))return!1;xe=X(xe,oe)}if(!ye(xe))return!1;ye=S.isIdentifierPartES6}return!0}function q(v,te){return K(v)&&!C(v,te)}function R(v,te){return Y(v)&&!k(v,te)}L.exports={isKeywordES5:N,isKeywordES6:E,isReservedWordES5:C,isReservedWordES6:k,isRestrictedWord:j,isIdentifierNameES5:K,isIdentifierNameES6:Y,isIdentifierES5:q,isIdentifierES6:R}}()}}),D_=Ge({"node_modules/esutils/lib/utils.js"(A){ct(),function(){"use strict";A.ast=a0(),A.code=wg(),A.keyword=Uc()}()}}),S_=Ge({"src/language-js/utils/is-block-comment.js"(A,L){"use strict";ct();var S=new Set(["Block","CommentBlock","MultiLine"]),I=N=>S.has(N==null?void 0:N.type);L.exports=I}}),om=Ge({"src/language-js/utils/is-node-matches.js"(A,L){"use strict";ct();function S(N,E){let C=E.split(".");for(let k=C.length-1;k>=0;k--){let j=C[k];if(k===0)return N.type==="Identifier"&&N.name===j;if(N.type!=="MemberExpression"||N.optional||N.computed||N.property.type!=="Identifier"||N.property.name!==j)return!1;N=N.object}}function I(N,E){return E.some(C=>S(N,C))}L.exports=I}}),ha=Ge({"src/language-js/utils/index.js"(A,L){"use strict";ct();var S=D_().keyword.isIdentifierNameES5,{getLast:I,hasNewline:N,skipWhitespace:E,isNonEmptyArray:C,isNextLineEmptyAfterIndex:k,getStringWidth:j}=go(),{locStart:K,locEnd:X,hasSameLocStart:Y}=wu(),q=S_(),R=om(),v="(?:(?=.)\\s)",te=new RegExp(`^${v}*:`),ve=new RegExp(`^${v}*::`);function xe(Oe){var Mt,si;return((Mt=Oe.extra)===null||Mt===void 0?void 0:Mt.parenthesized)&&q((si=Oe.trailingComments)===null||si===void 0?void 0:si[0])&&te.test(Oe.trailingComments[0].value)}function oe(Oe){let Mt=Oe==null?void 0:Oe[0];return q(Mt)&&ve.test(Mt.value)}function ye(Oe,Mt){if(!Oe||typeof Oe!="object")return!1;if(Array.isArray(Oe))return Oe.some(yo=>ye(yo,Mt));let si=Mt(Oe);return typeof si=="boolean"?si:Object.values(Oe).some(yo=>ye(yo,Mt))}function pe(Oe){return Oe.type==="AssignmentExpression"||Oe.type==="BinaryExpression"||Oe.type==="LogicalExpression"||Oe.type==="NGPipeExpression"||Oe.type==="ConditionalExpression"||qt(Oe)||Ht(Oe)||Oe.type==="SequenceExpression"||Oe.type==="TaggedTemplateExpression"||Oe.type==="BindExpression"||Oe.type==="UpdateExpression"&&!Oe.prefix||el(Oe)||Oe.type==="TSNonNullExpression"}function Ce(Oe){var Mt,si,yo,ho,js,Na;return Oe.expressions?Oe.expressions[0]:(Mt=(si=(yo=(ho=(js=(Na=Oe.left)!==null&&Na!==void 0?Na:Oe.test)!==null&&js!==void 0?js:Oe.callee)!==null&&ho!==void 0?ho:Oe.object)!==null&&yo!==void 0?yo:Oe.tag)!==null&&si!==void 0?si:Oe.argument)!==null&&Mt!==void 0?Mt:Oe.expression}function Se(Oe,Mt){if(Mt.expressions)return["expressions",0];if(Mt.left)return["left"];if(Mt.test)return["test"];if(Mt.object)return["object"];if(Mt.callee)return["callee"];if(Mt.tag)return["tag"];if(Mt.argument)return["argument"];if(Mt.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function Ke(Oe){return Oe=new Set(Oe),Mt=>Oe.has(Mt==null?void 0:Mt.type)}var U=Ke(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),de=Ke(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function z(Oe){let Mt=Oe.getParentNode();return Oe.getName()==="declaration"&&de(Mt)?Mt:null}var ne=Ke(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function P(Oe){return Oe.type==="NumericLiteral"||Oe.type==="Literal"&&typeof Oe.value=="number"}function G(Oe){return Oe.type==="UnaryExpression"&&(Oe.operator==="+"||Oe.operator==="-")&&P(Oe.argument)}function Q(Oe){return Oe.type==="StringLiteral"||Oe.type==="Literal"&&typeof Oe.value=="string"}var ue=Ke(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),ce=Ke(["FunctionExpression","ArrowFunctionExpression"]);function fe(Oe){return Oe.type==="FunctionExpression"||Oe.type==="ArrowFunctionExpression"&&Oe.body.type==="BlockStatement"}function Fe(Oe){return qt(Oe)&&Oe.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(Oe.callee.name)}var $e=Ke(["JSXElement","JSXFragment"]);function Ue(Oe,Mt){if(Oe.parentParser!=="markdown"&&Oe.parentParser!=="mdx")return!1;let si=Mt.getNode();if(!si.expression||!$e(si.expression))return!1;let yo=Mt.getParentNode();return yo.type==="Program"&&yo.body.length===1}function Be(Oe){return Oe.kind==="get"||Oe.kind==="set"}function nt(Oe){return Be(Oe)||Y(Oe,Oe.value)}function Pe(Oe){return(Oe.type==="ObjectTypeProperty"||Oe.type==="ObjectTypeInternalSlot")&&Oe.value.type==="FunctionTypeAnnotation"&&!Oe.static&&!nt(Oe)}function mt(Oe){return(Oe.type==="TypeAnnotation"||Oe.type==="TSTypeAnnotation")&&Oe.typeAnnotation.type==="FunctionTypeAnnotation"&&!Oe.static&&!Y(Oe,Oe.typeAnnotation)}var Ne=Ke(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function Le(Oe){return Ht(Oe)||Oe.type==="BindExpression"&&!!Oe.object}var ft=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function Ot(Oe){return Oe?!!((Oe.type==="GenericTypeAnnotation"||Oe.type==="TSTypeReference")&&!Oe.typeParameters||ft.has(Oe.type)):!1}function yt(Oe){let Mt=/^(?:before|after)(?:Each|All)$/;return Oe.callee.type==="Identifier"&&Mt.test(Oe.callee.name)&&Oe.arguments.length===1}var Lt=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function Ve(Oe){return R(Oe,Lt)}function at(Oe,Mt){if(Oe.type!=="CallExpression")return!1;if(Oe.arguments.length===1){if(Fe(Oe)&&Mt&&at(Mt))return ce(Oe.arguments[0]);if(yt(Oe))return Fe(Oe.arguments[0])}else if((Oe.arguments.length===2||Oe.arguments.length===3)&&(Oe.arguments[0].type==="TemplateLiteral"||Q(Oe.arguments[0]))&&Ve(Oe.callee))return Oe.arguments[2]&&!P(Oe.arguments[2])?!1:(Oe.arguments.length===2?ce(Oe.arguments[1]):fe(Oe.arguments[1])&&Nn(Oe.arguments[1]).length<=1)||Fe(Oe.arguments[1]);return!1}var qt=Ke(["CallExpression","OptionalCallExpression"]),Ht=Ke(["MemberExpression","OptionalMemberExpression"]);function cr(Oe){let Mt="expressions";Oe.type==="TSTemplateLiteralType"&&(Mt="types");let si=Oe[Mt];return si.length===0?!1:si.every(yo=>{if(ji(yo))return!1;if(yo.type==="Identifier"||yo.type==="ThisExpression")return!0;if(Ht(yo)){let ho=yo;for(;Ht(ho);)if(ho.property.type!=="Identifier"&&ho.property.type!=="Literal"&&ho.property.type!=="StringLiteral"&&ho.property.type!=="NumericLiteral"||(ho=ho.object,ji(ho)))return!1;return ho.type==="Identifier"||ho.type==="ThisExpression"}return!1})}function pt(Oe,Mt){return Oe==="+"||Oe==="-"?Oe+Mt:Mt}function Ye(Oe,Mt){let si=K(Mt),yo=E(Oe,X(Mt));return yo!==!1&&Oe.slice(si,si+2)==="/*"&&Oe.slice(yo,yo+2)==="*/"}function vt(Oe,Mt){return $e(Mt)?Vi(Mt):ji(Mt,Vr.Leading,si=>N(Oe,X(si)))}function wt(Oe,Mt){return Mt.parser!=="json"&&Q(Oe.key)&&Ut(Oe.key).slice(1,-1)===Oe.key.value&&(S(Oe.key.value)&&!(Mt.parser==="babel-ts"&&Oe.type==="ClassProperty"||Mt.parser==="typescript"&&Oe.type==="PropertyDefinition")||rn(Oe.key.value)&&String(Number(Oe.key.value))===Oe.key.value&&(Mt.parser==="babel"||Mt.parser==="acorn"||Mt.parser==="espree"||Mt.parser==="meriyah"||Mt.parser==="__babel_estree"))}function rn(Oe){return/^(?:\d+|\d+\.\d+)$/.test(Oe)}function wn(Oe,Mt){let si=/^[fx]?(?:describe|it|test)$/;return Mt.type==="TaggedTemplateExpression"&&Mt.quasi===Oe&&Mt.tag.type==="MemberExpression"&&Mt.tag.property.type==="Identifier"&&Mt.tag.property.name==="each"&&(Mt.tag.object.type==="Identifier"&&si.test(Mt.tag.object.name)||Mt.tag.object.type==="MemberExpression"&&Mt.tag.object.property.type==="Identifier"&&(Mt.tag.object.property.name==="only"||Mt.tag.object.property.name==="skip")&&Mt.tag.object.object.type==="Identifier"&&si.test(Mt.tag.object.object.name))}function Re(Oe){return Oe.quasis.some(Mt=>Mt.value.raw.includes(` +`))}function Gr(Oe,Mt){return(Oe.type==="TemplateLiteral"&&Re(Oe)||Oe.type==="TaggedTemplateExpression"&&Re(Oe.quasi))&&!N(Mt,K(Oe),{backwards:!0})}function uo(Oe){if(!ji(Oe))return!1;let Mt=I(Rt(Oe,Vr.Dangling));return Mt&&!q(Mt)}function ro(Oe){if(Oe.length<=1)return!1;let Mt=0;for(let si of Oe)if(ce(si)){if(Mt+=1,Mt>1)return!0}else if(qt(si)){for(let yo of si.arguments)if(ce(yo))return!0}return!1}function ei(Oe){let Mt=Oe.getValue(),si=Oe.getParentNode();return qt(Mt)&&qt(si)&&si.callee===Mt&&Mt.arguments.length>si.arguments.length&&si.arguments.length>0}function ai(Oe,Mt){if(Mt>=2)return!1;let si=Na=>ai(Na,Mt+1),yo=Oe.type==="Literal"&&"regex"in Oe&&Oe.regex.pattern||Oe.type==="RegExpLiteral"&&Oe.pattern;if(yo&&j(yo)>5)return!1;if(Oe.type==="Literal"||Oe.type==="BigIntLiteral"||Oe.type==="DecimalLiteral"||Oe.type==="BooleanLiteral"||Oe.type==="NullLiteral"||Oe.type==="NumericLiteral"||Oe.type==="RegExpLiteral"||Oe.type==="StringLiteral"||Oe.type==="Identifier"||Oe.type==="ThisExpression"||Oe.type==="Super"||Oe.type==="PrivateName"||Oe.type==="PrivateIdentifier"||Oe.type==="ArgumentPlaceholder"||Oe.type==="Import")return!0;if(Oe.type==="TemplateLiteral")return Oe.quasis.every(Na=>!Na.value.raw.includes(` +`))&&Oe.expressions.every(si);if(Oe.type==="ObjectExpression")return Oe.properties.every(Na=>!Na.computed&&(Na.shorthand||Na.value&&si(Na.value)));if(Oe.type==="ArrayExpression")return Oe.elements.every(Na=>Na===null||si(Na));if(ms(Oe))return(Oe.type==="ImportExpression"||ai(Oe.callee,Mt))&&ba(Oe).every(si);if(Ht(Oe))return ai(Oe.object,Mt)&&ai(Oe.property,Mt);let ho={"!":!0,"-":!0,"+":!0,"~":!0};if(Oe.type==="UnaryExpression"&&ho[Oe.operator])return ai(Oe.argument,Mt);let js={"++":!0,"--":!0};return Oe.type==="UpdateExpression"&&js[Oe.operator]?ai(Oe.argument,Mt):Oe.type==="TSNonNullExpression"?ai(Oe.expression,Mt):!1}function Ut(Oe){var Mt,si;return(Mt=(si=Oe.extra)===null||si===void 0?void 0:si.raw)!==null&&Mt!==void 0?Mt:Oe.raw}function qe(Oe){return Oe}function Jt(Oe){return Oe.filepath&&/\.tsx$/i.test(Oe.filepath)}function rt(Oe){let Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return Oe.trailingComma==="es5"&&Mt==="es5"||Oe.trailingComma==="all"&&(Mt==="all"||Mt==="es5")}function Ft(Oe,Mt){switch(Oe.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return Ft(Oe.left,Mt);case"MemberExpression":case"OptionalMemberExpression":return Ft(Oe.object,Mt);case"TaggedTemplateExpression":return Oe.tag.type==="FunctionExpression"?!1:Ft(Oe.tag,Mt);case"CallExpression":case"OptionalCallExpression":return Oe.callee.type==="FunctionExpression"?!1:Ft(Oe.callee,Mt);case"ConditionalExpression":return Ft(Oe.test,Mt);case"UpdateExpression":return!Oe.prefix&&Ft(Oe.argument,Mt);case"BindExpression":return Oe.object&&Ft(Oe.object,Mt);case"SequenceExpression":return Ft(Oe.expressions[0],Mt);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return Ft(Oe.expression,Mt);default:return Mt(Oe)}}var Or={"==":!0,"!=":!0,"===":!0,"!==":!0},rr={"*":!0,"/":!0,"%":!0},Yt={">>":!0,">>>":!0,"<<":!0};function se(Oe,Mt){return!(It(Mt)!==It(Oe)||Oe==="**"||Or[Oe]&&Or[Mt]||Mt==="%"&&rr[Oe]||Oe==="%"&&rr[Mt]||Mt!==Oe&&rr[Mt]&&rr[Oe]||Yt[Oe]&&Yt[Mt])}var et=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((Oe,Mt)=>Oe.map(si=>[si,Mt])));function It(Oe){return et.get(Oe)}function $n(Oe){return!!Yt[Oe]||Oe==="|"||Oe==="^"||Oe==="&"}function Gn(Oe){var Mt;if(Oe.rest)return!0;let si=Nn(Oe);return((Mt=I(si))===null||Mt===void 0?void 0:Mt.type)==="RestElement"}var Xr=new WeakMap;function Nn(Oe){if(Xr.has(Oe))return Xr.get(Oe);let Mt=[];return Oe.this&&Mt.push(Oe.this),Array.isArray(Oe.parameters)?Mt.push(...Oe.parameters):Array.isArray(Oe.params)&&Mt.push(...Oe.params),Oe.rest&&Mt.push(Oe.rest),Xr.set(Oe,Mt),Mt}function wa(Oe,Mt){let si=Oe.getValue(),yo=0,ho=js=>Mt(js,yo++);si.this&&Oe.call(ho,"this"),Array.isArray(si.parameters)?Oe.each(ho,"parameters"):Array.isArray(si.params)&&Oe.each(ho,"params"),si.rest&&Oe.call(ho,"rest")}var Br=new WeakMap;function ba(Oe){if(Br.has(Oe))return Br.get(Oe);let Mt=Oe.arguments;return Oe.type==="ImportExpression"&&(Mt=[Oe.source],Oe.attributes&&Mt.push(Oe.attributes)),Br.set(Oe,Mt),Mt}function Rr(Oe,Mt){let si=Oe.getValue();si.type==="ImportExpression"?(Oe.call(yo=>Mt(yo,0),"source"),si.attributes&&Oe.call(yo=>Mt(yo,1),"attributes")):Oe.each(Mt,"arguments")}function Ii(Oe){return Oe.value.trim()==="prettier-ignore"&&!Oe.unignore}function Vi(Oe){return Oe&&(Oe.prettierIgnore||ji(Oe,Vr.PrettierIgnore))}function ra(Oe){let Mt=Oe.getValue();return Vi(Mt)}var Vr={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},zi=(Oe,Mt)=>{if(typeof Oe=="function"&&(Mt=Oe,Oe=0),Oe||Mt)return(si,yo,ho)=>!(Oe&Vr.Leading&&!si.leading||Oe&Vr.Trailing&&!si.trailing||Oe&Vr.Dangling&&(si.leading||si.trailing)||Oe&Vr.Block&&!q(si)||Oe&Vr.Line&&!U(si)||Oe&Vr.First&&yo!==0||Oe&Vr.Last&&yo!==ho.length-1||Oe&Vr.PrettierIgnore&&!Ii(si)||Mt&&!Mt(si))};function ji(Oe,Mt,si){if(!C(Oe==null?void 0:Oe.comments))return!1;let yo=zi(Mt,si);return yo?Oe.comments.some(yo):!0}function Rt(Oe,Mt,si){if(!Array.isArray(Oe==null?void 0:Oe.comments))return[];let yo=zi(Mt,si);return yo?Oe.comments.filter(yo):Oe.comments}var Au=(Oe,Mt)=>{let{originalText:si}=Mt;return k(si,X(Oe))};function ms(Oe){return qt(Oe)||Oe.type==="NewExpression"||Oe.type==="ImportExpression"}function Ki(Oe){return Oe&&(Oe.type==="ObjectProperty"||Oe.type==="Property"&&!Oe.method&&Oe.kind==="init")}function Eo(Oe){return!!Oe.__isUsingHackPipeline}var fa=Symbol("ifWithoutBlockAndSameLineComment");function el(Oe){return Oe.type==="TSAsExpression"||Oe.type==="TSSatisfiesExpression"}L.exports={getFunctionParameters:Nn,iterateFunctionParametersPath:wa,getCallArguments:ba,iterateCallArgumentsPath:Rr,hasRestParameter:Gn,getLeftSide:Ce,getLeftSidePathName:Se,getParentExportDeclaration:z,getTypeScriptMappedTypeModifier:pt,hasFlowAnnotationComment:oe,hasFlowShorthandAnnotationComment:xe,hasLeadingOwnLineComment:vt,hasNakedLeftSide:pe,hasNode:ye,hasIgnoreComment:ra,hasNodeIgnoreComment:Vi,identity:qe,isBinaryish:Ne,isCallLikeExpression:ms,isEnabledHackPipeline:Eo,isLineComment:U,isPrettierIgnoreComment:Ii,isCallExpression:qt,isMemberExpression:Ht,isExportDeclaration:de,isFlowAnnotationComment:Ye,isFunctionCompositionArgs:ro,isFunctionNotation:nt,isFunctionOrArrowExpression:ce,isGetterOrSetter:Be,isJestEachTemplateLiteral:wn,isJsxNode:$e,isLiteral:ne,isLongCurriedCallExpression:ei,isSimpleCallArgument:ai,isMemberish:Le,isNumericLiteral:P,isSignedNumericLiteral:G,isObjectProperty:Ki,isObjectType:ue,isObjectTypePropertyAFunction:Pe,isSimpleType:Ot,isSimpleNumber:rn,isSimpleTemplateLiteral:cr,isStringLiteral:Q,isStringPropSafeToUnquote:wt,isTemplateOnItsOwnLine:Gr,isTestCall:at,isTheOnlyJsxElementInMarkdown:Ue,isTSXFile:Jt,isTypeAnnotationAFunction:mt,isNextLineEmpty:Au,needsHardlineAfterDanglingComment:uo,rawText:Ut,shouldPrintComma:rt,isBitwiseOperator:$n,shouldFlatten:se,startsWithNoLookaheadToken:Ft,getPrecedence:It,hasComment:ji,getComments:Rt,CommentCheckFlags:Vr,markerForIfWithoutBlockAndSameLineComment:fa,isTSTypeExpression:el}}}),Hp=Ge({"src/language-js/print/template-literal.js"(A,L){"use strict";ct();var S=Ra(),{getStringWidth:I,getIndentSize:N}=go(),{builders:{join:E,hardline:C,softline:k,group:j,indent:K,align:X,lineSuffixBoundary:Y,addAlignmentToDoc:q},printer:{printDocToString:R},utils:{mapDoc:v}}=or(),{isBinaryish:te,isJestEachTemplateLiteral:ve,isSimpleTemplateLiteral:xe,hasComment:oe,isMemberExpression:ye,isTSTypeExpression:pe}=ha();function Ce(ne,P,G){let Q=ne.getValue();if(Q.type==="TemplateLiteral"&&ve(Q,ne.getParentNode())){let $e=Se(ne,G,P);if($e)return $e}let ue="expressions";Q.type==="TSTemplateLiteralType"&&(ue="types");let ce=[],fe=ne.map(P,ue),Fe=xe(Q);return Fe&&(fe=fe.map($e=>R($e,Object.assign(Object.assign({},G),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),ce.push(Y,"`"),ne.each($e=>{let Ue=$e.getName();if(ce.push(P()),Ue<fe.length){let{tabWidth:Be}=G,nt=$e.getValue(),Pe=N(nt.value.raw,Be),mt=fe[Ue];if(!Fe){let Le=Q[ue][Ue];(oe(Le)||ye(Le)||Le.type==="ConditionalExpression"||Le.type==="SequenceExpression"||pe(Le)||te(Le))&&(mt=[K([k,mt]),k])}let Ne=Pe===0&&nt.value.raw.endsWith(` +`)?X(Number.NEGATIVE_INFINITY,mt):q(mt,Pe,Be);ce.push(j(["${",Ne,Y,"}"]))}},"quasis"),ce.push("`"),ce}function Se(ne,P,G){let Q=ne.getNode(),ue=Q.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(ue.length>1||ue.some(ce=>ce.length>0)){P.__inJestEach=!0;let ce=ne.map(G,"expressions");P.__inJestEach=!1;let fe=[],Fe=ce.map(Pe=>"${"+R(Pe,Object.assign(Object.assign({},P),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),$e=[{hasLineBreak:!1,cells:[]}];for(let Pe=1;Pe<Q.quasis.length;Pe++){let mt=S($e),Ne=Fe[Pe-1];mt.cells.push(Ne),Ne.includes(` +`)&&(mt.hasLineBreak=!0),Q.quasis[Pe].value.raw.includes(` +`)&&$e.push({hasLineBreak:!1,cells:[]})}let Ue=Math.max(ue.length,...$e.map(Pe=>Pe.cells.length)),Be=Array.from({length:Ue}).fill(0),nt=[{cells:ue},...$e.filter(Pe=>Pe.cells.length>0)];for(let{cells:Pe}of nt.filter(mt=>!mt.hasLineBreak))for(let[mt,Ne]of Pe.entries())Be[mt]=Math.max(Be[mt],I(Ne));return fe.push(Y,"`",K([C,E(C,nt.map(Pe=>E(" | ",Pe.cells.map((mt,Ne)=>Pe.hasLineBreak?mt:mt+" ".repeat(Be[Ne]-I(mt))))))]),C,"`"),fe}}function Ke(ne,P){let G=ne.getValue(),Q=P();return oe(G)&&(Q=j([K([k,Q]),k])),["${",Q,Y,"}"]}function U(ne,P){return ne.map(G=>Ke(G,P),"expressions")}function de(ne,P){return v(ne,G=>typeof G=="string"?P?G.replace(/(\\*)`/g,"$1$1\\`"):z(G):G)}function z(ne){return ne.replace(/([\\`]|\${)/g,"\\$1")}L.exports={printTemplateLiteral:Ce,printTemplateExpressions:U,escapeTemplateCharacters:de,uncookTemplateElementValue:z}}}),Ag=Ge({"src/language-js/embed/markdown.js"(A,L){"use strict";ct();var{builders:{indent:S,softline:I,literalline:N,dedentToRoot:E}}=or(),{escapeTemplateCharacters:C}=Hp();function k(K,X,Y){let q=K.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(ve,xe)=>"\\".repeat(xe.length/2)+"`"),R=j(q),v=R!=="";v&&(q=q.replace(new RegExp(`^${R}`,"gm"),""));let te=C(Y(q,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",v?S([I,te]):[N,E(te)],I,"`"]}function j(K){let X=K.match(/^([^\S\n]*)\S/m);return X===null?"":X[1]}L.exports=k}}),s0=Ge({"src/language-js/embed/css.js"(A,L){"use strict";ct();var{isNonEmptyArray:S}=go(),{builders:{indent:I,hardline:N,softline:E},utils:{mapDoc:C,replaceEndOfLine:k,cleanDoc:j}}=or(),{printTemplateExpressions:K}=Hp();function X(R,v,te){let ve=R.getValue(),xe=ve.quasis.map(Se=>Se.value.raw),oe=0,ye=xe.reduce((Se,Ke,U)=>U===0?Ke:Se+"@prettier-placeholder-"+oe+++"-id"+Ke,""),pe=te(ye,{parser:"scss"},{stripTrailingHardline:!0}),Ce=K(R,v);return Y(pe,ve,Ce)}function Y(R,v,te){if(v.quasis.length===1&&!v.quasis[0].value.raw.trim())return"``";let ve=q(R,te);if(!ve)throw new Error("Couldn't insert all the expressions");return["`",I([N,ve]),E,"`"]}function q(R,v){if(!S(v))return R;let te=0,ve=C(j(R),xe=>typeof xe!="string"||!xe.includes("@prettier-placeholder")?xe:xe.split(/@prettier-placeholder-(\d+)-id/).map((oe,ye)=>ye%2===0?k(oe):(te++,v[oe])));return v.length===te?ve:null}L.exports=X}}),kg=Ge({"src/language-js/embed/graphql.js"(A,L){"use strict";ct();var{builders:{indent:S,join:I,hardline:N}}=or(),{escapeTemplateCharacters:E,printTemplateExpressions:C}=Hp();function k(K,X,Y){let q=K.getValue(),R=q.quasis.length;if(R===1&&q.quasis[0].value.raw.trim()==="")return"``";let v=C(K,X),te=[];for(let ve=0;ve<R;ve++){let xe=q.quasis[ve],oe=ve===0,ye=ve===R-1,pe=xe.value.cooked,Ce=pe.split(` +`),Se=Ce.length,Ke=v[ve],U=Se>2&&Ce[0].trim()===""&&Ce[1].trim()==="",de=Se>2&&Ce[Se-1].trim()===""&&Ce[Se-2].trim()==="",z=Ce.every(P=>/^\s*(?:#[^\n\r]*)?$/.test(P));if(!ye&&/#[^\n\r]*$/.test(Ce[Se-1]))return null;let ne=null;z?ne=j(Ce):ne=Y(pe,{parser:"graphql"},{stripTrailingHardline:!0}),ne?(ne=E(ne,!1),!oe&&U&&te.push(""),te.push(ne),!ye&&de&&te.push("")):!oe&&!ye&&U&&te.push(""),Ke&&te.push(Ke)}return["`",S([N,I(N,te)]),N,"`"]}function j(K){let X=[],Y=!1,q=K.map(R=>R.trim());for(let[R,v]of q.entries())v!==""&&(q[R-1]===""&&Y?X.push([N,v]):X.push(v),Y=!0);return X.length===0?null:I(N,X)}L.exports=k}}),u0=Ge({"src/language-js/embed/html.js"(A,L){"use strict";ct();var{builders:{indent:S,line:I,hardline:N,group:E},utils:{mapDoc:C}}=or(),{printTemplateExpressions:k,uncookTemplateElementValue:j}=Hp(),K=0;function X(Y,q,R,v,te){let{parser:ve}=te,xe=Y.getValue(),oe=K;K=K+1>>>0;let ye=G=>`PRETTIER_HTML_PLACEHOLDER_${G}_${oe}_IN_JS`,pe=xe.quasis.map((G,Q,ue)=>Q===ue.length-1?G.value.cooked:G.value.cooked+ye(Q)).join(""),Ce=k(Y,q);if(Ce.length===0&&pe.trim().length===0)return"``";let Se=new RegExp(ye("(\\d+)"),"g"),Ke=0,U=R(pe,{parser:ve,__onHtmlRoot(G){Ke=G.children.length}},{stripTrailingHardline:!0}),de=C(U,G=>{if(typeof G!="string")return G;let Q=[],ue=G.split(Se);for(let ce=0;ce<ue.length;ce++){let fe=ue[ce];if(ce%2===0){fe&&(fe=j(fe),v.__embeddedInHtml&&(fe=fe.replace(/<\/(script)\b/gi,"<\\/$1")),Q.push(fe));continue}let Fe=Number(fe);Q.push(Ce[Fe])}return Q}),z=/^\s/.test(pe)?" ":"",ne=/\s$/.test(pe)?" ":"",P=v.htmlWhitespaceSensitivity==="ignore"?N:z&&ne?I:null;return E(P?["`",S([P,E(de)]),P,"`"]:["`",z,Ke>1?S(E(de)):E(de),ne,"`"])}L.exports=X}}),l0=Ge({"src/language-js/embed.js"(A,L){"use strict";ct();var{hasComment:S,CommentCheckFlags:I,isObjectProperty:N}=ha(),E=Ag(),C=s0(),k=kg(),j=u0();function K(U){if(q(U)||ve(U)||xe(U)||R(U))return"css";if(pe(U))return"graphql";if(Se(U))return"html";if(v(U))return"angular";if(Y(U))return"markdown"}function X(U,de,z,ne){let P=U.getValue();if(P.type!=="TemplateLiteral"||Ke(P))return;let G=K(U);if(G){if(G==="markdown")return E(U,de,z);if(G==="css")return C(U,de,z);if(G==="graphql")return k(U,de,z);if(G==="html"||G==="angular")return j(U,de,z,ne,{parser:G})}}function Y(U){let de=U.getValue(),z=U.getParentNode();return z&&z.type==="TaggedTemplateExpression"&&de.quasis.length===1&&z.tag.type==="Identifier"&&(z.tag.name==="md"||z.tag.name==="markdown")}function q(U){let de=U.getValue(),z=U.getParentNode(),ne=U.getParentNode(1);return ne&&de.quasis&&z.type==="JSXExpressionContainer"&&ne.type==="JSXElement"&&ne.openingElement.name.name==="style"&&ne.openingElement.attributes.some(P=>P.name.name==="jsx")||z&&z.type==="TaggedTemplateExpression"&&z.tag.type==="Identifier"&&z.tag.name==="css"||z&&z.type==="TaggedTemplateExpression"&&z.tag.type==="MemberExpression"&&z.tag.object.name==="css"&&(z.tag.property.name==="global"||z.tag.property.name==="resolve")}function R(U){return U.match(de=>de.type==="TemplateLiteral",(de,z)=>de.type==="ArrayExpression"&&z==="elements",(de,z)=>N(de)&&de.key.type==="Identifier"&&de.key.name==="styles"&&z==="value",...te)}function v(U){return U.match(de=>de.type==="TemplateLiteral",(de,z)=>N(de)&&de.key.type==="Identifier"&&de.key.name==="template"&&z==="value",...te)}var te=[(U,de)=>U.type==="ObjectExpression"&&de==="properties",(U,de)=>U.type==="CallExpression"&&U.callee.type==="Identifier"&&U.callee.name==="Component"&&de==="arguments",(U,de)=>U.type==="Decorator"&&de==="expression"];function ve(U){let de=U.getParentNode();if(!de||de.type!=="TaggedTemplateExpression")return!1;let z=de.tag.type==="ParenthesizedExpression"?de.tag.expression:de.tag;switch(z.type){case"MemberExpression":return oe(z.object)||ye(z);case"CallExpression":return oe(z.callee)||z.callee.type==="MemberExpression"&&(z.callee.object.type==="MemberExpression"&&(oe(z.callee.object.object)||ye(z.callee.object))||z.callee.object.type==="CallExpression"&&oe(z.callee.object.callee));case"Identifier":return z.name==="css";default:return!1}}function xe(U){let de=U.getParentNode(),z=U.getParentNode(1);return z&&de.type==="JSXExpressionContainer"&&z.type==="JSXAttribute"&&z.name.type==="JSXIdentifier"&&z.name.name==="css"}function oe(U){return U.type==="Identifier"&&U.name==="styled"}function ye(U){return/^[A-Z]/.test(U.object.name)&&U.property.name==="extend"}function pe(U){let de=U.getValue(),z=U.getParentNode();return Ce(de,"GraphQL")||z&&(z.type==="TaggedTemplateExpression"&&(z.tag.type==="MemberExpression"&&z.tag.object.name==="graphql"&&z.tag.property.name==="experimental"||z.tag.type==="Identifier"&&(z.tag.name==="gql"||z.tag.name==="graphql"))||z.type==="CallExpression"&&z.callee.type==="Identifier"&&z.callee.name==="graphql")}function Ce(U,de){return S(U,I.Block|I.Leading,z=>{let{value:ne}=z;return ne===` ${de} `})}function Se(U){return Ce(U.getValue(),"HTML")||U.match(de=>de.type==="TemplateLiteral",(de,z)=>de.type==="TaggedTemplateExpression"&&de.tag.type==="Identifier"&&de.tag.name==="html"&&z==="quasi")}function Ke(U){let{quasis:de}=U;return de.some(z=>{let{value:{cooked:ne}}=z;return ne===null})}L.exports=X}}),Jy=Ge({"src/language-js/clean.js"(A,L){"use strict";ct();var S=S_(),I=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),N=C=>{for(let k of C.quasis)delete k.value};function E(C,k,j){if(C.type==="Program"&&delete k.sourceType,(C.type==="BigIntLiteral"||C.type==="BigIntLiteralTypeAnnotation")&&k.value&&(k.value=k.value.toLowerCase()),(C.type==="BigIntLiteral"||C.type==="Literal")&&k.bigint&&(k.bigint=k.bigint.toLowerCase()),C.type==="DecimalLiteral"&&(k.value=Number(k.value)),C.type==="Literal"&&k.decimal&&(k.decimal=Number(k.decimal)),C.type==="EmptyStatement"||C.type==="JSXText"||C.type==="JSXExpressionContainer"&&(C.expression.type==="Literal"||C.expression.type==="StringLiteral")&&C.expression.value===" ")return null;if((C.type==="Property"||C.type==="ObjectProperty"||C.type==="MethodDefinition"||C.type==="ClassProperty"||C.type==="ClassMethod"||C.type==="PropertyDefinition"||C.type==="TSDeclareMethod"||C.type==="TSPropertySignature"||C.type==="ObjectTypeProperty")&&typeof C.key=="object"&&C.key&&(C.key.type==="Literal"||C.key.type==="NumericLiteral"||C.key.type==="StringLiteral"||C.key.type==="Identifier")&&delete k.key,C.type==="JSXElement"&&C.openingElement.name.name==="style"&&C.openingElement.attributes.some(Y=>Y.name.name==="jsx"))for(let{type:Y,expression:q}of k.children)Y==="JSXExpressionContainer"&&q.type==="TemplateLiteral"&&N(q);C.type==="JSXAttribute"&&C.name.name==="css"&&C.value.type==="JSXExpressionContainer"&&C.value.expression.type==="TemplateLiteral"&&N(k.value.expression),C.type==="JSXAttribute"&&C.value&&C.value.type==="Literal"&&/["']|"|'/.test(C.value.value)&&(k.value.value=k.value.value.replace(/["']|"|'/g,'"'));let K=C.expression||C.callee;if(C.type==="Decorator"&&K.type==="CallExpression"&&K.callee.name==="Component"&&K.arguments.length===1){let Y=C.expression.arguments[0].properties;for(let[q,R]of k.expression.arguments[0].properties.entries())switch(Y[q].key.name){case"styles":R.value.type==="ArrayExpression"&&N(R.value.elements[0]);break;case"template":R.value.type==="TemplateLiteral"&&N(R.value);break}}if(C.type==="TaggedTemplateExpression"&&(C.tag.type==="MemberExpression"||C.tag.type==="Identifier"&&(C.tag.name==="gql"||C.tag.name==="graphql"||C.tag.name==="css"||C.tag.name==="md"||C.tag.name==="markdown"||C.tag.name==="html")||C.tag.type==="CallExpression")&&N(k.quasi),C.type==="TemplateLiteral"){var X;(!((X=C.leadingComments)===null||X===void 0)&&X.some(Y=>S(Y)&&["GraphQL","HTML"].some(q=>Y.value===` ${q} `))||j.type==="CallExpression"&&j.callee.name==="graphql"||!C.leadingComments)&&N(k)}if(C.type==="InterpreterDirective"&&(k.value=k.value.trimEnd()),(C.type==="TSIntersectionType"||C.type==="TSUnionType")&&C.types.length===1)return k.types[0]}E.ignoredProperties=I,L.exports=E}}),Fg={};Ri(Fg,{EOL:()=>Xp,arch:()=>zy,cpus:()=>Gd,default:()=>d0,endianness:()=>am,freemem:()=>Og,getNetworkInterfaces:()=>_0,hostname:()=>c0,loadavg:()=>Pg,networkInterfaces:()=>Lg,platform:()=>Rg,release:()=>Gp,tmpDir:()=>p0,tmpdir:()=>Mg,totalmem:()=>Ig,type:()=>jg,uptime:()=>Ng});function am(){if(typeof _p>"u"){var A=new ArrayBuffer(2),L=new Uint8Array(A),S=new Uint16Array(A);if(L[0]=1,L[1]=2,S[0]===258)_p="BE";else if(S[0]===513)_p="LE";else throw new Error("unable to figure out endianess")}return _p}function c0(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Pg(){return[]}function Ng(){return 0}function Og(){return Number.MAX_VALUE}function Ig(){return Number.MAX_VALUE}function Gd(){return[]}function jg(){return"Browser"}function Gp(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Lg(){}function _0(){}function zy(){return"javascript"}function Rg(){return"browser"}function p0(){return"/tmp"}var _p,Mg,Xp,d0,Uy=pi({"node-modules-polyfills:os"(){ct(),Mg=p0,Xp=` +`,d0={EOL:Xp,tmpdir:Mg,tmpDir:p0,networkInterfaces:Lg,getNetworkInterfaces:_0,release:Gp,type:jg,cpus:Gd,totalmem:Ig,freemem:Og,uptime:Ng,loadavg:Pg,hostname:c0,endianness:am}}}),f0=Ge({"node-modules-polyfills-commonjs:os"(A,L){ct();var S=(Uy(),wo(Fg));if(S&&S.default){L.exports=S.default;for(let I in S)L.exports[I]=S[I]}else S&&(L.exports=S)}}),Bg=Ge({"node_modules/detect-newline/index.js"(A,L){"use strict";ct();var S=I=>{if(typeof I!="string")throw new TypeError("Expected a string");let N=I.match(/(?:\r?\n)/g)||[];if(N.length===0)return;let E=N.filter(k=>k===`\r +`).length,C=N.length-E;return E>C?`\r +`:` +`};L.exports=S,L.exports.graceful=I=>typeof I=="string"&&S(I)||` +`}}),m0=Ge({"node_modules/jest-docblock/build/index.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.extract=R,A.parse=te,A.parseWithComments=ve,A.print=xe,A.strip=v;function L(){let ye=f0();return L=function(){return ye},ye}function S(){let ye=I(Bg());return S=function(){return ye},ye}function I(ye){return ye&&ye.__esModule?ye:{default:ye}}var N=/\*\/$/,E=/^\/\*\*?/,C=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,k=/(^|\s+)\/\/([^\r\n]*)/g,j=/^(\r?\n)+/,K=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,X=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,Y=/(\r?\n|^) *\* ?/g,q=[];function R(ye){let pe=ye.match(C);return pe?pe[0].trimLeft():""}function v(ye){let pe=ye.match(C);return pe&&pe[0]?ye.substring(pe[0].length):ye}function te(ye){return ve(ye).pragmas}function ve(ye){let pe=(0,S().default)(ye)||L().EOL;ye=ye.replace(E,"").replace(N,"").replace(Y,"$1");let Ce="";for(;Ce!==ye;)Ce=ye,ye=ye.replace(K,`${pe}$1 $2${pe}`);ye=ye.replace(j,"").trimRight();let Se=Object.create(null),Ke=ye.replace(X,"").replace(j,"").trimRight(),U;for(;U=X.exec(ye);){let de=U[2].replace(k,"");typeof Se[U[1]]=="string"||Array.isArray(Se[U[1]])?Se[U[1]]=q.concat(Se[U[1]],de):Se[U[1]]=de}return{comments:Ke,pragmas:Se}}function xe(ye){let{comments:pe="",pragmas:Ce={}}=ye,Se=(0,S().default)(pe)||L().EOL,Ke="/**",U=" *",de=" */",z=Object.keys(Ce),ne=z.map(G=>oe(G,Ce[G])).reduce((G,Q)=>G.concat(Q),[]).map(G=>`${U} ${G}${Se}`).join("");if(!pe){if(z.length===0)return"";if(z.length===1&&!Array.isArray(Ce[z[0]])){let G=Ce[z[0]];return`${Ke} ${oe(z[0],G)[0]}${de}`}}let P=pe.split(Se).map(G=>`${U} ${G}`).join(Se)+Se;return Ke+Se+(pe?P:"")+(pe&&z.length?U+Se:"")+ne+de}function oe(ye,pe){return q.concat(pe).map(Ce=>`@${ye} ${Ce}`.trim())}}}),Vy=Ge({"src/language-js/utils/get-shebang.js"(A,L){"use strict";ct();function S(I){if(!I.startsWith("#!"))return"";let N=I.indexOf(` +`);return N===-1?I:I.slice(0,N)}L.exports=S}}),Xd=Ge({"src/language-js/pragma.js"(A,L){"use strict";ct();var{parseWithComments:S,strip:I,extract:N,print:E}=m0(),{normalizeEndOfLine:C}=Vs(),k=Vy();function j(Y){let q=k(Y);q&&(Y=Y.slice(q.length+1));let R=N(Y),{pragmas:v,comments:te}=S(R);return{shebang:q,text:Y,pragmas:v,comments:te}}function K(Y){let q=Object.keys(j(Y).pragmas);return q.includes("prettier")||q.includes("format")}function X(Y){let{shebang:q,text:R,pragmas:v,comments:te}=j(Y),ve=I(R),xe=E({pragmas:Object.assign({format:""},v),comments:te.trimStart()});return(q?`${q} +`:"")+C(xe)+(ve.startsWith(` +`)?` +`:` + +`)+ve}L.exports={hasPragma:K,insertPragma:X}}}),d=Ge({"src/language-js/utils/is-type-cast-comment.js"(A,L){"use strict";ct();var S=S_();function I(N){return S(N)&&N.value[0]==="*"&&/@(?:type|satisfies)\b/.test(N.value)}L.exports=I}}),h=Ge({"src/language-js/comments.js"(A,L){"use strict";ct();var{getLast:S,hasNewline:I,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:N,getNextNonSpaceNonCommentCharacter:E,hasNewlineInRange:C,addLeadingComment:k,addTrailingComment:j,addDanglingComment:K,getNextNonSpaceNonCommentCharacterIndex:X,isNonEmptyArray:Y}=go(),{getFunctionParameters:q,isPrettierIgnoreComment:R,isJsxNode:v,hasFlowShorthandAnnotationComment:te,hasFlowAnnotationComment:ve,hasIgnoreComment:xe,isCallLikeExpression:oe,getCallArguments:ye,isCallExpression:pe,isMemberExpression:Ce,isObjectProperty:Se,isLineComment:Ke,getComments:U,CommentCheckFlags:de,markerForIfWithoutBlockAndSameLineComment:z}=ha(),{locStart:ne,locEnd:P}=wu(),G=S_(),Q=d();function ue(Yt){return[qe,cr,mt,Be,nt,Pe,Ot,Re,wt,wn,Gr,uo,Lt,pt,Ye].some(se=>se(Yt))}function ce(Yt){return[Ue,cr,Ne,Gr,Be,nt,Pe,Ot,pt,vt,rn,wn,ai,Ye,rt].some(se=>se(Yt))}function fe(Yt){return[qe,Be,nt,Le,Ht,Lt,wn,qt,at,Jt,Ye,Ut].some(se=>se(Yt))}function Fe(Yt,se){let et=(Yt.body||Yt.properties).find(It=>{let{type:$n}=It;return $n!=="EmptyStatement"});et?k(et,se):K(Yt,se)}function $e(Yt,se){Yt.type==="BlockStatement"?Fe(Yt,se):k(Yt,se)}function Ue(Yt){let{comment:se,followingNode:et}=Yt;return et&&Q(se)?(k(et,se),!0):!1}function Be(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n,text:Gn}=Yt;if((It==null?void 0:It.type)!=="IfStatement"||!$n)return!1;if(E(Gn,se,P)===")")return j(et,se),!0;if(et===It.consequent&&$n===It.alternate){if(et.type==="BlockStatement")j(et,se);else{let Xr=se.type==="SingleLine"||se.loc.start.line===se.loc.end.line,Nn=se.loc.start.line===et.loc.start.line;Xr&&Nn?K(et,se,z):K(It,se)}return!0}return $n.type==="BlockStatement"?(Fe($n,se),!0):$n.type==="IfStatement"?($e($n.consequent,se),!0):It.consequent===$n?(k($n,se),!0):!1}function nt(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n,text:Gn}=Yt;return(It==null?void 0:It.type)!=="WhileStatement"||!$n?!1:E(Gn,se,P)===")"?(j(et,se),!0):$n.type==="BlockStatement"?(Fe($n,se),!0):It.body===$n?(k($n,se),!0):!1}function Pe(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n}=Yt;return(It==null?void 0:It.type)!=="TryStatement"&&(It==null?void 0:It.type)!=="CatchClause"||!$n?!1:It.type==="CatchClause"&&et?(j(et,se),!0):$n.type==="BlockStatement"?(Fe($n,se),!0):$n.type==="TryStatement"?($e($n.finalizer,se),!0):$n.type==="CatchClause"?($e($n.body,se),!0):!1}function mt(Yt){let{comment:se,enclosingNode:et,followingNode:It}=Yt;return Ce(et)&&(It==null?void 0:It.type)==="Identifier"?(k(et,se),!0):!1}function Ne(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n,text:Gn}=Yt,Xr=et&&!C(Gn,P(et),ne(se));return(!et||!Xr)&&((It==null?void 0:It.type)==="ConditionalExpression"||(It==null?void 0:It.type)==="TSConditionalType")&&$n?(k($n,se),!0):!1}function Le(Yt){let{comment:se,precedingNode:et,enclosingNode:It}=Yt;return Se(It)&&It.shorthand&&It.key===et&&It.value.type==="AssignmentPattern"?(j(It.value.left,se),!0):!1}var ft=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function Ot(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n}=Yt;if(ft.has(It==null?void 0:It.type)){if(Y(It.decorators)&&!($n&&$n.type==="Decorator"))return j(S(It.decorators),se),!0;if(It.body&&$n===It.body)return Fe(It.body,se),!0;if($n){if(It.superClass&&$n===It.superClass&&et&&(et===It.id||et===It.typeParameters))return j(et,se),!0;for(let Gn of["implements","extends","mixins"])if(It[Gn]&&$n===It[Gn][0])return et&&(et===It.id||et===It.typeParameters||et===It.superClass)?j(et,se):K(It,se,Gn),!0}}return!1}var yt=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function Lt(Yt){let{comment:se,precedingNode:et,enclosingNode:It,text:$n}=Yt;return It&&et&&E($n,se,P)==="("&&(It.type==="Property"||It.type==="TSDeclareMethod"||It.type==="TSAbstractMethodDefinition")&&et.type==="Identifier"&&It.key===et&&E($n,et,P)!==":"||(et==null?void 0:et.type)==="Decorator"&&yt.has(It==null?void 0:It.type)?(j(et,se),!0):!1}var Ve=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function at(Yt){let{comment:se,precedingNode:et,enclosingNode:It,text:$n}=Yt;return E($n,se,P)!=="("?!1:et&&Ve.has(It==null?void 0:It.type)?(j(et,se),!0):!1}function qt(Yt){let{comment:se,enclosingNode:et,text:It}=Yt;if((et==null?void 0:et.type)!=="ArrowFunctionExpression")return!1;let $n=X(It,se,P);return $n!==!1&&It.slice($n,$n+2)==="=>"?(K(et,se),!0):!1}function Ht(Yt){let{comment:se,enclosingNode:et,text:It}=Yt;return E(It,se,P)!==")"?!1:et&&(Ft(et)&&q(et).length===0||oe(et)&&ye(et).length===0)?(K(et,se),!0):((et==null?void 0:et.type)==="MethodDefinition"||(et==null?void 0:et.type)==="TSAbstractMethodDefinition")&&q(et.value).length===0?(K(et.value,se),!0):!1}function cr(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n,text:Gn}=Yt;if((et==null?void 0:et.type)==="FunctionTypeParam"&&(It==null?void 0:It.type)==="FunctionTypeAnnotation"&&($n==null?void 0:$n.type)!=="FunctionTypeParam"||((et==null?void 0:et.type)==="Identifier"||(et==null?void 0:et.type)==="AssignmentPattern")&&It&&Ft(It)&&E(Gn,se,P)===")")return j(et,se),!0;if((It==null?void 0:It.type)==="FunctionDeclaration"&&($n==null?void 0:$n.type)==="BlockStatement"){let Xr=(()=>{let Nn=q(It);if(Nn.length>0)return N(Gn,P(S(Nn)));let wa=N(Gn,P(It.id));return wa!==!1&&N(Gn,wa+1)})();if(ne(se)>Xr)return Fe($n,se),!0}return!1}function pt(Yt){let{comment:se,enclosingNode:et}=Yt;return(et==null?void 0:et.type)==="LabeledStatement"?(k(et,se),!0):!1}function Ye(Yt){let{comment:se,enclosingNode:et}=Yt;return((et==null?void 0:et.type)==="ContinueStatement"||(et==null?void 0:et.type)==="BreakStatement")&&!et.label?(j(et,se),!0):!1}function vt(Yt){let{comment:se,precedingNode:et,enclosingNode:It}=Yt;return pe(It)&&et&&It.callee===et&&It.arguments.length>0?(k(It.arguments[0],se),!0):!1}function wt(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n}=Yt;return(It==null?void 0:It.type)==="UnionTypeAnnotation"||(It==null?void 0:It.type)==="TSUnionType"?(R(se)&&($n.prettierIgnore=!0,se.unignore=!0),et?(j(et,se),!0):!1):((($n==null?void 0:$n.type)==="UnionTypeAnnotation"||($n==null?void 0:$n.type)==="TSUnionType")&&R(se)&&($n.types[0].prettierIgnore=!0,se.unignore=!0),!1)}function rn(Yt){let{comment:se,enclosingNode:et}=Yt;return Se(et)?(k(et,se),!0):!1}function wn(Yt){let{comment:se,enclosingNode:et,followingNode:It,ast:$n,isLastComment:Gn}=Yt;return $n&&$n.body&&$n.body.length===0?(Gn?K($n,se):k($n,se),!0):(et==null?void 0:et.type)==="Program"&&(et==null?void 0:et.body.length)===0&&!Y(et.directives)?(Gn?K(et,se):k(et,se),!0):(It==null?void 0:It.type)==="Program"&&(It==null?void 0:It.body.length)===0&&(et==null?void 0:et.type)==="ModuleExpression"?(K(It,se),!0):!1}function Re(Yt){let{comment:se,enclosingNode:et}=Yt;return(et==null?void 0:et.type)==="ForInStatement"||(et==null?void 0:et.type)==="ForOfStatement"?(k(et,se),!0):!1}function Gr(Yt){let{comment:se,precedingNode:et,enclosingNode:It,text:$n}=Yt;if((It==null?void 0:It.type)==="ImportSpecifier"||(It==null?void 0:It.type)==="ExportSpecifier")return k(It,se),!0;let Gn=(et==null?void 0:et.type)==="ImportSpecifier"&&(It==null?void 0:It.type)==="ImportDeclaration",Xr=(et==null?void 0:et.type)==="ExportSpecifier"&&(It==null?void 0:It.type)==="ExportNamedDeclaration";return(Gn||Xr)&&I($n,P(se))?(j(et,se),!0):!1}function uo(Yt){let{comment:se,enclosingNode:et}=Yt;return(et==null?void 0:et.type)==="AssignmentPattern"?(k(et,se),!0):!1}var ro=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),ei=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function ai(Yt){let{comment:se,enclosingNode:et,followingNode:It}=Yt;return ro.has(et==null?void 0:et.type)&&It&&(ei.has(It.type)||G(se))?(k(It,se),!0):!1}function Ut(Yt){let{comment:se,enclosingNode:et,followingNode:It,text:$n}=Yt;return!It&&((et==null?void 0:et.type)==="TSMethodSignature"||(et==null?void 0:et.type)==="TSDeclareFunction"||(et==null?void 0:et.type)==="TSAbstractMethodDefinition")&&E($n,se,P)===";"?(j(et,se),!0):!1}function qe(Yt){let{comment:se,enclosingNode:et,followingNode:It}=Yt;if(R(se)&&(et==null?void 0:et.type)==="TSMappedType"&&(It==null?void 0:It.type)==="TSTypeParameter"&&It.constraint)return et.prettierIgnore=!0,se.unignore=!0,!0}function Jt(Yt){let{comment:se,precedingNode:et,enclosingNode:It,followingNode:$n}=Yt;return(It==null?void 0:It.type)!=="TSMappedType"?!1:($n==null?void 0:$n.type)==="TSTypeParameter"&&$n.name?(k($n.name,se),!0):(et==null?void 0:et.type)==="TSTypeParameter"&&et.constraint?(j(et.constraint,se),!0):!1}function rt(Yt){let{comment:se,enclosingNode:et,followingNode:It}=Yt;return!et||et.type!=="SwitchCase"||et.test||!It||It!==et.consequent[0]?!1:(It.type==="BlockStatement"&&Ke(se)?Fe(It,se):K(et,se),!0)}function Ft(Yt){return Yt.type==="ArrowFunctionExpression"||Yt.type==="FunctionExpression"||Yt.type==="FunctionDeclaration"||Yt.type==="ObjectMethod"||Yt.type==="ClassMethod"||Yt.type==="TSDeclareFunction"||Yt.type==="TSCallSignatureDeclaration"||Yt.type==="TSConstructSignatureDeclaration"||Yt.type==="TSMethodSignature"||Yt.type==="TSConstructorType"||Yt.type==="TSFunctionType"||Yt.type==="TSDeclareMethod"}function Or(Yt,se){if((se.parser==="typescript"||se.parser==="flow"||se.parser==="acorn"||se.parser==="espree"||se.parser==="meriyah"||se.parser==="__babel_estree")&&Yt.type==="MethodDefinition"&&Yt.value&&Yt.value.type==="FunctionExpression"&&q(Yt.value).length===0&&!Yt.value.returnType&&!Y(Yt.value.typeParameters)&&Yt.value.body)return[...Yt.decorators||[],Yt.key,Yt.value.body]}function rr(Yt){let se=Yt.getValue(),et=Yt.getParentNode(),It=$n=>ve(U($n,de.Leading))||ve(U($n,de.Trailing));return(se&&(v(se)||te(se)||pe(et)&&It(se))||et&&(et.type==="JSXSpreadAttribute"||et.type==="JSXSpreadChild"||et.type==="UnionTypeAnnotation"||et.type==="TSUnionType"||(et.type==="ClassDeclaration"||et.type==="ClassExpression")&&et.superClass===se))&&(!xe(Yt)||et.type==="UnionTypeAnnotation"||et.type==="TSUnionType")}L.exports={handleOwnLineComment:ue,handleEndOfLineComment:ce,handleRemainingComment:fe,getCommentChildNodes:Or,willPrintOwnComments:rr}}}),ie=Ge({"src/language-js/needs-parens.js"(A,L){"use strict";ct();var S=Ra(),I=xc(),{getFunctionParameters:N,getLeftSidePathName:E,hasFlowShorthandAnnotationComment:C,hasNakedLeftSide:k,hasNode:j,isBitwiseOperator:K,startsWithNoLookaheadToken:X,shouldFlatten:Y,getPrecedence:q,isCallExpression:R,isMemberExpression:v,isObjectProperty:te,isTSTypeExpression:ve}=ha();function xe(U,de){let z=U.getParentNode();if(!z)return!1;let ne=U.getName(),P=U.getNode();if(de.__isInHtmlInterpolation&&!de.bracketSpacing&&Ce(P)&&Se(U))return!0;if(oe(P))return!1;if(de.parser!=="flow"&&C(U.getValue()))return!0;if(P.type==="Identifier"){if(P.extra&&P.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(P.name)||ne==="left"&&(P.name==="async"&&!z.await||P.name==="let")&&z.type==="ForOfStatement")return!0;if(P.name==="let"){var G;let ue=(G=U.findAncestor(ce=>ce.type==="ForOfStatement"))===null||G===void 0?void 0:G.left;if(ue&&X(ue,ce=>ce===P))return!0}if(ne==="object"&&P.name==="let"&&z.type==="MemberExpression"&&z.computed&&!z.optional){let ue=U.findAncestor(fe=>fe.type==="ExpressionStatement"||fe.type==="ForStatement"||fe.type==="ForInStatement"),ce=ue?ue.type==="ExpressionStatement"?ue.expression:ue.type==="ForStatement"?ue.init:ue.left:void 0;if(ce&&X(ce,fe=>fe===P))return!0}return!1}if(P.type==="ObjectExpression"||P.type==="FunctionExpression"||P.type==="ClassExpression"||P.type==="DoExpression"){var Q;let ue=(Q=U.findAncestor(ce=>ce.type==="ExpressionStatement"))===null||Q===void 0?void 0:Q.expression;if(ue&&X(ue,ce=>ce===P))return!0}switch(z.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":{if(ne==="superClass"&&(P.type==="ArrowFunctionExpression"||P.type==="AssignmentExpression"||P.type==="AwaitExpression"||P.type==="BinaryExpression"||P.type==="ConditionalExpression"||P.type==="LogicalExpression"||P.type==="NewExpression"||P.type==="ObjectExpression"||P.type==="SequenceExpression"||P.type==="TaggedTemplateExpression"||P.type==="UnaryExpression"||P.type==="UpdateExpression"||P.type==="YieldExpression"||P.type==="TSNonNullExpression"))return!0;break}case"ExportDefaultDeclaration":return Ke(U,de)||P.type==="SequenceExpression";case"Decorator":{if(ne==="expression"){if(v(P)&&P.computed)return!0;let ue=!1,ce=!1,fe=P;for(;fe;)switch(fe.type){case"MemberExpression":ce=!0,fe=fe.object;break;case"CallExpression":if(ce||ue)return de.parser!=="typescript";ue=!0,fe=fe.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return de.parser!=="typescript";default:return!0}return!0}break}case"ArrowFunctionExpression":{if(ne==="body"&&P.type!=="SequenceExpression"&&X(P,ue=>ue.type==="ObjectExpression"))return!0;break}}switch(P.type){case"UpdateExpression":if(z.type==="UnaryExpression")return P.prefix&&(P.operator==="++"&&z.operator==="+"||P.operator==="--"&&z.operator==="-");case"UnaryExpression":switch(z.type){case"UnaryExpression":return P.operator===z.operator&&(P.operator==="+"||P.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return ne==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return ne==="callee";case"BinaryExpression":return ne==="left"&&z.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":{if(z.type==="UpdateExpression"||P.operator==="in"&&ye(U))return!0;if(P.operator==="|>"&&P.extra&&P.extra.parenthesized){let ue=U.getParentNode(1);if(ue.type==="BinaryExpression"&&ue.operator==="|>")return!0}}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(z.type){case"TSSatisfiesExpression":case"TSAsExpression":return!ve(P);case"ConditionalExpression":return ve(P);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return ne==="callee";case"ClassExpression":case"ClassDeclaration":return ne==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return ne==="object";case"AssignmentExpression":case"AssignmentPattern":return ne==="left"&&(P.type==="TSTypeAssertion"||ve(P));case"LogicalExpression":if(P.type==="LogicalExpression")return z.operator!==P.operator;case"BinaryExpression":{let{operator:ue,type:ce}=P;if(!ue&&ce!=="TSTypeAssertion")return!0;let fe=q(ue),Fe=z.operator,$e=q(Fe);return $e>fe||ne==="right"&&$e===fe||$e===fe&&!Y(Fe,ue)?!0:$e<fe&&ue==="%"?Fe==="+"||Fe==="-":!!K(Fe)}default:return!1}case"SequenceExpression":switch(z.type){case"ReturnStatement":return!1;case"ForStatement":return!1;case"ExpressionStatement":return ne!=="expression";case"ArrowFunctionExpression":return ne!=="body";default:return!0}case"YieldExpression":if(z.type==="UnaryExpression"||z.type==="AwaitExpression"||ve(z)||z.type==="TSNonNullExpression")return!0;case"AwaitExpression":switch(z.type){case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"SpreadElement":case"SpreadProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return ne==="object";case"NewExpression":case"CallExpression":case"OptionalCallExpression":return ne==="callee";case"ConditionalExpression":return ne==="test";case"BinaryExpression":return!(!P.argument&&z.operator==="|>");default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if(ne==="extendsType"&&z.type==="TSConditionalType"){if(P.type==="TSConditionalType")return!0;let{typeAnnotation:ue}=P.returnType||P.typeAnnotation;if(ue.type==="TSTypePredicate"&&ue.typeAnnotation&&(ue=ue.typeAnnotation.typeAnnotation),ue.type==="TSInferType"&&ue.typeParameter.constraint)return!0}if(ne==="checkType"&&z.type==="TSConditionalType")return!0;case"TSUnionType":case"TSIntersectionType":if((z.type==="TSUnionType"||z.type==="TSIntersectionType")&&z.types.length>1&&(!P.types||P.types.length>1))return!0;case"TSInferType":if(P.type==="TSInferType"&&z.type==="TSRestType")return!1;case"TSTypeOperator":return z.type==="TSArrayType"||z.type==="TSOptionalType"||z.type==="TSRestType"||ne==="objectType"&&z.type==="TSIndexedAccessType"||z.type==="TSTypeOperator"||z.type==="TSTypeAnnotation"&&U.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return ne==="objectType"&&z.type==="TSIndexedAccessType"||ne==="elementType"&&z.type==="TSArrayType";case"TypeofTypeAnnotation":return ne==="objectType"&&(z.type==="IndexedAccessType"||z.type==="OptionalIndexedAccessType")||ne==="elementType"&&z.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return z.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return z.type==="ArrayTypeAnnotation"||z.type==="NullableTypeAnnotation"||z.type==="IntersectionTypeAnnotation"||z.type==="UnionTypeAnnotation"||ne==="objectType"&&(z.type==="IndexedAccessType"||z.type==="OptionalIndexedAccessType");case"NullableTypeAnnotation":return z.type==="ArrayTypeAnnotation"||ne==="objectType"&&(z.type==="IndexedAccessType"||z.type==="OptionalIndexedAccessType");case"FunctionTypeAnnotation":{let ue=z.type==="NullableTypeAnnotation"?U.getParentNode(1):z;return ue.type==="UnionTypeAnnotation"||ue.type==="IntersectionTypeAnnotation"||ue.type==="ArrayTypeAnnotation"||ne==="objectType"&&(ue.type==="IndexedAccessType"||ue.type==="OptionalIndexedAccessType")||ue.type==="NullableTypeAnnotation"||z.type==="FunctionTypeParam"&&z.name===null&&N(P).some(ce=>ce.typeAnnotation&&ce.typeAnnotation.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return ne==="objectType"&&z.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof P.value=="string"&&z.type==="ExpressionStatement"&&!z.directive){let ue=U.getParentNode(1);return ue.type==="Program"||ue.type==="BlockStatement"}return ne==="object"&&z.type==="MemberExpression"&&typeof P.value=="number";case"AssignmentExpression":{let ue=U.getParentNode(1);return ne==="body"&&z.type==="ArrowFunctionExpression"?!0:ne==="key"&&(z.type==="ClassProperty"||z.type==="PropertyDefinition")&&z.computed||(ne==="init"||ne==="update")&&z.type==="ForStatement"?!1:z.type==="ExpressionStatement"?P.left.type==="ObjectPattern":!(ne==="key"&&z.type==="TSPropertySignature"||z.type==="AssignmentExpression"||z.type==="SequenceExpression"&&ue&&ue.type==="ForStatement"&&(ue.init===z||ue.update===z)||ne==="value"&&z.type==="Property"&&ue&&ue.type==="ObjectPattern"&&ue.properties.includes(z)||z.type==="NGChainedExpression")}case"ConditionalExpression":switch(z.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return ne==="callee";case"ConditionalExpression":return ne==="test";case"MemberExpression":case"OptionalMemberExpression":return ne==="object";default:return!1}case"FunctionExpression":switch(z.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return ne==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(z.type){case"BinaryExpression":return z.operator!=="|>"||P.extra&&P.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return ne==="callee";case"MemberExpression":case"OptionalMemberExpression":return ne==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return ne==="test";default:return!1}case"ClassExpression":if(I(P.decorators))return!0;switch(z.type){case"NewExpression":return ne==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":{let ue=U.getParentNode(1);if(ne==="object"&&z.type==="MemberExpression"||ne==="callee"&&(z.type==="CallExpression"||z.type==="NewExpression")||z.type==="TSNonNullExpression"&&ue.type==="MemberExpression"&&ue.object===z)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if(ne==="callee"&&(z.type==="BindExpression"||z.type==="NewExpression")){let ue=P;for(;ue;)switch(ue.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":ue=ue.object;break;case"TaggedTemplateExpression":ue=ue.tag;break;case"TSNonNullExpression":ue=ue.expression;break;default:return!1}}return!1;case"BindExpression":return ne==="callee"&&(z.type==="BindExpression"||z.type==="NewExpression")||ne==="object"&&v(z);case"NGPipeExpression":return!(z.type==="NGRoot"||z.type==="NGMicrosyntaxExpression"||z.type==="ObjectProperty"&&!(P.extra&&P.extra.parenthesized)||z.type==="ArrayExpression"||R(z)&&z.arguments[ne]===P||ne==="right"&&z.type==="NGPipeExpression"||ne==="property"&&z.type==="MemberExpression"||z.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return ne==="callee"||ne==="left"&&z.type==="BinaryExpression"&&z.operator==="<"||z.type!=="ArrayExpression"&&z.type!=="ArrowFunctionExpression"&&z.type!=="AssignmentExpression"&&z.type!=="AssignmentPattern"&&z.type!=="BinaryExpression"&&z.type!=="NewExpression"&&z.type!=="ConditionalExpression"&&z.type!=="ExpressionStatement"&&z.type!=="JsExpressionRoot"&&z.type!=="JSXAttribute"&&z.type!=="JSXElement"&&z.type!=="JSXExpressionContainer"&&z.type!=="JSXFragment"&&z.type!=="LogicalExpression"&&!R(z)&&!te(z)&&z.type!=="ReturnStatement"&&z.type!=="ThrowStatement"&&z.type!=="TypeCastExpression"&&z.type!=="VariableDeclarator"&&z.type!=="YieldExpression";case"TypeAnnotation":return ne==="returnType"&&z.type==="ArrowFunctionExpression"&&pe(P)}return!1}function oe(U){return U.type==="BlockStatement"||U.type==="BreakStatement"||U.type==="ClassBody"||U.type==="ClassDeclaration"||U.type==="ClassMethod"||U.type==="ClassProperty"||U.type==="PropertyDefinition"||U.type==="ClassPrivateProperty"||U.type==="ContinueStatement"||U.type==="DebuggerStatement"||U.type==="DeclareClass"||U.type==="DeclareExportAllDeclaration"||U.type==="DeclareExportDeclaration"||U.type==="DeclareFunction"||U.type==="DeclareInterface"||U.type==="DeclareModule"||U.type==="DeclareModuleExports"||U.type==="DeclareVariable"||U.type==="DoWhileStatement"||U.type==="EnumDeclaration"||U.type==="ExportAllDeclaration"||U.type==="ExportDefaultDeclaration"||U.type==="ExportNamedDeclaration"||U.type==="ExpressionStatement"||U.type==="ForInStatement"||U.type==="ForOfStatement"||U.type==="ForStatement"||U.type==="FunctionDeclaration"||U.type==="IfStatement"||U.type==="ImportDeclaration"||U.type==="InterfaceDeclaration"||U.type==="LabeledStatement"||U.type==="MethodDefinition"||U.type==="ReturnStatement"||U.type==="SwitchStatement"||U.type==="ThrowStatement"||U.type==="TryStatement"||U.type==="TSDeclareFunction"||U.type==="TSEnumDeclaration"||U.type==="TSImportEqualsDeclaration"||U.type==="TSInterfaceDeclaration"||U.type==="TSModuleDeclaration"||U.type==="TSNamespaceExportDeclaration"||U.type==="TypeAlias"||U.type==="VariableDeclaration"||U.type==="WhileStatement"||U.type==="WithStatement"}function ye(U){let de=0,z=U.getValue();for(;z;){let ne=U.getParentNode(de++);if(ne&&ne.type==="ForStatement"&&ne.init===z)return!0;z=ne}return!1}function pe(U){return j(U,de=>de.type==="ObjectTypeAnnotation"&&j(de,z=>z.type==="FunctionTypeAnnotation"||void 0)||void 0)}function Ce(U){switch(U.type){case"ObjectExpression":return!0;default:return!1}}function Se(U){let de=U.getValue(),z=U.getParentNode(),ne=U.getName();switch(z.type){case"NGPipeExpression":if(typeof ne=="number"&&z.arguments[ne]===de&&z.arguments.length-1===ne)return U.callParent(Se);break;case"ObjectProperty":if(ne==="value"){let P=U.getParentNode(1);return S(P.properties)===z}break;case"BinaryExpression":case"LogicalExpression":if(ne==="right")return U.callParent(Se);break;case"ConditionalExpression":if(ne==="alternate")return U.callParent(Se);break;case"UnaryExpression":if(z.prefix)return U.callParent(Se);break}return!1}function Ke(U,de){let z=U.getValue(),ne=U.getParentNode();return z.type==="FunctionExpression"||z.type==="ClassExpression"?ne.type==="ExportDefaultDeclaration"||!xe(U,de):!k(z)||ne.type!=="ExportDefaultDeclaration"&&xe(U,de)?!1:U.call(P=>Ke(P,de),...E(U,z))}L.exports=xe}}),$=Ge({"src/language-js/print-preprocess.js"(A,L){"use strict";ct();function S(I,N){switch(N.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},I),{},{type:N.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:I,comments:[],rootMarker:N.rootMarker});default:return I}}L.exports=S}}),Te=Ge({"src/language-js/print/html-binding.js"(A,L){"use strict";ct();var{builders:{join:S,line:I,group:N,softline:E,indent:C}}=or();function k(K,X,Y){let q=K.getValue();if(X.__onHtmlBindingRoot&&K.getName()===null&&X.__onHtmlBindingRoot(q,X),q.type==="File"){if(X.__isVueForBindingLeft)return K.call(R=>{let v=S([",",I],R.map(Y,"params")),{params:te}=R.getValue();return te.length===1?v:["(",C([E,N(v)]),E,")"]},"program","body",0);if(X.__isVueBindings)return K.call(R=>S([",",I],R.map(Y,"params")),"program","body",0)}}function j(K){switch(K.type){case"MemberExpression":switch(K.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return j(K.object)}return!1;case"Identifier":return!0;default:return!1}}L.exports={isVueEventBindingExpression:j,printHtmlBinding:k}}}),me=Ge({"src/language-js/print/binaryish.js"(A,L){"use strict";ct();var{printComments:S}=ys(),{getLast:I}=go(),{builders:{join:N,line:E,softline:C,group:k,indent:j,align:K,indentIfBreak:X},utils:{cleanDoc:Y,getDocParts:q,isConcat:R}}=or(),{hasLeadingOwnLineComment:v,isBinaryish:te,isJsxNode:ve,shouldFlatten:xe,hasComment:oe,CommentCheckFlags:ye,isCallExpression:pe,isMemberExpression:Ce,isObjectProperty:Se,isEnabledHackPipeline:Ke}=ha(),U=0;function de(P,G,Q){let ue=P.getValue(),ce=P.getParentNode(),fe=P.getParentNode(1),Fe=ue!==ce.body&&(ce.type==="IfStatement"||ce.type==="WhileStatement"||ce.type==="SwitchStatement"||ce.type==="DoWhileStatement"),$e=Ke(G)&&ue.operator==="|>",Ue=z(P,Q,G,!1,Fe);if(Fe)return Ue;if($e)return k(Ue);if(pe(ce)&&ce.callee===ue||ce.type==="UnaryExpression"||Ce(ce)&&!ce.computed)return k([j([C,...Ue]),C]);let Be=ce.type==="ReturnStatement"||ce.type==="ThrowStatement"||ce.type==="JSXExpressionContainer"&&fe.type==="JSXAttribute"||ue.operator!=="|"&&ce.type==="JsExpressionRoot"||ue.type!=="NGPipeExpression"&&(ce.type==="NGRoot"&&G.parser==="__ng_binding"||ce.type==="NGMicrosyntaxExpression"&&fe.type==="NGMicrosyntax"&&fe.body.length===1)||ue===ce.body&&ce.type==="ArrowFunctionExpression"||ue!==ce.body&&ce.type==="ForStatement"||ce.type==="ConditionalExpression"&&fe.type!=="ReturnStatement"&&fe.type!=="ThrowStatement"&&!pe(fe)||ce.type==="TemplateLiteral",nt=ce.type==="AssignmentExpression"||ce.type==="VariableDeclarator"||ce.type==="ClassProperty"||ce.type==="PropertyDefinition"||ce.type==="TSAbstractPropertyDefinition"||ce.type==="ClassPrivateProperty"||Se(ce),Pe=te(ue.left)&&xe(ue.operator,ue.left.operator);if(Be||ne(ue)&&!Pe||!ne(ue)&&nt)return k(Ue);if(Ue.length===0)return"";let mt=ve(ue.right),Ne=Ue.findIndex(Ve=>typeof Ve!="string"&&!Array.isArray(Ve)&&Ve.type==="group"),Le=Ue.slice(0,Ne===-1?1:Ne+1),ft=Ue.slice(Le.length,mt?-1:void 0),Ot=Symbol("logicalChain-"+ ++U),yt=k([...Le,j(ft)],{id:Ot});if(!mt)return yt;let Lt=I(Ue);return k([yt,X(Lt,{groupId:Ot})])}function z(P,G,Q,ue,ce){let fe=P.getValue();if(!te(fe))return[k(G())];let Fe=[];xe(fe.operator,fe.left.operator)?Fe=P.call(ft=>z(ft,G,Q,!0,ce),"left"):Fe.push(k(G("left")));let $e=ne(fe),Ue=(fe.operator==="|>"||fe.type==="NGPipeExpression"||fe.operator==="|"&&Q.parser==="__vue_expression")&&!v(Q.originalText,fe.right),Be=fe.type==="NGPipeExpression"?"|":fe.operator,nt=fe.type==="NGPipeExpression"&&fe.arguments.length>0?k(j([E,": ",N([E,": "],P.map(G,"arguments").map(ft=>K(2,k(ft))))])):"",Pe;if($e)Pe=[Be," ",G("right"),nt];else{let ft=Ke(Q)&&Be==="|>"?P.call(Ot=>z(Ot,G,Q,!0,ce),"right"):G("right");Pe=[Ue?E:"",Be,Ue?" ":E,ft,nt]}let mt=P.getParentNode(),Ne=oe(fe.left,ye.Trailing|ye.Line),Le=Ne||!(ce&&fe.type==="LogicalExpression")&&mt.type!==fe.type&&fe.left.type!==fe.type&&fe.right.type!==fe.type;if(Fe.push(Ue?"":" ",Le?k(Pe,{shouldBreak:Ne}):Pe),ue&&oe(fe)){let ft=Y(S(P,Fe,Q));return R(ft)||ft.type==="fill"?q(ft):[ft]}return Fe}function ne(P){return P.type!=="LogicalExpression"?!1:!!(P.right.type==="ObjectExpression"&&P.right.properties.length>0||P.right.type==="ArrayExpression"&&P.right.elements.length>0||ve(P.right))}L.exports={printBinaryishExpression:de,shouldInlineLogicalExpression:ne}}}),J=Ge({"src/language-js/print/angular.js"(A,L){"use strict";ct();var{builders:{join:S,line:I,group:N}}=or(),{hasNode:E,hasComment:C,getComments:k}=ha(),{printBinaryishExpression:j}=me();function K(q,R,v){let te=q.getValue();if(te.type.startsWith("NG"))switch(te.type){case"NGRoot":return[v("node"),C(te.node)?" //"+k(te.node)[0].value.trimEnd():""];case"NGPipeExpression":return j(q,R,v);case"NGChainedExpression":return N(S([";",I],q.map(ve=>Y(ve)?v():["(",v(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[te.prefix,": ",te.value.trim()];case"NGMicrosyntax":return q.map((ve,xe)=>[xe===0?"":X(ve.getValue(),xe,te)?" ":[";",I],v()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(te.name)?te.name:JSON.stringify(te.name);case"NGMicrosyntaxExpression":return[v("expression"),te.alias===null?"":[" as ",v("alias")]];case"NGMicrosyntaxKeyedExpression":{let ve=q.getName(),xe=q.getParentNode(),oe=X(te,ve,xe)||(ve===1&&(te.key.name==="then"||te.key.name==="else")||ve===2&&te.key.name==="else"&&xe.body[ve-1].type==="NGMicrosyntaxKeyedExpression"&&xe.body[ve-1].key.name==="then")&&xe.body[0].type==="NGMicrosyntaxExpression";return[v("key"),oe?" ":": ",v("expression")]}case"NGMicrosyntaxLet":return["let ",v("key"),te.value===null?"":[" = ",v("value")]];case"NGMicrosyntaxAs":return[v("key")," as ",v("alias")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(te.type)}.`)}}function X(q,R,v){return q.type==="NGMicrosyntaxKeyedExpression"&&q.key.name==="of"&&R===1&&v.body[0].type==="NGMicrosyntaxLet"&&v.body[0].value===null}function Y(q){return E(q.getValue(),R=>{switch(R.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})}L.exports={printAngular:K}}}),O=Ge({"src/language-js/print/jsx.js"(A,L){"use strict";ct();var{printComments:S,printDanglingComments:I,printCommentsSeparately:N}=ys(),{builders:{line:E,hardline:C,softline:k,group:j,indent:K,conditionalGroup:X,fill:Y,ifBreak:q,lineSuffixBoundary:R,join:v},utils:{willBreak:te}}=or(),{getLast:ve,getPreferredQuote:xe}=go(),{isJsxNode:oe,rawText:ye,isCallExpression:pe,isStringLiteral:Ce,isBinaryish:Se,hasComment:Ke,CommentCheckFlags:U,hasNodeIgnoreComment:de}=ha(),z=ie(),{willPrintOwnComments:ne}=h(),P=Ye=>Ye===""||Ye===E||Ye===C||Ye===k;function G(Ye,vt,wt){let rn=Ye.getValue();if(rn.type==="JSXElement"&&qt(rn))return[wt("openingElement"),wt("closingElement")];let wn=rn.type==="JSXElement"?wt("openingElement"):wt("openingFragment"),Re=rn.type==="JSXElement"?wt("closingElement"):wt("closingFragment");if(rn.children.length===1&&rn.children[0].type==="JSXExpressionContainer"&&(rn.children[0].expression.type==="TemplateLiteral"||rn.children[0].expression.type==="TaggedTemplateExpression"))return[wn,...Ye.map(wt,"children"),Re];rn.children=rn.children.map(se=>cr(se)?{type:"JSXText",value:" ",raw:" "}:se);let Gr=rn.children.some(oe),uo=rn.children.filter(se=>se.type==="JSXExpressionContainer").length>1,ro=rn.type==="JSXElement"&&rn.openingElement.attributes.length>1,ei=te(wn)||Gr||ro||uo,ai=Ye.getParentNode().rootMarker==="mdx",Ut=vt.singleQuote?"{' '}":'{" "}',qe=ai?" ":q([Ut,k]," "),Jt=rn.openingElement&&rn.openingElement.name&&rn.openingElement.name.name==="fbt",rt=Q(Ye,vt,wt,qe,Jt),Ft=rn.children.some(se=>Ht(se));for(let se=rt.length-2;se>=0;se--){let et=rt[se]===""&&rt[se+1]==="",It=rt[se]===C&&rt[se+1]===""&&rt[se+2]===C,$n=(rt[se]===k||rt[se]===C)&&rt[se+1]===""&&rt[se+2]===qe,Gn=rt[se]===qe&&rt[se+1]===""&&(rt[se+2]===k||rt[se+2]===C),Xr=rt[se]===qe&&rt[se+1]===""&&rt[se+2]===qe,Nn=rt[se]===k&&rt[se+1]===""&&rt[se+2]===C||rt[se]===C&&rt[se+1]===""&&rt[se+2]===k;It&&Ft||et||$n||Xr||Nn?rt.splice(se,2):Gn&&rt.splice(se+1,2)}for(;rt.length>0&&P(ve(rt));)rt.pop();for(;rt.length>1&&P(rt[0])&&P(rt[1]);)rt.shift(),rt.shift();let Or=[];for(let[se,et]of rt.entries()){if(et===qe){if(se===1&&rt[se-1]===""){if(rt.length===2){Or.push(Ut);continue}Or.push([Ut,C]);continue}else if(se===rt.length-1){Or.push(Ut);continue}else if(rt[se-1]===""&&rt[se-2]===C){Or.push(Ut);continue}}Or.push(et),te(et)&&(ei=!0)}let rr=Ft?Y(Or):j(Or,{shouldBreak:!0});if(ai)return rr;let Yt=j([wn,K([C,rr]),C,Re]);return ei?Yt:X([j([wn,...rt,Re]),Yt])}function Q(Ye,vt,wt,rn,wn){let Re=[];return Ye.each((Gr,uo,ro)=>{let ei=Gr.getValue();if(ei.type==="JSXText"){let ai=ye(ei);if(Ht(ei)){let Ut=ai.split(Lt);if(Ut[0]===""){if(Re.push(""),Ut.shift(),/\n/.test(Ut[0])){let Jt=ro[uo+1];Re.push(ce(wn,Ut[1],ei,Jt))}else Re.push(rn);Ut.shift()}let qe;if(ve(Ut)===""&&(Ut.pop(),qe=Ut.pop()),Ut.length===0)return;for(let[Jt,rt]of Ut.entries())Jt%2===1?Re.push(E):Re.push(rt);if(qe!==void 0)if(/\n/.test(qe)){let Jt=ro[uo+1];Re.push(ce(wn,ve(Re),ei,Jt))}else Re.push(rn);else{let Jt=ro[uo+1];Re.push(ue(wn,ve(Re),ei,Jt))}}else/\n/.test(ai)?ai.match(/\n/g).length>1&&Re.push("",C):Re.push("",rn)}else{let ai=wt();Re.push(ai);let Ut=ro[uo+1];if(Ut&&Ht(Ut)){let qe=at(ye(Ut)).split(Lt)[0];Re.push(ue(wn,qe,ei,Ut))}else Re.push(C)}},"children"),Re}function ue(Ye,vt,wt,rn){return Ye?"":wt.type==="JSXElement"&&!wt.closingElement||rn&&rn.type==="JSXElement"&&!rn.closingElement?vt.length===1?k:C:k}function ce(Ye,vt,wt,rn){return Ye?C:vt.length===1?wt.type==="JSXElement"&&!wt.closingElement||rn&&rn.type==="JSXElement"&&!rn.closingElement?C:k:C}function fe(Ye,vt,wt){let rn=Ye.getParentNode();if(!rn||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[rn.type])return vt;let wn=Ye.match(void 0,Gr=>Gr.type==="ArrowFunctionExpression",pe,Gr=>Gr.type==="JSXExpressionContainer"),Re=z(Ye,wt);return j([Re?"":q("("),K([k,vt]),k,Re?"":q(")")],{shouldBreak:wn})}function Fe(Ye,vt,wt){let rn=Ye.getValue(),wn=[];if(wn.push(wt("name")),rn.value){let Re;if(Ce(rn.value)){let Gr=ye(rn.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:uo,quote:ro,regex:ei}=xe(Gr,vt.jsxSingleQuote?"'":'"');Gr=Gr.replace(ei,uo);let{leading:ai,trailing:Ut}=Ye.call(()=>N(Ye,vt),"value");Re=[ai,ro,Gr,ro,Ut]}else Re=wt("value");wn.push("=",Re)}return wn}function $e(Ye,vt,wt){let rn=Ye.getValue(),wn=(Re,Gr)=>Re.type==="JSXEmptyExpression"||!Ke(Re)&&(Re.type==="ArrayExpression"||Re.type==="ObjectExpression"||Re.type==="ArrowFunctionExpression"||Re.type==="AwaitExpression"&&(wn(Re.argument,Re)||Re.argument.type==="JSXElement")||pe(Re)||Re.type==="FunctionExpression"||Re.type==="TemplateLiteral"||Re.type==="TaggedTemplateExpression"||Re.type==="DoExpression"||oe(Gr)&&(Re.type==="ConditionalExpression"||Se(Re)));return wn(rn.expression,Ye.getParentNode(0))?j(["{",wt("expression"),R,"}"]):j(["{",K([k,wt("expression")]),k,R,"}"])}function Ue(Ye,vt,wt){let rn=Ye.getValue(),wn=rn.name&&Ke(rn.name)||rn.typeParameters&&Ke(rn.typeParameters);if(rn.selfClosing&&rn.attributes.length===0&&!wn)return["<",wt("name"),wt("typeParameters")," />"];if(rn.attributes&&rn.attributes.length===1&&rn.attributes[0].value&&Ce(rn.attributes[0].value)&&!rn.attributes[0].value.value.includes(` +`)&&!wn&&!Ke(rn.attributes[0]))return j(["<",wt("name"),wt("typeParameters")," ",...Ye.map(wt,"attributes"),rn.selfClosing?" />":">"]);let Re=rn.attributes&&rn.attributes.some(uo=>uo.value&&Ce(uo.value)&&uo.value.value.includes(` +`)),Gr=vt.singleAttributePerLine&&rn.attributes.length>1?C:E;return j(["<",wt("name"),wt("typeParameters"),K(Ye.map(()=>[Gr,wt()],"attributes")),...Be(rn,vt,wn)],{shouldBreak:Re})}function Be(Ye,vt,wt){return Ye.selfClosing?[E,"/>"]:nt(Ye,vt,wt)?[">"]:[k,">"]}function nt(Ye,vt,wt){let rn=Ye.attributes.length>0&&Ke(ve(Ye.attributes),U.Trailing);return Ye.attributes.length===0&&!wt||(vt.bracketSameLine||vt.jsxBracketSameLine)&&(!wt||Ye.attributes.length>0)&&!rn}function Pe(Ye,vt,wt){let rn=Ye.getValue(),wn=[];wn.push("</");let Re=wt("name");return Ke(rn.name,U.Leading|U.Line)?wn.push(K([C,Re]),C):Ke(rn.name,U.Leading|U.Block)?wn.push(" ",Re):wn.push(Re),wn.push(">"),wn}function mt(Ye,vt){let wt=Ye.getValue(),rn=Ke(wt),wn=Ke(wt,U.Line),Re=wt.type==="JSXOpeningFragment";return[Re?"<":"</",K([wn?C:rn&&!Re?" ":"",I(Ye,vt,!0)]),wn?C:"",">"]}function Ne(Ye,vt,wt){let rn=S(Ye,G(Ye,vt,wt),vt);return fe(Ye,rn,vt)}function Le(Ye,vt){let wt=Ye.getValue(),rn=Ke(wt,U.Line);return[I(Ye,vt,!rn),rn?C:""]}function ft(Ye,vt,wt){let rn=Ye.getValue();return["{",Ye.call(wn=>{let Re=["...",wt()],Gr=wn.getValue();return!Ke(Gr)||!ne(wn)?Re:[K([k,S(wn,Re,vt)]),k]},rn.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function Ot(Ye,vt,wt){let rn=Ye.getValue();if(rn.type.startsWith("JSX"))switch(rn.type){case"JSXAttribute":return Fe(Ye,vt,wt);case"JSXIdentifier":return String(rn.name);case"JSXNamespacedName":return v(":",[wt("namespace"),wt("name")]);case"JSXMemberExpression":return v(".",[wt("object"),wt("property")]);case"JSXSpreadAttribute":return ft(Ye,vt,wt);case"JSXSpreadChild":return ft(Ye,vt,wt);case"JSXExpressionContainer":return $e(Ye,vt,wt);case"JSXFragment":case"JSXElement":return Ne(Ye,vt,wt);case"JSXOpeningElement":return Ue(Ye,vt,wt);case"JSXClosingElement":return Pe(Ye,vt,wt);case"JSXOpeningFragment":case"JSXClosingFragment":return mt(Ye,vt);case"JSXEmptyExpression":return Le(Ye,vt);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(rn.type)}.`)}}var yt=` +\r `,Lt=new RegExp("(["+yt+"]+)"),Ve=new RegExp("[^"+yt+"]"),at=Ye=>Ye.replace(new RegExp("(?:^"+Lt.source+"|"+Lt.source+"$)"),"");function qt(Ye){if(Ye.children.length===0)return!0;if(Ye.children.length>1)return!1;let vt=Ye.children[0];return vt.type==="JSXText"&&!Ht(vt)}function Ht(Ye){return Ye.type==="JSXText"&&(Ve.test(ye(Ye))||!/\n/.test(ye(Ye)))}function cr(Ye){return Ye.type==="JSXExpressionContainer"&&Ce(Ye.expression)&&Ye.expression.value===" "&&!Ke(Ye.expression)}function pt(Ye){let vt=Ye.getValue(),wt=Ye.getParentNode();if(!wt||!vt||!oe(vt)||!oe(wt))return!1;let rn=wt.children.indexOf(vt),wn=null;for(let Re=rn;Re>0;Re--){let Gr=wt.children[Re-1];if(!(Gr.type==="JSXText"&&!Ht(Gr))){wn=Gr;break}}return wn&&wn.type==="JSXExpressionContainer"&&wn.expression.type==="JSXEmptyExpression"&&de(wn.expression)}L.exports={hasJsxIgnoreComment:pt,printJsx:Ot}}}),le=Ge({"src/language-js/print/misc.js"(A,L){"use strict";ct();var{isNonEmptyArray:S}=go(),{builders:{indent:I,join:N,line:E}}=or(),{isFlowAnnotationComment:C}=ha();function k(ve){let xe=ve.getValue();return!xe.optional||xe.type==="Identifier"&&xe===ve.getParentNode().key?"":xe.type==="OptionalCallExpression"||xe.type==="OptionalMemberExpression"&&xe.computed?"?.":"?"}function j(ve){return ve.getValue().definite||ve.match(void 0,(xe,oe)=>oe==="id"&&xe.type==="VariableDeclarator"&&xe.definite)?"!":""}function K(ve,xe,oe){let ye=ve.getValue();return ye.typeArguments?oe("typeArguments"):ye.typeParameters?oe("typeParameters"):""}function X(ve,xe,oe){let ye=ve.getValue();if(!ye.typeAnnotation)return"";let pe=ve.getParentNode(),Ce=pe.type==="DeclareFunction"&&pe.id===ye;return C(xe.originalText,ye.typeAnnotation)?[" /*: ",oe("typeAnnotation")," */"]:[Ce?"":": ",oe("typeAnnotation")]}function Y(ve,xe,oe){return["::",oe("callee")]}function q(ve,xe,oe){let ye=ve.getValue();return S(ye.modifiers)?[N(" ",ve.map(oe,"modifiers"))," "]:""}function R(ve,xe,oe){return ve.type==="EmptyStatement"?";":ve.type==="BlockStatement"||oe?[" ",xe]:I([E,xe])}function v(ve,xe,oe){return["...",oe("argument"),X(ve,xe,oe)]}function te(ve,xe){let oe=ve.slice(1,-1);if(oe.includes('"')||oe.includes("'"))return ve;let ye=xe.singleQuote?"'":'"';return ye+oe+ye}L.exports={printOptionalToken:k,printDefiniteToken:j,printFunctionTypeParameters:K,printBindExpressionCallee:Y,printTypeScriptModifiers:q,printTypeAnnotation:X,printRestSpread:v,adjustClause:R,printDirective:te}}}),F=Ge({"src/language-js/print/array.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{builders:{line:I,softline:N,hardline:E,group:C,indent:k,ifBreak:j,fill:K}}=or(),{getLast:X,hasNewline:Y}=go(),{shouldPrintComma:q,hasComment:R,CommentCheckFlags:v,isNextLineEmpty:te,isNumericLiteral:ve,isSignedNumericLiteral:xe}=ha(),{locStart:oe}=wu(),{printOptionalToken:ye,printTypeAnnotation:pe}=le();function Ce(de,z,ne){let P=de.getValue(),G=[],Q=P.type==="TupleExpression"?"#[":"[",ue="]";if(P.elements.length===0)R(P,v.Dangling)?G.push(C([Q,S(de,z),N,ue])):G.push(Q,ue);else{let ce=X(P.elements),fe=!(ce&&ce.type==="RestElement"),Fe=ce===null,$e=Symbol("array"),Ue=!z.__inJestEach&&P.elements.length>1&&P.elements.every((Pe,mt,Ne)=>{let Le=Pe&&Pe.type;if(Le!=="ArrayExpression"&&Le!=="ObjectExpression")return!1;let ft=Ne[mt+1];if(ft&&Le!==ft.type)return!1;let Ot=Le==="ArrayExpression"?"elements":"properties";return Pe[Ot]&&Pe[Ot].length>1}),Be=Se(P,z),nt=fe?Fe?",":q(z)?Be?j(",","",{groupId:$e}):j(","):"":"";G.push(C([Q,k([N,Be?U(de,z,ne,nt):[Ke(de,z,"elements",ne),nt],S(de,z,!0)]),N,ue],{shouldBreak:Ue,id:$e}))}return G.push(ye(de),pe(de,z,ne)),G}function Se(de,z){return de.elements.length>1&&de.elements.every(ne=>ne&&(ve(ne)||xe(ne)&&!R(ne.argument))&&!R(ne,v.Trailing|v.Line,P=>!Y(z.originalText,oe(P),{backwards:!0})))}function Ke(de,z,ne,P){let G=[],Q=[];return de.each(ue=>{G.push(Q,C(P())),Q=[",",I],ue.getValue()&&te(ue.getValue(),z)&&Q.push(N)},ne),G}function U(de,z,ne,P){let G=[];return de.each((Q,ue,ce)=>{let fe=ue===ce.length-1;G.push([ne(),fe?P:","]),fe||G.push(te(Q.getValue(),z)?[E,E]:R(ce[ue+1],v.Leading|v.Line)?E:I)},"elements"),K(G)}L.exports={printArray:Ce,printArrayItems:Ke,isConciselyPrintedArray:Se}}}),re=Ge({"src/language-js/print/call-arguments.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{getLast:I,getPenultimate:N}=go(),{getFunctionParameters:E,hasComment:C,CommentCheckFlags:k,isFunctionCompositionArgs:j,isJsxNode:K,isLongCurriedCallExpression:X,shouldPrintComma:Y,getCallArguments:q,iterateCallArgumentsPath:R,isNextLineEmpty:v,isCallExpression:te,isStringLiteral:ve,isObjectProperty:xe,isTSTypeExpression:oe}=ha(),{builders:{line:ye,hardline:pe,softline:Ce,group:Se,indent:Ke,conditionalGroup:U,ifBreak:de,breakParent:z},utils:{willBreak:ne}}=or(),{ArgExpansionBailout:P}=Kc(),{isConciselyPrintedArray:G}=F();function Q(Be,nt,Pe){let mt=Be.getValue(),Ne=mt.type==="ImportExpression",Le=q(mt);if(Le.length===0)return["(",S(Be,nt,!0),")"];if(Fe(Le))return["(",Pe(["arguments",0]),", ",Pe(["arguments",1]),")"];let ft=!1,Ot=!1,yt=Le.length-1,Lt=[];R(Be,(pt,Ye)=>{let vt=pt.getNode(),wt=[Pe()];Ye===yt||(v(vt,nt)?(Ye===0&&(Ot=!0),ft=!0,wt.push(",",pe,pe)):wt.push(",",ye)),Lt.push(wt)});let Ve=!(Ne||mt.callee&&mt.callee.type==="Import")&&Y(nt,"all")?",":"";function at(){return Se(["(",Ke([ye,...Lt]),Ve,ye,")"],{shouldBreak:!0})}if(ft||Be.getParentNode().type!=="Decorator"&&j(Le))return at();let qt=fe(Le),Ht=ce(Le,nt);if(qt||Ht){if(qt?Lt.slice(1).some(ne):Lt.slice(0,-1).some(ne))return at();let pt=[];try{Be.try(()=>{R(Be,(Ye,vt)=>{qt&&vt===0&&(pt=[[Pe([],{expandFirstArg:!0}),Lt.length>1?",":"",Ot?pe:ye,Ot?pe:""],...Lt.slice(1)]),Ht&&vt===yt&&(pt=[...Lt.slice(0,-1),Pe([],{expandLastArg:!0})])})})}catch(Ye){if(Ye instanceof P)return at();throw Ye}return[Lt.some(ne)?z:"",U([["(",...pt,")"],qt?["(",Se(pt[0],{shouldBreak:!0}),...pt.slice(1),")"]:["(",...Lt.slice(0,-1),Se(I(pt),{shouldBreak:!0}),")"],at()])]}let cr=["(",Ke([Ce,...Lt]),de(Ve),Ce,")"];return X(Be)?cr:Se(cr,{shouldBreak:Lt.some(ne)||ft})}function ue(Be){let nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Be.type==="ObjectExpression"&&(Be.properties.length>0||C(Be))||Be.type==="ArrayExpression"&&(Be.elements.length>0||C(Be))||Be.type==="TSTypeAssertion"&&ue(Be.expression)||oe(Be)&&ue(Be.expression)||Be.type==="FunctionExpression"||Be.type==="ArrowFunctionExpression"&&(!Be.returnType||!Be.returnType.typeAnnotation||Be.returnType.typeAnnotation.type!=="TSTypeReference"||$e(Be.body))&&(Be.body.type==="BlockStatement"||Be.body.type==="ArrowFunctionExpression"&&ue(Be.body,!0)||Be.body.type==="ObjectExpression"||Be.body.type==="ArrayExpression"||!nt&&(te(Be.body)||Be.body.type==="ConditionalExpression")||K(Be.body))||Be.type==="DoExpression"||Be.type==="ModuleExpression"}function ce(Be,nt){let Pe=I(Be),mt=N(Be);return!C(Pe,k.Leading)&&!C(Pe,k.Trailing)&&ue(Pe)&&(!mt||mt.type!==Pe.type)&&(Be.length!==2||mt.type!=="ArrowFunctionExpression"||Pe.type!=="ArrayExpression")&&!(Be.length>1&&Pe.type==="ArrayExpression"&&G(Pe,nt))}function fe(Be){if(Be.length!==2)return!1;let[nt,Pe]=Be;return nt.type==="ModuleExpression"&&Ue(Pe)?!0:!C(nt)&&(nt.type==="FunctionExpression"||nt.type==="ArrowFunctionExpression"&&nt.body.type==="BlockStatement")&&Pe.type!=="FunctionExpression"&&Pe.type!=="ArrowFunctionExpression"&&Pe.type!=="ConditionalExpression"&&!ue(Pe)}function Fe(Be){return Be.length===2&&Be[0].type==="ArrowFunctionExpression"&&E(Be[0]).length===0&&Be[0].body.type==="BlockStatement"&&Be[1].type==="ArrayExpression"&&!Be.some(nt=>C(nt))}function $e(Be){return Be.type==="BlockStatement"&&(Be.body.some(nt=>nt.type!=="EmptyStatement")||C(Be,k.Dangling))}function Ue(Be){return Be.type==="ObjectExpression"&&Be.properties.length===1&&xe(Be.properties[0])&&Be.properties[0].key.type==="Identifier"&&Be.properties[0].key.name==="type"&&ve(Be.properties[0].value)&&Be.properties[0].value.value==="module"}L.exports=Q}}),he=Ge({"src/language-js/print/member.js"(A,L){"use strict";ct();var{builders:{softline:S,group:I,indent:N,label:E}}=or(),{isNumericLiteral:C,isMemberExpression:k,isCallExpression:j}=ha(),{printOptionalToken:K}=le();function X(q,R,v){let te=q.getValue(),ve=q.getParentNode(),xe,oe=0;do xe=q.getParentNode(oe),oe++;while(xe&&(k(xe)||xe.type==="TSNonNullExpression"));let ye=v("object"),pe=Y(q,R,v),Ce=xe&&(xe.type==="NewExpression"||xe.type==="BindExpression"||xe.type==="AssignmentExpression"&&xe.left.type!=="Identifier")||te.computed||te.object.type==="Identifier"&&te.property.type==="Identifier"&&!k(ve)||(ve.type==="AssignmentExpression"||ve.type==="VariableDeclarator")&&(j(te.object)&&te.object.arguments.length>0||te.object.type==="TSNonNullExpression"&&j(te.object.expression)&&te.object.expression.arguments.length>0||ye.label==="member-chain");return E(ye.label==="member-chain"?"member-chain":"member",[ye,Ce?pe:I(N([S,pe]))])}function Y(q,R,v){let te=v("property"),ve=q.getValue(),xe=K(q);return ve.computed?!ve.property||C(ve.property)?[xe,"[",te,"]"]:I([xe,"[",N([S,te]),S,"]"]):[xe,".",te]}L.exports={printMemberExpression:X,printMemberLookup:Y}}}),m=Ge({"src/language-js/print/member-chain.js"(A,L){"use strict";ct();var{printComments:S}=ys(),{getLast:I,isNextLineEmptyAfterIndex:N,getNextNonSpaceNonCommentCharacterIndex:E}=go(),C=ie(),{isCallExpression:k,isMemberExpression:j,isFunctionOrArrowExpression:K,isLongCurriedCallExpression:X,isMemberish:Y,isNumericLiteral:q,isSimpleCallArgument:R,hasComment:v,CommentCheckFlags:te,isNextLineEmpty:ve}=ha(),{locEnd:xe}=wu(),{builders:{join:oe,hardline:ye,group:pe,indent:Ce,conditionalGroup:Se,breakParent:Ke,label:U},utils:{willBreak:de}}=or(),z=re(),{printMemberLookup:ne}=he(),{printOptionalToken:P,printFunctionTypeParameters:G,printBindExpressionCallee:Q}=le();function ue(ce,fe,Fe){let $e=ce.getParentNode(),Ue=!$e||$e.type==="ExpressionStatement",Be=[];function nt(ei){let{originalText:ai}=fe,Ut=E(ai,ei,xe);return ai.charAt(Ut)===")"?Ut!==!1&&N(ai,Ut+1):ve(ei,fe)}function Pe(ei){let ai=ei.getValue();k(ai)&&(Y(ai.callee)||k(ai.callee))?(Be.unshift({node:ai,printed:[S(ei,[P(ei),G(ei,fe,Fe),z(ei,fe,Fe)],fe),nt(ai)?ye:""]}),ei.call(Ut=>Pe(Ut),"callee")):Y(ai)?(Be.unshift({node:ai,needsParens:C(ei,fe),printed:S(ei,j(ai)?ne(ei,fe,Fe):Q(ei,fe,Fe),fe)}),ei.call(Ut=>Pe(Ut),"object")):ai.type==="TSNonNullExpression"?(Be.unshift({node:ai,printed:S(ei,"!",fe)}),ei.call(Ut=>Pe(Ut),"expression")):Be.unshift({node:ai,printed:Fe()})}let mt=ce.getValue();Be.unshift({node:mt,printed:[P(ce),G(ce,fe,Fe),z(ce,fe,Fe)]}),mt.callee&&ce.call(ei=>Pe(ei),"callee");let Ne=[],Le=[Be[0]],ft=1;for(;ft<Be.length&&(Be[ft].node.type==="TSNonNullExpression"||k(Be[ft].node)||j(Be[ft].node)&&Be[ft].node.computed&&q(Be[ft].node.property));++ft)Le.push(Be[ft]);if(!k(Be[0].node))for(;ft+1<Be.length&&Y(Be[ft].node)&&Y(Be[ft+1].node);++ft)Le.push(Be[ft]);Ne.push(Le),Le=[];let Ot=!1;for(;ft<Be.length;++ft){if(Ot&&Y(Be[ft].node)){if(Be[ft].node.computed&&q(Be[ft].node.property)){Le.push(Be[ft]);continue}Ne.push(Le),Le=[],Ot=!1}(k(Be[ft].node)||Be[ft].node.type==="ImportExpression")&&(Ot=!0),Le.push(Be[ft]),v(Be[ft].node,te.Trailing)&&(Ne.push(Le),Le=[],Ot=!1)}Le.length>0&&Ne.push(Le);function yt(ei){return/^[A-Z]|^[$_]+$/.test(ei)}function Lt(ei){return ei.length<=fe.tabWidth}function Ve(ei){let ai=ei[1].length>0&&ei[1][0].node.computed;if(ei[0].length===1){let qe=ei[0][0].node;return qe.type==="ThisExpression"||qe.type==="Identifier"&&(yt(qe.name)||Ue&&Lt(qe.name)||ai)}let Ut=I(ei[0]).node;return j(Ut)&&Ut.property.type==="Identifier"&&(yt(Ut.property.name)||ai)}let at=Ne.length>=2&&!v(Ne[1][0].node)&&Ve(Ne);function qt(ei){let ai=ei.map(Ut=>Ut.printed);return ei.length>0&&I(ei).needsParens?["(",...ai,")"]:ai}function Ht(ei){return ei.length===0?"":Ce(pe([ye,oe(ye,ei.map(qt))]))}let cr=Ne.map(qt),pt=cr,Ye=at?3:2,vt=Ne.flat(),wt=vt.slice(1,-1).some(ei=>v(ei.node,te.Leading))||vt.slice(0,-1).some(ei=>v(ei.node,te.Trailing))||Ne[Ye]&&v(Ne[Ye][0].node,te.Leading);if(Ne.length<=Ye&&!wt)return X(ce)?pt:pe(pt);let rn=I(Ne[at?1:0]).node,wn=!k(rn)&&nt(rn),Re=[qt(Ne[0]),at?Ne.slice(1,2).map(qt):"",wn?ye:"",Ht(Ne.slice(at?2:1))],Gr=Be.map(ei=>{let{node:ai}=ei;return ai}).filter(k);function uo(){let ei=I(I(Ne)).node,ai=I(cr);return k(ei)&&de(ai)&&Gr.slice(0,-1).some(Ut=>Ut.arguments.some(K))}let ro;return wt||Gr.length>2&&Gr.some(ei=>!ei.arguments.every(ai=>R(ai,0)))||cr.slice(0,-1).some(de)||uo()?ro=pe(Re):ro=[de(pt)||wn?Ke:"",Se([pt,Re])],U("member-chain",ro)}L.exports=ue}}),Ae=Ge({"src/language-js/print/call-expression.js"(A,L){"use strict";ct();var{builders:{join:S,group:I}}=or(),N=ie(),{getCallArguments:E,hasFlowAnnotationComment:C,isCallExpression:k,isMemberish:j,isStringLiteral:K,isTemplateOnItsOwnLine:X,isTestCall:Y,iterateCallArgumentsPath:q}=ha(),R=m(),v=re(),{printOptionalToken:te,printFunctionTypeParameters:ve}=le();function xe(ye,pe,Ce){let Se=ye.getValue(),Ke=ye.getParentNode(),U=Se.type==="NewExpression",de=Se.type==="ImportExpression",z=te(ye),ne=E(Se);if(ne.length>0&&(!de&&!U&&oe(Se,Ke)||ne.length===1&&X(ne[0],pe.originalText)||!U&&Y(Se,Ke))){let Q=[];return q(ye,()=>{Q.push(Ce())}),[U?"new ":"",Ce("callee"),z,ve(ye,pe,Ce),"(",S(", ",Q),")"]}let P=(pe.parser==="babel"||pe.parser==="babel-flow")&&Se.callee&&Se.callee.type==="Identifier"&&C(Se.callee.trailingComments);if(P&&(Se.callee.trailingComments[0].printed=!0),!de&&!U&&j(Se.callee)&&!ye.call(Q=>N(Q,pe),"callee"))return R(ye,pe,Ce);let G=[U?"new ":"",de?"import":Ce("callee"),z,P?`/*:: ${Se.callee.trailingComments[0].value.slice(2).trim()} */`:"",ve(ye,pe,Ce),v(ye,pe,Ce)];return de||k(Se.callee)?I(G):G}function oe(ye,pe){if(ye.callee.type!=="Identifier")return!1;if(ye.callee.name==="require")return!0;if(ye.callee.name==="define"){let Ce=E(ye);return pe.type==="ExpressionStatement"&&(Ce.length===1||Ce.length===2&&Ce[0].type==="ArrayExpression"||Ce.length===3&&K(Ce[0])&&Ce[1].type==="ArrayExpression")}return!1}L.exports={printCallExpression:xe}}}),Xe=Ge({"src/language-js/print/assignment.js"(A,L){"use strict";ct();var{isNonEmptyArray:S,getStringWidth:I}=go(),{builders:{line:N,group:E,indent:C,indentIfBreak:k,lineSuffixBoundary:j},utils:{cleanDoc:K,willBreak:X,canBreak:Y}}=or(),{hasLeadingOwnLineComment:q,isBinaryish:R,isStringLiteral:v,isLiteral:te,isNumericLiteral:ve,isCallExpression:xe,isMemberExpression:oe,getCallArguments:ye,rawText:pe,hasComment:Ce,isSignedNumericLiteral:Se,isObjectProperty:Ke}=ha(),{shouldInlineLogicalExpression:U}=me(),{printCallExpression:de}=Ae();function z(Ve,at,qt,Ht,cr,pt){let Ye=G(Ve,at,qt,Ht,pt),vt=qt(pt,{assignmentLayout:Ye});switch(Ye){case"break-after-operator":return E([E(Ht),cr,E(C([N,vt]))]);case"never-break-after-operator":return E([E(Ht),cr," ",vt]);case"fluid":{let wt=Symbol("assignment");return E([E(Ht),cr,E(C(N),{id:wt}),j,k(vt,{groupId:wt})])}case"break-lhs":return E([Ht,cr," ",E(vt)]);case"chain":return[E(Ht),cr,N,vt];case"chain-tail":return[E(Ht),cr,C([N,vt])];case"chain-tail-arrow-chain":return[E(Ht),cr,vt];case"only-left":return Ht}}function ne(Ve,at,qt){let Ht=Ve.getValue();return z(Ve,at,qt,qt("left"),[" ",Ht.operator],"right")}function P(Ve,at,qt){return z(Ve,at,qt,qt("id")," =","init")}function G(Ve,at,qt,Ht,cr){let pt=Ve.getValue(),Ye=pt[cr];if(!Ye)return"only-left";let vt=!ce(Ye);if(Ve.match(ce,fe,rn=>!vt||rn.type!=="ExpressionStatement"&&rn.type!=="VariableDeclaration"))return vt?Ye.type==="ArrowFunctionExpression"&&Ye.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!vt&&ce(Ye.right)||q(at.originalText,Ye))return"break-after-operator";if(Ye.type==="CallExpression"&&Ye.callee.name==="require"||at.parser==="json5"||at.parser==="json")return"never-break-after-operator";if(ue(pt)||Fe(pt)||Be(pt)||nt(pt)&&Y(Ht))return"break-lhs";let wt=Ot(pt,Ht,at);return Ve.call(()=>Q(Ve,at,qt,wt),cr)?"break-after-operator":wt||Ye.type==="TemplateLiteral"||Ye.type==="TaggedTemplateExpression"||Ye.type==="BooleanLiteral"||ve(Ye)||Ye.type==="ClassExpression"?"never-break-after-operator":"fluid"}function Q(Ve,at,qt,Ht){let cr=Ve.getValue();if(R(cr)&&!U(cr))return!0;switch(cr.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:vt}=cr;return R(vt)&&!U(vt)}case"ClassExpression":return S(cr.decorators)}if(Ht)return!1;let pt=cr,Ye=[];for(;;)if(pt.type==="UnaryExpression")pt=pt.argument,Ye.push("argument");else if(pt.type==="TSNonNullExpression")pt=pt.expression,Ye.push("expression");else break;return!!(v(pt)||Ve.call(()=>Ne(Ve,at,qt),...Ye))}function ue(Ve){if(fe(Ve)){let at=Ve.left||Ve.id;return at.type==="ObjectPattern"&&at.properties.length>2&&at.properties.some(qt=>Ke(qt)&&(!qt.shorthand||qt.value&&qt.value.type==="AssignmentPattern"))}return!1}function ce(Ve){return Ve.type==="AssignmentExpression"}function fe(Ve){return ce(Ve)||Ve.type==="VariableDeclarator"}function Fe(Ve){let at=$e(Ve);if(S(at)){let qt=Ve.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(at.length>1&&at.some(Ht=>Ht[qt]||Ht.default))return!0}return!1}function $e(Ve){return Ue(Ve)&&Ve.typeParameters&&Ve.typeParameters.params?Ve.typeParameters.params:null}function Ue(Ve){return Ve.type==="TSTypeAliasDeclaration"||Ve.type==="TypeAlias"}function Be(Ve){if(Ve.type!=="VariableDeclarator")return!1;let{typeAnnotation:at}=Ve.id;if(!at||!at.typeAnnotation)return!1;let qt=Pe(at.typeAnnotation);return S(qt)&&qt.length>1&&qt.some(Ht=>S(Pe(Ht))||Ht.type==="TSConditionalType")}function nt(Ve){return Ve.type==="VariableDeclarator"&&Ve.init&&Ve.init.type==="ArrowFunctionExpression"}function Pe(Ve){return mt(Ve)&&Ve.typeParameters&&Ve.typeParameters.params?Ve.typeParameters.params:null}function mt(Ve){return Ve.type==="TSTypeReference"||Ve.type==="GenericTypeAnnotation"}function Ne(Ve,at,qt){let Ht=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,cr=Ve.getValue(),pt=()=>Ne(Ve,at,qt,!0);if(cr.type==="TSNonNullExpression")return Ve.call(pt,"expression");if(xe(cr)){if(de(Ve,at,qt).label==="member-chain")return!1;let Ye=ye(cr);return!(Ye.length===0||Ye.length===1&&ft(Ye[0],at))||yt(cr,qt)?!1:Ve.call(pt,"callee")}return oe(cr)?Ve.call(pt,"object"):Ht&&(cr.type==="Identifier"||cr.type==="ThisExpression")}var Le=.25;function ft(Ve,at){let{printWidth:qt}=at;if(Ce(Ve))return!1;let Ht=qt*Le;if(Ve.type==="ThisExpression"||Ve.type==="Identifier"&&Ve.name.length<=Ht||Se(Ve)&&!Ce(Ve.argument))return!0;let cr=Ve.type==="Literal"&&"regex"in Ve&&Ve.regex.pattern||Ve.type==="RegExpLiteral"&&Ve.pattern;return cr?cr.length<=Ht:v(Ve)?pe(Ve).length<=Ht:Ve.type==="TemplateLiteral"?Ve.expressions.length===0&&Ve.quasis[0].value.raw.length<=Ht&&!Ve.quasis[0].value.raw.includes(` +`):te(Ve)}function Ot(Ve,at,qt){if(!Ke(Ve))return!1;at=K(at);let Ht=3;return typeof at=="string"&&I(at)<qt.tabWidth+Ht}function yt(Ve,at){let qt=Lt(Ve);if(S(qt)){if(qt.length>1)return!0;if(qt.length===1){let cr=qt[0];if(cr.type==="TSUnionType"||cr.type==="UnionTypeAnnotation"||cr.type==="TSIntersectionType"||cr.type==="IntersectionTypeAnnotation"||cr.type==="TSTypeLiteral"||cr.type==="ObjectTypeAnnotation")return!0}let Ht=Ve.typeParameters?"typeParameters":"typeArguments";if(X(at(Ht)))return!0}return!1}function Lt(Ve){return Ve.typeParameters&&Ve.typeParameters.params||Ve.typeArguments&&Ve.typeArguments.params}L.exports={printVariableDeclarator:P,printAssignmentExpression:ne,printAssignment:z,isArrowFunctionVariableDeclarator:nt}}}),it=Ge({"src/language-js/print/function-parameters.js"(A,L){"use strict";ct();var{getNextNonSpaceNonCommentCharacter:S}=go(),{printDanglingComments:I}=ys(),{builders:{line:N,hardline:E,softline:C,group:k,indent:j,ifBreak:K},utils:{removeLines:X,willBreak:Y}}=or(),{getFunctionParameters:q,iterateFunctionParametersPath:R,isSimpleType:v,isTestCall:te,isTypeAnnotationAFunction:ve,isObjectType:xe,isObjectTypePropertyAFunction:oe,hasRestParameter:ye,shouldPrintComma:pe,hasComment:Ce,isNextLineEmpty:Se}=ha(),{locEnd:Ke}=wu(),{ArgExpansionBailout:U}=Kc(),{printFunctionTypeParameters:de}=le();function z(Q,ue,ce,fe,Fe){let $e=Q.getValue(),Ue=q($e),Be=Fe?de(Q,ce,ue):"";if(Ue.length===0)return[Be,"(",I(Q,ce,!0,ft=>S(ce.originalText,ft,Ke)===")"),")"];let nt=Q.getParentNode(),Pe=te(nt),mt=ne($e),Ne=[];if(R(Q,(ft,Ot)=>{let yt=Ot===Ue.length-1;yt&&$e.rest&&Ne.push("..."),Ne.push(ue()),!yt&&(Ne.push(","),Pe||mt?Ne.push(" "):Se(Ue[Ot],ce)?Ne.push(E,E):Ne.push(N))}),fe){if(Y(Be)||Y(Ne))throw new U;return k([X(Be),"(",X(Ne),")"])}let Le=Ue.every(ft=>!ft.decorators);return mt&&Le?[Be,"(",...Ne,")"]:Pe?[Be,"(",...Ne,")"]:(oe(nt)||ve(nt)||nt.type==="TypeAlias"||nt.type==="UnionTypeAnnotation"||nt.type==="TSUnionType"||nt.type==="IntersectionTypeAnnotation"||nt.type==="FunctionTypeAnnotation"&&nt.returnType===$e)&&Ue.length===1&&Ue[0].name===null&&$e.this!==Ue[0]&&Ue[0].typeAnnotation&&$e.typeParameters===null&&v(Ue[0].typeAnnotation)&&!$e.rest?ce.arrowParens==="always"?["(",...Ne,")"]:Ne:[Be,"(",j([C,...Ne]),K(!ye($e)&&pe(ce,"all")?",":""),C,")"]}function ne(Q){if(!Q)return!1;let ue=q(Q);if(ue.length!==1)return!1;let[ce]=ue;return!Ce(ce)&&(ce.type==="ObjectPattern"||ce.type==="ArrayPattern"||ce.type==="Identifier"&&ce.typeAnnotation&&(ce.typeAnnotation.type==="TypeAnnotation"||ce.typeAnnotation.type==="TSTypeAnnotation")&&xe(ce.typeAnnotation.typeAnnotation)||ce.type==="FunctionTypeParam"&&xe(ce.typeAnnotation)||ce.type==="AssignmentPattern"&&(ce.left.type==="ObjectPattern"||ce.left.type==="ArrayPattern")&&(ce.right.type==="Identifier"||ce.right.type==="ObjectExpression"&&ce.right.properties.length===0||ce.right.type==="ArrayExpression"&&ce.right.elements.length===0))}function P(Q){let ue;return Q.returnType?(ue=Q.returnType,ue.typeAnnotation&&(ue=ue.typeAnnotation)):Q.typeAnnotation&&(ue=Q.typeAnnotation),ue}function G(Q,ue){let ce=P(Q);if(!ce)return!1;let fe=Q.typeParameters&&Q.typeParameters.params;if(fe){if(fe.length>1)return!1;if(fe.length===1){let Fe=fe[0];if(Fe.constraint||Fe.default)return!1}}return q(Q).length===1&&(xe(ce)||Y(ue))}L.exports={printFunctionParameters:z,shouldHugFunctionParameters:ne,shouldGroupFunctionParameters:G}}}),_t=Ge({"src/language-js/print/type-annotation.js"(A,L){"use strict";ct();var{printComments:S,printDanglingComments:I}=ys(),{isNonEmptyArray:N}=go(),{builders:{group:E,join:C,line:k,softline:j,indent:K,align:X,ifBreak:Y}}=or(),q=ie(),{locStart:R}=wu(),{isSimpleType:v,isObjectType:te,hasLeadingOwnLineComment:ve,isObjectTypePropertyAFunction:xe,shouldPrintComma:oe}=ha(),{printAssignment:ye}=Xe(),{printFunctionParameters:pe,shouldGroupFunctionParameters:Ce}=it(),{printArrayItems:Se}=F();function Ke(ce){if(v(ce)||te(ce))return!0;if(ce.type==="UnionTypeAnnotation"||ce.type==="TSUnionType"){let fe=ce.types.filter($e=>$e.type==="VoidTypeAnnotation"||$e.type==="TSVoidKeyword"||$e.type==="NullLiteralTypeAnnotation"||$e.type==="TSNullKeyword").length,Fe=ce.types.some($e=>$e.type==="ObjectTypeAnnotation"||$e.type==="TSTypeLiteral"||$e.type==="GenericTypeAnnotation"||$e.type==="TSTypeReference");if(ce.types.length-1===fe&&Fe)return!0}return!1}function U(ce,fe,Fe){let $e=fe.semi?";":"",Ue=ce.getValue(),Be=[];return Be.push("opaque type ",Fe("id"),Fe("typeParameters")),Ue.supertype&&Be.push(": ",Fe("supertype")),Ue.impltype&&Be.push(" = ",Fe("impltype")),Be.push($e),Be}function de(ce,fe,Fe){let $e=fe.semi?";":"",Ue=ce.getValue(),Be=[];Ue.declare&&Be.push("declare "),Be.push("type ",Fe("id"),Fe("typeParameters"));let nt=Ue.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[ye(ce,fe,Fe,Be," =",nt),$e]}function z(ce,fe,Fe){let $e=ce.getValue(),Ue=ce.map(Fe,"types"),Be=[],nt=!1;for(let Pe=0;Pe<Ue.length;++Pe)Pe===0?Be.push(Ue[Pe]):te($e.types[Pe-1])&&te($e.types[Pe])?Be.push([" & ",nt?K(Ue[Pe]):Ue[Pe]]):!te($e.types[Pe-1])&&!te($e.types[Pe])?Be.push(K([" &",k,Ue[Pe]])):(Pe>1&&(nt=!0),Be.push(" & ",Pe>1?K(Ue[Pe]):Ue[Pe]));return E(Be)}function ne(ce,fe,Fe){let $e=ce.getValue(),Ue=ce.getParentNode(),Be=Ue.type!=="TypeParameterInstantiation"&&Ue.type!=="TSTypeParameterInstantiation"&&Ue.type!=="GenericTypeAnnotation"&&Ue.type!=="TSTypeReference"&&Ue.type!=="TSTypeAssertion"&&Ue.type!=="TupleTypeAnnotation"&&Ue.type!=="TSTupleType"&&!(Ue.type==="FunctionTypeParam"&&!Ue.name&&ce.getParentNode(1).this!==Ue)&&!((Ue.type==="TypeAlias"||Ue.type==="VariableDeclarator"||Ue.type==="TSTypeAliasDeclaration")&&ve(fe.originalText,$e)),nt=Ke($e),Pe=ce.map(Le=>{let ft=Fe();return nt||(ft=X(2,ft)),S(Le,ft,fe)},"types");if(nt)return C(" | ",Pe);let mt=Be&&!ve(fe.originalText,$e),Ne=[Y([mt?k:"","| "]),C([k,"| "],Pe)];return q(ce,fe)?E([K(Ne),j]):Ue.type==="TupleTypeAnnotation"&&Ue.types.length>1||Ue.type==="TSTupleType"&&Ue.elementTypes.length>1?E([K([Y(["(",j]),Ne]),j,Y(")")]):E(Be?K(Ne):Ne)}function P(ce,fe,Fe){let $e=ce.getValue(),Ue=[],Be=ce.getParentNode(0),nt=ce.getParentNode(1),Pe=ce.getParentNode(2),mt=$e.type==="TSFunctionType"||!((Be.type==="ObjectTypeProperty"||Be.type==="ObjectTypeInternalSlot")&&!Be.variance&&!Be.optional&&R(Be)===R($e)||Be.type==="ObjectTypeCallProperty"||Pe&&Pe.type==="DeclareFunction"),Ne=mt&&(Be.type==="TypeAnnotation"||Be.type==="TSTypeAnnotation"),Le=Ne&&mt&&(Be.type==="TypeAnnotation"||Be.type==="TSTypeAnnotation")&&nt.type==="ArrowFunctionExpression";xe(Be)&&(mt=!0,Ne=!0),Le&&Ue.push("(");let ft=pe(ce,Fe,fe,!1,!0),Ot=$e.returnType||$e.predicate||$e.typeAnnotation?[mt?" => ":": ",Fe("returnType"),Fe("predicate"),Fe("typeAnnotation")]:"",yt=Ce($e,Ot);return Ue.push(yt?E(ft):ft),Ot&&Ue.push(Ot),Le&&Ue.push(")"),E(Ue)}function G(ce,fe,Fe){let $e=ce.getValue(),Ue=$e.type==="TSTupleType"?"elementTypes":"types",Be=$e[Ue],nt=N(Be),Pe=nt?j:"";return E(["[",K([Pe,Se(ce,fe,Ue,Fe)]),Y(nt&&oe(fe,"all")?",":""),I(ce,fe,!0),Pe,"]"])}function Q(ce,fe,Fe){let $e=ce.getValue(),Ue=$e.type==="OptionalIndexedAccessType"&&$e.optional?"?.[":"[";return[Fe("objectType"),Ue,Fe("indexType"),"]"]}function ue(ce,fe,Fe){let $e=ce.getValue();return[$e.postfix?"":Fe,fe("typeAnnotation"),$e.postfix?Fe:""]}L.exports={printOpaqueType:U,printTypeAlias:de,printIntersectionType:z,printUnionType:ne,printFunctionType:P,printTupleType:G,printIndexedAccessType:Q,shouldHugType:Ke,printJSDocType:ue}}}),Zt=Ge({"src/language-js/print/type-parameters.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{builders:{join:I,line:N,hardline:E,softline:C,group:k,indent:j,ifBreak:K}}=or(),{isTestCall:X,hasComment:Y,CommentCheckFlags:q,isTSXFile:R,shouldPrintComma:v,getFunctionParameters:te,isObjectType:ve,getTypeScriptMappedTypeModifier:xe}=ha(),{createGroupIdMapper:oe}=go(),{shouldHugType:ye}=_t(),{isArrowFunctionVariableDeclarator:pe}=Xe(),Ce=oe("typeParameters");function Se(de,z,ne,P){let G=de.getValue();if(!G[P])return"";if(!Array.isArray(G[P]))return ne(P);let Q=de.getNode(2),ue=Q&&X(Q),ce=de.match(Fe=>!(Fe[P].length===1&&ve(Fe[P][0])),void 0,(Fe,$e)=>$e==="typeAnnotation",Fe=>Fe.type==="Identifier",pe);if(G[P].length===0||!ce&&(ue||G[P].length===1&&(G[P][0].type==="NullableTypeAnnotation"||ye(G[P][0]))))return["<",I(", ",de.map(ne,P)),Ke(de,z),">"];let fe=G.type==="TSTypeParameterInstantiation"?"":te(G).length===1&&R(z)&&!G[P][0].constraint&&de.getParentNode().type==="ArrowFunctionExpression"?",":v(z,"all")?K(","):"";return k(["<",j([C,I([",",N],de.map(ne,P))]),fe,C,">"],{id:Ce(G)})}function Ke(de,z){let ne=de.getValue();if(!Y(ne,q.Dangling))return"";let P=!Y(ne,q.Line),G=S(de,z,P);return P?G:[G,E]}function U(de,z,ne){let P=de.getValue(),G=[P.type==="TSTypeParameter"&&P.const?"const ":""],Q=de.getParentNode();return Q.type==="TSMappedType"?(Q.readonly&&G.push(xe(Q.readonly,"readonly")," "),G.push("[",ne("name")),P.constraint&&G.push(" in ",ne("constraint")),Q.nameType&&G.push(" as ",de.callParent(()=>ne("nameType"))),G.push("]"),G):(P.variance&&G.push(ne("variance")),P.in&&G.push("in "),P.out&&G.push("out "),G.push(ne("name")),P.bound&&G.push(": ",ne("bound")),P.constraint&&G.push(" extends ",ne("constraint")),P.default&&G.push(" = ",ne("default")),G)}L.exports={printTypeParameter:U,printTypeParameters:Se,getTypeParametersGroupId:Ce}}}),Bn=Ge({"src/language-js/print/property.js"(A,L){"use strict";ct();var{printComments:S}=ys(),{printString:I,printNumber:N}=go(),{isNumericLiteral:E,isSimpleNumber:C,isStringLiteral:k,isStringPropSafeToUnquote:j,rawText:K}=ha(),{printAssignment:X}=Xe(),Y=new WeakMap;function q(v,te,ve){let xe=v.getNode();if(xe.computed)return["[",ve("key"),"]"];let oe=v.getParentNode(),{key:ye}=xe;if(te.quoteProps==="consistent"&&!Y.has(oe)){let pe=(oe.properties||oe.body||oe.members).some(Ce=>!Ce.computed&&Ce.key&&k(Ce.key)&&!j(Ce,te));Y.set(oe,pe)}if((ye.type==="Identifier"||E(ye)&&C(N(K(ye)))&&String(ye.value)===N(K(ye))&&!(te.parser==="typescript"||te.parser==="babel-ts"))&&(te.parser==="json"||te.quoteProps==="consistent"&&Y.get(oe))){let pe=I(JSON.stringify(ye.type==="Identifier"?ye.name:ye.value.toString()),te);return v.call(Ce=>S(Ce,pe,te),"key")}return j(xe,te)&&(te.quoteProps==="as-needed"||te.quoteProps==="consistent"&&!Y.get(oe))?v.call(pe=>S(pe,/^\d/.test(ye.value)?N(ye.value):ye.value,te),"key"):ve("key")}function R(v,te,ve){return v.getValue().shorthand?ve("value"):X(v,te,ve,q(v,te,ve),":","value")}L.exports={printProperty:R,printPropertyKey:q}}}),dn=Ge({"src/language-js/print/function.js"(A,L){"use strict";ct();var S=qp(),{printDanglingComments:I,printCommentsSeparately:N}=ys(),E=Ra(),{getNextNonSpaceNonCommentCharacterIndex:C}=go(),{builders:{line:k,softline:j,group:K,indent:X,ifBreak:Y,hardline:q,join:R,indentIfBreak:v},utils:{removeLines:te,willBreak:ve}}=or(),{ArgExpansionBailout:xe}=Kc(),{getFunctionParameters:oe,hasLeadingOwnLineComment:ye,isFlowAnnotationComment:pe,isJsxNode:Ce,isTemplateOnItsOwnLine:Se,shouldPrintComma:Ke,startsWithNoLookaheadToken:U,isBinaryish:de,isLineComment:z,hasComment:ne,getComments:P,CommentCheckFlags:G,isCallLikeExpression:Q,isCallExpression:ue,getCallArguments:ce,hasNakedLeftSide:fe,getLeftSide:Fe}=ha(),{locEnd:$e}=wu(),{printFunctionParameters:Ue,shouldGroupFunctionParameters:Be}=it(),{printPropertyKey:nt}=Bn(),{printFunctionTypeParameters:Pe}=le();function mt(Ye,vt,wt,rn){let wn=Ye.getValue(),Re=!1;if((wn.type==="FunctionDeclaration"||wn.type==="FunctionExpression")&&rn&&rn.expandLastArg){let ai=Ye.getParentNode();ue(ai)&&ce(ai).length>1&&(Re=!0)}let Gr=[];wn.type==="TSDeclareFunction"&&wn.declare&&Gr.push("declare "),wn.async&&Gr.push("async "),wn.generator?Gr.push("function* "):Gr.push("function "),wn.id&&Gr.push(vt("id"));let uo=Ue(Ye,vt,wt,Re),ro=at(Ye,vt,wt),ei=Be(wn,ro);return Gr.push(Pe(Ye,wt,vt),K([ei?K(uo):uo,ro]),wn.body?" ":"",vt("body")),wt.semi&&(wn.declare||!wn.body)&&Gr.push(";"),Gr}function Ne(Ye,vt,wt){let rn=Ye.getNode(),{kind:wn}=rn,Re=rn.value||rn,Gr=[];return!wn||wn==="init"||wn==="method"||wn==="constructor"?Re.async&&Gr.push("async "):(S.ok(wn==="get"||wn==="set"),Gr.push(wn," ")),Re.generator&&Gr.push("*"),Gr.push(nt(Ye,vt,wt),rn.optional||rn.key.optional?"?":""),rn===Re?Gr.push(Le(Ye,vt,wt)):Re.type==="FunctionExpression"?Gr.push(Ye.call(uo=>Le(uo,vt,wt),"value")):Gr.push(wt("value")),Gr}function Le(Ye,vt,wt){let rn=Ye.getNode(),wn=Ue(Ye,wt,vt),Re=at(Ye,wt,vt),Gr=Be(rn,Re),uo=[Pe(Ye,vt,wt),K([Gr?K(wn):wn,Re])];return rn.body?uo.push(" ",wt("body")):uo.push(vt.semi?";":""),uo}function ft(Ye,vt,wt,rn){let wn=Ye.getValue(),Re=[];if(wn.async&&Re.push("async "),Ve(Ye,vt))Re.push(wt(["params",0]));else{let uo=rn&&(rn.expandLastArg||rn.expandFirstArg),ro=at(Ye,wt,vt);if(uo){if(ve(ro))throw new xe;ro=K(te(ro))}Re.push(K([Ue(Ye,wt,vt,uo,!0),ro]))}let Gr=I(Ye,vt,!0,uo=>{let ro=C(vt.originalText,uo,$e);return ro!==!1&&vt.originalText.slice(ro,ro+2)==="=>"});return Gr&&Re.push(" ",Gr),Re}function Ot(Ye,vt,wt,rn,wn,Re){let Gr=Ye.getName(),uo=Ye.getParentNode(),ro=Q(uo)&&Gr==="callee",ei=!!(vt&&vt.assignmentLayout),ai=Re.body.type!=="BlockStatement"&&Re.body.type!=="ObjectExpression"&&Re.body.type!=="SequenceExpression",Ut=ro&&ai||vt&&vt.assignmentLayout==="chain-tail-arrow-chain",qe=Symbol("arrow-chain");return Re.body.type==="SequenceExpression"&&(wn=K(["(",X([j,wn]),j,")"])),K([K(X([ro||ei?j:"",K(R([" =>",k],wt),{shouldBreak:rn})]),{id:qe,shouldBreak:Ut})," =>",v(ai?X([k,wn]):[" ",wn],{groupId:qe}),ro?Y(j,"",{groupId:qe}):""])}function yt(Ye,vt,wt,rn){let wn=Ye.getValue(),Re=[],Gr=[],uo=!1;if(function qe(){let Jt=ft(Ye,vt,wt,rn);if(Re.length===0)Re.push(Jt);else{let{leading:rt,trailing:Ft}=N(Ye,vt);Re.push([rt,Jt]),Gr.unshift(Ft)}uo=uo||wn.returnType&&oe(wn).length>0||wn.typeParameters||oe(wn).some(rt=>rt.type!=="Identifier"),wn.body.type!=="ArrowFunctionExpression"||rn&&rn.expandLastArg?Gr.unshift(wt("body",rn)):(wn=wn.body,Ye.call(qe,"body"))}(),Re.length>1)return Ot(Ye,rn,Re,uo,Gr,wn);let ro=Re;if(ro.push(" =>"),!ye(vt.originalText,wn.body)&&(wn.body.type==="ArrayExpression"||wn.body.type==="ObjectExpression"||wn.body.type==="BlockStatement"||Ce(wn.body)||Se(wn.body,vt.originalText)||wn.body.type==="ArrowFunctionExpression"||wn.body.type==="DoExpression"))return K([...ro," ",Gr]);if(wn.body.type==="SequenceExpression")return K([...ro,K([" (",X([j,Gr]),j,")"])]);let ei=(rn&&rn.expandLastArg||Ye.getParentNode().type==="JSXExpressionContainer")&&!ne(wn),ai=rn&&rn.expandLastArg&&Ke(vt,"all"),Ut=wn.body.type==="ConditionalExpression"&&!U(wn.body,qe=>qe.type==="ObjectExpression");return K([...ro,K([X([k,Ut?Y("","("):"",Gr,Ut?Y("",")"):""]),ei?[Y(ai?",":""),j]:""])])}function Lt(Ye){let vt=oe(Ye);return vt.length===1&&!Ye.typeParameters&&!ne(Ye,G.Dangling)&&vt[0].type==="Identifier"&&!vt[0].typeAnnotation&&!ne(vt[0])&&!vt[0].optional&&!Ye.predicate&&!Ye.returnType}function Ve(Ye,vt){if(vt.arrowParens==="always")return!1;if(vt.arrowParens==="avoid"){let wt=Ye.getValue();return Lt(wt)}return!1}function at(Ye,vt,wt){let rn=Ye.getValue(),wn=vt("returnType");if(rn.returnType&&pe(wt.originalText,rn.returnType))return[" /*: ",wn," */"];let Re=[wn];return rn.returnType&&rn.returnType.typeAnnotation&&Re.unshift(": "),rn.predicate&&Re.push(rn.returnType?" ":": ",vt("predicate")),Re}function qt(Ye,vt,wt){let rn=Ye.getValue(),wn=vt.semi?";":"",Re=[];rn.argument&&(pt(vt,rn.argument)?Re.push([" (",X([q,wt("argument")]),q,")"]):de(rn.argument)||rn.argument.type==="SequenceExpression"?Re.push(K([Y(" ("," "),X([j,wt("argument")]),j,Y(")")])):Re.push(" ",wt("argument")));let Gr=P(rn),uo=E(Gr),ro=uo&&z(uo);return ro&&Re.push(wn),ne(rn,G.Dangling)&&Re.push(" ",I(Ye,vt,!0)),ro||Re.push(wn),Re}function Ht(Ye,vt,wt){return["return",qt(Ye,vt,wt)]}function cr(Ye,vt,wt){return["throw",qt(Ye,vt,wt)]}function pt(Ye,vt){if(ye(Ye.originalText,vt))return!0;if(fe(vt)){let wt=vt,rn;for(;rn=Fe(wt);)if(wt=rn,ye(Ye.originalText,wt))return!0}return!1}L.exports={printFunction:mt,printArrowFunction:yt,printMethod:Ne,printReturnStatement:Ht,printThrowStatement:cr,printMethodInternal:Le,shouldPrintParamsWithoutParens:Ve}}}),Rn=Ge({"src/language-js/print/decorators.js"(A,L){"use strict";ct();var{isNonEmptyArray:S,hasNewline:I}=go(),{builders:{line:N,hardline:E,join:C,breakParent:k,group:j}}=or(),{locStart:K,locEnd:X}=wu(),{getParentExportDeclaration:Y}=ha();function q(xe,oe,ye){let pe=xe.getValue();return j([C(N,xe.map(ye,"decorators")),te(pe,oe)?E:N])}function R(xe,oe,ye){return[C(E,xe.map(ye,"declaration","decorators")),E]}function v(xe,oe,ye){let pe=xe.getValue(),{decorators:Ce}=pe;if(!S(Ce)||ve(xe.getParentNode()))return;let Se=pe.type==="ClassExpression"||pe.type==="ClassDeclaration"||te(pe,oe);return[Y(xe)?E:Se?k:"",C(N,xe.map(ye,"decorators")),N]}function te(xe,oe){return xe.decorators.some(ye=>I(oe.originalText,X(ye)))}function ve(xe){if(xe.type!=="ExportDefaultDeclaration"&&xe.type!=="ExportNamedDeclaration"&&xe.type!=="DeclareExportDeclaration")return!1;let oe=xe.declaration&&xe.declaration.decorators;return S(oe)&&K(xe)===K(oe[0])}L.exports={printDecorators:v,printClassMemberDecorators:q,printDecoratorsBeforeExport:R,hasDecoratorsBeforeExport:ve}}}),At=Ge({"src/language-js/print/class.js"(A,L){"use strict";ct();var{isNonEmptyArray:S,createGroupIdMapper:I}=go(),{printComments:N,printDanglingComments:E}=ys(),{builders:{join:C,line:k,hardline:j,softline:K,group:X,indent:Y,ifBreak:q}}=or(),{hasComment:R,CommentCheckFlags:v}=ha(),{getTypeParametersGroupId:te}=Zt(),{printMethod:ve}=dn(),{printOptionalToken:xe,printTypeAnnotation:oe,printDefiniteToken:ye}=le(),{printPropertyKey:pe}=Bn(),{printAssignment:Ce}=Xe(),{printClassMemberDecorators:Se}=Rn();function Ke(ce,fe,Fe){let $e=ce.getValue(),Ue=[];$e.declare&&Ue.push("declare "),$e.abstract&&Ue.push("abstract "),Ue.push("class");let Be=$e.id&&R($e.id,v.Trailing)||$e.typeParameters&&R($e.typeParameters,v.Trailing)||$e.superClass&&R($e.superClass)||S($e.extends)||S($e.mixins)||S($e.implements),nt=[],Pe=[];if($e.id&&nt.push(" ",Fe("id")),nt.push(Fe("typeParameters")),$e.superClass){let mt=[G(ce,fe,Fe),Fe("superTypeParameters")],Ne=ce.call(Le=>["extends ",N(Le,mt,fe)],"superClass");Be?Pe.push(k,X(Ne)):Pe.push(" ",Ne)}else Pe.push(P(ce,fe,Fe,"extends"));if(Pe.push(P(ce,fe,Fe,"mixins"),P(ce,fe,Fe,"implements")),Be){let mt;ne($e)?mt=[...nt,Y(Pe)]:mt=Y([...nt,Pe]),Ue.push(X(mt,{id:U($e)}))}else Ue.push(...nt,...Pe);return Ue.push(" ",Fe("body")),Ue}var U=I("heritageGroup");function de(ce){return q(j,"",{groupId:U(ce)})}function z(ce){return["superClass","extends","mixins","implements"].filter(fe=>!!ce[fe]).length>1}function ne(ce){return ce.typeParameters&&!R(ce.typeParameters,v.Trailing|v.Line)&&!z(ce)}function P(ce,fe,Fe,$e){let Ue=ce.getValue();if(!S(Ue[$e]))return"";let Be=E(ce,fe,!0,nt=>{let{marker:Pe}=nt;return Pe===$e});return[ne(Ue)?q(" ",k,{groupId:te(Ue.typeParameters)}):k,Be,Be&&j,$e,X(Y([k,C([",",k],ce.map(Fe,$e))]))]}function G(ce,fe,Fe){let $e=Fe("superClass");return ce.getParentNode().type==="AssignmentExpression"?X(q(["(",Y([K,$e]),K,")"],$e)):$e}function Q(ce,fe,Fe){let $e=ce.getValue(),Ue=[];return S($e.decorators)&&Ue.push(Se(ce,fe,Fe)),$e.accessibility&&Ue.push($e.accessibility+" "),$e.readonly&&Ue.push("readonly "),$e.declare&&Ue.push("declare "),$e.static&&Ue.push("static "),($e.type==="TSAbstractMethodDefinition"||$e.abstract)&&Ue.push("abstract "),$e.override&&Ue.push("override "),Ue.push(ve(ce,fe,Fe)),Ue}function ue(ce,fe,Fe){let $e=ce.getValue(),Ue=[],Be=fe.semi?";":"";return S($e.decorators)&&Ue.push(Se(ce,fe,Fe)),$e.accessibility&&Ue.push($e.accessibility+" "),$e.declare&&Ue.push("declare "),$e.static&&Ue.push("static "),($e.type==="TSAbstractPropertyDefinition"||$e.type==="TSAbstractAccessorProperty"||$e.abstract)&&Ue.push("abstract "),$e.override&&Ue.push("override "),$e.readonly&&Ue.push("readonly "),$e.variance&&Ue.push(Fe("variance")),($e.type==="ClassAccessorProperty"||$e.type==="AccessorProperty"||$e.type==="TSAbstractAccessorProperty")&&Ue.push("accessor "),Ue.push(pe(ce,fe,Fe),xe(ce),ye(ce),oe(ce,fe,Fe)),[Ce(ce,fe,Fe,Ue," =","value"),Be]}L.exports={printClass:Ke,printClassMethod:Q,printClassProperty:ue,printHardlineAfterHeritage:de}}}),pn=Ge({"src/language-js/print/interface.js"(A,L){"use strict";ct();var{isNonEmptyArray:S}=go(),{builders:{join:I,line:N,group:E,indent:C,ifBreak:k}}=or(),{hasComment:j,identity:K,CommentCheckFlags:X}=ha(),{getTypeParametersGroupId:Y}=Zt(),{printTypeScriptModifiers:q}=le();function R(v,te,ve){let xe=v.getValue(),oe=[];xe.declare&&oe.push("declare "),xe.type==="TSInterfaceDeclaration"&&oe.push(xe.abstract?"abstract ":"",q(v,te,ve)),oe.push("interface");let ye=[],pe=[];xe.type!=="InterfaceTypeAnnotation"&&ye.push(" ",ve("id"),ve("typeParameters"));let Ce=xe.typeParameters&&!j(xe.typeParameters,X.Trailing|X.Line);return S(xe.extends)&&pe.push(Ce?k(" ",N,{groupId:Y(xe.typeParameters)}):N,"extends ",(xe.extends.length===1?K:C)(I([",",N],v.map(ve,"extends")))),xe.id&&j(xe.id,X.Trailing)||S(xe.extends)?Ce?oe.push(E([...ye,C(pe)])):oe.push(E(C([...ye,...pe]))):oe.push(...ye,...pe),oe.push(" ",ve("body")),E(oe)}L.exports={printInterface:R}}}),Jn=Ge({"src/language-js/print/module.js"(A,L){"use strict";ct();var{isNonEmptyArray:S}=go(),{builders:{softline:I,group:N,indent:E,join:C,line:k,ifBreak:j,hardline:K}}=or(),{printDanglingComments:X}=ys(),{hasComment:Y,CommentCheckFlags:q,shouldPrintComma:R,needsHardlineAfterDanglingComment:v,isStringLiteral:te,rawText:ve}=ha(),{locStart:xe,hasSameLoc:oe}=wu(),{hasDecoratorsBeforeExport:ye,printDecoratorsBeforeExport:pe}=Rn();function Ce(ue,ce,fe){let Fe=ue.getValue(),$e=ce.semi?";":"",Ue=[],{importKind:Be}=Fe;return Ue.push("import"),Be&&Be!=="value"&&Ue.push(" ",Be),Ue.push(z(ue,ce,fe),de(ue,ce,fe),P(ue,ce,fe),$e),Ue}function Se(ue,ce,fe){let Fe=ue.getValue(),$e=[];ye(Fe)&&$e.push(pe(ue,ce,fe));let{type:Ue,exportKind:Be,declaration:nt}=Fe;return $e.push("export"),(Fe.default||Ue==="ExportDefaultDeclaration")&&$e.push(" default"),Y(Fe,q.Dangling)&&($e.push(" ",X(ue,ce,!0)),v(Fe)&&$e.push(K)),nt?$e.push(" ",fe("declaration")):$e.push(Be==="type"?" type":"",z(ue,ce,fe),de(ue,ce,fe),P(ue,ce,fe)),U(Fe,ce)&&$e.push(";"),$e}function Ke(ue,ce,fe){let Fe=ue.getValue(),$e=ce.semi?";":"",Ue=[],{exportKind:Be,exported:nt}=Fe;return Ue.push("export"),Be==="type"&&Ue.push(" type"),Ue.push(" *"),nt&&Ue.push(" as ",fe("exported")),Ue.push(de(ue,ce,fe),P(ue,ce,fe),$e),Ue}function U(ue,ce){if(!ce.semi)return!1;let{type:fe,declaration:Fe}=ue,$e=ue.default||fe==="ExportDefaultDeclaration";if(!Fe)return!0;let{type:Ue}=Fe;return!!($e&&Ue!=="ClassDeclaration"&&Ue!=="FunctionDeclaration"&&Ue!=="TSInterfaceDeclaration"&&Ue!=="DeclareClass"&&Ue!=="DeclareFunction"&&Ue!=="TSDeclareFunction"&&Ue!=="EnumDeclaration")}function de(ue,ce,fe){let Fe=ue.getValue();if(!Fe.source)return"";let $e=[];return ne(Fe,ce)||$e.push(" from"),$e.push(" ",fe("source")),$e}function z(ue,ce,fe){let Fe=ue.getValue();if(ne(Fe,ce))return"";let $e=[" "];if(S(Fe.specifiers)){let Ue=[],Be=[];ue.each(()=>{let nt=ue.getValue().type;if(nt==="ExportNamespaceSpecifier"||nt==="ExportDefaultSpecifier"||nt==="ImportNamespaceSpecifier"||nt==="ImportDefaultSpecifier")Ue.push(fe());else if(nt==="ExportSpecifier"||nt==="ImportSpecifier")Be.push(fe());else throw new Error(`Unknown specifier type ${JSON.stringify(nt)}`)},"specifiers"),$e.push(C(", ",Ue)),Be.length>0&&(Ue.length>0&&$e.push(", "),Be.length>1||Ue.length>0||Fe.specifiers.some(nt=>Y(nt))?$e.push(N(["{",E([ce.bracketSpacing?k:I,C([",",k],Be)]),j(R(ce)?",":""),ce.bracketSpacing?k:I,"}"])):$e.push(["{",ce.bracketSpacing?" ":"",...Be,ce.bracketSpacing?" ":"","}"]))}else $e.push("{}");return $e}function ne(ue,ce){let{type:fe,importKind:Fe,source:$e,specifiers:Ue}=ue;return fe!=="ImportDeclaration"||S(Ue)||Fe==="type"?!1:!/{\s*}/.test(ce.originalText.slice(xe(ue),xe($e)))}function P(ue,ce,fe){let Fe=ue.getNode();return S(Fe.assertions)?[" assert {",ce.bracketSpacing?" ":"",C(", ",ue.map(fe,"assertions")),ce.bracketSpacing?" ":"","}"]:""}function G(ue,ce,fe){let Fe=ue.getNode(),{type:$e}=Fe,Ue=[],Be=$e==="ImportSpecifier"?Fe.importKind:Fe.exportKind;Be&&Be!=="value"&&Ue.push(Be," ");let nt=$e.startsWith("Import"),Pe=nt?"imported":"local",mt=nt?"local":"exported",Ne=Fe[Pe],Le=Fe[mt],ft="",Ot="";return $e==="ExportNamespaceSpecifier"||$e==="ImportNamespaceSpecifier"?ft="*":Ne&&(ft=fe(Pe)),Le&&!Q(Fe)&&(Ot=fe(mt)),Ue.push(ft,ft&&Ot?" as ":"",Ot),Ue}function Q(ue){if(ue.type!=="ImportSpecifier"&&ue.type!=="ExportSpecifier")return!1;let{local:ce,[ue.type==="ImportSpecifier"?"imported":"exported"]:fe}=ue;if(ce.type!==fe.type||!oe(ce,fe))return!1;if(te(ce))return ce.value===fe.value&&ve(ce)===ve(fe);switch(ce.type){case"Identifier":return ce.name===fe.name;default:return!1}}L.exports={printImportDeclaration:Ce,printExportDeclaration:Se,printExportAllDeclaration:Ke,printModuleSpecifier:G}}}),Ie=Ge({"src/language-js/print/object.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{builders:{line:I,softline:N,group:E,indent:C,ifBreak:k,hardline:j}}=or(),{getLast:K,hasNewlineInRange:X,hasNewline:Y,isNonEmptyArray:q}=go(),{shouldPrintComma:R,hasComment:v,getComments:te,CommentCheckFlags:ve,isNextLineEmpty:xe}=ha(),{locStart:oe,locEnd:ye}=wu(),{printOptionalToken:pe,printTypeAnnotation:Ce}=le(),{shouldHugFunctionParameters:Se}=it(),{shouldHugType:Ke}=_t(),{printHardlineAfterHeritage:U}=At();function de(z,ne,P){let G=ne.semi?";":"",Q=z.getValue(),ue;Q.type==="TSTypeLiteral"?ue="members":Q.type==="TSInterfaceBody"?ue="body":ue="properties";let ce=Q.type==="ObjectTypeAnnotation",fe=[ue];ce&&fe.push("indexers","callProperties","internalSlots");let Fe=fe.map(Ve=>Q[Ve][0]).sort((Ve,at)=>oe(Ve)-oe(at))[0],$e=z.getParentNode(0),Ue=ce&&$e&&($e.type==="InterfaceDeclaration"||$e.type==="DeclareInterface"||$e.type==="DeclareClass")&&z.getName()==="body",Be=Q.type==="TSInterfaceBody"||Ue||Q.type==="ObjectPattern"&&$e.type!=="FunctionDeclaration"&&$e.type!=="FunctionExpression"&&$e.type!=="ArrowFunctionExpression"&&$e.type!=="ObjectMethod"&&$e.type!=="ClassMethod"&&$e.type!=="ClassPrivateMethod"&&$e.type!=="AssignmentPattern"&&$e.type!=="CatchClause"&&Q.properties.some(Ve=>Ve.value&&(Ve.value.type==="ObjectPattern"||Ve.value.type==="ArrayPattern"))||Q.type!=="ObjectPattern"&&Fe&&X(ne.originalText,oe(Q),oe(Fe)),nt=Ue?";":Q.type==="TSInterfaceBody"||Q.type==="TSTypeLiteral"?k(G,";"):",",Pe=Q.type==="RecordExpression"?"#{":Q.exact?"{|":"{",mt=Q.exact?"|}":"}",Ne=[];for(let Ve of fe)z.each(at=>{let qt=at.getValue();Ne.push({node:qt,printed:P(),loc:oe(qt)})},Ve);fe.length>1&&Ne.sort((Ve,at)=>Ve.loc-at.loc);let Le=[],ft=Ne.map(Ve=>{let at=[...Le,E(Ve.printed)];return Le=[nt,I],(Ve.node.type==="TSPropertySignature"||Ve.node.type==="TSMethodSignature"||Ve.node.type==="TSConstructSignatureDeclaration")&&v(Ve.node,ve.PrettierIgnore)&&Le.shift(),xe(Ve.node,ne)&&Le.push(j),at});if(Q.inexact){let Ve;if(v(Q,ve.Dangling)){let at=v(Q,ve.Line);Ve=[S(z,ne,!0),at||Y(ne.originalText,ye(K(te(Q))))?j:I,"..."]}else Ve=["..."];ft.push([...Le,...Ve])}let Ot=K(Q[ue]),yt=!(Q.inexact||Ot&&Ot.type==="RestElement"||Ot&&(Ot.type==="TSPropertySignature"||Ot.type==="TSCallSignatureDeclaration"||Ot.type==="TSMethodSignature"||Ot.type==="TSConstructSignatureDeclaration")&&v(Ot,ve.PrettierIgnore)),Lt;if(ft.length===0){if(!v(Q,ve.Dangling))return[Pe,mt,Ce(z,ne,P)];Lt=E([Pe,S(z,ne),N,mt,pe(z),Ce(z,ne,P)])}else Lt=[Ue&&q(Q.properties)?U($e):"",Pe,C([ne.bracketSpacing?I:N,...ft]),k(yt&&(nt!==","||R(ne))?nt:""),ne.bracketSpacing?I:N,mt,pe(z),Ce(z,ne,P)];return z.match(Ve=>Ve.type==="ObjectPattern"&&!Ve.decorators,(Ve,at,qt)=>Se(Ve)&&(at==="params"||at==="parameters"||at==="this"||at==="rest")&&qt===0)||z.match(Ke,(Ve,at)=>at==="typeAnnotation",(Ve,at)=>at==="typeAnnotation",(Ve,at,qt)=>Se(Ve)&&(at==="params"||at==="parameters"||at==="this"||at==="rest")&&qt===0)||!Be&&z.match(Ve=>Ve.type==="ObjectPattern",Ve=>Ve.type==="AssignmentExpression"||Ve.type==="VariableDeclarator")?Lt:E(Lt,{shouldBreak:Be})}L.exports={printObject:de}}}),nn=Ge({"src/language-js/print/flow.js"(A,L){"use strict";ct();var S=qp(),{printDanglingComments:I}=ys(),{printString:N,printNumber:E}=go(),{builders:{hardline:C,softline:k,group:j,indent:K}}=or(),{getParentExportDeclaration:X,isFunctionNotation:Y,isGetterOrSetter:q,rawText:R,shouldPrintComma:v}=ha(),{locStart:te,locEnd:ve}=wu(),{replaceTextEndOfLine:xe}=Dt(),{printClass:oe}=At(),{printOpaqueType:ye,printTypeAlias:pe,printIntersectionType:Ce,printUnionType:Se,printFunctionType:Ke,printTupleType:U,printIndexedAccessType:de}=_t(),{printInterface:z}=pn(),{printTypeParameter:ne,printTypeParameters:P}=Zt(),{printExportDeclaration:G,printExportAllDeclaration:Q}=Jn(),{printArrayItems:ue}=F(),{printObject:ce}=Ie(),{printPropertyKey:fe}=Bn(),{printOptionalToken:Fe,printTypeAnnotation:$e,printRestSpread:Ue}=le();function Be(Pe,mt,Ne){let Le=Pe.getValue(),ft=mt.semi?";":"",Ot=[];switch(Le.type){case"DeclareClass":return nt(Pe,oe(Pe,mt,Ne));case"DeclareFunction":return nt(Pe,["function ",Ne("id"),Le.predicate?" ":"",Ne("predicate"),ft]);case"DeclareModule":return nt(Pe,["module ",Ne("id")," ",Ne("body")]);case"DeclareModuleExports":return nt(Pe,["module.exports",": ",Ne("typeAnnotation"),ft]);case"DeclareVariable":return nt(Pe,["var ",Ne("id"),ft]);case"DeclareOpaqueType":return nt(Pe,ye(Pe,mt,Ne));case"DeclareInterface":return nt(Pe,z(Pe,mt,Ne));case"DeclareTypeAlias":return nt(Pe,pe(Pe,mt,Ne));case"DeclareExportDeclaration":return nt(Pe,G(Pe,mt,Ne));case"DeclareExportAllDeclaration":return nt(Pe,Q(Pe,mt,Ne));case"OpaqueType":return ye(Pe,mt,Ne);case"TypeAlias":return pe(Pe,mt,Ne);case"IntersectionTypeAnnotation":return Ce(Pe,mt,Ne);case"UnionTypeAnnotation":return Se(Pe,mt,Ne);case"FunctionTypeAnnotation":return Ke(Pe,mt,Ne);case"TupleTypeAnnotation":return U(Pe,mt,Ne);case"GenericTypeAnnotation":return[Ne("id"),P(Pe,mt,Ne,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return de(Pe,mt,Ne);case"TypeAnnotation":return Ne("typeAnnotation");case"TypeParameter":return ne(Pe,mt,Ne);case"TypeofTypeAnnotation":return["typeof ",Ne("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[Ne("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(Le.value);case"EnumDeclaration":return["enum ",Ne("id")," ",Ne("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":{if(Le.type==="EnumSymbolBody"||Le.explicitType){let yt=null;switch(Le.type){case"EnumBooleanBody":yt="boolean";break;case"EnumNumberBody":yt="number";break;case"EnumStringBody":yt="string";break;case"EnumSymbolBody":yt="symbol";break}Ot.push("of ",yt," ")}if(Le.members.length===0&&!Le.hasUnknownMembers)Ot.push(j(["{",I(Pe,mt),k,"}"]));else{let yt=Le.members.length>0?[C,ue(Pe,mt,"members",Ne),Le.hasUnknownMembers||v(mt)?",":""]:[];Ot.push(j(["{",K([...yt,...Le.hasUnknownMembers?[C,"..."]:[]]),I(Pe,mt,!0),C,"}"]))}return Ot}case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[Ne("id")," = ",typeof Le.init=="object"?Ne("init"):String(Le.init)];case"EnumDefaultedMember":return Ne("id");case"FunctionTypeParam":{let yt=Le.name?Ne("name"):Pe.getParentNode().this===Le?"this":"";return[yt,Fe(Pe),yt?": ":"",Ne("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return z(Pe,mt,Ne);case"ClassImplements":case"InterfaceExtends":return[Ne("id"),Ne("typeParameters")];case"NullableTypeAnnotation":return["?",Ne("typeAnnotation")];case"Variance":{let{kind:yt}=Le;return S.ok(yt==="plus"||yt==="minus"),yt==="plus"?"+":"-"}case"ObjectTypeCallProperty":return Le.static&&Ot.push("static "),Ot.push(Ne("value")),Ot;case"ObjectTypeIndexer":return[Le.static?"static ":"",Le.variance?Ne("variance"):"","[",Ne("id"),Le.id?": ":"",Ne("key"),"]: ",Ne("value")];case"ObjectTypeProperty":{let yt="";return Le.proto?yt="proto ":Le.static&&(yt="static "),[yt,q(Le)?Le.kind+" ":"",Le.variance?Ne("variance"):"",fe(Pe,mt,Ne),Fe(Pe),Y(Le)?"":": ",Ne("value")]}case"ObjectTypeAnnotation":return ce(Pe,mt,Ne);case"ObjectTypeInternalSlot":return[Le.static?"static ":"","[[",Ne("id"),"]]",Fe(Pe),Le.method?"":": ",Ne("value")];case"ObjectTypeSpreadProperty":return Ue(Pe,mt,Ne);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[Ne("qualification"),".",Ne("id")];case"StringLiteralTypeAnnotation":return xe(N(R(Le),mt));case"NumberLiteralTypeAnnotation":S.strictEqual(typeof Le.value,"number");case"BigIntLiteralTypeAnnotation":return Le.extra?E(Le.extra.raw):E(Le.raw);case"TypeCastExpression":return["(",Ne("expression"),$e(Pe,mt,Ne),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let yt=P(Pe,mt,Ne,"params");if(mt.parser==="flow"){let Lt=te(Le),Ve=ve(Le),at=mt.originalText.lastIndexOf("/*",Lt),qt=mt.originalText.indexOf("*/",Ve);if(at!==-1&&qt!==-1){let Ht=mt.originalText.slice(at+2,qt).trim();if(Ht.startsWith("::")&&!Ht.includes("/*")&&!Ht.includes("*/"))return["/*:: ",yt," */"]}}return yt}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",Ne("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(Le.type))}}function nt(Pe,mt){let Ne=X(Pe);return Ne?(S.strictEqual(Ne.type,"DeclareExportDeclaration"),mt):["declare ",mt]}L.exports={printFlow:Be}}}),Wn=Ge({"src/language-js/utils/is-ts-keyword-type.js"(A,L){"use strict";ct();function S(I){let{type:N}=I;return N.startsWith("TS")&&N.endsWith("Keyword")}L.exports=S}}),nr=Ge({"src/language-js/print/ternary.js"(A,L){"use strict";ct();var{hasNewlineInRange:S}=go(),{isJsxNode:I,getComments:N,isCallExpression:E,isMemberExpression:C,isTSTypeExpression:k}=ha(),{locStart:j,locEnd:K}=wu(),X=S_(),{builders:{line:Y,softline:q,group:R,indent:v,align:te,ifBreak:ve,dedent:xe,breakParent:oe}}=or();function ye(U){let de=[U];for(let z=0;z<de.length;z++){let ne=de[z];for(let P of["test","consequent","alternate"]){let G=ne[P];if(I(G))return!0;G.type==="ConditionalExpression"&&de.push(G)}}return!1}function pe(U,de,z){let ne=U.getValue(),P=ne.type==="ConditionalExpression",G=P?"alternate":"falseType",Q=U.getParentNode(),ue=P?z("test"):[z("checkType")," ","extends"," ",z("extendsType")];return Q.type===ne.type&&Q[G]===ne?te(2,ue):ue}var Ce=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);function Se(U){let de=U.getValue();if(de.type!=="ConditionalExpression")return!1;let z,ne=de;for(let P=0;!z;P++){let G=U.getParentNode(P);if(E(G)&&G.callee===ne||C(G)&&G.object===ne||G.type==="TSNonNullExpression"&&G.expression===ne){ne=G;continue}G.type==="NewExpression"&&G.callee===ne||k(G)&&G.expression===ne?(z=U.getParentNode(P+1),ne=G):z=G}return ne===de?!1:z[Ce.get(z.type)]===ne}function Ke(U,de,z){let ne=U.getValue(),P=ne.type==="ConditionalExpression",G=P?"consequent":"trueType",Q=P?"alternate":"falseType",ue=P?["test"]:["checkType","extendsType"],ce=ne[G],fe=ne[Q],Fe=[],$e=!1,Ue=U.getParentNode(),Be=Ue.type===ne.type&&ue.some(qt=>Ue[qt]===ne),nt=Ue.type===ne.type&&!Be,Pe,mt,Ne=0;do mt=Pe||ne,Pe=U.getParentNode(Ne),Ne++;while(Pe&&Pe.type===ne.type&&ue.every(qt=>Pe[qt]!==mt));let Le=Pe||Ue,ft=mt;if(P&&(I(ne[ue[0]])||I(ce)||I(fe)||ye(ft))){$e=!0,nt=!0;let qt=cr=>[ve("("),v([q,cr]),q,ve(")")],Ht=cr=>cr.type==="NullLiteral"||cr.type==="Literal"&&cr.value===null||cr.type==="Identifier"&&cr.name==="undefined";Fe.push(" ? ",Ht(ce)?z(G):qt(z(G))," : ",fe.type===ne.type||Ht(fe)?z(Q):qt(z(Q)))}else{let qt=[Y,"? ",ce.type===ne.type?ve("","("):"",te(2,z(G)),ce.type===ne.type?ve("",")"):"",Y,": ",fe.type===ne.type?z(Q):te(2,z(Q))];Fe.push(Ue.type!==ne.type||Ue[Q]===ne||Be?qt:de.useTabs?xe(v(qt)):te(Math.max(0,de.tabWidth-2),qt))}let Ot=[...ue.map(qt=>N(ne[qt])),N(ce),N(fe)].flat().some(qt=>X(qt)&&S(de.originalText,j(qt),K(qt))),yt=qt=>Ue===Le?R(qt,{shouldBreak:Ot}):Ot?[qt,oe]:qt,Lt=!$e&&(C(Ue)||Ue.type==="NGPipeExpression"&&Ue.left===ne)&&!Ue.computed,Ve=Se(U),at=yt([pe(U,de,z),nt?Fe:v(Fe),P&&Lt&&!Ve?q:""]);return Be||Ve?R([v([q,at]),q]):at}L.exports={printTernary:Ke}}}),jr=Ge({"src/language-js/print/statement.js"(A,L){"use strict";ct();var{builders:{hardline:S}}=or(),I=ie(),{getLeftSidePathName:N,hasNakedLeftSide:E,isJsxNode:C,isTheOnlyJsxElementInMarkdown:k,hasComment:j,CommentCheckFlags:K,isNextLineEmpty:X}=ha(),{shouldPrintParamsWithoutParens:Y}=dn();function q(pe,Ce,Se,Ke){let U=pe.getValue(),de=[],z=U.type==="ClassBody",ne=R(U[Ke]);return pe.each((P,G,Q)=>{let ue=P.getValue();if(ue.type==="EmptyStatement")return;let ce=Se();!Ce.semi&&!z&&!k(Ce,P)&&v(P,Ce)?j(ue,K.Leading)?de.push(Se([],{needsSemi:!0})):de.push(";",ce):de.push(ce),!Ce.semi&&z&&oe(ue)&&ye(ue,Q[G+1])&&de.push(";"),ue!==ne&&(de.push(S),X(ue,Ce)&&de.push(S))},Ke),de}function R(pe){for(let Ce=pe.length-1;Ce>=0;Ce--){let Se=pe[Ce];if(Se.type!=="EmptyStatement")return Se}}function v(pe,Ce){return pe.getNode().type!=="ExpressionStatement"?!1:pe.call(Se=>te(Se,Ce),"expression")}function te(pe,Ce){let Se=pe.getValue();switch(Se.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":{if(!Y(pe,Ce))return!0;break}case"UnaryExpression":{let{prefix:Ke,operator:U}=Se;if(Ke&&(U==="+"||U==="-"))return!0;break}case"BindExpression":{if(!Se.object)return!0;break}case"Literal":{if(Se.regex)return!0;break}default:if(C(Se))return!0}return I(pe,Ce)?!0:E(Se)?pe.call(Ke=>te(Ke,Ce),...N(pe,Se)):!1}function ve(pe,Ce,Se){return q(pe,Ce,Se,"body")}function xe(pe,Ce,Se){return q(pe,Ce,Se,"consequent")}var oe=pe=>{let{type:Ce}=pe;return Ce==="ClassProperty"||Ce==="PropertyDefinition"||Ce==="ClassPrivateProperty"||Ce==="ClassAccessorProperty"||Ce==="AccessorProperty"||Ce==="TSAbstractPropertyDefinition"||Ce==="TSAbstractAccessorProperty"};function ye(pe,Ce){let{type:Se,name:Ke}=pe.key;if(!pe.computed&&Se==="Identifier"&&(Ke==="static"||Ke==="get"||Ke==="set"||Ke==="accessor")&&!pe.value&&!pe.typeAnnotation)return!0;if(!Ce||Ce.static||Ce.accessibility)return!1;if(!Ce.computed){let U=Ce.key&&Ce.key.name;if(U==="in"||U==="instanceof")return!0}if(oe(Ce)&&Ce.variance&&!Ce.static&&!Ce.declare)return!0;switch(Ce.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return Ce.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((Ce.value?Ce.value.async:Ce.async)||Ce.kind==="get"||Ce.kind==="set")return!1;let U=Ce.value?Ce.value.generator:Ce.generator;return!!(Ce.computed||U)}case"TSIndexSignature":return!0}return!1}L.exports={printBody:ve,printSwitchCaseConsequent:xe}}}),Tt=Ge({"src/language-js/print/block.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{isNonEmptyArray:I}=go(),{builders:{hardline:N,indent:E}}=or(),{hasComment:C,CommentCheckFlags:k,isNextLineEmpty:j}=ha(),{printHardlineAfterHeritage:K}=At(),{printBody:X}=jr();function Y(R,v,te){let ve=R.getValue(),xe=[];if(ve.type==="StaticBlock"&&xe.push("static "),ve.type==="ClassBody"&&I(ve.body)){let ye=R.getParentNode();xe.push(K(ye))}xe.push("{");let oe=q(R,v,te);if(oe)xe.push(E([N,oe]),N);else{let ye=R.getParentNode(),pe=R.getParentNode(1);ye.type==="ArrowFunctionExpression"||ye.type==="FunctionExpression"||ye.type==="FunctionDeclaration"||ye.type==="ObjectMethod"||ye.type==="ClassMethod"||ye.type==="ClassPrivateMethod"||ye.type==="ForStatement"||ye.type==="WhileStatement"||ye.type==="DoWhileStatement"||ye.type==="DoExpression"||ye.type==="CatchClause"&&!pe.finalizer||ye.type==="TSModuleDeclaration"||ye.type==="TSDeclareFunction"||ve.type==="StaticBlock"||ve.type==="ClassBody"||xe.push(N)}return xe.push("}"),xe}function q(R,v,te){let ve=R.getValue(),xe=I(ve.directives),oe=ve.body.some(Ce=>Ce.type!=="EmptyStatement"),ye=C(ve,k.Dangling);if(!xe&&!oe&&!ye)return"";let pe=[];if(xe&&R.each((Ce,Se,Ke)=>{pe.push(te()),(Se<Ke.length-1||oe||ye)&&(pe.push(N),j(Ce.getValue(),v)&&pe.push(N))},"directives"),oe&&pe.push(X(R,v,te)),ye&&pe.push(S(R,v,!0)),ve.type==="Program"){let Ce=R.getParentNode();(!Ce||Ce.type!=="ModuleExpression")&&pe.push(N)}return pe}L.exports={printBlock:Y,printBlockBody:q}}}),Cn=Ge({"src/language-js/print/typescript.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{hasNewlineInRange:I}=go(),{builders:{join:N,line:E,hardline:C,softline:k,group:j,indent:K,conditionalGroup:X,ifBreak:Y}}=or(),{isStringLiteral:q,getTypeScriptMappedTypeModifier:R,shouldPrintComma:v,isCallExpression:te,isMemberExpression:ve}=ha(),xe=Wn(),{locStart:oe,locEnd:ye}=wu(),{printOptionalToken:pe,printTypeScriptModifiers:Ce}=le(),{printTernary:Se}=nr(),{printFunctionParameters:Ke,shouldGroupFunctionParameters:U}=it(),{printTemplateLiteral:de}=Hp(),{printArrayItems:z}=F(),{printObject:ne}=Ie(),{printClassProperty:P,printClassMethod:G}=At(),{printTypeParameter:Q,printTypeParameters:ue}=Zt(),{printPropertyKey:ce}=Bn(),{printFunction:fe,printMethodInternal:Fe}=dn(),{printInterface:$e}=pn(),{printBlock:Ue}=Tt(),{printTypeAlias:Be,printIntersectionType:nt,printUnionType:Pe,printFunctionType:mt,printTupleType:Ne,printIndexedAccessType:Le,printJSDocType:ft}=_t();function Ot(yt,Lt,Ve){let at=yt.getValue();if(!at.type.startsWith("TS"))return;if(xe(at))return at.type.slice(2,-7).toLowerCase();let qt=Lt.semi?";":"",Ht=[];switch(at.type){case"TSThisType":return"this";case"TSTypeAssertion":{let cr=!(at.expression.type==="ArrayExpression"||at.expression.type==="ObjectExpression"),pt=j(["<",K([k,Ve("typeAnnotation")]),k,">"]),Ye=[Y("("),K([k,Ve("expression")]),k,Y(")")];return cr?X([[pt,Ve("expression")],[pt,j(Ye,{shouldBreak:!0})],[pt,Ve("expression")]]):j([pt,Ve("expression")])}case"TSDeclareFunction":return fe(yt,Ve,Lt);case"TSExportAssignment":return["export = ",Ve("expression"),qt];case"TSModuleBlock":return Ue(yt,Lt,Ve);case"TSInterfaceBody":case"TSTypeLiteral":return ne(yt,Lt,Ve);case"TSTypeAliasDeclaration":return Be(yt,Lt,Ve);case"TSQualifiedName":return N(".",[Ve("left"),Ve("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return G(yt,Lt,Ve);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return P(yt,Lt,Ve);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return Ht.push(Ve("expression")),at.typeParameters&&Ht.push(Ve("typeParameters")),Ht;case"TSTemplateLiteralType":return de(yt,Ve,Lt);case"TSNamedTupleMember":return[Ve("label"),at.optional?"?":"",": ",Ve("elementType")];case"TSRestType":return["...",Ve("typeAnnotation")];case"TSOptionalType":return[Ve("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return $e(yt,Lt,Ve);case"TSClassImplements":return[Ve("expression"),Ve("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return ue(yt,Lt,Ve,"params");case"TSTypeParameter":return Q(yt,Lt,Ve);case"TSSatisfiesExpression":case"TSAsExpression":{let cr=at.type==="TSAsExpression"?"as":"satisfies";Ht.push(Ve("expression"),` ${cr} `,Ve("typeAnnotation"));let pt=yt.getParentNode();return te(pt)&&pt.callee===at||ve(pt)&&pt.object===at?j([K([k,...Ht]),k]):Ht}case"TSArrayType":return[Ve("elementType"),"[]"];case"TSPropertySignature":return at.readonly&&Ht.push("readonly "),Ht.push(ce(yt,Lt,Ve),pe(yt)),at.typeAnnotation&&Ht.push(": ",Ve("typeAnnotation")),at.initializer&&Ht.push(" = ",Ve("initializer")),Ht;case"TSParameterProperty":return at.accessibility&&Ht.push(at.accessibility+" "),at.export&&Ht.push("export "),at.static&&Ht.push("static "),at.override&&Ht.push("override "),at.readonly&&Ht.push("readonly "),Ht.push(Ve("parameter")),Ht;case"TSTypeQuery":return["typeof ",Ve("exprName"),Ve("typeParameters")];case"TSIndexSignature":{let cr=yt.getParentNode(),pt=at.parameters.length>1?Y(v(Lt)?",":""):"",Ye=j([K([k,N([", ",k],yt.map(Ve,"parameters"))]),pt,k]);return[at.export?"export ":"",at.accessibility?[at.accessibility," "]:"",at.static?"static ":"",at.readonly?"readonly ":"",at.declare?"declare ":"","[",at.parameters?Ye:"",at.typeAnnotation?"]: ":"]",at.typeAnnotation?Ve("typeAnnotation"):"",cr.type==="ClassBody"?qt:""]}case"TSTypePredicate":return[at.asserts?"asserts ":"",Ve("parameterName"),at.typeAnnotation?[" is ",Ve("typeAnnotation")]:""];case"TSNonNullExpression":return[Ve("expression"),"!"];case"TSImportType":return[at.isTypeOf?"typeof ":"","import(",Ve(at.parameter?"parameter":"argument"),")",at.qualifier?[".",Ve("qualifier")]:"",ue(yt,Lt,Ve,"typeParameters")];case"TSLiteralType":return Ve("literal");case"TSIndexedAccessType":return Le(yt,Lt,Ve);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":{if(at.type==="TSConstructorType"&&at.abstract&&Ht.push("abstract "),at.type!=="TSCallSignatureDeclaration"&&Ht.push("new "),Ht.push(j(Ke(yt,Ve,Lt,!1,!0))),at.returnType||at.typeAnnotation){let cr=at.type==="TSConstructorType";Ht.push(cr?" => ":": ",Ve("returnType"),Ve("typeAnnotation"))}return Ht}case"TSTypeOperator":return[at.operator," ",Ve("typeAnnotation")];case"TSMappedType":{let cr=I(Lt.originalText,oe(at),ye(at));return j(["{",K([Lt.bracketSpacing?E:k,Ve("typeParameter"),at.optional?R(at.optional,"?"):"",at.typeAnnotation?": ":"",Ve("typeAnnotation"),Y(qt)]),S(yt,Lt,!0),Lt.bracketSpacing?E:k,"}"],{shouldBreak:cr})}case"TSMethodSignature":{let cr=at.kind&&at.kind!=="method"?`${at.kind} `:"";Ht.push(at.accessibility?[at.accessibility," "]:"",cr,at.export?"export ":"",at.static?"static ":"",at.readonly?"readonly ":"",at.abstract?"abstract ":"",at.declare?"declare ":"",at.computed?"[":"",Ve("key"),at.computed?"]":"",pe(yt));let pt=Ke(yt,Ve,Lt,!1,!0),Ye=at.returnType?"returnType":"typeAnnotation",vt=at[Ye],wt=vt?Ve(Ye):"",rn=U(at,wt);return Ht.push(rn?j(pt):pt),vt&&Ht.push(": ",j(wt)),j(Ht)}case"TSNamespaceExportDeclaration":return Ht.push("export as namespace ",Ve("id")),Lt.semi&&Ht.push(";"),j(Ht);case"TSEnumDeclaration":return at.declare&&Ht.push("declare "),at.modifiers&&Ht.push(Ce(yt,Lt,Ve)),at.const&&Ht.push("const "),Ht.push("enum ",Ve("id")," "),at.members.length===0?Ht.push(j(["{",S(yt,Lt),k,"}"])):Ht.push(j(["{",K([C,z(yt,Lt,"members",Ve),v(Lt,"es5")?",":""]),S(yt,Lt,!0),C,"}"])),Ht;case"TSEnumMember":return at.computed?Ht.push("[",Ve("id"),"]"):Ht.push(Ve("id")),at.initializer&&Ht.push(" = ",Ve("initializer")),Ht;case"TSImportEqualsDeclaration":return at.isExport&&Ht.push("export "),Ht.push("import "),at.importKind&&at.importKind!=="value"&&Ht.push(at.importKind," "),Ht.push(Ve("id")," = ",Ve("moduleReference")),Lt.semi&&Ht.push(";"),j(Ht);case"TSExternalModuleReference":return["require(",Ve("expression"),")"];case"TSModuleDeclaration":{let cr=yt.getParentNode(),pt=q(at.id),Ye=cr.type==="TSModuleDeclaration",vt=at.body&&at.body.type==="TSModuleDeclaration";if(Ye)Ht.push(".");else{at.declare&&Ht.push("declare "),Ht.push(Ce(yt,Lt,Ve));let wt=Lt.originalText.slice(oe(at),oe(at.id));at.id.type==="Identifier"&&at.id.name==="global"&&!/namespace|module/.test(wt)||Ht.push(pt||/(?:^|\s)module(?:\s|$)/.test(wt)?"module ":"namespace ")}return Ht.push(Ve("id")),vt?Ht.push(Ve("body")):at.body?Ht.push(" ",j(Ve("body"))):Ht.push(qt),Ht}case"TSConditionalType":return Se(yt,Lt,Ve);case"TSInferType":return["infer"," ",Ve("typeParameter")];case"TSIntersectionType":return nt(yt,Lt,Ve);case"TSUnionType":return Pe(yt,Lt,Ve);case"TSFunctionType":return mt(yt,Lt,Ve);case"TSTupleType":return Ne(yt,Lt,Ve);case"TSTypeReference":return[Ve("typeName"),ue(yt,Lt,Ve,"typeParameters")];case"TSTypeAnnotation":return Ve("typeAnnotation");case"TSEmptyBodyFunctionExpression":return Fe(yt,Lt,Ve);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return ft(yt,Ve,"?");case"TSJSDocNonNullableType":return ft(yt,Ve,"!");case"TSInstantiationExpression":return[Ve("expression"),Ve("typeParameters")];default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify(at.type)}.`)}}L.exports={printTypescript:Ot}}}),ur=Ge({"src/language-js/print/comment.js"(A,L){"use strict";ct();var{hasNewline:S}=go(),{builders:{join:I,hardline:N},utils:{replaceTextEndOfLine:E}}=or(),{isLineComment:C}=ha(),{locStart:k,locEnd:j}=wu(),K=S_();function X(R,v){let te=R.getValue();if(C(te))return v.originalText.slice(k(te),j(te)).trimEnd();if(K(te)){if(Y(te)){let oe=q(te);return te.trailing&&!S(v.originalText,k(te),{backwards:!0})?[N,oe]:oe}let ve=j(te),xe=v.originalText.slice(ve-3,ve)==="*-/";return["/*",E(te.value),xe?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(te))}function Y(R){let v=`*${R.value}*`.split(` +`);return v.length>1&&v.every(te=>te.trim()[0]==="*")}function q(R){let v=R.value.split(` +`);return["/*",I(N,v.map((te,ve)=>ve===0?te.trimEnd():" "+(ve<v.length-1?te.trim():te.trimStart()))),"*/"]}L.exports={printComment:X}}}),zr=Ge({"src/language-js/print/literal.js"(A,L){"use strict";ct();var{printString:S,printNumber:I}=go(),{replaceTextEndOfLine:N}=Dt(),{printDirective:E}=le();function C(X,Y){let q=X.getNode();switch(q.type){case"RegExpLiteral":return K(q);case"BigIntLiteral":return j(q.bigint||q.extra.raw);case"NumericLiteral":return I(q.extra.raw);case"StringLiteral":return N(S(q.extra.raw,Y));case"NullLiteral":return"null";case"BooleanLiteral":return String(q.value);case"DecimalLiteral":return I(q.value)+"m";case"Literal":{if(q.regex)return K(q.regex);if(q.bigint)return j(q.raw);if(q.decimal)return I(q.decimal)+"m";let{value:R}=q;return typeof R=="number"?I(q.raw):typeof R=="string"?k(X)?E(q.raw,Y):N(S(q.raw,Y)):String(R)}}}function k(X){if(X.getName()!=="expression")return;let Y=X.getParentNode();return Y.type==="ExpressionStatement"&&Y.directive}function j(X){return X.toLowerCase()}function K(X){let{pattern:Y,flags:q}=X;return q=[...q].sort().join(""),`/${Y}/${q}`}L.exports={printLiteral:C}}}),Hr=Ge({"src/language-js/printer-estree.js"(A,L){"use strict";ct();var{printDanglingComments:S}=ys(),{hasNewline:I}=go(),{builders:{join:N,line:E,hardline:C,softline:k,group:j,indent:K},utils:{replaceTextEndOfLine:X}}=or(),Y=l0(),q=Jy(),{insertPragma:R}=Xd(),v=h(),te=ie(),ve=$(),{hasFlowShorthandAnnotationComment:xe,hasComment:oe,CommentCheckFlags:ye,isTheOnlyJsxElementInMarkdown:pe,isLineComment:Ce,isNextLineEmpty:Se,needsHardlineAfterDanglingComment:Ke,hasIgnoreComment:U,isCallExpression:de,isMemberExpression:z,markerForIfWithoutBlockAndSameLineComment:ne}=ha(),{locStart:P,locEnd:G}=wu(),Q=S_(),{printHtmlBinding:ue,isVueEventBindingExpression:ce}=Te(),{printAngular:fe}=J(),{printJsx:Fe,hasJsxIgnoreComment:$e}=O(),{printFlow:Ue}=nn(),{printTypescript:Be}=Cn(),{printOptionalToken:nt,printBindExpressionCallee:Pe,printTypeAnnotation:mt,adjustClause:Ne,printRestSpread:Le,printDefiniteToken:ft,printDirective:Ot}=le(),{printImportDeclaration:yt,printExportDeclaration:Lt,printExportAllDeclaration:Ve,printModuleSpecifier:at}=Jn(),{printTernary:qt}=nr(),{printTemplateLiteral:Ht}=Hp(),{printArray:cr}=F(),{printObject:pt}=Ie(),{printClass:Ye,printClassMethod:vt,printClassProperty:wt}=At(),{printProperty:rn}=Bn(),{printFunction:wn,printArrowFunction:Re,printMethod:Gr,printReturnStatement:uo,printThrowStatement:ro}=dn(),{printCallExpression:ei}=Ae(),{printVariableDeclarator:ai,printAssignmentExpression:Ut}=Xe(),{printBinaryishExpression:qe}=me(),{printSwitchCaseConsequent:Jt}=jr(),{printMemberExpression:rt}=he(),{printBlock:Ft,printBlockBody:Or}=Tt(),{printComment:rr}=ur(),{printLiteral:Yt}=zr(),{printDecorators:se}=Rn();function et(Gn,Xr,Nn,wa){let Br=It(Gn,Xr,Nn,wa);if(!Br)return"";let ba=Gn.getValue(),{type:Rr}=ba;if(Rr==="ClassMethod"||Rr==="ClassPrivateMethod"||Rr==="ClassProperty"||Rr==="ClassAccessorProperty"||Rr==="AccessorProperty"||Rr==="TSAbstractAccessorProperty"||Rr==="PropertyDefinition"||Rr==="TSAbstractPropertyDefinition"||Rr==="ClassPrivateProperty"||Rr==="MethodDefinition"||Rr==="TSAbstractMethodDefinition"||Rr==="TSDeclareMethod")return Br;let Ii=[Br],Vi=se(Gn,Xr,Nn),ra=ba.type==="ClassExpression"&&Vi;if(Vi&&(Ii=[...Vi,Br],!ra))return j(Ii);if(!te(Gn,Xr))return wa&&wa.needsSemi&&Ii.unshift(";"),Ii.length===1&&Ii[0]===Br?Br:Ii;if(ra&&(Ii=[K([E,...Ii])]),Ii.unshift("("),wa&&wa.needsSemi&&Ii.unshift(";"),xe(ba)){let[Vr]=ba.trailingComments;Ii.push(" /*",Vr.value.trimStart(),"*/"),Vr.printed=!0}return ra&&Ii.push(E),Ii.push(")"),Ii}function It(Gn,Xr,Nn,wa){let Br=Gn.getValue(),ba=Xr.semi?";":"";if(!Br)return"";if(typeof Br=="string")return Br;for(let Ii of[Yt,ue,fe,Fe,Ue,Be]){let Vi=Ii(Gn,Xr,Nn);if(typeof Vi<"u")return Vi}let Rr=[];switch(Br.type){case"JsExpressionRoot":return Nn("node");case"JsonRoot":return[Nn("node"),C];case"File":return Br.program&&Br.program.interpreter&&Rr.push(Nn(["program","interpreter"])),Rr.push(Nn("program")),Rr;case"Program":return Or(Gn,Xr,Nn);case"EmptyStatement":return"";case"ExpressionStatement":{if(Xr.parser==="__vue_event_binding"||Xr.parser==="__vue_ts_event_binding"){let Vi=Gn.getParentNode();if(Vi.type==="Program"&&Vi.body.length===1&&Vi.body[0]===Br)return[Nn("expression"),ce(Br.expression)?";":""]}let Ii=S(Gn,Xr,!0,Vi=>{let{marker:ra}=Vi;return ra===ne});return[Nn("expression"),pe(Xr,Gn)?"":ba,Ii?[" ",Ii]:""]}case"ParenthesizedExpression":return!oe(Br.expression)&&(Br.expression.type==="ObjectExpression"||Br.expression.type==="ArrayExpression")?["(",Nn("expression"),")"]:j(["(",K([k,Nn("expression")]),k,")"]);case"AssignmentExpression":return Ut(Gn,Xr,Nn);case"VariableDeclarator":return ai(Gn,Xr,Nn);case"BinaryExpression":case"LogicalExpression":return qe(Gn,Xr,Nn);case"AssignmentPattern":return[Nn("left")," = ",Nn("right")];case"OptionalMemberExpression":case"MemberExpression":return rt(Gn,Xr,Nn);case"MetaProperty":return[Nn("meta"),".",Nn("property")];case"BindExpression":return Br.object&&Rr.push(Nn("object")),Rr.push(j(K([k,Pe(Gn,Xr,Nn)]))),Rr;case"Identifier":return[Br.name,nt(Gn),ft(Gn),mt(Gn,Xr,Nn)];case"V8IntrinsicIdentifier":return["%",Br.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return Le(Gn,Xr,Nn);case"FunctionDeclaration":case"FunctionExpression":return wn(Gn,Nn,Xr,wa);case"ArrowFunctionExpression":return Re(Gn,Xr,Nn,wa);case"YieldExpression":return Rr.push("yield"),Br.delegate&&Rr.push("*"),Br.argument&&Rr.push(" ",Nn("argument")),Rr;case"AwaitExpression":{if(Rr.push("await"),Br.argument){Rr.push(" ",Nn("argument"));let Ii=Gn.getParentNode();if(de(Ii)&&Ii.callee===Br||z(Ii)&&Ii.object===Br){Rr=[K([k,...Rr]),k];let Vi=Gn.findAncestor(ra=>ra.type==="AwaitExpression"||ra.type==="BlockStatement");if(!Vi||Vi.type!=="AwaitExpression")return j(Rr)}}return Rr}case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return Lt(Gn,Xr,Nn);case"ExportAllDeclaration":return Ve(Gn,Xr,Nn);case"ImportDeclaration":return yt(Gn,Xr,Nn);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return at(Gn,Xr,Nn);case"ImportAttribute":return[Nn("key"),": ",Nn("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return Ft(Gn,Xr,Nn);case"ThrowStatement":return ro(Gn,Xr,Nn);case"ReturnStatement":return uo(Gn,Xr,Nn);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return ei(Gn,Xr,Nn);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return pt(Gn,Xr,Nn);case"ObjectProperty":case"Property":return Br.method||Br.kind==="get"||Br.kind==="set"?Gr(Gn,Xr,Nn):rn(Gn,Xr,Nn);case"ObjectMethod":return Gr(Gn,Xr,Nn);case"Decorator":return["@",Nn("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return cr(Gn,Xr,Nn);case"SequenceExpression":{let Ii=Gn.getParentNode(0);if(Ii.type==="ExpressionStatement"||Ii.type==="ForStatement"){let Vi=[];return Gn.each((ra,Vr)=>{Vr===0?Vi.push(Nn()):Vi.push(",",K([E,Nn()]))},"expressions"),j(Vi)}return j(N([",",E],Gn.map(Nn,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[Nn("value"),ba];case"DirectiveLiteral":return Ot(Br.extra.raw,Xr);case"UnaryExpression":return Rr.push(Br.operator),/[a-z]$/.test(Br.operator)&&Rr.push(" "),oe(Br.argument)?Rr.push(j(["(",K([k,Nn("argument")]),k,")"])):Rr.push(Nn("argument")),Rr;case"UpdateExpression":return Rr.push(Nn("argument"),Br.operator),Br.prefix&&Rr.reverse(),Rr;case"ConditionalExpression":return qt(Gn,Xr,Nn);case"VariableDeclaration":{let Ii=Gn.map(Nn,"declarations"),Vi=Gn.getParentNode(),ra=Vi.type==="ForStatement"||Vi.type==="ForInStatement"||Vi.type==="ForOfStatement",Vr=Br.declarations.some(ji=>ji.init),zi;return Ii.length===1&&!oe(Br.declarations[0])?zi=Ii[0]:Ii.length>0&&(zi=K(Ii[0])),Rr=[Br.declare?"declare ":"",Br.kind,zi?[" ",zi]:"",K(Ii.slice(1).map(ji=>[",",Vr&&!ra?C:E,ji]))],ra&&Vi.body!==Br||Rr.push(ba),j(Rr)}case"WithStatement":return j(["with (",Nn("object"),")",Ne(Br.body,Nn("body"))]);case"IfStatement":{let Ii=Ne(Br.consequent,Nn("consequent")),Vi=j(["if (",j([K([k,Nn("test")]),k]),")",Ii]);if(Rr.push(Vi),Br.alternate){let ra=oe(Br.consequent,ye.Trailing|ye.Line)||Ke(Br),Vr=Br.consequent.type==="BlockStatement"&&!ra;Rr.push(Vr?" ":C),oe(Br,ye.Dangling)&&Rr.push(S(Gn,Xr,!0),ra?C:" "),Rr.push("else",j(Ne(Br.alternate,Nn("alternate"),Br.alternate.type==="IfStatement")))}return Rr}case"ForStatement":{let Ii=Ne(Br.body,Nn("body")),Vi=S(Gn,Xr,!0),ra=Vi?[Vi,k]:"";return!Br.init&&!Br.test&&!Br.update?[ra,j(["for (;;)",Ii])]:[ra,j(["for (",j([K([k,Nn("init"),";",E,Nn("test"),";",E,Nn("update")]),k]),")",Ii])]}case"WhileStatement":return j(["while (",j([K([k,Nn("test")]),k]),")",Ne(Br.body,Nn("body"))]);case"ForInStatement":return j(["for (",Nn("left")," in ",Nn("right"),")",Ne(Br.body,Nn("body"))]);case"ForOfStatement":return j(["for",Br.await?" await":""," (",Nn("left")," of ",Nn("right"),")",Ne(Br.body,Nn("body"))]);case"DoWhileStatement":{let Ii=Ne(Br.body,Nn("body"));return Rr=[j(["do",Ii])],Br.body.type==="BlockStatement"?Rr.push(" "):Rr.push(C),Rr.push("while (",j([K([k,Nn("test")]),k]),")",ba),Rr}case"DoExpression":return[Br.async?"async ":"","do ",Nn("body")];case"BreakStatement":return Rr.push("break"),Br.label&&Rr.push(" ",Nn("label")),Rr.push(ba),Rr;case"ContinueStatement":return Rr.push("continue"),Br.label&&Rr.push(" ",Nn("label")),Rr.push(ba),Rr;case"LabeledStatement":return Br.body.type==="EmptyStatement"?[Nn("label"),":;"]:[Nn("label"),": ",Nn("body")];case"TryStatement":return["try ",Nn("block"),Br.handler?[" ",Nn("handler")]:"",Br.finalizer?[" finally ",Nn("finalizer")]:""];case"CatchClause":if(Br.param){let Ii=oe(Br.param,ra=>!Q(ra)||ra.leading&&I(Xr.originalText,G(ra))||ra.trailing&&I(Xr.originalText,P(ra),{backwards:!0})),Vi=Nn("param");return["catch ",Ii?["(",K([k,Vi]),k,") "]:["(",Vi,") "],Nn("body")]}return["catch ",Nn("body")];case"SwitchStatement":return[j(["switch (",K([k,Nn("discriminant")]),k,")"])," {",Br.cases.length>0?K([C,N(C,Gn.map((Ii,Vi,ra)=>{let Vr=Ii.getValue();return[Nn(),Vi!==ra.length-1&&Se(Vr,Xr)?C:""]},"cases"))]):"",C,"}"];case"SwitchCase":{Br.test?Rr.push("case ",Nn("test"),":"):Rr.push("default:"),oe(Br,ye.Dangling)&&Rr.push(" ",S(Gn,Xr,!0));let Ii=Br.consequent.filter(Vi=>Vi.type!=="EmptyStatement");if(Ii.length>0){let Vi=Jt(Gn,Xr,Nn);Rr.push(Ii.length===1&&Ii[0].type==="BlockStatement"?[" ",Vi]:K([C,Vi]))}return Rr}case"DebuggerStatement":return["debugger",ba];case"ClassDeclaration":case"ClassExpression":return Ye(Gn,Xr,Nn);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return vt(Gn,Xr,Nn);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return wt(Gn,Xr,Nn);case"TemplateElement":return X(Br.value.raw);case"TemplateLiteral":return Ht(Gn,Nn,Xr);case"TaggedTemplateExpression":return[Nn("tag"),Nn("typeParameters"),Nn("quasi")];case"PrivateIdentifier":return["#",Nn("name")];case"PrivateName":return["#",Nn("id")];case"InterpreterDirective":return Rr.push("#!",Br.value,C),Se(Br,Xr)&&Rr.push(C),Rr;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{Rr.push("module {");let Ii=Nn("body");return Ii&&Rr.push(K([C,Ii]),C),Rr.push("}"),Rr}default:throw new Error("unknown type: "+JSON.stringify(Br.type))}}function $n(Gn){return Gn.type&&!Q(Gn)&&!Ce(Gn)&&Gn.type!=="EmptyStatement"&&Gn.type!=="TemplateElement"&&Gn.type!=="Import"&&Gn.type!=="TSEmptyBodyFunctionExpression"}L.exports={preprocess:ve,print:et,embed:Y,insertPragma:R,massageAstNode:q,hasPrettierIgnore(Gn){return U(Gn)||$e(Gn)},willPrintOwnComments:v.willPrintOwnComments,canAttachComment:$n,printComment:rr,isBlockComment:Q,handleComments:{avoidAstMutation:!0,ownLine:v.handleOwnLineComment,endOfLine:v.handleEndOfLineComment,remaining:v.handleRemainingComment},getCommentChildNodes:v.getCommentChildNodes}}}),Tr=Ge({"src/language-js/printer-estree-json.js"(A,L){"use strict";ct();var{builders:{hardline:S,indent:I,join:N}}=or(),E=$();function C(X,Y,q){let R=X.getValue();switch(R.type){case"JsonRoot":return[q("node"),S];case"ArrayExpression":{if(R.elements.length===0)return"[]";let v=X.map(()=>X.getValue()===null?"null":q(),"elements");return["[",I([S,N([",",S],v)]),S,"]"]}case"ObjectExpression":return R.properties.length===0?"{}":["{",I([S,N([",",S],X.map(q,"properties"))]),S,"}"];case"ObjectProperty":return[q("key"),": ",q("value")];case"UnaryExpression":return[R.operator==="+"?"":R.operator,q("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return R.value?"true":"false";case"StringLiteral":return JSON.stringify(R.value);case"NumericLiteral":return k(X)?JSON.stringify(String(R.value)):JSON.stringify(R.value);case"Identifier":return k(X)?JSON.stringify(R.name):R.name;case"TemplateLiteral":return q(["quasis",0]);case"TemplateElement":return JSON.stringify(R.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(R.type))}}function k(X){return X.getName()==="key"&&X.getParentNode().type==="ObjectProperty"}var j=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function K(X,Y){let{type:q}=X;if(q==="ObjectProperty"){let{key:R}=X;R.type==="Identifier"?Y.key={type:"StringLiteral",value:R.name}:R.type==="NumericLiteral"&&(Y.key={type:"StringLiteral",value:String(R.value)});return}if(q==="UnaryExpression"&&X.operator==="+")return Y.argument;if(q==="ArrayExpression"){for(let[R,v]of X.elements.entries())v===null&&Y.elements.splice(R,0,{type:"NullLiteral"});return}if(q==="TemplateLiteral")return{type:"StringLiteral",value:X.quasis[0].value.cooked}}K.ignoredProperties=j,L.exports={preprocess:E,print:C,massageAstNode:K}}}),Yr=Ge({"src/common/common-options.js"(A,L){"use strict";ct();var S="Common";L.exports={bracketSpacing:{since:"0.0.0",category:S,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:S,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:S,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:S,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:S,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),Nt=Ge({"src/language-js/options.js"(A,L){"use strict";ct();var S=Yr(),I="JavaScript";L.exports={arrowParens:{since:"1.9.0",category:I,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:S.bracketSameLine,bracketSpacing:S.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:I,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:I,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:S.singleQuote,jsxSingleQuote:{since:"1.15.0",category:I,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:I,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:I,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:S.singleAttributePerLine}}}),fn=Ge({"src/language-js/parse/parsers.js"(){ct()}}),Hn=Ge({"node_modules/linguist-languages/data/JavaScript.json"(A,L){L.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),wi=Ge({"node_modules/linguist-languages/data/TypeScript.json"(A,L){L.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),Gi=Ge({"node_modules/linguist-languages/data/TSX.json"(A,L){L.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),Po=Ge({"node_modules/linguist-languages/data/JSON.json"(A,L){L.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),Ga=Ge({"node_modules/linguist-languages/data/JSON with Comments.json"(A,L){L.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),rc=Ge({"node_modules/linguist-languages/data/JSON5.json"(A,L){L.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),Vc=Ge({"src/language-js/index.js"(A,L){"use strict";ct();var S=zc(),I=Hr(),N=Tr(),E=Nt(),C=fn(),k=[S(Hn(),K=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...K.interpreters,"zx"],extensions:[...K.extensions.filter(X=>X!==".jsx"),".wxs"]})),S(Hn(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),S(Hn(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),S(wi(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),S(Gi(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),S(Po(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),S(Po(),K=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:K.extensions.filter(X=>X!==".jsonl")})),S(Ga(),K=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...K.filenames,".eslintrc",".swcrc"]})),S(rc(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))],j={estree:I,"estree-json":N};L.exports={languages:k,options:E,printers:j,parsers:C}}}),Wc=Ge({"src/language-css/clean.js"(A,L){"use strict";ct();var{isFrontMatterNode:S}=go(),I=Ra(),N=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function E(k,j,K){if(S(k)&&k.lang==="yaml"&&delete j.value,k.type==="css-comment"&&K.type==="css-root"&&K.nodes.length>0&&((K.nodes[0]===k||S(K.nodes[0])&&K.nodes[1]===k)&&(delete j.text,/^\*\s*@(?:format|prettier)\s*$/.test(k.text))||K.type==="css-root"&&I(K.nodes)===k))return null;if(k.type==="value-root"&&delete j.text,(k.type==="media-query"||k.type==="media-query-list"||k.type==="media-feature-expression")&&delete j.value,k.type==="css-rule"&&delete j.params,k.type==="selector-combinator"&&(j.value=j.value.replace(/\s+/g," ")),k.type==="media-feature"&&(j.value=j.value.replace(/ /g,"")),(k.type==="value-word"&&(k.isColor&&k.isHex||["initial","inherit","unset","revert"].includes(j.value.replace().toLowerCase()))||k.type==="media-feature"||k.type==="selector-root-invalid"||k.type==="selector-pseudo")&&(j.value=j.value.toLowerCase()),k.type==="css-decl"&&(j.prop=j.prop.toLowerCase()),(k.type==="css-atrule"||k.type==="css-import")&&(j.name=j.name.toLowerCase()),k.type==="value-number"&&(j.unit=j.unit.toLowerCase()),(k.type==="media-feature"||k.type==="media-keyword"||k.type==="media-type"||k.type==="media-unknown"||k.type==="media-url"||k.type==="media-value"||k.type==="selector-attribute"||k.type==="selector-string"||k.type==="selector-class"||k.type==="selector-combinator"||k.type==="value-string")&&j.value&&(j.value=C(j.value)),k.type==="selector-attribute"&&(j.attribute=j.attribute.trim(),j.namespace&&typeof j.namespace=="string"&&(j.namespace=j.namespace.trim(),j.namespace.length===0&&(j.namespace=!0)),j.value&&(j.value=j.value.trim().replace(/^["']|["']$/g,""),delete j.quoted)),(k.type==="media-value"||k.type==="media-type"||k.type==="value-number"||k.type==="selector-root-invalid"||k.type==="selector-class"||k.type==="selector-combinator"||k.type==="selector-tag")&&j.value&&(j.value=j.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(X,Y,q)=>{let R=Number(Y);return Number.isNaN(R)?X:R+q.toLowerCase()})),k.type==="selector-tag"){let X=k.value.toLowerCase();["from","to"].includes(X)&&(j.value=X)}if(k.type==="css-atrule"&&k.name.toLowerCase()==="supports"&&delete j.value,k.type==="selector-unknown"&&delete j.value,k.type==="value-comma_group"){let X=k.groups.findIndex(Y=>Y.type==="value-number"&&Y.unit==="...");X!==-1&&(j.groups[X].unit="",j.groups.splice(X+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(k.type==="value-comma_group"&&k.groups.some(X=>X.type==="value-atword"&&X.value.endsWith("[")||X.type==="value-word"&&X.value.startsWith("]")))return{type:"value-atword",value:k.groups.map(X=>X.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}E.ignoredProperties=N;function C(k){return k.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}L.exports=E}}),_l=Ge({"src/utils/front-matter/print.js"(A,L){"use strict";ct();var{builders:{hardline:S,markAsRoot:I}}=or();function N(E,C){if(E.lang==="yaml"){let k=E.value.trim(),j=k?C(k,{parser:"yaml"},{stripTrailingHardline:!0}):"";return I([E.startDelimiter,S,j,j?S:"",E.endDelimiter])}}L.exports=N}}),pp=Ge({"src/language-css/embed.js"(A,L){"use strict";ct();var{builders:{hardline:S}}=or(),I=_l();function N(E,C,k){let j=E.getValue();if(j.type==="front-matter"){let K=I(j,k);return K?[K,S]:""}}L.exports=N}}),hn=Ge({"src/utils/front-matter/parse.js"(A,L){"use strict";ct();var S=new RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function I(N){let E=N.match(S);if(!E)return{content:N};let{startDelimiter:C,language:k,value:j="",endDelimiter:K}=E.groups,X=k.trim()||"yaml";if(C==="+++"&&(X="toml"),X!=="yaml"&&C!==K)return{content:N};let[Y]=E;return{frontMatter:{type:"front-matter",lang:X,value:j,startDelimiter:C,endDelimiter:K,raw:Y.replace(/\n$/,"")},content:Y.replace(/[^\n]/g," ")+N.slice(Y.length)}}L.exports=I}}),wr=Ge({"src/language-css/pragma.js"(A,L){"use strict";ct();var S=Xd(),I=hn();function N(C){return S.hasPragma(I(C).content)}function E(C){let{frontMatter:k,content:j}=I(C);return(k?k.raw+` + +`:"")+S.insertPragma(j)}L.exports={hasPragma:N,insertPragma:E}}}),Xi=Ge({"src/language-css/utils/index.js"(A,L){"use strict";ct();var S=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function I(pt,Ye){let vt=Array.isArray(Ye)?Ye:[Ye],wt=-1,rn;for(;rn=pt.getParentNode(++wt);)if(vt.includes(rn.type))return wt;return-1}function N(pt,Ye){let vt=I(pt,Ye);return vt===-1?null:pt.getParentNode(vt)}function E(pt){var Ye;let vt=N(pt,"css-decl");return vt==null||(Ye=vt.prop)===null||Ye===void 0?void 0:Ye.toLowerCase()}var C=new Set(["initial","inherit","unset","revert"]);function k(pt){return C.has(pt.toLowerCase())}function j(pt,Ye){let vt=N(pt,"css-atrule");return(vt==null?void 0:vt.name)&&vt.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(Ye.toLowerCase())}function K(pt){return pt.includes("$")||pt.includes("@")||pt.includes("#")||pt.startsWith("%")||pt.startsWith("--")||pt.startsWith(":--")||pt.includes("(")&&pt.includes(")")?pt:pt.toLowerCase()}function X(pt,Ye){var vt;let wt=N(pt,"value-func");return(wt==null||(vt=wt.value)===null||vt===void 0?void 0:vt.toLowerCase())===Ye}function Y(pt){var Ye;let vt=N(pt,"css-rule"),wt=vt==null||(Ye=vt.raws)===null||Ye===void 0?void 0:Ye.selector;return wt&&(wt.startsWith(":import")||wt.startsWith(":export"))}function q(pt,Ye){let vt=Array.isArray(Ye)?Ye:[Ye],wt=N(pt,"css-atrule");return wt&&vt.includes(wt.name.toLowerCase())}function R(pt){let Ye=pt.getValue(),vt=N(pt,"css-atrule");return(vt==null?void 0:vt.name)==="import"&&Ye.groups[0].value==="url"&&Ye.groups.length===2}function v(pt){return pt.type==="value-func"&&pt.value.toLowerCase()==="url"}function te(pt,Ye){var vt;let wt=(vt=pt.getParentNode())===null||vt===void 0?void 0:vt.nodes;return wt&&wt.indexOf(Ye)===wt.length-1}function ve(pt){let{selector:Ye}=pt;return Ye?typeof Ye=="string"&&/^@.+:.*$/.test(Ye)||Ye.value&&/^@.+:.*$/.test(Ye.value):!1}function xe(pt){return pt.type==="value-word"&&["from","through","end"].includes(pt.value)}function oe(pt){return pt.type==="value-word"&&["and","or","not"].includes(pt.value)}function ye(pt){return pt.type==="value-word"&&pt.value==="in"}function pe(pt){return pt.type==="value-operator"&&pt.value==="*"}function Ce(pt){return pt.type==="value-operator"&&pt.value==="/"}function Se(pt){return pt.type==="value-operator"&&pt.value==="+"}function Ke(pt){return pt.type==="value-operator"&&pt.value==="-"}function U(pt){return pt.type==="value-operator"&&pt.value==="%"}function de(pt){return pe(pt)||Ce(pt)||Se(pt)||Ke(pt)||U(pt)}function z(pt){return pt.type==="value-word"&&["==","!="].includes(pt.value)}function ne(pt){return pt.type==="value-word"&&["<",">","<=",">="].includes(pt.value)}function P(pt){return pt.type==="css-atrule"&&["if","else","for","each","while"].includes(pt.name)}function G(pt){var Ye;return((Ye=pt.raws)===null||Ye===void 0?void 0:Ye.params)&&/^\(\s*\)$/.test(pt.raws.params)}function Q(pt){return pt.name.startsWith("prettier-placeholder")}function ue(pt){return pt.prop.startsWith("@prettier-placeholder")}function ce(pt,Ye){return pt.value==="$$"&&pt.type==="value-func"&&(Ye==null?void 0:Ye.type)==="value-word"&&!Ye.raws.before}function fe(pt){var Ye,vt;return((Ye=pt.value)===null||Ye===void 0?void 0:Ye.type)==="value-root"&&((vt=pt.value.group)===null||vt===void 0?void 0:vt.type)==="value-value"&&pt.prop.toLowerCase()==="composes"}function Fe(pt){var Ye,vt,wt;return((Ye=pt.value)===null||Ye===void 0||(vt=Ye.group)===null||vt===void 0||(wt=vt.group)===null||wt===void 0?void 0:wt.type)==="value-paren_group"&&pt.value.group.group.open!==null&&pt.value.group.group.close!==null}function $e(pt){var Ye;return((Ye=pt.raws)===null||Ye===void 0?void 0:Ye.before)===""}function Ue(pt){var Ye,vt;return pt.type==="value-comma_group"&&((Ye=pt.groups)===null||Ye===void 0||(vt=Ye[1])===null||vt===void 0?void 0:vt.type)==="value-colon"}function Be(pt){var Ye;return pt.type==="value-paren_group"&&((Ye=pt.groups)===null||Ye===void 0?void 0:Ye[0])&&Ue(pt.groups[0])}function nt(pt){var Ye;let vt=pt.getValue();if(vt.groups.length===0)return!1;let wt=pt.getParentNode(1);if(!Be(vt)&&!(wt&&Be(wt)))return!1;let rn=N(pt,"css-decl");return!!(rn!=null&&(Ye=rn.prop)!==null&&Ye!==void 0&&Ye.startsWith("$")||Be(wt)||wt.type==="value-func")}function Pe(pt){return pt.type==="value-comment"&&pt.inline}function mt(pt){return pt.type==="value-word"&&pt.value==="#"}function Ne(pt){return pt.type==="value-word"&&pt.value==="{"}function Le(pt){return pt.type==="value-word"&&pt.value==="}"}function ft(pt){return["value-word","value-atword"].includes(pt.type)}function Ot(pt){return(pt==null?void 0:pt.type)==="value-colon"}function yt(pt,Ye){if(!Ue(Ye))return!1;let{groups:vt}=Ye,wt=vt.indexOf(pt);return wt===-1?!1:Ot(vt[wt+1])}function Lt(pt){return pt.value&&["not","and","or"].includes(pt.value.toLowerCase())}function Ve(pt){return pt.type!=="value-func"?!1:S.has(pt.value.toLowerCase())}function at(pt){return/\/\//.test(pt.split(/[\n\r]/).pop())}function qt(pt){return(pt==null?void 0:pt.type)==="value-atword"&&pt.value.startsWith("prettier-placeholder-")}function Ht(pt,Ye){var vt,wt;if(((vt=pt.open)===null||vt===void 0?void 0:vt.value)!=="("||((wt=pt.close)===null||wt===void 0?void 0:wt.value)!==")"||pt.groups.some(rn=>rn.type!=="value-comma_group"))return!1;if(Ye.type==="value-comma_group"){let rn=Ye.groups.indexOf(pt)-1,wn=Ye.groups[rn];if((wn==null?void 0:wn.type)==="value-word"&&wn.value==="with")return!0}return!1}function cr(pt){var Ye,vt;return pt.type==="value-paren_group"&&((Ye=pt.open)===null||Ye===void 0?void 0:Ye.value)==="("&&((vt=pt.close)===null||vt===void 0?void 0:vt.value)===")"}L.exports={getAncestorCounter:I,getAncestorNode:N,getPropOfDeclNode:E,maybeToLowerCase:K,insideValueFunctionNode:X,insideICSSRuleNode:Y,insideAtRuleNode:q,insideURLFunctionInImportAtRuleNode:R,isKeyframeAtRuleKeywords:j,isWideKeywords:k,isLastNode:te,isSCSSControlDirectiveNode:P,isDetachedRulesetDeclarationNode:ve,isRelationalOperatorNode:ne,isEqualityOperatorNode:z,isMultiplicationNode:pe,isDivisionNode:Ce,isAdditionNode:Se,isSubtractionNode:Ke,isModuloNode:U,isMathOperatorNode:de,isEachKeywordNode:ye,isForKeywordNode:xe,isURLFunctionNode:v,isIfElseKeywordNode:oe,hasComposesNode:fe,hasParensAroundNode:Fe,hasEmptyRawBefore:$e,isDetachedRulesetCallNode:G,isTemplatePlaceholderNode:Q,isTemplatePropNode:ue,isPostcssSimpleVarNode:ce,isKeyValuePairNode:Ue,isKeyValuePairInParenGroupNode:Be,isKeyInValuePairNode:yt,isSCSSMapItemNode:nt,isInlineValueCommentNode:Pe,isHashNode:mt,isLeftCurlyBraceNode:Ne,isRightCurlyBraceNode:Le,isWordNode:ft,isColonNode:Ot,isMediaAndSupportsKeywords:Lt,isColorAdjusterFuncNode:Ve,lastLineHasInlineComment:at,isAtWordPlaceholderNode:qt,isConfigurationNode:Ht,isParenGroupNode:cr}}}),Lr=Ge({"src/utils/line-column-to-index.js"(A,L){"use strict";ct(),L.exports=function(S,I){let N=0;for(let E=0;E<S.line-1;++E)N=I.indexOf(` +`,N)+1;return N+S.column}}}),aa=Ge({"src/language-css/loc.js"(A,L){"use strict";ct();var{skipEverythingButNewLine:S}=Dc(),I=Ra(),N=Lr();function E(R,v){return typeof R.sourceIndex=="number"?R.sourceIndex:R.source?N(R.source.start,v)-1:null}function C(R,v){if(R.type==="css-comment"&&R.inline)return S(v,R.source.startOffset);let te=R.nodes&&I(R.nodes);return te&&R.source&&!R.source.end&&(R=te),R.source&&R.source.end?N(R.source.end,v):null}function k(R,v){R.source&&(R.source.startOffset=E(R,v),R.source.endOffset=C(R,v));for(let te in R){let ve=R[te];te==="source"||!ve||typeof ve!="object"||(ve.type==="value-root"||ve.type==="value-unknown"?j(ve,K(R),ve.text||ve.value):k(ve,v))}}function j(R,v,te){R.source&&(R.source.startOffset=E(R,te)+v,R.source.endOffset=C(R,te)+v);for(let ve in R){let xe=R[ve];ve==="source"||!xe||typeof xe!="object"||j(xe,v,te)}}function K(R){let v=R.source.startOffset;return typeof R.prop=="string"&&(v+=R.prop.length),R.type==="css-atrule"&&typeof R.name=="string"&&(v+=1+R.name.length+R.raws.afterName.match(/^\s*:?\s*/)[0].length),R.type!=="css-atrule"&&R.raws&&typeof R.raws.between=="string"&&(v+=R.raws.between.length),v}function X(R){let v="initial",te="initial",ve,xe=!1,oe=[];for(let ye=0;ye<R.length;ye++){let pe=R[ye];switch(v){case"initial":if(pe==="'"){v="single-quotes";continue}if(pe==='"'){v="double-quotes";continue}if((pe==="u"||pe==="U")&&R.slice(ye,ye+4).toLowerCase()==="url("){v="url",ye+=3;continue}if(pe==="*"&&R[ye-1]==="/"){v="comment-block";continue}if(pe==="/"&&R[ye-1]==="/"){v="comment-inline",ve=ye-1;continue}continue;case"single-quotes":if(pe==="'"&&R[ye-1]!=="\\"&&(v=te,te="initial"),pe===` +`||pe==="\r")return R;continue;case"double-quotes":if(pe==='"'&&R[ye-1]!=="\\"&&(v=te,te="initial"),pe===` +`||pe==="\r")return R;continue;case"url":if(pe===")"&&(v="initial"),pe===` +`||pe==="\r")return R;if(pe==="'"){v="single-quotes",te="url";continue}if(pe==='"'){v="double-quotes",te="url";continue}continue;case"comment-block":pe==="/"&&R[ye-1]==="*"&&(v="initial");continue;case"comment-inline":(pe==='"'||pe==="'"||pe==="*")&&(xe=!0),(pe===` +`||pe==="\r")&&(xe&&oe.push([ve,ye]),v="initial",xe=!1);continue}}for(let[ye,pe]of oe)R=R.slice(0,ye)+R.slice(ye,pe).replace(/["'*]/g," ")+R.slice(pe);return R}function Y(R){return R.source.startOffset}function q(R){return R.source.endOffset}L.exports={locStart:Y,locEnd:q,calculateLoc:k,replaceQuotesInInlineComments:X}}}),iu=Ge({"src/language-css/utils/is-less-parser.js"(A,L){"use strict";ct();function S(I){return I.parser==="css"||I.parser==="less"}L.exports=S}}),Yd=Ge({"src/language-css/utils/is-scss.js"(A,L){"use strict";ct();function S(I,N){return I==="less"||I==="scss"?I==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(N)}L.exports=S}}),Qd=Ge({"src/language-css/utils/css-units.evaluate.js"(A,L){L.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),Fl=Ge({"src/language-css/utils/print-unit.js"(A,L){"use strict";ct();var S=Qd();function I(N){let E=N.toLowerCase();return Object.prototype.hasOwnProperty.call(S,E)?S[E]:N}L.exports=I}}),Tc=Ge({"src/language-css/printer-postcss.js"(A,L){"use strict";ct();var S=Ra(),{printNumber:I,printString:N,hasNewline:E,isFrontMatterNode:C,isNextLineEmpty:k,isNonEmptyArray:j}=go(),{builders:{join:K,line:X,hardline:Y,softline:q,group:R,fill:v,indent:te,dedent:ve,ifBreak:xe,breakParent:oe},utils:{removeLines:ye,getDocParts:pe}}=or(),Ce=Wc(),Se=pp(),{insertPragma:Ke}=wr(),{getAncestorNode:U,getPropOfDeclNode:de,maybeToLowerCase:z,insideValueFunctionNode:ne,insideICSSRuleNode:P,insideAtRuleNode:G,insideURLFunctionInImportAtRuleNode:Q,isKeyframeAtRuleKeywords:ue,isWideKeywords:ce,isLastNode:fe,isSCSSControlDirectiveNode:Fe,isDetachedRulesetDeclarationNode:$e,isRelationalOperatorNode:Ue,isEqualityOperatorNode:Be,isMultiplicationNode:nt,isDivisionNode:Pe,isAdditionNode:mt,isSubtractionNode:Ne,isMathOperatorNode:Le,isEachKeywordNode:ft,isForKeywordNode:Ot,isURLFunctionNode:yt,isIfElseKeywordNode:Lt,hasComposesNode:Ve,hasParensAroundNode:at,hasEmptyRawBefore:qt,isKeyValuePairNode:Ht,isKeyInValuePairNode:cr,isDetachedRulesetCallNode:pt,isTemplatePlaceholderNode:Ye,isTemplatePropNode:vt,isPostcssSimpleVarNode:wt,isSCSSMapItemNode:rn,isInlineValueCommentNode:wn,isHashNode:Re,isLeftCurlyBraceNode:Gr,isRightCurlyBraceNode:uo,isWordNode:ro,isColonNode:ei,isMediaAndSupportsKeywords:ai,isColorAdjusterFuncNode:Ut,lastLineHasInlineComment:qe,isAtWordPlaceholderNode:Jt,isConfigurationNode:rt,isParenGroupNode:Ft}=Xi(),{locStart:Or,locEnd:rr}=aa(),Yt=iu(),se=Yd(),et=Fl();function It(Vr){return Vr.trailingComma==="es5"||Vr.trailingComma==="all"}function $n(Vr,zi,ji){let Rt=Vr.getValue();if(!Rt)return"";if(typeof Rt=="string")return Rt;switch(Rt.type){case"front-matter":return[Rt.raw,Y];case"css-root":{let Ki=Gn(Vr,zi,ji),Eo=Rt.raws.after.trim();return Eo.startsWith(";")&&(Eo=Eo.slice(1).trim()),[Ki,Eo?` ${Eo}`:"",pe(Ki).length>0?Y:""]}case"css-comment":{let Ki=Rt.inline||Rt.raws.inline,Eo=zi.originalText.slice(Or(Rt),rr(Rt));return Ki?Eo.trimEnd():Eo}case"css-rule":return[ji("selector"),Rt.important?" !important":"",Rt.nodes?[Rt.selector&&Rt.selector.type==="selector-unknown"&&qe(Rt.selector.value)?X:" ","{",Rt.nodes.length>0?te([Y,Gn(Vr,zi,ji)]):"",Y,"}",$e(Rt)?";":""]:";"];case"css-decl":{let Ki=Vr.getParentNode(),{between:Eo}=Rt.raws,fa=Eo.trim(),el=fa===":",Oe=Ve(Rt)?ye(ji("value")):ji("value");return!el&&qe(fa)&&(Oe=te([Y,ve(Oe)])),[Rt.raws.before.replace(/[\s;]/g,""),Ki.type==="css-atrule"&&Ki.variable||P(Vr)?Rt.prop:z(Rt.prop),fa.startsWith("//")?" ":"",fa,Rt.extend?"":" ",Yt(zi)&&Rt.extend&&Rt.selector?["extend(",ji("selector"),")"]:"",Oe,Rt.raws.important?Rt.raws.important.replace(/\s*!\s*important/i," !important"):Rt.important?" !important":"",Rt.raws.scssDefault?Rt.raws.scssDefault.replace(/\s*!default/i," !default"):Rt.scssDefault?" !default":"",Rt.raws.scssGlobal?Rt.raws.scssGlobal.replace(/\s*!global/i," !global"):Rt.scssGlobal?" !global":"",Rt.nodes?[" {",te([q,Gn(Vr,zi,ji)]),q,"}"]:vt(Rt)&&!Ki.raws.semicolon&&zi.originalText[rr(Rt)-1]!==";"?"":zi.__isHTMLStyleAttribute&&fe(Vr,Rt)?xe(";"):";"]}case"css-atrule":{let Ki=Vr.getParentNode(),Eo=Ye(Rt)&&!Ki.raws.semicolon&&zi.originalText[rr(Rt)-1]!==";";if(Yt(zi)){if(Rt.mixin)return[ji("selector"),Rt.important?" !important":"",Eo?"":";"];if(Rt.function)return[Rt.name,ji("params"),Eo?"":";"];if(Rt.variable)return["@",Rt.name,": ",Rt.value?ji("value"):"",Rt.raws.between.trim()?Rt.raws.between.trim()+" ":"",Rt.nodes?["{",te([Rt.nodes.length>0?q:"",Gn(Vr,zi,ji)]),q,"}"]:"",Eo?"":";"]}return["@",pt(Rt)||Rt.name.endsWith(":")?Rt.name:z(Rt.name),Rt.params?[pt(Rt)?"":Ye(Rt)?Rt.raws.afterName===""?"":Rt.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(Rt.raws.afterName)?[Y,Y]:/^\s*\n/.test(Rt.raws.afterName)?Y:" ":" ",ji("params")]:"",Rt.selector?te([" ",ji("selector")]):"",Rt.value?R([" ",ji("value"),Fe(Rt)?at(Rt)?" ":X:""]):Rt.name==="else"?" ":"",Rt.nodes?[Fe(Rt)?"":Rt.selector&&!Rt.selector.nodes&&typeof Rt.selector.value=="string"&&qe(Rt.selector.value)||!Rt.selector&&typeof Rt.params=="string"&&qe(Rt.params)?X:" ","{",te([Rt.nodes.length>0?q:"",Gn(Vr,zi,ji)]),q,"}"]:Eo?"":";"]}case"media-query-list":{let Ki=[];return Vr.each(Eo=>{let fa=Eo.getValue();fa.type==="media-query"&&fa.value===""||Ki.push(ji())},"nodes"),R(te(K(X,Ki)))}case"media-query":return[K(" ",Vr.map(ji,"nodes")),fe(Vr,Rt)?"":","];case"media-type":return Vi(Rr(Rt.value,zi));case"media-feature-expression":return Rt.nodes?["(",...Vr.map(ji,"nodes"),")"]:Rt.value;case"media-feature":return z(Rr(Rt.value.replace(/ +/g," "),zi));case"media-colon":return[Rt.value," "];case"media-value":return Vi(Rr(Rt.value,zi));case"media-keyword":return Rr(Rt.value,zi);case"media-url":return Rr(Rt.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),zi);case"media-unknown":return Rt.value;case"selector-root":return R([G(Vr,"custom-selector")?[U(Vr,"css-atrule").customSelector,X]:"",K([",",G(Vr,["extend","custom-selector","nest"])?X:Y],Vr.map(ji,"nodes"))]);case"selector-selector":return R(te(Vr.map(ji,"nodes")));case"selector-comment":return Rt.value;case"selector-string":return Rr(Rt.value,zi);case"selector-tag":{let Ki=Vr.getParentNode(),Eo=Ki&&Ki.nodes.indexOf(Rt),fa=Eo&&Ki.nodes[Eo-1];return[Rt.namespace?[Rt.namespace===!0?"":Rt.namespace.trim(),"|"]:"",fa.type==="selector-nesting"?Rt.value:Vi(ue(Vr,Rt.value)?Rt.value.toLowerCase():Rt.value)]}case"selector-id":return["#",Rt.value];case"selector-class":return[".",Vi(Rr(Rt.value,zi))];case"selector-attribute":{var Au;return["[",Rt.namespace?[Rt.namespace===!0?"":Rt.namespace.trim(),"|"]:"",Rt.attribute.trim(),(Au=Rt.operator)!==null&&Au!==void 0?Au:"",Rt.value?Ii(Rr(Rt.value.trim(),zi),zi):"",Rt.insensitive?" i":"","]"]}case"selector-combinator":{if(Rt.value==="+"||Rt.value===">"||Rt.value==="~"||Rt.value===">>>"){let fa=Vr.getParentNode();return[fa.type==="selector-selector"&&fa.nodes[0]===Rt?"":X,Rt.value,fe(Vr,Rt)?"":" "]}let Ki=Rt.value.trim().startsWith("(")?X:"",Eo=Vi(Rr(Rt.value.trim(),zi))||X;return[Ki,Eo]}case"selector-universal":return[Rt.namespace?[Rt.namespace===!0?"":Rt.namespace.trim(),"|"]:"",Rt.value];case"selector-pseudo":return[z(Rt.value),j(Rt.nodes)?R(["(",te([q,K([",",X],Vr.map(ji,"nodes"))]),q,")"]):""];case"selector-nesting":return Rt.value;case"selector-unknown":{let Ki=U(Vr,"css-rule");if(Ki&&Ki.isSCSSNesterProperty)return Vi(Rr(z(Rt.value),zi));let Eo=Vr.getParentNode();if(Eo.raws&&Eo.raws.selector){let el=Or(Eo),Oe=el+Eo.raws.selector.length;return zi.originalText.slice(el,Oe).trim()}let fa=Vr.getParentNode(1);if(Eo.type==="value-paren_group"&&fa&&fa.type==="value-func"&&fa.value==="selector"){let el=rr(Eo.open)+1,Oe=Or(Eo.close),Mt=zi.originalText.slice(el,Oe).trim();return qe(Mt)?[oe,Mt]:Mt}return Rt.value}case"value-value":case"value-root":return ji("group");case"value-comment":return zi.originalText.slice(Or(Rt),rr(Rt));case"value-comma_group":{let Ki=Vr.getParentNode(),Eo=Vr.getParentNode(1),fa=de(Vr),el=fa&&Ki.type==="value-value"&&(fa==="grid"||fa.startsWith("grid-template")),Oe=U(Vr,"css-atrule"),Mt=Oe&&Fe(Oe),si=Rt.groups.some(ku=>wn(ku)),yo=Vr.map(ji,"groups"),ho=[],js=ne(Vr,"url"),Na=!1,Ls=!1;for(let ku=0;ku<Rt.groups.length;++ku){var ms;ho.push(yo[ku]);let Xa=Rt.groups[ku-1],Pi=Rt.groups[ku],ao=Rt.groups[ku+1],qa=Rt.groups[ku+2];if(js){(ao&&mt(ao)||mt(Pi))&&ho.push(" ");continue}if(G(Vr,"forward")&&Pi.type==="value-word"&&Pi.value&&Xa!==void 0&&Xa.type==="value-word"&&Xa.value==="as"&&ao.type==="value-operator"&&ao.value==="*"||!ao||Pi.type==="value-word"&&Pi.value.endsWith("-")&&Jt(ao))continue;if(Pi.type==="value-string"&&Pi.quoted){let ff=Pi.value.lastIndexOf("#{"),xp=Pi.value.lastIndexOf("}");ff!==-1&&xp!==-1?Na=ff>xp:ff!==-1?Na=!0:xp!==-1&&(Na=!1)}if(Na||ei(Pi)||ei(ao)||Pi.type==="value-atword"&&(Pi.value===""||Pi.value.endsWith("["))||ao.type==="value-word"&&ao.value.startsWith("]")||Pi.value==="~"||Pi.value&&Pi.value.includes("\\")&&ao&&ao.type!=="value-comment"||Xa&&Xa.value&&Xa.value.indexOf("\\")===Xa.value.length-1&&Pi.type==="value-operator"&&Pi.value==="/"||Pi.value==="\\"||wt(Pi,ao)||Re(Pi)||Gr(Pi)||uo(ao)||Gr(ao)&&qt(ao)||uo(Pi)&&qt(ao)||Pi.value==="--"&&Re(ao))continue;let _f=Le(Pi),ad=Le(ao);if((_f&&Re(ao)||ad&&uo(Pi))&&qt(ao)||!Xa&&Pe(Pi)||ne(Vr,"calc")&&(mt(Pi)||mt(ao)||Ne(Pi)||Ne(ao))&&qt(ao))continue;let sd=(mt(Pi)||Ne(Pi))&&ku===0&&(ao.type==="value-number"||ao.isHex)&&Eo&&Ut(Eo)&&!qt(ao),pf=qa&&qa.type==="value-func"||qa&&ro(qa)||Pi.type==="value-func"||ro(Pi),df=ao.type==="value-func"||ro(ao)||Xa&&Xa.type==="value-func"||Xa&&ro(Xa);if(!(!(nt(ao)||nt(Pi))&&!ne(Vr,"calc")&&!sd&&(Pe(ao)&&!pf||Pe(Pi)&&!df||mt(ao)&&!pf||mt(Pi)&&!df||Ne(ao)||Ne(Pi))&&(qt(ao)||_f&&(!Xa||Xa&&Le(Xa))))&&!((zi.parser==="scss"||zi.parser==="less")&&_f&&Pi.value==="-"&&Ft(ao)&&rr(Pi)===Or(ao.open)&&ao.open.value==="(")){if(wn(Pi)){if(Ki.type==="value-paren_group"){ho.push(ve(Y));continue}ho.push(Y);continue}if(Mt&&(Be(ao)||Ue(ao)||Lt(ao)||ft(Pi)||Ot(Pi))){ho.push(" ");continue}if(Oe&&Oe.name.toLowerCase()==="namespace"){ho.push(" ");continue}if(el){Pi.source&&ao.source&&Pi.source.start.line!==ao.source.start.line?(ho.push(Y),Ls=!0):ho.push(" ");continue}if(ad){ho.push(" ");continue}if(!(ao&&ao.value==="...")&&!(Jt(Pi)&&Jt(ao)&&rr(Pi)===Or(ao))){if(Jt(Pi)&&Ft(ao)&&rr(Pi)===Or(ao.open)){ho.push(q);continue}if(Pi.value==="with"&&Ft(ao)){ho.push(" ");continue}(ms=Pi.value)!==null&&ms!==void 0&&ms.endsWith("#")&&ao.value==="{"&&Ft(ao.group)||ho.push(X)}}}return si&&ho.push(oe),Ls&&ho.unshift(Y),Mt?R(te(ho)):Q(Vr)?R(v(ho)):R(te(v(ho)))}case"value-paren_group":{let Ki=Vr.getParentNode();if(Ki&&yt(Ki)&&(Rt.groups.length===1||Rt.groups.length>0&&Rt.groups[0].type==="value-comma_group"&&Rt.groups[0].groups.length>0&&Rt.groups[0].groups[0].type==="value-word"&&Rt.groups[0].groups[0].value.startsWith("data:")))return[Rt.open?ji("open"):"",K(",",Vr.map(ji,"groups")),Rt.close?ji("close"):""];if(!Rt.open){let js=Vr.map(ji,"groups"),Na=[];for(let Ls=0;Ls<js.length;Ls++)Ls!==0&&Na.push([",",X]),Na.push(js[Ls]);return R(te(v(Na)))}let Eo=rn(Vr),fa=S(Rt.groups),el=fa&&fa.type==="value-comment",Oe=cr(Rt,Ki),Mt=rt(Rt,Ki),si=Mt||Eo&&!Oe,yo=Mt||Oe,ho=R([Rt.open?ji("open"):"",te([q,K([X],Vr.map((js,Na)=>{let Ls=js.getValue(),ku=Na===Rt.groups.length-1,Xa=[ji(),ku?"":","];if(Ht(Ls)&&Ls.type==="value-comma_group"&&Ls.groups&&Ls.groups[0].type!=="value-paren_group"&&Ls.groups[2]&&Ls.groups[2].type==="value-paren_group"){let Pi=pe(Xa[0].contents.contents);Pi[1]=R(Pi[1]),Xa=[R(ve(Xa))]}if(!ku&&Ls.type==="value-comma_group"&&j(Ls.groups)){let Pi=S(Ls.groups);!Pi.source&&Pi.close&&(Pi=Pi.close),Pi.source&&k(zi.originalText,Pi,rr)&&Xa.push(Y)}return Xa},"groups"))]),xe(!el&&se(zi.parser,zi.originalText)&&Eo&&It(zi)?",":""),q,Rt.close?ji("close"):""],{shouldBreak:si});return yo?ve(ho):ho}case"value-func":return[Rt.value,G(Vr,"supports")&&ai(Rt)?" ":"",ji("group")];case"value-paren":return Rt.value;case"value-number":return[ra(Rt.value),et(Rt.unit)];case"value-operator":return Rt.value;case"value-word":return Rt.isColor&&Rt.isHex||ce(Rt.value)?Rt.value.toLowerCase():Rt.value;case"value-colon":{let Ki=Vr.getParentNode(),Eo=Ki&&Ki.groups.indexOf(Rt),fa=Eo&&Ki.groups[Eo-1];return[Rt.value,fa&&typeof fa.value=="string"&&S(fa.value)==="\\"||ne(Vr,"url")?"":X]}case"value-comma":return[Rt.value," "];case"value-string":return N(Rt.raws.quote+Rt.value+Rt.raws.quote,zi);case"value-atword":return["@",Rt.value];case"value-unicode-range":return Rt.value;case"value-unknown":return Rt.value;default:throw new Error(`Unknown postcss type ${JSON.stringify(Rt.type)}`)}}function Gn(Vr,zi,ji){let Rt=[];return Vr.each((Au,ms,Ki)=>{let Eo=Ki[ms-1];if(Eo&&Eo.type==="css-comment"&&Eo.text.trim()==="prettier-ignore"){let fa=Au.getValue();Rt.push(zi.originalText.slice(Or(fa),rr(fa)))}else Rt.push(ji());ms!==Ki.length-1&&(Ki[ms+1].type==="css-comment"&&!E(zi.originalText,Or(Ki[ms+1]),{backwards:!0})&&!C(Ki[ms])||Ki[ms+1].type==="css-atrule"&&Ki[ms+1].name==="else"&&Ki[ms].type!=="css-comment"?Rt.push(" "):(Rt.push(zi.__isHTMLStyleAttribute?X:Y),k(zi.originalText,Au.getValue(),rr)&&!C(Ki[ms])&&Rt.push(Y)))},"nodes"),Rt}var Xr=new RegExp(`(["'])(?:(?!\\1)[^\\\\]|\\\\.)*\\1`,"gs"),Nn=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,wa=/[A-Za-z]+/g,Br=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,ba=new RegExp(Xr.source+`|(${Br.source})?(${Nn.source})(${wa.source})?`,"g");function Rr(Vr,zi){return Vr.replace(Xr,ji=>N(ji,zi))}function Ii(Vr,zi){let ji=zi.singleQuote?"'":'"';return Vr.includes('"')||Vr.includes("'")?Vr:ji+Vr+ji}function Vi(Vr){return Vr.replace(ba,(zi,ji,Rt,Au,ms)=>!Rt&&Au?ra(Au)+z(ms||""):zi)}function ra(Vr){return I(Vr).replace(/\.0(?=$|e)/,"")}L.exports={print:$n,embed:Se,insertPragma:Ke,massageAstNode:Ce}}}),E_=Ge({"src/language-css/options.js"(A,L){"use strict";ct();var S=Yr();L.exports={singleQuote:S.singleQuote}}}),pl=Ge({"src/language-css/parsers.js"(){ct()}}),T_=Ge({"node_modules/linguist-languages/data/CSS.json"(A,L){L.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),Yp=Ge({"node_modules/linguist-languages/data/PostCSS.json"(A,L){L.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),Qp=Ge({"node_modules/linguist-languages/data/Less.json"(A,L){L.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),Zp=Ge({"node_modules/linguist-languages/data/SCSS.json"(A,L){L.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),ed=Ge({"src/language-css/index.js"(A,L){"use strict";ct();var S=zc(),I=Tc(),N=E_(),E=pl(),C=[S(T_(),j=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...j.extensions,".wxss"]})),S(Yp(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),S(Qp(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),S(Zp(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))],k={postcss:I};L.exports={languages:C,options:N,printers:k,parsers:E}}}),dp=Ge({"src/language-handlebars/loc.js"(A,L){"use strict";ct();function S(N){return N.loc.start.offset}function I(N){return N.loc.end.offset}L.exports={locStart:S,locEnd:I}}}),Yo=Ge({"src/language-handlebars/clean.js"(A,L){"use strict";ct();function S(I,N){if(I.type==="TextNode"){let E=I.chars.trim();if(!E)return null;N.chars=E.replace(/[\t\n\f\r ]+/g," ")}I.type==="AttrNode"&&I.name.toLowerCase()==="class"&&delete N.value}S.ignoredProperties=new Set(["loc","selfClosing"]),L.exports=S}}),Zd=Ge({"src/language-handlebars/html-void-elements.evaluate.js"(A,L){L.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),fp=Ge({"src/language-handlebars/utils.js"(A,L){"use strict";ct();var S=Ra(),I=Zd();function N(pe){let Ce=pe.getValue(),Se=pe.getParentNode(0);return!!(q(pe,["ElementNode"])&&S(Se.children)===Ce||q(pe,["Block"])&&S(Se.body)===Ce)}function E(pe){return pe.toUpperCase()===pe}function C(pe){return Y(pe,["ElementNode"])&&typeof pe.tag=="string"&&!pe.tag.startsWith(":")&&(E(pe.tag[0])||pe.tag.includes("."))}var k=new Set(I);function j(pe){return k.has(pe.toLowerCase())&&!E(pe[0])}function K(pe){return pe.selfClosing===!0||j(pe.tag)||C(pe)&&pe.children.every(Ce=>X(Ce))}function X(pe){return Y(pe,["TextNode"])&&!/\S/.test(pe.chars)}function Y(pe,Ce){return pe&&Ce.includes(pe.type)}function q(pe,Ce){let Se=pe.getParentNode(0);return Y(Se,Ce)}function R(pe,Ce){let Se=ve(pe);return Y(Se,Ce)}function v(pe,Ce){let Se=xe(pe);return Y(Se,Ce)}function te(pe,Ce){var Se,Ke,U,de;let z=pe.getValue(),ne=(Se=pe.getParentNode(0))!==null&&Se!==void 0?Se:{},P=(Ke=(U=(de=ne.children)!==null&&de!==void 0?de:ne.body)!==null&&U!==void 0?U:ne.parts)!==null&&Ke!==void 0?Ke:[],G=P.indexOf(z);return G!==-1&&P[G+Ce]}function ve(pe){let Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return te(pe,-Ce)}function xe(pe){return te(pe,1)}function oe(pe){return Y(pe,["MustacheCommentStatement"])&&typeof pe.value=="string"&&pe.value.trim()==="prettier-ignore"}function ye(pe){let Ce=pe.getValue(),Se=ve(pe,2);return oe(Ce)||oe(Se)}L.exports={getNextNode:xe,getPreviousNode:ve,hasPrettierIgnore:ye,isLastNodeOfSiblings:N,isNextNodeOfSomeType:v,isNodeOfSomeType:Y,isParentOfSomeType:q,isPreviousNodeOfSomeType:R,isVoid:K,isWhitespaceNode:X}}}),Ns=Ge({"src/language-handlebars/printer-glimmer.js"(A,L){"use strict";ct();var{builders:{dedent:S,fill:I,group:N,hardline:E,ifBreak:C,indent:k,join:j,line:K,softline:X},utils:{getDocParts:Y,replaceTextEndOfLine:q}}=or(),{getPreferredQuote:R,isNonEmptyArray:v}=go(),{locStart:te,locEnd:ve}=dp(),xe=Yo(),{getNextNode:oe,getPreviousNode:ye,hasPrettierIgnore:pe,isLastNodeOfSiblings:Ce,isNextNodeOfSomeType:Se,isNodeOfSomeType:Ke,isParentOfSomeType:U,isPreviousNodeOfSomeType:de,isVoid:z,isWhitespaceNode:ne}=fp(),P=2;function G(qe,Jt,rt){let Ft=qe.getValue();if(!Ft)return"";if(pe(qe))return Jt.originalText.slice(te(Ft),ve(Ft));let Or=Jt.singleQuote?"'":'"';switch(Ft.type){case"Block":case"Program":case"Template":return N(qe.map(rt,"body"));case"ElementNode":{let rr=N(ue(qe,rt)),Yt=Jt.htmlWhitespaceSensitivity==="ignore"&&Se(qe,["ElementNode"])?X:"";if(z(Ft))return[rr,Yt];let se=["</",Ft.tag,">"];return Ft.children.length===0?[rr,k(se),Yt]:Jt.htmlWhitespaceSensitivity==="ignore"?[rr,k(ce(qe,Jt,rt)),E,k(se),Yt]:[rr,k(N(ce(qe,Jt,rt))),k(se),Yt]}case"BlockStatement":{let rr=qe.getParentNode(1);return rr&&rr.inverse&&rr.inverse.body.length===1&&rr.inverse.body[0]===Ft&&rr.inverse.body[0].path.parts[0]===rr.path.parts[0]?[Ot(qe,rt,rr.inverse.body[0].path.parts[0]),qt(qe,rt,Jt),Ht(qe,rt,Jt)]:[Le(qe,rt),N([qt(qe,rt,Jt),Ht(qe,rt,Jt),yt(qe,rt,Jt)])]}case"ElementModifierStatement":return N(["{{",ro(qe,rt),"}}"]);case"MustacheStatement":return N([Fe(Ft),ro(qe,rt),$e(Ft)]);case"SubExpression":return N(["(",uo(qe,rt),X,")"]);case"AttrNode":{let rr=Ft.value.type==="TextNode";if(rr&&Ft.value.chars===""&&te(Ft.value)===ve(Ft.value))return Ft.name;let Yt=rr?R(Ft.value.chars,Or).quote:Ft.value.type==="ConcatStatement"?R(Ft.value.parts.filter(et=>et.type==="TextNode").map(et=>et.chars).join(""),Or).quote:"",se=rt("value");return[Ft.name,"=",Yt,Ft.name==="class"&&Yt?N(k(se)):se,Yt]}case"ConcatStatement":return qe.map(rt,"parts");case"Hash":return j(K,qe.map(rt,"pairs"));case"HashPair":return[Ft.key,"=",rt("value")];case"TextNode":{let rr=Ft.chars.replace(/{{/g,"\\{{"),Yt=Ye(qe);if(Yt){if(Yt==="class"){let Br=rr.trim().split(/\s+/).join(" "),ba=!1,Rr=!1;return U(qe,["ConcatStatement"])&&(de(qe,["MustacheStatement"])&&/^\s/.test(rr)&&(ba=!0),Se(qe,["MustacheStatement"])&&/\s$/.test(rr)&&Br!==""&&(Rr=!0)),[ba?K:"",Br,Rr?K:""]}return q(rr)}let se=/^[\t\n\f\r ]*$/.test(rr),et=!ye(qe),It=!oe(qe);if(Jt.htmlWhitespaceSensitivity!=="ignore"){let Br=/^[\t\n\f\r ]*/,ba=/[\t\n\f\r ]*$/,Rr=It&&U(qe,["Template"]),Ii=et&&U(qe,["Template"]);if(se){if(Ii||Rr)return"";let ji=[K],Rt=vt(rr);return Rt&&(ji=wn(Rt)),Ce(qe)&&(ji=ji.map(Au=>S(Au))),ji}let[Vi]=rr.match(Br),[ra]=rr.match(ba),Vr=[];if(Vi){Vr=[K];let ji=vt(Vi);ji&&(Vr=wn(ji)),rr=rr.replace(Br,"")}let zi=[];if(ra){if(!Rr){zi=[K];let ji=vt(ra);ji&&(zi=wn(ji)),Ce(qe)&&(zi=zi.map(Rt=>S(Rt)))}rr=rr.replace(ba,"")}return[...Vr,I(cr(rr)),...zi]}let $n=vt(rr),Gn=wt(rr),Xr=rn(rr);if((et||It)&&se&&U(qe,["Block","ElementNode","Template"]))return"";se&&$n?(Gn=Math.min($n,P),Xr=0):(Se(qe,["BlockStatement","ElementNode"])&&(Xr=Math.max(Xr,1)),de(qe,["BlockStatement","ElementNode"])&&(Gn=Math.max(Gn,1)));let Nn="",wa="";return Xr===0&&Se(qe,["MustacheStatement"])&&(wa=" "),Gn===0&&de(qe,["MustacheStatement"])&&(Nn=" "),et&&(Gn=0,Nn=""),It&&(Xr=0,wa=""),rr=rr.replace(/^[\t\n\f\r ]+/g,Nn).replace(/[\t\n\f\r ]+$/,wa),[...wn(Gn),I(cr(rr)),...wn(Xr)]}case"MustacheCommentStatement":{let rr=te(Ft),Yt=ve(Ft),se=Jt.originalText.charAt(rr+2)==="~",et=Jt.originalText.charAt(Yt-3)==="~",It=Ft.value.includes("}}")?"--":"";return["{{",se?"~":"","!",It,Ft.value,It,et?"~":"","}}"]}case"PathExpression":return Ft.original;case"BooleanLiteral":return String(Ft.value);case"CommentStatement":return["<!--",Ft.value,"-->"];case"StringLiteral":{if(Gr(qe)){let rr=Jt.singleQuote?'"':"'";return Re(Ft.value,rr)}return Re(Ft.value,Or)}case"NumberLiteral":return String(Ft.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(Ft.type))}}function Q(qe,Jt){return te(qe)-te(Jt)}function ue(qe,Jt){let rt=qe.getValue(),Ft=["attributes","modifiers","comments"].filter(rr=>v(rt[rr])),Or=Ft.flatMap(rr=>rt[rr]).sort(Q);for(let rr of Ft)qe.each(Yt=>{let se=Or.indexOf(Yt.getValue());Or.splice(se,1,[K,Jt()])},rr);return v(rt.blockParams)&&Or.push(K,Ut(rt)),["<",rt.tag,k(Or),fe(rt)]}function ce(qe,Jt,rt){let Ft=qe.getValue().children.every(Or=>ne(Or));return Jt.htmlWhitespaceSensitivity==="ignore"&&Ft?"":qe.map((Or,rr)=>{let Yt=rt();return rr===0&&Jt.htmlWhitespaceSensitivity==="ignore"?[X,Yt]:Yt},"children")}function fe(qe){return z(qe)?C([X,"/>"],[" />",X]):C([X,">"],">")}function Fe(qe){let Jt=qe.escaped===!1?"{{{":"{{",rt=qe.strip&&qe.strip.open?"~":"";return[Jt,rt]}function $e(qe){let Jt=qe.escaped===!1?"}}}":"}}";return[qe.strip&&qe.strip.close?"~":"",Jt]}function Ue(qe){let Jt=Fe(qe),rt=qe.openStrip.open?"~":"";return[Jt,rt,"#"]}function Be(qe){let Jt=$e(qe);return[qe.openStrip.close?"~":"",Jt]}function nt(qe){let Jt=Fe(qe),rt=qe.closeStrip.open?"~":"";return[Jt,rt,"/"]}function Pe(qe){let Jt=$e(qe);return[qe.closeStrip.close?"~":"",Jt]}function mt(qe){let Jt=Fe(qe),rt=qe.inverseStrip.open?"~":"";return[Jt,rt]}function Ne(qe){let Jt=$e(qe);return[qe.inverseStrip.close?"~":"",Jt]}function Le(qe,Jt){let rt=qe.getValue(),Ft=[],Or=ai(qe,Jt);return Or&&Ft.push(N(Or)),v(rt.program.blockParams)&&Ft.push(Ut(rt.program)),N([Ue(rt),ei(qe,Jt),Ft.length>0?k([K,j(K,Ft)]):"",X,Be(rt)])}function ft(qe,Jt){return[Jt.htmlWhitespaceSensitivity==="ignore"?E:"",mt(qe),"else",Ne(qe)]}function Ot(qe,Jt,rt){let Ft=qe.getValue(),Or=qe.getParentNode(1);return N([mt(Or),["else"," ",rt],k([K,N(ai(qe,Jt)),...v(Ft.program.blockParams)?[K,Ut(Ft.program)]:[]]),X,Ne(Or)])}function yt(qe,Jt,rt){let Ft=qe.getValue();return rt.htmlWhitespaceSensitivity==="ignore"?[Lt(Ft)?X:E,nt(Ft),Jt("path"),Pe(Ft)]:[nt(Ft),Jt("path"),Pe(Ft)]}function Lt(qe){return Ke(qe,["BlockStatement"])&&qe.program.body.every(Jt=>ne(Jt))}function Ve(qe){return at(qe)&&qe.inverse.body.length===1&&Ke(qe.inverse.body[0],["BlockStatement"])&&qe.inverse.body[0].path.parts[0]===qe.path.parts[0]}function at(qe){return Ke(qe,["BlockStatement"])&&qe.inverse}function qt(qe,Jt,rt){let Ft=qe.getValue();if(Lt(Ft))return"";let Or=Jt("program");return rt.htmlWhitespaceSensitivity==="ignore"?k([E,Or]):k(Or)}function Ht(qe,Jt,rt){let Ft=qe.getValue(),Or=Jt("inverse"),rr=rt.htmlWhitespaceSensitivity==="ignore"?[E,Or]:Or;return Ve(Ft)?rr:at(Ft)?[ft(Ft,rt),k(rr)]:""}function cr(qe){return Y(j(K,pt(qe)))}function pt(qe){return qe.split(/[\t\n\f\r ]+/)}function Ye(qe){for(let Jt=0;Jt<2;Jt++){let rt=qe.getParentNode(Jt);if(rt&&rt.type==="AttrNode")return rt.name.toLowerCase()}}function vt(qe){return qe=typeof qe=="string"?qe:"",qe.split(` +`).length-1}function wt(qe){qe=typeof qe=="string"?qe:"";let Jt=(qe.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return vt(Jt)}function rn(qe){qe=typeof qe=="string"?qe:"";let Jt=(qe.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return vt(Jt)}function wn(){let qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(qe,P)}).fill(E)}function Re(qe,Jt){let{quote:rt,regex:Ft}=R(qe,Jt);return[rt,qe.replace(Ft,`\\${rt}`),rt]}function Gr(qe){let Jt=0,rt=qe.getParentNode(Jt);for(;rt&&Ke(rt,["SubExpression"]);)Jt++,rt=qe.getParentNode(Jt);return!!(rt&&Ke(qe.getParentNode(Jt+1),["ConcatStatement"])&&Ke(qe.getParentNode(Jt+2),["AttrNode"]))}function uo(qe,Jt){let rt=ei(qe,Jt),Ft=ai(qe,Jt);return Ft?k([rt,K,N(Ft)]):rt}function ro(qe,Jt){let rt=ei(qe,Jt),Ft=ai(qe,Jt);return Ft?[k([rt,K,Ft]),X]:rt}function ei(qe,Jt){return Jt("path")}function ai(qe,Jt){let rt=qe.getValue(),Ft=[];if(rt.params.length>0){let Or=qe.map(Jt,"params");Ft.push(...Or)}if(rt.hash&&rt.hash.pairs.length>0){let Or=Jt("hash");Ft.push(Or)}return Ft.length===0?"":j(K,Ft)}function Ut(qe){return["as |",qe.blockParams.join(" "),"|"]}L.exports={print:G,massageAstNode:xe}}}),Lu=Ge({"src/language-handlebars/parsers.js"(){ct()}}),td=Ge({"node_modules/linguist-languages/data/Handlebars.json"(A,L){L.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),ou=Ge({"src/language-handlebars/index.js"(A,L){"use strict";ct();var S=zc(),I=Ns(),N=Lu(),E=[S(td(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],C={glimmer:I};L.exports={languages:E,printers:C,parsers:N}}}),au=Ge({"src/language-graphql/pragma.js"(A,L){"use strict";ct();function S(N){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(N)}function I(N){return`# @format + +`+N}L.exports={hasPragma:S,insertPragma:I}}}),nd=Ge({"src/language-graphql/loc.js"(A,L){"use strict";ct();function S(N){return typeof N.start=="number"?N.start:N.loc&&N.loc.start}function I(N){return typeof N.end=="number"?N.end:N.loc&&N.loc.end}L.exports={locStart:S,locEnd:I}}}),C_=Ge({"src/language-graphql/printer-graphql.js"(A,L){"use strict";ct();var{builders:{join:S,hardline:I,line:N,softline:E,group:C,indent:k,ifBreak:j}}=or(),{isNextLineEmpty:K,isNonEmptyArray:X}=go(),{insertPragma:Y}=au(),{locStart:q,locEnd:R}=nd();function v(Se,Ke,U){let de=Se.getValue();if(!de)return"";if(typeof de=="string")return de;switch(de.kind){case"Document":{let z=[];return Se.each((ne,P,G)=>{z.push(U()),P!==G.length-1&&(z.push(I),K(Ke.originalText,ne.getValue(),R)&&z.push(I))},"definitions"),[...z,I]}case"OperationDefinition":{let z=Ke.originalText[q(de)]!=="{",ne=!!de.name;return[z?de.operation:"",z&&ne?[" ",U("name")]:"",z&&!ne&&X(de.variableDefinitions)?" ":"",X(de.variableDefinitions)?C(["(",k([E,S([j("",", "),E],Se.map(U,"variableDefinitions"))]),E,")"]):"",te(Se,U,de),de.selectionSet?!z&&!ne?"":" ":"",U("selectionSet")]}case"FragmentDefinition":return["fragment ",U("name"),X(de.variableDefinitions)?C(["(",k([E,S([j("",", "),E],Se.map(U,"variableDefinitions"))]),E,")"]):""," on ",U("typeCondition"),te(Se,U,de)," ",U("selectionSet")];case"SelectionSet":return["{",k([I,S(I,ve(Se,Ke,U,"selections"))]),I,"}"];case"Field":return C([de.alias?[U("alias"),": "]:"",U("name"),de.arguments.length>0?C(["(",k([E,S([j("",", "),E],ve(Se,Ke,U,"arguments"))]),E,")"]):"",te(Se,U,de),de.selectionSet?" ":"",U("selectionSet")]);case"Name":return de.value;case"StringValue":{if(de.block){let z=de.value.replace(/"""/g,"\\$&").split(` +`);return z.length===1&&(z[0]=z[0].trim()),z.every(ne=>ne==="")&&(z.length=0),S(I,['"""',...z,'"""'])}return['"',de.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"']}case"IntValue":case"FloatValue":case"EnumValue":return de.value;case"BooleanValue":return de.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",U("name")];case"ListValue":return C(["[",k([E,S([j("",", "),E],Se.map(U,"values"))]),E,"]"]);case"ObjectValue":return C(["{",Ke.bracketSpacing&&de.fields.length>0?" ":"",k([E,S([j("",", "),E],Se.map(U,"fields"))]),E,j("",Ke.bracketSpacing&&de.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[U("name"),": ",U("value")];case"Directive":return["@",U("name"),de.arguments.length>0?C(["(",k([E,S([j("",", "),E],ve(Se,Ke,U,"arguments"))]),E,")"]):""];case"NamedType":return U("name");case"VariableDefinition":return[U("variable"),": ",U("type"),de.defaultValue?[" = ",U("defaultValue")]:"",te(Se,U,de)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[U("description"),de.description?I:"",de.kind==="ObjectTypeExtension"?"extend ":"","type ",U("name"),de.interfaces.length>0?[" implements ",...ye(Se,Ke,U)]:"",te(Se,U,de),de.fields.length>0?[" {",k([I,S(I,ve(Se,Ke,U,"fields"))]),I,"}"]:""];case"FieldDefinition":return[U("description"),de.description?I:"",U("name"),de.arguments.length>0?C(["(",k([E,S([j("",", "),E],ve(Se,Ke,U,"arguments"))]),E,")"]):"",": ",U("type"),te(Se,U,de)];case"DirectiveDefinition":return[U("description"),de.description?I:"","directive ","@",U("name"),de.arguments.length>0?C(["(",k([E,S([j("",", "),E],ve(Se,Ke,U,"arguments"))]),E,")"]):"",de.repeatable?" repeatable":""," on ",S(" | ",Se.map(U,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[U("description"),de.description?I:"",de.kind==="EnumTypeExtension"?"extend ":"","enum ",U("name"),te(Se,U,de),de.values.length>0?[" {",k([I,S(I,ve(Se,Ke,U,"values"))]),I,"}"]:""];case"EnumValueDefinition":return[U("description"),de.description?I:"",U("name"),te(Se,U,de)];case"InputValueDefinition":return[U("description"),de.description?de.description.block?I:N:"",U("name"),": ",U("type"),de.defaultValue?[" = ",U("defaultValue")]:"",te(Se,U,de)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[U("description"),de.description?I:"",de.kind==="InputObjectTypeExtension"?"extend ":"","input ",U("name"),te(Se,U,de),de.fields.length>0?[" {",k([I,S(I,ve(Se,Ke,U,"fields"))]),I,"}"]:""];case"SchemaExtension":return["extend schema",te(Se,U,de),...de.operationTypes.length>0?[" {",k([I,S(I,ve(Se,Ke,U,"operationTypes"))]),I,"}"]:[]];case"SchemaDefinition":return[U("description"),de.description?I:"","schema",te(Se,U,de)," {",de.operationTypes.length>0?k([I,S(I,ve(Se,Ke,U,"operationTypes"))]):"",I,"}"];case"OperationTypeDefinition":return[U("operation"),": ",U("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[U("description"),de.description?I:"",de.kind==="InterfaceTypeExtension"?"extend ":"","interface ",U("name"),de.interfaces.length>0?[" implements ",...ye(Se,Ke,U)]:"",te(Se,U,de),de.fields.length>0?[" {",k([I,S(I,ve(Se,Ke,U,"fields"))]),I,"}"]:""];case"FragmentSpread":return["...",U("name"),te(Se,U,de)];case"InlineFragment":return["...",de.typeCondition?[" on ",U("typeCondition")]:"",te(Se,U,de)," ",U("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return C([U("description"),de.description?I:"",C([de.kind==="UnionTypeExtension"?"extend ":"","union ",U("name"),te(Se,U,de),de.types.length>0?[" =",j(""," "),k([j([N," "]),S([N,"| "],Se.map(U,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[U("description"),de.description?I:"",de.kind==="ScalarTypeExtension"?"extend ":"","scalar ",U("name"),te(Se,U,de)];case"NonNullType":return[U("type"),"!"];case"ListType":return["[",U("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(de.kind))}}function te(Se,Ke,U){if(U.directives.length===0)return"";let de=S(N,Se.map(Ke,"directives"));return U.kind==="FragmentDefinition"||U.kind==="OperationDefinition"?C([N,de]):[" ",C(k([E,de]))]}function ve(Se,Ke,U,de){return Se.map((z,ne,P)=>{let G=U();return ne<P.length-1&&K(Ke.originalText,z.getValue(),R)?[G,I]:G},de)}function xe(Se){return Se.kind&&Se.kind!=="Comment"}function oe(Se){let Ke=Se.getValue();if(Ke.kind==="Comment")return"#"+Ke.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(Ke))}function ye(Se,Ke,U){let de=Se.getNode(),z=[],{interfaces:ne}=de,P=Se.map(G=>U(G),"interfaces");for(let G=0;G<ne.length;G++){let Q=ne[G];z.push(P[G]);let ue=ne[G+1];if(ue){let ce=Ke.originalText.slice(Q.loc.end,ue.loc.start),fe=ce.includes("#"),Fe=ce.replace(/#.*/g,"").trim();z.push(Fe===","?",":" &",fe?N:" ")}}return z}function pe(Se,Ke){Se.kind==="StringValue"&&Se.block&&!Se.value.includes(` +`)&&(Ke.value=Ke.value.trim())}pe.ignoredProperties=new Set(["loc","comments"]);function Ce(Se){var Ke;let U=Se.getValue();return U==null||(Ke=U.comments)===null||Ke===void 0?void 0:Ke.some(de=>de.value.trim()==="prettier-ignore")}L.exports={print:v,massageAstNode:pe,hasPrettierIgnore:Ce,insertPragma:Y,printComment:oe,canAttachComment:xe}}}),ef=Ge({"src/language-graphql/options.js"(A,L){"use strict";ct();var S=Yr();L.exports={bracketSpacing:S.bracketSpacing}}}),ic=Ge({"src/language-graphql/parsers.js"(){ct()}}),tf=Ge({"node_modules/linguist-languages/data/GraphQL.json"(A,L){L.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),w_=Ge({"src/language-graphql/index.js"(A,L){"use strict";ct();var S=zc(),I=C_(),N=ef(),E=ic(),C=[S(tf(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))],k={graphql:I};L.exports={languages:C,options:N,printers:k,parsers:E}}}),mp=Ge({"node_modules/collapse-white-space/index.js"(A,L){"use strict";ct(),L.exports=S;function S(I){return String(I).replace(/\s+/g," ")}}}),gu=Ge({"src/language-markdown/loc.js"(A,L){"use strict";ct();function S(N){return N.position.start.offset}function I(N){return N.position.end.offset}L.exports={locStart:S,locEnd:I}}}),Yu=Ge({"src/language-markdown/constants.evaluate.js"(A,L){L.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),Pl=Ge({"src/language-markdown/utils.js"(A,L){"use strict";ct();var{getLast:S}=go(),{locStart:I,locEnd:N}=gu(),{cjkPattern:E,kPattern:C,punctuationPattern:k}=Yu(),j=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],K=[...j,"tableCell","paragraph","heading"],X=new RegExp(C),Y=new RegExp(k);function q(oe,ye){let pe="non-cjk",Ce="cj-letter",Se="k-letter",Ke="cjk-punctuation",U=[],de=(ye.proseWrap==="preserve"?oe:oe.replace(new RegExp(`(${E}) +(${E})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[ne,P]of de.entries()){if(ne%2===1){U.push({type:"whitespace",value:/\n/.test(P)?` +`:" "});continue}if((ne===0||ne===de.length-1)&&P==="")continue;let G=P.split(new RegExp(`(${E})`));for(let[Q,ue]of G.entries())if(!((Q===0||Q===G.length-1)&&ue==="")){if(Q%2===0){ue!==""&&z({type:"word",value:ue,kind:pe,hasLeadingPunctuation:Y.test(ue[0]),hasTrailingPunctuation:Y.test(S(ue))});continue}z(Y.test(ue)?{type:"word",value:ue,kind:Ke,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:ue,kind:X.test(ue)?Se:Ce,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return U;function z(ne){let P=S(U);P&&P.type==="word"&&(P.kind===pe&&ne.kind===Ce&&!P.hasTrailingPunctuation||P.kind===Ce&&ne.kind===pe&&!ne.hasLeadingPunctuation?U.push({type:"whitespace",value:" "}):!G(pe,Ke)&&![P.value,ne.value].some(Q=>/\u3000/.test(Q))&&U.push({type:"whitespace",value:""})),U.push(ne);function G(Q,ue){return P.kind===Q&&ne.kind===ue||P.kind===ue&&ne.kind===Q}}}function R(oe,ye){let[,pe,Ce,Se]=ye.slice(oe.position.start.offset,oe.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:pe,marker:Ce,leadingSpaces:Se}}function v(oe,ye){if(!oe.ordered||oe.children.length<2)return!1;let pe=Number(R(oe.children[0],ye.originalText).numberText),Ce=Number(R(oe.children[1],ye.originalText).numberText);if(pe===0&&oe.children.length>2){let Se=Number(R(oe.children[2],ye.originalText).numberText);return Ce===1&&Se===1}return Ce===1}function te(oe,ye){let{value:pe}=oe;return oe.position.end.offset===ye.length&&pe.endsWith(` +`)&&ye.endsWith(` +`)?pe.slice(0,-1):pe}function ve(oe,ye){return function pe(Ce,Se,Ke){let U=Object.assign({},ye(Ce,Se,Ke));return U.children&&(U.children=U.children.map((de,z)=>pe(de,z,[U,...Ke]))),U}(oe,null,[])}function xe(oe){if((oe==null?void 0:oe.type)!=="link"||oe.children.length!==1)return!1;let[ye]=oe.children;return I(oe)===I(ye)&&N(oe)===N(ye)}L.exports={mapAst:ve,splitText:q,punctuationPattern:k,getFencedCodeBlockValue:te,getOrderedListItemInfo:R,hasGitDiffFriendlyOrderedList:v,INLINE_NODE_TYPES:j,INLINE_NODE_WRAPPER_TYPES:K,isAutolink:xe}}}),nf=Ge({"src/language-markdown/embed.js"(A,L){"use strict";ct();var{inferParserByLanguage:S,getMaxContinuousCount:I}=go(),{builders:{hardline:N,markAsRoot:E},utils:{replaceEndOfLine:C}}=or(),k=_l(),{getFencedCodeBlockValue:j}=Pl();function K(X,Y,q,R){let v=X.getValue();if(v.type==="code"&&v.lang!==null){let te=S(v.lang,R);if(te){let ve=R.__inJsTemplate?"~":"`",xe=ve.repeat(Math.max(3,I(v.value,ve)+1)),oe={parser:te};v.lang==="tsx"&&(oe.filepath="dummy.tsx");let ye=q(j(v,R.originalText),oe,{stripTrailingHardline:!0});return E([xe,v.lang,v.meta?" "+v.meta:"",N,C(ye),N,xe])}}switch(v.type){case"front-matter":return k(v,q);case"importExport":return[q(v.value,{parser:"babel"},{stripTrailingHardline:!0}),N];case"jsx":return q(`<$>${v.value}</$>`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}L.exports=K}}),gp=Ge({"src/language-markdown/pragma.js"(A,L){"use strict";ct();var S=hn(),I=["format","prettier"];function N(E){let C=`@(${I.join("|")})`,k=new RegExp([`<!--\\s*${C}\\s*-->`,`{\\s*\\/\\*\\s*${C}\\s*\\*\\/\\s*}`,`<!--.*\r? +[\\s\\S]*(^| +)[^\\S +]*${C}[^\\S +]*($| +)[\\s\\S]* +.*-->`].join("|"),"m"),j=E.match(k);return(j==null?void 0:j.index)===0}L.exports={startWithPragma:N,hasPragma:E=>N(S(E).content.trimStart()),insertPragma:E=>{let C=S(E),k=`<!-- @${I[0]} -->`;return C.frontMatter?`${C.frontMatter.raw} + +${k} + +${C.content}`:`${k} + +${C.content}`}}}}),dl=Ge({"src/language-markdown/print-preprocess.js"(A,L){"use strict";ct();var S=Ra(),{getOrderedListItemInfo:I,mapAst:N,splitText:E}=Pl(),C=new RegExp("^.$","su");function k(xe,oe){return xe=X(xe,oe),xe=R(xe),xe=K(xe,oe),xe=te(xe,oe),xe=ve(xe,oe),xe=v(xe,oe),xe=j(xe),xe=Y(xe),xe}function j(xe){return N(xe,oe=>oe.type!=="import"&&oe.type!=="export"?oe:Object.assign(Object.assign({},oe),{},{type:"importExport"}))}function K(xe,oe){return N(xe,ye=>ye.type!=="inlineCode"||oe.proseWrap==="preserve"?ye:Object.assign(Object.assign({},ye),{},{value:ye.value.replace(/\s+/g," ")}))}function X(xe,oe){return N(xe,ye=>ye.type!=="text"||ye.value==="*"||ye.value==="_"||!C.test(ye.value)||ye.position.end.offset-ye.position.start.offset===ye.value.length?ye:Object.assign(Object.assign({},ye),{},{value:oe.originalText.slice(ye.position.start.offset,ye.position.end.offset)}))}function Y(xe){return q(xe,(oe,ye)=>oe.type==="importExport"&&ye.type==="importExport",(oe,ye)=>({type:"importExport",value:oe.value+` + +`+ye.value,position:{start:oe.position.start,end:ye.position.end}}))}function q(xe,oe,ye){return N(xe,pe=>{if(!pe.children)return pe;let Ce=pe.children.reduce((Se,Ke)=>{let U=S(Se);return U&&oe(U,Ke)?Se.splice(-1,1,ye(U,Ke)):Se.push(Ke),Se},[]);return Object.assign(Object.assign({},pe),{},{children:Ce})})}function R(xe){return q(xe,(oe,ye)=>oe.type==="text"&&ye.type==="text",(oe,ye)=>({type:"text",value:oe.value+ye.value,position:{start:oe.position.start,end:ye.position.end}}))}function v(xe,oe){return N(xe,(ye,pe,Ce)=>{let[Se]=Ce;if(ye.type!=="text")return ye;let{value:Ke}=ye;return Se.type==="paragraph"&&(pe===0&&(Ke=Ke.trimStart()),pe===Se.children.length-1&&(Ke=Ke.trimEnd())),{type:"sentence",position:ye.position,children:E(Ke,oe)}})}function te(xe,oe){return N(xe,(ye,pe,Ce)=>{if(ye.type==="code"){let Se=/^\n?(?: {4,}|\t)/.test(oe.originalText.slice(ye.position.start.offset,ye.position.end.offset));if(ye.isIndented=Se,Se)for(let Ke=0;Ke<Ce.length;Ke++){let U=Ce[Ke];if(U.hasIndentedCodeblock)break;U.type==="list"&&(U.hasIndentedCodeblock=!0)}}return ye})}function ve(xe,oe){return N(xe,(Ce,Se,Ke)=>{if(Ce.type==="list"&&Ce.children.length>0){for(let U=0;U<Ke.length;U++){let de=Ke[U];if(de.type==="list"&&!de.isAligned)return Ce.isAligned=!1,Ce}Ce.isAligned=pe(Ce)}return Ce});function ye(Ce){return Ce.children.length===0?-1:Ce.children[0].position.start.column-1}function pe(Ce){if(!Ce.ordered)return!0;let[Se,Ke]=Ce.children;if(I(Se,oe.originalText).leadingSpaces.length>1)return!0;let U=ye(Se);if(U===-1)return!1;if(Ce.children.length===1)return U%oe.tabWidth===0;let de=ye(Ke);return U!==de?!1:U%oe.tabWidth===0?!0:I(Ke,oe.originalText).leadingSpaces.length>1}}L.exports=k}}),qc=Ge({"src/language-markdown/clean.js"(A,L){"use strict";ct();var S=mp(),{isFrontMatterNode:I}=go(),{startWithPragma:N}=gp(),E=new Set(["position","raw"]);function C(k,j,K){if((k.type==="front-matter"||k.type==="code"||k.type==="yaml"||k.type==="import"||k.type==="export"||k.type==="jsx")&&delete j.value,k.type==="list"&&delete j.isAligned,(k.type==="list"||k.type==="listItem")&&(delete j.spread,delete j.loose),k.type==="text"||(k.type==="inlineCode"&&(j.value=k.value.replace(/[\t\n ]+/g," ")),k.type==="wikiLink"&&(j.value=k.value.trim().replace(/[\t\n]+/g," ")),(k.type==="definition"||k.type==="linkReference"||k.type==="imageReference")&&(j.label=S(k.label)),(k.type==="definition"||k.type==="link"||k.type==="image")&&k.title&&(j.title=k.title.replace(/\\(["')])/g,"$1")),K&&K.type==="root"&&K.children.length>0&&(K.children[0]===k||I(K.children[0])&&K.children[1]===k)&&k.type==="html"&&N(k.value)))return null}C.ignoredProperties=E,L.exports=C}}),rd=Ge({"src/language-markdown/printer-markdown.js"(A,L){"use strict";ct();var S=mp(),{getLast:I,getMinNotPresentContinuousCount:N,getMaxContinuousCount:E,getStringWidth:C,isNonEmptyArray:k}=go(),{builders:{breakParent:j,join:K,line:X,literalline:Y,markAsRoot:q,hardline:R,softline:v,ifBreak:te,fill:ve,align:xe,indent:oe,group:ye,hardlineWithoutBreakParent:pe},utils:{normalizeDoc:Ce,replaceTextEndOfLine:Se},printer:{printDocToString:Ke}}=or(),U=nf(),{insertPragma:de}=gp(),{locStart:z,locEnd:ne}=gu(),P=dl(),G=qc(),{getFencedCodeBlockValue:Q,hasGitDiffFriendlyOrderedList:ue,splitText:ce,punctuationPattern:fe,INLINE_NODE_TYPES:Fe,INLINE_NODE_WRAPPER_TYPES:$e,isAutolink:Ue}=Pl(),Be=new Set(["importExport"]),nt=["heading","tableCell","link","wikiLink"],Pe=new Set(["listItem","definition","footnoteDefinition"]);function mt(Ut,qe,Jt){let rt=Ut.getValue();if(wn(Ut))return ce(qe.originalText.slice(rt.position.start.offset,rt.position.end.offset),qe).map(Ft=>Ft.type==="word"?Ft.value:Ft.value===""?"":Ve(Ut,Ft.value,qe));switch(rt.type){case"front-matter":return qe.originalText.slice(rt.position.start.offset,rt.position.end.offset);case"root":return rt.children.length===0?"":[Ce(qt(Ut,qe,Jt)),Be.has(pt(rt).type)?"":R];case"paragraph":return Ht(Ut,qe,Jt,{postprocessor:ve});case"sentence":return Ht(Ut,qe,Jt);case"word":{let Ft=rt.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${fe})(_+)`,`(_+)(${fe}|$)`].join("|"),"g"),(Yt,se,et,It,$n)=>(et?`${se}${et}`:`${It}${$n}`).replace(/_/g,"\\_")),Or=(Yt,se,et)=>Yt.type==="sentence"&&et===0,rr=(Yt,se,et)=>Ue(Yt.children[et-1]);return Ft!==rt.value&&(Ut.match(void 0,Or,rr)||Ut.match(void 0,Or,(Yt,se,et)=>Yt.type==="emphasis"&&et===0,rr))&&(Ft=Ft.replace(/^(\\?[*_])+/,Yt=>Yt.replace(/\\/g,""))),Ft}case"whitespace":{let Ft=Ut.getParentNode(),Or=Ft.children.indexOf(rt),rr=Ft.children[Or+1],Yt=rr&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(rr.value)?"never":qe.proseWrap;return Ve(Ut,rt.value,{proseWrap:Yt})}case"emphasis":{let Ft;if(Ue(rt.children[0]))Ft=qe.originalText[rt.position.start.offset];else{let Or=Ut.getParentNode(),rr=Or.children.indexOf(rt),Yt=Or.children[rr-1],se=Or.children[rr+1];Ft=Yt&&Yt.type==="sentence"&&Yt.children.length>0&&I(Yt.children).type==="word"&&!I(Yt.children).hasTrailingPunctuation||se&&se.type==="sentence"&&se.children.length>0&&se.children[0].type==="word"&&!se.children[0].hasLeadingPunctuation||Lt(Ut,"emphasis")?"*":"_"}return[Ft,Ht(Ut,qe,Jt),Ft]}case"strong":return["**",Ht(Ut,qe,Jt),"**"];case"delete":return["~~",Ht(Ut,qe,Jt),"~~"];case"inlineCode":{let Ft=N(rt.value,"`"),Or="`".repeat(Ft||1),rr=Ft&&!/^\s/.test(rt.value)?" ":"";return[Or,rr,rt.value,rr,Or]}case"wikiLink":{let Ft="";return qe.proseWrap==="preserve"?Ft=rt.value:Ft=rt.value.replace(/[\t\n]+/g," "),["[[",Ft,"]]"]}case"link":switch(qe.originalText[rt.position.start.offset]){case"<":{let Ft="mailto:";return["<",rt.url.startsWith(Ft)&&qe.originalText.slice(rt.position.start.offset+1,rt.position.start.offset+1+Ft.length)!==Ft?rt.url.slice(Ft.length):rt.url,">"]}case"[":return["[",Ht(Ut,qe,Jt),"](",Re(rt.url,")"),Gr(rt.title,qe),")"];default:return qe.originalText.slice(rt.position.start.offset,rt.position.end.offset)}case"image":return["![",rt.alt||"","](",Re(rt.url,")"),Gr(rt.title,qe),")"];case"blockquote":return["> ",xe("> ",Ht(Ut,qe,Jt))];case"heading":return["#".repeat(rt.depth)+" ",Ht(Ut,qe,Jt)];case"code":{if(rt.isIndented){let rr=" ".repeat(4);return xe(rr,[rr,...Se(rt.value,R)])}let Ft=qe.__inJsTemplate?"~":"`",Or=Ft.repeat(Math.max(3,E(rt.value,Ft)+1));return[Or,rt.lang||"",rt.meta?" "+rt.meta:"",R,...Se(Q(rt,qe.originalText),R),R,Or]}case"html":{let Ft=Ut.getParentNode(),Or=Ft.type==="root"&&I(Ft.children)===rt?rt.value.trimEnd():rt.value,rr=new RegExp("^<!--.*-->$","s").test(Or);return Se(Or,rr?R:q(Y))}case"list":{let Ft=ft(rt,Ut.getParentNode()),Or=ue(rt,qe);return Ht(Ut,qe,Jt,{processor:(rr,Yt)=>{let se=It(),et=rr.getValue();if(et.children.length===2&&et.children[1].type==="html"&&et.children[0].position.start.column!==et.children[1].position.start.column)return[se,Ne(rr,qe,Jt,se)];return[se,xe(" ".repeat(se.length),Ne(rr,qe,Jt,se))];function It(){let $n=rt.ordered?(Yt===0?rt.start:Or?1:rt.start+Yt)+(Ft%2===0?". ":") "):Ft%2===0?"- ":"* ";return rt.isAligned||rt.hasIndentedCodeblock?Le($n,qe):$n}}})}case"thematicBreak":{let Ft=yt(Ut,"list");return Ft===-1?"---":ft(Ut.getParentNode(Ft),Ut.getParentNode(Ft+1))%2===0?"***":"---"}case"linkReference":return["[",Ht(Ut,qe,Jt),"]",rt.referenceType==="full"?ei(rt):rt.referenceType==="collapsed"?"[]":""];case"imageReference":switch(rt.referenceType){case"full":return["![",rt.alt||"","]",ei(rt)];default:return["![",rt.alt,"]",rt.referenceType==="collapsed"?"[]":""]}case"definition":{let Ft=qe.proseWrap==="always"?X:" ";return ye([ei(rt),":",oe([Ft,Re(rt.url),rt.title===null?"":[Ft,Gr(rt.title,qe,!1)]])])}case"footnote":return["[^",Ht(Ut,qe,Jt),"]"];case"footnoteReference":return ai(rt);case"footnoteDefinition":{let Ft=Ut.getParentNode().children[Ut.getName()+1],Or=rt.children.length===1&&rt.children[0].type==="paragraph"&&(qe.proseWrap==="never"||qe.proseWrap==="preserve"&&rt.children[0].position.start.line===rt.children[0].position.end.line);return[ai(rt),": ",Or?Ht(Ut,qe,Jt):ye([xe(" ".repeat(4),Ht(Ut,qe,Jt,{processor:(rr,Yt)=>Yt===0?ye([v,Jt()]):Jt()})),Ft&&Ft.type==="footnoteDefinition"?v:""])]}case"table":return at(Ut,qe,Jt);case"tableCell":return Ht(Ut,qe,Jt);case"break":return/\s/.test(qe.originalText[rt.position.start.offset])?[" ",q(Y)]:["\\",R];case"liquidNode":return Se(rt.value,R);case"importExport":return[rt.value,R];case"esComment":return["{/* ",rt.value," */}"];case"jsx":return rt.value;case"math":return["$$",R,rt.value?[...Se(rt.value,R),R]:"","$$"];case"inlineMath":return qe.originalText.slice(z(rt),ne(rt));case"tableRow":case"listItem":default:throw new Error(`Unknown markdown type ${JSON.stringify(rt.type)}`)}}function Ne(Ut,qe,Jt,rt){let Ft=Ut.getValue(),Or=Ft.checked===null?"":Ft.checked?"[x] ":"[ ] ";return[Or,Ht(Ut,qe,Jt,{processor:(rr,Yt)=>{if(Yt===0&&rr.getValue().type!=="list")return xe(" ".repeat(Or.length),Jt());let se=" ".repeat(uo(qe.tabWidth-rt.length,0,3));return[se,xe(se,Jt())]}})]}function Le(Ut,qe){let Jt=rt();return Ut+" ".repeat(Jt>=4?0:Jt);function rt(){let Ft=Ut.length%qe.tabWidth;return Ft===0?0:qe.tabWidth-Ft}}function ft(Ut,qe){return Ot(Ut,qe,Jt=>Jt.ordered===Ut.ordered)}function Ot(Ut,qe,Jt){let rt=-1;for(let Ft of qe.children)if(Ft.type===Ut.type&&Jt(Ft)?rt++:rt=-1,Ft===Ut)return rt}function yt(Ut,qe){let Jt=Array.isArray(qe)?qe:[qe],rt=-1,Ft;for(;Ft=Ut.getParentNode(++rt);)if(Jt.includes(Ft.type))return rt;return-1}function Lt(Ut,qe){let Jt=yt(Ut,qe);return Jt===-1?null:Ut.getParentNode(Jt)}function Ve(Ut,qe,Jt){if(Jt.proseWrap==="preserve"&&qe===` +`)return R;let rt=Jt.proseWrap==="always"&&!Lt(Ut,nt);return qe!==""?rt?X:" ":rt?v:""}function at(Ut,qe,Jt){let rt=Ut.getValue(),Ft=[],Or=Ut.map($n=>$n.map((Gn,Xr)=>{let Nn=Ke(Jt(),qe).formatted,wa=C(Nn);return Ft[Xr]=Math.max(Ft[Xr]||3,wa),{text:Nn,width:wa}},"children"),"children"),rr=se(!1);if(qe.proseWrap!=="never")return[j,rr];let Yt=se(!0);return[j,ye(te(Yt,rr))];function se($n){let Gn=[It(Or[0],$n),et($n)];return Or.length>1&&Gn.push(K(pe,Or.slice(1).map(Xr=>It(Xr,$n)))),K(pe,Gn)}function et($n){return`| ${Ft.map((Gn,Xr)=>{let Nn=rt.align[Xr],wa=Nn==="center"||Nn==="left"?":":"-",Br=Nn==="center"||Nn==="right"?":":"-",ba=$n?"-":"-".repeat(Gn-2);return`${wa}${ba}${Br}`}).join(" | ")} |`}function It($n,Gn){return`| ${$n.map((Xr,Nn)=>{let{text:wa,width:Br}=Xr;if(Gn)return wa;let ba=Ft[Nn]-Br,Rr=rt.align[Nn],Ii=0;Rr==="right"?Ii=ba:Rr==="center"&&(Ii=Math.floor(ba/2));let Vi=ba-Ii;return`${" ".repeat(Ii)}${wa}${" ".repeat(Vi)}`}).join(" | ")} |`}}function qt(Ut,qe,Jt){let rt=[],Ft=null,{children:Or}=Ut.getValue();for(let[rr,Yt]of Or.entries())switch(Ye(Yt)){case"start":Ft===null&&(Ft={index:rr,offset:Yt.position.end.offset});break;case"end":Ft!==null&&(rt.push({start:Ft,end:{index:rr,offset:Yt.position.start.offset}}),Ft=null);break;default:break}return Ht(Ut,qe,Jt,{processor:(rr,Yt)=>{if(rt.length>0){let se=rt[0];if(Yt===se.start.index)return[cr(Or[se.start.index]),qe.originalText.slice(se.start.offset,se.end.offset),cr(Or[se.end.index])];if(se.start.index<Yt&&Yt<se.end.index)return!1;if(Yt===se.end.index)return rt.shift(),!1}return Jt()}})}function Ht(Ut,qe,Jt){let rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:Ft}=rt,Or=rt.processor||(()=>Jt()),rr=Ut.getValue(),Yt=[],se;return Ut.each((et,It)=>{let $n=et.getValue(),Gn=Or(et,It);if(Gn!==!1){let Xr={parts:Yt,prevNode:se,parentNode:rr,options:qe};vt($n,Xr)&&(Yt.push(R),se&&Be.has(se.type)||(wt($n,Xr)||rn($n,Xr))&&Yt.push(R),rn($n,Xr)&&Yt.push(R)),Yt.push(Gn),se=$n}},"children"),Ft?Ft(Yt):Yt}function cr(Ut){if(Ut.type==="html")return Ut.value;if(Ut.type==="paragraph"&&Array.isArray(Ut.children)&&Ut.children.length===1&&Ut.children[0].type==="esComment")return["{/* ",Ut.children[0].value," */}"]}function pt(Ut){let qe=Ut;for(;k(qe.children);)qe=I(qe.children);return qe}function Ye(Ut){let qe;if(Ut.type==="html")qe=Ut.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let Jt;Ut.type==="esComment"?Jt=Ut:Ut.type==="paragraph"&&Ut.children.length===1&&Ut.children[0].type==="esComment"&&(Jt=Ut.children[0]),Jt&&(qe=Jt.value.match(/^prettier-ignore(?:-(start|end))?$/))}return qe?qe[1]||"next":!1}function vt(Ut,qe){let Jt=qe.parts.length===0,rt=Fe.includes(Ut.type),Ft=Ut.type==="html"&&$e.includes(qe.parentNode.type);return!Jt&&!rt&&!Ft}function wt(Ut,qe){var Jt,rt,Ft;let Or=(qe.prevNode&&qe.prevNode.type)===Ut.type&&Pe.has(Ut.type),rr=qe.parentNode.type==="listItem"&&!qe.parentNode.loose,Yt=((Jt=qe.prevNode)===null||Jt===void 0?void 0:Jt.type)==="listItem"&&qe.prevNode.loose,se=Ye(qe.prevNode)==="next",et=Ut.type==="html"&&((rt=qe.prevNode)===null||rt===void 0?void 0:rt.type)==="html"&&qe.prevNode.position.end.line+1===Ut.position.start.line,It=Ut.type==="html"&&qe.parentNode.type==="listItem"&&((Ft=qe.prevNode)===null||Ft===void 0?void 0:Ft.type)==="paragraph"&&qe.prevNode.position.end.line+1===Ut.position.start.line;return Yt||!(Or||rr||se||et||It)}function rn(Ut,qe){let Jt=qe.prevNode&&qe.prevNode.type==="list",rt=Ut.type==="code"&&Ut.isIndented;return Jt&&rt}function wn(Ut){let qe=Lt(Ut,["linkReference","imageReference"]);return qe&&(qe.type!=="linkReference"||qe.referenceType!=="full")}function Re(Ut){let qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Jt=[" ",...Array.isArray(qe)?qe:[qe]];return new RegExp(Jt.map(rt=>`\\${rt}`).join("|")).test(Ut)?`<${Ut}>`:Ut}function Gr(Ut,qe){let Jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!Ut)return"";if(Jt)return" "+Gr(Ut,qe,!1);if(Ut=Ut.replace(/\\(["')])/g,"$1"),Ut.includes('"')&&Ut.includes("'")&&!Ut.includes(")"))return`(${Ut})`;let rt=Ut.split("'").length-1,Ft=Ut.split('"').length-1,Or=rt>Ft?'"':Ft>rt||qe.singleQuote?"'":'"';return Ut=Ut.replace(/\\/,"\\\\"),Ut=Ut.replace(new RegExp(`(${Or})`,"g"),"\\$1"),`${Or}${Ut}${Or}`}function uo(Ut,qe,Jt){return Ut<qe?qe:Ut>Jt?Jt:Ut}function ro(Ut){let qe=Number(Ut.getName());if(qe===0)return!1;let Jt=Ut.getParentNode().children[qe-1];return Ye(Jt)==="next"}function ei(Ut){return`[${S(Ut.label)}]`}function ai(Ut){return`[^${Ut.label}]`}L.exports={preprocess:P,print:mt,embed:U,massageAstNode:G,hasPrettierIgnore:ro,insertPragma:de}}}),Cc=Ge({"src/language-markdown/options.js"(A,L){"use strict";ct();var S=Yr();L.exports={proseWrap:S.proseWrap,singleQuote:S.singleQuote}}}),Os=Ge({"src/language-markdown/parsers.js"(){ct()}}),hp=Ge({"node_modules/linguist-languages/data/Markdown.json"(A,L){L.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),A_=Ge({"src/language-markdown/index.js"(A,L){"use strict";ct();var S=zc(),I=rd(),N=Cc(),E=Os(),C=[S(hp(),j=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...j.filenames,"README"],extensions:j.extensions.filter(K=>K!==".mdx")})),S(hp(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))],k={mdast:I};L.exports={languages:C,options:N,printers:k,parsers:E}}}),yp=Ge({"src/language-html/clean.js"(A,L){"use strict";ct();var{isFrontMatterNode:S}=go(),I=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function N(E,C){if(E.type==="text"||E.type==="comment"||S(E)||E.type==="yaml"||E.type==="toml")return null;E.type==="attribute"&&delete C.value,E.type==="docType"&&delete C.value}N.ignoredProperties=I,L.exports=N}}),Ma=Ge({"src/language-html/constants.evaluate.js"(A,L){L.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),k_=Ge({"src/language-html/utils/is-unknown-namespace.js"(A,L){"use strict";ct();function S(I){return I.type==="element"&&!I.hasExplicitNamespace&&!["html","svg"].includes(I.namespace)}L.exports=S}}),Ba=Ge({"src/language-html/utils/index.js"(A,L){"use strict";ct();var{inferParserByLanguage:S,isFrontMatterNode:I}=go(),{builders:{line:N,hardline:E,join:C},utils:{getDocParts:k,replaceTextEndOfLine:j}}=or(),{CSS_DISPLAY_TAGS:K,CSS_DISPLAY_DEFAULT:X,CSS_WHITE_SPACE_TAGS:Y,CSS_WHITE_SPACE_DEFAULT:q}=Ma(),R=k_(),v=new Set([" ",` +`,"\f","\r"," "]),te=se=>se.replace(/^[\t\n\f\r ]+/,""),ve=se=>se.replace(/[\t\n\f\r ]+$/,""),xe=se=>te(ve(se)),oe=se=>se.replace(/^[\t\f\r ]*\n/g,""),ye=se=>oe(ve(se)),pe=se=>se.split(/[\t\n\f\r ]+/),Ce=se=>se.match(/^[\t\n\f\r ]*/)[0],Se=se=>{let[,et,It,$n]=se.match(new RegExp("^([\\t\\n\\f\\r ]*)(.*?)([\\t\\n\\f\\r ]*)$","s"));return{leadingWhitespace:et,trailingWhitespace:$n,text:It}},Ke=se=>/[\t\n\f\r ]/.test(se);function U(se,et){return!!(se.type==="ieConditionalComment"&&se.lastChild&&!se.lastChild.isSelfClosing&&!se.lastChild.endSourceSpan||se.type==="ieConditionalComment"&&!se.complete||wt(se)&&se.children.some(It=>It.type!=="text"&&It.type!=="interpolation")||rt(se,et)&&!P(se)&&se.type!=="interpolation")}function de(se){return se.type==="attribute"||!se.parent||!se.prev?!1:z(se.prev)}function z(se){return se.type==="comment"&&se.value.trim()==="prettier-ignore"}function ne(se){return se.type==="text"||se.type==="comment"}function P(se){return se.type==="element"&&(se.fullName==="script"||se.fullName==="style"||se.fullName==="svg:style"||R(se)&&(se.name==="script"||se.name==="style"))}function G(se){return se.children&&!P(se)}function Q(se){return P(se)||se.type==="interpolation"||ue(se)}function ue(se){return Gr(se).startsWith("pre")}function ce(se,et){let It=$n();if(It&&!se.prev&&se.parent&&se.parent.tagDefinition&&se.parent.tagDefinition.ignoreFirstLf)return se.type==="interpolation";return It;function $n(){return I(se)?!1:(se.type==="text"||se.type==="interpolation")&&se.prev&&(se.prev.type==="text"||se.prev.type==="interpolation")?!0:!se.parent||se.parent.cssDisplay==="none"?!1:wt(se.parent)?!0:!(!se.prev&&(se.parent.type==="root"||wt(se)&&se.parent||P(se.parent)||qe(se.parent,et)||!Ht(se.parent.cssDisplay))||se.prev&&!Ye(se.prev.cssDisplay))}}function fe(se,et){return I(se)?!1:(se.type==="text"||se.type==="interpolation")&&se.next&&(se.next.type==="text"||se.next.type==="interpolation")?!0:!se.parent||se.parent.cssDisplay==="none"?!1:wt(se.parent)?!0:!(!se.next&&(se.parent.type==="root"||wt(se)&&se.parent||P(se.parent)||qe(se.parent,et)||!cr(se.parent.cssDisplay))||se.next&&!pt(se.next.cssDisplay))}function Fe(se){return vt(se.cssDisplay)&&!P(se)}function $e(se){return I(se)||se.next&&se.sourceSpan.end&&se.sourceSpan.end.line+1<se.next.sourceSpan.start.line}function Ue(se){return Be(se)||se.type==="element"&&se.children.length>0&&(["body","script","style"].includes(se.name)||se.children.some(et=>yt(et)))||se.firstChild&&se.firstChild===se.lastChild&&se.firstChild.type!=="text"&&Ne(se.firstChild)&&(!se.lastChild.isTrailingSpaceSensitive||Le(se.lastChild))}function Be(se){return se.type==="element"&&se.children.length>0&&(["html","head","ul","ol","select"].includes(se.name)||se.cssDisplay.startsWith("table")&&se.cssDisplay!=="table-cell")}function nt(se){return ft(se)||se.prev&&Pe(se.prev)||mt(se)}function Pe(se){return ft(se)||se.type==="element"&&se.fullName==="br"||mt(se)}function mt(se){return Ne(se)&&Le(se)}function Ne(se){return se.hasLeadingSpaces&&(se.prev?se.prev.sourceSpan.end.line<se.sourceSpan.start.line:se.parent.type==="root"||se.parent.startSourceSpan.end.line<se.sourceSpan.start.line)}function Le(se){return se.hasTrailingSpaces&&(se.next?se.next.sourceSpan.start.line>se.sourceSpan.end.line:se.parent.type==="root"||se.parent.endSourceSpan&&se.parent.endSourceSpan.start.line>se.sourceSpan.end.line)}function ft(se){switch(se.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(se.name)}return!1}function Ot(se){return se.lastChild?Ot(se.lastChild):se}function yt(se){return se.children&&se.children.some(et=>et.type!=="text")}function Lt(se){let{type:et,lang:It}=se.attrMap;if(et==="module"||et==="text/javascript"||et==="text/babel"||et==="application/javascript"||It==="jsx")return"babel";if(et==="application/x-typescript"||It==="ts"||It==="tsx")return"typescript";if(et==="text/markdown")return"markdown";if(et==="text/html")return"html";if(et&&(et.endsWith("json")||et.endsWith("importmap"))||et==="speculationrules")return"json";if(et==="text/x-handlebars-template")return"glimmer"}function Ve(se,et){let{lang:It}=se.attrMap;if(!It||It==="postcss"||It==="css")return"css";if(It==="scss")return"scss";if(It==="less")return"less";if(It==="stylus")return S("stylus",et)}function at(se,et){if(se.name==="script"&&!se.attrMap.src)return!se.attrMap.lang&&!se.attrMap.type?"babel":Lt(se);if(se.name==="style")return Ve(se,et);if(et&&rt(se,et))return Lt(se)||!("src"in se.attrMap)&&S(se.attrMap.lang,et)}function qt(se){return se==="block"||se==="list-item"||se.startsWith("table")}function Ht(se){return!qt(se)&&se!=="inline-block"}function cr(se){return!qt(se)&&se!=="inline-block"}function pt(se){return!qt(se)}function Ye(se){return!qt(se)}function vt(se){return!qt(se)&&se!=="inline-block"}function wt(se){return Gr(se).startsWith("pre")}function rn(se,et){let It=0;for(let $n=se.stack.length-1;$n>=0;$n--){let Gn=se.stack[$n];Gn&&typeof Gn=="object"&&!Array.isArray(Gn)&&et(Gn)&&It++}return It}function wn(se,et){let It=se;for(;It;){if(et(It))return!0;It=It.parent}return!1}function Re(se,et){if(se.prev&&se.prev.type==="comment"){let $n=se.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if($n)return $n[1]}let It=!1;if(se.type==="element"&&se.namespace==="svg")if(wn(se,$n=>$n.fullName==="svg:foreignObject"))It=!0;else return se.name==="svg"?"inline-block":"block";switch(et.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return et.parser==="vue"&&se.parent&&se.parent.type==="root"?"block":se.type==="element"&&(!se.namespace||It||R(se))&&K[se.name]||X}}function Gr(se){return se.type==="element"&&(!se.namespace||R(se))&&Y[se.name]||q}function uo(se){let et=Number.POSITIVE_INFINITY;for(let It of se.split(` +`)){if(It.length===0)continue;if(!v.has(It[0]))return 0;let $n=Ce(It).length;It.length!==$n&&$n<et&&(et=$n)}return et===Number.POSITIVE_INFINITY?0:et}function ro(se){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:uo(se);return et===0?se:se.split(` +`).map(It=>It.slice(et)).join(` +`)}function ei(se,et){let It=0;for(let $n=0;$n<se.length;$n++)se[$n]===et&&It++;return It}function ai(se){return se.replace(/'/g,"'").replace(/"/g,'"')}var Ut=new Set(["template","style","script"]);function qe(se,et){return Jt(se,et)&&!Ut.has(se.fullName)}function Jt(se,et){return et.parser==="vue"&&se.type==="element"&&se.parent.type==="root"&&se.fullName.toLowerCase()!=="html"}function rt(se,et){return Jt(se,et)&&(qe(se,et)||se.attrMap.lang&&se.attrMap.lang!=="html")}function Ft(se){let et=se.fullName;return et.charAt(0)==="#"||et==="slot-scope"||et==="v-slot"||et.startsWith("v-slot:")}function Or(se,et){let It=se.parent;if(!Jt(It,et))return!1;let $n=It.fullName,Gn=se.fullName;return $n==="script"&&Gn==="setup"||$n==="style"&&Gn==="vars"}function rr(se){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se.value;return se.parent.isWhitespaceSensitive?se.parent.isIndentationSensitive?j(et):j(ro(ye(et)),E):k(C(N,pe(et)))}function Yt(se,et){return Jt(se,et)&&se.name==="script"}L.exports={htmlTrim:xe,htmlTrimPreserveIndentation:ye,hasHtmlWhitespace:Ke,getLeadingAndTrailingHtmlWhitespace:Se,canHaveInterpolation:G,countChars:ei,countParents:rn,dedentString:ro,forceBreakChildren:Be,forceBreakContent:Ue,forceNextEmptyLine:$e,getLastDescendant:Ot,getNodeCssStyleDisplay:Re,getNodeCssStyleWhiteSpace:Gr,hasPrettierIgnore:de,inferScriptParser:at,isVueCustomBlock:qe,isVueNonHtmlBlock:rt,isVueScriptTag:Yt,isVueSlotAttribute:Ft,isVueSfcBindingsAttribute:Or,isVueSfcBlock:Jt,isDanglingSpaceSensitiveNode:Fe,isIndentationSensitiveNode:ue,isLeadingSpaceSensitiveNode:ce,isPreLikeNode:wt,isScriptLikeTag:P,isTextLikeNode:ne,isTrailingSpaceSensitiveNode:fe,isWhitespaceSensitiveNode:Q,isUnknownNamespace:R,preferHardlineAsLeadingSpaces:nt,preferHardlineAsTrailingSpaces:Pe,shouldPreserveContent:U,unescapeQuoteEntities:ai,getTextValueParts:rr}}}),Hc=Ge({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0}),A.$EOF=0,A.$BSPACE=8,A.$TAB=9,A.$LF=10,A.$VTAB=11,A.$FF=12,A.$CR=13,A.$SPACE=32,A.$BANG=33,A.$DQ=34,A.$HASH=35,A.$$=36,A.$PERCENT=37,A.$AMPERSAND=38,A.$SQ=39,A.$LPAREN=40,A.$RPAREN=41,A.$STAR=42,A.$PLUS=43,A.$COMMA=44,A.$MINUS=45,A.$PERIOD=46,A.$SLASH=47,A.$COLON=58,A.$SEMICOLON=59,A.$LT=60,A.$EQ=61,A.$GT=62,A.$QUESTION=63,A.$0=48,A.$7=55,A.$9=57,A.$A=65,A.$E=69,A.$F=70,A.$X=88,A.$Z=90,A.$LBRACKET=91,A.$BACKSLASH=92,A.$RBRACKET=93,A.$CARET=94,A.$_=95,A.$a=97,A.$b=98,A.$e=101,A.$f=102,A.$n=110,A.$r=114,A.$t=116,A.$u=117,A.$v=118,A.$x=120,A.$z=122,A.$LBRACE=123,A.$BAR=124,A.$RBRACE=125,A.$NBSP=160,A.$PIPE=124,A.$TILDA=126,A.$AT=64,A.$BT=96;function L(k){return k>=A.$TAB&&k<=A.$SPACE||k==A.$NBSP}A.isWhitespace=L;function S(k){return A.$0<=k&&k<=A.$9}A.isDigit=S;function I(k){return k>=A.$a&&k<=A.$z||k>=A.$A&&k<=A.$Z}A.isAsciiLetter=I;function N(k){return k>=A.$a&&k<=A.$f||k>=A.$A&&k<=A.$F||S(k)}A.isAsciiHexDigit=N;function E(k){return k===A.$LF||k===A.$CR}A.isNewLine=E;function C(k){return A.$0<=k&&k<=A.$7}A.isOctalDigit=C}}),F_=Ge({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=class{constructor(I,N,E){this.filePath=I,this.name=N,this.members=E}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};A.StaticSymbol=L;var S=class{constructor(){this.cache=new Map}get(I,N,E){E=E||[];let C=E.length?`.${E.join(".")}`:"",k=`"${I}".${N}${C}`,j=this.cache.get(k);return j||(j=new L(I,N,E),this.cache.set(k,j)),j}};A.StaticSymbolCache=S}}),id=Ge({"node_modules/angular-html-parser/lib/compiler/src/util.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=/-+([a-z0-9])/g;function S(P){return P.replace(L,function(){for(var G=arguments.length,Q=new Array(G),ue=0;ue<G;ue++)Q[ue]=arguments[ue];return Q[1].toUpperCase()})}A.dashCaseToCamelCase=S;function I(P,G){return E(P,":",G)}A.splitAtColon=I;function N(P,G){return E(P,".",G)}A.splitAtPeriod=N;function E(P,G,Q){let ue=P.indexOf(G);return ue==-1?Q:[P.slice(0,ue).trim(),P.slice(ue+1).trim()]}function C(P,G,Q){return Array.isArray(P)?G.visitArray(P,Q):oe(P)?G.visitStringMap(P,Q):P==null||typeof P=="string"||typeof P=="number"||typeof P=="boolean"?G.visitPrimitive(P,Q):G.visitOther(P,Q)}A.visitValue=C;function k(P){return P!=null}A.isDefined=k;function j(P){return P===void 0?null:P}A.noUndefined=j;var K=class{visitArray(P,G){return P.map(Q=>C(Q,this,G))}visitStringMap(P,G){let Q={};return Object.keys(P).forEach(ue=>{Q[ue]=C(P[ue],this,G)}),Q}visitPrimitive(P,G){return P}visitOther(P,G){return P}};A.ValueTransformer=K,A.SyncAsync={assertSync:P=>{if(Se(P))throw new Error("Illegal state: value cannot be a promise");return P},then:(P,G)=>Se(P)?P.then(G):G(P),all:P=>P.some(Se)?Promise.all(P):P};function X(P){throw new Error(`Internal Error: ${P}`)}A.error=X;function Y(P,G){let Q=Error(P);return Q[q]=!0,G&&(Q[R]=G),Q}A.syntaxError=Y;var q="ngSyntaxError",R="ngParseErrors";function v(P){return P[q]}A.isSyntaxError=v;function te(P){return P[R]||[]}A.getParseErrors=te;function ve(P){return P.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}A.escapeRegExp=ve;var xe=Object.getPrototypeOf({});function oe(P){return typeof P=="object"&&P!==null&&Object.getPrototypeOf(P)===xe}function ye(P){let G="";for(let Q=0;Q<P.length;Q++){let ue=P.charCodeAt(Q);if(ue>=55296&&ue<=56319&&P.length>Q+1){let ce=P.charCodeAt(Q+1);ce>=56320&&ce<=57343&&(Q++,ue=(ue-55296<<10)+ce-56320+65536)}ue<=127?G+=String.fromCharCode(ue):ue<=2047?G+=String.fromCharCode(ue>>6&31|192,ue&63|128):ue<=65535?G+=String.fromCharCode(ue>>12|224,ue>>6&63|128,ue&63|128):ue<=2097151&&(G+=String.fromCharCode(ue>>18&7|240,ue>>12&63|128,ue>>6&63|128,ue&63|128))}return G}A.utf8Encode=ye;function pe(P){if(typeof P=="string")return P;if(P instanceof Array)return"["+P.map(pe).join(", ")+"]";if(P==null)return""+P;if(P.overriddenName)return`${P.overriddenName}`;if(P.name)return`${P.name}`;if(!P.toString)return"object";let G=P.toString();if(G==null)return""+G;let Q=G.indexOf(` +`);return Q===-1?G:G.substring(0,Q)}A.stringify=pe;function Ce(P){return typeof P=="function"&&P.hasOwnProperty("__forward_ref__")?P():P}A.resolveForwardRef=Ce;function Se(P){return!!P&&typeof P.then=="function"}A.isPromise=Se;var Ke=class{constructor(P){this.full=P;let G=P.split(".");this.major=G[0],this.minor=G[1],this.patch=G.slice(2).join(".")}};A.Version=Ke;var U=typeof window<"u"&&window,de=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,z=typeof globalThis<"u"&&globalThis,ne=z||U||de;A.global=ne}}),Qu=Ge({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=F_(),S=id(),I=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function N(Q){return Q.replace(/\W/g,"_")}A.sanitizeIdentifier=N;var E=0;function C(Q){if(!Q||!Q.reference)return null;let ue=Q.reference;if(ue instanceof L.StaticSymbol)return ue.name;if(ue.__anonymousType)return ue.__anonymousType;let ce=S.stringify(ue);return ce.indexOf("(")>=0?(ce=`anonymous_${E++}`,ue.__anonymousType=ce):ce=N(ce),ce}A.identifierName=C;function k(Q){let ue=Q.reference;return ue instanceof L.StaticSymbol?ue.filePath:`./${S.stringify(ue)}`}A.identifierModuleUrl=k;function j(Q,ue){return`View_${C({reference:Q})}_${ue}`}A.viewClassName=j;function K(Q){return`RenderType_${C({reference:Q})}`}A.rendererTypeName=K;function X(Q){return`HostView_${C({reference:Q})}`}A.hostViewClassName=X;function Y(Q){return`${C({reference:Q})}NgFactory`}A.componentFactoryName=Y;var q;(function(Q){Q[Q.Pipe=0]="Pipe",Q[Q.Directive=1]="Directive",Q[Q.NgModule=2]="NgModule",Q[Q.Injectable=3]="Injectable"})(q=A.CompileSummaryKind||(A.CompileSummaryKind={}));function R(Q){return Q.value!=null?N(Q.value):C(Q.identifier)}A.tokenName=R;function v(Q){return Q.identifier!=null?Q.identifier.reference:Q.value}A.tokenReference=v;var te=class{constructor(){let{moduleUrl:Q,styles:ue,styleUrls:ce}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=Q||null,this.styles=Se(ue),this.styleUrls=Se(ce)}};A.CompileStylesheetMetadata=te;var ve=class{constructor(Q){let{encapsulation:ue,template:ce,templateUrl:fe,htmlAst:Fe,styles:$e,styleUrls:Ue,externalStylesheets:Be,animations:nt,ngContentSelectors:Pe,interpolation:mt,isInline:Ne,preserveWhitespaces:Le}=Q;if(this.encapsulation=ue,this.template=ce,this.templateUrl=fe,this.htmlAst=Fe,this.styles=Se($e),this.styleUrls=Se(Ue),this.externalStylesheets=Se(Be),this.animations=nt?U(nt):[],this.ngContentSelectors=Pe||[],mt&&mt.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=mt,this.isInline=Ne,this.preserveWhitespaces=Le}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};A.CompileTemplateMetadata=ve;var xe=class{static create(Q){let{isHost:ue,type:ce,isComponent:fe,selector:Fe,exportAs:$e,changeDetection:Ue,inputs:Be,outputs:nt,host:Pe,providers:mt,viewProviders:Ne,queries:Le,guards:ft,viewQueries:Ot,entryComponents:yt,template:Lt,componentViewType:Ve,rendererType:at,componentFactory:qt}=Q,Ht={},cr={},pt={};Pe!=null&&Object.keys(Pe).forEach(wt=>{let rn=Pe[wt],wn=wt.match(I);wn===null?pt[wt]=rn:wn[1]!=null?cr[wn[1]]=rn:wn[2]!=null&&(Ht[wn[2]]=rn)});let Ye={};Be!=null&&Be.forEach(wt=>{let rn=S.splitAtColon(wt,[wt,wt]);Ye[rn[0]]=rn[1]});let vt={};return nt!=null&&nt.forEach(wt=>{let rn=S.splitAtColon(wt,[wt,wt]);vt[rn[0]]=rn[1]}),new xe({isHost:ue,type:ce,isComponent:!!fe,selector:Fe,exportAs:$e,changeDetection:Ue,inputs:Ye,outputs:vt,hostListeners:Ht,hostProperties:cr,hostAttributes:pt,providers:mt,viewProviders:Ne,queries:Le,guards:ft,viewQueries:Ot,entryComponents:yt,template:Lt,componentViewType:Ve,rendererType:at,componentFactory:qt})}constructor(Q){let{isHost:ue,type:ce,isComponent:fe,selector:Fe,exportAs:$e,changeDetection:Ue,inputs:Be,outputs:nt,hostListeners:Pe,hostProperties:mt,hostAttributes:Ne,providers:Le,viewProviders:ft,queries:Ot,guards:yt,viewQueries:Lt,entryComponents:Ve,template:at,componentViewType:qt,rendererType:Ht,componentFactory:cr}=Q;this.isHost=!!ue,this.type=ce,this.isComponent=fe,this.selector=Fe,this.exportAs=$e,this.changeDetection=Ue,this.inputs=Be,this.outputs=nt,this.hostListeners=Pe,this.hostProperties=mt,this.hostAttributes=Ne,this.providers=Se(Le),this.viewProviders=Se(ft),this.queries=Se(Ot),this.guards=yt,this.viewQueries=Se(Lt),this.entryComponents=Se(Ve),this.template=at,this.componentViewType=qt,this.rendererType=Ht,this.componentFactory=cr}toSummary(){return{summaryKind:q.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};A.CompileDirectiveMetadata=xe;var oe=class{constructor(Q){let{type:ue,name:ce,pure:fe}=Q;this.type=ue,this.name=ce,this.pure=!!fe}toSummary(){return{summaryKind:q.Pipe,type:this.type,name:this.name,pure:this.pure}}};A.CompilePipeMetadata=oe;var ye=class{};A.CompileShallowModuleMetadata=ye;var pe=class{constructor(Q){let{type:ue,providers:ce,declaredDirectives:fe,exportedDirectives:Fe,declaredPipes:$e,exportedPipes:Ue,entryComponents:Be,bootstrapComponents:nt,importedModules:Pe,exportedModules:mt,schemas:Ne,transitiveModule:Le,id:ft}=Q;this.type=ue||null,this.declaredDirectives=Se(fe),this.exportedDirectives=Se(Fe),this.declaredPipes=Se($e),this.exportedPipes=Se(Ue),this.providers=Se(ce),this.entryComponents=Se(Be),this.bootstrapComponents=Se(nt),this.importedModules=Se(Pe),this.exportedModules=Se(mt),this.schemas=Se(Ne),this.id=ft||null,this.transitiveModule=Le||null}toSummary(){let Q=this.transitiveModule;return{summaryKind:q.NgModule,type:this.type,entryComponents:Q.entryComponents,providers:Q.providers,modules:Q.modules,exportedDirectives:Q.exportedDirectives,exportedPipes:Q.exportedPipes}}};A.CompileNgModuleMetadata=pe;var Ce=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(Q,ue){this.providers.push({provider:Q,module:ue})}addDirective(Q){this.directivesSet.has(Q.reference)||(this.directivesSet.add(Q.reference),this.directives.push(Q))}addExportedDirective(Q){this.exportedDirectivesSet.has(Q.reference)||(this.exportedDirectivesSet.add(Q.reference),this.exportedDirectives.push(Q))}addPipe(Q){this.pipesSet.has(Q.reference)||(this.pipesSet.add(Q.reference),this.pipes.push(Q))}addExportedPipe(Q){this.exportedPipesSet.has(Q.reference)||(this.exportedPipesSet.add(Q.reference),this.exportedPipes.push(Q))}addModule(Q){this.modulesSet.has(Q.reference)||(this.modulesSet.add(Q.reference),this.modules.push(Q))}addEntryComponent(Q){this.entryComponentsSet.has(Q.componentType)||(this.entryComponentsSet.add(Q.componentType),this.entryComponents.push(Q))}};A.TransitiveCompileNgModuleMetadata=Ce;function Se(Q){return Q||[]}var Ke=class{constructor(Q,ue){let{useClass:ce,useValue:fe,useExisting:Fe,useFactory:$e,deps:Ue,multi:Be}=ue;this.token=Q,this.useClass=ce||null,this.useValue=fe,this.useExisting=Fe,this.useFactory=$e||null,this.dependencies=Ue||null,this.multi=!!Be}};A.ProviderMeta=Ke;function U(Q){return Q.reduce((ue,ce)=>{let fe=Array.isArray(ce)?U(ce):ce;return ue.concat(fe)},[])}A.flatten=U;function de(Q){return Q.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function z(Q,ue,ce){let fe;return ce.isInline?ue.type.reference instanceof L.StaticSymbol?fe=`${ue.type.reference.filePath}.${ue.type.reference.name}.html`:fe=`${C(Q)}/${C(ue.type)}.html`:fe=ce.templateUrl,ue.type.reference instanceof L.StaticSymbol?fe:de(fe)}A.templateSourceUrl=z;function ne(Q,ue){let ce=Q.moduleUrl.split(/\/\\/g),fe=ce[ce.length-1];return de(`css/${ue}${fe}.ngstyle.js`)}A.sharedStylesheetJitUrl=ne;function P(Q){return de(`${C(Q.type)}/module.ngfactory.js`)}A.ngModuleJitUrl=P;function G(Q,ue){return de(`${C(Q)}/${C(ue.type)}.ngfactory.js`)}A.templateJitUrl=G}}),vp=Ge({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(A){"use strict";ct(),Object.defineProperty(A,"__esModule",{value:!0});var L=Hc(),S=Qu(),I=class{constructor(X,Y,q,R){this.file=X,this.offset=Y,this.line=q,this.col=R}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(X){let Y=this.file.content,q=Y.length,R=this.offset,v=this.line,te=this.col;for(;R>0&&X<0;)if(R--,X++,Y.charCodeAt(R)==L.$LF){v--;let ve=Y.substr(0,R-1).lastIndexOf(String.fromCharCode(L.$LF));te=ve>0?R-ve:R}else te--;for(;R<q&&X>0;){let ve=Y.charCodeAt(R);R++,X--,ve==L.$LF?(v++,te=0):te++}return new I(this.file,R,v,te)}getContext(X,Y){let q=this.file.content,R=this.offset;if(R!=null){R>q.length-1&&(R=q.length-1);let v=R,te=0,ve=0;for(;te<X&&R>0&&(R--,te++,!(q[R]==` +`&&++ve==Y)););for(te=0,ve=0;te<X&&v<q.length-1&&(v++,te++,!(q[v]==` +`&&++ve==Y)););return{before:q.substring(R,this.offset),after:q.substring(this.offset,v+1)}}return null}};A.ParseLocation=I;var N=class{constructor(X,Y){this.content=X,this.url=Y}};A.ParseSourceFile=N;var E=class{constructor(X,Y){let q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=X,this.end=Y,this.details=q}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};A.ParseSourceSpan=E,A.EMPTY_PARSE_LOCATION=new I(new N("",""),0,0,0),A.EMPTY_SOURCE_SPAN=new E(A.EMPTY_PARSE_LOCATION,A.EMPTY_PARSE_LOCATION);var C;(function(X){X[X.WARNING=0]="WARNING",X[X.ERROR=1]="ERROR"})(C=A.ParseErrorLevel||(A.ParseErrorLevel={}));var k=class{constructor(X,Y){let q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:C.ERROR;this.span=X,this.msg=Y,this.level=q}contextualMessage(){let X=this.span.start.getContext(100,3);return X?`${this.msg} ("${X.before}[${C[this.level]} ->]${X.after}")`:this.msg}toString(){let X=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${X}`}};A.ParseError=k;function j(X,Y){let q=S.identifierModuleUrl(Y),R=q!=null?`in ${X} ${S.identifierName(Y)} in ${q}`:`in ${X} ${S.identifierName(Y)}`,v=new N("",R);return new E(new I(v,-1,-1,-1),new I(v,-1,-1,-1))}A.typeSourceSpan=j;function K(X,Y,q){let R=`in ${X} ${Y} in ${q}`,v=new N("",R);return new E(new I(v,-1,-1,-1),new I(v,-1,-1,-1))}A.r3JitTypeSourceSpan=K}}),rf=Ge({"src/language-html/print-preprocess.js"(A,L){"use strict";ct();var{ParseSourceSpan:S}=vp(),{htmlTrim:I,getLeadingAndTrailingHtmlWhitespace:N,hasHtmlWhitespace:E,canHaveInterpolation:C,getNodeCssStyleDisplay:k,isDanglingSpaceSensitiveNode:j,isIndentationSensitiveNode:K,isLeadingSpaceSensitiveNode:X,isTrailingSpaceSensitiveNode:Y,isWhitespaceSensitiveNode:q,isVueScriptTag:R}=Ba(),v=[ve,xe,ye,Ce,Se,de,Ke,U,z,pe,ne];function te(P,G){for(let Q of v)Q(P,G);return P}function ve(P){P.walk(G=>{if(G.type==="element"&&G.tagDefinition.ignoreFirstLf&&G.children.length>0&&G.children[0].type==="text"&&G.children[0].value[0]===` +`){let Q=G.children[0];Q.value.length===1?G.removeChild(Q):Q.value=Q.value.slice(1)}})}function xe(P){let G=Q=>Q.type==="element"&&Q.prev&&Q.prev.type==="ieConditionalStartComment"&&Q.prev.sourceSpan.end.offset===Q.startSourceSpan.start.offset&&Q.firstChild&&Q.firstChild.type==="ieConditionalEndComment"&&Q.firstChild.sourceSpan.start.offset===Q.startSourceSpan.end.offset;P.walk(Q=>{if(Q.children)for(let ue=0;ue<Q.children.length;ue++){let ce=Q.children[ue];if(!G(ce))continue;let fe=ce.prev,Fe=ce.firstChild;Q.removeChild(fe),ue--;let $e=new S(fe.sourceSpan.start,Fe.sourceSpan.end),Ue=new S($e.start,ce.sourceSpan.end);ce.condition=fe.condition,ce.sourceSpan=Ue,ce.startSourceSpan=$e,ce.removeChild(Fe)}})}function oe(P,G,Q){P.walk(ue=>{if(ue.children)for(let ce=0;ce<ue.children.length;ce++){let fe=ue.children[ce];if(fe.type!=="text"&&!G(fe))continue;fe.type!=="text"&&(fe.type="text",fe.value=Q(fe));let Fe=fe.prev;!Fe||Fe.type!=="text"||(Fe.value+=fe.value,Fe.sourceSpan=new S(Fe.sourceSpan.start,fe.sourceSpan.end),ue.removeChild(fe),ce--)}})}function ye(P){return oe(P,G=>G.type==="cdata",G=>`<![CDATA[${G.value}]]>`)}function pe(P){let G=Q=>Q.type==="element"&&Q.attrs.length===0&&Q.children.length===1&&Q.firstChild.type==="text"&&!E(Q.children[0].value)&&!Q.firstChild.hasLeadingSpaces&&!Q.firstChild.hasTrailingSpaces&&Q.isLeadingSpaceSensitive&&!Q.hasLeadingSpaces&&Q.isTrailingSpaceSensitive&&!Q.hasTrailingSpaces&&Q.prev&&Q.prev.type==="text"&&Q.next&&Q.next.type==="text";P.walk(Q=>{if(Q.children)for(let ue=0;ue<Q.children.length;ue++){let ce=Q.children[ue];if(!G(ce))continue;let fe=ce.prev,Fe=ce.next;fe.value+=`<${ce.rawName}>`+ce.firstChild.value+`</${ce.rawName}>`+Fe.value,fe.sourceSpan=new S(fe.sourceSpan.start,Fe.sourceSpan.end),fe.isTrailingSpaceSensitive=Fe.isTrailingSpaceSensitive,fe.hasTrailingSpaces=Fe.hasTrailingSpaces,Q.removeChild(ce),ue--,Q.removeChild(Fe)}})}function Ce(P,G){if(G.parser==="html")return;let Q=new RegExp("{{(.+?)}}","s");P.walk(ue=>{if(C(ue))for(let ce of ue.children){if(ce.type!=="text")continue;let fe=ce.sourceSpan.start,Fe=null,$e=ce.value.split(Q);for(let Ue=0;Ue<$e.length;Ue++,fe=Fe){let Be=$e[Ue];if(Ue%2===0){Fe=fe.moveBy(Be.length),Be.length>0&&ue.insertChildBefore(ce,{type:"text",value:Be,sourceSpan:new S(fe,Fe)});continue}Fe=fe.moveBy(Be.length+4),ue.insertChildBefore(ce,{type:"interpolation",sourceSpan:new S(fe,Fe),children:Be.length===0?[]:[{type:"text",value:Be,sourceSpan:new S(fe.moveBy(2),Fe.moveBy(-2))}]})}ue.removeChild(ce)}})}function Se(P){P.walk(G=>{if(!G.children)return;if(G.children.length===0||G.children.length===1&&G.children[0].type==="text"&&I(G.children[0].value).length===0){G.hasDanglingSpaces=G.children.length>0,G.children=[];return}let Q=q(G),ue=K(G);if(!Q)for(let ce=0;ce<G.children.length;ce++){let fe=G.children[ce];if(fe.type!=="text")continue;let{leadingWhitespace:Fe,text:$e,trailingWhitespace:Ue}=N(fe.value),Be=fe.prev,nt=fe.next;$e?(fe.value=$e,fe.sourceSpan=new S(fe.sourceSpan.start.moveBy(Fe.length),fe.sourceSpan.end.moveBy(-Ue.length)),Fe&&(Be&&(Be.hasTrailingSpaces=!0),fe.hasLeadingSpaces=!0),Ue&&(fe.hasTrailingSpaces=!0,nt&&(nt.hasLeadingSpaces=!0))):(G.removeChild(fe),ce--,(Fe||Ue)&&(Be&&(Be.hasTrailingSpaces=!0),nt&&(nt.hasLeadingSpaces=!0)))}G.isWhitespaceSensitive=Q,G.isIndentationSensitive=ue})}function Ke(P){P.walk(G=>{G.isSelfClosing=!G.children||G.type==="element"&&(G.tagDefinition.isVoid||G.startSourceSpan===G.endSourceSpan)})}function U(P,G){P.walk(Q=>{Q.type==="element"&&(Q.hasHtmComponentClosingTag=Q.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(G.originalText.slice(Q.endSourceSpan.start.offset,Q.endSourceSpan.end.offset)))})}function de(P,G){P.walk(Q=>{Q.cssDisplay=k(Q,G)})}function z(P,G){P.walk(Q=>{let{children:ue}=Q;if(ue){if(ue.length===0){Q.isDanglingSpaceSensitive=j(Q);return}for(let ce of ue)ce.isLeadingSpaceSensitive=X(ce,G),ce.isTrailingSpaceSensitive=Y(ce,G);for(let ce=0;ce<ue.length;ce++){let fe=ue[ce];fe.isLeadingSpaceSensitive=(ce===0||fe.prev.isTrailingSpaceSensitive)&&fe.isLeadingSpaceSensitive,fe.isTrailingSpaceSensitive=(ce===ue.length-1||fe.next.isLeadingSpaceSensitive)&&fe.isTrailingSpaceSensitive}}})}function ne(P,G){if(G.parser==="vue"){let Q=P.children.find(ce=>R(ce,G));if(!Q)return;let{lang:ue}=Q.attrMap;(ue==="ts"||ue==="typescript")&&(G.__should_parse_vue_template_with_ts=!0)}}L.exports=te}}),bp=Ge({"src/language-html/pragma.js"(A,L){"use strict";ct();function S(N){return/^\s*<!--\s*@(?:format|prettier)\s*-->/.test(N)}function I(N){return`<!-- @format --> + +`+N.replace(/^\s*\n/,"")}L.exports={hasPragma:S,insertPragma:I}}}),oc=Ge({"src/language-html/loc.js"(A,L){"use strict";ct();function S(N){return N.sourceSpan.start.offset}function I(N){return N.sourceSpan.end.offset}L.exports={locStart:S,locEnd:I}}}),H=Ge({"src/language-html/print/tag.js"(A,L){"use strict";ct();var S=qp(),{isNonEmptyArray:I}=go(),{builders:{indent:N,join:E,line:C,softline:k,hardline:j},utils:{replaceTextEndOfLine:K}}=or(),{locStart:X,locEnd:Y}=oc(),{isTextLikeNode:q,getLastDescendant:R,isPreLikeNode:v,hasPrettierIgnore:te,shouldPreserveContent:ve,isVueSfcBlock:xe}=Ba();function oe(Pe,mt){return[Pe.isSelfClosing?"":ye(Pe,mt),pe(Pe,mt)]}function ye(Pe,mt){return Pe.lastChild&&P(Pe.lastChild)?"":[Ce(Pe,mt),Ke(Pe,mt)]}function pe(Pe,mt){return(Pe.next?z(Pe.next):ne(Pe.parent))?"":[U(Pe,mt),Se(Pe,mt)]}function Ce(Pe,mt){return ne(Pe)?U(Pe.lastChild,mt):""}function Se(Pe,mt){return P(Pe)?Ke(Pe.parent,mt):G(Pe)?Be(Pe.next):""}function Ke(Pe,mt){if(S(!Pe.isSelfClosing),de(Pe,mt))return"";switch(Pe.type){case"ieConditionalComment":return"<!";case"element":if(Pe.hasHtmComponentClosingTag)return"<//";default:return`</${Pe.rawName}`}}function U(Pe,mt){if(de(Pe,mt))return"";switch(Pe.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(Pe.isSelfClosing)return"/>";default:return">"}}function de(Pe,mt){return!Pe.isSelfClosing&&!Pe.endSourceSpan&&(te(Pe)||ve(Pe.parent,mt))}function z(Pe){return Pe.prev&&Pe.prev.type!=="docType"&&!q(Pe.prev)&&Pe.isLeadingSpaceSensitive&&!Pe.hasLeadingSpaces}function ne(Pe){return Pe.lastChild&&Pe.lastChild.isTrailingSpaceSensitive&&!Pe.lastChild.hasTrailingSpaces&&!q(R(Pe.lastChild))&&!v(Pe)}function P(Pe){return!Pe.next&&!Pe.hasTrailingSpaces&&Pe.isTrailingSpaceSensitive&&q(R(Pe))}function G(Pe){return Pe.next&&!q(Pe.next)&&q(Pe)&&Pe.isTrailingSpaceSensitive&&!Pe.hasTrailingSpaces}function Q(Pe){let mt=Pe.trim().match(new RegExp("^prettier-ignore-attribute(?:\\s+(.+))?$","s"));return mt?mt[1]?mt[1].split(/\s+/):!0:!1}function ue(Pe){return!Pe.prev&&Pe.isLeadingSpaceSensitive&&!Pe.hasLeadingSpaces}function ce(Pe,mt,Ne){let Le=Pe.getValue();if(!I(Le.attrs))return Le.isSelfClosing?" ":"";let ft=Le.prev&&Le.prev.type==="comment"&&Q(Le.prev.value),Ot=typeof ft=="boolean"?()=>ft:Array.isArray(ft)?qt=>ft.includes(qt.rawName):()=>!1,yt=Pe.map(qt=>{let Ht=qt.getValue();return Ot(Ht)?K(mt.originalText.slice(X(Ht),Y(Ht))):Ne()},"attrs"),Lt=Le.type==="element"&&Le.fullName==="script"&&Le.attrs.length===1&&Le.attrs[0].fullName==="src"&&Le.children.length===0,Ve=mt.singleAttributePerLine&&Le.attrs.length>1&&!xe(Le,mt)?j:C,at=[N([Lt?" ":C,E(Ve,yt)])];return Le.firstChild&&ue(Le.firstChild)||Le.isSelfClosing&&ne(Le.parent)||Lt?at.push(Le.isSelfClosing?" ":""):at.push(mt.bracketSameLine?Le.isSelfClosing?" ":"":Le.isSelfClosing?C:k),at}function fe(Pe){return Pe.firstChild&&ue(Pe.firstChild)?"":nt(Pe)}function Fe(Pe,mt,Ne){let Le=Pe.getValue();return[$e(Le,mt),ce(Pe,mt,Ne),Le.isSelfClosing?"":fe(Le)]}function $e(Pe,mt){return Pe.prev&&G(Pe.prev)?"":[Ue(Pe,mt),Be(Pe)]}function Ue(Pe,mt){return ue(Pe)?nt(Pe.parent):z(Pe)?U(Pe.prev,mt):""}function Be(Pe){switch(Pe.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${Pe.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(Pe.condition)return`<!--[if ${Pe.condition}]><!--><${Pe.rawName}`;default:return`<${Pe.rawName}`}}function nt(Pe){switch(S(!Pe.isSelfClosing),Pe.type){case"ieConditionalComment":return"]>";case"element":if(Pe.condition)return"><!--<![endif]-->";default:return">"}}L.exports={printClosingTag:oe,printClosingTagStart:ye,printClosingTagStartMarker:Ke,printClosingTagEndMarker:U,printClosingTagSuffix:Se,printClosingTagEnd:pe,needsToBorrowLastChildClosingTagEndMarker:ne,needsToBorrowParentClosingTagStartMarker:P,needsToBorrowPrevClosingTagEndMarker:z,printOpeningTag:Fe,printOpeningTagStart:$e,printOpeningTagPrefix:Ue,printOpeningTagStartMarker:Be,printOpeningTagEndMarker:nt,needsToBorrowNextOpeningTagStartMarker:G,needsToBorrowParentOpeningTagEndMarker:ue}}}),We=Ge({"node_modules/parse-srcset/src/parse-srcset.js"(A,L){ct(),function(S,I){Qn=[],xt=I,jn=typeof xt=="function"?xt.apply(gr,Qn):xt,jn!==void 0&&(kn.exports=jn)}(A,function(){return function(S,I){var N=I&&I.logger||console;function E(Ke){return Ke===" "||Ke===" "||Ke===` +`||Ke==="\f"||Ke==="\r"}function C(Ke){var U,de=Ke.exec(S.substring(ye));if(de)return U=de[0],ye+=U.length,U}for(var k=S.length,j=/^[ \t\n\r\u000c]+/,K=/^[, \t\n\r\u000c]+/,X=/^[^ \t\n\r\u000c]+/,Y=/[,]+$/,q=/^\d+$/,R=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,v,te,ve,xe,oe,ye=0,pe=[];;){if(C(K),ye>=k)return pe;v=C(X),te=[],v.slice(-1)===","?(v=v.replace(Y,""),Se()):Ce()}function Ce(){for(C(j),ve="",xe="in descriptor";;){if(oe=S.charAt(ye),xe==="in descriptor")if(E(oe))ve&&(te.push(ve),ve="",xe="after descriptor");else if(oe===","){ye+=1,ve&&te.push(ve),Se();return}else if(oe==="(")ve=ve+oe,xe="in parens";else if(oe===""){ve&&te.push(ve),Se();return}else ve=ve+oe;else if(xe==="in parens")if(oe===")")ve=ve+oe,xe="in descriptor";else if(oe===""){te.push(ve),Se();return}else ve=ve+oe;else if(xe==="after descriptor"&&!E(oe))if(oe===""){Se();return}else xe="in descriptor",ye-=1;ye+=1}}function Se(){var Ke=!1,U,de,z,ne,P={},G,Q,ue,ce,fe;for(ne=0;ne<te.length;ne++)G=te[ne],Q=G[G.length-1],ue=G.substring(0,G.length-1),ce=parseInt(ue,10),fe=parseFloat(ue),q.test(ue)&&Q==="w"?((U||de)&&(Ke=!0),ce===0?Ke=!0:U=ce):R.test(ue)&&Q==="x"?((U||de||z)&&(Ke=!0),fe<0?Ke=!0:de=fe):q.test(ue)&&Q==="h"?((z||de)&&(Ke=!0),ce===0?Ke=!0:z=ce):Ke=!0;Ke?N&&N.error&&N.error("Invalid srcset descriptor found in '"+S+"' at '"+G+"'."):(P.url=v,U&&(P.w=U),de&&(P.d=de),z&&(P.h=z),pe.push(P))}}})}}),en=Ge({"src/language-html/syntax-attribute.js"(A,L){"use strict";ct();var S=We(),{builders:{ifBreak:I,join:N,line:E}}=or();function C(j){let K=S(j,{logger:{error(Ce){throw new Error(Ce)}}}),X=K.some(Ce=>{let{w:Se}=Ce;return Se}),Y=K.some(Ce=>{let{h:Se}=Ce;return Se}),q=K.some(Ce=>{let{d:Se}=Ce;return Se});if(X+Y+q>1)throw new Error("Mixed descriptor in srcset is not supported");let R=X?"w":Y?"h":"d",v=X?"w":Y?"h":"x",te=Ce=>Math.max(...Ce),ve=K.map(Ce=>Ce.url),xe=te(ve.map(Ce=>Ce.length)),oe=K.map(Ce=>Ce[R]).map(Ce=>Ce?Ce.toString():""),ye=oe.map(Ce=>{let Se=Ce.indexOf(".");return Se===-1?Ce.length:Se}),pe=te(ye);return N([",",E],ve.map((Ce,Se)=>{let Ke=[Ce],U=oe[Se];if(U){let de=xe-Ce.length+1,z=pe-ye[Se],ne=" ".repeat(de+z);Ke.push(I(ne," "),U+v)}return Ke}))}function k(j){return j.trim().split(/\s+/).join(" ")}L.exports={printImgSrcset:C,printClassNames:k}}}),lr=Ge({"src/language-html/syntax-vue.js"(A,L){"use strict";ct();var{builders:{group:S}}=or();function I(k,j){let{left:K,operator:X,right:Y}=N(k);return[S(j(`function _(${K}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",X," ",j(Y,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function N(k){let j=new RegExp("(.*?)\\s+(in|of)\\s+(.*)","s"),K=/,([^,\]}]*)(?:,([^,\]}]*))?$/,X=/^\(|\)$/g,Y=k.match(j);if(!Y)return;let q={};if(q.for=Y[3].trim(),!q.for)return;let R=Y[1].trim().replace(X,""),v=R.match(K);v?(q.alias=R.replace(K,""),q.iterator1=v[1].trim(),v[2]&&(q.iterator2=v[2].trim())):q.alias=R;let te=[q.alias,q.iterator1,q.iterator2];if(!te.some((ve,xe)=>!ve&&(xe===0||te.slice(xe+1).some(Boolean))))return{left:te.filter(Boolean).join(","),operator:Y[2],right:q.for}}function E(k,j){return j(`function _(${k}) {}`,{parser:"babel",__isVueBindings:!0})}function C(k){let j=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,K=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,X=k.trim();return j.test(X)||K.test(X)}L.exports={isVueEventBindingExpression:C,printVueFor:I,printVueBindings:E}}}),Ur=Ge({"src/language-html/get-node-content.js"(A,L){"use strict";ct();var{needsToBorrowParentClosingTagStartMarker:S,printClosingTagStartMarker:I,needsToBorrowLastChildClosingTagEndMarker:N,printClosingTagEndMarker:E,needsToBorrowParentOpeningTagEndMarker:C,printOpeningTagEndMarker:k}=H();function j(K,X){let Y=K.startSourceSpan.end.offset;K.firstChild&&C(K.firstChild)&&(Y-=k(K).length);let q=K.endSourceSpan.start.offset;return K.lastChild&&S(K.lastChild)?q+=I(K,X).length:N(K)&&(q-=E(K.lastChild,X).length),X.originalText.slice(Y,q)}L.exports=j}}),vi=Ge({"src/language-html/embed.js"(A,L){"use strict";ct();var{builders:{breakParent:S,group:I,hardline:N,indent:E,line:C,fill:k,softline:j},utils:{mapDoc:K,replaceTextEndOfLine:X}}=or(),Y=_l(),{printClosingTag:q,printClosingTagSuffix:R,needsToBorrowPrevClosingTagEndMarker:v,printOpeningTagPrefix:te,printOpeningTag:ve}=H(),{printImgSrcset:xe,printClassNames:oe}=en(),{printVueFor:ye,printVueBindings:pe,isVueEventBindingExpression:Ce}=lr(),{isScriptLikeTag:Se,isVueNonHtmlBlock:Ke,inferScriptParser:U,htmlTrimPreserveIndentation:de,dedentString:z,unescapeQuoteEntities:ne,isVueSlotAttribute:P,isVueSfcBindingsAttribute:G,getTextValueParts:Q}=Ba(),ue=Ur();function ce(Fe,$e,Ue){let Be=yt=>new RegExp(yt.join("|")).test(Fe.fullName),nt=()=>ne(Fe.value),Pe=!1,mt=(yt,Lt)=>{let Ve=yt.type==="NGRoot"?yt.node.type==="NGMicrosyntax"&&yt.node.body.length===1&&yt.node.body[0].type==="NGMicrosyntaxExpression"?yt.node.body[0].expression:yt.node:yt.type==="JsExpressionRoot"?yt.node:yt;Ve&&(Ve.type==="ObjectExpression"||Ve.type==="ArrayExpression"||Lt.parser==="__vue_expression"&&(Ve.type==="TemplateLiteral"||Ve.type==="StringLiteral"))&&(Pe=!0)},Ne=yt=>I(yt),Le=function(yt){let Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return I([E([j,yt]),Lt?j:""])},ft=yt=>Pe?Ne(yt):Le(yt),Ot=(yt,Lt)=>$e(yt,Object.assign({__onHtmlBindingRoot:mt,__embeddedInHtml:!0},Lt));if(Fe.fullName==="srcset"&&(Fe.parent.fullName==="img"||Fe.parent.fullName==="source"))return Le(xe(nt()));if(Fe.fullName==="class"&&!Ue.parentParser){let yt=nt();if(!yt.includes("{{"))return oe(yt)}if(Fe.fullName==="style"&&!Ue.parentParser){let yt=nt();if(!yt.includes("{{"))return Le(Ot(yt,{parser:"css",__isHTMLStyleAttribute:!0}))}if(Ue.parser==="vue"){if(Fe.fullName==="v-for")return ye(nt(),Ot);if(P(Fe)||G(Fe,Ue))return pe(nt(),Ot);let yt=["^@","^v-on:"],Lt=["^:","^v-bind:"],Ve=["^v-"];if(Be(yt)){let at=nt(),qt=Ce(at)?"__js_expression":Ue.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return ft(Ot(at,{parser:qt}))}if(Be(Lt))return ft(Ot(nt(),{parser:"__vue_expression"}));if(Be(Ve))return ft(Ot(nt(),{parser:"__js_expression"}))}if(Ue.parser==="angular"){let yt=(pt,Ye)=>Ot(pt,Object.assign(Object.assign({},Ye),{},{trailingComma:"none"})),Lt=["^\\*"],Ve=["^\\(.+\\)$","^on-"],at=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],qt=["^i18n(-.+)?$"];if(Be(Ve))return ft(yt(nt(),{parser:"__ng_action"}));if(Be(at))return ft(yt(nt(),{parser:"__ng_binding"}));if(Be(qt)){let pt=nt().trim();return Le(k(Q(Fe,pt)),!pt.includes("@@"))}if(Be(Lt))return ft(yt(nt(),{parser:"__ng_directive"}));let Ht=new RegExp("{{(.+?)}}","s"),cr=nt();if(Ht.test(cr)){let pt=[];for(let[Ye,vt]of cr.split(Ht).entries())if(Ye%2===0)pt.push(X(vt));else try{pt.push(I(["{{",E([C,yt(vt,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),C,"}}"]))}catch(wt){pt.push("{{",X(vt),"}}")}return I(pt)}}return null}function fe(Fe,$e,Ue,Be){let nt=Fe.getValue();switch(nt.type){case"element":{if(Se(nt)||nt.type==="interpolation")return;if(!nt.isSelfClosing&&Ke(nt,Be)){let Pe=U(nt,Be);if(!Pe)return;let mt=ue(nt,Be),Ne=/^\s*$/.test(mt),Le="";return Ne||(Le=Ue(de(mt),{parser:Pe,__embeddedInHtml:!0},{stripTrailingHardline:!0}),Ne=Le===""),[te(nt,Be),I(ve(Fe,Be,$e)),Ne?"":N,Le,Ne?"":N,q(nt,Be),R(nt,Be)]}break}case"text":{if(Se(nt.parent)){let Pe=U(nt.parent,Be);if(Pe){let mt=Pe==="markdown"?z(nt.value.replace(/^[^\S\n]*\n/,"")):nt.value,Ne={parser:Pe,__embeddedInHtml:!0};if(Be.parser==="html"&&Pe==="babel"){let Le="script",{attrMap:ft}=nt.parent;ft&&(ft.type==="module"||ft.type==="text/babel"&&ft["data-type"]==="module")&&(Le="module"),Ne.__babelSourceType=Le}return[S,te(nt,Be),Ue(mt,Ne,{stripTrailingHardline:!0}),R(nt,Be)]}}else if(nt.parent.type==="interpolation"){let Pe={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return Be.parser==="angular"?(Pe.parser="__ng_interpolation",Pe.trailingComma="none"):Be.parser==="vue"?Pe.parser=Be.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":Pe.parser="__js_expression",[E([C,Ue(nt.value,Pe,{stripTrailingHardline:!0})]),nt.parent.next&&v(nt.parent.next)?" ":C]}break}case"attribute":{if(!nt.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(Be.originalText.slice(nt.valueSpan.start.offset,nt.valueSpan.end.offset)))return[nt.rawName,"=",nt.value];if(Be.parser==="lwc"&&new RegExp("^{.*}$","s").test(Be.originalText.slice(nt.valueSpan.start.offset,nt.valueSpan.end.offset)))return[nt.rawName,"=",nt.value];let Pe=ce(nt,(mt,Ne)=>Ue(mt,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},Ne),{stripTrailingHardline:!0}),Be);if(Pe)return[nt.rawName,'="',I(K(Pe,mt=>typeof mt=="string"?mt.replace(/"/g,"""):mt)),'"'];break}case"front-matter":return Y(nt,Ue)}}L.exports=fe}}),Ko=Ge({"src/language-html/print/children.js"(A,L){"use strict";ct();var{builders:{breakParent:S,group:I,ifBreak:N,line:E,softline:C,hardline:k},utils:{replaceTextEndOfLine:j}}=or(),{locStart:K,locEnd:X}=oc(),{forceBreakChildren:Y,forceNextEmptyLine:q,isTextLikeNode:R,hasPrettierIgnore:v,preferHardlineAsLeadingSpaces:te}=Ba(),{printOpeningTagPrefix:ve,needsToBorrowNextOpeningTagStartMarker:xe,printOpeningTagStartMarker:oe,needsToBorrowPrevClosingTagEndMarker:ye,printClosingTagEndMarker:pe,printClosingTagSuffix:Ce,needsToBorrowParentClosingTagStartMarker:Se}=H();function Ke(z,ne,P){let G=z.getValue();return v(G)?[ve(G,ne),...j(ne.originalText.slice(K(G)+(G.prev&&xe(G.prev)?oe(G).length:0),X(G)-(G.next&&ye(G.next)?pe(G,ne).length:0))),Ce(G,ne)]:P()}function U(z,ne){return R(z)&&R(ne)?z.isTrailingSpaceSensitive?z.hasTrailingSpaces?te(ne)?k:E:"":te(ne)?k:C:xe(z)&&(v(ne)||ne.firstChild||ne.isSelfClosing||ne.type==="element"&&ne.attrs.length>0)||z.type==="element"&&z.isSelfClosing&&ye(ne)?"":!ne.isLeadingSpaceSensitive||te(ne)||ye(ne)&&z.lastChild&&Se(z.lastChild)&&z.lastChild.lastChild&&Se(z.lastChild.lastChild)?k:ne.hasLeadingSpaces?E:C}function de(z,ne,P){let G=z.getValue();if(Y(G))return[S,...z.map(ue=>{let ce=ue.getValue(),fe=ce.prev?U(ce.prev,ce):"";return[fe?[fe,q(ce.prev)?k:""]:"",Ke(ue,ne,P)]},"children")];let Q=G.children.map(()=>Symbol(""));return z.map((ue,ce)=>{let fe=ue.getValue();if(R(fe)){if(fe.prev&&R(fe.prev)){let mt=U(fe.prev,fe);if(mt)return q(fe.prev)?[k,k,Ke(ue,ne,P)]:[mt,Ke(ue,ne,P)]}return Ke(ue,ne,P)}let Fe=[],$e=[],Ue=[],Be=[],nt=fe.prev?U(fe.prev,fe):"",Pe=fe.next?U(fe,fe.next):"";return nt&&(q(fe.prev)?Fe.push(k,k):nt===k?Fe.push(k):R(fe.prev)?$e.push(nt):$e.push(N("",C,{groupId:Q[ce-1]}))),Pe&&(q(fe)?R(fe.next)&&Be.push(k,k):Pe===k?R(fe.next)&&Be.push(k):Ue.push(Pe)),[...Fe,I([...$e,I([Ke(ue,ne,P),...Ue],{id:Q[ce]})]),...Be]},"children")}L.exports={printChildren:de}}}),Is=Ge({"src/language-html/print/element.js"(A,L){"use strict";ct();var{builders:{breakParent:S,dedentToRoot:I,group:N,ifBreak:E,indentIfBreak:C,indent:k,line:j,softline:K},utils:{replaceTextEndOfLine:X}}=or(),Y=Ur(),{shouldPreserveContent:q,isScriptLikeTag:R,isVueCustomBlock:v,countParents:te,forceBreakContent:ve}=Ba(),{printOpeningTagPrefix:xe,printOpeningTag:oe,printClosingTagSuffix:ye,printClosingTag:pe,needsToBorrowPrevClosingTagEndMarker:Ce,needsToBorrowLastChildClosingTagEndMarker:Se}=H(),{printChildren:Ke}=Ko();function U(de,z,ne){let P=de.getValue();if(q(P,z))return[xe(P,z),N(oe(de,z,ne)),...X(Y(P,z)),...pe(P,z),ye(P,z)];let G=P.children.length===1&&P.firstChild.type==="interpolation"&&P.firstChild.isLeadingSpaceSensitive&&!P.firstChild.hasLeadingSpaces&&P.lastChild.isTrailingSpaceSensitive&&!P.lastChild.hasTrailingSpaces,Q=Symbol("element-attr-group-id"),ue=$e=>N([N(oe(de,z,ne),{id:Q}),$e,pe(P,z)]),ce=$e=>G?C($e,{groupId:Q}):(R(P)||v(P,z))&&P.parent.type==="root"&&z.parser==="vue"&&!z.vueIndentScriptAndStyle?$e:k($e),fe=()=>G?E(K,"",{groupId:Q}):P.firstChild.hasLeadingSpaces&&P.firstChild.isLeadingSpaceSensitive?j:P.firstChild.type==="text"&&P.isWhitespaceSensitive&&P.isIndentationSensitive?I(K):K,Fe=()=>(P.next?Ce(P.next):Se(P.parent))?P.lastChild.hasTrailingSpaces&&P.lastChild.isTrailingSpaceSensitive?" ":"":G?E(K,"",{groupId:Q}):P.lastChild.hasTrailingSpaces&&P.lastChild.isTrailingSpaceSensitive?j:(P.lastChild.type==="comment"||P.lastChild.type==="text"&&P.isWhitespaceSensitive&&P.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${z.tabWidth*te(de,$e=>$e.parent&&$e.parent.type!=="root")}}$`).test(P.lastChild.value)?"":K;return P.children.length===0?ue(P.hasDanglingSpaces&&P.isDanglingSpaceSensitive?j:""):ue([ve(P)?S:"",ce([fe(),Ke(de,z,ne)]),Fe()])}L.exports={printElement:U}}}),Pa=Ge({"src/language-html/printer-html.js"(A,L){"use strict";ct();var{builders:{fill:S,group:I,hardline:N,literalline:E},utils:{cleanDoc:C,getDocParts:k,isConcat:j,replaceTextEndOfLine:K}}=or(),X=yp(),{countChars:Y,unescapeQuoteEntities:q,getTextValueParts:R}=Ba(),v=rf(),{insertPragma:te}=bp(),{locStart:ve,locEnd:xe}=oc(),oe=vi(),{printClosingTagSuffix:ye,printClosingTagEnd:pe,printOpeningTagPrefix:Ce,printOpeningTagStart:Se}=H(),{printElement:Ke}=Is(),{printChildren:U}=Ko();function de(z,ne,P){let G=z.getValue();switch(G.type){case"front-matter":return K(G.raw);case"root":return ne.__onHtmlRoot&&ne.__onHtmlRoot(G),[I(U(z,ne,P)),N];case"element":case"ieConditionalComment":return Ke(z,ne,P);case"ieConditionalStartComment":case"ieConditionalEndComment":return[Se(G),pe(G)];case"interpolation":return[Se(G,ne),...z.map(P,"children"),pe(G,ne)];case"text":{if(G.parent.type==="interpolation"){let ue=/\n[^\S\n]*$/,ce=ue.test(G.value),fe=ce?G.value.replace(ue,""):G.value;return[...K(fe),ce?N:""]}let Q=C([Ce(G,ne),...R(G),ye(G,ne)]);return j(Q)||Q.type==="fill"?S(k(Q)):Q}case"docType":return[I([Se(G,ne)," ",G.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),pe(G,ne)];case"comment":return[Ce(G,ne),...K(ne.originalText.slice(ve(G),xe(G)),E),ye(G,ne)];case"attribute":{if(G.value===null)return G.rawName;let Q=q(G.value),ue=Y(Q,"'"),ce=Y(Q,'"'),fe=ue<ce?"'":'"';return[G.rawName,"=",fe,...K(fe==='"'?Q.replace(/"/g,"""):Q.replace(/'/g,"'")),fe]}default:throw new Error(`Unexpected node type ${G.type}`)}}L.exports={preprocess:v,print:de,insertPragma:te,massageAstNode:X,embed:oe}}}),va=Ge({"src/language-html/options.js"(A,L){"use strict";ct();var S=Yr(),I="HTML";L.exports={bracketSameLine:S.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:I,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:S.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:I,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),Hs=Ge({"src/language-html/parsers.js"(){ct()}}),fl=Ge({"node_modules/linguist-languages/data/HTML.json"(A,L){L.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),Nl=Ge({"node_modules/linguist-languages/data/Vue.json"(A,L){L.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),hu=Ge({"src/language-html/index.js"(A,L){"use strict";ct();var S=zc(),I=Pa(),N=va(),E=Hs(),C=[S(fl(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),S(fl(),j=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...j.extensions,".mjml"]})),S(fl(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),S(Nl(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))],k={html:I};L.exports={languages:C,printers:k,options:N,parsers:E}}}),ml=Ge({"src/language-yaml/pragma.js"(A,L){"use strict";ct();function S(E){return/^\s*@(?:prettier|format)\s*$/.test(E)}function I(E){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(E)}function N(E){return`# @format + +${E}`}L.exports={isPragma:S,hasPragma:I,insertPragma:N}}}),su=Ge({"src/language-yaml/loc.js"(A,L){"use strict";ct();function S(N){return N.position.start.offset}function I(N){return N.position.end.offset}L.exports={locStart:S,locEnd:I}}}),od=Ge({"src/language-yaml/embed.js"(A,L){"use strict";ct();function S(I,N,E,C){if(I.getValue().type==="root"&&C.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(C.filepath))return E(C.originalText,Object.assign(Object.assign({},C),{},{parser:"json"}))}L.exports=S}}),Ol=Ge({"src/language-yaml/utils.js"(A,L){"use strict";ct();var{getLast:S,isNonEmptyArray:I}=go();function N(U,de){let z=0,ne=U.stack.length-1;for(let P=0;P<ne;P++){let G=U.stack[P];E(G)&&de(G)&&z++}return z}function E(U,de){return U&&typeof U.type=="string"&&(!de||de.includes(U.type))}function C(U,de,z){return de("children"in U?Object.assign(Object.assign({},U),{},{children:U.children.map(ne=>C(ne,de,U))}):U,z)}function k(U,de,z){Object.defineProperty(U,de,{get:z,enumerable:!1})}function j(U,de){let z=0,ne=de.length;for(let P=U.position.end.offset-1;P<ne;P++){let G=de[P];if(G===` +`&&z++,z===1&&/\S/.test(G))return!1;if(z===2)return!0}return!1}function K(U){switch(U.getValue().type){case"tag":case"anchor":case"comment":return!1}let de=U.stack.length;for(let z=1;z<de;z++){let ne=U.stack[z],P=U.stack[z-1];if(Array.isArray(P)&&typeof ne=="number"&&ne!==P.length-1)return!1}return!0}function X(U){return I(U.children)?X(S(U.children)):U}function Y(U){return U.value.trim()==="prettier-ignore"}function q(U){let de=U.getValue();if(de.type==="documentBody"){let z=U.getParentNode();return ye(z.head)&&Y(S(z.head.endComments))}return te(de)&&Y(S(de.leadingComments))}function R(U){return!I(U.children)&&!v(U)}function v(U){return te(U)||ve(U)||xe(U)||oe(U)||ye(U)}function te(U){return I(U==null?void 0:U.leadingComments)}function ve(U){return I(U==null?void 0:U.middleComments)}function xe(U){return U==null?void 0:U.indicatorComment}function oe(U){return U==null?void 0:U.trailingComment}function ye(U){return I(U==null?void 0:U.endComments)}function pe(U){let de=[],z;for(let ne of U.split(/( +)/))ne!==" "?z===" "?de.push(ne):de.push((de.pop()||"")+ne):z===void 0&&de.unshift(""),z=ne;return z===" "&&de.push((de.pop()||"")+" "),de[0]===""&&(de.shift(),de.unshift(" "+(de.shift()||""))),de}function Ce(U,de,z){let ne=de.split(` +`).map((P,G,Q)=>G===0&&G===Q.length-1?P:G!==0&&G!==Q.length-1?P.trim():G===0?P.trimEnd():P.trimStart());return z.proseWrap==="preserve"?ne.map(P=>P.length===0?[]:[P]):ne.map(P=>P.length===0?[]:pe(P)).reduce((P,G,Q)=>Q!==0&&ne[Q-1].length>0&&G.length>0&&!(U==="quoteDouble"&&S(S(P)).endsWith("\\"))?[...P.slice(0,-1),[...S(P),...G]]:[...P,G],[]).map(P=>z.proseWrap==="never"?[P.join(" ")]:P)}function Se(U,de){let{parentIndent:z,isLastDescendant:ne,options:P}=de,G=U.position.start.line===U.position.end.line?"":P.originalText.slice(U.position.start.offset,U.position.end.offset).match(new RegExp("^[^\\n]*\\n(.*)$","s"))[1],Q;if(U.indent===null){let fe=G.match(new RegExp("^(?<leadingSpace> *)[^\\n\\r ]","m"));Q=fe?fe.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else Q=U.indent-1+z;let ue=G.split(` +`).map(fe=>fe.slice(Q));if(P.proseWrap==="preserve"||U.type==="blockLiteral")return ce(ue.map(fe=>fe.length===0?[]:[fe]));return ce(ue.map(fe=>fe.length===0?[]:pe(fe)).reduce((fe,Fe,$e)=>$e!==0&&ue[$e-1].length>0&&Fe.length>0&&!/^\s/.test(Fe[0])&&!/^\s|\s$/.test(S(fe))?[...fe.slice(0,-1),[...S(fe),...Fe]]:[...fe,Fe],[]).map(fe=>fe.reduce((Fe,$e)=>Fe.length>0&&/\s$/.test(S(Fe))?[...Fe.slice(0,-1),S(Fe)+" "+$e]:[...Fe,$e],[])).map(fe=>P.proseWrap==="never"?[fe.join(" ")]:fe));function ce(fe){if(U.chomping==="keep")return S(fe).length===0?fe.slice(0,-1):fe;let Fe=0;for(let $e=fe.length-1;$e>=0&&fe[$e].length===0;$e--)Fe++;return Fe===0?fe:Fe>=2&&!ne?fe.slice(0,-(Fe-1)):fe.slice(0,-Fe)}}function Ke(U){if(!U)return!0;switch(U.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}L.exports={getLast:S,getAncestorCount:N,isNode:E,isEmptyNode:R,isInlineNode:Ke,mapNode:C,defineShortcut:k,isNextLineEmpty:j,isLastDescendantNode:K,getBlockValueLineContents:Se,getFlowScalarLineContents:Ce,getLastDescendantNode:X,hasPrettierIgnore:q,hasLeadingComments:te,hasMiddleComments:ve,hasIndicatorComment:xe,hasTrailingComment:oe,hasEndComments:ye}}}),of=Ge({"src/language-yaml/print-preprocess.js"(A,L){"use strict";ct();var{defineShortcut:S,mapNode:I}=Ol();function N(C){return I(C,E)}function E(C){switch(C.type){case"document":S(C,"head",()=>C.children[0]),S(C,"body",()=>C.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":S(C,"content",()=>C.children[0]);break;case"mappingItem":case"flowMappingItem":S(C,"key",()=>C.children[0]),S(C,"value",()=>C.children[1]);break}return C}L.exports=N}}),pa=Ge({"src/language-yaml/print/misc.js"(A,L){"use strict";ct();var{builders:{softline:S,align:I}}=or(),{hasEndComments:N,isNextLineEmpty:E,isNode:C}=Ol(),k=new WeakMap;function j(Y,q){let R=Y.getValue(),v=Y.stack[0],te;return k.has(v)?te=k.get(v):(te=new Set,k.set(v,te)),!te.has(R.position.end.line)&&(te.add(R.position.end.line),E(R,q)&&!K(Y.getParentNode()))?S:""}function K(Y){return N(Y)&&!C(Y,["documentHead","documentBody","flowMapping","flowSequence"])}function X(Y,q){return I(" ".repeat(Y),q)}L.exports={alignWithSpaces:X,shouldPrintEndComments:K,printNextEmptyLine:j}}}),af=Ge({"src/language-yaml/print/flow-mapping-sequence.js"(A,L){"use strict";ct();var{builders:{ifBreak:S,line:I,softline:N,hardline:E,join:C}}=or(),{isEmptyNode:k,getLast:j,hasEndComments:K}=Ol(),{printNextEmptyLine:X,alignWithSpaces:Y}=pa();function q(v,te,ve){let xe=v.getValue(),oe=xe.type==="flowMapping",ye=oe?"{":"[",pe=oe?"}":"]",Ce=N;oe&&xe.children.length>0&&ve.bracketSpacing&&(Ce=I);let Se=j(xe.children),Ke=Se&&Se.type==="flowMappingItem"&&k(Se.key)&&k(Se.value);return[ye,Y(ve.tabWidth,[Ce,R(v,te,ve),ve.trailingComma==="none"?"":S(","),K(xe)?[E,C(E,v.map(te,"endComments"))]:""]),Ke?"":Ce,pe]}function R(v,te,ve){let xe=v.getValue();return v.map((oe,ye)=>[te(),ye===xe.children.length-1?"":[",",I,xe.children[ye].position.start.line!==xe.children[ye+1].position.start.line?X(oe,ve.originalText):""]],"children")}L.exports={printFlowMapping:q,printFlowSequence:q}}}),sf=Ge({"src/language-yaml/print/mapping-item.js"(A,L){"use strict";ct();var{builders:{conditionalGroup:S,group:I,hardline:N,ifBreak:E,join:C,line:k}}=or(),{hasLeadingComments:j,hasMiddleComments:K,hasTrailingComment:X,hasEndComments:Y,isNode:q,isEmptyNode:R,isInlineNode:v}=Ol(),{alignWithSpaces:te}=pa();function ve(pe,Ce,Se,Ke,U){let{key:de,value:z}=pe,ne=R(de),P=R(z);if(ne&&P)return": ";let G=Ke("key"),Q=oe(pe)?" ":"";if(P)return pe.type==="flowMappingItem"&&Ce.type==="flowMapping"?G:pe.type==="mappingItem"&&xe(de.content,U)&&!X(de.content)&&(!Ce.tag||Ce.tag.value!=="tag:yaml.org,2002:set")?[G,Q,":"]:["? ",te(2,G)];let ue=Ke("value");if(ne)return[": ",te(2,ue)];if(j(z)||!v(de.content))return["? ",te(2,G),N,C("",Se.map(Ke,"value","leadingComments").map(Be=>[Be,N])),": ",te(2,ue)];if(ye(de.content)&&!j(de.content)&&!K(de.content)&&!X(de.content)&&!Y(de)&&!j(z.content)&&!K(z.content)&&!Y(z)&&xe(z.content,U))return[G,Q,": ",ue];let ce=Symbol("mappingKey"),fe=I([E("? "),I(te(2,G),{id:ce})]),Fe=[N,": ",te(2,ue)],$e=[Q,":"];j(z.content)||Y(z)&&z.content&&!q(z.content,["mapping","sequence"])||Ce.type==="mapping"&&X(de.content)&&v(z.content)||q(z.content,["mapping","sequence"])&&z.content.tag===null&&z.content.anchor===null?$e.push(N):z.content&&$e.push(k),$e.push(ue);let Ue=te(U.tabWidth,$e);return xe(de.content,U)&&!j(de.content)&&!K(de.content)&&!Y(de)?S([[G,Ue]]):S([[fe,E(Fe,Ue,{groupId:ce})]])}function xe(pe,Ce){if(!pe)return!0;switch(pe.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(Ce.proseWrap==="preserve")return pe.position.start.line===pe.position.end.line;if(/\\$/m.test(Ce.originalText.slice(pe.position.start.offset,pe.position.end.offset)))return!1;switch(Ce.proseWrap){case"never":return!pe.value.includes(` +`);case"always":return!/[\n ]/.test(pe.value);default:return!1}}function oe(pe){return pe.key.content&&pe.key.content.type==="alias"}function ye(pe){if(!pe)return!0;switch(pe.type){case"plain":case"quoteDouble":case"quoteSingle":return pe.position.start.line===pe.position.end.line;case"alias":return!0;default:return!1}}L.exports=ve}}),sm=Ge({"src/language-yaml/print/block.js"(A,L){"use strict";ct();var{builders:{dedent:S,dedentToRoot:I,fill:N,hardline:E,join:C,line:k,literalline:j,markAsRoot:K},utils:{getDocParts:X}}=or(),{getAncestorCount:Y,getBlockValueLineContents:q,hasIndicatorComment:R,isLastDescendantNode:v,isNode:te}=Ol(),{alignWithSpaces:ve}=pa();function xe(oe,ye,pe){let Ce=oe.getValue(),Se=Y(oe,ne=>te(ne,["sequence","mapping"])),Ke=v(oe),U=[Ce.type==="blockFolded"?">":"|"];Ce.indent!==null&&U.push(Ce.indent.toString()),Ce.chomping!=="clip"&&U.push(Ce.chomping==="keep"?"+":"-"),R(Ce)&&U.push(" ",ye("indicatorComment"));let de=q(Ce,{parentIndent:Se,isLastDescendant:Ke,options:pe}),z=[];for(let[ne,P]of de.entries())ne===0&&z.push(E),z.push(N(X(C(k,P)))),ne!==de.length-1?z.push(P.length===0?E:K(j)):Ce.chomping==="keep"&&Ke&&z.push(I(P.length===0?E:j));return Ce.indent===null?U.push(S(ve(pe.tabWidth,z))):U.push(I(ve(Ce.indent-1+Se,z))),U}L.exports=xe}}),uf=Ge({"src/language-yaml/printer-yaml.js"(A,L){"use strict";ct();var{builders:{breakParent:S,fill:I,group:N,hardline:E,join:C,line:k,lineSuffix:j,literalline:K},utils:{getDocParts:X,replaceTextEndOfLine:Y}}=or(),{isPreviousLineEmpty:q}=go(),{insertPragma:R,isPragma:v}=ml(),{locStart:te}=su(),ve=od(),{getFlowScalarLineContents:xe,getLastDescendantNode:oe,hasLeadingComments:ye,hasMiddleComments:pe,hasTrailingComment:Ce,hasEndComments:Se,hasPrettierIgnore:Ke,isLastDescendantNode:U,isNode:de,isInlineNode:z}=Ol(),ne=of(),{alignWithSpaces:P,printNextEmptyLine:G,shouldPrintEndComments:Q}=pa(),{printFlowMapping:ue,printFlowSequence:ce}=af(),fe=sf(),Fe=sm();function $e(Le,ft,Ot){let yt=Le.getValue(),Lt=[];yt.type!=="mappingValue"&&ye(yt)&&Lt.push([C(E,Le.map(Ot,"leadingComments")),E]);let{tag:Ve,anchor:at}=yt;Ve&&Lt.push(Ot("tag")),Ve&&at&&Lt.push(" "),at&&Lt.push(Ot("anchor"));let qt="";de(yt,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!U(Le)&&(qt=G(Le,ft.originalText)),(Ve||at)&&(de(yt,["sequence","mapping"])&&!pe(yt)?Lt.push(E):Lt.push(" ")),pe(yt)&&Lt.push([yt.middleComments.length===1?"":E,C(E,Le.map(Ot,"middleComments")),E]);let Ht=Le.getParentNode();return Ke(Le)?Lt.push(Y(ft.originalText.slice(yt.position.start.offset,yt.position.end.offset).trimEnd(),K)):Lt.push(N(Ue(yt,Ht,Le,ft,Ot))),Ce(yt)&&!de(yt,["document","documentHead"])&&Lt.push(j([yt.type==="mappingValue"&&!yt.content?"":" ",Ht.type==="mappingKey"&&Le.getParentNode(2).type==="mapping"&&z(yt)?"":S,Ot("trailingComment")])),Q(yt)&&Lt.push(P(yt.type==="sequenceItem"?2:0,[E,C(E,Le.map(cr=>[q(ft.originalText,cr.getValue(),te)?E:"",Ot()],"endComments"))])),Lt.push(qt),Lt}function Ue(Le,ft,Ot,yt,Lt){switch(Le.type){case"root":{let{children:Ve}=Le,at=[];Ot.each((Ht,cr)=>{let pt=Ve[cr],Ye=Ve[cr+1];cr!==0&&at.push(E),at.push(Lt()),nt(pt,Ye)?(at.push(E,"..."),Ce(pt)&&at.push(" ",Lt("trailingComment"))):Ye&&!Ce(Ye.head)&&at.push(E,"---")},"children");let qt=oe(Le);return(!de(qt,["blockLiteral","blockFolded"])||qt.chomping!=="keep")&&at.push(E),at}case"document":{let Ve=ft.children[Ot.getName()+1],at=[];return Pe(Le,Ve,ft,yt)==="head"&&((Le.head.children.length>0||Le.head.endComments.length>0)&&at.push(Lt("head")),Ce(Le.head)?at.push(["---"," ",Lt(["head","trailingComment"])]):at.push("---")),Be(Le)&&at.push(Lt("body")),C(E,at)}case"documentHead":return C(E,[...Ot.map(Lt,"children"),...Ot.map(Lt,"endComments")]);case"documentBody":{let{children:Ve,endComments:at}=Le,qt="";if(Ve.length>0&&at.length>0){let Ht=oe(Le);de(Ht,["blockFolded","blockLiteral"])?Ht.chomping!=="keep"&&(qt=[E,E]):qt=E}return[C(E,Ot.map(Lt,"children")),qt,C(E,Ot.map(Lt,"endComments"))]}case"directive":return["%",C(" ",[Le.name,...Le.parameters])];case"comment":return["#",Le.value];case"alias":return["*",Le.value];case"tag":return yt.originalText.slice(Le.position.start.offset,Le.position.end.offset);case"anchor":return["&",Le.value];case"plain":return mt(Le.type,yt.originalText.slice(Le.position.start.offset,Le.position.end.offset),yt);case"quoteDouble":case"quoteSingle":{let Ve="'",at='"',qt=yt.originalText.slice(Le.position.start.offset+1,Le.position.end.offset-1);if(Le.type==="quoteSingle"&&qt.includes("\\")||Le.type==="quoteDouble"&&/\\[^"]/.test(qt)){let cr=Le.type==="quoteDouble"?at:Ve;return[cr,mt(Le.type,qt,yt),cr]}if(qt.includes(at))return[Ve,mt(Le.type,Le.type==="quoteDouble"?qt.replace(/\\"/g,at).replace(/'/g,Ve.repeat(2)):qt,yt),Ve];if(qt.includes(Ve))return[at,mt(Le.type,Le.type==="quoteSingle"?qt.replace(/''/g,Ve):qt,yt),at];let Ht=yt.singleQuote?Ve:at;return[Ht,mt(Le.type,qt,yt),Ht]}case"blockFolded":case"blockLiteral":return Fe(Ot,Lt,yt);case"mapping":case"sequence":return C(E,Ot.map(Lt,"children"));case"sequenceItem":return["- ",P(2,Le.content?Lt("content"):"")];case"mappingKey":case"mappingValue":return Le.content?Lt("content"):"";case"mappingItem":case"flowMappingItem":return fe(Le,ft,Ot,Lt,yt);case"flowMapping":return ue(Ot,Lt,yt);case"flowSequence":return ce(Ot,Lt,yt);case"flowSequenceItem":return Lt("content");default:throw new Error(`Unexpected node type ${Le.type}`)}}function Be(Le){return Le.body.children.length>0||Se(Le.body)}function nt(Le,ft){return Ce(Le)||ft&&(ft.head.children.length>0||Se(ft.head))}function Pe(Le,ft,Ot,yt){return Ot.children[0]===Le&&/---(?:\s|$)/.test(yt.originalText.slice(te(Le),te(Le)+4))||Le.head.children.length>0||Se(Le.head)||Ce(Le.head)?"head":nt(Le,ft)?!1:ft?"root":!1}function mt(Le,ft,Ot){let yt=xe(Le,ft,Ot);return C(E,yt.map(Lt=>I(X(C(k,Lt)))))}function Ne(Le,ft){if(de(ft))switch(delete ft.position,ft.type){case"comment":if(v(ft.value))return null;break;case"quoteDouble":case"quoteSingle":ft.type="quote";break}}L.exports={preprocess:ne,embed:ve,print:$e,massageAstNode:Ne,insertPragma:R}}}),Ru=Ge({"src/language-yaml/options.js"(A,L){"use strict";ct();var S=Yr();L.exports={bracketSpacing:S.bracketSpacing,singleQuote:S.singleQuote,proseWrap:S.proseWrap}}}),lf=Ge({"src/language-yaml/parsers.js"(){ct()}}),g0=Ge({"node_modules/linguist-languages/data/YAML.json"(A,L){L.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),um=Ge({"src/language-yaml/index.js"(A,L){"use strict";ct();var S=zc(),I=uf(),N=Ru(),E=lf(),C=[S(g0(),k=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...k.filenames.filter(j=>j!=="yarn.lock"),".prettierrc",".stylelintrc",".lintstagedrc"]}))];L.exports={languages:C,printers:{yaml:I},options:N,parsers:E}}}),wc=Ge({"src/languages.js"(A,L){"use strict";ct(),L.exports=[Vc(),ed(),ou(),w_(),A_(),hu(),um()]}});ct();var{version:P_}=Us(),Zu=Cg(),{getSupportInfo:lm}=bc(),Gs=Hd(),h0=wc(),gl=or();function Il(A){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return function(){for(var S=arguments.length,I=new Array(S),N=0;N<S;N++)I[N]=arguments[N];let E=I[L]||{},C=E.plugins||[];return I[L]=Object.assign(Object.assign({},E),{},{plugins:[...h0,...Array.isArray(C)?C:Object.values(C)]}),A(...I)}}var cf=Il(Zu.formatWithCursor);Pt.exports={formatWithCursor:cf,format(A,L){return cf(A,L).formatted},check(A,L){let{formatted:S}=cf(A,L);return S===A},doc:gl,getSupportInfo:Il(lm,0),version:P_,util:Gs,__debug:{parse:Il(Zu.parse),formatAST:Il(Zu.formatAST),formatDoc:Il(Zu.formatDoc),printToDoc:Il(Zu.printToDoc),printDocToString:Il(Zu.printDocToString)}}});return yc()})},92015:function(kn,gr,ht){"use strict";function xt(Yn){"@babel/helpers - typeof";return xt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(pr){return typeof pr}:function(pr){return pr&&typeof Symbol=="function"&&pr.constructor===Symbol&&pr!==Symbol.prototype?"symbol":typeof pr},xt(Yn)}Object.defineProperty(gr,"__esModule",{value:!0}),gr.CopyToClipboard=void 0;var Qn=On(ht(50959)),jn=On(ht(874)),w=["text","onCopy","options","children"];function On(Yn){return Yn&&Yn.__esModule?Yn:{default:Yn}}function gn(Yn,pr){var ir=Object.keys(Yn);if(Object.getOwnPropertySymbols){var Pr=Object.getOwnPropertySymbols(Yn);pr&&(Pr=Pr.filter(function(Ji){return Object.getOwnPropertyDescriptor(Yn,Ji).enumerable})),ir.push.apply(ir,Pr)}return ir}function br(Yn){for(var pr=1;pr<arguments.length;pr++){var ir=arguments[pr]!=null?arguments[pr]:{};pr%2?gn(Object(ir),!0).forEach(function(Pr){No(Yn,Pr,ir[Pr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Yn,Object.getOwnPropertyDescriptors(ir)):gn(Object(ir)).forEach(function(Pr){Object.defineProperty(Yn,Pr,Object.getOwnPropertyDescriptor(ir,Pr))})}return Yn}function Jr(Yn,pr){if(Yn==null)return{};var ir=_r(Yn,pr),Pr,Ji;if(Object.getOwnPropertySymbols){var Bo=Object.getOwnPropertySymbols(Yn);for(Ji=0;Ji<Bo.length;Ji++)Pr=Bo[Ji],!(pr.indexOf(Pr)>=0)&&Object.prototype.propertyIsEnumerable.call(Yn,Pr)&&(ir[Pr]=Yn[Pr])}return ir}function _r(Yn,pr){if(Yn==null)return{};var ir={},Pr=Object.keys(Yn),Ji,Bo;for(Bo=0;Bo<Pr.length;Bo++)Ji=Pr[Bo],!(pr.indexOf(Ji)>=0)&&(ir[Ji]=Yn[Ji]);return ir}function ci(Yn,pr){if(!(Yn instanceof pr))throw new TypeError("Cannot call a class as a function")}function ki(Yn,pr){for(var ir=0;ir<pr.length;ir++){var Pr=pr[ir];Pr.enumerable=Pr.enumerable||!1,Pr.configurable=!0,"value"in Pr&&(Pr.writable=!0),Object.defineProperty(Yn,Pr.key,Pr)}}function Ui(Yn,pr,ir){return pr&&ki(Yn.prototype,pr),ir&&ki(Yn,ir),Object.defineProperty(Yn,"prototype",{writable:!1}),Yn}function _i(Yn,pr){if(typeof pr!="function"&&pr!==null)throw new TypeError("Super expression must either be null or a function");Yn.prototype=Object.create(pr&&pr.prototype,{constructor:{value:Yn,writable:!0,configurable:!0}}),Object.defineProperty(Yn,"prototype",{writable:!1}),pr&&Lo(Yn,pr)}function Lo(Yn,pr){return Lo=Object.setPrototypeOf||function(Pr,Ji){return Pr.__proto__=Ji,Pr},Lo(Yn,pr)}function xi(Yn){var pr=Mi();return function(){var Pr=li(Yn),Ji;if(pr){var Bo=li(this).constructor;Ji=Reflect.construct(Pr,arguments,Bo)}else Ji=Pr.apply(this,arguments);return ii(this,Ji)}}function ii(Yn,pr){if(pr&&(xt(pr)==="object"||typeof pr=="function"))return pr;if(pr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ei(Yn)}function Ei(Yn){if(Yn===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Yn}function Mi(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(Yn){return!1}}function li(Yn){return li=Object.setPrototypeOf?Object.getPrototypeOf:function(ir){return ir.__proto__||Object.getPrototypeOf(ir)},li(Yn)}function No(Yn,pr,ir){return pr in Yn?Object.defineProperty(Yn,pr,{value:ir,enumerable:!0,configurable:!0,writable:!0}):Yn[pr]=ir,Yn}var Nr=function(Yn){_i(ir,Yn);var pr=xi(ir);function ir(){var Pr;ci(this,ir);for(var Ji=arguments.length,Bo=new Array(Ji),ua=0;ua<Ji;ua++)Bo[ua]=arguments[ua];return Pr=pr.call.apply(pr,[this].concat(Bo)),No(Ei(Pr),"onClick",function(Za){var Ho=Pr.props,ja=Ho.text,la=Ho.onCopy,fr=Ho.children,Sn=Ho.options,Zr=Qn.default.Children.only(fr),Ti=(0,jn.default)(ja,Sn);la&&la(ja,Ti),Zr&&Zr.props&&typeof Zr.props.onClick=="function"&&Zr.props.onClick(Za)}),Pr}return Ui(ir,[{key:"render",value:function(){var Ji=this.props,Bo=Ji.text,ua=Ji.onCopy,Za=Ji.options,Ho=Ji.children,ja=Jr(Ji,w),la=Qn.default.Children.only(Ho);return Qn.default.cloneElement(la,br(br({},ja),{},{onClick:this.onClick}))}}]),ir}(Qn.default.PureComponent);gr.CopyToClipboard=Nr,No(Nr,"defaultProps",{onCopy:void 0,options:void 0})},90943:function(kn,gr,ht){"use strict";var xt=ht(92015),Qn=xt.CopyToClipboard;Qn.CopyToClipboard=Qn,kn.exports=Qn},94299:function(kn,gr,ht){"use strict";ht.d(gr,{NL:function(){return Bo},y1:function(){return ja}});var xt=ht(50959),Qn=ht(11527);function jn(){return jn=Object.assign?Object.assign.bind():function(fr){for(var Sn=1;Sn<arguments.length;Sn++){var Zr=arguments[Sn];for(var Ti in Zr)Object.prototype.hasOwnProperty.call(Zr,Ti)&&(fr[Ti]=Zr[Ti])}return fr},jn.apply(this,arguments)}var w=["shift","alt","meta","mod","ctrl"],On={esc:"escape",return:"enter",".":"period",",":"comma","-":"slash"," ":"space","`":"backquote","#":"backslash","+":"bracketright",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function gn(fr){return(On[fr]||fr).trim().toLowerCase().replace(/key|digit|numpad|arrow/,"")}function br(fr){return w.includes(fr)}function Jr(fr,Sn){return Sn===void 0&&(Sn=","),fr.split(Sn)}function _r(fr,Sn,Zr){Sn===void 0&&(Sn="+");var Ti=fr.toLocaleLowerCase().split(Sn).map(function(vo){return gn(vo)}),So={alt:Ti.includes("alt"),ctrl:Ti.includes("ctrl")||Ti.includes("control"),shift:Ti.includes("shift"),meta:Ti.includes("meta"),mod:Ti.includes("mod")},Go=Ti.filter(function(vo){return!w.includes(vo)});return jn({},So,{keys:Go,description:Zr})}(function(){typeof document!="undefined"&&(document.addEventListener("keydown",function(fr){fr.key!==void 0&&_i([gn(fr.key),gn(fr.code)])}),document.addEventListener("keyup",function(fr){fr.key!==void 0&&Lo([gn(fr.key),gn(fr.code)])})),typeof window!="undefined"&&window.addEventListener("blur",function(){ci.clear()})})();var ci=new Set;function ki(fr){return Array.isArray(fr)}function Ui(fr,Sn){Sn===void 0&&(Sn=",");var Zr=ki(fr)?fr:fr.split(Sn);return Zr.every(function(Ti){return ci.has(Ti.trim().toLowerCase())})}function _i(fr){var Sn=Array.isArray(fr)?fr:[fr];ci.has("meta")&&ci.forEach(function(Zr){return!br(Zr)&&ci.delete(Zr.toLowerCase())}),Sn.forEach(function(Zr){return ci.add(Zr.toLowerCase())})}function Lo(fr){var Sn=Array.isArray(fr)?fr:[fr];fr==="meta"?ci.clear():Sn.forEach(function(Zr){return ci.delete(Zr.toLowerCase())})}function xi(fr,Sn,Zr){(typeof Zr=="function"&&Zr(fr,Sn)||Zr===!0)&&fr.preventDefault()}function ii(fr,Sn,Zr){return typeof Zr=="function"?Zr(fr,Sn):Zr===!0||Zr===void 0}function Ei(fr){return Mi(fr,["input","textarea","select"])}function Mi(fr,Sn){var Zr=fr.target;Sn===void 0&&(Sn=!1);var Ti=Zr&&Zr.tagName;return ki(Sn)?!!(Ti&&Sn&&Sn.some(function(So){return So.toLowerCase()===Ti.toLowerCase()})):!!(Ti&&Sn&&Sn===!0)}function li(fr,Sn){return fr.length===0&&Sn?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>'),!0):Sn?fr.some(function(Zr){return Sn.includes(Zr)})||fr.includes("*"):!0}var No=function(Sn,Zr,Ti){Ti===void 0&&(Ti=!1);var So=Zr.alt,Go=Zr.meta,vo=Zr.mod,ya=Zr.shift,Ka=Zr.ctrl,Ta=Zr.keys,po=Sn.key,Ci=Sn.code,Ja=Sn.ctrlKey,La=Sn.metaKey,$i=Sn.shiftKey,mo=Sn.altKey,Co=gn(Ci),xr=po.toLowerCase();if(!(Ta!=null&&Ta.includes(Co))&&!(Ta!=null&&Ta.includes(xr))&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(Co))return!1;if(!Ti){if(So===!mo&&xr!=="alt"||ya===!$i&&xr!=="shift")return!1;if(vo){if(!La&&!Ja)return!1}else if(Go===!La&&xr!=="meta"&&xr!=="os"||Ka===!Ja&&xr!=="ctrl"&&xr!=="control")return!1}return Ta&&Ta.length===1&&(Ta.includes(xr)||Ta.includes(Co))?!0:Ta?Ui(Ta):!Ta},Nr=(0,xt.createContext)(void 0),Yn=function(){return(0,xt.useContext)(Nr)};function pr(fr){var Sn=fr.addHotkey,Zr=fr.removeHotkey,Ti=fr.children;return(0,Qn.jsx)(Nr.Provider,{value:{addHotkey:Sn,removeHotkey:Zr},children:Ti})}function ir(fr,Sn){return fr&&Sn&&typeof fr=="object"&&typeof Sn=="object"?Object.keys(fr).length===Object.keys(Sn).length&&Object.keys(fr).reduce(function(Zr,Ti){return Zr&&ir(fr[Ti],Sn[Ti])},!0):fr===Sn}var Pr=(0,xt.createContext)({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),Ji=function(){return(0,xt.useContext)(Pr)},Bo=function(Sn){var Zr=Sn.initiallyActiveScopes,Ti=Zr===void 0?["*"]:Zr,So=Sn.children,Go=(0,xt.useState)((Ti==null?void 0:Ti.length)>0?Ti:["*"]),vo=Go[0],ya=Go[1],Ka=(0,xt.useState)([]),Ta=Ka[0],po=Ka[1],Ci=(0,xt.useCallback)(function(Co){ya(function(xr){return xr.includes("*")?[Co]:Array.from(new Set([].concat(xr,[Co])))})},[]),Ja=(0,xt.useCallback)(function(Co){ya(function(xr){return xr.filter(function(oa){return oa!==Co}).length===0?["*"]:xr.filter(function(oa){return oa!==Co})})},[]),La=(0,xt.useCallback)(function(Co){ya(function(xr){return xr.includes(Co)?xr.filter(function(oa){return oa!==Co}).length===0?["*"]:xr.filter(function(oa){return oa!==Co}):xr.includes("*")?[Co]:Array.from(new Set([].concat(xr,[Co])))})},[]),$i=(0,xt.useCallback)(function(Co){po(function(xr){return[].concat(xr,[Co])})},[]),mo=(0,xt.useCallback)(function(Co){po(function(xr){return xr.filter(function(oa){return!ir(oa,Co)})})},[]);return(0,Qn.jsx)(Pr.Provider,{value:{enabledScopes:vo,hotkeys:Ta,enableScope:Ci,disableScope:Ja,toggleScope:La},children:(0,Qn.jsx)(pr,{addHotkey:$i,removeHotkey:mo,children:So})})};function ua(fr){var Sn=(0,xt.useRef)(void 0);return ir(Sn.current,fr)||(Sn.current=fr),Sn.current}var Za=function(Sn){Sn.stopPropagation(),Sn.preventDefault(),Sn.stopImmediatePropagation()},Ho=typeof window!="undefined"?xt.useLayoutEffect:xt.useEffect;function ja(fr,Sn,Zr,Ti){var So=(0,xt.useRef)(null),Go=(0,xt.useRef)(!1),vo=Zr instanceof Array?Ti instanceof Array?void 0:Ti:Zr,ya=ki(fr)?fr.join(vo==null?void 0:vo.splitKey):fr,Ka=Zr instanceof Array?Zr:Ti instanceof Array?Ti:void 0,Ta=(0,xt.useCallback)(Sn,Ka!=null?Ka:[]),po=(0,xt.useRef)(Ta);Ka?po.current=Ta:po.current=Sn;var Ci=ua(vo),Ja=Ji(),La=Ja.enabledScopes,$i=Yn();return Ho(function(){if(!((Ci==null?void 0:Ci.enabled)===!1||!li(La,Ci==null?void 0:Ci.scopes))){var mo=function(Xo,es){var tu;if(es===void 0&&(es=!1),!(Ei(Xo)&&!Mi(Xo,Ci==null?void 0:Ci.enableOnFormTags))){if(So.current!==null){var Su=So.current.getRootNode();if((Su instanceof Document||Su instanceof ShadowRoot)&&Su.activeElement!==So.current&&!So.current.contains(Su.activeElement)){Za(Xo);return}}(tu=Xo.target)!=null&&tu.isContentEditable&&!(Ci!=null&&Ci.enableOnContentEditable)||Jr(ya,Ci==null?void 0:Ci.splitKey).forEach(function(Sl){var Ds,ks=_r(Sl,Ci==null?void 0:Ci.combinationKey);if(No(Xo,ks,Ci==null?void 0:Ci.ignoreModifiers)||(Ds=ks.keys)!=null&&Ds.includes("*")){if(Ci!=null&&Ci.ignoreEventWhen!=null&&Ci.ignoreEventWhen(Xo)||es&&Go.current)return;if(xi(Xo,ks,Ci==null?void 0:Ci.preventDefault),!ii(Xo,ks,Ci==null?void 0:Ci.enabled)){Za(Xo);return}po.current(Xo,ks),es||(Go.current=!0)}})}},Co=function(Xo){Xo.key!==void 0&&(_i(gn(Xo.code)),((Ci==null?void 0:Ci.keydown)===void 0&&(Ci==null?void 0:Ci.keyup)!==!0||Ci!=null&&Ci.keydown)&&mo(Xo))},xr=function(Xo){Xo.key!==void 0&&(Lo(gn(Xo.code)),Go.current=!1,Ci!=null&&Ci.keyup&&mo(Xo,!0))},oa=So.current||(vo==null?void 0:vo.document)||document;return oa.addEventListener("keyup",xr),oa.addEventListener("keydown",Co),$i&&Jr(ya,Ci==null?void 0:Ci.splitKey).forEach(function(zs){return $i.addHotkey(_r(zs,Ci==null?void 0:Ci.combinationKey,Ci==null?void 0:Ci.description))}),function(){oa.removeEventListener("keyup",xr),oa.removeEventListener("keydown",Co),$i&&Jr(ya,Ci==null?void 0:Ci.splitKey).forEach(function(zs){return $i.removeHotkey(_r(zs,Ci==null?void 0:Ci.combinationKey,Ci==null?void 0:Ci.description))})}}},[ya,Ci,La]),So}function la(){var fr=useState(new Set),Sn=fr[0],Zr=fr[1],Ti=useState(!1),So=Ti[0],Go=Ti[1],vo=useCallback(function(po){po.key!==void 0&&(po.preventDefault(),po.stopPropagation(),Zr(function(Ci){var Ja=new Set(Ci);return Ja.add(gn(po.code)),Ja}))},[]),ya=useCallback(function(){typeof document!="undefined"&&(document.removeEventListener("keydown",vo),Go(!1))},[vo]),Ka=useCallback(function(){Zr(new Set),typeof document!="undefined"&&(ya(),document.addEventListener("keydown",vo),Go(!0))},[vo,ya]),Ta=useCallback(function(){Zr(new Set)},[]);return[Sn,{start:Ka,stop:ya,resetKeys:Ta,isRecording:So}]}},78930:function(kn,gr,ht){"use strict";var xt=ht(69593),Qn=ht(48396),jn=ht(76805),w=ht(63566);kn.exports=function(gn,br,Jr){if(!w(gn)||(Array.isArray(br)&&(br=[].concat.apply([],br).join(".")),typeof br!="string"))return gn;for(var _r=xt(br,{sep:".",brackets:!0}).filter(On),ci=_r.length,ki=-1,Ui=gn;++ki<ci;){var _i=_r[ki];if(ki!==ci-1){w(Ui[_i])||(Ui[_i]={}),Ui=Ui[_i];continue}jn(Ui[_i])&&jn(Jr)?Ui[_i]=Qn({},Ui[_i],Jr):Ui[_i]=Jr}return gn};function On(gn){return gn!=="__proto__"&&gn!=="constructor"&&gn!=="prototype"}},69593:function(kn,gr,ht){"use strict";var xt=ht(85582);kn.exports=function(On,gn,br){if(typeof On!="string")throw new TypeError("expected a string");typeof gn=="function"&&(br=gn,gn=null),typeof gn=="string"&&(gn={sep:gn});var Jr=xt({sep:"."},gn),_r=Jr.quotes||['"',"'","`"],ci;Jr.brackets===!0?ci={"<":">","(":")","[":"]","{":"}"}:Jr.brackets&&(ci=Jr.brackets);var ki=[],Ui=[],_i=[""],Lo=Jr.sep,xi=On.length,ii=-1,Ei;function Mi(){if(ci&&Ui.length)return ci[Ui[Ui.length-1]]}for(;++ii<xi;){var li=On[ii],No=On[ii+1],Nr={val:li,idx:ii,arr:_i,str:On};if(ki.push(Nr),li==="\\"){Nr.val=w(Jr,On,ii)===!0?li+No:No,Nr.escaped=!0,typeof br=="function"&&br(Nr),_i[_i.length-1]+=Nr.val,ii++;continue}if(ci&&ci[li]){Ui.push(li);var Yn=Mi(),pr=ii+1;if(On.indexOf(Yn,pr+1)!==-1)for(;Ui.length&&pr<xi;){var ir=On[++pr];if(ir==="\\"){ir++;continue}if(_r.indexOf(ir)!==-1){pr=Qn(On,ir,pr+1);continue}if(Yn=Mi(),Ui.length&&On.indexOf(Yn,pr+1)===-1)break;if(ci[ir]){Ui.push(ir);continue}Yn===ir&&Ui.pop()}if(Ei=pr,Ei===-1){_i[_i.length-1]+=li;continue}li=On.slice(ii,Ei+1),Nr.val=li,Nr.idx=ii=Ei}if(_r.indexOf(li)!==-1){if(Ei=Qn(On,li,ii+1),Ei===-1){_i[_i.length-1]+=li;continue}jn(li,Jr)===!0?li=On.slice(ii,Ei+1):li=On.slice(ii+1,Ei),Nr.val=li,Nr.idx=ii=Ei}if(typeof br=="function"&&(br(Nr,ki),li=Nr.val,ii=Nr.idx),Nr.val===Lo&&Nr.split!==!1){_i.push("");continue}_i[_i.length-1]+=Nr.val}return _i};function Qn(On,gn,br,Jr){var _r=On.indexOf(gn,br);return On.charAt(_r-1)==="\\"?Qn(On,gn,_r+1):_r}function jn(On,gn){return gn.keepDoubleQuotes===!0&&On==='"'||gn.keepSingleQuotes===!0&&On==="'"?!0:gn.keepQuotes}function w(On,gn,br){return typeof On.keepEscaping=="function"?On.keepEscaping(gn,br):On.keepEscaping===!0||gn[br+1]==="\\"}},77953:function(kn,gr,ht){"use strict";ht.d(gr,{S:function(){return xt}});var xt=function(jn,w,On,gn){jn.setState(w,!1,gn)}},62657:function(kn){function gr(ht){if(ht===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ht}kn.exports=gr,kn.exports.__esModule=!0,kn.exports.default=kn.exports},83136:function(kn,gr,ht){var xt=ht(38836),Qn=ht(68919),jn=ht(75254);function w(On){var gn=Qn();return function(){var Jr=xt(On),_r;if(gn){var ci=xt(this).constructor;_r=Reflect.construct(Jr,arguments,ci)}else _r=Jr.apply(this,arguments);return jn(this,_r)}}kn.exports=w,kn.exports.__esModule=!0,kn.exports.default=kn.exports},38836:function(kn){function gr(ht){return kn.exports=gr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(Qn){return Qn.__proto__||Object.getPrototypeOf(Qn)},kn.exports.__esModule=!0,kn.exports.default=kn.exports,gr(ht)}kn.exports=gr,kn.exports.__esModule=!0,kn.exports.default=kn.exports},21742:function(kn,gr,ht){var xt=ht(80038);function Qn(jn,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function");jn.prototype=Object.create(w&&w.prototype,{constructor:{value:jn,writable:!0,configurable:!0}}),Object.defineProperty(jn,"prototype",{writable:!1}),w&&xt(jn,w)}kn.exports=Qn,kn.exports.__esModule=!0,kn.exports.default=kn.exports},68919:function(kn){function gr(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(ht){return!1}}kn.exports=gr,kn.exports.__esModule=!0,kn.exports.default=kn.exports},75254:function(kn,gr,ht){var xt=ht(31759).default,Qn=ht(62657);function jn(w,On){if(On&&(xt(On)==="object"||typeof On=="function"))return On;if(On!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Qn(w)}kn.exports=jn,kn.exports.__esModule=!0,kn.exports.default=kn.exports},80038:function(kn){function gr(ht,xt){return kn.exports=gr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(jn,w){return jn.__proto__=w,jn},kn.exports.__esModule=!0,kn.exports.default=kn.exports,gr(ht,xt)}kn.exports=gr,kn.exports.__esModule=!0,kn.exports.default=kn.exports}}]); +}()); \ No newline at end of file diff --git a/9845.15be3ed2.async.js b/9845.15be3ed2.async.js new file mode 100644 index 00000000..9e34cbb6 --- /dev/null +++ b/9845.15be3ed2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9845],{19845:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.activeBorder":"#80CBC4","activityBar.background":"#263238","activityBar.border":"#26323860","activityBar.dropBackground":"#f0717880","activityBar.foreground":"#EEFFFF","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#546E7A","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumb.background":"#263238","breadcrumb.focusForeground":"#EEFFFF","breadcrumb.foreground":"#6c8692","breadcrumbPicker.background":"#263238","button.background":"#80CBC420","button.foreground":"#ffffff","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","debugToolBar.background":"#263238","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","dropdown.background":"#263238","dropdown.border":"#FFFFFF10","editor.background":"#263238","editor.findMatchBackground":"#000000","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlight":"#EEFFFF","editor.findMatchHighlightBackground":"#00000050","editor.findMatchHighlightBorder":"#ffffff30","editor.findRangeHighlightBackground":"#FFCB6B30","editor.foreground":"#EEFFFF","editor.lineHighlightBackground":"#00000050","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editor.selectionBackground":"#80CBC420","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editorBracketMatch.background":"#263238","editorBracketMatch.border":"#FFCC0050","editorCursor.foreground":"#FFCC00","editorError.foreground":"#f0717870","editorGroup.border":"#00000030","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#263238","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","editorGutter.modifiedBackground":"#82AAFF60","editorHoverWidget.background":"#263238","editorHoverWidget.border":"#FFFFFF10","editorIndentGuide.activeBackground":"#37474F","editorIndentGuide.background":"#37474F70","editorInfo.foreground":"#82AAFF70","editorLineNumber.activeForeground":"#6c8692","editorLineNumber.foreground":"#465A64","editorLink.activeForeground":"#EEFFFF","editorMarkerNavigation.background":"#EEFFFF05","editorOverviewRuler.border":"#263238","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorRuler.foreground":"#37474F","editorSuggestWidget.background":"#263238","editorSuggestWidget.border":"#FFFFFF10","editorSuggestWidget.foreground":"#EEFFFF","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorWarning.foreground":"#FFCB6B70","editorWhitespace.foreground":"#EEFFFF40","editorWidget.background":"#263238","editorWidget.border":"#80CBC4","editorWidget.resizeBorder":"#80CBC4","extensionBadge.remoteForeground":"#EEFFFF","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentForeground":"#EEFFFF","extensionButton.prominentHoverBackground":"#C3E88D",focusBorder:"#FFFFFF00",foreground:"#EEFFFF","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.ignoredResourceForeground":"#6c869290","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","input.background":"#303C41","input.border":"#FFFFFF10","input.foreground":"#EEFFFF","input.placeholderForeground":"#EEFFFF60","inputOption.activeBackground":"#EEFFFF30","inputOption.activeBorder":"#EEFFFF30","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","list.activeSelectionBackground":"#263238","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#EEFFFF20","list.focusForeground":"#EEFFFF","list.highlightForeground":"#80CBC4","list.hoverBackground":"#263238","list.hoverForeground":"#FFFFFF","list.inactiveSelectionBackground":"#00000030","list.inactiveSelectionForeground":"#80CBC4","listFilterWidget.background":"#00000030","listFilterWidget.noMatchesOutline":"#00000030","listFilterWidget.outline":"#00000030","menu.background":"#263238","menu.foreground":"#EEFFFF","menu.selectionBackground":"#00000050","menu.selectionBorder":"#00000030","menu.selectionForeground":"#80CBC4","menu.separatorBackground":"#EEFFFF","menubar.selectionBackground":"#00000030","menubar.selectionBorder":"#00000030","menubar.selectionForeground":"#80CBC4","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","notificationLink.foreground":"#80CBC4","notifications.background":"#263238","notifications.foreground":"#EEFFFF","panel.background":"#263238","panel.border":"#26323860","panel.dropBackground":"#EEFFFF","panelTitle.activeBorder":"#80CBC4","panelTitle.activeForeground":"#FFFFFF","panelTitle.inactiveForeground":"#EEFFFF","peekView.border":"#00000030","peekViewEditor.background":"#EEFFFF05","peekViewEditor.matchHighlightBackground":"#80CBC420","peekViewEditorGutter.background":"#EEFFFF05","peekViewResult.background":"#EEFFFF05","peekViewResult.matchHighlightBackground":"#80CBC420","peekViewResult.selectionBackground":"#6c869270","peekViewTitle.background":"#EEFFFF05","peekViewTitleDescription.foreground":"#EEFFFF60","pickerGroup.border":"#FFFFFF1a","pickerGroup.foreground":"#80CBC4","progressBar.background":"#80CBC4","quickInput.background":"#263238","quickInput.foreground":"#6c8692","quickInput.list.focusBackground":"#EEFFFF20","sash.hoverBorder":"#80CBC450","scrollbar.shadow":"#00000030","scrollbarSlider.activeBackground":"#80CBC4","scrollbarSlider.background":"#EEFFFF20","scrollbarSlider.hoverBackground":"#EEFFFF10","selection.background":"#00000080","settings.checkboxBackground":"#263238","settings.checkboxForeground":"#EEFFFF","settings.dropdownBackground":"#263238","settings.dropdownForeground":"#EEFFFF","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.numberInputBackground":"#263238","settings.numberInputForeground":"#EEFFFF","settings.textInputBackground":"#263238","settings.textInputForeground":"#EEFFFF","sideBar.background":"#263238","sideBar.border":"#26323860","sideBar.foreground":"#6c8692","sideBarSectionHeader.background":"#263238","sideBarSectionHeader.border":"#26323860","sideBarTitle.foreground":"#EEFFFF","statusBar.background":"#263238","statusBar.border":"#26323860","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#546E7A","statusBar.noFolderBackground":"#263238","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#546E7A20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","tab.activeBackground":"#263238","tab.activeBorder":"#80CBC4","tab.activeForeground":"#FFFFFF","tab.activeModifiedBorder":"#6c8692","tab.border":"#263238","tab.inactiveBackground":"#263238","tab.inactiveForeground":"#6c8692","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveBorder":"#546E7A","tab.unfocusedActiveForeground":"#EEFFFF","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#546E7A","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","terminalCursor.background":"#000000","terminalCursor.foreground":"#FFCB6B","textLink.activeForeground":"#EEFFFF","textLink.foreground":"#80CBC4","titleBar.activeBackground":"#263238","titleBar.activeForeground":"#EEFFFF","titleBar.border":"#26323860","titleBar.inactiveBackground":"#263238","titleBar.inactiveForeground":"#6c8692","tree.indentGuidesStroke":"#37474F","widget.shadow":"#00000030"},displayName:"Material Theme",name:"material-theme",semanticHighlighting:!0,tokenColors:[{settings:{background:"#263238",foreground:"#EEFFFF"}},{scope:"string",settings:{foreground:"#C3E88D"}},{scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#EEFFFF"}},{scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#EEFFFF"}},{scope:"keyword.other",settings:{foreground:"#F78C6C"}},{scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{scope:"support.module, support.node",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{scope:"comment",settings:{fontStyle:"italic",foreground:"#546E7A"}},{scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{fontStyle:"italic",foreground:"#546E7A"}},{scope:"punctuation",settings:{foreground:"#89DDFF"}},{scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#EEFFFF"}},{scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{scope:"entity.name.tag",settings:{foreground:"#f07178"}},{scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{scope:"punctuation.definition.entity.html",settings:{foreground:"#EEFFFF"}},{scope:"markup.heading",settings:{foreground:"#89DDFF"}},{scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#f07178"}},{scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{fontStyle:"italic bold",foreground:"#f07178"}},{scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{scope:"source.cs meta.preprocessor",settings:{foreground:"#546E7A"}},{scope:"source.cs entity.name.type.namespace",settings:{foreground:"#EEFFFF"}},{scope:"meta.jsx.children, SXNested",settings:{foreground:"#EEFFFF"}},{scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{scope:"source.cpp meta.block variable.other",settings:{foreground:"#EEFFFF"}},{scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{scope:"meta.block",settings:{foreground:"#f07178"}},{scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#EEFFFF"}},{scope:"constant.keyword",settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{settings:{background:"#263238",foreground:"#EEFFFF"}},{scope:["constant.other.placeholder"],settings:{foreground:"#f07178"}},{scope:["markup.deleted"],settings:{foreground:"#f07178"}},{scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["keyword.control"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["variable.parameter"],settings:{fontStyle:"italic"}},{scope:["variable.parameter.function.language.special.self.python"],settings:{fontStyle:"italic",foreground:"#f07178"}},{scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{scope:["markup.fenced_code.block"],settings:{foreground:"#EEFFFF90"}},{scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],type:"dark"})}}]); diff --git a/9877.58e97721.async.js b/9877.58e97721.async.js new file mode 100644 index 00000000..1cd6110a --- /dev/null +++ b/9877.58e97721.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9877],{9877:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o=Object.freeze({colors:{"actionBar.toggledBackground":"#383a49","activityBarBadge.background":"#007ACC","checkbox.border":"#6B6B6B","editor.background":"#1E1E1E","editor.foreground":"#D4D4D4","editor.inactiveSelectionBackground":"#3A3D41","editor.selectionHighlightBackground":"#ADD6FF26","editorIndentGuide.activeBackground":"#707070","editorIndentGuide.background":"#404040","input.placeholderForeground":"#A6A6A6","list.activeSelectionIconForeground":"#FFF","list.dropBackground":"#383B3D","menu.background":"#252526","menu.border":"#454545","menu.foreground":"#CCCCCC","menu.separatorBackground":"#454545","ports.iconRunningProcessForeground":"#369432","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#ccc3","sideBarTitle.foreground":"#BBBBBB","statusBarItem.remoteBackground":"#16825D","statusBarItem.remoteForeground":"#FFF","tab.lastPinnedBorder":"#ccc3","terminal.inactiveSelectionBackground":"#3A3D41","widget.border":"#303031"},displayName:"Dark Plus",name:"dark-plus",semanticHighlighting:!0,semanticTokenColors:{customLiteral:"#DCDCAA",newOperator:"#C586C0",numberLiteral:"#b5cea8",stringLiteral:"#ce9178"},tokenColors:[{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#D4D4D4"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{scope:"header",settings:{foreground:"#000080"}},{scope:"comment",settings:{foreground:"#6A9955"}},{scope:"constant.language",settings:{foreground:"#569cd6"}},{scope:["constant.numeric","variable.other.enummember","keyword.operator.plus.exponent","keyword.operator.minus.exponent"],settings:{foreground:"#b5cea8"}},{scope:"constant.regexp",settings:{foreground:"#646695"}},{scope:"entity.name.tag",settings:{foreground:"#569cd6"}},{scope:"entity.name.tag.css",settings:{foreground:"#d7ba7d"}},{scope:"entity.other.attribute-name",settings:{foreground:"#9cdcfe"}},{scope:["entity.other.attribute-name.class.css","entity.other.attribute-name.class.mixin.css","entity.other.attribute-name.id.css","entity.other.attribute-name.parent-selector.css","entity.other.attribute-name.pseudo-class.css","entity.other.attribute-name.pseudo-element.css","source.css.less entity.other.attribute-name.id","entity.other.attribute-name.scss"],settings:{foreground:"#d7ba7d"}},{scope:"invalid",settings:{foreground:"#f44747"}},{scope:"markup.underline",settings:{fontStyle:"underline"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{scope:"markup.inserted",settings:{foreground:"#b5cea8"}},{scope:"markup.deleted",settings:{foreground:"#ce9178"}},{scope:"markup.changed",settings:{foreground:"#569cd6"}},{scope:"punctuation.definition.quote.begin.markdown",settings:{foreground:"#6A9955"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#6796e6"}},{scope:"markup.inline.raw",settings:{foreground:"#ce9178"}},{scope:"punctuation.definition.tag",settings:{foreground:"#808080"}},{scope:["meta.preprocessor","entity.name.function.preprocessor"],settings:{foreground:"#569cd6"}},{scope:"meta.preprocessor.string",settings:{foreground:"#ce9178"}},{scope:"meta.preprocessor.numeric",settings:{foreground:"#b5cea8"}},{scope:"meta.structure.dictionary.key.python",settings:{foreground:"#9cdcfe"}},{scope:"meta.diff.header",settings:{foreground:"#569cd6"}},{scope:"storage",settings:{foreground:"#569cd6"}},{scope:"storage.type",settings:{foreground:"#569cd6"}},{scope:["storage.modifier","keyword.operator.noexcept"],settings:{foreground:"#569cd6"}},{scope:["string","meta.embedded.assembly"],settings:{foreground:"#ce9178"}},{scope:"string.tag",settings:{foreground:"#ce9178"}},{scope:"string.value",settings:{foreground:"#ce9178"}},{scope:"string.regexp",settings:{foreground:"#d16969"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#569cd6"}},{scope:["meta.template.expression"],settings:{foreground:"#d4d4d4"}},{scope:["support.type.vendored.property-name","support.type.property-name","variable.css","variable.scss","variable.other.less","source.coffee.embedded"],settings:{foreground:"#9cdcfe"}},{scope:"keyword",settings:{foreground:"#569cd6"}},{scope:"keyword.control",settings:{foreground:"#569cd6"}},{scope:"keyword.operator",settings:{foreground:"#d4d4d4"}},{scope:["keyword.operator.new","keyword.operator.expression","keyword.operator.cast","keyword.operator.sizeof","keyword.operator.alignof","keyword.operator.typeid","keyword.operator.alignas","keyword.operator.instanceof","keyword.operator.logical.python","keyword.operator.wordlike"],settings:{foreground:"#569cd6"}},{scope:"keyword.other.unit",settings:{foreground:"#b5cea8"}},{scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#569cd6"}},{scope:"support.function.git-rebase",settings:{foreground:"#9cdcfe"}},{scope:"constant.sha.git-rebase",settings:{foreground:"#b5cea8"}},{scope:["storage.modifier.import.java","variable.language.wildcard.java","storage.modifier.package.java"],settings:{foreground:"#d4d4d4"}},{scope:"variable.language",settings:{foreground:"#569cd6"}},{scope:["entity.name.function","support.function","support.constant.handlebars","source.powershell variable.other.member","entity.name.operator.custom-literal"],settings:{foreground:"#DCDCAA"}},{scope:["support.class","support.type","entity.name.type","entity.name.namespace","entity.other.attribute","entity.name.scope-resolution","entity.name.class","storage.type.numeric.go","storage.type.byte.go","storage.type.boolean.go","storage.type.string.go","storage.type.uintptr.go","storage.type.error.go","storage.type.rune.go","storage.type.cs","storage.type.generic.cs","storage.type.modifier.cs","storage.type.variable.cs","storage.type.annotation.java","storage.type.generic.java","storage.type.java","storage.type.object.array.java","storage.type.primitive.array.java","storage.type.primitive.java","storage.type.token.java","storage.type.groovy","storage.type.annotation.groovy","storage.type.parameters.groovy","storage.type.generic.groovy","storage.type.object.array.groovy","storage.type.primitive.array.groovy","storage.type.primitive.groovy"],settings:{foreground:"#4EC9B0"}},{scope:["meta.type.cast.expr","meta.type.new.expr","support.constant.math","support.constant.dom","support.constant.json","entity.other.inherited-class"],settings:{foreground:"#4EC9B0"}},{scope:["keyword.control","source.cpp keyword.operator.new","keyword.operator.delete","keyword.other.using","keyword.other.directive.using","keyword.other.operator","entity.name.operator"],settings:{foreground:"#C586C0"}},{scope:["variable","meta.definition.variable.name","support.variable","entity.name.variable","constant.other.placeholder"],settings:{foreground:"#9CDCFE"}},{scope:["variable.other.constant","variable.other.enummember"],settings:{foreground:"#4FC1FF"}},{scope:["meta.object-literal.key"],settings:{foreground:"#9CDCFE"}},{scope:["support.constant.property-value","support.constant.font-name","support.constant.media-type","support.constant.media","constant.other.color.rgb-value","constant.other.rgb-value","support.constant.color"],settings:{foreground:"#CE9178"}},{scope:["punctuation.definition.group.regexp","punctuation.definition.group.assertion.regexp","punctuation.definition.character-class.regexp","punctuation.character.set.begin.regexp","punctuation.character.set.end.regexp","keyword.operator.negation.regexp","support.other.parenthesis.regexp"],settings:{foreground:"#CE9178"}},{scope:["constant.character.character-class.regexp","constant.other.character-class.set.regexp","constant.other.character-class.regexp","constant.character.set.regexp"],settings:{foreground:"#d16969"}},{scope:["keyword.operator.or.regexp","keyword.control.anchor.regexp"],settings:{foreground:"#DCDCAA"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#d7ba7d"}},{scope:["constant.character","constant.other.option"],settings:{foreground:"#569cd6"}},{scope:"constant.character.escape",settings:{foreground:"#d7ba7d"}},{scope:"entity.name.label",settings:{foreground:"#C8C8C8"}}],type:"dark"})}}]); diff --git a/990.d73af5de.async.js b/990.d73af5de.async.js new file mode 100644 index 00000000..6b7dbfdc --- /dev/null +++ b/990.d73af5de.async.js @@ -0,0 +1,17 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[990],{74629:function(ue,Ve,l){"use strict";l.d(Ve,{C:function(){return bt}});var r=l(50959),nt=l(82187),F=l.n(nt),a=l(12682),Ze=l(78404),K=l(27189),fe=l(92576),J=l(50483),mt=l(21006),Qe=r.createContext({}),it=l(23238),Pt=l(55985),Ot=l(87077),Mt=l(37324);const ot=Z=>{const{antCls:A,componentCls:ne,iconCls:Y,avatarBg:se,avatarColor:qe,containerSize:ve,containerSizeLG:he,containerSizeSM:Re,textFontSize:ie,textFontSizeLG:O,textFontSizeSM:ke,borderRadius:de,borderRadiusLG:ze,borderRadiusSM:Le,lineWidth:Xe,lineType:xt,calc:ft}=Z,at=(Ue,yt,We)=>({width:Ue,height:Ue,lineHeight:(0,it.bf)(ft(Ue).sub(ft(Xe).mul(2)).equal()),borderRadius:"50%",[`&${ne}-square`]:{borderRadius:We},[`${ne}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${ne}-icon`]:{fontSize:yt,[`> ${Y}`]:{margin:0}}});return{[ne]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pt.Wf)(Z)),{position:"relative",display:"inline-block",overflow:"hidden",color:qe,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:se,border:`${(0,it.bf)(Xe)} ${xt} transparent`,["&-image"]:{background:"transparent"},[`${A}-image-img`]:{display:"block"}}),at(ve,ie,de)),{["&-lg"]:Object.assign({},at(he,O,ze)),["&-sm"]:Object.assign({},at(Re,ke,Le)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},st=Z=>{const{componentCls:A,groupBorderColor:ne,groupOverlapping:Y,groupSpace:se}=Z;return{[`${A}-group`]:{display:"inline-flex",[`${A}`]:{borderColor:ne},["> *:not(:first-child)"]:{marginInlineStart:Y}},[`${A}-group-popover`]:{[`${A} + ${A}`]:{marginInlineStart:se}}}},Jt=Z=>{const{controlHeight:A,controlHeightLG:ne,controlHeightSM:Y,fontSize:se,fontSizeLG:qe,fontSizeXL:ve,fontSizeHeading3:he,marginXS:Re,marginXXS:ie,colorBorderBg:O}=Z;return{containerSize:A,containerSizeLG:ne,containerSizeSM:Y,textFontSize:Math.round((qe+ve)/2),textFontSizeLG:he,textFontSizeSM:se,groupSpace:ie,groupOverlapping:-Re,groupBorderColor:O}};var St=(0,Ot.I$)("Avatar",Z=>{const{colorTextLightSolid:A,colorTextPlaceholder:ne}=Z,Y=(0,Mt.TS)(Z,{avatarBg:ne,avatarColor:A});return[ot(Y),st(Y)]},Jt),Tt=l(12158),He=function(Z,A){var ne={};for(var Y in Z)Object.prototype.hasOwnProperty.call(Z,Y)&&A.indexOf(Y)<0&&(ne[Y]=Z[Y]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,Y=Object.getOwnPropertySymbols(Z);se<Y.length;se++)A.indexOf(Y[se])<0&&Object.prototype.propertyIsEnumerable.call(Z,Y[se])&&(ne[Y[se]]=Z[Y[se]]);return ne};const Qt=(Z,A)=>{const[ne,Y]=r.useState(1),[se,qe]=r.useState(!1),[ve,he]=r.useState(!0),Re=r.useRef(null),ie=r.useRef(null),O=(0,Ze.sQ)(A,Re),{getPrefixCls:ke,avatar:de}=r.useContext(fe.E_),ze=r.useContext(Qe),Le=()=>{if(!ie.current||!Re.current)return;const Se=ie.current.offsetWidth,Ce=Re.current.offsetWidth;if(Se!==0&&Ce!==0){const{gap:Ge=4}=Z;Ge*2<Ce&&Y(Ce-Ge*2<Se?(Ce-Ge*2)/Se:1)}};r.useEffect(()=>{qe(!0)},[]),r.useEffect(()=>{he(!0),Y(1)},[Z.src]),r.useEffect(Le,[Z.gap]);const Xe=()=>{const{onError:Se}=Z;(Se==null?void 0:Se())!==!1&&he(!1)},{prefixCls:xt,shape:ft,size:at,src:Ue,srcSet:yt,icon:We,className:$t,rootClassName:ct,alt:Nt,draggable:nn,children:Ft,crossOrigin:on}=Z,Zt=He(Z,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),Be=(0,J.Z)(Se=>{var Ce,Ge;return(Ge=(Ce=at!=null?at:ze==null?void 0:ze.size)!==null&&Ce!==void 0?Ce:Se)!==null&&Ge!==void 0?Ge:"default"}),an=Object.keys(typeof Be=="object"?Be||{}:{}).some(Se=>["xs","sm","md","lg","xl","xxl"].includes(Se)),qt=(0,mt.Z)(an),Vt=r.useMemo(()=>{if(typeof Be!="object")return{};const Se=K.c4.find(Ge=>qt[Ge]),Ce=Be[Se];return Ce?{width:Ce,height:Ce,lineHeight:`${Ce}px`,fontSize:Ce&&(We||Ft)?Ce/2:18}:{}},[qt,Be]),_e=ke("avatar",xt),Yt=(0,Tt.Z)(_e),[Et,Rt,kt]=St(_e,Yt),_t=F()({[`${_e}-lg`]:Be==="large",[`${_e}-sm`]:Be==="small"}),en=r.isValidElement(Ue),rn=ft||(ze==null?void 0:ze.shape)||"circle",ln=F()(_e,_t,de==null?void 0:de.className,`${_e}-${rn}`,{[`${_e}-image`]:en||Ue&&ve,[`${_e}-icon`]:!!We},kt,Yt,$t,ct,Rt),fn=typeof Be=="number"?{width:Be,height:Be,lineHeight:`${Be}px`,fontSize:We?Be/2:18}:{};let rt;if(typeof Ue=="string"&&ve)rt=r.createElement("img",{src:Ue,draggable:nn,srcSet:yt,onError:Xe,alt:Nt,crossOrigin:on});else if(en)rt=Ue;else if(We)rt=We;else if(se||ne!==1){const Se=`scale(${ne}) translateX(-50%)`,Ce={msTransform:Se,WebkitTransform:Se,transform:Se},Ge=typeof Be=="number"?{lineHeight:`${Be}px`}:{};rt=r.createElement(a.Z,{onResize:Le},r.createElement("span",{className:`${_e}-string`,ref:ie,style:Object.assign(Object.assign({},Ge),Ce)},Ft))}else rt=r.createElement("span",{className:`${_e}-string`,style:{opacity:0},ref:ie},Ft);return delete Zt.onError,delete Zt.gap,Et(r.createElement("span",Object.assign({},Zt,{style:Object.assign(Object.assign(Object.assign(Object.assign({},fn),Vt),de==null?void 0:de.style),Zt.style),className:ln,ref:O}),rt))};var Ct=r.forwardRef(Qt),jt=l(71783),gt=l(37530),j=l(37865);const V=Z=>{const{size:A,shape:ne}=r.useContext(Qe),Y=r.useMemo(()=>({size:Z.size||A,shape:Z.shape||ne}),[Z.size,Z.shape,A,ne]);return r.createElement(Qe.Provider,{value:Y},Z.children)};var L=Z=>{const{getPrefixCls:A,direction:ne}=r.useContext(fe.E_),{prefixCls:Y,className:se,rootClassName:qe,style:ve,maxCount:he,maxStyle:Re,size:ie,shape:O,maxPopoverPlacement:ke="top",maxPopoverTrigger:de="hover",children:ze}=Z,Le=A("avatar",Y),Xe=`${Le}-group`,xt=(0,Tt.Z)(Le),[ft,at,Ue]=St(Le,xt),yt=F()(Xe,{[`${Xe}-rtl`]:ne==="rtl"},Ue,xt,se,qe,at),We=(0,jt.Z)(ze).map((ct,Nt)=>(0,j.Tm)(ct,{key:`avatar-key-${Nt}`})),$t=We.length;if(he&&he<$t){const ct=We.slice(0,he),Nt=We.slice(he,$t);return ct.push(r.createElement(gt.Z,{key:"avatar-popover-key",content:Nt,trigger:de,placement:ke,overlayClassName:`${Xe}-popover`},r.createElement(Ct,{style:Re},`+${$t-he}`))),ft(r.createElement(V,{shape:O,size:ie},r.createElement("div",{className:yt,style:ve},ct)))}return ft(r.createElement(V,{shape:O,size:ie},r.createElement("div",{className:yt,style:ve},We)))};const $e=Ct;$e.Group=L;var bt=$e},44220:function(ue,Ve,l){"use strict";l.d(Ve,{Z:function(){return gt}});var r=l(50959),nt=l(82187),F=l.n(nt),a=l(36760),Ze=l(57191),K=l(92576),fe=l(87077),J=l(37324);const mt=["wrap","nowrap","wrap-reverse"],Ye=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],Qe=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],it=(j,V)=>{const q={};return mt.forEach(L=>{q[`${j}-wrap-${L}`]=V.wrap===L}),q},Pt=(j,V)=>{const q={};return Qe.forEach(L=>{q[`${j}-align-${L}`]=V.align===L}),q[`${j}-align-stretch`]=!V.align&&!!V.vertical,q},Ot=(j,V)=>{const q={};return Ye.forEach(L=>{q[`${j}-justify-${L}`]=V.justify===L}),q};function Mt(j,V){return F()(Object.assign(Object.assign(Object.assign({},it(j,V)),Pt(j,V)),Ot(j,V)))}var ot=Mt;const st=j=>{const{componentCls:V}=j;return{[V]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},Jt=j=>{const{componentCls:V}=j;return{[V]:{"&-gap-small":{gap:j.flexGapSM},"&-gap-middle":{gap:j.flexGap},"&-gap-large":{gap:j.flexGapLG}}}},St=j=>{const{componentCls:V}=j,q={};return mt.forEach(L=>{q[`${V}-wrap-${L}`]={flexWrap:L}}),q},Tt=j=>{const{componentCls:V}=j,q={};return Qe.forEach(L=>{q[`${V}-align-${L}`]={alignItems:L}}),q},He=j=>{const{componentCls:V}=j,q={};return Ye.forEach(L=>{q[`${V}-justify-${L}`]={justifyContent:L}}),q},Qt=()=>({});var tn=(0,fe.I$)("Flex",j=>{const{paddingXS:V,padding:q,paddingLG:L}=j,$e=(0,J.TS)(j,{flexGapSM:V,flexGap:q,flexGapLG:L});return[st($e),Jt($e),St($e),Tt($e),He($e)]},Qt,{resetStyle:!1}),Ct=function(j,V){var q={};for(var L in j)Object.prototype.hasOwnProperty.call(j,L)&&V.indexOf(L)<0&&(q[L]=j[L]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,L=Object.getOwnPropertySymbols(j);$e<L.length;$e++)V.indexOf(L[$e])<0&&Object.prototype.propertyIsEnumerable.call(j,L[$e])&&(q[L[$e]]=j[L[$e]]);return q},gt=r.forwardRef((j,V)=>{const{prefixCls:q,rootClassName:L,className:$e,style:bt,flex:Z,gap:A,children:ne,vertical:Y=!1,component:se="div"}=j,qe=Ct(j,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:ve,direction:he,getPrefixCls:Re}=r.useContext(K.E_),ie=Re("flex",q),[O,ke,de]=tn(ie),ze=Y!=null?Y:ve==null?void 0:ve.vertical,Le=F()($e,L,ve==null?void 0:ve.className,ie,ke,de,ot(ie,j),{[`${ie}-rtl`]:he==="rtl",[`${ie}-gap-${A}`]:(0,Ze.n)(A),[`${ie}-vertical`]:ze}),Xe=Object.assign(Object.assign({},ve==null?void 0:ve.style),bt);return Z&&(Xe.flex=Z),A&&!(0,Ze.n)(A)&&(Xe.gap=A),O(r.createElement(se,Object.assign({ref:V,className:Le,style:Xe},(0,a.Z)(qe,["justify","wrap","align"])),ne))})},21006:function(ue,Ve,l){"use strict";l.d(Ve,{Z:function(){return K}});var r=l(50959),nt=l(80918);function F(){const[,fe]=r.useReducer(J=>J+1,0);return fe}var a=l(27189);function Ze(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const J=(0,r.useRef)({}),mt=F(),Ye=(0,a.ZP)();return(0,nt.Z)(()=>{const Qe=Ye.subscribe(it=>{J.current=it,fe&&mt()});return()=>Ye.unsubscribe(Qe)},[]),J.current}var K=Ze},33777:function(ue,Ve,l){"use strict";l.d(Ve,{Z:function(){return _}});var r=l(50959),nt=l(71894),F=l(82187),a=l.n(F),Ze=l(57260),K=l(7376),fe=l(78948),J=l(81361),mt=l(19881),Ye=l(68601),Qe=/margin|padding|width|height|max|min|offset/,it={left:!0,top:!0},Pt={cssFloat:1,styleFloat:1,float:1};function Ot(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function Mt(i,n,o){if(n=n.toLowerCase(),o==="auto"){if(n==="height")return i.offsetHeight;if(n==="width")return i.offsetWidth}return n in it||(it[n]=Qe.test(n)),it[n]?parseFloat(o)||0:o}function ot(i,n){var o=arguments.length,u=Ot(i);return n=Pt[n]?"cssFloat"in i.style?"cssFloat":"styleFloat":n,o===1?u:Mt(i,n,u[n]||i.style[n])}function st(i,n,o){var u=arguments.length;if(n=Pt[n]?"cssFloat"in i.style?"cssFloat":"styleFloat":n,u===3)return typeof o=="number"&&Qe.test(n)&&(o="".concat(o,"px")),i.style[n]=o,o;for(var c in n)n.hasOwnProperty(c)&&st(i,c,n[c]);return Ot(i)}function Jt(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function St(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function Tt(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:n}}function He(){var i=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:n}}function Qt(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function tn(i){var n=i.getBoundingClientRect(),o=document.documentElement;return{left:n.left+(window.pageXOffset||o.scrollLeft)-(o.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||o.scrollTop)-(o.clientTop||document.body.clientTop||0)}}var Ct=l(29953),jt=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],gt=r.createContext(null),j=0;function V(i,n){var o=r.useState(function(){return j+=1,String(j)}),u=(0,J.Z)(o,1),c=u[0],d=r.useContext(gt),f={data:n,canPreview:i};return r.useEffect(function(){if(d)return d.register(c,f)},[]),r.useEffect(function(){d&&d.register(c,f)},[i,n]),c}function q(i){return new Promise(function(n){var o=document.createElement("img");o.onerror=function(){return n(!1)},o.onload=function(){return n(!0)},o.src=i})}function L(i){var n=i.src,o=i.isCustomPlaceholder,u=i.fallback,c=(0,r.useState)(o?"loading":"normal"),d=(0,J.Z)(c,2),f=d[0],v=d[1],h=(0,r.useRef)(!1),p=f==="error";(0,r.useEffect)(function(){var E=!0;return q(n).then(function(y){!y&&E&&v("error")}),function(){E=!1}},[n]),(0,r.useEffect)(function(){o&&!h.current?v("loading"):p&&v("normal")},[n]);var S=function(){v("normal")},b=function(y){h.current=!1,f==="loading"&&y!==null&&y!==void 0&&y.complete&&(y.naturalWidth||y.naturalHeight)&&(h.current=!0,S())},z=p&&u?{src:u}:{onLoad:S,src:n};return[b,z,f]}var $e=l(43377),bt=l(10422);function Z(i,n,o,u){var c=bt.unstable_batchedUpdates?function(f){bt.unstable_batchedUpdates(o,f)}:o;return i!=null&&i.addEventListener&&i.addEventListener(n,c,u),{remove:function(){i!=null&&i.removeEventListener&&i.removeEventListener(n,c,u)}}}var A=l(75924),ne=l(141),Y=l(79512),se={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function qe(i,n,o,u){var c=(0,r.useRef)(null),d=(0,r.useRef)([]),f=(0,r.useState)(se),v=(0,J.Z)(f,2),h=v[0],p=v[1],S=function(y){p(se),u&&!(0,ne.Z)(se,h)&&u({transform:se,action:y})},b=function(y,N){c.current===null&&(d.current=[],c.current=(0,Y.Z)(function(){p(function(M){var I=M;return d.current.forEach(function(X){I=(0,K.Z)((0,K.Z)({},I),X)}),c.current=null,u==null||u({transform:I,action:N}),I})})),d.current.push((0,K.Z)((0,K.Z)({},h),y))},z=function(y,N,M,I,X){var U=i.current,R=U.width,C=U.height,P=U.offsetWidth,x=U.offsetHeight,w=U.offsetLeft,B=U.offsetTop,W=y,H=h.scale*y;H>o?(H=o,W=o/h.scale):H<n&&(H=X?H:n,W=H/h.scale);var re=M!=null?M:innerWidth/2,G=I!=null?I:innerHeight/2,me=W-1,ge=me*R*.5,Ne=me*C*.5,pe=me*(re-h.x-w),be=me*(G-h.y-B),Ae=h.x-(pe-ge),Oe=h.y-(be-Ne);if(y<1&&H===1){var Fe=P*H,ee=x*H,oe=He(),et=oe.width,xe=oe.height;Fe<=et&&ee<=xe&&(Ae=0,Oe=0)}b({x:Ae,y:Oe,scale:H},N)};return{transform:h,resetTransform:S,updateTransform:b,dispatchZoomChange:z}}var ve=l(24694);function he(i,n,o,u){var c=n+o,d=(o-u)/2;if(o>u){if(n>0)return(0,fe.Z)({},i,d);if(n<0&&c<u)return(0,fe.Z)({},i,-d)}else if(n<0||c>u)return(0,fe.Z)({},i,n<0?d:-d);return{}}function Re(i,n,o,u){var c=He(),d=c.width,f=c.height,v=null;return i<=d&&n<=f?v={x:0,y:0}:(i>d||n>f)&&(v=(0,K.Z)((0,K.Z)({},he("x",o,i,d)),he("y",u,n,f))),v}var ie=1,O=1;function ke(i,n,o,u,c,d,f){var v=c.rotate,h=c.scale,p=c.x,S=c.y,b=(0,r.useState)(!1),z=(0,J.Z)(b,2),E=z[0],y=z[1],N=(0,r.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),M=function(C){!n||C.button!==0||(C.preventDefault(),C.stopPropagation(),N.current={diffX:C.pageX-p,diffY:C.pageY-S,transformX:p,transformY:S},y(!0))},I=function(C){o&&E&&d({x:C.pageX-N.current.diffX,y:C.pageY-N.current.diffY},"move")},X=function(){if(o&&E){y(!1);var C=N.current,P=C.transformX,x=C.transformY,w=p!==P&&S!==x;if(!w)return;var B=i.current.offsetWidth*h,W=i.current.offsetHeight*h,H=i.current.getBoundingClientRect(),re=H.left,G=H.top,me=v%180!==0,ge=Re(me?W:B,me?B:W,re,G);ge&&d((0,K.Z)({},ge),"dragRebound")}},U=function(C){if(!(!o||C.deltaY==0)){var P=Math.abs(C.deltaY/100),x=Math.min(P,O),w=ie+x*u;C.deltaY>0&&(w=ie/w),f(w,"wheel",C.clientX,C.clientY)}};return(0,r.useEffect)(function(){var R,C,P,x;if(n){P=Z(window,"mouseup",X,!1),x=Z(window,"mousemove",I,!1);try{window.top!==window.self&&(R=Z(window.top,"mouseup",X,!1),C=Z(window.top,"mousemove",I,!1))}catch(w){(0,ve.Kp)(!1,"[rc-image] ".concat(w))}}return function(){var w,B,W,H;(w=P)===null||w===void 0||w.remove(),(B=x)===null||B===void 0||B.remove(),(W=R)===null||W===void 0||W.remove(),(H=C)===null||H===void 0||H.remove()}},[o,E,p,S,v,n]),{isMoving:E,onMouseDown:M,onMouseMove:I,onMouseUp:X,onWheel:U}}function de(i,n){var o=i.x-n.x,u=i.y-n.y;return Math.hypot(o,u)}function ze(i,n,o,u){var c=de(i,o),d=de(n,u);if(c===0&&d===0)return[i.x,i.y];var f=c/(c+d),v=i.x+f*(n.x-i.x),h=i.y+f*(n.y-i.y);return[v,h]}function Le(i,n,o,u,c,d,f){var v=c.rotate,h=c.scale,p=c.x,S=c.y,b=(0,r.useState)(!1),z=(0,J.Z)(b,2),E=z[0],y=z[1],N=(0,r.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),M=function(C){N.current=(0,K.Z)((0,K.Z)({},N.current),C)},I=function(C){if(n){C.stopPropagation(),y(!0);var P=C.touches,x=P===void 0?[]:P;x.length>1?M({point1:{x:x[0].clientX,y:x[0].clientY},point2:{x:x[1].clientX,y:x[1].clientY},eventType:"touchZoom"}):M({point1:{x:x[0].clientX-p,y:x[0].clientY-S},eventType:"move"})}},X=function(C){var P=C.touches,x=P===void 0?[]:P,w=N.current,B=w.point1,W=w.point2,H=w.eventType;if(x.length>1&&H==="touchZoom"){var re={x:x[0].clientX,y:x[0].clientY},G={x:x[1].clientX,y:x[1].clientY},me=ze(B,W,re,G),ge=(0,J.Z)(me,2),Ne=ge[0],pe=ge[1],be=de(re,G)/de(B,W);f(be,"touchZoom",Ne,pe,!0),M({point1:re,point2:G,eventType:"touchZoom"})}else H==="move"&&(d({x:x[0].clientX-B.x,y:x[0].clientY-B.y},"move"),M({eventType:"move"}))},U=function(){if(o){if(E&&y(!1),M({eventType:"none"}),u>h)return d({x:0,y:0,scale:u},"touchZoom");var C=i.current.offsetWidth*h,P=i.current.offsetHeight*h,x=i.current.getBoundingClientRect(),w=x.left,B=x.top,W=v%180!==0,H=Re(W?P:C,W?C:P,w,B);H&&d((0,K.Z)({},H),"dragRebound")}};return(0,r.useEffect)(function(){var R;return o&&n&&(R=Z(window,"touchmove",function(C){return C.preventDefault()},{passive:!1})),function(){var C;(C=R)===null||C===void 0||C.remove()}},[o,n]),{isTouching:E,onTouchStart:I,onTouchMove:X,onTouchEnd:U}}var Xe=l(35588),xt=l(10091),ft=function(n){var o=n.visible,u=n.maskTransitionName,c=n.getContainer,d=n.prefixCls,f=n.rootClassName,v=n.icons,h=n.countRender,p=n.showSwitch,S=n.showProgress,b=n.current,z=n.transform,E=n.count,y=n.scale,N=n.minScale,M=n.maxScale,I=n.closeIcon,X=n.onSwitchLeft,U=n.onSwitchRight,R=n.onClose,C=n.onZoomIn,P=n.onZoomOut,x=n.onRotateRight,w=n.onRotateLeft,B=n.onFlipX,W=n.onFlipY,H=n.toolbarRender,re=n.zIndex,G=(0,r.useContext)(gt),me=v.rotateLeft,ge=v.rotateRight,Ne=v.zoomIn,pe=v.zoomOut,be=v.close,Ae=v.left,Oe=v.right,Fe=v.flipX,ee=v.flipY,oe="".concat(d,"-operations-operation");r.useEffect(function(){var $=function(ae){ae.keyCode===A.Z.ESC&&R()};return o&&window.addEventListener("keydown",$),function(){window.removeEventListener("keydown",$)}},[o]);var et=[{icon:ee,onClick:W,type:"flipY"},{icon:Fe,onClick:B,type:"flipX"},{icon:me,onClick:w,type:"rotateLeft"},{icon:ge,onClick:x,type:"rotateRight"},{icon:pe,onClick:P,type:"zoomOut",disabled:y<=N},{icon:Ne,onClick:C,type:"zoomIn",disabled:y===M}],xe=et.map(function($){var le,ae=$.icon,Te=$.onClick,ce=$.type,Ee=$.disabled;return r.createElement("div",{className:a()(oe,(le={},(0,fe.Z)(le,"".concat(d,"-operations-operation-").concat(ce),!0),(0,fe.Z)(le,"".concat(d,"-operations-operation-disabled"),!!Ee),le)),onClick:Te,key:ce},ae)}),Me=r.createElement("div",{className:"".concat(d,"-operations")},xe);return r.createElement(xt.ZP,{visible:o,motionName:u},function($){var le=$.className,ae=$.style;return r.createElement(Xe.Z,{open:!0,getContainer:c!=null?c:document.body},r.createElement("div",{className:a()("".concat(d,"-operations-wrapper"),le,f),style:(0,K.Z)((0,K.Z)({},ae),{},{zIndex:re})},I===null?null:r.createElement("button",{className:"".concat(d,"-close"),onClick:R},I||be),p&&r.createElement(r.Fragment,null,r.createElement("div",{className:a()("".concat(d,"-switch-left"),(0,fe.Z)({},"".concat(d,"-switch-left-disabled"),b===0)),onClick:X},Ae),r.createElement("div",{className:a()("".concat(d,"-switch-right"),(0,fe.Z)({},"".concat(d,"-switch-right-disabled"),b===E-1)),onClick:U},Oe)),r.createElement("div",{className:"".concat(d,"-footer")},S&&r.createElement("div",{className:"".concat(d,"-progress")},h?h(b+1,E):"".concat(b+1," / ").concat(E)),H?H(Me,(0,K.Z)({icons:{flipYIcon:xe[0],flipXIcon:xe[1],rotateLeftIcon:xe[2],rotateRightIcon:xe[3],zoomOutIcon:xe[4],zoomInIcon:xe[5]},actions:{onFlipY:W,onFlipX:B,onRotateLeft:w,onRotateRight:x,onZoomOut:P,onZoomIn:C},transform:z},G?{current:b,total:E}:{})):Me)))})},at=ft,Ue=["fallback","src","imgRef"],yt=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],We=function(n){var o=n.fallback,u=n.src,c=n.imgRef,d=(0,Ye.Z)(n,Ue),f=L({src:u,fallback:o}),v=(0,J.Z)(f,2),h=v[0],p=v[1];return r.createElement("img",(0,Ze.Z)({ref:function(b){c.current=b,h(b)}},d,p))},$t=function(n){var o=n.prefixCls,u=n.src,c=n.alt,d=n.fallback,f=n.movable,v=f===void 0?!0:f,h=n.onClose,p=n.visible,S=n.icons,b=S===void 0?{}:S,z=n.rootClassName,E=n.closeIcon,y=n.getContainer,N=n.current,M=N===void 0?0:N,I=n.count,X=I===void 0?1:I,U=n.countRender,R=n.scaleStep,C=R===void 0?.5:R,P=n.minScale,x=P===void 0?1:P,w=n.maxScale,B=w===void 0?50:w,W=n.transitionName,H=W===void 0?"zoom":W,re=n.maskTransitionName,G=re===void 0?"fade":re,me=n.imageRender,ge=n.imgCommonProps,Ne=n.toolbarRender,pe=n.onTransform,be=n.onChange,Ae=(0,Ye.Z)(n,yt),Oe=(0,r.useRef)(),Fe=(0,r.useContext)(gt),ee=Fe&&X>1,oe=Fe&&X>=1,et=(0,r.useState)(!0),xe=(0,J.Z)(et,2),Me=xe[0],$=xe[1],le=qe(Oe,x,B,pe),ae=le.transform,Te=le.resetTransform,ce=le.updateTransform,Ee=le.dispatchZoomChange,te=ke(Oe,v,p,C,ae,ce,Ee),ye=te.isMoving,we=te.onMouseDown,ut=te.onWheel,De=Le(Oe,v,p,x,ae,ce,Ee),lt=De.isTouching,dt=De.onTouchStart,wt=De.onTouchMove,pt=De.onTouchEnd,Lt=ae.rotate,Bt=ae.scale,At=a()((0,fe.Z)({},"".concat(o,"-moving"),ye));(0,r.useEffect)(function(){Me||$(!0)},[Me]);var Ke=function(){Te("close")},Dt=function(){Ee(ie+C,"zoomIn")},Ht=function(){Ee(ie/(ie+C),"zoomOut")},It=function(){ce({rotate:Lt+90},"rotateRight")},ht=function(){ce({rotate:Lt-90},"rotateLeft")},Ut=function(){ce({flipX:!ae.flipX},"flipX")},Kt=function(){ce({flipY:!ae.flipY},"flipY")},Xt=function(Ie){Ie==null||Ie.preventDefault(),Ie==null||Ie.stopPropagation(),M>0&&($(!1),Te("prev"),be==null||be(M-1,M))},Wt=function(Ie){Ie==null||Ie.preventDefault(),Ie==null||Ie.stopPropagation(),M<X-1&&($(!1),Te("next"),be==null||be(M+1,M))},Rn=function(Ie){!p||!ee||(Ie.keyCode===A.Z.LEFT?Xt():Ie.keyCode===A.Z.RIGHT&&Wt())},Ln=function(Ie){p&&(Bt!==1?ce({x:0,y:0,scale:1},"doubleClick"):Ee(ie+C,"doubleClick",Ie.clientX,Ie.clientY))};(0,r.useEffect)(function(){var tt=Z(window,"keydown",Rn,!1);return function(){tt.remove()}},[p,ee,M]);var xn=r.createElement(We,(0,Ze.Z)({},ge,{width:n.width,height:n.height,imgRef:Oe,className:"".concat(o,"-img"),alt:c,style:{transform:"translate3d(".concat(ae.x,"px, ").concat(ae.y,"px, 0) scale3d(").concat(ae.flipX?"-":"").concat(Bt,", ").concat(ae.flipY?"-":"").concat(Bt,", 1) rotate(").concat(Lt,"deg)"),transitionDuration:(!Me||lt)&&"0s"},fallback:d,src:u,onWheel:ut,onMouseDown:we,onDoubleClick:Ln,onTouchStart:dt,onTouchMove:wt,onTouchEnd:pt,onTouchCancel:pt}));return r.createElement(r.Fragment,null,r.createElement($e.Z,(0,Ze.Z)({transitionName:H,maskTransitionName:G,closable:!1,keyboard:!0,prefixCls:o,onClose:h,visible:p,classNames:{wrapper:At},rootClassName:z,getContainer:y},Ae,{afterClose:Ke}),r.createElement("div",{className:"".concat(o,"-img-wrapper")},me?me(xn,(0,K.Z)({transform:ae},Fe?{current:M}:{})):xn)),r.createElement(at,{visible:p,transform:ae,maskTransitionName:G,closeIcon:E,getContainer:y,prefixCls:o,rootClassName:z,icons:b,countRender:U,showSwitch:ee,showProgress:oe,current:M,count:X,scale:Bt,minScale:x,maxScale:B,toolbarRender:Ne,onSwitchLeft:Xt,onSwitchRight:Wt,onZoomIn:Dt,onZoomOut:Ht,onRotateRight:It,onRotateLeft:ht,onFlipX:Ut,onFlipY:Kt,onClose:h,zIndex:Ae.zIndex!==void 0?Ae.zIndex+1:void 0}))},ct=$t,Nt=l(22937);function nn(i){var n=r.useState({}),o=(0,J.Z)(n,2),u=o[0],c=o[1],d=r.useCallback(function(v,h){return c(function(p){return(0,K.Z)((0,K.Z)({},p),{},(0,fe.Z)({},v,h))}),function(){c(function(p){var S=(0,K.Z)({},p);return delete S[v],S})}},[]),f=r.useMemo(function(){return i?i.map(function(v){if(typeof v=="string")return{data:{src:v}};var h={};return Object.keys(v).forEach(function(p){["src"].concat((0,Nt.Z)(jt)).includes(p)&&(h[p]=v[p])}),{data:h}}):Object.keys(u).reduce(function(v,h){var p=u[h],S=p.canPreview,b=p.data;return S&&v.push({data:b,id:h}),v},[])},[i,u]);return[f,d]}var Ft=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],on=["src"],Zt=function(n){var o,u=n.previewPrefixCls,c=u===void 0?"rc-image-preview":u,d=n.children,f=n.icons,v=f===void 0?{}:f,h=n.items,p=n.preview,S=n.fallback,b=(0,mt.Z)(p)==="object"?p:{},z=b.visible,E=b.onVisibleChange,y=b.getContainer,N=b.current,M=b.movable,I=b.minScale,X=b.maxScale,U=b.countRender,R=b.closeIcon,C=b.onChange,P=b.onTransform,x=b.toolbarRender,w=b.imageRender,B=(0,Ye.Z)(b,Ft),W=nn(h),H=(0,J.Z)(W,2),re=H[0],G=H[1],me=(0,Ct.Z)(0,{value:N}),ge=(0,J.Z)(me,2),Ne=ge[0],pe=ge[1],be=(0,r.useState)(!1),Ae=(0,J.Z)(be,2),Oe=Ae[0],Fe=Ae[1],ee=((o=re[Ne])===null||o===void 0?void 0:o.data)||{},oe=ee.src,et=(0,Ye.Z)(ee,on),xe=(0,Ct.Z)(!!z,{value:z,onChange:function(lt,dt){E==null||E(lt,dt,Ne)}}),Me=(0,J.Z)(xe,2),$=Me[0],le=Me[1],ae=(0,r.useState)(null),Te=(0,J.Z)(ae,2),ce=Te[0],Ee=Te[1],te=r.useCallback(function(De,lt,dt){var wt=re.findIndex(function(pt){return pt.id===De});le(!0),Ee({x:lt,y:dt}),pe(wt<0?0:wt),Fe(!0)},[re]);r.useEffect(function(){$?Oe||pe(0):Fe(!1)},[$]);var ye=function(lt,dt){pe(lt),C==null||C(lt,dt)},we=function(){le(!1),Ee(null)},ut=r.useMemo(function(){return{register:G,onPreview:te}},[G,te]);return r.createElement(gt.Provider,{value:ut},d,r.createElement(ct,(0,Ze.Z)({"aria-hidden":!$,movable:M,visible:$,prefixCls:c,closeIcon:R,onClose:we,mousePosition:ce,imgCommonProps:et,src:oe,fallback:S,icons:v,minScale:I,maxScale:X,getContainer:y,current:Ne,count:re.length,countRender:U,onTransform:P,toolbarRender:x,imageRender:w,onChange:ye},B)))},Be=Zt,an=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],qt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Vt=function(n){var o=n.src,u=n.alt,c=n.onPreviewClose,d=n.prefixCls,f=d===void 0?"rc-image":d,v=n.previewPrefixCls,h=v===void 0?"".concat(f,"-preview"):v,p=n.placeholder,S=n.fallback,b=n.width,z=n.height,E=n.style,y=n.preview,N=y===void 0?!0:y,M=n.className,I=n.onClick,X=n.onError,U=n.wrapperClassName,R=n.wrapperStyle,C=n.rootClassName,P=(0,Ye.Z)(n,an),x=p&&p!==!0,w=(0,mt.Z)(N)==="object"?N:{},B=w.src,W=w.visible,H=W===void 0?void 0:W,re=w.onVisibleChange,G=re===void 0?c:re,me=w.getContainer,ge=me===void 0?void 0:me,Ne=w.mask,pe=w.maskClassName,be=w.movable,Ae=w.icons,Oe=w.scaleStep,Fe=w.minScale,ee=w.maxScale,oe=w.imageRender,et=w.toolbarRender,xe=(0,Ye.Z)(w,qt),Me=B!=null?B:o,$=(0,Ct.Z)(!!H,{value:H,onChange:G}),le=(0,J.Z)($,2),ae=le[0],Te=le[1],ce=L({src:o,isCustomPlaceholder:x,fallback:S}),Ee=(0,J.Z)(ce,3),te=Ee[0],ye=Ee[1],we=Ee[2],ut=(0,r.useState)(null),De=(0,J.Z)(ut,2),lt=De[0],dt=De[1],wt=(0,r.useContext)(gt),pt=!!N,Lt=function(){Te(!1),dt(null)},Bt=a()(f,U,C,(0,fe.Z)({},"".concat(f,"-error"),we==="error")),At=(0,r.useMemo)(function(){var It={};return jt.forEach(function(ht){n[ht]!==void 0&&(It[ht]=n[ht])}),It},jt.map(function(It){return n[It]})),Ke=(0,r.useMemo)(function(){return(0,K.Z)((0,K.Z)({},At),{},{src:Me})},[Me,At]),Dt=V(pt,Ke),Ht=function(ht){var Ut=tn(ht.target),Kt=Ut.left,Xt=Ut.top;wt?wt.onPreview(Dt,Kt,Xt):(dt({x:Kt,y:Xt}),Te(!0)),I==null||I(ht)};return r.createElement(r.Fragment,null,r.createElement("div",(0,Ze.Z)({},P,{className:Bt,onClick:pt?Ht:I,style:(0,K.Z)({width:b,height:z},R)}),r.createElement("img",(0,Ze.Z)({},At,{className:a()("".concat(f,"-img"),(0,fe.Z)({},"".concat(f,"-img-placeholder"),p===!0),M),style:(0,K.Z)({height:z},E),ref:te},ye,{width:b,height:z,onError:X})),we==="loading"&&r.createElement("div",{"aria-hidden":"true",className:"".concat(f,"-placeholder")},p),Ne&&pt&&r.createElement("div",{className:a()("".concat(f,"-mask"),pe),style:{display:(E==null?void 0:E.display)==="none"?"none":void 0}},Ne)),!wt&&pt&&r.createElement(ct,(0,Ze.Z)({"aria-hidden":!ae,visible:ae,prefixCls:h,onClose:Lt,mousePosition:lt,src:Me,alt:u,fallback:S,getContainer:ge,icons:Ae,movable:be,scaleStep:Oe,minScale:Fe,maxScale:ee,rootClassName:C,imageRender:oe,imgCommonProps:At,toolbarRender:et},xe)))};Vt.PreviewGroup=Be,Vt.displayName="Image";var _e=Vt,Yt=_e,Et=l(33915),Rt=l(48141),kt=l(92576),_t=l(27507),en=l(84658),rn=l(28635),ln=l(19379),fn=l(52780),rt=l(96411),Se=l(75e3),Ce=l(12011),Ge=l(3984),vn=l(12158),pn=l(23238),vt=l(99978),Xn=l(80029),hn=l(55985),Pn=l(74185),On=l(36381),Sn=l(87077),Cn=l(37324);const sn=i=>({position:i||"absolute",inset:0}),Nn=i=>{const{iconCls:n,motionDurationSlow:o,paddingXXS:u,marginXXS:c,prefixCls:d,colorTextLightSolid:f}=i;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:f,background:new vt.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${o}`,[`.${d}-mask-info`]:Object.assign(Object.assign({},hn.vS),{padding:`0 ${(0,pn.bf)(u)}`,[n]:{marginInlineEnd:c,svg:{verticalAlign:"baseline"}}})}},zn=i=>{const{previewCls:n,modalMaskBg:o,paddingSM:u,marginXL:c,margin:d,paddingLG:f,previewOperationColorDisabled:v,previewOperationHoverColor:h,motionDurationSlow:p,iconCls:S,colorTextLightSolid:b}=i,z=new vt.C(o).setAlpha(.1),E=z.clone().setAlpha(.2);return{[`${n}-footer`]:{position:"fixed",bottom:c,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:i.previewOperationColor},[`${n}-progress`]:{marginBottom:d},[`${n}-close`]:{position:"fixed",top:c,right:{_skip_check_:!0,value:c},display:"flex",color:b,backgroundColor:z.toRgbString(),borderRadius:"50%",padding:u,outline:0,border:0,cursor:"pointer",transition:`all ${p}`,"&:hover":{backgroundColor:E.toRgbString()},[`& > ${S}`]:{fontSize:i.previewOperationSize}},[`${n}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,pn.bf)(f)}`,backgroundColor:z.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:u,padding:u,cursor:"pointer",transition:`all ${p}`,userSelect:"none",[`&:not(${n}-operations-operation-disabled):hover > ${S}`]:{color:h},"&-disabled":{color:v,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${S}`]:{fontSize:i.previewOperationSize}}}}},Mn=i=>{const{modalMaskBg:n,iconCls:o,previewOperationColorDisabled:u,previewCls:c,zIndexPopup:d,motionDurationSlow:f}=i,v=new vt.C(n).setAlpha(.1),h=v.clone().setAlpha(.2);return{[`${c}-switch-left, ${c}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:i.calc(d).add(1).equal({unit:!1}),display:"flex",alignItems:"center",justifyContent:"center",width:i.imagePreviewSwitchSize,height:i.imagePreviewSwitchSize,marginTop:i.calc(i.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:i.previewOperationColor,background:v.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${f}`,userSelect:"none","&:hover":{background:h.toRgbString()},["&-disabled"]:{"&, &:hover":{color:u,background:"transparent",cursor:"not-allowed",[`> ${o}`]:{cursor:"not-allowed"}}},[`> ${o}`]:{fontSize:i.previewOperationSize}},[`${c}-switch-left`]:{insetInlineStart:i.marginSM},[`${c}-switch-right`]:{insetInlineEnd:i.marginSM}}},Tn=i=>{const{motionEaseOut:n,previewCls:o,motionDurationSlow:u,componentCls:c}=i;return[{[`${c}-preview-root`]:{[o]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${o}-body`]:Object.assign(Object.assign({},sn()),{overflow:"hidden"}),[`${o}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${u} ${n} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},sn()),{transition:`transform ${u} ${n} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${o}-moving`]:{[`${o}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${c}-preview-root`]:{[`${o}-wrap`]:{zIndex:i.zIndexPopup}}},{[`${c}-preview-operations-wrapper`]:{position:"fixed",zIndex:i.calc(i.zIndexPopup).add(1).equal({unit:!1})},"&":[zn(i),Mn(i)]}]},jn=i=>{const{componentCls:n}=i;return{[n]:{position:"relative",display:"inline-block",[`${n}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${n}-img-placeholder`]:{backgroundColor:i.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${n}-mask`]:Object.assign({},Nn(i)),[`${n}-mask:hover`]:{opacity:1},[`${n}-placeholder`]:Object.assign({},sn())}}},bn=i=>{const{previewCls:n}=i;return{[`${n}-root`]:(0,Pn._y)(i,"zoom"),["&"]:(0,On.J$)(i,!0)}},Zn=i=>({zIndexPopup:i.zIndexPopupBase+80,previewOperationColor:new vt.C(i.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new vt.C(i.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new vt.C(i.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:i.fontSizeIcon*1.5});var e=(0,Sn.I$)("Image",i=>{const n=`${i.componentCls}-preview`,o=(0,Cn.TS)(i,{previewCls:n,modalMaskBg:new vt.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:i.controlHeightLG});return[jn(o),Tn(o),(0,Xn.QA)((0,Cn.TS)(o,{componentCls:n})),bn(o)]},Zn),t=function(i,n){var o={};for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&n.indexOf(u)<0&&(o[u]=i[u]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,u=Object.getOwnPropertySymbols(i);c<u.length;c++)n.indexOf(u[c])<0&&Object.prototype.propertyIsEnumerable.call(i,u[c])&&(o[u[c]]=i[u[c]]);return o};const s={rotateLeft:r.createElement(fn.Z,null),rotateRight:r.createElement(rt.Z,null),zoomIn:r.createElement(Ce.Z,null),zoomOut:r.createElement(Ge.Z,null),close:r.createElement(en.Z,null),left:r.createElement(rn.Z,null),right:r.createElement(ln.Z,null),flipX:r.createElement(Se.Z,null),flipY:r.createElement(Se.Z,{rotate:90})};var m=i=>{var{previewPrefixCls:n,preview:o}=i,u=t(i,["previewPrefixCls","preview"]);const{getPrefixCls:c}=r.useContext(kt.E_),d=c("image",n),f=`${d}-preview`,v=c(),h=(0,vn.Z)(d),[p,S,b]=e(d,h),[z]=(0,Et.Cn)("ImagePreview",typeof o=="object"?o.zIndex:void 0),E=r.useMemo(()=>{var y;if(o===!1)return o;const N=typeof o=="object"?o:{},M=a()(S,b,h,(y=N.rootClassName)!==null&&y!==void 0?y:"");return Object.assign(Object.assign({},N),{transitionName:(0,Rt.m)(v,"zoom",N.transitionName),maskTransitionName:(0,Rt.m)(v,"fade",N.maskTransitionName),rootClassName:M,zIndex:z})},[o]);return p(r.createElement(Yt.PreviewGroup,Object.assign({preview:E,previewPrefixCls:f,icons:s},u)))},D=function(i,n){var o={};for(var u in i)Object.prototype.hasOwnProperty.call(i,u)&&n.indexOf(u)<0&&(o[u]=i[u]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,u=Object.getOwnPropertySymbols(i);c<u.length;c++)n.indexOf(u[c])<0&&Object.prototype.propertyIsEnumerable.call(i,u[c])&&(o[u[c]]=i[u[c]]);return o};const k=i=>{const{prefixCls:n,preview:o,className:u,rootClassName:c,style:d}=i,f=D(i,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:v,locale:h=_t.Z,getPopupContainer:p,image:S}=r.useContext(kt.E_),b=v("image",n),z=v(),E=h.Image||_t.Z.Image,y=(0,vn.Z)(b),[N,M,I]=e(b,y),X=a()(c,M,I,y),U=a()(u,M,S==null?void 0:S.className),[R]=(0,Et.Cn)("ImagePreview",typeof o=="object"?o.zIndex:void 0),C=r.useMemo(()=>{if(o===!1)return o;const x=typeof o=="object"?o:{},{getContainer:w}=x,B=D(x,["getContainer"]);return Object.assign(Object.assign({mask:r.createElement("div",{className:`${b}-mask-info`},r.createElement(nt.Z,null),E==null?void 0:E.preview),icons:s},B),{getContainer:w||p,transitionName:(0,Rt.m)(z,"zoom",x.transitionName),maskTransitionName:(0,Rt.m)(z,"fade",x.maskTransitionName),zIndex:R})},[o,E]),P=Object.assign(Object.assign({},S==null?void 0:S.style),d);return N(r.createElement(Yt,Object.assign({prefixCls:b,preview:C,rootClassName:X,className:U,style:P},f)))};k.PreviewGroup=m;var _=k},75826:function(ue,Ve,l){"use strict";l.d(Ve,{Z:function(){return Zn}});var r=l(22937),nt=l(82187),F=l.n(nt),a=l(50959),K=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t<arguments.length;t++){const s=t<0||arguments.length<=t?void 0:arguments[t];s&&Object.keys(s).forEach(g=>{const m=s[g];m!==void 0&&(e[g]=m)})}return e},fe=l(27189),J=l(92576),mt=l(35572),Ye=l(92002),Qe=l(21006),it=l(23009),Pt=l(8019),Ot=l(28635),Mt=l(19379),ot=l(78948),st=l(57260),Jt=l(7376),St=l(81361),Tt=l(29953),He=l(75924),Qt=l(50361),tn=l(24694),Ct={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"},jt=Ct,gt=["10","20","50","100"],j=function(t){var s=t.pageSizeOptions,g=s===void 0?gt:s,m=t.locale,D=t.changeSize,k=t.pageSize,_=t.goButton,i=t.quickGo,n=t.rootPrefixCls,o=t.selectComponentClass,u=t.selectPrefixCls,c=t.disabled,d=t.buildOptionText,f=a.useState(""),v=(0,St.Z)(f,2),h=v[0],p=v[1],S=function(){return!h||Number.isNaN(h)?void 0:Number(h)},b=typeof d=="function"?d:function(P){return"".concat(P," ").concat(m.items_per_page)},z=function(x){D==null||D(Number(x))},E=function(x){p(x.target.value)},y=function(x){_||h===""||(p(""),!(x.relatedTarget&&(x.relatedTarget.className.indexOf("".concat(n,"-item-link"))>=0||x.relatedTarget.className.indexOf("".concat(n,"-item"))>=0))&&(i==null||i(S())))},N=function(x){h!==""&&(x.keyCode===He.Z.ENTER||x.type==="click")&&(p(""),i==null||i(S()))},M=function(){return g.some(function(x){return x.toString()===k.toString()})?g:g.concat([k.toString()]).sort(function(x,w){var B=Number.isNaN(Number(x))?0:Number(x),W=Number.isNaN(Number(w))?0:Number(w);return B-W})},I="".concat(n,"-options");if(!D&&!i)return null;var X=null,U=null,R=null;if(D&&o){var C=M().map(function(P,x){return a.createElement(o.Option,{key:x,value:P.toString()},b(P))});X=a.createElement(o,{disabled:c,prefixCls:u,showSearch:!1,className:"".concat(I,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(k||g[0]).toString(),onChange:z,getPopupContainer:function(x){return x.parentNode},"aria-label":m.page_size,defaultOpen:!1},C)}return i&&(_&&(R=typeof _=="boolean"?a.createElement("button",{type:"button",onClick:N,onKeyUp:N,disabled:c,className:"".concat(I,"-quick-jumper-button")},m.jump_to_confirm):a.createElement("span",{onClick:N,onKeyUp:N},_)),U=a.createElement("div",{className:"".concat(I,"-quick-jumper")},m.jump_to,a.createElement("input",{disabled:c,type:"text",value:h,onChange:E,onKeyUp:N,onBlur:y,"aria-label":m.page}),m.page,R)),a.createElement("li",{className:I},X,U)},V=j,q=function(t){var s,g=t.rootPrefixCls,m=t.page,D=t.active,k=t.className,_=t.showTitle,i=t.onClick,n=t.onKeyPress,o=t.itemRender,u="".concat(g,"-item"),c=F()(u,"".concat(u,"-").concat(m),(s={},(0,ot.Z)(s,"".concat(u,"-active"),D),(0,ot.Z)(s,"".concat(u,"-disabled"),!m),s),k),d=function(){i(m)},f=function(p){n(p,i,m)},v=o(m,"page",a.createElement("a",{rel:"nofollow"},m));return v?a.createElement("li",{title:_?String(m):null,className:c,onClick:d,onKeyDown:f,tabIndex:0},v):null},L=q,$e=function(t,s,g){return g};function bt(){}function Z(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function A(e,t,s){var g=typeof e=="undefined"?t:e;return Math.floor((s-1)/g)+1}var ne=function(t){var s,g=t.prefixCls,m=g===void 0?"rc-pagination":g,D=t.selectPrefixCls,k=D===void 0?"rc-select":D,_=t.className,i=t.selectComponentClass,n=t.current,o=t.defaultCurrent,u=o===void 0?1:o,c=t.total,d=c===void 0?0:c,f=t.pageSize,v=t.defaultPageSize,h=v===void 0?10:v,p=t.onChange,S=p===void 0?bt:p,b=t.hideOnSinglePage,z=t.showPrevNextJumpers,E=z===void 0?!0:z,y=t.showQuickJumper,N=t.showLessItems,M=t.showTitle,I=M===void 0?!0:M,X=t.onShowSizeChange,U=X===void 0?bt:X,R=t.locale,C=R===void 0?jt:R,P=t.style,x=t.totalBoundaryShowSizeChanger,w=x===void 0?50:x,B=t.disabled,W=t.simple,H=t.showTotal,re=t.showSizeChanger,G=t.pageSizeOptions,me=t.itemRender,ge=me===void 0?$e:me,Ne=t.jumpPrevIcon,pe=t.jumpNextIcon,be=t.prevIcon,Ae=t.nextIcon,Oe=a.useRef(null),Fe=(0,Tt.Z)(10,{value:f,defaultValue:h}),ee=(0,St.Z)(Fe,2),oe=ee[0],et=ee[1],xe=(0,Tt.Z)(1,{value:n,defaultValue:u,postState:function(Q){return Math.max(1,Math.min(Q,A(void 0,oe,d)))}}),Me=(0,St.Z)(xe,2),$=Me[0],le=Me[1],ae=a.useState($),Te=(0,St.Z)(ae,2),ce=Te[0],Ee=Te[1];(0,a.useEffect)(function(){Ee($)},[$]);var te=S!==bt,ye="current"in t,we=Math.max(1,$-(N?3:5)),ut=Math.min(A(void 0,oe,d),$+(N?3:5));function De(T,Q){var Pe=T||a.createElement("button",{type:"button","aria-label":Q,className:"".concat(m,"-item-link")});return typeof T=="function"&&(Pe=a.createElement(T,(0,Jt.Z)({},t))),Pe}function lt(T){var Q=T.target.value,Pe=A(void 0,oe,d),Gt;return Q===""?Gt=Q:Number.isNaN(Number(Q))?Gt=ce:Q>=Pe?Gt=Pe:Gt=Number(Q),Gt}function dt(T){return Z(T)&&T!==$&&Z(d)&&d>0}var wt=d>oe?y:!1;function pt(T){(T.keyCode===He.Z.UP||T.keyCode===He.Z.DOWN)&&T.preventDefault()}function Lt(T){var Q=lt(T);switch(Q!==ce&&Ee(Q),T.keyCode){case He.Z.ENTER:Ke(Q);break;case He.Z.UP:Ke(Q-1);break;case He.Z.DOWN:Ke(Q+1);break;default:break}}function Bt(T){Ke(lt(T))}function At(T){var Q=A(T,oe,d),Pe=$>Q&&Q!==0?Q:$;et(T),Ee(Pe),U==null||U($,T),le(Pe),S==null||S(Pe,T)}function Ke(T){if(dt(T)&&!B){var Q=A(void 0,oe,d),Pe=T;return T>Q?Pe=Q:T<1&&(Pe=1),Pe!==ce&&Ee(Pe),le(Pe),S==null||S(Pe,oe),Pe}return $}var Dt=$>1,Ht=$<A(void 0,oe,d),It=re!=null?re:d>w;function ht(){Dt&&Ke($-1)}function Ut(){Ht&&Ke($+1)}function Kt(){Ke(we)}function Xt(){Ke(ut)}function Wt(T,Q){if(T.key==="Enter"||T.charCode===He.Z.ENTER||T.keyCode===He.Z.ENTER){for(var Pe=arguments.length,Gt=new Array(Pe>2?Pe-2:0),In=2;In<Pe;In++)Gt[In-2]=arguments[In];Q.apply(void 0,Gt)}}function Rn(T){Wt(T,ht)}function Ln(T){Wt(T,Ut)}function xn(T){Wt(T,Kt)}function tt(T){Wt(T,Xt)}function Ie(T){var Q=ge(T,"prev",De(be,"prev page"));return a.isValidElement(Q)?a.cloneElement(Q,{disabled:!Dt}):Q}function Kn(T){var Q=ge(T,"next",De(Ae,"next page"));return a.isValidElement(Q)?a.cloneElement(Q,{disabled:!Ht}):Q}function yn(T){(T.type==="click"||T.keyCode===He.Z.ENTER)&&Ke(ce)}var Wn=null,Jn=(0,Qt.Z)(t,{aria:!0,data:!0}),Qn=H&&a.createElement("li",{className:"".concat(m,"-total-text")},H(d,[d===0?0:($-1)*oe+1,$*oe>d?d:$*oe])),Gn=null,je=A(void 0,oe,d);if(b&&d<=oe)return null;var Je=[],cn={rootPrefixCls:m,onClick:Ke,onKeyPress:Wt,showTitle:I,itemRender:ge,page:-1},qn=$-1>0?$-1:0,kn=$+1<je?$+1:je,$n=y&&y.goButton,un=$n,Fn=null;W&&($n&&(typeof $n=="boolean"?un=a.createElement("button",{type:"button",onClick:yn,onKeyUp:yn},C.jump_to_confirm):un=a.createElement("span",{onClick:yn,onKeyUp:yn},$n),un=a.createElement("li",{title:I?"".concat(C.jump_to).concat($,"/").concat(je):null,className:"".concat(m,"-simple-pager")},un)),Fn=a.createElement("li",{title:I?"".concat($,"/").concat(je):null,className:"".concat(m,"-simple-pager")},a.createElement("input",{type:"text",value:ce,disabled:B,onKeyDown:pt,onKeyUp:Lt,onChange:Lt,onBlur:Bt,size:3}),a.createElement("span",{className:"".concat(m,"-slash")},"/"),je));var zt=N?1:2;if(je<=3+zt*2){je||Je.push(a.createElement(L,(0,st.Z)({},cn,{key:"noPager",page:1,className:"".concat(m,"-item-disabled")})));for(var dn=1;dn<=je;dn+=1)Je.push(a.createElement(L,(0,st.Z)({},cn,{key:dn,page:dn,active:$===dn})))}else{var _n=N?C.prev_3:C.prev_5,ei=N?C.next_3:C.next_5,Vn=ge(we,"jump-prev",De(Ne,"prev page")),Yn=ge(ut,"jump-next",De(pe,"next page"));E&&(Wn=Vn?a.createElement("li",{title:I?_n:null,key:"prev",onClick:Kt,tabIndex:0,onKeyDown:xn,className:F()("".concat(m,"-jump-prev"),(0,ot.Z)({},"".concat(m,"-jump-prev-custom-icon"),!!Ne))},Vn):null,Gn=Yn?a.createElement("li",{title:I?ei:null,key:"next",onClick:Xt,tabIndex:0,onKeyDown:tt,className:F()("".concat(m,"-jump-next"),(0,ot.Z)({},"".concat(m,"-jump-next-custom-icon"),!!pe))},Yn):null);var Bn=Math.max(1,$-zt),An=Math.min($+zt,je);$-1<=zt&&(An=1+zt*2),je-$<=zt&&(Bn=je-zt*2);for(var mn=Bn;mn<=An;mn+=1)Je.push(a.createElement(L,(0,st.Z)({},cn,{key:mn,page:mn,active:$===mn})));if($-1>=zt*2&&$!==1+2&&(Je[0]=a.cloneElement(Je[0],{className:F()("".concat(m,"-item-after-jump-prev"),Je[0].props.className)}),Je.unshift(Wn)),je-$>=zt*2&&$!==je-2){var Un=Je[Je.length-1];Je[Je.length-1]=a.cloneElement(Un,{className:F()("".concat(m,"-item-before-jump-next"),Un.props.className)}),Je.push(Gn)}Bn!==1&&Je.unshift(a.createElement(L,(0,st.Z)({},cn,{key:1,page:1}))),An!==je&&Je.push(a.createElement(L,(0,st.Z)({},cn,{key:je,page:je})))}var En=Ie(qn);if(En){var Dn=!Dt||!je;En=a.createElement("li",{title:I?C.prev_page:null,onClick:ht,tabIndex:Dn?null:0,onKeyDown:Rn,className:F()("".concat(m,"-prev"),(0,ot.Z)({},"".concat(m,"-disabled"),Dn)),"aria-disabled":Dn},En)}var wn=Kn(kn);if(wn){var gn,Hn;W?(gn=!Ht,Hn=Dt?0:null):(gn=!Ht||!je,Hn=gn?null:0),wn=a.createElement("li",{title:I?C.next_page:null,onClick:Ut,tabIndex:Hn,onKeyDown:Ln,className:F()("".concat(m,"-next"),(0,ot.Z)({},"".concat(m,"-disabled"),gn)),"aria-disabled":gn},wn)}var ti=F()(m,_,(s={},(0,ot.Z)(s,"".concat(m,"-simple"),W),(0,ot.Z)(s,"".concat(m,"-disabled"),B),s));return a.createElement("ul",(0,st.Z)({className:ti,style:P,ref:Oe},Jn),Qn,En,W?Fn:Je,wn,a.createElement(V,{locale:C,rootPrefixCls:m,disabled:B,selectComponentClass:i,selectPrefixCls:k,changeSize:It?At:null,pageSize:oe,pageSizeOptions:G,quickGo:wt?Ke:null,goButton:un}))},Y=ne,se=l(90123),qe=l(50483),ve=l(91886),he=l(46545);const Re=e=>a.createElement(he.Z,Object.assign({},e,{showSearch:!0,size:"small"})),ie=e=>a.createElement(he.Z,Object.assign({},e,{showSearch:!0,size:"middle"}));Re.Option=he.Z.Option,ie.Option=he.Z.Option;var O=l(23238),ke=l(85580),de=l(55985),ze=l(37324),Le=l(87077);const Xe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xt=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:(0,O.bf)(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:(0,O.bf)(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:(0,O.bf)(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:(0,O.bf)(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:(0,O.bf)(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,["&-size-changer"]:{top:e.miniOptionsSizeChangerTop},["&-quick-jumper"]:{height:e.itemSizeSM,lineHeight:(0,O.bf)(e.itemSizeSM),input:Object.assign(Object.assign({},(0,ke.x0)(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},ft=e=>{const{componentCls:t}=e;return{[` + &${t}-simple ${t}-prev, + &${t}-simple ${t}-next + `]:{height:e.itemSizeSM,lineHeight:(0,O.bf)(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:(0,O.bf)(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${(0,O.bf)(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${(0,O.bf)(e.inputOutlineOffset)} 0 ${(0,O.bf)(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},at=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${(0,O.bf)(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,O.bf)(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:(0,O.bf)(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign({},(0,ke.ik)(e)),{width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},Ue=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:(0,O.bf)(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${(0,O.bf)(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,O.bf)(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},yt=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,de.Wf)(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:(0,O.bf)(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Ue(e)),at(e)),ft(e)),xt(e)),Xe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},We=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},(0,de.Qy)(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},(0,de.oN)(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},(0,de.oN)(e))}}}},$t=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},(0,ke.TM)(e)),ct=e=>(0,ze.TS)(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ke.e5)(e));var Nt=(0,Le.I$)("Pagination",e=>{const t=ct(e);return[yt(t),We(t)]},$t),nn=l(45824);const Ft=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}};var on=(0,Le.bk)(["Pagination","bordered"],e=>{const t=ct(e);return[Ft(t)]},$t),Zt=function(e,t){var s={};for(var g in e)Object.prototype.hasOwnProperty.call(e,g)&&t.indexOf(g)<0&&(s[g]=e[g]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,g=Object.getOwnPropertySymbols(e);m<g.length;m++)t.indexOf(g[m])<0&&Object.prototype.propertyIsEnumerable.call(e,g[m])&&(s[g[m]]=e[g[m]]);return s},an=e=>{const{prefixCls:t,selectPrefixCls:s,className:g,rootClassName:m,style:D,size:k,locale:_,selectComponentClass:i,responsive:n,showSizeChanger:o}=e,u=Zt(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:c}=(0,Qe.Z)(n),[,d]=(0,nn.ZP)(),{getPrefixCls:f,direction:v,pagination:h={}}=a.useContext(J.E_),p=f("pagination",t),[S,b,z]=Nt(p),E=o!=null?o:h.showSizeChanger,y=a.useMemo(()=>{const P=a.createElement("span",{className:`${p}-item-ellipsis`},"\u2022\u2022\u2022"),x=a.createElement("button",{className:`${p}-item-link`,type:"button",tabIndex:-1},v==="rtl"?a.createElement(Mt.Z,null):a.createElement(Ot.Z,null)),w=a.createElement("button",{className:`${p}-item-link`,type:"button",tabIndex:-1},v==="rtl"?a.createElement(Ot.Z,null):a.createElement(Mt.Z,null)),B=a.createElement("a",{className:`${p}-item-link`},a.createElement("div",{className:`${p}-item-container`},v==="rtl"?a.createElement(Pt.Z,{className:`${p}-item-link-icon`}):a.createElement(it.Z,{className:`${p}-item-link-icon`}),P)),W=a.createElement("a",{className:`${p}-item-link`},a.createElement("div",{className:`${p}-item-container`},v==="rtl"?a.createElement(it.Z,{className:`${p}-item-link-icon`}):a.createElement(Pt.Z,{className:`${p}-item-link-icon`}),P));return{prevIcon:x,nextIcon:w,jumpPrevIcon:B,jumpNextIcon:W}},[v,p]),[N]=(0,ve.Z)("Pagination",se.Z),M=Object.assign(Object.assign({},N),_),I=(0,qe.Z)(k),X=I==="small"||!!(c&&!I&&n),U=f("select",s),R=F()({[`${p}-mini`]:X,[`${p}-rtl`]:v==="rtl",[`${p}-bordered`]:d.wireframe},h==null?void 0:h.className,g,m,b,z),C=Object.assign(Object.assign({},h==null?void 0:h.style),D);return S(a.createElement(a.Fragment,null,d.wireframe&&a.createElement(on,{prefixCls:p}),a.createElement(Y,Object.assign({},y,u,{style:C,prefixCls:p,selectPrefixCls:U,className:R,selectComponentClass:i||(X?Re:ie),locale:M,showSizeChanger:E}))))},qt=an,Vt=l(36760);function _e(e,t,s){var g=s||{},m=g.noTrailing,D=m===void 0?!1:m,k=g.noLeading,_=k===void 0?!1:k,i=g.debounceMode,n=i===void 0?void 0:i,o,u=!1,c=0;function d(){o&&clearTimeout(o)}function f(h){var p=h||{},S=p.upcomingOnly,b=S===void 0?!1:S;d(),u=!b}function v(){for(var h=arguments.length,p=new Array(h),S=0;S<h;S++)p[S]=arguments[S];var b=this,z=Date.now()-c;if(u)return;function E(){c=Date.now(),t.apply(b,p)}function y(){o=void 0}!_&&n&&!o&&E(),d(),n===void 0&&z>e?_?(c=Date.now(),D||(o=setTimeout(n?y:E,e))):E():D!==!0&&(o=setTimeout(n?y:E,n===void 0?e-z:e))}return v.cancel=f,v}function Yt(e,t,s){var g=s||{},m=g.atBegin,D=m===void 0?!1:m;return _e(e,t,{debounceMode:D!==!1})}var Et=l(37865);const Rt=new O.E4("antSpinMove",{to:{opacity:1}}),kt=new O.E4("antRotate",{to:{transform:"rotate(405deg)"}}),_t=e=>{const{componentCls:t,calc:s}=e;return{[`${t}`]:Object.assign(Object.assign({},(0,de.Wf)(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:s(s(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${t}-dot ${t}-dot-item`]:{backgroundColor:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:s(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:s(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:s(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:s(s(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:s(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:s(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:s(s(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:s(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none",["&::after"]:{opacity:.4,pointerEvents:"auto"}}},["&-tip"]:{color:e.spinDotDefault},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:s(e.dotSize).sub(s(e.marginXXS).div(2)).div(2).equal(),height:s(e.dotSize).sub(s(e.marginXXS).div(2)).div(2).equal(),backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:Rt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:kt,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM,i:{width:s(s(e.dotSizeSM).sub(s(e.marginXXS).div(2))).div(2).equal(),height:s(s(e.dotSizeSM).sub(s(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG,i:{width:s(s(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:s(s(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},en=e=>{const{controlHeightLG:t,controlHeight:s}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:s}};var rn=(0,Le.I$)("Spin",e=>{const t=(0,ze.TS)(e,{spinDotDefault:e.colorTextDescription});return[_t(t)]},en),ln=function(e,t){var s={};for(var g in e)Object.prototype.hasOwnProperty.call(e,g)&&t.indexOf(g)<0&&(s[g]=e[g]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,g=Object.getOwnPropertySymbols(e);m<g.length;m++)t.indexOf(g[m])<0&&Object.prototype.propertyIsEnumerable.call(e,g[m])&&(s[g[m]]=e[g[m]]);return s};const fn=null;let rt=null;function Se(e,t){const{indicator:s}=t,g=`${e}-dot`;return s===null?null:(0,Et.l$)(s)?(0,Et.Tm)(s,{className:F()(s.props.className,g)}):(0,Et.l$)(rt)?(0,Et.Tm)(rt,{className:F()(rt.props.className,g)}):a.createElement("span",{className:F()(g,`${e}-dot-spin`)},a.createElement("i",{className:`${e}-dot-item`,key:1}),a.createElement("i",{className:`${e}-dot-item`,key:2}),a.createElement("i",{className:`${e}-dot-item`,key:3}),a.createElement("i",{className:`${e}-dot-item`,key:4}))}function Ce(e,t){return!!e&&!!t&&!isNaN(Number(t))}const Ge=e=>{const{prefixCls:t,spinning:s=!0,delay:g=0,className:m,rootClassName:D,size:k="default",tip:_,wrapperClassName:i,style:n,children:o,fullscreen:u}=e,c=ln(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen"]),{getPrefixCls:d}=a.useContext(J.E_),f=d("spin",t),[v,h,p]=rn(f),[S,b]=a.useState(()=>s&&!Ce(s,g));a.useEffect(()=>{if(s){const R=Yt(g,()=>{b(!0)});return R(),()=>{var C;(C=R==null?void 0:R.cancel)===null||C===void 0||C.call(R)}}b(!1)},[g,s]);const z=a.useMemo(()=>typeof o!="undefined"&&!u,[o,u]),{direction:E,spin:y}=a.useContext(J.E_),N=F()(f,y==null?void 0:y.className,{[`${f}-sm`]:k==="small",[`${f}-lg`]:k==="large",[`${f}-spinning`]:S,[`${f}-show-text`]:!!_,[`${f}-fullscreen`]:u,[`${f}-fullscreen-show`]:u&&S,[`${f}-rtl`]:E==="rtl"},m,D,h,p),M=F()(`${f}-container`,{[`${f}-blur`]:S}),I=(0,Vt.Z)(c,["indicator"]),X=Object.assign(Object.assign({},y==null?void 0:y.style),n),U=a.createElement("div",Object.assign({},I,{style:X,className:N,"aria-live":"polite","aria-busy":S}),Se(f,e),_&&(z||u)?a.createElement("div",{className:`${f}-text`},_):null);return v(z?a.createElement("div",Object.assign({},I,{className:F()(`${f}-nested-loading`,i,h,p)}),S&&a.createElement("div",{key:"loading"},U),a.createElement("div",{className:M,key:"container"},o)):U)};Ge.setDefaultIndicator=e=>{rt=e};var vn=Ge,pn=l(53263);const vt=a.createContext({}),Xn=vt.Consumer;var hn=function(e,t){var s={};for(var g in e)Object.prototype.hasOwnProperty.call(e,g)&&t.indexOf(g)<0&&(s[g]=e[g]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,g=Object.getOwnPropertySymbols(e);m<g.length;m++)t.indexOf(g[m])<0&&Object.prototype.propertyIsEnumerable.call(e,g[m])&&(s[g[m]]=e[g[m]]);return s};const Pn=e=>{var{prefixCls:t,className:s,avatar:g,title:m,description:D}=e,k=hn(e,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:_}=(0,a.useContext)(J.E_),i=_("list",t),n=F()(`${i}-item-meta`,s),o=a.createElement("div",{className:`${i}-item-meta-content`},m&&a.createElement("h4",{className:`${i}-item-meta-title`},m),D&&a.createElement("div",{className:`${i}-item-meta-description`},D));return a.createElement("div",Object.assign({},k,{className:n}),g&&a.createElement("div",{className:`${i}-item-meta-avatar`},g),(m||D)&&o)},On=(e,t)=>{var{prefixCls:s,children:g,actions:m,extra:D,className:k,colStyle:_}=e,i=hn(e,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:n,itemLayout:o}=(0,a.useContext)(vt),{getPrefixCls:u}=(0,a.useContext)(J.E_),c=()=>{let S;return a.Children.forEach(g,b=>{typeof b=="string"&&(S=!0)}),S&&a.Children.count(g)>1},d=()=>o==="vertical"?!!D:!c(),f=u("list",s),v=m&&m.length>0&&a.createElement("ul",{className:`${f}-item-action`,key:"actions"},m.map((S,b)=>a.createElement("li",{key:`${f}-item-action-${b}`},S,b!==m.length-1&&a.createElement("em",{className:`${f}-item-action-split`})))),h=n?"div":"li",p=a.createElement(h,Object.assign({},i,n?{}:{ref:t},{className:F()(`${f}-item`,{[`${f}-item-no-flex`]:!d()},k)}),o==="vertical"&&D?[a.createElement("div",{className:`${f}-item-main`,key:"content"},g,v),a.createElement("div",{className:`${f}-item-extra`,key:"extra"},D)]:[g,v,(0,Et.Tm)(D,{key:"extra"})]);return n?a.createElement(pn.Z,{ref:t,flex:1,style:_},p):p},Sn=(0,a.forwardRef)(On);Sn.Meta=Pn;var Cn=Sn;const sn=e=>{const{listBorderedCls:t,componentCls:s,paddingLG:g,margin:m,itemPaddingSM:D,itemPaddingLG:k,marginLG:_,borderRadiusLG:i}=e;return{[`${t}`]:{border:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:i,[`${s}-header,${s}-footer,${s}-item`]:{paddingInline:g},[`${s}-pagination`]:{margin:`${(0,O.bf)(m)} ${(0,O.bf)(_)}`}},[`${t}${s}-sm`]:{[`${s}-item,${s}-header,${s}-footer`]:{padding:D}},[`${t}${s}-lg`]:{[`${s}-item,${s}-header,${s}-footer`]:{padding:k}}}},Nn=e=>{const{componentCls:t,screenSM:s,screenMD:g,marginLG:m,marginSM:D,margin:k}=e;return{[`@media screen and (max-width:${g}px)`]:{[`${t}`]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:m}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:m}}}},[`@media screen and (max-width: ${s}px)`]:{[`${t}`]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:D}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${(0,O.bf)(k)}`}}}}}},zn=e=>{const{componentCls:t,antCls:s,controlHeight:g,minHeight:m,paddingSM:D,marginLG:k,padding:_,itemPadding:i,colorPrimary:n,itemPaddingSM:o,itemPaddingLG:u,paddingXS:c,margin:d,colorText:f,colorTextDescription:v,motionDurationSlow:h,lineWidth:p,headerBg:S,footerBg:b,emptyTextPadding:z,metaMarginBottom:E,avatarMarginRight:y,titleMarginBottom:N,descriptionFontSize:M}=e,I={};return["start","center","end"].forEach(X=>{I[`&-align-${X}`]={textAlign:X}}),{[`${t}`]:Object.assign(Object.assign({},(0,de.Wf)(e)),{position:"relative","*":{outline:"none"},[`${t}-header`]:{background:S},[`${t}-footer`]:{background:b},[`${t}-header, ${t}-footer`]:{paddingBlock:D},[`${t}-pagination`]:Object.assign(Object.assign({marginBlockStart:k},I),{[`${s}-pagination-options`]:{textAlign:"start"}}),[`${t}-spin`]:{minHeight:m,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:i,color:f,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:y},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:f},[`${t}-item-meta-title`]:{margin:`0 0 ${(0,O.bf)(e.marginXXS)} 0`,color:f,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:f,transition:`all ${h}`,["&:hover"]:{color:n}}},[`${t}-item-meta-description`]:{color:v,fontSize:M,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none",["& > li"]:{position:"relative",display:"inline-block",padding:`0 ${(0,O.bf)(c)}`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center",["&:first-child"]:{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:p,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${(0,O.bf)(_)} 0`,color:v,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:z,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}}),[`${t}-grid ${s}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:d,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:k},[`${t}-item-meta`]:{marginBlockEnd:E,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:N,color:f,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:_,marginInlineStart:"auto","> li":{padding:`0 ${(0,O.bf)(_)}`,["&:first-child"]:{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,["&:last-child"]:{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:g},[`${t}-split${t}-something-after-last-item ${s}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${(0,O.bf)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:u},[`${t}-sm ${t}-item`]:{padding:o},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},Mn=e=>({contentWidth:220,itemPadding:`${(0,O.bf)(e.paddingContentVertical)} 0`,itemPaddingSM:`${(0,O.bf)(e.paddingContentVerticalSM)} ${(0,O.bf)(e.paddingContentHorizontal)}`,itemPaddingLG:`${(0,O.bf)(e.paddingContentVerticalLG)} ${(0,O.bf)(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize});var Tn=(0,Le.I$)("List",e=>{const t=(0,ze.TS)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[zn(t),sn(t),Nn(t)]},Mn),jn=function(e,t){var s={};for(var g in e)Object.prototype.hasOwnProperty.call(e,g)&&t.indexOf(g)<0&&(s[g]=e[g]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,g=Object.getOwnPropertySymbols(e);m<g.length;m++)t.indexOf(g[m])<0&&Object.prototype.propertyIsEnumerable.call(e,g[m])&&(s[g[m]]=e[g[m]]);return s};function bn(e){var t,{pagination:s=!1,prefixCls:g,bordered:m=!1,split:D=!0,className:k,rootClassName:_,style:i,children:n,itemLayout:o,loadMore:u,grid:c,dataSource:d=[],size:f,header:v,footer:h,loading:p=!1,rowKey:S,renderItem:b,locale:z}=e,E=jn(e,["pagination","prefixCls","bordered","split","className","rootClassName","style","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]);const y=s&&typeof s=="object"?s:{},[N,M]=a.useState(y.defaultCurrent||1),[I,X]=a.useState(y.defaultPageSize||10),{getPrefixCls:U,renderEmpty:R,direction:C,list:P}=a.useContext(J.E_),x={current:1,total:0},w=te=>(ye,we)=>{var ut;M(ye),X(we),s&&s[te]&&((ut=s==null?void 0:s[te])===null||ut===void 0||ut.call(s,ye,we))},B=w("onChange"),W=w("onShowSizeChange"),H=(te,ye)=>{if(!b)return null;let we;return typeof S=="function"?we=S(te):S?we=te[S]:we=te.key,we||(we=`list-item-${ye}`),a.createElement(a.Fragment,{key:we},b(te,ye))},re=()=>!!(u||s||h),G=U("list",g),[me,ge,Ne]=Tn(G);let pe=p;typeof pe=="boolean"&&(pe={spinning:pe});const be=pe&&pe.spinning,Ae=(0,qe.Z)(f);let Oe="";switch(Ae){case"large":Oe="lg";break;case"small":Oe="sm";break;default:break}const Fe=F()(G,{[`${G}-vertical`]:o==="vertical",[`${G}-${Oe}`]:Oe,[`${G}-split`]:D,[`${G}-bordered`]:m,[`${G}-loading`]:be,[`${G}-grid`]:!!c,[`${G}-something-after-last-item`]:re(),[`${G}-rtl`]:C==="rtl"},P==null?void 0:P.className,k,_,ge,Ne),ee=K(x,{total:d.length,current:N,pageSize:I},s||{}),oe=Math.ceil(ee.total/ee.pageSize);ee.current>oe&&(ee.current=oe);const et=s?a.createElement("div",{className:F()(`${G}-pagination`,`${G}-pagination-align-${(t=ee==null?void 0:ee.align)!==null&&t!==void 0?t:"end"}`)},a.createElement(qt,Object.assign({},ee,{onChange:B,onShowSizeChange:W}))):null;let xe=(0,r.Z)(d);s&&d.length>(ee.current-1)*ee.pageSize&&(xe=(0,r.Z)(d).splice((ee.current-1)*ee.pageSize,ee.pageSize));const Me=Object.keys(c||{}).some(te=>["xs","sm","md","lg","xl","xxl"].includes(te)),$=(0,Qe.Z)(Me),le=a.useMemo(()=>{for(let te=0;te<fe.c4.length;te+=1){const ye=fe.c4[te];if($[ye])return ye}},[$]),ae=a.useMemo(()=>{if(!c)return;const te=le&&c[le]?c[le]:c.column;if(te)return{width:`${100/te}%`,maxWidth:`${100/te}%`}},[c==null?void 0:c.column,le]);let Te=be&&a.createElement("div",{style:{minHeight:53}});if(xe.length>0){const te=xe.map((ye,we)=>H(ye,we));Te=c?a.createElement(Ye.Z,{gutter:c.gutter},a.Children.map(te,ye=>a.createElement("div",{key:ye==null?void 0:ye.key,style:ae},ye))):a.createElement("ul",{className:`${G}-items`},te)}else!n&&!be&&(Te=a.createElement("div",{className:`${G}-empty-text`},z&&z.emptyText||(R==null?void 0:R("List"))||a.createElement(mt.Z,{componentName:"List"})));const ce=ee.position||"bottom",Ee=a.useMemo(()=>({grid:c,itemLayout:o}),[JSON.stringify(c),o]);return me(a.createElement(vt.Provider,{value:Ee},a.createElement("div",Object.assign({style:Object.assign(Object.assign({},P==null?void 0:P.style),i),className:Fe},E),(ce==="top"||ce==="both")&&et,v&&a.createElement("div",{className:`${G}-header`},v),a.createElement(vn,Object.assign({},pe),Te,n),h&&a.createElement("div",{className:`${G}-footer`},h),u||(ce==="bottom"||ce==="both")&&et)))}bn.Item=Cn;var Zn=bn},38498:function(ue,Ve,l){var r=l(78770);function nt(F){if(Array.isArray(F))return r(F)}ue.exports=nt,ue.exports.__esModule=!0,ue.exports.default=ue.exports},20698:function(ue){function Ve(l){if(typeof Symbol!="undefined"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}ue.exports=Ve,ue.exports.__esModule=!0,ue.exports.default=ue.exports},91162:function(ue){function Ve(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}ue.exports=Ve,ue.exports.__esModule=!0,ue.exports.default=ue.exports},15558:function(ue,Ve,l){var r=l(38498),nt=l(20698),F=l(31479),a=l(91162);function Ze(K){return r(K)||nt(K)||F(K)||a()}ue.exports=Ze,ue.exports.__esModule=!0,ue.exports.default=ue.exports}}]); diff --git a/9967.a799edec.async.js b/9967.a799edec.async.js new file mode 100644 index 00000000..59c88471 --- /dev/null +++ b/9967.a799edec.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9967],{29967:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r=Object.freeze({colors:{"activityBar.background":"#171520","activityBar.dropBackground":"#34294f66","activityBar.foreground":"#ffffffCC","activityBarBadge.background":"#f97e72","activityBarBadge.foreground":"#2a2139","badge.background":"#2a2139","badge.foreground":"#ffffff","breadcrumbPicker.background":"#232530","button.background":"#614D85","debugToolBar.background":"#463465","diffEditor.insertedTextBackground":"#0beb9935","diffEditor.removedTextBackground":"#fe445035","dropdown.background":"#232530","dropdown.listBackground":"#2a2139","editor.background":"#262335","editor.findMatchBackground":"#D18616bb","editor.findMatchHighlightBackground":"#D1861655","editor.findRangeHighlightBackground":"#34294f1a","editor.hoverHighlightBackground":"#463564","editor.lineHighlightBorder":"#7059AB66","editor.rangeHighlightBackground":"#49549539","editor.selectionBackground":"#ffffff20","editor.selectionHighlightBackground":"#ffffff20","editor.wordHighlightBackground":"#34294f88","editor.wordHighlightStrongBackground":"#34294f88","editorBracketMatch.background":"#34294f66","editorBracketMatch.border":"#495495","editorCodeLens.foreground":"#ffffff7c","editorCursor.background":"#241b2f","editorCursor.foreground":"#f97e72","editorError.foreground":"#fe4450","editorGroup.border":"#495495","editorGroup.dropBackground":"#4954954a","editorGroupHeader.tabsBackground":"#241b2f","editorGutter.addedBackground":"#206d4bd6","editorGutter.deletedBackground":"#fa2e46a4","editorGutter.modifiedBackground":"#b893ce8f","editorIndentGuide.activeBackground":"#A148AB80","editorIndentGuide.background":"#444251","editorLineNumber.activeForeground":"#ffffffcc","editorLineNumber.foreground":"#ffffff73","editorOverviewRuler.addedForeground":"#09f7a099","editorOverviewRuler.border":"#34294fb3","editorOverviewRuler.deletedForeground":"#fe445099","editorOverviewRuler.errorForeground":"#fe4450dd","editorOverviewRuler.findMatchForeground":"#D1861699","editorOverviewRuler.modifiedForeground":"#b893ce99","editorOverviewRuler.warningForeground":"#72f1b8cc","editorRuler.foreground":"#A148AB80","editorSuggestWidget.highlightForeground":"#f97e72","editorSuggestWidget.selectedBackground":"#ffffff36","editorWarning.foreground":"#72f1b8cc","editorWidget.background":"#171520DC","editorWidget.border":"#ffffff22","editorWidget.resizeBorder":"#ffffff44",errorForeground:"#fe4450","extensionButton.prominentBackground":"#f97e72","extensionButton.prominentHoverBackground":"#ff7edb",focusBorder:"#1f212b",foreground:"#ffffff","gitDecoration.addedResourceForeground":"#72f1b8cc","gitDecoration.deletedResourceForeground":"#fe4450","gitDecoration.ignoredResourceForeground":"#ffffff59","gitDecoration.modifiedResourceForeground":"#b893ceee","gitDecoration.untrackedResourceForeground":"#72f1b8","input.background":"#2a2139","inputOption.activeBorder":"#ff7edb99","inputValidation.errorBackground":"#fe445080","inputValidation.errorBorder":"#fe445000","list.activeSelectionBackground":"#ffffff20","list.activeSelectionForeground":"#ffffff","list.dropBackground":"#34294f66","list.errorForeground":"#fe4450E6","list.focusBackground":"#ffffff20","list.focusForeground":"#ffffff","list.highlightForeground":"#f97e72","list.hoverBackground":"#37294d99","list.hoverForeground":"#ffffff","list.inactiveFocusBackground":"#2a213999","list.inactiveSelectionBackground":"#ffffff20","list.inactiveSelectionForeground":"#ffffff","list.warningForeground":"#72f1b8bb","menu.background":"#463465","minimapGutter.addedBackground":"#09f7a099","minimapGutter.deletedBackground":"#fe4450","minimapGutter.modifiedBackground":"#b893ce","panelTitle.activeBorder":"#f97e72","peekView.border":"#495495","peekViewEditor.background":"#232530","peekViewEditor.matchHighlightBackground":"#D18616bb","peekViewResult.background":"#232530","peekViewResult.matchHighlightBackground":"#D1861655","peekViewResult.selectionBackground":"#2a213980","peekViewTitle.background":"#232530","pickerGroup.foreground":"#f97e72ea","progressBar.background":"#f97e72","scrollbar.shadow":"#2a2139","scrollbarSlider.activeBackground":"#9d8bca20","scrollbarSlider.background":"#9d8bca30","scrollbarSlider.hoverBackground":"#9d8bca50","selection.background":"#ffffff20","sideBar.background":"#241b2f","sideBar.dropBackground":"#34294f4c","sideBar.foreground":"#ffffff99","sideBarSectionHeader.background":"#241b2f","sideBarSectionHeader.foreground":"#ffffffca","statusBar.background":"#241b2f","statusBar.debuggingBackground":"#f97e72","statusBar.debuggingForeground":"#08080f","statusBar.foreground":"#ffffff80","statusBar.noFolderBackground":"#241b2f","statusBarItem.prominentBackground":"#2a2139","statusBarItem.prominentHoverBackground":"#34294f","tab.activeBorder":"#880088","tab.border":"#241b2f00","tab.inactiveBackground":"#262335","terminal.ansiBlue":"#03edf9","terminal.ansiBrightBlue":"#03edf9","terminal.ansiBrightCyan":"#03edf9","terminal.ansiBrightGreen":"#72f1b8","terminal.ansiBrightMagenta":"#ff7edb","terminal.ansiBrightRed":"#fe4450","terminal.ansiBrightYellow":"#fede5d","terminal.ansiCyan":"#03edf9","terminal.ansiGreen":"#72f1b8","terminal.ansiMagenta":"#ff7edb","terminal.ansiRed":"#fe4450","terminal.ansiYellow":"#f3e70f","terminal.foreground":"#ffffff","terminal.selectionBackground":"#ffffff20","terminalCursor.background":"#ffffff","terminalCursor.foreground":"#03edf9","textLink.activeForeground":"#ff7edb","textLink.foreground":"#f97e72","titleBar.activeBackground":"#241b2f","titleBar.inactiveBackground":"#241b2f","walkThrough.embeddedEditorBackground":"#232530","widget.shadow":"#2a2139"},displayName:"Synthwave '84",name:"synthwave-84",semanticHighlighting:!0,tokenColors:[{scope:["comment","string.quoted.docstring.multi.python","string.quoted.docstring.multi.python punctuation.definition.string.begin.python","string.quoted.docstring.multi.python punctuation.definition.string.end.python"],settings:{fontStyle:"italic",foreground:"#848bbd"}},{scope:["string.quoted","string.template","punctuation.definition.string"],settings:{foreground:"#ff8b39"}},{scope:"string.template meta.embedded.line",settings:{foreground:"#b6b1b1"}},{scope:["variable","entity.name.variable"],settings:{foreground:"#ff7edb"}},{scope:"variable.language",settings:{fontStyle:"bold",foreground:"#fe4450"}},{scope:"variable.parameter",settings:{fontStyle:"italic"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#fede5d"}},{scope:"constant",settings:{foreground:"#f97e72"}},{scope:"string.regexp",settings:{foreground:"#f97e72"}},{scope:"constant.numeric",settings:{foreground:"#f97e72"}},{scope:"constant.language",settings:{foreground:"#f97e72"}},{scope:"constant.character.escape",settings:{foreground:"#36f9f6"}},{scope:"entity.name",settings:{foreground:"#fe4450"}},{scope:"entity.name.tag",settings:{foreground:"#72f1b8"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#36f9f6"}},{scope:"entity.other.attribute-name",settings:{foreground:"#fede5d"}},{scope:"entity.other.attribute-name.html",settings:{fontStyle:"italic",foreground:"#fede5d"}},{scope:["entity.name.type","meta.attribute.class.html"],settings:{foreground:"#fe4450"}},{scope:"entity.other.inherited-class",settings:{foreground:"#D50"}},{scope:["entity.name.function","variable.function"],settings:{foreground:"#36f9f6"}},{scope:["keyword.control.export.js","keyword.control.import.js"],settings:{foreground:"#72f1b8"}},{scope:["constant.numeric.decimal.js"],settings:{foreground:"#2EE2FA"}},{scope:"keyword",settings:{foreground:"#fede5d"}},{scope:"keyword.control",settings:{foreground:"#fede5d"}},{scope:"keyword.operator",settings:{foreground:"#fede5d"}},{scope:["keyword.operator.new","keyword.operator.expression","keyword.operator.logical"],settings:{foreground:"#fede5d"}},{scope:"keyword.other.unit",settings:{foreground:"#f97e72"}},{scope:"support",settings:{foreground:"#fe4450"}},{scope:"support.function",settings:{foreground:"#36f9f6"}},{scope:"support.variable",settings:{foreground:"#ff7edb"}},{scope:["meta.object-literal.key","support.type.property-name"],settings:{foreground:"#ff7edb"}},{scope:"punctuation.separator.key-value",settings:{foreground:"#b6b1b1"}},{scope:"punctuation.section.embedded",settings:{foreground:"#fede5d"}},{scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end"],settings:{foreground:"#72f1b8"}},{scope:["support.type.property-name.css","support.type.property-name.json"],settings:{foreground:"#72f1b8"}},{scope:"switch-block.expr.js",settings:{foreground:"#72f1b8"}},{scope:"variable.other.constant.property.js, variable.other.property.js",settings:{foreground:"#2ee2fa"}},{scope:"constant.other.color",settings:{foreground:"#f97e72"}},{scope:"support.constant.font-name",settings:{foreground:"#f97e72"}},{scope:"entity.other.attribute-name.id",settings:{foreground:"#36f9f6"}},{scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:"#D50"}},{scope:"support.function.misc.css",settings:{foreground:"#fe4450"}},{scope:["markup.heading","entity.name.section"],settings:{foreground:"#ff7edb"}},{scope:["text.html","keyword.operator.assignment"],settings:{foreground:"#ffffffee"}},{scope:"markup.quote",settings:{fontStyle:"italic",foreground:"#b6b1b1cc"}},{scope:"beginning.punctuation.definition.list",settings:{foreground:"#ff7edb"}},{scope:"markup.underline.link",settings:{foreground:"#D50"}},{scope:"string.other.link.description",settings:{foreground:"#f97e72"}},{scope:"meta.function-call.generic.python",settings:{foreground:"#36f9f6"}},{scope:"variable.parameter.function-call.python",settings:{foreground:"#72f1b8"}},{scope:"storage.type.cs",settings:{foreground:"#fe4450"}},{scope:"entity.name.variable.local.cs",settings:{foreground:"#ff7edb"}},{scope:["entity.name.variable.field.cs","entity.name.variable.property.cs"],settings:{foreground:"#ff7edb"}},{scope:"constant.other.placeholder.c",settings:{fontStyle:"italic",foreground:"#72f1b8"}},{scope:["keyword.control.directive.include.c","keyword.control.directive.define.c"],settings:{foreground:"#72f1b8"}},{scope:"storage.modifier.c",settings:{foreground:"#fe4450"}},{scope:"source.cpp keyword.operator",settings:{foreground:"#fede5d"}},{scope:"constant.other.placeholder.cpp",settings:{fontStyle:"italic",foreground:"#72f1b8"}},{scope:["keyword.control.directive.include.cpp","keyword.control.directive.define.cpp"],settings:{foreground:"#72f1b8"}},{scope:"storage.modifier.specifier.const.cpp",settings:{foreground:"#fe4450"}},{scope:["source.elixir support.type.elixir","source.elixir meta.module.elixir entity.name.class.elixir"],settings:{foreground:"#36f9f6"}},{scope:"source.elixir entity.name.function",settings:{foreground:"#72f1b8"}},{scope:["source.elixir constant.other.symbol.elixir","source.elixir constant.other.keywords.elixir"],settings:{foreground:"#36f9f6"}},{scope:"source.elixir punctuation.definition.string",settings:{foreground:"#72f1b8"}},{scope:["source.elixir variable.other.readwrite.module.elixir","source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir"],settings:{foreground:"#72f1b8"}},{scope:"source.elixir .punctuation.binary.elixir",settings:{fontStyle:"italic",foreground:"#ff7edb"}},{scope:["entity.global.clojure"],settings:{fontStyle:"bold",foreground:"#36f9f6"}},{scope:["storage.control.clojure"],settings:{fontStyle:"italic",foreground:"#36f9f6"}},{scope:["meta.metadata.simple.clojure","meta.metadata.map.clojure"],settings:{fontStyle:"italic",foreground:"#fe4450"}},{scope:["meta.quoted-expression.clojure"],settings:{fontStyle:"italic"}},{scope:["meta.symbol.clojure"],settings:{foreground:"#ff7edbff"}},{scope:"source.go",settings:{foreground:"#ff7edbff"}},{scope:"source.go meta.function-call.go",settings:{foreground:"#36f9f6"}},{scope:["source.go keyword.package.go","source.go keyword.import.go","source.go keyword.function.go","source.go keyword.type.go","source.go keyword.const.go","source.go keyword.var.go","source.go keyword.map.go","source.go keyword.channel.go","source.go keyword.control.go"],settings:{foreground:"#fede5d"}},{scope:["source.go storage.type","source.go keyword.struct.go","source.go keyword.interface.go"],settings:{foreground:"#72f1b8"}},{scope:["source.go constant.language.go","source.go constant.other.placeholder.go","source.go variable"],settings:{foreground:"#2EE2FA"}},{scope:["markup.underline.link.markdown","markup.inline.raw.string.markdown"],settings:{fontStyle:"italic",foreground:"#72f1b8"}},{scope:["string.other.link.title.markdown"],settings:{foreground:"#fede5d"}},{scope:["markup.heading.markdown","entity.name.section.markdown"],settings:{fontStyle:"bold",foreground:"#ff7edb"}},{scope:["markup.italic.markdown"],settings:{fontStyle:"italic",foreground:"#2EE2FA"}},{scope:["markup.bold.markdown"],settings:{fontStyle:"bold",foreground:"#2EE2FA"}},{scope:["punctuation.definition.quote.begin.markdown","markup.quote.markdown"],settings:{foreground:"#72f1b8"}},{scope:["source.dart","source.python","source.scala"],settings:{foreground:"#ff7edbff"}},{scope:["string.interpolated.single.dart"],settings:{foreground:"#f97e72"}},{scope:["variable.parameter.dart"],settings:{foreground:"#72f1b8"}},{scope:["constant.numeric.dart"],settings:{foreground:"#2EE2FA"}},{scope:["variable.parameter.scala"],settings:{foreground:"#2EE2FA"}},{scope:["meta.template.expression.scala"],settings:{foreground:"#72f1b8"}}],type:"dark"})}}]); diff --git a/ActionGroup__demos.f8418c21.async.js b/ActionGroup__demos.f8418c21.async.js new file mode 100644 index 00000000..3da7ccb6 --- /dev/null +++ b/ActionGroup__demos.f8418c21.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1801],{79075:function(P,t,_){_.r(t);var i=_(91785),o=_(38801),d=_(11527);t.default=function(){return(0,d.jsx)(i.W,{items:o.a8})}},33529:function(P,t,_){_.r(t);var i=_(91785),o=_(38801),d=_(11527);t.default=function(){return(0,d.jsx)(i.W,{items:o.l$})}},59855:function(P,t,_){_.r(t);var i=_(26068),o=_.n(i),d=_(91785),E=_(38297),a=_(16965),l=_(66371),s=_(21713),r=_(45244),e=_(38801),n=_(11527);t.default=function(){return(0,n.jsx)(d.W,{render:function(){return(0,n.jsxs)(a.Z,{title:"\u64CD\u4F5C\u5DE5\u5177\u7BB1",extra:(0,n.jsx)(l.Z,{defaultChecked:!0}),style:{width:300},size:"small",children:[(0,n.jsx)("p",{children:"\u5DE5\u5177"}),(0,n.jsx)("div",{style:{display:"flex",flexDirection:"row"},children:e.a8.map(function(D,O){return(0,n.jsx)(E.Z,o()({onClick:function(){alert("\u89E6\u53D1\u52A8\u4F5C")}},D),"action-btn-".concat(O))})}),(0,n.jsx)("p",{children:"\u5185\u5BB9"}),(0,n.jsx)(s.Z,{placeholder:"\u8BF7\u8F93\u5165\u7F16\u8F91\u5668\u5185\u5BB9"}),(0,n.jsx)("p",{children:"\u8BC4\u5206"}),(0,n.jsx)(r.Z,{allowHalf:!0,defaultValue:2.5})]})}})}},70859:function(P,t,_){_.r(t);var i=_(91785),o=_(38801),d=_(11527);t.default=function(){return(0,d.jsx)(i.W,{items:o.a8,dropdownMenu:o.e9})}},57076:function(P,t,_){_.r(t);var i=_(48305),o=_.n(i),d=_(91785),E=_(41812),a=_(15834),l=_(41627),s=_(50959),r=_(38801),e=_(11527);t.default=function(){var n=(0,s.useState)("block"),u=o()(n,2),D=u[0],O=u[1],M=(0,s.useState)("default"),C=o()(M,2),m=C[0],B=C[1],W=(0,s.useState)("row"),f=o()(W,2),c=f[0],j=f[1],T=(0,s.useState)(24),v=o()(T,2),A=v[0],I=v[1];return(0,e.jsxs)(E.Z,{direction:"vertical",children:[(0,e.jsx)(a.Z,{options:["pure","ghost","block"],value:D,onChange:O}),(0,e.jsx)(a.Z,{options:["default","large","number"],value:m,onChange:B}),m==="number"&&(0,e.jsx)(l.Z,{min:18,max:200,defaultValue:24,onChange:function(L){I(L)}}),(0,e.jsx)(a.Z,{options:["row","column"],value:c,onChange:j}),(0,e.jsx)(d.W,{type:D,size:m==="number"?A:m,direction:c,items:r.l$})]})}},93720:function(P,t,_){_.r(t);var i=_(48305),o=_.n(i),d=_(89197),E=_(91785),a=_(96754),l=_(38801),s=_(11527);t.default=function(){var r=(0,a.Z)("demo-pos"),e=o()(r,2),n=e[0],u=e[1];return(0,s.jsxs)("div",{style:{background:"#f1f1f1",border:"2px solid #ddd",height:500,display:"flex"},children:[(0,s.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,s.jsx)(d._,{position:n,onPositionChange:u,mode:"float",minHeight:0,minWidth:0,resize:{right:!1,left:!1,top:!1,bottom:!1},size:{width:"auto",height:"auto"},style:{background:"#fff"},children:(0,s.jsx)(E.W,{size:30,items:l.a8})})]})}},38801:function(P,t,_){_.d(t,{a8:function(){return u},e9:function(){return O},l$:function(){return D}});var i=_(6128),o=_(65541),d=_(92306),E=_(96441),a=_(85659),l=_(12011),s=_(3984),r=_(82553),e=_(40384),n=_(11527),u=[{icon:(0,n.jsx)(i.Z,{}),title:"\u5168\u5C4F"},{icon:(0,n.jsx)(o.Z,{}),title:"\u64A4\u9500"},{icon:(0,n.jsx)(d.Z,{}),title:"\u91CD\u505A"},{icon:(0,n.jsx)(E.Z,{}),title:"\u5220\u9664"}],D=[{icon:(0,n.jsx)(a.Z,{}),placement:"bottom",title:"\u590D\u5236"},{icon:(0,n.jsx)(l.Z,{}),title:"\u653E\u5927\uFF01"},{icon:(0,n.jsx)(s.Z,{}),style:{color:"#1890ff"},title:"\u7F29\u5C0F\uFF01"},{type:"divider"},{icon:(0,n.jsx)(r.Z,{}),title:"\u5FEB\u901F\u5B9A\u4F4D"}],O=[{icon:(0,n.jsx)(a.Z,{}),onClick:function(){e.ZP.info("\u590D\u5236\uFF01")},label:"\u590D\u5236"},{icon:(0,n.jsx)(l.Z,{}),onClick:function(){e.ZP.success("\u653E\u5927\uFF01")},label:"\u653E\u5927\uFF01"},{icon:(0,n.jsx)(s.Z,{}),style:{color:"#1890ff"},onClick:function(){e.ZP.success("\u7F29\u5C0F\uFF01")},label:"\u7F29\u5C0F\uFF01"},{type:"divider"},{icon:(0,n.jsx)(r.Z,{}),onClick:function(){e.ZP.loading("\u5FEB\u901F\u5B9A\u4F4Ding")},label:"\u5FEB\u901F\u5B9A\u4F4D"}]}}]); diff --git a/ActionGroup__index.en-US.md.760740e2.async.js b/ActionGroup__index.en-US.md.760740e2.async.js new file mode 100644 index 00000000..9aaadd8b --- /dev/null +++ b/ActionGroup__index.en-US.md.760740e2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6230],{75457:function(c,n,r){r.r(n);var o=r(70686),_=r(41652),s=r(20818),a=r(24131),i=r(99828),h=r(50959),e=r(11527);function l(){var t=(0,i.eL)(),d=t.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actiongroup",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroup",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroup"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"actiongroup-demo-basic"},previewerProps:{title:"Basic Usage",description:"<p>Render through configuring <code>items</code></p>",filename:"src/ActionGroup/demos/basic.tsx"}},{demo:{id:"actiongroup-demo-config"},previewerProps:{title:"Config Usage",description:"<p>Declare <code>type</code> as <code>divider</code> to render a separator</p>",filename:"src/ActionGroup/demos/config.tsx"}},{demo:{id:"actiongroup-demo-dropmenu"},previewerProps:{title:"Dropdown",description:"<p>Render a dropdown content at the end through configuring <code>dropdownMenu</code></p>",filename:"src/ActionGroup/demos/dropMenu.tsx"}},{demo:{id:"actiongroup-demo-type"},previewerProps:{title:"Mode Configuration",filename:"src/ActionGroup/demos/type.tsx"}},{demo:{id:"actiongroup-demo-custom"},previewerProps:{title:"Custom",description:"<p>Customize rendering of special operation content through <code>render</code></p>",filename:"src/ActionGroup/demos/custom.tsx"}},{demo:{id:"actiongroup-demo-withpanel"},previewerProps:{iframe:!0,title:"Usage in Floating Panel",description:"<p>Can make the entire panel draggable and floatable in combination with <code>DraggablePanel</code></p>",filename:"src/ActionGroup/demos/withPanel.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[40].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[41].value})}),(0,e.jsx)("td",{children:d[42].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[43].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[44].value})}),(0,e.jsx)("td",{children:d[45].value})]})]})]}),(0,e.jsxs)("h3",{id:"actiongroupitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroupitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroupItem"]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[46].value}),(0,e.jsx)("th",{children:d[47].value}),(0,e.jsx)("th",{children:d[48].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[49].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[50].value})}),(0,e.jsx)("td",{children:d[51].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[52].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[53].value})}),(0,e.jsx)("td",{children:d[54].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[55].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[56].value})}),(0,e.jsx)("td",{children:d[57].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[58].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[59].value})}),(0,e.jsx)("td",{children:d[60].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[61].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[62].value})}),(0,e.jsx)("td",{children:d[63].value})]})]})]})]})]})})}n.default=l}}]); diff --git a/ActionGroup__index.en-US.md.778c6473.chunk.css b/ActionGroup__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionGroup__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ActionGroup__index.zh-CN.md.778c6473.chunk.css b/ActionGroup__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionGroup__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ActionGroup__index.zh-CN.md.8c9da89e.async.js b/ActionGroup__index.zh-CN.md.8c9da89e.async.js new file mode 100644 index 00000000..9f5ea6b4 --- /dev/null +++ b/ActionGroup__index.zh-CN.md.8c9da89e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2938],{38290:function(c,l,r){r.r(l);var _=r(70686),o=r(41652),s=r(20818),h=r(24131),i=r(99828),a=r(50959),e=r(11527);function n(){var t=(0,i.eL)(),d=t.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actiongroup-\u5DE5\u5177\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroup-\u5DE5\u5177\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroup \u5DE5\u5177\u9762\u677F"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"actiongroup-demo-basic"},previewerProps:{title:"\u57FA\u672C\u4F7F\u7528",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>items</code> \u6E32\u67D3</p>",filename:"src/ActionGroup/demos/basic.tsx"}},{demo:{id:"actiongroup-demo-config"},previewerProps:{title:"\u914D\u7F6E\u4F7F\u7528",description:"<p>\u58F0\u660E <code>type</code> \u4E3A <code>divider</code> \u6765\u6E32\u67D3\u5206\u9694\u7B26</p>",filename:"src/ActionGroup/demos/config.tsx"}},{demo:{id:"actiongroup-demo-dropmenu"},previewerProps:{title:"dropdown",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>dropdownMenu</code> \u53EF\u4EE5\u5728\u5C3E\u90E8\u6E32\u67D3\u4E00\u4E2A\u4E0B\u62C9\u5185\u5BB9</p>",filename:"src/ActionGroup/demos/dropMenu.tsx"}},{demo:{id:"actiongroup-demo-type"},previewerProps:{title:"\u6A21\u5F0F\u914D\u7F6E",filename:"src/ActionGroup/demos/type.tsx"}},{demo:{id:"actiongroup-demo-custom"},previewerProps:{title:"\u81EA\u5B9A\u4E49",description:"<p>\u901A\u8FC7 <code>render</code> \u53EF\u4EE5\u81EA\u5B9A\u4E49\u6E32\u67D3\u7279\u6B8A\u7684\u64CD\u4F5C\u5185\u5BB9</p>",filename:"src/ActionGroup/demos/custom.tsx"}},{demo:{id:"actiongroup-demo-withpanel"},previewerProps:{iframe:!0,title:"\u6D6E\u52A8\u9762\u677F\u4E2D\u4F7F\u7528",description:"<p>\u914D\u5408 <code>DraggablePanel</code> \u53EF\u4EE5\u4F7F\u5F97\u6574\u4E2A\u9762\u677F\u53EF\u6D6E\u52A8\u62D6\u62FD</p>",filename:"src/ActionGroup/demos/withPanel.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[40].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[41].value})}),(0,e.jsx)("td",{children:d[42].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[43].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[44].value})}),(0,e.jsx)("td",{children:d[45].value})]})]})]}),(0,e.jsxs)("h3",{id:"actiongroupitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroupitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroupItem"]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[46].value}),(0,e.jsx)("th",{children:d[47].value}),(0,e.jsx)("th",{children:d[48].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[49].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[50].value})}),(0,e.jsx)("td",{children:d[51].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[52].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[53].value})}),(0,e.jsx)("td",{children:d[54].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[55].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[56].value})}),(0,e.jsx)("td",{children:d[57].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[58].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[59].value})}),(0,e.jsx)("td",{children:d[60].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[61].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[62].value})}),(0,e.jsx)("td",{children:d[63].value})]})]})]})]})]})})}l.default=n}}]); diff --git a/ActionIcon__demos.a353b9f1.async.js b/ActionIcon__demos.a353b9f1.async.js new file mode 100644 index 00000000..d41750ef --- /dev/null +++ b/ActionIcon__demos.a353b9f1.async.js @@ -0,0 +1,85 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9468],{88571:function(v,u,e){"use strict";e.d(u,{Z:function(){return h}});var n=e(57260),t=e(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z"}}]},name:"delete",theme:"filled"},m=o,d=e(84143),s=function(g,y){return t.createElement(d.Z,(0,n.Z)({},g,{ref:y,icon:m}))},p=t.forwardRef(s),h=p},39555:function(v,u,e){"use strict";e.d(u,{Z:function(){return h}});var n=e(57260),t=e(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},m=o,d=e(84143),s=function(g,y){return t.createElement(d.Z,(0,n.Z)({},g,{ref:y,icon:m}))},p=t.forwardRef(s),h=p},36177:function(v,u,e){"use strict";e.d(u,{Z:function(){return h}});var n=e(57260),t=e(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},m=o,d=e(84143),s=function(g,y){return t.createElement(d.Z,(0,n.Z)({},g,{ref:y,icon:m}))},p=t.forwardRef(s),h=p},29144:function(v,u,e){"use strict";e.r(u);var n=e(36177),t=e(38297),o=e(11527);u.default=function(){return(0,o.jsx)(t.Z,{title:"\u529F\u80FD\u6309\u94AE\u7684\u8BF4\u660E",icon:(0,o.jsx)(n.Z,{}),onClick:function(){alert("\u89E6\u53D1\u52A8\u4F5C")}})}},13040:function(v,u,e){"use strict";e.r(u);var n=e(2221),t=e(41812),o=e(11527);u.default=function(){return(0,o.jsxs)(t.Z,{children:[(0,o.jsx)(n.sL,{title:"\u5220\u9664\u6309\u94AE"}),(0,o.jsx)(n.i1,{title:"\u7F16\u8F91\u6309\u94AE"}),(0,o.jsx)(n.Ag,{title:"\u62D6\u52A8\u6309\u94AE"}),(0,o.jsx)(n.lb,{title:"\u6536\u8D77\u6309\u94AE"})]})}},38297:function(v,u,e){"use strict";e.d(u,{Z:function(){return l}});var n=e(26068),t=e.n(n),o=e(67825),m=e.n(o),d=e(86865),s=e(27850),p=e(45130),h=e(53649),O=e.n(h),g=e(60414),y,T,C,E=(0,g.kc)(function(i,a){var c=i.token,x=i.css,A=i.cx,P=i.prefixCls,b=a.size,N=a.className,M="".concat(P,"-").concat(c.editorPrefix,"-icon"),I=typeof b=="number"?x(y||(y=O()([` + width: `,`px !important; + height: `,`px !important; + `])),b,b):"",z=x(T||(T=O()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),c.colorText,c.colorText,c.motionEaseOut,c.motionEaseOut,c.motionEaseOut);return{container:A(M,z,I,N),tooltip:x(C||(C=O()([` + pointer-events: none; + `])))}}),j=e(11527),D=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay"],f=function(a){var c=a.placement,x=a.title,A=a.icon,P=a.cursor,b=a.onClick,N=a.className,M=a.arrow,I=M===void 0?!1:M,z=a.size,B=z===void 0?"default":z,W=a.tooltipDelay,K=W===void 0?.5:W,Z=m()(a,D),L=E({size:B}),k=L.styles,F=L.cx,S=(0,j.jsx)(d.ZP,t()(t()({icon:A,className:F(k.container,N),type:"text",style:{cursor:P},size:typeof B=="number"||B==="default"?"middle":B},Z),{},{onClick:b}));return(0,j.jsx)(j.Fragment,{children:x?(0,j.jsx)(s.Z,{arrow:I,overlayClassName:k.tooltip,title:x,mouseEnterDelay:K,placement:c,children:S}):S})},r=function(a){var c=a||{},x=c.size,A=E({size:x}),P=A.theme;return(0,j.jsx)(p.iV,{componentToken:{Button:{colorText:P.colorTextTertiary,colorBgTextHover:P.colorFillSecondary,colorBgTextActive:P.colorFill}},children:(0,j.jsx)(f,t()({},a))})},l=r},2221:function(v,u,e){"use strict";e.d(u,{Ag:function(){return g},i1:function(){return T},lb:function(){return O},sL:function(){return y}});var n=e(26068),t=e.n(n),o=e(88571),m=e(39555),d=e(38297),s=e(11527),p=(0,s.jsx)("svg",{viewBox:"0 0 20 20",width:"16",fill:"currentColor",children:(0,s.jsx)("path",{d:"M7 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 2zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 14zm6-8a2 2 0 1 0-.001-4.001A2 2 0 0 0 13 6zm0 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 14z"})}),h=(0,s.jsx)("svg",{width:"10",viewBox:"0 0 70 41",fill:"currentColor",children:(0,s.jsx)("path",{d:"M30.76 39.2402C31.885 40.3638 33.41 40.995 35 40.995C36.59 40.995 38.115 40.3638 39.24 39.2402L68.24 10.2402C69.2998 9.10284 69.8768 7.59846 69.8494 6.04406C69.822 4.48965 69.1923 3.00657 68.093 1.90726C66.9937 0.807959 65.5106 0.178263 63.9562 0.150837C62.4018 0.123411 60.8974 0.700397 59.76 1.76024L35 26.5102L10.24 1.76024C9.10259 0.700397 7.59822 0.123411 6.04381 0.150837C4.4894 0.178263 3.00632 0.807959 1.90702 1.90726C0.807714 3.00657 0.178019 4.48965 0.150593 6.04406C0.123167 7.59846 0.700153 9.10284 1.75999 10.2402L30.76 39.2402Z"})}),O=function(E){return(0,s.jsx)(d.Z,t()({icon:h},E))},g=function(E){return(0,s.jsx)(d.Z,t()({icon:p},E))},y=function(E){return(0,s.jsx)(d.Z,t()({icon:(0,s.jsx)(o.Z,{})},E))},T=function(E){return(0,s.jsx)(d.Z,t()({icon:(0,s.jsx)(m.Z,{})},E))}},45130:function(v,u,e){"use strict";e.d(u,{iV:function(){return j},nh:function(){return D}});var n=e(26068),t=e.n(n),o=e(38751),m=e(52052),d=e(66009),s=e(66609),p=function(r,l){var i=s.Z.darkAlgorithm(r,l);return t()(t()({},i),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},h=function(r){var l={algorithm:[s.Z.compactAlgorithm]};return r==="dark"&&l.algorithm.push(p),l},O=e(60414),g=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},y=g({}),T=e(89797),C=e(11527),E=function(r){var l=(0,m.S)(),i=h(r),a={colorBgContainer:l==null?void 0:l.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return i.components={Input:a,InputNumber:a,Select:a,Tree:{colorBgContainer:"transparent"},TreeSelect:a},i},j=function(r){var l=r.children,i=r.componentToken,a=(0,d.r)(),c=a.appearance,x=a.themeMode,A=E(c);return A.components=t()(t()({},A.components),i),(0,C.jsx)(o.ZP,{theme:A,children:(0,C.jsx)(O.f6,{appearance:c,themeMode:x,theme:h,customToken:g,customStylish:T.X,children:l})})},D=function(r){return function(l){return(0,C.jsx)(j,{children:(0,C.jsx)(r,t()({},l))})}}},60414:function(v,u,e){"use strict";e.d(u,{f6:function(){return m},kc:function(){return o}});var n=e(96077),t=(0,n.F)({customToken:{editorPrefix:"editor"}}),o=t.createStyles,m=t.ThemeProvider},89797:function(v,u,e){"use strict";e.d(u,{X:function(){return j}});var n=e(53649),t=e.n(n),o=e(97414),m,d,s,p,h,O,g,y,T,C,E,j=function(f){var r=f.token,l=f.css,i=l(m||(m=t()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),r.colorFillQuaternary),a=l(d||(d=t()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),r.colorText,r.colorFillTertiary),c=l(s||(s=t()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),r.colorText,r.colorFillQuaternary,r.colorPrimary),x=l(p||(p=t()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),r.colorTextSecondary,r.colorFillQuaternary);return{defaultButton:l(h||(h=t()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),x,r.colorText,r.colorFillSecondary,x,r.colorPrimary),textInfo:l(O||(O=t()([` + color: `,`; + &:hover { + color: `,`; + } + `])),r.colorTextSecondary,r.colorText),textDefault:l(g||(g=t()([` + color: `,`; + `])),r.colorTextSecondary),containerBgHover:l(y||(y=t()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),r.colorFillQuaternary),containerBgL2:l(T||(T=t()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),i,r.colorFillQuaternary,r.colorFillTertiary),controlContainerFocused:c,controlContainer:l(C||(C=t()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),a,c),backgroundBlur:l(E||(E=t()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,o.DZ)(.4)(r.colorBgElevated))}}},57191:function(v,u,e){"use strict";e.d(u,{T:function(){return t},n:function(){return n}});function n(o){return["small","middle","large"].includes(o)}function t(o){return o?typeof o=="number"&&!Number.isNaN(o):!1}},41812:function(v,u,e){"use strict";e.d(u,{Z:function(){return D}});var n=e(50959),t=e(82187),o=e.n(t),m=e(71783),d=e(57191),s=e(92576),p=e(58163);const h=n.createContext({latestIndex:0}),O=h.Provider;var y=f=>{let{className:r,index:l,children:i,split:a,style:c}=f;const{latestIndex:x}=n.useContext(h);return i==null?null:n.createElement(n.Fragment,null,n.createElement("div",{className:r,style:c},i),l<x&&a&&n.createElement("span",{className:`${r}-split`},a))},T=e(425),C=function(f,r){var l={};for(var i in f)Object.prototype.hasOwnProperty.call(f,i)&&r.indexOf(i)<0&&(l[i]=f[i]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,i=Object.getOwnPropertySymbols(f);a<i.length;a++)r.indexOf(i[a])<0&&Object.prototype.propertyIsEnumerable.call(f,i[a])&&(l[i[a]]=f[i[a]]);return l};const j=n.forwardRef((f,r)=>{var l,i;const{getPrefixCls:a,space:c,direction:x}=n.useContext(s.E_),{size:A=(c==null?void 0:c.size)||"small",align:P,className:b,rootClassName:N,children:M,direction:I="horizontal",prefixCls:z,split:B,style:W,wrap:K=!1,classNames:Z,styles:L}=f,k=C(f,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[F,S]=Array.isArray(A)?A:[A,A],G=(0,d.n)(S),X=(0,d.n)(F),q=(0,d.T)(S),ee=(0,d.T)(F),J=(0,m.Z)(M,{keepEmpty:!0}),Y=P===void 0&&I==="horizontal"?"center":P,_=a("space",z),[te,ne,oe]=(0,T.Z)(_),re=o()(_,c==null?void 0:c.className,ne,`${_}-${I}`,{[`${_}-rtl`]:x==="rtl",[`${_}-align-${Y}`]:Y,[`${_}-gap-row-${S}`]:G,[`${_}-gap-col-${F}`]:X},b,N,oe),w=o()(`${_}-item`,(l=Z==null?void 0:Z.item)!==null&&l!==void 0?l:(i=c==null?void 0:c.classNames)===null||i===void 0?void 0:i.item);let U=0;const ae=J.map((R,$)=>{var V,Q;R!=null&&(U=$);const ie=R&&R.key||`${w}-${$}`;return n.createElement(y,{className:w,key:ie,index:$,split:B,style:(V=L==null?void 0:L.item)!==null&&V!==void 0?V:(Q=c==null?void 0:c.styles)===null||Q===void 0?void 0:Q.item},R)}),le=n.useMemo(()=>({latestIndex:U}),[U]);if(J.length===0)return null;const H={};return K&&(H.flexWrap="wrap"),!X&&ee&&(H.columnGap=F),!G&&q&&(H.rowGap=S),te(n.createElement("div",Object.assign({ref:r,className:re,style:Object.assign(Object.assign(Object.assign({},H),c==null?void 0:c.style),W)},k),n.createElement(O,{value:le},ae)))});j.Compact=p.ZP;var D=j},67825:function(v,u,e){var n=e(64382);function t(o,m){if(o==null)return{};var d=n(o,m),s,p;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(o);for(p=0;p<h.length;p++)s=h[p],!(m.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(o,s)&&(d[s]=o[s])}return d}v.exports=t,v.exports.__esModule=!0,v.exports.default=v.exports},64382:function(v){function u(e,n){if(e==null)return{};var t={},o=Object.keys(e),m,d;for(d=0;d<o.length;d++)m=o[d],!(n.indexOf(m)>=0)&&(t[m]=e[m]);return t}v.exports=u,v.exports.__esModule=!0,v.exports.default=v.exports},53649:function(v){function u(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}v.exports=u,v.exports.__esModule=!0,v.exports.default=v.exports}}]); diff --git a/ActionIcon__index.en-US.md.5f091864.async.js b/ActionIcon__index.en-US.md.5f091864.async.js new file mode 100644 index 00000000..0aa789ef --- /dev/null +++ b/ActionIcon__index.en-US.md.5f091864.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2807],{40048:function(r,l,d){d.r(l);var a=d(70686),o=d(41652),n=d(20818),c=d(24131),i=d(99828),h=d(50959),e=d(11527);function t(){var s=(0,i.eL)(),_=s.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actionicon",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actionicon",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionIcon"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"actionicon-demo-basic"},previewerProps:{title:"Basic Example",description:"<p><code>icon</code> sets the action icon, <code>title</code> sets the action description</p>",filename:"src/ActionIcon/demos/basic.tsx"}},{demo:{id:"actionicon-demo-preset"},previewerProps:{title:"Predefined Actions",description:"<p>We have predefined some commonly used editor action icons, which can be added as needed</p>",filename:"src/ActionIcon/demos/preset.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[1].value}),(0,e.jsx)("th",{align:"left",children:_[2].value}),(0,e.jsx)("th",{align:"left",children:_[3].value}),(0,e.jsx)("th",{align:"left",children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[5].value}),(0,e.jsx)("td",{align:"left",children:_[6].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[7].value})}),(0,e.jsx)("td",{align:"left",children:_[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[9].value}),(0,e.jsx)("td",{align:"left",children:_[10].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[11].value})}),(0,e.jsx)("td",{align:"left",children:_[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[13].value}),(0,e.jsx)("td",{align:"left",children:_[14].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{align:"left",children:_[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[17].value}),(0,e.jsx)("td",{align:"left",children:_[18].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[19].value})}),(0,e.jsx)("td",{align:"left",children:_[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[21].value}),(0,e.jsx)("td",{align:"left",children:_[22].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[23].value})}),(0,e.jsx)("td",{align:"left",children:_[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[25].value}),(0,e.jsx)("td",{align:"left",children:_[26].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[27].value})}),(0,e.jsx)("td",{align:"left",children:_[28].value})]})]})]}),(0,e.jsx)("p",{children:_[29].value})]})]})})}l.default=t}}]); diff --git a/ActionIcon__index.en-US.md.778c6473.chunk.css b/ActionIcon__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionIcon__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ActionIcon__index.zh-CN.md.2c089729.async.js b/ActionIcon__index.zh-CN.md.2c089729.async.js new file mode 100644 index 00000000..8215165c --- /dev/null +++ b/ActionIcon__index.zh-CN.md.2c089729.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2895],{27639:function(r,i,l){l.r(i);var a=l(70686),c=l(41652),n=l(20818),o=l(24131),d=l(99828),u=l(50959),e=l(11527);function t(){var s=(0,d.eL)(),_=s.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actionicon-\u52A8\u4F5C\u56FE\u6807",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actionicon-\u52A8\u4F5C\u56FE\u6807",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionIcon \u52A8\u4F5C\u56FE\u6807"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(d.Z1,{items:[{demo:{id:"actionicon-demo-basic"},previewerProps:{title:"\u57FA\u7840\u793A\u4F8B",description:"<p><code>icon</code> \u8BBE\u7F6E\u52A8\u4F5C\u56FE\u6807, <code>title</code> \u8BBE\u7F6E\u52A8\u4F5C\u8BF4\u660E</p>",filename:"src/ActionIcon/demos/basic.tsx"}},{demo:{id:"actionicon-demo-preset"},previewerProps:{title:"\u9884\u8BBE\u52A8\u4F5C",description:"<p>\u6211\u4EEC\u9884\u8BBE\u4E86\u4E00\u4E9B\u7F16\u8F91\u5668\u5E38\u7528\u52A8\u4F5C\u56FE\u6807\uFF0C\u53EF\u4EE5\u6839\u636E\u9700\u6C42\u65B0\u589E</p>",filename:"src/ActionIcon/demos/preset.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[1].value}),(0,e.jsx)("th",{align:"left",children:_[2].value}),(0,e.jsx)("th",{align:"left",children:_[3].value}),(0,e.jsx)("th",{align:"left",children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[5].value}),(0,e.jsx)("td",{align:"left",children:_[6].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[7].value})}),(0,e.jsx)("td",{align:"left",children:_[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[9].value}),(0,e.jsx)("td",{align:"left",children:_[10].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[11].value})}),(0,e.jsx)("td",{align:"left",children:_[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[13].value}),(0,e.jsx)("td",{align:"left",children:_[14].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{align:"left",children:_[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[17].value}),(0,e.jsx)("td",{align:"left",children:_[18].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[19].value})}),(0,e.jsx)("td",{align:"left",children:_[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[21].value}),(0,e.jsx)("td",{align:"left",children:_[22].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[23].value})}),(0,e.jsx)("td",{align:"left",children:_[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[25].value}),(0,e.jsx)("td",{align:"left",children:_[26].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[27].value})}),(0,e.jsx)("td",{align:"left",children:_[28].value})]})]})]}),(0,e.jsx)("p",{children:_[29].value})]})]})})}i.default=t}}]); diff --git a/ActionIcon__index.zh-CN.md.778c6473.chunk.css b/ActionIcon__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionIcon__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Awareness__demos.7da6b398.async.js b/Awareness__demos.7da6b398.async.js new file mode 100644 index 00000000..cb17b4e4 --- /dev/null +++ b/Awareness__demos.7da6b398.async.js @@ -0,0 +1,16 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2760],{24641:function(R,y,e){"use strict";e.r(y);var t=e(63442),E=e(67269),d=e(11527);y.default=function(){return(0,d.jsxs)(E.Z,{horizontal:!0,children:[(0,d.jsx)(t.Z.Avatar,{name:"user1",color:"pink",active:!0}),(0,d.jsx)(t.Z.Avatar,{name:"user2",color:"blue",following:!0}),(0,d.jsx)(t.Z.Avatar,{name:"user3",color:"green"})]})}},4117:function(R,y,e){"use strict";e.r(y);var t=e(63442),E=e(33743),d=e(11527);y.default=function(){return(0,d.jsxs)(E.D,{style:{background:"rgba(0,0,0,0.5)"},height:"100vh",children:[(0,d.jsx)(t.Z.Cursor,{name:"user1",position:{x:50,y:30},color:"pink"}),(0,d.jsx)(t.Z.Cursor,{name:"user2",position:{x:200,y:30},color:"blue"}),(0,d.jsx)(t.Z.Cursor,{name:"user3",position:{x:350,y:30},color:"green"})]})}},76442:function(R,y,e){"use strict";var t=e(74629),E=e(27850),d=e(96375),O=e(22305),T=e.n(O),z=e(50959),x=e(11527),m=(0,z.memo)(function(s){var f=s.name,h=s.color,b=s.onClick,p=s.active,M=s.current,u=s.following;if(!f)return(0,x.jsx)(t.C,{});var C=T()(h);return(0,x.jsx)(E.Z,{title:f,showArrow:!1,children:(0,x.jsxs)(t.C,{shape:"circle",style:{background:h,outline:u?"2px solid ".concat(h):"",color:C.isLight()?"black":"inherit",zIndex:u?1e3:p?100:0,filter:p?"none":"grayscale(80%)",overflow:"initial",cursor:M?"inherit":"pointer"},onClick:b,children:[f.slice(0,1),(0,x.jsx)(d.Z,{status:p?"success":"default",color:p?void 0:"#d9d9d9",style:{position:"absolute",left:11,top:11}})]})})});y.Z=m},3110:function(R,y,e){"use strict";e.d(y,{Z:function(){return M}});var t=e(53649),E=e.n(t),d=e(22305),O=e.n(d),T=e(50959),z=e(60414),x=e(11527),m=(0,T.memo)(function(u){var C=u.color;return(0,x.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"24",children:(0,x.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,x.jsx)("path",{fill:C,d:"M19.208 10.282 2.007 2.269l4.068 18.916.066-.1a29.368 29.368 0 0 1 13.067-10.803Z"}),(0,x.jsx)("path",{stroke:"#FFF",strokeWidth:"1.5",d:"m19.483 10.954.758-.32a.365.365 0 0 0 .013-.666l-.747-.347-18.246-8.5a.143.143 0 0 0-.2.16L5.375 21.34l.18.833a.357.357 0 0 0 .645.123l.469-.704 2.458-3.694a14.326 14.326 0 0 1 6.374-5.27l3.982-1.674Z"})]})})}),s=m,f,h,b=(0,z.kc)(function(u){var C=u.css;return{container:C(f||(f=E()([` + position: fixed; + + z-index: 5000; + `]))),name:C(h||(h=E()([` + position: absolute; + top: 20px; + left: 20px; + font-size: 12px; + max-width: 96px; + padding: 2px 12px; + border-radius: 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + `])))}}),p=(0,T.memo)(function(u){var C=u.position,F=u.color,w=u.name,k=b(),Y=k.styles;return(0,x.jsxs)("div",{className:Y.container,style:{top:C.y,left:C.x},children:[(0,x.jsx)(s,{color:F}),(0,x.jsx)("div",{className:Y.name,style:{backgroundColor:F,color:O()(F).isLight()?"black":"white"},children:w})]})}),M=p},63442:function(R,y,e){"use strict";var t=e(26068),E=e.n(t),d=e(76442),O=e(50959),T=e(3110),z=e(11527),x=(0,O.lazy)(function(){return Promise.all([e.e(152),e.e(7208)]).then(e.bind(e,77208))}),m=function(f){return(0,z.jsx)(O.Suspense,{children:(0,z.jsx)(x,E()({},f))})};m.Cursor=T.Z,m.Avatar=d.Z,y.Z=m},60414:function(R,y,e){"use strict";e.d(y,{f6:function(){return O},kc:function(){return d}});var t=e(96077),E=(0,t.F)({customToken:{editorPrefix:"editor"}}),d=E.createStyles,O=E.ThemeProvider},27189:function(R,y,e){"use strict";e.d(y,{ZP:function(){return z},c4:function(){return d}});var t=e(50959),E=e(45824);const d=["xxl","xl","lg","md","sm","xs"],O=m=>({xs:`(max-width: ${m.screenXSMax}px)`,sm:`(min-width: ${m.screenSM}px)`,md:`(min-width: ${m.screenMD}px)`,lg:`(min-width: ${m.screenLG}px)`,xl:`(min-width: ${m.screenXL}px)`,xxl:`(min-width: ${m.screenXXL}px)`}),T=m=>{const s=m,f=[].concat(d).reverse();return f.forEach((h,b)=>{const p=h.toUpperCase(),M=`screen${p}Min`,u=`screen${p}`;if(!(s[M]<=s[u]))throw new Error(`${M}<=${u} fails : !(${s[M]}<=${s[u]})`);if(b<f.length-1){const C=`screen${p}Max`;if(!(s[u]<=s[C]))throw new Error(`${u}<=${C} fails : !(${s[u]}<=${s[C]})`);const w=`screen${f[b+1].toUpperCase()}Min`;if(!(s[C]<=s[w]))throw new Error(`${C}<=${w} fails : !(${s[C]}<=${s[w]})`)}}),m};function z(){const[,m]=(0,E.ZP)(),s=O(T(m));return t.useMemo(()=>{const f=new Map;let h=-1,b={};return{matchHandlers:{},dispatch(p){return b=p,f.forEach(M=>M(b)),f.size>=1},subscribe(p){return f.size||this.register(),h+=1,f.set(h,p),p(b),h},unsubscribe(p){f.delete(p),f.size||this.unregister()},unregister(){Object.keys(s).forEach(p=>{const M=s[p],u=this.matchHandlers[M];u==null||u.mql.removeListener(u==null?void 0:u.listener)}),f.clear()},register(){Object.keys(s).forEach(p=>{const M=s[p],u=F=>{let{matches:w}=F;this.dispatch(Object.assign(Object.assign({},b),{[p]:w}))},C=window.matchMedia(M);C.addListener(u),this.matchHandlers[M]={mql:C,listener:u},u(C)})},responsiveMap:s}},[m])}const x=(m,s)=>{if(s&&typeof s=="object")for(let f=0;f<d.length;f++){const h=d[f];if(m[h]&&s[h]!==void 0)return s[h]}}},74629:function(R,y,e){"use strict";e.d(y,{C:function(){return o}});var t=e(50959),E=e(82187),d=e.n(E),O=e(12682),T=e(78404),z=e(27189),x=e(92576),m=e(50483),s=e(21006),h=t.createContext({}),b=e(23238),p=e(55985),M=e(87077),u=e(37324);const C=n=>{const{antCls:i,componentCls:v,iconCls:l,avatarBg:g,avatarColor:I,containerSize:D,containerSizeLG:P,containerSizeSM:j,textFontSize:S,textFontSizeLG:A,textFontSizeSM:W,borderRadius:N,borderRadiusLG:U,borderRadiusSM:G,lineWidth:Q,lineType:_,calc:J}=n,X=(K,q,Z)=>({width:K,height:K,lineHeight:(0,b.bf)(J(K).sub(J(Q).mul(2)).equal()),borderRadius:"50%",[`&${v}-square`]:{borderRadius:Z},[`${v}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${v}-icon`]:{fontSize:q,[`> ${l}`]:{margin:0}}});return{[v]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,p.Wf)(n)),{position:"relative",display:"inline-block",overflow:"hidden",color:I,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:g,border:`${(0,b.bf)(Q)} ${_} transparent`,["&-image"]:{background:"transparent"},[`${i}-image-img`]:{display:"block"}}),X(D,S,N)),{["&-lg"]:Object.assign({},X(P,A,U)),["&-sm"]:Object.assign({},X(j,W,G)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},F=n=>{const{componentCls:i,groupBorderColor:v,groupOverlapping:l,groupSpace:g}=n;return{[`${i}-group`]:{display:"inline-flex",[`${i}`]:{borderColor:v},["> *:not(:first-child)"]:{marginInlineStart:l}},[`${i}-group-popover`]:{[`${i} + ${i}`]:{marginInlineStart:g}}}},w=n=>{const{controlHeight:i,controlHeightLG:v,controlHeightSM:l,fontSize:g,fontSizeLG:I,fontSizeXL:D,fontSizeHeading3:P,marginXS:j,marginXXS:S,colorBorderBg:A}=n;return{containerSize:i,containerSizeLG:v,containerSizeSM:l,textFontSize:Math.round((I+D)/2),textFontSizeLG:P,textFontSizeSM:g,groupSpace:S,groupOverlapping:-j,groupBorderColor:A}};var k=(0,M.I$)("Avatar",n=>{const{colorTextLightSolid:i,colorTextPlaceholder:v}=n,l=(0,u.TS)(n,{avatarBg:v,avatarColor:i});return[C(l),F(l)]},w),Y=e(12158),le=function(n,i){var v={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&i.indexOf(l)<0&&(v[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,l=Object.getOwnPropertySymbols(n);g<l.length;g++)i.indexOf(l[g])<0&&Object.prototype.propertyIsEnumerable.call(n,l[g])&&(v[l[g]]=n[l[g]]);return v};const ce=(n,i)=>{const[v,l]=t.useState(1),[g,I]=t.useState(!1),[D,P]=t.useState(!0),j=t.useRef(null),S=t.useRef(null),A=(0,T.sQ)(i,j),{getPrefixCls:W,avatar:N}=t.useContext(x.E_),U=t.useContext(h),G=()=>{if(!S.current||!j.current)return;const B=S.current.offsetWidth,$=j.current.offsetWidth;if(B!==0&&$!==0){const{gap:H=4}=n;H*2<$&&l($-H*2<B?($-H*2)/B:1)}};t.useEffect(()=>{I(!0)},[]),t.useEffect(()=>{P(!0),l(1)},[n.src]),t.useEffect(G,[n.gap]);const Q=()=>{const{onError:B}=n;(B==null?void 0:B())!==!1&&P(!1)},{prefixCls:_,shape:J,size:X,src:K,srcSet:q,icon:Z,className:ne,rootClassName:ee,alt:re,draggable:he,children:ve,crossOrigin:xe}=n,ie=le(n,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),L=(0,m.Z)(B=>{var $,H;return(H=($=X!=null?X:U==null?void 0:U.size)!==null&&$!==void 0?$:B)!==null&&H!==void 0?H:"default"}),Ce=Object.keys(typeof L=="object"?L||{}:{}).some(B=>["xs","sm","md","lg","xl","xxl"].includes(B)),me=(0,s.Z)(Ce),ye=t.useMemo(()=>{if(typeof L!="object")return{};const B=z.c4.find(H=>me[H]),$=L[B];return $?{width:$,height:$,lineHeight:`${$}px`,fontSize:$&&(Z||ve)?$/2:18}:{}},[me,L]),V=W("avatar",_),fe=(0,Y.Z)(V),[Ee,Oe,Pe]=k(V,fe),Se=d()({[`${V}-lg`]:L==="large",[`${V}-sm`]:L==="small"}),pe=t.isValidElement(K),be=J||(U==null?void 0:U.shape)||"circle",Me=d()(V,Se,N==null?void 0:N.className,`${V}-${be}`,{[`${V}-image`]:pe||K&&D,[`${V}-icon`]:!!Z},Pe,fe,ne,ee,Oe),$e=typeof L=="number"?{width:L,height:L,lineHeight:`${L}px`,fontSize:Z?L/2:18}:{};let te;if(typeof K=="string"&&D)te=t.createElement("img",{src:K,draggable:he,srcSet:q,onError:Q,alt:re,crossOrigin:xe});else if(pe)te=K;else if(Z)te=Z;else if(g||v!==1){const B=`scale(${v}) translateX(-50%)`,$={msTransform:B,WebkitTransform:B,transform:B},H=typeof L=="number"?{lineHeight:`${L}px`}:{};te=t.createElement(O.Z,{onResize:G},t.createElement("span",{className:`${V}-string`,ref:S,style:Object.assign(Object.assign({},H),$)},ve))}else te=t.createElement("span",{className:`${V}-string`,style:{opacity:0},ref:S},ve);return delete ie.onError,delete ie.gap,Ee(t.createElement("span",Object.assign({},ie,{style:Object.assign(Object.assign(Object.assign(Object.assign({},$e),ye),N==null?void 0:N.style),ie.style),className:Me,ref:A}),te))};var oe=t.forwardRef(ce),de=e(71783),ue=e(37530),se=e(37865);const ae=n=>{const{size:i,shape:v}=t.useContext(h),l=t.useMemo(()=>({size:n.size||i,shape:n.shape||v}),[n.size,n.shape,i,v]);return t.createElement(h.Provider,{value:l},n.children)};var a=n=>{const{getPrefixCls:i,direction:v}=t.useContext(x.E_),{prefixCls:l,className:g,rootClassName:I,style:D,maxCount:P,maxStyle:j,size:S,shape:A,maxPopoverPlacement:W="top",maxPopoverTrigger:N="hover",children:U}=n,G=i("avatar",l),Q=`${G}-group`,_=(0,Y.Z)(G),[J,X,K]=k(G,_),q=d()(Q,{[`${Q}-rtl`]:v==="rtl"},K,_,g,I,X),Z=(0,de.Z)(U).map((ee,re)=>(0,se.Tm)(ee,{key:`avatar-key-${re}`})),ne=Z.length;if(P&&P<ne){const ee=Z.slice(0,P),re=Z.slice(P,ne);return ee.push(t.createElement(ue.Z,{key:"avatar-popover-key",content:re,trigger:N,placement:W,overlayClassName:`${Q}-popover`},t.createElement(oe,{style:j},`+${ne-P}`))),J(t.createElement(ae,{shape:A,size:S},t.createElement("div",{className:q,style:D},ee)))}return J(t.createElement(ae,{shape:A,size:S},t.createElement("div",{className:q,style:D},Z)))};const c=oe;c.Group=a;var o=c},21006:function(R,y,e){"use strict";e.d(y,{Z:function(){return z}});var t=e(50959),E=e(80918);function d(){const[,x]=t.useReducer(m=>m+1,0);return x}var O=e(27189);function T(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const m=(0,t.useRef)({}),s=d(),f=(0,O.ZP)();return(0,E.Z)(()=>{const h=f.subscribe(b=>{m.current=b,x&&s()});return()=>f.unsubscribe(h)},[]),m.current}var z=T},37530:function(R,y,e){"use strict";e.d(y,{Z:function(){return ae}});var t=e(50959),E=e(82187),d=e.n(E);const O=r=>r?typeof r=="function"?r():r:null;var T=e(48141),z=e(92576),x=e(27850),m=e(61852),s=e(55985),f=e(74185),h=e(80197),b=e(73316),p=e(87077),M=e(37324),u=e(83467);const C=r=>{const{componentCls:a,popoverColor:c,titleMinWidth:o,fontWeightStrong:n,innerPadding:i,boxShadowSecondary:v,colorTextHeading:l,borderRadiusLG:g,zIndexPopup:I,titleMarginBottom:D,colorBgElevated:P,popoverBg:j,titleBorderBottom:S,innerContentPadding:A,titlePadding:W}=r;return[{[a]:Object.assign(Object.assign({},(0,s.Wf)(r)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:I,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":P,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${a}-content`]:{position:"relative"},[`${a}-inner`]:{backgroundColor:j,backgroundClip:"padding-box",borderRadius:g,boxShadow:v,padding:i},[`${a}-title`]:{minWidth:o,marginBottom:D,color:l,fontWeight:n,borderBottom:S,padding:W},[`${a}-inner-content`]:{color:c,padding:A}})},(0,h.ZP)(r,"var(--antd-arrow-background-color)"),{[`${a}-pure`]:{position:"relative",maxWidth:"none",margin:r.sizePopupArrow,display:"inline-block",[`${a}-content`]:{display:"inline-block"}}}]},F=r=>{const{componentCls:a}=r;return{[a]:b.i.map(c=>{const o=r[`${c}6`];return{[`&${a}-${c}`]:{"--antd-arrow-background-color":o,[`${a}-inner`]:{backgroundColor:o},[`${a}-arrow`]:{background:"transparent"}}}})}},w=r=>{const{lineWidth:a,controlHeight:c,fontHeight:o,padding:n,wireframe:i,zIndexPopupBase:v,borderRadiusLG:l,marginXS:g,lineType:I,colorSplit:D,paddingSM:P}=r,j=c-o,S=j/2,A=j/2-a,W=n;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:v+30},(0,u.w)(r)),(0,h.wZ)({contentRadius:l,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:g,titlePadding:i?`${S}px ${W}px ${A}px`:0,titleBorderBottom:i?`${a}px ${I} ${D}`:"none",innerContentPadding:i?`${P}px ${W}px`:0})};var k=(0,p.I$)("Popover",r=>{const{colorBgElevated:a,colorText:c}=r,o=(0,M.TS)(r,{popoverBg:a,popoverColor:c});return[C(o),F(o),(0,f._y)(o,"zoom-big")]},w,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),Y=function(r,a){var c={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&a.indexOf(o)<0&&(c[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(r);n<o.length;n++)a.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(r,o[n])&&(c[o[n]]=r[o[n]]);return c};const le=(r,a,c)=>!a&&!c?null:t.createElement(t.Fragment,null,a&&t.createElement("div",{className:`${r}-title`},O(a)),t.createElement("div",{className:`${r}-inner-content`},O(c))),ce=r=>{const{hashId:a,prefixCls:c,className:o,style:n,placement:i="top",title:v,content:l,children:g}=r;return t.createElement("div",{className:d()(a,c,`${c}-pure`,`${c}-placement-${i}`,o),style:n},t.createElement("div",{className:`${c}-arrow`}),t.createElement(m.G,Object.assign({},r,{className:a,prefixCls:c}),g||le(c,v,l)))};var oe=r=>{const{prefixCls:a,className:c}=r,o=Y(r,["prefixCls","className"]),{getPrefixCls:n}=t.useContext(z.E_),i=n("popover",a),[v,l,g]=k(i);return v(t.createElement(ce,Object.assign({},o,{prefixCls:i,hashId:l,className:d()(c,g)})))},de=function(r,a){var c={};for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&a.indexOf(o)<0&&(c[o]=r[o]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(r);n<o.length;n++)a.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(r,o[n])&&(c[o[n]]=r[o[n]]);return c};const ue=r=>{let{title:a,content:c,prefixCls:o}=r;return t.createElement(t.Fragment,null,a&&t.createElement("div",{className:`${o}-title`},O(a)),t.createElement("div",{className:`${o}-inner-content`},O(c)))},se=t.forwardRef((r,a)=>{const{prefixCls:c,title:o,content:n,overlayClassName:i,placement:v="top",trigger:l="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:I=.1,overlayStyle:D={}}=r,P=de(r,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:j}=t.useContext(z.E_),S=j("popover",c),[A,W,N]=k(S),U=j(),G=d()(i,W,N);return A(t.createElement(x.Z,Object.assign({placement:v,trigger:l,mouseEnterDelay:g,mouseLeaveDelay:I,overlayStyle:D},P,{prefixCls:S,overlayClassName:G,ref:a,overlay:o||n?t.createElement(ue,{prefixCls:S,title:o,content:n}):null,transitionName:(0,T.m)(U,"zoom-big",P.transitionName),"data-popover-inject":!0})))});se._InternalPanelDoNotUseOrYouWillBeFired=oe;var ae=se},53649:function(R){function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}R.exports=y,R.exports.__esModule=!0,R.exports.default=R.exports}}]); diff --git a/Awareness__index.en-US.md.778c6473.chunk.css b/Awareness__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/Awareness__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Awareness__index.en-US.md.d505742d.async.js b/Awareness__index.en-US.md.d505742d.async.js new file mode 100644 index 00000000..7cbe401d --- /dev/null +++ b/Awareness__index.en-US.md.d505742d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9539],{66782:function(a,_,s){s.r(_);var t=s(70686),c=s(41652),n=s(20818),o=s(24131),r=s(99828),h=s(50959),e=s(11527);function i(){var l=(0,r.eL)(),d=l.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"awareness-collaborative-perception-suite",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awareness-collaborative-perception-suite",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness Collaborative Perception Suite"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(r.Z1,{items:[{demo:{id:"awareness-demo-cursor"},previewerProps:{iframe:100,title:"Awareness.Cursor",description:"<p>Pointer for collaborative roles</p>",filename:"src/Awareness/demos/Cursor.tsx"}},{demo:{id:"awareness-demo-avatar"},previewerProps:{title:"Awareness.Avatar",description:"<p>Collaborative user</p>",filename:"src/Awareness/demos/Avatar.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"awarenesscursor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenesscursor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Cursor"]}),(0,e.jsx)("p",{children:d[1].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[6].value})}),(0,e.jsx)("td",{children:d[7].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[8].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[9].value})}),(0,e.jsx)("td",{children:d[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[11].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[12].value})}),(0,e.jsx)("td",{children:d[13].value})]})]})]}),(0,e.jsxs)("h3",{id:"awarenessavatar",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenessavatar",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Avatar"]}),(0,e.jsx)("p",{children:d[14].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[15].value}),(0,e.jsx)("th",{children:d[16].value}),(0,e.jsx)("th",{children:d[17].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[18].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[19].value})}),(0,e.jsx)("td",{children:d[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[21].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[22].value})}),(0,e.jsx)("td",{children:d[23].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[24].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[25].value})}),(0,e.jsxs)("td",{children:[d[26].value,(0,e.jsx)("code",{children:d[27].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsxs)("td",{children:[d[30].value,(0,e.jsx)("code",{children:d[31].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsxs)("td",{children:[d[34].value,(0,e.jsx)("code",{children:d[35].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[36].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[37].value})}),(0,e.jsx)("td",{children:d[38].value})]})]})]})]})]})})}_.default=i}}]); diff --git a/Awareness__index.zh-CN.md.778c6473.chunk.css b/Awareness__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/Awareness__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Awareness__index.zh-CN.md.9e89ce58.async.js b/Awareness__index.zh-CN.md.9e89ce58.async.js new file mode 100644 index 00000000..0e9208c0 --- /dev/null +++ b/Awareness__index.zh-CN.md.9e89ce58.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[388],{15274:function(a,_,s){s.r(_);var t=s(70686),c=s(41652),n=s(20818),h=s(24131),r=s(99828),u=s(50959),e=s(11527);function i(){var l=(0,r.eL)(),d=l.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"awareness-\u534F\u540C\u611F\u77E5\u5957\u4EF6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awareness-\u534F\u540C\u611F\u77E5\u5957\u4EF6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness \u534F\u540C\u611F\u77E5\u5957\u4EF6"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(r.Z1,{items:[{demo:{id:"awareness-demo-cursor"},previewerProps:{iframe:100,title:"Awareness.Cursor",description:"<p>\u534F\u540C\u89D2\u8272\u7684\u6307\u9488</p>",filename:"src/Awareness/demos/Cursor.tsx"}},{demo:{id:"awareness-demo-avatar"},previewerProps:{title:"Awareness.Avatar",description:"<p>\u534F\u540C\u7528\u6237</p>",filename:"src/Awareness/demos/Avatar.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"awarenesscursor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenesscursor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Cursor"]}),(0,e.jsx)("p",{children:d[1].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[6].value})}),(0,e.jsx)("td",{children:d[7].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[8].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[9].value})}),(0,e.jsx)("td",{children:d[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[11].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[12].value})}),(0,e.jsx)("td",{children:d[13].value})]})]})]}),(0,e.jsxs)("h3",{id:"awarenessavatar",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenessavatar",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Avatar"]}),(0,e.jsx)("p",{children:d[14].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[15].value}),(0,e.jsx)("th",{children:d[16].value}),(0,e.jsx)("th",{children:d[17].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[18].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[19].value})}),(0,e.jsx)("td",{children:d[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[21].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[22].value})}),(0,e.jsx)("td",{children:d[23].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[24].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[25].value})}),(0,e.jsxs)("td",{children:[d[26].value,(0,e.jsx)("code",{children:d[27].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsxs)("td",{children:[d[30].value,(0,e.jsx)("code",{children:d[31].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsxs)("td",{children:[d[34].value,(0,e.jsx)("code",{children:d[35].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[36].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[37].value})}),(0,e.jsx)("td",{children:d[38].value})]})]})]})]})]})})}_.default=i}}]); diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..e6ac1e45 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +pro-editor.antdigital.dev diff --git a/ColumnList__demos.e9ad245d.async.js b/ColumnList__demos.e9ad245d.async.js new file mode 100644 index 00000000..c4860f71 --- /dev/null +++ b/ColumnList__demos.e9ad245d.async.js @@ -0,0 +1,59 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3241],{30829:function(j,a,e){e.r(a),e.d(a,{randomIndex:function(){return s}});var x=e(39555),c=e(16959),E=e(38297),m=e(40384),I=e(53586),p=e(11527),l=[{title:"Index",valueType:"indexBorder",dataIndex:"index"},{title:"Enterprise",valueType:"text",dataIndex:"name"},{title:"Company",valueType:"text",dataIndex:"authCompany"}],v=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:I.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}],s=function(){return Math.random()*1e4};a.default=function(){return(0,p.jsx)(c.Z,{columns:v,initialValues:l,actions:function(i){return[(0,p.jsx)(E.Z,{icon:(0,p.jsx)(x.Z,{}),style:{height:22},tabIndex:-1,onClick:function(){return m.ZP.info(i.dataIndex)}},"edit")]},creatorButtonProps:{record:function(){return{valueType:"text",title:"Example Title"}}},onChange:function(i){console.log("onChange",i)}})}},60016:function(j,a,e){e.r(a);var x=e(79272),c=e(16959),E=e(53586),m=e(11527),I=[{dataIndex:"orderCreated",valueType:"date",title:"CreateTime",color:void 0},{dataIndex:"detailPic",valueType:"text",title:"Detail Pic",color:void 0},{dataIndex:"closeReason",valueType:"text",title:"Close Reason",color:void 0},{dataIndex:"closeType",valueType:"text",title:"Close Type",color:void 0}],p=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:E.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"},{title:"Color",dataIndex:"color",type:"custom",render:function(v){var s=v.value,y=v.onChange;return(0,m.jsx)(x.Z,{value:s,size:"small",onChangeComplete:function(f){return y(f.toHexString())},showText:!0})}}];a.default=function(){return(0,m.jsx)(c.Z,{columns:p,initialValues:I,onChange:function(v){console.log("onChange",v)}})}},89435:function(j,a,e){e.r(a);var x=e(48305),c=e.n(x),E=e(16959),m=e(86865),I=e(50959),p=e(53586),l=e(11527),v=[{title:"Index",valueType:"indexBorder",dataIndex:"index"},{title:"Enterprise",valueType:"text",dataIndex:"name"},{title:"Company",valueType:"text",dataIndex:"authCompany"}],s=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:p.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}];a.default=function(){var y=(0,I.useState)(v),i=c()(y,2),f=i[0],T=i[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(m.ZP,{type:"primary",block:!0,onClick:function(){T([{dataIndex:"orderCreated",valueType:"date",title:"CreateTime"},{dataIndex:"detailPic",valueType:"text",title:"Detail"}])},style:{marginBottom:12},children:"Set Data"}),(0,l.jsx)(E.Z,{columns:s,value:f,onChange:function(R){T(R),console.log("onChange",R)}})]})}},38691:function(j,a,e){e.r(a),e.d(a,{randomIndex:function(){return I}});var x=e(16959),c=e(53586),E=e(11527),m=[{dataIndex:"productName",valueType:"text",title:"Product Name",color:void 0},{dataIndex:"productComment",valueType:"text",title:"Product Comment",color:void 0},{dataIndex:"orderStatus",valueType:"text",title:"Order Status"}],I=function(){return Math.random()*1e4},p=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:c.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}];a.default=function(){return(0,E.jsx)(x.Z,{columns:p,initialValues:m,onChange:function(v){console.log("onChange",v)},creatorButtonProps:{position:"top",record:function(v){return{dataIndex:"".concat(v,"-").concat(I())}}}})}},35013:function(j,a,e){e.r(a),e.d(a,{randomIndex:function(){return I}});var x=e(16959),c=e(53586),E=e(11527),m=[{dataIndex:"productName",valueType:"text",title:"Product Name",color:void 0},{dataIndex:"productComment",valueType:"text",title:"Product Comment",color:void 0},{dataIndex:"orderStatus",valueType:"text",title:"Order Status"}],I=function(){return Math.random()*1e4},p=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:c.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}];a.default=function(){return(0,E.jsx)(x.Z,{columns:p,initialValues:m,onChange:function(v){console.log("onChange",v)},creatorButtonProps:!1})}},807:function(j,a,e){e.r(a),e.d(a,{randomIndex:function(){return i}});var x=e(22373),c=e(38297),E=e(16959),m=e(72171),I=e(86865),p=e(50959),l=e(33743),v=e(53586),s=e(11527),y=[{dataIndex:"orderId",valueType:"text",title:"Order ID"},{dataIndex:"orderNumber",valueType:"text",title:"Order Number"},{dataIndex:"orderMoney",valueType:"text",title:"Order Money"}],i=function(){return Math.random()*1e4},f=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:v.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}];a.default=function(){var T=(0,p.useRef)(null),D=function(){var M="id-".concat(i(),"}");return{dataIndex:"",title:"new-".concat(M),valueType:"text"}},R=function(){var M=D();T.current.addItem(M)};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(l.D,{horizontal:!0,align:"center",distribution:"space-between",style:{marginBottom:16},children:[(0,s.jsx)("div",{children:"Custom Title"}),(0,s.jsx)(c.Z,{icon:(0,s.jsx)(x.Z,{}),tabIndex:-1,onClick:R},"edit")]}),(0,s.jsx)(E.Z,{ref:T,columns:f,renderEmpty:function(){return(0,s.jsx)(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,description:"No Data",children:(0,s.jsx)(I.ZP,{type:"primary",onClick:R,children:"Create Custom Data"})})},initialValues:y,onChange:function(M){console.log("onChange",M)},creatorButtonProps:{style:{display:"none"},record:D}})]})}},69372:function(j,a,e){e.r(a);var x=e(48305),c=e.n(x),E=e(39555),m=e(16959),I=e(38297),p=e(40384),l=e(50959),v=e(53586),s=e(11527),y=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:v.u},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}];a.default=function(){var i=(0,l.useState)([]),f=c()(i,2),T=f[0],D=f[1];return(0,s.jsx)(m.Z,{columns:y,value:T,actions:function(O){return[(0,s.jsx)(I.Z,{icon:(0,s.jsx)(E.Z,{}),tabIndex:-1,style:{height:22},onClick:function(){return p.ZP.info(O.dataIndex)}},"edit")]},onChange:function(O){console.log("onChange",O),D(O)}})}},4438:function(j,a,e){e.r(a),e.d(a,{randomIndex:function(){return I}});var x=e(16959),c=e(11527),E=[{title:"Index",dataIndex:"index"},{title:"Enterprise",dataIndex:"name"},{title:"Company",dataIndex:"authCompany"}],m=[{title:"Title",dataIndex:"title",type:"input"},{title:"Index",dataIndex:"dataIndex",type:"input"}],I=function(){return Math.random()*1e4};a.default=function(){return(0,c.jsx)(x.Z,{columns:m,initialValues:E,onChange:function(l){console.log("onChange",l)}})}},16959:function(j,a,e){e.d(a,{Z:function(){return pe}});var x=e(26068),c=e.n(x),E=e(67825),m=e.n(E),I=e(45130),p=e(24464),l=e(50959),v=e(82092),s=e.n(v),y=e(53649),i=e.n(y),f=e(62309),T=e(2221),D=e(39826),R=e(82187),O=e.n(R),M=e(33743),k=e(496),g=e(11527),b,w=(0,D.kc)(function(t){var n=t.css,o=t.cx,d=t.prefixCls,u=t.token,r="".concat(d,"-").concat(u.editorPrefix,"-content");return{input:o("".concat(r,"-tem"),n(b||(b=i()([` + padding-left: 13px; + `]))))}}),q=(0,l.memo)(function(t){var n=t.dataIndex,o=t.placeholder,d=t.value,u=t.index,r=t.style,h=t.dragging,A=t.creatorButtonProps,B=(0,f.t)(),W=(0,l.useRef)(null),P=w(),U=P.styles;(0,l.useEffect)(function(){h&&W.current.blur()},[h]);var C=function(_){var S=B.getIdByIndex(_);return"column-list-".concat(_,"-").concat(S)},L=function(){var _=B.getValue()||[];if(u+1===_.length&&A!==!1){var S=A.record;B.addItem(S(_.length))}setTimeout(function(){var N=document.getElementById(C(u+1));N==null||N.focus()},0)};return(0,g.jsx)(k.I,{size:"small",ref:W,value:d,style:r,id:C(u),placeholder:o||"\u8BF7\u8F93\u5165",className:U.input,onPressEnter:function(){L()},onChange:function(_){B.updateItem(s()({},n,_),u)}})}),ee=q,te=e(46545),V,ne=(0,D.kc)(function(t){var n=t.prefixCls,o=t.token,d=t.css,u=t.cx,r="".concat(n,"-").concat(o.editorPrefix,"-content");return{select:u("".concat(r,"-tem"),d(V||(V=i()([` + .`,`-select-selector { + padding-left: 13px; + } + `])),n))}}),ae=(0,l.memo)(function(t){var n=t.dataIndex,o=t.value,d=t.index,u=t.style,r=t.options,h=t.placeholder,A=(0,f.t)(),B=ne(),W=B.styles;return(0,g.jsx)(te.Z,{size:"small",style:u,options:r,className:W.select,value:o,onClear:function(){A.updateItem(s()({},n,null),d)},placeholder:h||"\u8BF7\u9009\u62E9",onChange:function(U){A.updateItem(s()({},n,U),d)}})}),oe=ae,Z,z,F,H,X,le=(0,D.kc)(function(t){var n=t.css,o=t.cx,d=t.token,u=t.prefixCls,r="".concat(u,"-").concat(d.editorPrefix,"-item");return{item:o(r,n(Z||(Z=i()([` + position: relative; + width: 100%; + + &:hover .`,`-actions { + opacity: 1; + } + `])),r)),content:o("".concat(r,"-content"),n(z||(z=i()([` + flex: 1; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),actions:o("".concat(r,"-actions"),n(F||(F=i()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),handle:o("".concat(r,"-handle"),n(H||(H=i()([` + position: absolute; + left: 0; + `])))),actionsRight:o("".concat(r,"-actions-right"),n(X||(X=i()([` + position: absolute; + top: 1px; + right: 1px; + align-self: flex-end; + overflow: hidden; + border-radius: 1px; + // \u91C7\u7528\u80CC\u666F\u6A21\u7CCA\u6765\u89E3\u51B3\u591A\u79CD\u80CC\u666F\u8272\u4E0B\u8986\u76D6\u5185\u5BB9\u7684\u95EE\u9898 TODO\uFF1AFireFox \u517C\u5BB9 + backdrop-filter: blur(5px); + //background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, @bg-2 10%, @bg-2 100%); + `]))))}}),de=(0,l.memo)(function(t){var n=t.item,o=t.index,d=t.columns,u=t.listeners,r=t.actions,h=t.hideRemove,A=t.dragging,B=t.creatorButtonProps,W=le(),P=W.styles,U=(0,f.t)();return(0,g.jsxs)(M.D,{className:P.item,direction:"horizontal",align:"center",children:[(0,g.jsx)(T.Ag,c()({className:O()(P.actions,P.handle),tabIndex:-1,cursor:"grab",style:{width:14,height:24},"data-cypress":"draggable-handle"},u)),(0,g.jsx)(M.D,{horizontal:!0,gap:4,width:"100%",className:P.content,children:d.map(function(C,L){var K={flex:1,maxWidth:"".concat(100/d.length,"%")},_={dataIndex:C.dataIndex,value:n[C.dataIndex],id:n.id,index:o,dragging:A,style:K,placeholder:C.placeholder,creatorButtonProps:B};switch(C.type){default:case"input":return(0,g.jsx)(ee,c()({},_),"".concat(n==null?void 0:n.dataIndex,"-").concat(L));case"select":return(0,g.jsx)(oe,c()({options:C.options},_),"".concat(n==null?void 0:n.dataIndex,"-").concat(L));case"custom":var S=C.render;return S?(0,g.jsx)(S,c()({item:n,column:C,onChange:function(Ie){U.updateItem(s()({},C.dataIndex,Ie),o)}},_),"".concat(n==null?void 0:n.dataIndex,"-").concat(L)):"\u6682\u65E0\u5B9E\u73B0"}})}),(0,g.jsxs)(M.D,{className:O()(P.actions,P.actionsRight),direction:"horizontal",align:"center",children:[r,h?null:(0,g.jsx)(T.sL,{tabIndex:-1,onClick:function(){U.removeItem(o)},style:{height:22}})]})]})}),re=de,Q,Y,ie=(0,D.kc)(function(t){var n=t.token,o=t.css,d=t.cx,u=t.prefixCls,r="".concat(u,"-").concat(n==null?void 0:n.editorPrefix,"-column-list");return{content:d("".concat(r,"-content"),o(Q||(Q=i()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:d("".concat(r,"-header"),o(Y||(Y=i()([` + color: `,`; + padding-left: 8px; + `])),n.colorTextTertiary))}}),se=(0,l.memo)(function(t){var n=t.columns,o=ie(),d=o.styles,u=o.cx;return(0,g.jsx)(M.D,{horizontal:!0,align:"center",gap:4,children:n.map(function(r,h){return(0,g.jsx)("div",{className:u(d.content,d.header),children:r.title},"".concat(r.dataIndex,"-").concat(h))})})}),ue=e(60414),ce=e(89797),G,J,$,ve=(0,ue.kc)(function(t){var n=t.token,o=t.css,d=t.cx,u=t.prefixCls,r=(0,ce.X)(t),h="".concat(u,"-").concat(n==null?void 0:n.editorPrefix,"-column-list");return{content:d("".concat(h,"-content"),o(G||(G=i()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:d("".concat(h,"-header"),o(J||(J=i()([` + color: `,`; + `])),n.colorTextTertiary)),btnAdd:d("".concat(h,"-btn-add"),o($||($=i()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + `])),n.marginXXS),r.defaultButton)}}),xe=["className","columns","actions","hideRemove","creatorButtonProps"],me=(0,l.forwardRef)(function(t,n){var o=t.className,d=t.columns,u=t.actions,r=t.hideRemove,h=t.creatorButtonProps,A=m()(t,xe),B=ve(),W=B.cx,P=h===!1?!1:c()({position:"bottom",record:function(){return{}}},h),U=(0,l.useCallback)(function(C,L){var K=L.index,_=L.listeners,S=L.dragging;return(0,g.jsx)(re,{columns:d,item:C,dragging:S,listeners:_,index:K,actions:typeof u=="function"?u(C,K):u,creatorButtonProps:P,hideRemove:r})},[d]);return(0,g.jsx)(I.iV,{children:(0,g.jsx)(p.c,c()({ref:n,renderItem:U,renderHeader:function(){return(0,g.jsx)(se,{columns:d})},className:W(o),creatorButtonProps:P},A))})}),pe=me},53586:function(j,a,e){e.d(a,{u:function(){return x}});var x=[{label:"index",value:"index"},{label:"indexBorder",value:"indexBorder"},{label:"digit",value:"digit"},{label:"password",value:"password"},{label:"money",value:"money"},{label:"text",value:"text"},{label:"textarea",value:"textarea"},{label:"date",value:"date"},{label:"option",value:"option"},{label:"dateTime",value:"dateTime"},{label:"dateWeek",value:"dateWeek"},{label:"dateMonth",value:"dateMonth"},{label:"dateQuarter",value:"dateQuarter"},{label:"dateYear",value:"dateYear"},{label:"dateRange",value:"dateRange"},{label:"dateTimeRange",value:"dateTimeRange"},{label:"time",value:"time"},{label:"timeRange",value:"timeRange"},{label:"select",value:"select"},{label:"checkbox",value:"checkbox"},{label:"rate",value:"rate"},{label:"radio",value:"radio"},{label:"radioButton",value:"radioButton"},{label:"progress",value:"progress"},{label:"percent",value:"percent"},{label:"second",value:"second"},{label:"avatar",value:"avatar"},{label:"code",value:"code"},{label:"switch",value:"switch"},{label:"fromNow",value:"fromNow"},{label:"image",value:"image"},{label:"jsonCode",value:"jsonCode"},{label:"color",value:"color"}]}}]); diff --git a/ColumnList__index.en-US.md.7706c6a3.async.js b/ColumnList__index.en-US.md.7706c6a3.async.js new file mode 100644 index 00000000..451cd418 --- /dev/null +++ b/ColumnList__index.en-US.md.7706c6a3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5311],{89017:function(c,n,l){l.r(n);var o=l(70686),a=l(41652),s=l(20818),h=l(24131),i=l(99828),_=l(50959),e=l(11527);function t(){var r=(0,i.eL)(),d=r.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"columnlist-column-editing-list",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnlist-column-editing-list",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnList Column Editing List"]}),(0,e.jsxs)("p",{children:[d[0].value,(0,e.jsx)("code",{children:d[1].value}),d[2].value]}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"columnlist-demo-normal"},previewerProps:{title:"Basic Usage",description:"<p>Render the sorting form by configuring <code>columns</code></p>",filename:"src/ColumnList/demos/normal.tsx"}},{demo:{id:"columnlist-demo-creatorbuttonpropsfalse"},previewerProps:{title:"Disable Adding Capability",description:"<p>You can disable the adding functionality, including the add row button, adding by pressing Enter, and adding in an empty state, by setting <code>creatorButtonProps={false}</code></p>",filename:"src/ColumnList/demos/creatorButtonPropsFalse.tsx"}},{demo:{id:"columnlist-demo-column"},previewerProps:{title:"Custom Form",description:"<p>Currently supports three types of form: <code>input</code>, <code>select</code>, and <code>custom</code></p>",filename:"src/ColumnList/demos/column.tsx"}},{demo:{id:"columnlist-demo-controlled"},previewerProps:{title:"Controlled Mode",description:"<p>The form can be controlled by <code>value</code></p>",filename:"src/ColumnList/demos/controlled.tsx"}},{demo:{id:"columnlist-demo-actions"},previewerProps:{title:"Custom Actions",description:"<p>Customize the action column through the <code>actions</code> property</p>",filename:"src/ColumnList/demos/actions.tsx"}},{demo:{id:"columnlist-demo-creatorbuttonprops"},previewerProps:{title:"Custom Initialization",description:"<p>Customize the initialization logic through <code>creatorButtonProps</code></p>",filename:"src/ColumnList/demos/creatorButtonProps.tsx"}},{demo:{id:"columnlist-demo-customcreate"},previewerProps:{title:"Custom Creation Logic",description:"<p>You can set the <code>style</code> attribute to hide the default add button, and then customize the creation button</p>",filename:"src/ColumnList/demos/customCreate.tsx"}},{demo:{id:"columnlist-demo-empty"},previewerProps:{title:"Empty State",description:"<p>When the form value is empty, an empty state will be rendered</p>",filename:"src/ColumnList/demos/empty.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("p",{children:[d[3].value,(0,e.jsx)("code",{children:d[4].value}),d[5].value,(0,e.jsx)("code",{children:d[6].value})]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[7].value}),(0,e.jsx)("th",{children:d[8].value}),(0,e.jsx)("th",{children:d[9].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})})]}),(0,e.jsxs)("h3",{id:"columnitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItem"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[14].value}),(0,e.jsx)("th",{children:d[15].value}),(0,e.jsx)("th",{children:d[16].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[17].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[18].value})}),(0,e.jsx)("td",{children:d[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[21].value})}),(0,e.jsx)("td",{children:d[22].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[23].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[24].value})}),(0,e.jsx)("td",{children:d[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[26].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[27].value})}),(0,e.jsx)("td",{children:d[28].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[29].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[30].value})}),(0,e.jsx)("td",{children:d[31].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsx)("td",{children:d[34].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[35].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[36].value})}),(0,e.jsx)("td",{children:d[37].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[38].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[39].value})}),(0,e.jsx)("td",{children:d[40].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[41].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[42].value}),d[43].value,(0,e.jsx)("code",{children:d[44].value})]}),(0,e.jsx)("td",{children:d[45].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[46].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[47].value})}),(0,e.jsx)("td",{children:d[48].value})]})]})]}),(0,e.jsxs)("h3",{id:"columnitemoption",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitemoption",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItemOption"]}),(0,e.jsx)("p",{children:d[49].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[50].value}),(0,e.jsx)("th",{children:d[51].value}),(0,e.jsx)("th",{children:d[52].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[57].value}),d[58].value,(0,e.jsx)("code",{children:d[59].value})]}),(0,e.jsx)("td",{children:d[60].value})]})]})]}),(0,e.jsxs)("h3",{id:"columncustomrenderprops",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columncustomrenderprops",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnCustomRenderProps"]}),(0,e.jsx)("p",{children:d[61].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[62].value}),(0,e.jsx)("th",{children:d[63].value}),(0,e.jsx)("th",{children:d[64].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[65].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[66].value})}),(0,e.jsx)("td",{children:d[67].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[68].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[69].value})}),(0,e.jsx)("td",{children:d[70].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[71].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[72].value})}),(0,e.jsx)("td",{children:d[73].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[74].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[75].value})}),(0,e.jsx)("td",{children:d[76].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[77].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[78].value})}),(0,e.jsx)("td",{children:d[79].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[80].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[81].value})}),(0,e.jsx)("td",{children:d[82].value})]})]})]})]})]})})}n.default=t}}]); diff --git a/ColumnList__index.en-US.md.778c6473.chunk.css b/ColumnList__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ColumnList__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ColumnList__index.zh-CN.md.1631a818.async.js b/ColumnList__index.zh-CN.md.1631a818.async.js new file mode 100644 index 00000000..6d6347c4 --- /dev/null +++ b/ColumnList__index.zh-CN.md.1631a818.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4106],{7030:function(c,r,l){l.r(r);var o=l(70686),_=l(41652),s=l(20818),h=l(24131),i=l(99828),a=l(50959),e=l(11527);function n(){var t=(0,i.eL)(),d=t.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"columnlist-\u5217\u7F16\u8F91\u5217\u8868",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnlist-\u5217\u7F16\u8F91\u5217\u8868",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnList \u5217\u7F16\u8F91\u5217\u8868"]}),(0,e.jsxs)("p",{children:[d[0].value,(0,e.jsx)("code",{children:d[1].value}),d[2].value]}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"columnlist-demo-normal"},previewerProps:{title:"\u57FA\u7840\u4F7F\u7528",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>columns</code> \u6E32\u67D3\u6392\u5E8F\u8868\u5355</p>",filename:"src/ColumnList/demos/normal.tsx"}},{demo:{id:"columnlist-demo-creatorbuttonpropsfalse"},previewerProps:{title:"\u5173\u95ED\u6DFB\u52A0\u80FD\u529B",description:"<p>\u53EF\u901A\u8FC7 <code>creatorButtonProps={false}</code> \u6765\u5173\u95ED\u6DFB\u52A0\u529F\u80FD\uFF0C\u5305\u62EC\u6DFB\u52A0\u4E00\u884C\u6309\u94AE\uFF0C\u56DE\u8F66\u6DFB\u52A0\u4EE5\u53CA\u7A7A\u72B6\u6001\u6DFB\u52A0</p>",filename:"src/ColumnList/demos/creatorButtonPropsFalse.tsx"}},{demo:{id:"columnlist-demo-column"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u8868\u5355",description:"<p>\u76EE\u524D\u652F\u6301 <code>input</code> \u548C <code>select</code>, <code>custom</code> \u4E09\u79CD\u8868\u5355\u7C7B\u578B.</p>",filename:"src/ColumnList/demos/column.tsx"}},{demo:{id:"columnlist-demo-controlled"},previewerProps:{title:"\u53D7\u63A7\u6A21\u5F0F",description:"<p>\u8868\u5355\u53EF\u901A\u8FC7 <code>value</code> \u53D7\u63A7</p>",filename:"src/ColumnList/demos/controlled.tsx"}},{demo:{id:"columnlist-demo-actions"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u64CD\u4F5C",description:"<p>\u53EF\u4EE5\u901A\u8FC7 <code>actions</code> \u5C5E\u6027\u81EA\u5B9A\u4E49\u64CD\u4F5C\u5217</p>",filename:"src/ColumnList/demos/actions.tsx"}},{demo:{id:"columnlist-demo-creatorbuttonprops"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u521D\u59CB\u5316",description:"<p>\u53EF\u901A\u8FC7 <code>creatorButtonProps</code> \u6765\u81EA\u5B9A\u4E49\u521D\u59CB\u5316\u903B\u8F91</p>",filename:"src/ColumnList/demos/creatorButtonProps.tsx"}},{demo:{id:"columnlist-demo-customcreate"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u521B\u5EFA\u903B\u8F91",description:"<p>\u4F60\u53EF\u4EE5\u8BBE\u7F6E <code>style</code> \u5C5E\u6027\u6765\u9690\u85CF\u9ED8\u8BA4\u6DFB\u52A0\u6309\u94AE\uFF0C\u7136\u540E\u81EA\u5B9A\u4E49\u521B\u5EFA\u6309\u94AE</p>",filename:"src/ColumnList/demos/customCreate.tsx"}},{demo:{id:"columnlist-demo-empty"},previewerProps:{title:"\u7A7A\u72B6\u6001",description:"<p>\u5F53\u8868\u5355\u503C\u4E3A\u7A7A\u65F6\uFF0C\u4F1A\u6E32\u67D3\u7A7A\u72B6\u6001</p>",filename:"src/ColumnList/demos/empty.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("p",{children:[d[3].value,(0,e.jsx)("code",{children:d[4].value}),d[5].value,(0,e.jsx)("code",{children:d[6].value})]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[7].value}),(0,e.jsx)("th",{children:d[8].value}),(0,e.jsx)("th",{children:d[9].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})})]}),(0,e.jsxs)("h3",{id:"columnitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItem"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[14].value}),(0,e.jsx)("th",{children:d[15].value}),(0,e.jsx)("th",{children:d[16].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[17].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[18].value})}),(0,e.jsx)("td",{children:d[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[21].value})}),(0,e.jsx)("td",{children:d[22].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[23].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[24].value})}),(0,e.jsx)("td",{children:d[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[26].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[27].value})}),(0,e.jsx)("td",{children:d[28].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[29].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[30].value})}),(0,e.jsx)("td",{children:d[31].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsx)("td",{children:d[34].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[35].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[36].value})}),(0,e.jsx)("td",{children:d[37].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[38].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[39].value})}),(0,e.jsx)("td",{children:d[40].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[41].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[42].value}),d[43].value,(0,e.jsx)("code",{children:d[44].value})]}),(0,e.jsx)("td",{children:d[45].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[46].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[47].value})}),(0,e.jsx)("td",{children:d[48].value})]})]})]}),(0,e.jsxs)("h3",{id:"columnitemoption",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitemoption",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItemOption"]}),(0,e.jsx)("p",{children:d[49].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[50].value}),(0,e.jsx)("th",{children:d[51].value}),(0,e.jsx)("th",{children:d[52].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[57].value}),d[58].value,(0,e.jsx)("code",{children:d[59].value})]}),(0,e.jsx)("td",{children:d[60].value})]})]})]}),(0,e.jsxs)("h3",{id:"columncustomrenderprops",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columncustomrenderprops",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnCustomRenderProps"]}),(0,e.jsx)("p",{children:d[61].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[62].value}),(0,e.jsx)("th",{children:d[63].value}),(0,e.jsx)("th",{children:d[64].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[65].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[66].value})}),(0,e.jsx)("td",{children:d[67].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[68].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[69].value})}),(0,e.jsx)("td",{children:d[70].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[71].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[72].value})}),(0,e.jsx)("td",{children:d[73].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[74].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[75].value})}),(0,e.jsx)("td",{children:d[76].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[77].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[78].value})}),(0,e.jsx)("td",{children:d[79].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[80].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[81].value})}),(0,e.jsx)("td",{children:d[82].value})]})]})]})]})]})})}r.default=n}}]); diff --git a/ColumnList__index.zh-CN.md.778c6473.chunk.css b/ColumnList__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ColumnList__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ContextMenu__demos.7100d6c1.async.js b/ContextMenu__demos.7100d6c1.async.js new file mode 100644 index 00000000..06644367 --- /dev/null +++ b/ContextMenu__demos.7100d6c1.async.js @@ -0,0 +1,163 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2965],{792:function(g,x,e){"use strict";e.d(x,{Z:function(){return b}});var f=e(57260),i=e(50959),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},p=h,d=e(84143),a=function(C,s){return i.createElement(d.Z,(0,f.Z)({},C,{ref:s,icon:p}))},y=i.forwardRef(a),b=y},12011:function(g,x,e){"use strict";e.d(x,{Z:function(){return b}});var f=e(57260),i=e(50959),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},p=h,d=e(84143),a=function(C,s){return i.createElement(d.Z,(0,f.Z)({},C,{ref:s,icon:p}))},y=i.forwardRef(a),b=y},3984:function(g,x,e){"use strict";e.d(x,{Z:function(){return b}});var f=e(57260),i=e(50959),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},p=h,d=e(84143),a=function(C,s){return i.createElement(d.Z,(0,f.Z)({},C,{ref:s,icon:p}))},y=i.forwardRef(a),b=y},65055:function(g,x,e){"use strict";e.r(x),e.d(x,{default:function(){return ze}});var f=e(85659),i=e(792),h=e(12011),p=e(3984),d=e(26068),a=e.n(d),y=e(48305),b=e.n(y),z=e(67825),C=e.n(z),s=e(54936),D=e(29485),P=e(65310),N=e(32923),o=e(50959),u=e(45130),j=e(82092),t=e.n(j),r=e(33743),n=e(11527),m=2.2,v="13px",F=function(){return(0,n.jsx)("svg",{fill:"none",height:v,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:m,viewBox:"0 0 24 24",width:v,xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"})})},H=function(){return(0,n.jsx)("svg",{className:"lucide lucide-chevron-up",fill:"none",height:v,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:m,viewBox:"0 0 24 24",width:v,xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("polyline",{points:"18 15 12 9 6 15"})})},G=function(){return(0,n.jsx)("svg",{className:"lucide lucide-chevron-up",fill:"none",height:v,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:m,viewBox:"0 0 24 24",width:v,xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z"})})},le=function(){return(0,n.jsxs)("svg",{className:"lucide lucide-chevron-up",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",height:v,strokeWidth:m,width:v,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M3 3h6l6 18h6"}),(0,n.jsx)("path",{d:"M14 3h7"})]})},ce=function(S){var T=S.className;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:v,width:v,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:m,strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-chevron-right ".concat(T),children:(0,n.jsx)("polyline",{points:"9 18 15 12 9 6"})})},se=e(53649),L=e.n(se),k=e(60414),q,_,ee,te,K,ne=(0,k.kc)(function(c){var S=c.css,T=c.cx,l=c.token,W=c.prefixCls,$="".concat(W,"-").concat(l.editorPrefix,"-context-menu"),Q=S(q||(q=L()([` + font-weight: bold; + color: `,`; + background: `,`; + &:hover { + color: `,`; + background: `,`; + } + `])),l.colorPrimaryText,l.colorPrimaryBg,l.colorPrimaryTextHover,l.colorPrimaryBgHover);return{item:T("".concat($,"-item"),S(_||(_=L()([` + all: unset; + + user-select: none; + scroll-margin: 50px; + + display: flex; + align-items: center; + justify-content: space-between; + + box-sizing: inherit; + width: 100%; + padding: 12px 10px; + + font-family: `,`; + font-weight: normal; + line-height: 1; + color: `,`; + + background: transparent; + border-radius: 5px; + &:hover { + background: `,`; + } + `])),l.fontFamily,l.colorText,l.colorFillTertiary)),selected:T("".concat($,"-item-selected"),Q),active:T("".concat($,"-item-active"),S(ee||(ee=L()([` + background: `,`; + `])),l.colorFillTertiary)),arrow:S(te||(te=L()([` + color: `,`; + `])),l.colorTextTertiary),kbd:S(K||(K=L()([` + display: flex; + align-items: center; + justify-content: center; + + width: 18px; + height: 20px; + + font-family: `,`; + font-size: 14px; + color: `,`; + + border-radius: 2px; + `])),l.fontFamily,l.colorTextQuaternary)}}),oe=["label","icon","disabled","nested","shortcut","active","selected"],de={meta:(0,n.jsx)(F,{}),control:(0,n.jsx)(H,{}),shift:(0,n.jsx)(G,{}),alt:(0,n.jsx)(le,{}),enter:"\u21B5"},re={meta:"meta",command:"meta",cmd:"meta",ctl:"control",control:"control",shift:"shift",alt:"alt"},ue=(0,o.forwardRef)(function(c,S){var T=c.label,l=c.icon,W=c.disabled,$=c.nested,Q=c.shortcut,ve=c.active,fe=c.selected,ie=C()(c,oe),R=ne(),w=R.styles,me=R.cx;return(0,n.jsxs)("button",a()(a()({type:"button"},ie),{},{className:me(w.item,t()(t()({},w.selected,fe),w.active,ve)),disabled:W,ref:S,role:"menuitem",children:[(0,n.jsxs)(r.D,{gap:8,horizontal:!0,children:[l&&(0,n.jsx)("span",{children:l}),T]}),$?(0,n.jsx)("span",{"aria-hidden":!0,children:(0,n.jsx)(ce,{className:w.arrow})}):Q?(0,n.jsx)(r.D,{align:"center",horizontal:!0,children:Q.map(function(X){var V=re[X.toLowerCase()];return(0,n.jsx)("kbd",{className:w.kbd,children:V?de[V]:X.toUpperCase()},X)})}):null]}))}),ye=ue,je,Oe,we=(0,k.kc)(function(c){var S=c.css,T=c.cx,l=c.token,W=c.prefixCls,$="".concat(W,"-").concat(l.editorPrefix,"-context-menu");return{container:T($,S(je||(je=L()([` + all: unset; + user-select: none; + scrollbar-width: none; + + overflow-y: auto; + overscroll-behavior: contain; + + box-sizing: border-box; + width: 200px; + padding: 5px; + + font-size: `,`px; + + background: `,`; + border: 1px solid `,`; + border-radius: 8px; + outline: 0; + box-shadow: `,`; + + &::-webkit-scrollbar { + display: none; + } + `])),l.fontSize,l.colorBgContainer,l.colorBorder,l.boxShadowSecondary)),button:T("".concat($,"-button"),S(Oe||(Oe=L()([` + all: unset; + + cursor: default; + user-select: none; + + padding: 12px 10px; + + font-size: `,`px; + line-height: 1; + color: `,`; + + background: `,`; + border: 1px solid `,`; + border-radius: `,`px; + + -webkit-tap-highlight-color: transparent; + + &:hover { + background: `,`; + border-color: transparent; + } + + &:focus-visible { + border-color: `,`; + box-shadow: 0 0 0 2px `,`; + } + `])),l.fontSize,l.colorText,l.colorBgContainer,l.colorBorder,l.borderRadius,l.colorPrimaryBg,l.colorPrimary,l.colorPrimaryBg))}}),Me=["items","label","container"],Ce=(0,o.forwardRef)(function(c,S){var T=c.items,l=c.label,W=c.container,$=C()(c,Me),Q=we(),ve=Q.styles,fe=(0,o.useState)(!1),ie=b()(fe,2),R=ie[0],w=ie[1],me=(0,o.useState)(null),X=b()(me,2),V=X[0],Se=X[1],Be=(0,o.useState)(!1),Ie=b()(Be,2),he=Ie[0],Te=Ie[1],ke=(0,o.useRef)([]),$e=(0,o.useRef)(T.map(function(O){return O.label})),pe=(0,o.useRef)(!1),A=(0,s.ay)(),Y=(0,s.jV)(),J=(0,s.Zm)(),B=J!==null,ge=(0,s.YF)({nodeId:Y,open:R,onOpenChange:w,placement:B?"right-start":"bottom-start",middleware:[(0,D.cv)({mainAxis:B?0:4,alignmentAxis:B?-4:0}),(0,P.RR)(),(0,P.uY)()],whileElementsMounted:P.Me}),ae=ge.refs,U=ge.context,Le=ge.floatingStyles,Re=(0,s.XI)(U,{enabled:B&&he,delay:{open:75},handleClose:(0,s.xp)({blockPointerEvents:!0})}),Ae=(0,s.eS)(U,{event:"mousedown",toggle:!B||!he,ignoreMouse:B}),Ze=(0,s.qs)(U,{role:"menu"}),De=(0,s.bQ)(U),Ne=(0,s.c0)(U,{listRef:ke,activeIndex:V,nested:B,onNavigate:Se}),Fe=(0,s.ox)(U,{enabled:R,listRef:$e,onMatch:R?Se:void 0,activeIndex:V}),xe=(0,s.NI)([Re,Ae,Ze,De,Ne,Fe]),He=xe.getReferenceProps,We=xe.getFloatingProps,Ve=xe.getItemProps;(0,o.useEffect)(function(){if(!A)return;function O(){w(!1)}function M(I){I.nodeId!==Y&&I.parentId===J&&w(!1)}return A.events.on("click",O),A.events.on("menuopen",M),function(){A.events.off("click",O),A.events.off("menuopen",M)}},[A,Y,J]),(0,o.useEffect)(function(){R&&A&&A.events.emit("menuopen",{parentId:J,nodeId:Y})},[A,R,Y,J]),(0,o.useEffect)(function(){function O(I){var E=I.pointerType;E!=="touch"&&Te(!0)}function M(){Te(!1)}return window.addEventListener("pointermove",O,{once:!0,capture:!0}),window.addEventListener("keydown",M,!0),function(){window.removeEventListener("pointermove",O,{capture:!0}),window.removeEventListener("keydown",M,!0)}},[he]),(0,o.useEffect)(function(){var O;function M(E){E.preventDefault(),ae.setPositionReference({getBoundingClientRect:function(){return{width:0,height:0,x:E.clientX,y:E.clientY,top:E.clientY,right:E.clientX,bottom:E.clientY,left:E.clientX}}}),w(!0),clearTimeout(O),pe.current=!1,O=window.setTimeout(function(){pe.current=!0},300)}function I(){pe.current&&w(!1)}return document.addEventListener("contextmenu",M),document.addEventListener("mouseup",I),function(){document.removeEventListener("contextmenu",M),document.removeEventListener("mouseup",I),clearTimeout(O)}},[ae,W]);var Ue=(0,o.useCallback)(function(O,M){if("type"in O&&O.type==="divider")return(0,n.jsx)(N.Z,{style:{margin:"4px 12px",minWidth:"auto",width:"auto"}});var I=O,E=a()({label:I.label,key:I.key,icon:I.icon,shortcut:I.shortcut,active:V===M},Ve({ref:function(Z){ke.current[M]=Z},onClick:function(){var Z;(Z=I.onClick)===null||Z===void 0||Z.call(I),w(!1)},onMouseUp:function(){var Z;(Z=I.onClick)===null||Z===void 0||Z.call(I),w(!1)}}));return"children"in O?(0,n.jsx)(Ce,a()(a()({},E),{},{items:O.children})):(0,n.jsx)(ye,a()({},E))},[V]),Qe=(0,s.qq)([ae.setReference,S]);return(0,n.jsxs)(s.mN,{id:Y,children:[l?(0,n.jsx)(ye,a()(a()({label:l,nested:B,ref:Qe,role:B?"menuitem":"menu"},$),He({onClick:function(M){M.stopPropagation()}}))):null,(0,n.jsx)(s.ll,{children:R&&(0,n.jsx)(s.wD,{context:U,initialFocus:B?-1:0,modal:!1,returnFocus:!B,children:(0,n.jsx)("div",a()(a()({className:ve.container,ref:ae.setFloating,style:Le},We()),{},{children:T==null?void 0:T.map(Ue)}))})})]})}),Pe=(0,o.forwardRef)(function(c,S){return(0,n.jsx)(u.iV,{children:(0,n.jsx)(s.RB,{children:(0,n.jsx)(Ce,a()(a()({},c),{},{ref:S}))})})}),Ee=Pe,ze=function(){return(0,n.jsx)(Ee,{items:[{key:"copy",label:"\u590D\u5236",icon:(0,n.jsx)(f.Z,{}),shortcut:["meta","C"]},{key:"selectAll",label:"\u9009\u62E9\u5168\u90E8",icon:(0,n.jsx)(i.Z,{width:"1em",height:"1em"}),shortcut:["meta","A"]},{label:"\u653E\u5927",key:"zoomIn",icon:(0,n.jsx)(h.Z,{})},{label:"\u7F29\u5C0F",key:"zoomOut",icon:(0,n.jsx)(p.Z,{})},{label:"\u6700\u8FD1\u6253\u5F00\u7684\u6587\u4EF6...",key:"recent",children:[{key:"1",label:"\u6587\u4EF61"},{key:"2",label:"\u6587\u4EF62"}]}]})}},45130:function(g,x,e){"use strict";e.d(x,{iV:function(){return o},nh:function(){return u}});var f=e(26068),i=e.n(f),h=e(38751),p=e(52052),d=e(66009),a=e(66609),y=function(t,r){var n=a.Z.darkAlgorithm(t,r);return i()(i()({},n),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},b=function(t){var r={algorithm:[a.Z.compactAlgorithm]};return t==="dark"&&r.algorithm.push(y),r},z=e(60414),C=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},s=C({}),D=e(89797),P=e(11527),N=function(t){var r=(0,p.S)(),n=b(t),m={colorBgContainer:r==null?void 0:r.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return n.components={Input:m,InputNumber:m,Select:m,Tree:{colorBgContainer:"transparent"},TreeSelect:m},n},o=function(t){var r=t.children,n=t.componentToken,m=(0,d.r)(),v=m.appearance,F=m.themeMode,H=N(v);return H.components=i()(i()({},H.components),n),(0,P.jsx)(h.ZP,{theme:H,children:(0,P.jsx)(z.f6,{appearance:v,themeMode:F,theme:b,customToken:C,customStylish:D.X,children:r})})},u=function(t){return function(r){return(0,P.jsx)(o,{children:(0,P.jsx)(t,i()({},r))})}}},60414:function(g,x,e){"use strict";e.d(x,{f6:function(){return p},kc:function(){return h}});var f=e(96077),i=(0,f.F)({customToken:{editorPrefix:"editor"}}),h=i.createStyles,p=i.ThemeProvider},89797:function(g,x,e){"use strict";e.d(x,{X:function(){return o}});var f=e(53649),i=e.n(f),h=e(97414),p,d,a,y,b,z,C,s,D,P,N,o=function(j){var t=j.token,r=j.css,n=r(p||(p=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),t.colorFillQuaternary),m=r(d||(d=i()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),t.colorText,t.colorFillTertiary),v=r(a||(a=i()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),t.colorText,t.colorFillQuaternary,t.colorPrimary),F=r(y||(y=i()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),t.colorTextSecondary,t.colorFillQuaternary);return{defaultButton:r(b||(b=i()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),F,t.colorText,t.colorFillSecondary,F,t.colorPrimary),textInfo:r(z||(z=i()([` + color: `,`; + &:hover { + color: `,`; + } + `])),t.colorTextSecondary,t.colorText),textDefault:r(C||(C=i()([` + color: `,`; + `])),t.colorTextSecondary),containerBgHover:r(s||(s=i()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),t.colorFillQuaternary),containerBgL2:r(D||(D=i()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),n,t.colorFillQuaternary,t.colorFillTertiary),controlContainerFocused:v,controlContainer:r(P||(P=i()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),m,v),backgroundBlur:r(N||(N=i()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,h.DZ)(.4)(t.colorBgElevated))}}},32923:function(g,x,e){"use strict";e.d(x,{Z:function(){return N}});var f=e(50959),i=e(82187),h=e.n(i),p=e(92576),d=e(23238),a=e(55985),y=e(87077),b=e(37324);const z=o=>{const{componentCls:u,sizePaddingEdgeHorizontal:j,colorSplit:t,lineWidth:r,textPaddingInline:n,orientationMargin:m,verticalMarginInline:v}=o;return{[u]:Object.assign(Object.assign({},(0,a.Wf)(o)),{borderBlockStart:`${(0,d.bf)(r)} solid ${t}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:v,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,d.bf)(r)} solid ${t}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,d.bf)(o.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${u}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,d.bf)(o.dividerHorizontalWithTextGutterMargin)} 0`,color:o.colorTextHeading,fontWeight:500,fontSize:o.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${t}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,d.bf)(r)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${u}-with-text-left`]:{"&::before":{width:`calc(${m} * 100%)`},"&::after":{width:`calc(100% - ${m} * 100%)`}},[`&-horizontal${u}-with-text-right`]:{"&::before":{width:`calc(100% - ${m} * 100%)`},"&::after":{width:`calc(${m} * 100%)`}},[`${u}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:n},"&-dashed":{background:"none",borderColor:t,borderStyle:"dashed",borderWidth:`${(0,d.bf)(r)} 0 0`},[`&-horizontal${u}-with-text${u}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${u}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${u}-with-text`]:{color:o.colorText,fontWeight:"normal",fontSize:o.fontSize},[`&-horizontal${u}-with-text-left${u}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${u}-inner-text`]:{paddingInlineStart:j}},[`&-horizontal${u}-with-text-right${u}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${u}-inner-text`]:{paddingInlineEnd:j}}})}},C=o=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:o.marginXS});var s=(0,y.I$)("Divider",o=>{const u=(0,b.TS)(o,{dividerHorizontalWithTextGutterMargin:o.margin,dividerHorizontalGutterMargin:o.marginLG,sizePaddingEdgeHorizontal:0});return[z(u)]},C,{unitless:{orientationMargin:!0}}),D=function(o,u){var j={};for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&u.indexOf(t)<0&&(j[t]=o[t]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(o);r<t.length;r++)u.indexOf(t[r])<0&&Object.prototype.propertyIsEnumerable.call(o,t[r])&&(j[t[r]]=o[t[r]]);return j},N=o=>{const{getPrefixCls:u,direction:j,divider:t}=f.useContext(p.E_),{prefixCls:r,type:n="horizontal",orientation:m="center",orientationMargin:v,className:F,rootClassName:H,children:G,dashed:le,plain:ce,style:se}=o,L=D(o,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),k=u("divider",r),[q,_,ee]=s(k),te=m.length>0?`-${m}`:m,K=!!G,ne=m==="left"&&v!=null,oe=m==="right"&&v!=null,de=h()(k,t==null?void 0:t.className,_,ee,`${k}-${n}`,{[`${k}-with-text`]:K,[`${k}-with-text${te}`]:K,[`${k}-dashed`]:!!le,[`${k}-plain`]:!!ce,[`${k}-rtl`]:j==="rtl",[`${k}-no-default-orientation-margin-left`]:ne,[`${k}-no-default-orientation-margin-right`]:oe},F,H),re=f.useMemo(()=>typeof v=="number"?v:/^\d+$/.test(v)?Number(v):v,[v]),ue=Object.assign(Object.assign({},ne&&{marginLeft:re}),oe&&{marginRight:re});return q(f.createElement("div",Object.assign({className:de,style:Object.assign(Object.assign({},t==null?void 0:t.style),se)},L,{role:"separator"}),G&&n!=="vertical"&&f.createElement("span",{className:`${k}-inner-text`,style:ue},G)))}},67825:function(g,x,e){var f=e(64382);function i(h,p){if(h==null)return{};var d=f(h,p),a,y;if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(h);for(y=0;y<b.length;y++)a=b[y],!(p.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(h,a)&&(d[a]=h[a])}return d}g.exports=i,g.exports.__esModule=!0,g.exports.default=g.exports},64382:function(g){function x(e,f){if(e==null)return{};var i={},h=Object.keys(e),p,d;for(d=0;d<h.length;d++)p=h[d],!(f.indexOf(p)>=0)&&(i[p]=e[p]);return i}g.exports=x,g.exports.__esModule=!0,g.exports.default=g.exports},53649:function(g){function x(e,f){return f||(f=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(f)}}))}g.exports=x,g.exports.__esModule=!0,g.exports.default=g.exports}}]); diff --git a/ContextMenu__index.en-US.md.778c6473.chunk.css b/ContextMenu__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ContextMenu__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ContextMenu__index.en-US.md.a70bf7f2.async.js b/ContextMenu__index.en-US.md.a70bf7f2.async.js new file mode 100644 index 00000000..29440ee7 --- /dev/null +++ b/ContextMenu__index.en-US.md.a70bf7f2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4107],{6023:function(c,i,l){l.r(i);var h=l(70686),x=l(41652),r=l(25834),n=l(20818),a=l(24131),s=l(99828),j=l(50959),e=l(11527);function _(){var t=(0,s.eL)(),d=t.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"contextmenu",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#contextmenu",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ContextMenu"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"code-example",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-example",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Example"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"contextmenu-demo-demos"},previewerProps:{center:!0,iframe:!0,title:"Right click menu",description:"<p>Right click the screen</p>",filename:"src/ContextMenu/demos/index.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})]})]}),(0,e.jsxs)("h3",{id:"menuitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menuitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuItemType"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsx)(r.Z,{lang:"ts",children:d[14].value}),(0,e.jsxs)("h3",{id:"generalitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#generalitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"GeneralItemType"]}),(0,e.jsx)("p",{children:d[15].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[16].value}),(0,e.jsx)("th",{children:d[17].value}),(0,e.jsx)("th",{children:d[18].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]})]})]}),(0,e.jsxs)("h3",{id:"submenutype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#submenutype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"SubMenuType"]}),(0,e.jsx)("p",{children:d[40].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[41].value}),(0,e.jsx)("th",{children:d[42].value}),(0,e.jsx)("th",{children:d[43].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[44].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[45].value})}),(0,e.jsx)("td",{children:d[46].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[47].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[48].value})}),(0,e.jsx)("td",{children:d[49].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[50].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[51].value})}),(0,e.jsx)("td",{children:d[52].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[57].value})}),(0,e.jsx)("td",{children:d[58].value})]})]})]}),(0,e.jsxs)("h3",{id:"menudividertype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menudividertype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuDividerType"]}),(0,e.jsx)("p",{children:d[59].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[60].value}),(0,e.jsx)("th",{children:d[61].value}),(0,e.jsx)("th",{children:d[62].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[63].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[64].value})}),(0,e.jsx)("td",{children:d[65].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[66].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[67].value})}),(0,e.jsx)("td",{children:d[68].value})]})]})]})]})]})})}i.default=_}}]); diff --git a/ContextMenu__index.zh-CN.md.235606ce.async.js b/ContextMenu__index.zh-CN.md.235606ce.async.js new file mode 100644 index 00000000..998c555f --- /dev/null +++ b/ContextMenu__index.zh-CN.md.235606ce.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6052],{46842:function(c,i,l){l.r(i);var h=l(70686),x=l(41652),r=l(25834),n=l(20818),a=l(24131),s=l(99828),u=l(50959),e=l(11527);function _(){var t=(0,s.eL)(),d=t.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"contextmenu-\u60C5\u666F\u83DC\u5355",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#contextmenu-\u60C5\u666F\u83DC\u5355",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ContextMenu \u60C5\u666F\u83DC\u5355"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"contextmenu-demo-demos"},previewerProps:{center:!0,iframe:!0,title:"\u53F3\u952E\u83DC\u5355",description:"<p>\u53F3\u952E\u70B9\u51FB\u5C4F\u5E55</p>",filename:"src/ContextMenu/demos/index.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})]})]}),(0,e.jsxs)("h3",{id:"menuitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menuitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuItemType"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsx)(r.Z,{lang:"ts",children:d[14].value}),(0,e.jsxs)("h3",{id:"generalitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#generalitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"GeneralItemType"]}),(0,e.jsx)("p",{children:d[15].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[16].value}),(0,e.jsx)("th",{children:d[17].value}),(0,e.jsx)("th",{children:d[18].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]})]})]}),(0,e.jsxs)("h3",{id:"submenutype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#submenutype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"SubMenuType"]}),(0,e.jsx)("p",{children:d[40].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[41].value}),(0,e.jsx)("th",{children:d[42].value}),(0,e.jsx)("th",{children:d[43].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[44].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[45].value})}),(0,e.jsx)("td",{children:d[46].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[47].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[48].value})}),(0,e.jsx)("td",{children:d[49].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[50].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[51].value})}),(0,e.jsx)("td",{children:d[52].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[57].value})}),(0,e.jsx)("td",{children:d[58].value})]})]})]}),(0,e.jsxs)("h3",{id:"menudividertype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menudividertype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuDividerType"]}),(0,e.jsx)("p",{children:d[59].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[60].value}),(0,e.jsx)("th",{children:d[61].value}),(0,e.jsx)("th",{children:d[62].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[63].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[64].value})}),(0,e.jsx)("td",{children:d[65].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[66].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[67].value})}),(0,e.jsx)("td",{children:d[68].value})]})]})]})]})]})})}i.default=_}}]); diff --git a/ContextMenu__index.zh-CN.md.778c6473.chunk.css b/ContextMenu__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ContextMenu__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DraggablePanel__demos.22990e4d.async.js b/DraggablePanel__demos.22990e4d.async.js new file mode 100644 index 00000000..a389fbab --- /dev/null +++ b/DraggablePanel__demos.22990e4d.async.js @@ -0,0 +1,179 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7102],{53637:function(p,r,e){"use strict";e.d(r,{Z:function(){return g}});var o=e(57260),n=e(50959),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},i=d,u=e(84143),m=function(D,T){return n.createElement(u.Z,(0,o.Z)({},D,{ref:T,icon:i}))},a=n.forwardRef(m),g=a},19379:function(p,r,e){"use strict";e.d(r,{Z:function(){return g}});var o=e(57260),n=e(50959),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},i=d,u=e(84143),m=function(D,T){return n.createElement(u.Z,(0,o.Z)({},D,{ref:T,icon:i}))},a=n.forwardRef(m),g=a},62935:function(p,r,e){"use strict";e.d(r,{Z:function(){return g}});var o=e(57260),n=e(50959),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},i=d,u=e(84143),m=function(D,T){return n.createElement(u.Z,(0,o.Z)({},D,{ref:T,icon:i}))},a=n.forwardRef(m),g=a},32191:function(p,r,e){"use strict";e.r(r);var o=e(89197),n=e(11527);r.default=function(){return(0,n.jsxs)("div",{style:{height:300,display:"flex",overflow:"hidden",maxWidth:"100%"},children:[(0,n.jsx)("div",{style:{flex:1,padding:12},children:"Content"}),(0,n.jsx)(o._,{style:{padding:12},maxWidth:600,children:"Right Panel"})]})}},50351:function(p,r,e){"use strict";e.r(r);var o=e(89197),n=e(33743),d=e(11527);r.default=function(){return(0,d.jsxs)(n.D,{style:{height:300},children:[(0,d.jsx)("div",{style:{flex:1,padding:12},children:"Content"}),(0,d.jsx)(o._,{placement:"bottom",maxHeight:250,style:{width:"100%",padding:12},children:"Bottom Panel"})]})}},38452:function(p,r,e){"use strict";e.r(r);var o=e(48305),n=e.n(o),d=e(89197),i=e(96754),u=e(11527);r.default=function(){var m=(0,i.Z)("demo-pos"),a=n()(m,2),g=a[0],O=a[1];return(0,u.jsx)("div",{style:{height:500,display:"flex"},children:(0,u.jsx)(d._,{position:g,onPositionChange:O,mode:"float",style:{padding:12},children:"Float Draggable Panel"})})}},80443:function(p,r,e){"use strict";e.r(r);var o=e(89197),n=e(11527);r.default=function(){return(0,n.jsx)("div",{style:{height:500,display:"flex"},children:(0,n.jsx)(o._,{style:{padding:12},mode:"float",children:"Float Draggable Panel"})})}},62728:function(p,r,e){"use strict";e.r(r);var o=e(89197),n=e(33743),d=e(11527);r.default=function(){return(0,d.jsxs)(n.D,{horizontal:!0,style:{height:300},children:[(0,d.jsx)(o._,{placement:"left",maxWidth:800,style:{width:"100%",padding:12},children:"Left Panel"}),(0,d.jsx)("div",{style:{flex:1,padding:12},children:"Content"})]})}},53104:function(p,r,e){"use strict";e.r(r);var o=e(89197),n=e(33743),d=e(11527);r.default=function(){return(0,d.jsxs)(n.D,{style:{height:300},children:[(0,d.jsx)(o._,{placement:"top",maxHeight:250,style:{width:"100%",padding:12},children:"Top Panel"}),(0,d.jsx)("div",{style:{flex:1,padding:12},children:"Content"})]})}},45130:function(p,r,e){"use strict";e.d(r,{iV:function(){return _},nh:function(){return w}});var o=e(26068),n=e.n(o),d=e(38751),i=e(52052),u=e(66009),m=e(66609),a=function(s,c){var S=m.Z.darkAlgorithm(s,c);return n()(n()({},S),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},g=function(s){var c={algorithm:[m.Z.compactAlgorithm]};return s==="dark"&&c.algorithm.push(a),c},O=e(60414),D=function(){return{focusedOutlineColor:"#4c9ffe",colorTypeBoolean:"#D8C152",colorTypeNumber:"#5295C4",colorTypeString:"#149E6D",colorTypeBoolArray:"#D8C152",colorTypeNumberArray:"#239BEF",colorTypeStringArray:"#62AE8D"}},T=D({}),j=e(89797),l=e(11527),b=function(s){var c=(0,i.S)(),S=g(s),P={colorBgContainer:c==null?void 0:c.colorFillQuaternary,colorBorder:"transparent",controlOutline:"transparent"};return S.components={Input:P,InputNumber:P,Select:P,Tree:{colorBgContainer:"transparent"},TreeSelect:P},S},_=function(s){var c=s.children,S=s.componentToken,P=(0,u.r)(),R=P.appearance,H=P.themeMode,x=b(R);return x.components=n()(n()({},x.components),S),(0,l.jsx)(d.ZP,{theme:x,children:(0,l.jsx)(O.f6,{appearance:R,themeMode:H,theme:g,customToken:D,customStylish:j.X,children:c})})},w=function(s){return function(c){return(0,l.jsx)(_,{children:(0,l.jsx)(s,n()({},c))})}}},89197:function(p,r,e){"use strict";e.d(r,{_:function(){return Pe}});var o=e(50959),n=e(45130),d=e(26068),i=e.n(d),u=e(82092),m=e.n(u),a=e(48305),g=e.n(a),O=e(79494),D=e(67269),T=e(93251),j=e(53637),l=e(62935),b=e(28635),_=e(19379),w=e(53649),f=e.n(w),s=e(60414),c,S,P,R,H,x,F,q,le,de,se,ce,ue,me=(0,s.kc)(function(t){var E=t.token,y=t.css,h=t.cx,Z=t.prefixCls,v="".concat(Z,"-").concat(E==null?void 0:E.editorPrefix,"-draggable-panel"),M=y(c||(c=f()([` + position: relative; + &::before { + position: absolute; + z-index: 50; + transition: all 0.3s ease-in-out; + content: ''; + } + + &:hover, + &:active { + &::before { + background: `,`; + } + } + `])),E.colorPrimary),A=y(S||(S=f()([` + position: absolute; + opacity: 0; + z-index: 1001; + transition: opacity 0.1s; + + border-radius: 4px; + cursor: pointer; + background: `,`; + border-width: 1px; + border-style: solid; + color: `,`; + border-color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + `])),E.colorBgElevated,E.colorTextTertiary,E.colorBorder,E.colorTextSecondary,E.colorFillQuaternary),B=17,z=40,C=16;return{container:h(v,y(P||(P=f()([` + flex-shrink: 0; + position: relative; + border: 0 solid `,`; + + &:hover { + .`,`-toggle { + opacity: 1; + } + } + `])),E.colorSplit,v)),toggleLeft:h("".concat(v,"-toggle"),"".concat(v,"-toggle-left"),A,y(R||(R=f()([` + width: `,`px; + height: `,`px; + left: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 4px 0 0 4px; + border-right-width: 0; + `])),C,z,B)),toggleRight:h("".concat(v,"-toggle"),"".concat(v,"-toggle-right"),A,y(H||(H=f()([` + width: `,`px; + height: `,`px; + right: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 0 4px 4px 0; + border-left-width: 0; + `])),C,z,B)),toggleTop:h("".concat(v,"-toggle"),"".concat(v,"-toggle-top"),A,y(x||(x=f()([` + height: `,`px; + width: `,`px; + top: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 4px 4px 0 0; + border-bottom-width: 0; + `])),C,z,B)),toggleBottom:h("".concat(v,"-toggle"),"".concat(v,"-toggle-bottom"),A,y(F||(F=f()([` + height: 16px; + width: `,`px; + bottom: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 0 0 4px 4px; + border-top-width: 0; + `])),z,B)),fixed:h("".concat(v,"-fixed"),y(q||(q=f()([` + background: `,`; + overflow: hidden; + `])),E.colorBgContainer)),float:h("".concat(v,"-float"),y(le||(le=f()([` + overflow: hidden; + border-radius: 8px; + background: `,`; + box-shadow: `,`; + z-index: 2000; + `])),E.colorBgElevated,E.boxShadowSecondary)),leftHandle:h(y(de||(de=f()([` + `,`; + + &::before { + left: 50%; + width: 2px; + height: 100%; + } + `])),M),"".concat(v,"-left-handle")),rightHandle:h(y(se||(se=f()([` + `,`; + &::before { + right: 50%; + width: 2px; + height: 100%; + } + `])),M),"".concat(v,"-right-handle")),topHandle:h("".concat(v,"-top-handle"),y(ce||(ce=f()([` + `,`; + + &::before { + top: 50%; + height: 2px; + width: 100%; + } + `])),M)),bottomHandle:h("".concat(v,"-bottom-handle"),y(ue||(ue=f()([` + `,`; + + &::before { + bottom: 50%; + height: 2px; + width: 100%; + } + `])),M))}}),Q=e(11527),ve=150,pe=400,ne=function(E){switch(E){case"bottom":return"top";case"top":return"bottom";case"right":return"left";case"left":return"right"}},xe=(0,o.memo)(function(t){var E=t.children,y=t.placement,h=y===void 0?"right":y,Z=t.resize,v=t.style,M=t.size,A=t.defaultSize,B=t.minWidth,z=t.minHeight,C=t.maxHeight,$=t.maxWidth,I=t.onSizeChange,K=t.onSizeDragging,N=t.expandable,V=N===void 0?!0:N,U=t.isExpand,G=t.onExpandChange,L=t.className,J=h==="top"||h==="bottom",X=me(),W=X.styles,ee=X.cx,oe=(0,T.Z)(!0,{value:U,onChange:G}),re=g()(oe,2),Y=re[0],te=re[1],ae=Z!==!1&&Y,Se=(0,o.useMemo)(function(){return ae?m()({},ne(h),W["".concat(ne(h),"Handle")]):{}},[ae,h]),Te=i()(m()({top:!1,bottom:!1,right:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},ne(h),!0),Z),Me=(0,o.useMemo)(function(){return J?i()({width:"100%",height:ve},A):i()({width:pe,height:"100%"},A)},[J]),ze=Y?{minWidth:typeof B=="number"?Math.max(B,0):280,minHeight:typeof z=="number"?Math.max(z,0):void 0,maxHeight:typeof C=="number"?Math.max(C,0):void 0,maxWidth:typeof $=="number"?Math.max($,0):void 0,defaultSize:Me,size:M,style:v}:{minWidth:0,minHeight:0,size:{width:0,height:0}},he=(0,o.useMemo)(function(){switch(h){case"top":return{className:"Bottom",Arrow:j.Z};case"bottom":return{className:"Top",Arrow:l.Z};case"right":return{className:"Left",Arrow:b.Z};case"left":return{className:"Right",Arrow:_.Z}}},[W,h]),Ce=he.Arrow,ge=he.className;return(0,Q.jsxs)("div",{className:ee(W.container,L),style:m()({},"border".concat(ge,"Width"),1),children:[V&&(0,Q.jsx)(D.Z,{className:ee(W["toggle".concat(ge)]),onClick:function(){te(!Y)},style:{opacity:Y?void 0:1},children:(0,Q.jsx)(Ce,{rotate:Y?180:0})}),(0,Q.jsx)(O.e,i()(i()({},ze),{},{className:W.fixed,enable:ae?Te:void 0,handleClasses:Se,onResizeStop:function(je,Re,k,ie){I==null||I(ie,{width:k.style.width,height:k.style.height})},onResize:function(je,Re,k,ie){K==null||K(ie,{width:k.style.width,height:k.style.height})},children:E}))]})}),Ee=e(7378),ye=300,Oe=400,be=(0,o.memo)(function(t){var E=t.children,y=t.direction,h=t.resize,Z=t.style,v=t.position,M=t.onPositionChange,A=t.size,B=t.defaultSize,z=t.defaultPosition,C=t.minWidth,$=C===void 0?280:C,I=t.minHeight,K=I===void 0?200:I,N=t.maxHeight,V=t.maxWidth,U=t.canResizing,G=me(),L=G.styles,J=(0,o.useMemo)(function(){return U?{right:L.rightHandle,left:L.leftHandle,top:L.topHandle,bottom:L.bottomHandle}:{}},[U,y]),X=(0,o.useMemo)(function(){return U?h:i()({top:!0,bottom:!0,right:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},h)},[U,h]),W=i()({width:Oe,height:ye},B),ee=i()({x:100,y:100},z),oe={minWidth:Math.max($,0),minHeight:Math.max(K,0),maxHeight:N?Math.max(N,0):void 0,maxWidth:V?Math.max(V,0):void 0,defaultSize:W,size:A,style:Z};return(0,Q.jsx)(Ee.s,i()(i()({position:v,resizeHandleClasses:J,default:i()(i()({},ee),W),onDragStop:function(Y,te){M==null||M({x:te.x,y:te.y})},bound:"parent",enableResizing:X},oe),{},{className:L.float,children:E}))}),De=(0,o.memo)(function(t){var E=t.children,y=t.className,h=t.mode,Z=t.placement,v=t.resize,M=t.style,A=t.position,B=t.onPositionChange,z=t.size,C=t.defaultSize,$=t.defaultPosition,I=t.minWidth,K=t.minHeight,N=t.maxHeight,V=t.maxWidth,U=t.onSizeChange,G=t.onSizeDragging,L=t.expandable,J=L===void 0?!0:L,X=t.isExpand,W=t.onExpandChange;switch(h){case"fixed":default:return(0,Q.jsx)(xe,{size:z,defaultSize:C,onSizeDragging:G,onSizeChange:U,minHeight:K,minWidth:I,maxHeight:N,maxWidth:V,resize:v,onExpandChange:W,expandable:J,isExpand:X,className:y,placement:Z,style:M,children:E});case"float":return(0,Q.jsx)(be,{defaultPosition:$,position:A,onPositionChange:B,minHeight:K,minWidth:I,maxHeight:N,maxWidth:V,defaultSize:C,size:z,onSizeDragging:G,onSizeChange:U,resize:v,canResizing:v!==!1,className:y,style:M,children:E})}}),Pe=(0,n.nh)(De)},60414:function(p,r,e){"use strict";e.d(r,{f6:function(){return i},kc:function(){return d}});var o=e(96077),n=(0,o.F)({customToken:{editorPrefix:"editor"}}),d=n.createStyles,i=n.ThemeProvider},89797:function(p,r,e){"use strict";e.d(r,{X:function(){return _}});var o=e(53649),n=e.n(o),d=e(97414),i,u,m,a,g,O,D,T,j,l,b,_=function(f){var s=f.token,c=f.css,S=c(i||(i=n()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),s.colorFillQuaternary),P=c(u||(u=n()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),s.colorText,s.colorFillTertiary),R=c(m||(m=n()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),s.colorText,s.colorFillQuaternary,s.colorPrimary),H=c(a||(a=n()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),s.colorTextSecondary,s.colorFillQuaternary);return{defaultButton:c(g||(g=n()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),H,s.colorText,s.colorFillSecondary,H,s.colorPrimary),textInfo:c(O||(O=n()([` + color: `,`; + &:hover { + color: `,`; + } + `])),s.colorTextSecondary,s.colorText),textDefault:c(D||(D=n()([` + color: `,`; + `])),s.colorTextSecondary),containerBgHover:c(T||(T=n()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),s.colorFillQuaternary),containerBgL2:c(j||(j=n()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),S,s.colorFillQuaternary,s.colorFillTertiary),controlContainerFocused:R,controlContainer:c(l||(l=n()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),P,R),backgroundBlur:c(b||(b=n()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,d.DZ)(.4)(s.colorBgElevated))}}},96754:function(p,r,e){"use strict";e.d(r,{Z:function(){return O}});var o=e(99938),n=e(50959),d=e(80111),i=e(74781),u=e(93915);function m(D){function T(j,l){l===void 0&&(l={});var b,_=l.onError,w=_===void 0?function(x){console.error(x)}:_;try{b=D()}catch(x){w(x)}var f=function(x){return l!=null&&l.serializer?l==null?void 0:l.serializer(x):JSON.stringify(x)},s=function(x){return l!=null&&l.deserializer?l==null?void 0:l.deserializer(x):JSON.parse(x)};function c(){try{var x=b==null?void 0:b.getItem(j);if(x)return s(x)}catch(F){w(F)}return(0,u.mf)(l==null?void 0:l.defaultValue)?l==null?void 0:l.defaultValue():l==null?void 0:l.defaultValue}var S=(0,o.CR)((0,n.useState)(function(){return c()}),2),P=S[0],R=S[1];(0,i.Z)(function(){R(c())},[j]);var H=function(x){var F=(0,u.mf)(x)?x(P):x;if(R(F),(0,u.G7)(F))b==null||b.removeItem(j);else try{b==null||b.setItem(j,f(F))}catch(q){console.error(q)}};return[P,(0,d.Z)(H)]}return T}var a=e(70794),g=m(function(){return a.Z?localStorage:void 0}),O=g},80111:function(p,r,e){"use strict";var o=e(50959),n=e(93915),d=e(85303);function i(u){d.Z&&((0,n.mf)(u)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof u)));var m=(0,o.useRef)(u);m.current=(0,o.useMemo)(function(){return u},[u]);var a=(0,o.useRef)();return a.current||(a.current=function(){for(var g=[],O=0;O<arguments.length;O++)g[O]=arguments[O];return m.current.apply(this,g)}),a.current}r.Z=i},74781:function(p,r,e){"use strict";e.d(r,{Z:function(){return i}});var o=e(50959),n=function(u){return function(m,a){var g=(0,o.useRef)(!1);u(function(){return function(){g.current=!1}},[]),u(function(){if(!g.current)g.current=!0;else return m()},a)}},d=null,i=n(o.useEffect)},93915:function(p,r,e){"use strict";e.d(r,{G7:function(){return m},mf:function(){return n}});var o=function(a){return a!==null&&typeof a=="object"},n=function(a){return typeof a=="function"},d=function(a){return typeof a=="string"},i=function(a){return typeof a=="boolean"},u=function(a){return typeof a=="number"},m=function(a){return typeof a=="undefined"}},70794:function(p,r){"use strict";var e=!!(typeof window!="undefined"&&window.document&&window.document.createElement);r.Z=e},85303:function(p,r){"use strict";var e=!1;r.Z=e},53649:function(p){function r(e,o){return o||(o=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(o)}}))}p.exports=r,p.exports.__esModule=!0,p.exports.default=p.exports}}]); diff --git a/DraggablePanel__index.en-US.md.778c6473.chunk.css b/DraggablePanel__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/DraggablePanel__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DraggablePanel__index.en-US.md.7e1f7e60.async.js b/DraggablePanel__index.en-US.md.7e1f7e60.async.js new file mode 100644 index 00000000..32f10f2e --- /dev/null +++ b/DraggablePanel__index.en-US.md.7e1f7e60.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4685],{82154:function(a,n,l){l.r(n);var _=l(70686),c=l(41652),t=l(20818),o=l(24131),r=l(99828),x=l(50959),e=l(11527);function s(){var i=(0,r.eL)(),d=i.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"draggablepanel-draggable-floating-panel",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#draggablepanel-draggable-floating-panel",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"DraggablePanel Draggable Floating Panel"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-basic"},previewerProps:{compact:"true",title:"Fixed Panel on the Right",description:"<p>By default, the panel on the right is fixed and can be dragged left and right</p>",filename:"src/DraggablePanel/demos/basic.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-left"},previewerProps:{compact:!0,title:"Fixed Panel on the Left",description:"<p>The panel on the left is fixed and can be dragged left and right</p>",filename:"src/DraggablePanel/demos/left.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-bottom"},previewerProps:{compact:!0,title:"Fixed Panel at the Bottom",description:"<p>The panel at the bottom is fixed and can be dragged up and down</p>",filename:"src/DraggablePanel/demos/bottom.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-top"},previewerProps:{compact:!0,title:"Fixed Panel at the Top",description:"<p>The panel at the top is fixed and can be dragged up and down</p>",filename:"src/DraggablePanel/demos/top.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-float"},previewerProps:{iframe:!0,compact:"true",title:"Floating Draggable Panel",description:"<p>Set <code>mode</code> to <code>float</code></p>",filename:"src/DraggablePanel/demos/float.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-controlfloat"},previewerProps:{iframe:500,compact:"true",title:"Floating Controlled Mode",description:"<p>The position of the floating panel is controlled</p>",filename:"src/DraggablePanel/demos/controlFloat.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(t.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[6].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[7].value})}),(0,e.jsx)("td",{children:d[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[9].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[10].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[39].value})}),(0,e.jsx)("td",{children:d[40].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[41].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[42].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[43].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[44].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[45].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[46].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[47].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[48].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[49].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[50].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[51].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[52].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[55].value})}),(0,e.jsx)("td",{children:d[56].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[57].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[58].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[59].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[60].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[61].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[62].value})]})]})]})]})]})})}n.default=s}}]); diff --git a/DraggablePanel__index.zh-CN.md.778c6473.chunk.css b/DraggablePanel__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/DraggablePanel__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DraggablePanel__index.zh-CN.md.bad39e8a.async.js b/DraggablePanel__index.zh-CN.md.bad39e8a.async.js new file mode 100644 index 00000000..0c2d0588 --- /dev/null +++ b/DraggablePanel__index.zh-CN.md.bad39e8a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3545],{70930:function(_,s,l){l.r(s);var c=l(70686),a=l(41652),i=l(20818),x=l(24131),r=l(99828),o=l(50959),e=l(11527);function n(){var t=(0,r.eL)(),d=t.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"draggablepanel-\u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#draggablepanel-\u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"DraggablePanel \u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-basic"},previewerProps:{compact:"true",title:"\u53F3\u4FA7\u9762\u677F\u56FA\u5B9A",description:"<p>\u9ED8\u8BA4\u53F3\u4FA7\u9762\u677F\u56FA\u5B9A\uFF0C\u5DE6\u53F3\u62D6\u52A8</p>",filename:"src/DraggablePanel/demos/basic.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-left"},previewerProps:{compact:!0,title:"\u5DE6\u4FA7\u9762\u677F\u56FA\u5B9A",description:"<p>\u5DE6\u4FA7\u9762\u677F\u56FA\u5B9A\uFF0C\u5DE6\u53F3\u62D6\u52A8</p>",filename:"src/DraggablePanel/demos/left.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-bottom"},previewerProps:{compact:!0,title:"\u5E95\u90E8\u9762\u677F\u56FA\u5B9A",description:"<p>\u5E95\u90E8\u9762\u677F\u56FA\u5B9A\uFF0C\u4E0A\u4E0B\u62D6\u52A8</p>",filename:"src/DraggablePanel/demos/bottom.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-top"},previewerProps:{compact:!0,title:"\u9876\u90E8\u9762\u677F\u56FA\u5B9A",description:"<p>\u9876\u90E8\u9762\u677F\u56FA\u5B9A\uFF0C\u4E0A\u4E0B\u62D6\u52A8</p>",filename:"src/DraggablePanel/demos/top.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-float"},previewerProps:{iframe:!0,compact:"true",title:"\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F",description:"<p>\u8BBE\u7F6E <code>mode</code> \u4E3A <code>float</code></p>",filename:"src/DraggablePanel/demos/float.tsx"}}),(0,e.jsx)(r.Dl,{demo:{id:"draggablepanel-demo-controlfloat"},previewerProps:{iframe:500,compact:"true",title:"\u60AC\u6D6E\u53D7\u63A7\u6A21\u5F0F",description:"<p>\u60AC\u6D6E\u6846\u4F4D\u7F6E\u53D7\u63A7</p>",filename:"src/DraggablePanel/demos/controlFloat.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[6].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[7].value})}),(0,e.jsx)("td",{children:d[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[9].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[10].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[39].value})}),(0,e.jsx)("td",{children:d[40].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[41].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[42].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[43].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[44].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[45].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[46].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[47].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[48].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[49].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[50].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[51].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[52].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[55].value})}),(0,e.jsx)("td",{children:d[56].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[57].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[58].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[59].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[60].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[61].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[62].value})]})]})]})]})]})})}s.default=n}}]); diff --git a/ErrorBoundary__demos.25d0f5ac.async.js b/ErrorBoundary__demos.25d0f5ac.async.js new file mode 100644 index 00000000..2d6c83f9 --- /dev/null +++ b/ErrorBoundary__demos.25d0f5ac.async.js @@ -0,0 +1,3 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2781],{86046:function(n,i,e){"use strict";e.r(i);var s=e(48305),p=e.n(s),r=e(50959),c=e(94268),m=e(86865),d=e(11527),j=function(){var g=(0,r.useState)(!0),b=p()(g,2),N=b[0],B=b[1],A={};return(0,d.jsx)("div",{children:N?A.map(function(R){return R}):(0,d.jsx)(m.ZP,{onClick:function(){B(!0)},children:"\u70B9\u51FB\u89E6\u53D1\u9519\u8BEF"})})};i.default=function(){return(0,d.jsx)(c.Z,{showDev:!0,children:(0,d.jsx)(j,{})})}},67436:function(n,i,e){"use strict";e.r(i);var s=e(48305),p=e.n(s),r=e(86865),c=e(50959),m=e(94268),d=e(11527),j=function(){var g=(0,c.useState)(!0),b=p()(g,2),N=b[0],B=b[1],A={};return(0,d.jsx)("div",{children:N?A.map(function(R){return R}):(0,d.jsx)(r.ZP,{onClick:function(){B(!0)},children:"\u70B9\u51FB\u89E6\u53D1\u9519\u8BEF"})})};i.default=function(){return(0,d.jsx)(m.Z,{showDev:!1,children:(0,d.jsx)(j,{})})}},94268:function(n,i,e){"use strict";e.d(i,{Z:function(){return l}});var s=e(25298),p=e.n(s),r=e(17069),c=e.n(r),m=e(62657),d=e.n(m),j=e(21742),S=e.n(j),g=e(83136),b=e.n(g),N=e(82092),B=e.n(N),A=e(31342),R=e(72171),$=e(41812),K=e(86865),E=e(40384),O=e(14205),v=e(50959),a=e(33743),t=e(11527),o=A.Z.Title,_=A.Z.Text,l=function(u){S()(y,u);var I=b()(y);function y(){var h;p()(this,y);for(var C=arguments.length,F=new Array(C),L=0;L<C;L++)F[L]=arguments[L];return h=I.call.apply(I,[this].concat(F)),B()(d()(h),"state",{error:void 0,info:{componentStack:""}}),B()(d()(h),"errorInfo",function(){var D,x=h.state,f=x.error,P=x.info;return(0,t.jsxs)(a.D,{style:{width:800,background:"rgba(0,0,0,0.02)",padding:"24px 40px"},gap:12,children:[(0,t.jsx)("div",{children:(0,t.jsxs)(_,{children:["\u9519\u8BEF\u4FE1\u606F\uFF1A",f==null?void 0:f.toString()]})}),(0,t.jsx)(a.D,{children:(D=P==null?void 0:P.componentStack.split(` +`).map(function(z,M){return(0,t.jsx)("div",{style:{textAlign:"left",fontSize:10},children:(0,t.jsx)(_,{type:"secondary",children:z})},z+M)}))!==null&&D!==void 0?D:null})]})}),B()(d()(h),"prodInfo",function(){var D=h.props.onExportConfig;return(0,t.jsxs)(a.D,{align:"center",children:[(0,t.jsx)(R.Z,{image:(0,t.jsx)("div",{style:{fontSize:80,lineHeight:1},children:"\u{1F914}"}),description:(0,t.jsxs)(a.D,{gap:16,children:[(0,t.jsx)(o,{level:5,children:" \u7EC4\u4EF6\u6E32\u67D3\u4F3C\u4E4E\u51FA\u4E86\u70B9\u5C0F\u95EE\u9898 "}),(0,t.jsxs)("div",{children:[(0,t.jsx)(_,{type:"secondary",children:"\u4E0D\u8FC7\u522B\u62C5\u5FC3\uFF0C\u4F60\u7684\u6570\u636E\u90FD\u8FD8\u5728\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u5BFC\u51FA\u6570\u636E\u540E\u91CD\u8BD5"}),(0,t.jsx)("br",{}),(0,t.jsx)("div",{style:{marginTop:8},children:(0,t.jsx)(_,{type:"secondary",children:"\u5982\u91CD\u8BD5\u540E\u4ECD\u7136\u5B58\u5728\u95EE\u9898\uFF0C\u8BF7\u8054\u7CFB\u5BA2\u670D\u4EBA\u5458"})})]})]}),children:(0,t.jsx)("div",{children:(0,t.jsxs)($.Z,{children:[(0,t.jsx)(K.ZP,{type:"primary",onClick:D,children:"\u5BFC\u51FA\u914D\u7F6E"}),(0,t.jsx)(K.ZP,{onClick:function(){E.ZP.success("\u5DF2\u63D0\u4EA4Bug")},children:"\u63D0\u4EA4Bug"})]})})}),(0,t.jsx)("div",{style:{marginTop:24},children:h.errorInfo()})]})}),h}return c()(y,[{key:"componentDidCatch",value:function(C,F){this.setState({error:C,info:F})}},{key:"render",value:function(){var C=this.props,F=C.children,L=C.onRetry,D=C.showDev,x=D===void 0?!1:D,f=this.state,P=f.error,z=f.info;if(P){var M;return(0,t.jsx)(a.D,{style:{padding:24},children:x?(0,t.jsx)(O.Z,{type:"error",message:P.toString(),showIcon:!0,description:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{style:{overflow:"auto",maxHeight:"calc(100vh - 200px)"},children:(M=z==null?void 0:z.componentStack.split(` +`).map(function(T,W){return(0,t.jsx)("div",{style:{textAlign:"left",fontSize:10},children:(0,t.jsx)(_,{type:"secondary",children:T})},T+W)}))!==null&&M!==void 0?M:null}),(0,t.jsx)("div",{style:{marginTop:24},children:(0,t.jsx)(K.ZP,{type:"primary",onClick:L,children:"\u91CD\u8BD5"})})]})}):this.prodInfo()})}return(0,t.jsx)(t.Fragment,{children:F})}}]),y}(v.Component)},57191:function(n,i,e){"use strict";e.d(i,{T:function(){return p},n:function(){return s}});function s(r){return["small","middle","large"].includes(r)}function p(r){return r?typeof r=="number"&&!Number.isNaN(r):!1}},72171:function(n,i,e){"use strict";e.d(i,{Z:function(){return a}});var s=e(82187),p=e.n(s),r=e(50959),c=e(92576),m=e(91886),d=e(99978),j=e(45824),g=()=>{const[,t]=(0,j.ZP)(),_=new d.C(t.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return r.createElement("svg",{style:_,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),r.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),r.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),r.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),r.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},N=()=>{const[,t]=(0,j.ZP)(),{colorFill:o,colorFillTertiary:_,colorFillQuaternary:l,colorBgContainer:u}=t,{borderColor:I,shadowColor:y,contentColor:h}=(0,r.useMemo)(()=>({borderColor:new d.C(o).onBackground(u).toHexShortString(),shadowColor:new d.C(_).onBackground(u).toHexShortString(),contentColor:new d.C(l).onBackground(u).toHexShortString()}),[o,_,l,u]);return r.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{fill:y,cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{fillRule:"nonzero",stroke:I},r.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),r.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:h}))))},B=e(87077),A=e(37324);const R=t=>{const{componentCls:o,margin:_,marginXS:l,marginXL:u,fontSize:I,lineHeight:y}=t;return{[o]:{marginInline:l,fontSize:I,lineHeight:y,textAlign:"center",[`${o}-image`]:{height:t.emptyImgHeight,marginBottom:l,opacity:t.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${o}-description`]:{color:t.colorText},[`${o}-footer`]:{marginTop:_},"&-normal":{marginBlock:u,color:t.colorTextDisabled,[`${o}-description`]:{color:t.colorTextDisabled},[`${o}-image`]:{height:t.emptyImgHeightMD}},"&-small":{marginBlock:l,color:t.colorTextDisabled,[`${o}-image`]:{height:t.emptyImgHeightSM}}}}};var $=(0,B.I$)("Empty",t=>{const{componentCls:o,controlHeightLG:_,calc:l}=t,u=(0,A.TS)(t,{emptyImgCls:`${o}-img`,emptyImgHeight:l(_).mul(2.5).equal(),emptyImgHeightMD:_,emptyImgHeightSM:l(_).mul(.875).equal()});return[R(u)]}),K=function(t,o){var _={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&o.indexOf(l)<0&&(_[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,l=Object.getOwnPropertySymbols(t);u<l.length;u++)o.indexOf(l[u])<0&&Object.prototype.propertyIsEnumerable.call(t,l[u])&&(_[l[u]]=t[l[u]]);return _};const E=r.createElement(g,null),O=r.createElement(N,null),v=t=>{var{className:o,rootClassName:_,prefixCls:l,image:u=E,description:I,children:y,imageStyle:h,style:C}=t,F=K(t,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:L,direction:D,empty:x}=r.useContext(c.E_),f=L("empty",l),[P,z,M]=$(f),[T]=(0,m.Z)("Empty"),W=typeof I!="undefined"?I:T==null?void 0:T.description,Z=typeof W=="string"?W:"empty";let H=null;return typeof u=="string"?H=r.createElement("img",{alt:Z,src:u}):H=u,P(r.createElement("div",Object.assign({className:p()(z,M,f,x==null?void 0:x.className,{[`${f}-normal`]:u===O,[`${f}-rtl`]:D==="rtl"},o,_),style:Object.assign(Object.assign({},x==null?void 0:x.style),C)},F),r.createElement("div",{className:`${f}-image`,style:h},H),W&&r.createElement("div",{className:`${f}-description`},W),y&&r.createElement("div",{className:`${f}-footer`},y)))};v.PRESENTED_IMAGE_DEFAULT=E,v.PRESENTED_IMAGE_SIMPLE=O;var a=v},41812:function(n,i,e){"use strict";e.d(i,{Z:function(){return K}});var s=e(50959),p=e(82187),r=e.n(p),c=e(71783),m=e(57191),d=e(92576),j=e(58163);const S=s.createContext({latestIndex:0}),g=S.Provider;var N=E=>{let{className:O,index:v,children:a,split:t,style:o}=E;const{latestIndex:_}=s.useContext(S);return a==null?null:s.createElement(s.Fragment,null,s.createElement("div",{className:O,style:o},a),v<_&&t&&s.createElement("span",{className:`${O}-split`},t))},B=e(425),A=function(E,O){var v={};for(var a in E)Object.prototype.hasOwnProperty.call(E,a)&&O.indexOf(a)<0&&(v[a]=E[a]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,a=Object.getOwnPropertySymbols(E);t<a.length;t++)O.indexOf(a[t])<0&&Object.prototype.propertyIsEnumerable.call(E,a[t])&&(v[a[t]]=E[a[t]]);return v};const $=s.forwardRef((E,O)=>{var v,a;const{getPrefixCls:t,space:o,direction:_}=s.useContext(d.E_),{size:l=(o==null?void 0:o.size)||"small",align:u,className:I,rootClassName:y,children:h,direction:C="horizontal",prefixCls:F,split:L,style:D,wrap:x=!1,classNames:f,styles:P}=E,z=A(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[M,T]=Array.isArray(l)?l:[l,l],W=(0,m.n)(T),Z=(0,m.n)(M),H=(0,m.T)(T),ee=(0,m.T)(M),Y=(0,c.Z)(h,{keepEmpty:!0}),k=u===void 0&&C==="horizontal"?"center":u,U=t("space",F),[te,re,ne]=(0,B.Z)(U),oe=r()(U,o==null?void 0:o.className,re,`${U}-${C}`,{[`${U}-rtl`]:_==="rtl",[`${U}-align-${k}`]:k,[`${U}-gap-row-${T}`]:W,[`${U}-gap-col-${M}`]:Z},I,y,ne),q=r()(`${U}-item`,(v=f==null?void 0:f.item)!==null&&v!==void 0?v:(a=o==null?void 0:o.classNames)===null||a===void 0?void 0:a.item);let G=0;const se=Y.map((w,X)=>{var Q,J;w!=null&&(G=X);const ie=w&&w.key||`${q}-${X}`;return s.createElement(N,{className:q,key:ie,index:X,split:L,style:(Q=P==null?void 0:P.item)!==null&&Q!==void 0?Q:(J=o==null?void 0:o.styles)===null||J===void 0?void 0:J.item},w)}),le=s.useMemo(()=>({latestIndex:G}),[G]);if(Y.length===0)return null;const V={};return x&&(V.flexWrap="wrap"),!Z&&ee&&(V.columnGap=M),!W&&H&&(V.rowGap=T),te(s.createElement("div",Object.assign({ref:O,className:oe,style:Object.assign(Object.assign(Object.assign({},V),o==null?void 0:o.style),D)},z),s.createElement(g,{value:le},se)))});$.Compact=j.ZP;var K=$},62657:function(n){function i(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},83136:function(n,i,e){var s=e(38836),p=e(68919),r=e(75254);function c(m){var d=p();return function(){var S=s(m),g;if(d){var b=s(this).constructor;g=Reflect.construct(S,arguments,b)}else g=S.apply(this,arguments);return r(this,g)}}n.exports=c,n.exports.__esModule=!0,n.exports.default=n.exports},38836:function(n){function i(e){return n.exports=i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(p){return p.__proto__||Object.getPrototypeOf(p)},n.exports.__esModule=!0,n.exports.default=n.exports,i(e)}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},21742:function(n,i,e){var s=e(80038);function p(r,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(c&&c.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),c&&s(r,c)}n.exports=p,n.exports.__esModule=!0,n.exports.default=n.exports},68919:function(n){function i(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},75254:function(n,i,e){var s=e(31759).default,p=e(62657);function r(c,m){if(m&&(s(m)==="object"||typeof m=="function"))return m;if(m!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return p(c)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports},80038:function(n){function i(e,s){return n.exports=i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,c){return r.__proto__=c,r},n.exports.__esModule=!0,n.exports.default=n.exports,i(e,s)}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports}}]); diff --git a/ErrorBoundary__index.en-US.md.24b5ce5d.async.js b/ErrorBoundary__index.en-US.md.24b5ce5d.async.js new file mode 100644 index 00000000..e9e1a1c9 --- /dev/null +++ b/ErrorBoundary__index.en-US.md.24b5ce5d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2258],{72895:function(l,n,r){r.r(n);var t=r(70686),a=r(41652),i=r(20818),c=r(24131),d=r(99828),h=r(50959),e=r(11527);function s(){var o=(0,d.eL)(),_=o.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"errorboundary-error-prompt",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#errorboundary-error-prompt",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ErrorBoundary Error Prompt"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(d.Dl,{demo:{id:"errorboundary-demo-_prod"},previewerProps:{iframe:800,title:"Production Environment",filename:"src/ErrorBoundary/demos/_prod.tsx"}}),(0,e.jsx)(d.Dl,{demo:{id:"errorboundary-demo-_dev"},previewerProps:{iframe:!0,title:"Development Environment",description:"<p>Error messages will be displayed directly during development</p>",filename:"src/ErrorBoundary/demos/_dev.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsx)("p",{children:_[1].value}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:_[2].value}),(0,e.jsx)("th",{children:_[3].value}),(0,e.jsx)("th",{children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[6].value})}),(0,e.jsx)("td",{children:_[7].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[8].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[9].value})}),(0,e.jsx)("td",{children:_[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[11].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[12].value})}),(0,e.jsx)("td",{children:_[13].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[14].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{children:_[16].value})]})]})]})]})]})})}n.default=s}}]); diff --git a/ErrorBoundary__index.en-US.md.778c6473.chunk.css b/ErrorBoundary__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ErrorBoundary__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ErrorBoundary__index.zh-CN.md.2af4423d.async.js b/ErrorBoundary__index.zh-CN.md.2af4423d.async.js new file mode 100644 index 00000000..27a410d0 --- /dev/null +++ b/ErrorBoundary__index.zh-CN.md.2af4423d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9957],{69585:function(t,n,d){d.r(n);var o=d(70686),a=d(41652),i=d(20818),u=d(24131),r=d(99828),h=d(50959),_=d(11527);function s(){var l=(0,r.eL)(),e=l.texts;return(0,_.jsx)(r.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"errorboundary-\u9519\u8BEF\u63D0\u793A",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#errorboundary-\u9519\u8BEF\u63D0\u793A",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ErrorBoundary \u9519\u8BEF\u63D0\u793A"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,_.jsx)(r.Dl,{demo:{id:"errorboundary-demo-_prod"},previewerProps:{iframe:800,title:"\u751F\u4EA7\u73AF\u5883",filename:"src/ErrorBoundary/demos/_prod.tsx"}}),(0,_.jsx)(r.Dl,{demo:{id:"errorboundary-demo-_dev"},previewerProps:{iframe:!0,title:"\u5F00\u53D1\u73AF\u5883",description:"<p>\u5F00\u53D1\u65F6\u4F1A\u76F4\u63A5\u663E\u793A\u62A5\u9519\u4FE1\u606F</p>",filename:"src/ErrorBoundary/demos/_dev.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"api",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,_.jsx)("p",{children:e[1].value}),(0,_.jsxs)(i.Z,{children:[(0,_.jsx)("thead",{children:(0,_.jsxs)("tr",{children:[(0,_.jsx)("th",{children:e[2].value}),(0,_.jsx)("th",{children:e[3].value}),(0,_.jsx)("th",{children:e[4].value})]})}),(0,_.jsxs)("tbody",{children:[(0,_.jsxs)("tr",{children:[(0,_.jsx)("td",{children:e[5].value}),(0,_.jsx)("td",{children:(0,_.jsx)("code",{children:e[6].value})}),(0,_.jsx)("td",{children:e[7].value})]}),(0,_.jsxs)("tr",{children:[(0,_.jsx)("td",{children:e[8].value}),(0,_.jsx)("td",{children:(0,_.jsx)("code",{children:e[9].value})}),(0,_.jsx)("td",{children:e[10].value})]}),(0,_.jsxs)("tr",{children:[(0,_.jsx)("td",{children:e[11].value}),(0,_.jsx)("td",{children:(0,_.jsx)("code",{children:e[12].value})}),(0,_.jsx)("td",{children:e[13].value})]}),(0,_.jsxs)("tr",{children:[(0,_.jsx)("td",{children:e[14].value}),(0,_.jsx)("td",{children:(0,_.jsx)("code",{children:e[15].value})}),(0,_.jsx)("td",{children:e[16].value})]})]})]})]})]})})}n.default=s}}]); diff --git a/ErrorBoundary__index.zh-CN.md.778c6473.chunk.css b/ErrorBoundary__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ErrorBoundary__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FreeCanvas__demos.85227595.chunk.css b/FreeCanvas__demos.85227595.chunk.css new file mode 100644 index 00000000..050df40c --- /dev/null +++ b/FreeCanvas__demos.85227595.chunk.css @@ -0,0 +1 @@ +.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%} diff --git a/FreeCanvas__demos.e6d8e57e.async.js b/FreeCanvas__demos.e6d8e57e.async.js new file mode 100644 index 00000000..226895b3 --- /dev/null +++ b/FreeCanvas__demos.e6d8e57e.async.js @@ -0,0 +1,19 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7673],{91951:function(C,v,n){n.r(v);var a=n(6283),i=n(86865),l=n(11527);v.default=function(){return(0,l.jsx)("div",{style:{height:"100vh"},children:(0,l.jsx)(a.Z,{extraControlBtns:[(0,l.jsx)(i.ZP,{children:"\u81EA\u5B9A\u4E49"},"extra")],children:(0,l.jsx)(i.ZP,{children:"\u6309\u94AE"})})})}},6283:function(C,v,n){n.d(v,{Z:function(){return w}});var a=n(76660),i=n(42125),l=n(53649),u=n.n(l),B=n(60414),g,y,O,p=(0,B.kc)(function(r){var o=r.css;return{canvas:o(g||(g=u()([` + height: 100%; + `]))),control:o(y||(y=u()([` + position: absolute; + bottom: 10px; + right: 10px; + z-index: 100; + `]))),flow:o(O||(O=u()([` + .react-flow { + &__attribution { + display: none; + } + + &__pane, + &__node { + cursor: auto; + } + } + `])))}}),t=n(11527),T=function(o){var e=o.data,d=p(),c=d.styles;return(0,t.jsx)("div",{className:c.canvas,children:e})},A=T,M=n(26610),V=n(98794),z=n(792),E=n(27850),m=n(86865),D=n(38751),F=n(41812),I=n(39826),S=n(5899),K=n.n(S),j=n(50959),L=n(67269),R=(0,j.memo)(function(){var r=(0,a._K)(),o=(0,a.Sj)(),e=o.zoom,d=function(){e===1?r.zoomTo(.5):r.zoomTo(1)};return(0,t.jsx)(E.Z,{title:e===1?"\u7F29\u653E\u4E3A 2:1":"\u7F29\u653E\u4E3A 1:1",children:(0,t.jsxs)(m.ZP,{onClick:d,style:{width:64},children:[Math.round(e*100),"%"]})})}),U=(0,j.memo)(function(r){var o=r.viewport,e=r.extraBtns,d=e===void 0?[]:e,c=(0,I.Fg)(),s=(0,a._K)(),h=function(){s.zoomIn()},Z=function(){s.zoomOut()},x=function(){s.fitView()};return(0,j.useEffect)(function(){K()(s.getViewport(),o)||s.setViewport(o)},[o]),(0,t.jsx)(D.ZP,{theme:{token:{colorBgContainer:c.colorBgElevated}},children:(0,t.jsx)(L.Z,{padding:8,children:(0,t.jsxs)(F.Z,{children:[(0,t.jsx)(m.ZP,{icon:(0,t.jsx)(M.Z,{}),onClick:Z}),(0,t.jsx)(R,{}),(0,t.jsx)(m.ZP,{icon:(0,t.jsx)(V.Z,{}),onClick:h}),(0,t.jsx)(E.Z,{title:"\u81EA\u9002\u5E94\u753B\u5E03",children:(0,t.jsx)(m.ZP,{icon:(0,t.jsx)(z.Z,{}),onClick:x})}),d]})})})}),W=U,J=n(14069),$={artboard:A},N=function(o){var e=o.children,d=o.viewport,c=o.defaultViewport,s=o.onViewportChange,h=o.control,Z=h===void 0?!0:h,x=o.extraControlBtns,f=x===void 0?[]:x,G=p(),P=G.styles;return(0,t.jsx)(a.tV,{children:(0,t.jsxs)(a.x$,{minZoom:.25,maxZoom:4,nodes:[{id:"artboard",type:"artboard",data:e,draggable:!1,connectable:!1,position:{x:0,y:0}}],defaultViewport:c,onMove:function(X,H){s==null||s(H)},nodeTypes:$,fitView:!0,onlyRenderVisibleElements:!0,panOnScroll:!0,className:P.flow,panOnDrag:!1,zoomOnScroll:!1,children:[Z&&(0,t.jsx)("div",{className:P.control,children:(0,t.jsx)(W,{viewport:d,extraBtns:f})}),(0,t.jsx)(i.A,{color:"#aaa",gap:16,style:{zIndex:-1}})]})})},w=N},60414:function(C,v,n){n.d(v,{f6:function(){return u},kc:function(){return l}});var a=n(96077),i=(0,a.F)({customToken:{editorPrefix:"editor"}}),l=i.createStyles,u=i.ThemeProvider}}]); diff --git a/FreeCanvas__index.en-US.md.778c6473.chunk.css b/FreeCanvas__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FreeCanvas__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FreeCanvas__index.en-US.md.b4012699.async.js b/FreeCanvas__index.en-US.md.b4012699.async.js new file mode 100644 index 00000000..b7f4176f --- /dev/null +++ b/FreeCanvas__index.en-US.md.b4012699.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7701],{8048:function(a,r,_){_.r(r);var t=_(70686),c=_(41652),i=_(20818),h=_(24131),s=_(99828),o=_(50959),e=_(11527);function n(){var l=(0,s.eL)(),d=l.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"freecanvas-free-canvas",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#freecanvas-free-canvas",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FreeCanvas Free Canvas"]}),(0,e.jsxs)("p",{children:[d[0].value,(0,e.jsx)("code",{children:d[1].value})]}),(0,e.jsxs)("h2",{id:"code-demo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#code-demo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Code Demo"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"freecanvas-demo-basic"},previewerProps:{iframe:600,filename:"src/FreeCanvas/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"basic-properties",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#basic-properties",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Basic Properties"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[6].value})}),(0,e.jsx)("td",{children:d[7].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[8].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[9].value})}),(0,e.jsx)("td",{children:d[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[11].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[12].value})}),(0,e.jsx)("td",{children:d[13].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[14].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[15].value})}),(0,e.jsx)("td",{children:d[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[17].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[18].value})}),(0,e.jsx)("td",{children:d[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[21].value})}),(0,e.jsx)("td",{children:d[22].value})]})]})]}),(0,e.jsxs)("h3",{id:"viewport",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#viewport",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Viewport"]}),(0,e.jsx)("p",{children:d[23].value}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[24].value}),(0,e.jsx)("th",{children:d[25].value}),(0,e.jsx)("th",{children:d[26].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[27].value}),(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:d[29].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[30].value}),(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:d[32].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[33].value}),(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:d[35].value})]})]})]})]})]})})}r.default=n}}]); diff --git a/FreeCanvas__index.zh-CN.md.2d950c9d.async.js b/FreeCanvas__index.zh-CN.md.2d950c9d.async.js new file mode 100644 index 00000000..d54bb72d --- /dev/null +++ b/FreeCanvas__index.zh-CN.md.2d950c9d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6074],{22514:function(t,n,_){_.r(n);var a=_(70686),c=_(41652),r=_(20818),h=_(24131),s=_(99828),u=_(50959),e=_(11527);function i(){var l=(0,s.eL)(),d=l.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"freecanvas-\u81EA\u7531\u753B\u5E03",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#freecanvas-\u81EA\u7531\u753B\u5E03",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FreeCanvas \u81EA\u7531\u753B\u5E03"]}),(0,e.jsxs)("p",{children:[d[0].value,(0,e.jsx)("code",{children:d[1].value}),d[2].value]}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"freecanvas-demo-basic"},previewerProps:{iframe:600,filename:"src/FreeCanvas/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"\u57FA\u7840\u5C5E\u6027",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u7840\u5C5E\u6027",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u7840\u5C5E\u6027"]}),(0,e.jsxs)(r.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value}),(0,e.jsx)("th",{children:d[5].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[6].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[7].value})}),(0,e.jsx)("td",{children:d[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[9].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[10].value})}),(0,e.jsx)("td",{children:d[11].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[12].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[13].value})}),(0,e.jsx)("td",{children:d[14].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[15].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[16].value})}),(0,e.jsx)("td",{children:d[17].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[18].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[19].value})}),(0,e.jsx)("td",{children:d[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[21].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[22].value})}),(0,e.jsx)("td",{children:d[23].value})]})]})]}),(0,e.jsxs)("h3",{id:"viewport",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#viewport",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Viewport"]}),(0,e.jsx)("p",{children:d[24].value}),(0,e.jsxs)(r.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[25].value}),(0,e.jsx)("th",{children:d[26].value}),(0,e.jsx)("th",{children:d[27].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:d[29].value}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:d[35].value}),(0,e.jsx)("td",{children:d[36].value})]})]})]})]})]})})}n.default=i}}]); diff --git a/FreeCanvas__index.zh-CN.md.778c6473.chunk.css b/FreeCanvas__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FreeCanvas__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Highlight__demos.054ef0d5.async.js b/Highlight__demos.054ef0d5.async.js new file mode 100644 index 00000000..f728b16f --- /dev/null +++ b/Highlight__demos.054ef0d5.async.js @@ -0,0 +1,492 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4941],{66924:function(P,m,n){n.r(m);var v=n(54011),p=n(11527);m.default=function(){return(0,p.jsx)(v.y,{language:"java",children:`public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World!"); + } + }`})}},42442:function(P,m,n){n.r(m);var v=n(54011),p=n(11527);m.default=function(){return(0,p.jsx)(v.y,{language:"java",theme:"dark",onCopy:function(f){console.log("\u590D\u5236\u4EE3\u7801",f)},children:`public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World!"); + } + }`})}},7318:function(P,m,n){n.r(m);var v=n(54011),p=n(11527);m.default=function(){return(0,p.jsx)(v.y,{lineNumber:!0,onCopy:function(f){console.log("\u590D\u5236\u4EE3\u7801",f)},language:"java",children:`public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World!"); + } + }`})}},52985:function(P,m,n){n.r(m),n.d(m,{default:function(){return E}});var v=n(48305),p=n.n(v),D=n(54011),f=n(46545),Y=n(41812),S=n(50959),x=[{language:"bash",text:"Bash",code:`#!/bin/bash + +###### CONFIG +ACCEPTED_HOSTS="/root/.hag_accepted.conf" +BE_VERBOSE=false + +if [ "$UID" -ne 0 ] +then + echo "Superuser rights required" + exit 2 +fi + +genApacheConf(){ + echo -e "# Host \${HOME_DIR}$1/$2 :" +} + +echo '"quoted"' | tr -d \\\\/" > text.txt + +`},{language:"css",text:"Css",code:`@font-face { + font-family: Chunkfive; src: url('Chunkfive.otf'); +} + +body, .usertext { + color: #F0F0F0; background: #600; + font-family: Chunkfive, sans; + --heading-1: 30px/32px Helvetica, sans-serif; +} + +@import url(print.css); +@media print { + a[href^=http]::after { + content: attr(href) + } +}`},{language:"java",text:"Java",code:`/** + * @author John Smith <john.smith@example.com> +*/ +package l2f.gameserver.model; + +public abstract class L2Char extends L2Object { + public static final Short ERROR = 0x0001; + + public void moveTo(int x, int y, int z) { + _ai = null; + log("Should not be called"); + if (1 > 5) { // wtf!? + return; + } + } +}`},{language:"javascript",text:"Javascript",code:`function $initHighlight(block, cls) { + try { + if (cls.search(/\\bno\\-highlight\\b/) != -1) + return process(block, true, 0x0F) + + \` class="\${cls}"\`; + } catch (e) { + /* handle exception */ + } + for (var i = 0 / 2; i < classes.length; i++) { + if (checkCondition(classes[i]) === undefined) + console.log('undefined'); + } + + return ( + <div> + <web-component>{block}</web-component> + </div> + ) +} + +export $initHighlight;`},{language:"json",text:"Json",code:`[ + { + "title": "apples", + "count": [12000, 20000], + "description": {"text": "...", "sensitive": false} + }, + { + "title": "oranges", + "count": [17500, null], + "description": {"text": "...", "sensitive": false} + } +]`},{language:"jsx",text:"Jsx",code:`import React from 'react'; +import { Button, Tag, Space } from 'antd'; +import { ProList } from '@ant-design/pro-components'; + +const dataSource = [ + { + name: '\u8BED\u96C0\u7684\u5929\u7A7A', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'Ant Design', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: '\u8682\u8681\u91D1\u670D\u4F53\u9A8C\u79D1\u6280', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'ProEditor', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, +]; + +export default () => ( + <ProList + toolBarRender={() => { + return [ + <Button key="add" type="primary"> + \u65B0\u5EFA + </Button>, + ]; + }} + onRow={(record) => { + return { + onMouseEnter: () => { + console.log(record); + }, + onClick: () => { + console.log(record); + }, + }; + }} + rowKey="name" + headerTitle="\u57FA\u7840\u5217\u8868" + tooltip="\u57FA\u7840\u5217\u8868\u7684\u914D\u7F6E" + dataSource={dataSource} + showActions="hover" + showExtra="hover" + metas={{ + title: { + dataIndex: 'name', + }, + avatar: { + dataIndex: 'image', + }, + description: { + dataIndex: 'desc', + }, + subTitle: { + render: () => { + return ( + <Space size={0}> + <Tag color="blue">Ant Design</Tag> + <Tag color="#5BD8A6">ProEditor</Tag> + </Space> + ); + }, + }, + actions: { + render: (text, row) => [ + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="link"> + \u94FE\u8DEF + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="warning"> + \u62A5\u8B66 + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="view"> + \u67E5\u770B + </a>, + ], + }, + }} + /> +);`},{language:"markdown",text:"Markdown",code:`# hello world + +you can write text [with links](http://example.com) inline or [link references][1]. + +* one _thing_ has *em*phasis +* two __things__ are **bold** + +[1]: http://example.com + +--- + +hello world +=========== + +<this_is inline="xml"></this_is> + +> markdown is so cool + + so are code segments + +1. one thing (yeah!) +2. two thing \`i can write code\`, and \`more\` wipee!`},{language:"python",text:"Python",code:`@requires_authorization +def somefunc(param1='', param2=0): + r'''A docstring''' + if param1 > param2: # interesting + print 'Gre\\'ater' + return (param2 - param1 + 1 + 0b10l) or None + +class SomeClass: + pass + +>>> message = '''interpreter +... prompt'''`},{language:"sql",text:"Sql",code:`CREATE TABLE "topic" ( + "id" serial NOT NULL PRIMARY KEY, + "forum_id" integer NOT NULL, + "subject" varchar(255) NOT NULL +); +ALTER TABLE "topic" +ADD CONSTRAINT forum_id FOREIGN KEY ("forum_id") +REFERENCES "forum" ("id"); + +-- Initials +insert into "topic" ("forum_id", "subject") +values (2, 'D''artagnian');`},{language:"tsx",text:"Tsx",code:`import React from 'react'; +import { Button, Tag, Space } from 'antd'; +import { ProList } from '@ant-design/pro-components'; + +const dataSource = [ + { + name: '\u8BED\u96C0\u7684\u5929\u7A7A', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'Ant Design', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: '\u8682\u8681\u91D1\u670D\u4F53\u9A8C\u79D1\u6280', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'ProEditor', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, +]; + +export default () => ( + <ProList<any> + toolBarRender={() => { + return [ + <Button key="add" type="primary"> + \u65B0\u5EFA + </Button>, + ]; + }} + onRow={(record: any) => { + return { + onMouseEnter: () => { + console.log(record); + }, + onClick: () => { + console.log(record); + }, + }; + }} + rowKey="name" + headerTitle="\u57FA\u7840\u5217\u8868" + tooltip="\u57FA\u7840\u5217\u8868\u7684\u914D\u7F6E" + dataSource={dataSource} + showActions="hover" + showExtra="hover" + metas={{ + title: { + dataIndex: 'name', + }, + avatar: { + dataIndex: 'image', + }, + description: { + dataIndex: 'desc', + }, + subTitle: { + render: () => { + return ( + <Space size={0}> + <Tag color="blue">Ant Design</Tag> + <Tag color="#5BD8A6">ProEditor</Tag> + </Space> + ); + }, + }, + actions: { + render: (text, row) => [ + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="link"> + \u94FE\u8DEF + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="warning"> + \u62A5\u8B66 + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="view"> + \u67E5\u770B + </a>, + ], + }, + }} + /> +);`},{language:"typescript",text:"Typescript",code:`class MyClass { + public static myValue: string; + constructor(init: string) { + this.myValue = init; + } +} +import fs = require("fs"); +module MyModule { + export interface MyInterface extends Other { + myProperty: any; + } +} +declare magicNumber number; +myArray.forEach(() => { }); // fat arrow syntax`},{language:"xml",text:"Xml",code:`<!DOCTYPE html> +<title>Title + + + + + + +
+ + + \ No newline at end of file diff --git a/components/action-icon/index.html b/components/action-icon/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/action-icon/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/antd/index.html b/components/antd/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/antd/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/awareness/index.html b/components/awareness/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/awareness/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/column-list/index.html b/components/column-list/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/column-list/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/context-menu/index.html b/components/context-menu/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/context-menu/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/draggable-panel/index.html b/components/draggable-panel/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/draggable-panel/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/error-boundary/index.html b/components/error-boundary/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/error-boundary/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/free-canvas/index.html b/components/free-canvas/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/free-canvas/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/highlight/index.html b/components/highlight/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/highlight/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/icon-picker/index.html b/components/icon-picker/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/icon-picker/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/layout/index.html b/components/layout/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/layout/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/markdown/index.html b/components/markdown/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/markdown/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/snippet/index.html b/components/snippet/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/snippet/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/sortable-list/index.html b/components/sortable-list/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/sortable-list/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/sortable-tree/index.html b/components/sortable-tree/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/components/sortable-tree/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/demos.2a16baf3.async.js b/demos.2a16baf3.async.js new file mode 100644 index 00000000..69fc30be --- /dev/null +++ b/demos.2a16baf3.async.js @@ -0,0 +1,195 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2433],{46313:function(at,g,t){t.r(g),t.d(g,{default:function(){return f}});var P=t(48305),c=t.n(P),S=t(16959),x=t(50959),y=[{label:"index",value:"index"},{label:"indexBorder",value:"indexBorder"},{label:"digit",value:"digit"},{label:"password",value:"password"},{label:"money",value:"money"},{label:"text",value:"text"},{label:"textarea",value:"textarea"},{label:"date",value:"date"},{label:"option",value:"option"},{label:"dateTime",value:"dateTime"},{label:"dateWeek",value:"dateWeek"},{label:"dateMonth",value:"dateMonth"},{label:"dateQuarter",value:"dateQuarter"},{label:"dateYear",value:"dateYear"},{label:"dateRange",value:"dateRange"},{label:"dateTimeRange",value:"dateTimeRange"},{label:"time",value:"time"},{label:"timeRange",value:"timeRange"},{label:"select",value:"select"},{label:"checkbox",value:"checkbox"},{label:"rate",value:"rate"},{label:"radio",value:"radio"},{label:"radioButton",value:"radioButton"},{label:"progress",value:"progress"},{label:"percent",value:"percent"},{label:"second",value:"second"},{label:"avatar",value:"avatar"},{label:"code",value:"code"},{label:"switch",value:"switch"},{label:"fromNow",value:"fromNow"},{label:"image",value:"image"},{label:"jsonCode",value:"jsonCode"},{label:"color",value:"color"}],L=t(11527),n=[{title:"Index",valueType:"indexBorder",dataIndex:"index"},{title:"Enterprise",valueType:"text",dataIndex:"name"},{title:"Company",valueType:"text",dataIndex:"authCompany"}],I=[{title:"Title",dataIndex:"title",type:"input"},{title:"ValueType",dataIndex:"valueType",type:"select",options:y},{title:"DataIndex",dataIndex:"dataIndex",type:"select"}],f=function(){var h=(0,x.useState)(n),m=c()(h,2),d=m[0],p=m[1];return(0,L.jsx)(S.Z,{columns:I,value:d,onChange:function(i){p(i),console.log("onChange",i)}})}},78317:function(at,g,t){t.r(g),t.d(g,{default:function(){return Dt}});var P=t(89108),c=(0,P.k)(),S=c.Provider,x=c.useStore,y=c.useStoreApi,L=t(26068),n=t.n(L),I=t(3341),f=t.n(I),h=t(31965),m=t(10634),d=t(72266),p=t.n(d),E=t(48305),i=t.n(E),r=t(62657),C=t.n(r),$=t(21742),v=t.n($),j=t(83136),M=t.n(j),K=t(17069),G=t.n(K),dt=t(25298),mt=t.n(dt),Pt=t(82092),H=t.n(Pt),xt=t(29905),ft=G()(function b(s){mt()(this,b),H()(this,"type",void 0),H()(this,"name",void 0),H()(this,"timestamp",void 0),this.type=s.type,this.name=s.name,this.timestamp=s.timestamp}),ot=function(b){v()(o,b);var s=M()(o);function o(D){var a;return mt()(this,o),a=s.call(this,D),H()(C()(a),"_internalHistoryKey","__INTERNAL_HISTORY_MAP__"),H()(C()(a),"undoManager",void 0),H()(C()(a),"updateHistoryData",function(l){var O=a.getMap(a._internalHistoryKey);Object.entries(l).forEach(function(N){var U=i()(N,2),Z=U[0],W=U[1];O.set(Z,W)})}),H()(C()(a),"recordHistoryData",function(l,O){a.transact(function(){a.updateHistoryData(l)},new ft(O))}),H()(C()(a),"getHistoryMap",function(){return a.getMap(a._internalHistoryKey)}),H()(C()(a),"getHistoryJSON",function(){var l=a.getMap(a._internalHistoryKey);return l.toJSON()}),H()(C()(a),"redo",function(){return a.undoManager.redo()}),H()(C()(a),"undo",function(){return a.undoManager.undo()}),a.undoManager=new xt.H6(a.getHistoryMap(),{trackedOrigins:new Set([ft])}),a.undoManager.on("stack-item-added",function(l){l.stackItem.meta.set("timestamp",l.origin.timestamp),l.stackItem.meta.set("type",l.origin.type),l.stackItem.meta.set("name",l.origin.name)}),a}return G()(o)}(xt.QW),J=function(s,o){var D={config:null,onConfigChange:null,props:{},yjsDoc:new ot};return n()(n()({},D),{},{resetConfig:function(){s({config:D.config,props:D.props})},internalUpdateConfig:function(l,O,N){var U=o(),Z=U.onConfigChange,W=U.configToProps,it=N?l:n()(n()({},o().config),l);s({config:it},!1,O),Z==null||Z({config:it,props:W==null?void 0:W(it)})},exportConfig:function(){var l=document.createElement("a");l.download="pro-edior-config.json",l.style.display="none";var O=new Blob([JSON.stringify(o().config)]);l.href=URL.createObjectURL(O),document.body.appendChild(l),l.click(),document.body.removeChild(l)},setConfig:function(l){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!f()(l,o().config)){var N=O.replace,U=O.recordHistory,Z=O.name,W=O.type,it=O.trigger;o().internalUpdateConfig(l,{type:"setConfig/".concat(it||"unknown"),payload:{config:l,options:O}},N);var rt=p()({},{recordHistory:!0},{recordHistory:U,name:Z,type:W});rt.recordHistory&&o().yjsDoc.recordHistoryData({config:l},n()(n()({},rt),{},{timestamp:Date.now()}))}}})},k=function(s){return s.map(function(o){return{name:o.meta.get("name"),timestamp:o.meta.get("timestamp"),type:o.meta.get("type")}})},V=function(s,o){return{undoStack:function(){return k(o().yjsDoc.undoManager.undoStack)},redoStack:function(){return k(o().yjsDoc.undoManager.redoStack)},undoLength:function(){return o().yjsDoc.undoManager.undoStack.length},redoLength:function(){return o().yjsDoc.undoManager.redoStack.length},undo:function(){var a=o(),l=a.yjsDoc,O=a.internalUpdateConfig,N=l.undo(),U=l.getHistoryJSON(),Z=U.config;O(Z,{type:"history/undo",payload:N},!0)},redo:function(){var a=o(),l=a.yjsDoc,O=a.internalUpdateConfig,N=l.redo(),U=l.getHistoryJSON(),Z=U.config;O(Z,{type:"history/redo",payload:N},!0)}}},lt=function(){return n()(n()({},V.apply(void 0,arguments)),J.apply(void 0,arguments))},w=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=(0,h.v)(s!==!1),D=s===!1?void 0:s===!0?{name:"ProEditorStore"}:s;return(0,m.F)()(o(lt,D),f())},nt=t(18846),q=t(50959),ut=t(6218),st=t(77953),Q=(0,q.memo)(function(b){var s=b.store,o=s.getState(),D=o.proEditor;if(!D)throw Error("please wrapper your zustand store with proEditorMiddleware");try{y()}catch(Y){throw Error("Please wrap your App with ")}var a=y(),l=a.getState(),O=l.yjsDoc,N=l.setConfig,U=D.options.name,Z=function(){return D.options.partialize(s.getState())},W=function(){var Et,At=Z();return f()(At,(Et=a.getState().config)===null||Et===void 0?void 0:Et[U])},it=Z(),rt=(0,ut.N)(a);rt("config",H()({},U,it),[it],function(Y){W()||((0,st.S)(a,Y,!1,{type:"\u2935\uFE0F syncData from ".concat(U),payload:{config:it,name:U}}),O.updateHistoryData(Y))}),rt("onConfigChange",function(Y){var Et=Y.config[U],At=Z();f()(At,Et)||s.setState(Et,!1,{type:"ProEditor/updateByRedoOrUndo",payload:Et})},[]);var St=(0,q.useCallback)(function(){W()||N.apply(void 0,arguments)},[]);return(0,q.useEffect)(function(){s.setState((0,nt.Uy)(function(Y){Y.proEditor.__INTERNAL_SET_CONFIG__NOT_USE_IT=St}),!1,"injectProEditor")},[]),null}),_=Q,T=t(11527),It=function(s){var o=s.children,D=s.devtoolOptions,a=s.store,l=!0,O=(0,T.jsxs)(T.Fragment,{children:[o,a==null?void 0:a.map(function(N,U){return(0,T.jsx)(_,{store:N},"".concat(N.name,"-").concat(U))})]});try{y()}catch(N){l=!1}return l?O:(0,T.jsx)(S,{createStore:function(){return w(D)},children:O})},Mt=t(32923),Ot=t(16965),Tt=t(86865),Bt=t(40622),Lt=t(39826),jt=t(33743),e=t(65541),u=t(92306),A=t(80111),B=function(){var s=y(),o=s.getState(),D=o.undoStack,a=o.undoLength,l=o.redoLength,O=o.redoStack,N=o.setConfig,U=o.exportConfig,Z=o.resetConfig,W=o.undo,it=o.redo,rt=(0,A.Z)(function(){return s.getState().config}),St=(0,A.Z)(function(){return s.getState().props});return(0,q.useMemo)(function(){return{getConfig:rt,setConfig:N,exportConfig:U,resetConfig:Z,undo:W,redo:it,undoStack:D,redoStack:O,undoLength:a,redoLength:l,getProps:St}},[])},R=t(96375),F=function(){var s,o,D=B(),a=D.undo,l=D.redo,O=D.undoStack,N=D.redoStack,U=O(),Z=N(),W=U.at(-1);return(0,T.jsxs)(jt.D,{padding:12,gap:8,children:[(0,T.jsxs)(jt.D,{horizontal:!0,gap:8,children:[(0,T.jsx)(R.Z,{count:U.length,children:(0,T.jsx)(Tt.ZP,{icon:(0,T.jsx)(e.Z,{}),onClick:a,disabled:U.length===0,children:"\u64A4\u9500"})}),(0,T.jsx)(R.Z,{count:Z.length,children:(0,T.jsx)(Tt.ZP,{icon:(0,T.jsx)(u.Z,{}),onClick:l,disabled:Z.length===0,children:"\u91CD\u505A"})})]}),(0,T.jsxs)(jt.D,{children:["\u4E0A\u6B21\u64CD\u4F5C\u65F6\u95F4:",W?new Date(W.timestamp).toLocaleTimeString():"-"]}),(0,T.jsxs)(jt.D,{children:["\u4E0A\u6B21\u64CD\u4F5C\u540D\u79F0:",(s=W==null?void 0:W.name)!==null&&s!==void 0?s:"-"]})," ",(0,T.jsxs)(jt.D,{children:["\u4E0A\u6B21\u64CD\u4F5C\u7C7B\u578B:",(o=W==null?void 0:W.type)!==null&&o!==void 0?o:"-"]})]})},X=F,gt=function(s,o){return function(D,a,l){var O,N=(O=o.partialize)!==null&&O!==void 0?O:function(rt){return rt},U=o.name,Z=function(St){var Y=N(a()),Et=a(),At=Et.proEditor;At.__INTERNAL_SET_CONFIG__NOT_USE_IT(H()({},U,Y),n()({trigger:"proEditorMiddleware"},St))},W=l.setState;l.setState=function(rt,St,Y){W(rt,St,Y),Z(Y||{})};var it=s(function(rt,St,Y){D(rt,St,Y),Z(Y||{})},a,l);return n()(n()({},it),{},{proEditor:{options:n()(n()({},o),{},{partialize:N})}})}},ct=gt,pt=t(55536),tt=t(52577),yt=function(s,o){return{tabs:"1",switchTabs:function(a){s({tabs:a})},plusWithoutHistory:function(){s(function(a){return n()(n()({},a),{},{data:a.data+2})},!1,{type:"plusWithoutHistory",recordHistory:!1})},plus:function(){var a=o().data+1;s({data:a},!1,{type:"plus",payload:a,name:"+1"})},data:3}},z="redo-demo-app",ht={name:z,partialize:function(s){return{data:s.data}}},vt=(0,pt.Ue)()((0,tt.mW)(ct((0,tt.XR)(yt),ht),{name:z}));vt.subscribe(function(b){return b.data},console.log);var et=function(){var s=vt(),o=s.data,D=s.plus,a=s.tabs,l=s.switchTabs,O=s.plusWithoutHistory,N=(0,Lt.Fg)();return(0,T.jsxs)(jt.D,{padding:16,style:{background:N.colorBgLayout},children:[(0,T.jsx)(X,{}),(0,T.jsx)(Mt.Z,{}),(0,T.jsxs)(jt.D,{gap:12,children:[(0,T.jsxs)(Ot.Z,{title:"\u5386\u53F2\u8BB0\u5F55\u91CC\u7684\u6570\u636E",children:[(0,T.jsx)(Tt.ZP,{onClick:D,children:"+1"}),(0,T.jsxs)("div",{children:["data: ",o]})]}),(0,T.jsx)(Ot.Z,{title:"\u4E0D\u5728\u5386\u53F2\u8BB0\u5F55\u91CC\u7684\u6570\u636E",children:(0,T.jsxs)("div",{children:[(0,T.jsx)(Bt.Z,{activeKey:a,onChange:l,items:[{key:"1",label:"\u6570\u636E"},{key:"2",label:"\u914D\u7F6E"}]}),(0,T.jsx)("div",{children:"\u4E0B\u9762\u7684 +2 \u53EF\u4F7F\u5F97 \u5728\u5386\u53F2\u8BB0\u5F55\u5916\u6DFB\u52A0\u8BA9 data +2 "}),(0,T.jsx)(Tt.ZP,{onClick:O,children:"+2"})]})})]})]})},Ct=et,Dt=function(){return(0,T.jsx)(It,{devtoolOptions:{name:"redo-pro-editor-store"},store:[vt],children:(0,T.jsx)(Ct,{})})}},2444:function(at,g,t){t.r(g),t.d(g,{default:function(){return ft}});var P=t(48305),c=t.n(P),S=t(63442),x=t(32923),y=t(21713),L=t(86865),n=t(50959),I=t(20628),f=t(4115),h=t(14348),m=t(79272),d=t(11527),p=function(J){var k=J.open,V=J.onCreate,lt=J.onCancel,w=f.Z.useForm(),nt=c()(w,1),q=nt[0];return(0,d.jsx)(h.Z,{open:k,title:"Join Session",okText:"Join",onCancel:lt,onOk:function(){q.validateFields().then(function(st){var Q=st.color,_=st.name;q.resetFields();var T=typeof Q=="string"?Q:Q==null?void 0:Q.toHexString();V({color:T,name:_})}).catch(function(st){console.log("Validate Failed:",st)})},children:(0,d.jsxs)(f.Z,{form:q,layout:"vertical",name:"form_in_modal",initialValues:{color:"#1677FF"},children:[(0,d.jsx)(f.Z.Item,{name:"name",label:"Name",rules:[{required:!0,message:"Please input your name"}],children:(0,d.jsx)(y.Z,{})}),(0,d.jsx)(f.Z.Item,{name:"color",label:"Color",rules:[{required:!0,message:"Please select your color"}],children:(0,d.jsx)(m.Z,{format:"hex"})})]})})},E=t(26068),i=t.n(E),r=t(84394),C=t(3341),$=t.n(C),v=t(29905),j=t(89108),M=t(10634),K=new v.QW,G=function(){return(0,M.F)((0,r.Z)(K,"shared",function(J){return{count:0,text:"",users:[],increment:function(){return J(function(V){return i()(i()({},V),{},{count:V.count+1})})},updateText:function(V){return J(function(lt){return i()(i()({},lt),{},{text:V})})}}}),$())},dt=(0,j.k)(),mt=dt.useStore,Pt=dt.Provider,H=(0,n.memo)(function(){var ot=mt(function(w){return{count:w.count,increment:w.increment,updateText:w.updateText,text:w.text}}),J=ot.count,k=ot.increment,V=ot.updateText,lt=ot.text;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(x.Z,{}),(0,d.jsx)(y.Z,{value:lt,onChange:function(nt){V(nt.target.value)}}),(0,d.jsx)(x.Z,{}),(0,d.jsxs)("p",{children:["Count: ",J]}),(0,d.jsx)(L.ZP,{onClick:k,children:"To the Moon!"})]})}),xt=function(){var J=(0,n.useState)(null),k=c()(J,2),V=k[0],lt=k[1],w=(0,n.useState)(!1),nt=c()(w,2),q=nt[0],ut=nt[1],st=function(_){lt(_),ut(!1)};return(0,d.jsxs)(Pt,{createStore:G,children:[V?null:(0,d.jsx)(L.ZP,{type:"primary",onClick:function(){ut(!0)},children:"Join"}),(0,d.jsx)(p,{open:q,onCreate:st,onCancel:function(){ut(!1)}}),V?(0,d.jsx)(S.Z,{provider:new I.x$("test-room",K),user:V}):null,(0,d.jsx)(H,{})]})},ft=(0,n.memo)(xt)},83996:function(at,g,t){t.r(g);var P=t(496),c=t(41812),S=t(11527);g.default=function(){return(0,S.jsxs)(c.Z,{direction:"vertical",children:["Input",(0,S.jsxs)(c.Z,{direction:"vertical",children:[(0,S.jsx)(P.I,{placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9",onChange:function(y){console.log(y)}}),(0,S.jsx)(P.I,{value:"\u5305\u542B\u6709\u6587\u672C"})]})]})}},60746:function(at,g,t){t.r(g),t.d(g,{default:function(){return v}});var P=t(26068),c=t.n(P),S=t(48305),x=t.n(S),y=t(67825),L=t.n(y),n=t(53649),I=t.n(n),f=t(41627),h=t(50959),m=t(45130),d=t(60414),p=t(11527),E=["className","value","onValueChanging","onChange","defaultValue","onFocus","onBlur","onPressEnter"],i,r=(0,d.kc)(function(j){var M=j.stylish,K=j.css,G=j.token,dt=j.prefixCls;return K(i||(i=I()([` + `,` + + .`,`-input-number-group-addon { + padding: 0 4px; + color: `,`; + background: `,`; + border-color: transparent; + } + `])),M.controlContainer,dt,G.colorTextTertiary,G.colorFillQuaternary)}),C=function(M){var K=M.className,G=M.value,dt=M.onValueChanging,mt=M.onChange,Pt=M.defaultValue,H=M.onFocus,xt=M.onBlur,ft=M.onPressEnter,ot=L()(M,E),J=r(),k=J.styles,V=J.cx,lt=(0,h.useState)(Pt||G),w=x()(lt,2),nt=w[0],q=w[1],ut=(0,h.useRef)(Pt);(0,h.useEffect)(function(){typeof G!="undefined"&&q(G)},[G]);var st=function(){nt!==ut.current&&(mt==null||mt(nt),ut.current=nt)};return(0,p.jsx)(m.iV,{children:(0,p.jsx)(f.Z,c()(c()({size:"middle"},ot),{},{value:nt,onFocus:function(_){H==null||H(_)},onBlur:function(_){st(),xt==null||xt(_)},onChange:function(_){q(_),dt==null||dt(_)},onPressEnter:function(_){st(),ft==null||ft(_)},className:V(k,K)}))})},$=t(41812),v=function(){return(0,p.jsxs)($.Z,{direction:"vertical",children:["InputNumber",(0,p.jsxs)($.Z,{direction:"vertical",children:[(0,p.jsx)(C,{size:"large",defaultValue:100,addonAfter:"\u5217"}),(0,p.jsx)(C,{defaultValue:100,onChange:function(M){console.log(M)},addonAfter:"\u5217"}),(0,p.jsx)(C,{size:"small",defaultValue:100,addonAfter:"\u5217"})]})]})}},5995:function(at,g,t){t.r(g),t.d(g,{default:function(){return $}});var P=t(48305),c=t.n(P),S=t(26068),x=t.n(S),y=t(53649),L=t.n(y),n=t(15834),I=t(45130),f=t(60414),h=t(11527),m,d=(0,f.kc)(function(v){var j=v.token,M=v.css,K=v.prefixCls;return M(m||(m=L()([` + padding: 4px; + + .`,`-segmented-item { + margin-right: 4px; + color: `,`; + border-radius: 2px; + + &:hover { + color: `,`; + } + + &:last-child { + margin-right: 0; + } + } + + .`,`-segmented-item-selected { + color: `,`; + + &:hover { + color: `,`; + } + } + + .`,`-segmented-item-label { + min-height: auto; + padding: 2px 7px; + line-height: unset; + } + `])),K,j.colorTextTertiary,j.colorTextSecondary,K,j.colorText,j.colorText,K)}),p=function(j){var M=d(),K=M.styles,G=M.cx;return(0,h.jsx)(I.iV,{children:(0,h.jsx)(n.Z,x()(x()({},j),{},{className:G(j.className,K)}))})},E=t(32923),i=t(50959),r=function(v){return v[v.canvas=0]="canvas",v[v.code=1]="code",v}(r||{}),C=[{label:"\u753B\u5E03",value:r.canvas},{label:"\u4EE3\u7801",value:r.code}],$=function(){var v=(0,i.useState)(r.canvas),j=c()(v,2),M=j[0],K=j[1];return(0,h.jsxs)("div",{children:[(0,h.jsx)(p,{value:M,options:C,onChange:K}),M===r.canvas&&(0,h.jsx)("div",{children:"canvas"}),M===r.code&&(0,h.jsx)("div",{children:"code"}),(0,h.jsx)(E.Z,{}),(0,h.jsx)(p,{size:"small",value:M,options:C,onChange:K}),M===r.canvas&&(0,h.jsx)("div",{children:"canvas"}),M===r.code&&(0,h.jsx)("div",{children:"code"})]})}},34115:function(at,g,t){t.r(g);var P=t(53940),c=t(16965),S=t(33743),x=t(11527);g.default=function(){return(0,x.jsx)(c.Z,{title:"Select",children:(0,x.jsxs)(S.D,{gap:12,children:[(0,x.jsxs)(S.D,{horizontal:!0,gap:16,children:["\u9ED8\u8BA4",(0,x.jsx)(P.P,{placeholder:"\u8BF7\u8F93\u5165",style:{width:120}}),(0,x.jsx)(P.P,{value:"123",style:{width:120}})]}),(0,x.jsxs)(S.D,{horizontal:!0,gap:16,children:["\u5C0F\u5C3A\u5BF8",(0,x.jsx)(P.P,{size:"small",placeholder:"\u8BF7\u8F93\u5165",style:{width:120}}),(0,x.jsx)(P.P,{size:"small",value:"123",style:{width:120}})]})]})})}},13845:function(at,g,t){t.r(g),t.d(g,{default:function(){return E}});var P=t(26068),c=t.n(P),S=t(53649),x=t.n(S),y=t(40622),L=t(45130),n=t(60414),I=t(11527),f,h=(0,n.kc)(function(i){var r=i.token,C=i.prefixCls,$=i.css,v=i.stylish,j=".".concat(C,"-tabs");return{cls:$(f||(f=x()([` + `,"-tab + ",`-tab { + margin: 8px 4px !important; + padding: 0 12px !important; + } + + `,`-tab { + color: `,`; + transition: background-color 150ms ease-out; + + &:first-child { + margin: 8px 4px 8px 0; + padding: 4px 12px !important; + } + + &:hover { + color: `,` !important; + background: `,`; + border-radius: 4px; + } + } + + `,`-nav { + height: 46px; + padding: 0 12px; + padding-right: 8px !important; + } + + // blur \u6548\u679C + position: relative; + height: 100%; + + `,`-nav { + position: absolute !important; + z-index: 10; + width: 100%; + + `,` + } + + `,`-content-holder { + // 46px \u662F tab \u7684\u9AD8\u5EA6 12px \u662F\u5408\u7406\u5185\u90E8\u95F4\u8DDD + padding-top: `,`px; + overflow-y: auto; + } + `])),j,j,j,r.colorTextSecondary,r.colorText,r.colorFillTertiary,j,j,v.backgroundBlur,j,46+8)}}),m=function(r){var C=h(),$=C.styles,v=C.cx;return(0,I.jsx)(L.iV,{children:(0,I.jsx)(y.Z,c()(c()({},r),{},{className:v(r.className,$.cls)}))})},d=function(r){console.log(r)},p=function(){return(0,I.jsx)(m,{defaultActiveKey:"1",onChange:d,items:[{label:"Tab 1",key:"1",children:"Content of Tab Pane 1"},{label:"Tab 2",key:"2",children:"Content of Tab Pane 2"},{label:"Tab 3",key:"3",children:"Content of Tab Pane 3"}]})},E=p},85017:function(at,g,t){t.r(g),t.d(g,{default:function(){return f}});var P=t(26068),c=t.n(P),S=t(57770),x=t(45130),y=t(11527),L=function(m){return(0,y.jsx)(x.iV,{children:(0,y.jsx)(S.Z,c()({},m))})};L.TreeNode=S.Z.TreeNode;var n=[{title:"parent 1",key:"0-0",children:[{title:"parent 1-0",key:"0-0-0",disabled:!0,children:[{title:"leaf",key:"0-0-0-0",disableCheckbox:!0},{title:"leaf",key:"0-0-0-1"}]},{title:"parent 1-1",key:"0-0-1",children:[{title:(0,y.jsx)("span",{style:{color:"#1890ff"},children:"sss"}),key:"0-0-1-0"}]}]}],I=function(){var m=function(E,i){console.log("selected",E,i)},d=function(E,i){console.log("onCheck",E,i)};return(0,y.jsx)(L,{checkable:!0,defaultExpandedKeys:["0-0-0","0-0-1"],defaultSelectedKeys:["0-0-0","0-0-1"],defaultCheckedKeys:["0-0-0","0-0-1"],onSelect:m,onCheck:d,treeData:n})},f=I},86767:function(at,g,t){t.r(g),t.d(g,{default:function(){return d}});var P=t(48305),c=t.n(P),S=t(26068),x=t.n(S),y=t(5304),L=t(45130),n=t(11527),I=function(E){return(0,n.jsx)(L.iV,{children:(0,n.jsx)(y.Z,x()({},E))})};I.TreeNode=y.Z.TreeNode;var f=t(50959),h=[{value:"parent 1",title:"parent 1",children:[{value:"parent 1-0",title:"parent 1-0",children:[{value:"leaf1",title:"leaf1"},{value:"leaf2",title:"leaf2"}]},{value:"parent 1-1",title:"parent 1-1",children:[{value:"leaf3",title:(0,n.jsx)("b",{style:{color:"#08c"},children:"leaf3"})}]}]}],m=function(){var E=(0,f.useState)(void 0),i=c()(E,2),r=i[0],C=i[1],$=function(j){C(j)};return(0,n.jsx)(I,{showSearch:!0,style:{width:"100%"},value:r,dropdownStyle:{maxHeight:400,overflow:"auto"},placeholder:"Please select",allowClear:!0,treeDefaultExpandAll:!0,onChange:$,treeData:h})},d=m},76442:function(at,g,t){var P=t(74629),c=t(27850),S=t(96375),x=t(22305),y=t.n(x),L=t(50959),n=t(11527),I=(0,L.memo)(function(f){var h=f.name,m=f.color,d=f.onClick,p=f.active,E=f.current,i=f.following;if(!h)return(0,n.jsx)(P.C,{});var r=y()(m);return(0,n.jsx)(c.Z,{title:h,showArrow:!1,children:(0,n.jsxs)(P.C,{shape:"circle",style:{background:m,outline:i?"2px solid ".concat(m):"",color:r.isLight()?"black":"inherit",zIndex:i?1e3:p?100:0,filter:p?"none":"grayscale(80%)",overflow:"initial",cursor:E?"inherit":"pointer"},onClick:d,children:[h.slice(0,1),(0,n.jsx)(S.Z,{status:p?"success":"default",color:p?void 0:"#d9d9d9",style:{position:"absolute",left:11,top:11}})]})})});g.Z=I},3110:function(at,g,t){t.d(g,{Z:function(){return E}});var P=t(53649),c=t.n(P),S=t(22305),x=t.n(S),y=t(50959),L=t(60414),n=t(11527),I=(0,y.memo)(function(i){var r=i.color;return(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"24",children:(0,n.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,n.jsx)("path",{fill:r,d:"M19.208 10.282 2.007 2.269l4.068 18.916.066-.1a29.368 29.368 0 0 1 13.067-10.803Z"}),(0,n.jsx)("path",{stroke:"#FFF",strokeWidth:"1.5",d:"m19.483 10.954.758-.32a.365.365 0 0 0 .013-.666l-.747-.347-18.246-8.5a.143.143 0 0 0-.2.16L5.375 21.34l.18.833a.357.357 0 0 0 .645.123l.469-.704 2.458-3.694a14.326 14.326 0 0 1 6.374-5.27l3.982-1.674Z"})]})})}),f=I,h,m,d=(0,L.kc)(function(i){var r=i.css;return{container:r(h||(h=c()([` + position: fixed; + + z-index: 5000; + `]))),name:r(m||(m=c()([` + position: absolute; + top: 20px; + left: 20px; + font-size: 12px; + max-width: 96px; + padding: 2px 12px; + border-radius: 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + `])))}}),p=(0,y.memo)(function(i){var r=i.position,C=i.color,$=i.name,v=d(),j=v.styles;return(0,n.jsxs)("div",{className:j.container,style:{top:r.y,left:r.x},children:[(0,n.jsx)(f,{color:C}),(0,n.jsx)("div",{className:j.name,style:{backgroundColor:C,color:x()(C).isLight()?"black":"white"},children:$})]})}),E=p},63442:function(at,g,t){var P=t(26068),c=t.n(P),S=t(76442),x=t(50959),y=t(3110),L=t(11527),n=(0,x.lazy)(function(){return Promise.all([t.e(152),t.e(7208)]).then(t.bind(t,77208))}),I=function(h){return(0,L.jsx)(x.Suspense,{children:(0,L.jsx)(n,c()({},h))})};I.Cursor=y.Z,I.Avatar=S.Z,g.Z=I},16959:function(at,g,t){t.d(g,{Z:function(){return jt}});var P=t(26068),c=t.n(P),S=t(67825),x=t.n(S),y=t(45130),L=t(24464),n=t(50959),I=t(82092),f=t.n(I),h=t(53649),m=t.n(h),d=t(62309),p=t(2221),E=t(39826),i=t(82187),r=t.n(i),C=t(33743),$=t(496),v=t(11527),j,M=(0,E.kc)(function(e){var u=e.css,A=e.cx,B=e.prefixCls,R=e.token,F="".concat(B,"-").concat(R.editorPrefix,"-content");return{input:A("".concat(F,"-tem"),u(j||(j=m()([` + padding-left: 13px; + `]))))}}),K=(0,n.memo)(function(e){var u=e.dataIndex,A=e.placeholder,B=e.value,R=e.index,F=e.style,X=e.dragging,gt=e.creatorButtonProps,ct=(0,d.t)(),pt=(0,n.useRef)(null),tt=M(),yt=tt.styles;(0,n.useEffect)(function(){X&&pt.current.blur()},[X]);var z=function(et){var Ct=ct.getIdByIndex(et);return"column-list-".concat(et,"-").concat(Ct)},ht=function(){var et=ct.getValue()||[];if(R+1===et.length&>!==!1){var Ct=gt.record;ct.addItem(Ct(et.length))}setTimeout(function(){var Dt=document.getElementById(z(R+1));Dt==null||Dt.focus()},0)};return(0,v.jsx)($.I,{size:"small",ref:pt,value:B,style:F,id:z(R),placeholder:A||"\u8BF7\u8F93\u5165",className:yt.input,onPressEnter:function(){ht()},onChange:function(et){ct.updateItem(f()({},u,et),R)}})}),G=K,dt=t(46545),mt,Pt=(0,E.kc)(function(e){var u=e.prefixCls,A=e.token,B=e.css,R=e.cx,F="".concat(u,"-").concat(A.editorPrefix,"-content");return{select:R("".concat(F,"-tem"),B(mt||(mt=m()([` + .`,`-select-selector { + padding-left: 13px; + } + `])),u))}}),H=(0,n.memo)(function(e){var u=e.dataIndex,A=e.value,B=e.index,R=e.style,F=e.options,X=e.placeholder,gt=(0,d.t)(),ct=Pt(),pt=ct.styles;return(0,v.jsx)(dt.Z,{size:"small",style:R,options:F,className:pt.select,value:A,onClear:function(){gt.updateItem(f()({},u,null),B)},placeholder:X||"\u8BF7\u9009\u62E9",onChange:function(yt){gt.updateItem(f()({},u,yt),B)}})}),xt=H,ft,ot,J,k,V,lt=(0,E.kc)(function(e){var u=e.css,A=e.cx,B=e.token,R=e.prefixCls,F="".concat(R,"-").concat(B.editorPrefix,"-item");return{item:A(F,u(ft||(ft=m()([` + position: relative; + width: 100%; + + &:hover .`,`-actions { + opacity: 1; + } + `])),F)),content:A("".concat(F,"-content"),u(ot||(ot=m()([` + flex: 1; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),actions:A("".concat(F,"-actions"),u(J||(J=m()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),handle:A("".concat(F,"-handle"),u(k||(k=m()([` + position: absolute; + left: 0; + `])))),actionsRight:A("".concat(F,"-actions-right"),u(V||(V=m()([` + position: absolute; + top: 1px; + right: 1px; + align-self: flex-end; + overflow: hidden; + border-radius: 1px; + // \u91C7\u7528\u80CC\u666F\u6A21\u7CCA\u6765\u89E3\u51B3\u591A\u79CD\u80CC\u666F\u8272\u4E0B\u8986\u76D6\u5185\u5BB9\u7684\u95EE\u9898 TODO\uFF1AFireFox \u517C\u5BB9 + backdrop-filter: blur(5px); + //background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, @bg-2 10%, @bg-2 100%); + `]))))}}),w=(0,n.memo)(function(e){var u=e.item,A=e.index,B=e.columns,R=e.listeners,F=e.actions,X=e.hideRemove,gt=e.dragging,ct=e.creatorButtonProps,pt=lt(),tt=pt.styles,yt=(0,d.t)();return(0,v.jsxs)(C.D,{className:tt.item,direction:"horizontal",align:"center",children:[(0,v.jsx)(p.Ag,c()({className:r()(tt.actions,tt.handle),tabIndex:-1,cursor:"grab",style:{width:14,height:24},"data-cypress":"draggable-handle"},R)),(0,v.jsx)(C.D,{horizontal:!0,gap:4,width:"100%",className:tt.content,children:B.map(function(z,ht){var vt={flex:1,maxWidth:"".concat(100/B.length,"%")},et={dataIndex:z.dataIndex,value:u[z.dataIndex],id:u.id,index:A,dragging:gt,style:vt,placeholder:z.placeholder,creatorButtonProps:ct};switch(z.type){default:case"input":return(0,v.jsx)(G,c()({},et),"".concat(u==null?void 0:u.dataIndex,"-").concat(ht));case"select":return(0,v.jsx)(xt,c()({options:z.options},et),"".concat(u==null?void 0:u.dataIndex,"-").concat(ht));case"custom":var Ct=z.render;return Ct?(0,v.jsx)(Ct,c()({item:u,column:z,onChange:function(b){yt.updateItem(f()({},z.dataIndex,b),A)}},et),"".concat(u==null?void 0:u.dataIndex,"-").concat(ht)):"\u6682\u65E0\u5B9E\u73B0"}})}),(0,v.jsxs)(C.D,{className:r()(tt.actions,tt.actionsRight),direction:"horizontal",align:"center",children:[F,X?null:(0,v.jsx)(p.sL,{tabIndex:-1,onClick:function(){yt.removeItem(A)},style:{height:22}})]})]})}),nt=w,q,ut,st=(0,E.kc)(function(e){var u=e.token,A=e.css,B=e.cx,R=e.prefixCls,F="".concat(R,"-").concat(u==null?void 0:u.editorPrefix,"-column-list");return{content:B("".concat(F,"-content"),A(q||(q=m()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:B("".concat(F,"-header"),A(ut||(ut=m()([` + color: `,`; + padding-left: 8px; + `])),u.colorTextTertiary))}}),Q=(0,n.memo)(function(e){var u=e.columns,A=st(),B=A.styles,R=A.cx;return(0,v.jsx)(C.D,{horizontal:!0,align:"center",gap:4,children:u.map(function(F,X){return(0,v.jsx)("div",{className:R(B.content,B.header),children:F.title},"".concat(F.dataIndex,"-").concat(X))})})}),_=t(60414),T=t(89797),It,Mt,Ot,Tt=(0,_.kc)(function(e){var u=e.token,A=e.css,B=e.cx,R=e.prefixCls,F=(0,T.X)(e),X="".concat(R,"-").concat(u==null?void 0:u.editorPrefix,"-column-list");return{content:B("".concat(X,"-content"),A(It||(It=m()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:B("".concat(X,"-header"),A(Mt||(Mt=m()([` + color: `,`; + `])),u.colorTextTertiary)),btnAdd:B("".concat(X,"-btn-add"),A(Ot||(Ot=m()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + `])),u.marginXXS),F.defaultButton)}}),Bt=["className","columns","actions","hideRemove","creatorButtonProps"],Lt=(0,n.forwardRef)(function(e,u){var A=e.className,B=e.columns,R=e.actions,F=e.hideRemove,X=e.creatorButtonProps,gt=x()(e,Bt),ct=Tt(),pt=ct.cx,tt=X===!1?!1:c()({position:"bottom",record:function(){return{}}},X),yt=(0,n.useCallback)(function(z,ht){var vt=ht.index,et=ht.listeners,Ct=ht.dragging;return(0,v.jsx)(nt,{columns:B,item:z,dragging:Ct,listeners:et,index:vt,actions:typeof R=="function"?R(z,vt):R,creatorButtonProps:tt,hideRemove:F})},[B]);return(0,v.jsx)(y.iV,{children:(0,v.jsx)(L.c,c()({ref:u,renderItem:yt,renderHeader:function(){return(0,v.jsx)(Q,{columns:B})},className:pt(A),creatorButtonProps:tt},gt))})}),jt=Lt},53940:function(at,g,t){t.d(g,{P:function(){return m}});var P=t(26068),c=t.n(P),S=t(53649),x=t.n(S),y=t(46545),L=t(39826),n=t(45130),I=t(11527),f,h=(0,L.kc)(function(d){var p=d.css,E=d.stylish,i=d.prefixCls,r="".concat(i,"-select"),C=":not(.".concat(r,"-disabled):not(.").concat(r,"-customize-input)");return p(f||(f=x()([` + &.`,` { + &-multiple:not(&-customize-input) &.`,`-selector { + `,`; + } + + &`,` { + &:hover { + .`,`-selector { + border-color: transparent; + `,`; + } + } + } + + &-focused`,` { + &:hover { + .`,`-selector { + `,`; + } + } + + .`,`-selector { + `,`; + } + } + } + + .`,` { + &-arrow { + top: 13px; + right: 8px; + width: 10px; + height: 10px; + font-size: 10px; + } + } + `])),r,r,E.controlContainer,C,r,E.controlContainer,C,r,E.controlContainerFocused,r,E.controlContainerFocused,r)}),m=function(p){var E=h(),i=E.styles,r=E.cx;return(0,I.jsx)(n.iV,{children:(0,I.jsx)(y.Z,c()(c()({},p),{},{className:r(i,p.className)}))})}}}]); diff --git a/docs__guide__data-management.en-US.md.778c6473.chunk.css b/docs__guide__data-management.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__data-management.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__data-management.en-US.md.e878eff7.async.js b/docs__guide__data-management.en-US.md.e878eff7.async.js new file mode 100644 index 00000000..b598e5f5 --- /dev/null +++ b/docs__guide__data-management.en-US.md.e878eff7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4662],{63716:function(h,d,i){i.r(d);var t=i(70686),u=i(41652),s=i(25834),n=i(20818),x=i(24131),a=i(99828),o=i(50959),e=i(11527);function r(){var c=(0,a.eL)(),l=c.texts;return(0,e.jsx)(a.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"best-practices-for-data-flow",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#best-practices-for-data-flow",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Best Practices for Data Flow"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"conceptual-elements",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#conceptual-elements",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Conceptual Elements"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[1].value}),(0,e.jsx)("th",{children:l[2].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[3].value}),(0,e.jsx)("td",{children:l[4].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[5].value}),(0,e.jsx)("td",{children:l[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[7].value}),(0,e.jsxs)("td",{children:[l[8].value,(0,e.jsx)("strong",{children:l[9].value}),l[10].value,(0,e.jsx)("strong",{children:l[11].value}),l[12].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[13].value}),(0,e.jsxs)("td",{children:[l[14].value,(0,e.jsx)("strong",{children:l[15].value}),l[16].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[17].value}),(0,e.jsx)("td",{children:l[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[19].value}),(0,e.jsx)("td",{children:l[20].value})]})]})]}),(0,e.jsxs)("h2",{id:"structural-layering",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#structural-layering",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Structural Layering"]}),(0,e.jsx)("p",{children:l[21].value}),(0,e.jsxs)("h3",{id:"low-complexity",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#low-complexity",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Low Complexity"]}),(0,e.jsxs)("p",{children:[l[22].value,(0,e.jsx)("code",{children:l[23].value}),l[24].value,(0,e.jsx)("code",{children:l[25].value}),l[26].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[27].value}),(0,e.jsxs)("h3",{id:"moderate-complexity",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#moderate-complexity",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Moderate Complexity"]}),(0,e.jsxs)("p",{children:[l[28].value,(0,e.jsx)("code",{children:l[29].value}),l[30].value,(0,e.jsx)("code",{children:l[31].value}),l[32].value,(0,e.jsx)("code",{children:l[33].value}),l[34].value,(0,e.jsx)("code",{children:l[35].value}),l[36].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[37].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[38].value}),(0,e.jsxs)("h3",{id:"medium-complexity",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#medium-complexity",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Medium Complexity"]}),(0,e.jsx)("p",{children:l[39].value}),(0,e.jsx)("p",{children:l[40].value}),(0,e.jsxs)("p",{children:[l[41].value,(0,e.jsx)("code",{children:l[42].value}),l[43].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[44].value}),(0,e.jsx)("p",{children:l[45].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[46].value}),l[47].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[48].value}),l[49].value,(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[50].value}),l[51].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[52].value}),l[53].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[54].value}),l[55].value]})]})]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[56].value}),l[57].value,(0,e.jsx)("code",{children:l[58].value}),l[59].value]})]}),(0,e.jsxs)("h3",{id:"high-complexity",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#high-complexity",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"High Complexity"]}),(0,e.jsx)("p",{children:l[60].value}),(0,e.jsxs)("p",{children:[l[61].value,(0,e.jsx)("a",{href:"https://github.com/lobehub/lobe-chat/tree/master/src/store/session",children:l[62].value}),l[63].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[64].value}),(0,e.jsx)("p",{children:l[65].value}),(0,e.jsxs)("h2",{id:"best-practices-for-directory-structure-in-editor-scenarios",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#best-practices-for-directory-structure-in-editor-scenarios",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Best Practices for Directory Structure in Editor Scenarios"]}),(0,e.jsx)("p",{children:l[66].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[67].value}),(0,e.jsxs)("h3",{id:"top-level-objects",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#top-level-objects",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Top-Level Objects"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[68].value}),l[69].value]}),(0,e.jsxs)("h4",{id:"initialstate",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#initialstate",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"initialState"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[70].value}),l[71].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[72].value}),(0,e.jsx)("p",{children:l[73].value}),(0,e.jsxs)("h4",{id:"selectors",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selectors",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"selectors"]}),(0,e.jsx)("p",{children:l[74].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[75].value}),(0,e.jsxs)("h4",{id:"store",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#store",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"store"]}),(0,e.jsxs)("p",{children:[l[76].value,(0,e.jsx)("code",{children:l[77].value}),l[78].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[79].value}),(0,e.jsxs)("p",{children:[l[80].value,(0,e.jsx)("code",{children:l[81].value}),l[82].value]}),(0,e.jsxs)("p",{children:[l[83].value,(0,e.jsx)("code",{children:l[84].value}),l[85].value,(0,e.jsx)("code",{children:l[86].value}),l[87].value,(0,e.jsx)("code",{children:l[88].value}),l[89].value]}),(0,e.jsxs)("h3",{id:"slice-section",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#slice-section",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Slice Section"]}),(0,e.jsxs)("p",{children:[l[90].value,(0,e.jsx)("code",{children:l[91].value}),l[92].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[93].value}),(0,e.jsxs)("p",{children:[l[94].value,(0,e.jsx)("code",{children:l[95].value}),l[96].value,(0,e.jsx)("code",{children:l[97].value}),l[98].value]}),(0,e.jsxs)("p",{children:[l[99].value,(0,e.jsx)("code",{children:l[100].value}),l[101].value,(0,e.jsx)("code",{children:l[102].value}),l[103].value,(0,e.jsx)("code",{children:l[104].value}),l[105].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[106].value}),(0,e.jsxs)("p",{children:[l[107].value,(0,e.jsx)("code",{children:l[108].value}),l[109].value,(0,e.jsx)("code",{children:l[110].value}),l[111].value,(0,e.jsx)("code",{children:l[112].value}),l[113].value,(0,e.jsx)("code",{children:l[114].value}),l[115].value,(0,e.jsx)("code",{children:l[116].value}),l[117].value]}),(0,e.jsx)("p",{children:l[118].value}),(0,e.jsxs)("h2",{id:"feature-development",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#feature-development",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Feature Development"]}),(0,e.jsx)("p",{children:l[119].value}),(0,e.jsx)("p",{children:l[120].value}),(0,e.jsxs)("h3",{id:"action-development",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#action-development",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Action Development"]}),(0,e.jsx)("p",{children:l[121].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:l[122].value}),(0,e.jsx)("li",{children:l[123].value})]}),(0,e.jsxs)("p",{children:[l[124].value,(0,e.jsx)("code",{children:l[125].value}),l[126].value,(0,e.jsx)("code",{children:l[127].value}),l[128].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[129].value}),(0,e.jsx)("p",{children:l[130].value}),(0,e.jsx)("p",{children:l[131].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[132].value}),l[133].value,(0,e.jsx)("code",{children:l[134].value}),l[135].value,(0,e.jsx)("code",{children:l[136].value}),l[137].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[138].value}),l[139].value,(0,e.jsx)("code",{children:l[140].value}),l[141].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[142].value}),l[143].value]})]}),(0,e.jsxs)("h3",{id:"reducer-development",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#reducer-development",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Reducer Development"]}),(0,e.jsx)("p",{children:l[144].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[145].value}),(0,e.jsx)("th",{children:l[146].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://gw.alipayobjects.com/zos/kitchen/qcmFMlllP/f588a003-6317-4ef2-9728-491c9bda3c05.png",alt:""})}),(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://github-production-user-asset-6210df.s3.amazonaws.com/28616219/261315145-01f8542f-e748-4334-b8fa-67b929fa1795.png",alt:""})})]})})]}),(0,e.jsxs)("h3",{id:"selector-development",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selector-development",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Selector Development"]}),(0,e.jsx)("p",{children:l[147].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[148].value}),(0,e.jsxs)("p",{children:[l[149].value,(0,e.jsx)("code",{children:l[150].value}),l[151].value,(0,e.jsx)("code",{children:l[152].value}),l[153].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[154].value}),(0,e.jsx)("p",{children:l[155].value}),(0,e.jsxs)("p",{children:[l[156].value,(0,e.jsx)("code",{children:l[157].value}),l[158].value,(0,e.jsx)("code",{children:l[159].value}),l[160].value,(0,e.jsx)("code",{children:l[161].value}),l[162].value]}),(0,e.jsx)(s.Z,{lang:"tsx",children:l[163].value})]})})})}d.default=r}}]); diff --git a/docs__guide__data-management.zh-CN.md.778c6473.chunk.css b/docs__guide__data-management.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__data-management.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__data-management.zh-CN.md.a3fa6072.async.js b/docs__guide__data-management.zh-CN.md.a3fa6072.async.js new file mode 100644 index 00000000..988622b3 --- /dev/null +++ b/docs__guide__data-management.zh-CN.md.a3fa6072.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6528],{61733:function(c,n,d){d.r(n);var h=d(70686),x=d(41652),s=d(25834),i=d(20818),_=d(24131),u=d(99828),j=d(50959),e=d(11527);function a(){var r=(0,u.eL)(),l=r.texts;return(0,e.jsx)(u.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"\u6982\u5FF5\u8981\u7D20",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6982\u5FF5\u8981\u7D20",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6982\u5FF5\u8981\u7D20"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[1].value}),(0,e.jsx)("th",{children:l[2].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[3].value}),(0,e.jsx)("td",{children:l[4].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[5].value}),(0,e.jsxs)("td",{children:[l[6].value,(0,e.jsx)("strong",{children:l[7].value}),l[8].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[9].value}),(0,e.jsxs)("td",{children:[l[10].value,(0,e.jsx)("strong",{children:l[11].value}),l[12].value,(0,e.jsx)("strong",{children:l[13].value}),l[14].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[15].value}),(0,e.jsxs)("td",{children:[l[16].value,(0,e.jsx)("strong",{children:l[17].value}),l[18].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[19].value}),(0,e.jsx)("td",{children:l[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[21].value}),(0,e.jsx)("td",{children:l[22].value})]})]})]}),(0,e.jsxs)("h2",{id:"\u7ED3\u6784\u5206\u5C42",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7ED3\u6784\u5206\u5C42",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7ED3\u6784\u5206\u5C42"]}),(0,e.jsx)("p",{children:l[23].value}),(0,e.jsxs)("h3",{id:"\u8F83\u4F4E\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u8F83\u4F4E\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u8F83\u4F4E\u590D\u6742\u5EA6"]}),(0,e.jsxs)("p",{children:[l[24].value,(0,e.jsx)("code",{children:l[25].value}),l[26].value,(0,e.jsx)("code",{children:l[27].value}),l[28].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[29].value}),(0,e.jsxs)("h3",{id:"\u4E00\u822C\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E00\u822C\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E00\u822C\u590D\u6742\u5EA6"]}),(0,e.jsxs)("p",{children:[l[30].value,(0,e.jsx)("code",{children:l[31].value}),l[32].value,(0,e.jsx)("code",{children:l[33].value}),l[34].value,(0,e.jsx)("code",{children:l[35].value}),l[36].value,(0,e.jsx)("code",{children:l[37].value}),l[38].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[39].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[40].value}),(0,e.jsxs)("h3",{id:"\u4E2D\u7B49\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E2D\u7B49\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E2D\u7B49\u590D\u6742\u5EA6"]}),(0,e.jsx)("p",{children:l[41].value}),(0,e.jsx)("p",{children:l[42].value}),(0,e.jsxs)("p",{children:[l[43].value,(0,e.jsx)("code",{children:l[44].value}),l[45].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[46].value}),(0,e.jsx)("p",{children:l[47].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[48].value}),l[49].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[50].value}),l[51].value,(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[52].value}),l[53].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[54].value}),l[55].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[56].value}),l[57].value]})]})]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[58].value}),l[59].value,(0,e.jsx)("code",{children:l[60].value}),l[61].value]})]}),(0,e.jsxs)("h3",{id:"\u9AD8\u7B49\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9AD8\u7B49\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9AD8\u7B49\u590D\u6742\u5EA6"]}),(0,e.jsx)("p",{children:l[62].value}),(0,e.jsxs)("p",{children:[l[63].value,(0,e.jsx)("a",{href:"https://github.com/lobehub/lobe-chat/tree/master/src/store/session",children:l[64].value}),l[65].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[66].value}),(0,e.jsx)("p",{children:l[67].value}),(0,e.jsxs)("h2",{id:"\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5"]}),(0,e.jsx)("p",{children:l[68].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[69].value}),(0,e.jsxs)("h3",{id:"\u9876\u5C42\u5BF9\u8C61",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9876\u5C42\u5BF9\u8C61",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9876\u5C42\u5BF9\u8C61"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[70].value}),l[71].value]}),(0,e.jsxs)("h4",{id:"initialstate",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#initialstate",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"initialState"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[72].value}),l[73].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[74].value}),(0,e.jsx)("p",{children:l[75].value}),(0,e.jsxs)("h4",{id:"selectors",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selectors",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"selectors"]}),(0,e.jsx)("p",{children:l[76].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[77].value}),(0,e.jsxs)("h4",{id:"store",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#store",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"store"]}),(0,e.jsxs)("p",{children:[l[78].value,(0,e.jsx)("code",{children:l[79].value})]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[80].value}),(0,e.jsxs)("p",{children:[l[81].value,(0,e.jsx)("code",{children:l[82].value}),l[83].value]}),(0,e.jsxs)("p",{children:[l[84].value,(0,e.jsx)("code",{children:l[85].value}),l[86].value,(0,e.jsx)("code",{children:l[87].value}),l[88].value,(0,e.jsx)("code",{children:l[89].value}),l[90].value]}),(0,e.jsxs)("h3",{id:"slice-\u90E8\u5206",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#slice-\u90E8\u5206",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Slice \u90E8\u5206"]}),(0,e.jsxs)("p",{children:[l[91].value,(0,e.jsx)("code",{children:l[92].value}),l[93].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[94].value}),(0,e.jsxs)("p",{children:[l[95].value,(0,e.jsx)("code",{children:l[96].value}),l[97].value,(0,e.jsx)("code",{children:l[98].value}),l[99].value]}),(0,e.jsxs)("p",{children:[l[100].value,(0,e.jsx)("code",{children:l[101].value}),l[102].value,(0,e.jsx)("code",{children:l[103].value}),l[104].value,(0,e.jsx)("code",{children:l[105].value}),l[106].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[107].value}),(0,e.jsxs)("p",{children:[l[108].value,(0,e.jsx)("code",{children:l[109].value}),l[110].value,(0,e.jsx)("code",{children:l[111].value}),l[112].value,(0,e.jsx)("code",{children:l[113].value}),l[114].value,(0,e.jsx)("code",{children:l[115].value}),l[116].value]}),(0,e.jsx)("p",{children:l[117].value}),(0,e.jsxs)("p",{children:[l[118].value,(0,e.jsx)("code",{children:l[119].value}),l[120].value,(0,e.jsx)("code",{children:l[121].value}),l[122].value,(0,e.jsx)("code",{children:l[123].value}),l[124].value]}),(0,e.jsx)("p",{children:l[125].value}),(0,e.jsxs)("h2",{id:"\u529F\u80FD\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u529F\u80FD\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u529F\u80FD\u7814\u53D1"]}),(0,e.jsx)("p",{children:l[126].value}),(0,e.jsx)("p",{children:l[127].value}),(0,e.jsxs)("h3",{id:"action-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#action-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"action \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[128].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:l[129].value}),(0,e.jsx)("li",{children:l[130].value})]}),(0,e.jsxs)("p",{children:[l[131].value,(0,e.jsx)("code",{children:l[132].value}),l[133].value,(0,e.jsx)("code",{children:l[134].value}),l[135].value,(0,e.jsx)("code",{children:l[136].value}),l[137].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[138].value}),(0,e.jsx)("p",{children:l[139].value}),(0,e.jsx)("p",{children:l[140].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[141].value}),l[142].value,(0,e.jsx)("code",{children:l[143].value}),l[144].value,(0,e.jsx)("code",{children:l[145].value}),l[146].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[147].value}),l[148].value,(0,e.jsx)("code",{children:l[149].value}),l[150].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[151].value}),l[152].value]})]}),(0,e.jsxs)("h3",{id:"reducer-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#reducer-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"reducer \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[153].value}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[154].value}),(0,e.jsx)("th",{children:l[155].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://gw.alipayobjects.com/zos/kitchen/qcmFMlllP/f588a003-6317-4ef2-9728-491c9bda3c05.png",alt:""})}),(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://github-production-user-asset-6210df.s3.amazonaws.com/28616219/261315145-01f8542f-e748-4334-b8fa-67b929fa1795.png",alt:""})})]})})]}),(0,e.jsxs)("h3",{id:"selector-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selector-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"selector \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[156].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[157].value}),(0,e.jsxs)("p",{children:[l[158].value,(0,e.jsx)("code",{children:l[159].value}),l[160].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[161].value}),(0,e.jsx)("p",{children:l[162].value}),(0,e.jsxs)("p",{children:[l[163].value,(0,e.jsx)("code",{children:l[164].value}),l[165].value,(0,e.jsx)("code",{children:l[166].value}),l[167].value]}),(0,e.jsx)(s.Z,{lang:"tsx",children:l[168].value})]})})})}n.default=a}}]); diff --git a/docs__guide__intro.en-US.md.690ce6bf.async.js b/docs__guide__intro.en-US.md.690ce6bf.async.js new file mode 100644 index 00000000..fbd8078a --- /dev/null +++ b/docs__guide__intro.en-US.md.690ce6bf.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4961],{52119:function(a,d,n){n.r(d);var t=n(70686),l=n(41652),s=n(25834),c=n(20818),u=n(24131),i=n(99828),h=n(50959),e=n(11527);function r(){var o=(0,i.eL)(),_=o.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"quick-start",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#quick-start",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Quick Start"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"installation",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#installation",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Installation"]}),(0,e.jsx)(s.Z,{lang:"bash",children:_[1].value}),(0,e.jsxs)("h3",{id:"using-components",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#using-components",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Using Components"]}),(0,e.jsxs)("p",{children:[_[2].value,(0,e.jsx)(i.rU,{to:"/components/action-icon",children:_[3].value})]}),(0,e.jsx)("p",{children:_[4].value})]}),(0,e.jsx)(i.Dl,{demo:{id:"docs-guide-intro-demo-columnlist"},previewerProps:{filename:"docs/guide/demos/ColumnList/index.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h3",{id:"component-assembler",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#component-assembler",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Component Assembler"]}),(0,e.jsx)("p",{children:_[5].value}),(0,e.jsxs)("p",{children:[_[6].value,(0,e.jsx)(i.rU,{to:"/pro-editor",children:_[7].value})]}),(0,e.jsxs)("h2",{id:"engineering-capabilities",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#engineering-capabilities",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Engineering Capabilities"]}),(0,e.jsxs)("h3",{id:"on-demand-loading",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#on-demand-loading",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"On-Demand Loading"]}),(0,e.jsxs)("p",{children:[_[8].value,(0,e.jsx)("code",{children:_[9].value}),_[10].value]}),(0,e.jsxs)("h3",{id:"typescript",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#typescript",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"TypeScript"]}),(0,e.jsx)("p",{children:_[11].value})]})]})})}d.default=r}}]); diff --git a/docs__guide__intro.en-US.md.778c6473.chunk.css b/docs__guide__intro.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__intro.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__intro.zh-CN.md.778c6473.chunk.css b/docs__guide__intro.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__intro.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__intro.zh-CN.md.889b31d3.async.js b/docs__guide__intro.zh-CN.md.889b31d3.async.js new file mode 100644 index 00000000..4b997a93 --- /dev/null +++ b/docs__guide__intro.zh-CN.md.889b31d3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5273],{43347:function(o,i,d){d.r(i);var l=d(70686),a=d(41652),s=d(25834),t=d(20818),c=d(24131),n=d(99828),h=d(50959),_=d(11527);function r(){var u=(0,n.eL)(),e=u.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u5FEB\u901F\u5F00\u59CB",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5FEB\u901F\u5F00\u59CB",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5FEB\u901F\u5F00\u59CB"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("h2",{id:"\u5B89\u88C5",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B89\u88C5",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5B89\u88C5"]}),(0,_.jsx)(s.Z,{lang:"bash",children:e[1].value}),(0,_.jsxs)("h3",{id:"\u4F7F\u7528\u7EC4\u4EF6",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528\u7EC4\u4EF6",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528\u7EC4\u4EF6"]}),(0,_.jsxs)("p",{children:[e[2].value,(0,_.jsx)(n.rU,{to:"/components/action-icon",children:e[3].value})]}),(0,_.jsx)("p",{children:e[4].value})]}),(0,_.jsx)(n.Dl,{demo:{id:"docs-guide-intro-demo-columnlist"},previewerProps:{filename:"docs/guide/demos/ColumnList/index.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h3",{id:"\u7EC4\u4EF6\u88C5\u914D\u5668",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7EC4\u4EF6\u88C5\u914D\u5668",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u7EC4\u4EF6\u88C5\u914D\u5668"]}),(0,_.jsx)("p",{children:e[5].value}),(0,_.jsxs)("p",{children:[e[6].value,(0,_.jsx)(n.rU,{to:"/pro-editor",children:e[7].value})]}),(0,_.jsxs)("h2",{id:"\u5DE5\u7A0B\u5316\u80FD\u529B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5DE5\u7A0B\u5316\u80FD\u529B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5DE5\u7A0B\u5316\u80FD\u529B"]}),(0,_.jsxs)("h3",{id:"\u6309\u9700\u52A0\u8F7D",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6309\u9700\u52A0\u8F7D",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u6309\u9700\u52A0\u8F7D"]}),(0,_.jsxs)("p",{children:[e[8].value,(0,_.jsx)("code",{children:e[9].value}),e[10].value]}),(0,_.jsxs)("h3",{id:"typescript",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#typescript",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"TypeScript"]}),(0,_.jsx)("p",{children:e[11].value})]})]})})}i.default=r}}]); diff --git a/docs__guide__nextjs.en-US.md.0e6131df.async.js b/docs__guide__nextjs.en-US.md.0e6131df.async.js new file mode 100644 index 00000000..5019bbd3 --- /dev/null +++ b/docs__guide__nextjs.en-US.md.0e6131df.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3012],{73226:function(r,i,n){n.r(i);var o=n(70686),a=n(41652),d=n(25834),u=n(20818),h=n(24131),s=n(99828),c=n(50959),_=n(11527);function t(){var l=(0,s.eL)(),e=l.texts;return(0,_.jsx)(s.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"integration-with-nextjs",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#integration-with-nextjs",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Integration with Next.js"]}),(0,_.jsxs)("p",{children:[(0,_.jsx)("a",{href:"https://nextjs.org/",children:e[0].value}),e[1].value]}),(0,_.jsx)(d.Z,{lang:"bash",children:e[2].value}),(0,_.jsxs)("h3",{id:"dependency-installation",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#dependency-installation",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Dependency Installation"]}),(0,_.jsx)(d.Z,{lang:"bash",children:e[3].value}),(0,_.jsxs)("p",{children:[e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value,(0,_.jsx)("code",{children:e[7].value}),e[8].value]}),(0,_.jsx)("blockquote",{children:(0,_.jsx)("p",{children:e[9].value})}),(0,_.jsx)(d.Z,{lang:"js",children:e[10].value}),(0,_.jsxs)("h3",{id:"usage",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#usage",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Usage"]}),(0,_.jsxs)("p",{children:[e[11].value,(0,_.jsx)("code",{children:e[12].value}),e[13].value,(0,_.jsx)("code",{children:e[14].value}),e[15].value]}),(0,_.jsx)(d.Z,{lang:"js",children:e[16].value})]})})})}i.default=t}}]); diff --git a/docs__guide__nextjs.en-US.md.778c6473.chunk.css b/docs__guide__nextjs.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__nextjs.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__nextjs.zh-CN.md.6d60da8c.async.js b/docs__guide__nextjs.zh-CN.md.6d60da8c.async.js new file mode 100644 index 00000000..ae027df9 --- /dev/null +++ b/docs__guide__nextjs.zh-CN.md.6d60da8c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1672],{9287:function(o,s,d){d.r(s);var t=d(70686),u=d(41652),n=d(25834),a=d(20818),h=d(24131),i=d(99828),x=d(50959),_=d(11527);function r(){var l=(0,i.eL)(),e=l.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"\u4E0E-nextjs-\u96C6\u6210",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E-nextjs-\u96C6\u6210",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4E0E Next.js \u96C6\u6210"]}),(0,_.jsxs)("p",{children:[(0,_.jsx)("a",{href:"https://nextjs.org/",children:e[0].value}),e[1].value]}),(0,_.jsx)(n.Z,{lang:"bash",children:e[2].value}),(0,_.jsxs)("h3",{id:"\u4F9D\u8D56\u5B89\u88C5",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F9D\u8D56\u5B89\u88C5",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F9D\u8D56\u5B89\u88C5"]}),(0,_.jsx)(n.Z,{lang:"bash",children:e[3].value}),(0,_.jsxs)("p",{children:[e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value,(0,_.jsx)("code",{children:e[7].value}),e[8].value]}),(0,_.jsx)("blockquote",{children:(0,_.jsx)("p",{children:e[9].value})}),(0,_.jsx)(n.Z,{lang:"js",children:e[10].value}),(0,_.jsxs)("h3",{id:"\u4F7F\u7528",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528"]}),(0,_.jsxs)("p",{children:[e[11].value,(0,_.jsx)("code",{children:e[12].value}),e[13].value,(0,_.jsx)("code",{children:e[14].value}),e[15].value]}),(0,_.jsx)(n.Z,{lang:"js",children:e[16].value})]})})})}s.default=r}}]); diff --git a/docs__guide__nextjs.zh-CN.md.778c6473.chunk.css b/docs__guide__nextjs.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__nextjs.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__redo-undo.en-US.md.778c6473.chunk.css b/docs__guide__redo-undo.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__redo-undo.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__redo-undo.en-US.md.93761448.async.js b/docs__guide__redo-undo.en-US.md.93761448.async.js new file mode 100644 index 00000000..ee5ee0d1 --- /dev/null +++ b/docs__guide__redo-undo.en-US.md.93761448.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8831],{2861:function(o,s,d){d.r(s);var l=d(70686),a=d(41652),i=d(25834),u=d(20818),h=d(24131),n=d(99828),m=d(50959),_=d(11527);function t(){var r=(0,n.eL)(),e=r.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"undo-redo",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#undo-redo",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Undo Redo"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("h2",{id:"get-started-immediately",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#get-started-immediately",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Get Started Immediately"]})]}),(0,_.jsx)(n.Dl,{demo:{id:"docs-guide-redo-undo-demo-redo"},previewerProps:{compact:!0,filename:"docs/guide/demos/Redo/index.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"usage",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#usage",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Usage"]}),(0,_.jsxs)("h3",{id:"initialization",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#initialization",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Initialization"]}),(0,_.jsx)("ol",{children:(0,_.jsx)("li",{children:e[1].value})}),(0,_.jsx)(i.Z,{lang:"tsx",children:e[2].value}),(0,_.jsx)("ol",{start:"2",children:(0,_.jsx)("li",{children:e[3].value})}),(0,_.jsx)(i.Z,{lang:"ts",children:e[4].value}),(0,_.jsx)("p",{children:e[5].value}),(0,_.jsx)(i.Z,{lang:"tsx",children:e[6].value}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsx)(i.Z,{lang:"tsx",children:e[8].value}),(0,_.jsxs)("h3",{id:"set-history",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#set-history",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Set History"]}),(0,_.jsx)(i.Z,{lang:"ts",children:e[9].value})]})]})})}s.default=t}}]); diff --git a/docs__guide__redo-undo.zh-CN.md.5d732963.async.js b/docs__guide__redo-undo.zh-CN.md.5d732963.async.js new file mode 100644 index 00000000..919d3b98 --- /dev/null +++ b/docs__guide__redo-undo.zh-CN.md.5d732963.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4694],{57481:function(l,s,d){d.r(s);var o=d(70686),t=d(41652),n=d(25834),a=d(20818),h=d(24131),i=d(99828),x=d(50959),_=d(11527);function r(){var u=(0,i.eL)(),e=u.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u64A4\u9500\u91CD\u505A",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u64A4\u9500\u91CD\u505A",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u64A4\u9500\u91CD\u505A"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("h2",{id:"\u7ACB\u5373\u4E0A\u624B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7ACB\u5373\u4E0A\u624B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u7ACB\u5373\u4E0A\u624B"]})]}),(0,_.jsx)(i.Dl,{demo:{id:"docs-guide-redo-undo-demo-redo"},previewerProps:{compact:!0,filename:"docs/guide/demos/Redo/index.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"\u4F7F\u7528\u65B9\u5F0F",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528\u65B9\u5F0F",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528\u65B9\u5F0F"]}),(0,_.jsxs)("h3",{id:"\u521D\u59CB\u5316",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u521D\u59CB\u5316",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u521D\u59CB\u5316"]}),(0,_.jsx)("ol",{children:(0,_.jsx)("li",{children:e[1].value})}),(0,_.jsx)(n.Z,{lang:"tsx",children:e[2].value}),(0,_.jsx)("ol",{start:"2",children:(0,_.jsx)("li",{children:e[3].value})}),(0,_.jsx)(n.Z,{lang:"ts",children:e[4].value}),(0,_.jsx)("p",{children:e[5].value}),(0,_.jsx)(n.Z,{lang:"tsx",children:e[6].value}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsx)(n.Z,{lang:"tsx",children:e[8].value}),(0,_.jsxs)("h3",{id:"\u8BBE\u5B9A\u5386\u53F2\u8BB0\u5F55",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u8BBE\u5B9A\u5386\u53F2\u8BB0\u5F55",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u8BBE\u5B9A\u5386\u53F2\u8BB0\u5F55"]}),(0,_.jsx)(n.Z,{lang:"ts",children:e[9].value})]})]})})}s.default=r}}]); diff --git a/docs__guide__redo-undo.zh-CN.md.778c6473.chunk.css b/docs__guide__redo-undo.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__redo-undo.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__umi.en-US.md.447c9beb.async.js b/docs__guide__umi.en-US.md.447c9beb.async.js new file mode 100644 index 00000000..e6622401 --- /dev/null +++ b/docs__guide__umi.en-US.md.447c9beb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2438],{17619:function(o,i,n){n.r(i);var l=n(70686),a=n(41652),d=n(25834),u=n(20818),h=n(24131),t=n(99828),m=n(50959),_=n(11527);function s(){var r=(0,t.eL)(),e=r.texts;return(0,_.jsx)(t.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"integration-with-umi",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#integration-with-umi",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Integration with Umi"]}),(0,_.jsxs)("p",{children:[e[0].value,(0,_.jsx)("a",{href:"https://umijs.org/",children:e[1].value}),e[2].value,(0,_.jsx)("code",{children:e[3].value}),e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value]}),(0,_.jsx)(d.Z,{lang:"bash",children:e[7].value}),(0,_.jsxs)("h3",{id:"dependency-installation",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#dependency-installation",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Dependency Installation"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsx)(d.Z,{lang:"bash",children:e[9].value}),(0,_.jsxs)("h3",{id:"usage",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#usage",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Usage"]}),(0,_.jsx)(d.Z,{lang:"js",children:e[10].value})]})})})}i.default=s}}]); diff --git a/docs__guide__umi.en-US.md.778c6473.chunk.css b/docs__guide__umi.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__umi.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__umi.zh-CN.md.65b68860.async.js b/docs__guide__umi.zh-CN.md.65b68860.async.js new file mode 100644 index 00000000..48c7a1a3 --- /dev/null +++ b/docs__guide__umi.zh-CN.md.65b68860.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5777],{49674:function(t,i,d){d.r(i);var l=d(70686),u=d(41652),n=d(25834),a=d(20818),h=d(24131),r=d(99828),m=d(50959),_=d(11527);function s(){var o=(0,r.eL)(),e=o.texts;return(0,_.jsx)(r.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"\u4E0E-umi-\u96C6\u6210",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E-umi-\u96C6\u6210",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4E0E Umi \u96C6\u6210"]}),(0,_.jsxs)("p",{children:[e[0].value,(0,_.jsx)("a",{href:"https://umijs.org/",children:e[1].value}),e[2].value,(0,_.jsx)("code",{children:e[3].value}),e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value]}),(0,_.jsx)(n.Z,{lang:"bash",children:e[7].value}),(0,_.jsxs)("h3",{id:"\u4F9D\u8D56\u5B89\u88C5",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F9D\u8D56\u5B89\u88C5",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F9D\u8D56\u5B89\u88C5"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsx)(n.Z,{lang:"bash",children:e[9].value}),(0,_.jsxs)("h3",{id:"\u4F7F\u7528",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528"]}),(0,_.jsx)(n.Z,{lang:"js",children:e[10].value})]})})})}i.default=s}}]); diff --git a/docs__guide__umi.zh-CN.md.778c6473.chunk.css b/docs__guide__umi.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__umi.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__why-pro-editor.en-US.md.21970bdb.async.js b/docs__guide__why-pro-editor.en-US.md.21970bdb.async.js new file mode 100644 index 00000000..39b8ff6c --- /dev/null +++ b/docs__guide__why-pro-editor.en-US.md.21970bdb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1909],{56372:function(d,s,i){i.r(s);var a=i(70686),o=i(41652),t=i(20818),c=i(24131),r=i(99828),h=i(50959),e=i(11527);function _(){var l=(0,r.eL)(),n=l.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"why-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#why-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Why ProEditor?"]}),(0,e.jsx)("p",{children:n[0].value}),(0,e.jsxs)("h2",{id:"-preface-are-the-current-frontend-component-libraries-no-longer-active",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-preface-are-the-current-frontend-component-libraries-no-longer-active",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F914} Preface: Are the current frontend component libraries no longer active?"]}),(0,e.jsx)("p",{children:n[1].value}),(0,e.jsx)("p",{children:n[2].value}),(0,e.jsx)("p",{children:n[3].value}),(0,e.jsxs)("h3",{id:"-lets-discuss-a-complex-editing-component-with-an-example",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-lets-discuss-a-complex-editing-component-with-an-example",children:(0,e.jsx)("span",{className:"icon icon-link"})}),`\u{1F330} Let's discuss a complex "editing" component with an example`]}),(0,e.jsx)("p",{children:n[4].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[5].value}),n[6].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[7].value}),n[8].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[9].value}),n[10].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[11].value}),n[12].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[13].value}),n[14].value]})]}),(0,e.jsxs)("h3",{id:"more-complex-user-input",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#more-complex-user-input",children:(0,e.jsx)("span",{className:"icon icon-link"})}),'More complex "user input"']}),(0,e.jsx)("p",{children:n[15].value}),(0,e.jsx)("p",{children:n[16].value}),(0,e.jsxs)("h2",{id:"-editing-in-the-antd-domain",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-editing-in-the-antd-domain",children:(0,e.jsx)("span",{className:"icon icon-link"})}),'\u{1F579} "Editing" in the "antd" domain']}),(0,e.jsx)("p",{children:n[17].value}),(0,e.jsx)("p",{children:n[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[19].value}),n[20].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[21].value}),n[22].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[23].value}),n[24].value]})]}),(0,e.jsxs)("h2",{id:"-usage-recommendations",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-usage-recommendations",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F4A1} Usage recommendations"]}),(0,e.jsxs)("h3",{id:"when-should-you-not-use-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#when-should-you-not-use-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"When should you not use ProEditor"]}),(0,e.jsx)("p",{children:n[25].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[26].value}),n[27].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[28].value}),n[29].value,(0,e.jsx)("a",{href:"http://ant.design/",children:n[30].value}),n[31].value,(0,e.jsx)("a",{href:"https://procomponents.ant.design/",children:n[32].value}),n[33].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[34].value}),n[35].value]})]}),(0,e.jsxs)("h3",{id:"when-can-you-use-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#when-can-you-use-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"When can you use ProEditor"]}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[36].value}),n[37].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:n[38].value}),n[39].value,(0,e.jsx)("a",{href:"https://www.yuque.com/kitchen/changelog/3.1.0",children:n[40].value}),n[41].value]})]})]})})})}s.default=_}}]); diff --git a/docs__guide__why-pro-editor.en-US.md.778c6473.chunk.css b/docs__guide__why-pro-editor.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__why-pro-editor.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__why-pro-editor.zh-CN.md.778c6473.chunk.css b/docs__guide__why-pro-editor.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__why-pro-editor.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__why-pro-editor.zh-CN.md.b31b40ae.async.js b/docs__guide__why-pro-editor.zh-CN.md.b31b40ae.async.js new file mode 100644 index 00000000..d260016f --- /dev/null +++ b/docs__guide__why-pro-editor.zh-CN.md.b31b40ae.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1810],{21196:function(d,n,_){_.r(n);var r=_(70686),a=_(41652),o=_(20818),t=_(24131),i=_(99828),h=_(50959),e=_(11527);function s(){var l=(0,i.eL)(),u=l.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"why-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#why-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Why ProEditor?"]}),(0,e.jsx)("p",{children:u[0].value}),(0,e.jsxs)("h2",{id:"-\u524D\u8A00\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u524D\u8A00\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F914} \u524D\u8A00\uFF1A\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86\uFF1F"]}),(0,e.jsx)("p",{children:u[1].value}),(0,e.jsx)("p",{children:u[2].value}),(0,e.jsx)("p",{children:u[3].value}),(0,e.jsxs)("h3",{id:"-\u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u7F16\u8F91\u7EC4\u4EF6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u7F16\u8F91\u7EC4\u4EF6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F330} \u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u300C\u7F16\u8F91\u300D\u7EC4\u4EF6"]}),(0,e.jsx)("p",{children:u[4].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[5].value}),u[6].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[7].value}),u[8].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[9].value}),u[10].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[11].value}),u[12].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[13].value}),u[14].value]})]}),(0,e.jsxs)("h3",{id:"\u66F4\u590D\u6742\u7684\u7528\u6237\u8F93\u5165",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u66F4\u590D\u6742\u7684\u7528\u6237\u8F93\u5165",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u66F4\u590D\u6742\u7684\u300C\u7528\u6237\u8F93\u5165\u300D"]}),(0,e.jsx)("p",{children:u[15].value}),(0,e.jsx)("p",{children:u[16].value}),(0,e.jsxs)("h2",{id:"\u7F16\u8F91\u9886\u57DF\u4E0B\u7684-antd",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7F16\u8F91\u9886\u57DF\u4E0B\u7684-antd",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F579}\u300C\u7F16\u8F91\u300D\u9886\u57DF\u4E0B\u7684 \u300Cantd\u300D"]}),(0,e.jsx)("p",{children:u[17].value}),(0,e.jsx)("p",{children:u[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[19].value}),u[20].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[21].value}),u[22].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[23].value}),u[24].value]})]}),(0,e.jsxs)("h2",{id:"-\u4F7F\u7528\u5EFA\u8BAE",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u4F7F\u7528\u5EFA\u8BAE",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F4A1} \u4F7F\u7528\u5EFA\u8BAE"]}),(0,e.jsxs)("h3",{id:"\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EC0\u4E48\u573A\u666F\u4E0B\uFF0C\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528 ProEditor"]}),(0,e.jsx)("p",{children:u[25].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[26].value}),u[27].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[28].value}),u[29].value,(0,e.jsx)("a",{href:"http://ant.design/",children:u[30].value}),u[31].value,(0,e.jsx)("a",{href:"https://procomponents.ant.design/",children:u[32].value}),u[33].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[34].value}),u[35].value]})]}),(0,e.jsxs)("h3",{id:"\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u53EF\u4EE5\u4F7F\u7528-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u53EF\u4EE5\u4F7F\u7528-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EC0\u4E48\u573A\u666F\u4E0B\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 ProEditor"]}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[36].value}),u[37].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[38].value}),u[39].value,(0,e.jsx)("a",{href:"https://www.yuque.com/kitchen/changelog/3.1.0",children:u[40].value}),u[41].value]})]})]})})})}n.default=s}}]); diff --git a/docs__index.en-US.md.778c6473.chunk.css b/docs__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__index.en-US.md.e3ae80a3.async.js b/docs__index.en-US.md.e3ae80a3.async.js new file mode 100644 index 00000000..29fea497 --- /dev/null +++ b/docs__index.en-US.md.e3ae80a3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3039],{65993:function(r,t,_){_.r(t);var i=_(70686),s=_(41652),l=_(20818),u=_(24131),d=_(99828),m=_(50959),e=_(11527);function o(){var n=(0,d.eL)(),a=n.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsx)(e.Fragment,{})})}t.default=o}}]); diff --git a/docs__index.zh-CN.md.778c6473.chunk.css b/docs__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__index.zh-CN.md.f46280b8.async.js b/docs__index.zh-CN.md.f46280b8.async.js new file mode 100644 index 00000000..4a97af5f --- /dev/null +++ b/docs__index.zh-CN.md.f46280b8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8834],{90958:function(r,t,_){_.r(t);var i=_(70686),s=_(41652),l=_(20818),u=_(24131),d=_(99828),m=_(50959),e=_(11527);function o(){var n=(0,d.eL)(),a=n.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsx)(e.Fragment,{})})}t.default=o}}]); diff --git a/docs__pro-editor__component-assets.en-US.md.778c6473.chunk.css b/docs__pro-editor__component-assets.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__component-assets.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__component-assets.en-US.md.b1130c33.async.js b/docs__pro-editor__component-assets.en-US.md.b1130c33.async.js new file mode 100644 index 00000000..fbe20890 --- /dev/null +++ b/docs__pro-editor__component-assets.en-US.md.b1130c33.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4320],{15269:function(a,d,n){n.r(d);var o=n(70686),l=n(41652),i=n(25834),m=n(20818),u=n(24131),t=n(99828),c=n(50959),_=n(11527);function s(){var r=(0,t.eL)(),e=r.texts;return(0,_.jsx)(t.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"metadata-for-complex-components",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-for-complex-components",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Metadata for Complex Components"]}),(0,_.jsxs)("h3",{id:"puppet-model",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#puppet-model",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Puppet Model"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*d8rTT4gXf-UAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"})}),(0,_.jsx)("p",{children:e[1].value}),(0,_.jsxs)("h2",{id:"metadata-model",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#metadata-model",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Metadata Model"]}),(0,_.jsx)("p",{children:e[2].value}),(0,_.jsxs)("p",{children:[(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*kSZ-S6Pe0yUAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"}),e[3].value,(0,_.jsx)("a",{name:"pCzZe"})]}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:e[4].value}),(0,_.jsx)("li",{children:e[5].value}),(0,_.jsx)("li",{children:e[6].value})]}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("h3",{id:"model-structure",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#model-structure",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Model Structure"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsx)(i.Z,{lang:"typescript",children:e[9].value}),(0,_.jsxs)("h2",{id:"componentassets",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#componentassets",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ComponentAssets"]}),(0,_.jsx)("p",{children:e[10].value}),(0,_.jsx)(i.Z,{lang:"typescript",children:e[11].value})]})})})}d.default=s}}]); diff --git a/docs__pro-editor__component-assets.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__component-assets.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__component-assets.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__component-assets.zh-CN.md.b0ea0971.async.js b/docs__pro-editor__component-assets.zh-CN.md.b0ea0971.async.js new file mode 100644 index 00000000..ca03c543 --- /dev/null +++ b/docs__pro-editor__component-assets.zh-CN.md.b0ea0971.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4935],{39587:function(t,i,n){n.r(i);var u=n(70686),a=n(41652),d=n(25834),o=n(20818),m=n(24131),s=n(99828),h=n(50959),_=n(11527);function r(){var l=(0,s.eL)(),e=l.texts;return(0,_.jsx)(s.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E"]}),(0,_.jsxs)("h3",{id:"\u6728\u5076\u6A21\u578B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6728\u5076\u6A21\u578B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u6728\u5076\u6A21\u578B"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*d8rTT4gXf-UAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"})}),(0,_.jsx)("p",{children:e[1].value}),(0,_.jsxs)("h2",{id:"\u5143\u6570\u636E\u6A21\u578B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5143\u6570\u636E\u6A21\u578B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5143\u6570\u636E\u6A21\u578B"]}),(0,_.jsx)("p",{children:e[2].value}),(0,_.jsxs)("p",{children:[(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*kSZ-S6Pe0yUAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"}),e[3].value,(0,_.jsx)("a",{name:"pCzZe"})]}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:e[4].value}),(0,_.jsx)("li",{children:e[5].value}),(0,_.jsx)("li",{children:e[6].value})]}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("h3",{id:"model-\u7ED3\u6784",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#model-\u7ED3\u6784",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Model \u7ED3\u6784"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsx)(d.Z,{lang:"typescript",children:e[9].value}),(0,_.jsxs)("h2",{id:"componentassets",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#componentassets",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ComponentAssets"]}),(0,_.jsx)("p",{children:e[10].value}),(0,_.jsx)(d.Z,{lang:"typescript",children:e[11].value})]})})})}i.default=r}}]); diff --git a/docs__pro-editor__data-flow.en-US.md.778c6473.chunk.css b/docs__pro-editor__data-flow.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__data-flow.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__data-flow.en-US.md.8416941c.async.js b/docs__pro-editor__data-flow.en-US.md.8416941c.async.js new file mode 100644 index 00000000..a5ade740 --- /dev/null +++ b/docs__pro-editor__data-flow.en-US.md.8416941c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4156],{98457:function(s,i,_){_.r(i);var o=_(70686),u=_(41652),d=_(25834),c=_(20818),t=_(24131),r=_(99828),h=_(50959),e=_(11527);function n(){var a=(0,r.eL)(),l=a.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"data-flow-architecture-for-multi-user-collaboration",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#data-flow-architecture-for-multi-user-collaboration",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Data Flow Architecture for Multi-user Collaboration"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[1].value}),l[2].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[3].value}),l[4].value]})]}),(0,e.jsxs)("h2",{id:"proeditor-container-data-flow-architecture",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#proeditor-container-data-flow-architecture",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProEditor Container Data Flow Architecture"]}),(0,e.jsx)("p",{children:l[5].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[l[6].value,(0,e.jsx)("code",{children:l[7].value}),l[8].value]}),(0,e.jsxs)("li",{children:[l[9].value,(0,e.jsx)("code",{children:l[10].value}),l[11].value,(0,e.jsx)("code",{children:l[12].value}),l[13].value,(0,e.jsx)("code",{children:l[14].value}),l[15].value,(0,e.jsx)("code",{children:l[16].value}),l[17].value]})]}),(0,e.jsx)("p",{children:l[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:l[19].value}),(0,e.jsx)("li",{children:l[20].value}),(0,e.jsx)("li",{children:l[21].value}),(0,e.jsx)("li",{children:l[22].value}),(0,e.jsx)("li",{children:l[23].value})]}),(0,e.jsx)("p",{children:l[24].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:l[25].value}),(0,e.jsx)("li",{children:l[26].value}),(0,e.jsx)("li",{children:l[27].value}),(0,e.jsx)("li",{children:l[28].value})]}),(0,e.jsx)("p",{children:l[29].value}),(0,e.jsxs)("h2",{id:"data-flow-circulation-mode",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#data-flow-circulation-mode",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Data Flow Circulation Mode"]}),(0,e.jsx)("p",{children:l[30].value}),(0,e.jsxs)("h3",{id:"container-layer",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#container-layer",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Container Layer"]}),(0,e.jsx)("p",{children:l[31].value}),(0,e.jsx)("p",{children:l[32].value}),(0,e.jsx)("p",{children:l[33].value}),(0,e.jsxs)("p",{children:[l[34].value,(0,e.jsx)("code",{children:l[35].value}),l[36].value]}),(0,e.jsx)("p",{children:l[37].value}),(0,e.jsx)("p",{children:l[38].value}),(0,e.jsx)(d.Z,{lang:"tsx",children:l[39].value}),(0,e.jsx)("p",{children:l[40].value}),(0,e.jsx)("p",{children:l[41].value}),(0,e.jsxs)("ol",{children:[(0,e.jsx)("li",{children:l[42].value}),(0,e.jsx)("li",{children:l[43].value}),(0,e.jsxs)("li",{children:[l[44].value,(0,e.jsx)("code",{children:l[45].value}),l[46].value,(0,e.jsx)("strong",{children:l[47].value}),l[48].value,(0,e.jsx)("code",{children:l[49].value}),l[50].value,(0,e.jsx)("code",{children:l[51].value}),l[52].value,(0,e.jsx)("code",{children:l[53].value}),l[54].value,(0,e.jsx)("code",{children:l[55].value}),l[56].value]}),(0,e.jsxs)("li",{children:[l[57].value,(0,e.jsx)("code",{children:l[58].value}),l[59].value,(0,e.jsx)("code",{children:l[60].value}),l[61].value,(0,e.jsx)("code",{children:l[62].value}),l[63].value,(0,e.jsx)("code",{children:l[64].value}),l[65].value]})]}),(0,e.jsx)(d.Z,{lang:"tsx",children:l[66].value})]})})})}i.default=n}}]); diff --git a/docs__pro-editor__data-flow.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__data-flow.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__data-flow.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__data-flow.zh-CN.md.caca7889.async.js b/docs__pro-editor__data-flow.zh-CN.md.caca7889.async.js new file mode 100644 index 00000000..c75468d9 --- /dev/null +++ b/docs__pro-editor__data-flow.zh-CN.md.caca7889.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5405],{18294:function(r,u,l){l.r(u);var a=l(70686),o=l(41652),d=l(25834),c=l(20818),h=l(24131),i=l(99828),x=l(50959),e=l(11527);function n(){var s=(0,i.eL)(),_=s.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:_[1].value}),_[2].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:_[3].value}),_[4].value]})]}),(0,e.jsxs)("h2",{id:"proeditor-\u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#proeditor-\u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProEditor \u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784"]}),(0,e.jsx)("p",{children:_[5].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[_[6].value,(0,e.jsx)("code",{children:_[7].value}),_[8].value]}),(0,e.jsxs)("li",{children:[_[9].value,(0,e.jsx)("code",{children:_[10].value}),_[11].value,(0,e.jsx)("code",{children:_[12].value}),_[13].value,(0,e.jsx)("code",{children:_[14].value}),_[15].value,(0,e.jsx)("code",{children:_[16].value}),_[17].value]})]}),(0,e.jsx)("p",{children:_[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:_[19].value}),(0,e.jsx)("li",{children:_[20].value}),(0,e.jsx)("li",{children:_[21].value}),(0,e.jsx)("li",{children:_[22].value}),(0,e.jsx)("li",{children:_[23].value})]}),(0,e.jsx)("p",{children:_[24].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:_[25].value}),(0,e.jsx)("li",{children:_[26].value}),(0,e.jsx)("li",{children:_[27].value}),(0,e.jsx)("li",{children:_[28].value})]}),(0,e.jsx)("p",{children:_[29].value}),(0,e.jsxs)("h2",{id:"\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F"]}),(0,e.jsx)("p",{children:_[30].value}),(0,e.jsxs)("h3",{id:"\u5BB9\u5668\u5C42",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5BB9\u5668\u5C42",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5BB9\u5668\u5C42"]}),(0,e.jsx)("p",{children:_[31].value}),(0,e.jsx)("p",{children:_[32].value}),(0,e.jsx)("p",{children:_[33].value}),(0,e.jsxs)("p",{children:[_[34].value,(0,e.jsx)("code",{children:_[35].value}),_[36].value]}),(0,e.jsx)("p",{children:_[37].value}),(0,e.jsx)("p",{children:_[38].value}),(0,e.jsx)(d.Z,{lang:"tsx",children:_[39].value}),(0,e.jsx)("p",{children:_[40].value}),(0,e.jsx)("p",{children:_[41].value}),(0,e.jsxs)("ol",{children:[(0,e.jsx)("li",{children:_[42].value}),(0,e.jsx)("li",{children:_[43].value}),(0,e.jsxs)("li",{children:[_[44].value,(0,e.jsx)("code",{children:_[45].value}),_[46].value,(0,e.jsx)("strong",{children:_[47].value}),_[48].value,(0,e.jsx)("code",{children:_[49].value}),_[50].value,(0,e.jsx)("code",{children:_[51].value}),_[52].value,(0,e.jsx)("code",{children:_[53].value}),_[54].value,(0,e.jsx)("code",{children:_[55].value}),_[56].value]}),(0,e.jsxs)("li",{children:[_[57].value,(0,e.jsx)("code",{children:_[58].value}),_[59].value,(0,e.jsx)("code",{children:_[60].value}),_[61].value,(0,e.jsx)("code",{children:_[62].value}),_[63].value,(0,e.jsx)("code",{children:_[64].value}),_[65].value]})]}),(0,e.jsx)(d.Z,{lang:"tsx",children:_[66].value})]})})})}u.default=n}}]); diff --git a/docs__pro-editor__index.en-US.md.778c6473.chunk.css b/docs__pro-editor__index.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__index.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__index.en-US.md.cd7be6ce.async.js b/docs__pro-editor__index.en-US.md.cd7be6ce.async.js new file mode 100644 index 00000000..7443f10c --- /dev/null +++ b/docs__pro-editor__index.en-US.md.cd7be6ce.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5948],{51325:function(t,n,_){_.r(n);var o=_(70686),a=_(41652),l=_(20818),m=_(24131),s=_(99828),c=_(50959),e=_(11527);function i(){var r=(0,s.eL)(),d=r.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"probuilder-assembler-container",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilder-assembler-container",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProBuilder Assembler Container"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"example-with-button",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#example-with-button",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Example with Button"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-buttonassets"},previewerProps:{filename:"docs/pro-editor/demos/buttonAssets.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"passing-componentassets",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#passing-componentassets",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Passing ComponentAssets"]})}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-defaultassets"},previewerProps:{filename:"docs/pro-editor/demos/defaultAssets.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"no-componentassets",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#no-componentassets",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"No ComponentAssets"]})}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-empty"},previewerProps:{filename:"docs/pro-editor/demos/empty.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"controlled-view-state",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#controlled-view-state",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Controlled View State"]}),(0,e.jsxs)("p",{children:[d[1].value,(0,e.jsx)("code",{children:d[2].value}),d[3].value]})]}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-controlledpresence"},previewerProps:{filename:"docs/pro-editor/demos/controlledPresence.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h1",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]})}),(0,e.jsx)(o.Z,{id:"ProEditor"})]})})}n.default=i}}]); diff --git a/docs__pro-editor__index.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__index.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__index.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__index.zh-CN.md.a7fcdcae.async.js b/docs__pro-editor__index.zh-CN.md.a7fcdcae.async.js new file mode 100644 index 00000000..4f2ff57f --- /dev/null +++ b/docs__pro-editor__index.zh-CN.md.a7fcdcae.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4283],{2374:function(n,r,_){_.r(r);var s=_(70686),l=_(41652),a=_(20818),u=_(24131),d=_(99828),m=_(50959),e=_(11527);function i(){var t=(0,d.eL)(),o=t.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"probuilder-\u88C5\u914D\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilder-\u88C5\u914D\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProBuilder \u88C5\u914D\u5668"]}),(0,e.jsxs)("p",{children:[o[0].value,(0,e.jsx)("code",{children:o[1].value}),o[2].value]}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(d.Dl,{demo:{id:"probuilder-demo-buttonassets"},previewerProps:{compact:"true",title:"Button \u793A\u4F8B",filename:"docs/pro-editor/demos/buttonAssets.tsx"}}),(0,e.jsx)(d.Dl,{demo:{id:"probuilder-demo-defaultassets"},previewerProps:{title:"\u4F20\u5165 `ComponentAssets`",filename:"docs/pro-editor/demos/defaultAssets.tsx"}}),(0,e.jsx)(d.Dl,{demo:{id:"probuilder-demo-empty"},previewerProps:{title:"\u65E0 `ComponentAssets`",filename:"docs/pro-editor/demos/empty.tsx"}}),(0,e.jsx)(d.Dl,{demo:{id:"probuilder-demo-controlledpresence"},previewerProps:{title:"\u89C6\u56FE\u72B6\u6001\u53D7\u63A7",description:"

\u5C06 editorAwareness \u8BBE\u4E3A\u53D7\u63A7\u72B6\u6001\uFF0C\u53EF\u4EE5\u63A7\u5236\u5F53\u524D\u7684\u89C6\u7A97\u72B6\u6001\u3002

",filename:"docs/pro-editor/demos/controlledPresence.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]})}),(0,e.jsx)(s.Z,{id:"ProEditor"})]})})}r.default=i}}]); diff --git a/docs__pro-editor__provider.en-US.md.4adfb75e.async.js b/docs__pro-editor__provider.en-US.md.4adfb75e.async.js new file mode 100644 index 00000000..50620f6b --- /dev/null +++ b/docs__pro-editor__provider.en-US.md.4adfb75e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3523],{50993:function(o,r,d){d.r(r);var t=d(70686),s=d(41652),u=d(20818),a=d(24131),i=d(99828),m=d(50959),_=d(11527);function n(){var l=(0,i.eL)(),e=l.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"probuilderprovider",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilderprovider",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ProBuilderProvider"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("ul",{children:[(0,_.jsxs)("li",{children:[e[1].value,(0,_.jsx)("code",{children:e[2].value}),e[3].value,(0,_.jsx)("code",{children:e[4].value}),e[5].value,(0,_.jsx)("code",{children:e[6].value}),e[7].value]}),(0,_.jsx)("li",{children:e[8].value}),(0,_.jsx)("li",{children:e[9].value})]}),(0,_.jsxs)("p",{children:[e[10].value,(0,_.jsx)("code",{children:e[11].value}),e[12].value]})]})})})}r.default=n}}]); diff --git a/docs__pro-editor__provider.en-US.md.778c6473.chunk.css b/docs__pro-editor__provider.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__provider.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__provider.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__provider.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__provider.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__provider.zh-CN.md.b89bc16d.async.js b/docs__pro-editor__provider.zh-CN.md.b89bc16d.async.js new file mode 100644 index 00000000..160c70b5 --- /dev/null +++ b/docs__pro-editor__provider.zh-CN.md.b89bc16d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8334],{63941:function(l,r,d){d.r(r);var t=d(70686),s=d(41652),u=d(20818),a=d(24131),i=d(99828),m=d(50959),_=d(11527);function n(){var o=(0,i.eL)(),e=o.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"probuilderprovider",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilderprovider",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ProBuilderProvider"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("ul",{children:[(0,_.jsxs)("li",{children:[e[1].value,(0,_.jsx)("code",{children:e[2].value}),e[3].value,(0,_.jsx)("code",{children:e[4].value}),e[5].value]}),(0,_.jsx)("li",{children:e[6].value}),(0,_.jsx)("li",{children:e[7].value})]}),(0,_.jsxs)("p",{children:[e[8].value,(0,_.jsx)("code",{children:e[9].value}),e[10].value]})]})})})}r.default=n}}]); diff --git a/docs__pro-editor__realtime-collaboration.en-US.md.778c6473.chunk.css b/docs__pro-editor__realtime-collaboration.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__realtime-collaboration.en-US.md.99475af9.async.js b/docs__pro-editor__realtime-collaboration.en-US.md.99475af9.async.js new file mode 100644 index 00000000..d8f00858 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.en-US.md.99475af9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7918],{51025:function(r,n,i){i.r(n);var a=i(70686),l=i(41652),t=i(20818),c=i(24131),d=i(99828),h=i(50959),e=i(11527);function o(){var s=(0,d.eL)(),_=s.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"real-time-collaboration-module",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#real-time-collaboration-module",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Real-time Collaboration Module"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:_[1].value}),(0,e.jsx)("li",{children:_[2].value})]}),(0,e.jsxs)("h2",{id:"demo-showcase",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#demo-showcase",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Demo Showcase"]})]}),(0,e.jsx)(d.Dl,{demo:{id:"docs-pro-editor-realtime-collaboration-demo-demo"},previewerProps:{title:"\u5B9E\u65F6\u534F\u540C",description:'

\u6253\u5F00\u591A\u4E2A\u7A97\u53E3\uFF0C\u70B9\u51FB "Join" \u52A0\u5165\u534F\u4F5C

',filename:"docs/pro-editor/demos/realtimeCollaboration/demo.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"data-synchronization-yjs-middleware",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#data-synchronization-yjs-middleware",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Data Synchronization: Yjs Middleware"]}),(0,e.jsxs)("p",{children:[_[3].value,(0,e.jsx)("a",{href:"https://github.com/joebobmiles/zustand-middleware-yjs",children:_[4].value}),_[5].value]}),(0,e.jsx)("p",{children:_[6].value}),(0,e.jsxs)("h2",{id:"collaboration-awareness",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#collaboration-awareness",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Collaboration Awareness"]}),(0,e.jsx)("p",{children:_[7].value}),(0,e.jsxs)("h2",{id:"history-records-todo",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#history-records-todo",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"History Records (TODO)"]}),(0,e.jsx)("p",{children:_[8].value}),(0,e.jsxs)("h2",{id:"offline-cache",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#offline-cache",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Offline Cache"]}),(0,e.jsx)("p",{children:_[9].value})]})]})})}n.default=o}}]); diff --git a/docs__pro-editor__realtime-collaboration.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__realtime-collaboration.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__realtime-collaboration.zh-CN.md.bb035a21.async.js b/docs__pro-editor__realtime-collaboration.zh-CN.md.bb035a21.async.js new file mode 100644 index 00000000..ef3b8648 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.zh-CN.md.bb035a21.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9618],{96361:function(u,n,d){d.r(n);var o=d(70686),l=d(41652),a=d(20818),t=d(24131),i=d(99828),h=d(50959),_=d(11527);function s(){var r=(0,i.eL)(),e=r.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u5B9E\u65F6\u534F\u540C\u6A21\u5757",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B9E\u65F6\u534F\u540C\u6A21\u5757",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5B9E\u65F6\u534F\u540C\u6A21\u5757"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:e[1].value}),(0,_.jsx)("li",{children:e[2].value})]}),(0,_.jsxs)("h2",{id:"demo-\u6F14\u793A",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#demo-\u6F14\u793A",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Demo \u6F14\u793A"]})]}),(0,_.jsx)(i.Dl,{demo:{id:"docs-pro-editor-realtime-collaboration-demo-demo"},previewerProps:{title:"\u5B9E\u65F6\u534F\u540C",description:'

\u6253\u5F00\u591A\u4E2A\u7A97\u53E3\uFF0C\u70B9\u51FB "Join" \u52A0\u5165\u534F\u4F5C

',filename:"docs/pro-editor/demos/realtimeCollaboration/demo.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"\u6570\u636E\u540C\u6B65-yjs-\u4E2D\u95F4\u4EF6",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u540C\u6B65-yjs-\u4E2D\u95F4\u4EF6",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u540C\u6B65\uFF1A Yjs \u4E2D\u95F4\u4EF6"]}),(0,_.jsxs)("p",{children:[e[3].value,(0,_.jsx)("a",{href:"https://github.com/joebobmiles/zustand-middleware-yjs",children:e[4].value}),e[5].value]}),(0,_.jsx)("p",{children:e[6].value}),(0,_.jsxs)("h2",{id:"\u534F\u540C\u611F\u77E5",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u534F\u540C\u611F\u77E5",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u534F\u540C\u611F\u77E5"]}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("h2",{id:"\u5386\u53F2\u8BB0\u5F55todo",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5386\u53F2\u8BB0\u5F55todo",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5386\u53F2\u8BB0\u5F55\uFF08TODO\uFF09"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsxs)("h2",{id:"\u79BB\u7EBF\u7F13\u5B58",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u79BB\u7EBF\u7F13\u5B58",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u79BB\u7EBF\u7F13\u5B58"]}),(0,_.jsx)("p",{children:e[9].value})]})]})})}n.default=s}}]); diff --git a/docs__pro-editor__usePresenceAsset.en-US.md.778c6473.chunk.css b/docs__pro-editor__usePresenceAsset.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__usePresenceAsset.en-US.md.ef67309f.async.js b/docs__pro-editor__usePresenceAsset.en-US.md.ef67309f.async.js new file mode 100644 index 00000000..01a35106 --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.en-US.md.ef67309f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1371],{22787:function(l,o,_){_.r(o);var u=_(70686),a=_(41652),n=_(44629),r=_(25834),m=_(20818),p=_(24131),t=_(99828),h=_(50959),e=_(11527);function i(){var s=(0,t.eL)(),d=s.texts;return(0,e.jsx)(t.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsx)("p",{children:d[0].value}),(0,e.jsx)(r.Z,{lang:"ts",children:d[1].value})]}),(0,e.jsx)(n.Z,{type:"warning",children:(0,e.jsxs)("p",{children:[d[2].value,(0,e.jsx)("code",{children:d[3].value}),d[4].value,(0,e.jsx)("code",{children:d[5].value}),d[6].value]})})]})})}o.default=i}}]); diff --git a/docs__pro-editor__usePresenceAsset.zh-CN.md.46c43f35.async.js b/docs__pro-editor__usePresenceAsset.zh-CN.md.46c43f35.async.js new file mode 100644 index 00000000..3b22d71a --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.zh-CN.md.46c43f35.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3570],{34018:function(l,o,_){_.r(o);var u=_(70686),a=_(41652),n=_(44629),r=_(25834),m=_(20818),p=_(24131),t=_(99828),h=_(50959),e=_(11527);function i(){var s=(0,t.eL)(),d=s.texts;return(0,e.jsx)(t.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsx)("p",{children:d[0].value}),(0,e.jsx)(r.Z,{lang:"ts",children:d[1].value})]}),(0,e.jsx)(n.Z,{type:"warning",children:(0,e.jsxs)("p",{children:[d[2].value,(0,e.jsx)("code",{children:d[3].value}),d[4].value,(0,e.jsx)("code",{children:d[5].value}),d[6].value]})})]})})}o.default=i}}]); diff --git a/docs__pro-editor__usePresenceAsset.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__usePresenceAsset.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__useProEditor.en-US.md.778c6473.chunk.css b/docs__pro-editor__useProEditor.en-US.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__useProEditor.en-US.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__useProEditor.en-US.md.d9c6defb.async.js b/docs__pro-editor__useProEditor.en-US.md.d9c6defb.async.js new file mode 100644 index 00000000..f66698c4 --- /dev/null +++ b/docs__pro-editor__useProEditor.en-US.md.d9c6defb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6037],{46107:function(t,n,d){d.r(n);var u=d(70686),a=d(41652),i=d(44629),r=d(25834),h=d(20818),m=d(24131),l=d(99828),c=d(50959),_=d(11527);function o(){var s=(0,l.eL)(),e=s.texts;return(0,_.jsx)(l.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)(r.Z,{lang:"tsx",children:e[1].value})]}),(0,_.jsx)(i.Z,{type:"warning",children:(0,_.jsxs)("p",{children:[e[2].value,(0,_.jsx)("code",{children:e[3].value}),e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value]})}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[8].value}),e[9].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[10].value}),e[11].value,(0,_.jsx)("code",{children:e[12].value}),e[13].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[14].value}),e[15].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[16].value}),e[17].value]})}),(0,_.jsx)("li",{children:(0,_.jsx)("p",{children:e[18].value})})]})]})]})})}n.default=o}}]); diff --git a/docs__pro-editor__useProEditor.zh-CN.md.73551fe0.async.js b/docs__pro-editor__useProEditor.zh-CN.md.73551fe0.async.js new file mode 100644 index 00000000..d8dfb980 --- /dev/null +++ b/docs__pro-editor__useProEditor.zh-CN.md.73551fe0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1395],{24311:function(t,n,d){d.r(n);var u=d(70686),a=d(41652),i=d(44629),r=d(25834),h=d(20818),m=d(24131),l=d(99828),c=d(50959),_=d(11527);function o(){var s=(0,l.eL)(),e=s.texts;return(0,_.jsx)(l.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)(r.Z,{lang:"tsx",children:e[1].value})]}),(0,_.jsx)(i.Z,{type:"warning",children:(0,_.jsxs)("p",{children:[e[2].value,(0,_.jsx)("code",{children:e[3].value}),e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value]})}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[8].value}),e[9].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[10].value}),e[11].value,(0,_.jsx)("code",{children:e[12].value}),e[13].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[14].value}),e[15].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[16].value}),e[17].value]})}),(0,_.jsx)("li",{children:(0,_.jsx)("p",{children:e[18].value})})]})]})]})})}n.default=o}}]); diff --git a/docs__pro-editor__useProEditor.zh-CN.md.778c6473.chunk.css b/docs__pro-editor__useProEditor.zh-CN.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__useProEditor.zh-CN.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/dumi__tmp-production__dumi__theme__ContextWrapper.78df1ce4.async.js b/dumi__tmp-production__dumi__theme__ContextWrapper.78df1ce4.async.js new file mode 100644 index 00000000..dbebcdb8 --- /dev/null +++ b/dumi__tmp-production__dumi__theme__ContextWrapper.78df1ce4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1923],{35758:function(v,o,e){e.r(o),e.d(o,{default:function(){return c}});var s=e(48305),d=e.n(s),_=e(50959),t=e(99828),l=e(70870),n=e(20712),u=e(68619),m=e(11527),p={};function c(){var h=(0,t.pC)(),g=(0,_.useState)(!1),r=d()(g,2),E=r[0],f=r[1],i=(0,_.useRef)(t.m8.location.pathname);return(0,_.useEffect)(function(){return t.m8.listen(function(a){a.location.pathname!==i.current&&(i.current=a.location.pathname,document.documentElement.scrollTo(0,0))})},[]),(0,m.jsx)(l.D.Provider,{value:{pkg:{name:"@ant-design/pro-editor",description:"\u{1F31F} Lightweight Editor UI Framework",version:"1.1.0",license:"MIT",repository:{type:"git",url:"https://github.com/ant-design/pro-editor.git"},authors:["rdmclin2@163.com","arvinx@foxmail.com"]},historyType:"browser",entryExports:p,demos:n.DE,components:n.wx,locales:u.k,loading:E,setLoading:f,hostname:void 0,themeConfig:{footer:"Made with \u2764\uFE0F by \u8682\u8681\u96C6\u56E2 - AFX & \u6570\u5B57\u79D1\u6280",prefersColor:{default:"light",switch:!0},nprogress:!0,lastUpdated:!0,socialLinks:{github:"https://github.com/ant-design/pro-editor"},logo:"https://gw.alipayobjects.com/zos/antfincdn/upvrAjAPQX/Logo_Tech%252520UI.svg",name:"@ant-design/pro-editor",editLink:"https://github.com/ant-design/pro-editor/edit/main/{filename}"},_2_level_nav_available:!0},children:h})}}}]); diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e9378451161115a7e46d259444efb6cd1506cb68 GIT binary patch literal 32870 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 Ofkzy8#DRy21OE?QDPraT literal 0 HcmV?d00001 diff --git a/guide/data-management/index.html b/guide/data-management/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/data-management/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/intro/index.html b/guide/intro/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/intro/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/nextjs/index.html b/guide/nextjs/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/nextjs/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/redo-undo/index.html b/guide/redo-undo/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/redo-undo/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/umi/index.html b/guide/umi/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/umi/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/why-pro-editor/index.html b/guide/why-pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/guide/why-pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..aaacc6f750fde157f5badeb508fb174d0a932b35 GIT binary patch literal 18511 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.215931e5.async.js b/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.215931e5.async.js new file mode 100644 index 00000000..a6a5c6a8 --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.215931e5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9946],{28313:function(e,n,_){_.r(n);var t=_(99828),o=_(40257),u=_(11527);n.default=function(){var d=(0,t.pC)();return(0,u.jsx)(o.Z,{children:d})}}}]); diff --git a/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.93c6cd43.async.js b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.93c6cd43.async.js new file mode 100644 index 00000000..a6b54b87 --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.93c6cd43.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4860],{98387:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(42275)},20953:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(35303)},71267:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(91335)},92122:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(70132)},14409:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(84319)},71757:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(1371)},87452:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(13934)},87053:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(79544)},34360:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(34875)},29965:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(80879)},62950:function(t,e,_){"use strict";_.d(e,{ZP:function(){return o.ZP}});var o=_(91718)},95123:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(62110)},28495:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(54767)},84232:function(){},14050:function(){}}]); diff --git a/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css new file mode 100644 index 00000000..855d442e --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css @@ -0,0 +1 @@ +.dumi-default-search-result>dl{margin:2px 0}.dumi-default-search-result>dl>dt{height:30px;padding:0 16px;font-weight:700;font-size:14px;line-height:30px;color:#4f5866;background-color:#e4e9ec}[data-prefers-color=dark] .dumi-default-search-result>dl>dt{color:#8590a0;background-color:#2a353c}.dumi-default-search-result>dl>dt:first-child{margin-top:-2px}.dumi-default-search-result>dl>dt+dd{margin-top:2px}.dumi-default-search-result>dl>dd{margin:0 4px;padding:2px 0}.dumi-default-search-result>dl>dd+dd{border-top:1px dashed #e4e9ec}[data-prefers-color=dark] .dumi-default-search-result>dl>dd+dd{border-top-color:#2a353c}.dumi-default-search-result>dl>dd+dt{margin-top:2px}.dumi-default-search-result>dl>dd>a{position:relative;display:flex;height:60px;flex-direction:column;justify-content:center;padding-top:6px;padding-bottom:8px;padding-inline-start:54px;padding-inline-end:12px;text-decoration:none;box-sizing:border-box;border-radius:4px}.dumi-default-search-result>dl>dd>a[data-active],.dumi-default-search-result>dl>dd>a:hover{background-color:#1677ff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active],[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover{background-color:#00183a}.dumi-default-search-result>dl>dd>a[data-active]>h4,.dumi-default-search-result>dl>dd>a:hover>h4,.dumi-default-search-result>dl>dd>a[data-active]>p,.dumi-default-search-result>dl>dd>a:hover>p{color:#fff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>h4,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>h4,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>p,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>p{color:#ccc}.dumi-default-search-result>dl>dd>a[data-active]>svg,.dumi-default-search-result>dl>dd>a:hover>svg{fill:#fff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>svg,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>svg{fill:#ccc}.dumi-default-search-result>dl>dd>a>svg{position:absolute;top:14px;inset-inline-start:14px;width:32px;height:32px;fill:#c2c9cc}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>svg{fill:#282d30}.dumi-default-search-result>dl>dd>a>h4,.dumi-default-search-result>dl>dd>a>p{margin:0;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dumi-default-search-result>dl>dd>a>h4{color:#4f5866;font-size:14px}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>h4{color:#8590a0}.dumi-default-search-result>dl>dd>a>p{margin-top:2px;font-size:13px;color:#8a9099}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>p{color:#616d7f}.dumi-default-search-result>dl>dd>a>p:empty{display:none}.dumi-default-search-result mark{color:#484607;padding:0 2px;border-radius:2px;background-color:#fff9c5}[data-prefers-color=dark] .dumi-default-search-result mark{color:#939147;background-color:#382506}.dumi-default-search-result .dumi-default-search-empty{display:flex;height:140px;align-items:center;justify-content:center;color:#8a9099;font-size:16px}[data-prefers-color=dark] .dumi-default-search-result .dumi-default-search-empty{color:#616d7f}.dumi-default-search-result .dumi-default-search-empty>svg{margin-inline-end:8px;width:48px;fill:#c0c4c9}[data-prefers-color=dark] .dumi-default-search-result .dumi-default-search-empty>svg{fill:#343b45} diff --git a/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css new file mode 100644 index 00000000..29b05227 --- /dev/null +++ b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css @@ -0,0 +1 @@ +.dumi-default-not-found{display:flex;flex-direction:column;height:65vh;align-items:center;justify-content:center}.dumi-default-not-found>h1{position:relative;margin:24px 0;color:#e4e9ec;font-size:78px;font-weight:700;text-shadow:-1px -1px 0 #d0d5d8}[data-prefers-color=dark] .dumi-default-not-found>h1{color:#2a353c;text-shadow:-1px -1px 0 #1c2022}.dumi-default-not-found>a{color:#1677ff}[data-prefers-color=dark] .dumi-default-not-found>a{color:#0053c8}.dumi-default-not-found>a:not(:hover){text-decoration:none} diff --git a/nm__dumi__dist__client__pages__404.e05c8088.async.js b/nm__dumi__dist__client__pages__404.e05c8088.async.js new file mode 100644 index 00000000..e1be7f40 --- /dev/null +++ b/nm__dumi__dist__client__pages__404.e05c8088.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3065],{3051:function(o,n,e){e.r(n),e.d(n,{default:function(){return l}});var t=e(99828),a=e(50959),d=function(){var r=(0,t.YB)(),u=(0,t.bU)();return a.createElement("div",{className:"dumi-default-not-found"},a.createElement("h1",null,r.formatMessage({id:"404.title"})),a.createElement(t.rU,{to:"base"in u?u.base:"/",replace:!0},r.formatMessage({id:"404.back"})," \u2192"))},l=d}}]); diff --git a/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css new file mode 100644 index 00000000..fa6b5465 --- /dev/null +++ b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css @@ -0,0 +1 @@ +body{margin:0;padding:0} diff --git a/nm__dumi__dist__client__pages__Demo__index.82506625.async.js b/nm__dumi__dist__client__pages__Demo__index.82506625.async.js new file mode 100644 index 00000000..55af1fb3 --- /dev/null +++ b/nm__dumi__dist__client__pages__Demo__index.82506625.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1009],{20892:function(f,n,e){e.r(n),e.d(n,{default:function(){return d}});var t=e(99828),o=e(50959),r=function(){var s=(0,t.UO)(),u=s.id,m=(0,t.WF)(),i=m.demos,c=i[u]||{},a=c.component;return a&&(0,o.createElement)(a)},d=r}}]); diff --git a/pro-editor/component-assets/index.html b/pro-editor/component-assets/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/component-assets/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/data-flow/index.html b/pro-editor/data-flow/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/data-flow/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/index.html b/pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/provider/index.html b/pro-editor/provider/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/provider/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/realtime-collaboration/index.html b/pro-editor/realtime-collaboration/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/realtime-collaboration/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/use-presence-asset/index.html b/pro-editor/use-presence-asset/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/use-presence-asset/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/use-pro-editor/index.html b/pro-editor/use-pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/pro-editor/use-pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/umi.a475f248.css b/umi.a475f248.css new file mode 100644 index 00000000..2b421397 --- /dev/null +++ b/umi.a475f248.css @@ -0,0 +1 @@ +[data-dumi-tooltip]{position:relative}[data-dumi-tooltip]:before,[data-dumi-tooltip]:after{position:absolute;bottom:100%;left:50%;transform:translate(-50%);display:inline-block;opacity:.7;pointer-events:none;transition:all .2s}[data-dumi-tooltip]:before{content:attr(data-dumi-tooltip);min-width:30px;margin-bottom:8px;padding:5px 8px;color:#fff;font-size:13px;line-height:1.1;white-space:nowrap;background-color:#000;border-radius:2px;box-shadow:0 4px 10px #0000001a;box-sizing:border-box}[data-prefers-color=dark] [data-dumi-tooltip]:before{background-color:#222}[data-dumi-tooltip]:after{content:"";width:0;height:0;border:4px solid transparent;border-top-color:#000}[data-prefers-color=dark] [data-dumi-tooltip]:after{border-top-color:#222}[data-dumi-tooltip]:not(:hover):before,[data-dumi-tooltip]:not(:hover):after{visibility:hidden;opacity:0}[data-dumi-tooltip][data-dumi-tooltip-bottom]:before,[data-dumi-tooltip][data-dumi-tooltip-bottom]:after{bottom:auto;top:100%}[data-dumi-tooltip][data-dumi-tooltip-bottom]:before{margin-top:8px;margin-bottom:0}[data-dumi-tooltip][data-dumi-tooltip-bottom]:after{border-top-color:transparent;border-bottom-color:#000}[data-prefers-color=dark] [data-dumi-tooltip][data-dumi-tooltip-bottom]:after{border-bottom-color:#222}.dumi-default-previewer-actions{display:flex;height:32px;align-items:center;justify-content:center}.dumi-default-previewer-actions:not(:last-child){border-bottom:1px dashed #e4e9ec}[data-prefers-color=dark] .dumi-default-previewer-actions:not(:last-child){border-bottom-color:#2a353c}.dumi-default-previewer-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.dumi-default-previewer-action-btn>svg{width:16px;fill:#98a3aa;transition:fill .2s}[data-prefers-color=dark] .dumi-default-previewer-action-btn>svg{fill:#4a545a}.dumi-default-previewer-action-btn:hover>svg{fill:#7c8a93}[data-prefers-color=dark] .dumi-default-previewer-action-btn:hover>svg{fill:#616e75}.dumi-default-previewer-action-btn:not(:last-child){margin-inline-end:4px}.dumi-default-previewer-action-sketch>select{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;opacity:0;cursor:pointer}.dumi-default-previewer-action-sketch[data-copied]>svg{fill:#208a41}.dumi-default-previewer-tabs{position:relative;padding:0 12px}.dumi-default-previewer-tabs:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;border-bottom:1px dashed #e4e9ec}[data-prefers-color=dark] .dumi-default-previewer-tabs:after{border-bottom-color:#2a353c}.dumi-default-tabs{overflow:hidden}.dumi-default-tabs-top{flex-direction:column}.dumi-default-tabs-top .dumi-default-tabs-ink-bar{bottom:0}.dumi-default-tabs-nav{display:flex}.dumi-default-tabs-nav-wrap{display:flex;white-space:nowrap;overflow:hidden}.dumi-default-tabs-nav-wrap.dumi-default-tabs-nav-wrap-ping-left{box-shadow:5px 0 5px -5px #0000001a inset}.dumi-default-tabs-nav-wrap.dumi-default-tabs-nav-wrap-ping-right~*>.dumi-default-tabs-nav-more{box-shadow:0 0 5px #0000001a}.dumi-default-tabs-nav-list{position:relative;z-index:1;display:flex;transition:transform .2s}.dumi-default-tabs-nav-more{height:100%;cursor:pointer;background:none;border:0;transition:box-shadow .2s}.dumi-default-tabs-tab{display:flex;margin:0 12px}.dumi-default-tabs-tab-btn{padding:0;color:#4f5866;font-size:14px;line-height:36px;border:0;outline:none;background:transparent;box-sizing:border-box;cursor:pointer;transition:all .2s}[data-prefers-color=dark] .dumi-default-tabs-tab-btn{color:#8590a0}.dumi-default-tabs-tab-btn:hover{color:#30363f}[data-prefers-color=dark] .dumi-default-tabs-tab-btn:hover{color:#c6c9cd}.dumi-default-tabs-tab-active .dumi-default-tabs-tab-btn{color:#30363f}[data-prefers-color=dark] .dumi-default-tabs-tab-active .dumi-default-tabs-tab-btn{color:#c6c9cd}.dumi-default-tabs-ink-bar{position:absolute;height:1px;background:#1677ff;transition:left .2s,width .2s;pointer-events:none}[data-prefers-color=dark] .dumi-default-tabs-ink-bar{background:#0053c8}.dumi-default-tabs-dropdown{position:absolute;background:inherit;border:1px solid #d0d5d8;max-height:200px;overflow:auto}[data-prefers-color=dark] .dumi-default-tabs-dropdown{border-color:#1c2022}.dumi-default-tabs-dropdown>ul{list-style:none;margin:0;padding:0}.dumi-default-tabs-dropdown>ul>li{padding:4px 12px;font-size:14px;cursor:pointer}.dumi-default-tabs-dropdown>ul>li:hover{color:#1677ff}[data-prefers-color=dark] .dumi-default-tabs-dropdown>ul>li:hover{color:#0053c8}.dumi-default-tabs-dropdown>ul>li:not(:last-child){border-bottom:1px dashed #d0d5d8}[data-prefers-color=dark] .dumi-default-tabs-dropdown>ul>li:not(:last-child){border-bottom-color:#1c2022}.dumi-default-tabs-dropdown-hidden{display:none}.dumi-default-previewer{margin:24px 0 32px;border:1px solid #e4e9ec;border-radius:4px;background-color:inherit}[data-prefers-color=dark] .dumi-default-previewer{border-color:#2a353c}[data-dumi-demo-grid] .dumi-default-previewer{margin:0 0 16px}[data-dumi-demo-grid] .dumi-default-previewer:first-child{margin-top:24px}[data-dumi-demo-grid] .dumi-default-previewer:last-child{margin-bottom:32px}.dumi-default-previewer-demo{border-top-left-radius:2px;border-top-right-radius:2px;padding:40px 24px}.dumi-default-previewer-demo>iframe{display:block;width:100%;height:300px;border:0}.dumi-default-previewer-demo[data-iframe]{position:relative;padding:0;overflow:hidden}.dumi-default-previewer-demo[data-iframe]:before{content:"";display:block;height:24px;background-color:#e4e9ec}[data-prefers-color=dark] .dumi-default-previewer-demo[data-iframe]:before{background-color:#2a353c}.dumi-default-previewer-demo[data-iframe]:after{content:"";position:absolute;top:5px;left:8px;display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#fd6458;box-shadow:20px 0 #ffbf2b,40px 0 #24cc3d}.dumi-default-previewer-demo[data-transform]{transform:translate(0)}.dumi-default-previewer-demo[data-compact]{padding:0}.dumi-default-previewer-meta{border-top:1px solid #e4e9ec}[data-prefers-color=dark] .dumi-default-previewer-meta{border-top-color:#2a353c}.dumi-default-previewer-desc{position:relative}.dumi-default-previewer-desc>.markdown{padding:14px 24px;border-bottom:1px dashed #e4e9ec}[data-prefers-color=dark] .dumi-default-previewer-desc>.markdown{border-bottom-color:#2a353c}.dumi-default-previewer-desc>h5{position:absolute;top:-7px;left:20px;margin:0;padding:0 4px;display:inline-block;font-size:14px;line-height:1;font-weight:700;background:linear-gradient(to top,#ffffff,#ffffff 50%,rgba(255,255,255,0)) 100%}[data-prefers-color=dark] .dumi-default-previewer-desc>h5{background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.95) 50%,rgba(0,0,0,0)) 100%}.dumi-default-previewer-desc>h5>a{color:#30363f}[data-prefers-color=dark] .dumi-default-previewer-desc>h5>a{color:#c6c9cd}.dumi-default-previewer-desc>h5>a:not(:hover){text-decoration:none}.dumi-default-previewer-desc>h5>a>strong{float:inline-start;padding-inline-end:8px;color:#d59200;font-size:12px;line-height:15px}[data-prefers-color=dark] .dumi-default-previewer-desc>h5>a>strong{color:#895e00}.dumi-default-previewer[data-active]{box-shadow:0 0 0 4px #1677ff1a;border-color:#7cb3ff}[data-prefers-color=dark] .dumi-default-previewer[data-active]{box-shadow:0 0 0 4px #0053c81a;border-color:#002962}.dumi-default-previewer[data-debug]{border-color:#ffc23c}[data-prefers-color=dark] .dumi-default-previewer[data-debug]{border-color:#231800}.dumi-default-previewer[data-debug][data-active]{box-shadow:0 0 0 4px #d592001a}[data-prefers-color=dark] .dumi-default-previewer[data-debug][data-active]{box-shadow:0 0 0 4px #895e001a}#nprogress{pointer-events:none}#nprogress .bar{background:var;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #1677ff,0 0 5px #1677ff;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#1677ff;border-left-color:#1677ff;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}} diff --git a/umi.e9519e91.js b/umi.e9519e91.js new file mode 100644 index 00000000..3a589f21 --- /dev/null +++ b/umi.e9519e91.js @@ -0,0 +1,6906 @@ +!(function(){var dm=Object.defineProperty,fm=Object.defineProperties;var pm=Object.getOwnPropertyDescriptors;var Vd=Object.getOwnPropertySymbols;var kf=Object.prototype.hasOwnProperty,Hf=Object.prototype.propertyIsEnumerable;var Uf=(y,u,e)=>u in y?dm(y,u,{enumerable:!0,configurable:!0,writable:!0,value:e}):y[u]=e,Sa=(y,u)=>{for(var e in u||(u={}))kf.call(u,e)&&Uf(y,e,u[e]);if(Vd)for(var e of Vd(u))Hf.call(u,e)&&Uf(y,e,u[e]);return y},Do=(y,u)=>fm(y,pm(u));var Au=(y,u)=>{var e={};for(var n in y)kf.call(y,n)&&u.indexOf(n)<0&&(e[n]=y[n]);if(y!=null&&Vd)for(var n of Vd(y))u.indexOf(n)<0&&Hf.call(y,n)&&(e[n]=y[n]);return e};var ai=(y,u,e)=>new Promise((n,a)=>{var t=d=>{try{p(e.next(d))}catch(l){a(l)}},o=d=>{try{p(e.throw(d))}catch(l){a(l)}},p=d=>d.done?n(d.value):Promise.resolve(d.value).then(t,o);p((e=e.apply(y,u)).next())});(function(){var __webpack_modules__={22601:function(y,u,e){"use strict";e.d(u,{iN:function(){return le},R_:function(){return w},EV:function(){return D}});var n=e(96299),a=e(28556),t=2,o=.16,p=.05,d=.05,l=.15,c=5,v=4,m=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function x(M){var b=M.r,P=M.g,H=M.b,Y=(0,n.py)(b,P,H);return{h:Y.h*360,s:Y.s,v:Y.v}}function h(M){var b=M.r,P=M.g,H=M.b;return"#".concat((0,n.vq)(b,P,H,!1))}function f(M,b,P){var H=P/100,Y={r:(b.r-M.r)*H+M.r,g:(b.g-M.g)*H+M.g,b:(b.b-M.b)*H+M.b};return Y}function S(M,b,P){var H;return Math.round(M.h)>=60&&Math.round(M.h)<=240?H=P?Math.round(M.h)-t*b:Math.round(M.h)+t*b:H=P?Math.round(M.h)+t*b:Math.round(M.h)-t*b,H<0?H+=360:H>=360&&(H-=360),H}function A(M,b,P){if(M.h===0&&M.s===0)return M.s;var H;return P?H=M.s-o*b:b===v?H=M.s+o:H=M.s+p*b,H>1&&(H=1),P&&b===c&&H>.1&&(H=.1),H<.06&&(H=.06),Number(H.toFixed(2))}function T(M,b,P){var H;return P?H=M.v+d*b:H=M.v-l*b,H>1&&(H=1),Number(H.toFixed(2))}function w(M){for(var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},P=[],H=(0,a.uA)(M),Y=c;Y>0;Y-=1){var K=x(H),X=h((0,a.uA)({h:S(K,Y,!0),s:A(K,Y,!0),v:T(K,Y,!0)}));P.push(X)}P.push(h(H));for(var ce=1;ce<=v;ce+=1){var be=x(H),Te=h((0,a.uA)({h:S(be,ce),s:A(be,ce),v:T(be,ce)}));P.push(Te)}return b.theme==="dark"?m.map(function(Oe){var lt=Oe.index,rt=Oe.opacity,it=h(f((0,a.uA)(b.backgroundColor||"#141414"),(0,a.uA)(P[lt]),rt*100));return it}):P}var R={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},E={},O={};Object.keys(R).forEach(function(M){E[M]=w(R[M]),E[M].primary=E[M][5],O[M]=w(R[M],{theme:"dark",backgroundColor:"#141414"}),O[M].primary=O[M][5]});var C=E.red,F=E.volcano,D=E.gold,V=E.orange,$=E.yellow,Z=E.lime,te=E.green,Q=E.cyan,le=E.blue,q=E.geekblue,_=E.purple,ae=E.magenta,z=E.grey,W=E.grey},23238:function(y,u,e){"use strict";e.d(u,{E4:function(){return Sn},V9:function(){return Z},Df:function(){return V},jG:function(){return b},EN:function(){return ya},t2:function(){return Gn},ks:function(){return Me},bf:function(){return Ee},CI:function(){return Qn},fp:function(){return Tr},xy:function(){return xr}});var n=e(81361),a=e(78948),t=e(22937),o=e(7376);function p(Ae){for(var dt=0,It,mt=0,Gt=Ae.length;Gt>=4;++mt,Gt-=4)It=Ae.charCodeAt(mt)&255|(Ae.charCodeAt(++mt)&255)<<8|(Ae.charCodeAt(++mt)&255)<<16|(Ae.charCodeAt(++mt)&255)<<24,It=(It&65535)*1540483477+((It>>>16)*59797<<16),It^=It>>>24,dt=(It&65535)*1540483477+((It>>>16)*59797<<16)^(dt&65535)*1540483477+((dt>>>16)*59797<<16);switch(Gt){case 3:dt^=(Ae.charCodeAt(mt+2)&255)<<16;case 2:dt^=(Ae.charCodeAt(mt+1)&255)<<8;case 1:dt^=Ae.charCodeAt(mt)&255,dt=(dt&65535)*1540483477+((dt>>>16)*59797<<16)}return dt^=dt>>>13,dt=(dt&65535)*1540483477+((dt>>>16)*59797<<16),((dt^dt>>>15)>>>0).toString(36)}var d=p,l=e(24009),c=e(50959),v=e.t(c,2),m=e(68601),x=e(1952),h=e(141),f=e(27081),S=e(17797),A="%";function T(Ae){return Ae.join(A)}var w=function(){function Ae(dt){(0,f.Z)(this,Ae),(0,a.Z)(this,"instanceId",void 0),(0,a.Z)(this,"cache",new Map),this.instanceId=dt}return(0,S.Z)(Ae,[{key:"get",value:function(It){return this.opGet(T(It))}},{key:"opGet",value:function(It){return this.cache.get(It)||null}},{key:"update",value:function(It,mt){return this.opUpdate(T(It),mt)}},{key:"opUpdate",value:function(It,mt){var Gt=this.cache.get(It),xn=mt(Gt);xn===null?this.cache.delete(It):this.cache.set(It,xn)}}]),Ae}(),R=w,E=["children"],O="data-token-hash",C="data-css-hash",F="data-cache-path",D="__cssinjs_instance__";function V(){var Ae=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var dt=document.body.querySelectorAll("style[".concat(C,"]"))||[],It=document.head.firstChild;Array.from(dt).forEach(function(Gt){Gt[D]=Gt[D]||Ae,Gt[D]===Ae&&document.head.insertBefore(Gt,It)});var mt={};Array.from(document.querySelectorAll("style[".concat(C,"]"))).forEach(function(Gt){var xn=Gt.getAttribute(C);if(mt[xn]){if(Gt[D]===Ae){var or;(or=Gt.parentNode)===null||or===void 0||or.removeChild(Gt)}}else mt[xn]=!0})}return new R(Ae)}var $=c.createContext({hashPriority:"low",cache:V(),defaultCache:!0}),Z=function(dt){var It=dt.children,mt=(0,m.Z)(dt,E),Gt=c.useContext($),xn=(0,x.Z)(function(){var or=(0,o.Z)({},Gt);Object.keys(mt).forEach(function(ar){var oa=mt[ar];mt[ar]!==void 0&&(or[ar]=oa)});var Dr=mt.cache;return or.cache=or.cache||V(),or.defaultCache=!Dr&&Gt.defaultCache,or},[Gt,mt],function(or,Dr){return!(0,h.Z)(or[0],Dr[0],!0)||!(0,h.Z)(or[1],Dr[1],!0)});return c.createElement($.Provider,{value:xn},It)},te=$,Q=e(19881),le=e(40664);function q(Ae,dt){if(Ae.length!==dt.length)return!1;for(var It=0;It1&&arguments[1]!==void 0?arguments[1]:!1,or={map:this.cache};return It.forEach(function(Dr){if(!or)or=void 0;else{var ar;or=(ar=or)===null||ar===void 0||(ar=ar.map)===null||ar===void 0?void 0:ar.get(Dr)}}),(mt=or)!==null&&mt!==void 0&&mt.value&&xn&&(or.value[1]=this.cacheCallTimes++),(Gt=or)===null||Gt===void 0?void 0:Gt.value}},{key:"get",value:function(It){var mt;return(mt=this.internalGet(It,!0))===null||mt===void 0?void 0:mt[0]}},{key:"has",value:function(It){return!!this.internalGet(It)}},{key:"set",value:function(It,mt){var Gt=this;if(!this.has(It)){if(this.size()+1>Ae.MAX_CACHE_SIZE+Ae.MAX_CACHE_OFFSET){var xn=this.keys.reduce(function(oa,_r){var pa=(0,n.Z)(oa,2),$r=pa[1];return Gt.internalGet(_r)[1]<$r?[_r,Gt.internalGet(_r)[1]]:oa},[this.keys[0],this.cacheCallTimes]),or=(0,n.Z)(xn,1),Dr=or[0];this.delete(Dr)}this.keys.push(It)}var ar=this.cache;It.forEach(function(oa,_r){if(_r===It.length-1)ar.set(oa,{value:[mt,Gt.cacheCallTimes++]});else{var pa=ar.get(oa);pa?pa.map||(pa.map=new Map):ar.set(oa,{map:new Map}),ar=ar.get(oa).map}})}},{key:"deleteByPath",value:function(It,mt){var Gt=It.get(mt[0]);if(mt.length===1){var xn;return Gt.map?It.set(mt[0],{map:Gt.map}):It.delete(mt[0]),(xn=Gt.value)===null||xn===void 0?void 0:xn[0]}var or=this.deleteByPath(Gt.map,mt.slice(1));return(!Gt.map||Gt.map.size===0)&&!Gt.value&&It.delete(mt[0]),or}},{key:"delete",value:function(It){if(this.has(It))return this.keys=this.keys.filter(function(mt){return!q(mt,It)}),this.deleteByPath(this.cache,It)}}]),Ae}();(0,a.Z)(_,"MAX_CACHE_SIZE",20),(0,a.Z)(_,"MAX_CACHE_OFFSET",5);var ae=e(24694),z=0,W=function(){function Ae(dt){(0,f.Z)(this,Ae),(0,a.Z)(this,"derivatives",void 0),(0,a.Z)(this,"id",void 0),this.derivatives=Array.isArray(dt)?dt:[dt],this.id=z,dt.length===0&&(0,ae.Kp)(dt.length>0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),z+=1}return(0,S.Z)(Ae,[{key:"getDerivativeToken",value:function(It){return this.derivatives.reduce(function(mt,Gt){return Gt(It,mt)},void 0)}}]),Ae}(),M=new _;function b(Ae){var dt=Array.isArray(Ae)?Ae:[Ae];return M.has(dt)||M.set(dt,new W(dt)),M.get(dt)}var P=new WeakMap,H={};function Y(Ae,dt){for(var It=P,mt=0;mt3&&arguments[3]!==void 0?arguments[3]:{},Gt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Gt)return Ae;var xn=(0,o.Z)((0,o.Z)({},mt),{},(0,a.Z)((0,a.Z)({},O,dt),C,It)),or=Object.keys(xn).map(function(Dr){var ar=xn[Dr];return ar?"".concat(Dr,'="').concat(ar,'"'):null}).filter(function(Dr){return Dr}).join(" ");return"")}var Me=function(dt){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(It?"".concat(It,"-"):"").concat(dt).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},ft=function(dt,It,mt){return Object.keys(dt).length?".".concat(It).concat(mt!=null&&mt.scope?".".concat(mt.scope):"","{").concat(Object.entries(dt).map(function(Gt){var xn=(0,n.Z)(Gt,2),or=xn[0],Dr=xn[1];return"".concat(or,":").concat(Dr,";")}).join(""),"}"):""},Re=function(dt,It,mt){var Gt={},xn={};return Object.entries(dt).forEach(function(or){var Dr,ar,oa=(0,n.Z)(or,2),_r=oa[0],pa=oa[1];if(mt!=null&&(Dr=mt.preserve)!==null&&Dr!==void 0&&Dr[_r])xn[_r]=pa;else if((typeof pa=="string"||typeof pa=="number")&&!(mt!=null&&(ar=mt.ignore)!==null&&ar!==void 0&&ar[_r])){var $r,ja=Me(_r,mt==null?void 0:mt.prefix);Gt[ja]=typeof pa=="number"&&!(mt!=null&&($r=mt.unitless)!==null&&$r!==void 0&&$r[_r])?"".concat(pa,"px"):String(pa),xn[_r]="var(".concat(ja,")")}}),[xn,ft(Gt,It,{scope:mt==null?void 0:mt.scope})]},ze=e(80918),Ze=(0,o.Z)({},v),Ge=Ze.useInsertionEffect,ut=function(dt,It,mt){c.useMemo(dt,mt),(0,ze.Z)(function(){return It(!0)},mt)},Qt=Ge?function(Ae,dt,It){return Ge(function(){return Ae(),dt()},It)}:ut,Ut=Qt,Ft=(0,o.Z)({},v),hn=Ft.useInsertionEffect,Hn=function(dt){var It=[],mt=!1;function Gt(xn){mt||It.push(xn)}return c.useEffect(function(){return mt=!1,function(){mt=!0,It.length&&It.forEach(function(xn){return xn()})}},dt),Gt},Le=function(){return function(dt){dt()}},ue=typeof hn!="undefined"?Hn:Le,L=ue;function Se(){return!1}var We=!1;function He(){return We}var ct=Se;if(!1)var Dt,kt;function Zt(Ae,dt,It,mt,Gt){var xn=c.useContext(te),or=xn.cache,Dr=[Ae].concat((0,t.Z)(dt)),ar=T(Dr),oa=L([ar]),_r=ct(),pa=function(Ra){or.opUpdate(ar,function(qn){var Qa=qn||[void 0,void 0],La=(0,n.Z)(Qa,2),Ka=La[0],eo=Ka===void 0?0:Ka,Oo=La[1],So=Oo,Ua=So||It(),an=[eo,Ua];return Ra?Ra(an):an})};c.useMemo(function(){pa()},[ar]);var $r=or.opGet(ar),ja=$r[1];return Ut(function(){Gt==null||Gt(ja)},function(Va){return pa(function(Ra){var qn=(0,n.Z)(Ra,2),Qa=qn[0],La=qn[1];return Va&&Qa===0&&(Gt==null||Gt(ja)),[Qa+1,La]}),function(){or.opUpdate(ar,function(Ra){var qn=Ra||[],Qa=(0,n.Z)(qn,2),La=Qa[0],Ka=La===void 0?0:La,eo=Qa[1],Oo=Ka-1;return Oo===0?(oa(function(){(Va||!or.opGet(ar))&&(mt==null||mt(eo,!1))}),null):[Ka-1,eo]})}},[ar]),ja}var nt={},jt="css",wt=new Map;function Ot(Ae){wt.set(Ae,(wt.get(Ae)||0)+1)}function fn(Ae,dt){if(typeof document!="undefined"){var It=document.querySelectorAll("style[".concat(O,'="').concat(Ae,'"]'));It.forEach(function(mt){if(mt[D]===dt){var Gt;(Gt=mt.parentNode)===null||Gt===void 0||Gt.removeChild(mt)}})}}var Rt=0;function mn(Ae,dt){wt.set(Ae,(wt.get(Ae)||0)-1);var It=Array.from(wt.keys()),mt=It.filter(function(Gt){var xn=wt.get(Gt)||0;return xn<=0});It.length-mt.length>Rt&&mt.forEach(function(Gt){fn(Gt,dt),wt.delete(Gt)})}var Gn=function(dt,It,mt,Gt){var xn=mt.getDerivativeToken(dt),or=(0,o.Z)((0,o.Z)({},xn),It);return Gt&&(or=Gt(or)),or},pr="token";function Tr(Ae,dt){var It=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},mt=(0,c.useContext)(te),Gt=mt.cache.instanceId,xn=mt.container,or=It.salt,Dr=or===void 0?"":or,ar=It.override,oa=ar===void 0?nt:ar,_r=It.formatToken,pa=It.getComputedToken,$r=It.cssVar,ja=Y(function(){return Object.assign.apply(Object,[{}].concat((0,t.Z)(dt)))},dt),Va=X(ja),Ra=X(oa),qn=$r?X($r):"",Qa=Zt(pr,[Dr,Ae.id,Va,Ra,qn],function(){var La,Ka=pa?pa(ja,oa,Ae):Gn(ja,oa,Ae,_r),eo=(0,o.Z)({},Ka),Oo="";if($r){var So=Re(Ka,$r.key,{prefix:$r.prefix,ignore:$r.ignore,unitless:$r.unitless,preserve:$r.preserve}),Ua=(0,n.Z)(So,2);Ka=Ua[0],Oo=Ua[1]}var an=ce(Ka,Dr);Ka._tokenKey=an,eo._tokenKey=ce(eo,Dr);var ir=(La=$r==null?void 0:$r.key)!==null&&La!==void 0?La:an;Ka._themeKey=ir,Ot(ir);var Fn="".concat(jt,"-").concat(d(an));return Ka._hashId=Fn,[Ka,Fn,eo,Oo,($r==null?void 0:$r.key)||""]},function(La){mn(La[0]._themeKey,Gt)},function(La){var Ka=(0,n.Z)(La,4),eo=Ka[0],Oo=Ka[3];if($r&&Oo){var So=(0,l.hq)(Oo,d("css-variables-".concat(eo._themeKey)),{mark:C,prepend:"queue",attachTo:xn,priority:-999});So[D]=Gt,So.setAttribute(O,eo._themeKey)}});return Qa}var Sr=function(dt,It,mt){var Gt=(0,n.Z)(dt,5),xn=Gt[2],or=Gt[3],Dr=Gt[4],ar=mt||{},oa=ar.plain;if(!or)return null;var _r=xn._tokenKey,pa=-999,$r={"data-rc-order":"prependQueue","data-rc-priority":"".concat(pa)},ja=Qe(or,Dr,_r,$r,oa);return[pa,_r,ja]},sa=e(57260),Xr={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},at=Xr,Wt="-ms-",bn="-moz-",Bn="-webkit-",Dn="comm",Zr="rule",Ar="decl",Vr="@page",da="@media",mr="@import",Mn="@charset",_n="@viewport",Ur="@supports",jr="@document",we="@namespace",Ue="@keyframes",gn="@font-face",Cn="@counter-style",vn="@font-feature-values",cr="@layer",dr=Math.abs,gr=String.fromCharCode,Rr=Object.assign;function yr(Ae,dt){return ua(Ae,0)^45?(((dt<<2^ua(Ae,0))<<2^ua(Ae,1))<<2^ua(Ae,2))<<2^ua(Ae,3):0}function Aa(Ae){return Ae.trim()}function la(Ae,dt){return(Ae=dt.exec(Ae))?Ae[0]:Ae}function xa(Ae,dt,It){return Ae.replace(dt,It)}function Oa(Ae,dt,It){return Ae.indexOf(dt,It)}function ua(Ae,dt){return Ae.charCodeAt(dt)|0}function Fr(Ae,dt,It){return Ae.slice(dt,It)}function Ht(Ae){return Ae.length}function on(Ae){return Ae.length}function wn(Ae,dt){return dt.push(Ae),Ae}function Ln(Ae,dt){return Ae.map(dt).join("")}function Pn(Ae,dt){return Ae.filter(function(It){return!la(It,dt)})}function $n(Ae,dt){for(var It="",mt=0;mt0?ua(Or,--Ir):0,Jr--,Cr===10&&(Jr=1,Nr--),Cr}function de(){return Cr=Ir2||yt(Cr)>3?"":" "}function lr(Ae){for(;de();)switch(yt(Cr)){case 0:append(nr(Ir-1),Ae);break;case 2:append(Tn(Cr),Ae);break;default:append(from(Cr),Ae)}return Ae}function jn(Ae,dt){for(;--dt&&de()&&!(Cr<48||Cr>102||Cr>57&&Cr<65||Cr>70&&Cr<97););return pt(Ae,ke()+(dt<6&&je()==32&&de()==32))}function zn(Ae){for(;de();)switch(Cr){case Ae:return Ir;case 34:case 39:Ae!==34&&Ae!==39&&zn(Cr);break;case 40:Ae===41&&zn(Ae);break;case 92:de();break}return Ir}function Yn(Ae,dt){for(;de()&&Ae+Cr!==57;)if(Ae+Cr===84&&je()===47)break;return"/*"+pt(dt,Ir-1)+"*"+gr(Ae===47?Ae:de())}function nr(Ae){for(;!yt(je());)de();return pt(Ae,Ir)}function j(Ae){return Pt(Ke("",null,null,null,[""],Ae=$t(Ae),0,[0],Ae))}function Ke(Ae,dt,It,mt,Gt,xn,or,Dr,ar){for(var oa=0,_r=0,pa=or,$r=0,ja=0,Va=0,Ra=1,qn=1,Qa=1,La=0,Ka="",eo=Gt,Oo=xn,So=mt,Ua=Ka;qn;)switch(Va=La,La=de()){case 40:if(Va!=108&&ua(Ua,pa-1)==58){Oa(Ua+=xa(Tn(La),"&","&\f"),"&\f",dr(oa?Dr[oa-1]:0))!=-1&&(Qa=-1);break}case 34:case 39:case 91:Ua+=Tn(La);break;case 9:case 10:case 13:case 32:Ua+=vr(Va);break;case 92:Ua+=jn(ke()-1,7);continue;case 47:switch(je()){case 42:case 47:wn(Ce(Yn(de(),ke()),dt,It,ar),ar);break;default:Ua+="/"}break;case 123*Ra:Dr[oa++]=Ht(Ua)*Qa;case 125*Ra:case 59:case 0:switch(La){case 0:case 125:qn=0;case 59+_r:Qa==-1&&(Ua=xa(Ua,/\f/g,"")),ja>0&&Ht(Ua)-pa&&wn(ja>32?Et(Ua+";",mt,It,pa-1,ar):Et(xa(Ua," ","")+";",mt,It,pa-2,ar),ar);break;case 59:Ua+=";";default:if(wn(So=ot(Ua,dt,It,oa,_r,Gt,Dr,Ka,eo=[],Oo=[],pa,xn),xn),La===123)if(_r===0)Ke(Ua,dt,So,So,eo,xn,pa,Dr,Oo);else switch($r===99&&ua(Ua,3)===110?100:$r){case 100:case 108:case 109:case 115:Ke(Ae,So,So,mt&&wn(ot(Ae,So,So,0,0,Gt,Dr,Ka,Gt,eo=[],pa,Oo),Oo),Gt,Oo,pa,Dr,mt?eo:Oo);break;default:Ke(Ua,So,So,So,[""],Oo,0,Dr,Oo)}}oa=_r=ja=0,Ra=Qa=1,Ka=Ua="",pa=or;break;case 58:pa=1+Ht(Ua),ja=Va;default:if(Ra<1){if(La==123)--Ra;else if(La==125&&Ra++==0&&ge()==125)continue}switch(Ua+=gr(La),La*Ra){case 38:Qa=_r>0?1:(Ua+="\f",-1);break;case 44:Dr[oa++]=(Ht(Ua)-1)*Qa,Qa=1;break;case 64:je()===45&&(Ua+=Tn(de())),$r=je(),_r=pa=Ht(Ka=Ua+=nr(ke())),La++;break;case 45:Va===45&&Ht(Ua)==2&&(Ra=0)}}return xn}function ot(Ae,dt,It,mt,Gt,xn,or,Dr,ar,oa,_r,pa){for(var $r=Gt-1,ja=Gt===0?xn:[""],Va=on(ja),Ra=0,qn=0,Qa=0;Ra0?ja[La]+" "+Ka:xa(Ka,/&\f/g,ja[La])))&&(ar[Qa++]=eo);return Hr(Ae,dt,It,Gt===0?Zr:Dr,ar,oa,_r,pa)}function Ce(Ae,dt,It,mt){return Hr(Ae,dt,It,Dn,gr(oe()),Fr(Ae,2,-2),0,mt)}function Et(Ae,dt,It,mt,Gt){return Hr(Ae,dt,It,Ar,Fr(Ae,0,mt),Fr(Ae,mt+1,-1),mt,Gt)}function Ye(Ae,dt){var It=dt.path,mt=dt.parentSelectors;devWarning(!1,"[Ant Design CSS-in-JS] ".concat(It?"Error in ".concat(It,": "):"").concat(Ae).concat(mt.length?" Selector: ".concat(mt.join(" | ")):""))}var Lt=function(dt,It,mt){if(dt==="content"){var Gt=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,xn=["normal","none","initial","inherit","unset"];(typeof It!="string"||xn.indexOf(It)===-1&&!Gt.test(It)&&(It.charAt(0)!==It.charAt(It.length-1)||It.charAt(0)!=='"'&&It.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(It,"\"'`."),mt)}},ht=null,nn=function(dt,It,mt){dt==="animation"&&mt.hashId&&It!=="none"&&lintWarning("You seem to be using hashed animation '".concat(It,"', in which case 'animationName' with Keyframe as value is recommended."),mt)},Je=null;function qt(Ae){var dt,It=((dt=Ae.match(/:not\(([^)]*)\)/))===null||dt===void 0?void 0:dt[1])||"",mt=It.split(/(\[[^[]*])|(?=[.#])/).filter(function(Gt){return Gt});return mt.length>1}function Tt(Ae){return Ae.parentSelectors.reduce(function(dt,It){return dt?It.includes("&")?It.replace(/&/g,dt):"".concat(dt," ").concat(It):It},"")}var Vt=function(dt,It,mt){var Gt=Tt(mt),xn=Gt.match(/:not\([^)]*\)/g)||[];xn.length>0&&xn.some(qt)&&lintWarning("Concat ':not' selector not support in legacy browsers.",mt)},An=null,Ct=function(dt,It,mt){switch(dt){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":lintWarning("You seem to be using non-logical property '".concat(dt,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),mt);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof It=="string"){var Gt=It.split(" ").map(function(Dr){return Dr.trim()});Gt.length===4&&Gt[1]!==Gt[3]&&lintWarning("You seem to be using '".concat(dt,"' property with different left ").concat(dt," and right ").concat(dt,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),mt)}return;case"clear":case"textAlign":(It==="left"||It==="right")&&lintWarning("You seem to be using non-logical value '".concat(It,"' of ").concat(dt,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),mt);return;case"borderRadius":if(typeof It=="string"){var xn=It.split("/").map(function(Dr){return Dr.trim()}),or=xn.reduce(function(Dr,ar){if(Dr)return Dr;var oa=ar.split(" ").map(function(_r){return _r.trim()});return oa.length>=2&&oa[0]!==oa[1]||oa.length===3&&oa[1]!==oa[2]||oa.length===4&&oa[2]!==oa[3]?!0:Dr},!1);or&&lintWarning("You seem to be using non-logical value '".concat(It,"' of ").concat(dt,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),mt)}return;default:}},Nn=null,On=function(dt,It,mt){(typeof It=="string"&&/NaN/g.test(It)||Number.isNaN(It))&&lintWarning("Unexpected 'NaN' in property '".concat(dt,": ").concat(It,"'."),mt)},Xt=null,Nt=function(dt,It,mt){mt.parentSelectors.some(function(Gt){var xn=Gt.split(",");return xn.some(function(or){return or.split("&").length>2})})&&lintWarning("Should not use more than one `&` in a selector.",mt)},Mt=null,he="data-ant-cssinjs-cache-path",ee="_FILE_STYLE__";function U(Ae){return Object.keys(Ae).map(function(dt){var It=Ae[dt];return"".concat(dt,":").concat(It)}).join(";")}var fe,xe=!0;function ye(Ae){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;fe=Ae,xe=dt}function $e(){if(!fe&&(fe={},(0,le.Z)())){var Ae=document.createElement("div");Ae.className=he,Ae.style.position="fixed",Ae.style.visibility="hidden",Ae.style.top="-9999px",document.body.appendChild(Ae);var dt=getComputedStyle(Ae).content||"";dt=dt.replace(/^"/,"").replace(/"$/,""),dt.split(";").forEach(function(Gt){var xn=Gt.split(":"),or=(0,n.Z)(xn,2),Dr=or[0],ar=or[1];fe[Dr]=ar});var It=document.querySelector("style[".concat(he,"]"));if(It){var mt;xe=!1,(mt=It.parentNode)===null||mt===void 0||mt.removeChild(It)}document.body.removeChild(Ae)}}function Ne(Ae){return $e(),!!fe[Ae]}function _e(Ae){var dt=fe[Ae],It=null;if(dt&&(0,le.Z)())if(xe)It=ee;else{var mt=document.querySelector("style[".concat(C,'="').concat(fe[Ae],'"]'));mt?It=mt.innerHTML:delete fe[Ae]}return[It,dt]}var bt="_skip_check_",tn="_multi_value_";function Jt(Ae){var dt=$n(j(Ae),Vn);return dt.replace(/\{%%%\:[^;];}/g,";")}function In(Ae){return(0,Q.Z)(Ae)==="object"&&Ae&&(bt in Ae||tn in Ae)}function sn(Ae,dt,It){if(!dt)return Ae;var mt=".".concat(dt),Gt=It==="low"?":where(".concat(mt,")"):mt,xn=Ae.split(",").map(function(or){var Dr,ar=or.trim().split(/\s+/),oa=ar[0]||"",_r=((Dr=oa.match(/^\w+/))===null||Dr===void 0?void 0:Dr[0])||"";return oa="".concat(_r).concat(Gt).concat(oa.slice(_r.length)),[oa].concat((0,t.Z)(ar.slice(1))).join(" ")});return xn.join(",")}var Wn=function Ae(dt){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Gt=mt.root,xn=mt.injectHash,or=mt.parentSelectors,Dr=It.hashId,ar=It.layer,oa=It.path,_r=It.hashPriority,pa=It.transformers,$r=pa===void 0?[]:pa,ja=It.linters,Va=ja===void 0?[]:ja,Ra="",qn={};function Qa(So){var Ua=So.getName(Dr);if(!qn[Ua]){var an=Ae(So.style,It,{root:!1,parentSelectors:or}),ir=(0,n.Z)(an,1),Fn=ir[0];qn[Ua]="@keyframes ".concat(So.getName(Dr)).concat(Fn)}}function La(So){var Ua=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return So.forEach(function(an){Array.isArray(an)?La(an,Ua):an&&Ua.push(an)}),Ua}var Ka=La(Array.isArray(dt)?dt:[dt]);if(Ka.forEach(function(So){var Ua=typeof So=="string"&&!Gt?{}:So;if(typeof Ua=="string")Ra+="".concat(Ua,` +`);else if(Ua._keyframe)Qa(Ua);else{var an=$r.reduce(function(ir,Fn){var va;return(Fn==null||(va=Fn.visit)===null||va===void 0?void 0:va.call(Fn,ir))||ir},Ua);Object.keys(an).forEach(function(ir){var Fn=an[ir];if((0,Q.Z)(Fn)==="object"&&Fn&&(ir!=="animationName"||!Fn._keyframe)&&!In(Fn)){var va=!1,wa=ir.trim(),Ga=!1;(Gt||xn)&&Dr?wa.startsWith("@")?va=!0:wa=sn(ir,Dr,_r):Gt&&!Dr&&(wa==="&"||wa==="")&&(wa="",Ga=!0);var Ba=Ae(Fn,It,{root:Ga,injectHash:va,parentSelectors:[].concat((0,t.Z)(or),[wa])}),Na=(0,n.Z)(Ba,2),mo=Na[0],Wo=Na[1];qn=(0,o.Z)((0,o.Z)({},qn),Wo),Ra+="".concat(wa).concat(mo)}else{let ci=function(_o,oi){var gi=_o.replace(/[A-Z]/g,function(as){return"-".concat(as.toLowerCase())}),Ja=oi;!at[_o]&&typeof Ja=="number"&&Ja!==0&&(Ja="".concat(Ja,"px")),_o==="animationName"&&oi!==null&&oi!==void 0&&oi._keyframe&&(Qa(oi),Ja=oi.getName(Dr)),Ra+="".concat(gi,":").concat(Ja,";")};var po,li=(po=Fn==null?void 0:Fn.value)!==null&&po!==void 0?po:Fn;(0,Q.Z)(Fn)==="object"&&Fn!==null&&Fn!==void 0&&Fn[tn]&&Array.isArray(li)?li.forEach(function(_o){ci(ir,_o)}):ci(ir,li)}})}}),!Gt)Ra="{".concat(Ra,"}");else if(ar&&rt()){var eo=ar.split(","),Oo=eo[eo.length-1].trim();Ra="@layer ".concat(Oo," {").concat(Ra,"}"),eo.length>1&&(Ra="@layer ".concat(ar,"{%%%:%}").concat(Ra))}return[Ra,qn]};function Rn(Ae,dt){return d("".concat(Ae.join("%")).concat(dt))}function Er(){return null}var Pr="style";function xr(Ae,dt){var It=Ae.token,mt=Ae.path,Gt=Ae.hashId,xn=Ae.layer,or=Ae.nonce,Dr=Ae.clientOnly,ar=Ae.order,oa=ar===void 0?0:ar,_r=c.useContext(te),pa=_r.autoClear,$r=_r.mock,ja=_r.defaultCache,Va=_r.hashPriority,Ra=_r.container,qn=_r.ssrInline,Qa=_r.transformers,La=_r.linters,Ka=_r.cache,eo=It._tokenKey,Oo=[eo].concat((0,t.Z)(mt)),So=qe,Ua=Zt(Pr,Oo,function(){var wa=Oo.join("|");if(Ne(wa)){var Ga=_e(wa),Ba=(0,n.Z)(Ga,2),Na=Ba[0],mo=Ba[1];if(Na)return[Na,eo,mo,{},Dr,oa]}var Wo=dt(),po=Wn(Wo,{hashId:Gt,hashPriority:Va,layer:xn,path:mt.join("-"),transformers:Qa,linters:La}),li=(0,n.Z)(po,2),ci=li[0],_o=li[1],oi=Jt(ci),gi=Rn(Oo,oi);return[oi,eo,gi,_o,Dr,oa]},function(wa,Ga){var Ba=(0,n.Z)(wa,3),Na=Ba[2];(Ga||pa)&&qe&&(0,l.jL)(Na,{mark:C})},function(wa){var Ga=(0,n.Z)(wa,4),Ba=Ga[0],Na=Ga[1],mo=Ga[2],Wo=Ga[3];if(So&&Ba!==ee){var po={mark:C,prepend:"queue",attachTo:Ra,priority:oa},li=typeof or=="function"?or():or;li&&(po.csp={nonce:li});var ci=(0,l.hq)(Ba,mo,po);ci[D]=Ka.instanceId,ci.setAttribute(O,eo),Object.keys(Wo).forEach(function(_o){(0,l.hq)(Jt(Wo[_o]),"_effect-".concat(_o),po)})}}),an=(0,n.Z)(Ua,3),ir=an[0],Fn=an[1],va=an[2];return function(wa){var Ga;return!qn||So||!ja?Ga=c.createElement(Er,null):Ga=c.createElement("style",(0,sa.Z)({},(0,a.Z)((0,a.Z)({},O,Fn),C,va),{dangerouslySetInnerHTML:{__html:ir}})),c.createElement(c.Fragment,null,Ga,wa)}}var na=function(dt,It,mt){var Gt=(0,n.Z)(dt,6),xn=Gt[0],or=Gt[1],Dr=Gt[2],ar=Gt[3],oa=Gt[4],_r=Gt[5],pa=mt||{},$r=pa.plain;if(oa)return null;var ja=xn,Va={"data-rc-order":"prependQueue","data-rc-priority":"".concat(_r)};return ja=Qe(xn,or,Dr,Va,$r),ar&&Object.keys(ar).forEach(function(Ra){if(!It[Ra]){It[Ra]=!0;var qn=Jt(ar[Ra]);ja+=Qe(qn,or,"_effect-".concat(Ra),Va,$r)}}),[_r,Dr,ja]},fr="cssVar",zr=function(dt,It){var mt=dt.key,Gt=dt.prefix,xn=dt.unitless,or=dt.ignore,Dr=dt.token,ar=dt.scope,oa=ar===void 0?"":ar,_r=(0,c.useContext)(te),pa=_r.cache.instanceId,$r=_r.container,ja=Dr._tokenKey,Va=[].concat((0,t.Z)(dt.path),[mt,oa,ja]),Ra=Zt(fr,Va,function(){var qn=It(),Qa=Re(qn,mt,{prefix:Gt,unitless:xn,ignore:or,scope:oa}),La=(0,n.Z)(Qa,2),Ka=La[0],eo=La[1],Oo=Rn(Va,eo);return[Ka,eo,Oo,mt]},function(qn){var Qa=(0,n.Z)(qn,3),La=Qa[2];qe&&(0,l.jL)(La,{mark:C})},function(qn){var Qa=(0,n.Z)(qn,3),La=Qa[1],Ka=Qa[2];if(La){var eo=(0,l.hq)(La,Ka,{mark:C,prepend:"queue",attachTo:$r,priority:-999});eo[D]=pa,eo.setAttribute(O,mt)}});return Ra},Mr=function(dt,It,mt){var Gt=(0,n.Z)(dt,4),xn=Gt[1],or=Gt[2],Dr=Gt[3],ar=mt||{},oa=ar.plain;if(!xn)return null;var _r=-999,pa={"data-rc-order":"prependQueue","data-rc-priority":"".concat(_r)},$r=Qe(xn,Dr,or,pa,oa);return[_r,or,$r]},Qn=zr,Ia=(0,a.Z)((0,a.Z)((0,a.Z)({},Pr,na),pr,Sr),fr,Mr);function Yr(Ae){return Ae!==null}function ya(Ae,dt){var It=typeof dt=="boolean"?{plain:dt}:dt||{},mt=It.plain,Gt=mt===void 0?!1:mt,xn=It.types,or=xn===void 0?["style","token","cssVar"]:xn,Dr=new RegExp("^(".concat((typeof or=="string"?[or]:or).join("|"),")%")),ar=Array.from(Ae.cache.keys()).filter(function($r){return Dr.test($r)}),oa={},_r={},pa="";return ar.map(function($r){var ja=$r.replace(Dr,"").replace(/%/g,"|"),Va=$r.split("%"),Ra=(0,n.Z)(Va,1),qn=Ra[0],Qa=Ia[qn],La=Qa(Ae.cache.get($r)[1],oa,{plain:Gt});if(!La)return null;var Ka=(0,n.Z)(La,3),eo=Ka[0],Oo=Ka[1],So=Ka[2];return $r.startsWith("style")&&(_r[ja]=Oo),[eo,So]}).filter(Yr).sort(function($r,ja){var Va=(0,n.Z)($r,1),Ra=Va[0],qn=(0,n.Z)(ja,1),Qa=qn[0];return Ra-Qa}).forEach(function($r){var ja=(0,n.Z)($r,2),Va=ja[1];pa+=Va}),pa+=Qe(".".concat(he,'{content:"').concat(U(_r),'";}'),void 0,void 0,(0,a.Z)({},he,he),Gt),pa}var tr=function(){function Ae(dt,It){(0,f.Z)(this,Ae),(0,a.Z)(this,"name",void 0),(0,a.Z)(this,"style",void 0),(0,a.Z)(this,"_keyframe",!0),this.name=dt,this.style=It}return(0,S.Z)(Ae,[{key:"getName",value:function(){var It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return It?"".concat(It,"-").concat(this.name):this.name}}]),Ae}(),Sn=tr;function re(Ae){if(typeof Ae=="number")return[[Ae],!1];var dt=String(Ae).trim(),It=dt.match(/(.*)(!important)/),mt=(It?It[1]:dt).trim().split(/\s+/),Gt=[],xn=0;return[mt.reduce(function(or,Dr){if(Dr.includes("(")||Dr.includes(")")){var ar=Dr.split("(").length-1,oa=Dr.split(")").length-1;xn+=ar-oa}return xn>=0&&Gt.push(Dr),xn===0&&(or.push(Gt.join(" ")),Gt=[]),or},[]),!!It]}function me(Ae){return Ae.notSplit=!0,Ae}var Fe={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:me(["borderTop","borderBottom"]),borderBlockStart:me(["borderTop"]),borderBlockEnd:me(["borderBottom"]),borderInline:me(["borderLeft","borderRight"]),borderInlineStart:me(["borderLeft"]),borderInlineEnd:me(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function xt(Ae,dt){var It=Ae;return dt&&(It="".concat(It," !important")),{_skip_check_:!0,value:It}}var cn={visit:function(dt){var It={};return Object.keys(dt).forEach(function(mt){var Gt=dt[mt],xn=Fe[mt];if(xn&&(typeof Gt=="number"||typeof Gt=="string")){var or=re(Gt),Dr=(0,n.Z)(or,2),ar=Dr[0],oa=Dr[1];xn.length&&xn.notSplit?xn.forEach(function(_r){It[_r]=xt(Gt,oa)}):xn.length===1?It[xn[0]]=xt(ar[0],oa):xn.length===2?xn.forEach(function(_r,pa){var $r;It[_r]=xt(($r=ar[pa])!==null&&$r!==void 0?$r:ar[0],oa)}):xn.length===4?xn.forEach(function(_r,pa){var $r,ja;It[_r]=xt(($r=(ja=ar[pa])!==null&&ja!==void 0?ja:ar[pa-2])!==null&&$r!==void 0?$r:ar[0],oa)}):It[mt]=Gt}else It[mt]=Gt}),It}},Kn=null,br=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function Wr(Ae,dt){var It=Math.pow(10,dt+1),mt=Math.floor(Ae*It);return Math.round(mt/10)*10/It}var Qr=function(){var dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},It=dt.rootValue,mt=It===void 0?16:It,Gt=dt.precision,xn=Gt===void 0?5:Gt,or=dt.mediaQuery,Dr=or===void 0?!1:or,ar=function(pa,$r){if(!$r)return pa;var ja=parseFloat($r);if(ja<=1)return pa;var Va=Wr(ja/mt,xn);return"".concat(Va,"rem")},oa=function(pa){var $r=_objectSpread({},pa);return Object.entries(pa).forEach(function(ja){var Va=_slicedToArray(ja,2),Ra=Va[0],qn=Va[1];if(typeof qn=="string"&&qn.includes("px")){var Qa=qn.replace(br,ar);$r[Ra]=Qa}!unitless[Ra]&&typeof qn=="number"&&qn!==0&&($r[Ra]="".concat(qn,"px").replace(br,ar));var La=Ra.trim();if(La.startsWith("@")&&La.includes("px")&&Dr){var Ka=Ra.replace(br,ar);$r[Ka]=$r[Ra],delete $r[Ra]}}),$r};return{visit:oa}},fa=null,er={supportModernCSS:function(){return Kt()&&vt()}}},84143:function(y,u,e){"use strict";var n=e(57260),a=e(81361),t=e(78948),o=e(68601),p=e(50959),d=e(82187),l=e.n(d),c=e(22601),v=e(33711),m=e(950),x=e(32336),h=e(18951),f=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,x.U)(c.iN.primary);var S=p.forwardRef(function(A,T){var w=A.className,R=A.icon,E=A.spin,O=A.rotate,C=A.tabIndex,F=A.onClick,D=A.twoToneColor,V=(0,o.Z)(A,f),$=p.useContext(v.Z),Z=$.prefixCls,te=Z===void 0?"anticon":Z,Q=$.rootClassName,le=l()(Q,te,(0,t.Z)((0,t.Z)({},"".concat(te,"-").concat(R.name),!!R.name),"".concat(te,"-spin"),!!E||R.name==="loading"),w),q=C;q===void 0&&F&&(q=-1);var _=O?{msTransform:"rotate(".concat(O,"deg)"),transform:"rotate(".concat(O,"deg)")}:void 0,ae=(0,h.H9)(D),z=(0,a.Z)(ae,2),W=z[0],M=z[1];return p.createElement("span",(0,n.Z)({role:"img","aria-label":R.name},V,{ref:T,tabIndex:q,onClick:F,className:le}),p.createElement(m.Z,{icon:R,primaryColor:W,secondaryColor:M,style:_}))});S.displayName="AntdIcon",S.getTwoToneColor=x.m,S.setTwoToneColor=x.U,u.Z=S},33711:function(y,u,e){"use strict";var n=e(50959),a=(0,n.createContext)({});u.Z=a},950:function(y,u,e){"use strict";var n=e(68601),a=e(7376),t=e(50959),o=e(18951),p=["icon","className","onClick","style","primaryColor","secondaryColor"],d={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function l(m){var x=m.primaryColor,h=m.secondaryColor;d.primaryColor=x,d.secondaryColor=h||(0,o.pw)(x),d.calculated=!!h}function c(){return(0,a.Z)({},d)}var v=function(x){var h=x.icon,f=x.className,S=x.onClick,A=x.style,T=x.primaryColor,w=x.secondaryColor,R=(0,n.Z)(x,p),E=t.useRef(),O=d;if(T&&(O={primaryColor:T,secondaryColor:w||(0,o.pw)(T)}),(0,o.C3)(E),(0,o.Kp)((0,o.r)(h),"icon should be icon definiton, but got ".concat(h)),!(0,o.r)(h))return null;var C=h;return C&&typeof C.icon=="function"&&(C=(0,a.Z)((0,a.Z)({},C),{},{icon:C.icon(O.primaryColor,O.secondaryColor)})),(0,o.R_)(C.icon,"svg-".concat(C.name),(0,a.Z)((0,a.Z)({className:f,onClick:S,style:A,"data-icon":C.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},R),{},{ref:E}))};v.displayName="IconReact",v.getTwoToneColors=c,v.setTwoToneColors=l,u.Z=v},32336:function(y,u,e){"use strict";e.d(u,{U:function(){return o},m:function(){return p}});var n=e(81361),a=e(950),t=e(18951);function o(d){var l=(0,t.H9)(d),c=(0,n.Z)(l,2),v=c[0],m=c[1];return a.Z.setTwoToneColors({primaryColor:v,secondaryColor:m})}function p(){var d=a.Z.getTwoToneColors();return d.calculated?[d.primaryColor,d.secondaryColor]:d.primaryColor}},92933:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},52639:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},68233:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},84658:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},85659:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},12264:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},74047:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},30475:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},91217:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},68889:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z"}}]},name:"loading-3-quarters",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},45691:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},98794:function(y,u,e){"use strict";e.d(u,{Z:function(){return c}});var n=e(57260),a=e(50959),t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},o=t,p=e(84143),d=function(m,x){return a.createElement(p.Z,(0,n.Z)({},m,{ref:x,icon:o}))},l=a.forwardRef(d),c=l},18951:function(y,u,e){"use strict";e.d(u,{C3:function(){return R},H9:function(){return A},Kp:function(){return m},R_:function(){return f},pw:function(){return S},r:function(){return x},vD:function(){return T}});var n=e(7376),a=e(19881),t=e(22601),o=e(24009),p=e(66913),d=e(24694),l=e(50959),c=e(33711);function v(E){return E.replace(/-(.)/g,function(O,C){return C.toUpperCase()})}function m(E,O){(0,d.ZP)(E,"[@ant-design/icons] ".concat(O))}function x(E){return(0,a.Z)(E)==="object"&&typeof E.name=="string"&&typeof E.theme=="string"&&((0,a.Z)(E.icon)==="object"||typeof E.icon=="function")}function h(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(E).reduce(function(O,C){var F=E[C];switch(C){case"class":O.className=F,delete O.class;break;default:delete O[C],O[v(C)]=F}return O},{})}function f(E,O,C){return C?l.createElement(E.tag,(0,n.Z)((0,n.Z)({key:O},h(E.attrs)),C),(E.children||[]).map(function(F,D){return f(F,"".concat(O,"-").concat(E.tag,"-").concat(D))})):l.createElement(E.tag,(0,n.Z)({key:O},h(E.attrs)),(E.children||[]).map(function(F,D){return f(F,"".concat(O,"-").concat(E.tag,"-").concat(D))}))}function S(E){return(0,t.R_)(E)[0]}function A(E){return E?Array.isArray(E)?E:[E]:[]}var T={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},w=` +.anticon { + display: inline-flex; + alignItems: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,R=function(O){var C=(0,l.useContext)(c.Z),F=C.csp,D=C.prefixCls,V=w;D&&(V=V.replace(/anticon/g,D)),(0,l.useEffect)(function(){var $=O.current,Z=(0,p.A)($);(0,o.hq)(V,"@ant-design-icons",{prepend:!0,csp:F,attachTo:Z})},[])}},96299:function(y,u,e){"use strict";e.d(u,{T6:function(){return h},VD:function(){return f},WE:function(){return l},Yt:function(){return S},lC:function(){return t},py:function(){return d},rW:function(){return a},s:function(){return v},ve:function(){return p},vq:function(){return c}});var n=e(23881);function a(A,T,w){return{r:(0,n.sh)(A,255)*255,g:(0,n.sh)(T,255)*255,b:(0,n.sh)(w,255)*255}}function t(A,T,w){A=(0,n.sh)(A,255),T=(0,n.sh)(T,255),w=(0,n.sh)(w,255);var R=Math.max(A,T,w),E=Math.min(A,T,w),O=0,C=0,F=(R+E)/2;if(R===E)C=0,O=0;else{var D=R-E;switch(C=F>.5?D/(2-R-E):D/(R+E),R){case A:O=(T-w)/D+(T1&&(w-=1),w<.16666666666666666?A+(T-A)*(6*w):w<.5?T:w<.6666666666666666?A+(T-A)*(.6666666666666666-w)*6:A}function p(A,T,w){var R,E,O;if(A=(0,n.sh)(A,360),T=(0,n.sh)(T,100),w=(0,n.sh)(w,100),T===0)E=w,O=w,R=w;else{var C=w<.5?w*(1+T):w+T-w*T,F=2*w-C;R=o(F,C,A+.3333333333333333),E=o(F,C,A),O=o(F,C,A-.3333333333333333)}return{r:R*255,g:E*255,b:O*255}}function d(A,T,w){A=(0,n.sh)(A,255),T=(0,n.sh)(T,255),w=(0,n.sh)(w,255);var R=Math.max(A,T,w),E=Math.min(A,T,w),O=0,C=R,F=R-E,D=R===0?0:F/R;if(R===E)O=0;else{switch(R){case A:O=(T-w)/F+(T>16,g:(A&65280)>>8,b:A&255}}},76367:function(y,u,e){"use strict";e.d(u,{R:function(){return n}});var n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},28556:function(y,u,e){"use strict";e.d(u,{uA:function(){return o}});var n=e(96299),a=e(76367),t=e(23881);function o(f){var S={r:0,g:0,b:0},A=1,T=null,w=null,R=null,E=!1,O=!1;return typeof f=="string"&&(f=x(f)),typeof f=="object"&&(h(f.r)&&h(f.g)&&h(f.b)?(S=(0,n.rW)(f.r,f.g,f.b),E=!0,O=String(f.r).substr(-1)==="%"?"prgb":"rgb"):h(f.h)&&h(f.s)&&h(f.v)?(T=(0,t.JX)(f.s),w=(0,t.JX)(f.v),S=(0,n.WE)(f.h,T,w),E=!0,O="hsv"):h(f.h)&&h(f.s)&&h(f.l)&&(T=(0,t.JX)(f.s),R=(0,t.JX)(f.l),S=(0,n.ve)(f.h,T,R),E=!0,O="hsl"),Object.prototype.hasOwnProperty.call(f,"a")&&(A=f.a)),A=(0,t.Yq)(A),{ok:E,format:f.format||O,r:Math.min(255,Math.max(S.r,0)),g:Math.min(255,Math.max(S.g,0)),b:Math.min(255,Math.max(S.b,0)),a:A}}var p="[-\\+]?\\d+%?",d="[-\\+]?\\d*\\.\\d+%?",l="(?:".concat(d,")|(?:").concat(p,")"),c="[\\s|\\(]+(".concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")\\s*\\)?"),v="[\\s|\\(]+(".concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")\\s*\\)?"),m={CSS_UNIT:new RegExp(l),rgb:new RegExp("rgb"+c),rgba:new RegExp("rgba"+v),hsl:new RegExp("hsl"+c),hsla:new RegExp("hsla"+v),hsv:new RegExp("hsv"+c),hsva:new RegExp("hsva"+v),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function x(f){if(f=f.trim().toLowerCase(),f.length===0)return!1;var S=!1;if(a.R[f])f=a.R[f],S=!0;else if(f==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var A=m.rgb.exec(f);return A?{r:A[1],g:A[2],b:A[3]}:(A=m.rgba.exec(f),A?{r:A[1],g:A[2],b:A[3],a:A[4]}:(A=m.hsl.exec(f),A?{h:A[1],s:A[2],l:A[3]}:(A=m.hsla.exec(f),A?{h:A[1],s:A[2],l:A[3],a:A[4]}:(A=m.hsv.exec(f),A?{h:A[1],s:A[2],v:A[3]}:(A=m.hsva.exec(f),A?{h:A[1],s:A[2],v:A[3],a:A[4]}:(A=m.hex8.exec(f),A?{r:(0,n.VD)(A[1]),g:(0,n.VD)(A[2]),b:(0,n.VD)(A[3]),a:(0,n.T6)(A[4]),format:S?"name":"hex8"}:(A=m.hex6.exec(f),A?{r:(0,n.VD)(A[1]),g:(0,n.VD)(A[2]),b:(0,n.VD)(A[3]),format:S?"name":"hex"}:(A=m.hex4.exec(f),A?{r:(0,n.VD)(A[1]+A[1]),g:(0,n.VD)(A[2]+A[2]),b:(0,n.VD)(A[3]+A[3]),a:(0,n.T6)(A[4]+A[4]),format:S?"name":"hex8"}:(A=m.hex3.exec(f),A?{r:(0,n.VD)(A[1]+A[1]),g:(0,n.VD)(A[2]+A[2]),b:(0,n.VD)(A[3]+A[3]),format:S?"name":"hex"}:!1)))))))))}function h(f){return!!m.CSS_UNIT.exec(String(f))}},99978:function(y,u,e){"use strict";e.d(u,{C:function(){return p}});var n=e(96299),a=e(76367),t=e(28556),o=e(23881),p=function(){function l(c,v){c===void 0&&(c=""),v===void 0&&(v={});var m;if(c instanceof l)return c;typeof c=="number"&&(c=(0,n.Yt)(c)),this.originalInput=c;var x=(0,t.uA)(c);this.originalInput=c,this.r=x.r,this.g=x.g,this.b=x.b,this.a=x.a,this.roundA=Math.round(100*this.a)/100,this.format=(m=v.format)!==null&&m!==void 0?m:x.format,this.gradientType=v.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=x.ok}return l.prototype.isDark=function(){return this.getBrightness()<128},l.prototype.isLight=function(){return!this.isDark()},l.prototype.getBrightness=function(){var c=this.toRgb();return(c.r*299+c.g*587+c.b*114)/1e3},l.prototype.getLuminance=function(){var c=this.toRgb(),v,m,x,h=c.r/255,f=c.g/255,S=c.b/255;return h<=.03928?v=h/12.92:v=Math.pow((h+.055)/1.055,2.4),f<=.03928?m=f/12.92:m=Math.pow((f+.055)/1.055,2.4),S<=.03928?x=S/12.92:x=Math.pow((S+.055)/1.055,2.4),.2126*v+.7152*m+.0722*x},l.prototype.getAlpha=function(){return this.a},l.prototype.setAlpha=function(c){return this.a=(0,o.Yq)(c),this.roundA=Math.round(100*this.a)/100,this},l.prototype.isMonochrome=function(){var c=this.toHsl().s;return c===0},l.prototype.toHsv=function(){var c=(0,n.py)(this.r,this.g,this.b);return{h:c.h*360,s:c.s,v:c.v,a:this.a}},l.prototype.toHsvString=function(){var c=(0,n.py)(this.r,this.g,this.b),v=Math.round(c.h*360),m=Math.round(c.s*100),x=Math.round(c.v*100);return this.a===1?"hsv(".concat(v,", ").concat(m,"%, ").concat(x,"%)"):"hsva(".concat(v,", ").concat(m,"%, ").concat(x,"%, ").concat(this.roundA,")")},l.prototype.toHsl=function(){var c=(0,n.lC)(this.r,this.g,this.b);return{h:c.h*360,s:c.s,l:c.l,a:this.a}},l.prototype.toHslString=function(){var c=(0,n.lC)(this.r,this.g,this.b),v=Math.round(c.h*360),m=Math.round(c.s*100),x=Math.round(c.l*100);return this.a===1?"hsl(".concat(v,", ").concat(m,"%, ").concat(x,"%)"):"hsla(".concat(v,", ").concat(m,"%, ").concat(x,"%, ").concat(this.roundA,")")},l.prototype.toHex=function(c){return c===void 0&&(c=!1),(0,n.vq)(this.r,this.g,this.b,c)},l.prototype.toHexString=function(c){return c===void 0&&(c=!1),"#"+this.toHex(c)},l.prototype.toHex8=function(c){return c===void 0&&(c=!1),(0,n.s)(this.r,this.g,this.b,this.a,c)},l.prototype.toHex8String=function(c){return c===void 0&&(c=!1),"#"+this.toHex8(c)},l.prototype.toHexShortString=function(c){return c===void 0&&(c=!1),this.a===1?this.toHexString(c):this.toHex8String(c)},l.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},l.prototype.toRgbString=function(){var c=Math.round(this.r),v=Math.round(this.g),m=Math.round(this.b);return this.a===1?"rgb(".concat(c,", ").concat(v,", ").concat(m,")"):"rgba(".concat(c,", ").concat(v,", ").concat(m,", ").concat(this.roundA,")")},l.prototype.toPercentageRgb=function(){var c=function(v){return"".concat(Math.round((0,o.sh)(v,255)*100),"%")};return{r:c(this.r),g:c(this.g),b:c(this.b),a:this.a}},l.prototype.toPercentageRgbString=function(){var c=function(v){return Math.round((0,o.sh)(v,255)*100)};return this.a===1?"rgb(".concat(c(this.r),"%, ").concat(c(this.g),"%, ").concat(c(this.b),"%)"):"rgba(".concat(c(this.r),"%, ").concat(c(this.g),"%, ").concat(c(this.b),"%, ").concat(this.roundA,")")},l.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var c="#"+(0,n.vq)(this.r,this.g,this.b,!1),v=0,m=Object.entries(a.R);v=0,h=!v&&x&&(c.startsWith("hex")||c==="name");return h?c==="name"&&this.a===0?this.toName():this.toRgbString():(c==="rgb"&&(m=this.toRgbString()),c==="prgb"&&(m=this.toPercentageRgbString()),(c==="hex"||c==="hex6")&&(m=this.toHexString()),c==="hex3"&&(m=this.toHexString(!0)),c==="hex4"&&(m=this.toHex8String(!0)),c==="hex8"&&(m=this.toHex8String()),c==="name"&&(m=this.toName()),c==="hsl"&&(m=this.toHslString()),c==="hsv"&&(m=this.toHsvString()),m||this.toHexString())},l.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},l.prototype.clone=function(){return new l(this.toString())},l.prototype.lighten=function(c){c===void 0&&(c=10);var v=this.toHsl();return v.l+=c/100,v.l=(0,o.V2)(v.l),new l(v)},l.prototype.brighten=function(c){c===void 0&&(c=10);var v=this.toRgb();return v.r=Math.max(0,Math.min(255,v.r-Math.round(255*-(c/100)))),v.g=Math.max(0,Math.min(255,v.g-Math.round(255*-(c/100)))),v.b=Math.max(0,Math.min(255,v.b-Math.round(255*-(c/100)))),new l(v)},l.prototype.darken=function(c){c===void 0&&(c=10);var v=this.toHsl();return v.l-=c/100,v.l=(0,o.V2)(v.l),new l(v)},l.prototype.tint=function(c){return c===void 0&&(c=10),this.mix("white",c)},l.prototype.shade=function(c){return c===void 0&&(c=10),this.mix("black",c)},l.prototype.desaturate=function(c){c===void 0&&(c=10);var v=this.toHsl();return v.s-=c/100,v.s=(0,o.V2)(v.s),new l(v)},l.prototype.saturate=function(c){c===void 0&&(c=10);var v=this.toHsl();return v.s+=c/100,v.s=(0,o.V2)(v.s),new l(v)},l.prototype.greyscale=function(){return this.desaturate(100)},l.prototype.spin=function(c){var v=this.toHsl(),m=(v.h+c)%360;return v.h=m<0?360+m:m,new l(v)},l.prototype.mix=function(c,v){v===void 0&&(v=50);var m=this.toRgb(),x=new l(c).toRgb(),h=v/100,f={r:(x.r-m.r)*h+m.r,g:(x.g-m.g)*h+m.g,b:(x.b-m.b)*h+m.b,a:(x.a-m.a)*h+m.a};return new l(f)},l.prototype.analogous=function(c,v){c===void 0&&(c=6),v===void 0&&(v=30);var m=this.toHsl(),x=360/v,h=[this];for(m.h=(m.h-(x*c>>1)+720)%360;--c;)m.h=(m.h+x)%360,h.push(new l(m));return h},l.prototype.complement=function(){var c=this.toHsl();return c.h=(c.h+180)%360,new l(c)},l.prototype.monochromatic=function(c){c===void 0&&(c=6);for(var v=this.toHsv(),m=v.h,x=v.s,h=v.v,f=[],S=1/c;c--;)f.push(new l({h:m,s:x,v:h})),h=(h+S)%1;return f},l.prototype.splitcomplement=function(){var c=this.toHsl(),v=c.h;return[this,new l({h:(v+72)%360,s:c.s,l:c.l}),new l({h:(v+216)%360,s:c.s,l:c.l})]},l.prototype.onBackground=function(c){var v=this.toRgb(),m=new l(c).toRgb(),x=v.a+m.a*(1-v.a);return new l({r:(v.r*v.a+m.r*m.a*(1-v.a))/x,g:(v.g*v.a+m.g*m.a*(1-v.a))/x,b:(v.b*v.a+m.b*m.a*(1-v.a))/x,a:x})},l.prototype.triad=function(){return this.polyad(3)},l.prototype.tetrad=function(){return this.polyad(4)},l.prototype.polyad=function(c){for(var v=this.toHsl(),m=v.h,x=[this],h=360/c,f=1;f1)&&(c=1),c}function d(c){return c<=1?"".concat(Number(c)*100,"%"):c}function l(c){return c.length===1?"0"+c:String(c)}},72955:function(y,u,e){"use strict";e.d(u,{Z:function(){return Xr}});function n(at){if(at.sheet)return at.sheet;for(var Wt=0;Wt0?h(D,--C):0,E--,F===10&&(E=1,R--),F}function Q(){return F=C2||ae(F)>3?"":" "}function H(at){for(;Q();)switch(ae(F)){case 0:append(ce(C-1),at);break;case 2:append(M(F),at);break;default:append(from(F),at)}return at}function Y(at,Wt){for(;--Wt&&Q()&&!(F<48||F>102||F>57&&F<65||F>70&&F<97););return _(at,q()+(Wt<6&&le()==32&&Q()==32))}function K(at){for(;Q();)switch(F){case at:return C;case 34:case 39:at!==34&&at!==39&&K(F);break;case 40:at===41&&K(at);break;case 92:Q();break}return C}function X(at,Wt){for(;Q()&&at+F!==57;)if(at+F===84&&le()===47)break;return"/*"+_(Wt,C-1)+"*"+p(at===47?at:Q())}function ce(at){for(;!ae(le());)Q();return _(at,C)}var be="-ms-",Te="-moz-",Oe="-webkit-",lt="comm",rt="rule",it="decl",Kt="@page",tt="@media",vt="@import",qe="@charset",Ee="@viewport",Qe="@supports",Me="@document",ft="@namespace",Re="@keyframes",ze="@font-face",Ze="@counter-style",Ge="@font-feature-values",ut="@layer";function Qt(at,Wt){for(var bn="",Bn=A(at),Dn=0;Dn-1&&!at.return)switch(at.type){case DECLARATION:at.return=prefix(at.value,at.length,bn);return;case KEYFRAMES:return serialize([copy(at,{value:replace(at.value,"@","@"+WEBKIT)})],Bn);case RULESET:if(at.length)return combine(at.props,function(Dn){switch(match(Dn,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize([copy(at,{props:[replace(Dn,/:(read-\w+)/,":"+MOZ+"$1")]})],Bn);case"::placeholder":return serialize([copy(at,{props:[replace(Dn,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(at,{props:[replace(Dn,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(at,{props:[replace(Dn,/:(plac\w+)/,MS+"input-$1")]})],Bn)}return""})}}function Le(at){switch(at.type){case RULESET:at.props=at.props.map(function(Wt){return combine(tokenize(Wt),function(bn,Bn,Dn){switch(charat(bn,0)){case 12:return substr(bn,1,strlen(bn));case 0:case 40:case 43:case 62:case 126:return bn;case 58:Dn[++Bn]==="global"&&(Dn[Bn]="",Dn[++Bn]="\f"+substr(Dn[Bn],Bn=1,-1));case 32:return Bn===1?"":bn;default:switch(Bn){case 0:return at=bn,sizeof(Dn)>1?"":bn;case(Bn=sizeof(Dn)-1):case 2:return Bn===2?bn+at+at:bn+at;default:return bn}}})})}}function ue(at){return W(L("",null,null,null,[""],at=z(at),0,[0],at))}function L(at,Wt,bn,Bn,Dn,Zr,Ar,Vr,da){for(var mr=0,Mn=0,_n=Ar,Ur=0,jr=0,we=0,Ue=1,gn=1,Cn=1,vn=0,cr="",dr=Dn,gr=Zr,Rr=Bn,yr=cr;gn;)switch(we=vn,vn=Q()){case 40:if(we!=108&&h(yr,_n-1)==58){x(yr+=m(M(vn),"&","&\f"),"&\f")!=-1&&(Cn=-1);break}case 34:case 39:case 91:yr+=M(vn);break;case 9:case 10:case 13:case 32:yr+=P(we);break;case 92:yr+=Y(q()-1,7);continue;case 47:switch(le()){case 42:case 47:T(We(X(Q(),q()),Wt,bn),da);break;default:yr+="/"}break;case 123*Ue:Vr[mr++]=S(yr)*Cn;case 125*Ue:case 59:case 0:switch(vn){case 0:case 125:gn=0;case 59+Mn:Cn==-1&&(yr=m(yr,/\f/g,"")),jr>0&&S(yr)-_n&&T(jr>32?He(yr+";",Bn,bn,_n-1):He(m(yr," ","")+";",Bn,bn,_n-2),da);break;case 59:yr+=";";default:if(T(Rr=Se(yr,Wt,bn,mr,Mn,Dn,Vr,cr,dr=[],gr=[],_n),Zr),vn===123)if(Mn===0)L(yr,Wt,Rr,Rr,dr,Zr,_n,Vr,gr);else switch(Ur===99&&h(yr,3)===110?100:Ur){case 100:case 108:case 109:case 115:L(at,Rr,Rr,Bn&&T(Se(at,Rr,Rr,0,0,Dn,Vr,cr,Dn,dr=[],_n),gr),Dn,gr,_n,Vr,Bn?dr:gr);break;default:L(yr,Rr,Rr,Rr,[""],gr,0,Vr,gr)}}mr=Mn=jr=0,Ue=Cn=1,cr=yr="",_n=Ar;break;case 58:_n=1+S(yr),jr=we;default:if(Ue<1){if(vn==123)--Ue;else if(vn==125&&Ue++==0&&te()==125)continue}switch(yr+=p(vn),vn*Ue){case 38:Cn=Mn>0?1:(yr+="\f",-1);break;case 44:Vr[mr++]=(S(yr)-1)*Cn,Cn=1;break;case 64:le()===45&&(yr+=M(Q())),Ur=le(),Mn=_n=S(cr=yr+=ce(q())),vn++;break;case 45:we===45&&S(yr)==2&&(Ue=0)}}return Zr}function Se(at,Wt,bn,Bn,Dn,Zr,Ar,Vr,da,mr,Mn){for(var _n=Dn-1,Ur=Dn===0?Zr:[""],jr=A(Ur),we=0,Ue=0,gn=0;we0?Ur[Cn]+" "+vn:m(vn,/&\f/g,Ur[Cn])))&&(da[gn++]=cr);return V(at,Wt,bn,Dn===0?rt:Vr,da,mr,Mn)}function We(at,Wt,bn){return V(at,Wt,bn,lt,p(Z()),f(at,2,-2),0)}function He(at,Wt,bn,Bn){return V(at,Wt,bn,it,f(at,0,Bn),f(at,Bn+1,-1),Bn)}var ct=function(Wt,bn,Bn){for(var Dn=0,Zr=0;Dn=Zr,Zr=le(),Dn===38&&Zr===12&&(bn[Bn]=1),!ae(Zr);)Q();return _(Wt,C)},Dt=function(Wt,bn){var Bn=-1,Dn=44;do switch(ae(Dn)){case 0:Dn===38&&le()===12&&(bn[Bn]=1),Wt[Bn]+=ct(C-1,bn,Bn);break;case 2:Wt[Bn]+=M(Dn);break;case 4:if(Dn===44){Wt[++Bn]=le()===58?"&\f":"",bn[Bn]=Wt[Bn].length;break}default:Wt[Bn]+=p(Dn)}while(Dn=Q());return Wt},kt=function(Wt,bn){return W(Dt(z(Wt),bn))},Zt=new WeakMap,nt=function(Wt){if(!(Wt.type!=="rule"||!Wt.parent||Wt.length<1)){for(var bn=Wt.value,Bn=Wt.parent,Dn=Wt.column===Bn.column&&Wt.line===Bn.line;Bn.type!=="rule";)if(Bn=Bn.parent,!Bn)return;if(!(Wt.props.length===1&&bn.charCodeAt(0)!==58&&!Zt.get(Bn))&&!Dn){Zt.set(Wt,!0);for(var Zr=[],Ar=kt(bn,Zr),Vr=Bn.props,da=0,mr=0;da-1},fn=function(Wt){return function(bn,Bn,Dn){if(!(bn.type!=="rule"||Wt.compat)){var Zr=bn.value.match(/(:first|:nth|:nth-last)-child/g);if(Zr){for(var Ar=!!bn.parent,Vr=Ar?bn.parent.children:Dn,da=Vr.length-1;da>=0;da--){var mr=Vr[da];if(mr.line=0;Bn--)if(!Rt(bn[Bn]))return!0;return!1},Gn=function(Wt){Wt.type="",Wt.value="",Wt.return="",Wt.children="",Wt.props=""},pr=function(Wt,bn,Bn){Rt(Wt)&&(Wt.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),Gn(Wt)):mn(bn,Bn)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),Gn(Wt)))};function Tr(at,Wt){switch(l(at,Wt)){case 5103:return Oe+"print-"+at+at;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Oe+at+at;case 5349:case 4246:case 4810:case 6968:case 2756:return Oe+at+Te+at+be+at+at;case 6828:case 4268:return Oe+at+be+at+at;case 6165:return Oe+at+be+"flex-"+at+at;case 5187:return Oe+at+m(at,/(\w+).+(:[^]+)/,Oe+"box-$1$2"+be+"flex-$1$2")+at;case 5443:return Oe+at+be+"flex-item-"+m(at,/flex-|-self/,"")+at;case 4675:return Oe+at+be+"flex-line-pack"+m(at,/align-content|flex-|-self/,"")+at;case 5548:return Oe+at+be+m(at,"shrink","negative")+at;case 5292:return Oe+at+be+m(at,"basis","preferred-size")+at;case 6060:return Oe+"box-"+m(at,"-grow","")+Oe+at+be+m(at,"grow","positive")+at;case 4554:return Oe+m(at,/([^-])(transform)/g,"$1"+Oe+"$2")+at;case 6187:return m(m(m(at,/(zoom-|grab)/,Oe+"$1"),/(image-set)/,Oe+"$1"),at,"")+at;case 5495:case 3959:return m(at,/(image-set\([^]*)/,Oe+"$1$`$1");case 4968:return m(m(at,/(.+:)(flex-)?(.*)/,Oe+"box-pack:$3"+be+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Oe+at+at;case 4095:case 3583:case 4068:case 2532:return m(at,/(.+)-inline(.+)/,Oe+"$1$2")+at;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(S(at)-1-Wt>6)switch(h(at,Wt+1)){case 109:if(h(at,Wt+4)!==45)break;case 102:return m(at,/(.+:)(.+)-([^]+)/,"$1"+Oe+"$2-$3$1"+Te+(h(at,Wt+3)==108?"$3":"$2-$3"))+at;case 115:return~x(at,"stretch")?Tr(m(at,"stretch","fill-available"),Wt)+at:at}break;case 4949:if(h(at,Wt+1)!==115)break;case 6444:switch(h(at,S(at)-3-(~x(at,"!important")&&10))){case 107:return m(at,":",":"+Oe)+at;case 101:return m(at,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Oe+(h(at,14)===45?"inline-":"")+"box$3$1"+Oe+"$2$3$1"+be+"$2box$3")+at}break;case 5936:switch(h(at,Wt+11)){case 114:return Oe+at+be+m(at,/[svh]\w+-[tblr]{2}/,"tb")+at;case 108:return Oe+at+be+m(at,/[svh]\w+-[tblr]{2}/,"tb-rl")+at;case 45:return Oe+at+be+m(at,/[svh]\w+-[tblr]{2}/,"lr")+at}return Oe+at+be+at+at}return at}var Sr=function(Wt,bn,Bn,Dn){if(Wt.length>-1&&!Wt.return)switch(Wt.type){case it:Wt.return=Tr(Wt.value,Wt.length);break;case Re:return Qt([$(Wt,{value:m(Wt.value,"@","@"+Oe)})],Dn);case rt:if(Wt.length)return w(Wt.props,function(Zr){switch(v(Zr,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Qt([$(Wt,{props:[m(Zr,/:(read-\w+)/,":"+Te+"$1")]})],Dn);case"::placeholder":return Qt([$(Wt,{props:[m(Zr,/:(plac\w+)/,":"+Oe+"input-$1")]}),$(Wt,{props:[m(Zr,/:(plac\w+)/,":"+Te+"$1")]}),$(Wt,{props:[m(Zr,/:(plac\w+)/,be+"input-$1")]})],Dn)}return""})}},sa=[Sr],Xr=function(Wt){var bn=Wt.key;if(bn==="css"){var Bn=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(Bn,function(Ue){var gn=Ue.getAttribute("data-emotion");gn.indexOf(" ")!==-1&&(document.head.appendChild(Ue),Ue.setAttribute("data-s",""))})}var Dn=Wt.stylisPlugins||sa,Zr={},Ar,Vr=[];Ar=Wt.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+bn+' "]'),function(Ue){for(var gn=Ue.getAttribute("data-emotion").split(" "),Cn=1;Cn=4;++Q,le-=4)te=$.charCodeAt(Q)&255|($.charCodeAt(++Q)&255)<<8|($.charCodeAt(++Q)&255)<<16|($.charCodeAt(++Q)&255)<<24,te=(te&65535)*1540483477+((te>>>16)*59797<<16),te^=te>>>24,Z=(te&65535)*1540483477+((te>>>16)*59797<<16)^(Z&65535)*1540483477+((Z>>>16)*59797<<16);switch(le){case 3:Z^=($.charCodeAt(Q+2)&255)<<16;case 2:Z^=($.charCodeAt(Q+1)&255)<<8;case 1:Z^=$.charCodeAt(Q)&255,Z=(Z&65535)*1540483477+((Z>>>16)*59797<<16)}return Z^=Z>>>13,Z=(Z&65535)*1540483477+((Z>>>16)*59797<<16),((Z^Z>>>15)>>>0).toString(36)}var a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function t($){var Z=Object.create(null);return function(te){return Z[te]===void 0&&(Z[te]=$(te)),Z[te]}}var o=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,p="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",d=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(Z){return Z.charCodeAt(1)===45},v=function(Z){return Z!=null&&typeof Z!="boolean"},m=t(function($){return c($)?$:$.replace(d,"-$&").toLowerCase()}),x=function(Z,te){switch(Z){case"animation":case"animationName":if(typeof te=="string")return te.replace(l,function(Q,le,q){return D={name:le,styles:q,next:D},le})}return a[Z]!==1&&!c(Z)&&typeof te=="number"&&te!==0?te+"px":te};if(!1)var h,f,S,A,T,w;var R=null;function E($,Z,te){if(te==null)return"";if(te.__emotion_styles!==void 0)return te;switch(typeof te){case"boolean":return"";case"object":{if(te.anim===1)return D={name:te.name,styles:te.styles,next:D},te.name;if(te.styles!==void 0){var Q=te.next;if(Q!==void 0)for(;Q!==void 0;)D={name:Q.name,styles:Q.styles,next:D},Q=Q.next;var le=te.styles+";";return le}return O($,Z,te)}case"function":{if($!==void 0){var q=D,_=te($);return D=q,E($,Z,_)}break}case"string":if(!1)var ae,z;break}if(Z==null)return te;var W=Z[te];return W!==void 0?W:te}function O($,Z,te){var Q="";if(Array.isArray(te))for(var le=0;lesummary:first-of-type:not([inert])","details:not([inert])"],E=R.join(","),O=typeof Element=="undefined",C=O?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,F=!O&&Element.prototype.getRootNode?function(he){var ee;return he==null||(ee=he.getRootNode)===null||ee===void 0?void 0:ee.call(he)}:function(he){return he==null?void 0:he.ownerDocument},D=function he(ee,U){var fe;U===void 0&&(U=!0);var xe=ee==null||(fe=ee.getAttribute)===null||fe===void 0?void 0:fe.call(ee,"inert"),ye=xe===""||xe==="true",$e=ye||U&&ee&&he(ee.parentNode);return $e},V=function(ee){var U,fe=ee==null||(U=ee.getAttribute)===null||U===void 0?void 0:U.call(ee,"contenteditable");return fe===""||fe==="true"},$=function(ee,U,fe){if(D(ee))return[];var xe=Array.prototype.slice.apply(ee.querySelectorAll(E));return U&&C.call(ee,E)&&xe.unshift(ee),xe=xe.filter(fe),xe},Z=function he(ee,U,fe){for(var xe=[],ye=Array.from(ee);ye.length;){var $e=ye.shift();if(!D($e,!1))if($e.tagName==="SLOT"){var Ne=$e.assignedElements(),_e=Ne.length?Ne:$e.children,bt=he(_e,!0,fe);fe.flatten?xe.push.apply(xe,bt):xe.push({scopeParent:$e,candidates:bt})}else{var tn=C.call($e,E);tn&&fe.filter($e)&&(U||!ee.includes($e))&&xe.push($e);var Jt=$e.shadowRoot||typeof fe.getShadowRoot=="function"&&fe.getShadowRoot($e),In=!D(Jt,!1)&&(!fe.shadowRootFilter||fe.shadowRootFilter($e));if(Jt&&In){var sn=he(Jt===!0?$e.children:Jt.children,!0,fe);fe.flatten?xe.push.apply(xe,sn):xe.push({scopeParent:$e,candidates:sn})}else ye.unshift.apply(ye,$e.children)}}return xe},te=function(ee){return!isNaN(parseInt(ee.getAttribute("tabindex"),10))},Q=function(ee){if(!ee)throw new Error("No node provided");return ee.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(ee.tagName)||V(ee))&&!te(ee)?0:ee.tabIndex},le=function(ee,U){var fe=Q(ee);return fe<0&&U&&!te(ee)?0:fe},q=function(ee,U){return ee.tabIndex===U.tabIndex?ee.documentOrder-U.documentOrder:ee.tabIndex-U.tabIndex},_=function(ee){return ee.tagName==="INPUT"},ae=function(ee){return _(ee)&&ee.type==="hidden"},z=function(ee){var U=ee.tagName==="DETAILS"&&Array.prototype.slice.apply(ee.children).some(function(fe){return fe.tagName==="SUMMARY"});return U},W=function(ee,U){for(var fe=0;fesummary:first-of-type"),$e=ye?ee.parentElement:ee;if(C.call($e,"details:not([open]) *"))return!0;if(!fe||fe==="full"||fe==="legacy-full"){if(typeof xe=="function"){for(var Ne=ee;ee;){var _e=ee.parentElement,bt=F(ee);if(_e&&!_e.shadowRoot&&xe(_e)===!0)return Y(ee);ee.assignedSlot?ee=ee.assignedSlot:!_e&&bt!==ee.ownerDocument?ee=bt.host:ee=_e}ee=Ne}if(H(ee))return!ee.getClientRects().length;if(fe!=="legacy-full")return!0}else if(fe==="non-zero-area")return Y(ee);return!1},X=function(ee){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(ee.tagName))for(var U=ee.parentElement;U;){if(U.tagName==="FIELDSET"&&U.disabled){for(var fe=0;fe=0)},Oe=function he(ee){var U=[],fe=[];return ee.forEach(function(xe,ye){var $e=!!xe.scopeParent,Ne=$e?xe.scopeParent:xe,_e=le(Ne,$e),bt=$e?he(xe.candidates):Ne;_e===0?$e?U.push.apply(U,bt):U.push(Ne):fe.push({documentOrder:ye,tabIndex:_e,item:xe,isScope:$e,content:bt})}),fe.sort(q).reduce(function(xe,ye){return ye.isScope?xe.push.apply(xe,ye.content):xe.push(ye.content),xe},[]).concat(U)},lt=function(ee,U){U=U||{};var fe;return U.getShadowRoot?fe=Z([ee],U.includeContainer,{filter:be.bind(null,U),flatten:!1,getShadowRoot:U.getShadowRoot,shadowRootFilter:Te}):fe=$(ee,U.includeContainer,be.bind(null,U)),Oe(fe)},rt=function(ee,U){U=U||{};var fe;return U.getShadowRoot?fe=Z([ee],U.includeContainer,{filter:ce.bind(null,U),flatten:!0,getShadowRoot:U.getShadowRoot}):fe=$(ee,U.includeContainer,ce.bind(null,U)),fe},it=function(ee,U){if(U=U||{},!ee)throw new Error("No node provided");return C.call(ee,E)===!1?!1:be(U,ee)},Kt=null,tt=function(ee,U){if(U=U||{},!ee)throw new Error("No node provided");return C.call(ee,Kt)===!1?!1:ce(U,ee)},vt=e(10422);function qe(){return qe=Object.assign?Object.assign.bind():function(he){for(var ee=1;ee"floating-ui-"+Me++;function Re(){const[he,ee]=o.useState(()=>Qe?ft():void 0);return Ee(()=>{he==null&&ee(ft())},[]),o.useEffect(()=>{Qe||(Qe=!0)},[]),he}const Ze=p["useId".toString()]||Re,Ge=null;function ut(){const he=new Map;return{emit(ee,U){var fe;(fe=he.get(ee))==null||fe.forEach(xe=>xe(U))},on(ee,U){he.set(ee,[...he.get(ee)||[],U])},off(ee,U){var fe;he.set(ee,((fe=he.get(ee))==null?void 0:fe.filter(xe=>xe!==U))||[])}}}const Qt=o.createContext(null),Ut=o.createContext(null),Ft=()=>{var he;return((he=o.useContext(Qt))==null?void 0:he.id)||null},hn=()=>o.useContext(Ut);function Hn(he){const ee=Ze(),U=hn(),fe=Ft(),xe=he||fe;return Ee(()=>{const ye={id:ee,parentId:xe};return U==null||U.addNode(ye),()=>{U==null||U.removeNode(ye)}},[U,ee,xe]),ee}function Le(he){let{children:ee,id:U}=he;const fe=Ft();return o.createElement(Qt.Provider,{value:o.useMemo(()=>({id:U,parentId:fe}),[U,fe])},ee)}function ue(he){let{children:ee}=he;const U=o.useRef([]),fe=o.useCallback($e=>{U.current=[...U.current,$e]},[]),xe=o.useCallback($e=>{U.current=U.current.filter(Ne=>Ne!==$e)},[]),ye=o.useState(()=>ut())[0];return o.createElement(Ut.Provider,{value:o.useMemo(()=>({nodesRef:U,addNode:fe,removeNode:xe,events:ye}),[U,fe,xe,ye])},ee)}function L(he){return(he==null?void 0:he.ownerDocument)||document}function Se(){const he=navigator.userAgentData;return he!=null&&he.platform?he.platform:navigator.platform}function We(){const he=navigator.userAgentData;return he&&Array.isArray(he.brands)?he.brands.map(ee=>{let{brand:U,version:fe}=ee;return U+"/"+fe}).join(" "):navigator.userAgent}function He(he){return L(he).defaultView||window}function ct(he){return he?he instanceof Element||he instanceof He(he).Element:!1}function Dt(he){return he?he instanceof HTMLElement||he instanceof He(he).HTMLElement:!1}function kt(he){if(typeof ShadowRoot=="undefined")return!1;const ee=He(he).ShadowRoot;return he instanceof ee||he instanceof ShadowRoot}function Zt(he){if(he.mozInputSource===0&&he.isTrusted)return!0;const ee=/Android/i;return(ee.test(Se())||ee.test(We()))&&he.pointerType?he.type==="click"&&he.buttons===1:he.detail===0&&!he.pointerType}function nt(he){return he.width===0&&he.height===0||he.width===1&&he.height===1&&he.pressure===0&&he.detail===0&&he.pointerType!=="mouse"||he.width<1&&he.height<1&&he.pressure===0&&he.detail===0}function jt(){return/apple/i.test(navigator.vendor)}function wt(){return Se().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Ot(he,ee){const U=["mouse","pen"];return ee||U.push("",void 0),U.includes(he)}function fn(he){return"nativeEvent"in he}function Rt(he,ee){if(!he||!ee)return!1;const U=ee.getRootNode&&ee.getRootNode();if(he.contains(ee))return!0;if(U&&kt(U)){let fe=ee;for(;fe;){if(he===fe)return!0;fe=fe.parentNode||fe.host}}return!1}function mn(he){return"data-floating-ui-"+he}function Gn(he){const ee=(0,o.useRef)(he);return Ee(()=>{ee.current=he}),ee}const pr=mn("safe-polygon");function Tr(he,ee,U){return U&&!Ot(U)?0:typeof he=="number"?he:he==null?void 0:he[ee]}function Sr(he,ee){ee===void 0&&(ee={});const{open:U,onOpenChange:fe,dataRef:xe,events:ye,elements:{domReference:$e,floating:Ne},refs:_e}=he,{enabled:bt=!0,delay:tn=0,handleClose:Jt=null,mouseOnly:In=!1,restMs:sn=0,move:Wn=!0}=ee,Rn=hn(),Er=Ft(),Pr=Gn(Jt),xr=Gn(tn),na=o.useRef(),fr=o.useRef(),zr=o.useRef(),Mr=o.useRef(),Qn=o.useRef(!0),Ia=o.useRef(!1),Yr=o.useRef(()=>{}),ya=o.useCallback(()=>{var me;const Fe=(me=xe.current.openEvent)==null?void 0:me.type;return(Fe==null?void 0:Fe.includes("mouse"))&&Fe!=="mousedown"},[xe]);o.useEffect(()=>{if(!bt)return;function me(){clearTimeout(fr.current),clearTimeout(Mr.current),Qn.current=!0}return ye.on("dismiss",me),()=>{ye.off("dismiss",me)}},[bt,ye]),o.useEffect(()=>{if(!bt||!Pr.current||!U)return;function me(xt){ya()&&fe(!1,xt)}const Fe=L(Ne).documentElement;return Fe.addEventListener("mouseleave",me),()=>{Fe.removeEventListener("mouseleave",me)}},[Ne,U,fe,bt,Pr,xe,ya]);const tr=o.useCallback(function(me,Fe){Fe===void 0&&(Fe=!0);const xt=Tr(xr.current,"close",na.current);xt&&!zr.current?(clearTimeout(fr.current),fr.current=setTimeout(()=>fe(!1,me),xt)):Fe&&(clearTimeout(fr.current),fe(!1,me))},[xr,fe]),Sn=o.useCallback(()=>{Yr.current(),zr.current=void 0},[]),re=o.useCallback(()=>{if(Ia.current){const me=L(_e.floating.current).body;me.style.pointerEvents="",me.removeAttribute(pr),Ia.current=!1}},[_e]);return o.useEffect(()=>{if(!bt)return;function me(){return xe.current.openEvent?["click","mousedown"].includes(xe.current.openEvent.type):!1}function Fe(Kn){if(clearTimeout(fr.current),Qn.current=!1,In&&!Ot(na.current)||sn>0&&Tr(xr.current,"open")===0)return;const br=Tr(xr.current,"open",na.current);br?fr.current=setTimeout(()=>{fe(!0,Kn)},br):fe(!0,Kn)}function xt(Kn){if(me())return;Yr.current();const br=L(Ne);if(clearTimeout(Mr.current),Pr.current){U||clearTimeout(fr.current),zr.current=Pr.current(Do(Sa({},he),{tree:Rn,x:Kn.clientX,y:Kn.clientY,onClose(){re(),Sn(),tr(Kn)}}));const Qr=zr.current;br.addEventListener("mousemove",Qr),Yr.current=()=>{br.removeEventListener("mousemove",Qr)};return}(na.current==="touch"?!Rt(Ne,Kn.relatedTarget):!0)&&tr(Kn)}function cn(Kn){me()||Pr.current==null||Pr.current(Do(Sa({},he),{tree:Rn,x:Kn.clientX,y:Kn.clientY,onClose(){re(),Sn(),tr(Kn)}}))(Kn)}if(ct($e)){const Kn=$e;return U&&Kn.addEventListener("mouseleave",cn),Ne==null||Ne.addEventListener("mouseleave",cn),Wn&&Kn.addEventListener("mousemove",Fe,{once:!0}),Kn.addEventListener("mouseenter",Fe),Kn.addEventListener("mouseleave",xt),()=>{U&&Kn.removeEventListener("mouseleave",cn),Ne==null||Ne.removeEventListener("mouseleave",cn),Wn&&Kn.removeEventListener("mousemove",Fe),Kn.removeEventListener("mouseenter",Fe),Kn.removeEventListener("mouseleave",xt)}}},[$e,Ne,bt,he,In,sn,Wn,tr,Sn,re,fe,U,Rn,xr,Pr,xe]),Ee(()=>{var me;if(bt&&U&&(me=Pr.current)!=null&&me.__options.blockPointerEvents&&ya()){const cn=L(Ne).body;if(cn.setAttribute(pr,""),cn.style.pointerEvents="none",Ia.current=!0,ct($e)&&Ne){var Fe,xt;const Kn=$e,br=Rn==null||(Fe=Rn.nodesRef.current.find(Wr=>Wr.id===Er))==null||(xt=Fe.context)==null?void 0:xt.elements.floating;return br&&(br.style.pointerEvents=""),Kn.style.pointerEvents="auto",Ne.style.pointerEvents="auto",()=>{Kn.style.pointerEvents="",Ne.style.pointerEvents=""}}}},[bt,U,Er,Ne,$e,Rn,Pr,xe,ya]),Ee(()=>{U||(na.current=void 0,Sn(),re())},[U,Sn,re]),o.useEffect(()=>()=>{Sn(),clearTimeout(fr.current),clearTimeout(Mr.current),re()},[bt,Sn,re]),o.useMemo(()=>{if(!bt)return{};function me(Fe){na.current=Fe.pointerType}return{reference:{onPointerDown:me,onPointerEnter:me,onMouseMove(Fe){U||sn===0||(clearTimeout(Mr.current),Mr.current=setTimeout(()=>{Qn.current||fe(!0,Fe.nativeEvent)},sn))}},floating:{onMouseEnter(){clearTimeout(fr.current)},onMouseLeave(Fe){ye.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),tr(Fe.nativeEvent,!1)}}}},[ye,bt,sn,U,fe,tr])}const sa=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),Xr=()=>React.useContext(sa),at=he=>{let{children:ee,delay:U,timeoutMs:fe=0}=he;const[xe,ye]=React.useReducer((_e,bt)=>Sa(Sa({},_e),bt),{delay:U,timeoutMs:fe,initialDelay:U,currentId:null,isInstantPhase:!1}),$e=React.useRef(null),Ne=React.useCallback(_e=>{ye({currentId:_e})},[]);return Ee(()=>{xe.currentId?$e.current===null?$e.current=xe.currentId:ye({isInstantPhase:!0}):(ye({isInstantPhase:!1}),$e.current=null)},[xe.currentId]),React.createElement(sa.Provider,{value:React.useMemo(()=>Do(Sa({},xe),{setState:ye,setCurrentId:Ne}),[xe,ye,Ne])},ee)},Wt=(he,ee)=>{let{open:U,onOpenChange:fe}=he,{id:xe}=ee;const{currentId:ye,setCurrentId:$e,initialDelay:Ne,setState:_e,timeoutMs:bt}=Xr();Ee(()=>{ye&&(_e({delay:{open:1,close:Tr(Ne,"close")}}),ye!==xe&&fe(!1))},[xe,fe,_e,ye,Ne]),Ee(()=>{function tn(){fe(!1),_e({delay:Ne,currentId:null})}if(!U&&ye===xe)if(bt){const Jt=window.setTimeout(tn,bt);return()=>{clearTimeout(Jt)}}else tn()},[U,_e,ye,xe,fe,Ne,bt]),Ee(()=>{U&&$e(xe)},[U,$e,xe])};function bn(he){let ee=he.activeElement;for(;((U=ee)==null||(fe=U.shadowRoot)==null?void 0:fe.activeElement)!=null;){var U,fe;ee=ee.shadowRoot.activeElement}return ee}let Bn=0;function Dn(he,ee){ee===void 0&&(ee={});const{preventScroll:U=!1,cancelPrevious:fe=!0,sync:xe=!1}=ee;fe&&cancelAnimationFrame(Bn);const ye=()=>he==null?void 0:he.focus({preventScroll:U});xe?ye():Bn=requestAnimationFrame(ye)}function Zr(he,ee){var U;let fe=[],xe=(U=he.find(ye=>ye.id===ee))==null?void 0:U.parentId;for(;xe;){const ye=he.find($e=>$e.id===xe);xe=ye==null?void 0:ye.parentId,ye&&(fe=fe.concat(ye))}return fe}function Ar(he,ee){let U=he.filter(xe=>{var ye;return xe.parentId===ee&&((ye=xe.context)==null?void 0:ye.open)}),fe=U;for(;fe.length;)fe=he.filter(xe=>{var ye;return(ye=fe)==null?void 0:ye.some($e=>{var Ne;return xe.parentId===$e.id&&((Ne=xe.context)==null?void 0:Ne.open)})}),U=U.concat(fe);return U}function Vr(he){return"composedPath"in he?he.composedPath()[0]:he.target}const da="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function mr(he){return Dt(he)&&he.matches(da)}function Mn(he){he.preventDefault(),he.stopPropagation()}const _n=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Ur(he,ee){const U=lt(he,_n());ee==="prev"&&U.reverse();const fe=U.indexOf(bn(L(he)));return U.slice(fe+1)[0]}function jr(){return Ur(document.body,"next")}function we(){return Ur(document.body,"prev")}function Ue(he,ee){const U=ee||he.currentTarget,fe=he.relatedTarget;return!fe||!Rt(U,fe)}function gn(he){lt(he,_n()).forEach(U=>{U.dataset.tabindex=U.getAttribute("tabindex")||"",U.setAttribute("tabindex","-1")})}function Cn(he){he.querySelectorAll("[data-tabindex]").forEach(U=>{const fe=U.dataset.tabindex;delete U.dataset.tabindex,fe?U.setAttribute("tabindex",fe):U.removeAttribute("tabindex")})}const vn={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let cr;function dr(he){he.key==="Tab"&&(he.target,clearTimeout(cr))}const gr=o.forwardRef(function(ee,U){const[fe,xe]=o.useState();Ee(()=>(jt()&&xe("button"),document.addEventListener("keydown",dr),()=>{document.removeEventListener("keydown",dr)}),[]);const ye={ref:U,tabIndex:0,role:fe,"aria-hidden":fe?void 0:!0,[mn("focus-guard")]:"",style:vn};return o.createElement("span",qe({},ee,ye))}),Rr=o.createContext(null);function yr(he){let{id:ee,root:U}=he===void 0?{}:he;const[fe,xe]=o.useState(null),ye=Ze(),$e=la(),Ne=o.useMemo(()=>({id:ee,root:U,portalContext:$e,uniqueId:ye}),[ee,U,$e,ye]),_e=o.useRef();return Ee(()=>()=>{fe==null||fe.remove()},[fe,Ne]),Ee(()=>{if(_e.current===Ne)return;_e.current=Ne;const{id:bt,root:tn,portalContext:Jt,uniqueId:In}=Ne,sn=bt?document.getElementById(bt):null,Wn=mn("portal");if(sn){const Rn=document.createElement("div");Rn.id=In,Rn.setAttribute(Wn,""),sn.appendChild(Rn),xe(Rn)}else{let Rn=tn||(Jt==null?void 0:Jt.portalNode);Rn&&!ct(Rn)&&(Rn=Rn.current),Rn=Rn||document.body;let Er=null;bt&&(Er=document.createElement("div"),Er.id=bt,Rn.appendChild(Er));const Pr=document.createElement("div");Pr.id=In,Pr.setAttribute(Wn,""),Rn=Er||Rn,Rn.appendChild(Pr),xe(Pr)}},[Ne]),fe}function Aa(he){let{children:ee,id:U,root:fe=null,preserveTabOrder:xe=!0}=he;const ye=yr({id:U,root:fe}),[$e,Ne]=o.useState(null),_e=o.useRef(null),bt=o.useRef(null),tn=o.useRef(null),Jt=o.useRef(null),In=!!$e&&!$e.modal&&$e.open&&xe&&!!(fe||ye);return o.useEffect(()=>{if(!ye||!xe||$e!=null&&$e.modal)return;function sn(Wn){ye&&Ue(Wn)&&(Wn.type==="focusin"?Cn:gn)(ye)}return ye.addEventListener("focusin",sn,!0),ye.addEventListener("focusout",sn,!0),()=>{ye.removeEventListener("focusin",sn,!0),ye.removeEventListener("focusout",sn,!0)}},[ye,xe,$e==null?void 0:$e.modal]),o.createElement(Rr.Provider,{value:o.useMemo(()=>({preserveTabOrder:xe,beforeOutsideRef:_e,afterOutsideRef:bt,beforeInsideRef:tn,afterInsideRef:Jt,portalNode:ye,setFocusManagerState:Ne}),[xe,ye])},In&&ye&&o.createElement(gr,{"data-type":"outside",ref:_e,onFocus:sn=>{if(Ue(sn,ye)){var Wn;(Wn=tn.current)==null||Wn.focus()}else{const Rn=we()||($e==null?void 0:$e.refs.domReference.current);Rn==null||Rn.focus()}}}),In&&ye&&o.createElement("span",{"aria-owns":ye.id,style:vn}),ye&&(0,vt.createPortal)(ee,ye),In&&ye&&o.createElement(gr,{"data-type":"outside",ref:bt,onFocus:sn=>{if(Ue(sn,ye)){var Wn;(Wn=Jt.current)==null||Wn.focus()}else{const Rn=jr()||($e==null?void 0:$e.refs.domReference.current);Rn==null||Rn.focus(),$e!=null&&$e.closeOnFocusOut&&($e==null||$e.onOpenChange(!1,sn.nativeEvent))}}}))}const la=()=>o.useContext(Rr),xa=o.forwardRef(function(ee,U){return o.createElement("button",qe({},ee,{type:"button",ref:U,tabIndex:-1,style:vn}))});function Oa(he){const{context:ee,children:U,disabled:fe=!1,order:xe=["content"],guards:ye=!0,initialFocus:$e=0,returnFocus:Ne=!0,modal:_e=!0,visuallyHiddenDismiss:bt=!1,closeOnFocusOut:tn=!0}=he,{open:Jt,refs:In,nodeId:sn,onOpenChange:Wn,events:Rn,dataRef:Er,elements:{domReference:Pr,floating:xr}}=ee,na=T()?ye:!0,fr=Gn(xe),zr=Gn($e),Mr=Gn(Ne),Qn=hn(),Ia=la(),Yr=typeof $e=="number"&&$e<0,ya=o.useRef(null),tr=o.useRef(null),Sn=o.useRef(!1),re=o.useRef(null),me=o.useRef(!1),Fe=Ia!=null,xt=Pr&&Pr.getAttribute("role")==="combobox"&&mr(Pr),cn=o.useCallback(function(Qr){return Qr===void 0&&(Qr=xr),Qr?lt(Qr,_n()):[]},[xr]),Kn=o.useCallback(Qr=>{const fa=cn(Qr);return fr.current.map(er=>Pr&&er==="reference"?Pr:xr&&er==="floating"?xr:fa).filter(Boolean).flat()},[Pr,xr,fr,cn]);o.useEffect(()=>{if(fe||!_e)return;function Qr(er){if(er.key==="Tab"){Rt(xr,bn(L(xr)))&&cn().length===0&&!xt&&Mn(er);const Ae=Kn(),dt=Vr(er);fr.current[0]==="reference"&&dt===Pr&&(Mn(er),er.shiftKey?Dn(Ae[Ae.length-1]):Dn(Ae[1])),fr.current[1]==="floating"&&dt===xr&&er.shiftKey&&(Mn(er),Dn(Ae[0]))}}const fa=L(xr);return fa.addEventListener("keydown",Qr),()=>{fa.removeEventListener("keydown",Qr)}},[fe,Pr,xr,_e,fr,In,xt,cn,Kn]),o.useEffect(()=>{if(fe||!tn)return;function Qr(){me.current=!0,setTimeout(()=>{me.current=!1})}function fa(er){const Ae=er.relatedTarget;queueMicrotask(()=>{const dt=!(Rt(Pr,Ae)||Rt(xr,Ae)||Rt(Ae,xr)||Rt(Ia==null?void 0:Ia.portalNode,Ae)||Ae!=null&&Ae.hasAttribute(mn("focus-guard"))||Qn&&(Ar(Qn.nodesRef.current,sn).find(It=>{var mt,Gt;return Rt((mt=It.context)==null?void 0:mt.elements.floating,Ae)||Rt((Gt=It.context)==null?void 0:Gt.elements.domReference,Ae)})||Zr(Qn.nodesRef.current,sn).find(It=>{var mt,Gt;return((mt=It.context)==null?void 0:mt.elements.floating)===Ae||((Gt=It.context)==null?void 0:Gt.elements.domReference)===Ae})));Ae&&dt&&!me.current&&Ae!==re.current&&(Sn.current=!0,Wn(!1,er))})}if(xr&&Dt(Pr))return Pr.addEventListener("focusout",fa),Pr.addEventListener("pointerdown",Qr),!_e&&xr.addEventListener("focusout",fa),()=>{Pr.removeEventListener("focusout",fa),Pr.removeEventListener("pointerdown",Qr),!_e&&xr.removeEventListener("focusout",fa)}},[fe,Pr,xr,_e,sn,Qn,Ia,Wn,tn]),o.useEffect(()=>{var Qr;if(fe)return;const fa=Array.from((Ia==null||(Qr=Ia.portalNode)==null?void 0:Qr.querySelectorAll("["+mn("portal")+"]"))||[]);if(xr&&_e){const er=[xr,...fa,ya.current,tr.current].filter(It=>It!=null),dt=(na?S:w)(fr.current.includes("reference")||xt?er.concat(Pr||[]):er,void 0,mn("inert"));return()=>{dt()}}},[fe,Pr,xr,_e,fr,Ia,xt,na]),Ee(()=>{if(fe||!xr)return;const Qr=L(xr),fa=bn(Qr);queueMicrotask(()=>{const er=Kn(xr),Ae=zr.current,dt=(typeof Ae=="number"?er[Ae]:Ae.current)||xr,It=Rt(xr,fa);!Yr&&!It&&Jt&&Dn(dt,{preventScroll:dt===xr})})},[fe,Jt,xr,Yr,Kn,zr]),Ee(()=>{if(fe||!xr)return;let Qr=!1;const fa=L(xr),er=bn(fa),Ae=Er.current;re.current=er;function dt(It){if(It.type==="escapeKey"&&In.domReference.current&&(re.current=In.domReference.current),["referencePress","escapeKey"].includes(It.type))return;const mt=It.data.returnFocus;typeof mt=="object"?(Sn.current=!1,Qr=mt.preventScroll):Sn.current=!mt}return Rn.on("dismiss",dt),()=>{Rn.off("dismiss",dt);const It=bn(fa);(Rt(xr,It)||Qn&&Ar(Qn.nodesRef.current,sn).some(Gt=>{var xn;return Rt((xn=Gt.context)==null?void 0:xn.elements.floating,It)})||Ae.openEvent&&["click","mousedown"].includes(Ae.openEvent.type))&&In.domReference.current&&(re.current=In.domReference.current),Mr.current&&Dt(re.current)&&!Sn.current&&Dn(re.current,{cancelPrevious:!1,preventScroll:Qr})}},[fe,xr,Mr,Er,In,Rn,Qn,sn]),Ee(()=>{if(!(fe||!Ia))return Ia.setFocusManagerState(Do(Sa({},ee),{modal:_e,closeOnFocusOut:tn,open:Jt})),()=>{Ia.setFocusManagerState(null)}},[fe,Ia,_e,Jt,tn,ee]),Ee(()=>{if(!fe&&xr&&typeof MutationObserver=="function"){const Qr=()=>{const er=xr.getAttribute("tabindex");fr.current.includes("floating")||bn(L(xr))!==In.domReference.current&&cn().length===0?er!=="0"&&xr.setAttribute("tabindex","0"):er!=="-1"&&xr.setAttribute("tabindex","-1")};Qr();const fa=new MutationObserver(Qr);return fa.observe(xr,{childList:!0,subtree:!0,attributes:!0}),()=>{fa.disconnect()}}},[fe,xr,In,fr,cn]);function br(Qr){return fe||!bt||!_e?null:o.createElement(xa,{ref:Qr==="start"?ya:tr,onClick:fa=>Wn(!1,fa.nativeEvent)},typeof bt=="string"?bt:"Dismiss")}const Wr=!fe&&na&&!xt&&(Fe||_e);return o.createElement(o.Fragment,null,Wr&&o.createElement(gr,{"data-type":"inside",ref:Ia==null?void 0:Ia.beforeInsideRef,onFocus:Qr=>{if(_e){const er=Kn();Dn(xe[0]==="reference"?er[0]:er[er.length-1])}else if(Ia!=null&&Ia.preserveTabOrder&&Ia.portalNode)if(Sn.current=!1,Ue(Qr,Ia.portalNode)){const er=jr()||Pr;er==null||er.focus()}else{var fa;(fa=Ia.beforeOutsideRef.current)==null||fa.focus()}}}),!xt&&br("start"),U,br("end"),Wr&&o.createElement(gr,{"data-type":"inside",ref:Ia==null?void 0:Ia.afterInsideRef,onFocus:Qr=>{if(_e)Dn(Kn()[0]);else if(Ia!=null&&Ia.preserveTabOrder&&Ia.portalNode)if(tn&&(Sn.current=!0),Ue(Qr,Ia.portalNode)){const er=we()||Pr;er==null||er.focus()}else{var fa;(fa=Ia.afterOutsideRef.current)==null||fa.focus()}}}))}function ua(he,ee){const U=he.compareDocumentPosition(ee);return U&Node.DOCUMENT_POSITION_FOLLOWING||U&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:U&Node.DOCUMENT_POSITION_PRECEDING||U&Node.DOCUMENT_POSITION_CONTAINS?1:0}function Fr(he,ee){if(he.size!==ee.size)return!1;for(const[U,fe]of he.entries())if(fe!==ee.get(U))return!1;return!0}const Ht=o.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function on(he){let{children:ee,elementsRef:U,labelsRef:fe}=he;const[xe,ye]=React.useState(()=>new Map),$e=React.useCallback(_e=>{ye(bt=>new Map(bt).set(_e,null))},[]),Ne=React.useCallback(_e=>{ye(bt=>{const tn=new Map(bt);return tn.delete(_e),tn})},[]);return Ee(()=>{const _e=new Map(xe);Array.from(_e.keys()).sort(ua).forEach((tn,Jt)=>{_e.set(tn,Jt)}),Fr(xe,_e)||ye(_e)},[xe]),React.createElement(Ht.Provider,{value:React.useMemo(()=>({register:$e,unregister:Ne,map:xe,elementsRef:U,labelsRef:fe}),[$e,Ne,xe,U,fe])},ee)}function wn(he){let{label:ee}=he===void 0?{}:he;const[U,fe]=React.useState(null),xe=React.useRef(null),{register:ye,unregister:$e,map:Ne,elementsRef:_e,labelsRef:bt}=React.useContext(Ht),tn=React.useCallback(Jt=>{if(xe.current=Jt,U!==null&&(_e.current[U]=Jt,bt)){var In;const sn=ee!==void 0;bt.current[U]=sn?ee:(In=Jt==null?void 0:Jt.textContent)!=null?In:null}},[U,_e,bt,ee]);return Ee(()=>{const Jt=xe.current;if(Jt)return ye(Jt),()=>{$e(Jt)}},[ye,$e]),Ee(()=>{const Jt=xe.current?Ne.get(xe.current):null;Jt!=null&&fe(Jt)},[Ne]),React.useMemo(()=>({ref:tn,index:U==null?-1:U}),[U,tn])}const Ln=mn("scroll-lock"),Pn=o.forwardRef(function(ee,U){let ye=ee,{lockScroll:fe=!1}=ye,xe=Au(ye,["lockScroll"]);return Ee(()=>{var $e,Ne;if(!fe||document.body.hasAttribute(Ln))return;document.body.setAttribute(Ln,"");const tn=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",Jt=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(Se()))return Object.assign(document.body.style,{overflow:"hidden",[tn]:Jt+"px"}),()=>{document.body.removeAttribute(Ln),Object.assign(document.body.style,{overflow:"",[tn]:""})};const In=(($e=window.visualViewport)==null?void 0:$e.offsetLeft)||0,sn=((Ne=window.visualViewport)==null?void 0:Ne.offsetTop)||0,Wn=window.pageXOffset,Rn=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(Rn-Math.floor(sn))+"px",left:-(Wn-Math.floor(In))+"px",right:"0",[tn]:Jt+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[tn]:""}),document.body.removeAttribute(Ln),window.scrollTo(Wn,Rn)}},[fe]),o.createElement("div",qe({ref:U},xe,{style:Sa({position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0},xe.style)}))});function $n(he){return Dt(he.target)&&he.target.tagName==="BUTTON"}function Vn(he){return mr(he)}function Nr(he,ee){ee===void 0&&(ee={});const{open:U,onOpenChange:fe,dataRef:xe,elements:{domReference:ye}}=he,{enabled:$e=!0,event:Ne="click",toggle:_e=!0,ignoreMouse:bt=!1,keyboardHandlers:tn=!0}=ee,Jt=o.useRef(),In=o.useRef(!1);return o.useMemo(()=>$e?{reference:{onPointerDown(sn){Jt.current=sn.pointerType},onMouseDown(sn){sn.button===0&&(Ot(Jt.current,!0)&&bt||Ne!=="click"&&(U&&_e&&(!xe.current.openEvent||xe.current.openEvent.type==="mousedown")?fe(!1,sn.nativeEvent):(sn.preventDefault(),fe(!0,sn.nativeEvent))))},onClick(sn){if(Ne==="mousedown"&&Jt.current){Jt.current=void 0;return}Ot(Jt.current,!0)&&bt||(U&&_e&&(!xe.current.openEvent||xe.current.openEvent.type==="click")?fe(!1,sn.nativeEvent):fe(!0,sn.nativeEvent))},onKeyDown(sn){Jt.current=void 0,!(sn.defaultPrevented||!tn||$n(sn))&&(sn.key===" "&&!Vn(ye)&&(sn.preventDefault(),In.current=!0),sn.key==="Enter"&&fe(!(U&&_e),sn.nativeEvent))},onKeyUp(sn){sn.defaultPrevented||!tn||$n(sn)||Vn(ye)||sn.key===" "&&In.current&&(In.current=!1,fe(!(U&&_e),sn.nativeEvent))}}}:{},[$e,xe,Ne,bt,tn,ye,_e,U,fe])}const hr=p["useInsertionEffect".toString()]||(he=>he());function Ir(he){const ee=o.useRef(()=>{});return hr(()=>{ee.current=he}),o.useCallback(function(){for(var U=arguments.length,fe=new Array(U),xe=0;xe{tn.current||xe.current.openEvent&&!Or(xe.current.openEvent)||fe.setPositionReference(Cr(fe.domReference,{x:fr,y:zr,axis:Ne,dataRef:xe,pointerType:In}))}),Pr=Ir(fr=>{_e!=null||bt!=null||(U?Jt.current||Rn([]):Er(fr.clientX,fr.clientY))}),xr=Ot(In)?ye:U,na=React.useCallback(()=>{if(!xr||!$e||_e!=null||bt!=null)return;const fr=He(fe.floating.current);function zr(Mr){const Qn=Vr(Mr);Rt(fe.floating.current,Qn)?(fr.removeEventListener("mousemove",zr),Jt.current=null):Er(Mr.clientX,Mr.clientY)}if(!xe.current.openEvent||Or(xe.current.openEvent)){fr.addEventListener("mousemove",zr);const Mr=()=>{fr.removeEventListener("mousemove",zr),Jt.current=null};return Jt.current=Mr,Mr}fe.setPositionReference(fe.domReference.current)},[xe,$e,xr,fe,Er,_e,bt]);return React.useEffect(()=>na(),[na,Wn]),React.useEffect(()=>{$e&&!ye&&(tn.current=!1)},[$e,ye]),React.useEffect(()=>{!$e&&U&&(tn.current=!0)},[$e,U]),Ee(()=>{$e&&(_e!=null||bt!=null)&&(tn.current=!1,Er(_e,bt))},[$e,_e,bt,Er]),React.useMemo(()=>{if(!$e)return{};function fr(zr){let{pointerType:Mr}=zr;sn(Mr)}return{reference:{onPointerDown:fr,onPointerEnter:fr,onMouseMove:Pr,onMouseEnter:Pr}}},[$e,Pr])}function Pe(he,ee){if(ee==null)return!1;if("composedPath"in he)return he.composedPath().includes(ee);const U=he;return U.target!=null&&ee.contains(U.target)}const ie={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},oe={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},ge=he=>{var ee,U;return{escapeKeyBubbles:typeof he=="boolean"?he:(ee=he==null?void 0:he.escapeKey)!=null?ee:!1,outsidePressBubbles:typeof he=="boolean"?he:(U=he==null?void 0:he.outsidePress)!=null?U:!0}};function de(he,ee){ee===void 0&&(ee={});const{open:U,onOpenChange:fe,events:xe,nodeId:ye,elements:{reference:$e,domReference:Ne,floating:_e},dataRef:bt}=he,{enabled:tn=!0,escapeKey:Jt=!0,outsidePress:In=!0,outsidePressEvent:sn="pointerdown",referencePress:Wn=!1,referencePressEvent:Rn="pointerdown",ancestorScroll:Er=!1,bubbles:Pr}=ee,xr=hn(),na=Ft()!=null,fr=Ir(typeof In=="function"?In:()=>!1),zr=typeof In=="function"?fr:In,Mr=o.useRef(!1),{escapeKeyBubbles:Qn,outsidePressBubbles:Ia}=ge(Pr),Yr=Ir(tr=>{if(!U||!tn||!Jt||tr.key!=="Escape")return;const Sn=xr?Ar(xr.nodesRef.current,ye):[];if(!Qn&&(tr.stopPropagation(),Sn.length>0)){let re=!0;if(Sn.forEach(me=>{var Fe;if((Fe=me.context)!=null&&Fe.open&&!me.context.dataRef.current.__escapeKeyBubbles){re=!1;return}}),!re)return}xe.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),fe(!1,fn(tr)?tr.nativeEvent:tr)}),ya=Ir(tr=>{const Sn=Mr.current;if(Mr.current=!1,Sn||typeof zr=="function"&&!zr(tr))return;const re=Vr(tr);if(Dt(re)&&_e){const xt=re.clientWidth>0&&re.scrollWidth>re.clientWidth,cn=re.clientHeight>0&&re.scrollHeight>re.clientHeight;let Kn=cn&&tr.offsetX>re.clientWidth;if(cn&&He(_e).getComputedStyle(re).direction==="rtl"&&(Kn=tr.offsetX<=re.offsetWidth-re.clientWidth),Kn||xt&&tr.offsetY>re.clientHeight)return}const me=xr&&Ar(xr.nodesRef.current,ye).some(xt=>{var cn;return Pe(tr,(cn=xt.context)==null?void 0:cn.elements.floating)});if(Pe(tr,_e)||Pe(tr,Ne)||me)return;const Fe=xr?Ar(xr.nodesRef.current,ye):[];if(Fe.length>0){let xt=!0;if(Fe.forEach(cn=>{var Kn;if((Kn=cn.context)!=null&&Kn.open&&!cn.context.dataRef.current.__outsidePressBubbles){xt=!1;return}}),!xt)return}xe.emit("dismiss",{type:"outsidePress",data:{returnFocus:na?{preventScroll:!0}:Zt(tr)||nt(tr)}}),fe(!1,tr)});return o.useEffect(()=>{if(!U||!tn)return;bt.current.__escapeKeyBubbles=Qn,bt.current.__outsidePressBubbles=Ia;function tr(me){fe(!1,me)}const Sn=L(_e);Jt&&Sn.addEventListener("keydown",Yr),zr&&Sn.addEventListener(sn,ya);let re=[];return Er&&(ct(Ne)&&(re=(0,n.Kx)(Ne)),ct(_e)&&(re=re.concat((0,n.Kx)(_e))),!ct($e)&&$e&&$e.contextElement&&(re=re.concat((0,n.Kx)($e.contextElement)))),re=re.filter(me=>{var Fe;return me!==((Fe=Sn.defaultView)==null?void 0:Fe.visualViewport)}),re.forEach(me=>{me.addEventListener("scroll",tr,{passive:!0})}),()=>{Jt&&Sn.removeEventListener("keydown",Yr),zr&&Sn.removeEventListener(sn,ya),re.forEach(me=>{me.removeEventListener("scroll",tr)})}},[bt,_e,Ne,$e,Jt,zr,sn,U,fe,Er,tn,Qn,Ia,Yr,ya]),o.useEffect(()=>{Mr.current=!1},[zr,sn]),o.useMemo(()=>tn?{reference:{onKeyDown:Yr,[ie[Rn]]:tr=>{Wn&&(xe.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),fe(!1,tr.nativeEvent))}},floating:{onKeyDown:Yr,[oe[sn]]:()=>{Mr.current=!0}}}:{},[tn,xe,Wn,sn,Rn,fe,Yr])}function je(he){var ee;he===void 0&&(he={});const{open:U=!1,onOpenChange:fe,nodeId:xe}=he,[ye,$e]=o.useState(null),Ne=((ee=he.elements)==null?void 0:ee.reference)||ye,_e=(0,a.YF)(he),bt=hn(),tn=Ir((fr,zr)=>{fr&&(In.current.openEvent=zr),fe==null||fe(fr,zr)}),Jt=o.useRef(null),In=o.useRef({}),sn=o.useState(()=>ut())[0],Wn=Ze(),Rn=o.useCallback(fr=>{const zr=ct(fr)?{getBoundingClientRect:()=>fr.getBoundingClientRect(),contextElement:fr}:fr;_e.refs.setReference(zr)},[_e.refs]),Er=o.useCallback(fr=>{(ct(fr)||fr===null)&&(Jt.current=fr,$e(fr)),(ct(_e.refs.reference.current)||_e.refs.reference.current===null||fr!==null&&!ct(fr))&&_e.refs.setReference(fr)},[_e.refs]),Pr=o.useMemo(()=>Do(Sa({},_e.refs),{setReference:Er,setPositionReference:Rn,domReference:Jt}),[_e.refs,Er,Rn]),xr=o.useMemo(()=>Do(Sa({},_e.elements),{domReference:Ne}),[_e.elements,Ne]),na=o.useMemo(()=>Do(Sa({},_e),{refs:Pr,elements:xr,dataRef:In,nodeId:xe,floatingId:Wn,events:sn,open:U,onOpenChange:tn}),[_e,xe,Wn,sn,U,tn,Pr,xr]);return Ee(()=>{const fr=bt==null?void 0:bt.nodesRef.current.find(zr=>zr.id===xe);fr&&(fr.context=na)}),o.useMemo(()=>Do(Sa({},_e),{context:na,refs:Pr,elements:xr}),[_e,Pr,xr,na])}function ke(he,ee){ee===void 0&&(ee={});const{open:U,onOpenChange:fe,dataRef:xe,events:ye,refs:$e,elements:{floating:Ne,domReference:_e}}=he,{enabled:bt=!0,keyboardOnly:tn=!0}=ee,Jt=React.useRef(""),In=React.useRef(!1),sn=React.useRef();return React.useEffect(()=>{if(!bt)return;const Rn=L(Ne).defaultView||window;function Er(){!U&&Dt(_e)&&_e===bn(L(_e))&&(In.current=!0)}return Rn.addEventListener("blur",Er),()=>{Rn.removeEventListener("blur",Er)}},[Ne,_e,U,bt]),React.useEffect(()=>{if(!bt)return;function Wn(Rn){(Rn.type==="referencePress"||Rn.type==="escapeKey")&&(In.current=!0)}return ye.on("dismiss",Wn),()=>{ye.off("dismiss",Wn)}},[ye,bt]),React.useEffect(()=>()=>{clearTimeout(sn.current)},[]),React.useMemo(()=>bt?{reference:{onPointerDown(Wn){let{pointerType:Rn}=Wn;Jt.current=Rn,In.current=!!(Rn&&tn)},onMouseLeave(){In.current=!1},onFocus(Wn){var Rn;In.current||Wn.type==="focus"&&((Rn=xe.current.openEvent)==null?void 0:Rn.type)==="mousedown"&&Pe(xe.current.openEvent,_e)||fe(!0,Wn.nativeEvent)},onBlur(Wn){In.current=!1;const Rn=Wn.relatedTarget,Er=ct(Rn)&&Rn.hasAttribute(mn("focus-guard"))&&Rn.getAttribute("data-type")==="outside";sn.current=setTimeout(()=>{Rt($e.floating.current,Rn)||Rt(_e,Rn)||Er||fe(!1,Wn.nativeEvent)})}}}:{},[bt,tn,_e,$e,xe,fe])}function pt(he,ee,U){const fe=new Map;return Sa(Sa(Sa({},U==="floating"&&{tabIndex:-1}),he),ee.map(xe=>xe?xe[U]:null).concat(he).reduce((xe,ye)=>(ye&&Object.entries(ye).forEach($e=>{let[Ne,_e]=$e;if(Ne.indexOf("on")===0){if(fe.has(Ne)||fe.set(Ne,[]),typeof _e=="function"){var bt;(bt=fe.get(Ne))==null||bt.push(_e),xe[Ne]=function(){for(var tn,Jt=arguments.length,In=new Array(Jt),sn=0;snWn(...In)).find(Wn=>Wn!==void 0)}}}else xe[Ne]=_e}),xe),{}))}function yt(he){he===void 0&&(he=[]);const ee=he,U=o.useCallback(ye=>pt(ye,he,"reference"),ee),fe=o.useCallback(ye=>pt(ye,he,"floating"),ee),xe=o.useCallback(ye=>pt(ye,he,"item"),he.map(ye=>ye==null?void 0:ye.item));return o.useMemo(()=>({getReferenceProps:U,getFloatingProps:fe,getItemProps:xe}),[U,fe,xe])}let $t=!1;const Pt="ArrowUp",Tn="ArrowDown",yn="ArrowLeft",vr="ArrowRight";function lr(he,ee,U){return Math.floor(he/ee)!==U}function jn(he,ee){return ee<0||ee>=he.current.length}function zn(he,ee){let{startingIndex:U=-1,decrement:fe=!1,disabledIndices:xe,amount:ye=1}=ee===void 0?{}:ee;const $e=he.current;let Ne=U;do{var _e,bt;Ne=Ne+(fe?-ye:ye)}while(Ne>=0&&Ne<=$e.length-1&&(xe?xe.includes(Ne):$e[Ne]==null||(_e=$e[Ne])!=null&&_e.hasAttribute("disabled")||((bt=$e[Ne])==null?void 0:bt.getAttribute("aria-disabled"))==="true"));return Ne}function Yn(he,ee,U){switch(he){case"vertical":return ee;case"horizontal":return U;default:return ee||U}}function nr(he,ee){return Yn(ee,he===Pt||he===Tn,he===yn||he===vr)}function j(he,ee,U){return Yn(ee,he===Tn,U?he===yn:he===vr)||he==="Enter"||he==" "||he===""}function Ke(he,ee,U){return Yn(ee,U?he===yn:he===vr,he===Tn)}function ot(he,ee,U){return Yn(ee,U?he===vr:he===yn,he===Pt)}function Ce(he,ee){return zn(he,{disabledIndices:ee})}function Et(he,ee){return zn(he,{decrement:!0,startingIndex:he.current.length,disabledIndices:ee})}function Ye(he,ee){const{open:U,onOpenChange:fe,refs:xe,elements:{domReference:ye,floating:$e}}=he,{listRef:Ne,activeIndex:_e,onNavigate:bt=()=>{},enabled:tn=!0,selectedIndex:Jt=null,allowEscape:In=!1,loop:sn=!1,nested:Wn=!1,rtl:Rn=!1,virtual:Er=!1,focusItemOnOpen:Pr="auto",focusItemOnHover:xr=!0,openOnArrowKeyDown:na=!0,disabledIndices:fr=void 0,orientation:zr="vertical",cols:Mr=1,scrollItemIntoView:Qn=!0}=ee,Ia=Ft(),Yr=hn(),ya=Ir(bt),tr=o.useRef(Pr),Sn=o.useRef(Jt!=null?Jt:-1),re=o.useRef(null),me=o.useRef(!0),Fe=o.useRef(ya),xt=o.useRef(!!$e),cn=o.useRef(!1),Kn=o.useRef(!1),br=Gn(fr),Wr=Gn(U),Qr=Gn(Qn),[fa,er]=o.useState(),Ae=Ir(function(mt,Gt,xn){xn===void 0&&(xn=!1);const or=mt.current[Gt.current];or&&(Er?er(or.id):Dn(or,{preventScroll:!0,sync:wt()&&jt()?$t||cn.current:!1}),requestAnimationFrame(()=>{const Dr=Qr.current;Dr&&or&&(xn||!me.current)&&(or.scrollIntoView==null||or.scrollIntoView(typeof Dr=="boolean"?{block:"nearest",inline:"nearest"}:Dr))}))});Ee(()=>{document.createElement("div").focus({get preventScroll(){return $t=!0,!1}})},[]),Ee(()=>{tn&&(U&&$e?tr.current&&Jt!=null&&(Kn.current=!0,ya(Jt)):xt.current&&(Sn.current=-1,Fe.current(null)))},[tn,U,$e,Jt,ya]),Ee(()=>{if(tn&&U&&$e)if(_e==null){if(cn.current=!1,Jt!=null)return;if(xt.current&&(Sn.current=-1,Ae(Ne,Sn)),!xt.current&&tr.current&&(re.current!=null||tr.current===!0&&re.current==null)){let mt=0;const Gt=()=>{Ne.current[0]==null?(mt<2&&(mt?requestAnimationFrame:queueMicrotask)(Gt),mt++):(Sn.current=re.current==null||j(re.current,zr,Rn)||Wn?Ce(Ne,br.current):Et(Ne,br.current),re.current=null,ya(Sn.current))};Gt()}}else jn(Ne,_e)||(Sn.current=_e,Ae(Ne,Sn,Kn.current),Kn.current=!1)},[tn,U,$e,_e,Jt,Wn,Ne,zr,Rn,ya,Ae,br]),Ee(()=>{if(tn&&xt.current&&!$e&&Yr){var mt,Gt;const xn=Yr.nodesRef.current,or=(mt=xn.find(oa=>oa.id===Ia))==null||(Gt=mt.context)==null?void 0:Gt.elements.floating,Dr=bn(L($e)),ar=xn.some(oa=>oa.context&&Rt(oa.context.elements.floating,Dr));or&&!ar&&or.focus({preventScroll:!0})}},[tn,$e,Yr,Ia]),Ee(()=>{Fe.current=ya,xt.current=!!$e}),Ee(()=>{U||(re.current=null)},[U]);const dt=_e!=null,It=o.useMemo(()=>{function mt(xn){if(!U)return;const or=Ne.current.indexOf(xn);or!==-1&&ya(or)}return Sa({onFocus(xn){let{currentTarget:or}=xn;mt(or)},onClick:xn=>{let{currentTarget:or}=xn;return or.focus({preventScroll:!0})}},xr&&{onMouseMove(xn){let{currentTarget:or}=xn;mt(or)},onPointerLeave(xn){let{pointerType:or}=xn;!me.current||or==="touch"||(Sn.current=-1,Ae(Ne,Sn),ya(null),Er||Dn(xe.floating.current,{preventScroll:!0}))}})},[U,xe,Ae,xr,Ne,ya,Er]);return o.useMemo(()=>{if(!tn)return{};const mt=br.current;function Gt(ar){if(me.current=!1,cn.current=!0,!Wr.current&&ar.currentTarget===xe.floating.current)return;if(Wn&&ot(ar.key,zr,Rn)){Mn(ar),fe(!1,ar.nativeEvent),Dt(ye)&&ye.focus();return}const oa=Sn.current,_r=Ce(Ne,mt),pa=Et(Ne,mt);if(ar.key==="Home"&&(Mn(ar),Sn.current=_r,ya(Sn.current)),ar.key==="End"&&(Mn(ar),Sn.current=pa,ya(Sn.current)),Mr>1){const $r=Sn.current;if(ar.key===Pt){if(Mn(ar),$r===-1)Sn.current=pa;else if(Sn.current=zn(Ne,{startingIndex:$r,amount:Mr,decrement:!0,disabledIndices:mt}),sn&&($r-Mr<_r||Sn.current<0)){const ja=$r%Mr,Va=pa%Mr,Ra=pa-(Va-ja);Va===ja?Sn.current=pa:Sn.current=Va>ja?Ra:Ra-Mr}jn(Ne,Sn.current)&&(Sn.current=$r),ya(Sn.current)}if(ar.key===Tn&&(Mn(ar),$r===-1?Sn.current=_r:(Sn.current=zn(Ne,{startingIndex:$r,amount:Mr,disabledIndices:mt}),sn&&$r+Mr>pa&&(Sn.current=zn(Ne,{startingIndex:$r%Mr-Mr,amount:Mr,disabledIndices:mt}))),jn(Ne,Sn.current)&&(Sn.current=$r),ya(Sn.current)),zr==="both"){const ja=Math.floor($r/Mr);ar.key===vr&&(Mn(ar),$r%Mr!==Mr-1?(Sn.current=zn(Ne,{startingIndex:$r,disabledIndices:mt}),sn&&lr(Sn.current,Mr,ja)&&(Sn.current=zn(Ne,{startingIndex:$r-$r%Mr-1,disabledIndices:mt}))):sn&&(Sn.current=zn(Ne,{startingIndex:$r-$r%Mr-1,disabledIndices:mt})),lr(Sn.current,Mr,ja)&&(Sn.current=$r)),ar.key===yn&&(Mn(ar),$r%Mr!==0?(Sn.current=zn(Ne,{startingIndex:$r,disabledIndices:mt,decrement:!0}),sn&&lr(Sn.current,Mr,ja)&&(Sn.current=zn(Ne,{startingIndex:$r+(Mr-$r%Mr),decrement:!0,disabledIndices:mt}))):sn&&(Sn.current=zn(Ne,{startingIndex:$r+(Mr-$r%Mr),decrement:!0,disabledIndices:mt})),lr(Sn.current,Mr,ja)&&(Sn.current=$r));const Va=Math.floor(pa/Mr)===ja;jn(Ne,Sn.current)&&(sn&&Va?Sn.current=ar.key===yn?pa:zn(Ne,{startingIndex:$r-$r%Mr-1,disabledIndices:mt}):Sn.current=$r),ya(Sn.current);return}}if(nr(ar.key,zr)){if(Mn(ar),U&&!Er&&bn(ar.currentTarget.ownerDocument)===ar.currentTarget){Sn.current=j(ar.key,zr,Rn)?_r:pa,ya(Sn.current);return}j(ar.key,zr,Rn)?sn?Sn.current=oa>=pa?In&&oa!==Ne.current.length?-1:_r:zn(Ne,{startingIndex:oa,disabledIndices:mt}):Sn.current=Math.min(pa,zn(Ne,{startingIndex:oa,disabledIndices:mt})):sn?Sn.current=oa<=_r?In&&oa!==-1?Ne.current.length:pa:zn(Ne,{startingIndex:oa,decrement:!0,disabledIndices:mt}):Sn.current=Math.max(_r,zn(Ne,{startingIndex:oa,decrement:!0,disabledIndices:mt})),jn(Ne,Sn.current)?ya(null):ya(Sn.current)}}function xn(ar){Pr==="auto"&&Zt(ar.nativeEvent)&&(tr.current=!0)}function or(ar){tr.current=Pr,Pr==="auto"&&nt(ar.nativeEvent)&&(tr.current=!0)}const Dr=Er&&U&&dt&&{"aria-activedescendant":fa};return{reference:Do(Sa({},Dr),{onKeyDown(ar){me.current=!1;const oa=ar.key.indexOf("Arrow")===0;if(Er&&U)return Gt(ar);if(!U&&!na&&oa)return;const _r=oa||ar.key==="Enter"||ar.key.trim()==="",pa=nr(ar.key,zr),$r=Ke(ar.key,zr,Rn);if(_r&&(re.current=Wn&&pa?null:ar.key),Wn){$r&&(Mn(ar),U?(Sn.current=Ce(Ne,mt),ya(Sn.current)):fe(!0,ar.nativeEvent));return}pa&&(Jt!=null&&(Sn.current=Jt),Mn(ar),!U&&na?fe(!0,ar.nativeEvent):Gt(ar),U&&ya(Sn.current))},onFocus(){U&&ya(null)},onPointerDown:or,onMouseDown:xn,onClick:xn}),floating:Do(Sa({"aria-orientation":zr==="both"?void 0:zr},Dr),{onKeyDown:Gt,onPointerMove(){me.current=!0}}),item:It}},[ye,xe,fa,br,Wr,Ne,tn,zr,Rn,Er,U,dt,Wn,Jt,na,In,Mr,sn,Pr,ya,fe,It])}function Lt(he){return o.useMemo(()=>he.every(ee=>ee==null)?null:ee=>{he.forEach(U=>{typeof U=="function"?U(ee):U!=null&&(U.current=ee)})},he)}function ht(he,ee){ee===void 0&&(ee={});const{open:U,floatingId:fe}=he,{enabled:xe=!0,role:ye="dialog"}=ee,$e=Ze();return o.useMemo(()=>{const Ne={id:fe,role:ye};return xe?ye==="tooltip"?{reference:{"aria-describedby":U?fe:void 0},floating:Ne}:{reference:Sa(Sa({"aria-expanded":U?"true":"false","aria-haspopup":ye==="alertdialog"?"dialog":ye,"aria-controls":U?fe:void 0},ye==="listbox"&&{role:"combobox"}),ye==="menu"&&{id:$e}),floating:Sa(Sa({},Ne),ye==="menu"&&{"aria-labelledby":$e})}:{}},[xe,ye,U,fe,$e])}const nn=he=>he.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(ee,U)=>(U?"-":"")+ee.toLowerCase());function Je(he,ee){return typeof he=="function"?he(ee):he}function qt(he,ee){const[U,fe]=React.useState(he);return he&&!U&&fe(!0),React.useEffect(()=>{if(!he){const xe=setTimeout(()=>fe(!1),ee);return()=>clearTimeout(xe)}},[he,ee]),U}function Tt(he,ee){ee===void 0&&(ee={});const{open:U,elements:{floating:fe}}=he,{duration:xe=250}=ee,$e=(typeof xe=="number"?xe:xe.close)||0,[Ne,_e]=React.useState(!1),[bt,tn]=React.useState("unmounted"),Jt=qt(U,$e);return Ee(()=>{Ne&&!Jt&&tn("unmounted")},[Ne,Jt]),Ee(()=>{if(fe)if(U){tn("initial");const In=requestAnimationFrame(()=>{tn("open")});return()=>{cancelAnimationFrame(In)}}else _e(!0),tn("close")},[U,fe]),{isMounted:Jt,status:bt}}function Vt(he,ee){ee===void 0&&(ee={});const{initial:U={opacity:0},open:fe,close:xe,common:ye,duration:$e=250}=ee,Ne=he.placement,_e=Ne.split("-")[0],bt=React.useMemo(()=>({side:_e,placement:Ne}),[_e,Ne]),tn=typeof $e=="number",Jt=(tn?$e:$e.open)||0,In=(tn?$e:$e.close)||0,[sn,Wn]=React.useState(()=>Sa(Sa({},Je(ye,bt)),Je(U,bt))),{isMounted:Rn,status:Er}=Tt(he,{duration:$e}),Pr=Gn(U),xr=Gn(fe),na=Gn(xe),fr=Gn(ye);return Ee(()=>{const zr=Je(Pr.current,bt),Mr=Je(na.current,bt),Qn=Je(fr.current,bt),Ia=Je(xr.current,bt)||Object.keys(zr).reduce((Yr,ya)=>(Yr[ya]="",Yr),{});if(Er==="initial"&&Wn(Yr=>Sa(Sa({transitionProperty:Yr.transitionProperty},Qn),zr)),Er==="open"&&Wn(Sa(Sa({transitionProperty:Object.keys(Ia).map(nn).join(","),transitionDuration:Jt+"ms"},Qn),Ia)),Er==="close"){const Yr=Mr||zr;Wn(Sa(Sa({transitionProperty:Object.keys(Yr).map(nn).join(","),transitionDuration:In+"ms"},Qn),Yr))}},[In,na,Pr,xr,fr,Jt,Er,bt]),{isMounted:Rn,styles:sn}}function An(he,ee){var U;const{open:fe,dataRef:xe}=he,{listRef:ye,activeIndex:$e,onMatch:Ne,onTypingChange:_e,enabled:bt=!0,findMatch:tn=null,resetMs:Jt=750,ignoreKeys:In=[],selectedIndex:sn=null}=ee,Wn=o.useRef(),Rn=o.useRef(""),Er=o.useRef((U=sn!=null?sn:$e)!=null?U:-1),Pr=o.useRef(null),xr=Ir(Ne),na=Ir(_e),fr=Gn(tn),zr=Gn(In);return Ee(()=>{fe&&(clearTimeout(Wn.current),Pr.current=null,Rn.current="")},[fe]),Ee(()=>{if(fe&&Rn.current===""){var Mr;Er.current=(Mr=sn!=null?sn:$e)!=null?Mr:-1}},[fe,sn,$e]),o.useMemo(()=>{if(!bt)return{};function Mr(Yr){Yr?xe.current.typing||(xe.current.typing=Yr,na(Yr)):xe.current.typing&&(xe.current.typing=Yr,na(Yr))}function Qn(Yr,ya,tr){const Sn=fr.current?fr.current(ya,tr):ya.find(re=>(re==null?void 0:re.toLocaleLowerCase().indexOf(tr.toLocaleLowerCase()))===0);return Sn?Yr.indexOf(Sn):-1}function Ia(Yr){const ya=ye.current;if(Rn.current.length>0&&Rn.current[0]!==" "&&(Qn(ya,ya,Rn.current)===-1?Mr(!1):Yr.key===" "&&Mn(Yr)),ya==null||zr.current.includes(Yr.key)||Yr.key.length!==1||Yr.ctrlKey||Yr.metaKey||Yr.altKey)return;fe&&Yr.key!==" "&&(Mn(Yr),Mr(!0)),ya.every(me=>{var Fe,xt;return me?((Fe=me[0])==null?void 0:Fe.toLocaleLowerCase())!==((xt=me[1])==null?void 0:xt.toLocaleLowerCase()):!0})&&Rn.current===Yr.key&&(Rn.current="",Er.current=Pr.current),Rn.current+=Yr.key,clearTimeout(Wn.current),Wn.current=setTimeout(()=>{Rn.current="",Er.current=Pr.current,Mr(!1)},Jt);const Sn=Er.current,re=Qn(ya,[...ya.slice((Sn||0)+1),...ya.slice(0,(Sn||0)+1)],Rn.current);re!==-1?(xr(re),Pr.current=re):Yr.key!==" "&&(Rn.current="",Mr(!1))}return{reference:{onKeyDown:Ia},floating:{onKeyDown:Ia,onKeyUp(Yr){Yr.key===" "&&Mr(!1)}}}},[bt,fe,xe,ye,Jt,zr,fr,xr,na])}function Ct(he,ee){return Do(Sa({},he),{rects:Do(Sa({},he.rects),{floating:Do(Sa({},he.rects.floating),{height:ee})})})}const Nn=he=>({name:"inner",options:he,fn(U){return ai(this,null,function*(){const Mr=he,{listRef:fe,overflowRef:xe,onFallbackChange:ye,offset:$e=0,index:Ne=0,minItemsVisible:_e=4,referenceOverflowThreshold:bt=0,scrollRef:tn}=Mr,Jt=Au(Mr,["listRef","overflowRef","onFallbackChange","offset","index","minItemsVisible","referenceOverflowThreshold","scrollRef"]),{rects:In,elements:{floating:sn}}=U,Wn=fe.current[Ne];if(!Wn)return{};const Rn=Sa(Sa({},U),yield(0,t.cv)(-Wn.offsetTop-sn.clientTop-In.reference.height/2-Wn.offsetHeight/2-$e).fn(U)),Er=(tn==null?void 0:tn.current)||sn,Pr=yield(0,t.US)(Ct(Rn,Er.scrollHeight),Jt),xr=yield(0,t.US)(Rn,Do(Sa({},Jt),{elementContext:"reference"})),na=Math.max(0,Pr.top),fr=Rn.y+na,zr=Math.max(0,Er.scrollHeight-na-Math.max(0,Pr.bottom));return Er.style.maxHeight=zr+"px",Er.scrollTop=na,ye&&(Er.offsetHeight=-bt||xr.bottom>=-bt?(0,vt.flushSync)(()=>ye(!0)):(0,vt.flushSync)(()=>ye(!1))),xe&&(xe.current=yield(0,t.US)(Ct(Do(Sa({},Rn),{y:fr}),Er.offsetHeight),Jt)),{y:fr}})}});function On(he,ee){const{open:U,elements:fe}=he,{enabled:xe=!0,overflowRef:ye,scrollRef:$e,onChange:Ne}=ee,_e=Ir(Ne),bt=o.useRef(!1),tn=o.useRef(null),Jt=o.useRef(null);return o.useEffect(()=>{if(!xe)return;function In(Wn){if(Wn.ctrlKey||!sn||ye.current==null)return;const Rn=Wn.deltaY,Er=ye.current.top>=-.5,Pr=ye.current.bottom>=-.5,xr=sn.scrollHeight-sn.clientHeight,na=Rn<0?-1:1,fr=Rn<0?"max":"min";sn.scrollHeight<=sn.clientHeight||(!Er&&Rn>0||!Pr&&Rn<0?(Wn.preventDefault(),(0,vt.flushSync)(()=>{_e(zr=>zr+Math[fr](Rn,xr*na))})):/firefox/i.test(We())&&(sn.scrollTop+=Rn))}const sn=($e==null?void 0:$e.current)||fe.floating;if(U&&sn)return sn.addEventListener("wheel",In),requestAnimationFrame(()=>{tn.current=sn.scrollTop,ye.current!=null&&(Jt.current=Sa({},ye.current))}),()=>{tn.current=null,Jt.current=null,sn.removeEventListener("wheel",In)}},[xe,U,fe.floating,ye,$e,_e]),o.useMemo(()=>xe?{floating:{onKeyDown(){bt.current=!0},onWheel(){bt.current=!1},onPointerMove(){bt.current=!1},onScroll(){const In=($e==null?void 0:$e.current)||fe.floating;if(!(!ye.current||!In||!bt.current)){if(tn.current!==null){const sn=In.scrollTop-tn.current;(ye.current.bottom<-.5&&sn<-1||ye.current.top<-.5&&sn>1)&&(0,vt.flushSync)(()=>_e(Wn=>Wn+sn))}requestAnimationFrame(()=>{tn.current=In.scrollTop})}}}}:{},[xe,ye,fe.floating,$e,_e])}function Xt(he,ee){const[U,fe]=he;let xe=!1;const ye=ee.length;for(let $e=0,Ne=ye-1;$e=fe!=Jt>=fe&&U<=(tn-_e)*(fe-bt)/(Jt-bt)+_e&&(xe=!xe)}return xe}function Nt(he,ee){return he[0]>=ee.x&&he[0]<=ee.x+ee.width&&he[1]>=ee.y&&he[1]<=ee.y+ee.height}function Mt(he){he===void 0&&(he={});const{buffer:ee=.5,blockPointerEvents:U=!1,requireIntent:fe=!0}=he;let xe,ye=!1,$e=null,Ne=null,_e=performance.now();function bt(Jt,In){const sn=performance.now(),Wn=sn-_e;if($e===null||Ne===null||Wn===0)return $e=Jt,Ne=In,_e=sn,null;const Rn=Jt-$e,Er=In-Ne,xr=Math.sqrt(Rn*Rn+Er*Er)/Wn;return $e=Jt,Ne=In,_e=sn,xr}const tn=Jt=>{let{x:In,y:sn,placement:Wn,elements:Rn,onClose:Er,nodeId:Pr,tree:xr}=Jt;return function(fr){function zr(){clearTimeout(xe),Er()}if(clearTimeout(xe),!Rn.domReference||!Rn.floating||Wn==null||In==null||sn==null)return;const{clientX:Mr,clientY:Qn}=fr,Ia=[Mr,Qn],Yr=Vr(fr),ya=fr.type==="mouseleave",tr=Rt(Rn.floating,Yr),Sn=Rt(Rn.domReference,Yr),re=Rn.domReference.getBoundingClientRect(),me=Rn.floating.getBoundingClientRect(),Fe=Wn.split("-")[0],xt=In>me.right-me.width/2,cn=sn>me.bottom-me.height/2,Kn=Nt(Ia,re),br=me.width>re.width,Wr=me.height>re.height,Qr=(br?re:me).left,fa=(br?re:me).right,er=(Wr?re:me).top,Ae=(Wr?re:me).bottom;if(tr&&(ye=!0,!ya))return;if(Sn&&(ye=!1),Sn&&!ya){ye=!0;return}if(ya&&ct(fr.relatedTarget)&&Rt(Rn.floating,fr.relatedTarget)||xr&&Ar(xr.nodesRef.current,Pr).some(mt=>{let{context:Gt}=mt;return Gt==null?void 0:Gt.open}))return;if(Fe==="top"&&sn>=re.bottom-1||Fe==="bottom"&&sn<=re.top+1||Fe==="left"&&In>=re.right-1||Fe==="right"&&In<=re.left+1)return zr();let dt=[];switch(Fe){case"top":dt=[[Qr,re.top+1],[Qr,me.bottom-1],[fa,me.bottom-1],[fa,re.top+1]];break;case"bottom":dt=[[Qr,me.top+1],[Qr,re.bottom-1],[fa,re.bottom-1],[fa,me.top+1]];break;case"left":dt=[[me.right-1,Ae],[me.right-1,er],[re.left+1,er],[re.left+1,Ae]];break;case"right":dt=[[re.right-1,Ae],[re.right-1,er],[me.left+1,er],[me.left+1,Ae]];break}function It(mt){let[Gt,xn]=mt;switch(Fe){case"top":{const or=[br?Gt+ee/2:xt?Gt+ee*4:Gt-ee*4,xn+ee+1],Dr=[br?Gt-ee/2:xt?Gt+ee*4:Gt-ee*4,xn+ee+1],ar=[[me.left,xt||br?me.bottom-ee:me.top],[me.right,xt?br?me.bottom-ee:me.top:me.bottom-ee]];return[or,Dr,...ar]}case"bottom":{const or=[br?Gt+ee/2:xt?Gt+ee*4:Gt-ee*4,xn-ee],Dr=[br?Gt-ee/2:xt?Gt+ee*4:Gt-ee*4,xn-ee],ar=[[me.left,xt||br?me.top+ee:me.bottom],[me.right,xt?br?me.top+ee:me.bottom:me.top+ee]];return[or,Dr,...ar]}case"left":{const or=[Gt+ee+1,Wr?xn+ee/2:cn?xn+ee*4:xn-ee*4],Dr=[Gt+ee+1,Wr?xn-ee/2:cn?xn+ee*4:xn-ee*4];return[...[[cn||Wr?me.right-ee:me.left,me.top],[cn?Wr?me.right-ee:me.left:me.right-ee,me.bottom]],or,Dr]}case"right":{const or=[Gt-ee,Wr?xn+ee/2:cn?xn+ee*4:xn-ee*4],Dr=[Gt-ee,Wr?xn-ee/2:cn?xn+ee*4:xn-ee*4],ar=[[cn||Wr?me.left+ee:me.right,me.top],[cn?Wr?me.left+ee:me.right:me.left+ee,me.bottom]];return[or,Dr,...ar]}}}if(!Xt([Mr,Qn],dt)){if(ye&&!Kn)return zr();if(!ya&&fe){const mt=bt(fr.clientX,fr.clientY);if(mt!==null&&mt<.1)return zr()}Xt([Mr,Qn],It([In,sn]))?!ye&&fe&&(xe=window.setTimeout(zr,40)):zr()}}};return tn.__options={blockPointerEvents:U},tn}},17424:function(y,u,e){"use strict";e.d(u,{kG:function(){return m}});function n(x){return Math.floor(Math.log(x)*Math.LOG10E)}function a(x,h){if(typeof x.repeat=="function")return x.repeat(h);for(var f=new Array(h),S=0;S0}),We=[],He=0,ct=Se;He1)throw new RangeError("integer-width stems only accept a single optional option");ct.options[0].replace(te,function(nt,jt,wt,Ot,fn,Rt){if(jt)Se.minimumIntegerDigits=wt.length;else{if(Ot&&fn)throw new Error("We currently do not support maximum integer digits");if(Rt)throw new Error("We currently do not support exact integer digits")}return""});continue}if(Q.test(ct.stem)){Se.minimumIntegerDigits=ct.stem.length;continue}if($.test(ct.stem)){if(ct.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");ct.stem.replace($,function(nt,jt,wt,Ot,fn,Rt){return wt==="*"?Se.minimumFractionDigits=jt.length:Ot&&Ot[0]==="#"?Se.maximumFractionDigits=Ot.length:fn&&Rt?(Se.minimumFractionDigits=fn.length,Se.maximumFractionDigits=fn.length+Rt.length):(Se.minimumFractionDigits=jt.length,Se.maximumFractionDigits=jt.length),""});var Dt=ct.options[0];Dt==="w"?Se=(0,n.pi)((0,n.pi)({},Se),{trailingZeroDisplay:"stripIfInteger"}):Dt&&(Se=(0,n.pi)((0,n.pi)({},Se),le(Dt)));continue}if(Z.test(ct.stem)){Se=(0,n.pi)((0,n.pi)({},Se),le(ct.stem));continue}var kt=q(ct.stem);kt&&(Se=(0,n.pi)((0,n.pi)({},Se),kt));var Zt=_(ct.stem);Zt&&(Se=(0,n.pi)((0,n.pi)({},Se),Zt))}return Se}var W={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function M(L,Se){for(var We="",He=0;He>1),nt="a",jt=b(Se);for((jt=="H"||jt=="k")&&(Zt=0);Zt-- >0;)We+=nt;for(;kt-- >0;)We=jt+We}else ct==="J"?We+="H":We+=ct}return We}function b(L){var Se=L.hourCycle;if(Se===void 0&&L.hourCycles&&L.hourCycles.length&&(Se=L.hourCycles[0]),Se)switch(Se){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var We=L.language,He;We!=="root"&&(He=L.maximize().region);var ct=W[He||""]||W[We||""]||W["".concat(We,"-001")]||W["001"];return ct[0]}var P,H=new RegExp("^".concat(R.source,"*")),Y=new RegExp("".concat(R.source,"*$"));function K(L,Se){return{start:L,end:Se}}var X=!!String.prototype.startsWith&&"_a".startsWith("a",1),ce=!!String.fromCodePoint,be=!!Object.fromEntries,Te=!!String.prototype.codePointAt,Oe=!!String.prototype.trimStart,lt=!!String.prototype.trimEnd,rt=!!Number.isSafeInteger,it=rt?Number.isSafeInteger:function(L){return typeof L=="number"&&isFinite(L)&&Math.floor(L)===L&&Math.abs(L)<=9007199254740991},Kt=!0;try{var tt=Re("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Kt=((P=tt.exec("a"))===null||P===void 0?void 0:P[0])==="a"}catch(L){Kt=!1}var vt=X?function(Se,We,He){return Se.startsWith(We,He)}:function(Se,We,He){return Se.slice(He,He+We.length)===We},qe=ce?String.fromCodePoint:function(){for(var Se=[],We=0;WeDt;){if(kt=Se[Dt++],kt>1114111)throw RangeError(kt+" is not a valid code point");He+=kt<65536?String.fromCharCode(kt):String.fromCharCode(((kt-=65536)>>10)+55296,kt%1024+56320)}return He},Ee=be?Object.fromEntries:function(Se){for(var We={},He=0,ct=Se;He=He)){var ct=Se.charCodeAt(We),Dt;return ct<55296||ct>56319||We+1===He||(Dt=Se.charCodeAt(We+1))<56320||Dt>57343?ct:(ct-55296<<10)+(Dt-56320)+65536}},Me=Oe?function(Se){return Se.trimStart()}:function(Se){return Se.replace(H,"")},ft=lt?function(Se){return Se.trimEnd()}:function(Se){return Se.replace(Y,"")};function Re(L,Se){return new RegExp(L,Se)}var ze;if(Kt){var Ze=Re("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ze=function(Se,We){var He;Ze.lastIndex=We;var ct=Ze.exec(Se);return(He=ct[1])!==null&&He!==void 0?He:""}}else ze=function(Se,We){for(var He=[];;){var ct=Qe(Se,We);if(ct===void 0||Ft(ct)||hn(ct))break;He.push(ct),We+=ct>=65536?2:1}return qe.apply(void 0,He)};var Ge=function(){function L(Se,We){We===void 0&&(We={}),this.message=Se,this.position={offset:0,line:1,column:1},this.ignoreTag=!!We.ignoreTag,this.locale=We.locale,this.requiresOtherClause=!!We.requiresOtherClause,this.shouldParseSkeletons=!!We.shouldParseSkeletons}return L.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},L.prototype.parseMessage=function(Se,We,He){for(var ct=[];!this.isEOF();){var Dt=this.char();if(Dt===123){var kt=this.parseArgument(Se,He);if(kt.err)return kt;ct.push(kt.val)}else{if(Dt===125&&Se>0)break;if(Dt===35&&(We==="plural"||We==="selectordinal")){var Zt=this.clonePosition();this.bump(),ct.push({type:t.pound,location:K(Zt,this.clonePosition())})}else if(Dt===60&&!this.ignoreTag&&this.peek()===47){if(He)break;return this.error(a.UNMATCHED_CLOSING_TAG,K(this.clonePosition(),this.clonePosition()))}else if(Dt===60&&!this.ignoreTag&&ut(this.peek()||0)){var kt=this.parseTag(Se,We);if(kt.err)return kt;ct.push(kt.val)}else{var kt=this.parseLiteral(Se,We);if(kt.err)return kt;ct.push(kt.val)}}}return{val:ct,err:null}},L.prototype.parseTag=function(Se,We){var He=this.clonePosition();this.bump();var ct=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:t.literal,value:"<".concat(ct,"/>"),location:K(He,this.clonePosition())},err:null};if(this.bumpIf(">")){var Dt=this.parseMessage(Se+1,We,!0);if(Dt.err)return Dt;var kt=Dt.val,Zt=this.clonePosition();if(this.bumpIf("")?{val:{type:t.tag,value:ct,children:kt,location:K(He,this.clonePosition())},err:null}:this.error(a.INVALID_TAG,K(Zt,this.clonePosition())))}else return this.error(a.UNCLOSED_TAG,K(He,this.clonePosition()))}else return this.error(a.INVALID_TAG,K(He,this.clonePosition()))},L.prototype.parseTagName=function(){var Se=this.offset();for(this.bump();!this.isEOF()&&Ut(this.char());)this.bump();return this.message.slice(Se,this.offset())},L.prototype.parseLiteral=function(Se,We){for(var He=this.clonePosition(),ct="";;){var Dt=this.tryParseQuote(We);if(Dt){ct+=Dt;continue}var kt=this.tryParseUnquoted(Se,We);if(kt){ct+=kt;continue}var Zt=this.tryParseLeftAngleBracket();if(Zt){ct+=Zt;continue}break}var nt=K(He,this.clonePosition());return{val:{type:t.literal,value:ct,location:nt},err:null}},L.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Qt(this.peek()||0))?(this.bump(),"<"):null},L.prototype.tryParseQuote=function(Se){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(Se==="plural"||Se==="selectordinal")break;return null;default:return null}this.bump();var We=[this.char()];for(this.bump();!this.isEOF();){var He=this.char();if(He===39)if(this.peek()===39)We.push(39),this.bump();else{this.bump();break}else We.push(He);this.bump()}return qe.apply(void 0,We)},L.prototype.tryParseUnquoted=function(Se,We){if(this.isEOF())return null;var He=this.char();return He===60||He===123||He===35&&(We==="plural"||We==="selectordinal")||He===125&&Se>0?null:(this.bump(),qe(He))},L.prototype.parseArgument=function(Se,We){var He=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,K(He,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(a.EMPTY_ARGUMENT,K(He,this.clonePosition()));var ct=this.parseIdentifierIfPossible().value;if(!ct)return this.error(a.MALFORMED_ARGUMENT,K(He,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,K(He,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:t.argument,value:ct,location:K(He,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,K(He,this.clonePosition())):this.parseArgumentOptions(Se,We,ct,He);default:return this.error(a.MALFORMED_ARGUMENT,K(He,this.clonePosition()))}},L.prototype.parseIdentifierIfPossible=function(){var Se=this.clonePosition(),We=this.offset(),He=ze(this.message,We),ct=We+He.length;this.bumpTo(ct);var Dt=this.clonePosition(),kt=K(Se,Dt);return{value:He,location:kt}},L.prototype.parseArgumentOptions=function(Se,We,He,ct){var Dt,kt=this.clonePosition(),Zt=this.parseIdentifierIfPossible().value,nt=this.clonePosition();switch(Zt){case"":return this.error(a.EXPECT_ARGUMENT_TYPE,K(kt,nt));case"number":case"date":case"time":{this.bumpSpace();var jt=null;if(this.bumpIf(",")){this.bumpSpace();var wt=this.clonePosition(),Ot=this.parseSimpleArgStyleIfPossible();if(Ot.err)return Ot;var fn=ft(Ot.val);if(fn.length===0)return this.error(a.EXPECT_ARGUMENT_STYLE,K(this.clonePosition(),this.clonePosition()));var Rt=K(wt,this.clonePosition());jt={style:fn,styleLocation:Rt}}var mn=this.tryParseArgumentClose(ct);if(mn.err)return mn;var Gn=K(ct,this.clonePosition());if(jt&&vt(jt==null?void 0:jt.style,"::",0)){var pr=Me(jt.style.slice(2));if(Zt==="number"){var Ot=this.parseNumberSkeletonFromString(pr,jt.styleLocation);return Ot.err?Ot:{val:{type:t.number,value:He,location:Gn,style:Ot.val},err:null}}else{if(pr.length===0)return this.error(a.EXPECT_DATE_TIME_SKELETON,Gn);var Tr=pr;this.locale&&(Tr=M(pr,this.locale));var fn={type:o.dateTime,pattern:Tr,location:jt.styleLocation,parsedOptions:this.shouldParseSkeletons?C(Tr):{}},Sr=Zt==="date"?t.date:t.time;return{val:{type:Sr,value:He,location:Gn,style:fn},err:null}}}return{val:{type:Zt==="number"?t.number:Zt==="date"?t.date:t.time,value:He,location:Gn,style:(Dt=jt==null?void 0:jt.style)!==null&&Dt!==void 0?Dt:null},err:null}}case"plural":case"selectordinal":case"select":{var sa=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(a.EXPECT_SELECT_ARGUMENT_OPTIONS,K(sa,(0,n.pi)({},sa)));this.bumpSpace();var Xr=this.parseIdentifierIfPossible(),at=0;if(Zt!=="select"&&Xr.value==="offset"){if(!this.bumpIf(":"))return this.error(a.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,K(this.clonePosition(),this.clonePosition()));this.bumpSpace();var Ot=this.tryParseDecimalInteger(a.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,a.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(Ot.err)return Ot;this.bumpSpace(),Xr=this.parseIdentifierIfPossible(),at=Ot.val}var Wt=this.tryParsePluralOrSelectOptions(Se,Zt,We,Xr);if(Wt.err)return Wt;var mn=this.tryParseArgumentClose(ct);if(mn.err)return mn;var bn=K(ct,this.clonePosition());return Zt==="select"?{val:{type:t.select,value:He,options:Ee(Wt.val),location:bn},err:null}:{val:{type:t.plural,value:He,options:Ee(Wt.val),offset:at,pluralType:Zt==="plural"?"cardinal":"ordinal",location:bn},err:null}}default:return this.error(a.INVALID_ARGUMENT_TYPE,K(kt,nt))}},L.prototype.tryParseArgumentClose=function(Se){return this.isEOF()||this.char()!==125?this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,K(Se,this.clonePosition())):(this.bump(),{val:!0,err:null})},L.prototype.parseSimpleArgStyleIfPossible=function(){for(var Se=0,We=this.clonePosition();!this.isEOF();){var He=this.char();switch(He){case 39:{this.bump();var ct=this.clonePosition();if(!this.bumpUntil("'"))return this.error(a.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,K(ct,this.clonePosition()));this.bump();break}case 123:{Se+=1,this.bump();break}case 125:{if(Se>0)Se-=1;else return{val:this.message.slice(We.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(We.offset,this.offset()),err:null}},L.prototype.parseNumberSkeletonFromString=function(Se,We){var He=[];try{He=D(Se)}catch(ct){return this.error(a.INVALID_NUMBER_SKELETON,We)}return{val:{type:o.number,tokens:He,location:We,parsedOptions:this.shouldParseSkeletons?z(He):{}},err:null}},L.prototype.tryParsePluralOrSelectOptions=function(Se,We,He,ct){for(var Dt,kt=!1,Zt=[],nt=new Set,jt=ct.value,wt=ct.location;;){if(jt.length===0){var Ot=this.clonePosition();if(We!=="select"&&this.bumpIf("=")){var fn=this.tryParseDecimalInteger(a.EXPECT_PLURAL_ARGUMENT_SELECTOR,a.INVALID_PLURAL_ARGUMENT_SELECTOR);if(fn.err)return fn;wt=K(Ot,this.clonePosition()),jt=this.message.slice(Ot.offset,this.offset())}else break}if(nt.has(jt))return this.error(We==="select"?a.DUPLICATE_SELECT_ARGUMENT_SELECTOR:a.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,wt);jt==="other"&&(kt=!0),this.bumpSpace();var Rt=this.clonePosition();if(!this.bumpIf("{"))return this.error(We==="select"?a.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:a.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,K(this.clonePosition(),this.clonePosition()));var mn=this.parseMessage(Se+1,We,He);if(mn.err)return mn;var Gn=this.tryParseArgumentClose(Rt);if(Gn.err)return Gn;Zt.push([jt,{value:mn.val,location:K(Rt,this.clonePosition())}]),nt.add(jt),this.bumpSpace(),Dt=this.parseIdentifierIfPossible(),jt=Dt.value,wt=Dt.location}return Zt.length===0?this.error(We==="select"?a.EXPECT_SELECT_ARGUMENT_SELECTOR:a.EXPECT_PLURAL_ARGUMENT_SELECTOR,K(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!kt?this.error(a.MISSING_OTHER_CLAUSE,K(this.clonePosition(),this.clonePosition())):{val:Zt,err:null}},L.prototype.tryParseDecimalInteger=function(Se,We){var He=1,ct=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(He=-1);for(var Dt=!1,kt=0;!this.isEOF();){var Zt=this.char();if(Zt>=48&&Zt<=57)Dt=!0,kt=kt*10+(Zt-48),this.bump();else break}var nt=K(ct,this.clonePosition());return Dt?(kt*=He,it(kt)?{val:kt,err:null}:this.error(We,nt)):this.error(Se,nt)},L.prototype.offset=function(){return this.position.offset},L.prototype.isEOF=function(){return this.offset()===this.message.length},L.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},L.prototype.char=function(){var Se=this.position.offset;if(Se>=this.message.length)throw Error("out of bound");var We=Qe(this.message,Se);if(We===void 0)throw Error("Offset ".concat(Se," is at invalid UTF-16 code unit boundary"));return We},L.prototype.error=function(Se,We){return{val:null,err:{kind:Se,message:this.message,location:We}}},L.prototype.bump=function(){if(!this.isEOF()){var Se=this.char();Se===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=Se<65536?1:2)}},L.prototype.bumpIf=function(Se){if(vt(this.message,Se,this.offset())){for(var We=0;We=0?(this.bumpTo(He),!0):(this.bumpTo(this.message.length),!1)},L.prototype.bumpTo=function(Se){if(this.offset()>Se)throw Error("targetOffset ".concat(Se," must be greater than or equal to the current offset ").concat(this.offset()));for(Se=Math.min(Se,this.message.length);;){var We=this.offset();if(We===Se)break;if(We>Se)throw Error("targetOffset ".concat(Se," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},L.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ft(this.char());)this.bump()},L.prototype.peek=function(){if(this.isEOF())return null;var Se=this.char(),We=this.offset(),He=this.message.charCodeAt(We+(Se>=65536?2:1));return He!=null?He:null},L}();function ut(L){return L>=97&&L<=122||L>=65&&L<=90}function Qt(L){return ut(L)||L===47}function Ut(L){return L===45||L===46||L>=48&&L<=57||L===95||L>=97&&L<=122||L>=65&&L<=90||L==183||L>=192&&L<=214||L>=216&&L<=246||L>=248&&L<=893||L>=895&&L<=8191||L>=8204&&L<=8205||L>=8255&&L<=8256||L>=8304&&L<=8591||L>=11264&&L<=12271||L>=12289&&L<=55295||L>=63744&&L<=64975||L>=65008&&L<=65533||L>=65536&&L<=983039}function Ft(L){return L>=9&&L<=13||L===32||L===133||L>=8206&&L<=8207||L===8232||L===8233}function hn(L){return L>=33&&L<=35||L===36||L>=37&&L<=39||L===40||L===41||L===42||L===43||L===44||L===45||L>=46&&L<=47||L>=58&&L<=59||L>=60&&L<=62||L>=63&&L<=64||L===91||L===92||L===93||L===94||L===96||L===123||L===124||L===125||L===126||L===161||L>=162&&L<=165||L===166||L===167||L===169||L===171||L===172||L===174||L===176||L===177||L===182||L===187||L===191||L===215||L===247||L>=8208&&L<=8213||L>=8214&&L<=8215||L===8216||L===8217||L===8218||L>=8219&&L<=8220||L===8221||L===8222||L===8223||L>=8224&&L<=8231||L>=8240&&L<=8248||L===8249||L===8250||L>=8251&&L<=8254||L>=8257&&L<=8259||L===8260||L===8261||L===8262||L>=8263&&L<=8273||L===8274||L===8275||L>=8277&&L<=8286||L>=8592&&L<=8596||L>=8597&&L<=8601||L>=8602&&L<=8603||L>=8604&&L<=8607||L===8608||L>=8609&&L<=8610||L===8611||L>=8612&&L<=8613||L===8614||L>=8615&&L<=8621||L===8622||L>=8623&&L<=8653||L>=8654&&L<=8655||L>=8656&&L<=8657||L===8658||L===8659||L===8660||L>=8661&&L<=8691||L>=8692&&L<=8959||L>=8960&&L<=8967||L===8968||L===8969||L===8970||L===8971||L>=8972&&L<=8991||L>=8992&&L<=8993||L>=8994&&L<=9e3||L===9001||L===9002||L>=9003&&L<=9083||L===9084||L>=9085&&L<=9114||L>=9115&&L<=9139||L>=9140&&L<=9179||L>=9180&&L<=9185||L>=9186&&L<=9254||L>=9255&&L<=9279||L>=9280&&L<=9290||L>=9291&&L<=9311||L>=9472&&L<=9654||L===9655||L>=9656&&L<=9664||L===9665||L>=9666&&L<=9719||L>=9720&&L<=9727||L>=9728&&L<=9838||L===9839||L>=9840&&L<=10087||L===10088||L===10089||L===10090||L===10091||L===10092||L===10093||L===10094||L===10095||L===10096||L===10097||L===10098||L===10099||L===10100||L===10101||L>=10132&&L<=10175||L>=10176&&L<=10180||L===10181||L===10182||L>=10183&&L<=10213||L===10214||L===10215||L===10216||L===10217||L===10218||L===10219||L===10220||L===10221||L===10222||L===10223||L>=10224&&L<=10239||L>=10240&&L<=10495||L>=10496&&L<=10626||L===10627||L===10628||L===10629||L===10630||L===10631||L===10632||L===10633||L===10634||L===10635||L===10636||L===10637||L===10638||L===10639||L===10640||L===10641||L===10642||L===10643||L===10644||L===10645||L===10646||L===10647||L===10648||L>=10649&&L<=10711||L===10712||L===10713||L===10714||L===10715||L>=10716&&L<=10747||L===10748||L===10749||L>=10750&&L<=11007||L>=11008&&L<=11055||L>=11056&&L<=11076||L>=11077&&L<=11078||L>=11079&&L<=11084||L>=11085&&L<=11123||L>=11124&&L<=11125||L>=11126&&L<=11157||L===11158||L>=11159&&L<=11263||L>=11776&&L<=11777||L===11778||L===11779||L===11780||L===11781||L>=11782&&L<=11784||L===11785||L===11786||L===11787||L===11788||L===11789||L>=11790&&L<=11798||L===11799||L>=11800&&L<=11801||L===11802||L===11803||L===11804||L===11805||L>=11806&&L<=11807||L===11808||L===11809||L===11810||L===11811||L===11812||L===11813||L===11814||L===11815||L===11816||L===11817||L>=11818&&L<=11822||L===11823||L>=11824&&L<=11833||L>=11834&&L<=11835||L>=11836&&L<=11839||L===11840||L===11841||L===11842||L>=11843&&L<=11855||L>=11856&&L<=11857||L===11858||L>=11859&&L<=11903||L>=12289&&L<=12291||L===12296||L===12297||L===12298||L===12299||L===12300||L===12301||L===12302||L===12303||L===12304||L===12305||L>=12306&&L<=12307||L===12308||L===12309||L===12310||L===12311||L===12312||L===12313||L===12314||L===12315||L===12316||L===12317||L>=12318&&L<=12319||L===12320||L===12336||L===64830||L===64831||L>=65093&&L<=65094}function Hn(L){L.forEach(function(Se){if(delete Se.location,m(Se)||x(Se))for(var We in Se.options)delete Se.options[We].location,Hn(Se.options[We].value);else l(Se)&&S(Se.style)||(c(Se)||v(Se))&&A(Se.style)?delete Se.style.location:f(Se)&&Hn(Se.children)})}function Le(L,Se){Se===void 0&&(Se={}),Se=(0,n.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},Se);var We=new Ge(L,Se).parse();if(We.err){var He=SyntaxError(a[We.err.kind]);throw He.location=We.err.location,He.originalMessage=We.err.message,He}return Se!=null&&Se.captureLocation||Hn(We.val),We.val}var ue=null},78377:function(y,u,e){"use strict";e.d(u,{$6:function(){return v},OV:function(){return p},Qe:function(){return l},X9:function(){return c},gb:function(){return d},wI:function(){return o}});var n=e(99938),a;(function(m){m.FORMAT_ERROR="FORMAT_ERROR",m.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",m.INVALID_CONFIG="INVALID_CONFIG",m.MISSING_DATA="MISSING_DATA",m.MISSING_TRANSLATION="MISSING_TRANSLATION"})(a||(a={}));var t=function(m){(0,n.ZT)(x,m);function x(h,f,S){var A=this,T=S?S instanceof Error?S:new Error(String(S)):void 0;return A=m.call(this,"[@formatjs/intl Error ".concat(h,"] ").concat(f,` +`).concat(T?` +`.concat(T.message,` +`).concat(T.stack):""))||this,A.code=h,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(A,x),A}return x}(Error),o=function(m){(0,n.ZT)(x,m);function x(h,f){return m.call(this,a.UNSUPPORTED_FORMATTER,h,f)||this}return x}(t),p=function(m){(0,n.ZT)(x,m);function x(h,f){return m.call(this,a.INVALID_CONFIG,h,f)||this}return x}(t),d=function(m){(0,n.ZT)(x,m);function x(h,f){return m.call(this,a.MISSING_DATA,h,f)||this}return x}(t),l=function(m){(0,n.ZT)(x,m);function x(h,f,S){var A=m.call(this,a.FORMAT_ERROR,"".concat(h,` +Locale: `).concat(f,` +`),S)||this;return A.locale=f,A}return x}(t),c=function(m){(0,n.ZT)(x,m);function x(h,f,S,A){var T=m.call(this,"".concat(h,` +MessageID: `).concat(S==null?void 0:S.id,` +Default Message: `).concat(S==null?void 0:S.defaultMessage,` +Description: `).concat(S==null?void 0:S.description,` +`),f,A)||this;return T.descriptor=S,T.locale=f,T}return x}(l),v=function(m){(0,n.ZT)(x,m);function x(h,f){var S=m.call(this,a.MISSING_TRANSLATION,'Missing message: "'.concat(h.id,'" for locale "').concat(f,'", using ').concat(h.defaultMessage?"default message (".concat(typeof h.defaultMessage=="string"?h.defaultMessage:h.defaultMessage.map(function(A){var T;return(T=A.value)!==null&&T!==void 0?T:JSON.stringify(A)}).join(),")"):"id"," as fallback."))||this;return S.descriptor=h,S}return x}(t)},40330:function(y,u,e){"use strict";e.d(u,{L6:function(){return p},Sn:function(){return v},TB:function(){return h},Z0:function(){return c},ax:function(){return x}});var n=e(99938),a=e(66575),t=e(75344),o=e(78377);function p(f,S,A){return A===void 0&&(A={}),S.reduce(function(T,w){return w in f?T[w]=f[w]:w in A&&(T[w]=A[w]),T},{})}var d=function(f){},l=function(f){},c={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:d,onWarn:l};function v(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function m(f){return{create:function(){return{get:function(S){return f[S]},set:function(S,A){f[S]=A}}}}}function x(f){f===void 0&&(f=v());var S=Intl.RelativeTimeFormat,A=Intl.ListFormat,T=Intl.DisplayNames,w=(0,t.H)(function(){for(var O,C=[],F=0;F(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var E="rc-util-locker-".concat(Date.now()),O=0;function C(Q){var le=!!Q,q=a.useState(function(){return O+=1,"".concat(E,"_").concat(O)}),_=(0,n.Z)(q,1),ae=_[0];(0,m.Z)(function(){if(le){var z=w(document.body).width,W=R();(0,f.hq)(` +html body { + overflow-y: hidden; + `.concat(W?"width: calc(100% - ".concat(z,"px);"):"",` +}`),ae)}else(0,f.jL)(ae);return function(){(0,f.jL)(ae)}},[le,ae])}var F=!1;function D(Q){return typeof Q=="boolean"&&(F=Q),F}var V=function(le){return le===!1?!1:!(0,o.Z)()||!le?null:typeof le=="string"?document.querySelector(le):typeof le=="function"?le():le},$=a.forwardRef(function(Q,le){var q=Q.open,_=Q.autoLock,ae=Q.getContainer,z=Q.debug,W=Q.autoDestroy,M=W===void 0?!0:W,b=Q.children,P=a.useState(q),H=(0,n.Z)(P,2),Y=H[0],K=H[1],X=Y||q;a.useEffect(function(){(M||q)&&K(q)},[q,M]);var ce=a.useState(function(){return V(ae)}),be=(0,n.Z)(ce,2),Te=be[0],Oe=be[1];a.useEffect(function(){var ft=V(ae);Oe(ft!=null?ft:null)});var lt=h(X&&!Te,z),rt=(0,n.Z)(lt,2),it=rt[0],Kt=rt[1],tt=Te!=null?Te:it;C(_&&q&&(0,o.Z)()&&(tt===it||tt===document.body));var vt=null;if(b&&(0,d.Yr)(b)&&le){var qe=b;vt=qe.ref}var Ee=(0,d.x1)(vt,le);if(!X||!(0,o.Z)()||Te===void 0)return null;var Qe=tt===!1||D(),Me=b;return le&&(Me=a.cloneElement(b,{ref:Ee})),a.createElement(c.Provider,{value:Kt},Qe?Me:(0,t.createPortal)(Me,tt))}),Z=$,te=Z},20086:function(y,u,e){"use strict";e.d(u,{Z:function(){return qe}});var n=e(7376),a=e(81361),t=e(68601),o=e(35588),p=e(82187),d=e.n(p),l=e(12682),c=e(61768),v=e(66913),m=e(92577),x=e(98702),h=e(80918),f=e(80564),S=e(50959),A=e(57260),T=e(10091),w=e(78404);function R(Ee){var Qe=Ee.prefixCls,Me=Ee.align,ft=Ee.arrow,Re=Ee.arrowPos,ze=ft||{},Ze=ze.className,Ge=ze.content,ut=Re.x,Qt=ut===void 0?0:ut,Ut=Re.y,Ft=Ut===void 0?0:Ut,hn=S.useRef();if(!Me||!Me.points)return null;var Hn={position:"absolute"};if(Me.autoArrow!==!1){var Le=Me.points[0],ue=Me.points[1],L=Le[0],Se=Le[1],We=ue[0],He=ue[1];L===We||!["t","b"].includes(L)?Hn.top=Ft:L==="t"?Hn.top=0:Hn.bottom=0,Se===He||!["l","r"].includes(Se)?Hn.left=Qt:Se==="l"?Hn.left=0:Hn.right=0}return S.createElement("div",{ref:hn,className:d()("".concat(Qe,"-arrow"),Ze),style:Hn},Ge)}function E(Ee){var Qe=Ee.prefixCls,Me=Ee.open,ft=Ee.zIndex,Re=Ee.mask,ze=Ee.motion;return Re?S.createElement(T.ZP,(0,A.Z)({},ze,{motionAppear:!0,visible:Me,removeOnLeave:!0}),function(Ze){var Ge=Ze.className;return S.createElement("div",{style:{zIndex:ft},className:d()("".concat(Qe,"-mask"),Ge)})}):null}var O=S.memo(function(Ee){var Qe=Ee.children;return Qe},function(Ee,Qe){return Qe.cache}),C=O,F=S.forwardRef(function(Ee,Qe){var Me=Ee.popup,ft=Ee.className,Re=Ee.prefixCls,ze=Ee.style,Ze=Ee.target,Ge=Ee.onVisibleChanged,ut=Ee.open,Qt=Ee.keepDom,Ut=Ee.fresh,Ft=Ee.onClick,hn=Ee.mask,Hn=Ee.arrow,Le=Ee.arrowPos,ue=Ee.align,L=Ee.motion,Se=Ee.maskMotion,We=Ee.forceRender,He=Ee.getPopupContainer,ct=Ee.autoDestroy,Dt=Ee.portal,kt=Ee.zIndex,Zt=Ee.onMouseEnter,nt=Ee.onMouseLeave,jt=Ee.onPointerEnter,wt=Ee.ready,Ot=Ee.offsetX,fn=Ee.offsetY,Rt=Ee.offsetR,mn=Ee.offsetB,Gn=Ee.onAlign,pr=Ee.onPrepare,Tr=Ee.stretch,Sr=Ee.targetWidth,sa=Ee.targetHeight,Xr=typeof Me=="function"?Me():Me,at=ut||Qt,Wt=(He==null?void 0:He.length)>0,bn=S.useState(!He||!Wt),Bn=(0,a.Z)(bn,2),Dn=Bn[0],Zr=Bn[1];if((0,h.Z)(function(){!Dn&&Wt&&Ze&&Zr(!0)},[Dn,Wt,Ze]),!Dn)return null;var Ar="auto",Vr={left:"-1000vw",top:"-1000vh",right:Ar,bottom:Ar};if(wt||!ut){var da,mr=ue.points,Mn=ue.dynamicInset||((da=ue._experimental)===null||da===void 0?void 0:da.dynamicInset),_n=Mn&&mr[0][1]==="r",Ur=Mn&&mr[0][0]==="b";_n?(Vr.right=Rt,Vr.left=Ar):(Vr.left=Ot,Vr.right=Ar),Ur?(Vr.bottom=mn,Vr.top=Ar):(Vr.top=fn,Vr.bottom=Ar)}var jr={};return Tr&&(Tr.includes("height")&&sa?jr.height=sa:Tr.includes("minHeight")&&sa&&(jr.minHeight=sa),Tr.includes("width")&&Sr?jr.width=Sr:Tr.includes("minWidth")&&Sr&&(jr.minWidth=Sr)),ut||(jr.pointerEvents="none"),S.createElement(Dt,{open:We||at,getContainer:He&&function(){return He(Ze)},autoDestroy:ct},S.createElement(E,{prefixCls:Re,open:ut,zIndex:kt,mask:hn,motion:Se}),S.createElement(l.Z,{onResize:Gn,disabled:!ut},function(we){return S.createElement(T.ZP,(0,A.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:We,leavedClassName:"".concat(Re,"-hidden")},L,{onAppearPrepare:pr,onEnterPrepare:pr,visible:ut,onVisibleChanged:function(gn){var Cn;L==null||(Cn=L.onVisibleChanged)===null||Cn===void 0||Cn.call(L,gn),Ge(gn)}}),function(Ue,gn){var Cn=Ue.className,vn=Ue.style,cr=d()(Re,Cn,ft);return S.createElement("div",{ref:(0,w.sQ)(we,Qe,gn),className:cr,style:(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"--arrow-x":"".concat(Le.x||0,"px"),"--arrow-y":"".concat(Le.y||0,"px")},Vr),jr),vn),{},{boxSizing:"border-box",zIndex:kt},ze),onMouseEnter:Zt,onMouseLeave:nt,onPointerEnter:jt,onClick:Ft},Hn&&S.createElement(R,{prefixCls:Re,arrow:Hn,arrowPos:Le,align:ue}),S.createElement(C,{cache:!ut&&!Ut},Xr))})}))}),D=F,V=S.forwardRef(function(Ee,Qe){var Me=Ee.children,ft=Ee.getTriggerDOMNode,Re=(0,w.Yr)(Me),ze=S.useCallback(function(Ge){(0,w.mH)(Qe,ft?ft(Ge):Ge)},[ft]),Ze=(0,w.x1)(ze,Me.ref);return Re?S.cloneElement(Me,{ref:Ze}):Me}),$=V,Z=S.createContext(null),te=Z;function Q(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function le(Ee,Qe,Me,ft){return S.useMemo(function(){var Re=Q(Me!=null?Me:Qe),ze=Q(ft!=null?ft:Qe),Ze=new Set(Re),Ge=new Set(ze);return Ee&&(Ze.has("hover")&&(Ze.delete("hover"),Ze.add("click")),Ge.has("hover")&&(Ge.delete("hover"),Ge.add("click"))),[Ze,Ge]},[Ee,Qe,Me,ft])}var q=e(81837);function _(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Me=arguments.length>2?arguments[2]:void 0;return Me?Ee[0]===Qe[0]:Ee[0]===Qe[0]&&Ee[1]===Qe[1]}function ae(Ee,Qe,Me,ft){for(var Re=Me.points,ze=Object.keys(Ee),Ze=0;Ze1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Ee)?Qe:Ee}function P(Ee){return b(parseFloat(Ee),0)}function H(Ee,Qe){var Me=(0,n.Z)({},Ee);return(Qe||[]).forEach(function(ft){if(!(ft instanceof HTMLBodyElement||ft instanceof HTMLHtmlElement)){var Re=W(ft).getComputedStyle(ft),ze=Re.overflow,Ze=Re.overflowClipMargin,Ge=Re.borderTopWidth,ut=Re.borderBottomWidth,Qt=Re.borderLeftWidth,Ut=Re.borderRightWidth,Ft=ft.getBoundingClientRect(),hn=ft.offsetHeight,Hn=ft.clientHeight,Le=ft.offsetWidth,ue=ft.clientWidth,L=P(Ge),Se=P(ut),We=P(Qt),He=P(Ut),ct=b(Math.round(Ft.width/Le*1e3)/1e3),Dt=b(Math.round(Ft.height/hn*1e3)/1e3),kt=(Le-ue-We-He)*ct,Zt=(hn-Hn-L-Se)*Dt,nt=L*Dt,jt=Se*Dt,wt=We*ct,Ot=He*ct,fn=0,Rt=0;if(ze==="clip"){var mn=P(Ze);fn=mn*ct,Rt=mn*Dt}var Gn=Ft.x+wt-fn,pr=Ft.y+nt-Rt,Tr=Gn+Ft.width+2*fn-wt-Ot-kt,Sr=pr+Ft.height+2*Rt-nt-jt-Zt;Me.left=Math.max(Me.left,Gn),Me.top=Math.max(Me.top,pr),Me.right=Math.min(Me.right,Tr),Me.bottom=Math.min(Me.bottom,Sr)}}),Me}function Y(Ee){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Me="".concat(Qe),ft=Me.match(/^(.*)\%$/);return ft?Ee*(parseFloat(ft[1])/100):parseFloat(Me)}function K(Ee,Qe){var Me=Qe||[],ft=(0,a.Z)(Me,2),Re=ft[0],ze=ft[1];return[Y(Ee.width,Re),Y(Ee.height,ze)]}function X(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Ee[0],Ee[1]]}function ce(Ee,Qe){var Me=Qe[0],ft=Qe[1],Re,ze;return Me==="t"?ze=Ee.y:Me==="b"?ze=Ee.y+Ee.height:ze=Ee.y+Ee.height/2,ft==="l"?Re=Ee.x:ft==="r"?Re=Ee.x+Ee.width:Re=Ee.x+Ee.width/2,{x:Re,y:ze}}function be(Ee,Qe){var Me={t:"b",b:"t",l:"r",r:"l"};return Ee.map(function(ft,Re){return Re===Qe?Me[ft]||"c":ft}).join("")}function Te(Ee,Qe,Me,ft,Re,ze,Ze){var Ge=S.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Re[ft]||{}}),ut=(0,a.Z)(Ge,2),Qt=ut[0],Ut=ut[1],Ft=S.useRef(0),hn=S.useMemo(function(){return Qe?M(Qe):[]},[Qe]),Hn=S.useRef({}),Le=function(){Hn.current={}};Ee||Le();var ue=(0,m.Z)(function(){if(Qe&&Me&&Ee){let Wn=function(Er,Pr){var xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:cr,na=Xr.x+Er,fr=Xr.y+Pr,zr=na+da,Mr=fr+Vr,Qn=Math.max(na,xr.left),Ia=Math.max(fr,xr.top),Yr=Math.min(zr,xr.right),ya=Math.min(Mr,xr.bottom);return Math.max(0,(Yr-Qn)*(ya-Ia))},Rn=function(){vr=Xr.y+Pe,lr=vr+Vr,jn=Xr.x+Hr,zn=jn+da};var We,He,ct=Qe,Dt=ct.ownerDocument,kt=W(ct),Zt=kt.getComputedStyle(ct),nt=Zt.width,jt=Zt.height,wt=Zt.position,Ot=ct.style.left,fn=ct.style.top,Rt=ct.style.right,mn=ct.style.bottom,Gn=ct.style.overflow,pr=(0,n.Z)((0,n.Z)({},Re[ft]),ze),Tr=Dt.createElement("div");(We=ct.parentElement)===null||We===void 0||We.appendChild(Tr),Tr.style.left="".concat(ct.offsetLeft,"px"),Tr.style.top="".concat(ct.offsetTop,"px"),Tr.style.position=wt,Tr.style.height="".concat(ct.offsetHeight,"px"),Tr.style.width="".concat(ct.offsetWidth,"px"),ct.style.left="0",ct.style.top="0",ct.style.right="auto",ct.style.bottom="auto",ct.style.overflow="hidden";var Sr;if(Array.isArray(Me))Sr={x:Me[0],y:Me[1],width:0,height:0};else{var sa=Me.getBoundingClientRect();Sr={x:sa.x,y:sa.y,width:sa.width,height:sa.height}}var Xr=ct.getBoundingClientRect(),at=Dt.documentElement,Wt=at.clientWidth,bn=at.clientHeight,Bn=at.scrollWidth,Dn=at.scrollHeight,Zr=at.scrollTop,Ar=at.scrollLeft,Vr=Xr.height,da=Xr.width,mr=Sr.height,Mn=Sr.width,_n={left:0,top:0,right:Wt,bottom:bn},Ur={left:-Ar,top:-Zr,right:Bn-Ar,bottom:Dn-Zr},jr=pr.htmlRegion,we="visible",Ue="visibleFirst";jr!=="scroll"&&jr!==Ue&&(jr=we);var gn=jr===Ue,Cn=H(Ur,hn),vn=H(_n,hn),cr=jr===we?vn:Cn,dr=gn?vn:cr;ct.style.left="auto",ct.style.top="auto",ct.style.right="0",ct.style.bottom="0";var gr=ct.getBoundingClientRect();ct.style.left=Ot,ct.style.top=fn,ct.style.right=Rt,ct.style.bottom=mn,ct.style.overflow=Gn,(He=ct.parentElement)===null||He===void 0||He.removeChild(Tr);var Rr=b(Math.round(da/parseFloat(nt)*1e3)/1e3),yr=b(Math.round(Vr/parseFloat(jt)*1e3)/1e3);if(Rr===0||yr===0||(0,c.S)(Me)&&!(0,q.Z)(Me))return;var Aa=pr.offset,la=pr.targetOffset,xa=K(Xr,Aa),Oa=(0,a.Z)(xa,2),ua=Oa[0],Fr=Oa[1],Ht=K(Sr,la),on=(0,a.Z)(Ht,2),wn=on[0],Ln=on[1];Sr.x-=wn,Sr.y-=Ln;var Pn=pr.points||[],$n=(0,a.Z)(Pn,2),Vn=$n[0],Nr=$n[1],Jr=X(Nr),hr=X(Vn),Ir=ce(Sr,Jr),Cr=ce(Xr,hr),Or=(0,n.Z)({},pr),Hr=Ir.x-Cr.x+ua,Pe=Ir.y-Cr.y+Fr,ie=Wn(Hr,Pe),oe=Wn(Hr,Pe,vn),ge=ce(Sr,["t","l"]),de=ce(Xr,["t","l"]),je=ce(Sr,["b","r"]),ke=ce(Xr,["b","r"]),pt=pr.overflow||{},yt=pt.adjustX,$t=pt.adjustY,Pt=pt.shiftX,Tn=pt.shiftY,yn=function(Pr){return typeof Pr=="boolean"?Pr:Pr>=0},vr,lr,jn,zn;Rn();var Yn=yn($t),nr=hr[0]===Jr[0];if(Yn&&hr[0]==="t"&&(lr>dr.bottom||Hn.current.bt)){var j=Pe;nr?j-=Vr-mr:j=ge.y-ke.y-Fr;var Ke=Wn(Hr,j),ot=Wn(Hr,j,vn);Ke>ie||Ke===ie&&(!gn||ot>=oe)?(Hn.current.bt=!0,Pe=j,Fr=-Fr,Or.points=[be(hr,0),be(Jr,0)]):Hn.current.bt=!1}if(Yn&&hr[0]==="b"&&(vrie||Et===ie&&(!gn||Ye>=oe)?(Hn.current.tb=!0,Pe=Ce,Fr=-Fr,Or.points=[be(hr,0),be(Jr,0)]):Hn.current.tb=!1}var Lt=yn(yt),ht=hr[1]===Jr[1];if(Lt&&hr[1]==="l"&&(zn>dr.right||Hn.current.rl)){var nn=Hr;ht?nn-=da-Mn:nn=ge.x-ke.x-ua;var Je=Wn(nn,Pe),qt=Wn(nn,Pe,vn);Je>ie||Je===ie&&(!gn||qt>=oe)?(Hn.current.rl=!0,Hr=nn,ua=-ua,Or.points=[be(hr,1),be(Jr,1)]):Hn.current.rl=!1}if(Lt&&hr[1]==="r"&&(jnie||Vt===ie&&(!gn||An>=oe)?(Hn.current.lr=!0,Hr=Tt,ua=-ua,Or.points=[be(hr,1),be(Jr,1)]):Hn.current.lr=!1}Rn();var Ct=Pt===!0?0:Pt;typeof Ct=="number"&&(jnvn.right&&(Hr-=zn-vn.right-ua,Sr.x>vn.right-Ct&&(Hr+=Sr.x-vn.right+Ct)));var Nn=Tn===!0?0:Tn;typeof Nn=="number"&&(vrvn.bottom&&(Pe-=lr-vn.bottom-Fr,Sr.y>vn.bottom-Nn&&(Pe+=Sr.y-vn.bottom+Nn)));var On=Xr.x+Hr,Xt=On+da,Nt=Xr.y+Pe,Mt=Nt+Vr,he=Sr.x,ee=he+Mn,U=Sr.y,fe=U+mr,xe=Math.max(On,he),ye=Math.min(Xt,ee),$e=(xe+ye)/2,Ne=$e-On,_e=Math.max(Nt,U),bt=Math.min(Mt,fe),tn=(_e+bt)/2,Jt=tn-Nt;Ze==null||Ze(Qe,Or);var In=gr.right-Xr.x-(Hr+Xr.width),sn=gr.bottom-Xr.y-(Pe+Xr.height);Ut({ready:!0,offsetX:Hr/Rr,offsetY:Pe/yr,offsetR:In/Rr,offsetB:sn/yr,arrowX:Ne/Rr,arrowY:Jt/yr,scaleX:Rr,scaleY:yr,align:Or})}}),L=function(){Ft.current+=1;var He=Ft.current;Promise.resolve().then(function(){Ft.current===He&&ue()})},Se=function(){Ut(function(He){return(0,n.Z)((0,n.Z)({},He),{},{ready:!1})})};return(0,h.Z)(Se,[ft]),(0,h.Z)(function(){Ee||Se()},[Ee]),[Qt.ready,Qt.offsetX,Qt.offsetY,Qt.offsetR,Qt.offsetB,Qt.arrowX,Qt.arrowY,Qt.scaleX,Qt.scaleY,Qt.align,L]}var Oe=e(22937);function lt(Ee,Qe,Me,ft,Re){(0,h.Z)(function(){if(Ee&&Qe&&Me){let Ft=function(){ft(),Re()};var ze=Qe,Ze=Me,Ge=M(ze),ut=M(Ze),Qt=W(Ze),Ut=new Set([Qt].concat((0,Oe.Z)(Ge),(0,Oe.Z)(ut)));return Ut.forEach(function(hn){hn.addEventListener("scroll",Ft,{passive:!0})}),Qt.addEventListener("resize",Ft,{passive:!0}),ft(),function(){Ut.forEach(function(hn){hn.removeEventListener("scroll",Ft),Qt.removeEventListener("resize",Ft)})}}},[Ee,Qe,Me])}var rt=e(24694),it=e(79512);function Kt(Ee,Qe,Me,ft,Re,ze,Ze,Ge){var ut=S.useRef(Ee),Qt=S.useRef(!1);ut.current!==Ee&&(Qt.current=!0,ut.current=Ee),S.useEffect(function(){var Ut=(0,it.Z)(function(){Qt.current=!1});return function(){it.Z.cancel(Ut)}},[Ee]),S.useEffect(function(){if(Qe&&ft&&(!Re||ze)){var Ut=function(){var wt=!1,Ot=function(mn){var Gn=mn.target;wt=Ze(Gn)},fn=function(mn){var Gn=mn.target;!Qt.current&&ut.current&&!wt&&!Ze(Gn)&&Ge(!1)};return[Ot,fn]},Ft=Ut(),hn=(0,a.Z)(Ft,2),Hn=hn[0],Le=hn[1],ue=Ut(),L=(0,a.Z)(ue,2),Se=L[0],We=L[1],He=W(ft);He.addEventListener("mousedown",Hn,!0),He.addEventListener("click",Le,!0),He.addEventListener("contextmenu",Le,!0);var ct=(0,v.A)(Me);if(ct&&(ct.addEventListener("mousedown",Se,!0),ct.addEventListener("click",We,!0),ct.addEventListener("contextmenu",We,!0)),!1)var Dt,kt,Zt,nt;return function(){He.removeEventListener("mousedown",Hn,!0),He.removeEventListener("click",Le,!0),He.removeEventListener("contextmenu",Le,!0),ct&&(ct.removeEventListener("mousedown",Se,!0),ct.removeEventListener("click",We,!0),ct.removeEventListener("contextmenu",We,!0))}}},[Qe,Me,ft,Re,ze])}var tt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function vt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o.Z,Qe=S.forwardRef(function(Me,ft){var Re=Me.prefixCls,ze=Re===void 0?"rc-trigger-popup":Re,Ze=Me.children,Ge=Me.action,ut=Ge===void 0?"hover":Ge,Qt=Me.showAction,Ut=Me.hideAction,Ft=Me.popupVisible,hn=Me.defaultPopupVisible,Hn=Me.onPopupVisibleChange,Le=Me.afterPopupVisibleChange,ue=Me.mouseEnterDelay,L=Me.mouseLeaveDelay,Se=L===void 0?.1:L,We=Me.focusDelay,He=Me.blurDelay,ct=Me.mask,Dt=Me.maskClosable,kt=Dt===void 0?!0:Dt,Zt=Me.getPopupContainer,nt=Me.forceRender,jt=Me.autoDestroy,wt=Me.destroyPopupOnHide,Ot=Me.popup,fn=Me.popupClassName,Rt=Me.popupStyle,mn=Me.popupPlacement,Gn=Me.builtinPlacements,pr=Gn===void 0?{}:Gn,Tr=Me.popupAlign,Sr=Me.zIndex,sa=Me.stretch,Xr=Me.getPopupClassNameFromAlign,at=Me.fresh,Wt=Me.alignPoint,bn=Me.onPopupClick,Bn=Me.onPopupAlign,Dn=Me.arrow,Zr=Me.popupMotion,Ar=Me.maskMotion,Vr=Me.popupTransitionName,da=Me.popupAnimation,mr=Me.maskTransitionName,Mn=Me.maskAnimation,_n=Me.className,Ur=Me.getTriggerDOMNode,jr=(0,t.Z)(Me,tt),we=jt||wt||!1,Ue=S.useState(!1),gn=(0,a.Z)(Ue,2),Cn=gn[0],vn=gn[1];(0,h.Z)(function(){vn((0,f.Z)())},[]);var cr=S.useRef({}),dr=S.useContext(te),gr=S.useMemo(function(){return{registerSubPopup:function(Sn,re){cr.current[Sn]=re,dr==null||dr.registerSubPopup(Sn,re)}}},[dr]),Rr=(0,x.Z)(),yr=S.useState(null),Aa=(0,a.Z)(yr,2),la=Aa[0],xa=Aa[1],Oa=(0,m.Z)(function(tr){(0,c.S)(tr)&&la!==tr&&xa(tr),dr==null||dr.registerSubPopup(Rr,tr)}),ua=S.useState(null),Fr=(0,a.Z)(ua,2),Ht=Fr[0],on=Fr[1],wn=S.useRef(null),Ln=(0,m.Z)(function(tr){(0,c.S)(tr)&&Ht!==tr&&(on(tr),wn.current=tr)}),Pn=S.Children.only(Ze),$n=(Pn==null?void 0:Pn.props)||{},Vn={},Nr=(0,m.Z)(function(tr){var Sn,re,me=Ht;return(me==null?void 0:me.contains(tr))||((Sn=(0,v.A)(me))===null||Sn===void 0?void 0:Sn.host)===tr||tr===me||(la==null?void 0:la.contains(tr))||((re=(0,v.A)(la))===null||re===void 0?void 0:re.host)===tr||tr===la||Object.values(cr.current).some(function(Fe){return(Fe==null?void 0:Fe.contains(tr))||tr===Fe})}),Jr=z(ze,Zr,da,Vr),hr=z(ze,Ar,Mn,mr),Ir=S.useState(hn||!1),Cr=(0,a.Z)(Ir,2),Or=Cr[0],Hr=Cr[1],Pe=Ft!=null?Ft:Or,ie=(0,m.Z)(function(tr){Ft===void 0&&Hr(tr)});(0,h.Z)(function(){Hr(Ft||!1)},[Ft]);var oe=S.useRef(Pe);oe.current=Pe;var ge=S.useRef([]);ge.current=[];var de=(0,m.Z)(function(tr){var Sn;ie(tr),((Sn=ge.current[ge.current.length-1])!==null&&Sn!==void 0?Sn:Pe)!==tr&&(ge.current.push(tr),Hn==null||Hn(tr))}),je=S.useRef(),ke=function(){clearTimeout(je.current)},pt=function(Sn){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;ke(),re===0?de(Sn):je.current=setTimeout(function(){de(Sn)},re*1e3)};S.useEffect(function(){return ke},[]);var yt=S.useState(!1),$t=(0,a.Z)(yt,2),Pt=$t[0],Tn=$t[1];(0,h.Z)(function(tr){(!tr||Pe)&&Tn(!0)},[Pe]);var yn=S.useState(null),vr=(0,a.Z)(yn,2),lr=vr[0],jn=vr[1],zn=S.useState([0,0]),Yn=(0,a.Z)(zn,2),nr=Yn[0],j=Yn[1],Ke=function(Sn){j([Sn.clientX,Sn.clientY])},ot=Te(Pe,la,Wt?nr:Ht,mn,pr,Tr,Bn),Ce=(0,a.Z)(ot,11),Et=Ce[0],Ye=Ce[1],Lt=Ce[2],ht=Ce[3],nn=Ce[4],Je=Ce[5],qt=Ce[6],Tt=Ce[7],Vt=Ce[8],An=Ce[9],Ct=Ce[10],Nn=le(Cn,ut,Qt,Ut),On=(0,a.Z)(Nn,2),Xt=On[0],Nt=On[1],Mt=Xt.has("click"),he=Nt.has("click")||Nt.has("contextMenu"),ee=(0,m.Z)(function(){Pt||Ct()}),U=function(){oe.current&&Wt&&he&&pt(!1)};lt(Pe,Ht,la,ee,U),(0,h.Z)(function(){ee()},[nr,mn]),(0,h.Z)(function(){Pe&&!(pr!=null&&pr[mn])&&ee()},[JSON.stringify(Tr)]);var fe=S.useMemo(function(){var tr=ae(pr,ze,An,Wt);return d()(tr,Xr==null?void 0:Xr(An))},[An,Xr,pr,ze,Wt]);S.useImperativeHandle(ft,function(){return{nativeElement:wn.current,forceAlign:ee}});var xe=S.useState(0),ye=(0,a.Z)(xe,2),$e=ye[0],Ne=ye[1],_e=S.useState(0),bt=(0,a.Z)(_e,2),tn=bt[0],Jt=bt[1],In=function(){if(sa&&Ht){var Sn=Ht.getBoundingClientRect();Ne(Sn.width),Jt(Sn.height)}},sn=function(){In(),ee()},Wn=function(Sn){Tn(!1),Ct(),Le==null||Le(Sn)},Rn=function(){return new Promise(function(Sn){In(),jn(function(){return Sn})})};(0,h.Z)(function(){lr&&(Ct(),lr(),jn(null))},[lr]);function Er(tr,Sn,re,me){Vn[tr]=function(Fe){var xt;me==null||me(Fe),pt(Sn,re);for(var cn=arguments.length,Kn=new Array(cn>1?cn-1:0),br=1;br1?re-1:0),Fe=1;Fe1?re-1:0),Fe=1;FeG in k?O(k,G,{enumerable:!0,configurable:!0,writable:!0,value:ne}):k[G]=ne,$=(k,G)=>{for(var ne in G||(G={}))F.call(G,ne)&&V(k,ne,G[ne]);if(C)for(var ne of C(G))D.call(G,ne)&&V(k,ne,G[ne]);return k};const Z=k=>t.createElement("svg",$({viewBox:"64 64 896 896"},k),t.createElement("path",{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}));var te="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNOTEyIDE5MGgtNjkuOWMtOS44IDAtMTkuMSA0LjUtMjUuMSAxMi4yTDQwNC43IDcyNC41IDIwNyA0NzRhMzIgMzIgMCAwIDAtMjUuMS0xMi4ySDExMmMtNi43IDAtMTAuNCA3LjctNi4zIDEyLjlsMjczLjkgMzQ3YzEyLjggMTYuMiAzNy40IDE2LjIgNTAuMyAwbDQ4OC40LTYxOC45YzQuMS01LjEuNC0xMi44LTYuMy0xMi44eiIvPjwvc3ZnPg==",Q=Object.defineProperty,le=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,ae=(k,G,ne)=>G in k?Q(k,G,{enumerable:!0,configurable:!0,writable:!0,value:ne}):k[G]=ne,z=(k,G)=>{for(var ne in G||(G={}))q.call(G,ne)&&ae(k,ne,G[ne]);if(le)for(var ne of le(G))_.call(G,ne)&&ae(k,ne,G[ne]);return k};const W=k=>t.createElement("svg",z({viewBox:"64 64 896 896"},k),t.createElement("path",{d:"m709.6 210 .4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6 339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z"}));var M="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJtNzA5LjYgMjEwIC40LS4yaC4yTDUxMiA5NiAzMTMuOSAyMDkuOGgtLjJsLjcuM0wxNTEuNSAzMDR2NDE2TDUxMiA5MjhsMzYwLjUtMjA4VjMwNGwtMTYyLjktOTR6TTQ4Mi43IDg0My42IDMzOS42IDc2MVY2MjEuNEwyMTAgNTQ3LjhWMzcyLjlsMjcyLjcgMTU3LjN2MzEzLjR6TTIzOC4yIDMyMS41bDEzNC43LTc3LjggMTM4LjkgNzkuNyAxMzkuMS03OS45IDEzNS4yIDc4LTI3My45IDE1OC0yNzQtMTU4ek04MTQgNTQ4LjNsLTEyOC44IDczLjF2MTM5LjFsLTE0My45IDgzVjUzMC40TDgxNCAzNzMuMXYxNzUuMnoiLz48L3N2Zz4=",b=Object.defineProperty,P=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,K=(k,G,ne)=>G in k?b(k,G,{enumerable:!0,configurable:!0,writable:!0,value:ne}):k[G]=ne,X=(k,G)=>{for(var ne in G||(G={}))H.call(G,ne)&&K(k,ne,G[ne]);if(P)for(var ne of P(G))Y.call(G,ne)&&K(k,ne,G[ne]);return k};const ce=k=>t.createElement("svg",X({viewBox:"64 64 896 896"},k),t.createElement("path",{d:"m925.6 405.1-203-253.7a6.5 6.5 0 0 0-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 0 0 .2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 0 0 .2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4 345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7-44.1-171.5 137.2 171.5h-93.1z"}));var be="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJtOTI1LjYgNDA1LjEtMjAzLTI1My43YTYuNSA2LjUgMCAwIDAtNS0yLjRIMzA2LjRjLTEuOSAwLTMuOC45LTUgMi40bC0yMDMgMjUzLjdhNi41IDYuNSAwIDAgMCAuMiA4LjNsNDA4LjYgNDU5LjVjMS4yIDEuNCAzIDIuMSA0LjggMi4xIDEuOCAwIDMuNS0uOCA0LjgtMi4xbDQwOC42LTQ1OS41YTYuNSA2LjUgMCAwIDAgLjItOC4zek02NDUuMiAyMDYuNGwzNC40IDEzMy45LTEzMi41LTEzMy45aDk4LjF6bTguMiAxNzguNUgzNzAuNkw1MTIgMjQybDE0MS40IDE0Mi45ek0zNzguOCAyMDYuNGg5OC4xTDM0NC4zIDM0MC4zbDM0LjUtMTMzLjl6bS01My40IDctNDQuMSAxNzEuNWgtOTMuMWwxMzcuMi0xNzEuNXpNMTk0LjYgNDM0LjlIMjg5bDEyNS44IDI0Ny43LTIyMC4yLTI0Ny43ek01MTIgNzYzLjQgMzQ1LjEgNDM0LjloMzMzLjdMNTEyIDc2My40em05Ny4xLTgwLjhMNzM1IDQzNC45aDk0LjRMNjA5LjEgNjgyLjZ6bTEzMy42LTI5Ny43LTQ0LjEtMTcxLjUgMTM3LjIgMTcxLjVoLTkzLjF6Ii8+PC9zdmc+",Te=Object.defineProperty,Oe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,it=(k,G,ne)=>G in k?Te(k,G,{enumerable:!0,configurable:!0,writable:!0,value:ne}):k[G]=ne,Kt=(k,G)=>{for(var ne in G||(G={}))lt.call(G,ne)&&it(k,ne,G[ne]);if(Oe)for(var ne of Oe(G))rt.call(G,ne)&&it(k,ne,G[ne]);return k};const tt=k=>t.createElement("svg",Kt({viewBox:"64 64 896 896"},k),t.createElement("path",{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}));var vt="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODQ4IDM1OS4zSDYyNy43TDgyNS44IDEwOWM0LjEtNS4zLjQtMTMtNi4zLTEzSDQzNmMtMi44IDAtNS41IDEuNS02LjkgNEwxNzAgNTQ3LjVjLTMuMSA1LjMuNyAxMiA2LjkgMTJoMTc0LjRsLTg5LjQgMzU3LjZjLTEuOSA3LjggNy41IDEzLjMgMTMuMyA3LjdMODUzLjUgMzczYzUuMi00LjkgMS43LTEzLjctNS41LTEzLjd6TTM3OC4yIDczMi41bDYwLjMtMjQxSDI4MS4xbDE4OS42LTMyNy40aDIyNC42TDQ4NyA0MjcuNGgyMTFMMzc4LjIgNzMyLjV6Ii8+PC9zdmc+",qe=e(874),Ee=e.n(qe),Qe=e(25834),Me=e(66009),ft=e(60821),Re=e(44881),ze=e(11527),Ze,Ge=(0,w.kc)(function(k){var G=k.css,ne=k.token;return G(Ze||(Ze=(0,T.Z)([` + &.native-select-button { + color: `,`; + } + `])),ne.colorTextTertiary)}),ut=function(){return(0,ze.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,ze.jsx)("path",{d:"M8.218 1.455c3.527.109 6.327 3.018 6.327 6.545 0 3.6-2.945 6.545-6.545 6.545a6.562 6.562 0 0 1-6.036-4h.218c3.6 0 6.545-2.945 6.545-6.545 0-.91-.182-1.745-.509-2.545m0-1.455c-.473 0-.909.218-1.2.618-.29.4-.327.946-.145 1.382.254.655.4 1.31.4 2 0 2.8-2.291 5.09-5.091 5.09h-.218c-.473 0-.91.22-1.2.62-.291.4-.328.945-.146 1.38C1.891 14.074 4.764 16 8 16c4.4 0 8-3.6 8-8a7.972 7.972 0 0 0-7.745-8h-.037Z"})})},Qt=function(){return(0,ze.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,ze.jsx)("path",{d:"M8 13a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0v-1a1 1 0 0 1 1-1ZM8 3a1 1 0 0 1-1-1V1a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1Zm7 4a1 1 0 1 1 0 2h-1a1 1 0 1 1 0-2h1ZM3 8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1Zm9.95 3.536.707.707a1 1 0 0 1-1.414 1.414l-.707-.707a1 1 0 0 1 1.414-1.414Zm-9.9-7.072-.707-.707a1 1 0 0 1 1.414-1.414l.707.707A1 1 0 0 1 3.05 4.464Zm9.9 0a1 1 0 0 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 1.414l-.707.707Zm-9.9 7.072a1 1 0 0 1 1.414 1.414l-.707.707a1 1 0 0 1-1.414-1.414l.707-.707ZM8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 6.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Z"})})},Ut=function(){return(0,ze.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,ze.jsx)("path",{d:"M14.595 8a6.595 6.595 0 1 1-13.19 0 6.595 6.595 0 0 1 13.19 0ZM8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 2.014v11.972A5.986 5.986 0 0 0 8 2.014Z"})})},Ft=[{label:"\u8DDF\u968F\u6587\u6863",icon:(0,ze.jsx)(Ut,{}),value:"auto"},{label:"\u4EAE\u8272\u6A21\u5F0F",icon:(0,ze.jsx)(Qt,{}),value:"light"},{label:"\u6697\u8272\u6A21\u5F0F",icon:(0,ze.jsx)(ut,{}),value:"dark"}],hn=function(){var G=(0,Me.r)(),ne=G.themeMode,Xe=G.setThemeMode,St=Ge(),zt=St.styles;return(0,ze.jsx)(ft.f,{children:(0,ze.jsx)(Re.Z,{title:"\u5207\u6362\u4E3B\u9898",options:Ft,value:ne,onChange:Xe,style:{border:"none",boxShadow:"none"},className:zt})})},Hn=hn,Le=e(57260),ue=e(7376),L=e(81361),Se=e(19881),We=e(68601),He=e(82187),ct=e.n(He),Dt=e(29953),kt=e(80564),Zt=(0,t.createContext)(null),nt=e(22937),jt=e(12682),wt=e(92577),Ot=e(78404),fn=e(79512),Rt=function(G){var ne=G.activeTabOffset,Xe=G.horizontal,St=G.rtl,zt=G.indicatorSize,_t=G.indicatorAlign,rn=(0,t.useState)(),ln=(0,L.Z)(rn,2),Jn=ln[0],wr=ln[1],Br=(0,t.useRef)(),Gr=t.useCallback(function(ca){return typeof zt=="function"?zt(ca):typeof zt=="number"?zt:ca},[zt]);function ra(){fn.Z.cancel(Br.current)}return(0,t.useEffect)(function(){var ca={};if(ne)if(Xe){ca.width=Gr(ne.width);var Ta=St?"right":"left";_t==="start"&&(ca[Ta]=ne[Ta]),_t==="center"&&(ca[Ta]=ne[Ta]+ne.width/2,ca.transform=St?"translateX(50%)":"translateX(-50%)"),_t==="end"&&(ca[Ta]=ne[Ta]+ne.width,ca.transform="translateX(-100%)")}else ca.height=Gr(ne.height),_t==="start"&&(ca.top=ne.top),_t==="center"&&(ca.top=ne.top+ne.height/2,ca.transform="translateY(-50%)"),_t==="end"&&(ca.top=ne.top+ne.height,ca.transform="translateY(-100%)");return ra(),Br.current=(0,fn.Z)(function(){wr(ca)}),ra},[ne,Xe,St,zt,_t,Gr]),{style:Jn}},mn=Rt,Gn={width:0,height:0,left:0,top:0};function pr(k,G,ne){return(0,t.useMemo)(function(){for(var Xe,St=new Map,zt=G.get((Xe=k[0])===null||Xe===void 0?void 0:Xe.key)||Gn,_t=zt.left+zt.width,rn=0;rnni?(ko=_a,$o.current="x"):(ko=No,$o.current="y"),G(-ko,-ko)&&Ya.preventDefault()}var Ro=(0,t.useRef)(null);Ro.current={onTouchStart:no,onTouchMove:bo,onTouchEnd:Po,onWheel:ui},t.useEffect(function(){function Ya(ho){Ro.current.onTouchStart(ho)}function _a(ho){Ro.current.onTouchMove(ho)}function No(ho){Ro.current.onTouchEnd(ho)}function ko(ho){Ro.current.onWheel(ho)}return document.addEventListener("touchmove",_a,{passive:!1}),document.addEventListener("touchend",No,{passive:!1}),k.current.addEventListener("touchstart",Ya,{passive:!1}),k.current.addEventListener("wheel",ko),function(){document.removeEventListener("touchmove",_a),document.removeEventListener("touchend",No)}},[])}var bn=e(80918);function Bn(k){var G=(0,t.useState)(0),ne=(0,L.Z)(G,2),Xe=ne[0],St=ne[1],zt=(0,t.useRef)(0),_t=(0,t.useRef)();return _t.current=k,(0,bn.o)(function(){var rn;(rn=_t.current)===null||rn===void 0||rn.call(_t)},[Xe]),function(){zt.current===Xe&&(zt.current+=1,St(zt.current))}}function Dn(k){var G=(0,t.useRef)([]),ne=(0,t.useState)({}),Xe=(0,L.Z)(ne,2),St=Xe[1],zt=(0,t.useRef)(typeof k=="function"?k():k),_t=Bn(function(){var ln=zt.current;G.current.forEach(function(Jn){ln=Jn(ln)}),G.current=[],zt.current=ln,St({})});function rn(ln){G.current.push(ln),_t()}return[zt.current,rn]}var Zr={width:0,height:0,left:0,top:0,right:0};function Ar(k,G,ne,Xe,St,zt,_t){var rn=_t.tabs,ln=_t.tabPosition,Jn=_t.rtl,wr,Br,Gr;return["top","bottom"].includes(ln)?(wr="width",Br=Jn?"right":"left",Gr=Math.abs(ne)):(wr="height",Br="top",Gr=-ne),(0,t.useMemo)(function(){if(!rn.length)return[0,0];for(var ra=rn.length,ca=ra,Ta=0;TaGr+G){ca=Ta-1;break}}for(var to=0,yo=ra-1;yo>=0;yo-=1){var no=k.get(rn[yo].key)||Zr;if(no[Br]=ca?[0,0]:[to,ca]},[k,G,Xe,St,zt,Gr,ln,rn.map(function(ra){return ra.key}).join("_"),Jn])}function Vr(k){var G;return k instanceof Map?(G={},k.forEach(function(ne,Xe){G[Xe]=ne})):G=k,JSON.stringify(G)}var da="TABS_DQ";function mr(k){return String(k).replace(/"/g,da)}function Mn(k,G,ne,Xe){return!(!ne||Xe||k===!1||k===void 0&&(G===!1||G===null))}var _n=t.forwardRef(function(k,G){var ne=k.prefixCls,Xe=k.editable,St=k.locale,zt=k.style;return!Xe||Xe.showAdd===!1?null:t.createElement("button",{ref:G,type:"button",className:"".concat(ne,"-nav-add"),style:zt,"aria-label":(St==null?void 0:St.addAriaLabel)||"Add tab",onClick:function(rn){Xe.onEdit("add",{event:rn})}},Xe.addIcon||"+")}),Ur=_n,jr=t.forwardRef(function(k,G){var ne=k.position,Xe=k.prefixCls,St=k.extra;if(!St)return null;var zt,_t={};return(0,Se.Z)(St)==="object"&&!t.isValidElement(St)?_t=St:_t.right=St,ne==="right"&&(zt=_t.right),ne==="left"&&(zt=_t.left),zt?t.createElement("div",{className:"".concat(Xe,"-extra-content"),ref:G},zt):null}),we=jr,Ue=e(20489),gn=e(79562),Cn=e(75924),vn=t.forwardRef(function(k,G){var ne=k.prefixCls,Xe=k.id,St=k.tabs,zt=k.locale,_t=k.mobile,rn=k.moreIcon,ln=rn===void 0?"More":rn,Jn=k.moreTransitionName,wr=k.style,Br=k.className,Gr=k.editable,ra=k.tabBarGutter,ca=k.rtl,Ta=k.removeAriaLabel,Ma=k.onTabClick,to=k.getPopupContainer,yo=k.popupClassName,no=(0,t.useState)(!1),bo=(0,L.Z)(no,2),Po=bo[0],$o=bo[1],ui=(0,t.useState)(null),Ro=(0,L.Z)(ui,2),Ya=Ro[0],_a=Ro[1],No="".concat(Xe,"-more-popup"),ko="".concat(ne,"-dropdown"),ho=Ya!==null?"".concat(No,"-").concat(Ya):null,ni=zt==null?void 0:zt.dropdownAriaLabel;function Si(lo,fi){lo.preventDefault(),lo.stopPropagation(),Gr.onEdit("remove",{key:fi,event:lo})}var hi=t.createElement(gn.ZP,{onClick:function(fi){var se=fi.key,Ie=fi.domEvent;Ma(se,Ie),$o(!1)},prefixCls:"".concat(ko,"-menu"),id:No,tabIndex:-1,role:"listbox","aria-activedescendant":ho,selectedKeys:[Ya],"aria-label":ni!==void 0?ni:"expanded dropdown"},St.map(function(lo){var fi=lo.closable,se=lo.disabled,Ie=lo.closeIcon,De=lo.key,gt=lo.label,en=Mn(fi,Ie,Gr,se);return t.createElement(gn.sN,{key:De,id:"".concat(No,"-").concat(De),role:"option","aria-controls":Xe&&"".concat(Xe,"-panel-").concat(De),disabled:se},t.createElement("span",null,gt),en&&t.createElement("button",{type:"button","aria-label":Ta||"remove",tabIndex:0,className:"".concat(ko,"-menu-item-remove"),onClick:function(At){At.stopPropagation(),Si(At,De)}},Ie||Gr.removeIcon||"\xD7"))}));function Fi(lo){for(var fi=St.filter(function(en){return!en.disabled}),se=fi.findIndex(function(en){return en.key===Ya})||0,Ie=fi.length,De=0;DeEo?"left":"right"})}),Si=(0,L.Z)(ni,2),hi=Si[0],Fi=Si[1],Ci=Tr(0,function(Ii,Eo){!ho&&Ma&&Ma({direction:Ii>Eo?"top":"bottom"})}),gs=(0,L.Z)(Ci,2),Mi=gs[0],es=gs[1],lo=(0,t.useState)([0,0]),fi=(0,L.Z)(lo,2),se=fi[0],Ie=fi[1],De=(0,t.useState)([0,0]),gt=(0,L.Z)(De,2),en=gt[0],dn=gt[1],At=(0,t.useState)([0,0]),Zn=(0,L.Z)(At,2),kn=Zn[0],sr=Zn[1],Lr=(0,t.useState)([0,0]),ma=(0,L.Z)(Lr,2),qr=ma[0],Ea=ma[1],ga=Dn(new Map),ro=(0,L.Z)(ga,2),ka=ro[0],wo=ro[1],Mo=pr(Po,ka,en[0]),Ho=Aa(se,ho),To=Aa(en,ho),Qo=Aa(kn,ho),xo=Aa(qr,ho),ea=Hosi?si:Ii}var uo=(0,t.useRef)(null),Xo=(0,t.useState)(),Co=(0,L.Z)(Xo,2),zo=Co[0],Bi=Co[1];function ys(){Bi(Date.now())}function xs(){uo.current&&clearTimeout(uo.current)}Wt(Ya,function(Ii,Eo){function Ei(Wi,Dl){Wi(function(Ws){var Lu=Vo(Ws+Dl);return Lu})}return ea?(ho?Ei(Fi,Ii):Ei(es,Eo),xs(),ys(),!0):!1}),(0,t.useEffect)(function(){return xs(),zo&&(uo.current=setTimeout(function(){Bi(0)},100)),xs},[zo]);var el=Ar(Mo,za,ho?hi:Mi,To,Qo,xo,(0,ue.Z)((0,ue.Z)({},k),{},{tabs:Po})),ml=(0,L.Z)(el,2),Cs=ml[0],tl=ml[1],Ll=(0,wt.Z)(function(){var Ii=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rn,Eo=Mo.get(Ii)||{width:0,height:0,left:0,right:0,top:0};if(ho){var Ei=hi;ln?Eo.righthi+za&&(Ei=Eo.right+Eo.width-za):Eo.left<-hi?Ei=-Eo.left:Eo.left+Eo.width>-hi+za&&(Ei=-(Eo.left+Eo.width-za)),es(0),Fi(Vo(Ei))}else{var Wi=Mi;Eo.top<-Mi?Wi=-Eo.top:Eo.top+Eo.height>-Mi+za&&(Wi=-(Eo.top+Eo.height-za)),Fi(0),es(Vo(Wi))}}),Es={};Gr==="top"||Gr==="bottom"?Es[ln?"marginRight":"marginLeft"]=ra:Es.marginTop=ra;var Ql=Po.map(function(Ii,Eo){var Ei=Ii.key;return t.createElement(gr,{id:zt,prefixCls:bo,key:Ei,tab:Ii,style:Eo===0?void 0:Es,closable:Ii.closable,editable:wr,active:Ei===rn,renderWrapper:ca,removeAriaLabel:Br==null?void 0:Br.removeAriaLabel,onClick:function(Dl){Ta(Ei,Dl)},onFocus:function(){Ll(Ei),ys(),Ya.current&&(ln||(Ya.current.scrollLeft=0),Ya.current.scrollTop=0)}})}),Ti=function(){return wo(function(){var Eo,Ei=new Map,Wi=(Eo=_a.current)===null||Eo===void 0?void 0:Eo.getBoundingClientRect();return Po.forEach(function(Dl){var Ws,Lu=Dl.key,Wu=(Ws=_a.current)===null||Ws===void 0?void 0:Ws.querySelector('[data-node-key="'.concat(mr(Lu),'"]'));if(Wu){var Nu=Rr(Wu,Wi),yu=(0,L.Z)(Nu,4),rc=yu[0],Ts=yu[1],ss=yu[2],gl=yu[3];Ei.set(Lu,{width:rc,height:Ts,left:ss,top:gl})}}),Ei})};(0,t.useEffect)(function(){Ti()},[Po.map(function(Ii){return Ii.key}).join("_")]);var Ps=Bn(function(){var Ii=yr($o),Eo=yr(ui),Ei=yr(Ro);Ie([Ii[0]-Eo[0]-Ei[0],Ii[1]-Eo[1]-Ei[1]]);var Wi=yr(ko);sr(Wi);var Dl=yr(No);Ea(Dl);var Ws=yr(_a);dn([Ws[0]-Wi[0],Ws[1]-Wi[1]]),Ti()}),pc=Po.slice(0,Cs),vc=Po.slice(tl+1),Mu=[].concat((0,nt.Z)(pc),(0,nt.Z)(vc)),Jl=Mo.get(rn),mc=mn({activeTabOffset:Jl,horizontal:ho,rtl:ln,indicatorSize:to,indicatorAlign:yo}),hc=mc.style;(0,t.useEffect)(function(){Ll()},[rn,io,si,Vr(Jl),Vr(Mo),ho]),(0,t.useEffect)(function(){Ps()},[ln]);var tc=!!Mu.length,iu="".concat(bo,"-nav-wrap"),Nl,hl,gc,nc;return ho?ln?(hl=hi>0,Nl=hi!==si):(Nl=hi<0,hl=hi!==io):(gc=Mi<0,nc=Mi!==io),t.createElement(jt.Z,{onResize:Ps},t.createElement("div",{ref:(0,Ot.x1)(G,$o),role:"tablist",className:ct()("".concat(bo,"-nav"),Xe),style:St,onKeyDown:function(){ys()}},t.createElement(we,{ref:ui,position:"left",extra:Jn,prefixCls:bo}),t.createElement(jt.Z,{onResize:Ps},t.createElement("div",{className:ct()(iu,(ne={},(0,A.Z)(ne,"".concat(iu,"-ping-left"),Nl),(0,A.Z)(ne,"".concat(iu,"-ping-right"),hl),(0,A.Z)(ne,"".concat(iu,"-ping-top"),gc),(0,A.Z)(ne,"".concat(iu,"-ping-bottom"),nc),ne)),ref:Ya},t.createElement(jt.Z,{onResize:Ps},t.createElement("div",{ref:_a,className:"".concat(bo,"-nav-list"),style:{transform:"translate(".concat(hi,"px, ").concat(Mi,"px)"),transition:zo?"none":void 0}},Ql,t.createElement(Ur,{ref:ko,prefixCls:bo,locale:Br,editable:wr,style:(0,ue.Z)((0,ue.Z)({},Ql.length===0?void 0:Es),{},{visibility:tc?"hidden":null})}),t.createElement("div",{className:ct()("".concat(bo,"-ink-bar"),(0,A.Z)({},"".concat(bo,"-ink-bar-animated"),_t.inkBar)),style:hc}))))),t.createElement(cr,(0,Le.Z)({},k,{removeAriaLabel:Br==null?void 0:Br.removeAriaLabel,ref:No,prefixCls:bo,tabs:Mu,className:!tc&&Io,tabMoving:!!zo})),t.createElement(we,{ref:Ro,position:"right",extra:Jn,prefixCls:bo})))}),xa=la,Oa=t.forwardRef(function(k,G){var ne=k.prefixCls,Xe=k.className,St=k.style,zt=k.id,_t=k.active,rn=k.tabKey,ln=k.children;return t.createElement("div",{id:zt&&"".concat(zt,"-panel-").concat(rn),role:"tabpanel",tabIndex:_t?0:-1,"aria-labelledby":zt&&"".concat(zt,"-tab-").concat(rn),"aria-hidden":!_t,style:St,className:ct()(ne,_t&&"".concat(ne,"-active"),Xe),ref:G},ln)}),ua=Oa,Fr=["renderTabBar"],Ht=["label","key"],on=function(G){var ne=G.renderTabBar,Xe=(0,We.Z)(G,Fr),St=t.useContext(Zt),zt=St.tabs;if(ne){var _t=(0,ue.Z)((0,ue.Z)({},Xe),{},{panes:zt.map(function(rn){var ln=rn.label,Jn=rn.key,wr=(0,We.Z)(rn,Ht);return t.createElement(ua,(0,Le.Z)({tab:ln,key:Jn,tabKey:Jn},wr))})});return ne(_t,xa)}return t.createElement(xa,Xe)},wn=on,Ln=e(10091),Pn=["key","forceRender","style","className","destroyInactiveTabPane"],$n=function(G){var ne=G.id,Xe=G.activeKey,St=G.animated,zt=G.tabPosition,_t=G.destroyInactiveTabPane,rn=t.useContext(Zt),ln=rn.prefixCls,Jn=rn.tabs,wr=St.tabPane,Br="".concat(ln,"-tabpane");return t.createElement("div",{className:ct()("".concat(ln,"-content-holder"))},t.createElement("div",{className:ct()("".concat(ln,"-content"),"".concat(ln,"-content-").concat(zt),(0,A.Z)({},"".concat(ln,"-content-animated"),wr))},Jn.map(function(Gr){var ra=Gr.key,ca=Gr.forceRender,Ta=Gr.style,Ma=Gr.className,to=Gr.destroyInactiveTabPane,yo=(0,We.Z)(Gr,Pn),no=ra===Xe;return t.createElement(Ln.ZP,(0,Le.Z)({key:ra,visible:no,forceRender:ca,removeOnLeave:!!(_t||to),leavedClassName:"".concat(Br,"-hidden")},St.tabPaneMotion),function(bo,Po){var $o=bo.style,ui=bo.className;return t.createElement(ua,(0,Le.Z)({},yo,{prefixCls:Br,id:ne,tabKey:ra,animated:wr,active:no,style:(0,ue.Z)((0,ue.Z)({},Ta),$o),className:ct()(Ma,ui),ref:Po}))})})))},Vn=$n,Nr=e(24694);function Jr(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},G;return k===!1?G={inkBar:!1,tabPane:!1}:k===!0?G={inkBar:!0,tabPane:!1}:G=(0,ue.Z)({inkBar:!0},(0,Se.Z)(k)==="object"?k:{}),G.tabPaneMotion&&G.tabPane===void 0&&(G.tabPane=!0),!G.tabPaneMotion&&G.tabPane&&(G.tabPane=!1),G}var hr=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize","indicatorAlign"],Ir=0,Cr=t.forwardRef(function(k,G){var ne,Xe=k.id,St=k.prefixCls,zt=St===void 0?"rc-tabs":St,_t=k.className,rn=k.items,ln=k.direction,Jn=k.activeKey,wr=k.defaultActiveKey,Br=k.editable,Gr=k.animated,ra=k.tabPosition,ca=ra===void 0?"top":ra,Ta=k.tabBarGutter,Ma=k.tabBarStyle,to=k.tabBarExtraContent,yo=k.locale,no=k.moreIcon,bo=k.moreTransitionName,Po=k.destroyInactiveTabPane,$o=k.renderTabBar,ui=k.onChange,Ro=k.onTabClick,Ya=k.onTabScroll,_a=k.getPopupContainer,No=k.popupClassName,ko=k.indicatorSize,ho=k.indicatorAlign,ni=ho===void 0?"center":ho,Si=(0,We.Z)(k,hr),hi=t.useMemo(function(){return(rn||[]).filter(function(ga){return ga&&(0,Se.Z)(ga)==="object"&&"key"in ga})},[rn]),Fi=ln==="rtl",Ci=Jr(Gr),gs=(0,t.useState)(!1),Mi=(0,L.Z)(gs,2),es=Mi[0],lo=Mi[1];(0,t.useEffect)(function(){lo((0,kt.Z)())},[]);var fi=(0,Dt.Z)(function(){var ga;return(ga=hi[0])===null||ga===void 0?void 0:ga.key},{value:Jn,defaultValue:wr}),se=(0,L.Z)(fi,2),Ie=se[0],De=se[1],gt=(0,t.useState)(function(){return hi.findIndex(function(ga){return ga.key===Ie})}),en=(0,L.Z)(gt,2),dn=en[0],At=en[1];(0,t.useEffect)(function(){var ga=hi.findIndex(function(ka){return ka.key===Ie});if(ga===-1){var ro;ga=Math.max(0,Math.min(dn,hi.length-1)),De((ro=hi[ga])===null||ro===void 0?void 0:ro.key)}At(ga)},[hi.map(function(ga){return ga.key}).join("_"),Ie,dn]);var Zn=(0,Dt.Z)(null,{value:Xe}),kn=(0,L.Z)(Zn,2),sr=kn[0],Lr=kn[1];(0,t.useEffect)(function(){Xe||(Lr("rc-tabs-".concat(Ir)),Ir+=1)},[]);function ma(ga,ro){Ro==null||Ro(ga,ro);var ka=ga!==Ie;De(ga),ka&&(ui==null||ui(ga))}var qr={id:sr,activeKey:Ie,animated:Ci,tabPosition:ca,rtl:Fi,mobile:es},Ea=(0,ue.Z)((0,ue.Z)({},qr),{},{editable:Br,locale:yo,moreIcon:no,moreTransitionName:bo,tabBarGutter:Ta,onTabClick:ma,onTabScroll:Ya,extra:to,style:Ma,panes:null,getPopupContainer:_a,popupClassName:No,indicatorSize:ko,indicatorAlign:ni});return t.createElement(Zt.Provider,{value:{tabs:hi,prefixCls:zt}},t.createElement("div",(0,Le.Z)({ref:G,id:Xe,className:ct()(zt,"".concat(zt,"-").concat(ca),(ne={},(0,A.Z)(ne,"".concat(zt,"-mobile"),es),(0,A.Z)(ne,"".concat(zt,"-editable"),Br),(0,A.Z)(ne,"".concat(zt,"-rtl"),Fi),ne),_t)},Si),t.createElement(wn,(0,Le.Z)({},Ea,{renderTabBar:$o})),t.createElement(Vn,(0,Le.Z)({destroyInactiveTabPane:Po},qr,{animated:Ci}))))}),Or=Cr,Hr=Or;function Pe(k,G){return je(k)||de(k,G)||oe(k,G)||ie()}function ie(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oe(k,G){if(k){if(typeof k=="string")return ge(k,G);var ne=Object.prototype.toString.call(k).slice(8,-1);if(ne==="Object"&&k.constructor&&(ne=k.constructor.name),ne==="Map"||ne==="Set")return Array.from(k);if(ne==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ne))return ge(k,G)}}function ge(k,G){(G==null||G>k.length)&&(G=k.length);for(var ne=0,Xe=new Array(G);ne0&&arguments[0]!==void 0?arguments[0]:[],G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return k.length!==G.length||k.some((ne,Xe)=>!Object.is(ne,G[Xe]))}function xe(k){if(k==null||typeof k.didCatch!="boolean"||typeof k.resetErrorBoundary!="function")throw new Error("ErrorBoundaryContext not found")}function ye(){const k=useContext(he);xe(k);const[G,ne]=useState({error:null,hasError:!1}),Xe=useMemo(()=>({resetBoundary:()=>{k.resetErrorBoundary(),ne({error:null,hasError:!1})},showBoundary:St=>ne({error:St,hasError:!0})}),[k.resetErrorBoundary]);if(G.hasError)throw G.error;return Xe}function $e(k,G){const ne=forwardRef((St,zt)=>createElement(U,G,createElement(k,Do(Sa({},St),{ref:zt})))),Xe=k.displayName||k.name||"Unknown";return ne.displayName="withErrorBoundary(".concat(Xe,")"),ne}function Ne(){return Ne=Object.assign?Object.assign.bind():function(k){for(var G=1;Gk.length)&&(G=k.length);for(var ne=0,Xe=new Array(G);ne1&&(typeof window=="undefined"||window.innerWidth>1024)){for(var ca=0;cak.length)&&(G=k.length);for(var ne=0,Xe=new Array(G);nek.length)&&(G=k.length);for(var ne=0,Xe=new Array(G);nek.length)&&(G=k.length);for(var ne=0,Xe=new Array(G);ne',isBinary:!1},ln[wr]={content:(0,Ae.AM)(Jn.react),isBinary:!1};var Br=Ae.EV.applyPlugins({type:n.Ac.modify,key:"modifyCodeSandboxData",initialValue:{files:ln},args:k});return(0,er.Z)(Br)}var oa=function(G,ne){var Xe,St=document.createElement("form"),zt=document.createElement("input"),_t=ar(G);St.method="POST",St.target="_blank",St.style.display="none",St.action=(ne==null?void 0:ne.api)||Dr,St.appendChild(zt),St.setAttribute("data-demo",((Xe=G.assets)===null||Xe===void 0?void 0:Xe.id)||""),zt.name="parameters",zt.value=_t,document.body.appendChild(St),St.submit(),St.remove()},_r=e(26068),pa=e.n(_r),$r=e(25298),ja=e.n($r),Va=e(17069),Ra=e.n(Va),qn=e(31759),Qa=e.n(qn),La=e(48305),Ka=e.n(La),eo=500,Oo=20,So=300,Ua="https://stackblitz.com",an=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],ir=["project","search","ports","settings"],Fn=["light","dark"],va=["editor","preview"],wa={clickToLoad:function(G){return Ba("ctl",G)},devToolsHeight:function(G){return mo("devtoolsheight",G)},forceEmbedLayout:function(G){return Ba("embed",G)},hideDevTools:function(G){return Ba("hidedevtools",G)},hideExplorer:function(G){return Ba("hideExplorer",G)},hideNavigation:function(G){return Ba("hideNavigation",G)},openFile:function(G){return po("file",G)},showSidebar:function(G){return Na("showSidebar",G)},sidebarView:function(G){return Wo("sidebarView",G,ir)},startScript:function(G){return po("startScript",G)},terminalHeight:function(G){return mo("terminalHeight",G)},theme:function(G){return Wo("theme",G,Fn)},view:function(G){return Wo("view",G,va)},zenMode:function(G){return Ba("zenMode",G)}};function Ga(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=Object.entries(k).map(function(ne){var Xe=Ka()(ne,2),St=Xe[0],zt=Xe[1];return zt!=null&&wa.hasOwnProperty(St)?wa[St](zt):""}).filter(Boolean);return G.length?"?".concat(G.join("&")):""}function Ba(k,G){return G===!0?"".concat(k,"=1"):""}function Na(k,G){return typeof G=="boolean"?"".concat(k,"=").concat(G?"1":"0"):""}function mo(k,G){if(typeof G=="number"&&!Number.isNaN(G)){var ne=Math.min(100,Math.max(0,G));return"".concat(k,"=").concat(encodeURIComponent(Math.round(ne)))}return""}function Wo(k){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return ne.includes(G)?"".concat(k,"=").concat(encodeURIComponent(G)):""}function po(k,G){var ne=Array.isArray(G)?G:[G];return ne.filter(function(Xe){return typeof Xe=="string"&&Xe.trim()!==""}).map(function(Xe){return"".concat(k,"=").concat(encodeURIComponent(Xe))}).join("&")}function li(){return Math.random().toString(36).slice(2,6)+Math.random().toString(36).slice(2,6)}function ci(k,G){return"".concat(oi(G)).concat(k).concat(Ga(G))}function _o(k,G){var ne={forceEmbedLayout:!0};return G&&Qa()(G)==="object"&&Object.assign(ne,G),"".concat(oi(ne)).concat(k).concat(Ga(ne))}function oi(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},G=typeof k.origin=="string"?k.origin:Ua;return G.replace(/\/$/,"")}function gi(k,G,ne){if(!G||!k||!k.parentNode)throw new Error("Invalid Element");k.id&&(G.id=k.id),k.className&&(G.className=k.className),Rs(G,ne),k.replaceWith(G)}function Ja(k){if(typeof k=="string"){var G=document.getElementById(k);if(!G)throw new Error("Could not find element with id '".concat(k,"'"));return G}else if(k instanceof HTMLElement)return k;throw new Error("Invalid element: ".concat(k))}function as(k){return k&&k.newWindow===!1?"_self":"_blank"}function Rs(k){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ne=Object.hasOwnProperty.call(G,"height")?"".concat(G.height):"".concat(So),Xe=Object.hasOwnProperty.call(G,"width")?"".concat(G.width):void 0;k.setAttribute("height",ne),Xe?k.setAttribute("width",Xe):k.setAttribute("style","width:100%;")}var Gs=function(){function k(G){ja()(this,k),this.pending={},this.port=G,this.port.onmessage=this.messageListener.bind(this)}return Ra()(k,[{key:"request",value:function(ne){var Xe=this,St=ne.type,zt=ne.payload;return new Promise(function(_t,rn){var ln=li();Xe.pending[ln]={resolve:_t,reject:rn},Xe.port.postMessage({type:St,payload:pa()(pa()({},zt),{},{__reqid:ln})})})}},{key:"messageListener",value:function(ne){var Xe;if(typeof((Xe=ne.data.payload)===null||Xe===void 0?void 0:Xe.__reqid)=="string"){var St=ne.data,zt=St.type,_t=St.payload,rn=_t.__reqid,ln=_t.__success,Jn=_t.__error;this.pending[rn]&&(ln?this.pending[rn].resolve(this.cleanResult(_t)):this.pending[rn].reject(Jn?"".concat(zt,": ").concat(Jn):zt),delete this.pending[rn])}}},{key:"cleanResult",value:function(ne){var Xe=pa()({},ne);return delete Xe.__reqid,delete Xe.__success,delete Xe.__error,Object.keys(Xe).length?Xe:null}}]),k}(),du=function(){function k(G,ne){var Xe=this;ja()(this,k),this.editor={openFile:function(zt){return Xe._rdc.request({type:"SDK_OPEN_FILE",payload:{path:zt}})},setCurrentFile:function(zt){return Xe._rdc.request({type:"SDK_SET_CURRENT_FILE",payload:{path:zt}})},setTheme:function(zt){return Xe._rdc.request({type:"SDK_SET_UI_THEME",payload:{theme:zt}})},setView:function(zt){return Xe._rdc.request({type:"SDK_SET_UI_VIEW",payload:{view:zt}})},showSidebar:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Xe._rdc.request({type:"SDK_TOGGLE_SIDEBAR",payload:{visible:zt}})}},this.preview={origin:"",getUrl:function(){return Xe._rdc.request({type:"SDK_GET_PREVIEW_URL",payload:{}}).then(function(zt){var _t;return(_t=zt==null?void 0:zt.url)!==null&&_t!==void 0?_t:null})},setUrl:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"/";if(typeof zt!="string"||!zt.startsWith("/"))throw new Error("Invalid argument: expected a path starting with '/', got '".concat(zt,"'"));return Xe._rdc.request({type:"SDK_SET_PREVIEW_URL",payload:{path:zt}})}},this._rdc=new Gs(G),Object.defineProperty(this.preview,"origin",{value:typeof ne.previewOrigin=="string"?ne.previewOrigin:null,writable:!1})}return Ra()(k,[{key:"applyFsDiff",value:function(ne){var Xe=function(zt){return zt!==null&&Qa()(zt)==="object"};if(!Xe(ne)||!Xe(ne.create))throw new Error("Invalid diff object: expected diff.create to be an object.");if(!Array.isArray(ne.destroy))throw new Error("Invalid diff object: expected diff.destroy to be an array.");return this._rdc.request({type:"SDK_APPLY_FS_DIFF",payload:ne})}},{key:"getDependencies",value:function(){return this._rdc.request({type:"SDK_GET_DEPS_SNAPSHOT",payload:{}})}},{key:"getFsSnapshot",value:function(){return this._rdc.request({type:"SDK_GET_FS_SNAPSHOT",payload:{}})}}]),k}(),Vs=[],fu=Ra()(function k(G){var ne=this;ja()(this,k),this.id=li(),this.element=G,this.pending=new Promise(function(Xe,St){var zt=function(Br){var Gr=Br.data,ra=Br.ports;(Gr==null?void 0:Gr.action)==="SDK_INIT_SUCCESS"&&Gr.id===ne.id&&(ne.vm=new du(ra[0],Gr.payload),Xe(ne.vm),rn())},_t=function(){var Br;(Br=ne.element.contentWindow)===null||Br===void 0||Br.postMessage({action:"SDK_INIT",id:ne.id},"*")};function rn(){window.clearInterval(Jn),window.removeEventListener("message",zt)}window.addEventListener("message",zt),_t();var ln=0,Jn=window.setInterval(function(){if(ne.vm){rn();return}if(ln>=Oo){rn(),St("Timeout: Unable to establish a connection with the StackBlitz VM"),Vs.forEach(function(wr,Br){wr.id===ne.id&&Vs.splice(Br,1)});return}ln++,_t()},eo)}),Vs.push(this)}),Zs=function(G){var ne,Xe=G instanceof Element?"element":"id";return(ne=Vs.find(function(St){return St[Xe]===G}))!==null&&ne!==void 0?ne:null};function ws(k,G){var ne=document.createElement("input");return ne.type="hidden",ne.name=k,ne.value=G,ne}function Tl(k){return k.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}function Zl(k){var G=k.template,ne=k.title,Xe=k.description,St=k.dependencies,zt=k.files,_t=k.settings;if(!an.includes(G)){var rn=an.map(function(Br){return"'".concat(Br,"'")}).join(", ");console.warn("Unsupported project.template: must be one of ".concat(rn))}var ln=[],Jn=function(Gr,ra){var ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";ln.push(ws(Gr,typeof ra=="string"?ra:ca))};Jn("project[title]",ne),typeof Xe=="string"&&Xe.length>0&&Jn("project[description]",Xe),Jn("project[template]",G,"javascript"),St&&(G==="node"?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):Jn("project[dependencies]",JSON.stringify(St))),_t&&Jn("project[settings]",JSON.stringify(_t)),Object.entries(zt).forEach(function(Br){var Gr=Ka()(Br,2),ra=Gr[0],ca=Gr[1];Jn("project[files][".concat(Tl(ra),"]"),ca)});var wr=document.createElement("form");return wr.method="POST",wr.setAttribute("style","display:none!important;"),wr.append.apply(wr,ln),wr}function Xs(k,G){var ne=Zl(k);ne.action=_o("/run",G),ne.id="sb_run";var Xe=` + + + + `.concat(ne.outerHTML,` + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/action-icon/index.html b/zh-CN/components/action-icon/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/action-icon/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/antd/index.html b/zh-CN/components/antd/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/antd/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/awareness/index.html b/zh-CN/components/awareness/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/awareness/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/column-list/index.html b/zh-CN/components/column-list/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/column-list/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/context-menu/index.html b/zh-CN/components/context-menu/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/context-menu/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/draggable-panel/index.html b/zh-CN/components/draggable-panel/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/draggable-panel/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/error-boundary/index.html b/zh-CN/components/error-boundary/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/error-boundary/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/free-canvas/index.html b/zh-CN/components/free-canvas/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/free-canvas/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/highlight/index.html b/zh-CN/components/highlight/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/highlight/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/icon-picker/index.html b/zh-CN/components/icon-picker/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/icon-picker/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/layout/index.html b/zh-CN/components/layout/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/layout/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/markdown/index.html b/zh-CN/components/markdown/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/markdown/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/snippet/index.html b/zh-CN/components/snippet/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/snippet/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/sortable-list/index.html b/zh-CN/components/sortable-list/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/sortable-list/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/components/sortable-tree/index.html b/zh-CN/components/sortable-tree/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/components/sortable-tree/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/data-management/index.html b/zh-CN/guide/data-management/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/data-management/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/intro/index.html b/zh-CN/guide/intro/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/intro/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/nextjs/index.html b/zh-CN/guide/nextjs/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/nextjs/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/redo-undo/index.html b/zh-CN/guide/redo-undo/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/redo-undo/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/umi/index.html b/zh-CN/guide/umi/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/umi/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/guide/why-pro-editor/index.html b/zh-CN/guide/why-pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/guide/why-pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/index.html b/zh-CN/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/component-assets/index.html b/zh-CN/pro-editor/component-assets/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/component-assets/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/data-flow/index.html b/zh-CN/pro-editor/data-flow/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/data-flow/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/index.html b/zh-CN/pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/provider/index.html b/zh-CN/pro-editor/provider/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/provider/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/realtime-collaboration/index.html b/zh-CN/pro-editor/realtime-collaboration/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/realtime-collaboration/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/use-presence-asset/index.html b/zh-CN/pro-editor/use-presence-asset/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/use-presence-asset/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/zh-CN/pro-editor/use-pro-editor/index.html b/zh-CN/pro-editor/use-pro-editor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/zh-CN/pro-editor/use-pro-editor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/:id/index.html b/~demos/:id/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/:id/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-basic/index.html b/~demos/actiongroup-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-config/index.html b/~demos/actiongroup-demo-config/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-config/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-custom/index.html b/~demos/actiongroup-demo-custom/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-custom/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-dropmenu/index.html b/~demos/actiongroup-demo-dropmenu/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-dropmenu/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-type/index.html b/~demos/actiongroup-demo-type/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-type/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-withpanel/index.html b/~demos/actiongroup-demo-withpanel/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actiongroup-demo-withpanel/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actionicon-demo-basic/index.html b/~demos/actionicon-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actionicon-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actionicon-demo-preset/index.html b/~demos/actionicon-demo-preset/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/actionicon-demo-preset/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/awareness-demo-avatar/index.html b/~demos/awareness-demo-avatar/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/awareness-demo-avatar/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/awareness-demo-cursor/index.html b/~demos/awareness-demo-cursor/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/awareness-demo-cursor/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-actions/index.html b/~demos/columnlist-demo-actions/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-actions/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-column/index.html b/~demos/columnlist-demo-column/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-column/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-controlled/index.html b/~demos/columnlist-demo-controlled/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-controlled/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-creatorbuttonprops/index.html b/~demos/columnlist-demo-creatorbuttonprops/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-creatorbuttonprops/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-creatorbuttonpropsfalse/index.html b/~demos/columnlist-demo-creatorbuttonpropsfalse/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-creatorbuttonpropsfalse/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-customcreate/index.html b/~demos/columnlist-demo-customcreate/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-customcreate/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-empty/index.html b/~demos/columnlist-demo-empty/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-empty/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-normal/index.html b/~demos/columnlist-demo-normal/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/columnlist-demo-normal/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/contextmenu-demo-demos/index.html b/~demos/contextmenu-demo-demos/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/contextmenu-demo-demos/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/docs-guide-intro-demo-columnlist/index.html b/~demos/docs-guide-intro-demo-columnlist/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/docs-guide-intro-demo-columnlist/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/docs-guide-redo-undo-demo-redo/index.html b/~demos/docs-guide-redo-undo-demo-redo/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/docs-guide-redo-undo-demo-redo/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html b/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-basic/index.html b/~demos/draggablepanel-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-bottom/index.html b/~demos/draggablepanel-demo-bottom/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-bottom/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-controlfloat/index.html b/~demos/draggablepanel-demo-controlfloat/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-controlfloat/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-float/index.html b/~demos/draggablepanel-demo-float/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-float/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-left/index.html b/~demos/draggablepanel-demo-left/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-left/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-top/index.html b/~demos/draggablepanel-demo-top/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/draggablepanel-demo-top/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/errorboundary-demo-_dev/index.html b/~demos/errorboundary-demo-_dev/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/errorboundary-demo-_dev/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/errorboundary-demo-_prod/index.html b/~demos/errorboundary-demo-_prod/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/errorboundary-demo-_prod/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/freecanvas-demo-basic/index.html b/~demos/freecanvas-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/freecanvas-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-auto/index.html b/~demos/highlight-demo-auto/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/highlight-demo-auto/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-basic/index.html b/~demos/highlight-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/highlight-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-linenumber/index.html b/~demos/highlight-demo-linenumber/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/highlight-demo-linenumber/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-theme/index.html b/~demos/highlight-demo-theme/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/highlight-demo-theme/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-controlled/index.html b/~demos/iconpicker-demo-controlled/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/iconpicker-demo-controlled/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-normal/index.html b/~demos/iconpicker-demo-normal/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/iconpicker-demo-normal/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-scripts/index.html b/~demos/iconpicker-demo-scripts/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/iconpicker-demo-scripts/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-basic/index.html b/~demos/layout-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-dingding/index.html b/~demos/layout-demo-dingding/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-dingding/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-noleftpannel/index.html b/~demos/layout-demo-noleftpannel/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-noleftpannel/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-single/index.html b/~demos/layout-demo-single/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-single/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-themetype/index.html b/~demos/layout-demo-themetype/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-themetype/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/layout-demo-types/index.html b/~demos/layout-demo-types/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/layout-demo-types/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/markdown-demo-code/index.html b/~demos/markdown-demo-code/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/markdown-demo-code/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/markdown-demo-demos/index.html b/~demos/markdown-demo-demos/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/markdown-demo-demos/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/markdown-demo-htmlplugin/index.html b/~demos/markdown-demo-htmlplugin/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/markdown-demo-htmlplugin/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-buttonassets/index.html b/~demos/probuilder-demo-buttonassets/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/probuilder-demo-buttonassets/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-controlledpresence/index.html b/~demos/probuilder-demo-controlledpresence/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/probuilder-demo-controlledpresence/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-defaultassets/index.html b/~demos/probuilder-demo-defaultassets/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/probuilder-demo-defaultassets/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-empty/index.html b/~demos/probuilder-demo-empty/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/probuilder-demo-empty/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/snippet-demo-demos/index.html b/~demos/snippet-demo-demos/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/snippet-demo-demos/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/snippet-demo-spotlight/index.html b/~demos/snippet-demo-spotlight/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/snippet-demo-spotlight/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-basic/index.html b/~demos/sortablelist-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-controlled/index.html b/~demos/sortablelist-demo-controlled/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-controlled/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-creatorbuttonprops/index.html b/~demos/sortablelist-demo-creatorbuttonprops/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-creatorbuttonprops/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-empty/index.html b/~demos/sortablelist-demo-empty/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-empty/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-getitemstyles/index.html b/~demos/sortablelist-demo-getitemstyles/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-getitemstyles/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-handle/index.html b/~demos/sortablelist-demo-handle/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-handle/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-hideremove/index.html b/~demos/sortablelist-demo-hideremove/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-hideremove/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-provider/index.html b/~demos/sortablelist-demo-provider/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-provider/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-ref/index.html b/~demos/sortablelist-demo-ref/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-ref/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-rendercontent/index.html b/~demos/sortablelist-demo-rendercontent/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-rendercontent/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-renderitem/index.html b/~demos/sortablelist-demo-renderitem/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-renderitem/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-usesortablelist/index.html b/~demos/sortablelist-demo-usesortablelist/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortablelist-demo-usesortablelist/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-controlled/index.html b/~demos/sortabletree-demo-controlled/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-controlled/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-default/index.html b/~demos/sortabletree-demo-default/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-default/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-disabledrag/index.html b/~demos/sortabletree-demo-disabledrag/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-disabledrag/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-rendercontent/index.html b/~demos/sortabletree-demo-rendercontent/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-rendercontent/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-sortablerule/index.html b/~demos/sortabletree-demo-sortablerule/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-sortablerule/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-virtual/index.html b/~demos/sortabletree-demo-virtual/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/sortabletree-demo-virtual/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-basic/index.html b/~demos/src-antd-demo-basic/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-basic/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-inputnumber/index.html b/~demos/src-antd-demo-inputnumber/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-inputnumber/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-segmented/index.html b/~demos/src-antd-demo-segmented/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-segmented/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-select/index.html b/~demos/src-antd-demo-select/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-select/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-tabs/index.html b/~demos/src-antd-demo-tabs/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-tabs/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-tree/index.html b/~demos/src-antd-demo-tree/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-tree/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-treeselect/index.html b/~demos/src-antd-demo-treeselect/index.html new file mode 100644 index 00000000..4e6e932e --- /dev/null +++ b/~demos/src-antd-demo-treeselect/index.html @@ -0,0 +1,15 @@ + + + + + + + + + + + +
+ + + \ No newline at end of file